.institutional-page{--ease-out:cubic-bezier(.16,1,.3,1);background:#fff}.institutional-page .site-header{display:none}.quick-header{height:5.35rem;padding:0 var(--frame);display:flex;align-items:center;gap:2rem;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.98);border-bottom:1px solid rgba(7,21,43,.09)}.quick-header nav{display:flex;gap:clamp(1.1rem,2.2vw,2.3rem);margin-left:auto}.quick-header nav a{color:var(--blue-deep);font-family:var(--heading);font-size:.75rem;font-weight:700;letter-spacing:.035em;text-decoration:none}.rapid-hero{position:relative;min-height:min(45rem,calc(100svh - 5.35rem));display:flex;align-items:center;isolation:isolate;overflow:hidden;background:var(--blue-ink);color:#fff}.rapid-hero-media,.rapid-hero-veil{position:absolute;inset:0;z-index:-2}.rapid-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rapid-hero-veil{z-index:-1;background:linear-gradient(90deg,rgba(5,21,47,.96) 0%,rgba(5,21,47,.82) 40%,rgba(5,21,47,.18) 76%)}.rapid-hero-copy{width:min(45rem,100%);padding:clamp(4.5rem,10vw,9rem) var(--frame)}.quick-label{margin:0 0 1rem;color:#d8e8ff;font-family:var(--heading);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.quick-label-dark{color:var(--action)}.rapid-hero h1,.service-copy h2,.fast-process h2,.coverage-brief h2,.quiet-close h2{margin:0;font-family:var(--heading);font-weight:700;letter-spacing:-.055em;line-height:1.03}.rapid-hero h1{font-size:clamp(2.9rem,6.2vw,6.4rem);max-width:12ch}.rapid-hero h1 span{color:#d8e8ff}.rapid-hero-copy>p:not(.quick-label){max-width:34rem;margin:1.6rem 0 0;color:#e8effa;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}.text-action{display:inline-flex;gap:.6rem;align-items:center;color:#fff;font-family:var(--heading);font-size:.76rem;font-weight:700;letter-spacing:.03em;text-decoration:none}.text-action span{color:#ff857d;font-size:1rem;transition:transform .2s var(--ease-out)}.text-action:hover span{transform:translateY(3px)}.text-action-dark{color:var(--blue-deep)}.text-action-dark span{color:var(--action)}.flow-line{position:absolute;fill:none;stroke:#dceaff;stroke-width:1;opacity:.55;pointer-events:none}.flow-line-hero{right:-4%;bottom:5%;width:108%;height:48%}.answer-strip{display:grid;grid-template-columns:repeat(3,1fr);background:var(--blue-deep);color:#fff}.answer-strip article{display:grid;gap:.35rem;padding:1.45rem clamp(1.5rem,7vw,8rem);border-right:1px solid rgba(255,255,255,.23)}.answer-strip article:last-child{border-right:0}.answer-strip strong{font-family:var(--heading);font-size:.74rem;letter-spacing:.06em}.answer-strip span{color:#d8e8ff;font-size:.88rem}.service-focus{display:grid;grid-template-columns:1fr 1fr;min-height:43rem}.service-image{overflow:hidden;background:#dce5ef}.service-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s var(--ease-out)}.service-focus:hover .service-image img{transform:scale(1.025)}.service-copy{padding:clamp(4rem,9vw,9rem) clamp(2rem,8vw,9rem);display:flex;flex-direction:column;justify-content:center}.service-copy h2,.fast-process h2,.coverage-brief h2,.quiet-close h2{font-size:clamp(2.35rem,4.7vw,5.05rem)}.service-copy dl{margin:2.8rem 0 2rem;border-top:1px solid rgba(7,21,43,.16)}.service-copy dl div{display:grid;grid-template-columns:8.5rem 1fr;gap:1.5rem;padding:1rem 0;border-bottom:1px solid rgba(7,21,43,.16)}.service-copy dt{font-family:var(--heading);font-size:.78rem;font-weight:700}.service-copy dd{margin:0;color:var(--steel);font-size:.9rem}.fast-process{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,10rem);padding:clamp(4rem,9vw,8rem) var(--frame);background:var(--blue);color:#fff}.fast-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-self:end;list-style:none;margin:0;padding:0}.fast-process li{border-top:1px solid rgba(255,255,255,.44);padding-top:1rem}.fast-process li span{display:block;margin-bottom:.75rem;color:#ff857d;font-family:var(--heading);font-size:.68rem;font-weight:700}.fast-process li strong{font-family:var(--heading);font-size:1rem}.fast-process li p{margin:.3rem 0 0;color:#dbe8f9;font-size:.85rem;line-height:1.45}.coverage-brief{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,10rem);padding:clamp(4rem,9vw,8rem) var(--frame);align-items:start;background:#f5f7fa}.coverage-brief>div:last-child{padding-top:.4rem}.coverage-brief p:not(.quick-label){max-width:30rem;margin:0 0 1.7rem;color:var(--steel);font-size:1.05rem;line-height:1.55}.quiet-close{position:relative;min-height:31rem;display:flex;align-items:center;isolation:isolate;overflow:hidden;padding:clamp(4rem,9vw,8rem) var(--frame);background:var(--blue-deep);color:#fff}.quiet-close>div{position:relative;z-index:1}.quiet-close h2{font-size:clamp(3rem,6vw,6rem)}.quiet-close p:not(.quick-label){max-width:29rem;margin:1.2rem 0 1.8rem;color:#d8e8ff}.button-light{background:#fff;border-color:#fff;color:var(--blue-deep)}.button-light:hover{background:#dbe8f9;border-color:#dbe8f9}.flow-line-close{inset:0;width:108%;height:100%;right:-4%;opacity:.48}.quick-footer{display:flex;align-items:center;gap:1.5rem;padding:2.1rem var(--frame);color:var(--steel);font-size:.75rem}.quick-footer img{display:block;width:10.6rem}.quick-footer span:last-child{margin-left:auto;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.flow-line.is-tracing path{stroke-dasharray:1850;stroke-dashoffset:1850;animation:trace-flow 2.8s var(--ease-out) forwards}.rapid-hero-media img{animation:hero-settle 1.2s var(--ease-out) both}.button:active{transform:scale(.98)}}@keyframes trace-flow{to{stroke-dashoffset:0}}@keyframes hero-settle{from{transform:scale(1.04);filter:blur(2px)}to{transform:scale(1);filter:blur(0)}}@media(max-width:800px){.quick-header{height:4.6rem;padding:0 1.5rem}.quick-header nav{display:none}.rapid-hero{min-height:41rem}.rapid-hero-veil{background:linear-gradient(90deg,rgba(5,21,47,.95) 0%,rgba(5,21,47,.75) 80%,rgba(5,21,47,.5))}.rapid-hero-copy{padding:5rem 1.5rem}.answer-strip,.service-focus,.fast-process,.coverage-brief{grid-template-columns:1fr}.answer-strip article{padding:1.15rem 1.5rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.23)}.answer-strip article:last-child{border-bottom:0}.service-image{min-height:24rem}.service-copy{padding:4.5rem 1.5rem}.fast-process{padding:4.5rem 1.5rem}.fast-process ol{margin-top:1rem}.coverage-brief{padding:4.5rem 1.5rem}.quiet-close{padding:4.5rem 1.5rem}.quick-footer{padding:2rem 1.5rem;flex-wrap:wrap}.quick-footer span:last-child{margin-left:0;width:100%}}@media(max-width:520px){.rapid-hero h1{font-size:clamp(2.65rem,13vw,4.2rem)}.hero-actions{align-items:flex-start;flex-direction:column}.service-copy dl div{grid-template-columns:1fr;gap:.25rem}.fast-process ol{grid-template-columns:1fr;gap:1.4rem}.quick-footer{gap:.7rem}}
