@layer pages;
@layer pages{.hero{position:relative;min-height:790px;display:grid;align-items:end;overflow:hidden}.hero-art{position:absolute;inset:0;background:url('/images/hero-presence.webp') center/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#04100ff7,#061411d9 38%,rgba(4,14,12,.2) 76%),linear-gradient(0deg,#06110f,transparent 32%)}.hero-content{position:relative;z-index:2;padding:150px 0 124px}.hero-copy{max-width:650px}.hero h1{font:700 clamp(3.2rem,6vw,6.1rem)/.98 var(--font-title);margin:.8rem 0 1.25rem}.hero h1 span{color:var(--mint)}.hero-lead{font-size:clamp(1rem,1.7vw,1.25rem);max-width:590px;color:#d4e2de}.hero-actions{display:flex;gap:.8rem;margin-top:2rem}.trust-strip{position:absolute;z-index:3;bottom:0;width:100%;border-top:1px solid rgba(255,255,255,.1);background:rgba(4,15,13,.78);backdrop-filter:blur(8px)}.trust-strip .shell{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#c8dbd4;font-size:.78rem}.situations{position:relative;z-index:2;padding:5rem 0;background:var(--paper);color:var(--paper-ink)}.situation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.situation{min-height:230px;padding:1.5rem;border-radius:1rem;color:#fff;text-decoration:none;display:grid;grid-template-rows:auto auto 1fr auto}.editorial{position:relative;z-index:1;min-height:520px;display:grid;align-items:center;overflow:hidden}.editorial-art{position:absolute;inset:0;background:url('/images/continuity-editorial.webp') center/cover no-repeat}.editorial:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,13,.54),#061310dc 56%,#061310f2)}.editorial-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .8fr .75fr;gap:3rem;padding-block:5rem}.pathways{padding:6rem 0}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.decision{padding-bottom:6rem}.decision-box{padding:3rem;border:1px solid #367967;border-radius:1.2rem;background:#0e2620;display:grid;grid-template-columns:1.1fr .9fr;gap:3rem}.service-hero{padding:9.5rem 0 5.5rem;background:radial-gradient(circle at 78%,rgba(84,237,183,.13),transparent 24rem),#071713;border-bottom:1px solid var(--line)}.service-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center}.service-hero h1{font:700 clamp(3.2rem,7vw,6.5rem)/1 var(--font-title);margin:.7rem 0 1.2rem}.hero-question{max-width:720px;margin:.8rem 0 1rem;color:var(--mint-2);font:700 clamp(1.45rem,3vw,2.35rem)/1.15 var(--font-title)}.service-lead{max-width:720px;color:#bfd1cb;font-size:1.1rem}.service-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.service-visual{width:min(360px,78vw);aspect-ratio:1;margin-left:auto;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;position:relative;background:repeating-radial-gradient(circle,transparent 0 19%,rgba(85,237,183,.07) 19.5% 20%,transparent 20.5% 39%)}.service-code{width:34%;aspect-ratio:1;border:1px solid var(--mint);border-radius:24%;display:grid;place-items:center;background:#0b261f;color:var(--mint-2);font:900 1rem var(--font-tech)}.service-body{width:min(940px,calc(100% - 40px));margin-inline:auto;padding-block:5rem;display:grid;gap:5rem}.service-section{scroll-margin-top:5rem}.related-services>h2{font:700 clamp(2rem,4vw,3rem)/1.08 var(--font-title);margin:.5rem 0 1.3rem}.hub-hero,.plans-hero,.page-hero{padding:10rem 0 4rem;background:radial-gradient(circle at 82%,rgba(84,237,183,.14),transparent 25rem),#071713}.hub-hero h1,.plans-hero h1,.page-hero h1{font:700 clamp(3rem,7vw,6rem)/1 var(--font-title);max-width:950px;margin:.7rem 0 1rem}.decision-matrix{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:5rem}.decision-card{min-height:250px;padding:1.6rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,#102d25,#071713);text-decoration:none;display:grid;grid-template-rows:auto auto 1fr auto}.plans-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-block:5rem}.plans-showcase article{padding:1.6rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,#102d25,#081713);display:flex;flex-direction:column}.page-body{max-width:1080px;padding-block:4.5rem}.prose-card{max-width:820px;padding:2.2rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,#133028,#06110f)}.not-found{min-height:100vh;padding:11rem 0 6rem;display:grid;align-items:center;background:#071310}.not-found h1{font:700 clamp(3.2rem,8vw,7rem)/1 var(--font-title)}@media(max-width:900px){.service-hero-grid{grid-template-columns:1fr}.service-visual{margin-inline:auto}.situation-grid{grid-template-columns:1fr 1fr}.path-grid,.plans-showcase{grid-template-columns:1fr}.editorial-grid,.decision-box{grid-template-columns:1fr}.decision-matrix{grid-template-columns:1fr}}@media(max-width:620px){.hero{min-height:850px}.hero-actions{flex-direction:column}.trust-strip .shell{display:grid;grid-template-columns:1fr 1fr;padding-block:1rem}.situation-grid{grid-template-columns:1fr}.service-body{width:min(940px,calc(100% - 24px));gap:3.5rem}.service-hero-actions{flex-direction:column}}}
