.draft-marks[data-astro-cid-ghvd7kck]{font-family:var(--font-mono);color:#eaf2f859;pointer-events:none;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1;list-style:none;display:flex}.meter[data-astro-cid-ghvd7kck]{color:var(--keel-soft);font-size:15px}.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(ellipse at 75% 35%, var(--hull) 0%, var(--deep) 45%, var(--abyss) 100%);min-height:100svh;padding:clamp(120px,14vw,168px) 0 40px;position:relative;overflow:hidden}.veil[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#040b15d9 0%,#040b1559 55%,#0000 100%);position:absolute;inset:0}.grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.25fr .9fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid;position:relative}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;margin-top:22px;font-size:clamp(2.6rem,6.4vw,5rem)}.role[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--foam);opacity:.92;margin-top:16px;font-size:clamp(1.2rem,2.2vw,1.6rem)}.position[data-astro-cid-ge2uvauf]{color:var(--brass);letter-spacing:.02em;align-items:center;gap:10px;margin-top:12px;font-size:.86rem;display:flex}.dot[data-astro-cid-ge2uvauf]{background:#3ad07a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #3ad07a2e}.lead[data-astro-cid-ge2uvauf]{max-width:600px;color:var(--mist);margin-top:28px;font-size:clamp(1.02rem,1.5vw,1.15rem)}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.frame[data-astro-cid-ge2uvauf]{justify-self:end;width:min(100%,420px);margin:0;position:relative}.photo[data-astro-cid-ge2uvauf]{border:1px solid var(--panel-border);background:#07142699;padding:10px;position:relative}.photo[data-astro-cid-ge2uvauf] img{aspect-ratio:1;object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:auto}.scan[data-astro-cid-ge2uvauf]{mix-blend-mode:normal;pointer-events:none;background:linear-gradient(#0000 60%,#040b158c),linear-gradient(#78a5d214 1px,#0000 1px) 0 0/100% 32px;position:absolute;inset:10px}.frame[data-astro-cid-ge2uvauf] .marks{position:absolute;top:14px;left:-38px}figcaption[data-astro-cid-ge2uvauf]{color:var(--fog);justify-content:space-between;gap:12px;margin-top:12px;font-size:.72rem;display:flex}.plan[data-astro-cid-ge2uvauf]{opacity:.55;max-width:760px;margin-top:clamp(32px,6vw,64px);position:relative}@media (width<=900px){.grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.frame[data-astro-cid-ge2uvauf]{order:-1;justify-self:start;width:min(78%,340px);margin-left:36px}.plan[data-astro-cid-ge2uvauf]{display:none}}.stats[data-astro-cid-6voplrxj]{background:var(--abyss);border-top:1px solid var(--panel-border)}dl[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.stat[data-astro-cid-6voplrxj]{border-right:1px solid var(--chart-line);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:30px 24px;display:flex}.stat[data-astro-cid-6voplrxj]:last-child{border-right:0}dt[data-astro-cid-6voplrxj]{color:var(--mist);font-size:.86rem}dd[data-astro-cid-6voplrxj]{color:var(--foam);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500}.services[data-astro-cid-6voplrxj]{background:var(--deep)}.cards[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.more[data-astro-cid-6voplrxj]{letter-spacing:.06em;text-transform:uppercase;color:var(--brass);margin-top:32px;font-size:.86rem;text-decoration:none;display:inline-block}.role[data-astro-cid-6voplrxj]{background:var(--deep);padding-top:0;overflow:hidden}.role[data-astro-cid-6voplrxj] .role-rose{opacity:.25;position:absolute;top:40px;right:-80px}.role-grid[data-astro-cid-6voplrxj],.exp-grid[data-astro-cid-6voplrxj]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid;position:relative}.role-grid[data-astro-cid-6voplrxj] .section-head[data-astro-cid-6voplrxj],.exp-grid[data-astro-cid-6voplrxj] .section-head[data-astro-cid-6voplrxj]{position:sticky;top:110px}.exp-grid[data-astro-cid-6voplrxj] .section-head[data-astro-cid-6voplrxj] .btn[data-astro-cid-6voplrxj]{justify-self:start;margin-top:8px}.mini-plan[data-astro-cid-6voplrxj]{opacity:.4;max-width:420px;margin-top:12px}.steps[data-astro-cid-6voplrxj]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--chart-line);grid-template-columns:56px 1fr;gap:16px;padding:22px 0;display:grid}.n[data-astro-cid-6voplrxj]{color:var(--keel-soft);padding-top:4px;font-size:.85rem}.steps[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:1.15rem}.steps[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--mist);margin-top:6px;font-size:.96rem}.experience[data-astro-cid-6voplrxj]{background:var(--abyss)}.cta[data-astro-cid-6voplrxj]{background:var(--abyss);padding-top:0}.cta-box[data-astro-cid-6voplrxj]{background:linear-gradient(120deg, #133061bf, #071426cc), var(--deep);justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,5vw,56px);display:flex}.cta-box[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{max-width:640px;margin-top:14px;font-size:clamp(1.6rem,3.4vw,2.4rem)}.cta-box[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--mist);max-width:600px;margin-top:12px}.cta-box[data-astro-cid-6voplrxj] .btn[data-astro-cid-6voplrxj]{flex:none}@media (width<=900px){dl[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-6voplrxj]:nth-child(2){border-right:0}.stat[data-astro-cid-6voplrxj]:nth-child(-n+2){border-bottom:1px solid var(--chart-line)}.cards[data-astro-cid-6voplrxj],.role-grid[data-astro-cid-6voplrxj],.exp-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.role-grid[data-astro-cid-6voplrxj] .section-head[data-astro-cid-6voplrxj],.exp-grid[data-astro-cid-6voplrxj] .section-head[data-astro-cid-6voplrxj]{position:static}.cta-box[data-astro-cid-6voplrxj]{flex-direction:column;align-items:flex-start}}@media (width<=420px){.stat[data-astro-cid-6voplrxj]{padding:22px 14px}}
