.tss-quote{--navy: #0a3063;--navy-deep: #06203f;--green: #4fac37;--green-600: #3f8f2c;--ink: #16243d;--line: #e2e7ee;--soft: #f5f7fa;--grey: #6a7587;background:#fff}.tss-quote__hero{position:relative;min-height:360px;display:flex;align-items:center;background:linear-gradient(95deg,#051228c7,#05122873 56%,#05122814),var(--quote-bg);background-size:cover;background-position:center;color:#fff}.tss-quote__hero-inner,.tss-quote__body{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.tss-quote__hero-inner{width:100%;padding-top:72px;padding-bottom:72px}.tss-quote__eyebrow{display:inline-block;margin-bottom:14px;padding:5px 11px;border-radius:3px;background:var(--green);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tss-quote__title{max-width:720px;margin:0 0 16px;color:#fff;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1}.tss-quote__intro{max-width:560px;margin:0;color:#e7eefb;font-size:18px;line-height:1.55}.tss-quote__body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:34px;padding-top:42px;padding-bottom:64px}.tss-quote__summary{align-self:start;border-left:4px solid var(--green);padding:4px 0 4px 20px}.tss-quote__summary h2{margin:0 0 12px;color:var(--navy);font-size:24px;font-weight:800}.tss-quote__summary p,.tss-quote__summary li{color:var(--ink);font-size:15px;line-height:1.55}.tss-quote__summary p{margin:0 0 16px}.tss-quote__summary ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tss-quote__summary li{display:flex;gap:9px}.tss-quote__summary li:before{content:"";width:7px;height:7px;margin-top:9px;border-radius:50%;background:var(--green);flex:0 0 auto}.tss-quote__form-shell{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--soft);padding:clamp(18px,3vw,28px)}.tss-quote__placeholder{border:1.5px dashed var(--line);border-radius:6px;background:#fff;padding:22px;color:var(--grey);font-size:14px;line-height:1.5}.tss-quote__placeholder b{color:var(--navy)}@media screen and (max-width:800px){.tss-quote__hero-inner,.tss-quote__body{padding-left:20px;padding-right:20px}.tss-quote__body{grid-template-columns:1fr;padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tss-request-quote.css.map */
