.zhr-cq_hard{margin-top:8px}.zhr-cq_tabs{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.zhr-cq_tab{border:1px solid var(--at-border);border-radius:var(--at-radius);background:var(--at-surface);min-height:44px;color:var(--at-muted);font:inherit;cursor:pointer;padding:10px 20px;font-size:.9rem;font-weight:700}.zhr-cq_tab:hover{border-color:var(--at-text)}.zhr-cq_tab[aria-pressed=true]{background:var(--at-text);border-color:var(--at-text);color:var(--at-bg)}.zhr-cq_tab:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.zhr-cq_panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-top:18px;display:grid}.zhr-cq_box{background:var(--at-surface);border:1px solid var(--at-border);border-radius:var(--at-radius-lg);padding:22px 24px}.zhr-cq_box h3{font-family:var(--at-font-display);margin:0 0 8px;font-size:1.06rem}.zhr-cq_box p{color:var(--at-muted);margin:0;font-size:.9rem}.zhr-cq_tipLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--at-accent);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.zhr-cq_strip{border:1px dashed color-mix(in srgb, var(--at-text) 40%, transparent);color:var(--at-muted);text-align:center;overflow-wrap:anywhere;background:repeating-linear-gradient(-45deg, var(--at-surface), var(--at-surface) 8px, var(--at-surface-2) 8px, var(--at-surface-2) 16px);border-radius:8px;margin-top:14px;padding:8px 12px;font-size:.75rem}@media (max-width:700px){.zhr-cq_panel{grid-template-columns:1fr}}
.cXS-Aa_page{background:var(--at-bg);color:var(--at-text);font-family:var(--at-font);line-height:1.7;overflow-x:clip}.cXS-Aa_wrap{max-width:1120px;margin:0 auto;padding:0 22px}.cXS-Aa_narrow{max-width:800px}.cXS-Aa_section{padding:72px 0}.cXS-Aa_band{background:var(--at-surface-2);border-top:1px solid var(--at-border);border-bottom:1px solid var(--at-border);padding:72px 0}.cXS-Aa_kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--at-accent);align-items:center;gap:9px;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-flex}.cXS-Aa_kicker:before{content:"";background:var(--at-accent);width:26px;height:2px}.cXS-Aa_h1{font-family:var(--at-font-display);letter-spacing:.01em;margin:0;font-size:clamp(2rem,5vw,3.1rem);font-weight:800;line-height:1.18}.cXS-Aa_h1 em{color:var(--at-accent);font-style:normal}.cXS-Aa_h2{font-family:var(--at-font-display);margin:0;font-size:clamp(1.7rem,4.2vw,2.5rem);font-weight:800;line-height:1.25}.cXS-Aa_sub{max-width:600px;color:var(--at-muted);margin:14px 0 0;font-size:.96rem}.cXS-Aa_lead{max-width:480px;color:var(--at-muted);margin:18px 0 0;font-size:1rem}.cXS-Aa_hero{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--at-text) 7%, transparent) 1px, transparent 0) 0 0 / 26px 26px, var(--at-bg);padding:74px 0 78px}.cXS-Aa_heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:52px;display:grid}.cXS-Aa_ctaRow{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cXS-Aa_btn{box-sizing:border-box;padding:13px 22px}.cXS-Aa_facts{margin-top:22px}.cXS-Aa_compare{width:100%}.cXS-Aa_caption{text-align:center;color:var(--at-muted);margin:12px 0 0;font-size:.78rem}.cXS-Aa_badge{border:1px solid var(--at-border);letter-spacing:.06em;border-radius:999px;margin-left:6px;padding:1px 9px;font-size:.7rem;display:inline-block}.cXS-Aa_note{text-align:center;color:var(--at-muted);margin:10px 0 0;font-size:.75rem}.cXS-Aa_cases .cXS-Aa_wrap{max-width:1040px}.cXS-Aa_case{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:34px;margin-top:44px;display:grid}.cXS-Aa_caseMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cXS-Aa_shot{border:1px solid var(--at-border);border-radius:var(--at-radius-lg);background:var(--at-surface);margin:0;position:relative;overflow:hidden}.cXS-Aa_shot img{aspect-ratio:4/3.4;object-fit:cover;width:100%;height:auto;display:block}.cXS-Aa_shotTag{z-index:1;color:#fff;background:#14141499;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px}.cXS-Aa_shotTagOut{background:color-mix(in srgb, var(--at-accent) 88%, transparent)}.cXS-Aa_info{background:var(--at-surface);border:1px solid var(--at-border);border-radius:var(--at-radius-lg);flex-direction:column;padding:24px 26px;display:flex}.cXS-Aa_caseTag{border:1px solid color-mix(in srgb, var(--at-accent) 35%, transparent);color:var(--at-accent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.72rem;font-weight:800}.cXS-Aa_info h3{font-family:var(--at-font-display);margin:14px 0 0;font-size:1.2rem;line-height:1.35}.cXS-Aa_dl{gap:12px;margin:14px 0 0;font-size:.88rem;display:grid}.cXS-Aa_dl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--at-muted);font-size:.7rem;font-weight:800}.cXS-Aa_dl dd{margin:3px 0 0}.cXS-Aa_check{border-top:1px dashed var(--at-border);color:#3f6b4f;margin:auto 0 0;padding-top:14px;font-size:.85rem}.cXS-Aa_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cXS-Aa_card{background:var(--at-surface);border:1px solid var(--at-border);border-radius:var(--at-radius-lg);padding:22px}.cXS-Aa_stepNo{font-family:var(--at-font-display);letter-spacing:.14em;color:var(--at-accent);font-size:.9rem;font-weight:700}.cXS-Aa_card h3{font-family:var(--at-font-display);margin:9px 0 7px;font-size:1.05rem;line-height:1.4}.cXS-Aa_card p{color:var(--at-muted);margin:0;font-size:.87rem}.cXS-Aa_rules{color:#dfe9e6;background:#15343c;padding:72px 0}.cXS-Aa_rules .cXS-Aa_kicker{color:#e8a06a}.cXS-Aa_rules .cXS-Aa_kicker:before{background:#e8a06a}.cXS-Aa_rules .cXS-Aa_h2{color:#f2f7f5}.cXS-Aa_rules .cXS-Aa_sub{color:#a9bcb6}.cXS-Aa_ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cXS-Aa_rule{border-radius:var(--at-radius);background:#ffffff0a;border:1px solid #dfe9e638;padding:18px 20px 18px 46px;font-size:.92rem;position:relative}.cXS-Aa_rule:before{content:"✓";color:#7fbf9a;font-weight:800;position:absolute;top:17px;left:18px}.cXS-Aa_rulesNote{color:#a9bcb6;border-left:3px solid #e8a06a;max-width:680px;margin:22px 0 0;padding-left:14px;font-size:.82rem}.cXS-Aa_rulesNote+.cXS-Aa_rulesNote{margin-top:12px}.cXS-Aa_hardNote{text-align:left;color:var(--at-muted);margin:22px 0 0;font-size:.75rem}.cXS-Aa_story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:38px;margin-top:52px;display:grid}.cXS-Aa_storyCopy h3{font-family:var(--at-font-display);margin:16px 0 12px;font-size:1.35rem;line-height:1.35}.cXS-Aa_storyCopy>p{color:var(--at-muted);margin:12px 0 0;font-size:.9rem}.cXS-Aa_person{border:1px solid var(--at-border);border-radius:var(--at-radius-lg);background:var(--at-surface);margin:0 0 18px;overflow:hidden}.cXS-Aa_person img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.cXS-Aa_who{letter-spacing:.12em;text-transform:uppercase;color:var(--at-accent);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.75rem;font-weight:800;display:flex}.cXS-Aa_storyLabel{border:1px solid var(--at-border);color:var(--at-muted);letter-spacing:.05em;text-transform:none;border-radius:999px;padding:2px 10px;font-size:.68rem;font-weight:600}.cXS-Aa_storyResult{border-left:3px solid var(--at-border);color:var(--at-muted);margin-top:12px;padding-left:12px;font-size:.88rem}.cXS-Aa_storyFigure{background:var(--at-surface);border:1px solid var(--at-border);border-radius:var(--at-radius-lg);margin:0;overflow:hidden}.cXS-Aa_storyFigure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.cXS-Aa_storyFigure figcaption{border-top:1px solid var(--at-border);color:var(--at-muted);padding:12px 16px;font-size:.78rem}.cXS-Aa_related,.cXS-Aa_faq{margin-top:36px}.cXS-Aa_final{text-align:center;background:radial-gradient(circle at 1px 1px, #15343c29 1px, transparent 0) 0 0 / 24px 24px, var(--at-surface-2);border-top:1px solid var(--at-border)}.cXS-Aa_finalInner .cXS-Aa_sub{margin:14px auto 0}.cXS-Aa_finalInner .cXS-Aa_btn{margin-top:26px}.cXS-Aa_price{color:var(--at-muted);margin:14px 0 0;font-size:.85rem}.cXS-Aa_priceMax{color:var(--at-muted);margin:4px 0 0;font-size:.8rem}@media (max-width:1000px){.cXS-Aa_heroGrid{grid-template-columns:1fr;gap:36px}.cXS-Aa_case{grid-template-columns:1fr;gap:18px}.cXS-Aa_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cXS-Aa_story{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.cXS-Aa_section,.cXS-Aa_band,.cXS-Aa_hero,.cXS-Aa_rules{padding:56px 0}.cXS-Aa_steps,.cXS-Aa_ruleGrid,.cXS-Aa_caseMedia{grid-template-columns:1fr}.cXS-Aa_ctaRow{flex-direction:column}.cXS-Aa_btn{text-align:center;justify-content:center;width:100%}}
