.OH4CXW_builder{gap:var(--space-5);display:grid}.OH4CXW_track{position:relative}.OH4CXW_steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.OH4CXW_track:before{content:"";background:var(--line);height:2px;position:absolute;top:12px;left:10%;right:10%}.OH4CXW_dot{width:20%;transform:translateX(calc(var(--step) * 100%));transition:transform .56s var(--ease-draw);pointer-events:none;z-index:1;justify-items:center;display:grid;position:absolute;top:2px;left:0}.OH4CXW_dot>span{background:var(--green);transform-origin:50% 100%;border-radius:50%;width:22px;height:22px;display:block}.OH4CXW_stepButton{justify-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;width:100%;padding:0 2px;display:grid;position:relative}.OH4CXW_stepButton:disabled{cursor:default}.OH4CXW_tick{background:var(--paper);border:2px solid var(--line);width:12px;height:12px;transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);border-radius:50%;margin-top:7px}.OH4CXW_stepButton[data-done] .OH4CXW_tick{background:var(--green-700);border-color:var(--green-700)}.OH4CXW_stepLabel{font:600 var(--text-xs)/1.2 var(--font-display);letter-spacing:.02em;text-align:center;color:var(--muted)}.OH4CXW_stepButton[aria-current] .OH4CXW_stepLabel{color:var(--ink)}.OH4CXW_panel{min-height:340px}.OH4CXW_fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.OH4CXW_question{float:left;width:100%;font:600 var(--text-3xl)/1.15 var(--font-display);letter-spacing:var(--tracking-display);padding:0}.OH4CXW_hint{clear:both;color:var(--muted);font-size:var(--text-sm)}.OH4CXW_practices{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.OH4CXW_practice{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out), background-color var(--dur-quick) var(--ease-out);align-items:center;display:flex;position:relative}.OH4CXW_practice input{opacity:0;cursor:pointer;position:absolute;inset:0}.OH4CXW_practice:has(input:checked){border-color:var(--ink);background:var(--green-50);box-shadow:inset 0 0 0 1px var(--ink)}.OH4CXW_practice:has(input:focus-visible){outline:2px solid var(--green-700);outline-offset:2px}.OH4CXW_practiceIcon{width:44px;height:44px;transition:transform .48s var(--spring-pop);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.OH4CXW_practice:has(input:checked) .OH4CXW_practiceIcon{transform:rotate(-6deg)scale(1.08)}.OH4CXW_practiceIcon svg{width:24px;height:24px}.OH4CXW_practiceText{gap:2px;display:grid}.OH4CXW_practiceText strong{font:600 var(--text-base)/1.2 var(--font-display)}.OH4CXW_practiceText span{font-size:var(--text-xs);color:var(--muted)}.OH4CXW_studio{grid-column:1/-1}.OH4CXW_practiceText .OH4CXW_tag{border-radius:var(--radius-pill);background:var(--ink);color:var(--green);font:600 11px/1 var(--font-display);letter-spacing:.06em;vertical-align:.2em;padding:3px 7px;display:inline-block}.OH4CXW_extras{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.OH4CXW_extras legend{margin-bottom:var(--space-2);font:600 var(--text-sm)/1.3 var(--font-display);padding:0}.OH4CXW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.OH4CXW_chip{position:relative}.OH4CXW_chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.OH4CXW_chip span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);min-height:38px;font:600 var(--text-sm)/1.2 var(--font-display);transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.OH4CXW_chip span:before{content:"";background:var(--green);opacity:0;width:8px;height:8px;transition:transform var(--dur-base) var(--spring-pop), opacity var(--dur-quick) var(--ease-out);border-radius:50%;margin-left:-4px;transform:scale(.4)}.OH4CXW_chip input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.OH4CXW_chip input:checked+span:before{opacity:1;transform:none}.OH4CXW_chip input:focus-visible+span{outline:2px solid var(--green-700);outline-offset:2px}.OH4CXW_lines{gap:var(--space-2);justify-items:start;display:grid}.OH4CXW_lineRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.OH4CXW_count{align-items:center;gap:var(--space-2);font:600 var(--text-xs)/1 var(--font-display);color:var(--muted);display:inline-flex}.OH4CXW_count input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:68px;min-height:38px;font-size:var(--text-base);color:var(--ink);padding:6px 10px}.OH4CXW_count input:focus{border-color:var(--green-700);box-shadow:0 0 0 3px color-mix(in oklab, var(--green) 35%, transparent);outline:none}.OH4CXW_row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.OH4CXW_field{gap:var(--space-2);display:grid}.OH4CXW_field>span{font:600 var(--text-sm)/1 var(--font-display);letter-spacing:.02em}.OH4CXW_field input,.OH4CXW_field textarea{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:100%;font-size:var(--text-base);transition:border-color var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);padding:14px 16px}.OH4CXW_field textarea{resize:vertical;min-height:130px}.OH4CXW_field input:focus,.OH4CXW_field textarea:focus{border-color:var(--green-700);box-shadow:0 0 0 3px color-mix(in oklab, var(--green) 35%, transparent);outline:none}.OH4CXW_field [aria-invalid]{border-color:var(--coral)}.OH4CXW_brief{padding:var(--space-5);border-radius:var(--radius-md);background:var(--ink);color:var(--paper);font:500 var(--text-sm)/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.OH4CXW_sendRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.OH4CXW_hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.OH4CXW_error{color:#b8331c;min-height:1.5em;font-size:var(--text-sm)}.OH4CXW_nav{justify-content:space-between;gap:var(--space-3);display:flex}.OH4CXW_nav .btn-ink{margin-left:auto}@media (max-width:640px){.OH4CXW_practices,.OH4CXW_row{grid-template-columns:minmax(0,1fr)}.OH4CXW_stepLabel{font-size:11px}.OH4CXW_question{font-size:var(--text-2xl)}}
.e6DCHa_form{gap:var(--space-5);display:grid}.e6DCHa_optional{color:var(--muted);font-weight:500}.e6DCHa_thanks{gap:var(--space-4);display:grid}.e6DCHa_thanksTitle{font-size:var(--text-3xl)}.e6DCHa_thanksTitle:focus{outline:none}
.d5N1PW_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);padding-bottom:clamp(72px,10vw,136px);display:grid}.d5N1PW_layout h1 em{color:var(--green-700)}.d5N1PW_channels{margin:var(--space-7) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.d5N1PW_channels li{border-bottom:1px solid var(--line)}.d5N1PW_channels a{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;text-decoration:none;display:flex}.d5N1PW_channelLabel{font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.d5N1PW_channelValue{font:600 var(--text-xl)/1.2 var(--font-display);text-align:right;overflow-wrap:anywhere}.d5N1PW_channelValue span{transition:transform var(--dur-quick) var(--ease-out);display:inline-block}.d5N1PW_channels a:hover .d5N1PW_channelValue span{transform:translate(4px)}.d5N1PW_details{gap:var(--space-2);margin:var(--space-5) 0 0;display:grid}.d5N1PW_details div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.d5N1PW_details dt{font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.d5N1PW_details dd{text-align:right;overflow-wrap:anywhere;margin:0}.d5N1PW_intro{top:calc(var(--header-h) + 32px);position:sticky}.d5N1PW_promise{margin-top:var(--space-4);color:var(--muted);font-size:var(--text-sm)}.d5N1PW_formCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(24px,4vw,48px)}@media (max-width:960px){.d5N1PW_layout{grid-template-columns:minmax(0,1fr)}.d5N1PW_intro{position:static}}
.fPnm-a_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fPnm-a_layout h1 em{color:var(--green-700)}.fPnm-a_intro{top:calc(var(--header-h) + 32px);position:sticky}.fPnm-a_formCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(24px,4vw,48px)}.fPnm-a_steps{margin:var(--space-7) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.fPnm-a_steps li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);display:flex}.fPnm-a_stepNumber{font:600 var(--text-sm)/1.6 var(--font-display);color:var(--green-700)}.fPnm-a_stepTitle{font-size:var(--text-xl);line-height:1.3}.fPnm-a_steps p{color:var(--muted);font-size:var(--text-sm)}.fPnm-a_fits{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.fPnm-a_fits li{gap:var(--space-4);padding:var(--space-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:flex-start;display:flex}.fPnm-a_fits p{color:var(--muted);font-size:var(--text-sm)}.fPnm-a_studio{grid-column:1/-1}.fPnm-a_icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.fPnm-a_icon svg{width:24px;height:24px}.fPnm-a_fitTitle{font-size:var(--text-xl);margin-bottom:4px;line-height:1.3}.fPnm-a_fitTitle a{text-decoration:none}.fPnm-a_fitTitle a:hover{text-decoration:underline}.fPnm-a_tag{vertical-align:middle;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font:600 11px/1 var(--font-display);letter-spacing:.06em;padding:3px 8px;display:inline-block}@media (max-width:960px){.fPnm-a_layout{grid-template-columns:minmax(0,1fr)}.fPnm-a_intro{position:static}}
