.sp-preview .q-buying-eyebrow{color:#36628c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600}.q-buying-process{background:#f3f6f9;padding-block:76px}.q-buying-process__intro{max-width:770px}.q-buying-process h2,.q-buying-faq h2{letter-spacing:-.035em;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.2}.q-buying-process__intro>p:last-child{color:var(--q-body);max-width:700px;margin-top:20px}.sp-preview .q-buying-process__steps{counter-reset:buying;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.q-buying-process__steps li{counter-increment:buying;border-top:1px solid #ccd8e3;padding-top:18px}.q-buying-process__steps li:before{content:"0" counter(buying);color:#36628c;font-size:12px}.q-buying-process__steps h3{font-size:20px;font-weight:600;margin-block:12px!important}.q-buying-process__steps p,.q-buying-faq p,.q-buying-context p{color:var(--q-body);line-height:1.7}.sp-preview .q-buying-process__next{color:var(--q-body);margin-top:30px;font-size:14px}.sp-preview .q-buying-process__next a{text-underline-offset:3px;color:var(--q-blue);text-decoration:underline}.q-buying-faq{grid-template-columns:1fr 1.7fr;gap:70px;padding-block:76px;display:grid}.q-buying-faq details{border-top:1px solid var(--q-rule)}.q-buying-faq details:last-child{border-bottom:1px solid var(--q-rule)}.q-buying-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding:21px 0;font-weight:600;list-style:none;display:flex}.q-buying-faq summary::-webkit-details-marker{display:none}.q-buying-faq summary>span{color:var(--q-blue);flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.q-buying-faq details[open] summary>span{transform:rotate(45deg)}.q-buying-faq summary:focus-visible{outline-offset:4px;outline:3px solid #2679dc}.q-buying-faq details p{max-width:68ch;padding-bottom:24px}.q-buying-context{border-top:1px solid var(--q-rule);grid-template-columns:1fr 2fr;gap:42px;margin-top:40px;padding-top:32px;display:grid}.q-buying-context h3{letter-spacing:-.02em;font-size:22px;font-weight:600}@media (width<=900px){.q-buying-faq{grid-template-columns:1fr;gap:36px}.sp-preview .q-buying-process__steps{gap:24px}}@media (width<=600px){.q-buying-process,.q-buying-faq{padding-block:48px}.sp-preview .q-buying-process__steps{grid-template-columns:1fr;gap:28px}.q-buying-context{grid-template-columns:1fr;gap:14px}}
