:root{--Y:#F9B114;--Yd:#d4920e;--Yg:rgba(249,177,20,.15);--PD:#4F0D4F;--PDd:#3a0a3a;--PL:#C11DBD;--PLd:#9e17a0;--PLg:rgba(193,29,189,.15);--g1:#2a0b2a;--g2:#1a0520;--gl:#a870a8;--W:#ffffff;--font:-apple-system,'SF Pro Display','SF Pro Text',BlinkMacSystemFont,'Helvetica Neue',Helvetica,Arial,sans-serif;--fD:clamp(52px,7.5vw,100px);--fH:clamp(38px,5vw,72px);--fT:clamp(28px,3.5vw,52px);--fST:clamp(22px,2.5vw,38px);--fB:17px;--fSm:14px;--fXs:12px;--nav-h:44px;--sv:clamp(80px,10vw,140px);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.4,0,.2,1)}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:rgba(249,177,20,.4) transparent;scroll-behavior:smooth;overflow-x:hidden;-webkit-text-size-adjust:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(249,177,20,.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(249,177,20,.5)}body{font-family:var(--font);background:#000;color:var(--W);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}button{font-family:var(--font);cursor:pointer;border:none;background:0 0;user-select:none;-webkit-user-select:none}:focus-visible{outline:2px solid var(--Y);outline-offset:2px}@keyframes pageIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#loader{position:fixed;inset:0;background:var(--PD);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity .7s var(--ease-out),visibility .7s}#loader.gone{opacity:0;visibility:hidden;pointer-events:none}.ld-logo{width:150px;filter:brightness(0) invert(1);animation:ldLogoIn .6s .2s var(--ease-out) both}@keyframes ldLogoIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#progress-bar{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--Y),var(--PL));z-index:9001;transition:width .1s linear;pointer-events:none}nav{position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:rgba(79,13,79,.85);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(249,177,20,.2);transition:background .4s,box-shadow .4s,border-color .4s;user-select:none;-webkit-user-select:none}nav.sc{background:rgba(56,10,56,.95);box-shadow:0 1px 20px rgba(79,13,79,.5);border-bottom-color:rgba(249,177,20,.3)}.nav-logo-img{height:20px;width:auto;cursor:pointer;filter:brightness(0) invert(1);transition:opacity .2s}.nav-logo-img:hover{opacity:.8}.nav-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;list-style:none;gap:0}.nav-center a{width:100%;display:block;padding:0 10px;height:var(--nav-h);line-height:var(--nav-h);font-size:13px;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.88);cursor:pointer;white-space:nowrap;position:relative;transition:color .2s}.nav-center a::after{content:'';position:absolute;bottom:7px;left:10px;right:10px;height:1.5px;background:var(--Y);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-out)}.nav-center a.active,.nav-center a:hover{color:var(--Y)}.nav-center a.active::after,.nav-center a:hover::after{transform:scaleX(1)}.nav-right{display:flex;align-items:center;gap:16px}.nav-bk{font-size:13px;color:var(--Y);cursor:pointer;font-weight:600;transition:opacity .2s;letter-spacing:.02em}.nav-bk:hover{opacity:.75}.nav-ham{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:7px}.nav-ham span{display:block;width:20px;height:1.5px;background:rgba(255,255,255,.88);border-radius:2px;transition:transform .3s,opacity .2s}.nav-ham.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-ham.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-ham.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-drop-container{display:flex;align-items:center;height:var(--nav-h)}.nav-drop-toggle{margin-right:4px;margin-left:auto;cursor:pointer;height:var(--nav-h);line-height:var(--nav-h);display:flex;align-items:center;color:rgba(255,255,255,.5);transition:color .2s}.nav-drop-toggle:hover{color:var(--Y)}.nav-drop-toggle i{width:14px;height:14px;transition:transform .3s var(--ease-out)}.nav-drop-toggle.open i{transform:rotate(180deg)}.drop{position:relative}.dm{display:none;position:absolute;left:50%;top:100%;transform:translateX(-50%);background:rgba(42,5,42,.98);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(249,177,20,.28);border-radius:14px;padding:8px;min-width:200px;box-shadow:0 24px 56px rgba(79,13,79,.6);z-index:9999;animation:dmIn .22s var(--ease-out)}.dm.open{display:block!important}@media(max-width:1024px){.dm.open{display:block!important}}@keyframes dmIn{from{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(min-width:1025px){.drop:hover .dm{display:block}}@media(min-width:768px){.nav-drop-toggle{display:none}}.dm a{display:flex;align-items:center;gap:5px;padding:10px 14px;border-radius:9px;font-size:13px;color:rgba(255,255,255,.85);transition:background .15s,color .15s;cursor:pointer}.dm a:hover{background:rgba(249,177,20,.1);color:var(--Y)}.nav-center.mob-open{display:flex!important;flex-direction:column;position:fixed;top:var(--nav-h);left:0;right:0;width:100%;background:rgba(42,5,42,.99);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);padding:8px 0 20px;border-bottom:1px solid rgba(249,177,20,.2);z-index:998;animation:mobNavIn .28s var(--ease-out) forwards}@keyframes mobNavIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rv{opacity:0;transform:translateY(28px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);will-change:opacity,transform}.rv.on{opacity:1;transform:none}.d1{transition-delay:.10s}.d2{transition-delay:.20s}.d3{transition-delay:.30s}.d4{transition-delay:.40s}.d5{transition-delay:.50s}.rv-scale{opacity:0;transform:scale(.88) translateY(14px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);will-change:opacity,transform}.rv-scale.on{opacity:1;transform:none}.hero{min-height:100svh;background:linear-gradient(170deg,var(--PD) 0,#2a0830 55%,#0d0010 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--nav-h) + 60px) 24px 80px;position:relative;overflow:hidden}.h-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.orb1{width:640px;height:640px;background:radial-gradient(circle,rgba(193,29,189,.55),transparent 65%);top:-15%;left:-10%;animation:9s ease-in-out infinite orb1a}.orb2{width:500px;height:500px;background:radial-gradient(circle,rgba(249,177,20,.22),transparent 65%);bottom:-10%;right:-8%;animation:11s ease-in-out infinite orb2a}.orb3{width:400px;height:400px;background:radial-gradient(circle,rgba(79,13,79,.7),transparent 65%);top:50%;left:50%;animation:13s ease-in-out infinite orb3a}@keyframes orb1a{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(4%,3%) scale(1.07)}66%{transform:translate(-2%,6%) scale(.95)}}@keyframes orb2a{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-5%,-3%) scale(1.09)}}@keyframes orb3a{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}.h-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(249,177,20,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(249,177,20,.04) 1px,transparent 1px);background-size:60px 60px;animation:30s linear infinite gridDrift}@keyframes gridDrift{to{background-position:60px 60px}}.hero-inner{position:relative;z-index:2;max-width:820px}.h-eye{display:inline-flex;align-items:center;gap:8px;font-size:var(--fXs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--Y);margin-bottom:18px;animation:heroSlide .65s .15s var(--ease-out) both}.h-dot{width:5px;height:5px;border-radius:50%;background:var(--Y);animation:1.8s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.7)}}.h-finder{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.07);border:.5px solid rgba(249,177,20,.3);border-radius:12px;overflow:hidden;max-width:520px;margin:0 auto 36px;animation:heroSlide .65s .28s var(--ease-out) both}@media(max-width:640px){.h-finder{display:none;flex-direction:column;max-width:320px;border-radius:18px;background:0 0;border:none}.stats-inner{grid-template-columns:1fr 1fr!important}.h-finder input,.h-finder select{width:100%;border-radius:12px;border:.5px solid rgba(249,177,20,.3);background:rgba(255,255,255,.06);margin-bottom:8px}.h-finder .sep{display:none}.h-finder button{width:100%;margin-top:8px}}.h-finder input,.h-finder select{background:0 0;border:none;font-family:var(--font);font-size:14px;color:rgba(255,255,255,.8);padding:12px 16px;flex:1;appearance:none;-webkit-appearance:none}.h-finder input:-webkit-autofill,.h-finder select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #120a16 inset;-webkit-text-fill-color:rgba(255,255,255,.8);outline-color:transparent}.h-finder :focus-visible{outline:0}.h-finder select option{background:var(--PD);color:var(--W)}.h-finder input{color-scheme:dark}.h-finder .sep{width:.5px;background:rgba(249,177,20,.25);align-self:stretch;flex-shrink:0}.h-finder button{background:var(--Y);color:var(--PD);padding:12px 22px;font-family:var(--font);font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s;flex-shrink:0;position:relative;overflow:hidden}.h-finder button::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.18);transform:translateX(-100%);transition:transform .4s}.h-finder button:hover{background:var(--Yd)}.h-finder button:hover::after{transform:translateX(100%)}h1.h-title{font-size:var(--fD);font-weight:700;line-height:1.03;letter-spacing:-.03em;color:var(--W);margin-bottom:22px;animation:heroSlide .75s .38s var(--ease-out) both}.h-grad{background:linear-gradient(135deg,var(--Y) 0,#ffd060 35%,var(--PL) 75%,#e060e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.h-sub{font-size:clamp(17px,1.9vw,23px);font-weight:400;line-height:1.5;color:rgba(255,255,255,.6);max-width:540px;margin:0 auto 40px;animation:heroSlide .7s .52s var(--ease-out) both}.h-btns{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;animation:heroSlide .65s .66s var(--ease-out) both}@keyframes heroSlide{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.h-scroll{position:absolute;transform:translateX(-50%);bottom:12px;display:flex;flex-direction:column;align-items:center;gap:6px;color:rgba(249,177,20,.4);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;z-index:2;animation:heroSlide .6s 1.4s var(--ease-out) both}.btn-Y{display:inline-flex;align-items:center;gap:5px;background:var(--Y);color:var(--PD);padding:12px 26px;border-radius:980px;font-size:17px;font-weight:400;letter-spacing:-.01em;transition:background .2s,transform .22s var(--ease-out),box-shadow .25s;position:relative;overflow:hidden;animation:3.5s ease-in-out 2s infinite ctaPulse}.btn-Y:hover{background:var(--Yd);transform:scale(1.05) translateY(-2px);box-shadow:0 12px 32px rgba(249,177,20,.38);animation:none}.btn-Y::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.2);transform:translateX(-100%);transition:transform .45s}.btn-Y:hover::after{transform:translateX(100%)}@keyframes ctaPulse{0%,100%{box-shadow:0 0 0 0 rgba(249,177,20,0)}50%{box-shadow:0 0 0 10px rgba(249,177,20,.12)}}.btn-outline-Y{display:inline-flex;align-items:center;gap:5px;background:0 0;color:var(--Y);padding:12px 26px;border-radius:980px;font-size:17px;font-weight:400;border:1px solid rgba(249,177,20,.4);transition:background .2s,border-color .2s,transform .22s var(--ease-out)}.btn-outline-Y:hover{background:rgba(249,177,20,.08);border-color:var(--Y);transform:scale(1.04)}.link-Y{display:inline-flex;align-items:center;gap:4px;font-size:17px;color:var(--Y);cursor:pointer;transition:opacity .15s}.link-Y:hover{opacity:.7}.link-Y .ch{display:inline-block;transition:transform .22s var(--ease-out)}.link-Y:hover .ch{transform:translateX(5px)}.link-PL{display:inline-flex;align-items:center;gap:4px;font-size:17px;color:var(--PL);cursor:pointer;transition:opacity .15s}.link-PL:hover{opacity:.7}.link-PL .ch{display:inline-block;transition:transform .22s var(--ease-out)}.link-PL:hover .ch{transform:translateX(5px)}.mq{background:var(--PD);overflow:hidden;border-top:.5px solid rgba(249,177,20,.25);border-bottom:.5px solid rgba(249,177,20,.25);padding:13px 0}.mq-inner{display:flex;width:max-content;animation:26s linear infinite mqs}.mq:hover .mq-inner{animation-play-state:paused}@keyframes mqs{to{transform:translateX(-50%)}}.mq-it{display:flex;align-items:center;gap:8px;padding:0 26px;white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(249,177,20,.65)}.mq-dot{color:var(--Y);font-size:5px}.stats-strip{background:var(--PD);border-bottom:.5px solid rgba(249,177,20,.15)}.stats-inner{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(249,177,20,.08)}.stat-b{background:var(--PD);padding:32px 20px;text-align:center;border-right:1px solid rgba(249,177,20,.12);transition:background .22s,transform .28s var(--ease-out)}.stat-b:last-child{border-right:none}.stat-b:hover{background:rgba(249,177,20,.06);transform:translateY(-3px)}.stat-n{font-size:clamp(36px,4.5vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--Y);display:block;margin-bottom:6px}.stat-l{font-size:12px;font-weight:400;color:rgba(255,255,255,.5);letter-spacing:.03em}.s-PD{background:var(--PD);color:var(--W)}.s-PDd{background:var(--PDd);color:var(--W)}.s-g1{background:var(--g1);color:var(--W)}.s-g2{background:var(--g2);color:var(--W)}.s-dark{background:#050008;color:var(--W)}.s-Y{background:var(--Y);color:var(--PD)}.s-off{background:#fdf0ff;color:var(--PD)}.s-W{background:var(--W);color:var(--PD)}.ap-sec{padding:var(--sv) 48px}.ap-in{max-width:980px;margin:0 auto}.ap-ctr{text-align:center}.eye{font-size:var(--fXs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:8px}.eye-Y{color:var(--Y)}.eye-PL{color:var(--PL)}.eye-PD{color:var(--PD)}.t-D{font-size:var(--fD);font-weight:700;line-height:1.04;letter-spacing:-.03em}.t-H{font-size:var(--fH);font-weight:700;line-height:1.07;letter-spacing:-.028em}.t-T{font-size:var(--fT);font-weight:700;line-height:1.1;letter-spacing:-.025em}.t-ST{font-size:var(--fST);font-weight:700;line-height:1.12;letter-spacing:-.02em}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:rgba(249,177,20,.08)}.tile{position:relative;overflow:hidden;min-height:440px;padding:52px 44px 44px;display:flex;flex-direction:column;transition:transform .38s var(--ease-out),box-shadow .38s var(--ease-out),filter .25s ease;will-change:transform}.tile:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(79,13,79,.45),0 0 0 1px rgba(249,177,20,.3);filter:brightness(1.08);z-index:1}.tile-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s var(--ease-out)}.tile:hover .tile-bg{transform:scale(1.05)}.tile-overlay{position:absolute;inset:0;transition:opacity .3s}.tile-body{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.tile-eye{font-size:var(--fXs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--Y);margin-bottom:12px}.tile h3{font-size:clamp(28px,2.8vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.08;color:var(--W);margin-bottom:8px;max-width:220px}.tile-price{font-size:var(--fB);color:rgba(255,255,255,.6);margin-bottom:auto;padding-bottom:24px}.tile-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding-top:20px;border-top:.5px solid rgba(249,177,20,.2)}.tile-pd .tile-overlay{background:linear-gradient(135deg,rgba(79,13,79,.92) 0,rgba(79,13,79,.7) 100%)}.tile-pl .tile-overlay{background:linear-gradient(135deg,rgba(56,4,56,.94) 0,rgba(193,29,189,.45) 100%)}.tile-yd .tile-overlay{background:linear-gradient(135deg,rgba(60,5,60,.95) 0,rgba(249,177,20,.25) 100%)}.tile-dk .tile-overlay{background:linear-gradient(135deg,rgba(5,0,12,.96) 0,rgba(79,13,79,.5) 100%)}.feat{position:relative;min-height:600px;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:60px}.feat-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .8s var(--ease-out)}.feat:hover .feat-bg{transform:scale(1.04)}.feat-grad{position:absolute;inset:0}.feat-txt{position:relative;z-index:1;padding:0 52px;max-width:480px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.two-col.rev .c-txt{order:2}.two-col.rev .c-img{order:1}.ap-img-frame{border-radius:20px;overflow:hidden;position:relative}.ap-img-frame img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .6s var(--ease-out)}.ap-img-frame:hover img{transform:scale(1.04)}.am-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;background:rgba(249,177,20,.1);margin-top:52px;border-radius:18px;overflow:hidden;border:.5px solid rgba(249,177,20,.15)}.am-cell{background:var(--PD);padding:26px 14px;text-align:center;border-right:.5px solid rgba(249,177,20,.1);border-bottom:.5px solid rgba(249,177,20,.1);transition:background .25s,transform .32s var(--ease-out);cursor:default;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.am-cell::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--Y);transition:width .3s var(--ease-out)}.am-cell:hover::after{width:60%}.am-cell:hover{color:var(--Y);background:rgba(193,29,189,.18);transform:translateY(-4px)}.am-icon{font-size:26px;display:inline-block;margin-right:2px;transition:transform .32s var(--ease-out)}.am-cell:hover .am-icon{transform:rotate(8deg) scale(1.15)}.am-lbl{font-size:12px;font-weight:500;color:rgba(255,255,255,.65)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:rgba(249,177,20,.1);margin-top:52px;border-radius:20px;overflow:hidden;border:.5px solid rgba(249,177,20,.12)}.vo-price{grid-template-columns:repeat(3,1fr)}.stats-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(249,177,20,.1);border-radius:18px;overflow:hidden;border:.5px solid rgba(249,177,20,.12)}.pc{background:var(--PD);padding:36px 24px;text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:background .22s,transform .32s var(--ease-out),box-shadow .32s}.pc::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--Y),var(--PL));transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-out)}.pc:hover::before{transform:scaleX(1)}.pc:hover{background:rgba(193,29,189,.2);transform:translateY(-6px);box-shadow:0 20px 48px rgba(79,13,79,.35)}.pc.ft{background:linear-gradient(160deg,var(--PL),var(--PDd))}.pc.ft:hover{transform:translateY(-6px) scale(1.02)}.pc-eye{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--Y);margin-bottom:12px;display:block}.pc h3{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--W);margin-bottom:8px}.pc p{font-size:13px;color:rgba(255,255,255,.5);line-height:1.5;margin-bottom:20px}.pc-amt{font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.025em;color:var(--Y);line-height:1;margin-bottom:4px}.pc-per{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.4);margin-bottom:24px}.pc-btn{display:block;width:100%;padding:10px;border-radius:980px;font-family:var(--font);font-size:14px;font-weight:400;cursor:pointer;transition:.2s}.pc-btn-Y{background:var(--Y);color:var(--PD)}.pc-btn-Y:hover{background:var(--Yd);transform:scale(1.03)}.pc-btn-PL{background:rgba(255,255,255,.12);color:var(--W);border:.5px solid rgba(255,255,255,.2)}.pc-btn-PL:hover{background:rgba(255,255,255,.2);transform:scale(1.03)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(249,177,20,.08);margin-top:52px;border-radius:18px;overflow:hidden;border:.5px solid rgba(249,177,20,.1)}.wc{background:var(--g2);padding:32px;transition:background .22s,transform .32s var(--ease-out)}.wc:hover{background:rgba(193,29,189,.15);transform:translateY(-5px)}.wc-num{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--Y);margin-bottom:16px;display:block}.wc h4{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--W);margin-bottom:9px}.wc p{font-size:var(--fSm);color:rgba(255,255,255,.52);line-height:1.65}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.rc{background:rgba(193,29,189,.08);border:.5px solid rgba(193,29,189,.2);border-radius:20px;padding:30px;transition:transform .32s var(--ease-out),border-color .25s,box-shadow .32s}.rc:hover{transform:translateY(-6px) scale(1.01);border-color:rgba(249,177,20,.4);box-shadow:0 20px 48px rgba(79,13,79,.3)}.rc:hover .rc-stars{animation:.5s forwards starShimmer}@keyframes starShimmer{0%,100%{letter-spacing:2px;color:var(--Y)}50%{letter-spacing:5px;color:#ffd060}}.rc-stars{color:var(--Y);font-size:14px;letter-spacing:2px;margin-bottom:12px}.rc-text{font-size:var(--fSm);line-height:1.7;color:rgba(255,255,255,.72);margin-bottom:20px}.rc-name{font-size:14px;font-weight:600;color:var(--W)}.rc-role{font-size:12px;color:var(--PL)}.faq-wrap{max-width:700px}.fqi{border-bottom:.5px solid rgba(249,177,20,.15)}.faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(40px,6vw,96px);align-items:start}.fqq{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;gap:20px;font-size:var(--fB);font-weight:400;letter-spacing:-.01em;color:rgba(255,255,255,.9);transition:color .2s,padding-left .22s var(--ease-out)}.fqq:hover{color:var(--Y);padding-left:4px}.fqi.op .fqq{color:var(--Y)}.fqico{width:24px;height:24px;border-radius:50%;background:rgba(249,177,20,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;color:var(--Y);transition:transform .3s var(--ease-out),background .2s}.fqi.op .fqico{transform:rotate(45deg);background:var(--Y);color:var(--PD)}.fqa{font-size:var(--fSm);color:rgba(255,255,255,.5);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .35s,padding .28s}.fqi.op .fqa{max-height:160px;padding-bottom:18px}.cta-big{background:linear-gradient(160deg,var(--PL) 0,var(--PD) 50%,var(--PDd) 100%);padding:var(--sv) 48px;text-align:center;position:relative;overflow:hidden}.cta-big::before{content:'';position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(249,177,20,.1),transparent 65%);border-radius:50%;pointer-events:none;animation:6s ease-in-out infinite ctaGlow}.cta-big::after{content:'';position:absolute;bottom:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(193,29,189,.18),transparent 65%);border-radius:50%;pointer-events:none}.cta-big>*{position:relative;z-index:1}@keyframes ctaGlow{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.12)}}.form-card{background:rgba(79,13,79,.4);backdrop-filter:blur(20px);width:100%;border:.5px solid rgba(249,177,20,.2);border-radius:20px;padding:48px;max-width:640px;margin:0 auto}.f-label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(249,177,20,.8);margin-bottom:7px}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fg{margin-bottom:14px}.f-in{width:100%;padding:11px 16px;background:rgba(255,255,255,.06);border:.5px solid rgba(249,177,20,.2);border-radius:10px;font-family:var(--font);font-size:var(--fSm);color:var(--W);transition:border-color .22s,background .22s,transform .2s,box-shadow .25s;appearance:none;-webkit-appearance:none}.f-in:-webkit-autofill,.f-in:-webkit-autofill:focus,.f-in:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #1d1024 inset;-webkit-text-fill-color:var(--W);caret-color:rgba(249,177,20,.4);border-color:rgba(249,177,20,.4);outline-color:transparent}.f-in::placeholder{color:rgba(255,255,255,.25)}.f-in option{background:var(--PD);color:var(--W)}.f-in:focus{border-color:var(--Y);background:rgba(255,255,255,.1);transform:translateY(-1px);box-shadow:0 4px 16px rgba(249,177,20,.12)}textarea.f-in{height:100px;resize:vertical}.btn-submit{width:100%;padding:14px;background:var(--Y);color:var(--PD);border:none;border-radius:980px;font-family:var(--font);font-size:17px;font-weight:600;cursor:pointer;transition:background .2s,transform .22s var(--ease-out),box-shadow .25s}.btn-submit:hover{background:var(--Yd);transform:scale(1.02) translateY(-2px);box-shadow:0 10px 28px rgba(249,177,20,.3)}.pg-hero{background:linear-gradient(170deg,var(--PD) 0,var(--PDd) 60%,#050008 100%);padding:170px 0;text-align:center;position:relative;overflow:hidden}.pg-hero::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(193,29,189,.4) 0,transparent 60%);pointer-events:none}.pg-hero>*{position:relative;z-index:1}.sd-lay{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(36px,5vw,72px);align-items:start}.sd-img{border-radius:20px;overflow:hidden;height:420px;position:relative}.sd-img img{width:100%;height:100%;object-fit:cover}.sd-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(79,13,79,.5),transparent 55%)}.sd-info h2{font-size:clamp(26px,3vw,42px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--W);margin-bottom:12px}.sd-desc{font-size:var(--fB);color:rgba(255,255,255,.58);line-height:1.65;margin-bottom:24px}.fl{list-style:none;margin-bottom:28px}.fl li{padding:9px 0;font-size:var(--fSm);color:rgba(255,255,255,.72);border-bottom:.5px solid rgba(249,177,20,.12);display:flex;align-items:center;gap:10px}.fl li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--Y);flex-shrink:0}.price-bl{background:rgba(193,29,189,.15);border:.5px solid rgba(249,177,20,.2);border-radius:14px;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pb-amt{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.025em;color:var(--Y)}.pb-per{font-size:11px;color:rgba(255,255,255,.42);text-transform:uppercase;letter-spacing:.08em;margin-top:3px}footer{background:var(--PDd);border-top:.5px solid rgba(249,177,20,.15);padding:44px 22px 24px}.ft-nav{max-width:980px;margin:0 auto 36px;display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding-bottom:28px;border-bottom:.5px solid rgba(249,177,20,.12)}.fc h4{font-size:12px;font-weight:600;color:var(--Y);margin-bottom:12px}.fc ul{list-style:none}.fc li{margin-bottom:9px}.fc a{font-size:12px;color:rgba(255,255,255,.45);transition:color .2s,transform .2s;cursor:pointer;display:inline-flex;align-items:center}.fc li span{font-size:12px;color:rgba(255,255,255,.45);display:inline-flex;align-items:center}.fc a:hover{color:var(--Y);transform:translateX(4px)}.ft-bot{max-width:980px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ft-logo{width:auto;height:16px;filter:brightness(0) invert(.7);cursor:pointer;transition:filter .2s}.ft-logo:hover{filter:brightness(0) invert(1)}.ft-links{display:flex;gap:20px;flex-wrap:wrap}.ft-links a{font-size:12px;color:rgba(255,255,255,.35);transition:color .2s;cursor:pointer}.ft-links a:hover{color:var(--Y)}.footer-social-icon{fill:currentColor;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.footer-social-icon svg{width:100%;height:100%;stroke:currentColor}.wa{position:fixed;bottom:24px;right:24px;z-index:500;background:#25d366;color:var(--W);border-radius:50px;padding:10px 18px 10px 13px;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;box-shadow:0 6px 24px rgba(37,211,102,.4);transition:transform .25s var(--ease-out),box-shadow .25s}.wa:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(37,211,102,.5)}.wa svg{width:18px;height:18px;fill:var(--W);flex-shrink:0}.st{position:fixed;bottom:24px;left:24px;z-index:500;width:40px;height:40px;border-radius:50%;background:rgba(249,177,20,.15);backdrop-filter:blur(12px);border:.5px solid rgba(249,177,20,.3);display:flex;align-items:center;justify-content:center;color:var(--Y);font-size:16px;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s,background .2s}.st.vis{opacity:1;transform:none}.st:hover{background:rgba(249,177,20,.25);transform:translateY(-3px)}.hp-field{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden;pointer-events:none}.modal-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.modal-overlay.open{opacity:1;visibility:visible}.modal{background:var(--PDd);border:.5px solid rgba(249,177,20,.2);border-radius:20px;max-width:520px;width:90%;position:relative;display:flex;flex-direction:column;max-height:90vh;scrollbar-width:thin}.modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--W);cursor:pointer;transition:background .2s;border:none}.modal-close:hover{background:rgba(255,255,255,.15)}.modal-hd{position:sticky;top:0;background:var(--PDd);padding:40px 40px 0;border-radius:20px 20px 0 0;z-index:1}.modal-bd{padding:20px 40px 40px;overflow-y:auto;scrollbar-width:thin}@media(max-width:1024px){nav .nav-center{display:none}.nav-ham{display:flex}.grid-2,.sd-lay,.two-col{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr 1fr}.am-grid{grid-template-columns:repeat(4,1fr)}.ft-nav,.rev-grid,.why-grid{grid-template-columns:1fr 1fr}.ap-sec{padding:var(--sv) 24px}.pg-hero{padding:88px 9px}.feat-txt{padding:0 24px}.form-card{padding:32px 22px}.cta-big{padding:var(--sv) 24px}.ft-bot{flex-direction:column;text-align:center}.tile:hover{transform:translateY(-4px)}.pc:hover{transform:translateY(-3px)}.wc:hover{transform:translateY(-2px)}.nav-center.mob-open .drop{position:static}.nav-center.mob-open .dm{position:static;transform:none;width:100%;background:rgba(0,0,0,.2);box-shadow:none;border:none;border-radius:0;padding:0;animation:none}.nav-center.mob-open .dm a{padding-left:32px;background:0 0}.dm.open svg{width:18px;height:18px}}@media(max-width:640px){.am-grid{grid-template-columns:1fr 1fr}.f-row,.faq-grid,.price-grid,.rev-grid,.stats-g3,.vo-price,.why-grid{grid-template-columns:1fr}.ft-nav{grid-template-columns:1fr 1fr}.tile:hover{transform:translateY(-3px)}.modal{width:100%;border-radius:0;max-height:100vh}.modal-hd{padding:40px 20px 0;border-radius:0}.modal-bd{padding:50px 20px}}@media(min-width:769px){.nav-center{display:flex!important}.nav-ham{display:none!important}.nav-center li{list-style:none}}@media(prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.rv,.rv-scale{opacity:1;transform:none}html{scroll-behavior:auto}.btn-Y{animation:none}}.am-icon i{width:24px;height:24px;stroke-width:2px}