.page-module___8aEwW__shell{position:relative;overflow:hidden}.page-module___8aEwW__glow{z-index:0;pointer-events:none;background:radial-gradient(55% 60% at 72% 0,#ff523642,#0000 60%),radial-gradient(45% 55% at 14% 6%,#7b61ff29,#0000 60%);height:900px;position:absolute;inset:-260px 0 auto}.page-module___8aEwW__shell:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#1413160d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 40%);mask-image:linear-gradient(#000 0%,#0000 40%)}.page-module___8aEwW__nav{z-index:10;justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;padding:22px 28px;display:flex;position:relative}.page-module___8aEwW__brand{letter-spacing:-.02em;color:var(--cu-ink);font-size:19px;font-weight:600}.page-module___8aEwW__brand em{font-family:var(--cu-font-serif);color:var(--cu-accent-ink);font-style:italic;font-weight:400}.page-module___8aEwW__navRight{align-items:center;gap:22px;display:flex}.page-module___8aEwW__navLink{color:var(--cu-muted);font-size:14px;font-weight:500}.page-module___8aEwW__navLink:hover{color:var(--cu-ink)}.page-module___8aEwW__navCta{background:var(--cu-ink);color:#fff;border-radius:11px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.page-module___8aEwW__navCta:hover{background:#000}.page-module___8aEwW__navCta svg{width:15px;height:15px}@media (max-width:680px){.page-module___8aEwW__navLink{display:none}}.page-module___8aEwW__hero{z-index:1;text-align:center;max-width:920px;margin:0 auto;padding:64px 28px 40px;position:relative}.page-module___8aEwW__eyebrow{background:var(--cu-surface);border:1px solid var(--cu-line);height:32px;box-shadow:var(--cu-shadow-sm);color:var(--cu-accent-ink);border-radius:999px;align-items:center;gap:7px;margin-bottom:26px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.page-module___8aEwW__eyebrow svg{width:14px;height:14px}.page-module___8aEwW__hero h1{letter-spacing:-.045em;color:var(--cu-ink);margin:0;font-size:76px;font-weight:600;line-height:.98}.page-module___8aEwW__hero h1 em{font-family:var(--cu-font-serif);letter-spacing:-.01em;background:linear-gradient(100deg, var(--cu-accent), #ff8a6b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}@media (max-width:760px){.page-module___8aEwW__hero h1{font-size:44px}}.page-module___8aEwW__heroSub{color:var(--cu-muted);max-width:600px;margin:22px auto 0;font-size:19px;line-height:1.55}.page-module___8aEwW__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.page-module___8aEwW__ctaPrimary{background:var(--cu-accent);color:#fff;border-radius:14px;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 14px 30px -10px #ff523699}.page-module___8aEwW__ctaPrimary:hover{background:var(--cu-accent-ink);transform:translateY(-2px)}.page-module___8aEwW__ctaPrimary svg{width:18px;height:18px}.page-module___8aEwW__ctaGhost{background:var(--cu-surface);border:1px solid var(--cu-line);height:52px;color:var(--cu-ink);box-shadow:var(--cu-shadow-sm);border-radius:14px;align-items:center;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.page-module___8aEwW__ctaGhost:hover{border-color:var(--cu-line-strong)}.page-module___8aEwW__heroTrust{color:var(--cu-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:28px;font-size:13.5px;font-weight:500;display:flex}.page-module___8aEwW__heroTrust span{align-items:center;gap:7px;display:inline-flex}.page-module___8aEwW__heroTrust svg{width:15px;height:15px;color:var(--cu-green)}.page-module___8aEwW__marquee{z-index:1;margin:30px 0 10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.page-module___8aEwW__marqueeTrack{gap:14px;width:max-content;animation:38s linear infinite page-module___8aEwW__scroll;display:flex}.page-module___8aEwW__marqueeItem{background:var(--cu-surface);border:1px solid var(--cu-line);height:40px;color:var(--cu-ink);white-space:nowrap;box-shadow:var(--cu-shadow-sm);border-radius:999px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex}@keyframes page-module___8aEwW__scroll{to{transform:translate(-50%)}}.page-module___8aEwW__section{z-index:1;max-width:1100px;margin:0 auto;padding:64px 28px;position:relative}.page-module___8aEwW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.page-module___8aEwW__sectionHead h2{letter-spacing:-.03em;color:var(--cu-ink);max-width:620px;margin:0;font-size:34px;font-weight:600}.page-module___8aEwW__sectionHead p{color:var(--cu-muted);max-width:460px;margin:0;font-size:16px}.page-module___8aEwW__seeAll{color:var(--cu-accent-ink);white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.page-module___8aEwW__seeAll svg{width:16px;height:16px}.page-module___8aEwW__valueGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:920px){.page-module___8aEwW__valueGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page-module___8aEwW__valueGrid{grid-template-columns:1fr}}.page-module___8aEwW__valueCard{background:var(--cu-surface);border:1px solid var(--cu-line);border-radius:var(--cu-r-lg);box-shadow:var(--cu-shadow-sm);padding:26px 22px;transition:transform .2s,box-shadow .2s}.page-module___8aEwW__valueCard:hover{box-shadow:var(--cu-shadow-md);transform:translateY(-4px)}.page-module___8aEwW__valueIc{background:var(--cu-accent-wash);width:46px;height:46px;color:var(--cu-accent-ink);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.page-module___8aEwW__valueIc svg{width:22px;height:22px}.page-module___8aEwW__valueCard h3{letter-spacing:-.01em;color:var(--cu-ink);margin:0 0 8px;font-size:17px;font-weight:600}.page-module___8aEwW__valueCard p{color:var(--cu-muted);margin:0;font-size:14px;line-height:1.55}.page-module___8aEwW__steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:760px){.page-module___8aEwW__steps{grid-template-columns:1fr}}.page-module___8aEwW__step{background:var(--cu-surface);border:1px solid var(--cu-line);border-radius:var(--cu-r-lg);box-shadow:var(--cu-shadow-sm);padding:28px 24px}.page-module___8aEwW__stepNo{background:var(--cu-ink);color:#fff;width:38px;height:38px;font-family:var(--cu-font-serif);border-radius:12px;place-items:center;margin-bottom:16px;font-size:20px;display:grid}.page-module___8aEwW__step h3{letter-spacing:-.01em;color:var(--cu-ink);margin:0 0 8px;font-size:18px;font-weight:600}.page-module___8aEwW__step p{color:var(--cu-muted);margin:0;font-size:14.5px;line-height:1.55}.page-module___8aEwW__featGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:720px){.page-module___8aEwW__featGrid{grid-template-columns:1fr}}.page-module___8aEwW__featCard{background:var(--cu-surface);border:1px solid var(--cu-line);border-radius:var(--cu-r-md);box-shadow:var(--cu-shadow-sm);align-items:center;gap:14px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.page-module___8aEwW__featCard:hover{box-shadow:var(--cu-shadow-md);border-color:var(--cu-line-strong);transform:translateY(-3px)}.page-module___8aEwW__featCover{color:#fff;width:48px;height:48px;font-family:var(--cu-font-serif);border-radius:14px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.page-module___8aEwW__featName{min-width:0;color:var(--cu-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15.5px;font-weight:600;overflow:hidden}.page-module___8aEwW__featPlat{color:var(--cu-muted);flex-shrink:0;gap:6px;display:flex}.page-module___8aEwW__featPlat svg{width:17px;height:17px}.page-module___8aEwW__featGo{color:var(--cu-faint);flex-shrink:0}.page-module___8aEwW__featGo svg{width:17px;height:17px;transition:transform .18s}.page-module___8aEwW__featCard:hover .page-module___8aEwW__featGo svg{color:var(--cu-accent-ink);transform:translate(3px)}.page-module___8aEwW__meaningful{z-index:1;max-width:1100px;margin:30px auto;padding:0 28px;position:relative}.page-module___8aEwW__meaningfulInner{background:var(--cu-rail);border-radius:var(--cu-r-lg);text-align:center;padding:72px 56px;position:relative;overflow:hidden}.page-module___8aEwW__meaningfulInner:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 50% 0,#ff523647,#0000 60%);position:absolute;inset:0}.page-module___8aEwW__pullquote{font-family:var(--cu-font-serif);color:#ffffffa6;margin:0 0 14px;font-size:22px;font-style:italic;position:relative}.page-module___8aEwW__meaningfulInner h2{letter-spacing:-.03em;color:#fff;max-width:680px;margin:0 auto;font-size:40px;font-weight:600;line-height:1.08;position:relative}.page-module___8aEwW__meaningfulInner h2 em{font-family:var(--cu-font-serif);color:#ffb199;font-style:italic;font-weight:400}@media (max-width:640px){.page-module___8aEwW__meaningfulInner{padding:48px 28px}.page-module___8aEwW__meaningfulInner h2{font-size:30px}}.page-module___8aEwW__meaningfulBody{color:#ffffffb8;max-width:600px;margin:22px auto 0;font-size:16.5px;line-height:1.6;position:relative}.page-module___8aEwW__finalCta{z-index:1;text-align:center;padding:80px 28px 70px;position:relative}.page-module___8aEwW__finalCta h2{letter-spacing:-.03em;color:var(--cu-ink);margin:0 0 12px;font-size:40px;font-weight:600}.page-module___8aEwW__finalCta p{color:var(--cu-muted);margin:0 0 28px;font-size:17px}@media (max-width:640px){.page-module___8aEwW__finalCta h2{font-size:30px}}.page-module___8aEwW__footer{z-index:1;border-top:1px solid var(--cu-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1100px;margin:0 auto;padding:28px;display:flex;position:relative}.page-module___8aEwW__footerLinks{color:var(--cu-muted);gap:20px;font-size:14px;display:flex}.page-module___8aEwW__footerLinks a:hover{color:var(--cu-ink)}
