.lILgkW_page{--band-red:#a3292b;--band-orange:#6d4a05;--band-green:var(--green);--hatch:#b8abc9;background:var(--paper)}.lILgkW_top{padding:clamp(40px, 6vw, 88px) var(--gutter) 0}.lILgkW_body{padding:0 var(--gutter) var(--section)}.lILgkW_head h1{letter-spacing:-.045em;text-wrap:balance;max-width:820px;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.08}.lILgkW_head>p:last-child{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.6}.lILgkW_form{max-width:720px;margin-top:clamp(28px,4vw,44px)}.lILgkW_label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.lILgkW_row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.lILgkW_input{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);width:100%;min-height:54px;color:var(--ink);padding:0 16px;font-size:16px}.lILgkW_input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.lILgkW_input[aria-invalid=true]{border-color:var(--band-red)}.lILgkW_run{border-radius:var(--radius-s);background:var(--accent);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:14px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.lILgkW_run:hover{background:var(--ink)}.lILgkW_run:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lILgkW_run span,.lILgkW_cta span{text-box:trim-both cap alphabetic}.lILgkW_form .lILgkW_hint{color:var(--muted);margin-top:10px;font-size:13px}.lILgkW_form .lILgkW_error{color:var(--band-red);margin-top:10px;font-size:14px}@media (max-width:520px){.lILgkW_row{grid-template-columns:minmax(0,1fr)}}.lILgkW_checks{margin-top:clamp(40px,5vw,64px)}.lILgkW_checks h2,.lILgkW_result h2,.lILgkW_next h2{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15}.lILgkW_checkGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin-top:20px;display:grid}.lILgkW_checkCard{grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);grid-row:span 2;gap:6px;padding:18px;display:grid}.lILgkW_checkCard h3{font-size:16px;font-weight:500}.lILgkW_checkCard p{color:var(--muted);font-size:14px;line-height:1.55}.lILgkW_result{margin-top:clamp(36px,5vw,56px);animation:.32s cubic-bezier(.2,.7,.2,1) both lILgkW_rise}@keyframes lILgkW_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lILgkW_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lILgkW_result,.lILgkW_meter span{animation:none}}.lILgkW_scoreCard{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 24px;margin-top:20px;padding:clamp(20px,3vw,32px);display:grid}.lILgkW_score{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,72px);font-weight:500;line-height:1}.lILgkW_score small{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:15px}.lILgkW_scoreFacts{color:var(--muted);gap:8px;font-size:14px;display:grid}.lILgkW_bandChip{color:#fff;border-radius:12px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:500}.lILgkW_meter{background:var(--line);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.lILgkW_meter span{transform-origin:0;height:100%;animation:.5s cubic-bezier(.2,.7,.2,1) .1s both lILgkW_fill;display:block}.lILgkW_red{--band:var(--band-red)}.lILgkW_orange{--band:var(--band-orange)}.lILgkW_green{--band:var(--band-green)}.lILgkW_bandChip,.lILgkW_meter span{background:var(--band)}.lILgkW_score{color:var(--band)}.lILgkW_chapter{margin-top:28px}.lILgkW_chapter h3{font-size:18px;font-weight:500}.lILgkW_problems{gap:8px;margin-top:10px;display:grid}.lILgkW_problem{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:14px 16px;display:grid}.lILgkW_problem strong{font-size:15px;font-weight:500}.lILgkW_problem p{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:1.55}.lILgkW_severity{white-space:nowrap;color:#fff;border-radius:12px;grid-row:span 2;align-self:start;margin-top:1px;padding:2px 10px;font-size:12px;font-weight:500}.lILgkW_grav{background:var(--band-red)}.lILgkW_atentie{background:var(--band-orange)}.lILgkW_note{max-width:720px;color:var(--muted);margin-top:28px;font-size:14px;line-height:1.6}.lILgkW_note+.lILgkW_note{margin-top:8px}.lILgkW_journey{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lILgkW_journey>li{grid-template-columns:16px minmax(0,1fr);align-items:baseline;column-gap:8px;display:grid}.lILgkW_journey svg{align-self:center}.lILgkW_journey small{grid-column:2;font-size:13px}.lILgkW_reached svg{color:var(--green)}.lILgkW_missed{color:var(--muted)}.lILgkW_reached>span{color:var(--ink)}.lILgkW_next{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg);margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,40px)}.lILgkW_next>p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.lILgkW_cta{border-radius:var(--radius-s);background:var(--accent);color:#fff;justify-content:center;align-items:center;min-height:54px;margin-top:20px;padding:0 24px;font-size:14px;font-weight:500;display:inline-flex}.lILgkW_cta:hover{background:var(--ink)}.lILgkW_pending{margin-top:clamp(36px,5vw,56px)}.lILgkW_pendingCard{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg);gap:12px;min-height:160px;margin-top:20px;padding:clamp(20px,3vw,32px);display:grid}.lILgkW_pendingCard p{color:var(--muted);font-size:15px}.lILgkW_pulse{background:linear-gradient(90deg, var(--line), var(--wash), var(--line));background-size:200% 100%;border-radius:4px;height:8px;animation:1.2s linear infinite lILgkW_shimmer}@keyframes lILgkW_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lILgkW_pulse{animation:none}}.lILgkW_notice{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);margin-top:clamp(36px,5vw,56px);padding:clamp(20px,3vw,32px)}.lILgkW_notice h2{font-size:20px;font-weight:500}.lILgkW_notice p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.lILgkW_v2{grid-template:"score gate""chapters gate"1fr/minmax(0,1fr) 300px;gap:0 24px;margin-top:20px;display:grid}.lILgkW_v2Score{grid-area:score;min-width:0}.lILgkW_v2Gate{grid-area:gate;min-width:0}.lILgkW_v2Gate>.lILgkW_gate{position:sticky;top:96px}.lILgkW_v2Chapters{grid-area:chapters;min-width:0}.lILgkW_v2 .lILgkW_scoreCard{margin-top:0}@media (max-width:800px){.lILgkW_v2{grid-template:"score""gate""chapters"/minmax(0,1fr)}.lILgkW_v2Gate{margin-top:16px}.lILgkW_v2Gate>.lILgkW_gate{position:static}}.lILgkW_partial .lILgkW_score{color:var(--ink)}.lILgkW_ghostChip{background:var(--wash);color:var(--accent);text-wrap:balance;border-radius:12px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:500}.lILgkW_partial .lILgkW_meter{display:flex}.lILgkW_meter .lILgkW_hatch{background:repeating-linear-gradient(135deg, var(--hatch) 0 5px, transparent 5px 10px);flex:1;animation:none}.lILgkW_legend{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 16px;font-size:13px;display:flex}.lILgkW_legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.lILgkW_legendRead{background:var(--band)}.lILgkW_legendLocked{background:repeating-linear-gradient(135deg, var(--hatch) 0 3px, transparent 3px 6px);outline:1px solid var(--hatch);outline-offset:-1px}.lILgkW_chapter h3 small{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.lILgkW_completeSection{margin-top:clamp(32px,4vw,48px)}.lILgkW_result .lILgkW_chapterNote{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.lILgkW_checkRows{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);margin-top:10px}.lILgkW_checkRow{grid-template-columns:96px minmax(0,1fr);gap:4px 12px;padding:12px 16px;display:grid}.lILgkW_checkRow+.lILgkW_checkRow{border-top:1px solid var(--line)}.lILgkW_checkRow .lILgkW_severity{justify-self:start}.lILgkW_checkRow strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.lILgkW_checkRow p{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:1.55}.lILgkW_markOk{background:var(--band-green)}.lILgkW_markPlain,.lILgkW_markEstimate{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0}.lILgkW_markEstimate{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media (max-width:420px){.lILgkW_checkRow{grid-template-columns:minmax(0,1fr)}.lILgkW_checkRow .lILgkW_severity{grid-row:auto}.lILgkW_checkRow p{grid-column:1}}.lILgkW_locked{border:1px dashed var(--hatch);border-radius:var(--radius-m);background:var(--bg);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:14px 16px;display:grid}.lILgkW_locked svg{color:var(--accent);grid-row:span 2;margin-top:2px}.lILgkW_locked strong{font-size:15px;font-weight:500}.lILgkW_locked p{color:var(--muted);grid-column:2;font-size:14px;line-height:1.55}.lILgkW_gate{border-radius:var(--radius-l);background:var(--ink);color:#fff;gap:12px;padding:22px;display:grid}.lILgkW_gate h2{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.2}.lILgkW_gate>p{color:#ddd4e8;font-size:14px;line-height:1.55}.lILgkW_gateForm{gap:10px;display:grid}.lILgkW_gateLabel{color:#ddd4e8;font-size:13px;font-weight:500}.lILgkW_gateInput{border-radius:var(--radius-s);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid #0000;padding:0 14px;font-size:16px}.lILgkW_gateInput:focus-visible{outline-offset:0;outline:2px solid #fff}.lILgkW_gateInput[aria-invalid=true]{border-color:#ffb4b4;outline:2px solid #ffb4b4}.lILgkW_gateButton{border-radius:var(--radius-s);min-height:48px;color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.lILgkW_gateButton span{text-box:trim-both cap alphabetic}.lILgkW_gateButton:hover{background:var(--wash)}.lILgkW_gateButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.lILgkW_gateButton:disabled{cursor:progress;opacity:.75}.lILgkW_gateError{color:#ffd0d0;font-size:14px;line-height:1.5}.lILgkW_consent{color:#cfc4dc;font-size:12px;line-height:1.55}.lILgkW_consent a{color:#fff;text-underline-offset:2px;text-decoration:underline}.lILgkW_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.ZnOQOq_aside{border-top:1px solid var(--line);padding-top:24px}.ZnOQOq_nudge{color:var(--muted);font-size:14px}.ZnOQOq_button{border-radius:var(--radius-s,8px);background:var(--accent);min-height:54px;color:var(--paper);border:0;justify-content:center;align-items:center;padding:13px 21px;font-size:16px;font-weight:500;transition:background-color .18s,transform .18s;display:inline-flex}.ZnOQOq_button>span,.ZnOQOq_ghost>span{text-box:trim-both cap alphabetic}.ZnOQOq_button:hover{background:var(--ink);transform:translateY(-2px)}.ZnOQOq_button:disabled{cursor:progress;opacity:.6;transform:none}.ZnOQOq_aside .ZnOQOq_button{margin-top:12px;font-size:14px}.ZnOQOq_alt{color:var(--muted);margin-top:16px;font-size:14px}.ZnOQOq_facts{display:none}@media (min-width:64rem){.ZnOQOq_facts{border-top:1px solid var(--line);gap:24px;margin-top:40px;padding-top:24px;display:grid}}.ZnOQOq_facts dt{color:var(--muted);margin-bottom:8px;font-size:14px}.ZnOQOq_facts dd{color:var(--ink);font-size:15px;line-height:1.5}.ZnOQOq_facts dd+dd{margin-top:4px}.ZnOQOq_facts dd strong{font-weight:600}.ZnOQOq_facts .ZnOQOq_factsNote{color:var(--muted);margin-top:12px;font-size:14px}.ZnOQOq_aside .ZnOQOq_link,.ZnOQOq_note .ZnOQOq_link,.ZnOQOq_alert .ZnOQOq_link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;transition:text-decoration-color .2s;display:inline-flex}.ZnOQOq_aside .ZnOQOq_link:hover,.ZnOQOq_note .ZnOQOq_link:hover,.ZnOQOq_alert .ZnOQOq_link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ZnOQOq_alert .ZnOQOq_link{color:var(--accent);font-weight:500}.ZnOQOq_form,.ZnOQOq_sent{border:1px solid var(--line);border-radius:var(--radius-l,18px);background:var(--paper);flex-direction:column;gap:24px;padding:24px;display:flex}@media (min-width:640px){.ZnOQOq_form,.ZnOQOq_sent{padding:32px}}.ZnOQOq_field{flex-direction:column;gap:8px;display:flex}.ZnOQOq_label{color:var(--ink);justify-content:space-between;gap:12px;font-size:14px;font-weight:500;display:flex}.ZnOQOq_optional{color:var(--muted);font-size:13px;font-weight:400}.ZnOQOq_hint{color:var(--muted);font-size:14px;line-height:1.45}.ZnOQOq_input{border:1px solid color-mix(in srgb, var(--line) 70%, var(--muted));border-radius:var(--radius-s,8px);background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:inherit;padding:12px 14px;font-size:16px;transition:border-color .2s}.ZnOQOq_input:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.ZnOQOq_field .ZnOQOq_input:focus-visible{border-color:var(--accent);outline:3px solid var(--accent);outline-offset:0}.ZnOQOq_input[aria-invalid=true]{border-color:var(--destructive)}textarea.ZnOQOq_input{resize:vertical;min-height:112px}.ZnOQOq_error{color:var(--destructive);font-size:14px;line-height:1.45}.ZnOQOq_situations{border:0;min-width:0;margin:0;padding:0}.ZnOQOq_legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.ZnOQOq_options{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;display:grid}.ZnOQOq_option{border:1px solid var(--line);border-radius:var(--radius-s,8px);background:var(--paper);min-height:52px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:15px;line-height:1.35;transition:background-color .2s,border-color .2s;display:flex}.ZnOQOq_option:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.ZnOQOq_option:has(input:checked){border-color:var(--accent);background:var(--wash)}.ZnOQOq_option:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.ZnOQOq_option input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:0}.ZnOQOq_options .ZnOQOq_option input:focus-visible{outline:none}.ZnOQOq_situations[aria-invalid=true] .ZnOQOq_option:not(:has(input:checked)){border-color:color-mix(in srgb, var(--destructive) 55%, var(--line))}.ZnOQOq_situations .ZnOQOq_error{margin-top:8px}.ZnOQOq_more>div{grid-template-rows:1fr;display:grid}.ZnOQOq_more>div>div{min-height:0;overflow:hidden}.ZnOQOq_more .ZnOQOq_moreRegion,.ZnOQOq_more[data-open] .ZnOQOq_moreToggle{opacity:0;pointer-events:none;grid-template-rows:0fr}.ZnOQOq_more[data-open] .ZnOQOq_moreRegion{opacity:1;pointer-events:auto;grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.ZnOQOq_more>div{transition:grid-template-rows .3s var(--ease-out-soft), opacity .24s var(--ease-out-soft)}}.ZnOQOq_moreButton{min-height:44px;color:var(--accent);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.ZnOQOq_moreButton:hover{text-underline-offset:4px;text-decoration:underline}.ZnOQOq_moreToggle>div{margin:-5px;padding:5px}.ZnOQOq_moreFields{flex-direction:column;gap:24px;display:flex}.ZnOQOq_moreRegion>div{margin:-5px;padding:5px}.ZnOQOq_context{border:1px solid var(--line);border-radius:var(--radius-s,8px);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;height:80px;padding:0 16px;font-size:14px;line-height:20px;display:flex}.ZnOQOq_contextBlock{border:1px solid var(--line);border-radius:var(--radius-s,8px);background:var(--bg);padding:16px;font-size:14px}.ZnOQOq_contextBlock p{white-space:pre-line;margin-top:8px}.ZnOQOq_contextText{min-width:0}.ZnOQOq_contextEmpty{color:var(--muted)}.ZnOQOq_contextKicker{color:var(--muted);font-size:13px;display:block}.ZnOQOq_contextName{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ZnOQOq_clear{min-height:44px;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;text-decoration:underline}.ZnOQOq_send{flex-direction:column;gap:4px;display:flex}.ZnOQOq_send .ZnOQOq_button{width:100%}.ZnOQOq_note{color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:6px;font-size:14px;display:flex}.ZnOQOq_alert{border:1px solid color-mix(in srgb, var(--destructive) 50%, var(--line));border-radius:var(--radius-s,8px);background:color-mix(in srgb, var(--destructive) 5%, var(--paper));color:var(--ink);padding:16px;font-size:15px;line-height:1.5}.ZnOQOq_honeypot{pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ZnOQOq_sent{border-color:var(--accent);background:var(--wash);gap:12px}.ZnOQOq_sent h3{letter-spacing:-.03em;font-size:22px;font-weight:500}.ZnOQOq_sent h3:focus{outline:none}.ZnOQOq_sent p{font-size:16px;line-height:1.55}.ZnOQOq_sentActions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;font-size:14px;display:flex}.ZnOQOq_ghost{border:1px solid var(--accent);border-radius:var(--radius-s,8px);background:var(--paper);min-height:54px;color:var(--accent);justify-content:center;align-items:center;padding:13px 21px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.ZnOQOq_ghost:hover{background:var(--accent);color:var(--paper)}.ZnOQOq_pair{gap:24px;display:grid}@media (min-width:640px){.ZnOQOq_pair{grid-template-columns:1fr 1fr}}.ZnOQOq_en{color:var(--muted);font-weight:400}.ZnOQOq_count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:13px}.ZnOQOq_consent{min-height:44px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.ZnOQOq_consent input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:1px 0 0}.ZnOQOq_consent input[aria-invalid=true]{outline:2px solid var(--destructive);outline-offset:2px}
.L6qbfW_scope{gap:.75rem;margin-top:.75rem;display:grid}.L6qbfW_title{margin:0 0 .375rem;font-weight:600}.L6qbfW_list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.L6qbfW_list>li{grid-template-columns:16px minmax(0,1fr);gap:.5rem;margin:0;padding:0;display:grid}.L6qbfW_list>li:before{content:none}.L6qbfW_list>li::marker{content:none}.L6qbfW_yes,.L6qbfW_no{margin-top:.2em}.L6qbfW_yes{color:var(--accent,currentColor)}.L6qbfW_no{opacity:.6}.L6qbfW_packages{grid-column:1/-1;gap:.5rem;margin:0;display:grid}.L6qbfW_packages dd{opacity:.8;margin:.125rem 0 0}
.z5aibq_host{display:contents}.z5aibq_backdrop{z-index:60;background:color-mix(in srgb, var(--ink) 44%, transparent);min-height:100dvh;position:fixed;inset:0}html:has(.z5aibq_host){background-color:var(--bg,#f5f3fa)}html:has(.z5aibq_backdrop[data-open]){background-color:color-mix(in srgb, var(--arrival-ink,#271238) 44%, var(--bg,#f5f3fa))}.z5aibq_popup{z-index:61;width:min(1040px,100vw - 48px);height:var(--fit,auto);background:var(--paper);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 30px 80px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.z5aibq_popup [data-show="0"]{visibility:hidden}.z5aibq_stack{justify-items:center;display:inline-grid}.z5aibq_stack>*{grid-area:1/1}.z5aibq_label{text-box:trim-both cap alphabetic}.z5aibq_head{align-items:center;gap:16px;padding:10px 14px 10px 32px;display:flex}.z5aibq_kicker{color:var(--accent);font-size:13px;font-weight:500}.z5aibq_stepLine{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.z5aibq_close{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:9px;flex-shrink:0;place-items:center;margin-left:auto;transition:background .18s;display:grid}.z5aibq_close:hover{background:var(--bg)}.z5aibq_track{background:var(--wash);border-radius:3px;height:3px;margin:0 32px;overflow:hidden}.z5aibq_fill{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--progress,0));transition:transform .3s var(--ease-out-soft)}.z5aibq_body{border-top:1px solid var(--line);background:var(--bg);flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;margin-top:10px;display:grid}.z5aibq_panel{overscroll-behavior:contain;flex-direction:column;grid-area:1/1;min-height:0;padding:24px 32px 28px;display:flex;position:relative;overflow-y:auto}.z5aibq_panel>:first-child{margin-top:auto}.z5aibq_panel>:last-child{margin-bottom:auto}.z5aibq_panel:not([data-active]){visibility:hidden;opacity:0;pointer-events:none;transition:none}.z5aibq_title{letter-spacing:-.04em;outline:none;max-width:720px;font-size:30px;font-weight:500;line-height:1.15}.z5aibq_subStack{margin-top:8px;display:grid}.z5aibq_subStack>*{grid-area:1/1}.z5aibq_sub{max-width:640px;color:var(--muted);font-size:15px;margin-top:8px!important}.z5aibq_subStack>.z5aibq_sub{margin-top:0!important}.z5aibq_error{color:var(--destructive);font-size:15px;font-weight:500}.z5aibq_notice{background:var(--wash);border-radius:10px;padding:12px 14px;font-size:14px;margin-top:14px!important}.z5aibq_choices{border:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;margin:20px 0 0;padding:0;display:grid}.z5aibq_choice{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:16px;grid-template-columns:22px minmax(0,1fr);gap:6px 14px;min-height:clamp(120px,24svh,240px);padding:18px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.z5aibq_choice:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:is(.z5aibq_choice:has(input:focus-visible),.z5aibq_radioRow:has(input:focus-visible)){outline:3px solid var(--accent);outline-offset:2px}.z5aibq_choice .z5aibq_radio{grid-row:1}:is(.z5aibq_choice,.z5aibq_radioRow)>input{top:50%;left:50%}.z5aibq_choiceTitle{grid-column:2;font-size:16px;font-weight:500;line-height:1.3}.z5aibq_choiceSub{color:var(--muted);grid-column:2;align-self:end;font-size:13px}.z5aibq_radio{border:1.5px solid var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.z5aibq_radio:after{content:"";background:var(--accent);width:10px;height:10px;transition:transform .2s var(--ease-out-soft);border-radius:50%;transform:scale(0)}:is(.z5aibq_choice,.z5aibq_radioRow):has(input:checked) .z5aibq_radio{border-color:var(--accent)}:is(.z5aibq_choice,.z5aibq_radioRow):has(input:checked) .z5aibq_radio:after{transform:scale(1)}.z5aibq_variants{display:grid}.z5aibq_variants>*{grid-area:1/1;min-width:0}.z5aibq_rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:18px;display:grid}.z5aibq_rows>*{grid-column:var(--col);grid-row:var(--track) / span var(--span);min-width:0}.z5aibq_rows>.z5aibq_row:has(>.z5aibq_rowDetails[hidden]){grid-row-end:span 1}.z5aibq_groupLabel{color:var(--accent);align-self:end;padding-top:6px;padding-bottom:4px;font-size:13px;font-weight:500}.z5aibq_row{grid-template-rows:subgrid;border:1px solid var(--line);background:var(--paper);border-radius:12px;row-gap:0;transition:border-color .18s,box-shadow .18s;display:grid}.z5aibq_row[data-picked]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.z5aibq_rowHead{align-items:stretch;min-width:0;display:flex}.z5aibq_toggleRow,.z5aibq_radioRow,.z5aibq_stepperRow{min-width:0;min-height:56px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 6px 8px 14px;display:flex}.z5aibq_toggleRow,.z5aibq_radioRow{cursor:pointer;border-radius:12px;position:relative}.z5aibq_toggleRow:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.z5aibq_toggleRow[aria-disabled=true]{cursor:not-allowed}.z5aibq_toggleRow[aria-disabled=true] .z5aibq_rowName{color:var(--muted)}.z5aibq_rowText{flex:1;gap:4px;min-width:0;display:grid}.z5aibq_rowName{font-size:15px;font-weight:500;line-height:1.3}.z5aibq_meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.3;display:block}.z5aibq_meta b{color:var(--ink);white-space:nowrap;font-weight:500}.z5aibq_meta b+span:before{content:"· ";margin-left:6px}.z5aibq_rowWhat{color:var(--muted);font-size:13px;line-height:1.35}.z5aibq_switch{border:1.5px solid var(--muted);border-radius:6px;flex-shrink:0;width:22px;height:22px;transition:background .18s,border-color .18s;position:relative}.z5aibq_switch:after{content:"";border:solid var(--paper);width:6px;height:11px;transition:transform .18s var(--ease-out-soft);border-width:0 2px 2px 0;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.z5aibq_toggleRow[aria-pressed=true] .z5aibq_switch{border-color:var(--accent);background:var(--accent)}.z5aibq_toggleRow[aria-pressed=true] .z5aibq_switch:after{transform:rotate(45deg)scale(1)}.z5aibq_more{width:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;margin:6px 6px 6px 0;transition:background .18s,color .18s;display:grid}.z5aibq_more:hover{background:var(--wash);color:var(--ink)}.z5aibq_chevron{transition:transform .2s var(--ease-out-soft)}.z5aibq_more[aria-expanded=true] .z5aibq_chevron{transform:rotate(180deg)}.z5aibq_rowDetails{align-content:start;gap:8px;min-width:0;padding:0 16px 14px 48px;display:grid}.z5aibq_rowDetails[hidden]{display:none}.z5aibq_what{font-size:14px}.z5aibq_pitch{color:var(--muted);font-size:14px}.z5aibq_buys{background:var(--bg);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:13px}.z5aibq_includes{margin:0;padding:0;list-style:none}.z5aibq_includes li{margin-top:3px;padding-left:18px;font-size:13px;position:relative}.z5aibq_includes li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:3px}.z5aibq_stepper{flex-shrink:0;align-items:center;gap:8px;display:flex}.z5aibq_stepper button{border:1px solid var(--accent);background:var(--paper);width:44px;height:44px;color:var(--accent);border-radius:9px;place-items:center;font-size:22px;line-height:1;display:grid}.z5aibq_stepper button:disabled{opacity:.4;cursor:not-allowed}.z5aibq_stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:20px;font-weight:500}.z5aibq_review{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:12px 20px;margin-top:16px;display:grid}.z5aibq_summary{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-area:1/1;padding:0 18px}.z5aibq_summary ul{margin:0;padding:0;list-style:none}.z5aibq_popup[data-measuring] .z5aibq_summary ul{min-height:360px}.z5aibq_reviewNotes{grid-area:2/1;gap:4px;display:grid}.z5aibq_empty{border-bottom:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:14px}.z5aibq_line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 12px;min-height:45px;display:grid}.z5aibq_line:last-child,.z5aibq_empty:last-child{border-bottom:0}.z5aibq_lineMain{flex-wrap:wrap;align-items:baseline;column-gap:8px;padding-block:4px;display:flex}.z5aibq_lineMain strong{font-size:14px;font-weight:500;line-height:1.3}.z5aibq_lineMain span{color:var(--muted);font-size:12px}.z5aibq_lineAmount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.z5aibq_lineAmount small{color:var(--muted);font-size:12px;font-weight:400}.z5aibq_lineActions{gap:2px;display:flex}.z5aibq_iconButton{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;transition:background .18s,color .18s;display:grid}.z5aibq_iconButton:hover{background:var(--wash);color:var(--ink)}.z5aibq_monthlyNote{background:var(--wash);border-radius:10px;padding:8px 12px;font-size:13px}.z5aibq_fine{color:var(--muted);padding-inline:12px;font-size:12px}.z5aibq_contact{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-area:1/2/span 2;padding:14px 18px 8px}.z5aibq_contact h3{letter-spacing:-.02em;font-size:18px;font-weight:500}.z5aibq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:12px;display:grid}.z5aibq_wide{grid-column:1/-1}.z5aibq_field{min-width:0}.z5aibq_field label{justify-content:space-between;gap:8px;margin-bottom:5px;font-size:13px;font-weight:500;display:flex}.z5aibq_field label small{color:var(--muted);font-size:12px;font-weight:400}.z5aibq_field input,.z5aibq_field textarea{border:1px solid color-mix(in srgb, var(--line) 70%, var(--muted));background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:9px 12px;font-size:16px}.z5aibq_field textarea{resize:vertical;min-height:64px}.z5aibq_field [aria-invalid=true]{border-color:var(--destructive)}.z5aibq_fieldError{color:var(--destructive);font-size:13px;margin-top:4px!important}.z5aibq_dataNote{color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:6px;font-size:13px;display:flex}.z5aibq_dataNote .z5aibq_dataLink{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;display:inline-flex}.z5aibq_dataNote .z5aibq_dataLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.z5aibq_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.z5aibq_sendError{border:1px solid color-mix(in srgb, var(--destructive) 45%, transparent);background:color-mix(in srgb, var(--destructive) 6%, var(--paper));border-radius:10px;margin-top:12px;padding:12px 14px;font-size:14px}.z5aibq_sendError .z5aibq_pair{margin-top:10px}.z5aibq_resumeList{max-width:640px;margin:16px 0 0;padding:0;list-style:none}.z5aibq_resumeList li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;display:flex}.z5aibq_resumeList li small{color:var(--muted);font-size:12px;display:block}.z5aibq_resumeList li>span:last-child,.z5aibq_resumeList li>strong:last-child{color:var(--muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.z5aibq_resumeList li strong{font-weight:500}.z5aibq_resumeGroups{gap:18px;margin-top:16px;display:grid}.z5aibq_resumeGroups .z5aibq_resumeList{max-width:none;margin-top:2px}@media (min-width:861px){.z5aibq_resumeGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:40px}}.z5aibq_resumeActions{margin-top:18px;display:grid}.z5aibq_resumeActions>*{grid-area:1/1;align-self:start}.z5aibq_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;max-width:600px;display:grid}.z5aibq_pair>p{grid-column:1/-1}.z5aibq_confirmQ{font-size:15px;font-weight:500}.z5aibq_done{flex-direction:column;gap:10px;display:flex}.z5aibq_doneMark{background:color-mix(in srgb, var(--green) 14%, var(--paper));width:52px;height:52px;color:var(--green);border-radius:50%;place-items:center;display:grid}.z5aibq_draw{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15;stroke-dashoffset:0;width:26px;height:26px}.z5aibq_primary,.z5aibq_ghost,.z5aibq_back{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:15px;font-weight:500;transition:background .18s;display:inline-flex}.z5aibq_primary{background:var(--accent);color:var(--paper);border:0}.z5aibq_primary:hover{background:color-mix(in srgb, var(--accent) 86%, var(--ink))}.z5aibq_primary[aria-busy=true]{opacity:.75;cursor:progress}.z5aibq_danger{background:var(--destructive)}.z5aibq_danger:hover{background:color-mix(in srgb, var(--destructive) 86%, var(--ink))}.z5aibq_ghost{border:1px solid var(--ink);color:var(--ink);background:0 0}.z5aibq_ghost:hover{background:var(--wash)}.z5aibq_quiet{min-height:44px;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-size:15px;font-weight:500;text-decoration:underline}.z5aibq_quiet:hover{color:var(--ink)}.z5aibq_small{min-height:44px;padding:0 14px;font-size:14px}.z5aibq_back{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.z5aibq_back:hover{background:var(--bg)}.z5aibq_arrow{display:inline-flex}.z5aibq_foot{border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:20px;padding:12px 32px;display:flex}.z5aibq_totals{min-width:0}.z5aibq_totalLabel{color:var(--muted);font-size:12px;display:block}.z5aibq_totalValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:500;line-height:1.25;display:block}.z5aibq_totalValue small{letter-spacing:0;font-size:15px;font-weight:400}.z5aibq_totalVat{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.z5aibq_nav{grid-template-columns:repeat(2,200px);gap:10px;margin-left:auto;display:grid}@media (min-width:701px){.z5aibq_nav{display:contents}.z5aibq_nav>.z5aibq_back{order:-1}.z5aibq_nav>button{width:200px}.z5aibq_totals{text-align:right;margin-left:auto}}.z5aibq_rim{z-index:62;left:calc(var(--v-x) - var(--v-r));top:calc(var(--v-y) - var(--v-r));width:calc(var(--v-r) * 2);height:calc(var(--v-r) * 2);border:3px solid var(--accent);pointer-events:none;opacity:0;border-radius:50%;position:fixed;box-shadow:inset 0 0 0 7px #b99ad873}.z5aibq_popup [data-card]{isolation:isolate;position:relative}.z5aibq_popup [data-card]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.z5aibq_backdrop{clip-path:circle(var(--v-r) at var(--v-x) var(--v-y));transition:clip-path .49s var(--ease-studio)}.z5aibq_backdrop[data-starting-style],.z5aibq_backdrop[data-ending-style]{clip-path:circle(0 at var(--v-x) var(--v-y))}.z5aibq_popup{clip-path:circle(var(--v-r) at var(--o-x) var(--o-y));transition:clip-path .49s var(--ease-studio)}.z5aibq_popup[data-starting-style],.z5aibq_popup[data-ending-style]{clip-path:circle(0 at var(--o-x) var(--o-y))}.z5aibq_backdrop[data-ending-style],.z5aibq_popup[data-ending-style]{transition-duration:.34s;transition-timing-function:cubic-bezier(.5,0,.75,0)}html:has(.z5aibq_host){transition:background-color .34s cubic-bezier(.5,0,.75,0)}html:has(.z5aibq_backdrop[data-open]){transition:background-color .49s var(--ease-studio)}.z5aibq_rim{animation:z5aibq_portal-rim-grow .49s var(--ease-studio) both, z5aibq_portal-rim-fade .49s linear both}.z5aibq_backdrop[data-ending-style]+.z5aibq_rim{visibility:hidden}.z5aibq_panel[data-active]{z-index:1;background:var(--bg)}.z5aibq_popup[data-dir] .z5aibq_panel[data-active]{animation:z5aibq_portal-step .42s var(--ease-studio) backwards}.z5aibq_panel[data-leaving]:not([data-active]){transition:opacity 0s linear .42s,visibility 0s linear .42s}:is(.z5aibq_choice:has(input:checked),.z5aibq_row[data-picked])[style*=--c-x]:before{background:color-mix(in srgb, var(--accent) 14%, transparent);animation:z5aibq_portal-wash .52s var(--ease-studio)}.z5aibq_radio:after{transition:transform .32s var(--ease-studio)}.z5aibq_fill{transition:transform .49s var(--ease-studio)}.z5aibq_panel[data-active] .z5aibq_draw{animation:z5aibq_draw .32s var(--ease-studio) .14s both}.z5aibq_rowDetails:not([hidden]){animation:z5aibq_rise .22s var(--ease-out-soft) both}}@keyframes z5aibq_portal-rim-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes z5aibq_portal-rim-fade{0%,55%{opacity:1}to{opacity:0}}@keyframes z5aibq_portal-step{0%{clip-path:circle(0 at var(--s-x) var(--s-y))}to{clip-path:circle(var(--s-r) at var(--s-x) var(--s-y))}}@keyframes z5aibq_portal-wash{0%{opacity:1;clip-path:circle(0 at var(--c-x) var(--c-y))}60%{opacity:1;clip-path:circle(var(--c-r) at var(--c-x) var(--c-y))}to{opacity:0;clip-path:circle(var(--c-r) at var(--c-x) var(--c-y))}}@keyframes z5aibq_rise{0%{opacity:0;transform:translateY(8px)}}@keyframes z5aibq_draw{0%{stroke-dashoffset:15px}}@media (prefers-reduced-motion:reduce){.z5aibq_backdrop,.z5aibq_popup,.z5aibq_popup *,.z5aibq_popup :before,.z5aibq_popup :after{transition:none!important;animation:none!important}.z5aibq_rim{display:none}}@media (max-width:860px){.z5aibq_review{grid-template-columns:minmax(0,1fr)}.z5aibq_summary,.z5aibq_reviewNotes,.z5aibq_contact{grid-area:auto/1}}@media (max-width:700px){.z5aibq_popup{border-radius:0;width:100%;height:100dvh;max-height:none;top:0;left:0;transform:none}.z5aibq_head{padding:max(6px, env(safe-area-inset-top)) 8px 6px 16px}.z5aibq_track{margin:0 16px}.z5aibq_body{margin-top:6px}.z5aibq_panel{padding:16px 16px 20px}.z5aibq_title{font-size:24px}.z5aibq_sub,.z5aibq_error{font-size:14px}.z5aibq_choices{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:8px;margin-top:16px}.z5aibq_choice{grid-row:auto;grid-template-rows:auto minmax(0,1fr);min-height:clamp(96px,16svh,150px);padding:14px}.z5aibq_rows{flex-direction:column;gap:6px;margin-top:14px;display:flex}.z5aibq_groupLabel{padding-bottom:0}.z5aibq_row{grid-template-rows:auto auto}.z5aibq_toggleRow,.z5aibq_radioRow,.z5aibq_stepperRow{min-height:52px;padding:5px 4px 5px 12px}.z5aibq_rowText{gap:2px}.z5aibq_rowDetails{padding:0 12px 12px 46px}.z5aibq_more{margin:4px 4px 4px 0}.z5aibq_fields{grid-template-columns:minmax(0,1fr)}.z5aibq_summary,.z5aibq_contact{padding-inline:14px}.z5aibq_foot{padding:8px 12px max(8px, env(safe-area-inset-bottom)) 16px;gap:8px}.z5aibq_totals{flex:1}.z5aibq_totalLabel{font-size:11px}.z5aibq_totalValue{font-size:18px}.z5aibq_totalValue small{font-size:13px}.z5aibq_totalVat{font-size:11px}.z5aibq_nav{gap:8px;margin-left:0;display:flex}.z5aibq_nav .z5aibq_back{width:44px;min-height:48px;padding:0}.z5aibq_backText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.z5aibq_nav .z5aibq_primary{min-width:132px;min-height:48px}.z5aibq_pair{grid-template-columns:minmax(0,1fr)}}
.O-RyHW_demo{--band:560px;box-sizing:border-box;height:var(--band);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m,12px);grid-template-rows:auto minmax(0,1fr);gap:12px;margin:0;padding:20px;display:grid;container-type:inline-size}@media (min-width:1051px){.O-RyHW_demo{--band:460px}}@media (max-width:600px){.O-RyHW_demo{padding:16px}}.O-RyHW_demo .O-RyHW_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.O-RyHW_demo .O-RyHW_title{font-size:15px;font-weight:600;line-height:1.35}.O-RyHW_demo p{margin:0}.O-RyHW_demo small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.O-RyHW_demo .O-RyHW_swap{font-variant-numeric:tabular-nums;display:inline-grid}.O-RyHW_demo .O-RyHW_swap>*{grid-area:1/1}.O-RyHW_demo:not([data-demo]) [data-until],.O-RyHW_demo[data-demo] [data-at]:not([data-on]){opacity:0}.O-RyHW_demo[data-demo] :is(.O-RyHW_bubble,.O-RyHW_notice,.O-RyHW_rowNew):not([data-on]){transform:translateY(8px)}.O-RyHW_demo[data-demo] .O-RyHW_status:not([data-on]){transform:translateY(4px)}.O-RyHW_demo[data-demo] [data-arrive=down]:not([data-on]){opacity:1;transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.O-RyHW_demo[data-demo=play] [data-at]{transition:opacity .3s var(--ease-out-soft), transform .3s var(--ease-out-soft)}.O-RyHW_demo[data-demo=play] [data-arrive]{transition-duration:.38s}.O-RyHW_demo[data-demo=play] .O-RyHW_swap>[data-at]{transition:opacity .14s var(--ease-out-soft)}.O-RyHW_demo[data-demo=play] .O-RyHW_swap>[data-on]{transition-delay:.14s}}.O-RyHW_request{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"chat""notices""panel";gap:12px;display:grid;position:relative}.O-RyHW_chatColumn{flex-direction:column;grid-area:chat;min-height:0;display:flex}.O-RyHW_chatWindow{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m,12px);flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.O-RyHW_demo .O-RyHW_panel{grid-area:panel}.O-RyHW_notices{grid-area:notices;display:grid}.O-RyHW_said{align-content:start;display:grid}.O-RyHW_said>*{grid-area:1/1}.O-RyHW_demo .O-RyHW_saidGhost,.O-RyHW_demo .O-RyHW_saidLine{color:var(--muted);font-size:13px;line-height:1.45}.O-RyHW_demo .O-RyHW_saidGhost{visibility:hidden}.O-RyHW_noticeStack{z-index:2;top:35px;gap:8px;display:grid;position:absolute;inset-inline:9px}.O-RyHW_noticeStack .O-RyHW_notice{box-shadow:0 0 0 8px var(--bg)}.O-RyHW_demo .O-RyHW_status{flex-wrap:wrap;align-self:start;gap:8px;margin:0;display:flex}.O-RyHW_demo .O-RyHW_status small{flex-basis:100%}.O-RyHW_status span{color:var(--green);background:#edf7f0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1}@container (min-width:540px){.O-RyHW_request{grid-template:"chat panel""chat notices"minmax(0,1fr)/minmax(0,6fr) minmax(0,5fr);gap:12px 20px}.O-RyHW_notices>*{grid-area:1/1}.O-RyHW_noticeStack{position:static}.O-RyHW_noticeStack .O-RyHW_notice{box-shadow:none}}.O-RyHW_demo .O-RyHW_chatHead,.O-RyHW_demo .O-RyHW_panelHead{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;display:flex}.O-RyHW_demo .O-RyHW_chatHead{box-sizing:border-box;align-items:center;height:18px;margin-bottom:8px}.O-RyHW_chat{transform:translateY(var(--chat-shift,0px));flex:none;gap:10px;padding:12px;display:grid}@media (prefers-reduced-motion:no-preference){.O-RyHW_demo[data-demo=play] .O-RyHW_chat{transition:transform .32s var(--ease-out-soft)}}.O-RyHW_line{display:grid;position:relative}.O-RyHW_demo .O-RyHW_bubble{border-radius:var(--radius-m,12px);max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45}.O-RyHW_line[data-who=visitor] .O-RyHW_bubble{color:var(--paper);background:var(--accent);border-bottom-right-radius:4px;justify-self:end}.O-RyHW_line[data-who=assistant] .O-RyHW_bubble{background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:4px;justify-self:start}.O-RyHW_typing{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m,12px);opacity:0;border-bottom-left-radius:4px;gap:4px;padding:12px;display:flex;position:absolute;top:0;left:0}.O-RyHW_typing i{background:var(--muted);border-radius:50%;width:6px;height:6px}.O-RyHW_line[data-typing] .O-RyHW_typing{opacity:1}@media (prefers-reduced-motion:no-preference){.O-RyHW_line[data-typing] .O-RyHW_typing i{animation:1s ease-in-out infinite O-RyHW_typing}.O-RyHW_line[data-typing] .O-RyHW_typing i:nth-child(2){animation-delay:.15s}.O-RyHW_line[data-typing] .O-RyHW_typing i:nth-child(3){animation-delay:.3s}}@keyframes O-RyHW_typing{0%,80%,to{opacity:.3}40%{opacity:1}}.O-RyHW_panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m,12px);overflow:hidden}.O-RyHW_demo .O-RyHW_panelHead{border-bottom:1px solid var(--line);padding:10px 14px}.O-RyHW_rows{margin:0;padding:0;list-style:none}.O-RyHW_row{box-sizing:border-box;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 12px;height:52px;padding:0 14px;font-size:14px;line-height:1.4;display:grid;position:relative}.O-RyHW_row:last-child{border-bottom:0}.O-RyHW_demo .O-RyHW_rowPress{z-index:1;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.O-RyHW_demo .O-RyHW_rowPress:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.O-RyHW_row:has(>.O-RyHW_rowPress:hover){background:var(--bg)}.O-RyHW_row:has(>.O-RyHW_rowPress[aria-pressed=true]){background:var(--wash);box-shadow:inset 0 0 0 1px var(--accent)}.O-RyHW_row>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O-RyHW_demo .O-RyHW_row small{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.O-RyHW_rowNew{z-index:1;background:var(--wash)}.O-RyHW_pill{color:var(--muted);background:var(--bg);border-radius:999px;align-self:center;padding:2px 8px;font-size:12px;line-height:1.4}.O-RyHW_pillNew{color:var(--paper);background:var(--accent)}.O-RyHW_demo .O-RyHW_notice{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m,12px);align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.O-RyHW_notice strong{font-weight:600;display:block}.O-RyHW_icon{width:26px;height:26px;color:var(--ink);background:var(--lilac);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.O-RyHW_iconDone{color:var(--paper);background:var(--green)}.O-RyHW_speed{--gauge:128px;grid-template-columns:var(--gauge) minmax(0, 1fr);grid-template-areas:"gauge phase""gauge guarantee""film film""metrics metrics";align-content:center;align-items:center;gap:14px 16px;display:grid}@container (max-width:319px){.O-RyHW_speed{row-gap:6px}}@container (min-width:560px){.O-RyHW_speed{--gauge:168px;gap:16px 24px}}@media (min-width:1051px){.O-RyHW_speed .O-RyHW_frame{max-width:64px}@container (min-width:560px){.O-RyHW_speed{grid-template-areas:"gauge phase""gauge film""gauge metrics""gauge guarantee";gap:12px 24px}}}.O-RyHW_gauge{aspect-ratio:1;grid-area:gauge;width:100%;position:relative}.O-RyHW_gauge svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.O-RyHW_track,.O-RyHW_arc{fill:none;stroke-width:10px}.O-RyHW_track{stroke:var(--line)}.O-RyHW_arc{stroke-linecap:round}.O-RyHW_arcBefore{stroke:var(--lilac)}.O-RyHW_arcAfter{stroke:var(--green)}.O-RyHW_demo .O-RyHW_score{letter-spacing:-.02em;place-content:center;justify-items:center;gap:2px;font-size:34px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}@container (min-width:560px){.O-RyHW_demo .O-RyHW_score{font-size:44px}}.O-RyHW_demo .O-RyHW_score small{text-align:center;letter-spacing:0;max-width:84px}.O-RyHW_demo .O-RyHW_phase{grid-area:phase;grid-template-columns:repeat(auto-fit,minmax(min(100%,80px),1fr));align-self:end;gap:8px;display:grid}.O-RyHW_demo .O-RyHW_toggle{min-height:44px;font:inherit;white-space:nowrap;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-s,8px);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.O-RyHW_demo .O-RyHW_toggle:hover{border-color:var(--accent)}.O-RyHW_demo .O-RyHW_toggle[aria-pressed=true]{background:var(--wash);border-color:var(--accent)}.O-RyHW_demo .O-RyHW_toggle>span{text-box:trim-both cap alphabetic}.O-RyHW_film{grid-area:film;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.O-RyHW_film li{color:var(--muted);justify-items:center;gap:4px;font-size:12px;line-height:1.2;display:grid}.O-RyHW_frame{box-sizing:border-box;aspect-ratio:9/16;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s,8px);flex-direction:column;gap:5px;width:100%;max-width:88px;padding:8%;display:flex;overflow:hidden}.O-RyHW_frame i{background:var(--line);border-radius:2px;flex:none;height:4px;display:block}.O-RyHW_frame i[data-kind=head]{background:var(--accent);width:70%;height:7px}.O-RyHW_frame i[data-kind=image]{background:var(--wash);height:30%}.O-RyHW_frame i[data-kind=button]{background:var(--accent);width:55%;height:9px}.O-RyHW_demo[data-demo] [data-block]:not([data-on]){opacity:0}@media (prefers-reduced-motion:no-preference){.O-RyHW_demo[data-demo=play] [data-block]{transition:opacity .12s var(--ease-out-soft)}}.O-RyHW_metrics{grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.O-RyHW_metrics li{border:1px solid var(--line);border-radius:var(--radius-s,8px);align-content:space-between;gap:6px;padding:10px 12px;display:grid;position:relative}.O-RyHW_metrics li>:not(.O-RyHW_metricGood){position:relative}@container (max-width:419px){.O-RyHW_metrics{grid-template-columns:1fr;gap:6px}.O-RyHW_metrics li{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:8px}}.O-RyHW_metrics strong{font-size:18px;font-weight:600;line-height:1.2}.O-RyHW_metricGood{border-radius:var(--radius-s,8px);background:#edf7f0;border:1px solid #c9e0cf;position:absolute;inset:-1px}.O-RyHW_metricLabel{color:var(--muted);align-items:baseline;gap:6px;font-size:12px;line-height:1.35;display:flex}.O-RyHW_metricLabel .O-RyHW_swap{flex:none}.O-RyHW_dotBefore,.O-RyHW_dotAfter{border-radius:50%;width:8px;height:8px}.O-RyHW_dotBefore{background:var(--lilac)}.O-RyHW_dotAfter{background:var(--green)}.O-RyHW_demo .O-RyHW_guarantee{color:var(--muted);grid-area:guarantee;align-self:start;font-size:14px;line-height:1.5}.O-RyHW_rank{--row:44px;align-content:center;align-items:start;gap:14px;display:grid}@container (min-width:560px){.O-RyHW_rank{--row:60px}}@media (max-width:1050px){@container (min-width:560px){.O-RyHW_climb{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"position chart""calendar calendar";column-gap:24px}.O-RyHW_demo .O-RyHW_position{grid-area:position;align-self:start}.O-RyHW_chart{grid-area:chart;justify-self:end}.O-RyHW_calendar{grid-area:calendar}}}@media (min-width:1051px){@container (min-width:460px){.O-RyHW_rank{--row:68px;grid-template-columns:minmax(0,1fr) minmax(0,236px);gap:20px}}}.O-RyHW_serp{height:calc(44px + 4 * var(--row));background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m,12px);position:relative;overflow:hidden}.O-RyHW_demo .O-RyHW_query{z-index:3;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:44px;padding:0 14px;font-size:14px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.O-RyHW_query:before{content:"";border:2px solid var(--muted);border-radius:50%;flex:none;width:12px;height:12px}.O-RyHW_demo .O-RyHW_result{box-sizing:border-box;height:var(--row);transform:translateY(calc(var(--slot) * var(--row)));align-content:center;gap:2px;padding:0 14px;display:grid;position:absolute;top:44px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.O-RyHW_demo[data-demo=play] .O-RyHW_result{transition:transform .42s var(--ease-out-soft)}}.O-RyHW_result small{color:var(--green)}.O-RyHW_result span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.4;overflow:hidden}.O-RyHW_demo .O-RyHW_ours{z-index:2;background:var(--wash);border-block:1px solid var(--accent)}.O-RyHW_ours span{color:var(--accent);font-weight:600}.O-RyHW_climb{gap:12px;min-width:0;display:grid}.O-RyHW_demo .O-RyHW_position{color:var(--muted);align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.O-RyHW_position strong{letter-spacing:-.03em;color:var(--ink);font-size:40px;font-weight:600;line-height:1}.O-RyHW_position>span:last-child{justify-items:start;display:grid}.O-RyHW_demo .O-RyHW_position small{display:inline-grid}.O-RyHW_chart{width:100%;max-width:300px;height:auto;display:block}.O-RyHW_area{fill:var(--wash)}.O-RyHW_grid{stroke:var(--line);stroke-width:1px}.O-RyHW_chart text{fill:var(--muted);font-size:15px}.O-RyHW_climbLine{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.O-RyHW_calendar{gap:6px;display:grid}.O-RyHW_calendar ol{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.O-RyHW_calendar li{aspect-ratio:1;background:var(--line);border-radius:3px;max-height:22px;overflow:hidden}.O-RyHW_calendar li span{background:var(--accent);width:100%;height:100%;display:block}.O-RyHW_calendar li[data-thumb]{outline:2px solid var(--accent);outline-offset:2px}.O-RyHW_calendarTrack{position:relative}.O-RyHW_calendarRange{opacity:0;cursor:pointer;width:100%;height:44px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.O-RyHW_calendarTrack:has(.O-RyHW_calendarRange:focus-visible) ol{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}.O-RyHW_flow{grid-template-rows:minmax(140px,1fr) auto auto;gap:12px;display:grid}.O-RyHW_flowBox{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m,12px);min-height:0;position:relative;overflow:hidden}.O-RyHW_flowBox :is(svg,canvas){width:100%;height:100%;display:block;position:absolute;inset:0}.O-RyHW_flowBox text{fill:var(--muted);font-size:12px;font-weight:500}.O-RyHW_flowBox .O-RyHW_lead{fill:var(--accent);font-size:14px;font-weight:600}.O-RyHW_flowBox .O-RyHW_big{fill:var(--ink);font-size:14px;font-weight:600}.O-RyHW_flowBox tspan{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.O-RyHW_rib{transition:opacity .25s var(--ease-out-soft)}}.O-RyHW_flowNote{color:var(--muted);font-size:13px;line-height:1.45;display:grid}.O-RyHW_flowNote>*{grid-area:1/1;margin:0}.O-RyHW_flowNote b{color:var(--ink);font-weight:600}.O-RyHW_flowGhost{visibility:hidden}.O-RyHW_sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (min-width:540px){.O-RyHW_sources{grid-template-columns:repeat(4,minmax(0,1fr))}}.O-RyHW_demo .O-RyHW_source{min-height:44px;font:inherit;text-align:left;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-s,8px);cursor:pointer;gap:2px;padding:9px 12px;display:grid}.O-RyHW_demo .O-RyHW_source[aria-pressed=true]{background:var(--wash);border-color:var(--accent)}.O-RyHW_demo .O-RyHW_source>*{white-space:nowrap}.O-RyHW_demo .O-RyHW_source strong{font-size:18px;font-weight:600;line-height:1.25}.O-RyHW_demo .O-RyHW_source .O-RyHW_rate{color:var(--muted);font-size:12px;line-height:1.4}.O-RyHW_sourceDot{background:var(--dot);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}
.G7fT1a_studio{--bg:#f5f3fa;--paper:#fff;--ink:#271238;--muted:#62576e;--accent:#61359b;--line:#dcd5e6;--wash:#ebe4f5;--green:#24704b;--lilac:#9b72cf;--brand:var(--accent);--brand-soft:var(--muted);--radius-s:8px;--radius-m:12px;--radius-l:18px;--dark-accent:#c4acd9;--dark-muted:#d0c4da;--dark-line:#644e75;--dark-edge:#8a75a3;--dark-raise:#36204d;--space:clamp(22px, 5.7vw, 88px);--gutter:max(var(--space), calc((100vw - 1424px) / 2));--section:clamp(64px, 8vw, 120px);background:var(--bg);color:var(--ink);font-family:var(--font-plex-sans), sans-serif;overflow-wrap:break-word;line-height:1.6}body:has(.G7fT1a_studio){background:#f5f3fa}.G7fT1a_studio *{box-sizing:border-box}.G7fT1a_studio :is(h1,h2,h3,h4,p){margin:0}.G7fT1a_studio a{text-decoration:none}.G7fT1a_studio button{cursor:pointer;font:inherit}.G7fT1a_studio :is(a,button,summary,textarea,input):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.G7fT1a_studio :is(textarea,input:not([type=checkbox],[type=radio],[type=range])):focus-visible{outline-offset:0}.G7fT1a_studio section{scroll-margin-top:118px}.G7fT1a_skip{z-index:100;background:var(--paper);padding:14px;position:absolute;top:-100px;left:20px}.G7fT1a_skip:focus{top:12px}.G7fT1a_header{z-index:30;background:var(--bg);min-height:102px;padding:20px var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:36px;display:flex;position:sticky;top:0}.G7fT1a_header>a:first-child{align-items:center;min-height:44px;display:flex}.G7fT1a_desktopNav{gap:30px;margin-left:auto;font-size:14px;display:flex}.G7fT1a_desktopNav a{align-items:center;min-width:44px;min-height:44px;display:flex}.G7fT1a_navCta{border:1px solid var(--ink);border-radius:var(--radius-s,8px);align-items:center;gap:20px;min-height:46px;padding:10px 18px;font-size:14px;display:inline-flex}.G7fT1a_menuButton{border:1px solid var(--line);border-radius:var(--radius-s,8px);background:0 0;flex-shrink:0;place-items:center;width:44px;height:44px;display:none}.G7fT1a_desktopNav a[data-alt]{flex-direction:column;justify-content:center;align-items:flex-start}.G7fT1a_header [data-alt]:after{content:attr(data-alt);visibility:hidden;height:0;display:block;overflow:hidden}.G7fT1a_navCta span[data-alt]{flex-direction:column;display:inline-flex}@media (max-width:1200px){.G7fT1a_homeHeader{gap:20px}.G7fT1a_homeHeader .G7fT1a_desktopNav{gap:17px}}@media (max-width:1050px){.G7fT1a_homeHeader .G7fT1a_desktopNav{display:none}.G7fT1a_homeHeader .G7fT1a_navCta{margin-left:auto}.G7fT1a_homeHeader .G7fT1a_menuButton{display:grid}}@media (min-width:801px) and (max-width:1050px){.G7fT1a_homeHeader .G7fT1a_mobileNav{padding-inline:var(--gutter);display:block}}.G7fT1a_pagesStrip{min-height:44px;padding:0 var(--gutter);background:var(--wash);align-items:center;gap:24px;font-size:13px;display:flex}.G7fT1a_pagesStrip nav{align-items:center;gap:18px;display:flex}.G7fT1a_pagesStrip nav a{min-width:44px;min-height:44px;color:var(--ink);text-underline-offset:5px;justify-content:center;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s;display:flex}.G7fT1a_pagesStrip nav a:hover,.G7fT1a_pagesStrip nav a[aria-current]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.G7fT1a_pagesStrip nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.G7fT1a_stripDot{background:var(--muted);opacity:.6;border-radius:50%;width:3px;height:3px}@media (max-width:800px){.G7fT1a_pagesStrip{display:none}}@media (min-width:801px){.G7fT1a_header .G7fT1a_langRow,.G7fT1a_header .G7fT1a_langCycle{display:none}}.G7fT1a_langSwitch{border:1px solid var(--line);border-radius:var(--radius-s,8px);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;font-size:13px;display:inline-flex}.G7fT1a_langSwitch a{width:44px;min-height:44px;color:var(--muted);place-items:center;transition:color .16s;display:grid}.G7fT1a_langSwitch a+a{border-left:1px solid var(--line)}.G7fT1a_langSwitch a:hover{color:var(--ink)}.G7fT1a_langSwitch a[aria-current]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;font-weight:500}.G7fT1a_langSwitch a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-s,8px)}.G7fT1a_langStrip{border:0;margin-left:auto}.G7fT1a_langCycle{border:1px solid var(--line);border-radius:var(--radius-s,8px);width:44px;height:44px;color:var(--ink);letter-spacing:.04em;flex:none;place-items:center;font-size:13px;font-weight:500;transition:border-color .16s;display:none}.G7fT1a_langCycle:hover{border-color:var(--accent)}.G7fT1a_langCycle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.G7fT1a_mobileNav{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);visibility:hidden;opacity:0;padding:16px 24px;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.G7fT1a_mobileNav[data-open]{visibility:visible;opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.G7fT1a_mobileNav{transition:opacity var(--duration-fill) var(--ease-out-soft), transform var(--duration-fill) var(--ease-out-soft), visibility 0s linear var(--duration-fill)}.G7fT1a_mobileNav[data-open]{transition-delay:0s}}@media (min-width:801px){.G7fT1a_mobileNav{display:none}}.G7fT1a_mobileNav a{padding:13px 0;display:block}.G7fT1a_menuGroup{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:12px}.G7fT1a_menuRule{border-top:1px solid var(--line);margin:8px 0 0}.G7fT1a_mobileNav a.G7fT1a_menuCta{border:1px solid var(--ink);border-radius:var(--radius-s,8px);justify-content:center;align-items:center;gap:12px;min-height:46px;margin-top:14px;padding:10px 18px;display:flex}.G7fT1a_hero{padding:72px var(--gutter) 74px;grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.G7fT1a_intro{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.G7fT1a_introRule{background:var(--lilac);flex-shrink:0;width:18px;height:2px;display:block}.G7fT1a_hero h1{letter-spacing:-.064em;max-width:620px;margin:26px 0;font-size:clamp(52px,5.3vw,82px);font-weight:500;line-height:1.035}.G7fT1a_lead{color:var(--muted);max-width:510px;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.G7fT1a_actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr));gap:12px;max-width:520px;margin-top:32px;display:grid}.G7fT1a_actions>*>span{text-box:trim-both cap alphabetic}.G7fT1a_heroBuilder{border:1px solid var(--line);border-radius:var(--radius-s,8px);background:var(--paper);min-height:54px;color:var(--ink);justify-content:center;align-items:center;gap:14px;padding:13px 21px;font-size:14px;font-weight:500;transition:border-color .18s,transform .18s;display:inline-flex}.G7fT1a_studio .G7fT1a_actions>*{border:1px solid #0000;font-size:14px;line-height:1.6}.G7fT1a_actions>.G7fT1a_heroBuilder{border-color:var(--line)}.G7fT1a_heroBuilder:hover{border-color:var(--accent);transform:translateY(-2px)}.G7fT1a_primary{border-radius:var(--radius-s,8px);background:var(--accent);color:#fff;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:13px 21px;font-size:14px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.G7fT1a_primary:hover{background:var(--ink);transform:translateY(-2px)}.G7fT1a_processCta{min-width:min(100%,248px);line-height:1.6}.G7fT1a_processCta>span{text-box:trim-both cap alphabetic}.G7fT1a_process .G7fT1a_processCta{background:var(--dark-accent);color:var(--ink)}.G7fT1a_process .G7fT1a_processCta:hover{background:var(--paper)}.G7fT1a_desktopNav a:hover{text-underline-offset:5px;text-decoration:underline}.G7fT1a_heroTerms{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin-top:26px;font-size:14px;display:flex}.G7fT1a_heroTerms strong{color:var(--ink);font-weight:500}.G7fT1a_journey{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l,18px);padding:20px;box-shadow:0 22px 60px #2712380c}.G7fT1a_journeyHead{justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.G7fT1a_journeyHead>span:first-child{align-items:center;gap:8px;display:flex}.G7fT1a_demoBadge{color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s,8px);flex-shrink:0;padding:3px 8px;font-size:12px;line-height:1.4}.G7fT1a_scenarios{background:var(--bg);border-radius:var(--radius-s,8px);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:19px 0;padding:4px;display:grid;position:relative}.G7fT1a_scenarios label{z-index:1;min-height:44px;color:var(--muted);border-radius:var(--radius-s,8px);padding:7px;font-size:13px;line-height:1.3;transition:color .2s;position:relative}.G7fT1a_scenarios label:has(input:checked){color:var(--ink)}.G7fT1a_scenarioIndicator{z-index:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-s,8px);width:calc(33.3333% - 5.33333px);height:calc(100% - 8px);transform:translateX(calc(var(--scenario,0) * (100% + 4px)));position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #2712380a}@media (prefers-reduced-motion:no-preference){.G7fT1a_scenarioIndicator{transition:transform .3s var(--ease-out-soft)}}.G7fT1a_scene{margin:0}.G7fT1a_figure{border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-m,12px);padding:13px 14px}.G7fT1a_figure:last-child{background:var(--ink);border-color:var(--ink)}.G7fT1a_figure strong{white-space:nowrap;letter-spacing:-.035em;color:var(--ink);font-size:clamp(17px,1.55vw,22px);font-weight:500;line-height:1.1;display:block}.G7fT1a_figure>span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.G7fT1a_figure:last-child strong{color:var(--bg)}.G7fT1a_figure:last-child>span{color:var(--dark-accent)}.G7fT1a_findingsHead{color:var(--muted);padding:26px 0 12px;font-size:12px;line-height:1.4}.G7fT1a_findings{border:1px solid var(--line);border-radius:var(--radius-m,12px);overflow:hidden}.G7fT1a_findings>div{align-items:baseline;gap:14px;padding:11px 14px;display:flex}.G7fT1a_findings>div+div{border-top:1px solid var(--line)}.G7fT1a_findings dt{width:168px;color:var(--muted);flex-shrink:0;font-size:12px;line-height:1.4}.G7fT1a_findings dd{letter-spacing:-.012em;color:var(--ink);flex:1;margin:0;font-size:13px;font-weight:500;line-height:1.4}.G7fT1a_decision{border-radius:var(--radius-s,8px);color:var(--green);background:#edf7f0;border:1px solid #c9e0cf;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.G7fT1a_decision svg{flex-shrink:0;margin-top:2px}.G7fT1a_decision strong{font-weight:500}.G7fT1a_journeyFoot{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.G7fT1a_journeyFoot p{flex:1}.G7fT1a_journeyFoot a{min-height:44px;color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.G7fT1a_capabilityStrip{padding:14px var(--gutter);border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:0 24px;font-size:13px;display:flex}.G7fT1a_capabilityStrip a{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;align-items:center;transition:color .2s ease-out,text-decoration-color .2s ease-out;display:flex}.G7fT1a_capabilityStrip a:hover{color:var(--accent);text-decoration-color:currentColor}.G7fT1a_capabilityStrip a:active{color:var(--ink)}.G7fT1a_work,.G7fT1a_services{padding:var(--section) var(--gutter)}.G7fT1a_work{background:var(--paper)}.G7fT1a_sectionHead{grid-template-columns:1.5fr 1fr;align-items:end;gap:50px;margin-bottom:38px;display:grid}.G7fT1a_kicker{color:var(--accent);font-size:13px;font-weight:500;margin-bottom:17px!important}.G7fT1a_sectionHead h2,.G7fT1a_process h2,.G7fT1a_faq h2,.G7fT1a_contact h2{letter-spacing:-.045em;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.1}.G7fT1a_sectionHead>p{max-width:350px;color:var(--muted);justify-self:end;font-size:15px}.G7fT1a_workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;display:grid}.G7fT1a_workCard{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;min-width:0;display:grid}.G7fT1a_workImage{border:1px solid var(--line);border-radius:var(--radius-m,12px);background:var(--bg);display:block;overflow:hidden}.G7fT1a_browserBar{color:var(--muted);background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.G7fT1a_browserBar>span:first-child{color:#9583a5;letter-spacing:2px;font-size:8px}.G7fT1a_workImage img{aspect-ratio:1280/700;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .3s}.G7fT1a_workImage:hover img{transform:scale(1.018)}.G7fT1a_workCaption{justify-content:space-between;align-items:start;gap:15px;padding-top:15px;display:flex}.G7fT1a_workCaption span{color:var(--muted);font-size:12px}.G7fT1a_workCaption h3{margin-top:4px;font-size:20px;font-weight:500;line-height:1.3}.G7fT1a_workCaption>a{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.G7fT1a_studio .G7fT1a_workStudy{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:4px;font-size:14px;text-decoration:underline;display:inline-flex}.G7fT1a_note{color:var(--muted);max-width:960px;font-size:12px;margin-top:25px!important}.G7fT1a_note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}button.G7fT1a_primary{border:0}.G7fT1a_catalogue{display:none}.G7fT1a_builderCta{border:1px solid var(--line);border-radius:var(--radius-l,18px);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;padding:20px 24px;display:flex}.G7fT1a_builderCta p{flex:320px;font-size:16px}.G7fT1a_builderButton{border:1px solid var(--accent);border-radius:var(--radius-s,8px);background:var(--paper);min-height:50px;color:var(--accent);align-items:center;gap:14px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .18s;display:inline-flex}.G7fT1a_builderButton:hover{background:var(--wash)}.G7fT1a_serviceTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.G7fT1a_serviceTabs,.G7fT1a_tabAnchor,.G7fT1a_offerGrid{scroll-margin-top:40px}.G7fT1a_tabAnchor{position:absolute;top:0}.G7fT1a_serviceTabs button{min-height:56px;color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:17px 15px;font-size:14px;display:flex;position:relative}.G7fT1a_serviceTabs button[aria-pressed=true]{color:var(--accent)}.G7fT1a_tabIndicator{background:var(--wash);border-bottom:3px solid var(--accent);border-radius:var(--radius-s,8px) var(--radius-s,8px) 0 0;width:calc(25% - 7.5px);height:100%;transform:translateX(calc(var(--tab-index) * (100% + 10px)));pointer-events:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.G7fT1a_tabIndicator{transition:transform var(--duration-fill) var(--ease-out-soft)}}.G7fT1a_serviceIntro{grid-template-columns:1fr 1fr;align-items:start;gap:30px;padding:33px 0;display:grid}.G7fT1a_serviceIntro h3{letter-spacing:-.035em;font-size:25px;font-weight:500}.G7fT1a_serviceIntro p{color:var(--muted);max-width:480px;font-size:14px}.G7fT1a_serviceLead{display:grid}.G7fT1a_serviceDemo>*{min-width:0}@media (min-width:1051px){.G7fT1a_serviceLead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:48px;padding-block:33px}.G7fT1a_serviceLead .G7fT1a_serviceIntro{grid-template-columns:1fr;align-self:center;gap:14px;padding:0}.G7fT1a_serviceLead .G7fT1a_introBody{grid-area:2/1}.G7fT1a_serviceLead .G7fT1a_narration{grid-area:3/1;display:grid}}.G7fT1a_narration{counter-reset:step;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:none}.G7fT1a_narration li{max-width:480px;color:var(--ink);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;font-size:15px;line-height:1.45;display:grid}.G7fT1a_narration li:before{counter-increment:step;content:counter(step);width:28px;height:28px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.G7fT1a_narration li[data-state=next]{color:var(--muted)}.G7fT1a_narration li[data-state=now]:before{color:var(--paper);background:var(--accent);border-color:var(--accent)}.G7fT1a_narration li[data-state=done]:before{color:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.G7fT1a_narration li,.G7fT1a_narration li:before{transition:color .2s var(--ease-out-soft), background-color .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft)}}@media (max-width:1050px){.G7fT1a_serviceDemo{margin-bottom:33px}}@media (max-width:600px){.G7fT1a_serviceDemo{margin-bottom:27px}}.G7fT1a_offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.G7fT1a_offer{grid-row:span 7;grid-template-rows:subgrid;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l,18px);gap:19px;padding:25px;display:grid}.G7fT1a_offerBadged{align-content:start;justify-items:start;gap:12px;display:grid}.G7fT1a_offer h4{letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.25}.G7fT1a_offer>p{color:var(--muted);font-size:14px}.G7fT1a_price{grid-row:span 3;grid-template-rows:subgrid;border-block:1px solid var(--line);row-gap:8px;padding-block:18px;display:grid}.G7fT1a_price strong{letter-spacing:-.05em;font-size:28px;font-weight:500;line-height:1.2;display:block}.G7fT1a_price strong .G7fT1a_vat{letter-spacing:0;opacity:.8;white-space:nowrap;font-size:.5em}.G7fT1a_price>span,.G7fT1a_price>small{color:var(--muted);font-size:14px;display:block}.G7fT1a_notes{font-size:14px}.G7fT1a_notesLabel{font-weight:500}.G7fT1a_notes p+p{color:var(--muted);margin-top:6px}.G7fT1a_offerCta{border:1px solid var(--line);border-radius:var(--radius-s,8px);min-height:48px;color:var(--accent);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:14px;display:flex}.G7fT1a_offerFeatured{background:var(--ink);border-color:var(--ink);color:var(--bg)}.G7fT1a_offer.G7fT1a_offerFeatured>p,.G7fT1a_offer.G7fT1a_offerFeatured .G7fT1a_price>span,.G7fT1a_offer.G7fT1a_offerFeatured .G7fT1a_price>small,.G7fT1a_offer.G7fT1a_offerFeatured .G7fT1a_notes p+p{color:var(--dark-accent)}.G7fT1a_offer.G7fT1a_offerFeatured .G7fT1a_price{border-block-color:var(--dark-line)}.G7fT1a_offer.G7fT1a_offerFeatured .G7fT1a_offerCta{border-color:var(--dark-edge);color:var(--bg)}.G7fT1a_offer.G7fT1a_offerFeatured .G7fT1a_offerCta:hover{background:var(--dark-raise);border-color:var(--dark-edge)}.G7fT1a_offerCta:hover{background:var(--wash)}.G7fT1a_contextBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:33px;padding-top:26px;display:flex}.G7fT1a_contextBar strong{font-size:14px;font-weight:500}.G7fT1a_contextBar p{color:var(--muted);margin-top:4px;font-size:12px}.G7fT1a_contextBar button{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-s,8px);flex-shrink:0;align-items:center;gap:10px;min-height:46px;padding:10px 15px;font-size:12px;display:inline-flex}.G7fT1a_copyResult{margin-top:20px;font-size:13px}.G7fT1a_copyResult textarea{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-s,8px);width:100%;margin-top:12px;padding:15px}.G7fT1a_process{background:var(--ink);color:#f9f6fc;padding:var(--section) var(--gutter);grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.G7fT1a_process .G7fT1a_kicker{color:var(--dark-accent)}.G7fT1a_processIntro>p:not(.G7fT1a_kicker){color:var(--dark-muted);max-width:400px;margin-top:23px;font-size:15px}.G7fT1a_processIntro>a{margin-top:24px}.G7fT1a_process a:focus-visible{outline-color:var(--dark-accent)}.G7fT1a_steps{margin:0;padding:0;list-style:none}.G7fT1a_steps li{align-items:start;gap:24px;padding:0 0 32px;display:flex}.G7fT1a_steps li:last-child{padding-bottom:0}.G7fT1a_stepLabels{display:none}.G7fT1a_steps li>span{color:var(--dark-accent);padding-top:4px;font-size:12px}.G7fT1a_steps h3{font-size:20px;font-weight:500;line-height:1.3}.G7fT1a_steps dl{gap:6px;margin:10px 0 0;font-size:13px;line-height:1.45;display:grid}.G7fT1a_steps dl>div{grid-template-columns:7.2em minmax(0,1fr);gap:12px;display:grid}.G7fT1a_steps dt{color:var(--dark-accent)}.G7fT1a_steps dd{color:var(--dark-muted);margin:0}.G7fT1a_plan{border:1px solid var(--dark-line);border-radius:var(--radius-m);background:var(--dark-raise);width:min(100%,520px);margin:0;padding:18px 20px;font-size:13px;line-height:1.45}.G7fT1a_plan figcaption{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;font-size:15px;font-weight:500;display:flex}.G7fT1a_plan figcaption span{border:1px solid var(--dark-edge);color:var(--dark-accent);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:400}.G7fT1a_plan dl{margin:0;display:grid}.G7fT1a_plan dl>div{grid-template-columns:6.8em minmax(0,1fr);gap:12px;padding-block:8px;display:grid;position:relative}.G7fT1a_plan dl>div:before{content:"";background:var(--dark-line);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.G7fT1a_plan dt{color:var(--dark-muted)}.G7fT1a_plan dd{margin:0}@keyframes G7fT1a_answer-in{0%{opacity:0;transform:translateY(6px)}}.G7fT1a_faq{padding:var(--section) var(--gutter);background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;display:grid;position:relative}.G7fT1a_faqAnchor{position:absolute;inset:0 auto auto 0}.G7fT1a_faqIntro{align-self:start}.G7fT1a_faqIntro>h2+p{color:var(--muted);max-width:410px;margin-top:20px;font-size:14px}.G7fT1a_faqTopics{gap:8px;max-width:460px;margin-top:28px;display:grid}.G7fT1a_faqTopics button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-s,8px);background:var(--paper);width:100%;min-height:64px;color:var(--ink);font:inherit;transition:border-color var(--duration-fill) var(--ease-out-soft), background-color var(--duration-fill) var(--ease-out-soft);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;font-size:16px;line-height:1.3;display:flex}.G7fT1a_faqTopics button[aria-selected=true]{border-color:var(--accent);background:var(--wash)}.G7fT1a_faqTopics button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.G7fT1a_faqTopics button:hover{border-color:var(--accent)}}.G7fT1a_faqTopicName{gap:4px;font-weight:500;display:grid}.G7fT1a_faqTopicSub{color:var(--muted);font-size:13px;font-weight:400}.G7fT1a_faqTopicCount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:15px;font-weight:400;line-height:1.3;display:inline-flex}.G7fT1a_faqTopicChevron{color:var(--muted);transition:transform var(--duration-fill) var(--ease-out-soft), color var(--duration-fill) var(--ease-out-soft);flex:none}.G7fT1a_faqTopics button[aria-selected=true] .G7fT1a_faqTopicChevron{color:var(--accent)}@media (hover:hover){.G7fT1a_faqTopics button:hover .G7fT1a_faqTopicChevron{color:var(--accent);transform:translate(3px)}}.G7fT1a_faqIntro>.G7fT1a_faqAsk{border-top:1px solid var(--line);max-width:460px;color:var(--muted);margin-top:24px;padding-top:22px;font-size:14px}.G7fT1a_faqAsk b{color:var(--ink);font-weight:600}.G7fT1a_faqAsk a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.G7fT1a_faqPanels{align-self:start;display:grid}.G7fT1a_faqPanel{grid-area:1/1;align-self:start}.G7fT1a_faqPanel:not([data-active]),.G7fT1a_faqPanel:not([data-active]) .G7fT1a_faqAnswer[data-open]{visibility:hidden}.G7fT1a_faqSummary{border-radius:var(--radius-m);background:var(--wash);margin-bottom:8px;padding:16px 20px;font-size:15px;line-height:1.5}.G7fT1a_faqSummary b{font-weight:600}@media (prefers-reduced-motion:no-preference){.G7fT1a_faqPanel[data-active]>*{animation:G7fT1a_answer-in .24s var(--ease-out-soft) both}.G7fT1a_faqPanel[data-active]>:nth-child(2){animation-delay:80ms}.G7fT1a_faqPanel[data-active]>:nth-child(3){animation-delay:.12s}.G7fT1a_faqPanel[data-active]>:nth-child(4){animation-delay:.16s}.G7fT1a_faqPanel[data-active]>:nth-child(n+5){animation-delay:.2s}}@media (max-width:800px){.G7fT1a_faqTopics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-top:26px}.G7fT1a_faqTopics button{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;min-height:0;padding:10px 12px;font-size:13px;position:relative}.G7fT1a_faqTopicSub{display:none}.G7fT1a_faqTopicName{padding-right:18px}.G7fT1a_faqTopicCount{font-size:14px}.G7fT1a_faqTopicChevron{position:absolute;top:10px;right:8px;transform:rotate(90deg)}}@media (max-width:359px){.G7fT1a_faqTopics{gap:6px}.G7fT1a_faqTopics button{padding-inline:8px}.G7fT1a_faqTopicCount{font-size:13px}}@media (max-width:800px) and (hover:hover){.G7fT1a_faqTopics button:hover .G7fT1a_faqTopicChevron{transform:rotate(90deg)translate(3px)}}.G7fT1a_faqItem{border-bottom:1px solid var(--line)}.G7fT1a_faqItem h3{font:inherit}.G7fT1a_faqItem button{text-align:left;width:100%;min-height:68px;color:var(--ink);font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;padding:18px 0;font-size:17px;line-height:1.4;display:flex}.G7fT1a_faqItem button>span:first-child{text-box:trim-both cap alphabetic}.G7fT1a_faqItem button[aria-expanded=true]{color:var(--accent)}.G7fT1a_faqItem button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.G7fT1a_faqMark{width:16px;height:16px;color:var(--accent);flex:none;position:relative}.G7fT1a_faqMark:before,.G7fT1a_faqMark:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;inset:7px 0 auto}.G7fT1a_faqMark:after{transition:transform var(--duration-fill) var(--ease-out-soft);transform:rotate(90deg)}:is([aria-expanded=true],[aria-pressed=true])>.G7fT1a_faqMark:after{transform:rotate(0)}.G7fT1a_faqAnswer{opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-fill) var(--ease-out-soft), opacity var(--duration-fill) var(--ease-out-soft), visibility 0s linear var(--duration-fill);grid-template-rows:0fr;display:grid}.G7fT1a_faqAnswer[data-open]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.G7fT1a_faqAnswer>div{overflow:hidden}.G7fT1a_faqAnswer p{color:var(--muted);transition:transform var(--duration-fill) var(--ease-out-soft);padding-bottom:22px;font-size:15px;transform:translateY(-4px)}.G7fT1a_faqAnswer[data-open] p{transform:none}.G7fT1a_faqAnswer p a:any-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.G7fT1a_faqAnswer p a:any-link:hover{color:var(--accent)}.G7fT1a_contact{--color-ground:var(--bg);--color-surface:var(--paper);--color-rule:var(--line);--color-ink:var(--ink);--font-display:var(--font-plex-sans)}.G7fT1a_contact>section{padding:var(--section) var(--gutter)}.G7fT1a_contact>section>div{max-width:none;margin-inline:0;padding-inline:0}.G7fT1a_contact header>p:first-child{font-family:var(--font-plex-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--accent);padding-bottom:17px;font-size:13px;font-weight:500}.G7fT1a_contact header>[data-rule]{background:var(--lilac)}.G7fT1a_contact label>.font-mono{white-space:nowrap;font-size:12px}.G7fT1a_contact h2{font-family:var(--font-plex-sans), sans-serif}.G7fT1a_contact form{border-radius:var(--radius-l,18px);box-shadow:0 18px 40px #27123806}.G7fT1a_contact [data-reveal]{opacity:1!important;transform:none!important}.G7fT1a_siteFooter{padding:48px var(--gutter) 28px;border-top:1px solid var(--line);color:var(--ink)}.G7fT1a_footBand{border-bottom:1px solid var(--line);grid-template-areas:"brand""tag""mail""tel""meet";gap:18px;padding-bottom:28px;display:grid}.G7fT1a_footBrand{color:var(--accent);grid-area:brand;align-items:center;gap:10px;display:flex}.G7fT1a_footBrand>span{flex-direction:column;gap:4px;display:flex}.G7fT1a_footName{letter-spacing:.26em;text-transform:uppercase;font-size:17px;font-weight:500;line-height:1}.G7fT1a_footPowered{color:var(--muted);font-size:13px;line-height:1.2}.G7fT1a_footPowered a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;position:relative}.G7fT1a_footPowered a:after{content:"";position:absolute;inset:-14px -3px}.G7fT1a_footPowered a:hover{color:var(--accent);text-decoration-color:currentColor}.G7fT1a_siteFooter .G7fT1a_footTag{color:var(--muted);grid-area:tag;font-size:14px}.G7fT1a_footReach{flex-wrap:wrap;grid-area:tel;align-items:center;gap:0 22px;display:flex}.G7fT1a_footMail,.G7fT1a_footTel{align-items:center;gap:8px;min-height:44px;display:inline-flex}.G7fT1a_footMail{grid-area:mail;justify-self:start;font-size:17px}.G7fT1a_footTel{font-variant-numeric:tabular-nums;font-size:15px}.G7fT1a_footMeet{min-height:44px;color:var(--muted);text-wrap:balance;grid-area:meet;justify-self:start;align-items:center;font-size:14px;display:inline-flex}.G7fT1a_footMail:hover,.G7fT1a_footTel:hover,.G7fT1a_footMeet:hover{color:var(--accent)}.G7fT1a_footCols{grid-template-columns:1fr 1fr;gap:22px;padding-top:26px;display:grid}.G7fT1a_footCols ul{margin:0;padding:0;list-style:none}.G7fT1a_siteFooter .G7fT1a_footLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:500}.G7fT1a_footCols li a,.G7fT1a_footLegal li button{min-width:44px;min-height:44px;color:var(--ink);align-items:center;font-size:15px;display:inline-flex}.G7fT1a_footLegal li button{text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.G7fT1a_footCols li a:hover,.G7fT1a_footLegal li button:hover{color:var(--accent)}.G7fT1a_footTeam{color:var(--muted);grid-column:1/-1;align-content:start;gap:6px;font-size:14px;display:grid}.G7fT1a_footTeam strong{color:var(--ink);font-weight:600}.G7fT1a_footLedger{gap:12px;margin-top:28px;display:grid}.G7fT1a_footCompany{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-s,8px);color:var(--muted);font-variant-numeric:tabular-nums;gap:2px;padding:14px 16px;font-size:13px;display:grid}.G7fT1a_footCompany strong{color:var(--ink);font-size:14px;font-weight:600}.G7fT1a_footNote{color:var(--muted);grid-column:1/-1;font-size:13px}.G7fT1a_footBottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.G7fT1a_footAnpc{min-height:50px;display:inline-flex}.G7fT1a_footAnpc img{display:block}@media (min-width:640px){.G7fT1a_footLedger{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--ledger-rows), auto) auto}.G7fT1a_footCompany{grid-row:span var(--ledger-rows);grid-template-rows:subgrid}}@media (min-width:860px){.G7fT1a_footBand{grid-template-columns:1fr 1fr 1.4fr;grid-template-areas:"brand brand mail""tag tag tel"". .meet";align-items:center;gap:10px 22px}.G7fT1a_footCols{grid-template-columns:1fr 1fr 1.4fr}.G7fT1a_footTeam{grid-column:auto}}@media (min-width:1024px){.G7fT1a_footCols nav:first-child ul{grid-template-rows:repeat(var(--page-rows), auto);grid-auto-flow:column;justify-content:start;column-gap:22px;display:grid}}@media (max-width:1050px){.G7fT1a_desktopNav{gap:17px}.G7fT1a_header{gap:20px}.G7fT1a_hero{gap:30px;padding-top:45px}.G7fT1a_hero h1{font-size:57px}.G7fT1a_scene{margin:0}.G7fT1a_journey{padding:15px}.G7fT1a_offer{padding:20px}.G7fT1a_faq{gap:6%}}@media (max-width:800px){.G7fT1a_hero{grid-template-columns:minmax(0,1fr);gap:42px}.G7fT1a_heroCopy{max-width:600px}.G7fT1a_hero h1{max-width:580px;font-size:65px}.G7fT1a_journey{width:100%;max-width:610px;padding:22px}.G7fT1a_scene{margin-inline:24px}.G7fT1a_desktopNav{display:none}.G7fT1a_navCta{margin-left:auto}.G7fT1a_menuButton{display:grid}.G7fT1a_sectionHead{gap:26px}.G7fT1a_offerGrid{gap:0 10px}.G7fT1a_offer{padding:16px}.G7fT1a_offer h4{font-size:19px}.G7fT1a_price strong{font-size:23px}.G7fT1a_faq{grid-template-columns:1fr;gap:0 38px}.G7fT1a_faqIntro{display:contents}.G7fT1a_faqPanels{margin-top:38px}.G7fT1a_faqIntro>.G7fT1a_faqAsk{order:1;max-width:none}}@media (max-width:600px){.G7fT1a_header{gap:12px;min-height:86px;padding-block:16px}.G7fT1a_navCta{display:none}.G7fT1a_menuButton,.G7fT1a_header .G7fT1a_langSwitch{margin-left:auto}.G7fT1a_header .G7fT1a_langSwitch+.G7fT1a_menuButton{margin-left:0}.G7fT1a_hero{padding-top:36px;padding-bottom:40px}.G7fT1a_hero h1{margin:23px 0;font-size:clamp(45px,12.5vw,64px)}.G7fT1a_lead{font-size:16px}.G7fT1a_actions{margin-top:24px}.G7fT1a_heroTerms{flex-direction:column;gap:4px;margin-top:18px;font-size:13px}.G7fT1a_journey{border-radius:var(--radius-m,12px);padding:14px}.G7fT1a_journeyHead{align-items:start;gap:8px;font-size:12px}.G7fT1a_scenarios{grid-template-columns:1fr;margin:14px 0}.G7fT1a_scenarioIndicator{width:calc(100% - 8px);height:calc(33.3333% - 5.33333px);transform:translateY(calc(var(--scenario,0) * (100% + 4px)))}.G7fT1a_scene{margin:0}.G7fT1a_findings>div{display:block}.G7fT1a_findings dt{width:auto}.G7fT1a_findings dd{margin-top:3px}.G7fT1a_journeyFoot{flex-direction:column;align-items:stretch;gap:6px}.G7fT1a_journeyFoot>div{flex:none}.G7fT1a_capabilityStrip{justify-content:start;gap:0 22px;padding-block:12px;font-size:13px}.G7fT1a_sectionHead{grid-template-columns:1fr;gap:22px;margin-bottom:27px}.G7fT1a_sectionHead>p{justify-self:start;font-size:14px}.G7fT1a_workGrid{grid-template-columns:1fr;gap:30px}.G7fT1a_workCaption h3{font-size:19px}.G7fT1a_serviceTabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.G7fT1a_serviceTabs,.G7fT1a_tabAnchor,.G7fT1a_offerGrid{scroll-margin-top:24px}.G7fT1a_serviceTabs button{border:1px solid var(--line);border-radius:var(--radius-s,8px);padding:12px;font-size:12px}.G7fT1a_serviceTabs button[aria-pressed=true]{border-color:#0000}.G7fT1a_tabIndicator{border:1px solid var(--accent);border-radius:var(--radius-s,8px);width:calc(50% - 2.5px);height:calc(50% - 2.5px);transform:translate(calc(var(--tab-col) * (100% + 5px)), calc(var(--tab-row) * (100% + 5px)))}.G7fT1a_serviceIntro{grid-template-columns:1fr;gap:12px;padding-block:27px}.G7fT1a_serviceIntro h3{font-size:25px}.G7fT1a_offerGrid{grid-template-columns:1fr;gap:16px}.G7fT1a_offer{flex-direction:column;gap:18px;padding:24px;display:flex}.G7fT1a_offer h4{font-size:23px}.G7fT1a_price strong{font-size:30px}.G7fT1a_offer>p,.G7fT1a_offerCta{font-size:14px}.G7fT1a_contextBar{flex-direction:column;align-items:start;gap:17px}.G7fT1a_process{grid-template-columns:1fr;gap:38px}.G7fT1a_steps li{gap:19px}}@media (max-width:420px){.G7fT1a_header .G7fT1a_langSwitch{display:none}.G7fT1a_header .G7fT1a_langCycle{margin-left:auto;display:grid}.G7fT1a_header .G7fT1a_menuButton{margin-left:0}.G7fT1a_header>a:first-child{min-width:0}.G7fT1a_header [data-logo-sub]{white-space:normal;text-wrap:balance}}@media (max-width:359px){.G7fT1a_footCols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.G7fT1a_studio *,.G7fT1a_studio :before,.G7fT1a_studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.G7fT1a_studio [data-reveal]{opacity:1!important;transform:none!important}.G7fT1a_scenarios{border:0}.G7fT1a_scenarios label{text-align:center;text-wrap:balance;cursor:pointer;justify-content:center;align-items:center;display:flex}.G7fT1a_scenarios label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.G7fT1a_browserDots{width:5px;height:5px;box-shadow:var(--radius-s,8px) 0 #9583a5,16px 0 #9583a5;margin-right:var(--radius-l,18px);background:#9583a5;border-radius:50%;display:block}.G7fT1a_contact .font-mono{font-family:var(--font-plex-sans),sans-serif}.G7fT1a_legal{padding:var(--section) var(--gutter);background:var(--paper)}.G7fT1a_legalHead{max-width:760px}.G7fT1a_legalHead h1{letter-spacing:-.045em;font-size:clamp(34px,4.5vw,58px);font-weight:500;line-height:1.08}.G7fT1a_legalHead>p{color:var(--muted);margin-top:18px;font-size:15px}.G7fT1a_legalBody{gap:10px;max-width:900px;margin-top:clamp(32px,4vw,52px);display:grid}.G7fT1a_legalBody section{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l,18px);padding:22px 24px}.G7fT1a_legalBody h2{letter-spacing:-.03em;font-size:21px;font-weight:500;line-height:1.3}.G7fT1a_legalBody section p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.65}.G7fT1a_legalBody a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.G7fT1a_legalHead>.G7fT1a_legalUpdated{margin-top:10px;font-size:13px}.G7fT1a_legalHead>.G7fT1a_legalPrevails{margin:0 0 18px;font-size:13px}.G7fT1a_review{align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (min-width:1024px){.G7fT1a_review{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.G7fT1a_review h1>span{color:var(--muted);display:block}.G7fT1a_legalBody :is(ul,ol){color:var(--muted);gap:6px;margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.65;display:grid}.G7fT1a_legalBody li::marker{color:var(--accent)}.G7fT1a_legalBody strong{color:var(--ink);font-weight:600}.G7fT1a_legalBody h3{margin-top:18px;font-size:16px;font-weight:600}.G7fT1a_legalBody code{color:var(--ink);font-size:13px}.G7fT1a_cookieList{gap:8px;margin-top:14px;display:grid}.G7fT1a_cookieRow{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-s,8px);gap:6px;margin:0;padding:12px 14px;font-size:14px;display:grid}.G7fT1a_cookieRow>div{gap:0 12px;display:grid}.G7fT1a_cookieRow dt{color:var(--muted);font-size:13px}.G7fT1a_cookieRow dd{color:var(--ink);margin:0}@media (min-width:640px){.G7fT1a_cookieRow>div{grid-template-columns:96px 1fr}}.G7fT1a_legalAction{margin-top:14px}.G7fT1a_legalAction button{border:1px solid var(--accent);border-radius:var(--radius-s,8px);background:var(--paper);min-height:48px;color:var(--accent);align-items:center;padding:0 21px;font-size:14px;text-decoration:none;display:inline-flex}.G7fT1a_legalAction button:hover{background:var(--wash)}.G7fT1a_legalBack{border:1px solid var(--line);border-radius:var(--radius-s,8px);min-height:48px;color:var(--accent);align-items:center;gap:8px;margin-top:clamp(28px,3vw,40px);padding:0 21px;font-size:14px;display:inline-flex}.G7fT1a_legalBack:hover{border-color:var(--accent)}.G7fT1a_facts{padding:clamp(40px, 5vw, 64px) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.G7fT1a_stat{grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--radius-m,12px);background:var(--paper);grid-row:span 3;row-gap:0;padding:22px;display:grid}.G7fT1a_stat strong{letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1}.G7fT1a_stat>span{padding-top:12px;font-size:15px;line-height:1.45}.G7fT1a_stat small{color:var(--muted);padding-top:8px;font-size:13px;line-height:1.5}@media (max-width:600px){.G7fT1a_facts{grid-template-columns:1fr;row-gap:12px}.G7fT1a_stat strong{font-size:40px}}.G7fT1a_study{padding:clamp(40px, 6vw, 88px) var(--gutter) var(--section);background:var(--paper)}.G7fT1a_studyHead h1{letter-spacing:-.045em;max-width:820px;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.08}.G7fT1a_studyHead>p:last-child{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.6}.G7fT1a_studyGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(36px,5vw,72px);margin-top:clamp(36px,5vw,64px);display:grid}.G7fT1a_studyNext{border:1px solid var(--line);border-radius:var(--radius-l,18px);background:var(--bg);margin-top:clamp(48px,6vw,88px);padding:clamp(24px,3vw,40px)}.G7fT1a_studyNext h2{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15}.G7fT1a_studyNext>p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.G7fT1a_studyActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;max-width:480px;margin-top:24px;display:grid}.G7fT1a_studyActions .G7fT1a_legalBack{justify-content:center;min-height:54px;margin-top:0}.G7fT1a_studyActions>*>span{text-box:trim-both cap alphabetic}.G7fT1a_proofFacts{border-top:1px solid var(--line);margin:0}.G7fT1a_proofFacts>div{border-bottom:1px solid var(--line);grid-template-columns:168px 1fr;gap:4px 16px;padding:12px 0;display:grid}.G7fT1a_proofFacts dt{color:var(--muted);font-size:13px}.G7fT1a_proofFacts dd{margin:0;font-size:15px;line-height:1.5}.G7fT1a_proofSource{color:var(--muted);margin-top:14px;font-size:14px}.G7fT1a_proofSource a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.G7fT1a_studyBars{gap:26px;display:grid}.G7fT1a_bar{grid-template-columns:1fr auto;align-items:end;gap:8px 16px;display:grid}.G7fT1a_bar>span{color:var(--muted);font-size:14px}.G7fT1a_bar strong{letter-spacing:-.04em;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1}.G7fT1a_bar .G7fT1a_count{justify-self:end}.G7fT1a_bar i{border-radius:var(--radius-s,8px);background:var(--wash);grid-column:1/-1;height:14px;display:block;position:relative;overflow:hidden}.G7fT1a_bar b{border-radius:var(--radius-s,8px);background:var(--accent);transform-origin:0;width:100%;height:100%;display:block}.G7fT1a_barReal b{background:var(--green);width:50%}.G7fT1a_hatch{transform-origin:0;background:repeating-linear-gradient(-45deg,#fff9 0 3px,#0000 3px 8px);width:50%;position:absolute;top:0;bottom:0;left:50%}.G7fT1a_barNote{color:var(--muted);grid-column:1/-1;justify-self:end;font-size:13px;line-height:1.4}@media (max-width:800px){.G7fT1a_studyGrid{grid-template-columns:1fr}}@media (max-width:600px){.G7fT1a_proofFacts>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html[data-js] .G7fT1a_studyBars .G7fT1a_bar b{animation:G7fT1a_draw .8s var(--ease-studio) .4s both}html[data-js] .G7fT1a_studyBars .G7fT1a_hatch{animation:G7fT1a_draw var(--duration-enter) var(--ease-studio) 1.35s both}html[data-js] .G7fT1a_studyBars .G7fT1a_barNote{animation:G7fT1a_fade .5s var(--ease-studio) 1.55s both}html[data-js] .G7fT1a_studyBars .G7fT1a_barReal b{animation-delay:1.8s}}.G7fT1a_stack{display:grid}.G7fT1a_stack>*{grid-area:1/1}.G7fT1a_slotOff{visibility:hidden}@media (prefers-reduced-motion:no-preference){.G7fT1a_scene .G7fT1a_figureSet.G7fT1a_slotOn>*{animation:G7fT1a_rise .32s var(--ease-out-soft) both}.G7fT1a_findingsStack>.G7fT1a_slotOn{animation:G7fT1a_fade .24s var(--ease-out-soft) both}.G7fT1a_findingsStack>.G7fT1a_slotOn>div{animation:G7fT1a_rise .32s var(--ease-out-soft) both;animation-delay:calc(60ms + var(--rise,0) * 40ms)}.G7fT1a_journeyFoot .G7fT1a_slotOn{animation:G7fT1a_fade .24s var(--ease-out-soft) both}.G7fT1a_journeyFoot .G7fT1a_slotOn svg{animation:G7fT1a_pop .26s var(--ease-out-soft) .18s both}}@keyframes G7fT1a_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes G7fT1a_fade{0%{opacity:0}}@keyframes G7fT1a_pop{0%{opacity:0;transform:scale(.6)}}@keyframes G7fT1a_draw{0%{transform:scaleX(0)}}.G7fT1a_count{font-variant-numeric:tabular-nums;display:inline-grid}.G7fT1a_count>*{grid-area:1/1}.G7fT1a_countGhost{visibility:hidden}.G7fT1a_findingsStack{grid-template-rows:repeat(var(--finding-rows), auto)}.G7fT1a_findingsStack>dl{grid-row:1/-1;grid-template-rows:subgrid;display:grid}@media (prefers-reduced-motion:no-preference){.G7fT1a_serviceIntro .G7fT1a_slotOn,.G7fT1a_serviceDemo>.G7fT1a_slotOn,.G7fT1a_offerGrid>.G7fT1a_offer.G7fT1a_slotOn{animation:G7fT1a_panel-in var(--duration-fill) var(--ease-out-soft) both;animation-delay:calc(var(--stagger,0) * var(--stagger-step))}}@keyframes G7fT1a_panel-in{0%{opacity:0;transform:translateY(8px)}}.G7fT1a_introTitle{grid-area:1/1}.G7fT1a_introBody{grid-area:1/2}.G7fT1a_offerGrid>.G7fT1a_offer{grid-column:var(--offer-col);grid-row:var(--offer-row)}.G7fT1a_price strong{font-variant-numeric:tabular-nums}.G7fT1a_figureGrid{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;display:grid}.G7fT1a_figureSet{display:contents}.G7fT1a_figureGrid .G7fT1a_figure{grid-column:var(--figure-col);grid-row:1/span 2;grid-template-rows:subgrid;row-gap:6px;display:grid}.G7fT1a_figureGrid .G7fT1a_figure>span{margin-top:0}@media (max-width:600px){.G7fT1a_introBody{grid-area:2/1}.G7fT1a_figureGrid{grid-template-rows:none;grid-template-columns:1fr;row-gap:8px}.G7fT1a_figureGrid .G7fT1a_figure{grid-column:1;grid-row:var(--figure-row-stacked)}.G7fT1a_offerGrid>.G7fT1a_offer{grid-column:1;grid-row:var(--offer-row-stacked);grid-template-rows:subgrid;row-gap:18px;display:grid}}.G7fT1a_studio .G7fT1a_fold{vertical-align:bottom;margin:-.1em 0 -.24em;padding:.1em 0 .24em;display:inline-block;overflow:hidden}.G7fT1a_studio .G7fT1a_fold>[data-word]{display:inline-block}@media (prefers-reduced-motion:no-preference){html[data-js] .G7fT1a_intro{animation:G7fT1a_fade .4s var(--ease-studio) both}html[data-js] .G7fT1a_hero h1 [data-word]{animation:G7fT1a_fold-up .76s var(--ease-studio) both;animation-delay:calc(.12s + var(--i,0) * 45ms)}html[data-js] .G7fT1a_lead{animation:G7fT1a_rise var(--duration-enter) var(--ease-studio) .38s both}html[data-js] .G7fT1a_actions>*{animation:G7fT1a_rise var(--duration-enter) var(--ease-studio) .56s both}html[data-js] .G7fT1a_actions>:nth-child(2){animation-delay:.64s}html[data-js] .G7fT1a_heroTerms{animation:G7fT1a_rise var(--duration-enter) var(--ease-studio) .72s both}html[data-js] .G7fT1a_journey{animation:G7fT1a_rise .64s var(--ease-studio) .24s both}html[data-js] .G7fT1a_capabilityStrip{border-block-color:#0000;position:relative}html[data-js] .G7fT1a_capabilityStrip:before{content:"";background:var(--line);transform-origin:0;height:1px;animation:G7fT1a_draw .9s var(--ease-studio) .5s both;position:absolute;left:0;right:0}html[data-js] .G7fT1a_capabilityStrip:after{content:"";background:var(--line);transform-origin:0;height:1px;animation:G7fT1a_draw .9s var(--ease-studio) .5s both;position:absolute;left:0;right:0}html[data-js] .G7fT1a_capabilityStrip:before{top:-1px}html[data-js] .G7fT1a_capabilityStrip:after{animation-delay:.58s;bottom:-1px}html[data-js] .G7fT1a_capabilityStrip a{animation:G7fT1a_rise var(--duration-enter) var(--ease-studio) .7s both}html[data-js] .G7fT1a_capabilityStrip a:nth-child(2){animation-delay:.75s}html[data-js] .G7fT1a_capabilityStrip a:nth-child(3){animation-delay:.8s}html[data-js] .G7fT1a_capabilityStrip a:nth-child(4){animation-delay:.85s}html[data-js] .G7fT1a_capabilityStrip a:nth-child(5){animation-delay:.9s}html[data-js] .G7fT1a_capabilityStrip a:nth-child(6){animation-delay:.95s}html[data-js] .G7fT1a_capabilityStrip a:nth-child(n+7){animation-delay:1s}}@keyframes G7fT1a_fold-up{0%{transform:translateY(125%)}}@media (prefers-reduced-motion:no-preference){.G7fT1a_studio :is([data-rise=block],[data-rise=stat])[data-motion=wait]{opacity:0;transform:translateY(16px)}.G7fT1a_studio :is([data-rise=block],[data-rise=stat])[data-motion=in]{transition:opacity var(--duration-enter) var(--ease-studio) var(--rise-delay,0s), transform var(--duration-enter) var(--ease-studio) var(--rise-delay,0s)}.G7fT1a_studio [data-rise=fold][data-motion=wait] [data-word]{opacity:0;transform:translateY(125%)}.G7fT1a_studio [data-rise=fold][data-motion=in] [data-word]{transition:opacity .32s var(--ease-studio), transform .64s var(--ease-studio);transition-delay:calc(var(--rise-delay,0s) + var(--i,0) * 35ms)}.G7fT1a_studio .G7fT1a_siteFooter:is([data-motion=wait],[data-motion=in]){border-top-color:#0000;position:relative}.G7fT1a_studio .G7fT1a_siteFooter:is([data-motion=wait],[data-motion=in]):before{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.G7fT1a_studio .G7fT1a_siteFooter[data-motion=wait]:before{transform:scaleX(0)}.G7fT1a_studio .G7fT1a_siteFooter[data-motion=in]:before{transition:transform .9s var(--ease-studio) var(--rise-delay,0s)}.G7fT1a_studio .G7fT1a_siteFooter[data-motion=wait] [data-letter]{opacity:0;transform:translateY(.5em)}.G7fT1a_studio .G7fT1a_siteFooter[data-motion=in] [data-letter]{transition:opacity .4s var(--ease-studio), transform var(--duration-enter) var(--ease-studio);transition-delay:calc(var(--rise-delay,0s) + .15s + var(--i,0) * 45ms)}}.G7fT1a_footName [data-letter]{display:inline-block}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.G7fT1a_header:after{content:"";background:var(--accent);transform-origin:0;height:2px;animation:linear both G7fT1a_draw;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0}.G7fT1a_process{animation:linear both G7fT1a_band-open;animation-timeline:view();animation-range:entry entry 80%}.G7fT1a_steps li:not(:last-child):after{animation:linear both G7fT1a_thread;animation-timeline:view();animation-range:contain contain 45%}.G7fT1a_steps li>span{animation:step-end both G7fT1a_step-lit;animation-timeline:view();animation-range:contain contain 12%}}}@keyframes G7fT1a_band-open{0%{clip-path:inset(0 14px round 20px)}to{clip-path:inset(0)}}@keyframes G7fT1a_thread{0%{transform:scaleY(0)}}@keyframes G7fT1a_step-lit{0%{color:var(--dark-accent);background:0 0}to{background:var(--dark-accent);color:var(--ink)}}.G7fT1a_steps li{position:relative}.G7fT1a_steps li>span{border:1px solid var(--dark-edge);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;padding-top:0;display:grid}.G7fT1a_steps li:not(:last-child):before,.G7fT1a_steps li:not(:last-child):after{content:"";background:var(--dark-line);width:1px;position:absolute;top:38px;bottom:6px;left:15.5px}.G7fT1a_steps li:not(:last-child):after{background:var(--dark-accent);transform-origin:top}.G7fT1a_steps>li[data-play]:not(:last-child):after,.G7fT1a_steps>li[data-play]>span{animation:none}.G7fT1a_steps>li[data-play=wait]>span{transform:scale(.82)}.G7fT1a_steps>li[data-play=wait]>div{opacity:.72;transform:translateY(6px)}.G7fT1a_steps>li[data-play=wait]:not(:last-child):after{transform:scaleY(0)}.G7fT1a_steps>li[data-play=in]>span{background:var(--dark-accent);color:var(--ink);transition:transform .26s var(--ease-studio) var(--unfold-delay,0s), background-color 0s linear var(--unfold-delay,0s), color 0s linear var(--unfold-delay,0s)}.G7fT1a_steps>li[data-play=in]>div{transition:opacity .22s var(--ease-out-soft) var(--unfold-delay,0s), transform .22s var(--ease-out-soft) var(--unfold-delay,0s)}.G7fT1a_steps>li[data-play=in]:not(:last-child):after{transition:transform 90ms cubic-bezier(.45, 0, .55, 1) var(--unfold-delay,0s)}.G7fT1a_plan[data-play=wait] dl>div:before{transform:scaleX(0)}.G7fT1a_plan[data-play=wait] dl>div>*{opacity:0;transform:translate(-8px)}.G7fT1a_plan[data-play=in] dl>div:before{transition:transform .22s var(--ease-studio) var(--row-delay)}.G7fT1a_plan[data-play=in] dl>div>*{transition:opacity .18s var(--ease-out-soft) calc(var(--row-delay) + 40ms), transform .18s var(--ease-out-soft) calc(var(--row-delay) + 40ms)}.G7fT1a_plan dl>div:first-child{--row-delay:0s}.G7fT1a_plan dl>div:nth-child(2){--row-delay:30ms}.G7fT1a_plan dl>div:nth-child(3){--row-delay:60ms}.G7fT1a_plan dl>div:nth-child(4){--row-delay:90ms}.G7fT1a_plan dl>div:nth-child(n+5){--row-delay:.12s}@media (min-width:1051px){.G7fT1a_process{gap:64px}.G7fT1a_processIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kicker kicker""title lead""title cta";align-items:start;column-gap:10%;display:grid}.G7fT1a_processIntro>.G7fT1a_kicker{grid-area:kicker}.G7fT1a_processIntro>h2{grid-area:title}.G7fT1a_processIntro>p:not(.G7fT1a_kicker){grid-area:lead}.G7fT1a_processIntro>a{grid-area:cta;justify-self:start}.G7fT1a_stepsGrid{grid-template-rows:repeat(5,auto);grid-template-columns:6.6em minmax(0,1fr);column-gap:26px;display:grid}.G7fT1a_stepLabels{grid-area:3/1/span 3;grid-template-rows:subgrid;color:var(--dark-accent);font-size:13px;line-height:1.45;display:grid}.G7fT1a_stepLabels span{border-top:1px solid var(--dark-line);padding-block:12px}.G7fT1a_steps{grid-area:1/2/span 5;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:subgrid;column-gap:26px;display:grid}.G7fT1a_steps li{grid-row:span 5;grid-template-rows:subgrid;gap:0;padding:0;display:grid}.G7fT1a_steps li>div{grid-row:span 4;grid-template-rows:subgrid;display:grid}.G7fT1a_steps h3{text-wrap:balance;padding-block:14px 16px}.G7fT1a_steps dl{grid-row:span 3;grid-template-rows:subgrid;gap:0;margin:0}.G7fT1a_steps dl>div{border-top:1px solid var(--dark-line);padding-block:12px;display:block;position:relative}.G7fT1a_steps dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.G7fT1a_steps li:not(:last-child):before,.G7fT1a_steps li:not(:last-child):after{width:auto;height:1px;inset:15.5px -20px auto 38px}.G7fT1a_steps li:not(:last-child):after{transform-origin:0;animation-name:G7fT1a_thread-x}.G7fT1a_steps>li[data-play=wait]:not(:last-child):after{transform:scaleX(0)}.G7fT1a_plan{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:48px;width:auto;padding:22px 24px;display:grid}.G7fT1a_plan figcaption{flex-direction:column;align-items:start;margin:0}.G7fT1a_plan dl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:26px}.G7fT1a_plan dl>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding-block:10px 0}}@keyframes G7fT1a_thread-x{0%{transform:scaleX(0)}}.G7fT1a_journeyTags{flex-shrink:0;align-items:center;gap:2px;display:flex}.G7fT1a_studio .G7fT1a_tourButton{width:44px;height:44px;color:var(--muted);cursor:pointer;transition:color var(--duration-swap) var(--ease-out-soft);background:0 0;border:0;border-radius:50%;place-items:center;margin:-12px -12px -12px 0;padding:0;display:grid}.G7fT1a_studio .G7fT1a_tourButton:hover{color:var(--accent)}.G7fT1a_tourButton[data-tour-off]{visibility:hidden}.G7fT1a_tourLine{border-radius:1px;height:2px;position:absolute;bottom:4px;left:12px;right:12px;overflow:hidden}.G7fT1a_tourLine b{background:var(--accent);opacity:.55;transform-origin:0;height:100%;animation:5.5s linear both G7fT1a_draw;display:block}[data-tour-hold] .G7fT1a_tourLine b{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){[data-tour-step] .G7fT1a_scene .G7fT1a_figureSet.G7fT1a_slotOn>*,[data-tour-step] .G7fT1a_findingsStack>.G7fT1a_slotOn>div{animation-name:G7fT1a_fade}}@media (scripting:none){.G7fT1a_tourButton,.G7fT1a_tourLine{visibility:hidden}}.G7fT1a_slotOff.G7fT1a_slotLeave{animation:G7fT1a_leave .16s var(--ease-out-soft)}@keyframes G7fT1a_leave{0%{visibility:visible;opacity:1}to{visibility:visible;opacity:0}}@media (prefers-reduced-motion:no-preference){.G7fT1a_serviceIntro .G7fT1a_slotOn,.G7fT1a_serviceDemo>.G7fT1a_slotOn,.G7fT1a_offerGrid>.G7fT1a_offer.G7fT1a_slotOn{animation-name:G7fT1a_panel-in-side}}@keyframes G7fT1a_panel-in-side{0%{opacity:0;transform:translate(calc(var(--dir,0) * 22px), 8px)}}.G7fT1a_serviceTabs[data-stretch] .G7fT1a_tabIndicator{transition:none}.G7fT1a_ring{gap:clamp(12px,2vw,20px);display:grid}.G7fT1a_ringScene{--w:clamp(240px, 64vw, 560px);--r:calc(var(--w) * 1.2071 + 16px);perspective:1700px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding-block:12px 40px;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.G7fT1a_ringScene[data-drag]{cursor:grabbing}.G7fT1a_ringTrack{width:var(--w);transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1)) rotateY(90deg);margin-inline:auto;display:grid}.G7fT1a_ringCard{border:1px solid var(--line);border-radius:var(--radius-m,12px);background:var(--bg);transform:rotateY(calc(var(--k) * 45deg)) translateZ(var(--r));backface-visibility:hidden;grid-area:1/1;display:block;overflow:hidden;box-shadow:0 20px 50px #27123822}.G7fT1a_ringCard .G7fT1a_browserBar{color:var(--ink)}.G7fT1a_ringCard img{aspect-ratio:16/10;object-fit:cover;object-position:top;pointer-events:none;width:100%;height:auto;display:block}.G7fT1a_ringCaption{text-align:center;text-wrap:balance;justify-items:center;gap:14px;display:grid}.G7fT1a_studio .G7fT1a_ringCaption .G7fT1a_tourText p{margin-inline:auto}.G7fT1a_ringDots{justify-content:center;display:flex}.G7fT1a_studio .G7fT1a_ringDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.G7fT1a_studio .G7fT1a_ringDots button[aria-current=true]{cursor:default}.G7fT1a_ringDots button:before{content:"";background:var(--muted);width:8px;height:8px;transition:background var(--duration-swap) var(--ease-out-soft), transform var(--duration-swap) var(--ease-out-soft);border-radius:50%}.G7fT1a_ringDots button:hover:before{background:var(--ink)}.G7fT1a_ringDots button[aria-current=true]:before{background:var(--accent);transform:scale(1.35)}.G7fT1a_tourTexts{min-width:0;display:grid}.G7fT1a_tourText{visibility:hidden;grid-area:1/1}.G7fT1a_tourText[data-on]{visibility:visible}.G7fT1a_tourText>span{color:var(--muted);font-size:12px}.G7fT1a_tourText h3{margin-top:4px;font-size:20px;font-weight:500;line-height:1.3}.G7fT1a_studio .G7fT1a_tourText p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.G7fT1a_tourActions{align-items:center;gap:10px;display:flex}.G7fT1a_tourActions a{border:1px solid var(--line);border-radius:var(--radius-s,8px);min-height:46px;color:var(--accent);transition:border-color var(--duration-swap) var(--ease-out-soft);align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:inline-flex}.G7fT1a_tourActions a:hover{border-color:var(--accent)}.G7fT1a_tourLinkLabels{display:grid}.G7fT1a_tourLinkLabels>span{visibility:hidden;grid-area:1/1}.G7fT1a_tourLinkLabels>[data-on]{visibility:visible}.G7fT1a_studio .G7fT1a_tourPause{border:1px solid var(--line);background:var(--paper);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.G7fT1a_tourPause:hover{border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.G7fT1a_tourText[data-on]{animation:G7fT1a_rise .48s var(--ease-studio) both}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.G7fT1a_primary svg,.G7fT1a_heroBuilder svg,.G7fT1a_offerCta svg,.G7fT1a_tourActions a svg{transition:transform var(--duration-fill) var(--ease-out-soft)}.G7fT1a_primary:hover svg,.G7fT1a_heroBuilder:hover svg,.G7fT1a_offerCta:hover svg,.G7fT1a_tourActions a:hover svg{transform:translate(3px)}.G7fT1a_workImage img{transition:transform .7s var(--ease-studio)}.G7fT1a_workImage:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){.G7fT1a_primary:active,.G7fT1a_heroBuilder:active,.G7fT1a_offerCta:active,.G7fT1a_tourActions a:active,.G7fT1a_studio .G7fT1a_tourPause:active{transform:scale(.97)}}@media print{.G7fT1a_studio [data-motion] :is([data-word],[data-letter]),.G7fT1a_studio [data-motion]{opacity:1!important;transform:none!important}}
._9qfY2W_filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}._9qfY2W_filter{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}._9qfY2W_filter>span{text-box:trim-both cap alphabetic}._9qfY2W_filter:hover{border-color:var(--accent)}._9qfY2W_filter[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}._9qfY2W_filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._9qfY2W_count{font-variant-numeric:tabular-nums;opacity:.8}._9qfY2W_grid>article{grid-row:span 3}._9qfY2W_status{background:color-mix(in srgb, var(--green) 12%, var(--paper));color:var(--green);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}._9qfY2W_status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._9qfY2W_status[data-status=in-progress]{background:color-mix(in srgb, var(--lilac) 16%, var(--paper));color:color-mix(in srgb, var(--lilac) 55%, var(--ink))}._9qfY2W_barEnd{align-items:center;gap:10px;display:inline-flex}._9qfY2W_meta{padding-top:10px}._9qfY2W_metric{border-radius:var(--radius-m);background:var(--wash);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 12px;font-size:13px;line-height:1.4;display:inline-flex}._9qfY2W_metric b{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}._9qfY2W_ringTag{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}._9qfY2W_ringMetric{margin-top:10px;display:block}._9qfY2W_next{min-width:0}._9qfY2W_nextBox{border:1px dashed var(--accent);border-radius:var(--radius-m);background:var(--wash);align-content:center;gap:10px;padding:clamp(20px,3vw,32px);display:grid}._9qfY2W_nextTag{color:var(--accent);font-size:12px;font-weight:500}._9qfY2W_nextBox h3{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1}._9qfY2W_nextBox p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.6}._9qfY2W_nextCta{place-self:start;margin-top:15px}._9qfY2W_nextCta>span{text-box:trim-both cap alphabetic}._9qfY2W_nextWide{gap:16px;margin-top:32px;display:grid}._9qfY2W_nextWide ._9qfY2W_nextCta{margin-top:0}@media (min-width:801px){._9qfY2W_nextWide{border:1px dashed var(--accent);border-radius:var(--radius-m);background:var(--wash);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:24px 28px}._9qfY2W_nextWide ._9qfY2W_nextBox{background:0 0;border:0;padding:0}._9qfY2W_nextWide ._9qfY2W_nextCta{align-self:center}}._9qfY2W_views{display:grid}._9qfY2W_view{grid-area:1/1;align-self:start;min-width:0;transition:opacity .25s ease-out,visibility linear}._9qfY2W_view[data-active=false]{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}@media (prefers-reduced-motion:reduce){._9qfY2W_view,._9qfY2W_view[data-active=false]{transition:none}}
