.quote-page{min-height:100vh;color:#0f172a;background:linear-gradient(180deg,#f7faff,#ffffff 42%,#f8fafc)}.quote-page *,.quote-page :after,.quote-page :before{box-sizing:border-box}.quote-page .quote-hero{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 64px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:58px;align-items:center}.quote-page .hero-copy{min-width:0}.quote-page .eyebrow{margin:0 0 16px;color:#ff5149;font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.quote-page .hero-copy h1{margin:0;max-width:680px;color:#17345b;font-size:clamp(38px,4.2vw,64px);line-height:1.04;font-weight:850;letter-spacing:0}.quote-page .hero-text{max-width:610px;margin:22px 0 0;color:#526176;font-size:16px;line-height:1.75}.quote-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.quote-page .hero-actions a{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff5149;border-radius:8px;background:#ff5149;color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 12px 30px rgba(255,81,73,.18)}.quote-page .hero-actions a.secondary{background:#fff;color:#17345b;border-color:#b9c8db;box-shadow:none}.quote-page .ecommerce-visual{position:relative;min-height:430px;overflow:hidden;isolation:isolate;border:1px solid #ccd9ea;border-radius:8px;background:#edf5ff;box-shadow:0 28px 80px rgba(23,52,91,.16)}.quote-page .ecommerce-visual>img{width:100%;height:100%;min-height:430px;display:block;object-fit:cover}@media (max-width:1020px){.quote-page .quote-hero{grid-template-columns:1fr;gap:34px;padding-top:52px}.quote-page .ecommerce-visual,.quote-page .ecommerce-visual>img{min-height:380px}}@media (max-width:620px){.quote-page .quote-hero{width:min(100% - 28px,1180px);padding:38px 0 46px}.quote-page .hero-copy h1{font-size:38px}.quote-page .hero-text{font-size:15px}.quote-page .hero-actions{display:grid}.quote-page .hero-actions a{width:100%}.quote-page .ecommerce-visual,.quote-page .ecommerce-visual>img{min-height:290px}}