._2mBg0a_page{padding-bottom:0}._2mBg0a_hero{position:relative;overflow:hidden}._2mBg0a_hero:after{content:"";background:var(--edge-light);opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}._2mBg0a_heroFade{background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}._2mBg0a_heroGlow{pointer-events:none;background:radial-gradient(60% 55% at 72% 38%,#6d5ae661 0%,#0000 70%),radial-gradient(45% 50% at 18% 12%,#b0a4ff29 0%,#0000 70%);height:620px;position:absolute;inset:-240px -10% auto}._2mBg0a_heroGridLines{pointer-events:none;background-image:linear-gradient(90deg,#b0a4ff12 1px,#0000 1px);background-size:88px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}._2mBg0a_heroInner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:72px;padding-bottom:88px;display:grid;position:relative}._2mBg0a_eyebrow{border:1px solid var(--border-strong);border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);background:#ffffff06;align-items:center;gap:8px;margin:0 0 22px;padding:5px 12px 5px 10px;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}._2mBg0a_eyebrow:before{content:"";background:var(--brand);border-radius:999px;width:6px;height:6px}._2mBg0a_title{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:11em;color:var(--text);margin:0 0 22px;font-size:clamp(2.375rem,1.25rem + 3vw,3.625rem);font-weight:700;line-height:1.04}._2mBg0a_titleAccent{color:var(--brand)}._2mBg0a_lede{letter-spacing:-.005em;text-wrap:pretty;max-width:31em;color:var(--text-2);margin:0 0 32px;font-size:clamp(1.0625rem,.98rem + .3vw,1.1875rem);line-height:1.6}._2mBg0a_heroForm{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-pop);padding:22px;scroll-margin-top:88px;position:relative}._2mBg0a_heroForm:before{content:"";background:var(--edge-light);pointer-events:none;height:1px;position:absolute;top:-1px;left:12%;right:12%}._2mBg0a_heroVisual{min-width:0}._2mBg0a_sectionGlow{isolation:isolate;position:relative}._2mBg0a_sectionGlow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 50% 55%,#6d5ae629,#0000 70%);position:absolute;inset:120px 0 0}._2mBg0a_section{padding-top:96px;padding-bottom:0;scroll-margin-top:84px}._2mBg0a_sectionHead{max-width:62ch;margin-bottom:40px}._2mBg0a_sectionTitle{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--text);margin:0 0 14px;font-size:clamp(1.75rem,1rem + 1.9vw,2.625rem);font-weight:700;line-height:1.1}._2mBg0a_sectionLede{text-wrap:pretty;max-width:58ch;color:var(--muted);margin:0;font-size:17px;line-height:1.6}._2mBg0a_problem{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}._2mBg0a_questions{margin:0;padding:0;list-style:none}._2mBg0a_question{border-top:1px solid var(--border);font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);padding:18px 0;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:600;line-height:1.3}._2mBg0a_question:last-child{border-bottom:1px solid var(--border)}._2mBg0a_problemClose{color:var(--brand);margin:20px 0 0;font-size:17px;font-weight:600;line-height:27px}._2mBg0a_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._2mBg0a_step{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-raised), var(--surface) 96px);box-shadow:var(--shadow-card);min-width:0;transition:border-color var(--motion-base) var(--ease-out);flex-direction:column;gap:8px;padding:24px 20px;display:flex;position:relative}._2mBg0a_step:hover{border-color:var(--accent-brand-edge)}._2mBg0a_step:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--brand-a16), var(--accent-brand-line));pointer-events:none;height:1px;position:absolute;top:37px;left:60px;right:-17px}._2mBg0a_stepNum{border:1px solid var(--brand-strong);background:var(--brand-tint);width:28px;height:28px;box-shadow:0 0 0 4px var(--brand-a06);font-variant-numeric:tabular-nums;color:var(--brand);border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}._2mBg0a_stepTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:6px 0 0;font-size:19px;font-weight:600;line-height:26px}._2mBg0a_stepBody{color:var(--muted);margin:0;font-size:15px;line-height:23px}._2mBg0a_stepNote{border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--text-2);margin:20px 0 0;padding:16px 18px;font-size:15px;line-height:24px}._2mBg0a_stepNote strong{color:var(--text)}._2mBg0a_sourceGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._2mBg0a_source{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-raised), var(--surface) 96px);box-shadow:var(--shadow-card);transition:border-color var(--motion-base) var(--ease-out);padding:22px}._2mBg0a_source:hover{border-color:var(--accent-data-edge)}._2mBg0a_sourceIcon{border:1px solid var(--accent-data-edge);border-radius:var(--radius-sm);background:var(--notice-bg);width:36px;height:36px;color:var(--notice);place-items:center;margin-bottom:14px;display:grid}._2mBg0a_sourceIcon svg{width:18px;height:18px}._2mBg0a_sourceName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0 0 8px;font-size:16px;font-weight:600}._2mBg0a_sourceBody{color:var(--muted);margin:0;font-size:15px;line-height:23px}._2mBg0a_sourceLink{color:var(--brand);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-out);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}._2mBg0a_sourceLink:hover{text-decoration-color:currentColor}._2mBg0a_sourceLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}._2mBg0a_sourceNote{max-width:68ch;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:25px}._2mBg0a_cta{isolation:isolate;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:radial-gradient(70% 120% at 15% 0%, #6d5ae647 0%, transparent 70%), var(--surface);box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:40px;margin-top:96px;padding:56px 48px;display:grid;position:relative;overflow:hidden}._2mBg0a_ctaLines{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._2mBg0a_ctaLines path{stroke-width:1.25px;vector-effect:non-scaling-stroke}._2mBg0a_ctaStopFade{stop-color:var(--brand-strong);stop-opacity:0}._2mBg0a_ctaStopViolet{stop-color:var(--brand-strong)}._2mBg0a_ctaStopLilac{stop-color:var(--brand)}._2mBg0a_ctaCopy{position:relative}._2mBg0a_ctaTitle{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:20ch;color:var(--text);margin:0;font-size:clamp(1.625rem,1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.12}._2mBg0a_ctaLede{max-width:42ch;color:var(--text-2);margin:12px 0 0;font-size:16px;line-height:25px}._2mBg0a_ctaForm{scroll-margin-top:88px}@media (max-width:1040px){._2mBg0a_heroInner{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px;padding-bottom:56px}._2mBg0a_title{max-width:12.5em}._2mBg0a_heroVisual{max-width:640px}._2mBg0a_steps{grid-template-columns:repeat(2,minmax(0,1fr))}._2mBg0a_step:nth-child(2n):after{display:none}}@media (max-width:900px){._2mBg0a_problem{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:720px){._2mBg0a_section{padding-top:64px}._2mBg0a_sectionHead{margin-bottom:28px}._2mBg0a_steps{grid-template-columns:minmax(0,1fr)}._2mBg0a_step:not(:last-child):after{display:none}._2mBg0a_question{padding:16px 0}._2mBg0a_cta{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:64px;padding:32px 20px}._2mBg0a_ctaLines{display:none}._2mBg0a_heroForm{padding:16px}._2mBg0a_heroGridLines{background-size:56px 100%}._2mBg0a_eyebrow{margin-bottom:18px;font-size:12px}._2mBg0a_title{letter-spacing:-.04em;margin-bottom:18px;font-size:2.125rem;line-height:1.06}._2mBg0a_lede{margin-bottom:28px}}@media (max-width:400px){._2mBg0a_eyebrow{letter-spacing:.04em}}
