:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f1e8;background:#090907;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--ink: #090907;--charcoal: #141412;--muted: #9d998e;--line: rgba(245, 241, 232, .14);--paper: #f5f1e8;--stone: #c8c0ad;--sage: #9eb8a5;--green: #23362c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 50% 0%,rgba(158,184,165,.14),transparent 32rem),linear-gradient(180deg,#090907,#11110f 42%,#f2eee4 42% 100%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}section{scroll-margin-top:96px}.site-header{position:fixed;z-index:20;top:16px;left:50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1180px,calc(100% - 32px));height:64px;padding:0 12px 0 18px;border:1px solid rgba(245,241,232,.12);border-radius:999px;background:#090907b8;box-shadow:0 24px 80px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--paper);font-size:1.08rem;font-weight:650;letter-spacing:0}.brand-mark{display:block;width:50px;height:auto;filter:drop-shadow(0 0 16px rgba(245,241,232,.08))}.desktop-nav{display:flex;justify-content:center;gap:30px;color:#f5f1e8ad;font-size:.86rem}.desktop-nav a,.secondary-button,.nav-cta{transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.desktop-nav a:hover,.secondary-button:hover{color:var(--paper)}.nav-cta,.primary-button,.secondary-button,.audit-form button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border-radius:999px;white-space:nowrap}.nav-cta{padding:0 17px;background:var(--paper);color:var(--ink);font-size:.86rem;font-weight:650}.nav-cta:hover,.primary-button:hover,.audit-form button:hover{transform:translateY(-1px)}.mobile-menu{display:none;width:42px;height:42px;border:1px solid rgba(245,241,232,.12);border-radius:50%;background:#f5f1e814;color:var(--paper)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,4.5vw,64px);align-items:center;min-height:850px;padding:130px max(28px,calc((100vw - 1180px)/2)) 78px;overflow:hidden}.hero:after{position:absolute;right:0;bottom:-1px;left:0;height:16vh;pointer-events:none;content:"";background:linear-gradient(180deg,transparent,rgba(9,9,7,.9))}.hero-copy,.hero-visual{position:relative;min-width:0;z-index:2}.eyebrow{margin:0 0 18px;color:var(--sage);font-size:.76rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:22px;font-size:clamp(3.4rem,5.85vw,6.45rem);font-weight:620;letter-spacing:0;line-height:.93}.hero-subtitle{max-width:650px;margin-bottom:34px;color:#f5f1e8b8;font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.primary-button{min-height:52px;padding:0 24px;background:var(--paper);color:var(--ink);font-weight:720}.secondary-button{min-height:52px;padding:0 22px;border:1px solid rgba(245,241,232,.18);color:#f5f1e8c2}.hero-visual{min-height:0}.hero-visual img{display:block;width:100%;height:clamp(430px,52vw,610px);object-fit:cover;object-position:center;border:1px solid rgba(245,241,232,.1);border-radius:8px;box-shadow:0 70px 160px #0000008c,0 0 80px #9eb8a514}.signal-band{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;padding:0 max(24px,calc((100vw - 1180px)/2)) 72px;background:var(--ink)}.signal-band span{min-height:46px;padding:15px 20px 0;border:1px solid rgba(245,241,232,.1);color:#f5f1e894;font-size:.84rem}.samples-section{background:linear-gradient(180deg,#11110f,#121311)}.samples-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sample-preview-card,.sample-card{display:grid;gap:14px;padding:26px;border:1px solid rgba(245,241,232,.1);border-radius:8px;background:linear-gradient(160deg,#f5f1e805,#f5f1e803),#11110fdb}.sample-preview-card h3,.sample-card h2{margin-bottom:0}.sample-preview-card p,.sample-card p{margin-bottom:0;color:#f5f1e8a3}.sample-preview-agents,.sample-agent-stack{display:grid;gap:10px}.sample-preview-agents{grid-template-columns:repeat(3,minmax(0,auto))}.sample-preview-agents span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(245,241,232,.12);border-radius:999px;color:#f5f1e8cc;font-size:.78rem;font-weight:650}.sample-agent-row{display:grid;gap:8px;padding:12px 0;border-top:1px solid rgba(245,241,232,.08)}.sample-agent-label{display:inline-flex;align-items:center;gap:8px;color:var(--paper)}.sample-agent-row span{color:#f5f1e894;font-size:.92rem}.sample-preview-link,.sample-card a{justify-self:start}.section{padding:126px max(24px,calc((100vw - 1180px)/2))}.website-section,.packages-section,.faq-section{background:#f2eee4;color:#151512}.section-heading{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(320px,1fr);gap:56px;align-items:end;margin-bottom:58px}.section-heading h2,.process-intro h2,.audit-section h2{margin-bottom:0;font-size:clamp(2.25rem,5vw,4.85rem);font-weight:610;letter-spacing:0;line-height:1}.website-section .eyebrow,.packages-section .eyebrow,.faq-section .eyebrow,.audit-section .eyebrow{color:#516858}.website-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);gap:70px;align-items:start}.large-copy{max-width:620px;color:#4f4a40;font-size:clamp(1.32rem,2vw,2rem);line-height:1.28}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(21,21,18,.16)}.feature-row{display:flex;align-items:center;gap:12px;min-height:76px;border-bottom:1px solid rgba(21,21,18,.16);color:#24231e;font-weight:620;transition:background-color .18s ease,color .18s ease,padding-left .18s ease}.feature-row svg{color:#516858;transition:transform .18s ease}.feature-row:hover{padding-left:10px;background:#5168580e;color:#12120f}.feature-row:hover svg{transform:scale(1.08)}.systems-section,.process-section{background:#0d0d0b;color:var(--paper)}.narrow{display:block;max-width:910px}.systems-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.system-card{display:flex;min-height:330px;flex-direction:column;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#f5f1e80b,#f5f1e803);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.card-icon{display:grid;width:42px;height:42px;margin-bottom:56px;place-items:center;border:1px solid rgba(245,241,232,.14);border-radius:50%;color:var(--sage);transition:border-color .22s ease,color .22s ease,transform .22s ease,background .22s ease}.system-card:hover{border-color:#f5f1e847;background:linear-gradient(180deg,#f5f1e813,#9eb8a509);box-shadow:0 24px 70px #00000047;transform:translateY(-6px)}.system-card:hover .card-icon{border-color:#9eb8a58c;background:#9eb8a514;color:var(--paper);transform:translateY(-3px)}.system-card h3,.package-card h3,.process-step h3{margin-bottom:8px;font-size:1.45rem;font-weight:660}.card-label,.package-kicker{margin-bottom:22px;color:var(--sage);font-size:.76rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.system-card>p:last-child,.package-card p,.process-step p,.audit-section p{color:#f5f1e8a8;line-height:1.6}.packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.package-builder{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;align-items:stretch}.package-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-card{position:relative;display:flex;min-height:230px;flex-direction:column;justify-content:space-between;gap:22px;padding:24px;border:1px solid rgba(21,21,18,.14);border-radius:8px;background:#ffffff52;color:#151512;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.shop-card input{position:absolute;width:1px;height:1px;opacity:0}.shop-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.card-icon.compact{width:38px;height:38px;margin-bottom:0;border-color:#15151224;color:#516858}.shop-check{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(21,21,18,.16);border-radius:50%;color:transparent;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.shop-card strong{display:block;font-size:1.55rem;font-weight:670}.shop-card>span:last-child{color:#5b554a;line-height:1.52}.shop-card:hover,.shop-card:has(input:focus-visible){border-color:#51685847;background:#ffffff8f;box-shadow:0 22px 70px #25231c14;transform:translateY(-4px)}.shop-card.is-selected{border-color:#51685875;background:#fbf8f0;box-shadow:inset 0 0 0 1px #5168581f}.shop-card.is-selected .shop-check{border-color:#516858;background:#516858;color:#f5f1e8;transform:scale(1.02)}.package-summary{position:sticky;top:116px;display:flex;min-height:100%;flex-direction:column;padding:28px;border:1px solid rgba(21,21,18,.14);border-radius:8px;background:#11110f;color:var(--paper);box-shadow:0 30px 90px #25231c1f}.package-summary h3{margin-bottom:18px;font-size:clamp(1.85rem,3vw,3rem);font-weight:620;line-height:1}.package-summary p{margin-bottom:18px;color:#f5f1e8a8;line-height:1.55}.selection-count{display:inline-flex;width:fit-content;padding:7px 10px;border:1px solid rgba(158,184,165,.24);border-radius:999px;color:var(--sage);font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.outcome-list{display:grid;gap:10px;padding-top:24px;margin-top:auto}.outcome-group{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid rgba(245,241,232,.08);color:#f5f1e8c7;line-height:1.42}.outcome-group svg{margin-top:3px;color:var(--sage)}.outcome-group strong{display:block;margin-bottom:2px;color:var(--paper);font-size:.96rem}.summary-foot{display:grid;gap:6px;padding-top:22px;margin-top:26px;border-top:1px solid rgba(245,241,232,.14)}.summary-foot span{color:var(--sage);font-size:.76rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.summary-foot strong{font-size:1rem}.package-card{display:flex;min-height:460px;flex-direction:column;padding:30px;border:1px solid rgba(21,21,18,.14);border-radius:8px;background:#ffffff57;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.package-card:hover{border-color:#51685847;background:#ffffff94;box-shadow:0 26px 80px #25231c1a;transform:translateY(-6px)}.package-card p{color:#5b554a}.package-card ul{display:grid;gap:14px;padding:26px 0 0;margin:20px 0 30px;list-style:none}.package-card li{display:flex;gap:10px;color:#26241f;font-weight:610}.package-card li svg{flex:0 0 auto;margin-top:3px;color:#516858}.quote-line{display:block;padding-top:20px;border-top:1px solid rgba(21,21,18,.14);color:#516858;font-size:.9rem;font-weight:740}.process-section{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:70px}.process-intro{position:sticky;top:116px;align-self:start}.process-list{display:grid;border-top:1px solid var(--line)}.process-step{display:grid;grid-template-columns:64px minmax(120px,.45fr) minmax(220px,1fr);gap:22px;align-items:baseline;padding:34px 0;border-bottom:1px solid var(--line);transition:border-color .18s ease,transform .18s ease}.process-step:hover{border-color:#f5f1e847;transform:translate(6px)}.process-step span{color:var(--sage);font-size:.78rem;font-weight:760}.process-step p{margin-bottom:0}.faq-list{display:grid;border-top:1px solid rgba(21,21,18,.16)}.faq-item{padding:0;border-bottom:1px solid rgba(21,21,18,.16);transition:border-color .18s ease,background-color .18s ease}.faq-item:hover{border-color:#51685852;background:#5168580a}.faq-item summary{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:28px;padding:0;color:#151512;font-size:1.28rem;font-weight:680;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(21,21,18,.16);border-radius:50%;color:#516858;font-size:1.2rem;font-weight:500;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.faq-item[open] .faq-toggle{border-color:#51685857;background:#51685814;color:#151512;transform:rotate(45deg)}.faq-item p{max-width:760px;margin:-8px 72px 30px 0;color:#5b554a;font-size:1.05rem;line-height:1.58}.audit-section{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,.72fr);gap:72px;align-items:start;padding:120px max(24px,calc((100vw - 1180px)/2));background:#f2eee4;color:#151512}.audit-section p{max-width:610px;margin-top:26px;color:#5b554a}.audit-form{display:grid;gap:16px;padding:24px;border:1px solid rgba(21,21,18,.14);border-radius:8px;background:#fbf8f0;box-shadow:0 24px 80px #25231c14;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.audit-form:hover{border-color:#51685847;box-shadow:0 30px 90px #25231c1f;transform:translateY(-4px)}.audit-form label{display:grid;gap:8px;color:#5b554a;font-size:.78rem;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.audit-form input,.audit-form textarea{width:100%;min-height:52px;padding:0 15px;border:1px solid rgba(21,21,18,.14);border-radius:6px;outline:none;background:#f2eee4;color:#151512;font-size:1rem;letter-spacing:0;text-transform:none}.audit-form textarea{min-height:124px;padding:14px 15px;resize:vertical}.audit-form input:focus,.audit-form textarea:focus{border-color:#51685899}.audit-form button{min-height:54px;margin-top:6px;border:0;background:#11110f;color:var(--paper);cursor:pointer;font-weight:740}.audit-form button:disabled{cursor:wait;opacity:.72}.audit-honeypot{display:none}.audit-feedback{margin:4px 0 0;font-size:.95rem;line-height:1.5}.audit-feedback.is-success{color:#516858}.audit-feedback.is-error{color:#9e3d2f}.samples-page{min-height:100vh;padding:40px max(24px,calc((100vw - 1180px)/2)) 96px;background:linear-gradient(180deg,#090907,#141412)}.samples-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:56px}.samples-hero{max-width:760px;margin-bottom:42px}.samples-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.luminal-page,.arcane-page,.vanguard-page{min-height:100vh;overflow-x:hidden}.luminal-page *,.arcane-page *,.vanguard-page *{box-sizing:border-box;min-width:0}.luminal-page{background:#f2ece2;color:#141414}.arcane-page{background:#0b0a08;color:#f1ece4}.vanguard-page{background:#edf2f8;color:#0d1e3a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.vanguard-page h1,.vanguard-page h2,.vanguard-page h3,.vanguard-page strong{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:400}.luminal-header,.arcane-header,.vanguard-header{z-index:30}.luminal-header,.arcane-header{position:fixed;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 clamp(24px,5vw,72px);color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.luminal-header{background:linear-gradient(180deg,#0e0e0ea3,#0e0e0e00)}.arcane-header{background:linear-gradient(180deg,#0b0a08d1,#0b0a0800)}.arcane-header.is-hidden{transform:translateY(-100%)}.luminal-backlink,.luminal-nav,.arcane-backlink,.arcane-nav,.vanguard-backlink,.vanguard-nav{display:inline-flex;align-items:center;gap:10px}.luminal-nav,.arcane-nav,.vanguard-nav{gap:26px}.luminal-backlink,.luminal-nav,.arcane-backlink,.arcane-nav{font-size:.86rem;font-weight:620}.luminal-hero,.arcane-hero{position:relative;min-height:100vh;background-position:center;background-size:cover}.arcane-hero{background-position:center right}.luminal-hero-overlay,.arcane-hero-overlay{position:absolute;inset:0}.luminal-hero-overlay{background:linear-gradient(90deg,#0e0e0eb3,#0e0e0e70 48%,#0e0e0e38),linear-gradient(180deg,#0e0e0e14,#0e0e0e94)}.arcane-hero-overlay{background:linear-gradient(90deg,#0b0a08b8,#0b0a0861 46%,#0b0a081a),linear-gradient(180deg,#0b0a080d,#0b0a0880)}.luminal-hero-shell,.arcane-hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,720px) minmax(360px,420px);gap:clamp(40px,6vw,96px);align-items:end;justify-content:space-between;width:100%;max-width:1320px;min-height:100vh;margin:0 auto;padding:clamp(128px,13vh,178px) clamp(28px,5vw,72px) clamp(64px,9vh,104px)}.luminal-hero-copy,.arcane-hero-copy{width:100%;max-width:720px}.luminal-kicker,.arcane-kicker,.vanguard-kicker{margin:0 0 16px;font-size:.75rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.luminal-kicker{color:#dcc6a0f5}.arcane-kicker{color:#cda67cdb}.vanguard-kicker{color:#1a3560;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif!important}.luminal-hero h1,.arcane-hero h1{width:100%;max-width:720px;margin:0 0 22px;color:#fbf8f2;font-size:clamp(3.5rem,5vw,5.9rem);font-weight:560;line-height:.95;letter-spacing:0;text-wrap:balance}.arcane-hero h1{color:#f6f0e8}.luminal-subtitle,.arcane-subtitle{width:100%;max-width:590px;margin:0;color:#fbf8f2d1;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.66}.arcane-subtitle{color:#f6f0e8d1}.luminal-hero-actions,.arcane-hero-actions{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:560px;margin-top:30px}.luminal-primary-link,.luminal-secondary-link,.arcane-primary-link,.arcane-secondary-link,.luminal-intake-form button,.arcane-intake-form button,.vanguard-intake-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:1px solid transparent;cursor:pointer;font-weight:680}.luminal-primary-link,.luminal-secondary-link{border-radius:999px}.luminal-primary-link{background:#fbf8f2;color:#111}.luminal-secondary-link{border-color:#fbf8f242;color:#fbf8f2}.arcane-primary-link{background:#f6f0e8;color:#11100e}.arcane-secondary-link{border-color:#f6f0e833;color:#f6f0e8}.luminal-hero-rail,.arcane-hero-rail{display:grid;gap:14px;width:100%;max-width:420px}.luminal-hero-note,.arcane-hero-rail article{display:grid;gap:12px;width:100%;min-height:0;padding:24px;border:1px solid rgba(251,248,242,.14);background:#fbf8f21a;color:#fbf8f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arcane-hero-rail article{border-color:#f6f0e824;background:#ffffff0e;color:#f6f0e8}.luminal-hero-note span,.arcane-hero-rail span{color:#fbf8f29e;font-size:.74rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.luminal-hero-note strong,.arcane-hero-rail strong{font-size:clamp(1.22rem,1.6vw,1.58rem);line-height:1.16}.luminal-hero-note p,.arcane-hero-rail p{margin:0;color:#fbf8f2b8;font-size:.98rem;line-height:1.62}.luminal-section,.arcane-section,.vanguard-section,.vanguard-hero{padding:clamp(80px,9vw,124px) clamp(24px,5vw,72px)}.luminal-service-band,.luminal-agent-band,.luminal-intake-section,.arcane-intake-section,.vanguard-intake-section{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(34px,5vw,72px);align-items:start}.luminal-service-band{background:#f2ece2}.luminal-signature-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:0;background:#111;color:#f7f1e8}.luminal-signature-image{min-height:720px;background-position:center;background-size:cover}.luminal-signature-copy{display:grid;align-content:center;gap:24px;padding:clamp(34px,5vw,76px)}.luminal-agent-band,.luminal-intake-section{background:#161616;color:#f7f1e8}.luminal-intake-section{background:#1a1816}.arcane-gallery-band{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr) minmax(0,.9fr);gap:18px;background:#0b0a08}.arcane-feature-image,.arcane-feature-copy{min-height:560px}.arcane-feature-image{background-position:center;background-size:cover}.arcane-feature-copy{display:grid;align-content:end;gap:18px;padding:34px;border:1px solid rgba(246,240,232,.12);background:#12100d}.arcane-systems-band,.arcane-intake-section{background:#11100e}.arcane-intake-section{background:#15120f}.vanguard-announce{padding:13px 24px;background:#0d1e3a;color:#ffffffdb;text-align:center;font-size:.82rem;letter-spacing:.07em;text-transform:uppercase}.vanguard-header{position:sticky;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:62px;padding:0 clamp(24px,5vw,72px);border-bottom:1px solid rgba(13,30,58,.1);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vanguard-backlink{color:#0d1e3a85;font-size:.82rem;font-weight:560}.vanguard-firm-name{color:#0d1e3a;text-align:center;font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.08rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.vanguard-nav{color:#0d1e3aad;font-size:.76rem;font-weight:640;letter-spacing:.1em;text-transform:uppercase}.vanguard-hero{display:grid;gap:48px;background:#edf2f8}.vanguard-hero h1{max-width:1040px;margin:0 0 22px;color:#0d1e3a;font-size:clamp(3.55rem,5.6vw,6.85rem);line-height:.94}.vanguard-subtitle{max-width:680px;color:#0d1e3aa3;font-size:1.06rem;line-height:1.72}.vanguard-hero-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:28px}.vanguard-entry-list{border-top:1px solid rgba(13,30,58,.14)}.vanguard-entry-list article,.luminal-service-row,.arcane-service-row,.vanguard-service-row{display:grid;grid-template-columns:72px minmax(220px,.68fr) minmax(320px,1.32fr);gap:22px;align-items:start;padding:30px 0;border-bottom:1px solid rgba(13,30,58,.12)}.vanguard-entry-list article{grid-template-columns:minmax(190px,.6fr) minmax(320px,1.4fr)}.luminal-service-row,.arcane-service-row{border-bottom-color:currentColor;border-bottom-color:#14141421}.arcane-service-row{border-bottom-color:#f6f0e824}.luminal-service-list,.luminal-agent-lines,.arcane-service-rows,.vanguard-service-rows{border-top:1px solid rgba(20,20,20,.13)}.arcane-service-rows,.luminal-agent-lines{border-top-color:#f6f0e824}.luminal-agent-lines article{display:grid;grid-template-columns:minmax(220px,.64fr) minmax(320px,1.36fr);gap:24px;padding:28px 0;border-bottom:1px solid rgba(246,240,232,.14)}.vanguard-briefing-panel,.vanguard-intake-form,.luminal-intake-form,.arcane-intake-form{width:100%;border:1px solid rgba(13,30,58,.14);background:#fff;box-shadow:none}.vanguard-briefing-panel{display:grid;align-content:space-between;gap:28px;min-height:420px;padding:32px}.luminal-intake-form,.arcane-intake-form{display:grid;gap:16px;padding:clamp(26px,3.4vw,42px);border-color:#f7f1e824;background:#ffffff09;color:#f7f1e8}.vanguard-intake-form{display:grid;gap:0;padding:0;color:#0d1e3a}.luminal-intake-form label,.arcane-intake-form label,.vanguard-intake-form label{display:grid;gap:8px;color:inherit;font-size:.76rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.vanguard-intake-form label{padding:22px 26px 0;color:#0d1e3a7a}.luminal-intake-form input,.luminal-intake-form textarea,.luminal-intake-form select,.arcane-intake-form input,.arcane-intake-form textarea,.arcane-intake-form select,.vanguard-intake-form input,.vanguard-intake-form textarea,.vanguard-intake-form select{width:100%;min-height:52px;border:1px solid rgba(247,241,232,.14);border-radius:0;background:#ffffff0b;color:inherit;font-size:1rem}.vanguard-intake-form input,.vanguard-intake-form textarea,.vanguard-intake-form select{margin-top:8px;border:0;border-top:1px solid rgba(13,30,58,.1);background:transparent;color:#0d1e3a}.luminal-intake-form textarea,.arcane-intake-form textarea,.vanguard-intake-form textarea{min-height:160px;padding:14px 15px;resize:vertical}.luminal-intake-form button{border-radius:999px;background:#f7f1e8;color:#111}.arcane-intake-form button{background:#f6f0e8;color:#11100e}.vanguard-intake-form button{margin-top:22px;border-radius:0;background:#0d1e3a;color:#fff}.vanguard-system-strip,.vanguard-workflow-strip,.arcane-system-line,.luminal-agent-lines{display:grid}.vanguard-system-strip,.vanguard-workflow-strip,.arcane-system-line{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid currentColor;border-bottom:1px solid currentColor}.vanguard-system-strip,.vanguard-workflow-strip{border-color:#0d1e3a24}.arcane-system-line{border-color:#f6f0e824}.vanguard-system-panel,.vanguard-workflow-step,.arcane-system-line article{min-height:220px;padding:28px;border-right:1px solid currentColor}.vanguard-system-panel,.vanguard-workflow-step{border-color:#0d1e3a24}.arcane-system-line article{border-color:#f6f0e824}.vanguard-system-panel:last-child,.vanguard-workflow-step:last-child,.arcane-system-line article:last-child{border-right:0}.vanguard-chat{position:fixed;right:28px;bottom:28px;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.vanguard-chat-trigger{display:grid;width:52px;height:52px;place-items:center;border:0;border-radius:50%;background:#0d1e3a;color:#fff;cursor:pointer;box-shadow:0 4px 24px #0d1e3a47}.vanguard-chat-panel{display:flex;width:min(340px,calc(100vw - 36px));max-height:480px;flex-direction:column;border:1px solid rgba(13,30,58,.12);background:#fff;box-shadow:0 12px 56px #0d1e3a2e}.vanguard-chat-header{padding:16px 20px;background:#0d1e3a;color:#fff}.vanguard-chat-messages{display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.vanguard-chat-msg{max-width:86%;padding:10px 14px;font-size:.88rem;line-height:1.58}.vanguard-chat-msg.is-bot{align-self:flex-start;border:1px solid rgba(13,30,58,.1);background:#f6f9fd;color:#0d1e3a}.vanguard-chat-msg.is-user{align-self:flex-end;background:#0d1e3a;color:#fff}.vanguard-chat-input-row{display:flex;border-top:1px solid rgba(13,30,58,.1)}.vanguard-chat-input-row input{flex:1;min-height:44px;border:0;padding:0 14px}.vanguard-chat-input-row button{border:0;padding:0 16px;background:#0d1e3a;color:#fff}.luminal-hero-shell{grid-template-columns:minmax(0,640px) minmax(380px,460px);max-width:1240px}.luminal-hero h1{max-width:640px;font-size:clamp(3.25rem,4.4vw,5.15rem);font-weight:620}.luminal-subtitle{max-width:560px}.luminal-hero-rail{max-width:460px}.luminal-hero-note{border-radius:8px;background:#fffaf421}.luminal-hero-note strong{font-size:clamp(1.28rem,1.45vw,1.48rem)}.luminal-service-band{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);background:#f4eee5}.luminal-service-row{grid-template-columns:56px minmax(220px,.7fr) minmax(320px,1.3fr);padding:34px 0}.luminal-signature-band{background:#141414}.luminal-agent-band{background:#f4eee5;color:#141414}.luminal-agent-band .luminal-kicker,.luminal-intake-section .luminal-kicker{color:#8a714e}.luminal-agent-copy p:last-child,.luminal-agent-lines p{color:#141414ad}.luminal-agent-lines,.luminal-agent-lines article{border-color:#1414141f}.luminal-intake-section{background:#171615}.luminal-intake-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;max-width:430px;margin-top:28px;color:#f7f1e8b3;line-height:1.72}.arcane-hero-shell{grid-template-columns:minmax(0,780px) minmax(340px,380px);max-width:1360px}.arcane-hero h1{max-width:780px;font-size:clamp(3.8rem,5.35vw,6.45rem);font-weight:560}.arcane-subtitle{max-width:640px}.arcane-hero-rail{max-width:380px}.arcane-hero-rail article{border-radius:0;background:#0d0c0a7a}.arcane-gallery-band{grid-template-columns:minmax(0,1.14fr) minmax(300px,.58fr) minmax(0,.88fr);gap:20px}.arcane-feature-copy{border-radius:0;background:linear-gradient(180deg,#ffffff09,#fff0),#11100e}.arcane-service-row{grid-template-columns:64px minmax(260px,.76fr) minmax(360px,1.24fr)}.arcane-intake-form,.arcane-intake-form input,.arcane-intake-form textarea,.arcane-intake-form select{border-radius:0}.vanguard-page{background:#edf2f8}.vanguard-hero{padding-top:clamp(72px,8vw,104px)}.vanguard-hero-copy{max-width:1040px}.vanguard-numbers-band{background:#f8fbff}.vanguard-service-band{background:#edf2f8}.vanguard-engine-band{background:#fff}.vanguard-briefing-panel,.vanguard-system-panel,.vanguard-workflow-step,.vanguard-intake-form{border-radius:0}.luminal-section-intro,.arcane-section-intro,.vanguard-section-intro{max-width:820px;margin-bottom:34px}.luminal-section h2,.luminal-signature-copy h2,.luminal-agent-copy h2,.luminal-intake-copy h2{margin:0;color:inherit;font-size:clamp(2.25rem,3.7vw,4.35rem);font-weight:560;line-height:.98;letter-spacing:0}.luminal-section p,.luminal-signature-copy p,.luminal-intake-copy p{color:inherit;line-height:1.72}.luminal-service-row h3{margin:0;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:560;line-height:1.08}.luminal-service-row span,.luminal-principle-list span{color:#1414146b;font-size:.8rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.luminal-service-row p{margin:0;color:#141414ad}.luminal-principle-list{display:grid;gap:18px;margin-top:10px}.luminal-principle-list div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 18px;padding-top:18px;border-top:1px solid rgba(247,241,232,.14)}.luminal-principle-list p{grid-column:2;margin:0}.arcane-section-intro h2,.arcane-feature-copy h2,.arcane-intake-copy h2{margin:0;color:#f6f0e8;font-size:clamp(2.3rem,3.9vw,4.7rem);font-weight:560;line-height:.96;letter-spacing:0}.arcane-section-intro p:last-child,.arcane-feature-copy p,.arcane-service-row p,.arcane-system-line p,.arcane-intake-copy p,.arcane-intake-note{color:#f6f0e8ad;line-height:1.72}.arcane-service-row span{color:#f6f0e86b;font-size:.8rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.arcane-service-row strong,.arcane-system-line strong{color:#f6f0e8;font-size:clamp(1.32rem,1.8vw,1.8rem);line-height:1.12}.arcane-intake-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;max-width:420px;margin-top:28px}.vanguard-section-intro h2,.vanguard-intake-copy h2{margin:0;color:#0d1e3a;font-size:clamp(2.4rem,4vw,5rem);line-height:.98}.vanguard-section-intro p:last-child,.vanguard-intake-copy p,.vanguard-entry-list p,.vanguard-service-row p,.vanguard-system-panel p,.vanguard-workflow-step p{color:#0d1e3aa3;line-height:1.7}.vanguard-entry-list span,.vanguard-service-row span,.vanguard-workflow-step span,.vanguard-briefing-panel>span,.vanguard-metric-strip-card span{color:#1a3560;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif!important;font-size:.78rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.vanguard-service-row strong,.vanguard-system-panel strong,.vanguard-workflow-step strong,.vanguard-briefing-panel strong{color:#0d1e3a;font-size:clamp(1.35rem,2vw,2.2rem);line-height:1.08}.vanguard-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(13,30,58,.14);border-bottom:1px solid rgba(13,30,58,.14)}.vanguard-metric-strip-card{padding:34px 28px;border-right:1px solid rgba(13,30,58,.14)}.vanguard-metric-strip-card:last-child{border-right:0}.vanguard-metric-strip-card strong{display:block;color:#0d1e3a;font-size:clamp(2.7rem,4.1vw,5rem);line-height:.95}.vanguard-hero h1{font-size:clamp(3.55rem,5.6vw,6.85rem)}footer{display:grid;grid-template-columns:auto minmax(240px,520px) auto;gap:28px;align-items:center;padding:30px max(24px,calc((100vw - 1180px)/2));background:#090907;color:var(--paper)}footer p{margin:0;color:#f5f1e88f;font-size:.92rem;line-height:1.5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.feature-row:hover,.system-card:hover,.shop-card:hover,.package-card:hover,.process-step:hover,.audit-form:hover{transform:none}}.footer-icons{display:flex;gap:10px;justify-content:end;color:var(--sage)}@media(max-width:980px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav,.nav-cta{display:none}.mobile-menu{display:grid;place-items:center;justify-self:end}.hero{grid-template-columns:1fr;min-height:auto;padding-top:114px}.hero-visual{min-height:0}.hero-visual img{width:100%;height:auto;max-height:520px}.section-heading,.website-grid,.package-builder,.process-section,.audit-section,.luminal-hero,.luminal-intake-section,.vanguard-intake-section,.arcane-hero,.arcane-intake-section{grid-template-columns:1fr}.package-summary{position:static}.systems-grid,.packages-grid,.samples-preview-grid,.samples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-card{grid-template-columns:1fr}.process-intro{position:static}}@media(max-width:680px){body{background:linear-gradient(180deg,#090907,#11110f 36%,#f2eee4 36% 100%)}.site-header{top:10px;width:calc(100% - 20px);height:58px;padding-left:12px}.brand{font-size:.94rem}h1{font-size:clamp(2.95rem,12vw,4.6rem)}.hero{gap:32px;padding-right:18px;padding-left:18px}.hero-actions,.primary-button,.secondary-button{width:100%}.signal-band{justify-content:flex-start;padding-right:18px;padding-left:18px}.signal-band span{flex:1 1 calc(50% - 1px);padding-right:12px;padding-left:12px;text-align:center}.section,.audit-section{padding:78px 18px}.section-heading{gap:24px;margin-bottom:38px}.feature-list,.systems-grid,.package-shelf,.packages-grid,.samples-preview-grid,.samples-grid,.sample-preview-agents{grid-template-columns:1fr}.system-card{min-height:300px}.card-icon{margin-bottom:48px}.package-card{min-height:0}.process-step{grid-template-columns:1fr;gap:8px}.faq-item summary{min-height:76px}.faq-item p{margin-right:0}.audit-form{padding:18px}.samples-page,.luminal-hero,.luminal-section,.vanguard-hero,.vanguard-section,.arcane-hero,.arcane-section{padding-right:18px;padding-left:18px}.luminal-header,.vanguard-header,.arcane-header{flex-wrap:wrap;gap:14px;padding-right:18px;padding-left:18px}.luminal-nav,.vanguard-nav,.arcane-nav{flex-wrap:wrap}.sample-card{grid-template-columns:1fr}.sample-card-visual{min-height:240px}.luminal-hero-actions,.luminal-primary-link,.luminal-secondary-link{width:100%}footer{grid-template-columns:1fr}.footer-icons{justify-content:start}}@media(max-width:1120px){.luminal-hero-shell,.arcane-hero-shell{grid-template-columns:minmax(0,760px);justify-content:start;min-height:auto;padding-top:120px}.luminal-hero-copy,.arcane-hero-copy,.luminal-hero-rail,.arcane-hero-rail{max-width:760px}.luminal-hero h1,.arcane-hero h1{max-width:760px;font-size:clamp(3.2rem,8vw,5.6rem)}.luminal-service-band,.luminal-signature-band,.luminal-agent-band,.luminal-intake-section,.arcane-gallery-band,.arcane-intake-section,.vanguard-hero-board,.vanguard-intake-section{grid-template-columns:1fr}.luminal-service-row,.luminal-agent-lines article,.arcane-service-row,.vanguard-entry-list article,.vanguard-service-row{grid-template-columns:1fr;gap:10px}.vanguard-system-strip,.vanguard-workflow-strip,.arcane-system-line{grid-template-columns:1fr}.vanguard-system-panel,.vanguard-workflow-step,.arcane-system-line article{border-right:0;border-bottom:1px solid currentColor}.vanguard-system-panel:last-child,.vanguard-workflow-step:last-child,.arcane-system-line article:last-child{border-bottom:0}}@media(max-width:680px){.luminal-header,.arcane-header,.vanguard-header{flex-wrap:wrap;gap:12px;min-height:auto;padding:14px 18px}.vanguard-header{grid-template-columns:1fr;justify-items:center;height:auto}.vanguard-firm-name{order:-2}.luminal-nav,.arcane-nav,.vanguard-nav{flex-wrap:wrap;justify-content:center;gap:16px}.luminal-hero-shell,.arcane-hero-shell{padding:108px 18px 52px}.luminal-hero h1,.arcane-hero h1,.vanguard-hero h1{font-size:clamp(2.65rem,12vw,4.25rem);line-height:.98}.luminal-subtitle,.arcane-subtitle,.vanguard-subtitle{font-size:1rem;line-height:1.58}.luminal-hero-actions,.arcane-hero-actions{max-width:none}.luminal-primary-link,.luminal-secondary-link,.arcane-primary-link,.arcane-secondary-link{width:100%;justify-content:center}.luminal-section,.arcane-section,.vanguard-section,.vanguard-hero{padding-right:18px;padding-left:18px}.luminal-signature-image,.arcane-feature-image,.arcane-feature-copy{min-height:320px}.vanguard-chat{right:18px;bottom:18px}}
