.yEnQoW_blueprint{padding:var(--space-10);border-left:1px solid var(--color-border);background-color:var(--color-surface-1);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;flex-direction:column;justify-content:center;display:flex}.yEnQoW_toggle{display:none}.yEnQoW_body{width:100%;max-width:560px;margin:0 auto}.yEnQoW_caption{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);color:var(--color-text-muted);font:500 var(--text-xs) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:flex}.yEnQoW_stack,.yEnQoW_tree{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yEnQoW_stack{border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);overflow:hidden}.yEnQoW_stack .yEnQoW_block{border-width:0 0 1px;border-radius:0}.yEnQoW_stack .yEnQoW_block:last-child{border-bottom:0}.yEnQoW_tree{gap:var(--space-2)}.yEnQoW_tree .yEnQoW_block{border-radius:var(--radius-md)}.yEnQoW_tree .yEnQoW_block:not(:first-child){margin-left:var(--space-8)}.yEnQoW_tree .yEnQoW_block:not(:first-child):before,.yEnQoW_tree .yEnQoW_block:not(:first-child):after{content:"";left:calc(var(--space-5) * -1);border-color:var(--color-emerald);opacity:.55;position:absolute}.yEnQoW_tree .yEnQoW_block:not(:first-child):before{width:var(--space-5);border-top:1px solid var(--color-emerald);top:50%}.yEnQoW_tree .yEnQoW_block:not(:first-child):after{top:calc(var(--space-2) * -1);border-left:1px solid var(--color-emerald);bottom:50%}.yEnQoW_tree .yEnQoW_block:nth-child(n+3):after{top:calc(-50% - var(--space-2))}.yEnQoW_treeOpen .yEnQoW_block:not(:first-child):before{border-top-style:dashed!important}.yEnQoW_treeOpen .yEnQoW_block:not(:first-child):after{border-left-style:dashed!important}.yEnQoW_block{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-hover);background:var(--color-surface-2);display:flex;position:relative}.yEnQoW_block[data-kind=hero]{min-height:76px}.yEnQoW_block[data-kind=contact]{background:var(--color-emerald-muted)}.yEnQoW_flash{animation:.133s step-end .12s yEnQoW_lockIn}@keyframes yEnQoW_lockIn{0%{border-color:var(--color-emerald-light);box-shadow:0 0 0 1px var(--color-emerald), 0 0 18px var(--color-emerald-glow)}}.yEnQoW_label{max-width:62%;color:var(--color-text-secondary);font:500 var(--text-xs) / 1.3 var(--font-mono);text-align:right;flex:none}.yEnQoW_wire{flex:1;gap:6px;min-width:0;display:flex}.yEnQoW_wire i{background:var(--color-surface-3);border-radius:2px;height:8px;display:block}[data-kind=hero] .yEnQoW_wire{flex-direction:column}[data-kind=hero] .yEnQoW_wire i:first-child{background:var(--color-text-muted);width:62%;height:12px}[data-kind=hero] .yEnQoW_wire i:nth-child(2){width:44%}[data-kind=hero] .yEnQoW_wire i:nth-child(3){border-radius:var(--radius-full);background:var(--color-emerald);width:56px;height:12px}[data-kind=services] .yEnQoW_wire i{flex:1;height:22px}[data-kind=text] .yEnQoW_wire,[data-kind=list] .yEnQoW_wire{flex-direction:column;gap:4px}[data-kind=text] .yEnQoW_wire i,[data-kind=list] .yEnQoW_wire i{height:4px}[data-kind=text] .yEnQoW_wire i:first-child{width:80%}[data-kind=text] .yEnQoW_wire i:nth-child(2){width:92%}[data-kind=text] .yEnQoW_wire i:nth-child(3){width:58%}[data-kind=list] .yEnQoW_wire i:first-child{background:var(--color-violet);width:46%}[data-kind=list] .yEnQoW_wire i:nth-child(n+2){width:70%}[data-kind=topic] .yEnQoW_wire i:first-child{background:var(--color-text-muted);width:40%}[data-kind=topic] .yEnQoW_wire i:nth-child(2){width:22%}[data-kind=topic] .yEnQoW_wire i:nth-child(3){display:none}[data-kind=module] .yEnQoW_wire i{background:var(--color-violet-muted);outline:1px solid var(--color-violet);outline-offset:-1px;width:22px;height:22px}[data-kind=contact] .yEnQoW_wire i:first-child{border-radius:var(--radius-full);background:var(--color-emerald);width:72px;height:12px}[data-kind=contact] .yEnQoW_wire i:nth-child(n+2){display:none}@media (max-width:900px){.yEnQoW_blueprint{z-index:var(--z-above);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);border-left:0;order:-1;position:sticky;top:72px}.yEnQoW_finished{padding:var(--space-6) var(--space-5);border-top:1px solid var(--color-border);border-bottom:0;order:1;position:static}.yEnQoW_toggle{all:unset;align-items:center;gap:var(--space-3);min-height:32px;color:var(--color-text-secondary);font:500 var(--text-xs) / 1 var(--font-mono);cursor:pointer;display:flex}.yEnQoW_toggle:focus-visible{outline:2px solid var(--color-emerald-light);outline-offset:2px}.yEnQoW_finished .yEnQoW_toggle{display:none}.yEnQoW_toggleBars{flex-direction:column;gap:2px;width:22px;display:flex}.yEnQoW_toggleBars i{background:var(--color-emerald);border-radius:1px;height:2px;display:block}.yEnQoW_chevron{margin-left:auto;transition:transform .2s}.yEnQoW_chevronOpen{transform:rotate(180deg)}.yEnQoW_body{max-height:56dvh;margin-top:var(--space-3);display:none;overflow-y:auto}.yEnQoW_bodyOpen{display:block}.yEnQoW_finished .yEnQoW_body{max-height:none;margin-top:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.yEnQoW_flash{animation:none}.yEnQoW_chevron{transition:none}}
._2rcpHW_shell{grid-template-columns:45fr 55fr;min-height:calc(100dvh - 72px);display:grid}._2rcpHW_panel{justify-content:center;gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-10) var(--space-12) max(var(--space-6), calc((100vw - var(--max-width)) / 2 + var(--space-6)));flex-direction:column;display:flex}._2rcpHW_blueprintSlot{min-width:0;display:grid}._2rcpHW_intro{color:var(--color-text-muted)}._2rcpHW_step{gap:var(--space-6);flex-direction:column;display:flex}._2rcpHW_stepEnter{animation:_2rcpHW_stepIn .35s var(--ease-out-expo)}@keyframes _2rcpHW_stepIn{0%{opacity:0;transform:translateY(10px)}}._2rcpHW_progress{align-items:center;gap:var(--space-4);color:var(--color-text-secondary);font:500 var(--text-sm) / 1 var(--font-mono);margin:0;display:flex}._2rcpHW_progressTrack{border-radius:var(--radius-full);background:var(--color-border);flex:1;height:2px;overflow:hidden}._2rcpHW_progressFill{background:var(--color-emerald);transform-origin:0;height:100%;transition:transform .5s var(--ease-out-expo);display:block}._2rcpHW_question{color:var(--color-white);font-family:var(--font-display), var(--font-primary);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:var(--font-bold);letter-spacing:-.02em;margin:0;line-height:1.12}._2rcpHW_options{gap:var(--space-3);flex-direction:column;display:flex}._2rcpHW_option{padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-text-secondary);font-size:var(--text-lg);font-weight:var(--font-medium);text-align:left;cursor:pointer;transition:border-color .3s var(--ease-out-expo), background .3s var(--ease-out-expo), color .3s var(--ease-out-expo);line-height:1.35}._2rcpHW_option:hover{color:var(--color-white);background:#10b98114;border-color:#10b98159}._2rcpHW_option[aria-checked=true]{border-color:var(--color-emerald);color:var(--color-white)}._2rcpHW_option:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}._2rcpHW_back{padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transition:color .3s var(--ease-out-expo);background:0 0;border:0;align-self:flex-start}._2rcpHW_back:hover{color:var(--color-text-secondary)}._2rcpHW_back:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}._2rcpHW_resultTag{color:var(--color-emerald);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}._2rcpHW_resultTitle{color:var(--color-white);font-family:var(--font-display), var(--font-primary);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:var(--font-bold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.12}._2rcpHW_resultTitle:focus{outline:none}._2rcpHW_resultDescription{color:var(--color-text-secondary);font-size:var(--text-base);margin:0;line-height:1.7}._2rcpHW_pagesTitle{margin:0 0 calc(var(--space-3) * -1);color:var(--color-text-muted);font:500 var(--text-xs) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._2rcpHW_pages{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._2rcpHW_pages li{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-hover);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm)}._2rcpHW_resultActions{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}._2rcpHW_cta{padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);background:var(--color-emerald);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:-.01em;cursor:pointer;transition:background var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base);border:0;align-items:center;display:inline-flex}._2rcpHW_cta:hover{background:var(--color-emerald-dark);box-shadow:var(--glow-emerald-md);transform:translateY(-2px)}._2rcpHW_cta:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media (scripting:none){._2rcpHW_shell{min-height:0;display:block}._2rcpHW_interactive,._2rcpHW_blueprintSlot{display:none}}@media (max-width:900px){._2rcpHW_shell{flex-direction:column;min-height:0;display:flex}._2rcpHW_blueprintSlot{display:contents}._2rcpHW_panel{justify-content:flex-start;gap:var(--space-6);min-height:calc(100dvh - 128px);padding:var(--space-6) var(--space-5) var(--space-10)}._2rcpHW_option{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){._2rcpHW_stepEnter{animation:none}._2rcpHW_progressFill{transition:none}}
.KHuDXG_eyebrow{margin-bottom:var(--space-2);color:var(--color-emerald);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase;display:block}.KHuDXG_title{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);letter-spacing:0;margin:0;line-height:1.4}.KHuDXG_staticQuestions{max-width:640px;margin:var(--space-16) auto 0;padding-top:var(--space-12);border-top:1px solid var(--color-border);text-align:center}.KHuDXG_staticTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-6)}.KHuDXG_staticList{gap:var(--space-6);flex-direction:column;display:flex}.KHuDXG_staticQuestion{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.KHuDXG_staticOptions{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;padding:0;line-height:1.6;list-style:none}
