@font-face{font-family:Changa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f5043a461a8f1e7-s.p.0asvrwk06mpgp.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Changa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/348ecaba20d6d749-s.0-h-uqi74-0gs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Changa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c551be2d91b5ed3-s.p.3afc2xcr41qo7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Changa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2f5043a461a8f1e7-s.p.0asvrwk06mpgp.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Changa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/348ecaba20d6d749-s.0-h-uqi74-0gs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Changa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8c551be2d91b5ed3-s.p.3afc2xcr41qo7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2f5043a461a8f1e7-s.p.0asvrwk06mpgp.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/348ecaba20d6d749-s.0-h-uqi74-0gs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c551be2d91b5ed3-s.p.3afc2xcr41qo7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Changa Fallback;src:local(Arial);ascent-override:123.2%;descent-override:61.55%;line-gap-override:0.0%;size-adjust:99.6%}.-Hr3Sq_className{font-family:Changa,Changa Fallback;font-style:normal}.-Hr3Sq_variable{--font-display:"Changa", "Changa Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c532a9e54c928ea-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eafc238916777c01-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b5f3cdc08f76084-s.p.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a0c322f60e47dd1-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7f941472326ab6-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/869c8e384c1a4ad0-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35a31ebad3e15f14-s.p.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861d9be630ba44be-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d628deca0d2b8894-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f050114b60feedcd-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4237cb37ca93cea7-s.p.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/420d6ef977b34540-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45feda2a8f9aca8b-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ea12dfd566bcbad2-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f5d786b20a99255-s.p.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.otDhaa_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.otDhaa_variable{--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--ink-950:#100d0b;--ink-900:#15110f;--ink-850:#1b1512;--ink-800:#211a17;--ink-700:#2a211d;--bronze-200:#f0d2b6;--bronze-300:#e8b98f;--bronze-400:#e2a878;--bronze-500:#c88a5a;--bronze-600:#a76b45;--bronze-700:#805231;--sand-50:#fbf9f6;--sand-100:#f4efe9;--sand-200:#eee9e1;--sand-300:#ded3c8;--sand-400:#c9b9aa;--text-light:#f4efe9;--muted-light:#baaea6;--text-dark:#261a15;--muted-dark:#6e594c;--line-dark:#efdbc424;--line-light:#e4d9ce;--success:#2f7d5b;--danger:#b24b3a;--radius:14px;--radius-sm:10px;--shadow-card:0 1px 2px #261a150f, 0 8px 24px -12px #261a152e;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4vw, 40px);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font-body), system-ui, sans-serif;background:var(--sand-100);color:var(--text-dark);margin:0;font-size:16px;line-height:1.75;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display), var(--font-body), sans-serif;margin:0;font-weight:700;line-height:1.3}p{margin:0}bdi[dir=ltr],[dir=ltr]{unicode-bidi:isolate}:focus-visible{outline:2px solid var(--bronze-500);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:1rem;z-index:100;background:var(--bronze-500);color:var(--ink-900);border-radius:var(--radius-sm);padding:.6rem 1rem;font-weight:700;position:absolute;top:-60px}.skip-link:focus{top:1rem}.container{width:100%;max-width:1320px;padding-inline:var(--gutter);margin-inline:auto}.hide-sm{display:inline}.btn{border-radius:var(--radius-sm);white-space:nowrap;min-height:48px;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:0 1.3rem;font-size:.95rem;font-weight:700;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--bronze-500);color:#1b120e;border-color:var(--bronze-400)}.btn-primary:hover:not(:disabled){background:var(--bronze-400)}.btn-primary.is-added{background:var(--success);border-color:var(--success);color:#fff}.btn-ghost{color:var(--bronze-300);background:0 0;border-color:#c88a5a73}.btn-ghost:hover{color:var(--bronze-200);background:#c88a5a1f}.btn-outline{color:var(--text-dark);border-color:var(--bronze-600);background:0 0}.btn-outline:hover:not(:disabled){background:var(--bronze-600);color:#fff}.btn-outline-dark{color:var(--text-dark);border-color:var(--sand-400);background:0 0}.btn-outline-dark:hover{border-color:var(--bronze-600);color:var(--bronze-700)}.btn-dark{background:var(--ink-900);color:var(--text-light)}.btn-dark:hover{background:var(--ink-700)}.btn-block{width:100%}.btn-sm{min-height:40px;padding:0 .95rem;font-size:.85rem}.text-link{color:var(--bronze-700);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.wa-alt{justify-content:center;width:100%;margin-top:.9rem;font-size:.9rem}.text-link:hover{color:var(--bronze-600)}.on-dark .text-link{color:var(--bronze-300)}.kicker{color:var(--bronze-600);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.85rem;font-weight:700;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.on-dark .kicker{color:var(--bronze-400)}.topbar{background:var(--ink-950);color:var(--muted-light);padding:.45rem var(--gutter);justify-content:center;align-items:center;gap:.9rem;font-size:.8rem;display:flex}.topbar span{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.topbar .short{display:none}.topbar svg{color:var(--bronze-400)}.topbar-sep{background:var(--bronze-600);border-radius:50%;width:4px;height:4px}.topbar-wa{color:var(--bronze-300);align-items:center;gap:.35rem;margin-inline-start:auto;display:inline-flex}.topbar-wa:hover{color:var(--bronze-200)}.site-header{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line-dark);color:var(--text-light);background:#15110fe6;position:sticky;top:0}.header-inner{height:var(--header-h);max-width:1320px;padding-inline:var(--gutter);align-items:center;gap:1.5rem;margin:auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:.6rem;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 4px 14px #c88a5a40);width:44px;height:44px}.brand span{line-height:1.15;display:grid}.brand strong{font-family:var(--font-display);color:var(--text-light);font-size:1.3rem}.brand small{color:var(--bronze-400);font-size:.7rem;font-weight:600}.desktop-nav{gap:.25rem;margin-inline-start:auto;display:flex}.desktop-nav a{color:var(--muted-light);transition:color .18s var(--ease), background .18s var(--ease);border-radius:8px;padding:.5rem .8rem;font-size:.93rem;font-weight:500;position:relative}.desktop-nav a:hover{color:var(--text-light);background:#ffffff0a}.desktop-nav a.active{color:var(--bronze-300)}.desktop-nav a.active:after{content:"";inset-inline:.8rem;background:var(--bronze-500);border-radius:2px;height:2px;position:absolute;bottom:.15rem}.header-actions{align-items:center;gap:.5rem;display:flex}.cart-trigger{min-height:42px;color:var(--text-light);transition:background .18s var(--ease);border:1px solid #e1b58d59;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.88rem;font-weight:600;display:inline-flex;position:relative}.cart-trigger:hover{background:#c88a5a24}.cart-trigger b{background:var(--bronze-500);min-width:20px;height:20px;color:var(--ink-900);border-radius:99px;place-items:center;padding:0 5px;font-size:.72rem;display:grid}.menu-trigger,.icon-btn{border:1px solid var(--line-dark);width:44px;height:44px;color:var(--text-light);background:0 0;border-radius:10px;place-items:center;display:none}.icon-btn{display:grid}.mobile-menu{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .2s var(--ease);background:#0c0908b3;position:fixed;inset:0}.mobile-menu-card{background:var(--ink-850);width:min(380px,88vw);color:var(--text-light);animation:slide-in .28s var(--ease);flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.mobile-menu-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.mobile-menu nav{display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line-dark);padding:.85rem .25rem;font-weight:600}.mobile-menu nav a.active{color:var(--bronze-300)}.mobile-menu-label{color:var(--bronze-400);font-size:.8rem;font-weight:700}.mobile-chips{flex-wrap:wrap;gap:.45rem;display:flex}.mobile-chips a{border:1px solid var(--line-dark);color:var(--muted-light);border-radius:99px;padding:.4rem .75rem;font-size:.82rem}@keyframes fade{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(100%)}}.toast{z-index:70;background:var(--ink-900);max-width:calc(100vw - 32px);color:var(--text-light);transition:transform .3s var(--ease), opacity .3s var(--ease), visibility .3s;pointer-events:none;opacity:0;visibility:hidden;border:1px solid #c88a5a66;border-radius:12px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.88rem;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%);box-shadow:0 18px 50px #00000059}.toast.show{pointer-events:auto;opacity:1;visibility:visible;transform:translate(-50%)}.toast svg{color:#7fd3a8;flex-shrink:0}.toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast a{color:var(--bronze-300);white-space:nowrap;margin-inline-start:.25rem;font-weight:700}.section{padding-block:clamp(56px,8vw,104px)}.section-tight{padding-block:clamp(40px,5vw,64px)}.section-dark{background:var(--ink-900);color:var(--text-light)}.section-darker{background:var(--ink-850);color:var(--text-light)}.section-sand{background:var(--sand-200)}.section-paper{background:var(--sand-50)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(28px,4vw,48px);display:flex}.section-head h2{max-width:20ch;font-size:clamp(1.75rem,3.4vw,2.75rem)}.section-head>p,.section-head .lead{color:var(--muted-dark);max-width:46ch}.on-dark .section-head>p,.on-dark .lead{color:var(--muted-light)}h1 em,h2 em{color:var(--bronze-500);font-style:normal}.on-dark h1 em,.on-dark h2 em{color:var(--bronze-400)}.promo-row{grid-template-columns:1.4fr 1fr 1fr;gap:1rem;display:grid}.promo{border-radius:var(--radius);min-height:220px;color:var(--text-light);background:var(--ink-800);isolation:isolate;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}.promo:after{content:"";z-index:-1;inset-inline-end:-80px;background:radial-gradient(circle,#c88a5a73,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px}.promo.p-bronze{color:#1d130e;background:linear-gradient(135deg,#c88a5a,#9d673f)}.promo.p-bronze:after{background:radial-gradient(circle,#fff0e159,#0000 70%)}.promo small{opacity:.85;font-size:.8rem;font-weight:700}.promo h3{margin-top:.35rem;font-size:clamp(1.3rem,2.2vw,1.9rem)}.promo .big{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.promo .text-link{color:inherit}.promo img.promo-img{z-index:-1;inset-inline-end:1rem;aspect-ratio:1;object-fit:contain;opacity:.95;background:#fff;border-radius:12px;width:42%;max-width:200px;padding:.5rem;position:absolute;bottom:1rem}.category-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.9rem;display:grid}.category-tile{border-radius:var(--radius);border:1px solid var(--line-light);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.category-tile:hover{border-color:var(--bronze-500);box-shadow:var(--shadow-card);transform:translateY(-2px)}.category-tile .tile-img{aspect-ratio:4/3;background:#fff;place-items:center;padding:.75rem;display:grid}.category-tile .tile-img img{object-fit:contain;width:100%;height:100%}.category-tile .tile-body{border-top:1px solid var(--line-light);padding:.8rem 1rem 1rem}.category-tile h3{font-size:1rem}.category-tile span{color:var(--muted-dark);font-size:.8rem}.catalog{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.category-rail{scrollbar-width:thin;gap:.5rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.category-rail a{border:1px solid var(--line-light);min-height:40px;transition:all .18s var(--ease);background:#fff;border-radius:99px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.category-rail a small{color:var(--muted-dark);font-weight:500}.category-rail a:hover{border-color:var(--bronze-500)}.category-rail a.active{background:var(--ink-900);border-color:var(--ink-900);color:var(--text-light)}.category-rail a.active small{color:var(--bronze-300)}.catalog-toolbar{top:calc(var(--header-h) + 8px);z-index:10;border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-light);box-shadow:var(--shadow-card);background:#ffffffeb;gap:.6rem;padding:.6rem;display:flex;position:sticky}.search-field{border-radius:var(--radius-sm);background:var(--sand-100);border:1px solid #0000;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:46px;padding-inline:.9rem;display:flex}.search-field:focus-within{border-color:var(--bronze-500);background:#fff}.search-field svg{color:var(--muted-dark);flex-shrink:0}.search-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:44px}.search-field button{color:var(--muted-dark);background:0 0;border:0;place-items:center;padding:.25rem;display:grid}.select-field select{border-radius:var(--radius-sm);border:1px solid var(--line-light);background:#fff;min-height:46px;padding:0 .9rem}.toggle-field{border-radius:var(--radius-sm);border:1px solid var(--line-light);white-space:nowrap;cursor:pointer;background:#fff;align-items:center;gap:.5rem;min-height:46px;padding-inline:.9rem;font-size:.9rem;display:inline-flex}.toggle-field input{accent-color:var(--bronze-600);width:18px;height:18px}.brand-filter{flex-wrap:wrap;gap:.4rem;display:flex}.brand-filter button{border:1px dashed var(--sand-400);background:0 0;border-radius:99px;align-items:center;gap:.35rem;min-height:36px;padding:0 .8rem;font-size:.82rem;display:inline-flex}.brand-filter button small{color:var(--muted-dark)}.brand-filter button.active{border-style:solid;border-color:var(--bronze-600);color:var(--bronze-700);background:#c88a5a24;font-weight:700}.catalog-summary{color:var(--muted-dark);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.catalog-summary b{color:var(--text-dark)}.catalog-summary button{color:var(--bronze-700);text-underline-offset:4px;background:0 0;border:0;font-weight:700;text-decoration:underline}.load-more{color:var(--muted-dark);justify-items:center;gap:.6rem;margin-top:1.5rem;font-size:.88rem;display:grid}.empty-state{text-align:center;border-radius:var(--radius);border:1px dashed var(--sand-400);background:#fff;justify-items:center;gap:.6rem;padding:3.5rem 1rem;display:grid}.empty-state svg{color:var(--bronze-500)}.empty-state p{color:var(--muted-dark);max-width:40ch}.empty-state .btn{margin-top:.5rem}.page-hero{background:radial-gradient(50% 120% at 10% 0%, #c88a5a33, transparent 60%), var(--ink-900);color:var(--text-light);padding-block:clamp(40px,6vw,80px);position:relative;overflow:hidden}.page-hero h1{max-width:22ch;font-size:clamp(2rem,4.2vw,3.4rem)}.page-hero-copy{color:var(--muted-light);max-width:60ch;margin-top:1rem;font-size:1.05rem}.page-hero .kicker{color:var(--bronze-400)}.crumbs{color:var(--muted-light);flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:1.25rem;font-size:.82rem;display:flex}.crumbs span{align-items:center;gap:.3rem;display:inline-flex}.crumbs a:hover{color:var(--bronze-300)}.crumbs [aria-current]{color:var(--text-light)}.crumbs.light{color:var(--muted-dark)}.crumbs.light [aria-current]{color:var(--text-dark)}.crumbs.light a:hover{color:var(--bronze-700)}.product-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.product-gallery{top:calc(var(--header-h) + 20px);aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--line-light);background:#fff;padding:clamp(16px,4vw,40px);position:sticky}.product-gallery img,.product-gallery .img-fallback{object-fit:contain;width:100%;height:100%}.product-gallery .badge{top:1rem;font-size:.85rem;inset-inline-start:1rem}.product-info h1{font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.45}.product-meta{color:var(--muted-dark);flex-wrap:wrap;gap:.5rem 1rem;margin:.8rem 0 1.2rem;font-size:.85rem;display:flex}.stock{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.stock.in{color:var(--success)}.stock.out{color:var(--danger)}.price-lg{border-radius:var(--radius);border:1px solid var(--line-light);background:#fff;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;padding:1.1rem 1.25rem;display:flex}.price-lg strong{font-family:var(--font-display);font-size:2rem;line-height:1.2}.price-lg del{color:var(--muted-dark)}.price-lg .save{color:var(--danger);background:#b24b3a1a;border-radius:99px;padding:.15rem .6rem;font-size:.82rem;font-weight:700}.price-lg small{color:var(--muted-dark);flex-basis:100%;font-size:.8rem}.buy-row{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.add-to-cart{flex:1;gap:.6rem;min-width:240px;display:flex}.add-to-cart .btn{flex:1}.qty{border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#fff;align-items:center;display:inline-flex}.qty button{width:42px;height:46px;color:var(--text-dark);background:0 0;border:0;place-items:center;display:grid}.qty button:hover{color:var(--bronze-700)}.qty output{text-align:center;min-width:28px;font-weight:700}.perks{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.perks li{border-radius:var(--radius-sm);background:var(--sand-200);align-items:flex-start;gap:.5rem;padding:.8rem;font-size:.82rem;line-height:1.5;display:flex}.perks svg{color:var(--bronze-600);flex-shrink:0;margin-top:.1rem}.perks b{font-size:.85rem;display:block}.details-block{border-top:1px solid var(--line-light);margin-top:1.75rem;padding-top:1.25rem}.details-block h2{margin-bottom:.6rem;font-size:1.2rem}.details-block p{color:#4c3b31;max-width:75ch;line-height:2}.details-block details{margin-top:.75rem}.details-block summary{cursor:pointer;color:var(--bronze-700);align-items:center;gap:.35rem;font-weight:700;list-style:none;display:inline-flex}.details-block summary::-webkit-details-marker{display:none}.details-block details[open] summary{margin-bottom:.6rem}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}.tier{border-radius:var(--radius);background:var(--ink-800);border:1px solid var(--line-dark);color:var(--text-light);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex;position:relative}.tier.featured{background:linear-gradient(180deg, #2c211b, var(--ink-800));border-color:var(--bronze-500);box-shadow:0 30px 60px -30px #c88a5a73}.tier-flag{top:-12px;background:var(--bronze-500);color:#1b120e;border-radius:99px;padding:.15rem .75rem;font-size:.75rem;font-weight:700;position:absolute;inset-inline-start:1.5rem}.tier h3{font-size:1.3rem}.tier-pitch{color:var(--muted-light);min-height:3em;font-size:.9rem}.tier-price{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.tier-price strong{font-family:var(--font-display);color:var(--text-light);font-size:2.4rem;line-height:1.1}.tier-price span{color:var(--muted-light);font-size:.85rem}.tier-price .from{color:var(--bronze-300);flex-basis:100%;font-size:.8rem;font-weight:600}.tier ul{flex:1;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.tier li{color:#e1d6cd;align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.tier li svg{color:var(--bronze-400);flex-shrink:0;margin-top:.25rem}.tier-meta{flex-wrap:wrap;gap:.4rem;display:flex}.tier-meta span{border:1px solid var(--line-dark);color:var(--muted-light);border-radius:99px;padding:.2rem .65rem;font-size:.75rem}.tier .add-to-cart{flex:none;min-width:0}.tier .btn-outline{color:var(--bronze-300);border-color:#c88a5a80}.tier .btn-outline:hover{color:var(--bronze-200);background:#c88a5a24}.light-tiers .tier{border-color:var(--line-light);color:var(--text-dark);background:#fff}.light-tiers .tier.featured{border-color:var(--bronze-500);background:#fff;box-shadow:0 30px 60px -34px #a76b458c}.light-tiers .tier-pitch,.light-tiers .tier-price span{color:var(--muted-dark)}.light-tiers .tier-price strong{color:var(--text-dark)}.light-tiers .tier-price .from{color:var(--bronze-700)}.light-tiers .tier li{color:#4c3b31}.light-tiers .tier li svg{color:var(--bronze-600)}.light-tiers .tier-meta span{border-color:var(--line-light);color:var(--muted-dark)}.light-tiers .tier .btn-outline{color:var(--text-dark);border-color:var(--bronze-600)}.light-tiers .tier .btn-outline:hover{background:var(--bronze-600);color:#fff}.group-block+.group-block{margin-top:clamp(40px,6vw,72px)}.group-head{border-bottom:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.25rem;padding-bottom:.9rem;display:flex}.group-head h2{font-size:clamp(1.35rem,2.4vw,1.8rem)}.group-head p{color:var(--muted-dark);max-width:56ch}.offer-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1rem;display:grid}.offer-card{border-radius:var(--radius);border:1px solid var(--line-light);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;flex-direction:column;gap:.85rem;padding:1.4rem;display:flex}.offer-card:hover{border-color:var(--sand-400);box-shadow:var(--shadow-card)}.offer-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.offer-icon{width:46px;height:46px;color:var(--bronze-700);background:#c88a5a24;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.offer-tag{background:var(--ink-900);color:var(--bronze-300);border-radius:99px;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.offer-card h3{font-size:1.12rem}.offer-card>p{color:var(--muted-dark);font-size:.9rem}.offer-card ul{flex:1;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.offer-card li{color:#4c3b31;align-items:flex-start;gap:.45rem;font-size:.86rem;display:flex}.offer-card li svg{color:var(--bronze-600);flex-shrink:0;margin-top:.25rem}.offer-price{border-top:1px solid var(--line-light);justify-content:space-between;align-items:flex-end;gap:.75rem;padding-top:.9rem;display:flex}.offer-price>div{line-height:1.3;display:grid}.offer-price small{color:var(--muted-dark);font-size:.75rem}.offer-price strong{font-family:var(--font-display);font-size:1.45rem}.offer-price strong span{color:var(--muted-dark);font-size:.8rem;font-family:var(--font-body);font-weight:500}.offer-meta{color:var(--muted-dark);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.offer-card .add-to-cart,.data-table .add-to-cart{flex:none;min-width:0}.data-table .add-to-cart .btn{min-height:38px;padding:0 .9rem;font-size:.82rem}.offer-card .add-to-cart .btn{min-height:42px;padding:0 1rem;font-size:.85rem}.billing-switch{border:1px solid var(--line-light);background:#fff;border-radius:99px;padding:.3rem;display:inline-flex}.billing-switch button{min-height:40px;color:var(--muted-dark);background:0 0;border:0;border-radius:99px;padding:0 1.1rem;font-size:.88rem;font-weight:700}.billing-switch button[aria-pressed=true]{background:var(--ink-900);color:var(--text-light)}.billing-switch em{color:var(--success);margin-inline-start:.25rem;font-size:.75rem;font-style:normal}.billing-switch button[aria-pressed=true] em{color:#8ee0b6}.family-tabs{gap:.5rem;margin-bottom:1.25rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.family-tabs button{border-radius:var(--radius-sm);border:1px solid var(--line-light);background:#fff;flex-shrink:0;min-height:42px;padding:0 1.1rem;font-weight:600}.family-tabs button[aria-selected=true]{border-color:var(--bronze-600);color:var(--bronze-700);background:#c88a5a24}.hosting-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.hosting-bar p{color:var(--muted-dark);max-width:60ch}.table-wrap{border-radius:var(--radius);border:1px solid var(--line-light);background:#fff;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:560px}.data-table th,.data-table td{text-align:start;border-bottom:1px solid var(--line-light);padding:.9rem 1rem;font-size:.92rem}.data-table th{background:var(--sand-100);color:var(--muted-dark);font-size:.8rem;font-weight:700}.data-table tr:last-child td{border-bottom:0}.data-table .tld{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.data-table td small{color:var(--muted-dark);font-size:.75rem;display:block}.feature-strip{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.feature-strip>div{background:var(--ink-900);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.feature-strip svg{color:var(--bronze-400)}.feature-strip h3{font-size:1.05rem}.feature-strip p{color:var(--muted-light);font-size:.88rem}.process{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,96px);display:grid}.process-side p:not(.kicker){color:var(--muted-light);max-width:40ch;margin-top:1rem}.process-side h2{font-size:clamp(1.8rem,3.4vw,2.75rem)}.process-side .btn{margin-top:1.5rem}.process-list{border-top:1px solid var(--line-dark);counter-reset:step;margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line-dark);counter-increment:step;grid-template-columns:64px 1fr;gap:1rem;padding:1.4rem 0;display:grid}.process-list li:before{content:"0" counter(step);color:var(--bronze-400);font-family:var(--font-display);direction:ltr;font-size:1.1rem}.process-list h3{margin-bottom:.25rem;font-size:1.15rem}.process-list p{color:var(--muted-light);font-size:.92rem}.cta-band{border-radius:calc(var(--radius) + 6px);background:radial-gradient(80% 140% at 0% 0%, #e8b98f59, transparent 60%), linear-gradient(135deg, var(--bronze-500), var(--bronze-700));color:#1d130e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden}.cta-band h2{max-width:22ch;font-size:clamp(1.5rem,3vw,2.3rem)}.cta-band p{color:#3a2519;max-width:52ch;margin-top:.5rem}.cta-band .actions{flex-wrap:wrap;gap:.6rem;display:flex}.cta-band .btn-ghost{color:#1d130e;border-color:#1d130e59}.cta-band .btn-ghost:hover{color:#1d130e;background:#1d130e14}.split{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.prose p{color:#4c3b31;line-height:2}.prose p+p{margin-top:1rem}.prose h2{margin-bottom:1rem;font-size:clamp(1.5rem,2.8vw,2.1rem)}.facts{border-radius:var(--radius);border:1px solid var(--line-light);background:#fff;margin:0;display:grid;overflow:hidden}.facts>div{border-bottom:1px solid var(--line-light);grid-template-columns:150px 1fr;gap:1rem;padding:.95rem 1.2rem;display:grid}.facts>div:last-child{border-bottom:0}.facts dt{color:var(--muted-dark);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.facts dt svg{color:var(--bronze-600)}.facts dd{margin:0;font-weight:600}.facts dd a{color:var(--bronze-700)}.contact-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.contact-card{border-radius:var(--radius);border:1px solid var(--line-light);transition:border-color .2s var(--ease);background:#fff;align-items:center;gap:.8rem;padding:1.1rem;display:flex}a.contact-card:hover{border-color:var(--bronze-500)}.contact-card .offer-icon{width:44px;height:44px}.contact-card span{line-height:1.5;display:grid}.contact-card small{color:var(--muted-dark);font-size:.78rem}.contact-card b{font-size:.95rem}.form-card{border-radius:var(--radius);border:1px solid var(--line-light);box-shadow:var(--shadow-card);background:#fff;gap:1rem;padding:clamp(20px,3vw,32px);display:grid}.form-card h2{font-size:1.35rem}.form-card .hint{color:var(--muted-dark);margin-top:-.5rem;font-size:.85rem}.field{gap:.35rem;font-size:.88rem;font-weight:600;display:grid}.field input,.field textarea,.field select{border-radius:var(--radius-sm);border:1px solid var(--line-light);background:var(--sand-50);width:100%;min-height:48px;transition:border-color .18s var(--ease), background .18s var(--ease);padding:.65rem .9rem;font-weight:400}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--bronze-500);background:#fff;outline:none;box-shadow:0 0 0 3px #c88a5a2e}.field input[aria-invalid=true]{border-color:var(--danger)}.field-label{align-items:baseline;display:inline-flex}.req{color:var(--danger);margin-inline-start:.2rem;font-weight:700}.field-error{color:var(--danger);font-size:.8rem;font-weight:500}.field-row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.check{color:#4c3b31;align-items:flex-start;gap:.55rem;font-size:.85rem;display:flex}.check input{accent-color:var(--bronze-600);flex-shrink:0;width:18px;height:18px;margin-top:.2rem}.check a{color:var(--bronze-700);text-underline-offset:3px;text-decoration:underline}.form-note{color:var(--muted-dark);align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.form-note svg{color:var(--bronze-600);flex-shrink:0;margin-top:.15rem}.cart-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.cart-lines{gap:.75rem;display:grid}.cart-line{border-radius:var(--radius);border:1px solid var(--line-light);background:#fff;grid-template-columns:88px 1fr auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.cart-thumb{background:var(--sand-100);width:88px;height:88px;color:var(--bronze-700);border-radius:10px;place-items:center;display:grid;overflow:hidden}.cart-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.cart-line h3{font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.cart-line .meta{color:var(--muted-dark);flex-wrap:wrap;gap:.3rem .75rem;margin-top:.25rem;font-size:.8rem;display:flex}.cart-line .kind{color:var(--bronze-700);font-weight:700}.cart-line-end{justify-items:end;gap:.5rem;display:grid}.cart-line-end strong{font-family:var(--font-display);white-space:nowrap;font-size:1.1rem}.cart-line .qty button{width:34px;height:36px}.remove-btn{color:var(--muted-dark);background:0 0;border:0;align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.remove-btn:hover{color:var(--danger)}.summary{top:calc(var(--header-h) + 20px);gap:1rem;display:grid;position:sticky}.summary-box{border-radius:var(--radius);background:var(--ink-900);color:var(--text-light);gap:.65rem;padding:1.3rem;display:grid}.summary-box h2{margin-bottom:.25rem;font-size:1.2rem}.summary-row{color:var(--muted-light);justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.summary-row.total{border-top:1px solid var(--line-dark);color:var(--text-light);padding-top:.75rem;font-weight:700}.summary-row.total strong{font-family:var(--font-display);color:var(--bronze-300);font-size:1.55rem}.summary-row .free{color:#8ee0b6;font-weight:700}.success-box{text-align:center;border-radius:var(--radius);border:1px solid var(--line-light);background:#fff;justify-items:center;gap:.8rem;padding:2.5rem 1.5rem;display:grid}.success-box svg{color:var(--success)}.success-box p{color:var(--muted-dark);max-width:48ch}.success-box code{color:var(--bronze-700);direction:ltr;font-size:1.1rem;font-weight:700}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.legal-nav{top:calc(var(--header-h) + 20px);border-radius:var(--radius);border:1px solid var(--line-light);background:#fff;gap:.2rem;padding:.75rem;display:grid;position:sticky}.legal-nav p{color:var(--muted-dark);padding:.3rem .6rem .5rem;font-size:.78rem;font-weight:700}.legal-nav a{color:#4c3b31;border-radius:8px;padding:.55rem .7rem;font-size:.9rem}.legal-nav a:hover{background:var(--sand-100)}.legal-nav a[aria-current=page]{background:var(--ink-900);color:var(--text-light)}.legal-doc{max-width:820px}.legal-lead{color:#3f3028;border-inline-start:3px solid var(--bronze-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fff;padding:1.25rem 1.4rem;font-size:1.08rem;line-height:2}.legal-toc{border-radius:var(--radius-sm);background:var(--sand-200);columns:2;column-gap:2rem;margin:1.5rem 0 0;padding:1rem 1.4rem;font-size:.88rem}.legal-toc li{break-inside:avoid;padding:.15rem 0}.legal-toc a:hover{color:var(--bronze-700)}.legal-section{border-bottom:1px solid var(--line-light);grid-template-columns:48px 1fr;gap:1rem;padding:1.75rem 0;display:grid}.legal-section>span{color:var(--bronze-600);font-family:var(--font-display);text-align:start;direction:ltr;padding-top:.15rem;font-weight:700}.legal-section h2{margin-bottom:.6rem;font-size:1.25rem}.legal-section p{color:#4c3b31;line-height:2}.legal-section p+p,.legal-section p+ul{margin-top:.75rem}.legal-section ul{color:#4c3b31;gap:.45rem;margin:0;padding-inline-start:1.2rem;line-height:1.9;display:grid}.legal-section li::marker{color:var(--bronze-500)}.legal-meta{color:var(--muted-light);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.85rem;display:flex}.site-footer{background:var(--ink-950);color:var(--muted-light);padding:clamp(48px, 6vw, 80px) var(--gutter) 1.25rem}.footer-main,.footer-trust,.footer-bottom{max-width:1320px;margin-inline:auto}.footer-main{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.footer-main h3{color:var(--bronze-400);margin-bottom:1rem;font-size:.95rem}.footer-main>div:not(.footer-brand){align-content:start;gap:.55rem;font-size:.88rem;display:grid}.footer-main>div:not(.footer-brand) a:hover{color:var(--bronze-300)}.footer-brand p{max-width:40ch;margin:1.1rem 0;font-size:.9rem;line-height:1.9}.footer-contact{gap:.5rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.footer-contact li{align-items:center;gap:.5rem;display:flex}.footer-contact svg{color:var(--bronze-400);flex-shrink:0}.footer-contact a:hover{color:var(--bronze-300)}.footer-trust{border-block:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.5rem;padding-block:1.5rem;display:flex}.footer-ids{flex-wrap:wrap;gap:.75rem 2.25rem;margin:0;display:flex}.footer-ids div{display:grid}.footer-ids dt{color:#8f8279;font-size:.75rem}.footer-ids dd{color:var(--text-light);margin:0;font-weight:700}.payment-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.payment-list li{color:var(--ink-900);background:#f7f3ee;border-radius:8px;padding:.3rem .7rem;font-size:.78rem;font-weight:700}.footer-bottom{color:#8f8279;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-top:1.25rem;font-size:.8rem;display:flex}.notice{border-radius:var(--radius-sm);color:#4c3b31;background:#c88a5a1a;border:1px solid #c88a5a4d;align-items:flex-start;gap:.6rem;padding:.9rem 1.1rem;font-size:.88rem;display:flex}.notice svg{color:var(--bronze-600);flex-shrink:0;margin-top:.15rem}.stack-sm>*+*{margin-top:.75rem}.mt-lg{margin-top:clamp(28px,4vw,48px)}.center{text-align:center}.not-found{text-align:center;place-content:center;justify-items:center;gap:1rem;min-height:60vh;padding:3rem 1rem;display:grid}.not-found strong{font-family:var(--font-display);color:var(--bronze-500);font-size:5rem;line-height:1}.not-found p{color:var(--muted-dark)}@media (max-width:1100px){.feature-strip{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:1024px){.desktop-nav{display:none}.menu-trigger{display:grid}.header-actions{margin-inline-start:auto}.tiers{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.promo-row{grid-template-columns:1fr 1fr}.promo-row .promo:first-child{grid-column:1/-1}.legal-layout{grid-template-columns:1fr}.legal-nav{display:flex;position:static;overflow-x:auto}.legal-nav p{display:none}.legal-nav a{flex-shrink:0}.cart-layout{grid-template-columns:1fr}.summary{position:static}}@media (max-width:860px){.product-page{grid-template-columns:1fr}.product-gallery{width:100%;max-width:520px;margin-inline:auto;position:relative;top:0}.process,.split,.perks{grid-template-columns:1fr}.catalog-toolbar{flex-wrap:wrap;position:static}.search-field{flex-basis:100%}.select-field,.toggle-field{flex:1}.select-field select{width:100%}}@media (max-width:640px){:root{--header-h:64px}.promo-row,.feature-strip{grid-template-columns:1fr}.hide-sm,.topbar .hide-sm,.topbar .long{display:none}.topbar .short{display:inline}.topbar{justify-content:space-between}.topbar-sep{display:none}.brand img{width:38px;height:38px}.brand strong{font-size:1.15rem}.brand small{font-size:.64rem}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.footer-main{grid-template-columns:1fr 1fr;gap:2rem 1.25rem}.facts>div{grid-template-columns:1fr;gap:.15rem}.field-row{grid-template-columns:1fr}.cart-line{grid-template-columns:64px 1fr}.cart-thumb{width:64px;height:64px}.cart-line-end{grid-column:1/-1;grid-template-columns:auto 1fr auto;place-items:center start}.cart-line-end strong{grid-area:1/3;justify-self:end}.legal-toc{columns:1}.legal-section{grid-template-columns:1fr;gap:.25rem}.data-table{min-width:0}.data-table th:nth-child(3),.data-table td:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.scroll-progress{z-index:80;top:0;background:linear-gradient(90deg, var(--bronze-300), var(--bronze-600));transform-origin:100%;pointer-events:none;height:3px;position:fixed;inset-inline:0;transform:scaleX(0)}.btn-lg{border-radius:12px;min-height:56px;padding:0 1.6rem;font-size:1rem}.mt-xl{margin-top:clamp(48px,7vw,96px)}.eyebrow-pill{color:var(--bronze-300);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#c88a5a14;border:1px solid #c88a5a59;border-radius:99px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.hero-ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero{min-height:calc(100svh - var(--header-h) - 34px);background:var(--ink-900);color:var(--text-light);isolation:isolate;perspective:1400px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-glow{z-index:-2;opacity:.8;will-change:transform;background:radial-gradient(circle,#c88a5a61 0%,#c88a5a1f 35%,#0000 65%);border-radius:50%;width:70vmax;height:70vmax;position:absolute;top:50%;left:28%;translate:-50% -50%}.hero-floor-wrap{z-index:-1;perspective:900px;perspective-origin:50% 30%;position:absolute;inset:0;overflow:hidden}.hero-floor{transform-origin:50% 100%;opacity:.55;will-change:transform;background-image:linear-gradient(#f0deca17 1px,#0000 1px),linear-gradient(90deg,#f0deca17 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-20% -30% -40%;-webkit-mask-image:radial-gradient(60% 60% at 50% 55%,#000 25%,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 55%,#000 25%,#0000 75%)}.hero-inner{transform-style:preserve-3d;grid-template-columns:1.08fr .92fr;align-items:center;gap:3rem;padding-block:clamp(48px,7vw,96px);display:grid;position:relative}.hero h1{margin:1.2rem 0;font-size:clamp(2.5rem,5.6vw,4.9rem);line-height:1.18}.hero-word{vertical-align:top;margin-inline-end:.22em;padding-block:.08em;display:inline-block;overflow:hidden}.hero-word>span{will-change:transform;display:inline-block}.hero h1 em{background:linear-gradient(120deg, var(--bronze-200), var(--bronze-500) 60%, var(--bronze-600));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy{color:var(--muted-light);max-width:52ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.95}.hero-stats{border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:2.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.hero-stats div{display:grid}.hero-stats strong{font-family:var(--font-display);color:var(--bronze-300);font-size:1.8rem;line-height:1.2}.hero-stats span{color:var(--muted-light);font-size:.82rem}.hero-visual{aspect-ratio:1;width:100%;max-width:540px;transform-style:preserve-3d;perspective:1200px;margin-inline:auto;position:relative}.hero-ring{border:1px solid #c88a5a47;border-radius:50%;position:absolute;inset:4%}.hero-ring.r2{border-style:dashed;border-color:#c88a5a33;animation:60s linear infinite spin;inset:17%}.hero-scroll{transform-style:preserve-3d;will-change:transform;position:absolute;inset:14%}.hero-tilt{width:100%;height:100%;transform-style:preserve-3d}.hero-logo-3d{place-items:center;width:100%;height:100%;display:grid;transform:translateZ(60px)}.hero-logo-3d img{object-fit:contain;filter:drop-shadow(0 40px 70px #c88a5a73)drop-shadow(0 8px 18px #00000080);width:86%;height:86%}.float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211a17b3;border:1px solid #efdbc42e;border-radius:16px;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.4;display:flex;position:absolute;transform:translateZ(120px);box-shadow:0 24px 50px #0006}.float-card svg{color:var(--bronze-400);flex-shrink:0}.float-card b{color:var(--text-light);font-size:.92rem;display:block}.float-card span{color:var(--muted-light)}.float-card.f1{top:10%;inset-inline-start:-4%}.float-card.f3{bottom:10%;inset-inline-end:-2%}.hero-scroll-cue{color:var(--muted-light);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex;position:absolute;bottom:1.4rem;left:50%;translate:-50%}.hero-scroll-cue svg{color:var(--bronze-400);animation:1.6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(5px)}}.perk-band{background:var(--bronze-500);color:#201510;border-block:1px solid var(--bronze-600);overflow:hidden}.perk-track{will-change:transform;gap:3rem;width:max-content;padding:1.1rem 0;font-size:.95rem;font-weight:700;display:flex}.perk-track span{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.perk-track span:after{content:"✦";color:#6b4026;margin-inline-start:3rem}.zoom-stage{background:var(--sand-200)}.zoom-stage-paper{background:var(--sand-50)}.zoom-panel{will-change:clip-path;position:relative;overflow:hidden}[data-zoom-content]{transform-origin:50% 0;will-change:transform}.glow-orb{z-index:0;top:-10%;pointer-events:none;background:radial-gradient(circle,#c88a5a38,#0000 65%);border-radius:50%;width:46vmax;height:46vmax;position:absolute;inset-inline-start:-14vmax}.glow-orb.right{inset-inline:auto -16vmax;top:10%}.zoom-panel .container,.process-section .container{z-index:1;position:relative}.process-section{position:relative;overflow:hidden}.pillars{perspective:1400px;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.pillar{background:linear-gradient(160deg, #2a201b, var(--ink-800) 55%);border:1px solid var(--line-dark);min-height:300px;transition:border-color .35s var(--ease), translate .35s var(--ease), box-shadow .35s var(--ease);border-radius:20px;flex-direction:column;gap:.9rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}.pillar:before{content:"";opacity:0;width:220px;height:220px;transition:opacity .4s var(--ease);background:radial-gradient(circle,#c88a5a59,#0000 70%);border-radius:50%;position:absolute;inset:auto -30% -60% auto}.pillar:hover{border-color:#c88a5a8c;translate:0 -6px;box-shadow:0 30px 60px -30px #c88a5a80}.pillar:hover:before{opacity:1}.pillar-n{top:1.1rem;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #c88a5a59;font-size:2.6rem;line-height:1;position:absolute;inset-inline-end:1.3rem}.pillar-icon{width:54px;height:54px;color:var(--bronze-300);background:#c88a5a1f;border:1px solid #c88a5a40;border-radius:14px;place-items:center;display:grid}.pillar h3{font-size:1.3rem}.pillar p{color:var(--muted-light);flex:1;font-size:.92rem}.pillar-foot{border-top:1px solid var(--line-dark);color:var(--muted-light);justify-content:space-between;align-items:center;padding-top:1rem;font-size:.85rem;display:flex}.pillar-foot b{color:var(--bronze-300);font-family:var(--font-display);font-size:1.05rem}.pillar-foot svg{transition:transform .3s var(--ease)}.pillar:hover .pillar-foot svg{transform:translate(-5px)}.big-type{background:var(--sand-50);gap:.5rem;padding-block:clamp(32px,5vw,64px);display:grid;overflow:hidden}.big-row{width:max-content;font-family:var(--font-display);color:var(--ink-900);white-space:nowrap;will-change:transform;align-items:center;gap:2.2rem;font-size:clamp(3rem,9vw,8.5rem);font-weight:700;line-height:1.15;display:flex}.big-row i{background:var(--bronze-500);border-radius:50%;flex-shrink:0;width:.35em;height:.35em}.big-row.outline{color:var(--bronze-300)}.big-row.outline i{background:var(--bronze-300)}.showcase{gap:1.5rem;display:grid}.showcase-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.showcase-tabs,.faq-tabs{border:1px solid var(--line-light);scrollbar-width:none;background:#fff;border-radius:99px;gap:.25rem;max-width:100%;padding:.3rem;display:flex;overflow-x:auto}.showcase-tabs button,.faq-tabs button{min-height:42px;color:var(--muted-dark);transition:color .25s var(--ease);background:0 0;border:0;border-radius:99px;flex-shrink:0;padding:0 1.15rem;font-size:.9rem;font-weight:700;position:relative}.showcase-tabs button[aria-selected=true],.faq-tabs button[aria-selected=true]{color:var(--text-light)}.showcase-pill,.faq-pill{z-index:0;background:var(--ink-900);border-radius:99px;position:absolute;inset:0}.showcase-tabs button>span:last-child,.faq-tabs button>span:last-child{z-index:1;position:relative}.showcase-grid{perspective:1400px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem;display:grid}.product-card{border:1px solid var(--line-light);height:100%;transition:translate .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:#0000;translate:0 -6px;box-shadow:0 2px 4px #261a150a,0 28px 50px -24px #261a1559}.product-media{aspect-ratio:1;isolation:isolate;border-radius:15px;margin:.55rem .55rem 0;padding:1.1rem;display:block;position:relative;overflow:hidden}.product-media-bg{z-index:-1;background:radial-gradient(80% 80% at 50% 40%, #fff 0%, var(--sand-100) 70%, var(--sand-200) 100%);transition:transform .6s var(--ease);position:absolute;inset:0}.product-card:hover .product-media-bg{transform:scale(1.1)}.product-media>img,.product-media .img-fallback{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--ease)}.product-card:hover .product-media>img{transform:scale(1.07)translateY(-4px)}.img-fallback{background:0 0;border-radius:10px;place-items:center;display:grid}.img-fallback img{opacity:.55;width:38%;height:auto}.product-chips{top:.7rem;gap:.35rem;display:flex;position:absolute;inset-inline-start:.7rem}.chip{direction:ltr;border-radius:99px;padding:.22rem .6rem;font-size:.74rem;font-weight:700}.chip-sale{background:var(--ink-900);color:var(--bronze-300)}.chip-muted{color:var(--danger);border:1px solid var(--line-light);direction:rtl;background:#fff}.product-peek{color:var(--text-light);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s var(--ease), translate .3s var(--ease);white-space:nowrap;background:#15110fd1;border-radius:99px;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:.7rem;left:50%;translate:-50% 12px}.product-card:hover .product-peek{opacity:1;translate:-50%}.product-card.is-out .product-media>img{opacity:.5;filter:grayscale(.6)}.product-body{flex-direction:column;flex:1;gap:.4rem;padding:.95rem 1.05rem 1.05rem;display:flex}.product-top{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.3em;display:flex}.product-brand{color:var(--bronze-700);font-size:.74rem;font-weight:700}.product-stock{color:var(--success);align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.product-stock:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2f7d5b26}.product-body h3{font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;font-size:.93rem;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.product-body h3 a:hover{color:var(--bronze-700)}.price{flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;margin-top:auto;padding-top:.35rem;display:flex}.price strong{font-family:var(--font-display);color:var(--text-dark);font-size:1.3rem;line-height:1.2}.price del{color:var(--muted-dark);font-size:.8rem}.product-save{color:var(--danger);font-size:.75rem;font-weight:700}.product-save.muted{color:var(--muted-dark);font-weight:500}.card-add{border:1px solid var(--ink-900);background:var(--ink-900);width:100%;min-height:44px;color:var(--text-light);white-space:nowrap;cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.55rem;padding:0 1rem;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex}.card-add i{color:var(--bronze-300);transition:transform .3s var(--ease), color .25s var(--ease);flex:none;place-items:center;font-style:normal;display:grid}.card-add:hover:not(:disabled){background:var(--bronze-500);border-color:var(--bronze-500);color:var(--ink-900)}.card-add:hover:not(:disabled) i{color:var(--ink-900);transform:translateY(-1px)rotate(-8deg)}.card-add:focus-visible{outline:2px solid var(--bronze-500);outline-offset:2px}.card-add.is-added,.card-add.is-added:hover{background:var(--success);border-color:var(--success);color:#fff}.card-add.is-added i{color:#fff;transform:none}.card-add:disabled{border-color:var(--line-light);color:var(--muted-dark);cursor:not-allowed;background:0 0}.card-add:disabled i{color:var(--sand-400)}.category-grid{perspective:1400px}.category-tile{border-radius:18px}.category-tile .tile-img{background:radial-gradient(80% 80% at 50% 40%, #fff, var(--sand-100))}.category-tile .tile-img img{mix-blend-mode:multiply;transition:transform .5s var(--ease)}.category-tile:hover .tile-img img{transform:scale(1.08)}.category-tile .tile-body span{align-items:center;gap:.3rem;display:inline-flex}.faq-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(28px,6vw,88px);display:grid}.faq-side{top:calc(var(--header-h) + 28px);position:sticky}.faq-side h2{font-size:clamp(1.8rem,3.4vw,2.75rem)}.faq-intro{color:var(--muted-dark);max-width:42ch;margin-top:1rem}.faq-help{background:var(--ink-900);color:var(--text-light);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.4rem .9rem;margin-top:2rem;padding:1.2rem;display:grid}.faq-help-icon{width:48px;height:48px;color:var(--bronze-300);background:#c88a5a29;border-radius:14px;grid-row:span 2;place-items:center;display:grid}.faq-help b{display:block}.faq-help span{color:var(--muted-light);font-size:.82rem}.faq-help .btn{grid-column:1/-1;margin-top:.6rem}.faq-main{gap:1.2rem;display:grid}.faq-tabs{justify-self:start}.faq-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.faq-item{border:1px solid var(--line-light);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:18px}.faq-item.is-open{border-color:var(--bronze-500);box-shadow:0 24px 50px -30px #a76b458c}.faq-q{text-align:start;width:100%;color:var(--text-dark);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-size:1rem;font-weight:700;display:grid}.faq-num{font-family:var(--font-display);color:var(--bronze-600);direction:ltr;font-size:.9rem}.faq-icon{background:var(--sand-100);width:36px;height:36px;color:var(--bronze-700);border-radius:50%;place-items:center;display:grid}.faq-item.is-open .faq-icon{background:var(--ink-900);color:var(--bronze-300)}.faq-a{overflow:hidden}.faq-a p{color:#4c3b31;padding:0 1.25rem 1.25rem 3.45rem;line-height:2}.page-hero{background:var(--ink-900);isolation:isolate}.page-hero-bg{z-index:-1;top:-30vmax;will-change:transform;background:radial-gradient(circle,#c88a5a52,#0000 65%);border-radius:50%;width:60vmax;height:60vmax;position:absolute;inset-inline-start:-10vmax}.page-hero:after{content:"";z-index:-1;background-image:linear-gradient(#f0deca0d 1px,#0000 1px),linear-gradient(90deg,#f0deca0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.tier{transition:translate .35s var(--ease), box-shadow .35s var(--ease)}.tier:hover{translate:0 -6px}.offer-card{transition:translate .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);border-radius:18px}.offer-card:hover{translate:0 -4px}.cta-band{transform-origin:50% 100%}@media (max-width:1100px){.pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:1.5rem}.hero-visual{max-width:360px}.float-card.f1{inset-inline-start:0}.float-card.f3{inset-inline-end:0}.faq-layout{grid-template-columns:1fr}.faq-side{position:static}}@media (max-width:640px){.hero{min-height:0}.hero-visual{max-width:290px}.hero-stats{gap:1.4rem}.hero-stats strong{font-size:1.45rem}.hero-scroll-cue{display:none}.float-card{padding:.5rem .7rem;font-size:.72rem}.pillars{grid-template-columns:1fr}.pillar{min-height:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.product-card{border-radius:16px}.product-media{border-radius:12px;margin:.4rem .4rem 0;padding:.6rem}.product-body{padding:.7rem .75rem .8rem}.product-body h3{font-size:.84rem}.price strong{font-size:1.05rem}.product-stock,.product-peek{display:none}.card-add{gap:.4rem;min-height:42px;padding:0 .6rem;font-size:.86rem}.faq-q{gap:.7rem;padding:1rem;font-size:.95rem}.faq-a p{padding:0 1rem 1rem}.big-row{gap:1.2rem}}@media (hover:none){.product-card:hover,.pillar:hover,.tier:hover,.offer-card:hover{translate:none}}.badge{top:1rem;border-radius:99px;padding:.25rem .7rem;font-size:.85rem;font-weight:700;position:absolute;inset-inline-start:1rem}.badge-sale{background:var(--ink-900);color:var(--bronze-300)}.hero h1{font-size:clamp(2.3rem,4.6vw,4.2rem)}.hero-statement{inset-inline:0;z-index:2;text-align:center;padding-inline:var(--gutter);opacity:0;pointer-events:none;justify-items:center;gap:.8rem;display:grid;position:absolute;bottom:14%}.hero-statement p{color:var(--bronze-300);align-items:center;gap:.9rem;font-size:.95rem;font-weight:700;display:inline-flex}.hero-statement p i{background:var(--bronze-500);border-radius:50%;width:6px;height:6px}.hero-statement strong{font-family:var(--font-display);max-width:18ch;font-size:clamp(2rem,4.6vw,4rem);line-height:1.25}.hero-statement em{background:linear-gradient(120deg, var(--bronze-200), var(--bronze-500) 60%, var(--bronze-600));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}@media (max-width:899px){.hero-statement{display:none}}.hero{min-height:100svh}@media (max-width:640px){.hero{min-height:0}}.showcase,.faq-main{grid-template-columns:minmax(0,1fr)}.footer-mail{color:var(--bronze-300);border:1px solid #c88a5a66;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.footer-mail:hover{background:#c88a5a1f}.distributor-section{padding-bottom:0}.distributor-band{border-radius:calc(var(--radius) + 6px);background:radial-gradient(70% 140% at 100% 0%, #c88a5a47, transparent 60%), var(--ink-850);color:var(--text-light);box-shadow:var(--shadow-card);border:1px solid #c88a5a66;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(20px,3.5vw,36px);display:flex}.distributor-icon{background:var(--bronze-500);color:#1d130e;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 7px #c88a5a2e}.distributor-copy{flex:1}.distributor-copy .kicker{color:var(--bronze-400)}.distributor-copy h2{font-size:clamp(1.25rem,2.6vw,1.9rem);line-height:1.45}.distributor-copy p:not(.kicker){color:var(--muted-light);margin-top:.4rem}.distributor-seal{background:var(--bronze-500);color:#1d130e;border-radius:99px;flex:none;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:700;display:inline-flex}.footer-authorized{color:var(--bronze-300);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}@media (max-width:640px){.distributor-band{flex-direction:column;align-items:flex-start}.distributor-icon{width:52px;height:52px}}.order-bar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100vw - 32px);color:var(--text-light);animation:order-bar-in .35s var(--ease) both;background:#1b130ff0;border:1px solid #e1b58d73;border-radius:999px;align-items:center;gap:.75rem;padding:.55rem .9rem .55rem .6rem;font-size:.88rem;font-weight:600;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.order-bar:hover{border-color:var(--bronze-300)}.order-bar-count{background:var(--bronze-500);min-width:28px;height:28px;color:var(--ink-900);border-radius:99px;place-items:center;font-size:.78rem;font-weight:700;display:grid}.order-bar-total{color:var(--bronze-300);font-family:var(--font-display)}@keyframes order-bar-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.order-bar{animation:none}}
