.X4JHxa_card{border-radius:var(--r-card);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);width:100%;min-width:0;color:var(--night-text);background:#fafaf80b;border:1px solid #fafaf81a;position:relative;box-shadow:inset 0 1px #fafaf814,0 40px 80px -40px #0009}@media (prefers-contrast:more){.X4JHxa_card{background:var(--night-surface);border-color:#fafaf866}}.X4JHxa_form{flex-direction:column;gap:40px;padding:clamp(24px,3vw,48px);display:flex;container-type:inline-size}.X4JHxa_group{flex-direction:column;gap:12px;display:flex}.X4JHxa_label{font-size:var(--fs-small);color:var(--night-text);transition:color var(--t-color) ease;font-weight:500}.X4JHxa_field:focus-within>.X4JHxa_label,.X4JHxa_field:focus-within .X4JHxa_msgHead>.X4JHxa_label{color:var(--night-accent)}.X4JHxa_opt{color:var(--night-body);font-weight:400}@keyframes X4JHxa_hintIn{0%{opacity:0;transform:translateY(4px)}}.X4JHxa_hint{min-height:21px;font-size:var(--fs-small);color:var(--night-body);text-wrap:pretty;line-height:1.5;display:block}@media (prefers-reduced-motion:no-preference){.X4JHxa_hint{animation:X4JHxa_hintIn .5s var(--ease) both}}.X4JHxa_error{font-size:var(--fs-small);color:var(--night-accent)}.X4JHxa_segment{border-radius:var(--r-pill);background:#fafaf80a;border:1px solid #fafaf81f;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative}.X4JHxa_knob{border-radius:var(--r-pill);background:var(--night-text);width:calc(33.3333% - 2.66667px);transition:transform var(--t-move) var(--ease);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 12px #00000040}.X4JHxa_segBtn{border-radius:var(--r-pill);height:44px;font-size:var(--fs-small);white-space:nowrap;color:#fafaf8b8;transition:color var(--t-color) ease;font-weight:500;position:relative}.X4JHxa_segBtn[aria-checked=true]{color:var(--ink)}.X4JHxa_short{display:none}@container (max-width:540px){.X4JHxa_long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.X4JHxa_short{display:inline}}.X4JHxa_pills{flex-wrap:wrap;gap:8px;display:flex}.X4JHxa_pill{border-radius:var(--r-pill);height:40px;font-size:var(--fs-small);white-space:nowrap;color:var(--night-text);transition:box-shadow var(--t-color) ease, background-color var(--t-color) ease, color var(--t-color) ease;padding:0 18px;font-weight:500;box-shadow:inset 0 0 0 1px #fafaf829}.X4JHxa_pill:hover{box-shadow:inset 0 0 0 1px #fafaf866}.X4JHxa_pill[aria-checked=true]{background:var(--night-text);color:var(--ink);box-shadow:inset 0 0 0 1px var(--night-text)}.X4JHxa_num{font-variant-numeric:tabular-nums;min-width:64px}.X4JHxa_prodHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.X4JHxa_prodNote{font-size:var(--fs-small);color:var(--night-body)}.X4JHxa_prodGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;display:grid}.X4JHxa_prod{border-radius:var(--r-item);text-align:left;width:100%;min-height:64px;transition:box-shadow var(--t-color) ease, background-color var(--t-color) ease;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex;box-shadow:inset 0 0 0 1px #fafaf81f}.X4JHxa_prod:hover{background-color:#fafaf808;box-shadow:inset 0 0 0 1px #fafaf84d}.X4JHxa_prod[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--night-accent);background:#fafaf814}.X4JHxa_prodText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.X4JHxa_prodName{letter-spacing:-.01em;color:var(--night-text);font-size:16px;font-weight:500}.X4JHxa_prodTag{font-size:var(--fs-caption);color:var(--night-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.X4JHxa_tick{border-radius:var(--r-pill);color:#0000;width:20px;height:20px;transition:background-color var(--t-color) ease, color var(--t-color) ease;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #fafaf84d}.X4JHxa_prod[aria-checked=true] .X4JHxa_tick{background:var(--night-accent);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--night-accent)}.X4JHxa_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:36px 32px;display:grid}.X4JHxa_field{flex-direction:column;gap:8px;display:flex}.X4JHxa_input,.X4JHxa_textarea{letter-spacing:-.005em;width:100%;color:var(--night-text);transition:border-color var(--t-color) ease, box-shadow var(--t-color) ease;background:0 0;border:0;border-bottom:1px solid #fafaf833;border-radius:0;padding:0;font-size:18px}.X4JHxa_input::placeholder,.X4JHxa_textarea::placeholder{color:#fafaf86b}.X4JHxa_input{height:52px}.X4JHxa_textarea{resize:none;min-height:104px;padding:14px 0;line-height:1.5}.X4JHxa_input:focus,.X4JHxa_textarea:focus{border-bottom-color:var(--night-accent);box-shadow:0 1px 0 var(--night-accent);outline:none}.X4JHxa_invalid{border-bottom-color:var(--night-accent)}.X4JHxa_msgHead{justify-content:space-between;gap:16px;display:flex}.X4JHxa_count{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--night-body)}.X4JHxa_phone{grid-template-columns:96px minmax(0,1fr);gap:16px;display:grid}.X4JHxa_dial{display:block;position:relative}.X4JHxa_dialFace{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-right:20px;display:flex}.X4JHxa_dialIso{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--night-body);font-weight:600}.X4JHxa_dial select{opacity:0;cursor:pointer;width:100%;font:inherit;color:var(--ink);position:absolute;inset:0}.X4JHxa_dial:has(select:focus) .X4JHxa_dialFace{border-bottom-color:var(--night-accent);box-shadow:0 1px 0 var(--night-accent)}.X4JHxa_caret{border-right:1.5px solid var(--night-body);border-bottom:1.5px solid var(--night-body);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:4px;transform:translateY(-70%)rotate(45deg)}.X4JHxa_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.X4JHxa_fileAdd{border-radius:var(--r-pill);height:40px;font-size:var(--fs-small);color:var(--night-text);transition:border-color var(--t-color) ease, background-color var(--t-color) ease, transform .1s ease-out;border:1px dashed #fafaf83d;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.X4JHxa_fileAdd>span:first-child{font-size:18px;line-height:1}.X4JHxa_fileAdd:hover{border-color:var(--night-accent);background-color:#fafaf80f}.X4JHxa_fileAdd:active{transform:scale(.97)}.X4JHxa_fileChip{border-radius:var(--r-pill);max-width:100%;height:40px;font-size:var(--fs-small);background:#fafaf81a;align-items:center;gap:8px;padding:0 6px 0 18px;font-weight:500;display:inline-flex}.X4JHxa_fileName{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.X4JHxa_fileX{border-radius:var(--r-pill);width:28px;height:28px;color:var(--night-text);transition:background-color var(--t-color) ease;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.X4JHxa_fileX:hover{background-color:#fafaf81f}.X4JHxa_submit{border-radius:var(--r-pill);background:var(--night-text);height:52px;color:var(--plum);letter-spacing:-.01em;white-space:nowrap;transition:box-shadow .4s ease, transform .4s var(--ease), opacity var(--t-color) ease;align-items:center;margin-left:auto;padding:0 26px;font-size:16px;font-weight:500;display:inline-flex}.X4JHxa_submit:hover{box-shadow:var(--lift-shadow);transform:translateY(-1px)}.X4JHxa_submit:active{transition:transform .1s ease-out;transform:scale(.97)}.X4JHxa_privacy{font-size:var(--fs-small);color:var(--night-body);margin-top:-16px;line-height:1.5}.X4JHxa_privacy a{color:var(--night-text);text-underline-offset:3px;text-decoration:underline}.X4JHxa_privacy a:hover{color:var(--night-accent)}.X4JHxa_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@keyframes X4JHxa_doneIn{0%{opacity:0;transform:translateY(12px)}}.X4JHxa_success{flex-direction:column;gap:24px;padding:clamp(32px,4vw,64px);display:flex}@media (prefers-reduced-motion:no-preference){.X4JHxa_success{animation:X4JHxa_doneIn .65s var(--ease) both}}.X4JHxa_check{border-radius:var(--r-pill);background:var(--night-text);width:48px;height:48px;color:var(--plum);place-items:center;display:grid}.X4JHxa_successH{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);letter-spacing:var(--ls-title);margin:0;line-height:1.15}.X4JHxa_successH span{color:var(--night-accent)}.X4JHxa_successP{max-width:40ch;font-size:16px;line-height:var(--lh-body);color:var(--night-body);margin:0}.X4JHxa_again{color:var(--night-text);border-bottom:1px solid var(--night-border);transition:color var(--t-color) ease, border-color var(--t-color) ease;align-self:flex-start;padding:8px 0;font-size:16px;font-weight:500}.X4JHxa_again:hover{color:var(--night-accent);border-bottom-color:var(--night-accent)}@media (max-width:639px){.X4JHxa_form{gap:32px}.X4JHxa_submit{justify-content:center;width:100%;margin-left:0}}
.ihyCQG_section{background:var(--night);color:var(--night-text);position:relative;overflow:hidden}.ihyCQG_glow{aspect-ratio:1.25;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#6d298180,#4b175933 50%,#31123a00 100%);background:radial-gradient(closest-side,lab(30.2885% 40.6624 -35.9293/.5),lab(19.1511% 32.6493 -28.7153/.2) 50%,lab(11.7353% 21.5249 -19.2085/0) 100%);border-radius:50%;width:max(90vw,900px);position:absolute;top:-38vw;right:-18vw}.ihyCQG_grid{max-width:var(--container);padding:var(--hero-top) var(--gutter) var(--section);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,104px);margin:0 auto;display:grid;position:relative}@media (min-width:900px){.ihyCQG_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ihyCQG_intro{position:sticky;top:120px}}.ihyCQG_intro{flex-direction:column;gap:24px;display:flex}.ihyCQG_eyebrow{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--night-accent);font-weight:600;line-height:1}.ihyCQG_h1{max-width:13ch;font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.04}.ihyCQG_word{display:inline-block}.ihyCQG_accent{color:var(--night-accent)}.ihyCQG_lead{max-width:30ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:#cecdd2;color:lab(82.5121% 1.3921 -2.61453);text-wrap:pretty;margin:0}.ihyCQG_email{color:var(--night-text);background-image:linear-gradient(var(--night-accent), var(--night-accent)), linear-gradient(var(--night-border), var(--night-border));transition:background-size var(--t-move) var(--ease), color var(--t-color) ease;background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:8px 0;font-size:16px;font-weight:500;display:inline-flex}.ihyCQG_email span{transition:transform var(--t-move) var(--ease);display:inline-block}.ihyCQG_email:hover{color:var(--night-accent);background-size:100% 1px,100% 1px}.ihyCQG_email:hover span{transform:translate(4px)}.ihyCQG_formCol{min-width:0}@keyframes ihyCQG_rise{0%{opacity:.01;transform:translateY(35%)}}@keyframes ihyCQG_fade{0%{opacity:.01;transform:translateY(14px)}}@keyframes ihyCQG_card{0%{opacity:.01;transform:translateY(16px)scale(.985)}}@keyframes ihyCQG_glowIn{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.ihyCQG_glow,.ihyCQG_eyebrow{animation:2.4s linear backwards ihyCQG_glowIn}.ihyCQG_eyebrow{animation-duration:.6s}.ihyCQG_word{animation:ihyCQG_rise var(--t-reveal) var(--ease) backwards;animation-delay:calc(50ms + var(--i,0) * 70ms)}.ihyCQG_lead{animation:ihyCQG_fade var(--t-reveal) var(--ease) .3s backwards}.ihyCQG_email{animation:ihyCQG_fade var(--t-reveal) var(--ease) .4s backwards}.ihyCQG_formCol{animation:ihyCQG_card var(--t-reveal) var(--ease) .35s backwards}}
