.-dv-3a_page{background:var(--at-bg);color:var(--at-text);line-height:1.65}.-dv-3a_wrap{max-width:1120px;margin:0 auto;padding:0 24px}.-dv-3a_section{padding:64px 0}.-dv-3a_band{background:var(--at-surface-2);border-top:1px solid var(--at-border);border-bottom:1px solid var(--at-border);padding:64px 0}.-dv-3a_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--at-accent);align-items:center;gap:10px;margin-bottom:16px;font-size:.82rem;font-weight:800;display:inline-flex}.-dv-3a_kicker:before{content:"";background:currentColor;width:26px;height:2px}.-dv-3a_h1{font-family:var(--at-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,3.7vw,3.15rem);font-weight:800;line-height:1.14}.-dv-3a_h1 em{color:var(--at-accent);font-style:normal}.-dv-3a_h2{font-family:var(--at-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.22}.-dv-3a_sub{color:var(--at-muted);max-width:620px;margin:12px 0 0;font-size:1rem}.-dv-3a_band .-dv-3a_sub{color:#4f6569}.-dv-3a_lead{color:#4f6569;max-width:570px;margin:18px 0 0;font-size:1.08rem;line-height:1.8}.-dv-3a_hero{background:linear-gradient(110deg, var(--at-bg) 20%, #e1eceb 70%, #c8dce0);padding:52px 0 64px}.-dv-3a_heroGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:44px;display:grid}.-dv-3a_heroCopy{min-width:0}.-dv-3a_ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 14px;display:flex}.-dv-3a_btn{padding:13px 22px}.-dv-3a_price{color:var(--at-muted);margin:0 0 6px;font-size:.82rem}.-dv-3a_facts{margin-top:18px}.-dv-3a_lookFrame{background:var(--at-text);min-width:0;box-shadow:0 28px 64px color-mix(in srgb, var(--at-text) 22%, transparent);border-radius:3px;padding:10px}.-dv-3a_compare{border-radius:2px}.-dv-3a_lookCaption{color:#c2d6d3;justify-content:space-between;gap:12px;padding:12px 4px 2px;font-size:.75rem;display:flex}.-dv-3a_lookCaption strong{color:#fff;font-size:.85rem}.-dv-3a_cases{background:var(--at-surface)}.-dv-3a_tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:28px 0 20px;display:grid}.-dv-3a_tab{border:1px solid var(--at-border);color:var(--at-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border-radius:3px;padding:7px}.-dv-3a_tab img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;border-radius:2px;width:100%;height:auto;margin-bottom:8px;display:block}.-dv-3a_tab strong{font-size:.88rem}.-dv-3a_tab[aria-selected=true]{border-color:var(--at-accent);box-shadow:inset 0 -3px var(--at-accent);background:#e7efea}.-dv-3a_tab:focus-visible{outline-offset:2px;outline:3px solid #a46e4b}.-dv-3a_workbench{border:1px solid var(--at-border);background:var(--at-surface);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.-dv-3a_compareBox{min-width:0;position:relative}.-dv-3a_illustrative{z-index:2;background:color-mix(in srgb, var(--at-text) 90%, transparent);color:#fff;pointer-events:none;border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:750;position:absolute;bottom:12px;left:12px}.-dv-3a_resultPanel{background:#f5f7f4;flex-direction:column;min-width:0;padding:30px;display:flex}.-dv-3a_exampleTag{color:#8a5638;font-size:.74rem;font-weight:800}.-dv-3a_resultTitle{font-family:var(--at-font-display);margin:10px 0 14px;font-size:1.75rem;line-height:1.25}.-dv-3a_specLabel{color:var(--at-muted);margin:0 0 6px;font-size:.86rem}.-dv-3a_specs{border-top:1px solid var(--at-border)}.-dv-3a_spec{border-bottom:1px solid var(--at-border);padding:11px 0}.-dv-3a_spec strong{color:var(--at-accent);margin-bottom:2px;font-size:.76rem;font-weight:800;display:block}.-dv-3a_spec span{font-size:.94rem}.-dv-3a_colourField{margin:16px 0 0}.-dv-3a_colourField label{color:var(--at-accent);margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.-dv-3a_colourField select{width:100%;min-height:44px;color:var(--at-text);font:inherit;background:#fff;border:1px solid #9eb5b5;border-radius:3px;padding:8px 12px}.-dv-3a_colourNote{background:#eee6da;margin:10px 0 0;padding:10px 12px;font-size:.76rem}.-dv-3a_advice{background:#e4edeb;margin:14px 0 0;padding:14px;font-size:.88rem}.-dv-3a_summary{border-top:1px solid var(--at-border);margin-top:18px;padding-top:14px}.-dv-3a_summaryLabel{color:var(--at-accent);font-size:.74rem;font-weight:800;display:block}.-dv-3a_summaryText{margin:8px 0 12px;font-size:.88rem}.-dv-3a_copyBtn{border:1px solid var(--at-accent);background:var(--at-accent);color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:3px;padding:9px 16px;font-weight:750}.-dv-3a_copyBtn:hover{background:var(--at-text);border-color:var(--at-text)}.-dv-3a_copyMsg{color:var(--at-accent);margin-left:10px;font-size:.76rem}.-dv-3a_bookNote{max-width:760px;color:var(--at-muted);margin:16px 0 0;font-size:.8rem}.-dv-3a_steps{border-top:2px solid var(--at-text);border-bottom:1px solid var(--at-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.-dv-3a_step{padding:26px 28px 26px 0}.-dv-3a_step+.-dv-3a_step{border-left:1px solid var(--at-border);padding-left:28px}.-dv-3a_stepNo{background:var(--at-accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:inline-grid}.-dv-3a_step h3{font-family:var(--at-font-display);margin:14px 0 8px;font-size:1.25rem}.-dv-3a_step p{color:var(--at-muted);margin:0;font-size:.94rem}.-dv-3a_stepNote{color:var(--at-muted);margin:14px 0 0;font-size:.82rem}.-dv-3a_decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.-dv-3a_decision{background:color-mix(in srgb, var(--at-surface) 72%, transparent);border:1px solid #d5ded9;border-radius:10px;padding:18px 20px}.-dv-3a_decisionTag{letter-spacing:.08em;text-transform:uppercase;color:var(--at-accent);font-size:.68rem;font-weight:800}.-dv-3a_decision h3{margin:8px 0 7px;font-size:1.1rem;line-height:1.3}.-dv-3a_decision p{color:#4f6569;margin:0;font-size:.88rem}.-dv-3a_storyList{border-top:1px solid #c0ceca;margin-top:28px}.-dv-3a_story{border-bottom:1px solid #c0ceca;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;padding:30px 0;display:grid}.-dv-3a_storyBody{min-width:0}.-dv-3a_person{color:var(--at-accent);font-size:.78rem;font-weight:800}.-dv-3a_storyBody h3{font-family:var(--at-font-display);margin:10px 0;font-size:1.35rem;line-height:1.35}.-dv-3a_storyBody p{color:#4f6569;margin:0 0 12px;font-size:.96rem}.-dv-3a_storyAdvice{border-left:3px solid #a46e4b;padding-left:12px;font-size:.86rem!important}.-dv-3a_storyLabel{border:1px solid var(--at-border);color:#4f6569;border-radius:999px;margin-top:4px;padding:1px 8px;font-size:.68rem;display:inline-block}.-dv-3a_storyResult{background:var(--at-surface);border:1px solid var(--at-border);grid-template-columns:150px minmax(0,1fr);margin:0;display:grid}.-dv-3a_storyResult img{object-fit:cover;width:150px;height:100%;display:block}.-dv-3a_storyResult figcaption{padding:18px}.-dv-3a_storyResult em{color:var(--at-accent);margin-bottom:10px;font-size:.68rem;font-style:normal;font-weight:800;display:block}.-dv-3a_storyResult strong{font-family:var(--at-font-display);font-size:1.15rem;line-height:1.3;display:block}.-dv-3a_hookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.-dv-3a_hookCard,.-dv-3a_relatedBlock{background:var(--at-surface);border:1px solid var(--at-border);border-radius:12px;padding:24px}.-dv-3a_hookTag{background:var(--at-accent);color:#fff;border-radius:999px;margin-bottom:10px;padding:2px 9px;font-size:.68rem;font-weight:800;display:inline-block}.-dv-3a_hookCard h3,.-dv-3a_relatedBlock h3{font-family:var(--at-font-display);margin:0 0 10px;font-size:1.35rem}.-dv-3a_hookCard p,.-dv-3a_relatedBlock p{color:var(--at-muted);margin:0;font-size:.92rem}.-dv-3a_hookAction{color:var(--at-accent);text-underline-offset:4px;margin-top:14px;font-weight:750;display:inline-block}.-dv-3a_relatedBlock{background:var(--at-surface-2)}.-dv-3a_related{margin-top:12px}.-dv-3a_hookNote{color:var(--at-muted);margin:16px 0 0;font-size:.8rem}.-dv-3a_faqGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:48px;display:grid}.-dv-3a_faqIntro{min-width:0}.-dv-3a_privacy{border-top:1px solid var(--at-border);color:#4f6569;margin:20px 0 0;padding-top:16px;font-size:.8rem}.-dv-3a_faq{min-width:0}.-dv-3a_final{text-align:center;background:var(--at-text);color:#fff}.-dv-3a_final .-dv-3a_h2{color:#fff}.-dv-3a_final .-dv-3a_sub{color:#c8d8d9;margin:12px auto 26px}.-dv-3a_finalNote{color:#a9bfc0;margin:16px 0 0;font-size:.78rem}@media (max-width:1000px){.-dv-3a_heroGrid{gap:28px}.-dv-3a_workbench{grid-template-columns:repeat(2,minmax(0,1fr))}.-dv-3a_resultPanel{padding:24px}.-dv-3a_story{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.-dv-3a_storyResult{grid-template-columns:130px minmax(0,1fr)}.-dv-3a_storyResult img{width:130px}}@media (max-width:900px){.-dv-3a_heroGrid{grid-template-columns:minmax(0,1fr)}.-dv-3a_lookFrame{width:100%;max-width:520px;margin:0 auto}}@media (max-width:760px){.-dv-3a_wrap{padding:0 20px}.-dv-3a_section,.-dv-3a_band{padding:52px 0}.-dv-3a_hero{padding:42px 0 52px}.-dv-3a_tabs{max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.-dv-3a_tab{flex:0 0 132px}.-dv-3a_workbench{grid-template-columns:minmax(0,1fr)}.-dv-3a_resultPanel{min-height:0}.-dv-3a_steps{grid-template-columns:minmax(0,1fr)}.-dv-3a_step{padding:24px 0}.-dv-3a_step+.-dv-3a_step{border-left:0;border-top:1px solid var(--at-border);padding-left:0}.-dv-3a_decisions,.-dv-3a_hookGrid,.-dv-3a_faqGrid{grid-template-columns:minmax(0,1fr)}.-dv-3a_faqGrid{gap:26px}.-dv-3a_story{grid-template-columns:minmax(0,1fr)}.-dv-3a_storyResult{grid-template-columns:145px minmax(0,1fr)}.-dv-3a_storyResult img{width:145px}}@media (max-width:400px){.-dv-3a_h1{font-size:2.15rem}.-dv-3a_lead{font-size:1rem}.-dv-3a_ctaRow{gap:8px}.-dv-3a_btn{padding:12px 16px}.-dv-3a_resultPanel{padding:20px}.-dv-3a_storyResult{grid-template-columns:120px minmax(0,1fr)}.-dv-3a_storyResult img{width:120px}.-dv-3a_storyResult figcaption{padding:14px}.-dv-3a_lookCaption{display:block}.-dv-3a_lookCaption span{margin-top:2px;display:block}}
