:root{color:#f8fbff;background:#02040d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--cyan: #35e8ff;--blue: #2c79ff;--purple: #a855f7;--gold: #ffd166;--ink: #02040d;--panel: rgba(8, 17, 38, .72);--line: rgba(116, 224, 255, .28);--slide-duration: 12s}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden}button{font:inherit}.app-shell{min-height:100%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 20% 15%,rgba(44,121,255,.28),transparent 28%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.22),transparent 30%),linear-gradient(135deg,#02040d,#071226 54%,#030610)}.business-card-page{min-height:100%;display:grid;place-items:center;padding:clamp(18px,4vw,56px);overflow:hidden;background:linear-gradient(90deg,#02040db8,#02040d4d,#02040db8),url(/assets/background.png) center / cover}.business-card-shell{position:relative;width:min(100%,760px);min-height:min(900px,calc(100vh - 36px));display:grid;align-content:start;gap:clamp(18px,2.4vw,32px);padding:clamp(24px,4vw,56px);border:1px solid rgba(116,224,255,.35);border-radius:8px;background:linear-gradient(145deg,#050f26e6,#0c0722db),#020612e6;box-shadow:inset 0 0 70px #35e8ff14,0 0 60px #35e8ff3d;overflow:hidden}.business-card-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 24% 20%,rgba(53,232,255,.18),transparent 28%),radial-gradient(circle at 84% 72%,rgba(168,85,247,.22),transparent 32%),linear-gradient(rgba(53,232,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(53,232,255,.07) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%)}.business-card-brand,.business-card-hero,.business-card-links,.business-card-services,.business-card-footer{position:relative;z-index:1}.business-card-brand{display:flex;align-items:center;gap:16px}.business-card-brand img{width:clamp(64px,12vw,112px);height:clamp(64px,12vw,112px);object-fit:contain}.business-card-brand div{display:grid;gap:4px}.business-card-brand strong{font-size:clamp(24px,4vw,42px);line-height:1}.business-card-brand span,.business-card-hero p,.business-card-footer{color:var(--cyan);font-size:clamp(13px,2vw,17px);font-weight:900;text-transform:uppercase}.business-card-hero{padding-top:clamp(18px,3vw,38px)}.business-card-hero p{margin:0 0 12px}.business-card-hero h1{max-width:620px;font-size:clamp(54px,11vw,94px);line-height:.9}.business-card-hero>span{display:block;max-width:620px;margin-top:18px;color:#eff8ffd6;font-size:clamp(18px,3vw,25px);line-height:1.34}.business-card-links{display:grid;gap:14px}.business-card-links a{display:grid;gap:5px;padding:clamp(16px,3vw,24px);border:1px solid rgba(116,224,255,.28);border-radius:8px;color:inherit;text-decoration:none;background:linear-gradient(135deg,#35e8ff1f,#a855f71a),#020612a8;box-shadow:inset 0 0 28px #35e8ff0f}.business-card-links a strong{color:#fff;font-size:clamp(19px,3.2vw,28px)}.business-card-links a span{color:#e3f3ffb8;font-size:clamp(14px,2.2vw,18px)}.business-card-services{display:flex;flex-wrap:wrap;gap:10px}.business-card-services span{padding:.72em .9em;border:1px solid rgba(255,209,102,.26);color:#fff5d6e0;background:#ffd16614;font-size:clamp(12px,2vw,15px);font-weight:900;text-transform:uppercase}.business-card-footer{display:flex;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px solid rgba(116,224,255,.18);color:#e3f3ffb8}.signage-stage{position:relative;width:min(100vw,calc(100vh * 16 / 9));height:min(100vh,56.25vw);aspect-ratio:16 / 9;overflow:hidden;background:#02040d;box-shadow:0 0 60px #35e8ff29}.slide{position:absolute;inset:0;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto auto;gap:clamp(16px,2.1vmin,42px);padding:clamp(36px,4.6vmin,96px);overflow:hidden;animation:slideIn .68s ease both}.slide:before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#02040dc7,#02040d47 48%,#02040db8),linear-gradient(180deg,#02040d5c,#02040d0a 42%,#02040dc7),url(/assets/background.png);background-size:cover;background-position:center;filter:saturate(1.12) contrast(1.08)}.slide:after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 23% 76%,rgba(53,232,255,.16),transparent 26%),radial-gradient(circle at 78% 76%,rgba(168,85,247,.18),transparent 27%),linear-gradient(120deg,#02040d75,#02040d24 44%,#02040d6b)}.slide-grid{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(53,232,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(53,232,255,.08) 1px,transparent 1px);background-size:5.8vmin 5.8vmin;-webkit-mask-image:radial-gradient(circle at center,black,transparent 74%);mask-image:radial-gradient(circle at center,black,transparent 74%)}.depth-field{position:absolute;inset:7%;z-index:-1;opacity:.78;background:linear-gradient(135deg,transparent 0 46%,rgba(53,232,255,.28) 46.2% 46.6%,transparent 46.8%),linear-gradient(35deg,transparent 0 61%,rgba(255,209,102,.17) 61.2% 61.6%,transparent 61.8%),radial-gradient(circle at 75% 24%,rgba(53,232,255,.18),transparent 20%);filter:drop-shadow(0 0 28px rgba(53,232,255,.18));animation:depthShift 14s ease-in-out infinite}.vector-effects{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.9;mix-blend-mode:screen}.vector-effects path,.vector-effects ellipse,.vector-effects polygon,.vector-effects circle{vector-effect:non-scaling-stroke}.vector-circuit path{fill:none;stroke:url(#energy-hero);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22 28;opacity:.62;animation:vectorFlow 8s linear infinite}.vector-systems .vector-circuit path{stroke:url(#energy-systems)}.vector-builders .vector-circuit path{stroke:url(#energy-builders)}.vector-services .vector-circuit path{stroke:url(#energy-services)}.vector-cta .vector-circuit path{stroke:url(#energy-cta)}.vector-circuit path:nth-child(2n){animation-duration:11s;animation-direction:reverse}.vector-mesh{transform-origin:74% 42%;animation:meshBreathe 7s ease-in-out infinite}.vector-mesh path{fill:none;stroke:#35e8ff3d;stroke-width:2;stroke-dasharray:10 18;animation:vectorFlow 13s linear infinite reverse}.vector-orbits{transform-origin:74% 38%;animation:orbitSweep 18s linear infinite}.vector-orbits ellipse{fill:none;stroke:#ffd1663d;stroke-width:2;stroke-dasharray:7 18}.vector-nodes circle{fill:url(#node-hero);filter:drop-shadow(0 0 16px rgba(53,232,255,.82));animation:nodeFlash 3s ease-in-out infinite}.vector-systems .vector-nodes circle{fill:url(#node-systems)}.vector-builders .vector-nodes circle{fill:url(#node-builders)}.vector-services .vector-nodes circle{fill:url(#node-services)}.vector-cta .vector-nodes circle{fill:url(#node-cta)}.vector-nodes circle:nth-child(2){animation-delay:.42s}.vector-nodes circle:nth-child(3){animation-delay:.84s}.vector-nodes circle:nth-child(4){animation-delay:1.26s}.vector-nodes circle:nth-child(5){animation-delay:1.68s}.vector-shards polygon{fill:#35e8ff0f;stroke:#35e8ff42;stroke-width:2;animation:shardFloat 9s ease-in-out infinite}.vector-shards polygon:nth-child(2){fill:#ffd1660f;stroke:#ffd16640;animation-delay:1.6s}.vector-shards polygon:nth-child(3){fill:#a855f714;stroke:#a855f740;animation-delay:2.8s}.vector-shards polygon:nth-child(4){animation-delay:4s}.vector-hero .vector-mesh,.vector-cta .vector-mesh{opacity:.74}.vector-systems .vector-circuit path,.vector-services .vector-circuit path{opacity:.82}.vector-builders .vector-orbits{transform-origin:48% 66%}.slide-systems:after{background:radial-gradient(circle at 74% 62%,rgba(53,232,255,.2),transparent 26%),radial-gradient(circle at 21% 76%,rgba(44,121,255,.2),transparent 30%),linear-gradient(145deg,#03071494,#030c1e1a 54%,#03061080)}.slide-builders:after{background:radial-gradient(circle at 75% 70%,rgba(168,85,247,.24),transparent 30%),radial-gradient(circle at 22% 76%,rgba(53,232,255,.15),transparent 28%),linear-gradient(145deg,#03071494,#1111311a 55%,#04071185)}.slide-services:after{background:radial-gradient(circle at 50% 68%,rgba(255,209,102,.12),transparent 24%),radial-gradient(circle at 24% 76%,rgba(44,121,255,.18),transparent 30%),linear-gradient(145deg,#03071499,#0712261f 62%,#0406108f)}.slide-cta:after{background:radial-gradient(circle at 68% 58%,rgba(53,232,255,.24),transparent 26%),radial-gradient(circle at 30% 70%,rgba(255,209,102,.14),transparent 24%),linear-gradient(145deg,#0307148a,#10102f1f 55%,#0306108f)}.grid-glow{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(53,232,255,.1),transparent),linear-gradient(180deg,transparent,rgba(168,85,247,.1),transparent);animation:scan 8s linear infinite}.orbital-ring{position:absolute;border:1px solid rgba(53,232,255,.24);border-radius:999px;transform:rotate(-15deg);pointer-events:none}.corner-frame{position:absolute;width:clamp(170px,16vmin,330px);aspect-ratio:1;z-index:1;pointer-events:none}.corner-frame:before,.corner-frame:after{content:"";position:absolute;background:linear-gradient(90deg,var(--cyan),transparent);box-shadow:0 0 20px #35e8ff59}.corner-frame:before{width:100%;height:2px}.corner-frame:after{width:2px;height:100%}.corner-top{top:clamp(18px,2.2vmin,44px);right:clamp(18px,2.2vmin,44px)}.corner-top:before,.corner-top:after{right:0;top:0}.corner-bottom{left:clamp(18px,2.2vmin,44px);bottom:clamp(18px,2.2vmin,44px);transform:rotate(180deg)}.ring-one{width:58vmin;height:22vmin;right:-13vmin;top:12vmin;animation:orbitDrift 13s ease-in-out infinite}.ring-two{width:74vmin;height:28vmin;left:-20vmin;bottom:9vmin;border-color:#ffd1662e;animation:orbitDrift 16s ease-in-out infinite reverse}.brand-bar,.slide-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;z-index:2}.brand-bar{justify-content:flex-start;min-height:clamp(64px,7vmin,138px)}.brand-bar>div:last-child{display:grid;gap:.5vmin}.brand-bar strong{font-size:clamp(22px,2.2vmin,46px);line-height:1;letter-spacing:0}.brand-bar span,.slide-footer{color:#e3f3ffbd;font-size:clamp(14px,1.25vmin,26px);text-transform:uppercase}.brand-status{margin-left:auto;display:inline-flex;align-items:center;gap:.8vmin;padding:.8em 1.1em;border:1px solid rgba(255,209,102,.28);color:#fff5d6e0;background:#ffd16614;box-shadow:inset 0 0 22px #ffd16614;font-size:clamp(12px,1.1vmin,22px);font-weight:800;text-transform:uppercase}.brand-status span{width:clamp(8px,.9vmin,18px);height:clamp(8px,.9vmin,18px);border-radius:50%;background:#6dff9f;box-shadow:0 0 18px #6dff9fd1}.brand-mark,.asset-placeholder.logo{width:clamp(58px,6.4vmin,132px);height:clamp(58px,6.4vmin,132px);flex:0 0 auto}.brand-mark{display:grid;place-items:center;border:1px solid rgba(53,232,255,.54);border-radius:50%;color:#071226;background:linear-gradient(135deg,var(--cyan),#b8f7ff 48%,var(--gold));box-shadow:0 0 28px #35e8ff80;font-weight:900;font-size:clamp(18px,2vmin,42px)}.asset-image.logo{width:clamp(64px,7vmin,144px);height:clamp(64px,7vmin,144px);object-fit:contain}.slide-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:center;gap:clamp(26px,4.5vmin,90px);min-height:0}.copy-panel{max-width:980px;z-index:2}.kicker{display:inline-flex;width:fit-content;margin:0 0 clamp(16px,2vmin,38px);padding:.7em 1em;border:1px solid rgba(53,232,255,.32);color:var(--cyan);background:#0811269e;box-shadow:inset 0 0 18px #35e8ff1a;font-size:clamp(16px,1.45vmin,28px);font-weight:800;line-height:1;text-transform:uppercase}h1{margin:0;color:#fff;font-size:clamp(54px,7.4vmin,156px);line-height:.92;letter-spacing:0;text-wrap:balance;text-shadow:0 0 28px rgba(53,232,255,.22),0 0 64px rgba(168,85,247,.18)}.slide-hero h1,.slide-cta h1{font-size:clamp(62px,8.35vmin,176px)}h1 span{display:block}h1 span:nth-child(2){color:#b8f7ff}h1 span:nth-child(3){color:var(--gold)}.subtext{max-width:900px;margin:clamp(20px,2.8vmin,54px) 0 0;color:#eff8ffd6;font-size:clamp(22px,2.15vmin,44px);line-height:1.3}.stats-bar{width:min(100%,900px);margin-top:clamp(22px,3vmin,58px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vmin,24px)}.stats-bar div{min-height:clamp(74px,7.5vmin,150px);display:grid;align-content:center;gap:.5vmin;padding:clamp(12px,1.4vmin,28px);border:1px solid rgba(116,224,255,.2);background:linear-gradient(145deg,#35e8ff1f,#a855f714),#030918a3;box-shadow:inset 0 0 24px #35e8ff14}.stats-bar strong{color:#fff;font-size:clamp(24px,2.7vmin,56px);line-height:1}.stats-bar span{color:#e3f3ffb8;font-size:clamp(12px,1.05vmin,22px);font-weight:800;text-transform:uppercase}.visual-panel{position:relative;min-height:clamp(430px,47vmin,980px);display:grid;place-items:center;z-index:2}.visual-panel:before{content:"";position:absolute;inset:4%;border:1px solid rgba(116,224,255,.16);background:linear-gradient(145deg,#0916307a,#0a092238),radial-gradient(circle at 55% 42%,rgba(53,232,255,.14),transparent 42%);clip-path:polygon(8% 0,100% 0,100% 82%,92% 100%,0 100%,0 18%);box-shadow:inset 0 0 60px #35e8ff14,0 0 50px #2c79ff14}.slide-services .visual-panel:before,.slide-systems .visual-panel:before,.slide-builders .visual-panel:before{inset:0}.portrait-stack,.qr-shell,.cloud-visual,.network-visual,.pipeline-visual,.glowing-arrows{z-index:1}.portrait-stack{position:relative;display:grid;justify-items:center;gap:clamp(14px,1.6vmin,32px);transform:translate(-8%,-4%)}.portrait-stack:before{content:"";position:absolute;inset:-7% -9% 10%;z-index:-1;border:1px solid rgba(53,232,255,.2);background:linear-gradient(135deg,rgba(53,232,255,.14),transparent 36%),#0309188f;clip-path:polygon(14% 0,100% 0,100% 88%,84% 100%,0 100%,0 12%)}.portrait-caption{width:min(94%,520px);padding:clamp(12px,1.4vmin,28px);border:1px solid rgba(255,209,102,.28);background:#030918d1;box-shadow:0 0 32px #ffd1661a}.portrait-caption span,.visual-title span,.pipeline-core span{display:block;color:var(--cyan);font-size:clamp(11px,1vmin,20px);font-weight:900;text-transform:uppercase}.portrait-caption strong,.visual-title strong,.pipeline-core strong{display:block;margin-top:.45vmin;color:#fff;font-size:clamp(17px,1.65vmin,34px);line-height:1.08}.asset-image.founder,.asset-placeholder.founder{width:clamp(280px,30vmin,640px);aspect-ratio:4 / 5;border-radius:8px}.asset-image.founder{object-fit:cover;border:1px solid rgba(255,209,102,.44);box-shadow:0 0 45px #ffd1662e,0 0 80px #35e8ff1f}.asset-placeholder{display:grid;place-items:center;gap:.8vmin;padding:1.4vmin;border:1px solid rgba(53,232,255,.35);color:#e8f6ffdb;background:linear-gradient(135deg,#35e8ff1c,#a855f71f),#081126bd;box-shadow:inset 0 0 35px #35e8ff1f;text-align:center}.asset-placeholder span{font-size:clamp(20px,2.2vmin,48px);font-weight:900}.asset-placeholder small{max-width:100%;color:#e3f3ff99;font-size:clamp(9px,.9vmin,18px);overflow-wrap:anywhere}.qr-block{width:clamp(210px,22vmin,460px);margin:0;display:grid;gap:1.5vmin;justify-items:center;padding:clamp(14px,1.7vmin,34px);border:1px solid rgba(53,232,255,.42);background:#081126c7;box-shadow:inset 0 0 28px #35e8ff1f,0 0 44px #35e8ff2e}.slide-hero .qr-block{position:absolute;right:-9%;bottom:0;transform:translateY(8%)}.qr-shell{position:relative;display:grid;place-items:center}.qr-shell:before{content:"";position:absolute;inset:-10%;z-index:-1;background:conic-gradient(from 90deg,transparent,rgba(53,232,255,.34),transparent,rgba(255,209,102,.24),transparent);filter:blur(18px);opacity:.72;animation:spinGlow 9s linear infinite}.qr-block.large{width:clamp(330px,35vmin,720px)}.qr-block img,.qr-placeholder{width:100%;aspect-ratio:1;background:#f7fbff}.qr-block img{display:block;object-fit:contain}.qr-placeholder{position:relative;display:grid;place-items:center;overflow:hidden;color:#071226;text-align:center}.qr-placeholder:before{content:"";position:absolute;inset:8%;background:linear-gradient(90deg,#071226 14px,transparent 14px) 0 0 / 46px 46px,linear-gradient(#071226 14px,transparent 14px) 0 0 / 46px 46px;opacity:.18}.qr-placeholder span{position:absolute;inset:12%;border:18px solid #071226}.qr-placeholder strong,.qr-placeholder small{position:relative;z-index:1}.qr-placeholder strong{font-size:clamp(48px,6vmin,120px);line-height:.9}.qr-placeholder small{max-width:72%;font-size:clamp(13px,1.2vmin,24px);font-weight:800}.qr-block figcaption{color:#fff;font-size:clamp(18px,1.7vmin,36px);font-weight:900;text-align:center}.card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vmin,28px);z-index:2}.card-grid.six-up{grid-template-columns:repeat(6,minmax(0,1fr))}.slide-services .card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.service-card{min-height:clamp(160px,16vmin,330px);position:relative;display:grid;align-content:start;gap:clamp(14px,1.6vmin,30px);padding:clamp(16px,1.9vmin,38px);border:1px solid rgba(116,224,255,.24);border-radius:8px;background:linear-gradient(145deg,#091630db,#0a0922b8),#081126b8;box-shadow:inset 0 1px #ffffff14,0 0 30px #2c79ff14;overflow:hidden}.service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(53,232,255,.12),transparent),radial-gradient(circle at 18% 0,rgba(255,209,102,.1),transparent 30%);opacity:.68}.service-card>*{position:relative}.service-card.compact{min-height:clamp(118px,11.5vmin,240px);place-items:center;text-align:center}.slide-systems .service-card{min-height:clamp(150px,14.5vmin,300px)}.slide-systems .card-grid,.slide-services .card-grid{align-items:stretch}.slide-systems .service-card,.slide-services .service-card{background:linear-gradient(180deg,#06112652,#020612c2),#08112673;border-color:#74e0ff57;box-shadow:inset 0 1px #ffffff1f,0 0 30px #35e8ff24}.slide-builders .service-card.compact{min-height:clamp(130px,12vmin,250px);background:linear-gradient(145deg,#0c103adb,#07182eb8),#081126b8}.service-icon{position:relative;width:min(100%,clamp(92px,9.8vmin,196px));aspect-ratio:160 / 132;justify-self:center;display:grid;place-items:center;color:var(--cyan);filter:drop-shadow(0 0 12px rgba(53,232,255,.58)) drop-shadow(0 0 28px rgba(168,85,247,.28));animation:iconFloat 5.4s ease-in-out infinite}.service-icon svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.icon-aura{position:absolute;inset:24% 10% 6%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(53,232,255,.32),transparent 62%),radial-gradient(ellipse at 72% 48%,rgba(168,85,247,.22),transparent 56%);filter:blur(14px);animation:iconAura 3.2s ease-in-out infinite}.icon-base{fill:none;stroke:#35e8ffbd;stroke-width:2.5;filter:drop-shadow(0 0 10px rgba(53,232,255,.7))}.icon-base-soft{stroke:#ffd16680;stroke-width:1.5;opacity:.7}.icon-fill{fill:#050c1ec7;stroke:currentColor;stroke-width:3.5;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(53,232,255,.72)) drop-shadow(0 0 18px rgba(168,85,247,.44))}.icon-fill.secondary{opacity:.82}.icon-wire{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(53,232,255,.78))}.icon-chip{fill:#060e22e6;stroke:var(--gold);stroke-width:2.5;filter:drop-shadow(0 0 8px rgba(255,209,102,.5)) drop-shadow(0 0 14px rgba(53,232,255,.34))}.icon-spark{fill:#fff;opacity:.92;filter:drop-shadow(0 0 10px rgba(53,232,255,.95));animation:sparkBlink 2.8s ease-in-out infinite}.spark-two{animation-delay:.7s}.spark-three{animation-delay:1.4s}.icon-text{fill:#fff;font-size:23px;font-weight:900;letter-spacing:0;dominant-baseline:middle;filter:drop-shadow(0 0 10px rgba(53,232,255,.88))}.service-icon-ai,.service-icon-live{color:#b8f7ff}.service-icon-cld,.service-icon-host{color:#35e8ff}.service-icon-auto,.service-icon-bot,.service-icon-ops{color:#9f7cff}.service-icon-team,.service-icon-crt,.service-icon-strt,.service-icon-free,.service-icon-smb,.service-icon-local{color:#68ddff}.service-card h3{margin:0;color:#fff;font-size:clamp(18px,1.85vmin,38px);line-height:1.05;letter-spacing:0}.service-card p{margin:clamp(10px,1.1vmin,22px) 0 0;color:#e3f3ffb8;font-size:clamp(13px,1.18vmin,24px);line-height:1.32}.cloud-visual,.network-visual{position:relative;width:min(100%,860px);aspect-ratio:1.18}.visual-title{position:absolute;left:6%;top:5%;z-index:2;padding:clamp(12px,1.35vmin,26px);border-left:3px solid var(--gold);background:#030918c2}.cloud-core{position:absolute;inset:9% 24% 43% 5%;border:1px solid rgba(53,232,255,.42);border-radius:999px 999px 42px 42px;background:radial-gradient(circle at 30% 28%,rgba(53,232,255,.55),transparent 24%),radial-gradient(circle at 62% 32%,rgba(168,85,247,.48),transparent 28%),#071226d1;box-shadow:inset 0 0 46px #35e8ff2e,0 0 72px #35e8ff29;animation:floatVisual 6s ease-in-out infinite}.cloud-orbit-lines{position:absolute;left:2%;right:24%;bottom:8%;height:44%;border-radius:50%;border:1px solid rgba(53,232,255,.3);transform:perspective(900px) rotateX(64deg);box-shadow:0 0 36px #35e8ff33,inset 0 0 30px #a855f71f}.cloud-orbit-lines span{position:absolute;inset:calc(var(--ring, 0) * 12%);border:1px solid rgba(53,232,255,.22);border-radius:50%}.cloud-orbit-lines span:nth-child(1){--ring: 1}.cloud-orbit-lines span:nth-child(2){--ring: 2;border-color:#a855f740}.cloud-orbit-lines span:nth-child(3){--ring: 3;border-color:#ffd16633}.cloud-core span{position:absolute;border-radius:50%;background:#081126e6;border:1px solid rgba(53,232,255,.25)}.cloud-core span:nth-child(1){width:30%;aspect-ratio:1;left:16%;top:-19%}.cloud-core span:nth-child(2){width:38%;aspect-ratio:1;left:36%;top:-29%}.cloud-core span:nth-child(3){width:26%;aspect-ratio:1;right:12%;top:-12%}.server-stack{position:absolute;left:18%;right:38%;bottom:14%;display:grid;gap:4%}.server-stack span{height:clamp(30px,4vmin,76px);border:1px solid rgba(255,209,102,.36);background:linear-gradient(90deg,rgba(255,209,102,.3),transparent 28%),#081126e6;box-shadow:0 0 24px #ffd1661f}.data-lines i{position:absolute;width:2px;height:34%;left:calc(18% + var(--offset, 0%));top:43%;background:linear-gradient(var(--cyan),transparent);animation:dataDrop 1.8s linear infinite}.dashboard-stack{position:absolute;right:0;top:9%;width:37%;display:grid;gap:clamp(10px,1.2vmin,22px)}.metric-panel,.chart-panel,.status-panel{position:relative;min-height:clamp(72px,8vmin,160px);padding:clamp(12px,1.35vmin,26px);border:1px solid rgba(116,224,255,.35);border-radius:8px;background:linear-gradient(135deg,#081634b8,#0c0828c2),#020612c7;box-shadow:inset 0 0 32px #35e8ff17,0 0 28px #35e8ff26;overflow:hidden}.metric-panel:after,.chart-panel:after,.status-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(53,232,255,.13),transparent);animation:panelSweep 4.5s ease-in-out infinite}.metric-panel span,.chart-panel span,.status-panel span{position:relative;z-index:1;display:block;color:#e3f3ffb8;font-size:clamp(9px,.85vmin,18px);font-weight:900;text-transform:uppercase}.metric-panel strong,.status-panel strong{position:relative;z-index:1;display:block;margin-top:.5vmin;color:#fff;font-size:clamp(24px,3vmin,62px);line-height:1}.metric-panel small,.status-panel small{position:relative;z-index:1;color:var(--cyan);font-size:clamp(9px,.9vmin,18px);font-weight:800;text-transform:uppercase}.mini-bars{position:relative;z-index:1;height:clamp(42px,5vmin,100px);margin-top:clamp(8px,1vmin,18px);display:flex;align-items:end;gap:5%}.mini-bars i{flex:1;height:var(--bar-height);background:linear-gradient(180deg,var(--cyan),var(--purple));box-shadow:0 0 14px #35e8ff73}.status-panel ul{position:absolute;z-index:1;right:8%;top:28%;margin:0;padding:0;list-style:none;display:grid;gap:.8vmin;color:#eff8ffd1;font-size:clamp(8px,.8vmin,16px);font-weight:800;text-transform:uppercase}.status-panel li:before{content:"+";margin-right:.5vmin;color:var(--cyan)}.data-lines i:nth-child(1){--offset: 8%}.data-lines i:nth-child(2){--offset: 28%;animation-delay:.32s}.data-lines i:nth-child(3){--offset: 48%;animation-delay:.64s}.data-lines i:nth-child(4){--offset: 68%;animation-delay:.92s}.network-visual svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hologram-disc{position:absolute;left:12%;right:8%;bottom:2%;height:34%;border:1px solid rgba(168,85,247,.3);border-radius:50%;background:radial-gradient(ellipse at center,rgba(168,85,247,.16),transparent 62%),repeating-radial-gradient(ellipse at center,rgba(53,232,255,.2) 0 1px,transparent 1px 18px);transform:perspective(620px) rotateX(66deg);animation:hologramPulse 4s ease-in-out infinite}.builder-silhouettes{position:absolute;left:31%;right:22%;bottom:18%;height:48%;z-index:2;display:flex;align-items:end;justify-content:center;gap:4%;filter:drop-shadow(0 0 14px rgba(53,232,255,.75)) drop-shadow(0 0 34px rgba(168,85,247,.26))}.builder-silhouettes span{width:clamp(28px,3.2vmin,64px);height:var(--person-height, 58%);border:2px solid rgba(53,232,255,.82);border-radius:999px 999px 18px 18px;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.9) 0 8%,transparent 9%),linear-gradient(180deg,#35e8ff3d,#35e8ff08);opacity:.88}.builder-silhouettes span:nth-child(1){--person-height: 50%;transform:translateY(7%);opacity:.62}.builder-silhouettes span:nth-child(2){--person-height: 62%;transform:translateY(2%)}.builder-silhouettes span:nth-child(3){--person-height: 82%;width:clamp(36px,4.2vmin,84px)}.builder-silhouettes span:nth-child(4){--person-height: 66%;transform:translateY(3%)}.builder-silhouettes span:nth-child(5){--person-height: 54%;transform:translateY(8%);opacity:.68}.floating-service-tile{position:absolute;z-index:3;width:clamp(118px,12vmin,240px);min-height:clamp(72px,8vmin,156px);display:grid;align-content:center;gap:.5vmin;padding:clamp(10px,1.15vmin,22px);border:1px solid rgba(116,224,255,.42);border-radius:8px;background:linear-gradient(150deg,#05102ae6,#100830d1),#020612d1;box-shadow:inset 0 0 28px #35e8ff1a,0 0 28px #35e8ff33;text-align:center;animation:floatVisual 6s ease-in-out infinite}.floating-service-tile strong{color:#fff;font-size:clamp(11px,1.05vmin,22px);line-height:1;text-transform:uppercase}.floating-service-tile span{color:#eff8ffbd;font-size:clamp(8px,.78vmin,16px);line-height:1.2}.tile-web{left:19%;top:6%}.tile-cloud{right:5%;top:10%;animation-delay:.6s}.tile-team{right:0;top:44%;animation-delay:1.2s}.tile-ai{left:9%;bottom:22%;animation-delay:1.8s}.network-visual path{fill:none;stroke:#35e8ff75;stroke-width:3;stroke-dasharray:12 18;animation:dashFlow 8s linear infinite}.node{position:absolute;width:clamp(18px,2.2vmin,42px);aspect-ratio:1;border-radius:50%;background:#f8fbff;border:6px solid rgba(53,232,255,.86);box-shadow:0 0 28px #35e8ffa6;animation:pulseNode 2.8s ease-in-out infinite}.node-1{left:12%;top:68%}.node-2{left:27%;top:32%;animation-delay:.12s}.node-3{left:48%;top:53%;animation-delay:.24s}.node-4{left:66%;top:19%;animation-delay:.36s}.node-5{left:84%;top:54%;animation-delay:.48s}.node-6{left:61%;top:78%;animation-delay:.6s}.node-7{left:36%;top:72%;animation-delay:.72s}.node-8{left:48%;top:18%;animation-delay:.84s}.node-9{left:76%;top:74%;animation-delay:.96s}.glowing-arrows{width:min(85%,760px);display:grid;gap:clamp(16px,2vmin,38px)}.pipeline-visual{position:relative;width:min(100%,780px);aspect-ratio:1.25}.pipeline-core{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;display:grid;place-content:center;padding:8%;border:1px solid rgba(255,209,102,.34);border-radius:50%;background:radial-gradient(circle,rgba(255,209,102,.18),transparent 58%),#030918e0;box-shadow:inset 0 0 60px #ffd16617,0 0 70px #35e8ff21;text-align:center;transform:translate(-50%,-50%)}.pipeline-track{position:absolute;inset:4%;border:1px dashed rgba(53,232,255,.28);border-radius:50%;animation:spinGlow 24s linear infinite}.pipeline-step{position:absolute;left:50%;top:50%;display:grid;place-items:center;gap:.6vmin;color:#fff;font-size:clamp(11px,1.05vmin,21px);font-weight:900;text-transform:uppercase;transform:rotate(calc(var(--step) * 72deg)) translateY(clamp(-270px,-19vmin,-120px)) rotate(calc(var(--step) * -72deg)) translate(-50%,-50%)}.pipeline-step i{width:clamp(44px,5vmin,96px);aspect-ratio:1;border:1px solid rgba(53,232,255,.48);border-radius:50%;background:radial-gradient(circle,var(--cyan),rgba(53,232,255,.12) 52%,transparent 54%);box-shadow:0 0 28px #35e8ff6b}.glowing-arrows span{height:clamp(46px,5vmin,100px);clip-path:polygon(0 28%,73% 28%,73% 0,100% 50%,73% 100%,73% 72%,0 72%);background:linear-gradient(90deg,rgba(53,232,255,.12),var(--cyan),var(--gold));box-shadow:0 0 38px #35e8ff6b;animation:arrowGlow 1.5s ease-in-out infinite}.glowing-arrows span:nth-child(2){animation-delay:.22s}.glowing-arrows span:nth-child(3){animation-delay:.44s}.slide-footer{padding-top:clamp(8px,1vmin,18px);border-top:1px solid rgba(116,224,255,.18);font-weight:700}.slide-progress{position:absolute;left:0;right:0;bottom:0;height:clamp(4px,.45vmin,9px);z-index:5;background:#ffffff14}.slide-progress span{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--purple),var(--gold));animation:progressFill var(--slide-duration) linear both}.slide-progress span.paused{animation-play-state:paused}.progress-dots{position:absolute;left:50%;bottom:clamp(18px,2.2vmin,44px);z-index:6;display:flex;gap:clamp(8px,1vmin,18px);transform:translate(-50%)}.progress-dots button{width:clamp(8px,.9vmin,18px);height:clamp(8px,.9vmin,18px);padding:0;border:1px solid rgba(232,246,255,.44);border-radius:999px;background:#e8f6ff3d;cursor:pointer}.progress-dots button.active{width:clamp(34px,3.5vmin,72px);background:var(--cyan);box-shadow:0 0 18px #35e8ffb3}.pause-status{position:absolute;right:clamp(24px,3vmin,60px);bottom:clamp(24px,3vmin,60px);z-index:6;min-width:72px;color:#e8f6ffbd;font-size:clamp(13px,1.1vmin,22px);text-align:right}.is-paused *,.is-paused *:before,.is-paused *:after{animation-play-state:paused!important}@keyframes slideIn{0%{opacity:0}to{opacity:1}}@keyframes scan{0%{transform:translate(-18%)}to{transform:translate(18%)}}@keyframes depthShift{0%,to{transform:translateZ(0)}50%{transform:translate3d(1.4vmin,-1vmin,0)}}@keyframes vectorFlow{to{stroke-dashoffset:-260}}@keyframes meshBreathe{0%,to{opacity:.35;transform:scale(1) rotate(0)}50%{opacity:.85;transform:scale(1.035) rotate(1.2deg)}}@keyframes orbitSweep{to{transform:rotate(360deg)}}@keyframes nodeFlash{0%,to{opacity:.42;transform:scale(.82)}45%{opacity:1;transform:scale(1.22)}}@keyframes shardFloat{0%,to{opacity:.38;transform:translateZ(0) rotate(0)}50%{opacity:.9;transform:translate3d(22px,-18px,0) rotate(2deg)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.7vmin)}}@keyframes iconAura{0%,to{opacity:.55;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes sparkBlink{0%,to{opacity:.35}45%{opacity:1}}@keyframes panelSweep{0%,to{transform:translate(-120%);opacity:0}45%{opacity:1}70%{transform:translate(120%);opacity:0}}@keyframes orbitDrift{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-10deg) translateY(2.2vmin)}}@keyframes floatVisual{0%,to{transform:translateY(0)}50%{transform:translateY(-2.2vmin)}}@keyframes dataDrop{0%{opacity:0;transform:translateY(-24%)}30%{opacity:1}to{opacity:0;transform:translateY(38%)}}@keyframes dashFlow{to{stroke-dashoffset:-180}}@keyframes pulseNode{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes arrowGlow{0%,to{opacity:.45;transform:translate(-1.2vmin)}50%{opacity:1;transform:translate(1.2vmin)}}@keyframes spinGlow{to{transform:rotate(360deg)}}@keyframes hologramPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes progressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-aspect-ratio:1 / 1){.app-shell{align-items:start;overflow:hidden}.signage-stage{width:100vw;height:100vh;height:100dvh;aspect-ratio:auto}.slide{grid-template-rows:auto auto 1fr auto;padding:clamp(18px,4.8vw,42px);gap:clamp(10px,2.4vw,22px)}.brand-bar{min-height:auto;gap:12px}.asset-image.logo{width:clamp(52px,14vw,92px);height:clamp(52px,14vw,92px)}.brand-bar strong{font-size:clamp(18px,5vw,30px)}.brand-bar span,.slide-footer{font-size:clamp(10px,2.6vw,14px)}.slide-layout{grid-template-columns:1fr;align-items:start;gap:clamp(12px,2.8vw,24px)}.copy-panel{max-width:100%}.kicker{margin-bottom:clamp(10px,2.4vw,18px);font-size:clamp(11px,2.7vw,16px)}.subtext{max-width:100%;margin-top:clamp(12px,3vw,22px);font-size:clamp(16px,4vw,24px);line-height:1.25}.visual-panel{min-height:0;height:clamp(190px,32vh,360px)}.brand-status{display:none}.stats-bar{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(12px,3vw,24px)}.stats-bar div{min-height:clamp(54px,11vw,84px);padding:clamp(8px,2.2vw,14px)}.stats-bar strong{font-size:clamp(18px,5vw,30px)}.stats-bar span{font-size:clamp(8px,2vw,12px)}.card-grid,.card-grid.six-up,.slide-services .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2vw,14px)}.service-card,.service-card.compact{min-height:clamp(100px,18vh,160px);padding:clamp(9px,2.4vw,16px);gap:6px}.service-icon{width:min(100%,clamp(68px,20vw,110px))}.service-card h3{font-size:clamp(12px,3.1vw,18px)}.service-card p{display:none}h1{font-size:clamp(42px,11vw,82px)}.slide-hero h1,.slide-cta h1{font-size:clamp(48px,13vw,92px)}.asset-image.founder,.asset-placeholder.founder{width:clamp(150px,34vw,250px)}.portrait-stack{transform:none}.portrait-caption,.dashboard-stack,.floating-service-tile{display:none}.slide-hero .qr-block{right:0;bottom:0;transform:none}.qr-block{width:clamp(132px,30vw,210px)}.qr-block.large{width:clamp(220px,58vw,360px)}.cloud-visual,.network-visual,.pipeline-visual{width:min(100%,520px);max-height:100%}.slide-footer{padding-top:8px}.progress-dots{bottom:clamp(14px,3.5vw,24px)}}@media(min-aspect-ratio:1 / 1)and (max-aspect-ratio:3 / 2){.app-shell{overflow:hidden}.signage-stage{width:100vw;height:100vh;height:100dvh;aspect-ratio:auto}.slide{padding:clamp(28px,4vw,72px);gap:clamp(14px,1.9vmin,32px)}.slide-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);gap:clamp(18px,3vw,54px)}h1{font-size:clamp(50px,6.9vw,122px)}.slide-hero h1,.slide-cta h1{font-size:clamp(58px,7.8vw,138px)}.subtext{font-size:clamp(19px,2.1vw,34px)}.visual-panel{min-height:clamp(340px,39vh,760px)}.card-grid{gap:clamp(10px,1.25vw,22px)}.service-card{min-height:clamp(132px,13.5vw,245px);padding:clamp(12px,1.55vw,28px)}.service-icon{width:min(100%,clamp(78px,8.5vw,150px))}.dashboard-stack{width:34%}}@media(max-width:640px){body{overflow:hidden}.business-card-page{min-height:100dvh;align-items:start;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.business-card-shell{width:100%;min-height:100dvh;border-width:0;border-radius:0;padding:22px 18px 28px;gap:18px}.business-card-brand{gap:12px}.business-card-brand img{width:62px;height:62px}.business-card-brand strong{font-size:26px}.business-card-hero{padding-top:8px}.business-card-hero h1{font-size:clamp(44px,13vw,62px)}.business-card-hero>span{margin-top:14px;font-size:17px}.business-card-links{gap:12px}.business-card-links a{min-height:84px;padding:16px}.business-card-links a strong{font-size:21px}.business-card-links a span{font-size:14px}.business-card-services{gap:8px}.business-card-services span{font-size:11px}.business-card-footer{display:grid;gap:8px;font-size:12px}}
