.decision-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:38px}.decision-heading h2{font-size:clamp(34px,3.6vw,56px);max-width:680px;line-height:1.14}.decision-heading>div>p:not(.eyebrow){font-size:18px;line-height:1.85;max-width:480px}.decision-heading .text-link{margin-top:14px;font-size:15px}
.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.decision-card{display:grid;grid-template-columns:.8fr 1fr;border:1px solid var(--line);background:var(--surface);min-width:0;transition:border-color .25s}.decision-photo{overflow:hidden;min-width:0}.decision-photo img{transition:transform .6s;object-fit:cover}.decision-card:hover,.decision-card:focus-visible{border-color:var(--muted)}.decision-card:hover img{transform:scale(1.035)}.decision-copy{padding:28px;display:flex;flex-direction:column;align-items:start;min-width:0}.decision-copy .eyebrow{font-size:11px;margin-bottom:16px;line-height:1.8}.decision-copy h3{font-size:30px;line-height:1.2;max-width:none;margin:0;letter-spacing:-.02em}.decision-description{font-size:16px;line-height:1.85;margin:18px 0 24px}.decision-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border:1px solid var(--muted);font-size:14px;line-height:1.6;color:var(--text);margin-top:auto;transition:border-color .2s}.decision-card:hover .decision-action,.decision-card:focus-visible .decision-action{background:var(--accent);color:var(--button-text);border-color:var(--accent)}
.decision-card-0{grid-row:span 2;display:flex;flex-direction:column}.decision-card-0 .decision-photo{aspect-ratio:1.6}.decision-card-0 .decision-copy{padding:32px 36px;flex:1}.decision-card-0 h3{font-size:clamp(32px,3vw,44px)}.decision-card-0 .decision-action{background:var(--accent);color:var(--button-text);border-color:var(--accent)}
.purchase-section{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center;border-block:1px solid var(--line);margin-top:35px;padding-block:60px!important}.purchase-intro h2{font-size:clamp(34px,3.2vw,50px);line-height:1.18;max-width:540px}.purchase-intro>p:not(.eyebrow){font-size:18px;line-height:1.85;margin-block:23px 28px;max-width:500px}.purchase-links>a{display:flex;gap:20px;padding:25px 18px;border-bottom:1px solid var(--line);align-items:baseline;transition:background .2s}.purchase-links>a:first-child{border-top:1px solid var(--line)}.purchase-links>a:hover,.purchase-links>a:focus-visible{background:var(--surface)}.purchase-number{font-size:12px;color:var(--muted);flex-shrink:0}.purchase-links h3{font-size:27px;line-height:1.3}.purchase-links p{font-size:16px;line-height:1.8;margin-top:10px}.purchase-mark{font-size:20px;color:var(--accent);margin-inline-start:auto;padding-inline-start:8px}.decision-faq{padding-top:85px!important}.decision-faq-intro>p{font-size:17px;line-height:1.85;margin-block:25px;max-width:420px}.decision-faq summary{padding:23px 18px;background:var(--surface);gap:20px;font-size:18px}.decision-faq details{margin-bottom:12px;border:1px solid var(--line)}.decision-faq details[open]{border-color:var(--muted)}.decision-faq details>p{padding:4px 18px 22px;margin:0;font-size:16px}.decision-faq details[open] summary{background:transparent}.decision-faq summary:hover{color:var(--accent)}
@media(max-width:1100px){.decision-heading{gap:35px}.decision-grid{gap:18px;grid-template-columns:1fr 1fr}.decision-card{display:flex;flex-direction:column}.decision-card-0{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr}.decision-card-0 .decision-photo{aspect-ratio:auto}.decision-card:not(.decision-card-0) .decision-photo{aspect-ratio:1.65}.decision-copy{flex:1}.purchase-section{gap:35px}}
@media(max-width:767px){.decision-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.decision-heading h2{font-size:36px}.decision-heading>div>p:not(.eyebrow){font-size:16px}.decision-grid{grid-template-columns:1fr;gap:24px}.decision-card-0{display:flex;grid-column:auto}.decision-card .decision-photo,.decision-card-0 .decision-photo{aspect-ratio:1.55}.decision-copy,.decision-card-0 .decision-copy{padding:25px}.decision-card h3,.decision-card-0 h3{font-size:30px}.decision-action{min-height:48px}.purchase-section{grid-template-columns:1fr;gap:35px;padding-block:38px!important;margin-top:15px}.purchase-intro h2{font-size:35px}.purchase-intro>p:not(.eyebrow){font-size:16px}.purchase-links>a{padding:22px 10px;gap:13px}.purchase-links h3{font-size:25px}.purchase-links p{font-size:15px}.decision-faq{padding-top:50px!important}.decision-faq-intro>p{font-size:16px}.decision-faq summary{font-size:16px;padding:20px 16px}}
@media(prefers-reduced-motion:reduce){.decision-card,.decision-photo img,.decision-action,.purchase-links>a{transition:none}.decision-card:hover img{transform:none}}
