@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-soft-italic-CyEZfaGz.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-soft-italic-CFDsOWEG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-soft-italic-CIOv5diB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--cs-brand-orange: #FF6440;--cs-brand-lilla: #B9A3FF;--cs-brand-ink: #1F1A17;--cs-brand-cream: #FFF4EE;--cs-brand-white: #FFFFFF;--cs-brand-night: #14110F;--cs-bg: #FFFFFF;--cs-bg-subtle: #FAF8F6;--cs-surface: #FFF4EE;--cs-border: #EFE7E2;--cs-text: #1F1A17;--cs-text-secondary: #7A6F69;--cs-text-accent: #6346C9;--cs-primary: #FF6440;--cs-on-primary: #1F1A17;--cs-primary-pressed: #E9542F;--cs-chip-bg: #F0ECFF;--cs-chip-text: #6346C9;--cs-dot: #FF6440;--cs-nav-active: #FF6440;--cs-accent-2: #B9A3FF;--cs-ring-news: linear-gradient(135deg, #FF6440, #B9A3FF);--cs-cover-bg: linear-gradient(150deg, #EAE3FF, #FFECE2);--cs-radius-sm: 8px;--cs-radius-md: 12px;--cs-radius-lg: 16px;--cs-radius-xl: 24px;--cs-radius-pill: 999px;--cs-font-ui: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--cs-font-display: "Fraunces", Georgia, serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cs-bg: #14110F;--cs-bg-subtle: #1A1613;--cs-surface: #221C19;--cs-border: #2E2724;--cs-text: #FFF4EE;--cs-text-secondary: #A89C95;--cs-text-accent: #C3B4FF;--cs-primary: #FF6440;--cs-on-primary: #1F1A17;--cs-primary-pressed: #FF7A5A;--cs-chip-bg: #241F3B;--cs-chip-text: #C3B4FF;--cs-dot: #FF6440;--cs-nav-active: #FF6440;--cs-accent-2: #B9A3FF;--cs-ring-news: linear-gradient(135deg, #FF6440, #B9A3FF);--cs-cover-bg: linear-gradient(150deg, #241F3B, #3A2218);color-scheme:dark}}:root[data-theme=dark]{--cs-bg: #14110F;--cs-bg-subtle: #1A1613;--cs-surface: #221C19;--cs-border: #2E2724;--cs-text: #FFF4EE;--cs-text-secondary: #A89C95;--cs-text-accent: #C3B4FF;--cs-primary: #FF6440;--cs-on-primary: #1F1A17;--cs-primary-pressed: #FF7A5A;--cs-chip-bg: #241F3B;--cs-chip-text: #C3B4FF;--cs-dot: #FF6440;--cs-nav-active: #FF6440;--cs-accent-2: #B9A3FF;--cs-ring-news: linear-gradient(135deg, #FF6440, #B9A3FF);--cs-cover-bg: linear-gradient(150deg, #241F3B, #3A2218);color-scheme:dark}:root,:root[data-theme=light]{--cs-auth-bg-base: #FFF4EE;--cs-auth-bg: radial-gradient(ellipse 72% 34% at 88% 4%, rgb(255 122 85 / .78) 0%, rgb(255 122 85 / .38) 42%, rgb(255 122 85 / 0) 100%), radial-gradient(ellipse 60% 34% at 4% 37%, rgb(185 163 255 / .62) 0%, rgb(185 163 255 / .28) 45%, rgb(185 163 255 / 0) 100%), radial-gradient(ellipse 78% 30% at 74% 102%, rgb(255 154 122 / .62) 0%, rgb(255 154 122 / .28) 45%, rgb(255 154 122 / 0) 100%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cs-auth-bg-base: #14110F;--cs-auth-bg: radial-gradient(ellipse 72% 34% at 88% 4%, rgb(255 100 64 / .85) 0%, rgb(255 100 64 / .4) 42%, rgb(255 100 64 / 0) 100%), radial-gradient(ellipse 60% 34% at 4% 37%, rgb(99 70 201 / .72) 0%, rgb(99 70 201 / .32) 45%, rgb(99 70 201 / 0) 100%), radial-gradient(ellipse 78% 30% at 74% 102%, rgb(255 132 102 / .45) 0%, rgb(255 132 102 / .2) 45%, rgb(255 132 102 / 0) 100%)}}:root[data-theme=dark]{--cs-auth-bg-base: #14110F;--cs-auth-bg: radial-gradient(ellipse 72% 34% at 88% 4%, rgb(255 100 64 / .85) 0%, rgb(255 100 64 / .4) 42%, rgb(255 100 64 / 0) 100%), radial-gradient(ellipse 60% 34% at 4% 37%, rgb(99 70 201 / .72) 0%, rgb(99 70 201 / .32) 45%, rgb(99 70 201 / 0) 100%), radial-gradient(ellipse 78% 30% at 74% 102%, rgb(255 132 102 / .45) 0%, rgb(255 132 102 / .2) 45%, rgb(255 132 102 / 0) 100%)}.cs-auth-bg{background-color:var(--cs-auth-bg-base);background-image:var(--cs-auth-bg);background-repeat:no-repeat}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined.woff2?v=7543f3a2e8) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";-webkit-user-select:none;-moz-user-select:none;user-select:none}.material-symbols-outlined.is-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--cs-bg);color:var(--cs-text);font-family:"Figtree Variable",var(--cs-font-ui);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,ol,ul,figure{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--cs-text-accent);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:16px;top:-100px;z-index:100;padding:8px 16px;background:var(--cs-bg);border-radius:var(--cs-radius-pill)}.skip:focus{top:12px}.wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:20px}.wrap--narrow{max-width:760px}.label{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-text-secondary)}.title{margin-top:12px;font-size:clamp(28px,4.2vw,44px);line-height:1.12;font-weight:800;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.lead{font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:var(--cs-text-secondary);max-width:46ch}.accent{color:var(--cs-text-accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 26px;border-radius:var(--cs-radius-pill);font-weight:700;font-size:15px;text-decoration:none;transition:background-color .15s,transform .15s}.btn:active{transform:scale(.98)}.btn--primary{background:var(--cs-primary);color:var(--cs-on-primary)}.btn--primary:hover{background:var(--cs-primary-pressed)}.btn--ghost{border:1.5px solid var(--cs-border);color:var(--cs-text)}.btn--ghost:hover{background:var(--cs-bg-subtle)}.btn--sm{min-height:40px;padding:0 18px}.btn--text{padding:0 8px;color:var(--cs-text-accent)}.btn--text .material-symbols-outlined{font-size:20px;transition:transform .2s}.btn--text:hover .material-symbols-outlined{transform:translate(3px)}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--cs-bg) 72%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--cs-border) 70%,transparent)}.topbar__in{display:flex;align-items:center;gap:24px;height:64px}.topbar__logo img{height:22px;width:auto}.topbar__nav{display:none;gap:28px;margin-left:auto;font-size:15px;font-weight:500}.topbar__nav a{text-decoration:none;color:var(--cs-text-secondary)}.topbar__nav a:hover{color:var(--cs-text)}.topbar .btn{margin-left:auto}@media(min-width:820px){.topbar__nav{display:flex}.topbar .btn{margin-left:0}}.hero{position:relative;background-color:var(--cs-auth-bg-base);background-image:var(--cs-auth-bg);background-repeat:no-repeat;margin-top:-65px;padding:120px 0 64px;overflow:hidden}.hero__in{display:grid;gap:48px;align-items:center}@media(min-width:960px){.hero{padding:150px 0 96px}.hero__in{grid-template-columns:1.05fr 1fr}}.hero h1{display:flex;flex-direction:column;gap:18px}.eyebrow{align-self:flex-start;padding:6px 14px;border-radius:var(--cs-radius-pill);background:var(--cs-chip-bg);color:var(--cs-chip-text);font-size:14px;line-height:20px;font-weight:700}.display{font-family:"Fraunces Variable",var(--cs-font-display);font-style:italic;font-weight:700;font-variation-settings:"SOFT" 100;font-size:clamp(46px,7.4vw,88px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.display em{display:block;color:var(--cs-text-accent)}.hero .lead{margin-top:24px}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px}.hero__facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:28px;padding:0;list-style:none;font-size:14px;font-weight:500;color:var(--cs-text-secondary)}.hero__facts li{display:inline-flex;align-items:center;gap:6px}.hero__facts .material-symbols-outlined{font-size:18px;color:var(--cs-text-accent)}.phone{position:relative;border-radius:34px;padding:7px;background:var(--cs-brand-ink);box-shadow:0 0 0 1px var(--cs-border),0 30px 60px -20px color-mix(in srgb,var(--cs-brand-ink) 45%,transparent),0 12px 24px -12px color-mix(in srgb,var(--cs-brand-ink) 30%,transparent)}.phone img{border-radius:28px;width:100%}.hero__visual{position:relative;height:520px;max-width:520px;width:100%;margin-inline:auto}.hero__visual .phone{position:absolute;left:50%}.phone--front{width:236px;top:0;margin-left:-118px;z-index:2}.phone--back{width:196px;top:52px;opacity:.96;display:none}.phone--left{margin-left:-250px;rotate:-7deg}.phone--right{margin-left:54px;rotate:7deg}@media(min-width:560px){.hero__visual{height:600px}.phone--front{width:268px;margin-left:-134px}.phone--back{display:block}}.float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--cs-radius-lg);background:var(--cs-bg);border:1px solid var(--cs-border);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--cs-brand-ink) 40%,transparent);font-size:14px;line-height:18px;white-space:nowrap}.float strong{display:block;font-weight:700}.float small{display:block;font-size:13px;color:var(--cs-text-secondary)}.float .material-symbols-outlined{color:var(--cs-text-accent);font-size:26px}.float--rsvp{top:300px;left:0;border-radius:var(--cs-radius-pill);background:var(--cs-surface);font-weight:700;font-size:15px}.float--done{top:150px;right:0}.float--notif{bottom:24px;left:50%;translate:-50% 0}.dot{width:9px;height:9px;border-radius:50%;background:var(--cs-dot)}@media(prefers-reduced-motion:no-preference){.phone--front{animation:rise .9s cubic-bezier(.2,.8,.2,1) both}.phone--left{animation:rise-left 1s .15s cubic-bezier(.2,.8,.2,1) both}.phone--right{animation:rise-right 1s .25s cubic-bezier(.2,.8,.2,1) both}.float{animation:pop .6s cubic-bezier(.3,1.4,.5,1) both,bob 6s 1.2s ease-in-out infinite}.float--rsvp{animation-delay:.7s,1.3s}.float--done{animation-delay:.95s,2.2s}.float--notif{animation-delay:1.2s,3s}.float--rsvp .dot{animation:ping 2.4s 1.4s ease-out infinite}}@keyframes rise{0%{opacity:0;transform:translateY(60px)}}@keyframes rise-left{0%{opacity:0;transform:translate(40px,60px);rotate:0deg}}@keyframes rise-right{0%{opacity:0;transform:translate(-40px,60px);rotate:0deg}}@keyframes pop{0%{opacity:0;scale:.7}}@keyframes bob{50%{transform:translateY(-8px)}}@keyframes ping{0%{box-shadow:0 0 color-mix(in srgb,var(--cs-dot) 55%,transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in srgb,var(--cs-dot) 0%,transparent)}}.problem{padding:72px 0 88px;overflow:hidden}.marquee{display:grid;gap:12px;margin-bottom:56px;mask-image:linear-gradient(90deg,transparent,var(--cs-text) 12%,var(--cs-text) 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--cs-text) 12%,var(--cs-text) 88%,transparent)}.marquee__track{display:flex;gap:12px;width:-moz-max-content;width:max-content}.bubble{padding:10px 18px;border-radius:20px 20px 20px 6px;background:var(--cs-bg-subtle);border:1px solid var(--cs-border);color:var(--cs-text-secondary);font-size:16px;white-space:nowrap}.bubble--me{border-radius:20px 20px 6px;background:var(--cs-surface)}@media(prefers-reduced-motion:no-preference){.marquee__track{animation:slide 38s linear infinite}.marquee__row--rev .marquee__track{animation-direction:reverse;animation-duration:44s}}@keyframes slide{to{transform:translate(calc(-50% - 6px))}}.statement{font-size:clamp(30px,5vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.025em;max-width:20ch;text-wrap:balance}.statement .accent{display:block}.section{padding:88px 0}.section--subtle{background:var(--cs-bg-subtle)}@media(min-width:960px){.section{padding:120px 0}}.steps{display:grid;gap:16px;margin-top:48px;padding:0;list-style:none}@media(min-width:640px){.steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.steps{grid-template-columns:repeat(4,1fr)}}.step{position:relative;padding:28px 24px;border-radius:var(--cs-radius-xl);background:var(--cs-bg);border:1px solid var(--cs-border);transition:transform .25s,box-shadow .25s}.step:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px color-mix(in srgb,var(--cs-brand-ink) 45%,transparent)}.step__n{position:absolute;top:22px;right:24px;font-size:14px;font-weight:800;color:var(--cs-text-secondary);font-variant-numeric:tabular-nums}.step__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--cs-radius-md);background:var(--cs-chip-bg);color:var(--cs-chip-text);font-size:28px}.step h3{margin-top:22px;font-size:20px;line-height:26px;font-weight:700}.step p{margin-top:8px;color:var(--cs-text-secondary)}.feature{display:grid;gap:40px;align-items:center;margin-top:72px}.feature+.feature{margin-top:96px}@media(min-width:900px){.feature{grid-template-columns:1fr 1fr;gap:80px;margin-top:96px}.feature+.feature{margin-top:140px}.feature--flip .feature__copy{order:2}}.feature__copy h3{margin-top:12px;font-size:clamp(26px,3.2vw,36px);line-height:1.15;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.feature__copy>p:not(.label){margin-top:16px;font-size:17px;line-height:1.6;color:var(--cs-text-secondary);max-width:44ch}.ticks{display:grid;gap:10px;margin-top:24px;padding:0;list-style:none;font-weight:500}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks li:before{content:"check";font-family:Material Symbols Outlined;font-feature-settings:"liga";font-size:20px;line-height:24px;color:var(--cs-text-accent)}.feature__media{position:relative;display:grid;place-items:center;padding:40px 0}.feature__media:before{content:"";position:absolute;width:min(420px,92%);aspect-ratio:1;border-radius:50%;background:var(--cs-cover-bg)}.feature__media .phone{width:min(270px,70vw)}.bento{display:grid;gap:16px;margin-top:48px}@media(min-width:720px){.bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.bento{grid-template-columns:repeat(3,1fr)}.tile--wide{grid-column:span 2}}.tile{display:flex;flex-direction:column;gap:8px;padding:28px;border-radius:var(--cs-radius-xl);background:var(--cs-surface);min-height:210px}.tile h3{margin-top:auto;font-size:20px;line-height:26px;font-weight:700}.tile p{color:var(--cs-text-secondary);max-width:48ch}.tile__icon{font-size:32px;color:var(--cs-text-accent);margin-bottom:20px}.tile--wide:first-child{flex-direction:column;justify-content:space-between;gap:28px}.tile--wide:first-child h3{font-size:clamp(22px,2.6vw,28px);line-height:1.2;font-weight:800}.tile--wide:first-child p{margin-top:8px}@media(min-width:720px){.tile--wide:first-child{flex-direction:row;align-items:flex-end}}.tile--pair{display:grid;gap:28px}@media(min-width:720px){.tile--pair{grid-template-columns:1fr 1fr}}.tile--pair>div{display:flex;flex-direction:column;gap:8px}.tile--pair h3{margin-top:0}.quorum{display:flex;align-items:center;flex-shrink:0;gap:8px}.quorum__p{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--cs-chip-bg);color:var(--cs-chip-text);font-weight:800;border:3px solid var(--cs-surface);margin-right:-14px}.quorum__p--empty{background:transparent;border:2px dashed var(--cs-text-secondary);margin-right:12px}.chip{padding:6px 14px;border-radius:var(--cs-radius-pill);background:var(--cs-chip-bg);color:var(--cs-chip-text);font-size:13px;font-weight:700;white-space:nowrap}.week{display:flex;justify-content:space-between;max-width:260px;margin-bottom:20px;font-size:14px;font-weight:700;color:var(--cs-text-secondary);font-variant-numeric:tabular-nums}.week span{display:grid;justify-items:center;gap:6px;min-width:24px}.week i{width:6px;height:6px;border-radius:50%;background:var(--cs-dot)}.faq{margin-top:40px;border-top:1px solid var(--cs-border)}.faq details{border-bottom:1px solid var(--cs-border)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;line-height:26px;font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"expand_more";font-family:Material Symbols Outlined;font-feature-settings:"liga";font-weight:400;font-size:24px;color:var(--cs-text-secondary);transition:rotate .25s}.faq details[open] summary:after{rotate:180deg}.faq details p{padding:0 40px 24px 0;color:var(--cs-text-secondary);line-height:1.6}.final{padding:120px 0;background-color:var(--cs-auth-bg-base);background-image:var(--cs-auth-bg);background-repeat:no-repeat;background-position:center;text-align:center}.final__in{display:flex;flex-direction:column;align-items:center;gap:20px}.final .title{margin:0;font-size:clamp(32px,5.4vw,60px);max-width:16ch}.final .btn{margin-top:12px}.footer{padding:40px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--cs-border);font-size:14px;color:var(--cs-text-secondary)}.footer__in{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.footer img{height:20px;width:auto}.footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.footer nav a{text-decoration:none}.footer nav a:hover{color:var(--cs-text)}.footer p{margin-left:auto}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes reveal{0%{opacity:0;transform:translateY(36px)}}.cta-note{font-size:14px;line-height:20px;color:var(--cs-text-secondary)}.guide-cards{display:grid;gap:16px;margin-top:40px}@media(min-width:820px){.guide-cards{grid-template-columns:repeat(3,1fr)}}.guide-card{display:flex;flex-direction:column;gap:8px;padding:28px;border-radius:var(--cs-radius-xl);border:1px solid var(--cs-border);text-decoration:none;transition:transform .25s,box-shadow .25s}.guide-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px color-mix(in srgb,var(--cs-brand-ink) 45%,transparent)}.guide-card h2,.guide-card h3{font-size:20px;line-height:26px;font-weight:700}.guide-card p{color:var(--cs-text-secondary)}.guide-card:after{content:"arrow_forward";margin-top:auto;padding-top:12px;font-family:Material Symbols Outlined;font-feature-settings:"liga";font-size:22px;color:var(--cs-text-accent)}.guides-all{margin-top:24px}.guide-index-cta{max-width:720px}.article{padding:48px 0 96px}.crumbs{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none;font-size:14px;color:var(--cs-text-secondary)}.crumbs li+li:before{content:"›";margin-right:6px}.crumbs a{color:var(--cs-text-accent);text-decoration:none}.article h1{margin-top:20px;font-size:clamp(32px,5vw,48px);line-height:1.1;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.article .lead{margin-top:20px;max-width:none}.article .meta{margin-top:16px;font-size:13px;color:var(--cs-text-secondary)}.prose{margin-top:40px;font-size:17px;line-height:1.7}.prose h2{margin-top:48px;font-size:clamp(24px,3vw,30px);line-height:1.2;font-weight:800;letter-spacing:-.015em}.prose h3{margin-top:32px;font-size:20px;line-height:26px;font-weight:700}.prose p,.prose ul,.prose ol{margin-top:16px}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:8px}.prose a:not(.btn){color:var(--cs-text-accent);font-weight:700}.prose strong{font-weight:700}.prose figure{margin:40px 0;padding:32px 0;display:grid;place-items:center;border-radius:var(--cs-radius-xl);background:var(--cs-cover-bg)}.prose figure .phone{width:min(240px,64vw)}.prose figcaption{margin-top:16px;font-size:14px;color:var(--cs-text-secondary);text-align:center;padding-inline:16px}.answer{margin-top:32px;padding:20px 24px;border-radius:var(--cs-radius-lg);background:var(--cs-chip-bg);color:var(--cs-text)}.answer strong{color:var(--cs-chip-text)}.cta-box{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:56px;padding:32px;border-radius:var(--cs-radius-xl);background:var(--cs-surface)}.cta-box h2{margin:0;font-size:24px;line-height:30px}.cta-box p{margin:0;color:var(--cs-text-secondary)}.related{margin-top:56px;padding-top:32px;border-top:1px solid var(--cs-border)}.related h2{margin-top:0;font-size:20px}
