@font-face{font-family:geist;src:url(../media/Geist_latin-s.p.3b6cae6d.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_323adc96-module__vsMh1G__className{font-family:geist,geist Fallback}.geist_323adc96-module__vsMh1G__variable{--pdf-sans:"geist","geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_latin-s.29207c2f.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_a46a6084-module__q1vNYq__className{font-family:geistMono,geistMono Fallback}.geistmono_a46a6084-module__q1vNYq__variable{--pdf-mono:"geistMono","geistMono Fallback"}
.home-module__oe3DtG__page{font-family:var(--pdf-sans),system-ui,-apple-system,"Segoe UI",sans-serif;color:#111729;background:#fff;flex-direction:column;min-height:100vh;display:flex}.home-module__oe3DtG__mono{font-family:var(--pdf-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.home-module__oe3DtG__wrap{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:0 24px}.home-module__oe3DtG__hero{background:#f3f6fe;padding:40px 0 32px}.home-module__oe3DtG__heroGrid{align-items:end;gap:20px 40px;display:grid;}@media (min-width:860px){.home-module__oe3DtG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,480px)}}.home-module__oe3DtG__intro{flex-direction:column;gap:12px;display:flex}.home-module__oe3DtG__eyebrow{color:#455eee;}.home-module__oe3DtG__h1{letter-spacing:-.05em;color:#0f1a3d;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,52px);font-weight:700;line-height:1}.home-module__oe3DtG__h1 span{color:#455eee}.home-module__oe3DtG__lede{color:#5a6478;text-wrap:pretty;max-width:480px;margin:0;font-size:18px;line-height:1.5}.home-module__oe3DtG__search{cursor:text;background:#fff;border:2px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:4px 20px;transition:border-color .15s;display:flex;box-shadow:0 10px 30px #1e285a14}.home-module__oe3DtG__search:focus-within{border-color:#455eee}.home-module__oe3DtG__search svg{flex:none}.home-module__oe3DtG__search input{font:inherit;color:#111729;background:0 0;border:none;outline:none;flex:1;min-width:0;height:44px;font-size:16px}.home-module__oe3DtG__search input:focus-visible{box-shadow:none}.home-module__oe3DtG__search input::placeholder{color:#6b7385}.home-module__oe3DtG__main{flex:1}.home-module__oe3DtG__toolsBand{background:#f3f6fe;padding:8px 0 56px}.home-module__oe3DtG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,33.3333% - 10.6667px)),1fr));grid-auto-rows:1fr;gap:16px;display:grid;}.home-module__oe3DtG__card{color:#0f1a3d;box-sizing:border-box;background:#fff;border:1px solid #e4e8f4;border-radius:18px;flex-direction:column;gap:6px;height:100%;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.6s cubic-bezier(.2,.7,.2,1) backwards home-module__oe3DtG__rise;display:flex;position:relative;box-shadow:0 2px 4px #1e285a0d,0 14px 32px #1e285a1a}.home-module__oe3DtG__card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 4px 8px #1e285a0f,0 24px 48px #455eee2e}.home-module__oe3DtG__card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home-module__oe3DtG__cardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.home-module__oe3DtG__icon{background:var(--grad);color:#fff;width:48px;height:48px;box-shadow:inset 0 1px 0 #ffffff59,0 6px 16px var(--glow);border-radius:14px;flex:none;justify-content:center;align-items:center;animation:.7s cubic-bezier(.3,1.3,.5,1) backwards home-module__oe3DtG__pop;display:flex}.home-module__oe3DtG__cat{color:var(--ink);background:var(--tint);border-radius:999px;padding:4px 8px;}.home-module__oe3DtG__cardTitle{letter-spacing:-.015em;text-wrap:balance;margin:10px 0 0;font-size:20px;font-weight:600;line-height:1.25}.home-module__oe3DtG__cardDesc{color:#4a5567;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.home-module__oe3DtG__cta{color:var(--ink);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:16px;font-weight:500;display:flex}.home-module__oe3DtG__cta svg{transition:transform .18s}.home-module__oe3DtG__card:hover .home-module__oe3DtG__cta svg{transform:translate(3px)}.home-module__oe3DtG__soon{box-sizing:border-box;background:#fafbfe;border:1px dashed #c9d0e6;border-radius:18px;flex-direction:column;gap:12px;height:100%;padding:20px;animation:.6s cubic-bezier(.2,.7,.2,1) backwards home-module__oe3DtG__rise;display:flex}.home-module__oe3DtG__soonTitle{color:#4a5567;margin:0;}.home-module__oe3DtG__soonRow{border-top:1px solid #e4e8f4;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.home-module__oe3DtG__soonRow h3{letter-spacing:-.015em;color:#2c2f47;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.25}.home-module__oe3DtG__notify{font:inherit;color:#0f1a3d;cursor:pointer;background:#fff;border:1px solid #c3caf5;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:14px;font-weight:500;transition:border-color .15s}.home-module__oe3DtG__notify:hover{border-color:#455eee}.home-module__oe3DtG__notify[data-on=true]{color:#2e7d4f;background:#e3f6ea;border-color:#e3f6ea}.home-module__oe3DtG__suggest{color:#4a5567;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:24px;font-size:16px;display:flex;}.home-module__oe3DtG__suggest a{color:#455eee;font-weight:600;text-decoration:none}.home-module__oe3DtG__suggest a:hover{text-decoration:underline}.home-module__oe3DtG__empty{text-align:center;color:#4a5567;margin:0;padding:24px 0 8px;font-size:16px}.home-module__oe3DtG__lower{width:100%;}.home-module__oe3DtG__promo{background:#455eee radial-gradient(circle at 92% 10%,#7dd3f08c 0%,#7dd3f000 45%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:56px;padding:40px;display:flex}.home-module__oe3DtG__promoText{flex-direction:column;gap:8px;max-width:560px;display:flex}.home-module__oe3DtG__promo h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.1}.home-module__oe3DtG__promo p{color:#fff;text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.home-module__oe3DtG__promoBtn{color:#2c2f47;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex;box-shadow:0 8px 20px #141e5a33}.home-module__oe3DtG__promoBtn:hover{background:#e7ebf8}.home-module__oe3DtG__disclaimer{text-align:center;color:#4a5567;text-wrap:pretty;margin:32px 0 0;font-size:14px;line-height:1.6}.home-module__oe3DtG__footer{background:#faf9f5;margin-top:72px}.home-module__oe3DtG__footerTop{flex-wrap:wrap;align-items:center;gap:16px 22px;padding-top:40px;display:flex;}.home-module__oe3DtG__footerTop a{display:flex}.home-module__oe3DtG__rule{background:#dcdce0;width:1px;height:20px}.home-module__oe3DtG__tagline{color:#4a5567;font-size:14px}.home-module__oe3DtG__footerBottom{}.home-module__oe3DtG__footerBar{color:#4a5567;border-top:1px solid #e6e5e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding:24px 0 40px;font-size:14px;display:flex}.home-module__oe3DtG__footerBar nav{flex-wrap:wrap;gap:10px 24px;display:flex}.home-module__oe3DtG__footerBar a{color:#4a5567;text-decoration:none}.home-module__oe3DtG__footerBar a:hover{color:#455eee}@keyframes home-module__oe3DtG__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes home-module__oe3DtG__pop{0%{opacity:0;transform:scale(.6)rotate(-12deg)}70%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__card,.home-module__oe3DtG__icon,.home-module__oe3DtG__soon{animation:none}.home-module__oe3DtG__card,.home-module__oe3DtG__card:hover,.home-module__oe3DtG__card .home-module__oe3DtG__cta svg{transition:none;transform:none}}@media (max-width:640px){.home-module__oe3DtG__hero{padding:28px 0 24px}.home-module__oe3DtG__lede{font-size:16px}.home-module__oe3DtG__toolsBand{padding:4px 0 40px}.home-module__oe3DtG__grid{grid-auto-rows:auto;gap:12px}.home-module__oe3DtG__promo{border-radius:20px;margin-top:40px;padding:28px 24px}.home-module__oe3DtG__footer{margin-top:56px}.home-module__oe3DtG__footerTop{padding-top:32px}.home-module__oe3DtG__footerBar{margin-top:28px;padding:20px 0 32px}}@media (max-width:359px){.home-module__oe3DtG__wrap{padding-left:16px;padding-right:16px}}@media (max-width:374px){.home-module__oe3DtG__rule{display:none}.home-module__oe3DtG__footerTop{gap:8px 22px}.home-module__oe3DtG__card,.home-module__oe3DtG__soon{padding:16px}.home-module__oe3DtG__soonRow{flex-wrap:wrap}}
