.customer-quote-section{--quote-ink:var(--marketing-ink,#101828);--quote-muted:var(--marketing-muted,#5b6475);--quote-blue:var(--marketing-blue,#2563eb);--quote-blue-deep:var(--marketing-blue-deep,#1147b5);box-sizing:border-box;color:var(--quote-ink);padding:42px clamp(16px,3vw,32px);width:100%}.customer-quote-section--caseStudy,.customer-quote-section--homepage,.customer-quote-section--travel{background:transparent}.customer-quote-section--comparison{background:linear-gradient(135deg,#111c33,#162746 58%,#0d172b);color:#fff;margin:18px 0 10px;padding-top:46px;padding-bottom:46px}.customer-quote-section__surface{box-sizing:border-box;display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);grid-gap:30px;gap:30px;align-items:center;margin:0 auto;max-width:1120px}.customer-quote-section--caseStudy .customer-quote-section__surface,.customer-quote-section--homepage .customer-quote-section__surface,.customer-quote-section--travel .customer-quote-section__surface{background:hsla(0,0%,100%,.9);border:1px solid rgba(16,24,40,.08);border-radius:28px;box-shadow:0 18px 50px rgba(18,38,63,.06);padding:30px}.customer-quote-section--comparison .customer-quote-section__surface{max-width:1060px}.customer-quote-section__intro h2{font-size:clamp(1.75rem,3vw,2.55rem);letter-spacing:-.04em;line-height:1.06;margin:0;text-wrap:balance}.customer-quote-section__intro p{color:var(--quote-muted);font-size:1rem;line-height:1.65;margin:14px 0 0}.customer-quote-section--comparison .customer-quote-section__intro h2{color:#fff}.customer-quote-section--comparison .customer-quote-section__intro p{color:#c7d5ef}.customer-quote-section__eyebrow{display:inline-flex;align-items:center;border-radius:999px;background:rgba(37,99,235,.1);color:var(--quote-blue-deep);font-size:.82rem;font-weight:800;letter-spacing:.02em;margin:0 0 14px;padding:7px 12px}.customer-quote-section--comparison .customer-quote-section__eyebrow{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);color:#dce8ff}.customer-quote-section__link{color:var(--quote-blue-deep);display:inline-flex;font-size:.95rem;font-weight:800;margin-top:18px;text-decoration:none}.customer-quote-section__link:after{content:"→";margin-left:8px}.customer-quote-section__link:hover{text-decoration:underline}.customer-quote-section__figure{background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:22px;box-shadow:0 18px 44px rgba(18,38,63,.08);margin:0;padding:28px}.customer-quote-section--comparison .customer-quote-section__figure{background:hsla(0,0%,100%,.96);box-shadow:0 22px 52px rgba(0,0,0,.18)}.customer-quote-section--caseStudy .customer-quote-section__figure{border-color:rgba(37,99,235,.14)}.customer-quote-section__quote{margin:0}.customer-quote-section__quote p{color:#18233b;font-size:clamp(1.18rem,1.7vw,1.42rem);font-weight:600;letter-spacing:-.012em;line-height:1.48;margin:0}.customer-quote-section--homepage .customer-quote-section__quote p,.customer-quote-section--travel .customer-quote-section__quote p{font-size:clamp(1.08rem,1.6vw,1.28rem)}.customer-quote-section__mark{align-items:center;background:rgba(37,99,235,.1);border-radius:999px;color:var(--quote-blue-deep);display:inline-flex;height:34px;justify-content:center;margin-bottom:16px;width:34px}.customer-quote-section__mark svg{display:block;font-size:20px}.customer-quote-section__attribution{border-top:1px solid rgba(16,24,40,.08);display:grid;grid-gap:5px;gap:5px;margin-top:22px;padding-top:18px}.customer-quote-section__attribution strong{color:#101828;font-size:.98rem;font-weight:800}.customer-quote-section__attribution span{color:#667085;font-size:.92rem;font-weight:600}@media only screen and (max-width:900px){.customer-quote-section{padding-top:30px;padding-bottom:30px}.customer-quote-section--comparison{padding-top:38px;padding-bottom:38px}.customer-quote-section__surface{grid-template-columns:1fr;gap:20px}.customer-quote-section--caseStudy .customer-quote-section__surface,.customer-quote-section--homepage .customer-quote-section__surface,.customer-quote-section--travel .customer-quote-section__surface{padding:24px}.customer-quote-section__intro h2{font-size:clamp(1.55rem,6vw,2.15rem)}.customer-quote-section__figure{padding:22px}.customer-quote-section--homepage .customer-quote-section__quote p,.customer-quote-section--travel .customer-quote-section__quote p,.customer-quote-section__quote p{font-size:1.05rem;line-height:1.55}}@media only screen and (max-width:600px){.customer-quote-section{padding-left:14px;padding-right:14px}.customer-quote-section--caseStudy .customer-quote-section__surface,.customer-quote-section--homepage .customer-quote-section__surface,.customer-quote-section--travel .customer-quote-section__surface{border-radius:22px;padding:20px}.customer-quote-section__figure{border-radius:18px;padding:20px}}