[data-upgrades-page]>.breadcumb-wrapper{padding:30px 0 34px}
[data-upgrades-page] h1{font-size:clamp(32px,4vw,48px)}
[data-upgrades-page] .upgrade-actions{display:flex;align-items:center;justify-content:center;gap:28px}
[data-upgrades-page] .upgrade-actions>a{color:#e1eee9;font-size:14px}
[data-upgrades-page] .upgrade-section{padding:26px 0;scroll-margin-top:110px}
[data-upgrades-page] .upgrade-section>h2{font-size:28px;line-height:1.3;letter-spacing:-.035em;margin:0 0 20px;color:#10162e}
[data-upgrades-page] .upgrade-copy h3{font-size:20px;line-height:1.5;letter-spacing:-.02em;margin:24px 0 18px}
[data-upgrades-page] .upgrade-copy p{font-size:16px;line-height:1.8;margin:0 0 16px}
[data-upgrades-page] .upgrade-intro{max-width:none;margin:0 0 24px;padding:0}
[data-upgrades-page] .upgrade-copy ul{list-style:none;padding:0;display:grid;gap:14px}
[data-upgrades-page] .upgrade-copy li{padding-left:16px;border-left:2px solid #bbe4d7}
[data-upgrades-page] .upgrade-copy li p{margin:0}
[data-upgrades-page] .upgrade-rationale{margin-top:20px}
[data-upgrades-page] .upgrade-rationale summary h3{margin:0;font-size:18px}
[data-upgrades-page] .upgrade-rationale>p,[data-upgrades-page] .upgrade-rationale>ul{padding:0 18px 18px}
[data-upgrades-page] .upgrade-comparison{display:block;border-top:1px solid #dce7e3}
[data-upgrades-page] .upgrade-comparison .upgrade-copy{display:block}
[data-upgrades-page] .disk-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:24px}
[data-upgrades-page] .disk-benefits h3{grid-column:1/-1;margin:0 0 20px}
[data-upgrades-page] .disk-benefits .upgrade-benefit{margin:0}
[data-upgrades-page] .disk-description p:last-child{margin-bottom:0}
[data-upgrades-page] .upgrade-benefit{margin:0 0 22px}
[data-upgrades-page] .upgrade-benefit .upgrade-benefit-title{color:#10162e;font-size:17px;font-weight:600;margin:0 0 6px}
[data-upgrades-page] .upgrade-benefit p{font-size:15px;line-height:1.75;margin:0}
[data-upgrades-page] .upgrade-benefit p strong{font-weight:400}
[data-upgrades-page] .upgrade-note{font-size:14px;line-height:1.7;border-top:1px solid #e0e8e5;padding-top:16px;margin:0 0 16px}
[data-upgrades-page] .upgrade-prices{padding:24px 0 12px}
[data-upgrades-page] .upgrade-prices .upgrade-price-labels{font-size:14px;color:#526478;margin:0 0 12px}
[data-upgrades-page] .upgrade-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cfdbd6;border-bottom:1px solid #cfdbd6;margin:0 0 16px;padding:20px 0}
[data-upgrades-page] .upgrade-option{margin:0;padding:0 24px;border-left:1px solid #e0e8e5}
[data-upgrades-page] .upgrade-option:first-child{padding-left:0;border:0}
[data-upgrades-page] .upgrade-option dt{font-size:26px;line-height:1.3;font-weight:700;color:#10162e;margin:0 0 8px}
[data-upgrades-page] .upgrade-option dd{margin:0;font-size:19px;color:#007957;white-space:nowrap}
[data-upgrades-page] .upgrade-prices .upgrade-copy>p{font-size:14px;line-height:1.7;max-width:1050px;margin:0}
[data-upgrades-page] .upgrade-prices p strong{font-weight:400}
[data-upgrades-page] .upgrade-contact{margin-top:20px;width:100%}
[data-upgrades-page] .upgrade-contact .widget{padding:0;border:0;border-radius:0;justify-content:flex-start;gap:24px;background:transparent}
[data-upgrades-page] .upgrade-contact .widget_title{font-size:16px}
[data-upgrades-page] .widget .th-btn{flex-shrink:0;white-space:nowrap}
[data-upgrades-page] summary h3{font-size:16px;line-height:1.6;letter-spacing:-.01em;margin:0}
[data-upgrades-page]>h2{width:min(1200px,calc(100% - 48px));margin:20px auto;font-size:28px;letter-spacing:-.035em}
[data-upgrades-page] .accordion-body p{font-size:16px}
@media(max-width:850px){[data-upgrades-page] .upgrade-comparison{grid-template-columns:1fr;gap:0}[data-upgrades-page] .upgrade-comparison .upgrade-section+section{border-top:1px solid #dce7e3}}
@media(max-width:600px){[data-upgrades-page] .upgrade-actions{flex-wrap:wrap;gap:18px}[data-upgrades-page] .upgrade-section>h2{font-size:25px}[data-upgrades-page]>h2{width:calc(100% - 36px)}[data-upgrades-page] .upgrade-price-grid{grid-template-columns:1fr 1fr;gap:20px 0}[data-upgrades-page] .upgrade-option:nth-child(3){padding-left:0;border-left:0}[data-upgrades-page] .upgrade-option dt{font-size:24px}[data-upgrades-page] .upgrade-option dd{font-size:18px}[data-upgrades-page] .upgrade-contact .widget{align-items:center;gap:16px}}

@media(max-width:850px){[data-upgrades-page] .disk-benefits{grid-template-columns:1fr;gap:20px}[data-upgrades-page] .disk-benefits h3{margin:0}}
