.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}}
.jqzUGW_fields{padding-top:6px}
.YBywxW_schedule{border-collapse:collapse;font-variant-numeric:tabular-nums;width:calc(100% - 16px);margin:0 8px;font-size:14px}.YBywxW_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}.YBywxW_schedule td{border-bottom:1px solid var(--edge);height:30px;padding:0 6px;font-weight:500}.YBywxW_schedule td:first-child{font-weight:700}.YBywxW_schedule tr:last-child td{border-bottom:0}.YBywxW_schedMark td{color:var(--mark-edge)}.YBywxW_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}.YBywxW_elevation{width:calc(100% - 12px);height:146px;margin:2px 6px 0;display:block}.YBywxW_thin,.YBywxW_wall,.YBywxW_win,.YBywxW_ground,.YBywxW_hatch{fill:none;stroke:var(--slate-700);stroke-width:1.1px}.YBywxW_wall{stroke-width:1.6px;stroke:var(--ink)}.YBywxW_hatch{stroke:var(--slate-200);stroke-dasharray:3 3}.YBywxW_ground{stroke:var(--ink);stroke-width:2px}.YBywxW_win{fill:var(--slate-50)}.YBywxW_winMark{fill:var(--surface-0);stroke:var(--mark);stroke-width:2px}.YBywxW_tag{font-family:var(--font-body);text-anchor:middle;fill:var(--ink-subtle);font-size:17px;font-weight:700}.YBywxW_tagMark{fill:var(--mark-edge)}.YBywxW_dimMark{fill:none;stroke:var(--mark);stroke-width:1.6px}.YBywxW_dimText{font-family:var(--font-body);text-anchor:middle;fill:var(--mark-edge);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.YBywxW_notLooked{color:var(--ink-subtle);font-size:14px;font-weight:500}.YBywxW_onTop{z-index:6}
.RG2_yW_photo{background:var(--slate-300);height:calc(100% - 32px);padding:0 10px;position:relative;overflow:hidden}.RG2_yW_note{background:var(--slate-50);height:100%;padding:14px 12px 0;rotate:-1.2deg;box-shadow:0 6px 14px -8px #00000073}.RG2_yW_line{border-bottom:1px solid var(--slate-200);height:34px;color:var(--slate-800);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:17px;font-style:italic;font-weight:500;display:flex}.RG2_yW_lineMark{color:var(--mark-edge);-webkit-text-decoration:underline wavy var(--mark);text-decoration:underline wavy var(--mark);text-underline-offset:5px;text-decoration-thickness:1.5px}.RG2_yW_fields{padding-top:6px}.RG2_yW_total{color:var(--ink-subtle);font-variant-numeric:tabular-nums;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}
.uGo2PG_lines{border-collapse:collapse;font-variant-numeric:tabular-nums;width:calc(100% - 16px);margin:0 8px;font-size:14px}.uGo2PG_lines 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}.uGo2PG_lines td{border-bottom:1px solid var(--edge);white-space:nowrap;height:30px;padding:0 6px;font-weight:500}.uGo2PG_lines td:first-child{text-overflow:ellipsis;width:60%;max-width:0;font-weight:600;overflow:hidden}.uGo2PG_lines th:last-child,.uGo2PG_lines td:last-child{text-align:right}.uGo2PG_lines tr:last-child td{border-bottom:0}.uGo2PG_lineMark td{color:var(--mark-edge)}.uGo2PG_cellMark{box-shadow:inset 0 0 0 1.5px var(--mark);border-radius:4px;margin-right:-5px;padding:0 5px;font-weight:700;display:inline-block}.uGo2PG_fields{padding-top:6px}.uGo2PG_settle{color:var(--ink-subtle);font-size:14px;font-weight:500}
.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}
.YOHZJq_drawing{width:calc(100% - 12px);height:112px;margin:0 6px;display:block}.YOHZJq_case,.YOHZJq_thin,.YOHZJq_part,.YOHZJq_rail,.YOHZJq_duct,.YOHZJq_terminals{fill:none;stroke:var(--slate-700);stroke-width:1.1px}.YOHZJq_case{stroke:var(--ink);stroke-width:1.6px}.YOHZJq_thin{stroke:var(--slate-300)}.YOHZJq_part{fill:var(--slate-50)}.YOHZJq_rail{stroke:var(--slate-400);stroke-width:3px}.YOHZJq_duct{stroke:var(--slate-300);stroke-dasharray:3 3}.YOHZJq_terminals{stroke:var(--slate-600);stroke-width:2.2px}.YOHZJq_partMark{fill:var(--surface-0);stroke:var(--mark);stroke-width:2px}.YOHZJq_tag{font-family:var(--font-body);text-anchor:middle;fill:var(--ink-subtle);font-size:14px;font-weight:700}.YOHZJq_tagMark{fill:var(--mark-edge);font-size:15px}.YOHZJq_fields{padding-top:6px}.YOHZJq_price{color:var(--ink-subtle);font-size:14px;font-weight:500}
.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_versions{padding:var(--band-y) 0;background:var(--surface-0)}.L_hOHW_versionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);margin-top:clamp(28px,4.5svh,48px);display:grid}.L_hOHW_version{border-top:2px solid var(--ink);flex-direction:column;min-width:0;padding-top:clamp(20px,3svh,28px);display:flex}.L_hOHW_versionName{color:var(--ink);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_versionFor{max-width:34rem;color:var(--ink-subtle);font-size:var(--fs-body-lg);text-wrap:pretty;margin:10px 0 0;line-height:1.5}.L_hOHW_versionPoints{margin:22px 0 0;padding:0;list-style:none}.L_hOHW_versionPoints li{border-bottom:1px solid var(--edge-strong);color:var(--ink);font-size:var(--fs-body-lg);text-wrap:pretty;align-items:flex-start;gap:14px;padding:14px 0;line-height:1.5;display:flex}.L_hOHW_versionPoints li:first-child{padding-top:0}.L_hOHW_pointMark{border:1.5px solid var(--brand-500);width:22px;height:22px;color:var(--ink-brand);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:inline-grid}.L_hOHW_pointMark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.L_hOHW_versionPrice{max-width:34rem;color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:pretty;margin:auto 0 0;padding-top:22px;font-size:clamp(1.1875rem,.5vw + 1.05rem,1.4375rem);font-weight:600;line-height:1.3}.L_hOHW_versionLink{color:var(--ink-brand);font-size:var(--fs-body-sm);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:10px;margin-top:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.L_hOHW_versionLink:hover .L_hOHW_arrow{translate:3px}.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_versionGrid,.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{border-color:var(--brand-500);background:var(--brand-500);color:var(--on-brand)}@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}}@media (prefers-reduced-motion:reduce){.ntNUma_rowTitle,.ntNUma_go{transition:none}}
