.install-unified-container{width:100%;max-width:100%;min-width:0;border-radius:18px;background:rgba(6,8,14,.85);border:1px solid rgba(0,245,212,.2);transition:all .2s ease;overflow:hidden}.install-unified-container:hover{border-color:rgba(0,245,212,.4);box-shadow:0 0 24px -5px rgba(0,245,212,.2)}.install-unified-container.seamless-blend{background:rgba(7,10,16,.65);border:1px solid hsla(0,0%,100%,.08)}.install-unified-container.seamless-blend:hover{border-color:rgba(0,245,212,.35);box-shadow:0 0 20px -6px rgba(0,245,212,.18)}.install-unified-container .manager-tabs-bar{display:flex;align-items:center;background:rgba(12,16,25,.7);border-bottom:1px solid hsla(0,0%,100%,.06);padding:4px 8px;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.install-unified-container .manager-tabs-bar::-webkit-scrollbar{width:6px;height:6px}.install-unified-container .manager-tabs-bar::-webkit-scrollbar-track{background:rgba(7,9,14,.6)}.install-unified-container .manager-tabs-bar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:999px}.install-unified-container .manager-tabs-bar::-webkit-scrollbar-thumb:hover{background:rgba(0,245,212,.4)}.install-unified-container .manager-tabs-bar .mgr-pill-btn{padding:5px 11px;font-size:.725rem;font-family:JetBrains Mono,monospace;font-weight:600;color:#94a3b8;background:transparent;border:none;cursor:pointer;border-radius:6px;white-space:nowrap;transition:all .15s ease}.install-unified-container .manager-tabs-bar .mgr-pill-btn:hover{color:#fff;background:hsla(0,0%,100%,.05)}.install-unified-container .manager-tabs-bar .mgr-pill-btn.active{color:#00f5d4;background:rgba(0,245,212,.12);box-shadow:inset 0 0 0 1px rgba(0,245,212,.3)}.install-unified-container .install-execution-row{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;gap:10px;min-width:0}.install-unified-container .install-execution-row .cmd-content{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.install-unified-container .install-execution-row .cmd-content::-webkit-scrollbar{width:6px;height:6px}.install-unified-container .install-execution-row .cmd-content::-webkit-scrollbar-track{background:rgba(7,9,14,.6)}.install-unified-container .install-execution-row .cmd-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:999px}.install-unified-container .install-execution-row .cmd-content::-webkit-scrollbar-thumb:hover{background:rgba(0,245,212,.4)}.install-unified-container .install-execution-row .cmd-content .terminal-prefix{color:#00f5d4;font-weight:700;font-size:.95rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.install-unified-container .install-execution-row .cmd-content .command-string{font-size:clamp(.75rem,2.8vw,.825rem);color:#f8fafc;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.install-unified-container .install-execution-row .copy-action-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;color:#cbd5e1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.install-unified-container .install-execution-row .copy-action-btn:hover{color:#00f5d4;border-color:rgba(0,245,212,.5);background:rgba(0,245,212,.1);box-shadow:0 0 12px rgba(0,245,212,.2)}.install-unified-container .install-execution-row .copy-action-btn.copied{color:#10b981;border-color:#10b981;background:rgba(16,185,129,.15)}.hero-section{position:relative;min-height:88vh;padding:85px 16px 40px;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100vw}@media(min-width:768px){.hero-section{padding:95px 24px 50px}}@media(min-width:1024px){.hero-section{padding:105px 36px 60px}}.hero-section .hero-glow-orb{position:absolute;width:min(600px,90vw);height:min(600px,90vw);top:5%;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,245,212,.14) 0,rgba(2,132,199,.05) 45%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:1}.hero-section .hero-inner{position:relative;z-index:2;max-width:1320px;margin:0 auto;width:100%;min-width:0}.hero-section .hero-split-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;margin-bottom:48px;width:100%;min-width:0}@media(max-width:1320px){.hero-section .hero-split-grid{grid-template-columns:minmax(0,1fr);gap:36px;text-align:center}}.hero-section .hero-col-left{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}@media(max-width:1320px){.hero-section .hero-col-left{align-items:center}}.hero-section .hero-col-left .hero-headline{font-size:clamp(1.5rem,5.5vw,3.8rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#fff;margin:12px 0 16px;text-align:left;word-break:break-word;overflow-wrap:break-word;max-width:100%}@media(max-width:1320px){.hero-section .hero-col-left .hero-headline{text-align:center}}.hero-section .hero-col-left .hero-headline .highlight-flame{background:linear-gradient(135deg,#fff 10%,#00e5ff 55%,#00f5d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;word-break:break-word}.hero-section .hero-col-left .hero-subhead{font-size:clamp(.925rem,2.5vw,1.15rem);color:#94a3b8;line-height:1.6;max-width:640px;margin-bottom:24px;text-align:left}@media(max-width:1320px){.hero-section .hero-col-left .hero-subhead{text-align:center}}.hero-section .hero-col-left .hero-subhead strong{color:#fff}.hero-section .hero-col-left .hero-cta-group{display:flex;align-items:center;gap:12px;margin-bottom:28px;flex-wrap:wrap;width:100%}@media(max-width:640px){.hero-section .hero-col-left .hero-cta-group{flex-direction:column}.hero-section .hero-col-left .hero-cta-group a{width:100%}.hero-section .hero-col-left .hero-cta-group button{width:100%;justify-content:center;font-size:.875rem;padding:0 16px;height:44px}}@media(max-width:360px){.hero-section .hero-col-left .hero-cta-group button{font-size:.8125rem;padding:0 10px;height:40px}}@media(min-width:641px)and (max-width:1320px){.hero-section .hero-col-left .hero-cta-group{justify-content:center}}.hero-section .hero-col-left .hero-trust-bullets{display:flex;align-items:center;gap:12px 20px;font-size:.8125rem;color:#64748b;flex-wrap:wrap}@media(max-width:1320px){.hero-section .hero-col-left .hero-trust-bullets{justify-content:center}}.hero-section .hero-col-left .hero-trust-bullets .bullet{display:flex;align-items:center;gap:6px}.hero-section .hero-col-left .hero-trust-bullets .bullet span{color:#94a3b8}.hero-section .hero-col-right,.hero-section .hero-col-right .mascot-hero-stage{display:flex;flex-direction:column;align-items:center;width:100%}.hero-section .hero-col-right .mascot-hero-stage{position:relative;max-width:500px;margin:0 auto;background:transparent;border:none;box-shadow:none;padding:10px 0;text-align:center}.hero-section .hero-col-right .mascot-hero-stage .mascot-floating-graphic{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:22px;perspective:1000px}.hero-section .hero-col-right .mascot-hero-stage .mascot-floating-graphic .mascot-bg-glow{position:absolute;width:min(300px,80vw);height:min(300px,80vw);border-radius:50%;background:radial-gradient(circle,rgba(0,245,212,.45) 0,rgba(2,132,199,.22) 45%,transparent 70%);filter:blur(48px);pointer-events:none;z-index:1;animation:pulseGlow 4s ease-in-out infinite}.hero-section .hero-col-right .mascot-hero-stage .mascot-floating-graphic .mascot-img{position:relative;z-index:2;width:min(240px,68vw);height:min(240px,68vw);-o-object-fit:contain;object-fit:contain;transform-style:preserve-3d;animation:float3D 6s ease-in-out infinite;filter:drop-shadow(0 20px 30px rgba(0,0,0,.95)) drop-shadow(0 0 45px rgba(0,245,212,.7)) drop-shadow(0 0 75px rgba(2,132,199,.35));transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease}.hero-section .hero-col-right .mascot-hero-stage .mascot-floating-graphic .mascot-img:hover{transform:scale(1.06) translateY(-4px) rotateY(6deg);filter:drop-shadow(0 28px 40px rgba(0,0,0,.98)) drop-shadow(0 0 55px rgba(0,245,212,.9)) drop-shadow(0 0 90px rgba(2,132,199,.5))}.hero-section .hero-col-right .mascot-hero-stage .mascot-brand-name{font-size:clamp(1.15rem,4vw,1.35rem);font-weight:800;color:#fff;margin-bottom:4px;display:flex;align-items:center;gap:8px}.hero-section .hero-col-right .mascot-hero-stage .mascot-brand-name .brand-neon{color:#00f5d4}.hero-section .hero-col-right .mascot-hero-stage .mascot-brand-sub{font-size:.8125rem;color:#94a3b8;margin-bottom:18px;line-height:1.4}.hero-section .hero-col-right .mascot-hero-stage .pkg-selector-bar{width:100%;display:flex;align-items:center;gap:4px;padding:3px;border-radius:10px;background:rgba(13,18,28,.7);border:1px solid hsla(0,0%,100%,.08);margin-bottom:14px}.hero-section .hero-col-right .mascot-hero-stage .pkg-selector-bar .pkg-tab-btn{flex:1;padding:7px 6px;font-size:.725rem;font-weight:600;border-radius:7px;border:1px solid transparent;background:hsla(0,0%,100%,.02);color:#cbd5e1;cursor:pointer;white-space:nowrap;text-align:center;transition:all .15s ease}.hero-section .hero-col-right .mascot-hero-stage .pkg-selector-bar .pkg-tab-btn:hover{color:#fff;background:hsla(0,0%,100%,.06)}.hero-section .hero-col-right .mascot-hero-stage .pkg-selector-bar .pkg-tab-btn.active{background:#00f5d4;color:#07090e;font-weight:700;border-color:#00f5d4;box-shadow:0 0 25px -4px rgba(0,245,212,.35)}.hero-section .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}@media(max-width:768px){.hero-section .stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:360px){.hero-section .stats-grid{grid-template-columns:1fr}}.hero-section .stats-grid .stat-card{padding:14px 10px;border-radius:14px;background:rgba(13,18,28,.65);border:1px solid hsla(0,0%,100%,.06);text-align:center;transition:all .25s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.hero-section .stats-grid .stat-card{padding:20px}}.hero-section .stats-grid .stat-card:hover{border-color:rgba(0,245,212,.3);transform:translateY(-2px)}.hero-section .stats-grid .stat-card .stat-val{font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;color:#fff;font-family:JetBrains Mono,monospace;letter-spacing:-.02em;margin-bottom:2px}.hero-section .stats-grid .stat-card .stat-label{font-size:.8125rem;font-weight:600;color:#00f5d4;margin-bottom:2px}.hero-section .stats-grid .stat-card .stat-sub{font-size:.72rem;color:#64748b}