:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4efe4;--muted:#a9a397;--gold:#c5a35b;--forest:#0a1411;--paper:#e9e1d2}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);background:radial-gradient(circle at 50% 20%,#c5a35b14,#0000 28rem),linear-gradient(155deg,#111a17 0%,#08100e 55%,#050908 100%);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit}.public-site{min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid #c5a35b38;justify-content:space-between;align-items:center;gap:2rem;width:min(90rem,100% - 3rem);min-height:6.5rem;margin:0 auto;font-family:Arial,sans-serif;display:flex}.wordmark{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.wordmark i{color:var(--gold);font-weight:400}.wordmark-mark{border:1px solid var(--gold);width:2.35rem;height:2.35rem;color:var(--gold);border-radius:50%;place-items:center;font:400 1.25rem/1 Georgia,serif;display:grid}.site-header nav{align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}.site-header nav a,.header-call{color:#c8c2b6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;text-decoration:none}.header-call{color:var(--gold);border:1px solid #c5a35b73;padding:.85rem 1rem}.hero{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(90rem,100% - 3rem);min-height:42rem;margin:0 auto;padding:clamp(4rem,9vw,8rem) 0;display:grid}.hero h1{font-size:clamp(3.4rem,7.3vw,7.4rem);line-height:.92}.hero h1 em{color:var(--gold);font-weight:400}.hero-lead{color:#c8c2b6;max-width:42rem;margin:2rem 0;font:400 clamp(1rem,1.5vw,1.2rem)/1.7 Arial,sans-serif}.hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.button{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3.35rem;padding:0 1.35rem;font:800 .74rem/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.button-primary{color:#09100e;background:var(--gold)}.button-secondary{border:1px solid #ffffff2e}.service-note{color:var(--muted);font:400 .72rem/1.4 Arial,sans-serif}.hero-card{background:#09100ed1;border:1px solid #c5a35b52;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 2rem 7rem #00000052}.card-kicker{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font:800 .68rem/1 Arial,sans-serif}.hero-card h2{margin:1.2rem 0 2rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400}.hero-card dl{margin:0}.hero-card dl div{border-top:1px solid #ffffff17;padding:1rem 0}.hero-card dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:700 .65rem/1 Arial,sans-serif}.hero-card dd{overflow-wrap:anywhere;margin:.45rem 0 0;font:400 .9rem/1.4 Arial,sans-serif}.availability{color:#c8c2b6;text-transform:uppercase;letter-spacing:.08em;margin:1.4rem 0 0;font:700 .68rem/1 Arial,sans-serif}.availability span{background:#72b98b;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block}.trust-strip{border-block:1px solid #c5a35b38;grid-template-columns:repeat(4,1fr);display:grid}.trust-strip span{text-align:center;color:#bcb5a9;letter-spacing:.11em;text-transform:uppercase;border-right:1px solid #c5a35b2e;padding:1.5rem;font:700 .7rem/1.3 Arial,sans-serif}.audiences{width:min(90rem,100% - 3rem);margin:0 auto;padding:clamp(5rem,10vw,9rem) 0}.section-intro{grid-template-columns:.65fr 1.35fr;margin-bottom:4rem;display:grid}.section-intro h2,.process h2,.contact-band h2{margin:0;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:1}.audience-grid{border-top:1px solid #c5a35b4d;grid-template-columns:repeat(3,1fr);display:grid}.audience-grid article{padding:2.5rem 2rem 2.5rem 0}.audience-grid article+article{border-left:1px solid #c5a35b2e;padding-left:2rem}.number{color:var(--gold);font:700 .68rem/1 Arial,sans-serif}.audience-grid h3{margin:1.4rem 0;font-size:1.7rem;font-weight:400}.audience-grid p,.audience-grid li,.process p{color:var(--muted);font:400 .94rem/1.65 Arial,sans-serif}.audience-grid ul{min-height:7rem;padding-left:1.1rem}.audience-grid a{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font:800 .72rem/1 Arial,sans-serif;text-decoration:none}.process{background:var(--paper);color:#15201d;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,9rem) max(1.5rem,50vw - 45rem);display:grid}.process .eyebrow{color:#765f2f}.process-copy>p:last-child{color:#4f5753;max-width:34rem}.process ol{margin:0;padding:0;list-style:none}.process li{border-top:1px solid #15201d38;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.process li>span{color:#765f2f;font:700 .7rem/1 Arial,sans-serif}.process h3{margin:0 0 .4rem;font-size:1.5rem;font-weight:400}.process li p{color:#57605b;margin:0}.contact-band{color:#fff8ea;background:#9e7d3e;justify-content:space-between;align-items:end;gap:3rem;padding:clamp(4rem,8vw,7rem) max(1.5rem,50vw - 45rem);display:flex}.contact-band .eyebrow{color:#191b18}.contact-actions{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1.5rem;font:800 .72rem/1 Arial,sans-serif;display:flex}.button-light{color:#191b18;background:#fff8ea}.site-footer{width:min(90rem,100% - 3rem);color:var(--muted);grid-template-columns:1fr 1.3fr 1fr;gap:2rem;margin:0 auto;padding:4rem 0 2rem;font:400 .78rem/1.65 Arial,sans-serif;display:grid}.footer-mark{align-self:start}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.site-footer .disclaimer{border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:1.5rem;font-size:.7rem}.gateway-home{place-items:center;min-height:100vh;padding:2rem;display:grid}.gateway-home>section{text-align:center;background:#09100ed6;border:1px solid #c5a35b45;width:min(42rem,100%);padding:clamp(2rem,6vw,4.5rem);box-shadow:0 2rem 6rem #0000005c}.monogram{border:1px solid var(--gold);width:4.75rem;height:4.75rem;color:var(--gold);border-radius:50%;place-items:center;margin:0 auto 1.5rem;font-size:2.5rem;line-height:1;display:grid}.eyebrow{color:var(--gold);letter-spacing:.23em;text-transform:uppercase;margin:0 0 .75rem;font:600 .73rem/1.2 Arial,sans-serif}h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,6vw,3.7rem);font-weight:400}.summary{max-width:34rem;color:var(--muted);margin:1.25rem auto 2rem;font:400 1rem/1.7 Arial,sans-serif}.status{color:#c8c2b6;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff14;align-items:center;gap:.55rem;padding-top:1.25rem;font:600 .72rem/1 Arial,sans-serif;display:inline-flex}.status span{background:#72b98b;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem #72b98b1a}.owner-entry{margin:1.5rem 0 0}.owner-entry a{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font:600 .72rem/1 Arial,sans-serif}.public-links{justify-content:center;gap:1.25rem;margin-top:1.5rem;display:flex}.public-links a{color:#c8c2b6;font:600 .72rem/1 Arial,sans-serif}.policy-page{min-height:100vh;padding:clamp(1.25rem,5vw,4rem)}.policy-page article{background:#09100eeb;border:1px solid #c5a35b45;width:min(52rem,100%);margin:0 auto;padding:clamp(1.5rem,5vw,4rem);box-shadow:0 2rem 6rem #0000004d}.policy-brand{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2rem;font-size:1.05rem;text-decoration:none;display:inline-block}.policy-page h1{margin-bottom:1.25rem}.policy-page h2{color:var(--gold);margin:2rem 0 .6rem;font-size:1.25rem;font-weight:400}.policy-page p{color:#c8c2b6;font:400 .98rem/1.75 Arial,sans-serif}.policy-page .policy-lead{color:var(--ink);font-size:1.05rem}.policy-page a{color:#dec17f}.policy-page footer{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem;padding-top:1.25rem;font:600 .78rem/1.3 Arial,sans-serif;display:flex}.owner-shell{width:min(96rem,100%);margin:0 auto;padding:clamp(1rem,3vw,3rem);font-family:Arial,sans-serif}.owner-header,.section-heading,.lead-card-head,.delivery-row,.review-form{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.owner-header{margin-bottom:1.5rem}.owner-header h1{font-family:Georgia,Times New Roman,serif}.owner-subtitle,.section-heading>p{max-width:46rem;color:var(--muted);line-height:1.6}.owner-identity{color:var(--muted);justify-items:end;gap:.4rem;font-size:.85rem;display:grid}.owner-identity a{color:var(--gold)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem;display:grid}.metric-grid article,.release-panel,.lead-card,.empty-state{background:#09100ee0;border:1px solid #c5a35b33;box-shadow:0 1rem 3rem #0000002e}.metric-grid article{padding:1.2rem}.metric-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;display:block}.metric-grid strong{color:var(--gold);margin-top:.4rem;font:400 2rem/1 Georgia,serif;display:block}.release-panel{margin-bottom:2rem;padding:1.4rem}.release-panel h2,.section-heading h2{margin:.2rem 0 0;font:400 1.5rem/1.2 Georgia,serif}.flag-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.flag-grid div{border:1px solid #ffffff12;padding:.75rem}.flag-grid dt{color:var(--muted);font-size:.73rem}.flag-grid dd{color:#d99a8f;text-transform:uppercase;letter-spacing:.07em;margin:.3rem 0 0;font-size:.78rem;font-weight:700}.flag-grid dd[data-enabled=true]{color:#72b98b}.lead-section{margin-top:1rem}.section-heading{margin-bottom:1rem}.lead-list{gap:1rem;display:grid}.lead-card{border-left:.3rem solid #b9a772;padding:clamp(1rem,2vw,1.5rem)}.lead-card.tier-1{border-left-color:#72b98b}.lead-card.tier-4{border-left-color:#d4776b}.tier-badge{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.lead-card h3{margin:.35rem 0 .2rem;font:400 1.45rem/1.2 Georgia,serif}.lead-card-head p{color:var(--muted);text-transform:capitalize;margin:0}.lead-status,.answer-grid{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.7rem;margin:0;display:grid}.lead-status div,.answer-grid div{min-width:0}.lead-status dt,.answer-grid dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.lead-status dd,.answer-grid dd{overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.4}.answer-grid{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:1rem 0;padding:1rem 0}.delivery-row{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;font-size:.72rem}.review-form{justify-content:flex-start;align-items:end;margin-top:1rem}.review-form label{color:var(--muted);gap:.35rem;font-size:.72rem;display:grid}.review-form select,.review-form input,.review-form button{min-height:2.6rem;color:var(--ink);background:#111b18;border:1px solid #c5a35b4d;border-radius:0;padding:.55rem .7rem}.review-form button{cursor:pointer;color:#0a110f;background:var(--gold);font-weight:800}.empty-state{color:var(--muted);gap:.5rem;padding:2rem;display:grid}.empty-state strong{color:var(--ink)}@media (width<=900px){.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-card{max-width:36rem}.audience-grid{grid-template-columns:1fr}.audience-grid article+article{border-top:1px solid #c5a35b2e;border-left:0;padding-left:0}.audience-grid ul{min-height:0}.process{grid-template-columns:1fr}.contact-band{flex-direction:column;align-items:flex-start}.site-footer{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}.metric-grid,.flag-grid,.lead-status,.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-header,.section-heading,.lead-card-head{display:grid}.owner-identity{justify-items:start}}@media (width<=560px){.site-header{width:calc(100% - 2rem);min-height:5rem}.header-call{padding:.7rem;font-size:.6rem}.wordmark{font-size:.9rem}.hero,.audiences,.site-footer{width:calc(100% - 2rem)}.hero{padding:4rem 0}.hero h1{font-size:clamp(3rem,15vw,4.5rem)}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip span{padding:1rem .5rem}.section-intro{grid-template-columns:1fr;gap:1rem}.contact-actions{flex-direction:column;align-items:flex-start}.owner-shell{padding:1rem}.metric-grid,.flag-grid,.lead-status,.answer-grid{grid-template-columns:1fr}.review-form{display:grid}.review-form>*{width:100%}}.web-intake{color:#10201b;background:#f2eee5;grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem);display:grid}.web-intake h2{color:#10201b;margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,4rem)}.web-intake p{line-height:1.7}.intake-form{background:#fff;grid-template-columns:1fr 1fr;gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 1.5rem 5rem #10201b1f}.intake-form label{letter-spacing:.04em;gap:.45rem;font:600 .78rem/1.3 Arial,sans-serif;display:grid}.intake-form label span{color:#6c756f;font-weight:400}.intake-form input:not([type=checkbox]),.intake-form select,.intake-form textarea{color:#10201b;background:#fbfaf7;border:1px solid #c9c4ba;border-radius:0;width:100%;padding:.8rem;font:400 1rem/1.4 Arial,sans-serif}.intake-form textarea{resize:vertical}.intake-form .wide{grid-column:1/-1}.intake-form .consent{letter-spacing:0;flex-direction:row;grid-column:1/-1;align-items:flex-start;font-weight:400;line-height:1.55;display:flex}.intake-form .consent input{margin-top:.2rem}.intake-form .honeypot{position:absolute;left:-10000px}.form-status{grid-column:1/-1;min-height:1.5rem;margin:0;font:600 .85rem/1.5 Arial,sans-serif}.form-status.done{color:#17613f}.form-status.error{color:#9b2828}@media (width<=760px){.web-intake,.intake-form{grid-template-columns:1fr}.intake-form label{grid-column:1/-1}}
