.order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.preview-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.order-card{display:flex;flex-direction:column;align-items:stretch;background:white;border:1px solid #e0e7f2;border-radius:17px;padding:25px 22px;min-width:0;box-shadow:0 7px 25px #223b6a04}.order-tier{display:inline-block;align-self:start;font-size:.58rem;text-transform:uppercase;letter-spacing:.11em;color:#6d86ac;background:#f0f5ff;border-radius:5px;padding:4px 8px;margin-bottom:15px}.order-card h3{font-size:1rem;line-height:1.4;min-height:2.8em;margin:0 0 16px;letter-spacing:-.03em}.order-price{font:800 1.62rem/1.2 Manrope,Arial,sans-serif;letter-spacing:-.045em;color:#1e3155;margin:0 0 4px}.order-period{font-size:.69rem;color:#8490a6;margin:0 0 20px}.order-features{flex:1;font-size:.73rem;color:#687792}.order-features ul{list-style:none;padding:0;margin:0 0 14px}.order-features li{padding:7px 0 7px 18px;position:relative;border-bottom:1px solid #f2f5fa;line-height:1.65}.order-features li:before{content:'✓';position:absolute;left:0;color:#729985;font-size:.69rem}.order-card .btn{font-size:.76rem;min-height:44px;padding:10px 14px;gap:10px;margin-top:19px}.package-ask{font-size:.65rem;text-align:center;color:#8290a8;margin-top:12px}.package-ask:hover{color:#3158dd}.package-detail{border:1px solid #edf1f7;background:#fbfcff;border-radius:7px;padding:0 10px;margin:13px 0}.package-detail summary{cursor:pointer;font-size:.69rem;font-weight:700;color:#5e77a5;padding:10px 0}.package-detail ul{font-size:.66rem}.design-label{font-size:.64rem;font-weight:700;color:#71829d;margin:12px 0 5px}.order-note{font-size:.71rem;line-height:1.9;color:#8792a7;max-width:900px;margin:25px 0 0}.catalog-source{font-size:.72rem;color:#5a76a8;margin:20px 0 0}.catalog-source a{text-decoration:underline;text-underline-offset:4px}.order-section .section-head p{font-size:.84rem}.client-entry{font-size:.72rem;color:#61789a!important;white-space:nowrap}.nav-links{gap:20px}.nav-links>a.client-entry{padding:12px 0}.order-card:target{outline:2px solid #6d8fe5;outline-offset:5px}@media(max-width:1150px){.order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-links{gap:14px}.nav-links,.menu-trigger{font-size:.75rem}.brand img{width:170px}.nav-cta{font-size:.7rem}.client-entry{font-size:.65rem}.order-card{padding:25px}}@media(max-width:850px){.preview-pricing{grid-template-columns:1fr}.preview-pricing .order-card{max-width:650px;width:100%;margin:auto}.nav-links>a.client-entry{padding:13px 0}.nav-links{gap:0}.order-card h3{min-height:0;font-size:1.06rem}.order-price{font-size:1.8rem}.order-features{font-size:.81rem}.order-card .btn{font-size:.8rem}.package-detail summary{font-size:.75rem}.package-detail ul{font-size:.73rem}.order-note{font-size:.71rem}}@media(max-width:540px){.order-grid{grid-template-columns:1fr;gap:18px}.order-card{padding:27px}.order-card h3{font-size:1.15rem;margin-bottom:14px}.order-price{font-size:1.95rem}.order-period{font-size:.75rem}.order-features{font-size:.8rem}.package-ask{font-size:.72rem}.order-card .btn{min-height:48px}.order-section .section-head h2{font-size:1.85rem}.order-note{font-size:.69rem}.catalog-source{font-size:.7rem}.order-tier{font-size:.62rem}}
