@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/fraunces-latin-variable.woff2) format("woff2");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{color-scheme:light;--color-white: #ffffff;--color-dark: #020617;--color-mid: #64748b;--font-fraunces: "Fraunces";--font-sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: var(--font-fraunces), Georgia, "Times New Roman", serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-strong: 600;--color-primary: var(--color-dark);--color-primary-dark: var(--color-dark);--color-primary-soft: var(--color-white);--color-accent: var(--color-dark);--color-accent-dark: var(--color-dark);--color-background: var(--color-white);--color-border: rgb(2 6 23 / .14);--color-text: var(--color-dark);--color-ink: var(--color-text);--color-text-soft: var(--color-dark);--color-text-muted: var(--color-mid);--color-muted: var(--color-text-muted);--color-text-subtle: var(--color-mid);--color-text-inverse: var(--color-white);--color-text-inverse-muted: rgb(255 255 255 / .72);--color-surface-muted: var(--color-white);--color-surface-subtle: var(--color-white);--color-surface-raised: var(--color-white);--color-surface-dark: var(--color-dark);--color-mask-opaque: var(--color-dark);--color-testimonial-background: var(--color-dark);--color-testimonial-text: var(--color-white);--color-border-strong: rgb(2 6 23 / .28);--color-focus-ring: var(--color-dark);--color-danger: var(--color-dark);--color-danger-soft: var(--color-white);--color-danger-border: rgb(2 6 23 / .18);--color-warning: var(--color-dark);--color-warning-soft: var(--color-white);--color-warning-border: rgb(2 6 23 / .18);--color-success: var(--color-dark);--color-success-text: var(--color-dark);--color-success-soft: var(--color-white);--color-success-strong: var(--color-dark);--color-success-faint: var(--color-white);--color-success-border: rgb(2 6 23 / .18);--color-bird-beak: var(--color-dark);--color-bird-beak-dark: var(--color-dark);--color-whatsapp: var(--color-dark);--tone-indigo-from: var(--color-dark);--tone-indigo-to: var(--color-dark);--tone-fuchsia-from: var(--color-dark);--tone-fuchsia-to: var(--color-dark);--tone-emerald-from: var(--color-dark);--tone-emerald-to: var(--color-dark);--tone-sky-from: var(--color-dark);--tone-sky-to: var(--color-dark);--type-body-size: 17px;--type-body-line: 1.64;--type-body-large-size: 1.24rem;--type-caption-size: .96rem;--type-ui-size: 1.02rem;--type-hero-word-size: clamp(4.75rem, 9vw, 7rem);--type-hero-lead-size: clamp(1.32rem, 2vw, 1.65rem);--type-page-title-size: clamp(2.85rem, 5.2vw, 4.45rem);--type-section-title-size: clamp(2.35rem, 4.2vw, 3.55rem);--type-subsection-title-size: clamp(1.9rem, 2.8vw, 2.35rem);--type-doc-title-size: clamp(2.65rem, 4vw, 3.45rem);--type-doc-heading-size: clamp(1.85rem, 2.4vw, 2.25rem);--type-item-title-size: 1.36rem;--type-item-title-line: 1.36;--type-title-tracking: -.04em;--type-title-line: 1.02;--radius-button: 18px;--radius-control: 12px;--radius-icon: 12px;--radius-card: 16px;--radius-panel: 24px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgb(2 6 23 / .04), 0 22px 56px rgb(2 6 23 / .06);--shadow-control: 0 1px 2px rgb(2 6 23 / .08);--container-max: 1200px;--container-padding: 40px;--section-space-y: 132px;--section-space-y-compact: 84px;--card-padding: 34px;--content-gap: 24px;--grid-gap: 32px;--grid-gap-large: 40px;--layout-gap: 56px;--layout-gap-large: 72px;--step-sequence-delay: 0ms;--faq-collapsed-height: 540px;--faq-expanded-height: 4000px}@media(max-width:980px){:root{--type-hero-word-size: clamp(3.75rem, 10vw, 5.25rem);--type-page-title-size: clamp(2.55rem, 7vw, 3.55rem);--type-section-title-size: clamp(2.15rem, 5.4vw, 2.95rem);--type-subsection-title-size: clamp(1.85rem, 4.8vw, 2.25rem);--type-doc-heading-size: 1.9rem;--container-padding: 32px;--section-space-y: 104px;--section-space-y-compact: 72px;--card-padding: 30px;--content-gap: 22px;--grid-gap: 28px;--grid-gap-large: 34px;--layout-gap: 44px;--layout-gap-large: 56px}}@media(max-width:639px){:root{--type-body-size: 16px;--type-body-large-size: 1.14rem;--type-caption-size: .95rem;--type-ui-size: 1rem;--type-hero-word-size: clamp(3rem, 14.5vw, 3.5rem);--type-hero-lead-size: 1.24rem;--type-page-title-size: clamp(2.2rem, 10vw, 3rem);--type-section-title-size: clamp(2rem, 8vw, 2.55rem);--type-subsection-title-size: clamp(1.75rem, 7vw, 2.15rem);--type-doc-title-size: clamp(2.25rem, 10vw, 2.85rem);--type-doc-heading-size: 1.75rem;--type-item-title-size: 1.25rem;--container-padding: 22px;--card-padding: 26px;--content-gap: 20px;--grid-gap: 24px;--grid-gap-large: 30px;--layout-gap: 36px;--layout-gap-large: 44px;--section-space-y: 80px;--section-space-y-compact: 56px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--color-background);color:var(--color-text-soft);font-family:var(--font-sans);font-size:var(--type-body-size);font-synthesis:none;font-variation-settings:normal;font-weight:var(--font-weight-regular);line-height:var(--type-body-line);text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}img{display:block;max-width:100%}h1,h2,h3,h4,p,blockquote,figure{margin:0}h1,h2,h3,h4{font-weight:inherit}b,strong{font-weight:var(--font-weight-strong)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.ds-section{padding:var(--section-space-y) 0;background:var(--color-surface-raised)}.ds-section--compact{padding-top:var(--section-space-y-compact);padding-bottom:var(--section-space-y-compact)}.ds-section--muted{background:var(--color-surface-muted)}.ds-section--accent{background:var(--color-accent)}.ds-section--brand{background:var(--color-primary)}.ds-card{border-radius:var(--radius-card);background:var(--color-surface-raised);padding:var(--card-padding);box-shadow:var(--shadow-card)}.ds-card--soft{background:var(--color-surface-muted)}.ds-card--accent{background:var(--color-primary-soft)}.ds-card--dark{background:var(--color-surface-dark);color:var(--color-text-inverse);box-shadow:none}.page-hero{max-width:900px;margin:0 auto;padding:var(--section-space-y-compact) 0;text-align:center}.page-hero h1{margin-top:10px}.page-hero p{max-width:760px;margin:var(--content-gap) auto 0}[data-reveal]{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal-state=pending]{opacity:0;transform:translateY(22px)}[data-reveal-state=visible]{opacity:1;transform:translateY(0)}.section-heading{max-width:820px}.section-heading.centered{margin-right:auto;margin-left:auto;text-align:center}.section-heading h2{color:var(--color-text);font-family:var(--font-display);font-size:var(--type-section-title-size);font-weight:var(--font-weight-strong);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line)}.section-heading h3{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.section-heading p{margin-top:var(--content-gap);color:var(--color-text-muted);font-size:var(--type-body-large-size);line-height:var(--type-body-line)}.section-heading.compact p{font-size:var(--type-body-size)}.button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-button);padding:0 calc(var(--content-gap) + 8px);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium);line-height:1.35;box-shadow:var(--shadow-control);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.button-primary{background:var(--color-primary);color:var(--color-text-inverse)}.button-primary:hover{background:var(--color-primary-dark);color:var(--color-text-inverse)}.button-secondary{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-soft)}.button-secondary:hover{background:var(--color-surface-muted)}.button-light{background:var(--color-surface-raised);color:var(--color-primary)}.button-light:hover{background:var(--color-surface-muted)}.button-ghost-dark{background:var(--color-primary-dark);color:var(--color-text-inverse)}@media(prefers-reduced-motion:reduce){[data-reveal]{transition:none;will-change:auto}[data-reveal-state=pending],[data-reveal-state=visible]{opacity:1;transform:none}}.public-main{min-height:60vh;background:var(--color-background)}.narrow{max-width:920px}.breadcrumbs{padding:18px 0 4px;color:var(--color-text-muted);font-size:var(--type-caption-size)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.breadcrumbs li{display:inline-flex;gap:8px}.breadcrumbs li+li:before{color:var(--color-text-subtle);content:"/"}.breadcrumbs a:hover{color:var(--color-text)}.split-hero h1{margin-top:10px}.split-hero p{max-width:760px;margin:var(--content-gap) auto 0}.split-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:var(--layout-gap-large);align-items:center;padding:var(--section-space-y-compact) 0 var(--section-space-y)}.split-hero p{margin-right:0;margin-left:0}.split-hero img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-card)}.resource-links,.tips-grid,.sitemap-grid{display:grid;gap:var(--grid-gap)}.resource-links a,.tips-grid article,.timeline-list article,.warning-card,.tip-card,.sitemap-grid>div{border-radius:var(--radius-card);background:var(--color-surface-raised);padding:var(--card-padding)}.resource-links a{background:var(--color-primary-soft)}.resource-links h2,.tips-grid h3,.timeline-list h3,.warning-card h3,.tip-card h3{margin-top:10px;color:var(--color-text);font-weight:var(--font-weight-medium)}.timeline-list ul{display:grid;gap:10px;padding:0;margin:22px 0;color:var(--color-text-muted);list-style:none}.timeline-list li:before{margin-right:8px;color:var(--color-primary);content:"✓"}.event-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);padding-bottom:var(--section-space-y)}.event-type-card{display:block;overflow:hidden;width:auto;height:auto;border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-card);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.event-type-card:hover{background:var(--color-surface-muted);box-shadow:0 12px 30px #0206171a;transform:translateY(-2px)}.event-type-card img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.event-type-card span,.resource-links span{display:block;margin:var(--content-gap) var(--content-gap) 0;color:var(--color-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium)}.event-type-card h2,.event-type-card p{margin-right:var(--content-gap);margin-left:var(--content-gap)}.event-type-card h2{margin-top:var(--content-gap);color:var(--color-text);font-size:var(--type-item-title-size)}.event-type-card p{margin-top:8px;margin-bottom:var(--content-gap);color:var(--color-text-muted);line-height:1.48}.resource-links{grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--section-space-y-compact) 0}.resource-links p,.tips-grid p,.timeline-list li,.warning-card p,.tip-card p{color:var(--color-text-muted);line-height:1.55}.timeline-list{max-width:900px;margin:0 auto var(--section-space-y-compact)}.timeline-list>h2,.tips-section>h2{margin-bottom:var(--grid-gap);font-size:var(--type-section-title-size);text-align:center}.timeline-list article+article{margin-top:var(--content-gap)}.warning-card+.warning-card,.tip-card+.tip-card{margin-top:var(--content-gap)}.warning-card{background:var(--color-danger-soft);border-color:var(--color-danger-border)}.tip-card{background:var(--color-primary-soft);border-color:var(--color-focus-ring)}.tips-section{margin-bottom:var(--section-space-y-compact)}.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:var(--section-space-y)}.sitemap-grid h2{margin-bottom:16px;font-size:var(--type-item-title-size)}.sitemap-grid a{display:block;margin-top:10px;color:var(--color-text-muted)}.sitemap-grid a:hover{color:var(--color-primary-dark)}.docs-shell{display:grid;min-height:100vh;grid-template-columns:minmax(248px,304px) minmax(0,1fr);background:var(--color-surface-raised)}.docs-sidebar{position:sticky;top:0;min-width:0;height:100vh;overflow:auto;border-right:1px solid var(--color-border);background:var(--color-surface-raised);padding:40px 28px}.docs-logo img{width:132px;height:52px;object-fit:contain}.docs-sidebar section{margin-top:var(--grid-gap)}.docs-sidebar h2{margin-bottom:9px;color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);line-height:1.3}.docs-nav-link{display:block;border-radius:var(--radius-control);padding:11px 12px;color:var(--color-text-muted);font-size:var(--type-ui-size);line-height:1.35;transition:background .18s ease,color .18s ease}.docs-nav-link:hover,.docs-nav-link.active{background:var(--color-surface-muted);color:var(--color-text)}.doc-article{max-width:960px;width:100%;min-width:0;margin:0 auto;padding:var(--section-space-y-compact) var(--layout-gap) var(--section-space-y);background:var(--color-surface-raised)}.doc-topnav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--grid-gap-large);color:var(--color-text-subtle);font-size:var(--type-caption-size);line-height:1.4}.doc-topnav a{color:var(--color-text-muted);text-decoration:none}.doc-topnav a:hover{color:var(--color-primary-dark)}.doc-article header{border-bottom:1px solid var(--color-border);margin-bottom:var(--layout-gap);padding-bottom:var(--grid-gap-large)}.doc-article header>p:not(.eyebrow){max-width:700px;margin-top:var(--content-gap)}.doc-article h2{margin-top:var(--layout-gap)}.doc-article h3{margin-top:var(--grid-gap-large)}.doc-article p,.doc-article li{color:var(--color-text-soft);line-height:1.7}.doc-article p{margin-top:16px}.doc-article ul,.doc-article ol{display:grid;gap:12px;margin-top:var(--content-gap);padding-left:var(--content-gap)}.doc-article li::marker{color:var(--color-primary)}.doc-article a{color:var(--color-primary-dark);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .18s ease}.doc-article a:not(.button):not(.doc-link-card):hover{color:var(--color-primary)}.doc-content>*:first-child{margin-top:0}.doc-content :is(h2,h3,h4)[id]{scroll-margin-top:var(--grid-gap)}.doc-content code{border-radius:6px;background:var(--color-surface-muted);padding:2px 5px;color:var(--color-text-soft);font-size:var(--type-caption-size)}.doc-table-wrapper{overflow-x:auto;margin-top:var(--grid-gap);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-control)}.doc-table-wrapper table{width:100%;border-collapse:collapse;min-width:640px}.doc-table-wrapper th,.doc-table-wrapper td{padding:18px 20px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.doc-table-wrapper th{background:var(--color-surface-muted);color:var(--color-text);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium);line-height:1.35}.doc-table-wrapper td{color:var(--color-text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line)}.doc-table-wrapper tr:last-child td{border-bottom:0}.next-step a{display:inline-flex;align-items:center;margin-top:var(--content-gap);border-radius:var(--radius-control);background:var(--color-primary);padding:12px 15px;color:var(--color-text-inverse);font-weight:var(--font-weight-medium);text-decoration:none;box-shadow:var(--shadow-control)}.next-step a:hover{background:var(--color-primary-dark);color:var(--color-text-inverse)}@media(max-width:920px){.split-hero,.event-type-grid,.step-flow-grid,.resource-links,.tips-grid,.sitemap-grid,.docs-shell{grid-template-columns:1fr}.docs-sidebar{position:static;order:2;height:auto;border-right:0;border-top:1px solid var(--color-border);border-bottom:0}.doc-article{order:1;max-width:none;padding:var(--section-space-y-compact) var(--card-padding) var(--section-space-y)}}@media(max-width:640px){.resource-links a,.tips-grid article,.timeline-list article,.warning-card,.tip-card,.sitemap-grid>div{padding:var(--card-padding)}}.site-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--container-max);margin:0 auto;padding:40px 16px;background:transparent}@media(min-width:640px){.site-header{padding-right:24px;padding-left:24px}}@media(min-width:1024px){.site-header{padding-right:32px;padding-left:32px}}.brand-link{display:inline-flex;align-items:center;justify-content:center}.brand-link{gap:10px;color:var(--color-ink);font-family:var(--font-display);font-size:1.52rem;font-weight:var(--font-weight-strong);letter-spacing:0;line-height:1}.brand-wordmark{width:138px;height:58px;object-fit:contain}.header-actions{display:flex;align-items:center;gap:8px}.login-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface-raised);padding:0 16px;color:var(--color-text-soft);font-size:var(--type-ui-size);font-weight:var(--font-weight-strong);line-height:1.75rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.login-link:hover{border-color:var(--color-text-subtle);background:var(--color-surface-muted);color:var(--color-text)}.menu-details{position:relative}.menu-details summary{position:relative;z-index:90;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-icon);color:var(--color-text-muted);cursor:pointer;line-height:24px;list-style:none}.menu-details summary::-webkit-details-marker{display:none}.menu-details summary:hover{color:var(--color-text-soft)}.menu-icon{width:24px;height:24px}.menu-details nav{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;width:100vw;max-width:none;min-height:100vh;margin:0 auto;padding:var(--layout-gap-large) max(var(--content-gap),calc((100vw - 672px) / 2 + var(--content-gap))) 8px;background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-sans);font-size:2rem;font-variation-settings:normal;font-weight:var(--font-weight-medium);line-height:2.8rem;border-radius:var(--radius-card);box-shadow:0 20px 25px -5px #0206171a,0 8px 10px -6px #0206171a;outline:1px solid rgb(2 6 23 / .05)}.menu-details nav a{border-radius:var(--radius-control);padding:8px 12px}.menu-details nav a:hover{background:var(--color-surface-muted)}.hero-section{overflow:hidden;background:var(--color-surface-raised)}.hero-container{display:flex;min-height:calc(100svh - 98px);align-items:center;justify-content:center;padding:72px 0 104px}.hero-copy{max-width:1120px;text-align:center}.hero-title{max-width:1080px;margin:0 auto;color:var(--color-text);font-family:var(--font-display);font-size:clamp(4.5rem,7.3vw,7rem);font-weight:var(--font-weight-strong);letter-spacing:-.052em;line-height:.96;text-wrap:balance}.hero-subtitle{max-width:790px;margin:36px auto 0;color:var(--color-text-muted);font-size:clamp(1.2rem,1.7vw,1.48rem);line-height:1.5;text-wrap:balance}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px}.hero-actions .button{min-width:340px;min-height:60px}.button-icon{width:16px;height:16px;flex:0 0 auto}.hero-support-link,.cta-copy p,.cta-copy p a{color:var(--color-primary-dark)}.cta-copy p,.cta-copy p a{font-weight:var(--font-weight-medium)}.hero-support-link{font-size:var(--type-ui-size);font-weight:var(--font-weight-medium);line-height:1.5rem;margin-top:10px;border-bottom:1px solid var(--color-border-strong)}.screens-section{overflow:visible;background:var(--color-surface-raised);padding-bottom:clamp(48px,6vw,80px)}.screens-section>.container{max-width:1360px}.screen-tabs{display:flex;flex-direction:column;align-items:center;gap:var(--grid-gap)}.tabs-list{order:2;display:flex;width:auto;justify-content:center;gap:24px}.tab-button{position:relative;display:inline-flex;min-width:32px;align-items:center;justify-content:center;gap:0;border:0;border-radius:0;background:transparent;padding:8px 6px 10px;color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);outline:0}.tab-button:focus-visible{box-shadow:none}.tab-button:focus-visible:after{height:3px;background:var(--color-primary)}.tab-button span:last-child{display:none}.tab-button:after{position:absolute;right:4px;bottom:0;left:4px;height:2px;border-radius:var(--radius-pill);background:transparent;content:"";transform-origin:left}.tab-button[aria-selected=true]{color:var(--color-text)}.tab-button[aria-selected=true]:after{background:var(--color-primary)}.screen-tabs[data-autoplay=running] .tab-button[aria-selected=true]:after{animation:screenTabTimer 4.5s linear both}.screen-tabs[data-autoplay=resetting] .tab-button[aria-selected=true]:after{transform:scaleX(0)}.screen-tabs[data-demo-state=pending] .screen-panel[data-active=true] .product-demo{opacity:0;transform:translateY(20px) scale(.985)}@keyframes screenTabTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tab-icon{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:center;border-radius:0;background:transparent;color:var(--color-text-soft);font-size:var(--type-caption-size)}.screen-panels{position:relative;order:1;width:100%}.screen-captions{order:3;width:100%}.screen-panel{display:none}.screen-panel[data-active=true]{display:block}.mobile-panel-copy{display:none}@media(prefers-reduced-motion:reduce){.screen-tabs[data-demo-state=pending] .screen-panel[data-active=true] .product-demo{opacity:1;transform:none}.screen-tabs[data-autoplay=running] .tab-button[aria-selected=true]:after{animation:none}}.how-section{background:var(--color-surface-raised)}.how-section .section-heading p{font-size:var(--type-body-large-size);line-height:var(--type-body-line)}.how-section>.container.section-heading{padding-right:0;padding-left:0}.steps-flow{position:relative;width:min(100%,1024px);margin:var(--layout-gap) auto 0}.step-flow-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0 auto}.step-card{display:flex;flex-direction:column;min-width:0;border:0;border-radius:0;background:transparent;padding:0;text-align:center}.step-image{aspect-ratio:744 / 527;overflow:hidden;background:transparent}.step-image img{width:100%;height:100%;object-fit:cover}.step-svg,.step-svg svg{width:100%;height:100%}.step-svg svg{display:block}.step-svg rect{fill:var(--color-surface-raised);fill-opacity:.3}.step-svg path{fill:var(--color-text)}.step-card[data-reveal-state=pending] .step-svg path{opacity:0;clip-path:inset(0 100% 0 0)}.step-card[data-reveal-state=visible] .step-svg path{animation:reveal-step-illustration .76s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--step-sequence-delay, 0ms) + .16s)}.step-card[data-reveal-state=visible] .step-svg path:last-of-type{animation-delay:calc(var(--step-sequence-delay, 0ms) + .16s)}.step-card[data-reveal-state=visible] .step-svg path:first-of-type{animation:reveal-step-number .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--step-sequence-delay, 0ms)}.step-copy{padding:var(--content-gap) var(--grid-gap) 0}.step-copy h3{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.step-copy p{margin-top:8px;color:var(--color-text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}@keyframes reveal-step-illustration{0%{opacity:0;clip-path:inset(0 100% 0 0)}20%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes reveal-step-number{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.step-card[data-reveal-state=pending] .step-svg path,.step-card[data-reveal-state=visible] .step-svg path{animation:none;opacity:1;clip-path:inset(0 0 0 0)}}.features-section{overflow:hidden;background:var(--color-surface-raised)}.features-section .section-heading{max-width:1024px;margin:0 auto var(--layout-gap)}.features-section .section-heading h2{font-size:var(--type-section-title-size);line-height:var(--type-title-line)}.feature-card-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:min(100%,1280px);gap:var(--grid-gap);margin:0 auto}.highlight-card{position:relative;min-height:336px;overflow:hidden;border-radius:var(--radius-panel);padding:var(--card-padding)}.span-1,.span-4{grid-column:span 7}.span-2,.span-3{grid-column:span 5}.tone-indigo{background:var(--tone-indigo-from)}.tone-fuchsia{background:var(--tone-fuchsia-from)}.tone-emerald{background:var(--tone-emerald-from)}.tone-sky{background:var(--tone-sky-from)}.highlight-card .highlight-copy h3{color:var(--color-text-inverse)}.highlight-card .highlight-copy p{color:var(--color-text-inverse-muted)}.highlight-copy{position:relative;z-index:2;max-width:512px}.highlight-copy h3{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.32}.highlight-copy p{margin-top:12px;max-width:448px;color:var(--color-text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.highlight-image{position:absolute;inset:42% 0 0;width:100%;height:58%}.fit-contain{object-fit:contain}.fit-cover{object-fit:cover}.position-bottom{object-position:bottom}.position-center{object-position:center}.position-top{object-position:top}.subfeature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--layout-gap) var(--grid-gap-large);width:min(100%,1152px);margin:var(--section-space-y-compact) auto 0}.subfeature h3,.three-card-grid h3{margin-top:16px;color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.subfeature p,.three-card-grid p{margin-top:8px;color:var(--color-text-muted);line-height:1.52}.line-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:var(--radius-icon);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium)}.line-icon svg{width:24px;height:24px}.subfeature .line-icon{display:block;width:40px;height:40px;margin-bottom:16px;border-radius:0;background:transparent;color:var(--color-text);font-size:inherit;font-weight:inherit;text-transform:none}.subfeature .line-icon svg{width:40px;height:40px}.three-card-grid .line-icon{width:32px;height:32px;border-radius:0;background:transparent;color:var(--color-primary);font-size:inherit;font-weight:inherit;text-transform:none}.three-card-grid .line-icon svg{width:32px;height:32px}.subfeature h3{margin-top:0;font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.subfeature p{margin-top:8px;font-size:var(--type-body-size);line-height:var(--type-body-line)}.home-stats-section{background:var(--color-surface-raised);padding:var(--layout-gap-large) 0}.home-stats-grid{display:flex;width:max-content;max-width:100%;align-items:flex-start;justify-content:center;gap:clamp(48px,8vw,124px);margin:0 auto}.home-stats-grid>div{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;text-align:center}.home-stats-grid dt{order:2;margin-top:10px;color:var(--color-text);font-size:var(--type-body-size);line-height:1.35}.home-stats-grid dd{order:1;margin:0;color:var(--color-text);font-size:clamp(1.3rem,5.5vw,4rem);font-weight:var(--font-weight-strong);line-height:.96}.testimonial-section{background:var(--color-primary-soft)}.testimonial-card{max-width:820px;margin:0 auto;border-radius:var(--radius-panel);background:var(--color-surface-raised);padding:var(--grid-gap-large);box-shadow:0 18px 50px #0206171a;text-align:center}.testimonial-card blockquote{color:var(--color-text-soft);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:1.48}.testimonial-card figcaption{display:flex;flex-direction:column;gap:4px;margin-top:var(--content-gap)}.testimonial-card span{color:var(--color-text-muted)}.testimonial-section.testimonial-section--split{overflow:hidden;padding:0;background:var(--color-testimonial-background)}.testimonial-split{display:grid;min-height:clamp(560px,54vw,760px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0;color:var(--color-testimonial-text)}.testimonial-media{position:relative;min-width:0;min-height:100%;overflow:hidden}.testimonial-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:51% 56%}.testimonial-content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(48px,6vw,104px)}.testimonial-content blockquote{max-width:15ch;margin:0;color:var(--color-testimonial-text);font-family:var(--font-display);font-size:clamp(2.2rem,3.75vw,4.25rem);font-weight:var(--font-weight-medium);letter-spacing:var(--type-title-tracking);line-height:.98}.testimonial-attribution{display:flex;flex-direction:column;gap:4px;margin-top:clamp(32px,4vw,56px);font-family:var(--font-sans)}.testimonial-attribution strong{color:var(--color-text-inverse);font-size:var(--type-body-size);font-weight:var(--font-weight-medium)}.testimonial-attribution span{color:#fff9;font-size:var(--type-caption-size)}.testimonial-split.testimonial-split--quote-only{display:block;min-height:0}.testimonial-split--quote-only .testimonial-content{width:min(100%,var(--container-max));min-height:clamp(480px,46vw,660px);margin:0 auto}.carousel-section{overflow:hidden;background:var(--color-surface-raised)}.event-strip{margin-top:var(--grid-gap-large);overflow-x:auto;scrollbar-width:none}.event-strip::-webkit-scrollbar{display:none}.event-track{display:inline-flex;gap:var(--grid-gap);min-width:max-content;padding:var(--content-gap) var(--content-gap) var(--grid-gap-large)}.carousel-event-card{position:relative;display:block;width:350px;height:566px;overflow:hidden;border-radius:var(--radius-card);background:var(--color-text);opacity:.92;transition:opacity .16s ease,transform .18s ease}.carousel-event-card:hover{opacity:1;transform:scale(1.02)}.carousel-event-card img{width:100%;height:100%;object-fit:cover}.carousel-event-card span{position:absolute;right:0;bottom:0;left:0;padding:96px 18px 18px;background:linear-gradient(to top,#020617e6,#02061700);color:var(--color-text-inverse);font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);letter-spacing:0}.carousel-more{display:flex;justify-content:flex-end}.carousel-more a{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.no-fee-section{background:var(--color-surface-raised)}.three-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);width:min(100%,980px);margin:var(--grid-gap-large) auto 0}.three-card-grid article{border-radius:var(--radius-card);background:var(--color-primary-soft);padding:var(--card-padding);box-shadow:var(--shadow-card)}.comparison-section{background:var(--color-accent)}.comparison-section .section-heading{max-width:768px;margin:0 auto}.comparison-section .section-heading h2{font-size:var(--type-section-title-size);line-height:var(--type-title-line)}.comparison-section .section-heading p{color:var(--color-text-inverse-muted);margin-top:var(--content-gap);font-size:var(--type-body-large-size);line-height:var(--type-body-line)}.comparison-box{margin-top:var(--layout-gap);border-radius:var(--radius-card);background:var(--color-surface-raised);padding:var(--grid-gap-large);box-shadow:0 28px 72px #0206173d}.segmented-control{display:flex;width:max-content;margin:0 auto var(--grid-gap);border-radius:var(--radius-pill);background:var(--color-dark);padding:4px}.segmented-control button{border-radius:var(--radius-pill);background:transparent;padding:8px 24px;color:var(--color-text-inverse-muted);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium)}.segmented-control button[data-active=true]{background:var(--color-surface-raised);color:var(--color-primary);box-shadow:0 8px 22px #0206171f}.slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.slider-grid label{display:block;text-align:center}.slider-grid span{display:block;color:var(--color-text);margin-bottom:12px;font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.slider-grid strong{display:block;margin:0 0 16px;color:var(--color-text);font-size:2.5rem;font-weight:var(--font-weight-strong);line-height:1}.slider-grid input{appearance:none;width:100%;height:8px;border-radius:var(--radius-pill);background:var(--color-dark);cursor:pointer}.slider-grid input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border:2px solid var(--color-dark);border-radius:var(--radius-pill);background:var(--color-white)}.slider-grid input::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-dark);border-radius:var(--radius-pill);background:var(--color-white);cursor:pointer}.savings-display{display:flex;min-height:88px;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-card);background:var(--color-dark);padding:var(--grid-gap);text-align:center;box-shadow:0 10px 15px -3px #0206171a,0 4px 6px -4px #0206171a}.savings-display[data-positive=false]{background:var(--color-white)}.savings-display p,.savings-display span{color:var(--color-text-inverse-muted);font-size:var(--type-body-size);font-weight:var(--font-weight-medium)}.savings-display strong{display:block;margin:24px 0;color:var(--color-text-inverse);font-size:clamp(3.25rem,7vw,5rem);font-weight:var(--font-weight-strong);line-height:1}.savings-display[data-positive=false] p{color:var(--color-text)}.comparison-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);margin-top:var(--grid-gap-large)}.comparison-cards article{min-height:150px;border-radius:var(--radius-card);background:var(--color-surface-muted);padding:var(--card-padding);box-shadow:var(--shadow-card)}.comparison-cards h3{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.price-row{display:flex;align-items:center;justify-content:space-between;gap:var(--content-gap);margin-top:var(--content-gap)}.price-row span{color:var(--color-text-soft);font-weight:var(--font-weight-medium)}.price-row strong{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.comparison-cards p{margin-top:12px;color:var(--color-text-muted);text-align:right}.brand-price-card{position:relative;z-index:20;background:var(--color-dark)!important;box-shadow:0 10px 15px -3px #0206171a,0 4px 6px -4px #0206171a}.brand-price-card h3,.brand-price-card .price-row strong{color:var(--color-text-inverse)}.brand-price-card .price-row span,.brand-price-card p{color:var(--color-text-inverse-muted)}.brand-price-wrapper,.bird{position:relative}.bird-body{position:relative;width:60px;height:55px;border-radius:60% 60% 55% 55%;background:var(--color-primary-dark);box-shadow:inset 0 -4px #0206171a;transform-origin:center;animation:bird-sway 3s ease-in-out infinite}.bird-body:before{position:absolute;top:4px;left:3px;width:54px;height:50px;border-radius:60% 60% 55% 55%;background:var(--color-primary);box-shadow:inset 0 -2px #fff3;content:""}.bird-eye{position:absolute;top:18px;width:10px;height:10px;overflow:hidden;border-radius:50%;background:var(--color-surface-raised);box-shadow:inset 0 -1px #0206171a}.bird-eye.left{left:15px}.bird-eye.right{right:15px}.bird-eye-pupil{position:absolute;top:2.5px;left:2.5px;width:6px;height:6px;border-radius:50%;background:var(--color-text)}.bird-eye-pupil:after{position:absolute;top:.6px;left:.6px;width:2.5px;height:2.5px;border-radius:50%;background:var(--color-surface-raised);content:""}.bird-eye-lid{position:absolute;top:-5px;left:-1px;z-index:2;width:12px;height:10px;border-radius:4px;background:var(--color-primary-dark);animation:bird-blink 3s infinite}.bird-beak{position:absolute;top:30px;left:21px;width:18px;height:15px;border-radius:60%;background:var(--color-bird-beak);box-shadow:inset 0 -2px #0206171a;clip-path:polygon(50% 100%,0 25%,100% 25%)}.bird-beak:before{position:absolute;top:0;width:100%;height:6px;border-radius:4px;background:var(--color-bird-beak-dark);content:""}.bird-wings{position:absolute;top:50%;width:18px;height:25px;border-radius:60%;background:var(--color-primary-dark)}.bird-wings.left{left:-10px;transform:rotate(-15deg);transform-origin:right center}.bird-wings.right{right:-10px;transform:rotate(15deg);transform-origin:left center}.bird-wings:before{position:absolute;top:1px;left:1px;width:16px;height:23px;border-radius:60%;background:var(--color-primary);box-shadow:inset 1px 1px #fff3;content:""}@keyframes bird-blink{0%,95%,to{transform:translateY(-5px)}97%{transform:translateY(0)}}@keyframes bird-sway{0%,to{transform:rotate(0)}50%{transform:rotate(1deg)}}.comparison-explainer{max-width:672px;margin:var(--layout-gap) auto 0;text-align:center}.comparison-explainer strong{display:block;color:var(--color-text-inverse);font-size:var(--type-item-title-size);font-weight:var(--font-weight-strong);line-height:var(--type-item-title-line)}.comparison-explainer p{margin-top:8px;color:var(--color-text-inverse-muted);font-size:var(--type-body-large-size);line-height:var(--type-body-line)}.pricing-section,.pricing-page-main{background:var(--color-surface-raised)}.pricing-page-hero{max-width:768px;margin:0 auto}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);width:min(100%,960px);margin:var(--grid-gap-large) auto 0}.plan-card{display:flex;min-height:430px;flex-direction:column;border-radius:var(--radius-card);background:var(--color-surface-muted);padding:var(--card-padding);box-shadow:var(--shadow-card)}.plan-card.featured{background:var(--color-dark);box-shadow:var(--shadow-card)}.plan-card.featured h3,.plan-card.featured>strong,.plan-card.featured>strong span,.plan-card.featured li:before{color:var(--color-text-inverse)}.plan-card.featured p,.plan-card.featured ul,.plan-card.featured li{color:var(--color-text-inverse-muted)}.plan-card.featured .button{background:var(--color-white);color:var(--color-dark)}.plan-card h3{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.plan-card p{margin-top:8px;color:var(--color-text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.plan-card>strong{display:block;margin-top:var(--content-gap);color:var(--color-text);font-size:2.5rem;font-weight:var(--font-weight-strong);line-height:1}.plan-card>strong span{color:var(--color-text-soft);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium)}.plan-card ul{display:grid;gap:12px;margin:var(--content-gap) 0 var(--grid-gap);padding:0;color:var(--color-text-muted);font-size:var(--type-body-size);list-style:none}.plan-card li:before{margin-right:10px;color:var(--color-primary);content:"✓";font-weight:var(--font-weight-strong)}.plan-card .button{width:100%;margin-top:auto}.plan-note,.processing-note{max-width:860px;margin:var(--content-gap) auto 0;color:var(--color-text-muted);text-align:center}.processing-section{margin-top:var(--section-space-y-compact)}.processing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);width:min(100%,820px);margin:var(--grid-gap-large) auto 0}.processing-grid article{display:grid;grid-template-columns:48px 1fr;gap:0 16px;border-radius:var(--radius-card);background:var(--color-surface-muted);padding:var(--card-padding);box-shadow:var(--shadow-card)}.processing-grid .line-icon{grid-row:span 2;color:var(--color-primary);font-weight:var(--font-weight-medium)}.processing-grid h3{color:var(--color-text-soft);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.processing-grid h3 small{color:var(--color-text-subtle);font-size:var(--type-caption-size);font-weight:var(--font-weight-regular)}.processing-grid p{margin-top:4px;color:var(--color-text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.enterprise-card{display:grid;grid-template-columns:1fr auto;gap:var(--grid-gap);align-items:center;margin-top:var(--section-space-y-compact);border-radius:var(--radius-panel);background:var(--color-surface-dark);padding:var(--grid-gap-large);color:var(--color-text-inverse)}.enterprise-card h3{color:var(--color-text-inverse);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.enterprise-card div p{margin-top:4px;color:var(--color-border-strong);font-size:var(--type-body-size);line-height:var(--type-body-line)}.enterprise-card>p{grid-column:1 / -1;border-top:1px solid var(--color-text-soft);padding-top:22px;color:var(--color-text-subtle);font-size:var(--type-caption-size);font-weight:var(--font-weight-regular);line-height:1.45}.cta-section{overflow:hidden;min-height:clamp(520px,60vw,680px);background:var(--color-surface-dark);color:var(--color-text-inverse);transition:background-color .65s ease,color .65s ease}.cta-copy{max-width:1040px;margin:0 auto;text-align:center}.cta-copy h2 span{display:inline-block}.cta-scribble{position:relative;margin-left:10px;white-space:nowrap}.cta-scribble:before{position:absolute;right:0;bottom:.08em;left:0;z-index:-1;height:.28em;border-radius:var(--radius-pill);background:var(--color-primary);content:""}.cta-copy .button{width:min(100%,960px);min-height:122px;margin-top:var(--grid-gap-large);border-radius:var(--radius-pill);background:var(--color-surface-raised);padding:28px 48px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(2.25rem,5.2vw,4.2rem);font-weight:var(--font-weight-medium);letter-spacing:var(--type-title-tracking);line-height:1;box-shadow:none}.cta-copy .button:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.cta-copy p{margin-top:var(--content-gap)}.faq-section{border:0;background:var(--color-surface-muted);transition:background-color .65s ease,color .65s ease}.faq-section .section-heading{max-width:640px}.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);margin-top:var(--layout-gap)}.faq-column{display:flex;flex-direction:column;gap:var(--grid-gap)}.faq-column article{border-radius:var(--radius-card);background:var(--color-surface-raised);padding:var(--card-padding);box-shadow:var(--shadow-card)}.faq-column h3{color:var(--color-text-soft);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium);line-height:var(--type-item-title-line)}.faq-column p{margin-top:16px;color:var(--color-text-soft);line-height:1.62}.faq-content--collapsible{position:relative;overflow:hidden;transition:max-height .52s cubic-bezier(.2,.8,.2,1)}.faq-content--collapsible[data-expanded=false]{max-height:var(--faq-collapsed-height);mask-image:linear-gradient(to bottom,var(--color-mask-opaque) 0,var(--color-mask-opaque) calc(100% - 96px),transparent 100%)}.faq-content--collapsible[data-expanded=true]{max-height:var(--faq-expanded-height)}.faq-toggle{display:flex;width:max-content;align-items:center;gap:7px;margin:var(--content-gap) auto 0;background:transparent;color:var(--color-text-soft);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium);line-height:1.35;padding:0;user-select:none}.faq-toggle:hover{color:var(--color-text)}.faq-toggle svg{width:18px;height:18px;transition:transform .18s ease}.faq-toggle-label--expanded,.faq-toggle[aria-expanded=true] .faq-toggle-label--collapsed{display:none}.faq-toggle[aria-expanded=true] .faq-toggle-label--expanded{display:inline}.faq-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.landing-hero h1 strong{color:var(--color-primary);font-weight:inherit}.event-hero .hero-actions{align-items:center;justify-content:flex-start;flex-flow:row wrap}.event-hero img{aspect-ratio:2 / 3;object-position:center}.landing-benefits{margin-top:var(--grid-gap-large);border-top:1px solid var(--color-border);padding-top:var(--content-gap)}.landing-benefits h2{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.landing-benefits ul{display:grid;gap:12px;margin:var(--content-gap) 0 0;padding:0;color:var(--color-text-soft);list-style:none}.landing-benefits li{display:flex;gap:10px;line-height:1.5}.landing-benefits li:before{color:var(--color-primary);content:"✓";font-weight:var(--font-weight-strong)}.value-section{background:var(--color-surface-muted)}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);width:min(100%,1024px);margin:var(--grid-gap-large) auto 0}.value-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);padding:var(--card-padding)}.value-card .line-icon,.topic-heading-icon{color:var(--color-primary)}.value-card h3{margin-top:var(--content-gap);color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.value-card p{margin-top:12px;color:var(--color-text-muted);line-height:1.58}.step-number-image{display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft)}.step-number-image span{color:var(--color-primary);font-size:4.5rem;font-weight:var(--font-weight-strong);line-height:1}.carousel-subtitle{max-width:720px;margin-top:12px;color:var(--color-text-muted);font-size:var(--type-body-large-size);line-height:var(--type-body-line)}.landing-cta-section{background:var(--color-primary)}.landing-cta-card{max-width:900px;margin:0 auto;color:var(--color-text-inverse);text-align:center}.landing-cta-card>p{max-width:760px;margin:var(--content-gap) auto 0}.landing-cta-card ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px var(--content-gap);margin:var(--grid-gap-large) 0 0;padding:0;list-style:none}.landing-cta-card li{color:var(--color-text-inverse)}.landing-cta-card li:before{margin-right:8px;content:"✓"}.landing-cta-card .button{margin-top:var(--grid-gap-large)}.landing-cta-secondary,.landing-cta-card .landing-cta-secondary{margin-top:var(--content-gap);color:var(--color-text-inverse-muted);font-size:var(--type-caption-size)}.landing-cta-secondary a{color:var(--color-text-inverse);font-weight:var(--font-weight-medium)}.centered-actions{justify-content:center}.subpage-navigation{background:var(--color-surface-raised)}.subpage-navigation .resource-links{margin-bottom:0}.event-navigation{background:var(--color-surface-muted)}.event-navigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.event-navigation-grid a{display:grid;grid-template-columns:112px 1fr;gap:var(--content-gap);align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);padding:var(--content-gap)}.event-navigation-grid img{width:112px;height:84px;border-radius:var(--radius-control);object-fit:cover}.event-navigation-grid span{display:block;color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium)}.event-navigation-grid strong{display:block;margin-top:6px;color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-strong)}.pricing-page-section{padding-top:0}.pricing-page-section .plan-grid{margin-top:0}.pricing-enterprise-note{margin-top:18px;color:var(--color-text-muted);text-align:center}.pricing-enterprise-note a{color:var(--color-primary-dark);font-weight:var(--font-weight-medium)}.timeline-section,.topic-section,.stats-section,.interactive-checklist-section{background:var(--color-surface-raised)}.timeline-section .timeline-list{margin-top:var(--layout-gap)}.timeline-row{display:grid;grid-template-columns:54px 1fr;gap:var(--content-gap);border:0;border-radius:0;background:transparent;padding:0}.timeline-row+.timeline-row{margin-top:var(--grid-gap-large)}.timeline-row .line-icon{color:var(--color-primary)}.timeline-row h3{margin-top:0;color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.timeline-row ul{margin:12px 0 0}.budget-section,.quick-wins-section{background:var(--color-surface-muted)}.budget-card,.quick-wins-card,.checklist-help{width:min(100%,920px);margin:var(--grid-gap-large) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);padding:var(--card-padding)}.budget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.budget-card h3{display:flex;gap:10px;align-items:center;color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.budget-card h3 .line-icon{width:28px;height:28px;color:var(--color-primary)}.budget-card h3 .line-icon svg{width:22px;height:22px}.budget-card ul{display:grid;gap:9px;margin:16px 0 0;padding:0;color:var(--color-text-muted);list-style:none}.budget-card li:before{margin-right:8px;color:var(--color-primary);content:"•"}.budget-tip{margin-top:var(--grid-gap);border-radius:var(--radius-card);background:var(--color-primary-soft);padding:var(--content-gap)}.budget-tip h4{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.budget-tip p{margin-top:8px;color:var(--color-text-soft);line-height:1.58}.tips-section{margin-bottom:0;background:var(--color-surface-raised)}.expert-tips{background:var(--color-primary-soft)}.tips-section .tips-grid,.topic-section .tips-grid{width:min(100%,1024px);margin:var(--grid-gap-large) auto 0}.warning-card,.tip-card{display:flex;gap:var(--content-gap);align-items:flex-start}.warning-card .line-icon{flex:0 0 auto;color:var(--color-danger)}.tip-card .line-icon{flex:0 0 auto;color:var(--color-primary)}.topic-section.tone-purple{background:var(--color-surface-raised)}.topic-section.tone-green{background:var(--color-surface-muted)}.topic-section.tone-blue{background:var(--color-surface-raised)}.topic-heading-icon{margin-bottom:18px}.topic-heading-icon svg{width:32px;height:32px}.quick-wins-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--content-gap) var(--grid-gap)}.quick-wins-card p{display:flex;gap:12px;align-items:flex-start;color:var(--color-text-soft);line-height:1.5}.quick-wins-card span{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);margin-top:var(--grid-gap-large)}.stats-grid article{text-align:center}.stats-grid strong{color:var(--color-primary);font-size:2.65rem;font-weight:var(--font-weight-strong);line-height:1}.stats-grid p{margin-top:10px;color:var(--color-text-muted);line-height:1.45}.checklist-progress{position:sticky;top:0;z-index:30;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fffffff0;padding:14px 0;backdrop-filter:blur(12px)}.checklist-progress-row{display:flex;justify-content:space-between;gap:var(--content-gap);color:var(--color-text-soft);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium)}.checklist-progress-row strong{color:var(--color-primary);font-weight:var(--font-weight-strong)}.checklist-progress-track{overflow:hidden;height:8px;margin-top:10px;border-radius:var(--radius-pill);background:var(--color-dark)}.checklist-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--color-primary);transition:width .18s ease}.print-button{margin-top:14px}.interactive-checklist{display:grid;gap:var(--grid-gap);width:min(100%,980px);margin:0 auto}.checklist-section-card{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised)}.checklist-section-card header{display:flex;gap:var(--content-gap);align-items:center;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);padding:var(--content-gap) var(--content-gap)}.checklist-section-card header .line-icon{color:var(--color-primary)}.checklist-section-card h2{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.checklist-section-card header span:last-child{margin-left:auto;color:var(--color-text-muted);font-size:var(--type-caption-size)}.checklist-items{display:grid}.checklist-items label{display:grid;grid-template-columns:22px 1fr auto;gap:var(--content-gap);align-items:flex-start;border-bottom:1px solid var(--color-surface-muted);padding:16px var(--content-gap);cursor:pointer;transition:background .16s ease}.checklist-items label:last-child{border-bottom:0}.checklist-items label:hover{background:var(--color-surface-muted)}.checklist-items input{width:20px;height:20px;margin-top:2px;accent-color:var(--color-primary)}.checklist-item-text{color:var(--color-text-soft);line-height:1.45}.checklist-items label[data-checked=true] .checklist-item-text{color:var(--color-text-subtle);text-decoration:line-through}.priority-tag{border:1px solid;border-radius:var(--radius-pill);padding:4px 8px;font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);line-height:1}.priority-high{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}.priority-medium{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning)}.priority-low{border-color:var(--color-success-border);background:var(--color-success-faint);color:var(--color-success-strong)}.checklist-help{background:var(--color-primary-soft)}.checklist-help h3{color:var(--color-text);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.checklist-help ul{display:grid;gap:12px;margin:var(--content-gap) 0 0;padding:0;color:var(--color-text-soft);list-style:none}.checklist-help li:before{margin-right:8px;color:var(--color-primary);content:"•"}.professional-main{min-height:100svh;background:var(--color-surface-raised)}.professional-section{padding:var(--section-space-y-compact) 0}.professional-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:var(--layout-gap-large);align-items:center;width:min(100%,1120px);margin:0 auto}.professional-copy{display:grid;gap:var(--grid-gap)}.professional-logo{display:inline-flex;width:max-content;align-items:center}.professional-logo img{width:138px;height:58px;object-fit:contain}.professional-intro p{max-width:600px;margin-top:var(--content-gap)}.professional-benefits{display:grid;gap:12px;max-width:620px;margin:var(--content-gap) 0 0;padding:0;color:var(--color-text-muted);list-style:none}.professional-benefits li{display:flex;gap:10px;align-items:flex-start}.professional-benefits li:before{color:var(--color-primary);content:"•";font-weight:var(--font-weight-strong)}.professional-explore{color:var(--color-text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.professional-explore a,.professional-privacy a{color:var(--color-primary-dark);font-weight:var(--font-weight-medium)}.professional-panel{position:relative;border-radius:var(--radius-panel);background:var(--color-surface-raised);padding:clamp(var(--card-padding),4vw,var(--grid-gap-large));box-shadow:var(--shadow-card)}.professional-bird{position:absolute;top:-44px;right:32px;z-index:0;width:64px;height:64px;pointer-events:none;transform:scale(1.35);transform-origin:center}.professional-form{position:relative;z-index:1;display:grid;gap:var(--content-gap)}.professional-field{display:grid;gap:8px;color:var(--color-text-soft);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium);line-height:1.35}.professional-field input{width:100%;min-height:48px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);padding:12px 14px;color:var(--color-text);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.professional-field input:focus{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px}.professional-field small,.professional-privacy{color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:var(--font-weight-regular);line-height:1.45}.professional-separator{height:1px;background:var(--color-dark)}.professional-submit{width:100%}.legal-main{padding-bottom:var(--section-space-y)}.legal-full{max-width:860px;padding-top:var(--grid-gap-large);color:var(--color-text-soft)}.legal-full>div+div{border-top:2px solid var(--color-border);margin-top:var(--section-space-y-compact);padding-top:var(--layout-gap)}.legal-full h2{margin-top:var(--grid-gap-large)}.legal-full h3{margin-top:var(--grid-gap)}.legal-full p{margin-top:16px}.legal-full section{margin-top:var(--grid-gap)}.legal-full ul{display:grid;gap:10px;margin:var(--content-gap) 0 0;padding-left:var(--content-gap)}.legal-full a{color:var(--color-primary-dark);font-weight:var(--font-weight-medium)}.legal-full strong,.legal-full b{font-weight:var(--font-weight-strong)}.legal-full em{font-style:italic}.doc-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--content-gap);margin-top:var(--grid-gap)}.doc-link-card{display:block;border-radius:var(--radius-card);background:var(--color-surface-muted);padding:var(--content-gap);text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:var(--shadow-control)}.doc-link-card:hover{background:var(--color-surface-raised);box-shadow:var(--shadow-card);transform:translateY(-1px)}.doc-link-card strong{display:block;color:var(--color-text);font-weight:var(--font-weight-medium);line-height:1.35}.doc-link-card span{display:block;margin-top:8px;color:var(--color-text-muted);line-height:1.5}.doc-callout{margin-top:var(--grid-gap);border:1px solid var(--color-focus-ring);border-radius:var(--radius-card);background:var(--color-primary-soft);padding:var(--content-gap)}.doc-callout.warning{border-color:var(--color-warning-border);background:var(--color-warning-soft)}.doc-callout>strong{display:block;color:var(--color-text);font-weight:var(--font-weight-medium);line-height:1.35}.doc-callout p,.doc-callout ul{margin-top:10px}.sitemap-grid-categorized{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{overflow:hidden;background:var(--color-surface-dark);padding:var(--section-space-y-compact) 0 0;color:var(--color-text-inverse);transition:background-color .65s ease,color .65s ease}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap-large)}.footer-grid h3{color:var(--color-text-soft);font-size:var(--type-item-title-size);font-weight:var(--font-weight-medium)}.footer-grid ul{display:grid;gap:16px;margin:var(--content-gap) 0 0;padding:0;list-style:none}.footer-grid a,.legal-links a{color:var(--color-text-muted)}.footer-grid a:hover,.legal-links a:hover{color:var(--color-text-soft)}.legal-links{display:flex;justify-content:center;gap:var(--grid-gap);margin-top:var(--layout-gap);padding-top:var(--grid-gap)}.footer-brand{display:flex;align-items:center;justify-content:center;height:clamp(190px,21vw,280px);margin-top:clamp(48px,7vw,96px);overflow:hidden;color:var(--color-text-soft);font-weight:var(--font-weight-medium)}.footer-brand img{width:clamp(340px,40vw,560px);height:auto;filter:brightness(0) invert(1);opacity:.94;transform:translateY(17%);transition:filter .65s ease,opacity .65s ease,transform .65s ease}.whatsapp-button{position:fixed;right:16px;bottom:16px;z-index:60;display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-whatsapp);box-shadow:0 10px 15px -3px #0206171a,0 4px 6px -4px #0206171a,0 0 0 1px #0206170d;transition:transform .15s ease}.whatsapp-button:hover{transform:scale(1.05)}.whatsapp-button img{width:28px;height:28px}@media(max-width:980px){.value-grid,.budget-grid,.quick-wins-card,.stats-grid,.event-navigation-grid,.doc-link-grid,.sitemap-grid-categorized{grid-template-columns:1fr}.professional-layout{grid-template-columns:1fr;width:min(100%,720px)}}@media(max-width:639px){.home-stats-grid{gap:clamp(18px,6vw,30px)}.home-stats-grid dd{font-size:5vw}.home-stats-grid dt{font-size:var(--type-caption-size)}.cta-section{min-height:520px}.cta-copy .button{min-height:104px;padding:22px 26px;font-size:clamp(2rem,9vw,2.65rem)}.footer-brand{height:138px;margin-top:48px}.footer-brand img{width:clamp(250px,74vw,310px);transform:translateY(18%)}.landing-benefits,.budget-card,.quick-wins-card,.checklist-help{padding:var(--card-padding)}.professional-section{padding:var(--section-space-y-compact) 0 var(--section-space-y)}.professional-copy{gap:var(--grid-gap)}.professional-panel{padding:var(--card-padding)}.professional-bird{top:-36px;right:26px;transform:scale(1.05)}.timeline-row{grid-template-columns:1fr}.event-navigation-grid a{grid-template-columns:88px 1fr}.event-navigation-grid img{width:88px;height:72px}.checklist-items label{grid-template-columns:22px 1fr}.priority-tag{grid-column:2;width:max-content}.checklist-progress{position:static}}@media(max-width:980px){.section-heading h2,.carousel-section h2,.features-section .section-heading h2,.comparison-section .section-heading h2{font-size:var(--type-section-title-size)}.step-flow-grid,.subfeature-grid,.three-card-grid,.faq-grid,.footer-grid{grid-template-columns:1fr}.step-flow-grid,.steps-flow{width:min(100%,620px)}.feature-card-grid{grid-template-columns:1fr}.highlight-card{grid-column:auto}.slider-grid,.comparison-cards,.plan-grid,.processing-grid,.enterprise-card{grid-template-columns:1fr}.testimonial-split{min-height:auto;grid-template-columns:1fr}.testimonial-media{height:min(72vw,620px)}.testimonial-media img{object-position:50% 58%}.testimonial-content{min-height:480px}}@media(max-width:639px){.menu-details nav{font-size:1.5rem;line-height:2rem}.pricing-page-hero h1{font-size:var(--type-page-title-size);line-height:var(--type-title-line)}.pricing-page-hero p{font-size:var(--type-body-large-size);line-height:var(--type-body-line)}.pricing-page-section .plan-grid{margin-top:var(--content-gap)}.hero-container{min-height:calc(100svh - 84px);padding:72px 8px 88px}.hero-title{max-width:560px;font-size:clamp(3.05rem,14vw,4rem);letter-spacing:-.048em;line-height:.98}.hero-subtitle{margin-top:28px;font-size:1.12rem;line-height:1.55}.hero-actions{margin-top:34px}.hero-actions .button{width:100%;min-width:0}.hero-support-link{width:100%;max-width:none}.event-hero .hero-actions{align-items:stretch;flex-direction:column}.event-hero .hero-actions .button{width:100%}.tabs-list{gap:20px}.tab-button{min-width:32px;flex:0 0 auto;padding-right:6px;padding-left:6px}.tab-button span:last-child{display:none}.mobile-panel-copy{display:block}.mobile-panel-copy[hidden]{display:none}.mobile-panel-copy h3{color:var(--color-text);font-size:var(--type-item-title-size)}.mobile-panel-copy p{margin-top:8px;color:var(--color-text-muted)}.section-heading h2,.carousel-section h2,.cta-copy h2{font-size:var(--type-section-title-size)}.doc-article{padding:var(--section-space-y-compact) 22px var(--section-space-y)}.doc-article h1{font-size:var(--type-doc-title-size)}.doc-article h2{font-size:var(--type-doc-heading-size)}.features-section .section-heading{margin-bottom:var(--layout-gap)}.features-section .section-heading h2,.comparison-section .section-heading h2{font-size:var(--type-section-title-size);line-height:var(--type-title-line)}.section-heading p{font-size:var(--type-body-large-size)}.how-section>.container.section-heading{padding-right:16px;padding-left:16px}.highlight-card{min-height:304px;padding:var(--card-padding)}.highlight-copy h3{font-size:var(--type-item-title-size);line-height:var(--type-item-title-line)}.highlight-copy p{font-size:var(--type-body-size);line-height:var(--type-body-line)}.subfeature-grid{margin-top:var(--section-space-y-compact)}.carousel-event-card{width:280px;height:452px}.comparison-box{margin-top:var(--layout-gap);padding:var(--card-padding)}.comparison-section .section-heading p{font-size:var(--type-body-large-size)}.segmented-control{width:100%}.segmented-control button{flex:1;padding:10px 12px}.slider-grid strong{font-size:2.25rem}.savings-display strong{font-size:3rem}.savings-display{padding:var(--card-padding)}.price-row{align-items:flex-start;flex-direction:column}.comparison-cards p{text-align:left}.plan-card,.enterprise-card,.testimonial-card{border-radius:var(--radius-card);padding:var(--card-padding)}.testimonial-content{min-height:auto;padding:44px 24px 52px}.testimonial-content blockquote{max-width:18ch;font-size:clamp(2.15rem,9.8vw,3.4rem);line-height:1}.plan-card{min-height:auto}.plan-card>strong{margin-top:var(--content-gap);font-size:2.25rem}.plan-card ul{gap:10px;margin:var(--content-gap) 0 0}.plan-card .button{margin-top:var(--content-gap)}.whatsapp-button{display:none}.legal-links{flex-direction:column;align-items:center;gap:var(--content-gap)}}@media(prefers-reduced-motion:reduce){.faq-content--collapsible{transition:none}.faq-toggle svg{transition:none}}.public-main{background:var(--color-background);color:var(--color-text-soft)}.how-section,.features-section,.testimonial-section,.carousel-section,.no-fee-section,.comparison-section,.pricing-section,.cta-section,.faq-section,.value-section,.landing-cta-section,.subpage-navigation,.event-navigation,.timeline-section,.topic-section,.stats-section,.interactive-checklist-section,.budget-section,.quick-wins-section,.tips-section{padding-top:var(--section-space-y);padding-bottom:var(--section-space-y)}.page-hero,.pricing-page-hero,.ds-section--compact{padding-top:var(--section-space-y-compact);padding-bottom:var(--section-space-y-compact)}.page-hero h1,.split-hero h1,.landing-hero h1,.pricing-page-hero h1{color:var(--color-text);font-family:var(--font-display);font-size:var(--type-page-title-size);font-weight:var(--font-weight-strong);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line)}.doc-article h1,.legal-full h1,.professional-intro h1{color:var(--color-text);font-family:var(--font-display);font-size:var(--type-doc-title-size);font-weight:var(--font-weight-strong);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line)}.section-heading h2,.features-section .section-heading h2,.carousel-section h2,.comparison-section .section-heading h2,.cta-copy h2,.landing-cta-card h2,.timeline-list>h2,.tips-section>h2{color:var(--color-text);font-family:var(--font-display);font-size:var(--type-section-title-size);font-weight:var(--font-weight-strong);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line)}.section-heading--secondary h2{font-size:var(--type-subsection-title-size);line-height:1.08}.doc-article h2,.legal-full h2{color:var(--color-text);font-family:var(--font-display);font-size:var(--type-doc-heading-size);font-weight:var(--font-weight-strong);letter-spacing:var(--type-title-tracking);line-height:1.16}.hero-copy h1:not(.hero-title){color:var(--color-text-soft);font-size:var(--type-hero-lead-size);font-weight:var(--font-weight-regular);line-height:1.42}.step-copy h3,.highlight-copy h3,.subfeature h3,.three-card-grid h3,.value-card h3,.event-type-card h2,.resource-links h2,.tips-grid h3,.timeline-list h3,.warning-card h3,.tip-card h3,.plan-card h3,.processing-grid h3,.enterprise-card h3,.faq-column h3,.timeline-row h3,.budget-card h3,.budget-tip h4,.sitemap-grid h2,.checklist-section-card h2,.checklist-help h3,.doc-article h3,.legal-full h3,.doc-link-card strong,.doc-callout>strong,.comparison-cards h3,.comparison-explainer strong,.slider-grid span,.event-navigation-grid strong,.landing-benefits h2,.mobile-panel-copy h3,.footer-grid h3{color:var(--color-text);font-family:var(--font-sans);font-size:var(--type-item-title-size);font-variation-settings:normal;font-weight:var(--font-weight-medium);letter-spacing:0;line-height:var(--type-item-title-line)}.slider-grid strong,.savings-display strong,.price-row strong,.plan-card>strong,.step-number-image span,.stats-grid strong,.home-stats-grid dd{font-family:var(--font-display);letter-spacing:0}.page-hero p,.split-hero p,.section-heading p,.how-section .section-heading p,.landing-cta-card>p,.carousel-subtitle,.comparison-section .section-heading p,.comparison-explainer p,.doc-article header>p:not(.eyebrow),.professional-intro p{color:var(--color-text-muted);font-size:var(--type-body-large-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-line)}.step-copy p,.highlight-copy p,.subfeature p,.three-card-grid p,.value-card p,.event-type-card p,.resource-links p,.tips-grid p,.timeline-list li,.warning-card p,.tip-card p,.plan-card p,.plan-card li,.plan-card ul,.enterprise-card div p,.faq-column p,.landing-benefits li,.landing-cta-card li,.comparison-cards p,.price-row span,.savings-display p,.savings-display span,.processing-grid p,.budget-tip p,.checklist-item-text,.doc-link-card span,.doc-callout p,.doc-callout ul,.legal-full p,.legal-full li,.doc-article p,.doc-article li,.doc-table-wrapper td,.footer-grid a,.legal-links a,.pricing-enterprise-note,.plan-note,.processing-note{color:var(--color-text-muted);font-size:var(--type-body-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-line)}.eyebrow,.plan-kicker,.breadcrumbs,.doc-topnav,.docs-sidebar h2,.event-type-card span,.resource-links span,.event-navigation-grid span,.quick-wins-card span,.priority-tag,.processing-grid h3 small,.enterprise-card>p,.landing-cta-secondary,.landing-cta-card .landing-cta-secondary,.checklist-section-card header span:last-child,.doc-content code{color:var(--color-text-subtle);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);line-height:1.35}.button,.tab-button,.docs-nav-link,.hero-support-link,.carousel-more a,.segmented-control button,.doc-table-wrapper th,.checklist-progress-row,.footer-brand{font-size:var(--type-ui-size);font-weight:var(--font-weight-medium);line-height:1.35}.tab-button,.menu-details summary{color:var(--color-text-muted)}.tab-button[aria-selected=true],.login-link,.footer-brand,.footer-grid a:hover,.legal-links a:hover{color:var(--color-text)}.ds-card,.resource-links a,.tips-grid article,.timeline-list article,.warning-card,.tip-card,.sitemap-grid>div,.plan-card,.comparison-box,.comparison-cards article,.processing-grid article,.faq-column article,.value-card,.event-navigation-grid a,.budget-card,.quick-wins-card,.checklist-help,.checklist-section-card,.doc-link-card{border-color:var(--color-border);border-radius:var(--radius-card)}.plan-card,.processing-grid article,.faq-column article,.value-card,.event-navigation-grid a,.budget-card,.quick-wins-card,.checklist-help,.checklist-section-card{background:var(--color-surface-raised);box-shadow:var(--shadow-card)}.ds-card--soft,.plan-card,.processing-grid article,.doc-link-card,.faq-section,.value-section,.event-navigation,.budget-section,.quick-wins-section,.topic-section.tone-green{background:var(--color-surface-muted)}.landing-cta-card h2,.landing-cta-card li,.enterprise-card,.enterprise-card h3,.button-primary,.button-ghost-dark,.carousel-event-card span{color:var(--color-text-inverse)}.landing-cta-card>p,.landing-cta-secondary,.landing-cta-card .landing-cta-secondary,.enterprise-card div p,.enterprise-card>p{color:var(--color-text-inverse-muted)}.comparison-section .section-heading h2,.comparison-explainer strong{color:var(--color-text-inverse)}.comparison-section .section-heading p,.comparison-explainer p,.comparison-section .savings-display p,.comparison-section .savings-display span,.comparison-section .brand-price-card .price-row span,.comparison-section .brand-price-card p{color:var(--color-text-inverse-muted)}.comparison-section .savings-display strong,.comparison-section .brand-price-card h3,.comparison-section .brand-price-card .price-row strong{color:var(--color-text-inverse)}.comparison-section .savings-display[data-positive=false] p{color:var(--color-text)}.comparison-explainer strong{font-size:var(--type-item-title-size);font-weight:var(--font-weight-strong);line-height:var(--type-item-title-line)}@media(max-width:639px){.how-section,.features-section,.testimonial-section,.carousel-section,.no-fee-section,.comparison-section,.pricing-section,.cta-section,.faq-section,.value-section,.landing-cta-section,.subpage-navigation,.event-navigation,.timeline-section,.topic-section,.stats-section,.interactive-checklist-section,.budget-section,.quick-wins-section,.tips-section{padding-top:var(--section-space-y);padding-bottom:var(--section-space-y)}}body{transition:background-color .65s ease,color .65s ease}body[data-footer-tone-active],body[data-footer-tone-active] .faq-section--footer-tone{background:var(--color-surface-dark);color:var(--color-text-inverse)}body[data-footer-tone-active] .faq-section--footer-tone .section-heading h2{color:var(--color-text-inverse)}body[data-footer-tone-active] .faq-section--footer-tone .faq-toggle{color:var(--color-text-inverse-muted)}.cta-section h2,.site-footer .footer-grid h3{color:var(--color-text-inverse)}.cta-section p,.site-footer .footer-grid a,.site-footer .legal-links a{color:var(--color-text-inverse-muted)}.cta-section p a,.site-footer .footer-grid a:hover,.site-footer .legal-links a:hover{color:var(--color-text-inverse)}html.footer-tone-observer body:not([data-footer-tone-active]) .cta-section,html.footer-tone-observer body:not([data-footer-tone-active]) .site-footer{background:var(--color-surface-raised);color:var(--color-text-soft)}html.footer-tone-observer body:not([data-footer-tone-active]) .cta-section h2,html.footer-tone-observer body:not([data-footer-tone-active]) .site-footer .footer-grid h3{color:var(--color-text)}html.footer-tone-observer body:not([data-footer-tone-active]) .cta-section p,html.footer-tone-observer body:not([data-footer-tone-active]) .site-footer .footer-grid a,html.footer-tone-observer body:not([data-footer-tone-active]) .site-footer .legal-links a{color:var(--color-text-muted)}html.footer-tone-observer body:not([data-footer-tone-active]) .cta-section p a,html.footer-tone-observer body:not([data-footer-tone-active]) .site-footer .footer-grid a:hover,html.footer-tone-observer body:not([data-footer-tone-active]) .site-footer .legal-links a:hover{color:var(--color-text)}html.footer-tone-observer body:not([data-footer-tone-active]) .cta-copy .button{background:var(--color-primary);color:var(--color-text-inverse)}html.footer-tone-observer body:not([data-footer-tone-active]) .footer-brand img{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){body,.faq-section,.cta-section,.site-footer,.footer-brand img{transition:none}}.ds-section--attached{padding-top:0}
