@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500;600&display=swap";:root{--void: #08080c;--void-2: #0d0d12;--void-3: #141418;--panel: #101014;--panel-glow: rgba(255,255,255,.04);--line: rgba(255,255,255,.12);--line-soft: rgba(255,255,255,.06);--white: #f0f0f4;--white-dim: #a8a8b8;--grey: #707080;--grey-dim: #44444f;--gold: #e0e0e8;--gold-light: #ffffff;--gold-dark: #a0a0b0;--silver: #c0c0cc;--silver-bright:#e8e8f0;--chrome: #d4d4e0;--glow-gold: 0 0 30px rgba(255,255,255,.2), 0 0 80px rgba(255,255,255,.08);--glow-silver: 0 0 30px rgba(200,200,220,.25), 0 0 80px rgba(200,200,220,.1);--glow-warm: 0 0 30px rgba(255,255,255,.18), 0 0 80px rgba(255,255,255,.07);--neon-purple: var(--gold);--neon-cyan: var(--silver);--neon-pink: var(--gold-light);--neon-blue: var(--gold-dark);--accent: var(--gold);--font-display: "Orbitron", sans-serif;--font-body: "Space Grotesk", sans-serif;--font-mono: "JetBrains Mono", monospace;--container: 1320px;--gutter: clamp(20px, 5vw, 64px);--radius: 16px;--ease: cubic-bezier(.16,1,.3,1);--ease-out: cubic-bezier(.33,1,.68,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}::selection{background:var(--gold);color:var(--void)}body{background:var(--void);color:var(--white);font-family:var(--font-body);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;cursor:default}main,footer,.nav,.marquee{position:relative;z-index:1}:root{--glass: rgba(7,7,13,.45);--glass-light: rgba(7,7,13,.3);--glass-heavy: rgba(7,7,13,.6);--glass-blur: 12px}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.cursor-dot{position:fixed;width:10px;height:10px;border-radius:50%;background:var(--gold);pointer-events:none;z-index:9999;mix-blend-mode:screen;transition:transform .15s var(--ease),opacity .2s;box-shadow:var(--glow-gold)}.cursor-ring{position:fixed;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.35);pointer-events:none;z-index:9998;transition:transform .35s var(--ease-out),opacity .25s,width .3s,height .3s,border-color .3s}.cursor-ring.is-hover{width:56px;height:56px;border-color:var(--gold-light)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:6px}.video-bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-bg-layer video{width:100%;height:100%;object-fit:cover;object-position:center top;image-rendering:high-quality;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.video-bg-layer video::-webkit-media-controls{display:none!important}.video-bg-layer video::-webkit-media-controls-enclosure{display:none!important}.video-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07070d99,#07070d8c 25%,#07070da6 60%,#07070dbf)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.03;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.3) 1px,rgba(0,0,0,.3) 2px);background-size:100% 3px}.glow-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(800px 600px at 10% -8%,rgba(255,255,255,.1),transparent 55%),radial-gradient(600px 500px at 95% 15%,rgba(200,204,216,.06),transparent 50%),radial-gradient(700px 700px at 50% 100%,rgba(220,220,240,.05),transparent 50%)}#particles-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.6}main{position:relative;z-index:5}footer{position:relative;z-index:5}#matrix-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.1}.wrap{max-width:var(--container);margin:0 auto;padding-inline:var(--gutter);position:relative;z-index:5}.section{padding-block:clamp(80px,12vw,170px);position:relative;background:#07070d66}.section-tight{padding-block:clamp(50px,8vw,100px);background:#07070d66}.hairline{border-top:1px solid var(--line)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:var(--glow-gold);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.08}.lede{color:var(--white-dim);font-weight:300;font-size:clamp(16px,1.8vw,20px);line-height:1.7;max-width:48ch}.neon-text{text-shadow:0 0 10px rgba(255,255,255,.5),0 0 40px rgba(255,255,255,.2)}.neon-cyan-text{color:var(--silver-bright);text-shadow:0 0 10px rgba(200,204,216,.5),0 0 40px rgba(200,204,216,.2)}.neon-pink-text{color:var(--gold-light);text-shadow:0 0 10px rgba(220,220,240,.5),0 0 40px rgba(220,220,240,.2)}.gold-text{color:var(--gold);text-shadow:0 0 10px rgba(255,255,255,.5),0 0 40px rgba(255,255,255,.2)}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.glitch:before{color:var(--silver);z-index:-1;animation:glitch-1 3s infinite linear alternate-reverse;clip-path:inset(0 0 65% 0)}.glitch:after{color:var(--gold-light);z-index:-2;animation:glitch-2 2.5s infinite linear alternate-reverse;clip-path:inset(65% 0 0 0)}@keyframes glitch-1{0%{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(2px,1px)}to{transform:translate(0)}}@keyframes glitch-2{0%{transform:translate(0)}20%{transform:translate(3px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(3px,1px)}80%{transform:translate(-3px,-1px)}to{transform:translate(0)}}.decode-text{display:inline-block}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:16px 30px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--white);cursor:pointer;position:relative;overflow:hidden;transition:all .45s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(135deg,#ffffff1f,#c8ccd80f);opacity:0;transition:opacity .45s var(--ease)}.btn:hover{border-color:var(--gold);box-shadow:var(--glow-gold);transform:translateY(-2px)}.btn:hover:before{opacity:1}.btn-arrow{transition:transform .45s var(--ease)}.btn:hover .btn-arrow{transform:translate(5px)}.btn-solid{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);color:var(--white);font-weight:600}.btn-solid:hover{box-shadow:var(--glow-silver);background:#ffffff2e;border-color:#fff6}.tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 13px;border:1px solid var(--line);border-radius:999px;color:var(--grey);transition:all .3s var(--ease)}.tag.is-accent{color:var(--gold);border-color:#ffffff59;background:#ffffff0f}.tag:hover{border-color:var(--gold);color:var(--gold)}.nav{position:fixed;top:0;inset-inline:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.08);background:#07070d80;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);transition:background .4s,border-color .4s}.nav.is-scrolled{background:var(--glass-heavy);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom-color:#ffffff26}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:80px}.brand{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.brand .dot{width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:var(--glow-gold);animation:pulse-dot 2s ease-in-out infinite}.brand-logo{height:30px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);position:relative;padding-bottom:4px;transition:color .3s var(--ease)}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:linear-gradient(90deg,var(--gold),var(--silver));transition:right .4s var(--ease)}.nav-links a:hover,.nav-links a.is-active{color:var(--white)}.nav-links a:hover:after,.nav-links a.is-active:after{right:0}.nav-cta{display:flex;align-items:center;gap:18px}.nav-toggle{display:none}@media (max-width:920px){.nav-links{position:fixed;top:80px;right:0;bottom:0;left:0;background:#07070df5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;justify-content:center;gap:28px;transform:translateY(-14px);opacity:0;visibility:hidden;transition:all .45s var(--ease)}.nav-links.is-open{transform:translateY(0);opacity:1;visibility:visible}.nav-links a{font-size:18px;letter-spacing:.08em}.nav-cta .btn span{display:none}.nav-toggle{display:flex;flex-direction:column;gap:5px;width:34px;cursor:pointer;z-index:60;background:none;border:none}.nav-toggle i{height:1px;width:100%;background:var(--gold);transition:all .35s var(--ease)}.nav-toggle.is-open i:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle.is-open i:nth-child(2){opacity:0}.nav-toggle.is-open i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}.hero{min-height:100vh;display:flex;align-items:center;padding-top:80px;position:relative;overflow:hidden}.hero--video{justify-content:center;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center;width:100%}.hero-inner--centered{grid-template-columns:1fr;text-align:center;max-width:900px;margin:0 auto}.hero-text{position:relative;z-index:2}.hero-text--overlay .lede{max-width:600px;margin-inline:auto;color:#ffffffe0;font-weight:400;text-shadow:0 2px 12px rgba(0,0,0,.7)}.hero-text--overlay .actions{justify-content:center}.hero-text--overlay .btn-solid{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--void);border-color:transparent;box-shadow:0 8px 30px #00000073,var(--glow-gold);font-weight:700}.hero-text--overlay .btn:not(.btn-solid){background:#00000059;border-color:#fff6}.hero-text h1{font-size:clamp(36px,7vw,88px);font-weight:900;line-height:1.05;margin-bottom:clamp(20px,3vw,34px)}.hero-text--overlay h1 span{color:transparent;background:#ffffffeb;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1.5px rgba(255,255,255,.8);filter:drop-shadow(0 2px 18px rgba(0,0,0,.6));text-shadow:none}.hero-text--overlay h1 span.neon-text,.hero-text--overlay h1 span.glitch{-webkit-text-stroke:1.8px rgba(255,255,255,.65)}.hero-text--overlay h1 span.neon-cyan-text{-webkit-text-stroke:1.5px rgba(200,200,220,.45);background:#c8c8dc14;-webkit-background-clip:text;background-clip:text}.hero-text--overlay h1 span.neon-pink-text{-webkit-text-stroke:2px rgba(255,255,255,.7);background:#ffffff26;-webkit-background-clip:text;background-clip:text}.hero-text .lede{margin-bottom:32px}.hero-hex-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.03;background-image:linear-gradient(30deg,var(--gold) 12%,transparent 12.5%,transparent 87%,var(--gold) 87.5%,var(--gold)),linear-gradient(150deg,var(--gold) 12%,transparent 12.5%,transparent 87%,var(--gold) 87.5%,var(--gold)),linear-gradient(30deg,var(--gold) 12%,transparent 12.5%,transparent 87%,var(--gold) 87.5%,var(--gold)),linear-gradient(150deg,var(--gold) 12%,transparent 12.5%,transparent 87%,var(--gold) 87.5%,var(--gold)),linear-gradient(60deg,rgba(255,255,255,.5) 25%,transparent 25.5%,transparent 75%,rgba(255,255,255,.5) 75%);background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px,0 0;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at 60% 50%,black 20%,transparent 70%)}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center}.robot-container{position:relative;width:100%;max-width:520px;aspect-ratio:1}.robot-image-wrap{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:robot-float 6s ease-in-out infinite}.ai-core{width:100%;height:auto;max-height:100%;filter:drop-shadow(0 0 30px rgba(255,255,255,.25)) drop-shadow(0 0 70px rgba(200,204,216,.1));transition:filter .5s var(--ease)}.ai-core:hover{filter:drop-shadow(0 0 50px rgba(255,255,255,.45)) drop-shadow(0 0 100px rgba(200,204,216,.2)) drop-shadow(0 0 140px rgba(255,255,255,.12))}@keyframes robot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.robot-scan-line{position:absolute;left:5%;right:5%;height:3px;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),rgba(220,220,240,.8),rgba(255,255,255,.6),transparent);box-shadow:0 0 20px #fff6,0 0 60px #fff3;animation:scan-down 8s linear infinite;border-radius:2px}@keyframes scan-down{0%{top:-5%;opacity:0}5%{opacity:1}90%{opacity:1}to{top:105%;opacity:0}}.robot-glow-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.08),transparent 60%);animation:glow-pulse 4s ease-in-out infinite alternate}@keyframes glow-pulse{0%{opacity:.5}to{opacity:1}}.robot-particle-field{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:4;pointer-events:none}.robot-glitch{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0;z-index:5;animation:robot-glitch-trigger 6s ease infinite}.robot-glitch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:hue-rotate(30deg) brightness(1.4) saturate(1.5)}@keyframes robot-glitch-trigger{0%,88%,to{opacity:0}90%{opacity:.7;transform:translate(4px,-2px)}92%{opacity:.5;transform:translate(-3px,3px)}94%{opacity:0}}.holo-ring{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border:1px solid rgba(255,255,255,.15);border-radius:50%;animation:holo-rotate 20s linear infinite;z-index:1}.holo-ring:before{content:"";position:absolute;top:-2px;left:50%;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:var(--glow-gold);transform:translate(-50%)}.holo-ring-2{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border:1px solid rgba(200,204,216,.08);border-radius:50%;animation:holo-rotate 14s linear infinite reverse;z-index:1}.holo-ring-2:before{content:"";position:absolute;bottom:-2px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--silver);box-shadow:var(--glow-silver);transform:translate(-50%)}.holo-ring-3{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border:1px dashed rgba(255,255,255,.06);border-radius:50%;animation:holo-rotate 30s linear infinite;z-index:0}.holo-ring-3:before{content:"";position:absolute;top:50%;right:-3px;width:5px;height:5px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 15px #dcdcf066;transform:translateY(-50%)}@keyframes holo-rotate{to{transform:rotate(360deg)}}.hud-corner{position:absolute;width:24px;height:24px;z-index:6;pointer-events:none;opacity:.4}.hud-tl{top:8%;left:8%;border-top:2px solid var(--gold);border-left:2px solid var(--gold)}.hud-tr{top:8%;right:8%;border-top:2px solid var(--gold);border-right:2px solid var(--gold)}.hud-bl{bottom:8%;left:8%;border-bottom:2px solid var(--silver);border-left:2px solid var(--silver)}.hud-br{bottom:8%;right:8%;border-bottom:2px solid var(--silver);border-right:2px solid var(--silver)}.data-frag{position:absolute;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--gold);opacity:.4;text-transform:uppercase;z-index:6;animation:float-frag 8s ease-in-out infinite}.data-frag:nth-child(5){top:15%;left:5%;animation-delay:0s}.data-frag:nth-child(6){top:35%;right:-10%;animation-delay:2s}.data-frag:nth-child(7){bottom:20%;left:-5%;animation-delay:4s}.data-frag:nth-child(8){bottom:35%;right:-8%;animation-delay:1s}.data-frag:nth-child(9){top:55%;left:-8%;animation-delay:3s;color:var(--silver)}.data-frag:nth-child(10){bottom:10%;right:5%;animation-delay:5s;color:var(--silver)}@keyframes float-frag{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-12px);opacity:.7}}@media (max-width:840px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-visual{order:-1;max-width:340px;margin:0 auto}.hero-text .lede{margin-inline:auto}.hero-text .actions{justify-content:center}.data-frag,.hud-corner{display:none}}.actions{display:flex;gap:16px;flex-wrap:wrap}.marquee{overflow:hidden;border-block:1px solid var(--line);background:linear-gradient(90deg,#ffffff0a,#c8ccd80a),var(--glass-light);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.marquee-track{display:flex;gap:60px;white-space:nowrap;padding-block:22px;animation:marquee 40s linear infinite;width:max-content}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-dim);display:flex;align-items:center;gap:60px}.marquee-track span em{font-style:normal;color:var(--white-dim)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.head-row{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(44px,7vw,80px)}.head-row h2{font-size:clamp(28px,4.6vw,56px);max-width:16ch}.head-row .lede{margin-bottom:6px}.grid{display:grid;gap:1px;background:linear-gradient(135deg,#ffffff1f,#c8ccd80f);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);overflow:hidden}.grid>*{background:var(--glass)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.services-grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense}.services-grid>:nth-child(1),.services-grid>:nth-child(4),.services-grid>:nth-child(5){grid-column:span 2}@media (max-width:1120px){.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.cols-3,.cols-4,.services-grid{grid-template-columns:repeat(2,1fr)}.services-grid>:nth-child(1),.services-grid>:nth-child(4),.services-grid>:nth-child(5){grid-column:span 1}}@media (max-width:640px){.cols-2,.cols-3,.cols-4,.services-grid{grid-template-columns:1fr}}.cell{padding:clamp(28px,3.4vw,44px);position:relative;overflow:hidden;transition:background .5s var(--ease),transform .4s var(--ease);transform-style:preserve-3d}.cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid transparent;border-radius:inherit;opacity:0;transition:opacity .4s var(--ease),border-color .4s var(--ease)}.cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent 50%),linear-gradient(-45deg,rgba(200,204,216,.02),transparent 50%);transition:opacity .5s var(--ease)}.cell:hover{background:#0e0e1abf}.cell:hover:before{opacity:1;border-color:var(--line)}.cell:hover:after{opacity:1}.cell .icon-wrap{width:56px;height:56px;border-radius:14px;border:1px solid var(--line);margin-bottom:22px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:border-color .5s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease)}.cell .icon-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff14,#c8ccd80a);opacity:0;transition:opacity .4s}.cell:hover .icon-wrap{border-color:var(--gold);box-shadow:var(--glow-gold);transform:rotate(-6deg) scale(1.06)}.cell:hover .icon-wrap:before{opacity:1}.cell .icon-wrap svg{color:var(--gold);position:relative;z-index:1}.cell .icon{margin-bottom:16px;color:var(--gold)}.cell .num{font-family:var(--font-mono);font-size:11px;color:var(--grey-dim);letter-spacing:.16em}.cell h3{font-family:var(--font-display);font-size:clamp(17px,2vw,22px);margin-block:14px 10px;letter-spacing:.04em;text-transform:uppercase}.cell p{color:var(--grey);font-weight:300;font-size:14.5px;line-height:1.7}.cell-visual{width:100%;height:100px;margin-top:16px;border-radius:10px;opacity:.7}.cell-svg-visual{width:100%;height:100px;margin-top:16px;opacity:.6}.cell-progress{margin-top:16px;height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden}.cell-progress-bar{height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--gold-light));box-shadow:0 0 10px #ffffff4d;transition:width 2s var(--ease)}.cell.is-visible .cell-progress-bar{width:var(--target)}.cell-link{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);transition:color .35s var(--ease)}.cell:hover .cell-link{color:var(--gold)}.cell-link svg{display:inline;transition:transform .4s var(--ease)}.cell:hover .cell-link svg{transform:translate(3px,-3px)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:linear-gradient(90deg,#ffffff1a,#c8ccd80f);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.stat{background:var(--glass);padding:clamp(28px,3vw,44px);position:relative;overflow:hidden}.stat:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.4}.stat .figure{font-family:var(--font-display);font-size:clamp(34px,4.4vw,54px);font-weight:800;letter-spacing:.02em;color:var(--gold)}.stat .label{margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}@media (max-width:780px){.stats{grid-template-columns:repeat(2,1fr)}}.work-tile{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(44px,7vw,80px);border-top:1px solid var(--line)}.work-tile:last-child{border-bottom:1px solid var(--line)}.work-visual{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--line);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:28px;background:radial-gradient(120% 140% at 20% 10%,rgba(255,255,255,.12),transparent 50%),radial-gradient(80% 80% at 80% 80%,rgba(200,204,216,.06),transparent 50%),var(--glass)}.work-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at 30% 30%,black,transparent 70%);mask-image:radial-gradient(circle at 30% 30%,black,transparent 70%)}.work-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(255,255,255,.04) 50%,transparent 52%);animation:scan-sweep 4s linear infinite}@keyframes scan-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.work-visual-graphic{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.work-orbit-svg{width:60%;height:60%;opacity:.5}.work-shot{position:absolute;top:26px;right:26px;bottom:54px;left:26px;width:auto;height:auto;object-fit:contain;margin:auto;z-index:1;filter:drop-shadow(0 14px 34px rgba(0,0,0,.5))}.work-visual .work-mark{position:relative;z-index:2;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.work-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.work-tile h3{font-family:var(--font-display);font-size:clamp(22px,2.8vw,34px);margin-bottom:14px;max-width:18ch;text-transform:uppercase;letter-spacing:.03em}.work-tile p{color:var(--grey);font-weight:300;max-width:48ch;margin-bottom:22px}.work-results{display:flex;gap:clamp(24px,4vw,48px);flex-wrap:wrap}.work-results div b{display:block;font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--gold)}.work-results div span{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}@media (max-width:840px){.work-tile{grid-template-columns:1fr}.work-visual{order:-1}}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--gold),var(--silver),var(--gold-light))}.tl-item{position:relative;padding-left:64px;padding-block:30px}.tl-item:before{content:"";position:absolute;left:14px;top:38px;width:15px;height:15px;border-radius:50%;background:var(--glass-heavy);border:1px solid var(--gold);box-shadow:0 0 0 5px #07070dcc,var(--glow-gold)}.tl-item .num{font-family:var(--font-mono);font-size:11px;color:var(--gold);letter-spacing:.16em}.tl-item h3{font-family:var(--font-display);font-size:clamp(20px,2.4vw,28px);margin-block:10px;letter-spacing:.04em;text-transform:uppercase}.tl-item p{color:var(--grey);font-weight:300;max-width:54ch}.quote{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(34px,5vw,74px);position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.04),transparent),var(--glass)}.quote:before{content:"“";position:absolute;top:-.25em;left:.25em;font-family:var(--font-display);font-size:200px;line-height:1;color:#ffffff1a}.quote blockquote{position:relative;font-family:var(--font-body);font-weight:400;font-size:clamp(20px,2.8vw,32px);letter-spacing:-.005em;line-height:1.4;max-width:32ch}.quote cite{position:relative;display:block;margin-top:28px;font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.quote cite b{color:var(--gold);font-family:var(--font-body);font-style:normal;letter-spacing:0;text-transform:none;font-size:15px;display:block;margin-bottom:4px}.price-card{padding:clamp(28px,2.2vw,40px);display:flex;flex-direction:column;height:100%;min-width:0}.price-card.is-feat{background:#0e0e1abf;position:relative;box-shadow:inset 0 1px #ffffff26}.price-card.is-feat:after{content:"Most Popular";position:absolute;top:18px;right:18px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--void);background:linear-gradient(135deg,var(--gold),var(--gold-light));padding:6px 12px;border-radius:999px}.price-card h3{font-family:var(--font-display);font-size:18px;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;min-height:2.5em}.price-card .sub{color:var(--grey);font-size:15px;line-height:1.55;margin-bottom:26px;min-height:6.2em}.price-card .amount{font-family:var(--font-display);font-size:clamp(30px,2.7vw,38px);font-weight:800;color:var(--gold);line-height:1.05;white-space:nowrap;margin-bottom:4px}.price-card .amount span{display:block;margin-top:6px;font-family:var(--font-mono);font-size:12px;color:var(--grey);-webkit-text-fill-color:var(--grey);letter-spacing:.06em}.price-card ul{list-style:none;margin:28px 0 34px;display:flex;flex-direction:column;gap:17px}.price-card li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--white-dim);font-weight:300}.price-card li svg{flex:none;margin-top:3px;color:var(--gold);display:inline}.price-card .btn{margin-top:auto;justify-content:center}.tavatar{width:48px;height:48px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--void);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em}.tstars{color:var(--gold);font-size:15px;letter-spacing:3px}.pricing-wrap{max-width:none;padding-inline:clamp(20px,2.5vw,48px)}.pricing-grid{background:none;border:none;border-radius:0;overflow:visible;gap:clamp(20px,2vw,30px);align-items:stretch}.pricing-grid>.price-card{background:linear-gradient(180deg,#161620b3,#0b0b11cc);border:1px solid rgba(255,255,255,.1);border-radius:20px;transition:transform .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease)}.pricing-grid>.price-card:hover{transform:translateY(-6px);border-color:#ffffff38;box-shadow:0 22px 55px #00000073}.pricing-grid>.price-card.is-feat{border-color:#ffffff42;background:linear-gradient(180deg,#1c1c28c7,#0d0d14d9);box-shadow:0 0 0 1px #ffffff14,0 24px 60px #00000080}.pricing-grid>.price-card.is-feat:hover{transform:translateY(-6px);border-color:#ffffff6b;box-shadow:0 0 0 1px #ffffff24,0 26px 64px #0000008c}.pricing-grid>.price-card ul{padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.post-card{padding:clamp(26px,3vw,36px);display:flex;flex-direction:column;height:100%;transition:background .4s var(--ease)}.post-card:hover{background:#0e0e1abf}.post-card .meta{display:flex;gap:14px;align-items:center;margin-bottom:18px}.post-card .meta time{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-dim)}.post-card h3{font-family:var(--font-display);font-size:16px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px;line-height:1.3;transition:color .35s var(--ease)}.post-card:hover h3{color:var(--gold)}.post-card p{color:var(--grey);font-size:14px;font-weight:300;line-height:1.7;flex:1}.post-card .read{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);transition:color .35s var(--ease),gap .35s var(--ease)}.post-card:hover .read{color:var(--gold);gap:14px}.cta-band{border:1px solid var(--line);border-radius:24px;padding:clamp(48px,8vw,112px) clamp(28px,6vw,80px);text-align:center;position:relative;overflow:hidden;background:radial-gradient(120% 160% at 50% 120%,rgba(255,255,255,.1),transparent 55%),radial-gradient(80% 80% at 50% -20%,rgba(200,204,216,.04),transparent 50%),var(--glass)}.cta-band:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:24px;padding:1px;background:linear-gradient(135deg,var(--gold),var(--silver),var(--gold-light),var(--gold));background-size:300% 300%;animation:gradient-shift 6s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cta-band h2{font-size:clamp(28px,5.4vw,64px);max-width:18ch;margin-inline:auto}.cta-band .lede{margin-inline:auto;text-align:center}.cta-band .actions{display:flex;justify-content:center;gap:18px;margin-top:36px;flex-wrap:wrap}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(36px,6vw,100px)}@media (max-width:840px){.contact-grid{grid-template-columns:1fr}}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width:680px){.form-grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:10px}.field.full{grid-column:1/-1}.field label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.field input,.field textarea,.field select{background:var(--glass);border:1px solid var(--line);border-radius:12px;padding:15px 16px;color:var(--white);font-family:var(--font-body);font-size:15px;transition:border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--gold);background:var(--glass-heavy);box-shadow:0 0 0 3px #ffffff1a}.field textarea{resize:vertical;min-height:140px}.contact-info{display:flex;flex-direction:column;gap:30px}.contact-info .item .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:8px}.contact-info .item .value{font-family:var(--font-display);font-size:clamp(18px,2.2vw,24px);letter-spacing:.03em}.link-hover{transition:color .3s var(--ease)}.link-hover:hover{color:var(--gold)}.footer{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,100px) 36px;background:var(--glass-heavy)}.footer-top{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.footer-cols{display:flex;gap:clamp(40px,7vw,100px);flex-wrap:wrap}.footer-col h4{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-bottom:18px;font-weight:500}.footer-col a{display:block;font-size:14px;color:var(--white-dim);padding-block:6px;transition:color .3s var(--ease),padding-left .3s var(--ease)}.footer-col a:hover{color:var(--gold);padding-left:6px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--grey-dim)}.footer-status{display:flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #fff9;animation:pulse-dot 2s ease-in-out infinite}.page-head{padding-top:170px;padding-bottom:clamp(50px,7vw,90px);position:relative}.page-head h1{font-size:clamp(34px,6.6vw,82px);max-width:18ch}.page-head .lede{margin-top:22px}.crumb{display:flex;gap:10px;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-dim);margin-bottom:26px}.crumb .accent{color:var(--gold)}.page-head-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,4vw,60px);align-items:center}.page-robot{position:relative;width:100%;max-width:340px;margin:0 auto}.page-robot .robot-img{width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(255,255,255,.2)) drop-shadow(0 0 60px rgba(200,204,216,.08));animation:robot-float 6s ease-in-out infinite}.page-robot .holo-ring{top:-15%;right:-15%;bottom:-15%;left:-15%}.page-robot .holo-ring-2{top:-8%;right:-8%;bottom:-8%;left:-8%}.page-robot .data-frag{font-size:8px}@media (max-width:840px){.page-head-inner{grid-template-columns:1fr;text-align:center}.page-robot{max-width:220px;order:-1;margin-bottom:20px}.page-head .lede{margin-inline:auto}}[data-reveal]{opacity:0;transform:translateY(34px);transition:opacity 1s var(--ease),transform 1s var(--ease)}[data-reveal].is-in{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease),transform .85s var(--ease)}[data-reveal-stagger].is-in>*{opacity:1;transform:translateY(0)}[data-reveal-stagger].is-in>*:nth-child(1){transition-delay:.06s}[data-reveal-stagger].is-in>*:nth-child(2){transition-delay:.16s}[data-reveal-stagger].is-in>*:nth-child(3){transition-delay:.26s}[data-reveal-stagger].is-in>*:nth-child(4){transition-delay:.36s}[data-reveal-stagger].is-in>*:nth-child(5){transition-delay:.46s}[data-reveal-stagger].is-in>*:nth-child(6){transition-delay:.56s}.page-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--void);display:flex;align-items:center;justify-content:center;transition:clip-path 1.2s cubic-bezier(.77,0,.18,1);clip-path:inset(0 0 0 0)}.page-curtain .loader{width:clamp(90px,12vw,160px);height:auto;filter:drop-shadow(0 0 24px rgba(255,255,255,.35));animation:loader-pulse 1s ease-in-out infinite alternate}@keyframes loader-pulse{0%{opacity:.3}to{opacity:1}}.page-curtain.is-open{clip-path:inset(0 0 100% 0)}@keyframes circuit-pulse{0%,to{opacity:.15}50%{opacity:.5}}.svc-graphic{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.svc-graphic svg{width:65%;height:65%;opacity:.55;overflow:visible}.radar-sweep{transform-origin:center;animation:radar-spin 6s linear infinite}@keyframes radar-spin{to{transform:rotate(360deg)}}.radar-ping{animation:radar-ping 3s ease-out infinite;transform-origin:center}@keyframes radar-ping{0%{r:4;opacity:.8}to{r:40;opacity:0}}.bar-animate{animation:bar-grow 2.5s ease-out forwards;transform-origin:bottom}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bar-pulse{animation:bar-pulse-glow 2s ease-in-out infinite alternate}@keyframes bar-pulse-glow{0%{filter:drop-shadow(0 0 4px rgba(255,255,255,.2))}to{filter:drop-shadow(0 0 12px rgba(255,255,255,.6))}}.node-float{animation:node-drift 4s ease-in-out infinite alternate}@keyframes node-drift{0%{transform:translate(0)}to{transform:translate(3px,-4px)}}.node-float:nth-child(2n){animation-direction:alternate-reverse;animation-duration:5s}.hex-spin{transform-origin:center;animation:hex-rotate 12s linear infinite}@keyframes hex-rotate{to{transform:rotate(360deg)}}.hex-counter{transform-origin:center;animation:hex-rotate 18s linear infinite reverse}.flow-dot{animation:flow-down 3s linear infinite}@keyframes flow-down{0%{transform:translateY(-20px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(120px);opacity:0}}.wave-line{animation:wave-travel 2.5s linear infinite}@keyframes wave-travel{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.gauge-needle{transform-origin:center bottom;animation:gauge-swing 3s ease-in-out infinite alternate}@keyframes gauge-swing{0%{transform:rotate(-45deg)}to{transform:rotate(45deg)}}.sys-console{background:var(--void);border:1px solid var(--line);border-radius:var(--radius);padding:0;overflow:hidden;font-family:var(--font-mono);font-size:12px;min-height:340px;display:flex;flex-direction:column}.sys-console-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:#ffffff08}.sys-console-dot{width:8px;height:8px;border-radius:50%}.sys-console-dot.r{background:#e85454}.sys-console-dot.y{background:var(--gold)}.sys-console-dot.g{background:#4ade80}.sys-console-title{margin-left:auto;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-dim)}.sys-console-body{padding:16px 20px;flex:1;overflow:hidden;color:var(--grey);line-height:2}.sys-console-body .cmd{color:var(--gold)}.sys-console-body .ok{color:#4ade80}.sys-console-body .dim{color:var(--grey-dim)}.sys-console-cursor{display:inline-block;width:7px;height:14px;background:var(--gold);animation:blink-cursor 1s step-end infinite;vertical-align:middle;margin-left:2px}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.diag-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--void-2);padding:clamp(24px,3vw,36px);position:relative;overflow:hidden}.diag-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(255,255,255,.03) 50%,transparent 52%);animation:scan-sweep 4s linear infinite}.diag-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:20px}.diag-header h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.diag-live{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#4ade80}.diag-live:before{content:"";width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade8080;animation:pulse-dot 2s ease-in-out infinite}.diag-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.diag-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.diag-value{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--gold);letter-spacing:.02em}.diag-bar{margin-top:4px;height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden;width:100%}.diag-bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--gold-light));box-shadow:0 0 8px #ffffff4d;width:0;transition:width 2s var(--ease)}.diag-panel.is-in .diag-bar-fill{width:var(--fill)}.about-robot-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,60px);align-items:center}.about-robot-wrap{position:relative;width:100%;max-width:300px;aspect-ratio:1;margin:0 auto}.about-robot-wrap .robot-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 30px rgba(255,255,255,.25)) drop-shadow(0 0 60px rgba(200,204,216,.1));animation:robot-float 6s ease-in-out infinite}.about-robot-wrap .holo-ring{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border:1px solid rgba(255,255,255,.12);border-radius:50%;animation:holo-rotate 20s linear infinite}.about-robot-wrap .holo-ring-2{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;border:1px solid rgba(200,204,216,.06);border-radius:50%;animation:holo-rotate 14s linear infinite reverse}.about-robot-wrap .robot-scan-line{position:absolute;left:10%;right:10%;height:2px;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);box-shadow:0 0 12px #ffffff4d;animation:scan-down 8s linear infinite}@media (max-width:840px){.about-robot-section{grid-template-columns:1fr}.about-robot-wrap{max-width:220px;order:-1}}.work-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:var(--radius)}.blog-feat-graphic{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.blog-feat-graphic svg{width:55%;height:55%;opacity:.4}.pricing-visual{display:flex;justify-content:center;margin-bottom:clamp(36px,6vw,60px)}.pricing-visual svg{width:200px;height:200px;opacity:.5}.pricing-orb{animation:orb-breathe 4s ease-in-out infinite alternate}@keyframes orb-breathe{0%{transform:scale(.95);filter:drop-shadow(0 0 20px rgba(255,255,255,.2))}to{transform:scale(1.05);filter:drop-shadow(0 0 40px rgba(255,255,255,.4))}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.page-curtain{display:none}}
