.HeroPanel-module__dQR64G__panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-panel);margin:0;position:relative}.HeroPanel-module__dQR64G__panel:before,.HeroPanel-module__dQR64G__panel:after{content:"";border:1px solid var(--line-2);width:9px;height:9px;position:absolute}.HeroPanel-module__dQR64G__panel:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.HeroPanel-module__dQR64G__panel:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.HeroPanel-module__dQR64G__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.HeroPanel-module__dQR64G__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:700}.HeroPanel-module__dQR64G__phase{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.625rem;font-weight:700}.HeroPanel-module__dQR64G__stage{aspect-ratio:1/.86;background:radial-gradient(60% 55% at 50% 48%,#1d4ed812,#1d4ed800 70%);width:100%;position:relative;overflow:hidden}.HeroPanel-module__dQR64G__anim{transform-origin:50%;width:420px;height:420px;position:absolute;top:50%;left:50%}.HeroPanel-module__dQR64G__rail{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.HeroPanel-module__dQR64G__item{border-left:1px solid var(--line);padding:.95rem 1rem 1.1rem;position:relative}.HeroPanel-module__dQR64G__item:first-child{border-left:0}.HeroPanel-module__dQR64G__num{letter-spacing:.12em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;transition:color .25s}.HeroPanel-module__dQR64G__title{color:var(--ink-3);margin-top:.3rem;font-size:.875rem;font-weight:600;transition:color .25s}.HeroPanel-module__dQR64G__desc{color:var(--ink-3);opacity:.72;margin-top:.35rem;font-size:.75rem;line-height:1.45;transition:opacity .25s,color .25s}.HeroPanel-module__dQR64G__track{background:var(--line);height:2px;position:absolute;bottom:0;left:0;right:0}.HeroPanel-module__dQR64G__fill{background:var(--primary);height:100%}.HeroPanel-module__dQR64G__item[data-active=true] .HeroPanel-module__dQR64G__num{color:var(--primary)}.HeroPanel-module__dQR64G__item[data-active=true] .HeroPanel-module__dQR64G__title{color:var(--ink)}.HeroPanel-module__dQR64G__item[data-active=true] .HeroPanel-module__dQR64G__desc{opacity:1;color:var(--ink-2)}@media (max-width:560px){.HeroPanel-module__dQR64G__rail{grid-template-columns:1fr}.HeroPanel-module__dQR64G__item{border-left:0;border-top:1px solid var(--line)}.HeroPanel-module__dQR64G__item:first-child{border-top:0}}
.HowItWorks-module__tSMH5W__section{border-top:1px solid var(--line);padding:clamp(3.5rem,7vw,5.5rem) 0}.HowItWorks-module__tSMH5W__inner{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.HowItWorks-module__tSMH5W__head{max-width:46ch}.HowItWorks-module__tSMH5W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.6rem;font-size:.688rem;font-weight:700;display:flex}.HowItWorks-module__tSMH5W__eyebrow:after{content:"";background:var(--line-2);flex:1;max-width:4rem;height:1px}.HowItWorks-module__tSMH5W__heading{margin-top:1rem;font-size:clamp(1.65rem,3.2vw,2.35rem)}.HowItWorks-module__tSMH5W__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.75rem;display:grid}.HowItWorks-module__tSMH5W__step{background:var(--surface);padding:1.6rem 1.5rem}.HowItWorks-module__tSMH5W__icon{color:var(--primary);align-items:center;gap:.7rem;display:flex}.HowItWorks-module__tSMH5W__stage{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.688rem;font-weight:700}.HowItWorks-module__tSMH5W__title{font-family:var(--sans);letter-spacing:0;margin-top:1rem;font-size:1.02rem;font-weight:600}.HowItWorks-module__tSMH5W__desc{color:var(--ink-2);margin-top:.6rem;font-size:.875rem}.HowItWorks-module__tSMH5W__bullets{flex-direction:column;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.HowItWorks-module__tSMH5W__bullets li{color:var(--ink-3);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.5;display:flex}.HowItWorks-module__tSMH5W__bullets li svg{color:var(--signal);flex:none;margin-top:.25rem}@media (max-width:900px){.HowItWorks-module__tSMH5W__grid{grid-template-columns:1fr}}
.PricingCard-module___0c2tG__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.PricingCard-module___0c2tG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.6rem;font-size:.688rem;font-weight:700;display:flex}.PricingCard-module___0c2tG__eyebrow:after{content:"";background:var(--line-2);flex:1;max-width:4rem;height:1px}.PricingCard-module___0c2tG__price{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:1.4rem;font-size:clamp(3.2rem,7vw,4.6rem);font-weight:600;line-height:1}.PricingCard-module___0c2tG__price sup{vertical-align:.9em;margin-right:.1em;font-size:.34em;font-weight:500}.PricingCard-module___0c2tG__unit{color:var(--ink-2);margin-top:.5rem;font-size:.9rem}.PricingCard-module___0c2tG__cta{border:1px solid var(--primary);background:var(--primary);color:var(--primary-ink);border-radius:3px;align-items:center;margin-top:1.6rem;padding:.72rem 1.3rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.PricingCard-module___0c2tG__cta:hover{background:var(--primary-deep);border-color:var(--primary-deep);color:var(--primary-ink);text-decoration:none;transform:translateY(-1px)}.PricingCard-module___0c2tG__sheet{border-top:1px solid var(--line-2)}.PricingCard-module___0c2tG__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.85rem 0;font-size:.9rem;display:grid}.PricingCard-module___0c2tG__row dt{color:var(--ink-2)}.PricingCard-module___0c2tG__row dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.PricingCard-module___0c2tG__note{color:var(--ink-3);margin-top:1.1rem;font-size:.8rem;line-height:1.55}@media (max-width:900px){.PricingCard-module___0c2tG__grid{grid-template-columns:1fr}}
.Faq-module__pkI36W__section{border-top:1px solid var(--line);padding:clamp(3.5rem,7vw,5.5rem) 0}.Faq-module__pkI36W__inner{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.Faq-module__pkI36W__head{max-width:46ch}.Faq-module__pkI36W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.6rem;font-size:.688rem;font-weight:700;display:flex}.Faq-module__pkI36W__eyebrow:after{content:"";background:var(--line-2);flex:1;max-width:4rem;height:1px}.Faq-module__pkI36W__heading{margin-top:1rem;font-size:clamp(1.65rem,3.2vw,2.35rem)}.Faq-module__pkI36W__list{border-top:1px solid var(--line);margin-top:2.5rem}.Faq-module__pkI36W__list details{border-bottom:1px solid var(--line)}.Faq-module__pkI36W__list summary{cursor:pointer;align-items:center;gap:1rem;padding:1.1rem 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.Faq-module__pkI36W__list summary::-webkit-details-marker{display:none}.Faq-module__pkI36W__list summary:after{content:"+";color:var(--primary);margin-left:auto;font-size:1.15rem;font-weight:400;line-height:1}.Faq-module__pkI36W__list details[open] summary:after{content:"–"}.Faq-module__pkI36W__list p{color:var(--ink-2);max-width:68ch;padding:0 0 1.2rem;font-size:.9rem}
