:root{--qla-navy:#081b30;--qla-navy2:#102d48;--qla-gold:#d4ad59;--qla-cream:#f8f5ee;--qla-ink:#172b3d}body{color:var(--qla-ink)}.qla-home{font-family:inherit}.qla-home .qla-wrap{max-width:1160px;margin:0 auto;padding-left:24px;padding-right:24px}.qla-hero{background:radial-gradient(circle at 75% 35%,#183e5b 0,#081b30 54%,#061321 100%);color:white;padding:100px 0 105px}.qla-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:45px}.qla-eyebrow{font-size:12px!important;font-weight:750;letter-spacing:.18em;color:var(--qla-gold);text-transform:uppercase;margin:0 0 18px}.qla-hero h1{font-family:Georgia,serif;font-size:clamp(42px,5.5vw,75px);line-height:1.08;color:#fff;margin:0 0 25px;letter-spacing:-.03em}.qla-hero h1 em{font-weight:400;color:var(--qla-gold)}.qla-lead{font-size:19px;line-height:1.75;color:#e2e8ee;max-width:610px}.qla-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:34px}.qla-button{display:inline-block!important;background:var(--qla-gold)!important;color:#101e2b!important;text-decoration:none!important;padding:15px 26px!important;font-weight:750!important;border-radius:3px!important;border:1px solid var(--qla-gold)!important}.qla-button:hover{background:#f1d18b!important}.qla-link{color:#fff!important;font-weight:650;text-decoration:none}.qla-micro{color:#b9c9d5;font-size:13px;margin-top:30px}.qla-mark{text-align:center}.qla-mark img{width:100%;max-width:390px;filter:drop-shadow(0 20px 35px rgba(0,0,0,.25))}.qla-intro{text-align:center;padding-top:90px;padding-bottom:90px}.qla-intro h2,.qla-services h2,.qla-split h2,.qla-cta h2{font-family:Georgia,serif;font-size:clamp(30px,3.5vw,47px);line-height:1.2;margin:0 0 22px}.qla-intro>p:last-child{max-width:770px;margin:0 auto;font-size:18px;line-height:1.8}.qla-services{background:var(--qla-cream);padding:85px 0 100px}.qla-services h2{margin-bottom:34px}.qla-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.qla-card{display:flex;flex-direction:column;background:#fff;padding:30px 25px 28px;text-decoration:none!important;color:var(--qla-ink)!important;border:1px solid #e9e4da;min-height:275px;transition:transform .2s,box-shadow .2s}.qla-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #102d481a}.qla-card-rule{width:42px;height:3px;background:var(--qla-gold);margin-bottom:28px}.qla-card h3{font-family:Georgia,serif;font-size:22px;margin:0 0 13px}.qla-card p{font-size:15px;line-height:1.65}.qla-card-arrow{margin-top:auto;font-weight:700;color:#8b6827}.qla-split{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:95px;padding-bottom:95px}.qla-split p:not(.qla-eyebrow){font-size:18px;line-height:1.8}.qla-textlink{font-weight:700;color:#8b6827}.qla-cta{text-align:center;background:var(--qla-navy2);color:white;padding:85px 0}.qla-cta h2{color:white}.qla-cta p:not(.qla-eyebrow){color:#e4ebef;font-size:18px}.qla-cta .qla-button{margin-top:18px}.qla-note{padding-top:30px;padding-bottom:30px}.qla-note p{font-size:13px;line-height:1.6;color:#65707a}.qla-contact-placeholder{border:1px dashed #c1a56c;padding:25px;background:#faf7ef}body.home .entry-header{display:none}body.home .content-area{margin-top:0!important}body.home .site-container,body.home .content-container{max-width:none!important;padding-left:0!important;padding-right:0!important}body.home .entry-content{margin:0!important}body.home .entry-content>*{max-width:none!important}body.home .site-main{padding:0!important}@media(max-width:900px){.qla-cards{grid-template-columns:repeat(2,1fr)}.qla-hero-grid{grid-template-columns:1fr}.qla-mark{display:none}.qla-hero{padding:75px 0}.qla-split{gap:25px}}@media(max-width:580px){.qla-cards,.qla-split{grid-template-columns:1fr}.qla-intro,.qla-services,.qla-split,.qla-cta{padding-top:65px;padding-bottom:65px}.qla-hero h1{font-size:42px}.qla-lead{font-size:17px}}
