.quote-intro{background:var(--cream);padding:78px 0 55px}.quote-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:64px;align-items:center}.quote-intro h1{font-size:clamp(2.8rem,6vw,5.4rem);margin:14px 0 18px;color:var(--navy)}.quote-intro p{max-width:720px;margin:0;color:var(--muted);font-size:1.05rem}.quote-platform-badge{width:135px;height:auto;filter:drop-shadow(0 12px 20px rgba(7,27,43,.14))}.quote-widget{padding:45px 0 80px}.quote-widget iframe{display:block;width:100%;height:1100px;border:0;background:#fff}.quote-fallback{text-align:center;color:var(--muted);font-size:.86rem;margin:20px 0 0}.quote-fallback a{color:var(--green);font-weight:600;text-decoration:underline}@media(max-width:700px){.quote-intro{padding:52px 0 38px;text-align:center}.quote-intro-grid{grid-template-columns:1fr;gap:28px}.quote-intro p{margin-inline:auto}.quote-platform-badge{width:105px;margin-inline:auto}.quote-widget{width:100%;padding:0 0 55px}.quote-widget iframe{height:1200px}.quote-fallback{padding:0 18px}}
.quote-language-notice{margin-top:42px;padding:32px 36px;background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;gap:40px}.quote-language-notice h2{font-size:clamp(1.45rem,2.4vw,2.15rem);margin:8px 0 10px}.quote-language-notice p{max-width:780px;margin:0;color:#c5d0d0}.quote-language-notice .button{flex:0 0 auto}.quote-language-notice+.quote-widget{padding-top:28px}@media(max-width:700px){.quote-language-notice{width:calc(100% - 32px);margin-top:28px;padding:26px;align-items:stretch;flex-direction:column;gap:22px}.quote-language-notice .button{width:100%}}
