*{box-sizing:border-box}:root{--bg:#07080c;--fg:#e8e8ea;--muted:hsla(240,5%,91%,.8);--border:hsla(0,0%,100%,.1);--card:hsla(0,0%,100%,.04);--card-strong:hsla(0,0%,100%,.06);--brand-grad:linear-gradient(135deg,#7c4dff,#ff3bc8 35%,#43e7e0 70%,#ff9a3b);--brand-grad-2:linear-gradient(180deg,rgba(255,59,200,.85),rgba(124,77,255,.55))}html{scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--fg);background:radial-gradient(1200px 600px at 70% 10%,rgba(255,59,200,.18),transparent 55%),radial-gradient(900px 500px at 20% 20%,rgba(67,231,224,.14),transparent 50%),radial-gradient(1100px 650px at 35% 85%,rgba(124,77,255,.14),transparent 55%),var(--bg)}a{color:inherit;text-decoration:none}.page{min-height:100vh}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(7,8,12,.62);color:#e8e8ea;box-shadow:none}.header:before{content:"";position:absolute;inset:0;background:var(--brand-grad);opacity:.22;pointer-events:none}.headerInner{max-width:1100px;margin:0 auto;padding:14px 18px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{gap:10px;min-width:auto}.brand,.brandMark{display:inline-flex;align-items:center}.brandMark{width:164px;height:44px;border-radius:12px;padding:0;justify-content:center;border:0;background:transparent;box-shadow:none}.brandLogo{width:100%;height:100%;border-radius:10px;object-fit:contain;box-shadow:none}.brandName{font-weight:700;letter-spacing:.3px}.nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.navLink{padding:8px 10px;border-radius:10px;color:hsla(240,5%,91%,.85);transition:background .14s ease,color .14s ease}.navLink:hover{background:hsla(0,0%,100%,.1);color:#fff}.section{padding:76px 0}.container{max-width:1100px;margin:0 auto;padding:0 18px}.hero{padding-top:56px;position:relative}.hero:before{content:"";position:absolute;inset:-120px -80px auto -80px;height:420px;background:var(--brand-grad);filter:blur(80px);opacity:.14;pointer-events:none;transform:translateZ(0);animation:floatGlow 10s ease-in-out infinite}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:22px;gap:22px;align-items:center}.heroContent{animation:fadeUp .7s ease both}.heroVisual{animation:fadeIn .9s ease both}.kicker{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(240,5%,91%,.85);font-size:12px;letter-spacing:.4px;margin-bottom:12px}.title{font-size:clamp(34px,4vw,56px);line-height:1.05;margin:0 0 14px}.subtitle{margin:0 0 22px;max-width:720px;color:var(--muted);font-size:16px;line-height:1.6}.ctaRow{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;font-weight:600;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{border-color:rgba(255,59,200,.5);background:var(--brand-grad-2)}.button.secondary{background:hsla(0,0%,100%,.06)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.downloadRow{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 6px}.storeButton{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);transition:transform .16s ease,border-color .16s ease,background .16s ease}.storeButton:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08)}.storeIcon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-grad);color:#0b0c14;box-shadow:0 14px 40px rgba(0,0,0,.35)}.storeText{display:grid;line-height:1.1}.storeOverline{font-size:11px;color:hsla(240,5%,91%,.75)}.storeName{font-size:14px;font-weight:700}.heroSlider{display:grid;grid-gap:10px;gap:10px}.heroSliderFrame{position:relative;border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);min-height:360px;box-shadow:0 24px 70px rgba(0,0,0,.5)}.heroSlide{position:absolute;inset:0;opacity:0;transform:translateX(14px) scale(.99);transition:opacity .42s ease,transform .65s ease}.heroSlide.isActive{opacity:1;transform:translateX(0) scale(1)}.heroSlideMedia{position:absolute;inset:0}.heroSlideImg{object-fit:cover}.heroSlideOverlay{position:absolute;inset:auto 14px 14px 14px;padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:rgba(7,8,12,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroSlideTag{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);font-size:12px;color:hsla(240,5%,91%,.9)}.heroSlideTitle{margin-top:10px;font-size:16px;font-weight:800}.heroSlideText{margin-top:6px;font-size:13px;color:hsla(240,5%,91%,.78);line-height:1.45}.heroArrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:rgba(7,8,12,.55);color:hsla(240,5%,91%,.92);cursor:pointer;display:grid;place-items:center;transition:transform .16s ease,background .16s ease}.heroArrow:hover{transform:translateY(-50%) scale(1.04);background:rgba(7,8,12,.7)}.heroArrow.left{left:10px}.heroArrow.right{right:10px}.heroDots{display:flex;justify-content:center;gap:8px}.heroDot{width:8px;height:8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.12);cursor:pointer;transition:width .2s ease,background .2s ease,border-color .2s ease}.heroDot.isActive{width:22px;border-color:hsla(0,0%,100%,.28);background:linear-gradient(90deg,rgba(124,77,255,.95),rgba(255,59,200,.95))}.stat{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:16px;padding:14px}.statValue{font-size:18px;font-weight:700}.statLabel{margin-top:4px;font-size:13px;color:hsla(240,5%,91%,.72)}.sectionTitle{font-size:28px;margin:0 0 10px}.sectionText{margin:0;color:hsla(240,5%,91%,.8);max-width:820px;line-height:1.7}.cardGrid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.card{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:16px;padding:16px}.cardTitle{margin:0 0 8px;font-size:16px}.cardText{margin:0;color:hsla(240,5%,91%,.78);line-height:1.65}.sectionHeaderRow{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.pillGrid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pillCard{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:16px;padding:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.pillCard:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06)}.pillTitle{font-weight:900}.pillMeta{margin-top:6px;font-size:13px;color:hsla(240,5%,91%,.72)}.steps{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.stepCard{position:relative;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:16px;padding:16px;overflow:hidden}.stepCard:before{content:"";position:absolute;inset:-40px -60px auto -60px;height:120px;background:var(--brand-grad);filter:blur(55px);opacity:.12;pointer-events:none}.stepBadge{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--brand-grad);color:#0b0c14;font-weight:900}.stepTitle{margin-top:10px;font-weight:900}.stepText{margin-top:6px;font-size:13px;color:hsla(240,5%,91%,.78);line-height:1.6}.pricingGrid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pricingCard{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:18px;padding:16px}.pricingCard.featured{border-color:rgba(255,59,200,.35);box-shadow:0 22px 70px rgba(0,0,0,.45);background:radial-gradient(900px 400px at 60% 10%,rgba(255,59,200,.18),transparent 55%),hsla(0,0%,100%,.05)}.pricingTop{display:grid;grid-gap:6px;gap:6px}.pricingTag{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);font-size:12px}.pricingName{font-weight:900;font-size:16px}.pricingPrice{font-weight:900;font-size:24px}.pricingNote{font-size:13px;color:hsla(240,5%,91%,.72)}.pricingList{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.pricingItem{padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(7,8,12,.35);color:hsla(240,5%,91%,.86)}.faq{margin-top:18px;display:grid;grid-gap:10px;gap:10px;max-width:820px}.faqItem{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:16px;padding:12px 14px}.faqSummary{cursor:pointer;font-weight:800;color:hsla(240,5%,91%,.92)}.faqSummary::-webkit-details-marker{display:none}.faqBody{margin-top:10px;color:hsla(240,5%,91%,.78);line-height:1.75}.form{margin-top:22px;max-width:560px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:18px;padding:16px}.fieldRow{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.label{font-size:13px;color:hsla(240,5%,91%,.85)}.input,.textarea{width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);padding:10px 12px;background:rgba(7,8,12,.55);color:#fff;outline:none}.input:focus,.textarea:focus{border-color:rgba(110,140,255,.55)}.formHint{margin:10px 0 0;font-size:12px;color:hsla(240,5%,91%,.6);line-height:1.5}.footer{border-top:1px solid hsla(0,0%,100%,.08);padding:22px 0;background:rgba(7,8,12,.55)}.footerInner{justify-content:space-between;gap:10px}.footerInner,.footerLinks{display:flex;align-items:center;flex-wrap:wrap}.footerLinks{justify-content:flex-end;gap:14px}.footerLink{color:hsla(240,5%,91%,.8)}.footerLink:hover{color:#fff}.legalPage{min-height:100vh}.legalHeader{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(7,8,12,.7)}.legalHeaderInner{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.legalBack{padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.legalBack:hover{background:hsla(0,0%,100%,.08)}.legalMain{padding:56px 0 76px}.legalContainer{max-width:860px}.legalTitle{margin:0 0 10px;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.legalLead{margin:0 0 18px;color:hsla(240,5%,91%,.7);font-size:13px}.legalCard{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:18px;padding:18px}.legalSectionTitle{margin:18px 0 8px;font-size:16px}.legalSectionTitle:first-child{margin-top:0}.legalText{margin:0;color:hsla(240,5%,91%,.8);line-height:1.8}.legalBlock{margin-top:14px}.legalBlock:first-child{margin-top:0}.legalList{margin:10px 0 0;padding-left:18px;color:hsla(240,5%,91%,.8);line-height:1.75}.legalListItem{margin:6px 0}@media (max-width:800px){.cardGrid,.heroGrid,.stats{grid-template-columns:1fr}.brand{min-width:auto}}@media (prefers-reduced-motion:reduce){.hero:before,.heroContent,.heroVisual{animation:none!important}.heroSlide{transition:none!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatGlow{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,10px,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}