@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700&family=Manrope:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,500;6..72,650;6..72,750&display=swap";:root{--paper:#f5f0e6;--paper-2:#ece4d5;--ink:#10130f;--muted:#687064;--line:#10130f24;--green:#123c2a;--green-2:#1d6242;--blue:#234f69;--copper:#a35434;--gold:#bd8e45;--cream:#fffaf0;--shadow:0 30px 90px #10130f2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 80% -10%, #bd8e4547, transparent 32rem), radial-gradient(circle at 7% 15%, #234f692e, transparent 28rem), linear-gradient(90deg, #10130f0d 1px, transparent 1px), linear-gradient(180deg, var(--paper), #f8f5ee 54%, var(--paper-2));background-size:auto,auto,46px 46px,auto;margin:0;font-family:Manrope,Segoe UI,sans-serif;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#10130f09 1px, transparent 1px), radial-gradient(circle at var(--spot-x,72%) var(--spot-y,20%), #123c2a21, transparent 18rem);mix-blend-mode:multiply;background-size:100% 9px,auto;transition:background-position .18s;position:fixed;inset:0}a{color:inherit;text-decoration:none}.site-shell{width:min(1420px,100% - 40px);margin:0 auto}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf0e0;border:1px solid #10130f2e;grid-template-columns:minmax(260px,auto) 1fr auto;align-items:center;gap:24px;margin-top:12px;padding:10px 12px 10px 14px;animation:.52s both dropIn;display:grid;position:sticky;top:12px;box-shadow:0 18px 54px #10130f1f}.brand,.hero-actions,.trust-strip,.digest-toolbar,.profile-header,.cta-actions,footer{align-items:center;display:flex}.brand{gap:11px}.brand-sigil{border:1px solid var(--ink);background:var(--green);place-items:center;width:34px;height:34px;display:grid;position:relative}.brand-sigil span,.brand-sigil:before,.brand-sigil:after{content:"";background:var(--cream);position:absolute}.brand-sigil span{border:2px solid var(--gold);background:0 0;width:13px;height:13px;animation:8s linear infinite reticleSpin}.brand-sigil:before{width:2px;height:25px}.brand-sigil:after{width:25px;height:2px}.brand strong,.brand small{display:block}.brand strong{font-size:14px;line-height:1.05}.brand small,.topbar nav,.eyebrow,.mini-label,.console-chrome,.status-pill,.profile-score,.ticker,.digest-table,.custom-proof,.pipeline article span,footer{font-family:JetBrains Mono,Consolas,monospace}.brand small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.topbar nav{color:#434a40;justify-content:center;gap:clamp(15px,2.5vw,34px);font-size:12px;display:flex}.topbar nav a{border-bottom:1px solid #0000;transition:color .18s,border-color .18s}.topbar nav a:hover{color:var(--green);border-color:var(--green)}.topbar-cta,.button{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.topbar-cta,.button-primary{background:var(--ink);color:var(--cream)}.topbar-cta:after,.button-primary:after{content:"";background:linear-gradient(90deg,#0000,#fffaf03d,#0000);width:42%;animation:3.8s ease-in-out infinite actionSheen;position:absolute;inset:-40% auto -40% -60%;transform:skew(-18deg)}.button-ghost{background:#fffaf0b3}.magnetic:hover{transform:translateY(-2px);box-shadow:0 16px 38px #10130f29}.hero{grid-template-columns:minmax(360px,.92fr) minmax(560px,1.08fr);align-items:start;gap:clamp(22px,4vw,56px);min-height:calc(100svh - 84px);padding:clamp(28px,4vw,56px) 0 36px;display:grid}.hero-copy{padding-top:clamp(12px,2vh,30px);position:relative}.hero-copy:before{content:"";background:linear-gradient(var(--copper), var(--gold));transform-origin:top;width:5px;height:112px;animation:.9s cubic-bezier(.2,.8,.2,1) .24s both rulerDraw;position:absolute;top:0;left:-22px}.eyebrow{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.05em;font-family:Newsreader,Georgia,serif;line-height:.94}h1{max-width:760px;margin-bottom:20px;font-size:clamp(46px,6.2vw,88px);font-weight:750;animation:.78s cubic-bezier(.18,.86,.22,1) .11s both headlineLift}.hero-lede{color:#41483f;max-width:640px;margin-bottom:24px;font-size:clamp(18px,1.55vw,23px);animation:.72s .26s both fadeLift}.hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:18px;animation:.72s .38s both fadeLift}.trust-strip{flex-wrap:wrap;gap:8px}.trust-strip span{color:#495045;animation:fadeLift .52s calc(.5s + var(--delay)) ease both;background:#fffaf094;border:1px solid #10130f2e;padding:9px 11px;font-size:12px;font-weight:700}.brief-console{background:linear-gradient(135deg, #123c2af0, #0b1712fa 58%), var(--green);color:var(--cream);box-shadow:var(--shadow);isolation:isolate;border:1px solid #10130f38;animation:.82s cubic-bezier(.18,.86,.22,1) .22s both consoleIn;position:relative;overflow:hidden}.brief-console:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#fffaf00f 1px,#0000 1px),linear-gradient(#fffaf00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.brief-console:after{content:"";z-index:-1;border:1px solid #bd8e4573;border-radius:50%;width:260px;height:260px;animation:9s linear infinite radarSweep;position:absolute;top:-120px;right:-120px;box-shadow:inset 0 0 0 38px #bd8e450a}.scanline{opacity:.78;pointer-events:none;background:linear-gradient(#80c98e00,#80c98e21,#80c98e00);height:88px;animation:4.6s ease-in-out 1.2s infinite scanDown;position:absolute;inset:0 0 auto;transform:translateY(-90px)}.console-chrome{color:#fffaf0b8;border-bottom:1px solid #fffaf029;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.console-chrome span{background:var(--gold);border-radius:50%;width:8px;height:8px}.console-chrome span:nth-child(2){background:var(--copper)}.console-chrome span:nth-child(3){background:#7fb58c}.console-chrome strong{margin-left:auto;font-weight:700}.console-title{justify-content:space-between;align-items:end;gap:16px;padding:22px 22px 16px;display:flex}.console-title p,.console-title h2{margin:0}.console-title p{color:#fffaf09e;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.console-title h2{max-width:440px;color:var(--cream);font-size:clamp(30px,4vw,54px)}.status-pill{color:#ffe7ad;border:1px solid #fffaf038;padding:9px 10px;font-size:12px;animation:2.4s ease-in-out infinite breathe}.signal-ledger{background:#fffaf00f;border:1px solid #fffaf029;margin:0 18px 18px}.ledger-row{border-bottom:1px solid #fffaf01a;grid-template-columns:minmax(210px,1.4fr) 94px minmax(170px,.9fr);align-items:center;gap:14px;min-height:54px;padding:12px 14px;font-size:13px;display:grid}.ledger-row:not(.ledger-head){animation:rowReveal .56s calc(.5s + (var(--row-index) * 85ms)) ease both}.ledger-row:last-child{border-bottom:0}.ledger-head{color:#fffaf08f;letter-spacing:.08em;text-transform:uppercase;min-height:auto;font-family:JetBrains Mono,monospace;font-size:10px}.ledger-row strong{color:#ffdc8f;font-family:JetBrains Mono,monospace;font-size:15px}.ledger-row.prime strong{animation:2.8s ease-in-out infinite valuePulse}.ledger-row em{color:#fffaf0c7;font-style:normal}.ledger-row.prime{background:#bd8e451a}.console-note{border-top:1px solid #fffaf021;align-items:center;gap:10px;margin:0 18px 20px;padding-top:14px;display:flex}.console-note p{color:#fffaf0c7;margin:0;font-size:13px}.pulse-dot{background:#80c98e;border-radius:50%;width:9px;height:9px;animation:1.7s infinite pulse;box-shadow:0 0 #80c98e75}.ticker{background:#10130f24;border:1px solid #10130f2e;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;box-shadow:0 18px 52px #10130f14}.ticker span{color:#4a5147;text-align:center;text-transform:uppercase;background:#fffaf0d1;place-items:center;min-height:54px;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.ticker span:after{content:"";background:linear-gradient(90deg, transparent, var(--copper), transparent);height:2px;animation:4.2s ease-in-out infinite tickerTrace;position:absolute;inset:auto 12% 10px;transform:translate(-130%)}.ticker.is-visible span{animation:tickerSnap .5s calc(var(--delay) + 80ms) ease both}.section{padding:clamp(78px,8vw,126px) 0 0}[data-reveal]{opacity:0;transform:translateY(22px)}[data-reveal].is-visible,.hero [data-reveal]{opacity:1;transition:opacity .62s,transform .62s;transform:translateY(0)}.section-heading{grid-template-columns:minmax(340px,.82fr) minmax(340px,.78fr);align-items:end;gap:clamp(28px,5vw,84px);margin-bottom:28px;display:grid}.section-heading.compact{max-width:820px;display:block}.section-heading h2,.custom-copy h2,.final-cta h2{margin-bottom:0;font-size:clamp(40px,5vw,76px);font-weight:720}.section-heading p:not(.eyebrow),.custom-copy p,.final-cta p{color:#4a5147;margin:0;font-size:17px}.digest-board{box-shadow:var(--shadow);background:#fffaf0eb;border:1px solid #10130f33;overflow:hidden}.digest-toolbar{border-bottom:1px solid #10130f24;justify-content:space-between;gap:16px;padding:18px 20px}.mini-label{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.digest-toolbar strong{font-size:16px;display:block}.digest-toolbar a{border:1px solid var(--green);color:var(--green);padding:10px 12px;font-size:13px;font-weight:800}.digest-table{min-width:980px}.digest-row{border-bottom:1px solid #10130f1a;grid-template-columns:76px minmax(210px,.95fr) 120px minmax(260px,1.1fr) minmax(220px,.9fr);align-items:center;gap:16px;padding:15px 18px;display:grid}.sample-section.is-visible .digest-row:not(.digest-head){animation:rowReveal .56s calc(90ms + (var(--row-index) * 70ms)) ease both}.digest-row:last-child{border-bottom:0}.digest-head{color:#555c52;letter-spacing:.08em;text-transform:uppercase;background:#123c2a14;font-size:10px;font-weight:700}.digest-row strong,.digest-row b,.digest-row span{font-size:13px}.digest-row b{color:var(--green)}.digest-row p,.digest-row em{color:#495045;margin:0;font-size:13px;font-style:normal;line-height:1.42}.digest-row.featured{background:linear-gradient(90deg,#bd8e4529,#0000 55%)}.custom-section{grid-template-columns:minmax(330px,.75fr) minmax(520px,1fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.custom-copy p{max-width:580px;margin-top:20px}.custom-proof{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.custom-proof span,.custom-proof strong{background:#fffaf0a6;border:1px solid #10130f29;padding:8px 10px;font-size:11px}.custom-proof span{color:var(--muted)}.profile-panel{background:linear-gradient(145deg, #fffaf0fa, #f1e8d6f0), var(--cream);box-shadow:var(--shadow);border:1px solid #10130f33;position:relative;overflow:hidden}.profile-panel:before{content:"";border:1px solid #234f6938;width:260px;height:260px;animation:10s linear infinite panelOrbit;position:absolute;inset:auto -60px -90px auto;transform:rotate(22deg)}.profile-header{border-bottom:1px solid #10130f1f;justify-content:space-between;gap:16px;padding:22px}.profile-header h3{letter-spacing:-.04em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(32px,4vw,48px)}.profile-score{border:1px solid var(--green);background:var(--green);width:78px;height:78px;color:var(--cream);border-radius:50%;place-items:center;font-size:13px;font-weight:700;animation:2.6s ease-in-out infinite scorePulse;display:grid}.profile-grid{background:#10130f1a;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.profile-field{background:#fffaf0d1;min-height:116px;padding:18px}.profile-field.wide{grid-column:1/-1}.profile-field label{color:var(--copper);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:block}.profile-field p{color:#252a22;margin:0;font-weight:750}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip-row span{color:var(--green);background:#123c2a14;border:1px solid #123c2a2e;padding:8px 10px;font-size:12px;font-weight:800}.custom-section.is-visible .chip-row span{animation:chipPop .42s calc(var(--delay) + .16s) ease both}.signal-bars{gap:16px;padding:22px;display:grid}.signal-bars div{grid-template-columns:210px 1fr;align-items:center;gap:14px;display:grid}.signal-bars span{color:#555c52;font-size:13px;font-weight:800}.signal-bars i{background:#10130f1a;height:9px;display:block;position:relative}.signal-bars i:before{content:"";background:linear-gradient(90deg, var(--green), var(--gold));width:0;position:absolute;inset:0 auto 0 0}.custom-section.is-visible .signal-bars i:before{width:var(--bar);transition:width .9s cubic-bezier(.2,.8,.2,1) .22s}.pipeline{background:#10130f1f;border:1px solid #10130f2e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;display:grid}.pipeline article{background:#fffaf0d1;min-height:260px;padding:22px}.pipeline-section.is-visible article{animation:tileFlip .65s calc(.11s + (var(--row-index) * 80ms)) ease both}.pipeline article span{width:44px;height:44px;color:var(--copper);border:1px solid #10130f2e;place-items:center;font-size:12px;display:inline-grid}.pipeline h3{letter-spacing:-.04em;margin:50px 0 12px;font-family:Newsreader,Georgia,serif;font-size:38px}.pipeline p{color:#4a5147;margin:0}.final-cta{background:linear-gradient(135deg, #123c2af0, #10130ff7), var(--green);color:var(--cream);box-shadow:var(--shadow);border:1px solid #10130f3d;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:clamp(78px,9vw,132px) 0 24px;padding:clamp(28px,5vw,56px);display:grid}.final-cta:before{content:"";position:absolute}.final-cta .eyebrow{color:#ffd891}.final-cta h2{color:var(--cream)}.final-cta p{color:#fffaf0c7;max-width:760px;margin-top:14px}.final-cta .button-primary{background:var(--cream);color:var(--ink)}.final-cta .button-ghost{color:var(--cream);background:0 0;border-color:#fffaf06b}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px}footer{color:var(--muted);border-top:1px solid #10130f29;justify-content:space-between;gap:18px;padding:22px 0 32px;font-size:11px}@keyframes dropIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes headlineLift{0%{opacity:0;transform:translateY(22px)skewY(1.2deg)}to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes fadeLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes consoleIn{0%{opacity:0;transform:translateY(22px)rotateX(7deg)scale(.985)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes rowReveal{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes scanDown{0%{transform:translateY(-100px)}45%,to{transform:translateY(650px)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes pulse{0%{box-shadow:0 0 #80c98e75}70%{box-shadow:0 0 0 10px #80c98e00}to{box-shadow:0 0 #80c98e00}}@keyframes actionSheen{0%,55%{left:-60%}78%,to{left:128%}}@keyframes valuePulse{0%,to{text-shadow:0 0 #ffdc8f00}50%{text-shadow:0 0 18px #ffdc8f6b}}@keyframes tickerTrace{0%,35%{transform:translate(-130%)}70%,to{transform:translate(130%)}}@keyframes breathe{0%,to{box-shadow:0 0 #ffd89100}50%{box-shadow:0 0 26px #ffd8912e}}@keyframes tickerSnap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chipPop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tileFlip{0%{opacity:0;transform:rotateX(10deg)translateY(18px)}to{opacity:1;transform:rotateX(0)translateY(0)}}@keyframes scorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes panelOrbit{to{transform:rotate(382deg)}}@keyframes reticleSpin{to{transform:rotate(360deg)}}@keyframes rulerDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1120px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.hero,.section-heading,.custom-section,.final-cta{grid-template-columns:1fr}.hero{min-height:auto}.ticker,.pipeline{grid-template-columns:repeat(2,1fr)}.digest-board{overflow-x:auto}.cta-actions{justify-content:flex-start}}@media (width<=720px){.site-shell{width:min(100% - 20px,1460px)}.topbar{grid-template-columns:1fr;top:8px}.topbar-cta{width:100%}.hero{padding-top:26px}.hero-copy:before{width:92px;height:4px;left:0}h1{font-size:clamp(44px,15vw,72px)}.ledger-row{grid-template-columns:1fr;gap:6px}.console-title,.profile-header,.digest-toolbar,footer{flex-direction:column;align-items:flex-start}.ticker,.pipeline,.profile-grid,.signal-bars div{grid-template-columns:1fr}.button,.hero-actions,.hero-actions a{width:100%}}
