.Blocks-module__2hg7Fa__iconTile{border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-surface=dark] .Blocks-module__2hg7Fa__iconTile{color:var(--teal);background:#00d09c1a;border-color:#00d09c4d}.Blocks-module__2hg7Fa__featureGrid{gap:24px;margin:0;padding:0;list-style:none;display:grid}.Blocks-module__2hg7Fa__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.Blocks-module__2hg7Fa__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.Blocks-module__2hg7Fa__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.Blocks-module__2hg7Fa__feature{align-content:start;gap:14px;min-width:0;display:grid}.Blocks-module__2hg7Fa__featureTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:650}.Blocks-module__2hg7Fa__featureText{color:var(--ink-3);font-size:var(--text-sm);line-height:1.75}[data-surface=dark] .Blocks-module__2hg7Fa__featureText{color:var(--on-navy-muted)}.Blocks-module__2hg7Fa__featureBody{gap:8px;display:grid}.Blocks-module__2hg7Fa__textLink{width:fit-content;color:var(--accent-ink);font-size:var(--text-sm);text-underline-offset:4px;align-items:center;gap:6px;font-weight:650;display:inline-flex}.Blocks-module__2hg7Fa__textLink:hover{text-decoration:underline}.Blocks-module__2hg7Fa__textLink svg{transition:transform var(--duration) var(--ease)}.Blocks-module__2hg7Fa__textLink:hover svg{transform:translate(2px)}[data-surface=dark] .Blocks-module__2hg7Fa__textLink{color:var(--teal)}.Blocks-module__2hg7Fa__stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:48px;margin:0;display:grid}.Blocks-module__2hg7Fa__stat{align-content:start;gap:6px;padding:24px 0;display:grid}.Blocks-module__2hg7Fa__statValue{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:-1;font-size:clamp(1.5rem,1.1rem + 1.1vw,2rem);font-weight:650;line-height:1.15}.Blocks-module__2hg7Fa__statLabel{color:var(--ink-3);font-size:var(--text-xs);font-weight:500}[data-surface=dark] .Blocks-module__2hg7Fa__stats{border-color:var(--navy-line)}[data-surface=dark] .Blocks-module__2hg7Fa__statValue{color:var(--on-navy)}[data-surface=dark] .Blocks-module__2hg7Fa__statLabel{color:var(--on-navy-muted)}.Blocks-module__2hg7Fa__steps{grid-template-columns:repeat(var(--step-cols,3), minmax(0, 1fr));counter-reset:step;gap:32px;margin:0;padding:0;list-style:none;display:grid}.Blocks-module__2hg7Fa__step{border-top:2px solid var(--accent-line);counter-increment:step;align-content:start;gap:10px;min-width:0;padding-top:20px;display:grid}.Blocks-module__2hg7Fa__step:before{content:counter(step, decimal-leading-zero);color:var(--accent-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:650}.Blocks-module__2hg7Fa__stepTitle{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.Blocks-module__2hg7Fa__stepText{color:var(--ink-3);font-size:var(--text-sm);line-height:1.75}.Blocks-module__2hg7Fa__cta{border-radius:var(--radius-feature);background:radial-gradient(90% 120% at 100% 0%, #00b4d829 0%, transparent 60%), var(--navy-900);color:var(--on-navy);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(32px,5vw,56px);display:grid;position:relative;overflow:hidden}.Blocks-module__2hg7Fa__aurora{pointer-events:none;background:radial-gradient(38% 46% at 28% 42%,#00d09c33,#0000 70%),radial-gradient(34% 42% at 72% 58%,#00b4d82e,#0000 70%);position:absolute;inset:-60% -25%}@media (prefers-reduced-motion:no-preference){.Blocks-module__2hg7Fa__aurora{animation:20s ease-in-out infinite alternate Blocks-module__2hg7Fa__aurora-drift}}@keyframes Blocks-module__2hg7Fa__aurora-drift{0%{transform:translate(-6%,-4%)rotate(0)scale(1)}50%{transform:translate(5%,3%)rotate(7deg)scale(1.08)}to{transform:translate(9%,-3%)rotate(-5deg)scale(1.02)}}.Blocks-module__2hg7Fa__ctaBody,.Blocks-module__2hg7Fa__bannerBody,.Blocks-module__2hg7Fa__bannerAction{z-index:1;min-width:0;position:relative}.Blocks-module__2hg7Fa__ctaLabel{color:var(--teal);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-weight:700}.Blocks-module__2hg7Fa__ctaTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.125rem);font-weight:650;line-height:1.35}.Blocks-module__2hg7Fa__ctaText{color:var(--on-navy-muted);font-size:var(--text-md);margin-top:14px;line-height:1.75}.Blocks-module__2hg7Fa__ctaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Blocks-module__2hg7Fa__checklist{z-index:1;border:1px solid var(--navy-line);border-radius:var(--radius-card);min-width:0;padding:24px;position:relative}.Blocks-module__2hg7Fa__checklist ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.Blocks-module__2hg7Fa__checklistTitle{color:var(--on-navy-subtle);font-size:var(--text-xs);font-weight:600}.Blocks-module__2hg7Fa__checklist li{color:var(--on-navy);font-size:var(--text-sm);align-items:center;gap:10px;font-weight:550;display:flex}.Blocks-module__2hg7Fa__checklist svg{color:var(--teal);flex:none}.Blocks-module__2hg7Fa__banner{border-radius:var(--radius-card);background:var(--navy-900);color:var(--on-navy);isolation:isolate;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3.5vw,36px) clamp(24px,4vw,40px);display:flex;position:relative;overflow:hidden}.Blocks-module__2hg7Fa__bannerTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:650}.Blocks-module__2hg7Fa__bannerText{color:var(--on-navy-muted);font-size:var(--text-sm);margin-top:6px}.Blocks-module__2hg7Fa__bannerLight{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:clamp(28px,3.5vw,40px) clamp(24px,4vw,48px)}.Blocks-module__2hg7Fa__bannerLight:after{content:"";pointer-events:none;background:radial-gradient(600px 200px at 100% 0,#00d09c14,#0000 70%);position:absolute;inset:0}.Blocks-module__2hg7Fa__bannerLight .Blocks-module__2hg7Fa__bannerTitle{font-size:clamp(1.25rem,.85rem + 1.1vw,1.625rem);font-weight:700}.Blocks-module__2hg7Fa__bannerLight .Blocks-module__2hg7Fa__bannerText{color:var(--ink-3);margin-top:8px;font-size:.875rem}@media (max-width:1024px){.Blocks-module__2hg7Fa__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.Blocks-module__2hg7Fa__stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.Blocks-module__2hg7Fa__stat:nth-child(n+3){border-top:1px solid var(--line)}[data-surface=dark] .Blocks-module__2hg7Fa__stat:nth-child(n+3){border-top-color:var(--navy-line)}.Blocks-module__2hg7Fa__cta{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.Blocks-module__2hg7Fa__cols2,.Blocks-module__2hg7Fa__cols3{grid-template-columns:minmax(0,1fr)}.Blocks-module__2hg7Fa__steps{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:520px){.Blocks-module__2hg7Fa__cols4{grid-template-columns:minmax(0,1fr)}.Blocks-module__2hg7Fa__stat{padding:20px 0}}
.Faq-module__MnyNrW__faq{border-top:1px solid var(--line-strong)}.Faq-module__MnyNrW__item{border-bottom:1px solid var(--line)}.Faq-module__MnyNrW__question{min-height:72px;color:var(--ink);font-size:var(--text-md);cursor:pointer;transition:color var(--duration) var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;font-weight:650;line-height:1.55;list-style:none;display:flex}.Faq-module__MnyNrW__question::-webkit-details-marker{display:none}.Faq-module__MnyNrW__question:hover,.Faq-module__MnyNrW__item[open] .Faq-module__MnyNrW__question{color:var(--accent-ink)}.Faq-module__MnyNrW__icon{transition:transform .22s var(--ease);flex:none}.Faq-module__MnyNrW__item[open] .Faq-module__MnyNrW__icon{transform:rotate(45deg)}.Faq-module__MnyNrW__answer p{max-width:64ch;color:var(--ink-3);font-size:var(--text-sm);padding:0 40px 24px 4px;line-height:1.8}.Faq-module__MnyNrW__answer a{color:var(--accent-ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.Faq-module__MnyNrW__item{interpolate-size:allow-keywords}.Faq-module__MnyNrW__item::details-content{height:0;transition:height .38s var(--ease-out), content-visibility .38s allow-discrete;overflow:clip}.Faq-module__MnyNrW__item[open]::details-content{height:auto}}}@media (prefers-reduced-motion:no-preference){.Faq-module__MnyNrW__item[open] .Faq-module__MnyNrW__answer p{animation:Faq-module__MnyNrW__faq-answer .42s var(--ease-out) both}}@keyframes Faq-module__MnyNrW__faq-answer{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:none}}@media (max-width:640px){.Faq-module__MnyNrW__question{font-size:var(--text-sm);gap:16px}.Faq-module__MnyNrW__answer p{padding-right:8px}}
