@font-face{font-family:system;src:local('Segoe UI')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080b13;color:#f4f3ff;font-family:system,Inter,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b89cff;outline-offset:5px}::selection{background:#7350b9}header{position:absolute;z-index:3;top:0;left:0;width:100%;border-bottom:1px solid #ffffff10;background:#080b1355;backdrop-filter:blur(14px)}.nav{max-width:1240px;margin:auto;padding:18px 30px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:24px;letter-spacing:3px}.brand img{width:42px;height:46px;object-fit:contain}.navlinks{display:flex;gap:30px;align-items:center;font-size:14px;color:#c2c3d1}.navlinks a:hover{color:white}.navcta{border:1px solid #8e72d6;padding:9px 17px;border-radius:8px;color:#e3d6ff!important}.hero{min-height:800px;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,#080b13ef 0%,#080b13b5 39%,#080b1318 80%),url('/assets/hero.webp') center right/cover no-repeat}.hero:after{content:'';position:absolute;bottom:0;height:130px;left:0;right:0;background:linear-gradient(transparent,#080b13)}.hero-inner{width:1240px;padding:155px 30px 125px;margin:auto;position:relative;z-index:1}.eyebrow{color:#bda5ff;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:3px;display:flex;gap:10px;align-items:center}.eyebrow:before{content:'';width:7px;height:7px;border-radius:50%;background:#a780ff;box-shadow:0 0 15px #af83ff}h1{font-size:clamp(44px,5.4vw,72px);line-height:1.05;letter-spacing:-3px;max-width:630px;margin:26px 0}h1 em{font-style:normal;background:linear-gradient(110deg,#c6aaff,#9771ed,#7be4f4);background-clip:text;color:transparent}.lead{max-width:490px;color:#adb2c5;font-size:17px;line-height:1.8}.actions{display:flex;gap:14px;margin:30px 0 19px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:14px 22px;border-radius:8px;border:1px solid #3a354d;font-size:14px;font-weight:650;cursor:pointer;background:#151621;color:#f4f3ff;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px);background:#202031}.btn.primary{background:#a780ff;color:#120b23;border-color:#a780ff;box-shadow:0 8px 45px #976bef22}.btn.primary:hover{background:#b798ff}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.fine{font-size:12px;color:#8991a8}.meta{display:flex;gap:26px;font-size:12px;color:#a6aec3;flex-wrap:wrap}.meta span:before{content:'✓';color:#a780ff;padding-right:8px}.container{max-width:1240px;padding:0 30px;margin:auto}.strip{padding:24px 30px;border-bottom:1px solid #ffffff10;border-top:1px solid #ffffff10;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;color:#9a9eb3}.strip strong{font-size:15px;color:#d5d6e8}.section{padding:100px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px}.section-head h2,h2{font-size:clamp(29px,3vw,42px);line-height:1.18;letter-spacing:-1.3px;margin:14px 0}.section-head p{max-width:360px;color:#969fb6;font-size:14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{border:1px solid #252738;background:linear-gradient(145deg,#151826,#0e101a);border-radius:14px;padding:27px;position:relative}.card .icon{width:50px;height:50px;object-fit:contain;margin-bottom:26px}.card h3{font-size:18px;margin:0 0 10px}.card p{color:#9ba4ba;font-size:14px;margin:0}.number{color:#6c617f;font-size:11px;letter-spacing:2px}.pricing{background:radial-gradient(ellipse at 70% 70%,#33204345,transparent 60%),#0b0e18;border-top:1px solid #232132;border-bottom:1px solid #232132}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:900px;margin:40px auto 0}.price-card{padding:36px}.price-card.featured{border-color:#9972e2;box-shadow:0 0 65px #6e36b514}.tag{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#b69adf}.price{display:flex;align-items:baseline;gap:10px;font-size:57px;line-height:1.2;letter-spacing:-3px;font-weight:750;margin:18px 0 4px;white-space:nowrap}.price-value{display:inline-flex;align-items:baseline;gap:2px}.price-decimals{font-size:24px;letter-spacing:0}.price small{font-size:20px;color:#8e98b1;letter-spacing:0;font-weight:400}.price-caption{color:#9ba4ba;font-size:14px}.checklist{list-style:none;padding:0;margin:28px 0;color:#b8bdd0;font-size:14px}.checklist li{margin:14px 0;display:flex;gap:10px}.checklist li:before{content:'✓';color:#ae8fff}.full{width:100%}.center{text-align:center}.maintenance{display:inline-block;border:1px solid #645335;color:#e6c383;background:#2d231850;padding:6px 12px;border-radius:30px;font-size:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.step strong{display:block;color:#af8bed;font-size:12px;margin-bottom:16px}.step h3{font-size:18px}.step p{color:#9da5b8;font-size:14px}.faq{max-width:900px;margin:auto}details{border-bottom:1px solid #272936;padding:21px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:550}summary:after{content:'+';color:#b29af1}details[open] summary:after{content:'−'}details p{color:#a4acc1;font-size:14px;max-width:740px}.support{padding:48px;border:1px solid #292b3e;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(120deg,#18172b,#0e121e)}.support h2{margin:0 0 12px;font-size:30px}.support p{color:#a1a7bd;max-width:590px;margin:0;font-size:14px}footer{padding:45px 0 25px;border-top:1px solid #242636;font-size:12px;color:#858da4}.footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-links{display:flex;gap:22px}.disclaimer{max-width:870px;margin-top:28px;line-height:1.8}.subhero{padding:165px 0 65px;background:radial-gradient(ellipse at top right,#34234b65,transparent 70%)}.subhero h1{font-size:52px;max-width:800px}.tutorial-hero{background:linear-gradient(90deg,#080b13ee,#080b1388),url('/assets/tutorial.webp') center/cover}.tutorials{grid-template-columns:repeat(3,1fr)}.tutorial-card{padding:0;overflow:hidden}.tutorial-preview{aspect-ratio:16/9;display:grid;place-content:center;background:radial-gradient(circle at center,#39244a,#131522);border-bottom:1px solid #272536}.tutorial-preview span{color:#a787d0;font-size:32px}.tutorial-content{padding:25px}.tutorial-content p{min-height:46px}.tutorial-status{color:#93899e;font-size:12px;margin-top:22px}.checkout{max-width:1000px;display:grid;grid-template-columns:1fr 1.25fr;gap:32px;margin:0 auto}.checkout .card{padding:35px}.form-field{display:block;margin:20px 0 8px;color:#d2cde7;font-size:13px}input[type=email]{width:100%;padding:14px;border:1px solid #424056;background:#0a0d16;color:white;border-radius:8px}.consent{display:flex;gap:10px;font-size:12px;color:#9aa3b8;margin:20px 0;align-items:flex-start}.consent input{margin-top:5px;accent-color:#ad89ff}.notice{font-size:13px;background:#211b2c;border:1px solid #3b2d50;padding:16px;border-radius:9px;margin-top:20px;color:#c5b1e4}.legal{max-width:830px;padding:150px 30px 80px;margin:auto}.legal h1{font-size:45px}.legal h2{font-size:23px;margin-top:35px}.legal p,.legal li{color:#acb2c5;font-size:14px}.legal a{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.skip{position:absolute;top:-60px;padding:12px;background:#a780ff;color:#100a20;z-index:20}.skip:focus{top:0}.reveal{animation:reveal .7s ease both}@keyframes reveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.navlinks{gap:18px}.section-head{align-items:start;flex-direction:column}.hero{background-position:60% center}.hero-inner{background:linear-gradient(90deg,#080b1366,transparent)}.checkout{grid-template-columns:1fr}.tutorials{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.nav{padding:14px 20px}.navlinks{gap:16px;font-size:12px}.navlinks .desktop-only{display:none}.brand{font-size:20px}.brand img{width:32px;height:35px}.container{padding:0 20px}.hero{min-height:735px;background-position:61% center}.hero-inner{padding:150px 20px 85px;background:#080b1370}h1{letter-spacing:-2px}.lead{font-size:16px}.section{padding:65px 0}.grid,.pricing-grid,.tutorials,.steps{grid-template-columns:1fr}.price-card{padding:28px}.strip{align-items:start;flex-direction:column}.support{padding:26px;flex-direction:column;align-items:start}.subhero h1{font-size:40px}.checkout .card{padding:25px}.footer-links{gap:16px}.meta{gap:10px}.actions .btn{width:100%}}

.release-notes{margin:24px 0;padding:0 8px}.release-notes h3{font-size:17px}.release-notes ul{padding-left:20px;color:#9ba4ba;font-size:14px}.release-notes li{margin:8px 0}

.download-section{padding:64px 0 0;scroll-margin-top:100px}.download-panel{display:grid;grid-template-columns:1fr 290px;gap:28px 48px;align-items:center;background:linear-gradient(120deg,#1c1730,#111521);border:1px solid #39304f;border-radius:16px;padding:36px 40px}.download-copy h2{font-size:30px;margin:10px 0 12px}.download-copy p{font-size:14px;color:#a4acc0;margin:0}.download-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#a9a1bd;margin-top:18px}.download-action{display:flex;flex-direction:column;gap:12px}.download-action .fine{text-align:center;font-size:11px;line-height:1.7}.download-bottom{grid-column:1/-1;border-top:1px solid #ffffff12;padding-top:18px;display:flex;align-items:start;justify-content:space-between;gap:28px}.download-bottom p{margin:0;max-width:670px}.download-bottom .release-notes{margin:0;padding:0;border:0;flex:0 0 220px}.release-notes summary{font-size:12px;color:#bca0ed;gap:20px}.release-notes ul{line-height:1.8;font-size:12px;margin-bottom:0}@media(max-width:700px){.download-panel{grid-template-columns:1fr;padding:28px;gap:24px}.download-copy h2{font-size:26px}.download-bottom{flex-direction:column;gap:18px}.download-bottom .release-notes{flex:initial;width:100%}.download-action{max-width:none}.download-section{padding-top:40px}}

.compatibility-note{grid-column:1/-1;background:#1f1c2b;border:1px solid #766143;border-left:3px solid #d7ac62;border-radius:9px;padding:18px 22px}.compatibility-title{display:flex;align-items:center;gap:10px;color:#e7c58d;font-size:13px}.compatibility-title>span{display:grid;place-items:center;width:19px;height:19px;border:1px solid #b99558;border-radius:50%;font-weight:700}.compatibility-options{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:14px}.compatibility-options p{margin:0;font-size:13px}.compatibility-options strong{display:block;color:#eee6f8;margin-bottom:5px}.compatibility-options span{color:#b4aec2}.compatibility-focus{margin:14px 0 0;font-size:12px;color:#e0c395}@media(max-width:700px){.compatibility-options{grid-template-columns:1fr;gap:14px}.compatibility-note{padding:18px}}

.client-brands{display:flex;align-items:center;gap:22px;max-width:500px;margin:26px 0 24px;padding:15px 20px;background:#0c101bbd;border:1px solid #ffffff16;border-radius:10px}.client-brands-label{font-size:11px;letter-spacing:.3px;color:#a8afc3;white-space:nowrap}.client-brands-logos{display:flex;align-items:center;justify-content:center;gap:24px}.client-brand{display:flex;flex-direction:column;align-items:center;gap:4px}.client-brand img{width:120px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 8px #0008)}.client-brand span{font-size:10px;color:#b9b4c8}.client-brand-divider{height:42px;width:1px;background:#ffffff18}@media(max-width:600px){.client-brands{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;margin-top:24px}.client-brands-logos{width:100%;min-width:0;gap:16px}.client-brand img{width:min(116px,24vw);height:46px}.hero-inner{padding-bottom:60px}}
