@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2)format("woff2-variations");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:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-italic.CGbN9UgK.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-italic.lSdLDfvT.woff2)format("woff2-variations");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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-ext-400-normal.DN7wyBvd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-ext-500-normal.D3akd6m-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-ext-600-normal.BgMgWFts.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-600-normal.BgSTtRxb.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-ext-700-normal.BpKPOkj3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-ext-600-normal.BfB_LPfz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-latin-600-normal.KrqB56Mw.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:Fraunces Fallback;src:local(Georgia);ascent-override:92.9623%;descent-override:24.2386%;size-adjust:105.204%;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,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:Inter Tight Fallback;src:local(Arial),local(ArialMT);ascent-override:100.508%;descent-override:25.0256%;line-gap-override:0%;size-adjust:96.3855%;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,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:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT);ascent-override:102.017%;descent-override:30.0049%;size-adjust:99.9837%;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,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}:root{--ivory:#f8f4ee;--paper:#fff;--charcoal:#1a1613;--ink2:#4a433c;--mute:#6b625a;--line:#e4ddd2;--line2:#d9d2c5;--oxblood:#400e1c;--gold:#cba77a;--goldtint:#f3ebdd;--emerald:#0f2b24;--emtint:#e3efe9;--saffron:#e0a21e;--saftint:#fbf0d6;--cobalt:#2a4fd7;--cobtint:#e1e7fb;--coral:#e6533c;--coraldeep:#c23d28;--cortint:#fbe3dd;--display:"Fraunces","Fraunces Fallback",Georgia,"Times New Roman",serif;--body:"Inter Tight","Inter Tight Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,Menlo,monospace;--arabic:"IBM Plex Sans Arabic","Geeza Pro",Tahoma,sans-serif;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--ivory);color:var(--charcoal);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ivory);pointer-events:none;position:fixed;inset:0 0 auto}html[dir=rtl] body,[lang=ar]{font-family:var(--arabic)}a{color:inherit}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:6px}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}main:focus{outline:none}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--charcoal);color:var(--ivory);font:600 14px var(--body);border-radius:999px;padding:12px 18px;text-decoration:none;position:absolute;top:-200px;left:12px}.skip:focus{top:calc(10px + env(safe-area-inset-top,0px))}.band{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:104px;overflow-x:clip}.in{flex-direction:column;gap:44px;max-width:1200px;margin:0 auto;display:flex}.in>*{min-width:0}.b-ivory{background:var(--ivory);color:var(--charcoal)}.b-paper{background:var(--paper);color:var(--charcoal)}.b-char{background:var(--charcoal);color:var(--ivory)}.b-ox{background:var(--oxblood);color:var(--ivory)}.b-gold{background:var(--gold);color:var(--charcoal)}.b-goldt{background:var(--goldtint);color:var(--charcoal)}.b-em{background:var(--emerald);color:var(--ivory)}.b-cob{background:var(--cobalt);color:var(--ivory)}.b-cobt{background:var(--cobtint);color:var(--charcoal)}.b-coral{background:radial-gradient(70% 70% at 100% 100%,#e6533cbf 0%,#e6533c00 70%),radial-gradient(50% 60% at 0% 0%,#e6533c73 0%,#e6533c00 70%),var(--coraldeep);color:var(--ivory)}.b-coral .faq .lbl,.b-coral .faq details p{opacity:1}.b-coral .lead{color:var(--ivory)}.b-saf{background:var(--saffron);color:var(--charcoal)}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(44px,7.4vw,96px);font-weight:400;line-height:.96}.h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1}.h3{font-family:var(--display);text-wrap:balance;margin:0;font-size:24px;font-weight:400;line-height:1.15}.lead{max-width:60ch;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.p{margin:0;font-size:15.5px;line-height:1.6}.muted{opacity:.78}.hl{color:var(--oxblood);background:linear-gradient(transparent 80%,var(--gold) 80%,var(--gold) 94%,transparent 94%);font-style:italic;font-weight:300}.arrow{font-weight:600}.team{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coraldeep)}.head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;display:grid}.head>div{flex-direction:column;gap:16px;min-width:0;display:flex}.head.center{text-align:center;grid-template-columns:1fr;justify-items:center}.head.center>div{align-items:center}.head.center .lead{margin-inline:auto}.btn{font:600 15px/1 var(--body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:17px 26px;text-decoration:none;transition:transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-saf{background:var(--saffron);color:var(--charcoal);box-shadow:0 10px 26px #e0a21e52}.btn-ghost{background:var(--paper);color:var(--charcoal);border-color:var(--line2)}.btn-char{background:var(--charcoal);color:var(--ivory)}.btn-line{color:inherit;background:0 0;border-color:currentColor}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress;transform:none}.ctas{flex-wrap:wrap;gap:12px;display:flex}.cta-line{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;padding-top:6px;display:flex}.cta-line p{margin:0;font-size:16px;font-weight:500}.cta-line .btn{width:auto;margin-top:0}.cta-link{color:var(--ivory);border-bottom:1.5px solid var(--gold);align-self:flex-start;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none}.cta-link:hover{color:var(--gold)}.pill{border:1px solid var(--line2);background:var(--paper);width:fit-content;max-width:100%;color:var(--ink2);text-align:center;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.pill b{color:var(--oxblood);font-weight:600}.pill b:after{content:"";background:var(--line2);vertical-align:-1px;width:1px;height:12px;margin-left:10px;display:inline-block}.checks{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.checks li{align-items:flex-start;gap:10px;display:flex}.checks svg{flex:none;width:20px;height:20px;margin-top:1px}.checks.inline{flex-flow:wrap;justify-content:center;gap:10px 24px;max-width:none;padding:.65em .9em;font-size:14.5px}.ticks{flex-direction:column;gap:12px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.ticks li{align-items:flex-start;gap:12px;display:flex}.ticks li:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;margin-top:8px}.ico{border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.i-cor{background:var(--cortint);color:var(--coraldeep)}.i-cob{background:var(--cobtint);color:var(--cobalt)}.i-em{background:var(--emtint);color:var(--emerald)}.i-saf{background:var(--saftint);color:#8a5a00}.i-ox{color:var(--oxblood);background:#f3e2e5}.i-gold{background:var(--goldtint);color:var(--oxblood)}.top{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--line);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:#f8f4eeeb;position:sticky}.top .in{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding-block:14px}.top-r{align-items:center;gap:10px;display:flex}.top .btn{box-shadow:none;padding:12px 18px;font-size:14px}.logo{color:var(--charcoal);white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.tc-mark{flex:none;width:26px;height:26px;display:block;overflow:visible}.tc-word{font-family:var(--display);letter-spacing:-.33px;gap:4px;font-size:22px;line-height:1;display:flex}.w-taken{font-weight:600}.w-cake{font-style:italic;font-weight:400}.mnav{align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:flex}.mnav a,.mtrig{color:var(--charcoal);font:500 14.5px var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;text-decoration:none;display:inline-flex}.mnav a:hover,.mtrig:hover,.mtrig[aria-expanded=true],.mnav>a[aria-current=page]{background:var(--goldtint)}.mtrig svg{width:10px;height:10px;transition:transform .2s}.mtrig[aria-expanded=true] svg{transform:rotate(180deg)}.burger{border:1px solid var(--line2);background:var(--paper);font:600 14px var(--body);cursor:pointer;color:var(--charcoal);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:none}.mpanel{background:var(--paper);border-bottom:1px solid var(--line);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));max-height:calc(100vh - 72px);position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 30px 60px #1a16131f}.mp-grid{grid-template-columns:1fr 1fr 1.05fr;gap:28px;max-width:1200px;margin:0 auto;padding-block:28px 32px;display:grid}.mp-col{flex-direction:column;gap:4px;min-width:0;display:flex}.mp-col h5,.mp-col .mp-h{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:6px 0}.mp-col .mp-h+.mp-h,.mp-col .mi+.mp-h,.mp-col .mi+h5{margin-top:14px}.mi{color:var(--charcoal);border-radius:12px;align-items:flex-start;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.mi:hover{background:var(--ivory)}.mi .ico{border-radius:10px;width:38px;height:38px}.mi .ico svg{width:19px;height:19px}.mi b{font-size:15px;font-weight:600;display:block}.mi span.d{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.4;display:block}.mi.here{background:var(--goldtint)}.mi.here b:after{content:"You are here";font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--charcoal);color:var(--ivory);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 7px}.mi.start{border:1.5px solid var(--charcoal)}.chips2{flex-wrap:wrap;gap:6px;padding:4px 12px;display:flex}.chips2 a{color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:12.5px;text-decoration:none}.mfeat{background:var(--oxblood);color:var(--ivory);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.mfeat h4,.mfeat .mf-t{font-family:var(--display);margin:0;font-size:24px;font-weight:400;line-height:1.15}.mfeat p{color:#e8cfd3;margin:0;font-size:14px}.mfeat a{color:var(--gold);font-weight:600;text-decoration:none}.mfeat a:hover{background:#f8f4ee14}.lang-w{display:inline-flex;position:relative}.lang2{border:1px solid var(--line2);background:var(--paper);border-radius:999px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.lang2>*{font:600 12.5px var(--body);color:inherit;line-height:inherit;background:0 0;border:0;padding:7px 11px;text-decoration:none}.lang2 .on{background:var(--charcoal);color:var(--ivory)}.lang2 [lang=ar]{font-family:var(--arabic);color:var(--mute)}.lang2 a[lang=ar]{color:var(--charcoal)}.lang2 a[lang=ar]:hover{background:var(--goldtint)}.lang2 button[lang=ar]{cursor:help}.lang2 :focus-visible{outline-offset:-3px;border-radius:999px}.lang-tip{z-index:70;background:var(--charcoal);color:var(--ivory);font:500 12.5px/1.3 var(--body);white-space:nowrap;opacity:0;visibility:hidden;border-radius:8px;padding:7px 10px;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #1a16132e}.lang-tip:before{content:"";border:6px solid #0000;border-bottom-color:var(--charcoal);position:absolute;bottom:100%;right:22px}.lang-w:hover .lang-tip,.lang-w:focus-within .lang-tip,.lang-w.tip-on .lang-tip{opacity:1;visibility:visible}.lang-w.tip-off .lang-tip{opacity:0;visibility:hidden}.drawer{background:var(--paper);border-bottom:1px solid var(--line);overscroll-behavior:contain;max-height:calc(100dvh - 64px);padding:16px max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 30px 60px #1a161324}.drawer details{border-bottom:1px solid var(--line)}.drawer summary{cursor:pointer;justify-content:space-between;padding:14px 4px;font-weight:600;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer summary:after{content:"+";font-weight:400}.drawer details[open] summary:after{content:"–"}.drawer .dl{flex-direction:column;padding:0 0 12px;display:flex}.drawer .dl a{color:var(--charcoal);padding:9px 4px;text-decoration:none}.drawer .dl a[aria-current=page]{font-weight:600}.drawer>a:not(.btn){color:var(--charcoal);border-bottom:1px solid var(--line);padding:14px 4px;font-weight:600;text-decoration:none;display:block}.drawer .lang-w{margin:14px 4px}.drawer .lang-tip{left:0;right:auto}.drawer .lang-tip:before{left:70px;right:auto}.drawer .btn{width:100%;margin-top:16px;display:flex}.m-cta{left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;visibility:hidden;transition:transform .3s,visibility 0s .3s;display:none;position:fixed;transform:translateY(140%)}.m-cta .btn{width:100%;margin:0;box-shadow:0 12px 30px #1a161347}@media (width<=760px){.m-cta{display:block}.m-cta.on{visibility:visible;transition:transform .3s,visibility;transform:none}}.hero{background:radial-gradient(60% 50% at 50% 0%,#cba77a6b 0%,#cba77a00 70%),radial-gradient(40% 40% at 90% 30%,#2a4fd71a 0%,#2a4fd700 70%),radial-gradient(40% 40% at 10% 40%,#e6533c14 0%,#e6533c00 70%),var(--ivory);padding-block:72px 0}.hero .in{gap:28px}.hero-c{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1080px;margin:0 auto;display:flex}.hero-c .h1{max-width:13ch}.hero-c .lead{max-width:60ch;margin-inline:auto}.hero-c .ctas{justify-content:center}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.card{background:var(--paper);color:var(--charcoal);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.grid4 .card{padding:24px}.qa{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.qa.solo{grid-template-columns:minmax(0,1fr)}.faq{border-top:1.5px solid;flex-direction:column;min-width:0;display:flex}.faq .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;padding:14px 0 4px;font-size:11.5px}.faq details{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.faq summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;font-size:20px;line-height:1.25;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--body);flex:none;font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{opacity:.86;max-width:62ch;margin:0 0 18px;font-size:15px;line-height:1.6}.proof{border-radius:18px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:26px;display:flex}.proof .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:11px}.proof .big{font-family:var(--display);letter-spacing:-.02em;font-size:64px;font-weight:400;line-height:.95}.proof .big small{font-size:.4em}.proof q,.proof blockquote{font-family:var(--display);quotes:"“" "”";margin:0;font-size:22px;line-height:1.3}.proof blockquote p{margin:0}.proof blockquote p:before{content:open-quote}.proof blockquote p:after{content:close-quote}.proof .who{align-items:center;gap:10px;font-size:13px;display:flex}.proof .who i,.proof .who img{width:38px;height:38px;font:500 9px var(--mono);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.proof .src{opacity:.72;font-size:12.5px;line-height:1.45}.pr-paper{background:var(--paper);color:var(--charcoal)}.pr-char{background:var(--charcoal);color:var(--ivory)}.pr-ox{background:var(--oxblood);color:var(--ivory)}.pr-ivory{background:var(--ivory);color:var(--charcoal)}.pr-cob{background:var(--cobalt);color:var(--ivory)}.pr-em{background:var(--emerald);color:var(--ivory)}.slot{border:1.5px dashed}.b-cob .faq .lbl,.pr-cob .k,.ladder>li small{opacity:.9}.nums{border-top:1px solid #f8f4ee40;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.nums>div{border-right:1px solid #f8f4ee2e;flex-direction:column;gap:10px;padding:30px 24px 0;display:flex}.nums>div:first-child{padding-left:0}.nums>div:last-child{border-right:0}.nums b{font-family:var(--display);letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(42px,4.4vw,62px);font-weight:400;line-height:1}.nums b .n{font:inherit;color:inherit;opacity:1;line-height:inherit;letter-spacing:inherit}.nums span{opacity:.85;font-size:14.5px;line-height:1.45}.outrow{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;gap:34px;display:grid}.outrow .out-k{color:var(--gold);line-height:1.7}.outrow .nums{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.outrow .nums>div{border-bottom:0;border-left:1px solid #f8f4ee33;border-right:0;gap:7px;padding:2px 22px}.outrow .nums b{font-size:clamp(32px,3vw,44px)}.outrow .nums>div>span{opacity:.85;font-size:13px;line-height:1.4}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.step{background:var(--paper);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.step .ph{aspect-ratio:4/3;background:#d8cfc2;max-width:100%;position:relative;overflow:hidden}.step .ph img{object-fit:cover;width:100%;height:100%}.step .num{font:500 12px var(--mono);letter-spacing:.08em;color:var(--ivory);border-radius:999px;padding:6px 11px;position:absolute;top:16px;left:16px}.step .tx{flex-direction:column;gap:10px;padding:24px;display:flex}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.split.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split>div{min-width:0}.split .copy{flex-direction:column;gap:18px;display:flex}.feat{align-items:flex-start;gap:18px;display:flex}.feat>div{flex-direction:column;gap:6px;min-width:0;display:flex}.feat h3{font-family:var(--display);margin:0;font-size:21px;font-weight:400;line-height:1.2}.seat{border-top:5px solid}.seat .who{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11px}.seat q{font-family:var(--display);quotes:"“" "”";font-size:22px;line-height:1.25}.seat .chg{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.55}.seat .chg b{color:var(--charcoal)}.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.trust-col{border:1px solid #f8f4ee33;border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex}.trust-col .ico{background:var(--gold);color:var(--charcoal)}.trust-col h3{font-family:var(--display);margin:0;font-size:22px;font-weight:400}.ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ladder>*{border-radius:10px;flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.ladder small{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.tbl-wrap{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow-x:auto}table.cmp{border-collapse:collapse;width:100%;min-width:820px;font-size:14.5px}.cmp caption{text-align:left}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid #eee8df;padding:18px 20px}.cmp thead th{font-family:var(--display);background:var(--ivory);font-size:19px;font-weight:400}.cmp thead th.us{background:var(--emerald);color:var(--ivory)}.cmp td.us{color:var(--emerald);background:#f2f8f5;font-weight:600}.cmp tbody th{color:var(--ink2);vertical-align:middle;width:22%;font-size:13.5px;font-weight:600}.cmp tr:last-child td,.cmp tr:last-child th{border-bottom:0}.cmp td{text-align:center;vertical-align:middle}.cmp thead th:not(:first-child){text-align:center}.cmp td small{color:var(--mute);margin-top:6px;font-size:12.5px;font-weight:500;display:block}.cmp td.us small{color:var(--emerald);font-weight:600}.cmp-mark{vertical-align:middle;box-sizing:border-box;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.cmp-mark svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cmp-mark.yes{background:var(--emerald)}.cmp-mark.yes svg{stroke:var(--ivory)}.cmp-mark.part{border:2px solid var(--gold);background:linear-gradient(90deg,var(--gold) 50%,transparent 50%)}.cmp-mark.no{background:#f1ece4}.cmp-mark.no svg{stroke:#9a8f84}@media (width<=760px){table.cmp{min-width:600px;font-size:13.5px}.cmp th,.cmp td{padding:14px 10px}.cmp thead th{font-size:15px}.cmp tbody th,.cmp thead th:first-child{z-index:2;background:var(--paper);min-width:132px;max-width:132px;position:sticky;left:0;box-shadow:6px 0 10px -6px #1a16132e}.cmp thead th:first-child{background:var(--ivory)}.cmp td small{font-size:11.5px}}.people{background:#0000002e;border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.people .ph{min-height:520px;position:relative}.people .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.people .tx{flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:52px;display:flex}.stats{border-top:1px solid #f8f4ee40;flex-wrap:wrap;gap:28px;padding-top:20px;display:flex}.stats b{font-family:var(--display);color:var(--gold);font-size:40px;font-weight:400;line-height:1;display:block}.stats span{opacity:.85;font-size:13px}.keep{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:22px;display:grid}.kit{background:var(--ivory);border:1px solid var(--line);border-radius:22px;min-width:0;padding:30px 32px}.kit-h{border-bottom:1.5px solid var(--charcoal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.kit-tag{font:600 12px var(--body);background:var(--emerald);color:var(--ivory);border-radius:999px;padding:6px 12px}.kit ol{margin:0;padding:0;list-style:none}.kit li{border-bottom:1px dashed var(--line2);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:15px 0;display:grid}.kit li:last-child{border-bottom:0;padding-bottom:0}.kit .kn{font:500 13px var(--mono);color:var(--gold);padding-top:3px}.kit li b{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.25;display:block}.kit li span:not(.kn){color:var(--ink2);margin-top:3px;font-size:14.5px;display:block}.ways{flex-direction:column;gap:26px;padding-top:13px;display:flex}.plan{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex;position:relative}.plan.main{border:2px solid var(--charcoal);box-shadow:0 24px 50px #1a16131f}.plan .tag{background:var(--charcoal);color:var(--ivory);font:600 12px var(--body);border-radius:999px;padding:6px 12px;position:absolute;top:-13px;left:26px}.plan ul{color:var(--ink2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.plan li{gap:10px;display:flex}.plan li svg{flex:none;width:18px;height:18px;margin-top:2px}.plan .btn{margin-top:auto}.pnote{font-family:var(--display);color:var(--charcoal);margin:0;font-size:21px;line-height:1.3}.vt{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.vt:before{content:"";background:var(--cobalt);opacity:.35;height:2px;position:absolute;top:11px;left:0;right:0}.vt>*{flex-direction:column;gap:6px;padding-top:34px;padding-right:16px;display:flex;position:relative}.vt>:before{content:"";background:var(--cobtint);border:3px solid var(--cobalt);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.vt>.now:before{background:var(--cobalt)}.vt small{font:500 11.5px var(--mono);letter-spacing:.06em;color:var(--cobalt)}.vt b{font-family:var(--display);font-size:20px;font-weight:400}.vt span{color:var(--ink2);font-size:13.5px}.clients{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.clients img{filter:brightness(0)invert();opacity:.92;width:auto}.marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.marquee .track{width:max-content;animation:55s linear infinite tc-marquee;display:flex}.marquee .set{flex:none;align-items:center;gap:64px;margin:0;padding:0 64px 0 0;list-style:none;display:flex}.marquee .set li{flex:none}.marquee .set img{flex:none;max-width:none}.marquee:hover .track,.marquee.paused .track,.marquee:focus-within .track{animation-play-state:paused}.mq-btn{width:30px;height:30px;color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #f8f4ee4d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.mq-btn:hover{border-color:var(--gold);color:var(--gold)}.mq-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.mq-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mq-btn .pl{fill:currentColor;stroke:none;display:none}.mq-btn.is-paused .ps{display:none}.mq-btn.is-paused .pl{display:block}@keyframes tc-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-btn{display:none}.marquee{-webkit-mask-image:none;mask-image:none}.marquee .track{width:auto;animation:none}.marquee .set{flex-wrap:wrap;flex:1;justify-content:center;gap:26px 54px;padding-right:0}.marquee .set[aria-hidden]{display:none}}.book{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.book>div{flex-direction:column;gap:20px;min-width:0;display:flex}.callplan{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.callplan li{align-items:flex-start;gap:14px;font-size:15.5px;display:flex}.callplan li b{background:var(--charcoal);width:30px;height:30px;color:var(--gold);font:600 13px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}form.f{background:var(--paper);color:var(--charcoal);border-radius:22px;flex-direction:column;gap:14px;margin:0;padding:30px;display:flex;position:relative;box-shadow:0 30px 60px #1a16132e}.f label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.f input:not([type=checkbox]):not([type=radio]),.f textarea,.f select{font:400 15px var(--body);color:var(--charcoal);background:#fffdf9;border:1px solid #dcd4c7;border-radius:10px;width:100%;padding:13px 14px}.f input::placeholder,.f textarea::placeholder{color:#8a8177}.f [aria-invalid=true]{border-color:var(--coraldeep);box-shadow:0 0 0 1px var(--coraldeep)}.f textarea{resize:vertical;min-height:84px}.f .btn{white-space:normal;text-align:center;width:100%}.f .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.f .ferr{color:var(--coraldeep);margin:0;font-size:13.5px;font-weight:600}.f .consent{color:var(--ink2);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.5}.f .consent input{width:20px;height:20px;accent-color:var(--charcoal);flex:none;margin:0}.f .consent a{color:var(--charcoal);font-weight:600}.f .consent.invalid input{outline:2px solid var(--coraldeep);outline-offset:2px}.f .ok{background:var(--emtint);color:var(--emerald);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}.f-fields{display:contents}.f.sent .f-fields{display:none}@media (width<=640px){.f input:not([type=checkbox]):not([type=radio]),.f textarea,.f select{font-size:16px}}.stp{align-items:center;gap:4px;display:flex}.stp button{border:1px solid var(--line2);background:var(--ivory);width:32px;height:32px;font:600 17px/1 var(--body);color:var(--charcoal);cursor:pointer;border-radius:50%}.stp button:hover{background:var(--goldtint)}.stp output{text-align:center;min-width:30px;font:600 16px var(--body);font-variant-numeric:tabular-nums}.fld2{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.fld2 .val{font:400 13px var(--body);color:var(--mute)}.fld2 input[type=range]{width:100%;accent-color:var(--emerald)}.fld2 input[type=number]{font:500 16px var(--body);width:100%;color:var(--charcoal);background:#fffdf9;border:1px solid #dcd4c7;border-radius:10px;padding:11px 12px}.vs{flex-direction:column;gap:8px;font-size:13px;display:flex}.vs .ln{grid-template-columns:110px 1fr 76px;align-items:center;gap:10px;display:grid}.vs .vtr{background:#f8f4ee1f;border-radius:6px;height:12px;display:block;overflow:hidden}.vs .vtr i{border-radius:6px;height:100%;transition:width .35s;display:block}.vs .num{text-align:right;font-variant-numeric:tabular-nums}footer.band{padding-block:72px 40px}.fgrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:36px;display:grid}.fgrid>div{flex-direction:column;gap:10px;min-width:0;font-size:14.5px;display:flex}.fgrid h2,.fgrid h4{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 4px}.fgrid h2~h2{margin-top:14px}.fgrid a{opacity:.88;text-decoration:none}.fgrid a:hover{opacity:1;color:var(--gold)}.fgrid .logo{color:var(--ivory);opacity:1}.f-tag{font-family:var(--display);color:var(--gold);font-size:21px;font-style:italic}.legal{opacity:.7;border-top:1px solid #f8f4ee29;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:12.5px;display:flex}.legal>span{max-width:72ch}.legal a{text-decoration:none}.legal a:hover{color:var(--gold);text-decoration:underline}.cc-pick{align-self:flex-start;align-items:center;gap:10px;margin-top:8px;display:inline-flex}.cc-l{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.cc-s{display:inline-block;position:relative}.cc-s select{-webkit-appearance:none;appearance:none;color:var(--ivory);font:500 14px var(--body);cursor:pointer;background:#f8f4ee14;border:1px solid #f8f4ee47;border-radius:999px;max-width:100%;padding:8px 34px 8px 14px}.cc-s select option{color:#1a1613;background:#fff}.cc-s select:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.cc-s:after{content:"";border-right:1.6px solid var(--ivory);border-bottom:1.6px solid var(--ivory);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}@media (width<=1000px){.mnav,.top-r .lang-w{display:none}.burger{display:inline-flex}.head,.split,.split.rev,.qa,.book,.people,.keep{grid-template-columns:minmax(0,1fr)}.grid3,.steps,.trust,.grid4,.nums{grid-template-columns:repeat(2,minmax(0,1fr))}.nums>div:nth-child(2){border-right:0}.nums>div:nth-child(3){padding-left:0}.fgrid{grid-template-columns:1fr 1fr}.people .ph{min-height:360px}.split.rev .dev{order:2}.outrow{grid-template-columns:minmax(0,1fr);gap:16px}.outrow .nums>div:first-child{border-left:0;padding-left:0}}@media (width<=640px){.band{padding-block:72px}.grid2,.grid3,.grid4,.steps,.trust,.nums,.fgrid,.ladder,.vt{grid-template-columns:minmax(0,1fr)}.btn{white-space:normal;text-align:center}.top .btn{white-space:nowrap}.top-r .btn-saf{display:none}.h1{font-size:40px}.pill{white-space:nowrap;gap:8px;padding:7px 12px;font-size:11.5px}.pill b:after{margin-left:8px}.nums>div{border-bottom:1px solid #f8f4ee2e;border-right:0;padding-bottom:22px;padding-left:0}.outrow .nums{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.outrow .nums::-webkit-scrollbar{display:none}.outrow .nums>div,.outrow .nums>div:first-child{scroll-snap-align:start;border:1px solid #f8f4ee33;border-radius:14px;flex:0 0 46%;padding:12px 14px}.outrow .nums b{font-size:30px}.outrow .nums>div>span{font-size:12.5px}.vt:before{display:none}.people .tx{padding:28px}.proof .big{font-size:52px}.card,.plan{padding:24px}.kit{padding:22px 18px}.kit li{grid-template-columns:34px minmax(0,1fr)}.mq-btn{background:var(--charcoal);z-index:2;top:auto;bottom:11px;right:-4px}.vs .ln{grid-template-columns:84px 1fr 64px}.cc-s select{padding-block:9px;font-size:16px}}
