.landing_hero__NsI1K{background:var(--theme-hero-grad);color:#fff;position:relative;overflow:hidden;padding:68px 32px}@media(max-width:768px){.landing_hero__NsI1K{padding:56px 16px 60px}}.landing_heroPhoto__429CH{position:absolute;inset:0;background-size:cover;background-position:50%;filter:blur(3px) saturate(.85) brightness(.45);transform:scale(1.06)}.landing_heroScrim__thJSR{position:absolute;inset:0;background:var(--theme-hero-grad);opacity:.8}.landing_heroNav__zcrC8{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:18px 48px;z-index:10}@media(max-width:768px){.landing_heroNav__zcrC8{padding:12px 16px}}.landing_navBrand__Lzeh_{display:flex;align-items:center;gap:10px}.landing_navIcon__JUXn5{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_navIcon__JUXn5 .material-symbols-outlined{font-size:1.125rem;color:hsla(0,0%,100%,.9)}.landing_navBrandText__tp_7X{font-family:var(--theme-font-heading);font-weight:var(--theme-heading-weight);font-size:1rem;color:#fff;letter-spacing:-.01em}.landing_navButtons__x0OwC{display:flex;align-items:center;gap:8px}.landing_navBtnPrimary__f5Nw_,.landing_navBtnSecondary__Sxshj{padding:8px 18px;border-radius:8px;font-size:.8125rem;font-weight:500;text-decoration:none;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .2s ease;font-family:var(--theme-font-body)}.landing_navBtnPrimary__f5Nw_:hover,.landing_navBtnSecondary__Sxshj:hover{background:hsla(0,0%,100%,.1);color:#fff}.landing_navBtnPrimary__f5Nw_{background:#fff;color:var(--theme-accent);border:none;font-weight:600}.landing_navBtnPrimary__f5Nw_:hover{background:hsla(0,0%,100%,.95)}.landing_heroDecoBlob1__TtLR_,.landing_heroDecoBlob2__VDpjx{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.04);pointer-events:none}.landing_heroDecoBlob1__TtLR_{top:-60px;right:-80px;width:360px;height:360px}.landing_heroDecoBlob2__VDpjx{bottom:-40px;left:35%;width:200px;height:200px}.landing_heroInner__e3waq{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:center;position:relative}@media(max-width:768px){.landing_heroInner__e3waq{grid-template-columns:1fr;gap:40px}}.landing_heroTag__pz7Ih{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);margin-bottom:22px}.landing_heroTag__pz7Ih .material-symbols-outlined{font-family:Material Symbols Outlined;font-size:.875rem;color:hsla(0,0%,100%,.8)}.landing_heroTag__pz7Ih span:not(.material-symbols-outlined){font-family:var(--theme-font-body);font-size:.6875rem;font-weight:600;color:hsla(0,0%,100%,.8);letter-spacing:.04em;text-transform:uppercase}.landing_heroCopy__RXb4O h1{font-family:var(--theme-font-heading);font-size:clamp(1.563rem,1.19rem + 1.988vw,2.25rem);line-height:1.08;letter-spacing:-.025em;color:#fff;margin-bottom:18px;font-weight:var(--theme-heading-weight);white-space:pre-line}@media(max-width:768px){.landing_heroCopy__RXb4O h1{font-size:clamp(1.354rem,1.072rem + 1.506vw,1.875rem)}}.landing_heroCopy__RXb4O p{font-family:var(--theme-font-body);font-size:1rem;line-height:1.65;color:hsla(0,0%,100%,.78);max-width:480px;margin-bottom:32px}.landing_heroCtas__rq61a{display:flex;gap:12px;flex-wrap:wrap}.landing_ctaPrimary__6qN1h,.landing_ctaSecondary__WgW_Z{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:9px;font-family:var(--theme-font-body);font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none}.landing_ctaPrimary__6qN1h .material-symbols-outlined,.landing_ctaSecondary__WgW_Z .material-symbols-outlined{font-size:1.125rem}.landing_ctaPrimary__6qN1h{background:#fff;color:var(--theme-accent)}.landing_ctaPrimary__6qN1h:hover{background:hsla(0,0%,100%,.95)}.landing_ctaSecondary__WgW_Z{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);color:#fff}.landing_ctaSecondary__WgW_Z:hover{background:hsla(0,0%,100%,.15)}.landing_heroCard__n7Sge{position:relative;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;padding:28px;box-shadow:0 24px 64px rgba(0,0,0,.25)}@media(max-width:768px){.landing_heroCard__n7Sge{display:none}}.landing_successMsg__ZIYnL{display:flex;align-items:center;gap:12px;margin-bottom:20px}.landing_successIcon__36uKF{width:40px;height:40px;border-radius:50%;background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_successIcon__36uKF .material-symbols-outlined{font-size:1.25rem;color:#34d399}.landing_successTitle__cki3N{font-family:var(--theme-font-body);font-weight:700;font-size:.875rem;color:#fff}.landing_successSubtitle__gl4SM{font-family:var(--theme-font-body);font-size:.75rem;color:hsla(0,0%,100%,.55);margin-top:1px}.landing_protocolBox__iIJVs{background:hsla(0,0%,100%,.08);border-radius:10px;padding:14px 16px;margin-bottom:16px}.landing_protocolLabel__YDctu{font-family:var(--theme-font-body);font-size:.6875rem;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.landing_protocolValue__zizPs{font-family:var(--theme-font-mono);font-size:1rem;font-weight:700;color:#fff;letter-spacing:.03em}.landing_cardDetails__zCflF{display:flex;flex-direction:column;gap:0}.landing_cardDetail__TsLbf{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-family:var(--theme-font-body);font-size:.75rem}.landing_cardDetail__TsLbf:last-child{border-bottom:none}.landing_detailLabel__FEhRD{color:hsla(0,0%,100%,.48)}.landing_detailValue__MUtHd{font-weight:600;color:hsla(0,0%,100%,.9)}.landing_trustBadge__wCoFz{position:absolute;bottom:-16px;right:-12px;background:var(--theme-card-bg);border:var(--theme-card-border);border-radius:12px;padding:10px 14px;box-shadow:0 8px 24px rgba(0,0,0,.14);display:flex;align-items:center;gap:8px}.landing_trustBadge__wCoFz .material-symbols-outlined{font-family:Material Symbols Outlined;font-size:1.125rem;color:#10b981}.landing_trustBadge__wCoFz span:not(.material-symbols-outlined){font-family:var(--theme-font-body);font-size:.75rem;font-weight:600;color:var(--theme-text-primary)}@media(max-width:768px){.landing_trustBadge__wCoFz{position:static;margin-top:24px}}.landing_stats__ZzUFg{background:var(--theme-canvas);padding:36px 16px}.landing_statsInner__hEn7U{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:768px){.landing_statsInner__hEn7U{grid-template-columns:1fr}}.landing_statCard__iHOW0{background:var(--theme-card-bg);border:var(--theme-card-border);border-radius:12px;padding:22px 26px;box-shadow:var(--theme-card-shadow);display:flex;align-items:center;gap:16px}.landing_statIcon__eANyV{width:48px;height:48px;border-radius:10px;background:var(--theme-accent-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_statIcon__eANyV .material-symbols-outlined{font-size:clamp(1.198rem,1.034rem + .873vw,1.5rem);color:var(--theme-accent)}.landing_statValue__YmGQo{font-family:var(--theme-font-heading);font-weight:var(--theme-heading-weight);font-size:clamp(1.354rem,1.072rem + 1.506vw,1.875rem);color:var(--theme-text-primary);line-height:1;letter-spacing:-.02em}.landing_statLabel__rwj2D{font-family:var(--theme-font-body);font-size:.75rem;color:var(--theme-text-muted);margin-top:5px}.landing_how__ugU7v{background:var(--theme-surface);padding:48px 16px 56px}.landing_howInner___4JZj{max-width:1100px;margin:0 auto}.landing_howHeader__m91bu{text-align:center;margin-bottom:36px}.landing_eyebrow__5SPX9{display:inline-block;font-family:var(--theme-font-body);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--theme-accent);margin-bottom:10px}.landing_howHeader__m91bu h2{font-family:var(--theme-font-heading);font-weight:var(--theme-heading-weight);font-size:clamp(1.354rem,1.072rem + 1.506vw,1.875rem);color:var(--theme-text-primary);margin:0 0 10px;letter-spacing:-.02em}.landing_howHeader__m91bu p{font-family:var(--theme-font-body);font-size:.875rem;color:var(--theme-text-secondary);margin:0}.landing_steps__AHd_h{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}@media(max-width:1440px){.landing_steps__AHd_h{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.landing_steps__AHd_h{grid-template-columns:1fr}}.landing_step__sDert{background:var(--theme-card-bg);border:var(--theme-card-border);border-radius:12px;padding:24px 22px;box-shadow:var(--theme-card-shadow);border-top:3px solid var(--theme-accent);position:relative}.landing_stepNum__29utO{font-family:var(--theme-font-mono);font-size:1.25rem;font-weight:700;color:var(--theme-accent);margin-bottom:14px;letter-spacing:-.01em}.landing_step__sDert h3{font-family:var(--theme-font-heading);font-weight:var(--theme-heading-weight);font-size:1rem;color:var(--theme-text-primary);margin-bottom:8px;margin-top:0}.landing_step__sDert p{font-family:var(--theme-font-body);font-size:.8125rem;color:var(--theme-text-secondary);line-height:1.55;margin:0}@media(max-width:768px){.landing_heroCopy__RXb4O{text-align:center}.landing_heroCopy__RXb4O p{margin-left:auto;margin-right:auto}.landing_heroCtas__rq61a{flex-direction:column;align-items:stretch}.landing_ctaPrimary__6qN1h,.landing_ctaSecondary__WgW_Z{width:100%;justify-content:center}.landing_statCard__iHOW0{justify-content:center}}