/* RC23 presentation only. Product data, calculations and commerce scripts are unchanged. */
.site-s64.page-pricing .guidedFit{padding-top:28px;padding-bottom:20px}
.site-s64.page-pricing .guidedHero{grid-template-columns:1fr 1fr;gap:20px;align-items:start}
.site-s64.page-pricing .guidedCopy,.site-s64.page-pricing .guidedPanel{padding:25px;border-radius:20px}
.site-s64.page-pricing .guidedCopy h1{font-size:clamp(30px,2.8vw,40px);line-height:1.12}
.site-s64.page-pricing .guidedCopy p{font-size:14px;line-height:1.65}
.site-s64.page-pricing .guidedSignals{margin-top:18px}
.site-s64.page-pricing .v64-pricing-photo{height:115px;margin:18px 0}
.site-s64.page-pricing .capacityChoice{margin-top:14px}
.site-s64.page-pricing .dedicatedPricing{margin-top:18px;padding:18px 22px}
.site-s64.page-pricing .pricingIntro{padding-top:24px;padding-bottom:16px;scroll-margin-top:100px}
.site-s64.page-pricing .pricingIntro h2{font-size:32px;margin:7px 0 10px}
.site-s64.page-pricing .productGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;align-items:stretch}
.site-s64.page-pricing .product{padding:18px 14px;min-width:0;min-height:0;border-radius:16px}
.site-s64.page-pricing .product h3{font-size:17px;line-height:1.25;min-height:43px;overflow-wrap:break-word}
.site-s64.page-pricing .product .v64-price-photo{height:124px;margin:-18px -14px 19px}
.site-s64.page-pricing .product .desc{min-height:66px;font-size:12px;line-height:1.5}
.site-s64.page-pricing .product .features li{font-size:11px;line-height:1.5}
.site-s64.page-pricing .product .seatValue{flex-direction:column;align-items:flex-start;gap:4px}
.site-s64.page-pricing .product .saleBadge{right:9px;top:9px;padding:6px 8px}
.site-s64.page-pricing .product .v12900-price-row strong{font-size:29px!important}
.site-s64.page-pricing .product:nth-child(2){--pc:#3889e9}
.site-s64.page-pricing .product:nth-child(3){--pc:#14a88a}
.site-s64.page-pricing .product:nth-child(4){--pc:#d99b24}
.site-s64.page-pricing .product:nth-child(5){--pc:#8e66cc}
.site-s64.page-pricing .salesTrust{margin-top:14px;margin-bottom:16px}
.site-s64.page-pricing .bundles{padding-top:32px}
@media(min-width:701px) and (max-width:1199px){.site-s64.page-pricing .productGrid{grid-template-columns:repeat(5,minmax(230px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding:5px 4px 18px;scroll-padding:4px}.site-s64.page-pricing .product{scroll-snap-align:start}.site-s64.page-pricing .product:hover{transform:none}.site-s64.page-pricing .builder{grid-template-columns:1fr auto auto;gap:10px}.site-s64.page-pricing .basketMeta,.site-s64.page-pricing .basketChips{grid-column:1/-1}}
@media(max-width:900px){.site-s64.page-pricing .guidedHero{grid-template-columns:1fr}.site-s64.page-pricing .guidedSignals{grid-template-columns:repeat(3,minmax(0,1fr))}.site-s64.page-pricing .v64-pricing-photo{display:none}}
@media(max-width:700px){.site-s64.page-pricing .productGrid{grid-template-columns:1fr;gap:16px}.site-s64.page-pricing .product{padding:20px}.site-s64.page-pricing .product h3{min-height:0;font-size:22px}.site-s64.page-pricing .product .desc{min-height:0;font-size:13px}.site-s64.page-pricing .product .v64-price-photo{height:165px;margin:-20px -20px 19px}.site-s64.page-pricing .product .seatValue{flex-direction:row;flex-wrap:wrap}.site-s64.page-pricing .guidedCopy,.site-s64.page-pricing .guidedPanel{padding:20px}.site-s64.page-pricing .guidedSignals{grid-template-columns:1fr}.site-s64.page-pricing .guidedFit{padding-top:20px}.site-s64.page-pricing .pricingIntro h2{font-size:29px}.site-s64.page-pricing .introRow{align-items:flex-start;flex-direction:column}.site-s64.page-pricing .builder .talkSales{margin-left:0!important}}

/* V9: homepage and pricing share the same uncropped product device family. */
.site-s64.page-pricing .product .v64-price-photo{height:auto!important;aspect-ratio:16/9;background:#15283b}
.site-s64.page-pricing .product .v64-price-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.site-s64.page-pricing .v64-pricing-photo{background:#15283b}
.site-s64.page-pricing .v64-pricing-photo img{object-fit:contain}
