.quote-page{background:#f6f6f5;color:#171a1f;padding-bottom:6rem}.quote-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;padding:5rem 7vw;background:linear-gradient(115deg,#fff,#eceeef);border-bottom:1px solid #d8dadd}.quote-intro h1{margin:.5rem 0 1rem;font:800 clamp(3.4rem,6vw,6rem)/.88 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.quote-intro>div>p:last-child{max-width:650px;color:#555c66;line-height:1.7}.quote-intro ol{list-style:none;margin:0;padding:0;border-top:1px solid #cfd2d5}.quote-intro li{display:flex;gap:1rem;padding:1.2rem 0;border-bottom:1px solid #cfd2d5;font-weight:700}.quote-intro li b{color:#747a82}.quote-form{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;padding:3rem 7vw}.quote-items,.quote-data{background:#fff;border:1px solid #d8dadd;padding:1.6rem}.quote-title{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #d8dadd;padding-bottom:1rem}.quote-title h2,.quote-data h2{margin:.3rem 0;font:800 2rem/1 "Barlow Condensed";text-transform:uppercase}.quote-title a{color:#30343b;font-size:.72rem;font-weight:800}.quote-row{display:grid;grid-template-columns:75px minmax(0,1fr) 90px 110px 32px;gap:.8rem;align-items:end;padding:1.4rem 0;border-bottom:1px solid #d8dadd}.quote-thumb{height:70px;display:grid;place-items:center;background:#eceeef;color:#9a9fa5;font-size:.5rem}.quote-row p{margin:0;color:#777e87;font-size:.6rem;font-weight:800;letter-spacing:.1em}.quote-row h3{margin:.3rem 0;font:800 1.35rem/1 "Barlow Condensed";text-transform:uppercase}.quote-row small{color:#838991}.quote-row label,.quote-items>label,.quote-data label{display:block;color:#555c66;font-size:.72rem;font-weight:700}.quote-row input,.quote-row select,.quote-data input,.quote-data select,.quote-data textarea,.quote-items textarea{display:block;width:100%;margin-top:.4rem;padding:.75rem;border:1px solid #c9cdd1;background:#fff}.quote-row button{height:39px;border:0;background:#f0f1f2;color:#737980;font-size:1.3rem}.quote-items>label{margin-top:1.2rem}.quote-items textarea,.quote-data textarea{min-height:90px;resize:vertical}.quote-data>.eyebrow{margin-top:0}.quote-data>label{margin-top:1rem}.quote-submit{width:100%;padding:1rem;border:0;background:#aeb2b7;color:#fff;font-weight:800}.quote-data>small{display:block;color:#838991;font-size:.66rem;margin-top:.7rem}.quote-data .terms{display:flex;gap:.5rem;align-items:flex-start;margin:1.2rem 0}.quote-data .terms input{width:auto;margin:0}@media(max-width:980px){.quote-intro,.quote-form{grid-template-columns:1fr}.quote-row{grid-template-columns:65px 1fr 80px}.quote-row label:nth-of-type(2),.quote-row button{grid-column:auto}}@media(max-width:620px){.quote-intro,.quote-form{padding-left:1.2rem;padding-right:1.2rem}.quote-title{display:block}.quote-title a{display:inline-block;margin-top:1rem}.quote-row{grid-template-columns:60px 1fr}.quote-row label,.quote-row button{grid-column:2}.quote-form{padding-top:1.2rem}.field-grid.two{grid-template-columns:1fr}}
