.SuYEsa_panel{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--surface-2);padding:clamp(18px,3.2svh,36px) clamp(20px,2.4vw,36px);position:relative}.SuYEsa_heading{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(1.625rem,1.2vw + 1.05rem,2.125rem);font-weight:600;line-height:1.1}.SuYEsa_intro{color:var(--ink-subtle);font-size:var(--fs-body-sm);text-wrap:pretty;margin:10px 0 0;line-height:1.55}.SuYEsa_form{margin-top:clamp(12px,2.2svh,24px)}.SuYEsa_fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.7svh,14px) 14px;min-width:0;margin:0;padding:0;display:grid}.SuYEsa_field{flex-direction:column;min-width:0;display:flex}.SuYEsa_wide{grid-column:1/-1}.SuYEsa_label{color:var(--ink);font-size:var(--fs-label);margin-bottom:6px;font-weight:500;line-height:1.4}.SuYEsa_input{border:1px solid var(--edge-strong);border-radius:var(--r-md);background:var(--surface-0);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--dur-2) var(--ease);scroll-margin-top:calc(var(--header-h) + 40px);scroll-margin-bottom:calc(56px + env(safe-area-inset-bottom) + 16px);padding:10px 14px;line-height:1.4}.SuYEsa_input:hover{border-color:var(--slate-400)}.SuYEsa_input:focus-visible{border-color:var(--brand-500)}.SuYEsa_input[aria-invalid=true]{border-color:var(--mark)}.SuYEsa_fields:disabled .SuYEsa_input{color:var(--ink-muted);cursor:progress}.SuYEsa_error{color:var(--mark-edge);font-size:var(--fs-label);align-items:flex-start;gap:6px;margin:6px 0 0;font-weight:500;line-height:1.4;display:flex}.SuYEsa_error svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:16px;height:16px;margin-top:1px}.SuYEsa_check{margin-top:clamp(8px,1.4svh,14px)}:is(.SuYEsa_panel .turnstile-polling,.SuYEsa_panel .turnstile-hint,.SuYEsa_panel .turnstile-status,.SuYEsa_panel .turnstile-error){color:var(--ink-muted);font-size:var(--fs-caption);margin-top:8px;line-height:1.45;display:block}.SuYEsa_panel .turnstile-error{color:var(--mark-edge);font-weight:500}.SuYEsa_failure{border:1px solid var(--mark);border-radius:var(--r-md);background:var(--surface-0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding:14px 16px;display:flex}.SuYEsa_failure p{color:var(--ink);font-size:var(--fs-body-sm);flex:16rem;margin:0;font-weight:500;line-height:1.5}.SuYEsa_retry{border:1px solid var(--mark);border-radius:var(--r-md);background:var(--surface-0);min-height:44px;color:var(--mark-edge);font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;padding:8px 16px;font-weight:600}.SuYEsa_retry:hover{border-color:var(--mark-edge);background:var(--surface-2)}.SuYEsa_retry:disabled{opacity:.55;cursor:not-allowed}.SuYEsa_submit{border:1px solid var(--brand-500);border-radius:var(--r-md);background:var(--brand-500);width:100%;min-height:50px;color:var(--on-brand);font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--dur-2) var(--ease);justify-content:center;align-items:center;gap:12px;margin-top:clamp(10px,1.8svh,16px);padding:12px 22px;font-weight:600;display:flex}.SuYEsa_submit:hover:not(:disabled){border-color:var(--brand-600);background:var(--brand-600)}.SuYEsa_submit:disabled{border-color:var(--brand-400);background:var(--brand-400);cursor:progress}.SuYEsa_privacy{color:var(--ink-muted);font-size:var(--fs-caption);margin:10px 0 0;line-height:1.45}.SuYEsa_privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.SuYEsa_arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.SuYEsa_spinner{border:2px solid color-mix(in srgb, var(--on-brand) 40%, transparent);border-top-color:var(--on-brand);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite SuYEsa_spin}@keyframes SuYEsa_spin{to{transform:rotate(360deg)}}.SuYEsa_sent{border-left:3px solid var(--brand-500);border-radius:var(--r-sm);background:var(--surface-0);align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.SuYEsa_sent:focus-visible{outline-offset:2px}.SuYEsa_sent p{color:var(--ink);font-size:var(--fs-body-lg);margin:0;line-height:1.55}.SuYEsa_sentMark{background:var(--brand-500);width:36px;height:36px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;display:grid}.SuYEsa_sentMark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (max-width:599px){.SuYEsa_fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.SuYEsa_spinner{animation:none}.SuYEsa_input,.SuYEsa_submit{transition:none}}
.oU8_6G_schedule{border-collapse:collapse;font-variant-numeric:tabular-nums;width:calc(100% - 16px);margin:0 8px;font-size:14px}.oU8_6G_schedule th{text-align:left;height:26px;color:var(--ink-muted);border-bottom:1px solid var(--edge-strong);padding:0 6px;font-size:13px;font-weight:500}.oU8_6G_schedule td{border-bottom:1px solid var(--edge);height:30px;padding:0 6px;font-weight:500}.oU8_6G_schedule td:first-child{font-weight:700}.oU8_6G_schedule tr:last-child td{border-bottom:0}.oU8_6G_schedMark td{color:var(--mark-edge)}.oU8_6G_cellMark{box-shadow:inset 0 0 0 1.5px var(--mark);border-radius:4px;margin-left:-5px;padding:0 5px;font-weight:700;display:inline-block}.oU8_6G_elevation{width:calc(100% - 12px);height:146px;margin:2px 6px 0;display:block}.oU8_6G_thin,.oU8_6G_wall,.oU8_6G_win,.oU8_6G_ground,.oU8_6G_hatch{fill:none;stroke:var(--slate-700);stroke-width:1.1px}.oU8_6G_wall{stroke-width:1.6px;stroke:var(--ink)}.oU8_6G_hatch{stroke:var(--slate-200);stroke-dasharray:3 3}.oU8_6G_ground{stroke:var(--ink);stroke-width:2px}.oU8_6G_win{fill:var(--slate-50)}.oU8_6G_winMark{fill:var(--surface-0);stroke:var(--mark);stroke-width:2px}.oU8_6G_tag{font-family:var(--font-body);text-anchor:middle;fill:var(--ink-subtle);font-size:17px;font-weight:700}.oU8_6G_tagMark{fill:var(--mark-edge)}.oU8_6G_dimMark{fill:none;stroke:var(--mark);stroke-width:1.6px}.oU8_6G_dimText{font-family:var(--font-body);text-anchor:middle;fill:var(--mark-edge);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.oU8_6G_checkSheet{color:var(--ink-subtle);font-size:14px;font-weight:500}
.uih8uG_fields{padding-top:4px}.uih8uG_photos{grid-template-columns:1fr 1fr;gap:6px;height:calc(100% - 32px);padding:6px;display:grid}.uih8uG_thumb{border-radius:3px;width:100%;height:100%;display:block}.uih8uG_flip{transform:scaleX(-1)}.uih8uG_ceiling{fill:var(--slate-300)}.uih8uG_duct{fill:var(--slate-100)}.uih8uG_ductEdge{fill:none;stroke:var(--slate-400);stroke-width:2px}.uih8uG_pipe{fill:none;stroke:var(--slate-800);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.uih8uG_hanger{fill:none;stroke:var(--slate-600);stroke-width:1.4px}.uih8uG_shade{fill:var(--slate-950);opacity:.1}.uih8uG_backup{align-items:center;gap:6px;display:inline-flex}.uih8uG_backup svg{color:var(--brand-700)}.uih8uG_logs{grid-template-columns:1fr 1.3fr;gap:24px;height:calc(100% - 34px);padding:8px 10px 10px;display:grid;position:relative}.uih8uG_log{border:1px solid var(--edge-strong);border-radius:6px;align-content:center;gap:2px;min-width:0;padding:0 9px;display:grid}.uih8uG_log span{color:var(--ink-muted);font-size:13px}.uih8uG_log strong{font-size:14px;font-weight:700;line-height:1.2}.uih8uG_logMark{border-color:var(--mark)}.uih8uG_logMark span,.uih8uG_logMark strong{color:var(--mark-edge)}.uih8uG_differs{border:1.5px solid var(--mark);background:var(--surface-0);width:24px;height:24px;color:var(--mark-edge);box-shadow:0 0 0 3px var(--surface-0);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 1px);left:calc(43.4783% + 2.86956px);translate:-50% -50%}.uih8uG_differs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.uih8uG_differNote{color:var(--mark-edge);font-weight:600}
.TtZrma_fields{padding-top:6px}.TtZrma_failed{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.TtZrma_prices{padding:6px 8px 0}.TtZrma_priceRow{border-bottom:1px solid var(--edge);height:28px;color:var(--ink-subtle);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:13px;display:flex}.TtZrma_priceRow:last-child{border-bottom:0}.TtZrma_priceRow span{text-overflow:ellipsis;overflow:hidden}.TtZrma_priceRow i{background:var(--slate-200);border-radius:2px;flex:none;width:44px;height:9px}.TtZrma_attached{height:34px;color:var(--ink-subtle);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:flex}.TtZrma_attached svg{color:var(--brand-700);flex:none}.TtZrma_attached span{text-overflow:ellipsis;overflow:hidden}
.oMmtfq_fields{padding-top:6px}.oMmtfq_onTop{z-index:6}.oMmtfq_photo{height:calc(100% - 32px);position:relative;overflow:hidden}.oMmtfq_photoArt{width:100%;height:100%;display:block}.oMmtfq_wall{fill:var(--slate-300)}.oMmtfq_brick{fill:none;stroke:var(--slate-400);stroke-width:1px;opacity:.6}.oMmtfq_ground{fill:var(--slate-600)}.oMmtfq_pad{fill:var(--slate-400)}.oMmtfq_unit{fill:var(--slate-50);stroke:var(--slate-400);stroke-width:1.2px}.oMmtfq_grille{fill:none;stroke:var(--slate-500);stroke-width:1.6px}.oMmtfq_pipe{fill:none;stroke:var(--slate-700);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.oMmtfq_shade{fill:var(--slate-950);opacity:.1}.oMmtfq_plate{background:var(--surface-0);box-shadow:0 0 0 1.5px var(--mark);border-radius:3px;padding:2px 7px;position:absolute;top:60px;left:62%;translate:-50% -50%}.oMmtfq_blur{color:var(--ink);filter:blur(2.4px);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;display:block}
.exyMNq_fields{padding-top:6px}.exyMNq_spec{padding:6px 12px 0}.exyMNq_spec p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.exyMNq_specTitle{height:24px;font-family:var(--font-display);font-size:17px;font-weight:600;line-height:24px}.exyMNq_specSub{height:22px;color:var(--ink-muted);font-size:13px;line-height:22px}.exyMNq_req{box-shadow:inset 0 0 0 1px var(--edge-strong);border-radius:4px;margin-left:-6px;padding-left:6px}.exyMNq_req p{height:26px;font-size:14px;line-height:26px}.exyMNq_req strong{font-weight:700}.exyMNq_reqRow{background:var(--surface-2);border-bottom:1px solid var(--edge-strong);white-space:nowrap;align-content:center;gap:1px;height:44px;padding:0 12px;display:grid}.exyMNq_reqLabel{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.15}.exyMNq_reqSource{text-overflow:ellipsis;color:var(--brand-700);font-size:13px;line-height:1.25;overflow:hidden}
.zwpfuW_fields{padding-top:5px}.zwpfuW_done{color:var(--brand-700)}.zwpfuW_signed{height:24px;color:var(--ink-muted);justify-content:space-between;align-items:center;margin:0 8px;padding:0 4px;font-size:13px;display:flex}.zwpfuW_onTop{z-index:6}.zwpfuW_photo{height:calc(100% - 32px);position:relative;overflow:hidden}.zwpfuW_photoArt{width:100%;height:100%;display:block}.zwpfuW_wallFar{fill:var(--slate-200)}.zwpfuW_wallSide{fill:var(--slate-300)}.zwpfuW_floor{fill:var(--slate-500)}.zwpfuW_skirting{fill:none;stroke:var(--slate-400);stroke-width:2px}.zwpfuW_frame{fill:var(--slate-600)}.zwpfuW_door{fill:var(--slate-700)}.zwpfuW_vision{fill:var(--slate-100);stroke:var(--slate-700);stroke-width:1.2px}.zwpfuW_closer{fill:none;stroke:var(--slate-200);stroke-width:2px;stroke-linecap:round}.zwpfuW_handle{fill:var(--slate-200)}.zwpfuW_sign{fill:var(--slate-50);opacity:.55}.zwpfuW_shade{fill:var(--slate-950);opacity:.12}.zwpfuW_plate{background:var(--surface-0);color:var(--mark-edge);box-shadow:0 0 0 1.5px var(--mark);border-radius:3px;padding:1px 7px;font-size:14px;font-weight:700;line-height:1.3;position:absolute;top:46px;left:50%;translate:-50% -50%}
.L_hOHW_page{--band-y:clamp(56px, 8svh, 112px);overflow-x:clip}.L_hOHW_sectionTitle,.L_hOHW_stageTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(2.25rem,min(5vw,9svh),4rem);font-weight:600;line-height:1.04}.L_hOHW_sectionTitle{max-width:28ch;color:var(--ink)}.L_hOHW_stageTitle{color:var(--ink-inverse)}.L_hOHW_lede{max-width:46rem;color:var(--ink-subtle);text-wrap:pretty;margin:clamp(12px,2svh,20px) 0 0;font-size:clamp(1.0625rem,.4vw + .95rem,1.25rem);line-height:1.55}.L_hOHW_arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:translate var(--dur-2) var(--ease)}.L_hOHW_primary{border:1px solid var(--brand-500);border-radius:var(--r-md);background:var(--brand-500);min-height:50px;color:var(--on-brand);font-size:var(--fs-body-sm);transition:background var(--dur-2) var(--ease);flex:none;justify-content:center;align-items:center;gap:14px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.L_hOHW_primary:hover{border-color:var(--brand-600);background:var(--brand-600)}.L_hOHW_primary:hover .L_hOHW_arrow{translate:3px}.L_hOHW_primaryDark{border-color:var(--edge);background:var(--surface-1);min-width:min(280px,100%);color:var(--ink);justify-content:space-between;padding:17px 32px;font-size:1.0625rem;font-weight:500}.L_hOHW_primaryDark:hover{border-color:var(--edge-strong);background:var(--surface-2)}.L_hOHW_primaryDark:focus-visible{outline-color:var(--brand-300);box-shadow:0 0 0 4px var(--surface-dark)}.L_hOHW_hero[data-screen-label]{padding:clamp(20px, 5svh, 72px) 0 var(--band-y)}.L_hOHW_heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.L_hOHW_heroText{min-width:0;padding-top:clamp(16px,7svh,56px)}.L_hOHW_title{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:min(clamp(2.75rem,3.4vw + .9rem,5rem),10.6svh);font-weight:600;line-height:1.03}.L_hOHW_sub{max-width:36rem;color:var(--ink-subtle);text-wrap:pretty;margin:clamp(16px,2.8svh,26px) 0 0;font-size:clamp(1.125rem,.5vw + 1rem,1.3125rem);line-height:1.55}.L_hOHW_offer{margin-top:clamp(22px,4svh,40px)}.L_hOHW_offerRow{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.L_hOHW_price{border-left:1px solid var(--edge-strong);color:var(--ink-subtle);font-size:var(--fs-body-sm);flex-direction:column;margin:0;padding-left:20px;line-height:1.4;display:flex}.L_hOHW_price strong{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:clamp(1.25rem,.5vw + 1.05rem,1.5rem);font-weight:600;line-height:1.2}.L_hOHW_reassurance{max-width:34rem;color:var(--ink-subtle);font-size:var(--fs-body-sm);align-items:flex-start;gap:10px;margin:16px 0 0;line-height:1.5;display:flex}.L_hOHW_tick,.L_hOHW_tickDark{background:var(--brand-500);width:22px;height:22px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;display:inline-grid}.L_hOHW_tickDark{background:var(--brand-400);color:var(--surface-dark)}.L_hOHW_tick svg,.L_hOHW_tickDark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.L_hOHW_formSlot{min-width:0;scroll-margin-top:calc(var(--header-h) + 16px)}.L_hOHW_stage{padding:var(--band-y) 0;color:var(--ink-inverse);background:var(--surface-dark);--ring-fg:var(--brand-300);--ring-bg:var(--surface-dark)}.L_hOHW_stageGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.L_hOHW_stageGrid:has(>.L_hOHW_figure:empty){grid-template-columns:minmax(0,1fr)}.L_hOHW_stageGrid:has(>.L_hOHW_figure:empty) .L_hOHW_stageText{max-width:52rem}.L_hOHW_figure:empty{display:none}.L_hOHW_stageText{min-width:0}.L_hOHW_job{margin-top:clamp(22px,3.6svh,36px);position:relative}.L_hOHW_jobTag{color:var(--ink-inverse-subtle);font-size:var(--fs-body-sm);margin:0 0 12px;font-weight:600;line-height:1}.L_hOHW_personBadge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:62%;height:62%}.L_hOHW_jobText{max-width:40rem;color:var(--ink-inverse-subtle);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.4vw + .95rem,1.25rem);line-height:1.6}.L_hOHW_jobText+.L_hOHW_jobText{color:var(--ink-inverse);margin-top:14px}.L_hOHW_figure{min-width:0}.L_hOHW_system{padding:var(--band-y) 0;background:var(--surface-1)}.L_hOHW_steps{--node:40px;--cols:5;--gap-x:clamp(18px, 2vw, 32px);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:28px var(--gap-x);margin:clamp(32px,5svh,56px) 0 0;padding:0;list-style:none;display:grid;position:relative}.L_hOHW_steps[data-count="6"]{--cols:6}.L_hOHW_steps:before{content:"";top:calc(var(--node) / 2 - 1px);right:calc((100% - (var(--cols) - 1) * var(--gap-x)) / var(--cols) - var(--node) / 2);left:calc(var(--node) / 2);background:var(--edge-strong);height:1px;position:absolute}.L_hOHW_step{min-width:0;position:relative}.L_hOHW_node{width:var(--node);height:var(--node);border:1.5px solid var(--ink);background:var(--surface-1);color:var(--ink);font-family:var(--font-display);box-shadow:0 0 0 6px var(--surface-1);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:600;line-height:1;display:grid;position:relative}.L_hOHW_step p{color:var(--ink);font-size:var(--fs-body-lg);text-wrap:pretty;margin:18px 0 0;line-height:1.55}.L_hOHW_people{padding:var(--band-y) 0;background:var(--surface-2)}.L_hOHW_peopleGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);display:grid}.L_hOHW_blockTitle{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.6vw + 1.2rem,2.75rem);font-weight:600;line-height:1.08}.L_hOHW_decision{min-width:0}.L_hOHW_personBadge{border:1.5px solid var(--mark);width:44px;height:44px;color:var(--mark-edge);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.L_hOHW_decisionText{max-width:36rem;color:var(--ink);text-wrap:pretty;margin:16px 0 0;font-size:clamp(1.0625rem,.5vw + .95rem,1.3125rem);line-height:1.55}.L_hOHW_decisionText+.L_hOHW_decisionText{color:var(--ink-subtle);font-size:var(--fs-body-lg)}.L_hOHW_needs{min-width:0;padding-top:64px}.L_hOHW_needsList{border-top:2px solid var(--ink);margin:20px 0 0;padding:0;list-style:none}.L_hOHW_needsList li{border-bottom:1px solid var(--edge-strong);color:var(--ink);font-size:var(--fs-body-lg);align-items:flex-start;gap:14px;padding:16px 0;line-height:1.5;display:flex}.L_hOHW_docIcon{border:1px solid var(--edge-strong);border-radius:var(--r-sm);background:var(--surface-0);width:32px;height:32px;color:var(--ink-muted);flex:none;place-items:center;display:inline-grid}.L_hOHW_docIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.L_hOHW_trial{padding:var(--band-y) 0;background:var(--surface-1)}.L_hOHW_trialColumns{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:clamp(24px,4svh,40px);padding-top:clamp(20px,3svh,28px);display:grid}.L_hOHW_trialColumns p{color:var(--ink-subtle);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.4vw + .95rem,1.25rem);line-height:1.6}.L_hOHW_trialColumns p:first-child{color:var(--ink)}.L_hOHW_pricingBand{padding:var(--band-y) 0;color:var(--ink-inverse);background:var(--surface-dark);--ring-fg:var(--brand-300);--ring-bg:var(--surface-dark)}.L_hOHW_pricingGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.L_hOHW_pricing{min-width:0}.L_hOHW_pricingOffer{color:var(--ink-inverse);align-items:flex-start;gap:12px;margin:clamp(20px,3svh,32px) 0 0;font-size:clamp(1.0625rem,.4vw + .95rem,1.25rem);font-weight:600;line-height:1.45;display:flex}.L_hOHW_pricingOffer .L_hOHW_tickDark{margin-top:2px}.L_hOHW_pricingPrice{color:var(--ink-inverse);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;flex-direction:column;margin:14px 0 0;font-size:clamp(1.875rem,2.2vw + 1rem,3.125rem);font-weight:600;line-height:1.08;display:flex}.L_hOHW_pricingText{max-width:38rem;color:var(--ink-inverse-subtle);font-size:var(--fs-body-lg);text-wrap:pretty;margin:16px 0 0;line-height:1.6}.L_hOHW_pricingAction{margin-top:clamp(24px,4svh,36px)}.L_hOHW_ownership{border:1px solid var(--edge-inverse);border-radius:var(--r-lg);min-width:0;padding:clamp(24px,3vw,36px)}.L_hOHW_keyMark{border:1.5px solid var(--edge-inverse);width:44px;height:44px;color:var(--ink-inverse);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.L_hOHW_keyMark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.L_hOHW_ownershipTitle{color:var(--ink-inverse);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(1.625rem,1vw + 1.15rem,2.25rem);font-weight:600;line-height:1.1}.L_hOHW_faq{padding:var(--band-y) 0;background:var(--surface-1)}.L_hOHW_faqInner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.L_hOHW_faqInner .L_hOHW_sectionTitle{top:calc(var(--header-h) + 24px);font-size:clamp(2rem,min(3.6vw,7.5svh),3.25rem);position:sticky}.L_hOHW_faqList{border-top:2px solid var(--ink)}.L_hOHW_faqItem{border-bottom:1px solid var(--edge-strong)}.L_hOHW_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;list-style:none;display:flex}.L_hOHW_faqItem summary::-webkit-details-marker{display:none}.L_hOHW_faqItem summary:hover .L_hOHW_faqQuestion{color:var(--brand-700)}.L_hOHW_faqQuestion{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:pretty;transition:color var(--dur-2) var(--ease);margin:0;font-size:clamp(1.1875rem,.5vw + 1.05rem,1.4375rem);font-weight:600;line-height:1.25}.L_hOHW_faqToggle{border:1px solid var(--edge-strong);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.L_hOHW_faqToggle:before,.L_hOHW_faqToggle:after{content:"";background:var(--ink-muted);width:12px;height:1px;margin:-.5px 0 0 -6px;position:absolute;top:50%;left:50%}.L_hOHW_faqToggle:after{transform:rotate(90deg)}.L_hOHW_faqToggle{transition:transform .2s var(--ease)}.L_hOHW_faqItem[open] .L_hOHW_faqToggle{transform:rotate(45deg)}.L_hOHW_faqAnswer{max-width:44rem;color:var(--ink-subtle);font-size:var(--fs-body-lg);text-wrap:pretty;margin:0;padding:0 52px 22px 0;line-height:1.6}@media (max-width:1199px){.L_hOHW_steps,.L_hOHW_steps[data-count="6"]{--cols:3}.L_hOHW_steps:before{display:none}}@media (max-width:1023px){.L_hOHW_heroGrid,.L_hOHW_stageGrid,.L_hOHW_peopleGrid,.L_hOHW_pricingGrid,.L_hOHW_faqInner{grid-template-columns:minmax(0,1fr)}.L_hOHW_heroText{padding-top:0}.L_hOHW_title{max-width:16em;font-size:clamp(2.5rem,5.6vw + .4rem,3.75rem)}.L_hOHW_formSlot{max-width:40rem}.L_hOHW_needs{padding-top:0}.L_hOHW_faqInner .L_hOHW_sectionTitle{position:static}}@media (max-width:767px){.L_hOHW_steps,.L_hOHW_steps[data-count="6"]{--cols:1;--node:36px;gap:22px}.L_hOHW_step:not(:last-child):after{content:"";top:var(--node);bottom:-22px;left:calc(var(--node) / 2 - 1px);background:var(--edge-strong);width:1px;position:absolute}.L_hOHW_step{grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;gap:16px;display:grid}.L_hOHW_step p{margin:6px 0 0}.L_hOHW_trialColumns{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.L_hOHW_title{font-size:min(2.625rem,10.6vw)}.L_hOHW_sub{font-size:var(--fs-body-lg)}.L_hOHW_offerRow{flex-direction:column;align-items:stretch}.L_hOHW_price{padding-left:16px}.L_hOHW_faqAnswer{padding-right:0}}@media (prefers-reduced-motion:reduce){.L_hOHW_primary,.L_hOHW_arrow,.L_hOHW_faqQuestion,.L_hOHW_faqToggle:before,.L_hOHW_faqToggle:after{transition:none}}
.ntNUma_page{overflow-x:clip}.ntNUma_hero[data-screen-label]{padding:clamp(32px,7svh,88px) 0 clamp(56px,8svh,112px)}.ntNUma_title{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:min(clamp(2.75rem,4.4vw + 1rem,5rem),12svh);font-weight:600;line-height:1.03}.ntNUma_intro{max-width:44rem;color:var(--ink-subtle);text-wrap:pretty;margin:clamp(14px,2.6svh,24px) 0 0;font-size:clamp(1.125rem,.5vw + 1rem,1.3125rem);line-height:1.55}.ntNUma_list{border-top:2px solid var(--ink);margin:clamp(32px,5svh,56px) 0 0;padding:0;list-style:none}.ntNUma_list li{border-bottom:1px solid var(--edge-strong)}.ntNUma_row{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,15rem) auto;align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(22px,3.4svh,36px) 0;text-decoration:none;display:grid}.ntNUma_rowText{min-width:0}.ntNUma_rowTitle{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;transition:color var(--dur-2) var(--ease);margin:0;font-size:clamp(1.625rem,1.6vw + 1rem,2.5rem);font-weight:600;line-height:1.1}.ntNUma_rowSub{max-width:44rem;color:var(--ink-subtle);font-size:var(--fs-body-lg);text-wrap:pretty;margin:10px 0 0;line-height:1.55}.ntNUma_rowPrice{border-left:1px solid var(--edge-strong);color:var(--ink);font-size:var(--fs-body-sm);padding-left:16px;font-weight:500;line-height:1.45;display:grid}.ntNUma_go{border:1px solid var(--edge-strong);background:var(--surface-0);width:44px;height:44px;color:var(--ink);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ntNUma_go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ntNUma_row:hover .ntNUma_rowTitle,.ntNUma_row:focus-visible .ntNUma_rowTitle{color:var(--brand-700)}.ntNUma_row:hover .ntNUma_go,.ntNUma_row:focus-visible .ntNUma_go,.ntNUma_usLink:hover .ntNUma_go,.ntNUma_usLink:focus-visible .ntNUma_go{border-color:var(--brand-500);background:var(--brand-500);color:var(--on-brand)}.ntNUma_us{background:var(--surface-2);padding:clamp(56px,8svh,112px) 0}.ntNUma_usGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ntNUma_usTitle{color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(2rem,min(3.6vw,7.5svh),3.25rem);font-weight:600;line-height:1.04}.ntNUma_usIntro{color:var(--ink-subtle);font-size:var(--fs-body-lg);margin:14px 0 0;line-height:1.55}.ntNUma_usList{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.ntNUma_usList li{border-bottom:1px solid var(--edge-strong)}.ntNUma_usText{text-wrap:balance;gap:2px;display:grid}.ntNUma_usPrice{color:var(--ink-subtle);font-size:var(--fs-body-sm);font-weight:500}.ntNUma_usLink{min-height:72px;color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-tight);transition:color var(--dur-2) var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:clamp(1.25rem,.6vw + 1.05rem,1.5rem);font-weight:600;line-height:1.25;text-decoration:none;display:flex}.ntNUma_usLink:hover{color:var(--brand-700)}@media (max-width:899px){.ntNUma_row{grid-template-columns:minmax(0,1fr) auto}.ntNUma_rowPrice{grid-area:2/1;justify-self:start}.ntNUma_go{grid-area:1/2;align-self:start}.ntNUma_usGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ntNUma_rowTitle,.ntNUma_go,.ntNUma_usLink{transition:none}}
