.hero-container{max-width:1320px;margin:0 auto;padding:60px 24px 80px;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;position:relative}.hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 16px #0003,var(--glass-specular);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--accent-cyan)}.hero-badge-glow{width:7px;height:7px;border-radius:50%;background:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-title{font-family:var(--font-heading);font-size:var(--font-size-hero);font-weight:700;line-height:1.08;letter-spacing:-.04em;color:#fff}.hero-title .shimmer-text{background:linear-gradient(135deg,#fff 10%,#38bdf8,#c084fc 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-subtitle{font-size:1.15rem;color:var(--text-muted);line-height:1.68;max-width:580px;font-weight:400}.hero-cta-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn-hero-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;border-radius:var(--radius-full);font-size:1.02rem;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#38bdf847,#818cf847);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(18px) saturate(200%);-webkit-backdrop-filter:blur(18px) saturate(200%);box-shadow:0 14px 34px #38bdf840,0 0 20px #818cf833,inset 0 1px 2px #ffffff80;transition:all .3s var(--transition-smooth);position:relative;overflow:hidden}.btn-hero-primary svg{transition:transform .25s ease}.btn-hero-primary:hover{transform:translateY(-3px) scale(1.02);border-color:#ffffff73;box-shadow:0 20px 40px #38bdf866,0 0 30px #818cf84d,inset 0 1px 3px #fffc}.btn-hero-primary:hover svg{transform:translate(4px)}.btn-hero-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:var(--radius-full);font-size:.98rem;font-weight:600;color:var(--text-main);text-decoration:none;background:#ffffff0a;border:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 24px #00000040,var(--glass-specular);transition:all .25s ease}.btn-hero-secondary:hover{background:#ffffff17;border-color:var(--glass-border-highlight);transform:translateY(-2px)}.hero-stats-row{display:flex;align-items:center;gap:32px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);width:100%;max-width:580px}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-num{font-family:var(--font-heading);font-size:1.45rem;font-weight:700;color:#fff;letter-spacing:-.02em}.stat-label{font-size:.8rem;color:var(--text-dim);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.showcase-stage{position:relative;display:flex;justify-content:center;align-items:center}.glass-card-main{width:100%;max-width:480px;border-radius:var(--radius-lg);background:var(--glass-card);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid var(--glass-border);box-shadow:0 24px 60px #00000080,var(--glass-specular),0 0 35px #38bdf81f;padding:32px;display:flex;flex-direction:column;gap:24px;position:relative;transition:all .4s var(--transition-smooth)}.glass-card-main:hover{transform:translateY(-4px);border-color:#ffffff38;box-shadow:0 32px 70px #0009,inset 0 1px #ffffff4d,0 0 45px #38bdf833}.card-top-bar{display:flex;align-items:center;justify-content:space-between}.card-category-tag{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:var(--radius-full);background:#38bdf81a;border:1px solid rgba(56,189,248,.25);color:var(--accent-cyan)}.card-rating{display:flex;align-items:center;gap:5px;font-size:.85rem;color:#fbbf24;font-weight:600}.card-visualizer{height:180px;border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid rgba(255,255,255,.08);position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;overflow:hidden}.visualizer-ambient-glow{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.35),transparent 70%);filter:blur(25px)}.asset-grid-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:auto}.mini-glass-chip{height:38px;border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:6px;font-size:.72rem;color:var(--text-muted);font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mini-glass-chip svg{width:14px;height:14px;stroke:var(--accent-cyan)}.card-info{display:flex;flex-direction:column;gap:6px}.card-title{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff}.card-desc{font-size:.9rem;color:var(--text-muted);line-height:1.5}.card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.delivery-pill{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--accent-emerald);font-weight:600}.access-badge{font-size:.78rem;color:var(--text-dim);background:#ffffff0a;padding:4px 10px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.06)}.floating-sat{position:absolute;border-radius:var(--radius-md);background:#121826b3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);padding:12px 18px;box-shadow:0 16px 36px #0006,var(--glass-specular);display:flex;align-items:center;gap:12px;z-index:3;transition:all .3s ease}.floating-sat:hover{transform:translateY(-4px) scale(1.03);border-color:var(--glass-border-highlight)}.sat-1{top:-24px;left:-40px;animation:floatWidget1 6s ease-in-out infinite alternate}.sat-2{bottom:-24px;right:-30px;animation:floatWidget2 7s ease-in-out infinite alternate}@keyframes floatWidget1{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes floatWidget2{0%{transform:translateY(0)}to{transform:translateY(12px)}}.sat-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.sat-icon.instant{background:#38bdf826;color:var(--accent-cyan);border:1px solid rgba(56,189,248,.3)}.sat-icon.verified{background:#34d39926;color:var(--accent-emerald);border:1px solid rgba(52,211,153,.3)}.sat-text{display:flex;flex-direction:column}.sat-title{font-size:.85rem;font-weight:700;color:#fff}.sat-sub{font-size:.72rem;color:var(--text-muted)}.trust-strip{max-width:1320px;margin:0 auto;padding:10px 24px 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trust-card{background:var(--glass-bg);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);padding:24px 28px;display:flex;align-items:center;gap:18px;transition:all .3s ease}.trust-card:hover{background:var(--glass-bg-hover);border-color:#ffffff2e;transform:translateY(-2px)}.trust-icon-box{width:46px;height:46px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--accent-cyan);flex-shrink:0}.trust-card:nth-child(2) .trust-icon-box{color:var(--accent-amber)}.trust-card:nth-child(3) .trust-icon-box{color:var(--accent-emerald)}.trust-text-group h4{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.trust-text-group p{font-size:.84rem;color:var(--text-dim)}.categories-section{padding:80px 0}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.glass-cat-card{background:var(--glass-card);border:1px solid var(--glass-border);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;text-decoration:none;color:inherit;box-shadow:0 16px 36px #00000059,var(--glass-specular);transition:all .35s var(--transition-smooth)}.glass-cat-card:hover{transform:translateY(-6px) scale(1.01);border-color:var(--glass-border-highlight);box-shadow:0 24px 50px #00000080,0 0 24px #38bdf833}.cat-top{display:flex;align-items:flex-start;justify-content:space-between}.cat-icon-container{width:48px;height:48px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:var(--accent-cyan)}.cat-count{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);background:#ffffff0f;color:var(--text-muted);border:1px solid rgba(255,255,255,.08)}.cat-content h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:#fff;margin:16px 0 8px}.cat-content p{font-size:.88rem;color:var(--text-muted);line-height:1.5}.cat-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-size:.82rem;font-weight:600;color:var(--accent-cyan)}.cat-footer a{transition:transform .25s ease;display:inline-flex;align-items:center;gap:4px}.glass-cat-card:hover .cat-footer a{transform:translate(4px)}.triple-unit-section{padding:80px 0}.unit-banner-card{background:linear-gradient(135deg,#101826cc,#0c111ecc);border:1px solid var(--glass-border);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border-radius:var(--radius-lg);padding:50px 40px;box-shadow:0 24px 60px #00000080,var(--glass-specular);display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.unit-content h2{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:700;color:#fff;margin-bottom:14px}.unit-content p{font-size:1.02rem;color:var(--text-muted);line-height:1.65;margin-bottom:24px}.unit-chips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.unit-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:8px;text-align:center}.unit-box.active{border-color:var(--accent-cyan);background:#38bdf814;box-shadow:0 0 20px #38bdf826}.unit-box strong{font-family:var(--font-heading);font-size:1.15rem;color:#fff}.unit-box span{font-size:.78rem;color:var(--text-muted)}.vault-section{padding:80px 0}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bento-card{background:var(--glass-card);border:1px solid var(--glass-border);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:var(--radius-lg);padding:34px;display:flex;flex-direction:column;gap:16px;box-shadow:0 16px 36px #00000059,var(--glass-specular);transition:all .3s ease}.bento-card:hover{border-color:var(--glass-border-highlight);transform:translateY(-4px)}.bento-card.span-2{grid-column:span 2}.bento-icon{width:46px;height:46px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--accent-cyan)}.bento-card h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:700;color:#fff}.bento-card p{font-size:.92rem;color:var(--text-muted);line-height:1.6}.pricing-section{padding:90px 0}.pricing-card{max-width:860px;margin:0 auto;background:linear-gradient(135deg,#101826d9,#0c111ed9);border:1px solid rgba(56,189,248,.3);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border-radius:var(--radius-lg);padding:50px 44px;box-shadow:0 30px 70px #0000008c,0 0 40px #38bdf826,var(--glass-specular);display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;position:relative;overflow:hidden}.pricing-card:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.2),transparent 70%);filter:blur(40px);pointer-events:none}.pricing-left h3{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:700;color:#fff;margin-bottom:12px}.pricing-features-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:20px}.pricing-features-list li{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--text-main)}.pricing-features-list li svg{width:18px;height:18px;color:var(--accent-emerald);flex-shrink:0}.pricing-right{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:32px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.price-strike{font-size:1.1rem;color:var(--text-dim);text-decoration:line-through}.price-hero{font-family:var(--font-heading);font-size:3.4rem;font-weight:700;color:#fff;line-height:1}.price-sub{font-size:.78rem;color:var(--accent-emerald);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.btn-pricing-cta{width:100%;padding:16px 24px;border-radius:var(--radius-full);font-size:1.05rem;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid rgba(255,255,255,.25);box-shadow:0 10px 28px #f59e0b59,var(--glass-specular);transition:transform .25s var(--transition-smooth),background .25s ease,box-shadow .25s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-pricing-cta svg{transition:transform .25s ease}.btn-pricing-cta:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:translateY(-2px) scale(1.01);box-shadow:0 14px 34px #f59e0b80}.btn-pricing-cta:hover svg{transform:translate(4px)}.company-reg-badge strong{color:#fff}@media(max-width:1100px){.hero-container,.unit-banner-card,.pricing-card{grid-template-columns:1fr;gap:40px}.category-grid,.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-card.span-2{grid-column:span 2}}@media(max-width:768px){.hero-title{font-size:2.4rem}.sat-1,.sat-2{display:none}.trust-strip,.category-grid,.bento-grid,.unit-chips-grid{grid-template-columns:1fr}.bento-card.span-2{grid-column:span 1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/index-page.css.map */
