.sales-shell{max-width:1160px;margin:auto;padding:56px 24px}.sales-hero{background:#023269;color:#fff}.sales-hero .sales-shell{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.sales-hero h1{font-size:clamp(34px,4.7vw,60px);line-height:1.08;max-width:720px;color:#fff;margin:12px 0 24px}.sales-hero p{font-size:18px;line-height:1.65;max-width:680px}.sales-hero img{width:100%;height:330px;object-fit:cover;border-radius:14px}.sales-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sales-card{display:flex;flex-direction:column;border:1px solid #d8e5ee;border-radius:12px;overflow:hidden;background:white}.sales-card img{width:100%;height:190px;object-fit:contain;background:white;padding:18px}.sales-card div{padding:20px;display:flex;flex-direction:column;flex:1}.sales-card h3{font-size:20px;margin:8px 0}.sales-card p{line-height:1.5}.sales-card a{margin-top:auto;font-weight:700}.sales-grid small{color:#38556c}.sales-note{background:#edf6fc;padding:22px;border-left:4px solid #429ed6;line-height:1.65;margin-top:28px}.sales-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.sales-product{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}.sales-product>img{width:100%;height:420px;object-fit:contain;background:white;border:1px solid #d8e5ee;border-radius:12px;padding:24px}.sales-product h1{font-size:clamp(30px,4vw,48px);line-height:1.15}.sales-product p,.sales-product li{line-height:1.65}.sales-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sales-steps h3{font-size:21px}.sales-breadcrumb{font-size:14px;margin-bottom:28px}.sales-guidance{border-top:1px solid #d8e5ee;margin-top:24px;padding-top:20px}.sales-price{font-size:25px;font-weight:800;color:#023269}.sales-callout{background:#edf6fc}.sales-section-title{font-size:clamp(28px,3vw,38px);margin:0 0 12px}.sales-shell a:focus-visible{outline:3px solid #429ed6;outline-offset:4px}@media(max-width:900px){.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sales-shell{padding:34px 20px}.sales-hero .sales-shell,.sales-product,.sales-steps{grid-template-columns:1fr}.sales-hero img{height:240px}.sales-product>img{height:270px}.sales-grid{grid-template-columns:1fr}.sales-card{display:grid;grid-template-columns:110px 1fr}.sales-card img{height:160px;padding:12px}.sales-card div{padding:16px}.sales-card h3{font-size:19px}}