.qPage{--accent:#087caa}.qWrap{width:min(100% - 48px,1340px);margin:auto}.qSection{padding:92px 0}.qTint{background:#f3f6f7}.qEyebrow{color:var(--blue);letter-spacing:.15em;font-size:.74rem;font-weight:800}.qPage h1{font-size:clamp(3.5rem,5vw,4.7rem);line-height:1.03}.qPage h2{font-size:clamp(2.4rem,4vw,3.15rem);line-height:1.08}.qPage h3{font-size:1.16rem}.qHead{max-width:820px;margin-bottom:42px}.qHead>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.7}.qHero{color:#fff;align-items:end;min-height:700px;display:flex;position:relative;overflow:hidden}.qHero>img,.qHeroShade{width:100%;height:100%;position:absolute;inset:0}.qHero>img{object-fit:cover}.qHeroShade{background:#071b2ca8}.qHero>.qWrap{z-index:1;padding-block:95px;position:relative}.qHero>.qWrap>*{max-width:790px}.qHero .qEyebrow{color:#a8dff2}.qHero p:not(.qEyebrow){font-size:1.08rem;line-height:1.7}.qActions{gap:12px;margin-top:28px;display:flex}.qButton{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:11px 18px;font-weight:700;display:inline-flex}.qButton.secondary{color:inherit;background:0 0;border:1px solid #fff6}.qOverview{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.qOverview article{border-right:1px solid var(--line);padding:26px}.qOverview span,.qOverview p{color:var(--muted)}.qGallery{grid-template-rows:250px 250px;grid-template-columns:1.25fr .75fr .75fr;gap:16px;display:grid}.qGallery figure{margin:0;position:relative}.qGallery .large{grid-row:span 2}.qGallery img{object-fit:cover;width:100%;height:100%}.qGallery figcaption{background:#fff;padding:7px 10px;font-weight:700;position:absolute;bottom:12px;left:14px}.qSplit{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.qFeature{object-fit:cover;width:100%;height:460px}.qSplit ul{border-top:1px solid var(--line);padding:0;list-style:none}.qSplit li{border-bottom:1px solid var(--line);padding:13px 0;font-weight:700}.qNavy{color:#fff;background:#102638}.qNavy .qEyebrow{color:#a8dff2}.qNavy .qHead>p:last-child{color:#b7c9d2}.qFlow,.qReview{border-block:1px solid;grid-template-columns:repeat(5,1fr);display:grid}.qFlow{border-color:#ffffff2d;margin-bottom:28px}.qReview{border-color:var(--line)}.qFlow div,.qReview div{border-right:1px solid;padding:22px 13px}.qFlow div{border-color:#ffffff2d}.qReview div{border-color:var(--line)}.qFlow span,.qReview span,.qFlow b,.qReview b{display:block}.qFlow span{color:#a8dff2}.qReview span{color:var(--muted)}.qPlaceholder{border:1px dashed #aebfc6;border-top:4px solid var(--accent);text-align:center;background:#f8fafb;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.qPlaceholder span{color:var(--muted)}.qTags{flex-wrap:wrap;gap:9px;display:flex}.qTags span{border:1px solid var(--line);background:#fff;padding:9px 12px}.qOem{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.qStats{border-block:1px solid var(--line)}.qStats div{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px;display:flex}.qStats small{color:var(--muted)}.qStats b{font-size:1.6rem}.qDocs{background:#edf4f6}.qTrust{color:#fff;background:#102638;padding:65px 0}.qTrust>.qWrap{justify-content:space-between;align-items:center;gap:45px;display:flex}.qTrust h2{max-width:720px}.qTrust nav{border-top:1px solid #ffffff2d;min-width:300px;display:grid}.qTrust a{border-bottom:1px solid #ffffff2d;padding:13px 0}.qTrust .active{color:#a8dff2;font-weight:800}.qFaq{border-top:1px solid var(--line)}.qFaq details{border-bottom:1px solid var(--line);display:block}.qFaq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:15px 0;font-weight:700;display:flex}.qFaq summary span{color:var(--blue);font-size:1.4rem}.qFaq details p{max-width:850px;color:var(--muted)}.qInquiry{background:#f3f6f7}.qInquiry>div>div:first-child>a{color:var(--blue);margin:10px 0;font-weight:700;display:block}.qForm{background:#fff;gap:18px;padding:32px;display:grid}.qForm label{gap:6px;font-size:.84rem;font-weight:700;display:grid}.qForm fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.qForm legend{font-size:.84rem;font-weight:700}.qForm fieldset label input{opacity:0;position:absolute}.qForm fieldset span{border:1px solid var(--line);padding:10px 13px}.qForm fieldset input:checked+span{background:var(--accent);color:#fff}.qForm input,.qForm select,.qForm textarea{width:100%;min-height:48px;font:inherit;border:1px solid #b7c7ce;padding:11px}.qFormRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qForm button,.qSuccess button{background:var(--blue);color:#fff;min-height:50px;font:inherit;border:0;justify-content:space-between;padding:12px 18px;font-weight:700;display:flex}.qSuccess{background:#fff;padding:35px}.qSuccess b{font-size:1.5rem}@media (max-width:1000px){.qSplit,.qOem{grid-template-columns:1fr}.qOverview,.qGallery{grid-template-columns:1fr 1fr}.qGallery .large{grid-area:auto/span 2}.qFlow,.qReview{grid-template-columns:repeat(2,1fr)}.qFeature{object-fit:contain}.qTrust>.qWrap{flex-direction:column;align-items:flex-start}.qTrust nav{width:100%}}@media (max-width:650px){.qWrap{width:min(100% - 32px,1340px)}.qSection{padding:66px 0}.qPage h1{font-size:2.5rem}.qPage h2{font-size:2.1rem}.qHero{min-height:650px}.qHero>.qWrap{padding-block:65px}.qActions{flex-direction:column}.qButton{width:100%}.qOverview,.qGallery,.qFlow,.qReview{grid-template-columns:1fr}.qOverview article,.qFlow div,.qReview div{border-right:0}.qGallery{grid-template-rows:auto}.qGallery .large{grid-column:auto}.qGallery figure{height:260px}.qFeature{aspect-ratio:4/3;height:auto}.qPlaceholder{aspect-ratio:4/3;min-height:230px}.qForm{padding:23px}.qFormRow{grid-template-columns:1fr}.qFaq summary{min-height:60px}.qFaq details p{padding-right:20px}}.qFourStep{grid-template-columns:repeat(4,1fr)}.qTrust>.qWrap>div{max-width:760px}.qTrust .qEyebrow{color:#a8dff2}@media (max-width:1000px){.qFourStep{grid-template-columns:1fr 1fr}}@media (max-width:650px){.qFourStep{grid-template-columns:1fr}}
