:root{--bg:#01070d;--bg-2:#061421;--panel:#030d169e;--panel-strong:#030a11d1;--line:#e4b87b3d;--line-cool:#82a5c529;--text:#f5f0e8;--muted:#f5f0e8b8;--soft:#f5f0e88a;--gold:#d89b57;--gold-light:#eec48b;--purple:#b36cff;--shadow-gold:#e4a65361;--max:1280px;--header-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;color:var(--text);background:#01070d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body::selection{background:#d99d4d66}a{color:inherit;text-decoration:none}img,svg{display:block}.site-shell{isolation:isolate;background:linear-gradient(#01070d1a 0%,#01070d2e 32%,#01070dc2 100%),#01070d;min-height:100vh;position:relative;overflow:hidden}.background-stage{z-index:-2;pointer-events:none;opacity:.9;background:linear-gradient(#01070d05,#01070da3),url(/assets/backgrounds/orbital_starfield_background.png) top/cover no-repeat;width:100%;min-height:100%;position:fixed;inset:0}.background-stage:after{content:"";background:radial-gradient(circle at 72% 23%,#4990bc21,#0000 28rem),radial-gradient(circle at 20% 72%,#d99d4d12,#0000 28rem),linear-gradient(#0000 0 52%,#01070d6b 100%);position:absolute;inset:0}.grain{opacity:.08;mix-blend-mode:screen;background-image:radial-gradient(circle at 20% 30%,#fff6 0 1px,#0000 1.4px),radial-gradient(circle at 70% 10%,#f4c98159 0 1px,#0000 1.4px),radial-gradient(circle at 50% 80%,#ffffff40 0 1px,#0000 1.4px);background-size:190px 190px,260px 260px,310px 310px;position:absolute;inset:0}.starfield{opacity:.24;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.2px),radial-gradient(circle,#d99d4dcc 0 1px,#0000 1.2px),radial-gradient(circle,#75a0bebf 0 1px,#0000 1.2px);background-size:240px 240px,310px 310px,390px 390px;position:absolute;inset:0}.starfield-a{background-position:12px 48px,120px 80px,90px 20px}.starfield-b{opacity:.35;filter:blur(.2px);background-size:420px 420px,520px 520px,610px 610px;transform:translateY(18px)}.ambient-orbits{opacity:.22;filter:blur(.3px);border:1px solid #d99d4d29;border-radius:50%;width:310px;height:120px;position:absolute}.left-orbits{bottom:300px;left:-70px;transform:rotate(-10deg)}.right-orbits{bottom:265px;right:-100px;transform:rotate(11deg)}.site-header{height:var(--header-h);width:min(var(--max), calc(100% - 96px));z-index:10;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.brand img{object-fit:contain;width:auto;max-width:190px;height:auto;max-height:34px}.main-nav{letter-spacing:.2em;align-items:center;gap:clamp(2rem,3.8vw,4.3rem);font-size:.68rem;font-weight:700;display:flex}.main-nav a{color:#f5f0e8db;transition:color .18s,text-shadow .18s}.main-nav a:hover{color:var(--gold-light);text-shadow:0 0 16px #d99d4d73}.hero-section{width:min(var(--max), calc(100% - 96px));align-items:center;min-height:340px;margin:0 auto;padding:12px 0 34px;display:flex;position:relative}.hero-copy{z-index:2;position:relative}.hero-logo-title{margin:0;font-size:0;line-height:1}.hero-logo-title img{object-fit:contain;width:clamp(560px,52vw,900px);max-width:92vw;height:auto;display:block}.hero-kicker,.eyebrow,.system-title-line p,.cta-card h2{color:var(--gold-light);letter-spacing:.22em;font-weight:700}.hero-kicker{margin:1.02rem 0 0;font-size:clamp(1.05rem,1.65vw,1.45rem)}.hero-lead{width:min(100%,490px);color:var(--text);margin:.95rem 0 0;font-size:.93rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.btn{color:#f5f0e8f5;letter-spacing:.08em;background:#04090f6b;border:1px solid #f5f0e842;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:45px;padding:0 22px;font-size:.73rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.btn:hover{background:#d99d4d1f;border-color:#f4c981b3;transform:translateY(-1px);box-shadow:0 0 24px #d99d4d24}.btn-gold{color:var(--gold-light);background:#d99d4d14;border-color:#d99d4dcc}.btn-purple{color:#ddb8ff;background:#b36cff12;border-color:#b36cffb8}.pdf-dropdown{z-index:50;display:inline-flex;position:relative;overflow:visible}.pdf-dropdown-trigger{cursor:pointer}.pdf-dropdown-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#050c14f5;border:1px solid #f4c98173;border-radius:10px;gap:2px;min-width:180px;max-width:calc(100vw - 32px);padding:8px;display:grid;position:absolute;left:0;overflow:visible;box-shadow:0 18px 40px #00000073,0 0 24px #d99d4d24}.pdf-dropdown-down .pdf-dropdown-menu{top:calc(100% + 10px)}.pdf-dropdown-up .pdf-dropdown-menu{bottom:calc(100% + 10px)}.pdf-dropdown-menu a{color:#f5f0e8eb;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:5px;width:100%;padding:10px 14px;font-size:.75rem;font-weight:800;transition:color .18s,background .18s;display:block}.pdf-dropdown-menu a:hover,.pdf-dropdown-menu a:focus-visible{color:var(--gold-light);background:#d99d4d1f;outline:none}.icon-svg{fill:currentColor;width:17px;height:17px}.icon-stroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.section-divider{border-top:1px solid #f5f0e81c}.video-section{width:100%;padding:0 max(48px, calc((100vw - var(--max)) / 2)) 16px;background:#02091038;grid-template-columns:minmax(260px,350px) minmax(560px,760px);align-items:start;gap:clamp(2rem,5vw,6.5rem);min-height:244px;display:grid}.section-copy{padding:33px 0 24px}.eyebrow{margin:0 0 12px;font-size:.72rem}.section-copy h2,.problem-copy h2{letter-spacing:.02em;margin:0;font-size:clamp(1.8rem,2.3vw,2.35rem);font-weight:300;line-height:1.1}.section-copy p:not(.eyebrow),.problem-copy p:not(.eyebrow){color:var(--muted);margin:16px 0 0;font-size:.95rem;line-height:1.62}.gold-rule{background:var(--gold-light);width:42px;height:2px;margin-top:26px;display:block}.video-frame{aspect-ratio:16/9;background:#01050a6b;border:1px solid #f5f0e83d;border-radius:8px;width:100%;max-width:760px;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000057}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.problem-system-section{padding:16px max(48px, calc((100vw - var(--max)) / 2)) 0;position:relative}.problem-copy{text-align:center;max-width:850px;margin:0 auto 15px}.problem-copy h2{font-size:clamp(2rem,2.35vw,2.25rem)}.system-title-line{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:8px;display:grid}.system-title-line span{background:linear-gradient(90deg,#0000,#f5f0e833);height:1px}.system-title-line span:last-child{background:linear-gradient(90deg,#f5f0e833,#0000)}.system-title-line p{margin:0;font-size:.77rem}.pillar-grid{border:1px solid var(--line-cool);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050f186b;border-radius:7px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.pillar-card{border-right:1px solid #f5f0e81f;grid-template-columns:72px 1fr;align-items:center;gap:18px;min-height:132px;padding:20px 23px;display:grid}.pillar-card:last-child{border-right:0}.system-icon-wrap{width:72px;min-width:72px;height:72px;box-shadow:none;background:0 0;border:none;flex:0 0 72px;justify-content:center;align-items:center;display:flex;overflow:visible}.system-icon{object-fit:contain;background:0 0;flex-shrink:0;width:auto;max-width:54px;height:auto;max-height:54px;display:block}.pillar-card h3{letter-spacing:.17em;margin:0 0 8px;font-size:.78rem;font-weight:800}.pillar-card p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.45}.manifest-feedback{width:min(var(--max), calc(100% - 96px));border:1px solid var(--line-cool);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c1394;border-radius:7px;grid-template-columns:1fr 1fr;margin:8px auto 0;display:grid;overflow:visible}.cta-card{grid-template-columns:84px 1fr auto;align-items:center;gap:22px;min-height:86px;padding:14px 28px;display:grid}.cta-card:first-child{border-right:1px solid #f5f0e824}.cta-icon-wrap{width:84px;min-width:84px;height:84px;box-shadow:none;background:0 0;border:none;flex:0 0 84px;justify-content:center;align-items:center;display:flex;overflow:visible}.cta-icon{object-fit:contain;background:0 0;width:auto;max-width:68px;height:auto;max-height:68px;display:block}.cta-content h2{margin:0 0 8px;font-size:.77rem}.cta-content p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.site-footer{width:min(var(--max), calc(100% - 96px));min-height:71px;color:var(--soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;font-size:.82rem;display:grid}.site-footer p{margin:0}.footer-links{justify-content:flex-end;align-items:center;gap:25px;display:flex}.footer-links a,.footer-links span{color:var(--gold-light);letter-spacing:.16em;justify-self:end;font-size:.74rem;font-weight:700}.instagram-link{justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:inline-flex}.instagram-icon{object-fit:contain;width:20px;height:20px;display:block}@media (max-width:1080px){.site-header,.hero-section,.manifest-feedback,.site-footer{width:min(100% - 36px, var(--max))}.site-header{flex-wrap:wrap;gap:18px;height:auto;padding:22px 0}.main-nav{gap:1.2rem;font-size:.66rem}.hero-section{padding-top:32px}.video-section{grid-template-columns:1fr;gap:0;padding-left:18px;padding-right:18px}.pillar-grid{grid-template-columns:repeat(2,1fr)}.pillar-card:nth-child(2){border-right:0}.pillar-card:nth-child(-n+2){border-bottom:1px solid #f5f0e81f}.manifest-feedback{grid-template-columns:1fr}.cta-card:first-child{border-bottom:1px solid #f5f0e824;border-right:0}}@media (max-width:720px){.brand img{width:auto}.main-nav{justify-content:space-between;gap:.5rem;width:100%;padding-bottom:6px;overflow-x:auto}.hero-actions{flex-direction:column;align-items:stretch}.btn,.pdf-dropdown,.pdf-dropdown-trigger{width:100%}.pdf-dropdown-menu{left:auto;right:0}.pillar-grid{grid-template-columns:1fr}.pillar-card{border-bottom:1px solid #f5f0e81f;border-right:0}.pillar-card:last-child{border-bottom:0}.cta-card{grid-template-columns:84px 1fr;gap:16px}.cta-card .btn,.cta-card .pdf-dropdown{grid-column:1/-1}.site-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:22px 0}.footer-links{justify-content:center;justify-self:center}}
