@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');

:root {
  --bg:#07060a;
  --bg-2:#0d0a12;
  --panel:rgba(19,15,27,.64);
  --panel-strong:#15111d;
  --text:#f2eff8;
  --muted:#aaa3b7;
  --dim:#726b7e;
  --line:rgba(255,255,255,.10);
  --line-strong:rgba(179,147,255,.28);
  --violet:#8a5cff;
  --violet-2:#b596ff;
  --cyan:#7be8ff;
  --emerald:#76f1bf;
  --warm:#ffd7a3;
  --danger:#ff8ea3;
  --max:1240px;
  --radius:22px;
}

*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;background:var(--bg)}
body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:0;z-index:-4;background:
radial-gradient(900px 620px at 82% -10%,rgba(104,51,231,.19),transparent 62%),
radial-gradient(800px 560px at -10% 35%,rgba(50,155,190,.09),transparent 65%),
linear-gradient(180deg,#07060a 0%,#09070d 48%,#07060a 100%)}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}
button{color:inherit}
img,svg{display:block;max-width:100%}
::selection{background:rgba(138,92,255,.42);color:#fff}

#starfield{position:fixed;inset:0;z-index:-3;width:100%;height:100%;pointer-events:none;opacity:.84}
.cursor-orb{position:fixed;width:460px;height:460px;border-radius:50%;pointer-events:none;z-index:-2;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(128,77,255,.12),rgba(128,77,255,.04) 30%,transparent 68%);filter:blur(9px);transition:opacity .25s;opacity:0}
.noise{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;padding:10px 14px;border-radius:10px;background:#fff;color:#000}.skip-link:focus{top:16px}
.shell{width:min(calc(100% - 40px),var(--max));margin-inline:auto}
.section{padding:112px 0}
.eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--violet-2);display:flex;align-items:center;gap:10px}.eyebrow::before{content:"";width:26px;height:1px;background:currentColor;box-shadow:0 0 12px currentColor}
.display{font-family:"Space Grotesk",sans-serif;letter-spacing:-.055em;line-height:.95;font-weight:500;font-size:clamp(3.2rem,7vw,7.4rem)}
.h2{font-family:"Space Grotesk",sans-serif;letter-spacing:-.045em;line-height:1.02;font-size:clamp(2.35rem,4.6vw,4.8rem);font-weight:500}
.h3{font-family:"Space Grotesk",sans-serif;letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,2rem);line-height:1.14}
.lead{font-size:clamp(1.05rem,1.7vw,1.28rem);color:var(--muted);max-width:710px}
.muted{color:var(--muted)}
.mono{font-family:"Space Grotesk",monospace;letter-spacing:.08em;text-transform:uppercase}

.site-header{position:fixed;top:0;left:0;right:0;z-index:40;padding:18px 0;transition:background .25s,border-color .25s,padding .25s}
.site-header.scrolled{padding:11px 0;background:rgba(7,6,10,.74);backdrop-filter:blur(22px);border-bottom:1px solid var(--line)}
.nav{display:flex;align-items:center;justify-content:space-between;gap:26px}
.brand{display:flex;align-items:center;gap:11px;font-family:"Space Grotesk",sans-serif;font-weight:600;letter-spacing:-.025em;white-space:nowrap}
.brand img{width:40px;height:40px;filter:drop-shadow(0 0 12px rgba(139,92,255,.24))}.brand small{display:block;color:var(--dim);font-family:Inter,sans-serif;font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin-top:-3px}
.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:.83rem;color:#bdb7c7;transition:color .2s}.nav-links a:hover,.nav-links a[aria-current="page"]{color:#fff}
.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line-strong);border-radius:999px;padding:11px 17px;background:rgba(120,78,237,.1);font-size:.8rem;font-weight:600;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;cursor:pointer}.nav-cta:hover,.button:hover{transform:translateY(-2px);border-color:rgba(190,166,255,.65);background:rgba(120,78,237,.18);box-shadow:0 12px 30px rgba(78,39,168,.2)}
.button.primary{background:#f2eff8;color:#0b0810;border-color:#fff}.button.primary:hover{background:#fff;box-shadow:0 12px 34px rgba(255,255,255,.14)}
.button.ghost{background:transparent}
.mobile-toggle{display:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.03);align-items:center;justify-content:center;cursor:pointer}.mobile-toggle span,.mobile-toggle span::before,.mobile-toggle span::after{display:block;width:17px;height:1px;background:#fff;content:"";position:relative}.mobile-toggle span::before{position:absolute;top:-5px}.mobile-toggle span::after{position:absolute;top:5px}

.hero{min-height:100svh;display:flex;align-items:center;padding:150px 0 88px;position:relative}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:60px;align-items:center}
.hero-copy .eyebrow{margin-bottom:28px}.hero-copy .display .accent{background:linear-gradient(120deg,#fff 5%,#c5b0ff 48%,#6e42df 98%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy .lead{margin-top:28px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}
.hero-meta{display:flex;flex-wrap:wrap;gap:18px 34px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.hero-meta div{display:grid;gap:3px}.hero-meta strong{font-family:"Space Grotesk",sans-serif;font-size:.75rem;letter-spacing:.14em}.hero-meta span{color:var(--dim);font-size:.72rem}
.core-wrap{position:relative;aspect-ratio:1;display:grid;place-items:center;perspective:900px}.core-wrap::before,.core-wrap::after{content:"";position:absolute;border:1px solid rgba(169,137,255,.22);border-radius:50%;inset:5%;animation:spin 22s linear infinite}.core-wrap::after{inset:16%;border-style:dashed;animation-direction:reverse;animation-duration:15s}.core-ring{position:absolute;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,rgba(130,73,255,.20),transparent 62%);filter:blur(12px)}
.core-glyph{width:61%;filter:drop-shadow(0 30px 60px rgba(85,42,188,.32));animation:float 6s ease-in-out infinite;transform-style:preserve-3d}.core-node{position:absolute;width:9px;height:9px;border-radius:50%;background:#cbb9ff;box-shadow:0 0 18px #8d5dff}.core-node.n1{top:13%;left:48%;animation:pulse 2.4s infinite}.core-node.n2{right:10%;top:48%;animation:pulse 2.4s .8s infinite}.core-node.n3{left:12%;bottom:24%;animation:pulse 2.4s 1.5s infinite}
.orbit-label{position:absolute;padding:7px 10px;border:1px solid var(--line);border-radius:99px;background:rgba(9,7,13,.7);backdrop-filter:blur(9px);font-size:.62rem;letter-spacing:.14em;color:#bcb4ca;text-transform:uppercase}.orbit-label.l1{top:17%;right:4%}.orbit-label.l2{bottom:20%;right:0}.orbit-label.l3{left:-1%;top:47%}
.scroll-cue{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);font-size:.62rem;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;display:grid;justify-items:center;gap:9px}.scroll-cue::after{content:"";width:1px;height:38px;background:linear-gradient(var(--violet-2),transparent);animation:scrollCue 1.8s ease-in-out infinite}

.statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent,rgba(121,77,224,.055),transparent)}
.statement-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}.statement p{font-size:clamp(1.4rem,2.7vw,2.6rem);font-family:"Space Grotesk",sans-serif;letter-spacing:-.03em;line-height:1.22;color:#ddd7e8}

.core-sequence{display:grid;grid-template-columns:repeat(5,1fr);margin-top:54px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sequence-step{padding:26px 18px;border-right:1px solid var(--line);position:relative}.sequence-step:last-child{border-right:0}.sequence-step span{display:block;color:var(--violet-2);font-size:.65rem;letter-spacing:.16em;margin-bottom:10px}.sequence-step strong{font-family:"Space Grotesk",sans-serif;font-size:clamp(.87rem,1.2vw,1.05rem);letter-spacing:.05em}.sequence-step::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--violet-2);transition:width .5s}.sequence-step.in-view::after{width:100%}

.section-head{display:grid;grid-template-columns:1fr .85fr;gap:50px;align-items:end;margin-bottom:52px}.section-head .lead{justify-self:end}
.system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.system-card{position:relative;min-height:350px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;padding:24px;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(23,18,32,.80),rgba(10,8,14,.72));transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.system-card::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),var(--card-glow,rgba(138,92,255,.16)),transparent 30%);opacity:0;transition:opacity .25s;pointer-events:none}.system-card:hover{border-color:rgba(180,151,255,.38);box-shadow:0 28px 70px rgba(0,0,0,.34)}.system-card:hover::before{opacity:1}.card-top{display:flex;justify-content:space-between;align-items:center;color:var(--dim);font-size:.62rem;letter-spacing:.12em;position:relative}.status{display:flex;align-items:center;gap:7px}.status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--card-accent,var(--violet));box-shadow:0 0 10px var(--card-accent,var(--violet))}.system-symbol{margin:auto;display:grid;place-items:center;width:118px;height:118px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle,var(--card-glow,rgba(138,92,255,.16)),transparent 65%);font-family:"Space Grotesk",sans-serif;font-size:2rem;letter-spacing:-.08em;color:var(--card-accent,#b89bff);text-shadow:0 0 30px var(--card-accent,#b89bff);position:relative}.system-symbol::before,.system-symbol::after{content:"";position:absolute;border-radius:50%;inset:10px;border:1px dashed rgba(255,255,255,.08);animation:spin 16s linear infinite}.system-symbol::after{inset:25px;animation-direction:reverse;animation-duration:10s}.card-copy{position:relative}.card-copy h3{font-family:"Space Grotesk",sans-serif;font-size:1.35rem;letter-spacing:-.035em;margin-bottom:7px}.card-copy p{font-size:.82rem;color:var(--muted);line-height:1.55}.card-link{margin-top:16px;font-size:.7rem;color:var(--card-accent,#b89bff);letter-spacing:.13em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.card-link::after{content:"↗";transition:transform .2s}.system-card:hover .card-link::after{transform:translate(3px,-3px)}
.system-card[data-system="grydzero"]{--card-accent:#7be8ff;--card-glow:rgba(65,191,230,.18)}.system-card[data-system="rtfclmgzn"]{--card-accent:#ff9bc2;--card-glow:rgba(255,79,147,.15)}.system-card[data-system="qorvm"]{--card-accent:#a98cff;--card-glow:rgba(125,77,255,.22)}.system-card[data-system="rprgrmr"]{--card-accent:#7df2b6;--card-glow:rgba(76,222,145,.16)}.system-card[data-system="tdbbr"]{--card-accent:#e9c874;--card-glow:rgba(216,173,60,.15)}.system-card[data-system="warvue"]{--card-accent:#ff8c7b;--card-glow:rgba(255,84,54,.16)}.system-card[data-system="clearpacket"]{--card-accent:#a9d6c4;--card-glow:rgba(93,119,108,.2)}.system-card[data-system="sytbldr"]{--card-accent:#b7bcff;--card-glow:rgba(105,115,255,.17)}

.principles{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.principles-list{border-top:1px solid var(--line)}.principle{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:25px 0;border-bottom:1px solid var(--line)}.principle span{font-family:"Space Grotesk",sans-serif;font-size:.72rem;color:var(--violet-2);letter-spacing:.12em}.principle h3{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;margin-bottom:7px}.principle p{font-size:.87rem;color:var(--muted)}

.cta-panel{position:relative;border:1px solid var(--line-strong);border-radius:32px;padding:clamp(40px,7vw,88px);overflow:hidden;text-align:center;background:linear-gradient(145deg,rgba(27,20,39,.86),rgba(11,8,16,.83))}.cta-panel::before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 120deg,transparent,rgba(139,92,255,.10),transparent 30%);animation:spin 18s linear infinite}.cta-panel>*{position:relative}.cta-panel .eyebrow{justify-content:center}.cta-panel .h2{max-width:850px;margin:22px auto}.cta-panel .lead{margin:0 auto}.cta-panel .button{margin-top:28px}

.site-footer{padding:48px 0 30px;border-top:1px solid var(--line)}.footer-main{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:40px}.footer-brand p{font-size:.83rem;color:var(--muted);max-width:400px;margin-top:14px}.footer-col h4{font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;color:var(--dim);margin-bottom:14px}.footer-col a{display:block;color:#c5becf;font-size:.82rem;margin:8px 0}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:46px;padding-top:22px;border-top:1px solid var(--line);font-size:.68rem;color:var(--dim);text-transform:uppercase;letter-spacing:.1em}

.page-hero{padding:190px 0 92px;min-height:68vh;display:flex;align-items:end;position:relative}.page-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}.page-hero .eyebrow{margin-bottom:24px}.page-hero .lead{margin-top:24px}.page-index{font-family:"Space Grotesk",sans-serif;font-size:clamp(5rem,15vw,13rem);line-height:.65;color:rgba(255,255,255,.025);position:absolute;right:4vw;top:170px;letter-spacing:-.08em;user-select:none}
.product-visual{min-height:420px;border:1px solid var(--line);border-radius:32px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,var(--product-glow,rgba(138,92,255,.2)),transparent 48%),rgba(14,11,19,.76);display:grid;place-items:center}.product-visual::before,.product-visual::after{content:"";position:absolute;width:68%;height:68%;border:1px solid var(--product-accent,#a98cff);opacity:.24;transform:rotate(45deg);animation:spinSquare 16s linear infinite}.product-visual::after{width:45%;height:45%;animation-direction:reverse;animation-duration:10s}.product-mark{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.6rem,5vw,5rem);letter-spacing:-.08em;color:var(--product-accent,#a98cff);text-shadow:0 0 50px var(--product-accent,#a98cff);z-index:2}.product-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--product-accent,#a98cff);box-shadow:0 0 18px var(--product-accent,#a98cff)}.product-dot.d1{top:18%;left:20%}.product-dot.d2{right:14%;top:38%}.product-dot.d3{left:31%;bottom:12%}
.product-page[data-product="grydzero"]{--product-accent:#7be8ff;--product-glow:rgba(65,191,230,.18)}.product-page[data-product="rtfclmgzn"]{--product-accent:#ff9bc2;--product-glow:rgba(255,79,147,.15)}.product-page[data-product="qorvm"]{--product-accent:#a98cff;--product-glow:rgba(125,77,255,.22)}.product-page[data-product="rprgrmr"]{--product-accent:#7df2b6;--product-glow:rgba(76,222,145,.16)}.product-page[data-product="tdbbr"]{--product-accent:#e9c874;--product-glow:rgba(216,173,60,.15)}.product-page[data-product="warvue"]{--product-accent:#ff8c7b;--product-glow:rgba(255,84,54,.16)}.product-page[data-product="clearpacket"]{--product-accent:#a9d6c4;--product-glow:rgba(93,119,108,.2)}.product-page[data-product="sytbldr"]{--product-accent:#b7bcff;--product-glow:rgba(105,115,255,.17)}
.product-page .eyebrow{color:var(--product-accent)}
.product-page .button:not(.primary){border-color:color-mix(in srgb,var(--product-accent) 42%,transparent);background:color-mix(in srgb,var(--product-accent) 9%,transparent)}
.info-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.info-rail{position:sticky;top:110px;height:max-content}.info-rail .mono{font-size:.65rem;color:var(--product-accent,var(--violet-2));margin-bottom:12px}.info-rail p{color:var(--muted);font-size:.92rem}.feature-stack{border-top:1px solid var(--line)}.feature{display:grid;grid-template-columns:68px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.feature-num{font-family:"Space Grotesk",sans-serif;color:var(--product-accent,var(--violet-2));font-size:.7rem;letter-spacing:.12em}.feature h3{font-family:"Space Grotesk",sans-serif;font-size:1.35rem;margin-bottom:8px}.feature p{color:var(--muted);font-size:.91rem;max-width:670px}.system-status-panel{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:22px;overflow:hidden;margin-top:54px}.status-cell{padding:24px;border-right:1px solid var(--line)}.status-cell:last-child{border-right:0}.status-cell span{font-size:.62rem;color:var(--dim);letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:7px}.status-cell strong{font-family:"Space Grotesk",sans-serif;font-size:.98rem;font-weight:500}

.about-core{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-glyph{min-height:520px;border:1px solid var(--line);border-radius:34px;background:radial-gradient(circle,rgba(115,69,220,.22),transparent 52%),rgba(14,11,19,.72);display:grid;place-items:center;position:relative;overflow:hidden}.about-glyph img{width:52%;filter:drop-shadow(0 28px 70px rgba(100,58,214,.3));animation:float 6s ease-in-out infinite}.about-glyph::before{content:"";position:absolute;width:72%;height:72%;border:1px solid rgba(176,147,255,.22);border-radius:48% 52% 50% 50%;animation:morph 8s ease-in-out infinite,spin 28s linear infinite}.about-copy .h2{margin:22px 0 25px}.about-copy .lead{margin-bottom:18px}.manifesto{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px}.manifesto-card{padding:28px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.018)}.manifesto-card span{font-size:.64rem;color:var(--violet-2);letter-spacing:.14em}.manifesto-card h3{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;margin:12px 0 8px}.manifesto-card p{font-size:.82rem;color:var(--muted)}

.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.contact-copy .h2{margin:20px 0}.contact-copy .lead{margin-bottom:30px}.contact-note{padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:90px 1fr;gap:14px}.contact-note span{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:var(--dim)}.contact-note strong{font-size:.87rem;font-weight:500;color:#d8d2df}.discord-fallback{margin-top:24px;font-size:.78rem;color:var(--dim)}.discord-fallback b{color:#beb4cf;font-weight:600}
.contact-form{border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,44px);background:linear-gradient(145deg,rgba(24,18,34,.84),rgba(11,8,16,.8));box-shadow:0 30px 80px rgba(0,0,0,.2)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:8px;margin-bottom:16px}.field.full{grid-column:1/-1}.field label{font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;color:#aca4b8}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);border-radius:14px;background:rgba(4,3,6,.38);color:#fff;padding:14px 15px;outline:none;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:rgba(174,145,255,.55);box-shadow:0 0 0 4px rgba(128,77,255,.08)}.field input::placeholder,.field textarea::placeholder{color:#5f5869}.form-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:10px}.form-footer p{font-size:.7rem;color:var(--dim);max-width:360px}.form-status{margin-top:18px;font-size:.83rem;min-height:1.4em}.form-status.success{color:var(--emerald)}.form-status.error{color:var(--danger)}.hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}

.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)}.reveal.in-view{opacity:1;transform:none}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}

@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinSquare{to{transform:rotate(405deg)}}@keyframes float{0%,100%{transform:translateY(0) rotateX(2deg) rotateY(-2deg)}50%{transform:translateY(-14px) rotateX(-2deg) rotateY(3deg)}}@keyframes pulse{0%,100%{transform:scale(.8);opacity:.55}50%{transform:scale(1.35);opacity:1}}@keyframes scrollCue{0%,100%{opacity:.25;transform:scaleY(.45);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}@keyframes morph{0%,100%{border-radius:46% 54% 55% 45%/48% 44% 56% 52%}50%{border-radius:58% 42% 45% 55%/40% 60% 40% 60%}}

@media(max-width:1050px){.system-grid{grid-template-columns:repeat(2,1fr)}.hero-grid,.page-hero-grid{grid-template-columns:1fr}.hero-copy{max-width:850px}.core-wrap{max-width:570px;width:100%;margin:0 auto}.page-hero{padding-top:155px}.product-visual{min-height:360px}.principles,.about-core,.contact-layout,.info-grid{grid-template-columns:1fr}.info-rail{position:static}.about-glyph{min-height:410px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media(max-width:760px){.section{padding:82px 0}.shell{width:min(calc(100% - 28px),var(--max))}.nav-links,.nav .nav-cta{display:none}.mobile-toggle{display:flex}.nav-links.open{position:absolute;left:14px;right:14px;top:66px;display:grid;gap:0;padding:10px;border:1px solid var(--line);border-radius:18px;background:rgba(10,8,14,.96);backdrop-filter:blur(22px);box-shadow:0 25px 80px rgba(0,0,0,.45)}.nav-links.open a{padding:13px 12px;border-bottom:1px solid var(--line)}.nav-links.open a:last-child{border-bottom:0}.hero{padding-top:130px}.hero-grid{gap:24px}.hero-meta{margin-top:38px}.core-wrap{max-width:430px}.orbit-label{font-size:.52rem}.statement-row,.section-head{grid-template-columns:1fr;gap:24px}.section-head .lead{justify-self:start}.core-sequence{grid-template-columns:1fr}.sequence-step{border-right:0;border-bottom:1px solid var(--line)}.sequence-step:last-child{border-bottom:0}.system-grid{grid-template-columns:1fr}.system-card{min-height:320px}.manifesto{grid-template-columns:1fr}.system-status-panel{grid-template-columns:1fr}.status-cell{border-right:0;border-bottom:1px solid var(--line)}.status-cell:last-child{border-bottom:0}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{display:grid}.field-grid{grid-template-columns:1fr}.form-footer{align-items:flex-start;display:grid}.page-hero-grid{gap:36px}.page-index{top:125px}.display{font-size:clamp(2.95rem,14vw,5.4rem)}.h2{font-size:clamp(2.2rem,10vw,3.6rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cursor-orb{display:none}.reveal{opacity:1;transform:none}}
