@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_2fdfa5bb-module__w3eoBq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_2fdfa5bb-module__w3eoBq__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.landing-module__41dlBa__landing{--font:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--font-instrument-serif), "Times New Roman", Georgia, serif;--bg:#fff;--ink:#0a0a0a;--muted:#6b6b6b;--line:#e8e8e6;--soft:#f5f5f2;--accent:#2563eb;--accent-soft:#eaf0fe;--good:#16a34a;--radius:999px;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}.landing-module__41dlBa__landing *{box-sizing:border-box}.landing-module__41dlBa__landing a{color:inherit;text-decoration:none}.landing-module__41dlBa__landing button{font-family:var(--font);cursor:pointer;transition:transform .2s,background .2s,color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.landing-module__41dlBa__landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-module__41dlBa__wrap{max-width:1240px;margin:0 auto;padding:0 32px}.landing-module__41dlBa__it{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.landing-module__41dlBa__reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.landing-module__41dlBa__reveal.landing-module__41dlBa__in{opacity:1;transform:none}.landing-module__41dlBa__d1{transition-delay:80ms}.landing-module__41dlBa__d2{transition-delay:.16s}.landing-module__41dlBa__d3{transition-delay:.24s}.landing-module__41dlBa__btn{border-radius:var(--radius);border:1.5px solid var(--ink);align-items:center;gap:8px;padding:15px 28px;font-size:15px;font-weight:600;display:inline-flex}.landing-module__41dlBa__btn.landing-module__41dlBa__btnDark{background:var(--ink);color:#fff}.landing-module__41dlBa__btn.landing-module__41dlBa__btnDark:hover{background:#262626;transform:translateY(-2px)}.landing-module__41dlBa__btn.landing-module__41dlBa__btnLine{color:var(--ink);background:0 0}.landing-module__41dlBa__btn.landing-module__41dlBa__btnLine:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.landing-module__41dlBa__btn.landing-module__41dlBa__btnWhite{color:var(--ink);background:#fff;border-color:#fff}.landing-module__41dlBa__btn.landing-module__41dlBa__btnWhite:hover{background:var(--soft);transform:translateY(-2px)}.landing-module__41dlBa__nav{z-index:50;padding-top:env(safe-area-inset-top,0px);background:0 0;transition:background .25s;position:sticky;top:0}.landing-module__41dlBa__navScrolled{-webkit-backdrop-filter:blur(14px);background:#ffffffd9}.landing-module__41dlBa__navIn{justify-content:space-between;align-items:center;height:110px;display:flex}.landing-module__41dlBa__navLogo img{width:auto;height:70px;display:block}.landing-module__41dlBa__nav .landing-module__41dlBa__btn{padding:10px 22px;font-size:14px}.landing-module__41dlBa__hero{text-align:center;background:linear-gradient(#6b8fef59 0%,#8ca3f029 14%,#c7bef20f 26%,#fff 40%);margin-top:-110px;padding:174px 0 40px}.landing-module__41dlBa__hero h1{letter-spacing:-.045em;max-width:1100px;margin:0 auto 28px;font-size:clamp(46px,8.2vw,112px);font-weight:600;line-height:.98}.landing-module__41dlBa__hero h1 em{letter-spacing:-.03em;font-size:1.08em}.landing-module__41dlBa__hero p{color:var(--muted);max-width:560px;margin:0 auto 36px;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.landing-module__41dlBa__heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-module__41dlBa__cardsRow{justify-content:center;align-items:flex-end;gap:20px;margin-top:72px;padding:0 24px 24px;display:flex;overflow:hidden}.landing-module__41dlBa__hc{text-align:left;border-radius:28px;flex:none;width:250px;padding:22px;animation:7s ease-in-out infinite landing-module__41dlBa__bob;position:relative;box-shadow:0 1px #0000000a}.landing-module__41dlBa__hc:first-child{background:#eaf0fe;height:300px;animation-delay:0s}.landing-module__41dlBa__hc:nth-child(2){color:#fff;background:#0a0a0a;height:360px;animation-delay:-1.5s}.landing-module__41dlBa__hc:nth-child(3){background:#f1ebff;height:320px;animation-delay:-3s}.landing-module__41dlBa__hc:nth-child(4){background:#e5f6ea;height:380px;animation-delay:-4.5s}.landing-module__41dlBa__hc:nth-child(5){background:#f5f5f2;height:290px;animation-delay:-6s}@keyframes landing-module__41dlBa__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-module__41dlBa__hcLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.55;margin-bottom:16px;font-size:11px;font-weight:700}.landing-module__41dlBa__hcSearch{color:var(--muted);background:#fff;border-radius:16px;padding:14px;font-size:13px;line-height:1.45;box-shadow:0 6px 20px #2563eb1f}.landing-module__41dlBa__hcChips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.landing-module__41dlBa__chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.landing-module__41dlBa__hcAvatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.landing-module__41dlBa__hcAvatarV{background:#7c3aed}.landing-module__41dlBa__hcAvatarG{background:var(--good)}.landing-module__41dlBa__hcName{letter-spacing:-.01em;font-size:17px;font-weight:700}.landing-module__41dlBa__hcSub{opacity:.65;margin-top:4px;font-size:12.5px;line-height:1.45}.landing-module__41dlBa__hcScore{letter-spacing:-.05em;font-size:56px;font-weight:600;line-height:1;position:absolute;bottom:22px;left:22px}.landing-module__41dlBa__hcScore small{letter-spacing:0;opacity:.6;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.landing-module__41dlBa__hcRow{background:#ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 12px;font-size:12.5px;display:flex}.landing-module__41dlBa__hcRow b{color:var(--ink);background:#fff;border-radius:999px;padding:3px 9px;font-size:10.5px}.landing-module__41dlBa__hcBigcount{letter-spacing:-.05em;font-size:64px;font-weight:600;line-height:1}.landing-module__41dlBa__hcLock{text-align:center;background:#fff;border-radius:14px;padding:12px;font-size:12.5px;font-weight:600;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 6px 18px #00000014}.landing-module__41dlBa__stats{padding:120px 0 40px}.landing-module__41dlBa__statsGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:72px;display:grid}.landing-module__41dlBa__statNum{letter-spacing:-.05em;font-size:clamp(48px,6.4vw,92px);font-weight:600;line-height:1}.landing-module__41dlBa__statLabel{color:var(--muted);max-width:200px;margin-top:12px;font-size:15px}.landing-module__41dlBa__statement{grid-template-columns:1fr 1fr;gap:64px;padding:72px 0 0;display:grid}.landing-module__41dlBa__statement h2{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.08}.landing-module__41dlBa__statement h2 em{font-size:1.08em}.landing-module__41dlBa__statement p{color:var(--muted);max-width:520px;font-size:18px;line-height:1.65}.landing-module__41dlBa__sec{padding:128px 0 0}.landing-module__41dlBa__secHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.landing-module__41dlBa__secHead h2{letter-spacing:-.045em;font-size:clamp(38px,5.6vw,76px);font-weight:600;line-height:1}.landing-module__41dlBa__secHead h2 em{font-size:1.08em}.landing-module__41dlBa__secHead p{color:var(--muted);max-width:380px;font-size:17px;line-height:1.6}.landing-module__41dlBa__steps{position:relative}.landing-module__41dlBa__step{background:var(--soft);border:1px solid var(--line);border-radius:36px;grid-template-columns:1.05fr 1fr;gap:40px;min-height:460px;margin-bottom:24px;padding:48px;display:grid;position:sticky;top:96px}.landing-module__41dlBa__step:nth-child(2){background:#eef3fe;top:116px}.landing-module__41dlBa__step:nth-child(3){background:#f1ebff;top:136px}.landing-module__41dlBa__stepNum{color:var(--muted);margin-bottom:24px;font-size:14px;font-weight:700}.landing-module__41dlBa__step h3{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1}.landing-module__41dlBa__step h3 em{font-size:1.08em}.landing-module__41dlBa__step p{color:#4a4a4a;max-width:440px;font-size:18px;line-height:1.6}.landing-module__41dlBa__stepVis{justify-content:center;align-items:center;display:flex}.landing-module__41dlBa__svCard{background:#fff;border-radius:24px;width:100%;max-width:380px;padding:22px;box-shadow:0 24px 60px #0a0a0a1a}.landing-module__41dlBa__svSearch{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.landing-module__41dlBa__svSearch svg{flex-shrink:0;margin-top:3px}.landing-module__41dlBa__svTags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.landing-module__41dlBa__tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.landing-module__41dlBa__svPerson{align-items:center;gap:14px;display:flex}.landing-module__41dlBa__svAvatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:700;display:flex}.landing-module__41dlBa__svName{font-size:16px;font-weight:700}.landing-module__41dlBa__svScore{letter-spacing:-.04em;color:var(--good);margin-left:auto;font-size:34px;font-weight:600}.landing-module__41dlBa__svBar{background:var(--line);border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.landing-module__41dlBa__svBar i{background:var(--good);border-radius:99px;width:96%;height:100%;display:block}.landing-module__41dlBa__svTitle{font-size:17px;font-weight:700}.landing-module__41dlBa__svSub{color:var(--muted);margin:4px 0 14px;font-size:13px}.landing-module__41dlBa__svRow{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.landing-module__41dlBa__svRowHl{background:var(--ink);color:#fff;border-color:var(--ink)}.landing-module__41dlBa__svPill{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.landing-module__41dlBa__svRowHl .landing-module__41dlBa__svPill{color:var(--ink);background:#fff}.landing-module__41dlBa__featGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-module__41dlBa__feat{background:var(--soft);border-radius:28px;padding:12px 12px 28px;transition:transform .3s}.landing-module__41dlBa__feat:hover{transform:translateY(-6px)}.landing-module__41dlBa__featArt{border-radius:20px;height:200px;margin-bottom:24px;position:relative;overflow:hidden}.landing-module__41dlBa__featArt i{filter:blur(2px);border-radius:50%;position:absolute}.landing-module__41dlBa__featArt svg{color:#fff;position:absolute;bottom:20px;left:20px}.landing-module__41dlBa__a1{background:#0a0a0a}.landing-module__41dlBa__a1 i:first-child{background:radial-gradient(circle at 30% 30%,#60a5fa,#2563eb 60%,#0000 72%);width:190px;height:190px;top:-50px;right:-40px}.landing-module__41dlBa__a1 i:nth-child(2){opacity:.8;background:#c084fc;width:90px;height:90px;bottom:-20px;right:90px}.landing-module__41dlBa__a2{background:#1d4ed8}.landing-module__41dlBa__a2 i:first-child{background:radial-gradient(circle at 40% 40%,#93c5fd,#0000 68%);width:200px;height:200px;top:-60px;left:-30px}.landing-module__41dlBa__a2 i:nth-child(2){opacity:.85;background:#a78bfa;width:120px;height:120px;bottom:-30px;right:-20px}.landing-module__41dlBa__a3{background:#7c3aed}.landing-module__41dlBa__a3 i:first-child{background:radial-gradient(circle,#f0abfc,#0000 68%);width:180px;height:180px;top:-30px;right:-20px}.landing-module__41dlBa__a3 i:nth-child(2){opacity:.8;background:#60a5fa;width:100px;height:100px;bottom:-30px;left:40px}.landing-module__41dlBa__feat h3{letter-spacing:-.03em;margin-bottom:10px;padding:0 16px;font-size:24px;font-weight:600;line-height:1.15}.landing-module__41dlBa__feat p{color:var(--muted);padding:0 16px;font-size:15px;line-height:1.6}.landing-module__41dlBa__dual{grid-template-columns:1fr 1fr;gap:20px;display:grid}.landing-module__41dlBa__dcard{border-radius:36px;flex-direction:column;min-height:560px;padding:48px;transition:transform .3s;display:flex}.landing-module__41dlBa__dcard:hover{transform:translateY(-6px)}.landing-module__41dlBa__dcardLight{background:var(--soft);border:1px solid var(--line)}.landing-module__41dlBa__dcardDark{background:var(--ink);color:#fff}.landing-module__41dlBa__dcard h3{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.03}.landing-module__41dlBa__dcard h3 em{font-size:1.08em}.landing-module__41dlBa__dcard .landing-module__41dlBa__desc{opacity:.68;max-width:460px;margin-bottom:28px;font-size:17px;line-height:1.6}.landing-module__41dlBa__dcard ul{flex:1;margin-bottom:36px;padding:0;list-style:none}.landing-module__41dlBa__dcard li{border-top:1px solid #80808047;align-items:flex-start;gap:12px;padding:14px 0;font-size:16px;display:flex}.landing-module__41dlBa__dcard li svg{flex-shrink:0;margin-top:3px}.landing-module__41dlBa__dcard .landing-module__41dlBa__btn{align-self:flex-start}.landing-module__41dlBa__dcardDark .landing-module__41dlBa__btn{color:var(--ink);background:#fff;border-color:#fff}.landing-module__41dlBa__dcardDark .landing-module__41dlBa__btn:hover{background:var(--soft);transform:translateY(-2px)}.landing-module__41dlBa__dcardLight .landing-module__41dlBa__btn{background:var(--ink);color:#fff}.landing-module__41dlBa__dcardLight .landing-module__41dlBa__btn:hover{background:#262626;transform:translateY(-2px)}.landing-module__41dlBa__dualNote{text-align:center;color:var(--muted);margin-top:28px;font-size:15px}.landing-module__41dlBa__dualNote a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.landing-module__41dlBa__faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.landing-module__41dlBa__faqHead{position:sticky;top:112px}.landing-module__41dlBa__faqHead h2{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(38px,5.6vw,76px);font-weight:600;line-height:1}.landing-module__41dlBa__faqHead h2 em{font-size:1.08em}.landing-module__41dlBa__faqHead p{color:var(--muted);max-width:340px;font-size:17px;line-height:1.6}.landing-module__41dlBa__faqList{border-top:1px solid var(--line)}.landing-module__41dlBa__faqItem{border-bottom:1px solid var(--line)}.landing-module__41dlBa__faqItem summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(18px,1.9vw,24px);font-weight:600;line-height:1.25;list-style:none;display:flex}.landing-module__41dlBa__faqItem summary::-webkit-details-marker{display:none}.landing-module__41dlBa__faqItem summary:hover .landing-module__41dlBa__faqPlus{background:var(--ink);border-color:var(--ink)}.landing-module__41dlBa__faqItem summary:hover .landing-module__41dlBa__faqPlus:before,.landing-module__41dlBa__faqItem summary:hover .landing-module__41dlBa__faqPlus:after{background:#fff}.landing-module__41dlBa__faqPlus{border:1.5px solid var(--ink);border-radius:50%;flex-shrink:0;width:36px;height:36px;transition:transform .3s,background .2s,border-color .2s;position:relative}.landing-module__41dlBa__faqPlus:before,.landing-module__41dlBa__faqPlus:after{content:"";background:var(--ink);width:12px;height:1.5px;transition:transform .3s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__41dlBa__faqPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.landing-module__41dlBa__faqItem[open] .landing-module__41dlBa__faqPlus{transform:rotate(180deg)}.landing-module__41dlBa__faqItem[open] .landing-module__41dlBa__faqPlus:after{transform:translate(-50%,-50%)rotate(0)}.landing-module__41dlBa__faqItem p{color:var(--muted);max-width:640px;padding:0 60px 30px 0;font-size:17px;line-height:1.65}.landing-module__41dlBa__final{padding:128px 0 0}.landing-module__41dlBa__finalIn{background:var(--ink);color:#fff;text-align:center;border-radius:40px;padding:96px 32px;position:relative;overflow:hidden}.landing-module__41dlBa__finalIn:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb8c,#0000 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.landing-module__41dlBa__finalIn>*{position:relative}.landing-module__41dlBa__final h2{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(40px,6.4vw,88px);font-weight:600;line-height:1}.landing-module__41dlBa__final h2 em{font-size:1.08em}.landing-module__41dlBa__final p{color:#ffffffa6;max-width:480px;margin:0 auto 36px;font-size:18px;line-height:1.6}.landing-module__41dlBa__footer{padding:96px 0 40px}.landing-module__41dlBa__footTop{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:64px;display:flex}.landing-module__41dlBa__footMark{letter-spacing:-.045em;font-size:clamp(40px,6vw,84px);font-weight:600;line-height:1}.landing-module__41dlBa__footMark em{font-size:1.08em}.landing-module__41dlBa__footCols{gap:72px;display:flex}.landing-module__41dlBa__footCol h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:700}.landing-module__41dlBa__footCol a{margin-bottom:10px;font-size:16px;display:block}.landing-module__41dlBa__footCol a:hover{color:var(--accent)}.landing-module__41dlBa__footBottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:13px;display:flex}@media (max-width:900px){.landing-module__41dlBa__wrap{padding:0 20px}.landing-module__41dlBa__navIn{height:58px}.landing-module__41dlBa__navLogo img{height:28px}.landing-module__41dlBa__hero{margin-top:-58px;padding:122px 0 24px}.landing-module__41dlBa__cardsRow{scrollbar-width:none;justify-content:flex-start;padding-bottom:32px;overflow-x:auto}.landing-module__41dlBa__cardsRow::-webkit-scrollbar{display:none}.landing-module__41dlBa__hc{width:220px}.landing-module__41dlBa__stats{padding-top:80px}.landing-module__41dlBa__statsGrid{grid-template-columns:1fr 1fr}.landing-module__41dlBa__statsGrid>:last-child{grid-column:1/-1}.landing-module__41dlBa__statement{grid-template-columns:1fr;gap:24px}.landing-module__41dlBa__sec{padding-top:88px}.landing-module__41dlBa__step{border-radius:28px;grid-template-columns:1fr;min-height:0;padding:28px;position:relative;top:0!important}.landing-module__41dlBa__featGrid,.landing-module__41dlBa__dual{grid-template-columns:1fr}.landing-module__41dlBa__dcard{border-radius:28px;min-height:0;padding:32px}.landing-module__41dlBa__finalIn{border-radius:28px;padding:64px 20px}.landing-module__41dlBa__footCols{gap:40px}.landing-module__41dlBa__faq{grid-template-columns:1fr;gap:32px}.landing-module__41dlBa__faqHead{position:static}.landing-module__41dlBa__faqItem p{padding-right:0}}
