[data-surface=marketing] .price-head{padding-bottom:clamp(40px,6vh,70px)}[data-surface=marketing] .price-head h1{font-size:clamp(38px,5.6vw,68px)}[data-surface=marketing] .price-detail{padding-top:clamp(50px,7vh,90px)}[data-surface=marketing] .incl-full{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;max-width:1080px;margin:8px auto 0;padding:0 clamp(20px,5vw,40px);display:grid}[data-surface=marketing] .incl-full dt{align-items:flex-start;gap:9px;font-size:15.5px;font-weight:500;line-height:1.4;display:flex}[data-surface=marketing] .incl-full dt svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}[data-surface=marketing] .incl-full dd{color:var(--muted);margin:6px 0 0 23px;font-size:14.5px;line-height:1.6}[data-surface=marketing] .table-wrap{max-width:1080px;margin:clamp(34px,5vh,54px) auto 0;padding:0 clamp(20px,5vw,40px);overflow-x:auto}[data-surface=marketing] .price-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}[data-surface=marketing] .price-table caption{text-align:left;color:var(--muted);padding-bottom:14px;font-size:13.5px;line-height:1.6}[data-surface=marketing] .price-table th{border-bottom:1px solid var(--rule);padding:10px 12px 10px 0;font-weight:500}[data-surface=marketing] .price-table td{border-bottom:1px solid var(--rule);white-space:nowrap;padding:12px 12px 12px 0}[data-surface=marketing] .price-table .num{text-align:right;padding-right:0}[data-surface=marketing] .price-table .muted{color:var(--muted)}[data-surface=marketing] .two-up{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,40px);display:grid}[data-surface=marketing] .note-card{border:1px solid var(--rule);border-radius:var(--panel);background:var(--surface);flex-direction:column;gap:10px;padding:clamp(24px,3vw,34px);display:flex}[data-surface=marketing] .note-card h2{margin:0;font-size:clamp(21px,2.2vw,27px);line-height:1.18}[data-surface=marketing] .note-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}[data-surface=marketing] .card-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11.5px}[data-surface=marketing] .plain-link{border-bottom:1px solid var(--rule);align-self:flex-start;margin-top:2px;padding-bottom:1px;font-size:15px}[data-surface=marketing] .plain-link:hover{border-bottom-color:currentColor}[data-surface=marketing] .price-faq{text-align:left;max-width:760px;margin:8px auto 0;padding:0 clamp(20px,5vw,40px)}[data-surface=marketing] .price-faq>div{border-bottom:1px solid var(--rule);padding:22px 0}[data-surface=marketing] .price-faq>div:first-child{border-top:1px solid var(--rule)}[data-surface=marketing] .price-faq dt{font-family:var(--display);font-size:19px;line-height:1.3}[data-surface=marketing] .price-faq dd{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.7}@media (max-width:760px){[data-surface=marketing] .incl-full,[data-surface=marketing] .two-up{grid-template-columns:minmax(0,1fr)}}
