.nOcUHq_top{padding:clamp(40px, 6vw, 88px) var(--gutter) clamp(48px, 6vw, 80px);grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);display:grid}@media (min-width:1024px){.nOcUHq_top{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:center}}.nOcUHq_head h1{letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin-top:20px;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.08}.nOcUHq_answer{color:var(--ink);text-wrap:pretty;padding-top:20px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.nOcUHq_lead{color:var(--muted);padding-top:16px;font-size:16px;line-height:1.6}.nOcUHq_actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;max-width:600px;margin-top:32px;display:grid}.nOcUHq_actions>a{min-height:54px}.nOcUHq_actions>a>span{text-box:trim-both cap alphabetic}.nOcUHq_ghost{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);justify-content:center;align-items:center;padding:13px 21px;font-size:14px;font-weight:500;transition:border-color .2s;display:inline-flex}.nOcUHq_ghost:hover{border-color:var(--accent)}.nOcUHq_ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nOcUHq_card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper);padding:clamp(24px,3vw,36px)}.nOcUHq_cardLabel{color:var(--muted);font-size:14px;line-height:1.4}.nOcUHq_figure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;padding-top:10px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1}.nOcUHq_figureNote{color:var(--muted);padding-top:10px;font-size:14px;line-height:1.5}.nOcUHq_card ul{border-top:1px solid var(--line);gap:10px;margin-top:24px;padding-top:24px;font-size:15px;line-height:1.5;display:grid}.nOcUHq_card li{grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.nOcUHq_card li svg{color:var(--accent);margin-top:3px}.nOcUHq_cardNote{color:var(--muted);padding-top:16px;font-size:14px;line-height:1.5}.nOcUHq_sectionLead{color:var(--muted);padding-top:12px;font-size:15px;line-height:1.6}.nOcUHq_benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin-top:28px;display:grid}.nOcUHq_benefits>li{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);gap:10px;padding:24px;display:grid}.nOcUHq_benefits h3{font-size:19px;font-weight:500;line-height:1.3}.nOcUHq_benefits p{color:var(--muted);font-size:15px;line-height:1.6}.nOcUHq_prose>.nOcUHq_parts{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;padding-left:0;list-style:none;display:grid}@media (min-width:720px){.nOcUHq_prose>.nOcUHq_parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.nOcUHq_prose>.nOcUHq_parts:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.nOcUHq_prose>.nOcUHq_parts>li{border-radius:var(--radius-m);background:var(--wash);flex-direction:column;gap:10px;margin-top:0;padding:clamp(20px,2.4vw,28px);display:flex}.nOcUHq_partNumber{color:var(--accent);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.nOcUHq_partIcon{border-radius:var(--radius-m);background:var(--paper);width:44px;height:44px;color:var(--accent);place-items:center;margin-bottom:4px;display:inline-grid}.nOcUHq_parts h3{letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.3}.nOcUHq_parts p,.nOcUHq_parts ul{color:var(--muted);font-size:15px;line-height:1.6}.nOcUHq_parts ul{padding-left:18px;list-style:outside}.nOcUHq_prose>.nOcUHq_versus{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;display:grid}@media (min-width:720px){.nOcUHq_prose>.nOcUHq_versus{grid-template-columns:repeat(2,minmax(0,1fr))}}.nOcUHq_versus>div{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper);overflow:hidden}.nOcUHq_versus h3{letter-spacing:-.015em;padding:18px clamp(22px,2.6vw,32px);font-size:20px;font-weight:500;line-height:1.3}.nOcUHq_versus .nOcUHq_gain h3{background:var(--accent);color:#fff}.nOcUHq_versus .nOcUHq_cost h3{background:var(--wash)}.nOcUHq_versus ul{gap:12px;padding:20px clamp(22px,2.6vw,32px) clamp(22px,2.6vw,32px);font-size:15px;line-height:1.55;display:grid}.nOcUHq_versus li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.nOcUHq_versus li svg{background:var(--wash);border-radius:999px;width:24px;height:24px;padding:4px}.nOcUHq_versus .nOcUHq_gain li svg{color:var(--accent)}.nOcUHq_versus .nOcUHq_cost li svg{color:var(--muted)}.nOcUHq_steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:28px;display:grid}.nOcUHq_steps>li{grid-row:span 4;grid-template-rows:subgrid;border-top:2px solid var(--accent);background:var(--paper);border-radius:0 0 var(--radius-m) var(--radius-m);gap:8px;padding:24px;display:grid}.nOcUHq_stepNumber{color:var(--accent);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1}.nOcUHq_steps h3{padding-top:8px;font-size:19px;font-weight:500;line-height:1.3}.nOcUHq_when{color:var(--accent);font-size:13px;font-weight:500;line-height:1.4}.nOcUHq_steps p:last-child{color:var(--muted);font-size:15px;line-height:1.6}.nOcUHq_redesign{margin:0 var(--gutter) clamp(48px, 6vw, 80px);border-radius:var(--radius-l);background:var(--wash);padding:clamp(28px,4vw,48px)}.nOcUHq_redesign h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.2}.nOcUHq_redesign>p{color:var(--ink);padding-top:12px;font-size:16px;line-height:1.6}.nOcUHq_redesign .nOcUHq_actions{margin-top:24px}.nOcUHq_prose>p,.nOcUHq_prose>ul{margin-top:14px;font-size:16px;line-height:1.6}.nOcUHq_prose>ul{padding-left:20px;list-style:outside}@media (min-width:1024px){.nOcUHq_prose>ul{padding-left:0}}.nOcUHq_prose>ul>li+li{margin-top:6px}.nOcUHq_prose>h3{letter-spacing:-.015em;margin-top:28px;font-size:19px;font-weight:500;line-height:1.3}.nOcUHq_prose>h3+p,.nOcUHq_prose>h3+ul{margin-top:6px}.nOcUHq_compareScroll{margin-top:24px;overflow-x:auto}.nOcUHq_compare{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:1.45}.nOcUHq_compare th,.nOcUHq_compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.nOcUHq_compare thead th{color:var(--muted);font-size:13px;font-weight:500}.nOcUHq_compare tbody th{font-weight:500}.nOcUHq_placeholder{color:var(--muted);font-style:italic}.nOcUHq_prose>.nOcUHq_sourceNote{color:var(--muted);font-size:13px}table.nOcUHq_draftPrices td strong{white-space:normal}
