:root{--violet:#7057e8;--ink:#24202f;--muted:#777180;--hair:#e9e5ed;--paper:#fff;--mist:#f8f7fb}
@font-face{font-family:"Geist";src:url("fonts/Geist.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
body{color:var(--ink);background:#fff;font-family:"Geist",Arial,sans-serif;font-size:15px;letter-spacing:-.018em}
button,a,summary{ -webkit-tap-highlight-color:transparent }
button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a997fa;outline-offset:3px}
.wrap{max-width:1536px;padding-left:52px;padding-right:52px}
.site-topline{height:7px;background:#1b1721}
main#top{scroll-margin-top:90px}
.site-header{height:76px;display:flex;align-items:center;gap:44px;position:sticky;top:0;z-index:40;background:#ffffffed;backdrop-filter:blur(16px);border:1px solid var(--hair);border-radius:0 0 18px 18px;box-shadow:0 8px 24px #20172c0a}
.site-header .brand,.site-footer .brand{font-size:20px;letter-spacing:.08em;color:var(--ink)}
.site-header .brandmark,.site-footer .brandmark{width:28px;height:28px}
.site-nav{display:flex;align-items:center;gap:33px;font-weight:650;font-size:14px;color:#36313c}
.site-nav>a:hover{color:var(--violet)}
.site-header .topactions{gap:20px}
.site-header .topactions .link{font-size:14px;color:var(--ink)}
.button{font-size:14px;font-weight:700;border-radius:9px;min-height:43px;transition:transform .2s,background .2s,box-shadow .2s}
.button:hover{transform:translateY(-2px)}
.button.dark{background:#24202f;box-shadow:0 4px 10px #24202f1a}
.button.dark:hover{background:#6049c9;box-shadow:0 10px 24px #7057e832}
.button.outline:hover{border-color:#a997f8;color:var(--violet)}
.mobile-nav{display:none}
.hero-new{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;min-height:555px;padding-top:64px;padding-bottom:68px}
.hero-text{padding-bottom:9px}
.hero-text h1{font-size:clamp(54px,4.75vw,78px);line-height:1.045;letter-spacing:-.067em;font-weight:760;margin:0 0 27px;max-width:820px}
.hero-text h1 span{color:var(--violet);background:linear-gradient(105deg,#7057e8,#4e3daf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-text p{max-width:630px;font-size:21px;line-height:1.52;color:#66606e;margin:0}
.hero-actions{display:flex;gap:11px;margin-top:35px}
.hero-actions .button{min-height:48px;padding:13px 19px}
.hero-system{height:420px;background:#221c2d;border:1px solid #403452;border-radius:20px;box-shadow:0 36px 85px #25173c30;position:relative;overflow:hidden;padding:18px;transform:perspective(1100px) rotateY(-5deg) rotateX(3deg);transition:transform .5s}
.hero-system:hover{transform:perspective(1100px) rotateY(0) rotateX(0)}
.hero-system-glow{position:absolute;inset:-30%;background:radial-gradient(circle at 65% 35%,#7057e84d,transparent 38%);pointer-events:none}
.hero-system-top,.hero-system-foot{position:relative;display:flex;justify-content:space-between;align-items:center;color:#a99eb7;font-size:10px;font-weight:750;letter-spacing:.1em}
.hero-system-top{height:37px;padding:0 5px 12px;border-bottom:1px solid #544565}
.tiny-brand{display:flex;align-items:center;gap:4px;color:white;letter-spacing:.13em}
.tiny-brand img{width:21px;height:21px}
.hero-demo{color:#c7b6ff}
.hero-system-body{position:relative;padding:24px 19px 10px}
.hero-node{height:76px;border:1px solid #554a63;background:#2e2639;border-radius:11px;display:flex;align-items:center;gap:14px;padding:12px 16px;color:#f8f5ff;box-shadow:0 10px 25px #130c1b25}
.hero-node-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #7661a5;border-radius:11px;background:#4a3b67;color:#d5c6ff;font-size:23px;font-weight:800}
.hero-node span:nth-child(2){display:grid;gap:5px}
.hero-node small{font-size:9px;letter-spacing:.13em;color:#b3a3c6;font-weight:800}
.hero-node strong{font-size:15px;letter-spacing:-.03em}
.status-dot,.proof-tag{margin-left:auto;font-size:10px;color:#cbbdff;font-weight:800;letter-spacing:.08em}
.policy-node{border-color:#8a70d9;background:#493968}
.system-check{margin-left:auto;color:#d5c8ff;font-weight:800;font-size:22px}
.proof-node{background:#fff;color:var(--ink);border-color:#fff}
.proof-node small{color:#81768e}
.proof-node .hero-node-icon{background:#eee9ff;color:var(--violet);border-color:#eee9ff}
.proof-node .proof-tag{color:var(--violet)}
.system-path{height:24px;border-left:1px solid #aa91ec;margin-left:41px;position:relative}
.system-path span{position:absolute;bottom:1px;left:-3px;width:5px;height:5px;background:#b49fff;border-radius:50%}
.hero-system-foot{margin:13px 8px 0;color:#9387a2}
.hero-text h1{font-weight:750;letter-spacing:-.065em}
.hero-new .hero-text{animation:hero-enter .85s cubic-bezier(.2,.8,.2,1) both}
.hero-new .hero-system{animation:hero-card-enter 1s .12s cubic-bezier(.2,.8,.2,1) both}
@keyframes hero-enter{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}
@keyframes hero-card-enter{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}
.system-path span{animation:signal-flow 2.4s ease-in-out infinite}
.system-path:nth-of-type(4) span{animation-delay:1.2s}
@keyframes signal-flow{0%,100%{bottom:100%;opacity:0}12%{opacity:1}75%{opacity:1}88%{bottom:0;opacity:0}}
.token-strip{display:flex;align-items:center;gap:32px;min-height:118px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);scroll-margin-top:90px}
.token-strip-identity{display:flex;align-items:center;gap:15px;min-width:260px}
.token-strip-icon{width:43px;height:43px;display:grid;place-items:center;flex:none;border-radius:12px;background:var(--violet);box-shadow:0 8px 20px #7057e82b}
.token-strip-icon img{width:27px;height:27px}
.token-strip-kicker{display:block;color:var(--violet);font-size:10px;font-weight:800;letter-spacing:.11em}
.token-strip h2{margin:5px 0 0;font-size:20px;line-height:1.15;letter-spacing:-.04em}
.token-strip-contract{display:grid;gap:7px;min-width:0;margin-left:auto}
.token-strip-contract>span{color:#827a8b;font-size:11px;font-weight:700}
.token-strip-contract code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;color:var(--ink);overflow-wrap:anywhere;user-select:all}
.token-strip-actions{display:flex;gap:8px;flex:none}
.token-strip-actions .button{min-height:39px;padding:9px 12px;font-size:12px;gap:9px}
.platform-section{padding-top:95px;padding-bottom:120px;scroll-margin-top:90px}
.platform-heading{display:flex;align-items:end;justify-content:space-between;gap:80px;margin-bottom:45px}
.section-label{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--violet)}
.section-label span{color:#a8a2b1}
.platform-heading h2,.dark-heading h2,.quantum-text h2,.developer-section h2,.closing-new h2{font-size:clamp(40px,4vw,60px);line-height:1.09;letter-spacing:-.06em;margin:23px 0 0;font-weight:740}
.platform-heading p{max-width:410px;color:#77707e;font-size:17px;line-height:1.65;margin:0 0 6px}
.showcase{border:1px solid #e5e0e9;border-radius:22px;overflow:hidden;box-shadow:0 20px 70px #3524490c;scroll-margin-top:100px}
.showcase-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;background:#f5f4f8;border-bottom:1px solid var(--hair)}
.showcase-tabs button{border:0;background:transparent;border-radius:11px;min-height:54px;text-align:center;font-size:15px;color:#5d5664;font-weight:700;transition:background .25s,color .25s,box-shadow .25s}
.showcase-tabs button span{color:#a9a0b2;font-size:11px;letter-spacing:.1em;margin-right:12px}
.showcase-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 3px 13px #2d223512}
.showcase-tabs button.active span{color:var(--violet)}
.showcase-panel{min-height:480px;display:grid;grid-template-columns:.76fr 1.24fr;background:#fff}
.showcase-panel[hidden]{display:none}
.showcase-panel:not([hidden]) .showcase-copy{animation:panel-copy-enter .5s cubic-bezier(.2,.8,.2,1) both}
.showcase-panel:not([hidden]) .showcase-visual{animation:panel-visual-enter .6s cubic-bezier(.2,.8,.2,1) both}
@keyframes panel-copy-enter{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}
@keyframes panel-visual-enter{from{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}
.showcase-copy{padding:68px 58px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;scroll-margin-top:160px}
.showcase-copy h3{font-size:clamp(35px,3vw,48px);letter-spacing:-.06em;line-height:1.12;margin:24px 0 18px}
.showcase-copy p{color:#766f7d;font-size:16px;line-height:1.67;max-width:420px;margin:0}
.text-action{border:0;background:none;padding:0;color:var(--violet);font-size:15px;font-weight:750;margin-top:32px;text-decoration:none}
.text-action span{margin-left:7px;display:inline-block;transition:transform .2s}
.text-action:hover span{transform:translate(3px,-3px)}
.showcase-visual{position:relative;overflow:hidden;background:#f7f5fc;min-height:480px;border-left:1px solid #ece7f4}
.showcase-visual::after{content:'ILLUSTRATIVE INTERFACE';position:absolute;right:18px;top:17px;color:#9a8fa7;font-size:9px;font-weight:800;letter-spacing:.12em}
.proof-visual::after{color:#aaa0ba}
.visual-grid{position:absolute;inset:0;background-image:linear-gradient(#8a74d40c 1px,transparent 1px),linear-gradient(90deg,#8a74d40c 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}
.agent-identity-card,.passport-card,.request-chip,.control-evaluation,.decision-card,.activity-chip,.checkpoint-card{position:absolute;border-radius:15px;box-shadow:0 30px 70px #2d1c551e}
.agent-identity-card{left:7%;top:20%;width:52%;padding:25px;background:white;border:1px solid #e9e2f4;transform:rotate(-3deg);animation:float-a 7s ease-in-out infinite}
.card-top{display:flex;align-items:center;gap:12px}
.card-icon{width:45px;height:45px;display:grid;place-items:center;background:#eee9ff;border-radius:12px;color:var(--violet);font-size:20px;font-weight:800}
.card-top strong,.card-top small{display:block}
.card-top strong{font-size:16px}.card-top small{font-size:11px;color:#9b94a3;margin-top:5px}
.green-pill,.purple-pill{border-radius:30px;padding:7px 10px;font-size:10px;font-weight:800;white-space:nowrap}
.green-pill{background:#eee9ff;color:#654ac9;margin-left:auto}.purple-pill{background:#ede8ff;color:#654ac9}
.card-line{height:1px;background:#eee9f4;margin:24px 0 18px}
.card-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-top:14px}.card-meta span{color:#928a9a}.card-meta b{font-size:11px}
.passport-card{right:7%;bottom:15%;width:41%;height:255px;padding:22px;background:#332742;color:#fff;border:1px solid #8470ae;transform:rotate(3deg);animation:float-b 7s ease-in-out infinite}
.card-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800;color:#9d82ec}
.passport-card .purple-pill{float:right;background:#58457c;color:#e1d3ff}
.passport-symbol{position:absolute;top:75px;left:50%;transform:translateX(-50%);width:86px;height:86px;border:1px solid #77648d;border-radius:50%;display:grid;place-items:center}
.passport-symbol img{width:55px;height:55px}
.passport-foot{position:absolute;left:22px;right:22px;bottom:23px;border-top:1px solid #5a4a6a;padding-top:15px;display:flex;justify-content:space-between;font-size:11px;color:#bfb1cf}.passport-foot b{color:#d5c8ff}
.control-visual{background:#f9f8fd}
.request-chip{left:5%;top:35%;width:31%;height:120px;background:#fff;border:1px solid #e7e0f1;padding:18px;display:grid;gap:6px;align-content:center}
.request-chip .pulse{width:10px;height:10px;background:var(--violet);border-radius:50%;box-shadow:0 0 0 6px #eee9ff}
.request-chip span:nth-child(2){font-size:14px;font-weight:750}.request-chip small{font-size:11px;color:#8c8494}
.control-evaluation{left:39%;top:22%;width:34%;background:#fff;border:2px solid #a28aee;padding:23px}
.control-evaluation>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee9f4;padding:14px 0;font-size:12px}.control-evaluation>div:last-child{border:0}.control-evaluation b{color:#7057e8}
.decision-card{right:4%;bottom:22%;width:25%;height:112px;background:#322841;color:#fff;padding:19px;display:grid;align-content:center;gap:5px}
.decision-card small{font-size:9px;letter-spacing:.13em;color:#b7a7d0;font-weight:800}.decision-card strong{font-size:24px;letter-spacing:-.05em;color:#d5c8ff}.decision-card span{font-size:10px;color:#b7a7c9}
.proof-visual{background:#241c30}
.proof-visual .visual-grid{opacity:.6}
.activity-chip{left:6%;top:36%;width:29%;padding:22px;background:#332840;border:1px solid #655475;color:white;display:grid;gap:9px}
.activity-chip small{font-size:9px;color:#b5a2cf;letter-spacing:.1em}.activity-chip strong{font-size:16px}.activity-chip span{font-size:11px;color:#b6a8c3}
.proof-connector{position:absolute;left:35%;top:53%;width:16%;height:1px;border-top:2px dashed #a48ced}
.checkpoint-card{right:6%;top:15%;width:45%;height:340px;background:#30243f;border:1px solid #8c6cc1;color:white;padding:24px}
.checkpoint-card>div:first-child{display:flex;align-items:center;justify-content:space-between}
.checkpoint-card .purple-pill{background:#584579;color:#ddd1ff}
.hash-label{font-size:11px;color:#b0a1c1;margin:34px 0 8px}.checkpoint-card code{font-size:12px;letter-spacing:.1em;color:#f4ecff}
.signature-bars{height:82px;margin-top:25px;background:repeating-linear-gradient(90deg,#8d70df 0 5px,transparent 5px 10px,#5b4a80 10px 13px,transparent 13px 19px);mask-image:linear-gradient(to top,#000 0 20%,transparent 95%);opacity:.9}
.verify-row{border-top:1px solid #5b4b6b;margin-top:22px;padding-top:18px;display:flex;justify-content:space-between;font-size:10px;color:#b9a9cb}.verify-row b{color:#d5c8ff}
@keyframes float-a{50%{transform:translateY(-9px) rotate(-2deg)}}@keyframes float-b{50%{transform:translateY(8px) rotate(2deg)}}
.dark-section{position:relative;background:radial-gradient(ellipse at 50% 35%,#2c2436 0%,#1c1822 58%);color:#fff;padding:178px 0 115px;scroll-margin-top:70px;isolation:isolate}
.dark-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:96px;background:#fff;clip-path:polygon(0 0,100% 0,100% 34%,89% 34%,85% 100%,15% 100%,11% 34%,0 34%);z-index:0}
.dark-section>.wrap{position:relative;z-index:1}
.dark-section .section-label{color:#b7a3ff}.dark-heading{text-align:center;max-width:760px;margin:auto}.dark-heading p{color:#aaa4b1;font-size:17px;line-height:1.65;margin:22px auto 0;max-width:640px}
.dark-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:64px}
.dark-steps article{border:1px solid #403848;background:#26212d;border-radius:18px;min-height:315px;padding:32px;position:relative;overflow:hidden}
.dark-steps article::after{content:"";position:absolute;inset:auto -40px -100px;background:radial-gradient(ellipse,#7057e829,transparent 62%);height:210px}
.dark-steps article>span{font-size:11px;letter-spacing:.13em;color:#b29df1;font-weight:800}.dark-steps h3{font-size:25px;letter-spacing:-.04em;margin:56px 0 12px}.dark-steps p{font-size:14px;color:#aaa2b3;line-height:1.65;max-width:330px}.step-mark{font-size:48px;color:#8066d6;position:absolute;right:29px;top:27px}
.quantum-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-top:205px;padding-bottom:145px;scroll-margin-top:80px;position:relative}
.quantum-section::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:90px;transform:translateX(-50%);background:#1c1822;clip-path:polygon(0 0,100% 0,100% 32%,88% 32%,84% 100%,16% 100%,12% 32%,0 32%)}
.quantum-text p{color:#716b79;font-size:17px;line-height:1.7;max-width:570px}.quantum-text .fine-print{font-size:13px;color:#9a94a0;max-width:550px;margin-top:24px}
.quantum-art{height:430px;border-radius:22px;background:#25202f;position:relative;overflow:hidden;box-shadow:0 35px 70px #2c204029}
.quantum-art::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:50px 50px}
.quantum-orbit{position:absolute;left:50%;top:50%;border:1px solid #8b74ce70;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:230px;height:230px}.orbit-two{width:390px;height:390px}
.quantum-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:125px;height:125px;border-radius:30px;background:var(--violet);display:grid;place-items:center;box-shadow:0 0 85px #7057e88a}.quantum-core img{width:90px;height:90px}
.quantum-tag{position:absolute;padding:9px 12px;border:1px solid #776a8a;background:#352c44;color:#e3d7ff;font-size:10px;font-weight:800;letter-spacing:.1em;border-radius:7px}.tag-one{left:12%;top:25%}.tag-two{right:10%;top:31%}.tag-three{right:16%;bottom:22%}
.quantum-core{animation:quantum-breathe 6s ease-in-out infinite}
@keyframes quantum-breathe{50%{box-shadow:0 0 110px #7057e8a8}}
.motion-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}
.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}
.motion-ready .dark-steps article[data-reveal]:nth-child(2){transition-delay:.1s}
.motion-ready .dark-steps article[data-reveal]:nth-child(3){transition-delay:.2s}
.developer-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-top:70px;padding-bottom:145px;scroll-margin-top:80px}.developer-section p{color:#766f7d;font-size:17px;line-height:1.65;max-width:510px}.developer-section .text-action{display:inline-block}
.code-card{background:#f7f5fc;border:1px solid #e7e1f1;border-radius:17px;overflow:hidden;box-shadow:0 22px 60px #37254c13}.code-card-top{height:54px;border-bottom:1px solid #e7e1f1;display:flex;align-items:center;gap:7px;padding:0 22px}.code-card-top span{width:8px;height:8px;border-radius:50%;background:#b4a4e8}.code-card-top b{margin-left:auto;color:#a39aaf;font-size:10px;letter-spacing:.12em}.code-flow{display:flex;align-items:center;justify-content:space-around;gap:12px;padding:70px 28px}.code-flow span{border:1px solid #ded6ec;background:white;border-radius:10px;padding:18px 14px;font-size:11px;color:#493b65;font-weight:800;white-space:nowrap}.code-flow i{font-style:normal;color:var(--violet);font-size:24px}.code-card-foot{border-top:1px solid #e7e1f1;padding:20px 25px;font-size:12px;color:#8a8093}.code-card-foot b{color:var(--violet)}
.closing-new{border-radius:24px;background:#f5f2ff;padding-top:68px;padding-bottom:68px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.closing-new p{font-size:17px;color:#706a79;margin:20px 0 27px}.closing-new>img{width:270px;height:270px;opacity:.16;margin:-70px 60px -80px 0}
.site-footer{display:flex;align-items:center;gap:40px;min-height:130px;font-size:13px;color:#9993a0}.site-footer span:last-child{margin-left:auto}
@media(max-width:1000px){.token-strip{flex-wrap:wrap;gap:20px;padding-top:24px;padding-bottom:24px}.token-strip-identity{min-width:210px}.token-strip-contract{margin-left:0;flex:1}.token-strip-actions{width:100%;padding-left:58px}}
@media(max-width:560px){.token-strip{align-items:flex-start;gap:19px;padding-top:26px;padding-bottom:28px}.token-strip-identity,.token-strip-contract,.token-strip-actions{width:100%;min-width:0}.token-strip-actions{padding-left:0;flex-wrap:wrap}.token-strip-contract code{font-size:12px}.token-strip-actions .button{flex:1}}
@media(max-width:1100px){.site-nav{gap:18px}.hero-new{gap:35px}.hero-text h1{font-size:62px}.hero-system{transform:none}.wrap{padding-left:34px;padding-right:34px}.showcase-copy{padding:50px 36px}.platform-heading{gap:35px}}
@media(max-width:1120px){.site-header .site-nav,.site-header .topactions{display:none}.mobile-nav{display:block;margin-left:auto;position:relative}.mobile-nav summary{list-style:none;cursor:pointer;font-size:14px;font-weight:700}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{margin-left:6px}.mobile-nav>div{position:absolute;right:0;top:35px;width:225px;background:#fff;border:1px solid var(--hair);border-radius:13px;box-shadow:0 20px 50px #231a3325;padding:10px;display:grid;z-index:45}.mobile-nav a,.mobile-nav button{border:0;background:none;text-align:left;padding:12px;color:var(--ink);font-weight:650}}
@media(max-width:800px){.site-header{padding:0 22px;height:68px}.site-header .site-nav,.site-header .topactions{display:none}.mobile-nav{display:block;margin-left:auto;position:relative}.mobile-nav summary{list-style:none;cursor:pointer;font-size:14px;font-weight:700}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{margin-left:6px}.mobile-nav>div{position:absolute;right:0;top:35px;width:225px;background:#fff;border:1px solid var(--hair);border-radius:13px;box-shadow:0 20px 50px #231a3325;padding:10px;display:grid;z-index:45}.mobile-nav a,.mobile-nav button{border:0;background:none;text-align:left;padding:12px;color:var(--ink);font-weight:650}.hero-new{grid-template-columns:1fr;gap:46px;min-height:0;padding-top:80px;padding-bottom:80px}.hero-text h1{font-size:clamp(48px,8vw,72px)}.hero-system{height:390px;max-width:680px}.platform-section{padding-top:65px}.platform-heading{display:block}.platform-heading p{margin-top:24px}.showcase-panel{grid-template-columns:1fr}.showcase-copy{padding:45px 40px}.showcase-visual{border-left:0;border-top:1px solid var(--hair);min-height:420px}.dark-steps{grid-template-columns:1fr}.dark-steps article{min-height:220px}.dark-steps h3{margin-top:35px}.quantum-section,.developer-section{grid-template-columns:1fr;gap:45px;padding-top:95px;padding-bottom:95px}.quantum-art{max-width:650px}.closing-new>img{width:180px;height:180px;margin-right:0}}
@media(max-width:560px){.wrap{padding-left:22px;padding-right:22px}.site-header{border-radius:0}.hero-new{padding-top:66px;padding-bottom:65px}.hero-text h1{font-size:48px}.hero-text p{font-size:17px}.hero-actions{flex-wrap:wrap}.hero-actions .button{width:100%}.hero-system{height:368px;padding:13px}.hero-system-top{font-size:8px}.hero-system-body{padding:22px 7px}.hero-node{height:72px;padding:9px}.hero-node strong{font-size:13px}.hero-node-icon{width:34px;height:34px}.system-path{margin-left:25px;height:20px}.hero-system-foot{font-size:8px}.platform-heading h2,.dark-heading h2,.quantum-text h2,.developer-section h2,.closing-new h2{font-size:40px}.platform-heading p{font-size:15px}.showcase-tabs{grid-template-columns:1fr;gap:2px}.showcase-tabs button{min-height:43px;text-align:left;padding-left:18px}.showcase-copy{padding:44px 27px}.showcase-copy h3{font-size:39px}.showcase-visual{min-height:420px}.agent-identity-card{left:4%;top:13%;width:68%;padding:18px}.passport-card{right:4%;bottom:7%;width:56%;height:215px;padding:17px}.passport-symbol{top:63px;width:65px;height:65px}.passport-symbol img{width:43px;height:43px}.card-meta{font-size:10px}.card-meta b{font-size:9px}.request-chip{left:4%;top:11%;width:52%}.control-evaluation{left:21%;top:35%;width:65%}.decision-card{right:5%;bottom:5%;width:43%;height:88px}.activity-chip{left:5%;top:10%;width:53%}.proof-connector{left:24%;top:39%;width:2%;height:12%;border-top:0;border-left:2px dashed #a48ced}.checkpoint-card{right:5%;top:42%;width:74%;height:230px;padding:16px}.hash-label{margin-top:17px}.signature-bars{height:45px;margin-top:10px}.verify-row{margin-top:10px;padding-top:10px}.dark-section{padding:75px 0}.dark-heading p{font-size:15px}.quantum-art{height:340px}.orbit-two{width:320px;height:320px}.tag-one{left:5%;top:20%}.tag-two{right:5%;top:24%}.tag-three{right:4%;bottom:15%}.developer-section{padding-bottom:80px}.code-flow{padding:50px 14px;gap:5px}.code-flow span{padding:12px 6px;font-size:8px}.code-flow i{font-size:16px}.closing-new{padding-top:55px;padding-bottom:55px}.closing-new>img{display:none}.site-footer{flex-wrap:wrap;gap:12px;padding-top:32px;padding-bottom:32px}.site-footer span:last-child{margin-left:0;width:100%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal]{opacity:1;transform:none}}
@media(max-width:560px){.dark-section{padding:135px 0 80px}.dark-section::before{height:72px;clip-path:polygon(0 0,100% 0,100% 45%,88% 45%,82% 100%,18% 100%,12% 45%,0 45%)}.quantum-section{padding-top:150px}.quantum-section::before{height:70px;clip-path:polygon(0 0,100% 0,100% 45%,88% 45%,82% 100%,18% 100%,12% 45%,0 45%)}}
