.sales-hero{background:#14212e;color:#fff;padding:76px 0}.sales-hero h1{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.22;letter-spacing:-.055em;margin:18px 0 24px}.sales-hero p{color:#d4dfe8;max-width:660px;line-height:1.8}.sales-hero .eyebrow{color:#ffab6d}.sales-product{font-weight:800}.sales-hero small{display:block;margin-top:22px;color:#c8d4de}.sales-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.sales-note{padding:36px;border:1px solid #526170;background:#213343;border-radius:12px}.sales-note span{color:#ffab6d}.sales-note h2{font-size:1.65rem;line-height:1.5;margin:16px 0}.sales-note ul{padding-left:22px;line-height:2.1}.sales-note p{font-size:.9rem;border-top:1px solid #526170;padding-top:18px}.sales-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.sales-card{border:1px solid #dbe2e6;border-radius:12px;padding:28px;text-decoration:none;display:flex;flex-direction:column;color:#14212e;background:white;transition:transform .15s}.sales-card:hover{transform:translateY(-3px);border-color:#b94706}.sales-card span,.sales-card b{font-size:.8rem;color:#a83f04}.sales-card h3{font-size:1.45rem;margin:20px 0 12px}.sales-card p{color:#52616c;line-height:1.75;flex:1}.sales-card b{margin-top:20px}.sales-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.sales-three h2,.sales-three h3{font-size:1.35rem;margin:15px 0}.sales-three p{color:#52616c;line-height:1.8}.sales-three a{color:#a83f04;text-underline-offset:4px}.sales-faq{max-width:900px}.sales-faq details{border-bottom:1px solid #dbe2e6;padding:22px 0;line-height:1.8}.sales-faq summary{font-weight:750;cursor:pointer}.sales-reservation{border:1px solid #dbe2e6;border-radius:8px;margin:22px 0;padding:22px}.sales-reservation legend{font-weight:750;padding:0 8px}.sales-reservation p{font-size:.85rem;color:#52616c}.contact-band .hero-actions{margin-top:24px}.sales-entry h2{max-width:100%}.sales-intent{padding:16px;border-left:3px solid #b94706;background:#fff6ef;margin:16px 0}.sales-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:900px){.sales-hero-grid{grid-template-columns:1fr;gap:30px}.sales-cards{grid-template-columns:repeat(2,1fr)}.sales-three{grid-template-columns:1fr;gap:18px}}@media(max-width:560px){.sales-hero{padding:44px 0}.sales-cards{grid-template-columns:1fr}.sales-note{padding:24px}.sales-hero .hero-actions{display:grid;gap:12px}.sales-hero .btn{width:100%;text-align:center}.sales-reservation{padding:16px}.sales-reservation input{min-width:0;max-width:100%}}
