@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{scroll-behavior:smooth}body{background:#0b0c0f;color:#f1f1f1;font-family:Segoe UI,system-ui,sans-serif;overflow-x:hidden}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0b0c0f}::-webkit-scrollbar-thumb{background:#3498db55;border-radius:2px}:root{--void: #0b0c0f;--panel: #121317;--panel-2: #16171c;--line: #232427;--line-strong: #2e2f36;--cyan: #3498db;--cyan-soft: rgba(52, 152, 219, .5);--violet: #8b7bff;--green: #3ddc84;--amber: #ff7a1a;--text: #f1f1f1;--text-dim: #9a9ba3;--text-faint: #5c5d64;--font-display: "Chakra Petch", sans-serif;--font-mono: "JetBrains Mono", "Consolas", monospace;--font-body: "Segoe UI", system-ui, sans-serif}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--cyan),#1a73e8);color:#04141c;border:none;border-radius:4px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);padding:13px 26px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font-mono);transition:all .25s;letter-spacing:.3px;text-decoration:none;text-align:center;box-shadow:0 0 0 1px #3498db26,0 8px 24px #3498db2e}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #3498db4d,0 10px 32px #3498db52}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:#3498db0a;color:var(--cyan);border:1px solid var(--line-strong);border-radius:4px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);padding:12px 24px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font-mono);transition:all .25s;text-decoration:none;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-outline:hover{background:#3498db17;border-color:var(--cyan-soft)}.nav-link{color:var(--text-dim);text-decoration:none;font-size:13px;font-family:var(--font-body);transition:color .2s}.nav-link:hover{color:var(--cyan)}.glass-card,.panel{position:relative;background:var(--panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:10px;transition:border-color .25s,transform .25s,box-shadow .25s,background .25s}.glass-card:hover,.panel:hover{border-color:var(--cyan-soft);box-shadow:0 12px 40px #3498db12}.bracket:before,.bracket:after{content:"";position:absolute;width:12px;height:12px;border-color:var(--cyan);opacity:.55;pointer-events:none;transition:opacity .25s}.bracket:before{top:-1px;left:-1px;border-top:1.5px solid;border-left:1.5px solid}.bracket:after{bottom:-1px;right:-1px;border-bottom:1.5px solid;border-right:1.5px solid}.bracket:hover:before,.bracket:hover:after{opacity:1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse-ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes scan{0%{top:-10%}to{top:110%}}@keyframes grid-fade{0%{opacity:0}to{opacity:.08}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes coreSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stack-section{position:sticky;top:0}.stack-reveal{opacity:0;transform:perspective(1200px) rotateX(8deg) translateY(46px);transition:opacity .9s cubic-bezier(.16,.8,.24,1),transform .9s cubic-bezier(.16,.8,.24,1)}.stack-reveal.is-in{opacity:1;transform:none}.stack-scale{position:relative;background:var(--void);transform-origin:top center;will-change:transform,filter;border-radius:28px 28px 0 0;box-shadow:0 -36px 70px #0000008c;overflow:hidden}.stack-scale-plain{border-radius:0;box-shadow:none}@media (max-width: 640px){.stack-scale{border-radius:18px 18px 0 0;box-shadow:0 -20px 40px #00000080}}@media (max-width: 768px){.stack-scale{transform:none!important;filter:none!important}.stack-section{position:static}}@media (prefers-reduced-motion: reduce){.stack-reveal{transition:none;opacity:1;transform:none}}.plan-card:hover{transform:translateY(-6px)!important}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){h1{font-size:clamp(26px,7vw,48px)}h2{font-size:clamp(20px,5vw,32px)}h3{font-size:clamp(16px,4vw,22px)}p{font-size:14px}}@media (hover: none){.btn-primary:hover,.btn-outline:hover{transform:none;box-shadow:none}.bot-card:hover,.feature-card:hover,.card:hover,.glass-card:hover,.panel:hover{transform:none!important}}
