@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,400;1,600&family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--bg-black: #030712;--bg-card: rgba(13, 19, 33, .7);--bg-card-hover: rgba(22, 32, 54, .85);--border-glass: rgba(255, 255, 255, .08);--border-glass-hover: rgba(245, 158, 11, .35);--gold-primary: #f59e0b;--gold-hover: #d97706;--gold-light: #fde68a;--gold-glow: rgba(245, 158, 11, .28);--amber-btn-grad: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--amber-btn-shadow: 0 8px 25px rgba(245, 158, 11, .35);--coral-accent: #ff3366;--emerald-status: #10b981;--text-white: #ffffff;--text-muted: #94a3b8;--text-dimmed: #64748b;--font-main: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Cormorant Garamond", Georgia, serif;--font-mono: "JetBrains Mono", monospace;--transition-smooth: all .3s cubic-bezier(.16, 1, .3, 1)}.navbar{position:fixed;top:0;left:0;right:0;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,40px);background:#030712d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-glass);z-index:1000}.nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text-white)}.brand-logo-img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(59,130,246,.4))}.brand-name{font-size:15px;font-weight:600;letter-spacing:1px;color:var(--text-white)}.nav-menu-desktop{display:flex;align-items:center;gap:28px}.nav-menu-link{color:#ffffffa6;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.3px;transition:all .25s ease;position:relative;padding:6px 2px}.nav-menu-link:hover{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.4)}.nav-menu-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--gold-primary, #f59e0b);transition:width .25s ease;border-radius:2px}.nav-menu-link:hover:after{width:100%}.nav-links{display:flex;gap:24px;align-items:center}.nav-link-item{color:#ffffffa6;text-decoration:none;font-weight:400;font-size:14px;letter-spacing:.5px;transition:all .3s ease}.nav-link-item:hover{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.2)}.nav-btn-primary{background:#2563eb1a;color:#60a5fa;padding:8px 24px;border-radius:4px;border:1px solid rgba(37,99,235,.3);text-decoration:none;font-weight:500;font-size:14px;letter-spacing:.5px;transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-btn-primary:hover{background:#2563eb40;border-color:#2563eb99;color:#fff;box-shadow:0 0 20px #2563eb26;transform:translateY(-1px)}.hero-section{position:relative;min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:clamp(40px,10vh,100px) 16px clamp(60px,10vh,120px) 16px;overflow:hidden;z-index:2}.hero-container{max-width:800px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-surtitle{font-size:clamp(14px,3vw,20px);text-transform:uppercase;letter-spacing:4px;color:var(--text-dimmed);margin-bottom:12px;font-weight:700;background:linear-gradient(90deg,var(--text-muted),transparent);-webkit-background-clip:text;color:transparent;text-shadow:0 0 10px rgba(255,255,255,.1)}.hero-title{font-size:clamp(48px,11vw,84px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--text-white);margin-bottom:20px}.hero-title .luxury-italic{font-family:var(--font-serif);font-weight:400;font-style:italic;letter-spacing:.01em;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 35px rgba(245,158,11,.35);display:inline-block;margin-top:4px}.hero-description{font-size:clamp(15px,2.2vw,18px);line-height:1.6;color:var(--text-muted);max-width:500px;margin-bottom:36px;font-weight:400;padding:0}.dl-pc-grid{display:flex;gap:16px;margin-top:10px;width:100%;max-width:500px;justify-content:center}.dl-pc-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:var(--text-white);text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px #0000004d}.dl-pc-btn:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-2px);box-shadow:0 15px 35px #0006}.dl-pc-btn svg{color:var(--text-white);opacity:.9}.dl-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.dl-os{font-size:15px;font-weight:700;line-height:1.2}.dl-arch{font-size:11px;font-weight:500;color:var(--text-dimmed);margin-top:2px}@media(max-width:480px){.dl-pc-grid{flex-direction:column;gap:12px}.dl-pc-btn{padding:14px 20px}}.dl-soon-grid{margin-top:10px;max-width:600px}.dl-soon{opacity:.4;cursor:default;padding:12px 16px;background:#ffffff03;box-shadow:none}.dl-soon:hover{transform:none;background:#ffffff03;border-color:#ffffff14;box-shadow:none}.dl-soon .dl-os{font-size:13px;font-weight:600;color:var(--text-muted)}.dl-soon .dl-arch{color:var(--text-dimmed);font-size:10px;text-transform:uppercase;letter-spacing:.5px}.scroll-animate{opacity:0;transform:translateY(30px) scale(.98);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-animate.show{opacity:1;transform:translateY(0) scale(1)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.showcase-section{position:relative;padding:100px 16px;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:5;overflow:hidden}.showcase-section:before{content:"";position:absolute;top:-30%;left:-20%;width:70%;height:100%;background:radial-gradient(ellipse at center,rgba(217,119,6,.15) 0%,transparent 70%);filter:blur(100px);-webkit-filter:blur(100px);z-index:-1;pointer-events:none}.showcase-section:after{content:"";position:absolute;bottom:-20%;right:-20%;width:70%;height:100%;background:radial-gradient(ellipse at center,rgba(14,165,233,.12) 0%,transparent 70%);filter:blur(100px);-webkit-filter:blur(100px);z-index:-1;pointer-events:none}.showcase-container{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;text-align:center}.showcase-title{font-size:clamp(28px,6vw,48px);font-weight:700;color:var(--text-white);margin-bottom:60px;letter-spacing:-.02em}.luxury-gradient{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-style:italic;font-family:var(--font-serif);font-weight:400}.video-wrapper{position:relative;width:100%;max-width:1100px;margin:0 auto;border-radius:30px}.video-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40%;background:linear-gradient(to right,transparent 0%,var(--bg-black) 45%,var(--bg-black) 100%);pointer-events:none;border-radius:0 30px 30px 0;z-index:10}.showcase-video{width:100%;height:auto;display:block;border-radius:30px;pointer-events:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.video-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(ellipse at center,rgba(139,92,246,.12) 0%,transparent 60%);z-index:-1;pointer-events:none;filter:blur(60px)}.features-section{position:relative;padding:60px 16px 120px;display:flex;flex-direction:column;align-items:center;z-index:5}.features-header{text-align:center;margin-bottom:60px;max-width:800px}.features-surtitle{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--gold-primary);font-weight:700;display:block;margin-bottom:16px}.features-title{font-size:clamp(40px,8vw,64px);font-weight:800;color:var(--text-white);line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}.features-title em{font-style:italic;font-family:var(--font-serif);background:var(--amber-btn-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.features-subtitle{font-size:clamp(16px,3vw,20px);color:var(--text-muted);line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;max-width:1200px}@media(max-width:992px){.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}}@media(max-width:768px){.features-grid{display:flex;flex-direction:column;max-width:600px;gap:20px}}.feature-card{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:24px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:320px;transition:var(--transition-smooth)}.feature-card:hover{background:var(--bg-card-hover);border-color:#f59e0b33;box-shadow:0 10px 40px #00000080}.feature-icon-wrapper{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;background:#ffffff08;border:1px solid var(--border-glass);color:var(--gold-light)}.feature-icon-wrapper svg{width:24px;height:24px;opacity:.9}.feature-card h3{font-size:24px;font-weight:700;color:var(--text-white);letter-spacing:-.02em}.feature-card p{font-size:16px;line-height:1.6;color:var(--text-muted)}.feature-divider{height:1px;background:linear-gradient(90deg,var(--border-glass),transparent);margin:8px 0}.soundwave-widget{display:flex;align-items:flex-end;gap:4px;height:24px;margin-top:8px}.soundwave-bar{width:6px;background-color:var(--gold-primary);border-radius:4px;animation:soundwave 1.5s ease-in-out infinite alternate;opacity:.8}.soundwave-bar:nth-child(1){height:30%;animation-delay:0s}.soundwave-bar:nth-child(2){height:60%;animation-delay:.1s}.soundwave-bar:nth-child(3){height:40%;animation-delay:.2s}.soundwave-bar:nth-child(4){height:90%;animation-delay:.3s}.soundwave-bar:nth-child(5){height:100%;animation-delay:.4s}.soundwave-bar:nth-child(6){height:50%;animation-delay:.5s}.soundwave-bar:nth-child(7){height:70%;animation-delay:.6s}.soundwave-bar:nth-child(8){height:30%;animation-delay:.7s}.soundwave-bar:nth-child(9){height:80%;animation-delay:.8s}.soundwave-bar:nth-child(10){height:40%;animation-delay:.9s}.soundwave-bar:nth-child(11){height:60%;animation-delay:1s}.soundwave-bar:nth-child(12){height:20%;animation-delay:1.1s}.soundwave-bar:nth-child(13){height:90%;animation-delay:1.2s}.soundwave-bar:nth-child(14){height:50%;animation-delay:1.3s}.soundwave-bar:nth-child(15){height:70%;animation-delay:1.4s}@keyframes soundwave{0%{transform:scaleY(.4);opacity:.4}to{transform:scaleY(1);opacity:1}}.terminal-widget{background:#00000080;border-radius:12px;padding:16px;font-family:var(--font-mono);font-size:13px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.05)}.terminal-cmd{color:var(--text-white);opacity:.9}.terminal-wait{color:var(--text-dimmed)}.terminal-success{color:#38bdf8;display:flex;align-items:center;gap:6px}.tags-widget{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tag-badge{background:#ffffff08;border:1px solid var(--border-glass);color:var(--text-muted);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;transition:var(--transition-smooth)}.feature-card:hover .tag-badge{border-color:#f59e0b33;color:var(--gold-light)}.integrations-section{position:relative;padding:80px 16px 120px;display:flex;flex-direction:column;align-items:center;z-index:5}.integrations-header{text-align:center;margin-bottom:50px}.integrations-surtitle{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--text-dimmed);font-weight:700;display:block;margin-bottom:12px}.integrations-title{font-size:clamp(36px,7vw,54px);font-weight:800;color:var(--text-white);line-height:1.1;letter-spacing:-.03em}.integrations-title em{font-style:italic;font-family:var(--font-serif);background:var(--amber-btn-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.integrations-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:700px;width:100%}@media(max-width:600px){.integrations-grid{grid-template-columns:repeat(2,1fr)}}.integration-card{aspect-ratio:1 / 1;background:#ffffff05;border:1px solid var(--border-glass);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:var(--transition-smooth);cursor:default}.integration-card:hover{background:#ffffff0a;border-color:#f59e0b40;box-shadow:0 10px 30px #0006;transform:translateY(-5px)}.integration-card svg{width:32px;height:32px;color:var(--gold-light);opacity:.8;transition:var(--transition-smooth)}.integration-card:hover svg{color:var(--gold-primary);opacity:1;transform:scale(1.1)}.integration-card span{font-size:14px;font-weight:600;color:var(--text-muted);transition:var(--transition-smooth)}.integration-card:hover span{color:var(--text-white)}.scroll-animate.pop-in{opacity:0;transform:scale(.4) translateY(30px);transition:opacity .6s ease-out,transform .8s cubic-bezier(.175,.885,.32,1.275)}.scroll-animate.pop-in.show{opacity:1;transform:scale(1) translateY(0)}.delay-grid-1{transition-delay:.05s}.delay-grid-2{transition-delay:.1s}.delay-grid-3{transition-delay:.15s}.delay-grid-4{transition-delay:.2s}.delay-grid-5{transition-delay:.25s}.delay-grid-6{transition-delay:.3s}.delay-grid-7{transition-delay:.35s}.delay-grid-8{transition-delay:.4s}.delay-grid-9{transition-delay:.45s}.delay-grid-10{transition-delay:.5s}.delay-grid-11{transition-delay:.55s}.delay-grid-12{transition-delay:.6s}.macbook-demo-section{position:relative;padding:80px 16px 160px;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:5;overflow:visible}.macbook-header{margin-bottom:20px}.macbook-surtitle{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--gold-primary);font-weight:700;display:block;margin-bottom:12px}.macbook-title{font-size:clamp(28px,5vw,42px);font-weight:800;color:var(--text-white);line-height:1.2;letter-spacing:-.02em}.macbook-video-wrapper{position:relative;width:100%;max-width:1200px;margin:-20px auto 0;display:flex;justify-content:center}.macbook-video{width:100%;height:auto;max-height:90vh;object-fit:contain;mix-blend-mode:screen;border:none;background:transparent;pointer-events:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.macbook-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;background:radial-gradient(circle at center,rgba(14,165,233,.15) 0%,transparent 60%);filter:blur(80px);-webkit-filter:blur(80px);z-index:-1;pointer-events:none}.testimonials-section{position:relative;width:100vw;max-width:100%;padding:100px 0 120px;display:flex;flex-direction:column;align-items:center;z-index:5;overflow:hidden}.testimonials-header{text-align:center;margin-bottom:60px;padding:0 16px}.testimonials-surtitle{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--gold-primary);font-weight:700;display:block;margin-bottom:12px}.testimonials-title{font-size:clamp(24px,7vw,48px);font-weight:800;color:var(--text-white);line-height:1.1;letter-spacing:-.03em;word-wrap:break-word;padding:0 10px}.marquee-wrapper{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.marquee-track{display:flex;width:max-content;animation:scroll-marquee 80s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-content{display:flex;gap:24px;padding-right:24px}.review-card{width:380px;flex-shrink:0;background:#ffffff05;border:1px solid var(--border-glass);border-radius:20px;padding:32px;display:flex;flex-direction:column;transition:var(--transition-smooth)}.review-card:hover{background:#ffffff0a;border-color:#f59e0b33}.review-stars{display:flex;gap:4px;margin-bottom:16px;color:var(--gold-primary)}.review-stars svg{width:16px;height:16px;fill:currentColor}.review-text{font-size:15px;line-height:1.6;color:var(--text-muted);margin-bottom:24px;font-style:italic;flex-grow:1}.review-author{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.05);padding-top:16px}.author-name{font-size:15px;font-weight:600;color:var(--text-white);margin-bottom:4px}.author-role{font-size:13px;color:var(--text-dimmed)}@media(max-width:600px){.review-card{width:300px;padding:24px}}.pricing-section{position:relative;width:100vw;max-width:100%;padding:120px 20px;display:flex;flex-direction:column;align-items:center;z-index:5;background:radial-gradient(circle at center,rgba(10,10,12,.8) 0%,transparent 70%)}.pricing-header{text-align:center;margin-bottom:60px;max-width:800px}.pricing-surtitle{display:inline-block;font-size:.9rem;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.15em;margin-bottom:15px}.pricing-title{font-size:clamp(32px,5vw,48px);font-weight:800;color:var(--text-white);line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.pricing-subtitle{font-size:1.1rem;color:var(--text-gray);line-height:1.6}.pricing-grid{display:flex;gap:24px;max-width:1400px;width:100%;justify-content:center;align-items:stretch;flex-wrap:wrap}.pricing-card{flex:1;min-width:280px;max-width:320px;background:#0f0f1299;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:40px 30px;display:flex;flex-direction:column;position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease;overflow:hidden}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);pointer-events:none;z-index:0}.pricing-card:hover{transform:translateY(-8px);border-color:#ffffff26;box-shadow:0 20px 40px #00000080}.pricing-card.highlight{background:#141419cc;border:1px solid rgba(212,175,55,.3);box-shadow:0 0 40px #d4af370d}.pricing-card.highlight:after{content:"";position:absolute;bottom:-50px;left:-50px;right:-50px;height:150px;background:radial-gradient(ellipse at bottom,rgba(212,175,55,.15),transparent 70%);pointer-events:none;z-index:0}.pricing-card.highlight:hover{border-color:#d4af3799;box-shadow:0 20px 50px #d4af3726}.pricing-tag{position:relative;z-index:1;display:inline-block;align-self:flex-start;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;font-size:.7rem;font-weight:700;color:var(--text-gray);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.pricing-card.highlight .pricing-tag{background:#d4af371a;border-color:#d4af374d;color:var(--gold-primary)}.pricing-card-title{position:relative;z-index:1;font-size:1.8rem;font-weight:700;color:var(--text-white);margin-bottom:15px;letter-spacing:-.02em}.pricing-price-box{position:relative;z-index:1;display:flex;align-items:baseline;margin-bottom:15px}.pricing-price{font-size:3.5rem;font-weight:800;color:var(--text-white);line-height:1;letter-spacing:-.03em}.pricing-currency{font-size:2rem;font-weight:700;margin-left:4px}.pricing-period{font-size:1rem;color:var(--text-gray);font-weight:500;margin-left:8px}.pricing-desc{position:relative;z-index:1;font-size:.95rem;color:var(--text-gray);line-height:1.5;margin-bottom:30px}.pricing-divider{position:relative;z-index:1;height:1px;width:100%;background:#ffffff1a;margin-bottom:30px}.pricing-features{position:relative;z-index:1;list-style:none;padding:0;margin:0 0 40px;flex-grow:1}.pricing-features li{display:flex;align-items:flex-start;margin-bottom:16px;font-size:.95rem;color:#e0e0e0;line-height:1.4}.pricing-features li:last-child{margin-bottom:0}.pricing-check{flex-shrink:0;width:20px;height:20px;margin-right:12px;border-radius:50%;background:#00f0ff1a;display:flex;align-items:center;justify-content:center;color:#2563eb}.pricing-card.highlight .pricing-check{background:#d4af371a;color:var(--gold-primary)}.pricing-check svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pricing-cta{position:relative;z-index:1;display:block;width:100%;padding:16px;text-align:center;background:var(--text-white);color:var(--bg-black);text-decoration:none;border-radius:12px;font-weight:700;font-size:1.05rem;transition:all .3s ease;border:none;cursor:pointer}.pricing-cta:hover{background:#f0f0f0;transform:scale(1.02)}.pricing-card.highlight .pricing-cta{background:linear-gradient(135deg,var(--gold-primary),#b8860b);color:#fff;box-shadow:0 10px 20px #d4af3733}.pricing-card.highlight .pricing-cta:hover{background:linear-gradient(135deg,#f0c950,var(--gold-primary));box-shadow:0 15px 30px #d4af3766}.pricing-card.ultra-glow:after{background:radial-gradient(ellipse at bottom,rgba(0,240,255,.15),transparent 70%)}.pricing-card.ultra-glow{border-color:#00f0ff4d}.pricing-card.ultra-glow:hover{border-color:#00f0ff99;box-shadow:0 20px 50px #00f0ff26}.pricing-card.ultra-glow .pricing-tag{background:#00f0ff1a;border-color:#00f0ff4d;color:#2563eb}.pricing-card.ultra-glow .pricing-cta{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 10px 20px #00f0ff33}.pricing-card.ultra-glow .pricing-cta:hover{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 15px 30px #00f0ff66}.pricing-disclaimer{max-width:1000px;width:90%;margin:100px auto 0;text-align:center;padding:20px 30px;background:#141419b3;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 10px 30px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pricing-disclaimer p{font-size:.85rem;color:var(--text-muted);line-height:1.6;margin:0}.pricing-carousel-container{position:relative;width:100%;max-width:1400px}.carousel-dots{display:none}@media(max-width:1200px){.pricing-grid{gap:16px}.pricing-card{min-width:260px;padding:30px 20px}}@media(max-width:900px){.pricing-section{padding:80px 0}.pricing-header{padding:0 20px}.pricing-grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:20px 20px 60px;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pricing-grid::-webkit-scrollbar{display:none}.pricing-card{flex:0 0 85vw;max-width:350px;scroll-snap-align:center}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.carousel-dots .dot{width:8px;height:8px;border-radius:50%;background:#fff3;transition:all .3s ease}.carousel-dots .dot.active{background:#2563eb;transform:scale(1.3)}}.faq-section{position:relative;width:100vw;max-width:100%;padding:120px 20px;display:flex;flex-direction:column;align-items:center;z-index:5;background:radial-gradient(circle at top,rgba(15,20,30,.5) 0%,transparent 60%)}.faq-header{text-align:center;margin-bottom:60px;max-width:800px}.faq-surtitle{display:inline-block;font-size:.9rem;font-weight:700;color:#00f0ff;text-transform:uppercase;letter-spacing:.15em;margin-bottom:15px}.faq-title{font-size:clamp(32px,5vw,48px);font-weight:800;color:var(--text-white);line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.faq-container{width:100%;max-width:800px;display:flex;flex-direction:column;gap:16px}.faq-item{background:#14141999;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-item:hover{background:#1e1e28cc;border-color:#00f0ff33;box-shadow:0 10px 30px #0003,0 0 20px #00f0ff0d;transform:translateY(-2px)}.faq-item.active{background:#1e1e28e6;border-color:#00f0ff66;box-shadow:0 10px 30px #0000004d,0 0 30px #00f0ff1a}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 30px;background:none;border:none;color:var(--text-white);font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;outline:none;font-family:inherit}.faq-icon{flex-shrink:0;width:24px;height:24px;margin-left:20px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s ease}.faq-item:hover .faq-icon{color:#00f0ff}.faq-item.active .faq-icon{transform:rotate(180deg);color:#00f0ff}.faq-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.faq-item.active .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer{overflow:hidden;padding:0 30px;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease,padding .4s ease}.faq-item.active .faq-answer{padding:0 30px 24px;opacity:1;transform:translateY(0)}.faq-answer p{margin:0;color:var(--text-muted);font-size:.95rem;line-height:1.6}@media(max-width:768px){.faq-section{padding:80px 20px}.faq-question{padding:20px;font-size:1rem}.faq-item.active .faq-answer{padding:0 20px 20px}}.dalis-footer{position:relative;width:100vw;max-width:100%;padding:40px 20px 20px;background:transparent;display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.05);margin-top:80px}.footer-content{width:100%;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.footer-brand{flex:1;min-width:250px;display:flex;flex-direction:column}.footer-logo-container{display:flex;align-items:center;gap:10px;margin-bottom:12px}.footer-logo{width:28px;height:28px;border-radius:6px}.footer-brand-name{font-size:1.2rem;font-weight:800;color:var(--text-white);letter-spacing:-.02em}.footer-tagline{color:var(--text-muted);font-size:.85rem;margin-bottom:20px;max-width:250px;line-height:1.4}.footer-socials{display:flex;gap:16px;align-items:center;margin-top:4px}.social-icon{display:flex;align-items:center;justify-content:center;width:auto;height:auto;opacity:.5;transition:opacity .3s ease}.social-icon:hover{opacity:1}.social-icon img{width:15px;height:auto}.social-icon svg{width:17px;height:17px;fill:#fff}.footer-email{color:var(--text-muted);text-decoration:none;font-size:.8rem;transition:color .3s ease}.footer-email:hover{color:#00f0ff}.footer-links-wrapper{display:flex;gap:60px;flex-wrap:wrap}.footer-column{display:flex;flex-direction:column}.footer-column h4{color:var(--text-white);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.footer-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-column a,.footer-column span{text-decoration:none;font-size:.85rem;transition:color .3s ease}.footer-column a{color:var(--text-muted)}.footer-column a:hover{color:#00f0ff}.footer-column .disabled-link{color:#334155;cursor:not-allowed}.footer-bottom{margin-top:20px;padding-top:0;text-align:right;width:100%}.footer-bottom p{color:#334155;font-size:.7rem;margin:0}@media(max-width:768px){.footer-links-wrapper{gap:30px;width:100%;justify-content:flex-start}.footer-content{flex-direction:column;gap:30px}}.support-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0b0e14cc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.support-modal-overlay.active{opacity:1;visibility:visible}.support-modal-box{background:#0f172ab3;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;width:90%;max-width:400px;box-shadow:0 25px 50px -12px #00000080;transform:translateY(20px) scale(.95);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.support-modal-overlay.active .support-modal-box{transform:translateY(0) scale(1)}.support-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;color:#64748b;font-size:24px;cursor:pointer;line-height:1;transition:color .3s ease}.support-modal-close:hover{color:#fff}.support-modal-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:8px;margin-top:0}.support-modal-desc{color:#94a3b8;font-size:.9rem;margin-bottom:24px}.support-form{display:flex;flex-direction:column;gap:16px}.support-form-group{display:flex;flex-direction:column;gap:6px}.support-form-group label{color:#cbd5e1;font-size:.85rem;font-weight:500}.support-form-group input,.support-form-group textarea{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;color:#fff;font-family:inherit;font-size:.95rem;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.support-form-group textarea{resize:vertical;min-height:100px}.support-form-group input:focus,.support-form-group textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.support-submit-btn{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:12px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:8px;transition:background .3s ease,transform .2s ease}.support-submit-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.support-submit-btn:active{transform:translateY(1px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px;background-color:var(--bg-black);color:var(--text-white);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}img,video{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}body{color:var(--text-white);line-height:1.5;overflow-x:hidden;width:100%;position:relative;min-height:100vh}main{padding-top:72px}body:before{content:"";position:fixed;top:-10vh;bottom:-10vh;left:0;right:0;z-index:-2;background-color:var(--bg-black);background-image:url(./umbra-12-DkaWW5Im.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.95;pointer-events:none}body:after{content:"";position:fixed;top:-10vh;bottom:-10vh;left:0;right:0;background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:-1}@media(max-width:900px){.nav-links{gap:12px}.nav-link-item{font-size:13px}.nav-btn-primary{padding:6px 16px;font-size:13px}.nav-menu-desktop{display:none!important}.cta-downloads-grid{grid-template-columns:1fr}.mockup-glass-card{grid-template-columns:1fr;text-align:center}.mockup-info-side{align-items:center}.term-chips-row{justify-content:center}.floating-cube-img{width:110px;height:110px}}
