._page_h4fyj_1{min-height:100vh;--background: #0B0C0E;--foreground: #F4F1EA;--surface: #121419;--muted-foreground: #B7B6B2;--border: #2A2D33;--primary: #9A79D6;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._main_h4fyj_14{width:min(100%,84rem);margin-inline:auto;padding-inline:clamp(1rem,3.6vw,4.5rem);box-sizing:border-box}._hero_h4fyj_21{padding:clamp(3rem,6vw,5rem) 0 clamp(2.5rem,4vw,3.5rem)}._hero_h4fyj_21 h1{max-width:10ch;margin:0;font-family:var(--font-family-display);font-size:clamp(3.6rem,6.2vw,6rem);font-weight:500;line-height:.92;letter-spacing:-.045em}._hero_h4fyj_21>p{max-width:42rem;margin:var(--spacing-6) 0 0;color:var(--muted-foreground);font-size:1.05rem;line-height:1.65}._actions_h4fyj_43{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-top:var(--spacing-8)}._primaryLink_h4fyj_51{--primary-foreground: var(--fgx-ink)}._secondaryLink_h4fyj_55,._problemLink_h4fyj_56{color:var(--foreground);font-size:.84rem;font-weight:600;text-underline-offset:.25em}._hero_h4fyj_21>._inside_h4fyj_63{max-width:none;margin-top:var(--spacing-8);font-size:.84rem}._problems_h4fyj_69{padding-bottom:clamp(3.5rem,6vw,5rem)}._sectionHeading_h4fyj_73{margin:0 0 1.25rem;color:var(--muted-foreground);font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}._problemGrid_h4fyj_82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.35rem)}._problem_h4fyj_56{display:block;position:relative;min-height:14rem;padding:clamp(1.8rem,3vw,2.6rem);border:1px solid var(--border);color:inherit;text-decoration:none}._problem_h4fyj_56:before{content:"";position:absolute;inset:0 auto auto 0;width:2px;height:20%;background:var(--primary);transition:height .52s cubic-bezier(.2,.72,.2,1)}._problem_h4fyj_56:hover:before,._problem_h4fyj_56:focus-within:before{height:100%}._problem_h4fyj_56:hover,._problem_h4fyj_56:focus-visible{border-color:color-mix(in srgb,var(--primary),var(--border) 35%)}._problem_h4fyj_56:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._problem_h4fyj_56 h3{max-width:22ch;margin:0;font-family:var(--font-family-display);font-size:clamp(1.6rem,2.6vw,2.4rem);font-style:italic;font-weight:500;line-height:1;letter-spacing:-.03em}._problem_h4fyj_56 p{max-width:29rem;margin:1.25rem 0 0;color:var(--muted-foreground);line-height:1.6}._problemLink_h4fyj_56{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:1.25rem}._steps_h4fyj_148,._assurance_h4fyj_149{padding-bottom:clamp(3.5rem,6vw,5rem)}._stepList_h4fyj_153{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.5rem;padding:0;list-style:none;border-top:1px solid var(--border)}._step_h4fyj_148{padding:1.5rem 1.5rem 1.5rem 0}._step_h4fyj_148+._step_h4fyj_148{padding-left:1.5rem;border-left:1px solid var(--border)}._stepNumber_h4fyj_171{display:block;color:var(--primary);font-family:var(--font-family-display);font-size:1rem;font-style:italic}._step_h4fyj_148 h3{margin:.6rem 0 0;font-family:var(--font-family-display);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;line-height:1.1;letter-spacing:-.02em}._step_h4fyj_148 p{margin:.6rem 0 0;color:var(--muted-foreground);line-height:1.6}._assuranceList_h4fyj_194{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}._assuranceList_h4fyj_194 li{padding:1rem 0;border-bottom:1px solid var(--border);line-height:1.55}._closing_h4fyj_207{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:clamp(4rem,7vw,6rem);padding-top:clamp(2rem,4vw,3rem);border-top:2px solid var(--primary)}._closing_h4fyj_207 h2{max-width:18ch;margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1;letter-spacing:-.035em}@media(max-width:760px){._problemGrid_h4fyj_82{grid-template-columns:1fr}._problem_h4fyj_56{min-height:0}._stepList_h4fyj_153{grid-template-columns:1fr}._step_h4fyj_148,._step_h4fyj_148+._step_h4fyj_148{padding:1.25rem 0;border-left:0}._step_h4fyj_148+._step_h4fyj_148{border-top:1px solid var(--border)}._hero_h4fyj_21 h1{font-size:clamp(3.2rem,14vw,5rem)}}@media(prefers-reduced-motion:reduce){._problem_h4fyj_56:before{transition:none}}
