.v7INBq_scene{--spd:1;width:100%;height:auto;display:block;overflow:visible}.v7INBq_scene:hover{--spd:.55}.v7INBq_paused,.v7INBq_paused *{animation-play-state:paused!important}.v7INBq_build,.v7INBq_type,.v7INBq_grow,.v7INBq_pop,.v7INBq_float,.v7INBq_ping,.v7INBq_travel,.v7INBq_cycle,.v7INBq_slideIn{transform-box:fill-box}.v7INBq_build{transform-origin:0;animation:v7INBq_build calc(3.6s * var(--spd)) ease-in-out infinite both}.v7INBq_type{transform-origin:0;animation:v7INBq_type calc(3s * var(--spd)) steps(10) infinite both}.v7INBq_grow{transform-origin:bottom;animation:v7INBq_grow calc(3.6s * var(--spd)) cubic-bezier(.2, .8, .2, 1) infinite both}.v7INBq_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:v7INBq_draw calc(3.6s * var(--spd)) ease-in-out infinite both}.v7INBq_pop{transform-origin:50%;animation:v7INBq_pop calc(3.6s * var(--spd)) cubic-bezier(.34, 1.56, .64, 1) infinite both}.v7INBq_float{animation:v7INBq_float calc(4s * var(--spd)) ease-in-out infinite}.v7INBq_ping{transform-origin:50%;animation:v7INBq_ping calc(2.2s * var(--spd)) ease-out infinite}.v7INBq_blink{animation:v7INBq_blink calc(1.1s * var(--spd)) steps(1) infinite}.v7INBq_swapA{animation:v7INBq_swapA calc(4s * var(--spd)) ease-in-out infinite}.v7INBq_swapB{animation:v7INBq_swapB calc(4s * var(--spd)) ease-in-out infinite}.v7INBq_travel{animation:v7INBq_travel calc(6s * var(--spd)) cubic-bezier(.65, 0, .35, 1) infinite}.v7INBq_cycle{animation:v7INBq_cycle calc(6s * var(--spd)) cubic-bezier(.65, 0, .35, 1) infinite}.v7INBq_slideIn{animation:v7INBq_slideIn calc(3.6s * var(--spd)) cubic-bezier(.16, 1, .3, 1) infinite both}@keyframes v7INBq_build{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}35%,82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes v7INBq_type{0%{transform:scaleX(0)}45%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes v7INBq_grow{0%{transform:scaleY(0)}40%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes v7INBq_draw{0%{stroke-dashoffset:1px;opacity:1}50%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes v7INBq_pop{0%,12%{opacity:0;transform:scale(0)}28%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes v7INBq_float{50%{transform:translateY(-6px)}}@keyframes v7INBq_ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes v7INBq_blink{50%{opacity:0}}@keyframes v7INBq_swapA{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes v7INBq_swapB{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes v7INBq_travel{0%,20%{opacity:1;transform:translate(0)}32%,52%{transform:translate(var(--dx), 0)}64%,88%{transform:translate(calc(var(--dx) * 2), 0);opacity:1}96%{transform:translate(calc(var(--dx) * 2), 0);opacity:0}to{opacity:0;transform:translate(0)}}@keyframes v7INBq_cycle{0%,18%{transform:translate(0)}25%,43%{transform:translate(var(--dx,0px), var(--dy,0px))}50%,68%{transform:translate(calc(var(--dx,0px) * 2), calc(var(--dy,0px) * 2))}75%,93%{transform:translate(calc(var(--dx,0px) * 3), calc(var(--dy,0px) * 3))}to{transform:translate(0)}}@keyframes v7INBq_slideIn{0%{opacity:0;transform:translate(-24px)}25%,85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v7INBq_scene *{animation:none!important}.v7INBq_draw{stroke-dashoffset:0}.v7INBq_ping,.v7INBq_swapB{opacity:0}}
.lR7HCW_rule{height:1px;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);position:relative}.lR7HCW_rule:before{content:"";background:var(--line-strong);position:absolute;inset:0}@supports (animation-timeline:view()){.lR7HCW_rule:before{transform-origin:calc(var(--step) * (100% - 220px) + 110px) center;animation:linear both lR7HCW_rule-out;animation-timeline:view();animation-range:cover 4% cover 30%}.lR7HCW_tab{animation:linear both lR7HCW_tab-lift;animation-timeline:view();animation-range:cover 4% cover 24%}}@keyframes lR7HCW_rule-out{0%{transform:scaleX(0)}}@keyframes lR7HCW_tab-lift{0%{opacity:0;transform:translateY(14px)}}.lR7HCW_tab{bottom:0;left:calc(var(--step) * (100% - 220px));border:1px solid var(--line-strong);background:var(--paper);white-space:nowrap;border-bottom:0;border-radius:12px 12px 0 0;align-items:baseline;gap:.6rem;padding:.45rem 1.1rem .4rem;display:inline-flex;position:absolute}.lR7HCW_tab:after{content:"";background:var(--paper);height:1px;position:absolute;bottom:-1px;left:0;right:0}.lR7HCW_letter{color:var(--indigo);font-size:1.5rem;line-height:1}.lR7HCW_label{color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600}@media (max-width:640px){.lR7HCW_tab{left:0}.lR7HCW_rule:before{transform-origin:0}}
._273sxa_section{padding-top:var(--section)}._273sxa_section .wrap>div{margin-bottom:0}._273sxa_band{color:#f3f0ea;background:#17151f;padding-block:clamp(4rem,3rem + 5vw,7.5rem);position:relative;overflow:hidden}._273sxa_band:before,._273sxa_band:after{content:"";pointer-events:none;position:absolute}._273sxa_band:before{background:radial-gradient(closest-side,#5b54f252,#0000 70%);width:70%;height:120%;top:-30%;right:-10%}._273sxa_band:after{background:radial-gradient(closest-side,#7c3aed2e,#0000 70%);width:60%;height:100%;bottom:-40%;left:-15%}._273sxa_inner{position:relative}._273sxa_head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}._273sxa_title{font-size:var(--text-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1}._273sxa_accent{background:linear-gradient(135deg,#a9a4ff,#c9a8ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}._273sxa_lead{color:#b9b4c6;font-size:var(--text-lead)}._273sxa_showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.5vw,1.6rem);margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;display:grid}._273sxa_card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .4s var(--ease-out), border-color .4s;background:#221f2eb8;border:1px solid #f3f0ea1f;border-radius:18px;margin:0;padding:1rem 1rem 1.2rem}._273sxa_card:hover{border-color:#a9a4ff73;transform:translateY(-4px)}._273sxa_card figcaption{border-top:1px solid #f3f0ea1a;gap:.25rem;margin-top:.8rem;padding-top:.8rem;display:grid}._273sxa_card strong{font-size:1.02rem}._273sxa_card span{color:#b9b4c6;font-size:.92rem}._273sxa_helpers{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 2rem;margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:0;list-style:none;display:grid}._273sxa_helpers li{border-top:1px solid #f3f0ea29;grid-template-columns:auto 1fr;gap:.7rem;padding-top:1rem;display:grid}._273sxa_spark{color:#c9a8ff;font-size:1rem;line-height:1.4}._273sxa_helpers h3{font-family:var(--font-body);font-size:.98rem;font-weight:600}._273sxa_helpers p{color:#b9b4c6;margin-top:.3rem;font-size:.9rem}@media (max-width:1000px){._273sxa_showcase{grid-template-columns:1fr;max-width:520px}._273sxa_helpers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){._273sxa_head{grid-template-columns:1fr}}@media (max-width:560px){._273sxa_helpers{grid-template-columns:1fr}}
.Hmb8Cq_visual{max-width:460px;margin-top:2.4rem}.Hmb8Cq_panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);padding:1.1rem;transform:rotate(-1deg)}.Hmb8Cq_panel:hover{box-shadow:var(--shadow-lift);transform:rotate(0)translateY(-4px)}
._3fb_6q_chapter{padding-block:var(--section) 0}._3fb_6q_grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}._3fb_6q_flipped ._3fb_6q_copy{order:2}._3fb_6q_title{font-size:var(--text-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1}._3fb_6q_intro{max-width:32rem;color:var(--ink-2);font-size:var(--text-lead);margin-top:1.4rem}._3fb_6q_rule{background:var(--ink);height:1px;display:block}._3fb_6q_features{margin:0;padding:0;list-style:none}@supports (animation-timeline:view()){._3fb_6q_num{animation:linear both _3fb_6q_num-active;animation-timeline:view();animation-range:cover 20% cover 80%}}@keyframes _3fb_6q_num-active{0%,to{color:var(--ink-3)}35%,65%{color:var(--indigo)}}._3fb_6q_feature{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:.5rem;padding:1.6rem 0 1.7rem;transition:background .3s;display:grid}._3fb_6q_feature:hover ._3fb_6q_num{color:var(--indigo);transform:translate(3px)}._3fb_6q_num{color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.06em;transition:color .25s, transform .3s var(--ease-out);padding-top:.3rem;font-size:.8rem;font-weight:600}._3fb_6q_featureTitle{font-family:var(--font-body);letter-spacing:-.01em;font-size:1.12rem;font-weight:600}._3fb_6q_featureText{color:var(--ink-2);margin-top:.4rem;font-size:.98rem}@media (max-width:900px){._3fb_6q_grid{grid-template-columns:1fr}._3fb_6q_flipped ._3fb_6q_copy{order:0}}._3fb_6q_cta{margin-top:1.6rem}
.pkI36W_section{padding-top:var(--section)}.pkI36W_grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.pkI36W_title{font-size:var(--text-h2);letter-spacing:-.02em;line-height:1;position:sticky;top:110px}.pkI36W_rule{background:var(--ink);height:1px;display:block}.pkI36W_item{border-bottom:1px solid var(--line)}.pkI36W_q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font-size:1.1rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.pkI36W_q::-webkit-details-marker{display:none}.pkI36W_q:hover{color:var(--indigo)}.pkI36W_icon{border:1px solid var(--line-strong);width:28px;height:28px;transition:transform .35s var(--ease-out), background .2s;border-radius:50%;flex:none;position:relative}.pkI36W_icon:before,.pkI36W_icon:after{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pkI36W_icon:after{transition:transform .35s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.pkI36W_item[open] .pkI36W_icon{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pkI36W_item[open] .pkI36W_icon:after{transform:translate(-50%,-50%)rotate(0)}.pkI36W_a{max-width:38rem;color:var(--ink-2);padding-bottom:1.5rem}@media (max-width:860px){.pkI36W_grid{grid-template-columns:1fr}.pkI36W_title{position:static}}
.ZARIfG_hero{padding-block:clamp(3.5rem,2rem + 6vw,7.5rem) clamp(4rem,3rem + 5vw,8rem);position:relative;overflow:hidden}.ZARIfG_hero:before{content:"";z-index:-1;background-image:repeating-linear-gradient(to bottom, transparent 0 39px, color-mix(in srgb, var(--line) 55%, transparent) 39px 40px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 45%,#000 20%,#0000 75%)}.ZARIfG_grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,5rem);display:grid}.ZARIfG_copy>*{animation:ZARIfG_rise .9s var(--ease-out) both}.ZARIfG_copy>:nth-child(2){animation-delay:80ms}.ZARIfG_copy>:nth-child(3){animation-delay:.16s}.ZARIfG_copy>:nth-child(4){animation-delay:.24s}.ZARIfG_copy>:nth-child(5){animation-delay:.32s}.ZARIfG_eyebrow{color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:.82rem;font-weight:600;display:inline-flex}.ZARIfG_eyebrow:before{content:"";background:var(--brand);width:28px;height:1.5px}.ZARIfG_title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4.6vw,5.4rem);line-height:.98}.ZARIfG_title>span{display:block}.ZARIfG_lead{max-width:34rem;color:var(--ink-2);font-size:var(--text-lead);margin-top:1.8rem;line-height:1.6}.ZARIfG_ctas{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.ZARIfG_proof{color:var(--ink-3);margin-top:1.6rem;font-size:.9rem}.ZARIfG_proof a{color:var(--ink-2);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.ZARIfG_proof a:hover{-webkit-text-decoration-color:var(--indigo);text-decoration-color:var(--indigo)}.ZARIfG_stack{perspective:1400px;min-height:500px;position:relative}.ZARIfG_card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);width:min(100%,400px);box-shadow:var(--shadow-card);padding:1.6rem 1.6rem 1.4rem;position:absolute;left:50%}.ZARIfG_tab{top:-30px;left:var(--tab-left,28px);border:1px solid var(--line);background:var(--card);width:46px;height:31px;font-family:var(--font-display);color:var(--ink-2);border-bottom:0;border-radius:10px 10px 0 0;place-items:center;font-size:1.15rem;display:grid;position:absolute}.ZARIfG_back{top:calc(var(--i) * 34px);height:300px;transform:translateX(-50%) rotate(calc(-7deg + var(--i) * 3.5deg)) translateY(calc(-8px * var(--i)));background:var(--paper-2);animation:ZARIfG_fan-back 1.1s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 80ms)}.ZARIfG_back .ZARIfG_tab{--tab-left:calc(150px + var(--i) * 70px);background:var(--paper-2)}.ZARIfG_back:first-child .ZARIfG_tab{--tab-left:140px}.ZARIfG_front{box-shadow:var(--shadow-lift);animation:ZARIfG_fan-front 1.1s var(--ease-out) .3s both;transition:transform .5s var(--ease-out);top:92px;transform:translate(-50%)rotate(1.5deg)}.ZARIfG_stack:hover .ZARIfG_front{transform:translate(-50%)rotate(0)translateY(-6px)}.ZARIfG_front .ZARIfG_tab{color:var(--indigo)}.ZARIfG_cardHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ZARIfG_cardName{font-size:1.65rem;line-height:1.1}.ZARIfG_place{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.82rem}.ZARIfG_ai{background:var(--soft,#eef0ff);color:var(--violet);white-space:nowrap;border-radius:999px;flex:none;padding:.22rem .65rem;font-size:.74rem;font-weight:600}.ZARIfG_rows{border-top:1px dashed var(--line-strong);margin:1.3rem 0 0}.ZARIfG_row{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;gap:.75rem;padding:.6rem 0;font-size:.88rem;display:grid}.ZARIfG_row dt{color:var(--ink-2)}.ZARIfG_row dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ZARIfG_cardFoot{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.ZARIfG_qr{border:1px solid var(--line);width:46px;height:46px;fill:var(--ink);border-radius:6px;padding:4px}.ZARIfG_total{text-align:right}.ZARIfG_templates{border-top:1px dashed var(--line-strong);flex-wrap:wrap;gap:.35rem;margin-top:1rem;padding-top:.9rem;display:flex}.ZARIfG_templates span{border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.ZARIfG_templates .ZARIfG_templateOn{border-color:var(--indigo);background:var(--indigo);color:#fff}.ZARIfG_figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1;display:block}.ZARIfG_caption{color:var(--ink-3);font-size:.78rem}.ZARIfG_note{border:1px solid var(--line);background:var(--card);max-width:290px;box-shadow:var(--shadow-card);color:var(--ink-2);animation:ZARIfG_rise .9s var(--ease-out) .9s both;border-radius:14px;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.84rem;line-height:1.35;display:flex;position:absolute;bottom:-34px;right:-8px}.ZARIfG_dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #7c3aed24}@keyframes ZARIfG_rise{0%{opacity:0;transform:translateY(18px)}}@keyframes ZARIfG_fan-back{0%{opacity:0;transform:translate(-50%)rotate(0)translateY(40px)}}@keyframes ZARIfG_fan-front{0%{opacity:0;transform:translate(-50%)rotate(0)translateY(60px)}}@media (max-width:960px){.ZARIfG_grid{grid-template-columns:1fr}.ZARIfG_stack{width:100%;max-width:480px;min-height:520px;margin-inline:auto}}@media (max-width:480px){.ZARIfG_stack{min-height:540px}.ZARIfG_card{padding:1.3rem 1.2rem 1.2rem}.ZARIfG_back .ZARIfG_tab{--tab-left:calc(120px + var(--i) * 60px)}.ZARIfG_note{bottom:-46px;left:0;right:auto}}.ZARIfG_lines{background:repeating-linear-gradient(to bottom, transparent 0 27px, var(--line) 27px 28px);opacity:.7;height:100%;display:block}
.FEBZxG_rail{z-index:40;position:fixed;top:50%;right:0;transform:translateY(-50%)}.FEBZxG_rail ol{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-card);border-right:0;border-radius:14px 0 0 14px;flex-direction:column;margin:0;padding:.6rem 0;list-style:none;display:flex}.FEBZxG_on,.FEBZxG_off{place-items:center;width:34px;height:19px;font-size:.68rem;font-weight:600;line-height:1;display:grid;position:relative}.FEBZxG_off{color:color-mix(in srgb, var(--ink-3) 45%, transparent)}.FEBZxG_on{color:var(--indigo);transition:transform .25s var(--ease-out);text-decoration:none}.FEBZxG_on:before{content:"";z-index:-1;background:#eef0ff;border-radius:6px;transition:background .2s;position:absolute;inset:1px 5px}.FEBZxG_on:hover{transform:translate(-4px)}.FEBZxG_on:hover:before{background:var(--ink)}.FEBZxG_on:hover{color:var(--paper)}.FEBZxG_tip{background:var(--ink);color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, transform .25s var(--ease-out);border-radius:8px;padding:.3rem .6rem;font-size:.75rem;font-weight:500;position:absolute;right:calc(100% + 10px);transform:translate(6px)}.FEBZxG_on:hover .FEBZxG_tip,.FEBZxG_on:focus-visible .FEBZxG_tip{opacity:1;transform:none}@media (max-width:1100px),(max-height:640px){.FEBZxG_rail{display:none}}
.yc4bBa_section{padding-top:var(--section)}.yc4bBa_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.yc4bBa_title{font-size:var(--text-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1}.yc4bBa_intro{max-width:30rem;color:var(--ink-2);font-size:var(--text-lead);margin-top:1.4rem}.yc4bBa_card{border:1px solid var(--line);background:var(--card);box-shadow:12px 14px 0 -1px var(--paper-2), 12px 14px 0 0 var(--line), var(--shadow-lift);transition:transform .5s var(--ease-out);border-radius:22px;padding:clamp(1.6rem,1.2rem + 2vw,2.6rem);position:relative;transform:rotate(.8deg)}.yc4bBa_card:hover{transform:rotate(0)translateY(-4px)}.yc4bBa_trial{background:var(--ok-soft);color:var(--ok);border-radius:999px;padding:.3rem .8rem;font-size:.82rem;font-weight:600;display:inline-block}.yc4bBa_price{align-items:flex-end;gap:.8rem;margin-top:1.1rem;display:flex}.yc4bBa_amount{letter-spacing:-.03em;font-size:clamp(4rem,3rem + 4vw,6rem);line-height:.85}.yc4bBa_unit{color:var(--ink-2);padding-bottom:.4rem;font-size:.95rem;line-height:1.3}.yc4bBa_list{border-top:1px dashed var(--line-strong);margin:1.6rem 0 1.8rem;padding:0;list-style:none}.yc4bBa_list li{border-bottom:1px dashed var(--line);padding:.65rem 0 .65rem 1.7rem;font-size:.95rem;position:relative}.yc4bBa_list li:before{content:"✓";color:var(--indigo);font-weight:700;position:absolute;top:.65rem;left:0}.yc4bBa_fine{color:var(--ink-3);margin-top:1.1rem;font-size:.82rem}@media (max-width:900px){.yc4bBa_grid{grid-template-columns:1fr}.yc4bBa_card{box-shadow:6px 8px 0 -1px var(--paper-2), 6px 8px 0 0 var(--line), var(--shadow-lift);transform:none}}
.XoDmrG_form{gap:1.25rem;display:grid}.XoDmrG_row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.XoDmrG_field{gap:.4rem;display:grid}.XoDmrG_field>span,.XoDmrG_sizes legend{color:var(--ink-2);font-size:.85rem;font-weight:600}.XoDmrG_field input,.XoDmrG_field select,.XoDmrG_field textarea{border:1px solid var(--line-strong);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:.8rem .95rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.XoDmrG_field textarea{resize:vertical;min-height:7rem}.XoDmrG_field input:hover,.XoDmrG_field select:hover,.XoDmrG_field textarea:hover{border-color:var(--ink-3)}.XoDmrG_field input:focus,.XoDmrG_field select:focus,.XoDmrG_field textarea:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 4px #4f46e51f}.XoDmrG_field [aria-invalid=true]{border-color:var(--danger)}.XoDmrG_error{color:var(--danger);font-size:.83rem}.XoDmrG_sizes{border:0;margin:0;padding:0}.XoDmrG_sizes legend{margin-bottom:.5rem;padding:0}.XoDmrG_chips{flex-wrap:wrap;gap:.5rem;display:flex}.XoDmrG_chip input{opacity:0;pointer-events:none;position:absolute}.XoDmrG_chip span{border:1px solid var(--line-strong);background:var(--card);cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:.92rem;transition:background .2s,color .2s,border-color .2s;display:inline-block}.XoDmrG_chip span:hover{border-color:var(--ink)}.XoDmrG_chip input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.XoDmrG_chip input:focus-visible+span{outline:2px solid var(--indigo);outline-offset:2px}.XoDmrG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.XoDmrG_consent{color:var(--ink-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.88rem;display:grid}.XoDmrG_consent input{width:18px;height:18px;accent-color:var(--indigo);margin-top:.15rem}.XoDmrG_consent a{color:var(--ink);text-underline-offset:3px}.XoDmrG_actions{justify-items:start;gap:.8rem;margin-top:.4rem;display:grid}.XoDmrG_actions button:disabled{opacity:.6;cursor:progress;transform:none}.XoDmrG_failed{color:var(--danger);font-size:.9rem}.XoDmrG_failed a{color:inherit;font-weight:600}.XoDmrG_done{color:var(--ink-2);padding:2rem 0}.XoDmrG_doneTitle{color:var(--ink);margin-bottom:.6rem;font-size:2.2rem;line-height:1.1}@media (max-width:560px){.XoDmrG_row{grid-template-columns:1fr}}
.u5xKWW_section{padding-block:var(--section)}.u5xKWW_grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,5.5rem);display:grid}.u5xKWW_title{font-size:var(--text-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1}.u5xKWW_steps{counter-reset:step;gap:1.6rem;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.u5xKWW_steps li{grid-template-columns:3.2rem 1fr;align-items:start;display:grid}.u5xKWW_stepNum{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--indigo);border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;display:grid}.u5xKWW_stepTitle{font-family:var(--font-body);font-size:1.05rem;font-weight:600}.u5xKWW_stepText{color:var(--ink-2);margin-top:.2rem;font-size:.96rem}.u5xKWW_card{border:1px solid var(--line);background:var(--card);box-shadow:12px 14px 0 -1px var(--paper-2), 12px 14px 0 0 var(--line), var(--shadow-lift);border-radius:22px;padding:clamp(1.4rem,1rem + 2vw,2.6rem);position:relative}@media (max-width:900px){.u5xKWW_grid{grid-template-columns:1fr}.u5xKWW_card{box-shadow:6px 8px 0 -1px var(--paper-2), 6px 8px 0 0 var(--line), var(--shadow-lift)}}
