.qv-internal{background:#f5f5f2;color:#111}.qv-internal-shell{width:min(100% - 40px,1280px);margin-inline:auto}.qv-internal-hero{min-height:72vh;padding:180px 0 100px;background:radial-gradient(circle at 78% 45%,#313438 0,#141618 34%,#08090a 72%);color:#fff;display:flex;align-items:center}.qv-internal-hero--compact{min-height:55vh}.qv-internal-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:70px;align-items:center}.qv-internal-hero h1{max-width:900px;margin:.35em 0;font-size:clamp(3rem,6vw,6.8rem);line-height:.92;letter-spacing:-.055em}.qv-internal-hero p:not(.qv-kicker){max-width:720px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.65;color:rgba(255,255,255,.78)}.qv-internal-hero figure{margin:0}.qv-internal-hero img{width:100%;height:auto;filter:drop-shadow(0 34px 50px rgba(0,0,0,.45))}.qv-internal-section{padding:110px 0}.qv-internal-section--dark{background:#0b0d0f;color:#fff}.qv-internal-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.qv-internal-section h2,.qv-contact-card h2{font-size:clamp(2.4rem,4.3vw,5rem);line-height:1;letter-spacing:-.045em;margin:.3em 0}.qv-internal-split p{font-size:1.15rem;line-height:1.75;color:#52565a}.qv-internal-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:50px;background:rgba(255,255,255,.14)}.qv-internal-cards--three{grid-template-columns:repeat(3,1fr);background:#d7d8d5}.qv-internal-cards article{padding:40px;background:#111417;min-height:280px}.qv-internal-cards--three article{background:#fff}.qv-internal-cards article span{font-size:.8rem;letter-spacing:.14em;color:#df252f}.qv-internal-cards article h3{font-size:1.5rem;margin:55px 0 15px}.qv-internal-cards article p{line-height:1.65;color:rgba(255,255,255,.66)}.qv-internal-cards--three article p{color:#555}.qv-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.qv-contact-card{padding:55px;background:#fff;min-height:520px;display:flex;flex-direction:column;align-items:flex-start}.qv-contact-card--accent{background:#b5121b;color:#fff}.qv-contact-card address{font-style:normal;font-size:1.2rem;line-height:1.6;margin:35px 0}.qv-contact-card>a:not(.qv-button){font-size:1.2rem;margin-bottom:12px}.qv-contact-card ul{padding-left:1.2em;line-height:2;margin-bottom:35px}.qv-contact-card .qv-button{margin-top:auto}@media(max-width:900px){.qv-internal-shell{width:min(100% - 28px,1280px)}.qv-internal-hero{padding:140px 0 70px;min-height:auto}.qv-internal-hero__grid,.qv-internal-split,.qv-contact-grid{grid-template-columns:1fr;gap:42px}.qv-internal-hero figure{order:-1}.qv-internal-cards,.qv-internal-cards--three{grid-template-columns:1fr 1fr}.qv-internal-section{padding:75px 0}}@media(max-width:600px){.qv-internal-hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.qv-internal-cards,.qv-internal-cards--three{grid-template-columns:1fr}.qv-contact-card{padding:32px;min-height:auto}}
