.how-it-works-module__p21svq__page{--how-paper:var(--background);--how-ink:var(--foreground);--how-muted:var(--muted-foreground);--how-line:var(--border);--how-card:var(--card);background:var(--how-paper);min-height:calc(100vh - 56px);color:var(--how-ink)}.how-it-works-module__p21svq__page *{box-sizing:border-box}.how-it-works-module__p21svq__page a{color:inherit;text-decoration:none}.how-it-works-module__p21svq__page a:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.how-it-works-module__p21svq__shell{width:min(100% - 64px,1120px);margin-inline:auto;padding:52px 0 34px}.how-it-works-module__p21svq__meta,.how-it-works-module__p21svq__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.how-it-works-module__p21svq__meta{border-bottom:1px solid var(--how-line);padding-bottom:20px}.how-it-works-module__p21svq__eyebrow{color:color-mix(in srgb, var(--primary) 72%, var(--foreground));letter-spacing:.15em;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:800;line-height:1.4;display:flex}.how-it-works-module__p21svq__eyebrow>span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%}.how-it-works-module__p21svq__index{color:var(--how-muted);letter-spacing:.12em;font-size:10px;font-weight:700}.how-it-works-module__p21svq__hero{padding-bottom:88px}.how-it-works-module__p21svq__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:72px;padding-top:64px;display:grid}.how-it-works-module__p21svq__hero h1,.how-it-works-module__p21svq__section-heading h2,.how-it-works-module__p21svq__result-intro h2,.how-it-works-module__p21svq__boundary-section h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-weight:500}.how-it-works-module__p21svq__hero h1{max-width:700px;font-size:clamp(52px,8vw,98px);line-height:.95}.how-it-works-module__p21svq__hero h1 em,.how-it-works-module__p21svq__result-intro h2 em{color:color-mix(in srgb, var(--primary) 62%, var(--accent));font-style:normal}.how-it-works-module__p21svq__hero-copy{max-width:390px;padding-bottom:7px}.how-it-works-module__p21svq__hero-copy p,.how-it-works-module__p21svq__section-heading>p,.how-it-works-module__p21svq__card p,.how-it-works-module__p21svq__result-intro>p:last-child,.how-it-works-module__p21svq__boundary-copy p{color:var(--how-muted);font-size:15px;line-height:1.75}.how-it-works-module__p21svq__hero-copy p{margin:0}.how-it-works-module__p21svq__hero-note{letter-spacing:.02em;font-weight:750;color:var(--how-ink)!important;margin-top:18px!important;font-size:12px!important}.how-it-works-module__p21svq__section{border-top:1px solid var(--how-line);padding:34px 0 92px}.how-it-works-module__p21svq__section-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:72px;display:grid}.how-it-works-module__p21svq__section-heading h2{max-width:570px;margin-top:26px;font-size:clamp(38px,5vw,62px);line-height:1}.how-it-works-module__p21svq__section-heading>p{max-width:390px;margin:0 0 4px}.how-it-works-module__p21svq__input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.how-it-works-module__p21svq__card{border:1px solid var(--how-line);background:var(--how-card);border-radius:5px;min-height:290px;padding:25px 27px 28px}.how-it-works-module__p21svq__card-topline,.how-it-works-module__p21svq__package-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.how-it-works-module__p21svq__card-topline{color:var(--how-muted);letter-spacing:.13em;font-size:11px;font-weight:750}.how-it-works-module__p21svq__icon-wrap{background:var(--accent);width:39px;height:39px;color:var(--accent-foreground);border-radius:50%;place-items:center;display:grid}.how-it-works-module__p21svq__card h3{font-family:var(--font-display);letter-spacing:-.04em;margin:72px 0 10px;font-size:30px;font-weight:500}.how-it-works-module__p21svq__card p{max-width:420px;margin:0}.how-it-works-module__p21svq__result-section{background:var(--primary);color:var(--primary-foreground);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:72px;padding:86px 0 92px;display:grid}.how-it-works-module__p21svq__result-intro h2{margin-top:28px;font-size:clamp(40px,4.8vw,66px);line-height:.98}.how-it-works-module__p21svq__result-intro>p:last-child{max-width:360px;color:color-mix(in srgb, var(--primary-foreground) 78%, var(--primary));margin:24px 0 0}.how-it-works-module__p21svq__eyebrow-light{color:color-mix(in srgb, var(--primary-foreground) 74%, var(--primary))}.how-it-works-module__p21svq__package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.how-it-works-module__p21svq__package{border:1px solid color-mix(in srgb, var(--primary-foreground) 25%, transparent);background:color-mix(in srgb, var(--primary-foreground) 6%, transparent);border-radius:5px;flex-direction:column;min-width:0;padding:22px 19px 20px;display:flex}.how-it-works-module__p21svq__package-topline{align-items:flex-start}.how-it-works-module__p21svq__package-title{color:var(--primary-foreground);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:27px;font-weight:500}.how-it-works-module__p21svq__badge{background:var(--accent);color:var(--accent-foreground);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;line-height:1}.how-it-works-module__p21svq__package-description{min-height:74px;color:color-mix(in srgb, var(--primary-foreground) 75%, var(--primary));margin:23px 0 17px;font-size:12px;line-height:1.6}.how-it-works-module__p21svq__package ul{border-top:1px solid color-mix(in srgb, var(--primary-foreground) 18%, transparent);gap:13px;margin:0;padding:17px 0 0;list-style:none;display:grid}.how-it-works-module__p21svq__package li{color:color-mix(in srgb, var(--primary-foreground) 88%, var(--primary));align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.how-it-works-module__p21svq__package li svg{color:var(--accent);flex:none;margin-top:1px}.how-it-works-module__p21svq__boundary-section{border-bottom:1px solid var(--how-line);grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:72px;padding:84px 0 76px;display:grid}.how-it-works-module__p21svq__boundary-section h2{max-width:620px;margin-top:28px;font-size:clamp(38px,4.8vw,62px);line-height:.98}.how-it-works-module__p21svq__boundary-copy{max-width:390px}.how-it-works-module__p21svq__boundary-copy p{margin:0}.how-it-works-module__p21svq__cta{background:var(--accent);border-radius:5px;align-items:center;gap:10px;min-height:49px;margin-top:28px;padding:0 17px;font-size:12px;font-weight:800;transition:transform .16s,background .16s;display:inline-flex;color:var(--accent-foreground)!important}.how-it-works-module__p21svq__cta:hover{background:color-mix(in srgb, var(--accent) 85%, white);transform:translateY(-2px)}.how-it-works-module__p21svq__footer{color:var(--how-muted);padding-top:28px;font-size:11px}.how-it-works-module__p21svq__footer a{color:var(--how-ink);font-weight:750}.how-it-works-module__p21svq__footer a:hover{color:var(--primary)}@media (max-width:900px){.how-it-works-module__p21svq__shell{width:min(100% - 40px,680px)}.how-it-works-module__p21svq__hero-grid,.how-it-works-module__p21svq__section-heading,.how-it-works-module__p21svq__result-section,.how-it-works-module__p21svq__boundary-section{gap:38px}.how-it-works-module__p21svq__hero-grid,.how-it-works-module__p21svq__section-heading,.how-it-works-module__p21svq__boundary-section,.how-it-works-module__p21svq__result-section{grid-template-columns:1fr}.how-it-works-module__p21svq__package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.how-it-works-module__p21svq__shell{width:min(100% - 32px,520px);padding-top:30px}.how-it-works-module__p21svq__meta,.how-it-works-module__p21svq__footer{flex-direction:column;align-items:flex-start;gap:9px}.how-it-works-module__p21svq__hero{padding-bottom:64px}.how-it-works-module__p21svq__hero-grid{padding-top:46px}.how-it-works-module__p21svq__hero h1{font-size:clamp(48px,15vw,68px)}.how-it-works-module__p21svq__hero-copy p,.how-it-works-module__p21svq__section-heading>p,.how-it-works-module__p21svq__card p,.how-it-works-module__p21svq__result-intro>p:last-child,.how-it-works-module__p21svq__boundary-copy p{font-size:13px}.how-it-works-module__p21svq__section{padding-bottom:64px}.how-it-works-module__p21svq__section-heading h2{font-size:46px}.how-it-works-module__p21svq__input-grid,.how-it-works-module__p21svq__package-grid{grid-template-columns:1fr}.how-it-works-module__p21svq__input-grid{margin-top:30px}.how-it-works-module__p21svq__card{min-height:0}.how-it-works-module__p21svq__card h3{margin-top:58px}.how-it-works-module__p21svq__result-section{margin-inline:-16px;padding:64px 16px}.how-it-works-module__p21svq__result-intro h2,.how-it-works-module__p21svq__boundary-section h2{font-size:41px}.how-it-works-module__p21svq__package-description{min-height:0}.how-it-works-module__p21svq__boundary-section{padding:64px 0}}@media (prefers-reduced-motion:reduce){.how-it-works-module__p21svq__page *,.how-it-works-module__p21svq__page :before,.how-it-works-module__p21svq__page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
