.premium-section{color:#fff;background:#18352c;margin-bottom:78px;padding-block:78px;scroll-margin-top:130px}.premium-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:65px;margin-bottom:38px;display:grid}.premium-intro .eyebrow{color:#c8f55a;flex-wrap:wrap;gap:12px;margin-bottom:19px}.premium-intro .eyebrow>span{letter-spacing:.08em;color:#d6e0d5;border:1px solid #849a88;border-radius:4px;padding:5px 7px;font-size:.62rem}.premium-intro h2{font-size:clamp(2.3rem,3.5vw,3.2rem)}.premium-intro>p{color:#c8d5cd;max-width:470px;font-size:1rem;line-height:1.8}.premium-product{background:#203f32;border:1px solid #4b6555;border-radius:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid;overflow:hidden}.premium-visual{background:#eee8dd;flex-direction:column;min-width:0;display:flex}.premium-visual>img{object-fit:cover;object-position:center;aspect-ratio:3/2;flex:1;width:100%;height:100%;min-height:0}.premium-visual figcaption{color:#585d51;background:#e9e4d9;padding:12px 18px;font-size:.69rem;line-height:1.6}.premium-details{padding:34px 30px}.premium-single{color:#d6edbd;align-items:center;gap:8px;margin-bottom:18px;font-size:.75rem;display:inline-flex}.premium-details h3{letter-spacing:-.04em;font-size:1.8rem;line-height:1.18}.premium-features{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.premium-features li{align-items:flex-start;gap:12px;display:flex}.premium-features li>svg{color:#c8f55a;margin-top:2px}.premium-features strong{font-size:.88rem;font-weight:600;line-height:1.5;display:block}.premium-features p{color:#c5d3c8;margin-top:3px;font-size:.79rem;line-height:1.65}.premium-price{border-top:1px solid #526b58;padding-top:22px}.premium-price>span{color:#cbd8cd;font-size:.74rem;display:block}.premium-price>strong{letter-spacing:-.05em;font-size:2.9rem;font-weight:600;line-height:1.3;display:block}.premium-price small{letter-spacing:0;font-size:1rem;font-weight:400}.premium-price>p{color:#c1d0c4;max-width:290px;margin-top:4px;font-size:.75rem;line-height:1.7}.premium-link{color:#18352c;background:#c8f55a;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:46px;margin-top:22px;padding:13px 16px;font-size:.8rem;font-weight:650;line-height:1.5;display:inline-flex}.premium-link:hover{background:#d5ff7e}.premium-section a:focus-visible{outline-color:#c8f55a}.premium-compatibility{padding-top:52px;scroll-margin-top:130px}.compatibility-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.compatibility-heading .eyebrow{color:#b9cbb6;margin-bottom:12px;font-size:.68rem}.compatibility-heading h3{font-size:1.65rem}.compatibility-status{white-space:nowrap;color:#d2decf;border:1px solid #789078;border-radius:25px;padding:8px 12px;font-size:.73rem}.compatibility-description{color:#c2d2c4;max-width:790px;margin-top:16px;font-size:.89rem;line-height:1.8}.compatibility-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.compatibility-card{background:#234333;border:1px solid #536c58;border-radius:10px;padding:25px}.compatibility-platform{letter-spacing:.08em;text-transform:uppercase;color:#c8f55a;font-size:.71rem}.compatibility-card h4{letter-spacing:-.025em;margin:8px 0 11px;font-size:1.4rem;font-weight:550;line-height:1.4}.compatibility-card>p{color:#c8d6cb;max-width:460px;font-size:.86rem;line-height:1.75}.compatibility-card>div{color:#d0dfcf;border-top:1px solid #4a6551;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:21px;padding-top:16px;font-size:.72rem;line-height:1.6;display:flex}.compatibility-card a{text-underline-offset:4px;text-decoration:underline}.compatibility-note{color:#b9ccbb;max-width:1020px;margin-top:23px;font-size:.77rem;line-height:1.8}@media (max-width:1100px){.premium-intro{gap:35px}.premium-product{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.premium-details{padding:28px 24px}.premium-visual>img{object-fit:contain;height:auto}.premium-visual{justify-content:center}.premium-visual figcaption{margin-top:auto}.premium-section~*{min-width:0}}@media (max-width:1000px){.premium-product{grid-template-columns:1fr}.premium-visual>img{flex:initial;object-fit:cover}.premium-details{grid-template-columns:1.2fr 1fr;column-gap:38px;padding:32px;display:grid}.premium-single,.premium-details h3,.premium-features{grid-column:1}.premium-features{margin-bottom:0}.premium-price{grid-area:2/2/4;align-self:start}.premium-link{grid-column:2;place-self:end start;margin-top:0}.premium-intro{grid-template-columns:1fr 1fr;gap:30px}.premium-intro h2{font-size:2.5rem}}@media (max-width:760px){.premium-section{margin-bottom:48px;padding-block:48px;scroll-margin-top:145px}.premium-intro{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.premium-intro h2{font-size:2.3rem}.premium-intro>p{font-size:.94rem}.premium-intro .eyebrow{font-size:.71rem}.premium-details{padding:28px 23px;display:block}.premium-features{margin-block:25px}.premium-link{width:100%;margin-top:22px}.premium-visual figcaption{padding:10px 13px;font-size:.65rem}.premium-compatibility{padding-top:36px;scroll-margin-top:145px}.compatibility-heading{flex-direction:column;align-items:flex-start;gap:16px}.compatibility-heading h3{font-size:1.5rem}.compatibility-grid{grid-template-columns:1fr;gap:16px;margin-top:22px}.compatibility-card{padding:23px}.compatibility-note{font-size:.74rem}}
