.av2{--av2-bg:#100d17;--av2-panel:#211929;--av2-line:#594464;--av2-text:#f8f5fb;--av2-muted:#c8bfd2;background:var(--av2-bg);color:var(--av2-text);font-family:Outfit,Arial,sans-serif;overflow:hidden}.av2 *{box-sizing:border-box}.av2 section{padding:80px 0;scroll-margin-top:28px}.av2-wrap{width:min(1240px,calc(100% - 48px));margin:auto}.av2 p{font-size:18px;line-height:1.7;color:var(--av2-muted);margin:0 0 22px}.av2 .av2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.16em;font-weight:700;color:#e9a1f1;margin-bottom:20px}.av2 h1,.av2 h2,.av2 h3{color:#fff!important}.av2 h1{font-size:clamp(44px,5.2vw,74px)!important;line-height:1.03!important;letter-spacing:-.035em;margin:0 0 24px}.av2 h1 span{color:#b8a0ff;font-size:.72em}.av2 h2{font-size:clamp(30px,4vw,50px)!important;line-height:1.12!important;letter-spacing:-.02em;margin:0 0 24px}.av2 h3{font-size:24px!important;line-height:1.25!important;margin:0 0 16px}.av2 .av2-lead{font-size:clamp(26px,3vw,38px);color:#fff;line-height:1.25}.av2-hero{background:radial-gradient(ellipse at 80% 35%,#513b7e66,transparent 58%),radial-gradient(ellipse at 5% 80%,#63284c33,transparent 50%)}.av2-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.av2-box-wrap{position:relative;text-align:center}.av2-box{width:100%;height:auto;max-height:690px;object-fit:contain;filter:drop-shadow(0 15px 32px #0005)}.av2-release-badge{display:inline-block;color:#d8c6ff;border:1px solid #8c6daf;background:#30233f;border-radius:30px;padding:7px 18px;font-size:13px;font-weight:700}.av2-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 24px}.av2 .av2-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;background:linear-gradient(105deg,#ec9af1,#ff5340);color:#1c1221!important;padding:16px 24px;min-height:52px;text-align:center;text-decoration:none;font-weight:800;font-size:14px;line-height:1.4}.av2 .av2-alt{border-color:#8d6c9c;background:#2e2139;color:#fff!important}.av2 .av2-small{font-size:13px;line-height:1.6;color:#c4b7ce}.av2 .av2-countdown-band{padding:32px 0;background:#211929;border-block:1px solid #594464;text-align:center}.av2-countdown{display:flex;justify-content:center;gap:18px}.av2-countdown>div{min-width:110px;padding:16px 22px;background:#17111f;border:1px solid #685174;border-radius:14px}.av2-countdown span{display:block;font-size:40px;line-height:1.15;font-weight:700;color:#efd3fa;font-variant-numeric:tabular-nums}.av2-countdown small{display:block;font-size:12px;color:#bdadc9;margin-top:8px}.av2 .av2-release-status:empty{display:none}.av2-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.av2-grid2{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.av2-card{border:1px solid #594464;border-radius:20px;padding:30px;background:linear-gradient(140deg,#2a2033,#1c1625);min-width:0}.av2-card p{font-size:16px}.av2-card ul{padding-left:20px;color:#c8bfd2;font-size:16px;line-height:1.7}.av2-card li{margin-bottom:10px}.av2-step{display:block;color:#dda2ee;font-size:16px;letter-spacing:.1em;margin-bottom:24px}.av2-section-head{max-width:880px;margin-bottom:38px}.av2-band{background:#18121f}.av2-reference-label{display:inline-block;padding:7px 14px;background:#37233f;border:1px solid #8d6c9c;color:#edbff5;font-size:12px;border-radius:8px;margin-bottom:20px;letter-spacing:.06em}.av2-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:25px}.av2-gallery a{display:block;border:1px solid #594464;border-radius:14px;overflow:hidden;background:#0d0912}.av2-gallery img{display:block;width:100%;height:auto}.av2 a.av2-text-link{color:#edb6f5!important;text-decoration:underline;text-underline-offset:4px}.av2-version{display:block;color:#fff;font-size:23px;font-weight:700}.av2-price{font-size:40px;font-weight:700;color:#f0c8fa;margin:20px 0}.av2-preorder .av2-btn{width:100%;margin-bottom:18px}.av2-faq{display:grid;gap:14px}.av2-faq details{padding:22px 24px;border:1px solid #594464;border-radius:14px;background:#211929}.av2-faq summary{cursor:pointer;color:#fff;font-size:18px;font-weight:600;line-height:1.5}.av2-faq p{font-size:16px;margin:18px 0 0}.av2 :is(a,summary):focus-visible{outline:2px solid #f0bbfa;outline-offset:4px}@media(max-width:900px){.av2-hero-grid{grid-template-columns:1fr}.av2-box{max-height:500px}.av2-grid3{grid-template-columns:1fr}.av2-grid2{grid-template-columns:1fr}.av2-hero-grid>div:first-child{max-width:720px}.av2-box-wrap{max-width:550px;margin:auto}}@media(max-width:540px){.av2 section{padding:54px 0}.av2-wrap{width:calc(100% - 32px)}.av2 p{font-size:16px}.av2-countdown{gap:8px}.av2-countdown>div{min-width:0;flex:1;padding:12px 5px}.av2-countdown span{font-size:28px}.av2-countdown small{font-size:10px}.av2-gallery{grid-template-columns:1fr}.av2-card{padding:22px}.av2-actions{flex-direction:column;align-items:stretch}.av2-box{max-height:420px}.av2 .av2-price{font-size:28px}}
