.footer-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:28px 26px}.footer-brand,.footer-note{min-width:0;grid-row:1}.footer-links{display:flex;grid-column:1 / -1;grid-row:2;flex-wrap:wrap;gap:8px 16px;align-items:center;border-top:1px solid #20303d;padding-top:18px;margin-top:8px}.footer-links a{font-size:12px}.policy-section+.policy-section{margin-top:30px}.policy-section h2{margin-bottom:10px}.policy-updated{margin-top:34px;color:var(--muted, #91a0b2);font-size:13px}.infrastructure-catalog{display:grid;gap:16px;margin-top:28px}.catalog-note{color:var(--muted, #91a0b2);font-size:12px}.plan-card{padding:24px;border:1px solid #294254;border-radius:5px;background:linear-gradient(145deg,#142230d9,#0b141ed9)}.plan-card.is-recommended{border-color:#65e6a3}.plan-card.is-unavailable{opacity:.72}.plan-card-head,.plan-price-row,.region-test-grid{display:flex;align-items:center;gap:14px}.plan-card-head{justify-content:space-between}.plan-code{color:var(--green, #65e6a3);font:11px var(--mono, monospace);letter-spacing:.08em}.plan-card h2{margin:6px 0 0;font-size:22px}.plan-badge{padding:5px 9px;border-radius:99px;color:#071018;background:var(--green, #65e6a3);font-size:11px;font-weight:700}.plan-badge-warn{background:#ffb85c}.plan-use{min-height:42px;color:var(--muted, #91a0b2)}.plan-spec-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;gap:12px}.plan-spec-grid span,.plan-price-row>div{display:grid;gap:4px}.plan-spec-grid b{font-size:13px}.plan-spec-grid small,.plan-price-row small,.plan-price-row em{color:var(--muted, #91a0b2);font-size:10px;font-style:normal}.plan-price-row{justify-content:space-between;margin-top:18px}.plan-price-row strong{font-size:19px;color:var(--green, #65e6a3)}.plan-actions{margin-left:auto}.stock-muted{color:#ffb85c;font-size:12px}.region-test-panel{margin-top:44px;padding:26px}.region-test-panel h2{margin:7px 0 10px}.region-test-panel p{color:var(--muted, #91a0b2);font-size:13px}.region-test-grid{flex-wrap:wrap;margin:20px 0 14px}.region-test-item{display:flex;align-items:center;gap:10px;min-width:160px;padding:13px;border:1px solid #294254;border-radius:4px}.region-test-item>b{font-size:18px}.region-test-item span{display:grid;gap:3px;font-size:13px}.region-test-item small{color:var(--muted, #91a0b2);font-size:10px}.cart-panel{margin-top:24px;padding:28px}.cart-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item div{display:grid;gap:6px}.cart-item small,.cart-empty{color:var(--muted, #91a0b2);font-size:12px}.cart-region{display:flex;align-items:center;gap:8px;color:var(--muted, #91a0b2);font-size:12px}.cart-region select{min-width:118px;padding:7px 9px;border:1px solid #294254;border-radius:4px;background:#0b1219;color:var(--text, #e9eef5);font:inherit}.cart-total-row,.cart-actions{display:flex;justify-content:space-between;align-items:center;gap:16px}.cart-total-row{padding:22px 0}.cart-total-row strong{color:var(--green, #65e6a3)}.cart-actions{justify-content:flex-end}@media(max-width:800px){.plan-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-price-row{align-items:flex-start;flex-wrap:wrap}.plan-actions{width:100%;margin-left:0}.cart-item{align-items:flex-start}}.footer-copyright{grid-column:1 / -1;grid-row:3;border-top:0!important;padding-top:0!important}.product-detail-page{padding-top:56px}.product-detail-hero{display:block;padding:36px}.product-detail-hero h1{max-width:760px;margin-top:0}.product-detail-price{display:flex;flex-direction:column;gap:10px;margin-top:30px;padding:26px}.product-detail-price strong{font-size:30px;color:var(--accent, #65e6a3)}.product-detail-price strong small{font-size:12px;color:inherit;font-weight:500}.product-detail-grid{display:block;margin-top:22px}.product-detail-grid>.panel,.product-detail-body{padding:28px}.product-detail-grid>.panel+.panel{margin-top:22px}.product-detail-specs{margin:22px 0 0}.product-detail-note{margin:22px 0 0;color:var(--muted, #91a0b2)}.product-fit-list{margin:22px 0 0;padding-left:20px;color:var(--muted, #91a0b2);line-height:2}.product-detail-body{margin-top:22px}.product-detail-body p{max-width:820px}.section-related{margin-top:58px}.product-detail-page .solution-grid{grid-template-columns:1fr}.product-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.product-actions .text-link{white-space:nowrap}.product-model-link{display:inline-block;margin:8px 0 14px;color:var(--green, #65e6a3);font-size:12px}.product-model-link:hover{text-decoration:underline}@media(max-width:900px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-note{grid-row:auto}.footer-links,.footer-copyright{grid-column:1 / -1}.product-detail-hero{padding:24px}}
