:root{--glow:#39ff14;--glow10:rgba(57,255,20,.1);--glow05:rgba(57,255,20,.05);--glow25:rgba(57,255,20,.25);--bg:#000;--s1:#0a0a0a;--s2:#111;--s3:#1a1a1a;--s4:#222;--brd:rgba(255,255,255,.08);--bl:rgba(255,255,255,.04);--t1:#f5f5f7;--t2:#a1a1a6;--t3:#6e6e73;--blue:#2997ff;--red:#ff375f}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;background:var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased;overflow-x:hidden}.promo{background:var(--s2);border-bottom:1px solid var(--bl);text-align:center;padding:11px 20px;font-size:14px;color:var(--t2)}.promo strong{color:var(--glow);font-weight:600}.promo a{color:var(--glow);text-decoration:none;margin-left:6px;font-weight:600}.promo a:hover{text-decoration:underline}nav{position:sticky;top:0;z-index:1000;background:#000000b8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--bl);height:48px;display:flex;align-items:center;justify-content:center}.nav-in{max-width:980px;width:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:18px;font-weight:700;letter-spacing:-.03em}.logo span{color:var(--glow)}.nav-r{display:flex;gap:28px;align-items:center}.nav-r a{font-size:13px;color:var(--t2);text-decoration:none;transition:color .2s}.nav-r a:hover{color:var(--t1)}.nav-cart{display:flex;align-items:center;color:var(--t2)!important;transition:color .2s}.nav-cart:hover{color:var(--glow)!important}.nav-cart svg{display:block}.nav-buy{background:var(--glow)!important;color:#000!important;padding:6px 16px;border-radius:980px;font-weight:600;transition:opacity .2s}.nav-buy:hover{opacity:.85}.hero{max-width:980px;margin:0 auto;padding:80px 24px 0;text-align:center}.h-eye{font-size:17px;font-weight:600;color:var(--glow);margin-bottom:14px;opacity:0;transform:translateY(20px);animation:fu .8s ease forwards}.h-title{font-size:clamp(44px,7.5vw,76px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:18px;opacity:0;transform:translateY(20px);animation:fu .8s ease .12s forwards}.h-sub{font-size:clamp(17px,2.2vw,22px);color:var(--t2);font-weight:400;line-height:1.42;max-width:580px;margin:0 auto 32px;opacity:0;transform:translateY(20px);animation:fu .8s ease .24s forwards}.h-actions{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:10px;opacity:0;transform:translateY(20px);animation:fu .8s ease .36s forwards}.h-price{font-size:15px;color:var(--t3);margin-bottom:64px;opacity:0;transform:translateY(20px);animation:fu .8s ease .44s forwards}.h-price .now{color:var(--t1);font-weight:600;font-size:17px}.h-price .was{text-decoration:line-through;margin-left:8px}.btn-p{display:inline-flex;align-items:center;background:var(--glow);color:#000;font-size:17px;font-weight:600;padding:14px 30px;border-radius:980px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.1,.25,1);font-family:inherit;letter-spacing:-.01em}.btn-p:hover{transform:scale(1.02);box-shadow:0 4px 40px var(--glow25)}.btn-s{display:inline-flex;align-items:center;background:transparent;color:var(--glow);font-size:17px;font-weight:600;padding:14px 30px;border-radius:980px;border:none;cursor:pointer;transition:all .2s;font-family:inherit}.btn-s:hover{text-decoration:underline}.h-img{position:relative;width:100%;max-width:920px;margin:0 auto;opacity:0;transform:translateY(40px) scale(.97);animation:fui 1.2s cubic-bezier(.25,.1,.25,1) .5s forwards}.h-img img{width:100%;display:block;border-radius:16px}.h-blur{position:absolute;bottom:-80px;left:50%;transform:translate(-50%);width:70%;height:200px;background:radial-gradient(ellipse,rgba(57,255,20,.12),transparent 70%);filter:blur(50px);pointer-events:none}@keyframes fu{to{opacity:1;transform:translateY(0)}}@keyframes fui{to{opacity:1;transform:translateY(0) scale(1)}}.rv{opacity:0;transform:translateY(50px);transition:opacity .7s cubic-bezier(.25,.1,.25,1),transform .7s cubic-bezier(.25,.1,.25,1)}.rv.vis{opacity:1;transform:translateY(0)}.rd1{transition-delay:.1s}.rd2{transition-delay:.2s}.rd3{transition-delay:.3s}.gallery{padding:140px 24px;max-width:1100px;margin:0 auto}.gal-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gal-item{border-radius:18px;overflow:hidden;position:relative;background:var(--s1)}.gal-item img{width:100%;display:block;transition:transform .6s cubic-bezier(.25,.1,.25,1)}.gal-item:hover img{transform:scale(1.03)}.gal-cap{position:absolute;bottom:0;left:0;right:0;padding:32px 28px;background:linear-gradient(transparent,#000c)}.gal-cap h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:3px}.gal-cap p{font-size:14px;color:var(--t2)}.feat{padding:140px 24px;text-align:center}.se{font-size:14px;font-weight:600;color:var(--glow);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.sh{font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:680px;margin:0 auto 18px}.ss{font-size:18px;color:var(--t2);max-width:500px;margin:0 auto 64px;line-height:1.42}.f-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bl);max-width:980px;margin:0 auto;border-radius:18px;overflow:hidden}.fc{background:var(--s1);padding:44px 28px;text-align:left;transition:background .3s}.fc:hover{background:var(--s2)}.fi{width:40px;height:40px;border-radius:10px;background:var(--glow05);border:1px solid rgba(57,255,20,.1);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.fi svg{width:20px;height:20px;stroke:var(--glow);fill:none;stroke-width:1.5}.fc h3{font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:7px}.fc p{font-size:13px;color:var(--t3);line-height:1.5}.split{max-width:980px;margin:0 auto;padding:0 24px 140px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.split.rev{direction:rtl}.split.rev>*{direction:ltr}.sp-img{border-radius:18px;overflow:hidden;background:var(--s1)}.sp-img img{width:100%;display:block}.sp-txt{display:flex;flex-direction:column;gap:22px}.sp-txt .se{text-align:left}.sp-txt h2{font-size:clamp(28px,3.5vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.sp-txt p{font-size:16px;color:var(--t2);line-height:1.6}.specs{display:flex;flex-direction:column;gap:14px;margin-top:6px}.spec{display:flex;align-items:center;gap:12px}.sd{width:7px;height:7px;border-radius:50%;background:var(--glow);flex-shrink:0;box-shadow:0 0 8px #39ff1466}.spec span{font-size:14px;color:var(--t2)}.spec strong{color:var(--t1)}.cmp{padding:140px 24px;text-align:center}.ct{max-width:760px;margin:0 auto;width:100%;border-collapse:collapse;font-size:14px}.ct thead th{padding:14px 20px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--t3);border-bottom:1px solid var(--brd);text-align:left}.ct thead th:nth-child(2){color:var(--glow)}.ct td{padding:16px 20px;border-bottom:1px solid var(--bl);text-align:left;color:var(--t2)}.ct td:first-child{color:var(--t1);font-weight:500}.ct td:nth-child(2){color:var(--glow);font-weight:500}.revs{padding:0 24px 140px;text-align:center}.rv-stats{margin-bottom:52px}.rv-big{font-size:68px;font-weight:700;letter-spacing:-.04em;line-height:1}.rv-stars{font-size:22px;color:#ffb800;margin:8px 0;letter-spacing:3px}.rv-cnt{font-size:14px;color:var(--t3)}.rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:980px;margin:0 auto}.rc{background:var(--s1);border:1px solid var(--bl);border-radius:16px;padding:28px;text-align:left;transition:border-color .3s}.rc:hover{border-color:var(--brd)}.rc-s{color:#ffb800;font-size:12px;letter-spacing:2px;margin-bottom:14px}.rc-t{font-size:14px;color:var(--t2);line-height:1.6;margin-bottom:22px}.rc-a{display:flex;align-items:center;gap:10px}.rc-av{width:34px;height:34px;border-radius:50%;background:var(--s3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--t2)}.rc-n{font-size:13px;font-weight:600}.rc-m{font-size:11px;color:var(--t3)}.rc-v{font-size:10px;color:var(--glow);font-weight:500}.faq{padding:0 24px 140px;max-width:640px;margin:0 auto}.faq-i{border-bottom:1px solid var(--bl)}.faq-q{width:100%;padding:22px 0;background:none;border:none;color:var(--t1);font-size:16px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit;letter-spacing:-.02em;transition:color .2s}.faq-q:hover{color:var(--glow)}.faq-arr{flex-shrink:0;font-size:18px;color:var(--t3);transition:transform .3s cubic-bezier(.25,.1,.25,1)}.faq-i.open .faq-arr{transform:rotate(45deg);color:var(--glow)}.faq-ans{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.1,.25,1)}.faq-i.open .faq-ans{max-height:200px}.faq-ans p{padding-bottom:22px;font-size:14px;color:var(--t3);line-height:1.65}.pur{padding:0 24px 80px;max-width:980px;margin:0 auto}.pur-card{background:var(--s1);border:1px solid var(--brd);border-radius:22px;padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pur-l h2{font-size:clamp(28px,3.5vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:14px}.pur-l p{font-size:16px;color:var(--t2);line-height:1.5;margin-bottom:24px}.pur-l-img{border-radius:14px;overflow:hidden;margin-bottom:24px}.pur-l-img img{width:100%;display:block}.pur-a{display:flex;gap:20px;font-size:12px;color:var(--t3);flex-wrap:wrap}.pur-a span{display:flex;align-items:center;gap:5px}.pur-a svg{flex-shrink:0}.pur-r{display:flex;flex-direction:column;gap:18px}.vg label{display:block;font-size:12px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.vp{display:flex;gap:8px;flex-wrap:wrap}.vpill{padding:9px 16px;background:var(--s2);border:1.5px solid var(--brd);border-radius:980px;color:var(--t2);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.vpill:hover{border-color:var(--t3);color:var(--t1)}.vpill.sel{border-color:var(--glow);background:var(--glow05);color:var(--glow)}.pur-pr{display:flex;align-items:baseline;gap:12px;padding-top:6px;flex-wrap:wrap}.pur-pr .c{font-size:34px;font-weight:700;letter-spacing:-.03em}.pur-pr .o{font-size:17px;color:var(--t3);text-decoration:line-through}.pur-pr .tg{font-size:12px;font-weight:600;color:var(--red);background:#ff375f1a;padding:4px 10px;border-radius:980px}.qty-row{display:flex;align-items:center;gap:14px}.qty-row label{font-size:12px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.qty-wrap{display:flex;align-items:center;border:1.5px solid var(--brd);border-radius:10px;overflow:hidden}.qty-btn{width:36px;height:36px;background:var(--s2);border:none;color:var(--t2);font-size:16px;cursor:pointer;transition:background .2s;font-family:inherit;display:flex;align-items:center;justify-content:center}.qty-btn:hover{background:var(--s3);color:var(--t1)}.qty-val{width:44px;height:36px;background:var(--s1);border:none;border-left:1px solid var(--bl);border-right:1px solid var(--bl);color:var(--t1);text-align:center;font-size:14px;font-weight:600;font-family:inherit}.btn-cart{width:100%;padding:16px;background:var(--glow);color:#000;font-size:16px;font-weight:600;border:none;border-radius:14px;cursor:pointer;font-family:inherit;transition:all .3s;letter-spacing:-.01em}.btn-cart:hover{box-shadow:0 4px 40px var(--glow25);transform:translateY(-1px)}.pur-sub{text-align:center;font-size:12px;color:var(--t3);margin-top:4px}.pur-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.trust-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3);padding:10px 14px;background:var(--s2);border-radius:10px;border:1px solid var(--bl)}.trust-item svg{flex-shrink:0;stroke:var(--glow);fill:none;stroke-width:1.5;width:16px;height:16px}.final{text-align:center;padding:80px 24px 140px;position:relative}.final:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:500px;height:350px;background:radial-gradient(ellipse,rgba(57,255,20,.06),transparent 70%);filter:blur(60px);pointer-events:none}.final h2{font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.035em;margin-bottom:14px}.final p{font-size:18px;color:var(--t2);margin-bottom:32px}.g-row{display:flex;justify-content:center;gap:36px;margin-top:32px;flex-wrap:wrap}.gi{font-size:13px;color:var(--t3);display:flex;align-items:center;gap:7px}.gd{width:6px;height:6px;border-radius:50%;background:var(--glow);box-shadow:0 0 6px #39ff1466}footer{border-top:1px solid var(--bl);padding:36px 24px 20px}.ft-in{max-width:980px;margin:0 auto;display:flex;justify-content:space-between;align-items:start;gap:36px;flex-wrap:wrap}.ft-b p{font-size:12px;color:var(--t3);margin-top:6px;max-width:240px;line-height:1.5}.ft-ls{display:flex;gap:44px}.ft-c h4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--t3);margin-bottom:12px}.ft-c a{display:block;font-size:12px;color:var(--t3);text-decoration:none;margin-bottom:7px;transition:color .2s}.ft-c a:hover{color:var(--t1)}.ft-bt{max-width:980px;margin:28px auto 0;padding-top:18px;border-top:1px solid var(--bl);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--t3);flex-wrap:wrap;gap:12px}.ft-py{display:flex;gap:6px}.ft-p{background:var(--s2);border:1px solid var(--bl);padding:2px 7px;border-radius:3px;font-size:9px;font-weight:600;color:var(--t3)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000a6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.25,.1,.25,1)}.modal-overlay.show{opacity:1;pointer-events:auto}.modal-overlay.show .modal{transform:translateY(0) scale(1);opacity:1}.modal{background:var(--s1);border:1px solid var(--brd);border-radius:20px;padding:48px 40px;max-width:420px;width:100%;text-align:center;transform:translateY(24px) scale(.96);opacity:0;transition:all .4s cubic-bezier(.25,.1,.25,1) .05s;position:relative}.modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:var(--s3);border:none;border-radius:50%;color:var(--t3);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close:hover{background:var(--s4);color:var(--t1)}.modal-badge{display:inline-block;background:var(--glow10);color:var(--glow);font-size:12px;font-weight:600;padding:5px 14px;border-radius:980px;margin-bottom:20px;letter-spacing:.02em}.modal h3{font-size:26px;font-weight:700;letter-spacing:-.03em;margin-bottom:8px;line-height:1.15}.modal h3 em{font-style:normal;color:var(--glow)}.modal>p{font-size:15px;color:var(--t2);margin-bottom:28px;line-height:1.5}.modal-form{display:flex;flex-direction:column;gap:12px}.modal-input{width:100%;padding:14px 18px;background:var(--s2);border:1.5px solid var(--brd);border-radius:12px;color:var(--t1);font-size:15px;font-family:inherit;transition:border-color .2s;outline:none}.modal-input:focus{border-color:var(--glow)}.modal-input::placeholder{color:var(--t3)}.modal-btn{width:100%;padding:14px;background:var(--glow);color:#000;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;font-family:inherit;transition:all .3s}.modal-btn:hover{box-shadow:0 4px 30px var(--glow25);transform:translateY(-1px)}.modal-skip{background:none;border:none;color:var(--t3);font-size:13px;cursor:pointer;padding:8px;margin-top:4px;font-family:inherit;transition:color .2s}.modal-skip:hover{color:var(--t2)}.modal-fine{font-size:11px;color:var(--t3);margin-top:8px;line-height:1.4}.modal-success{display:none;flex-direction:column;align-items:center;gap:16px}.modal-success.show{display:flex}.modal-form.hide{display:none}.success-check{width:56px;height:56px;border-radius:50%;background:var(--glow10);border:2px solid var(--glow);display:flex;align-items:center;justify-content:center;animation:popIn .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}.success-check svg{width:28px;height:28px;stroke:var(--glow);fill:none;stroke-width:2.5}.modal-success h4{font-size:22px;font-weight:700;letter-spacing:-.02em}.modal-success p{font-size:14px;color:var(--t2)}.modal-success .code{font-size:18px;font-weight:700;color:var(--glow);background:var(--glow05);padding:10px 24px;border-radius:10px;border:1px dashed rgba(57,255,20,.25);letter-spacing:.08em;margin:4px 0}.modal-success .modal-btn{margin-top:4px}@media(max-width:1024px){.f-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.promo{font-size:12px;padding:10px 16px}.nav-r a:not(.nav-buy){display:none}.hero{padding:56px 20px 0}.h-price{margin-bottom:48px}.gallery{padding:100px 16px}.gal-grid{grid-template-columns:1fr;gap:12px}.gal-cap{padding:24px 20px}.gal-cap h3{font-size:18px}.feat{padding:100px 16px}.f-grid{grid-template-columns:1fr;border-radius:14px}.fc{padding:32px 24px}.split{grid-template-columns:1fr;gap:36px;padding:0 16px 100px}.split.rev{direction:ltr}.sp-txt h2{font-size:28px}.cmp{padding:100px 16px}.ct{font-size:12px}.ct th,.ct td{padding:12px 14px}.revs{padding:0 16px 100px}.rv-grid{grid-template-columns:1fr;gap:12px}.rv-big{font-size:56px}.faq{padding:0 16px 100px}.pur{padding:0 16px 60px}.pur-card{grid-template-columns:1fr;padding:24px;gap:28px}.pur-l h2{font-size:26px}.pur-trust{grid-template-columns:1fr}.ft-ls{gap:28px}.final{padding:60px 16px 120px}.g-row{gap:16px}}@media(max-width:480px){.h-actions{flex-direction:column;gap:10px}.btn-p,.btn-s{width:100%;justify-content:center;font-size:15px;padding:12px 24px}.pur-a{flex-direction:column;align-items:flex-start;gap:10px}.ft-in{flex-direction:column}.ft-ls{flex-wrap:wrap;gap:24px}.modal{padding:36px 24px;margin:16px}.modal h3{font-size:22px}}.chat-widget{position:fixed;bottom:24px;right:24px;z-index:1500}.chat-fab{width:56px;height:56px;border-radius:50%;background:var(--glow);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #39ff144d,0 0 60px #39ff141a;transition:all .3s cubic-bezier(.25,.1,.25,1);animation:fabPulse 3s ease-in-out infinite;position:relative}.chat-fab:hover{transform:scale(1.08);box-shadow:0 0 30px #39ff1473,0 0 80px #39ff1426}.chat-fab svg{width:24px;height:24px;stroke:#000;fill:none;stroke-width:2.5}@keyframes fabPulse{0%,to{box-shadow:0 0 20px #39ff144d,0 0 60px #39ff141a}50%{box-shadow:0 0 28px #39ff1473,0 0 80px #39ff142e}}.fab-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(57,255,20,.2);animation:ringPulse 3s ease-in-out infinite;pointer-events:none}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:0}}.chat-panel{position:absolute;bottom:68px;right:0;width:340px;max-height:480px;background:var(--s1);border:1px solid var(--brd);border-radius:18px;flex-direction:column;overflow:hidden;display:none;box-shadow:0 20px 60px #00000080}.chat-panel.show{display:flex}.chat-close{position:absolute;top:14px;right:14px;width:28px;height:28px;background:var(--s3);border:none;border-radius:50%;color:var(--t3);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1;z-index:2}.chat-close:hover{background:var(--s4);color:var(--t1)}.chat-hdr{padding:18px 18px 14px;border-bottom:1px solid var(--bl);display:flex;align-items:center;gap:10px;flex-shrink:0;position:relative}.chat-hdr-dot{width:10px;height:10px;border-radius:50%;background:var(--glow);box-shadow:0 0 6px #39ff1480}.chat-hdr-info h4{font-size:14px;font-weight:600}.chat-hdr-info p{font-size:11px;color:var(--t3)}.chat-tabs{display:flex;border-bottom:1px solid var(--bl);flex-shrink:0}.chat-tab{flex:1;padding:10px;background:none;border:none;font-size:12px;font-weight:500;color:var(--t3);cursor:pointer;font-family:inherit;transition:all .2s;border-bottom:2px solid transparent}.chat-tab:hover{color:var(--t2)}.chat-tab.active{color:var(--glow);border-bottom-color:var(--glow)}.chat-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:180px}.chat-msg{max-width:85%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.5}.chat-msg.bot{background:var(--s3);color:var(--t2);align-self:flex-start;border-bottom-left-radius:4px}.chat-msg.user{background:var(--glow10);color:var(--t1);align-self:flex-end;border-bottom-right-radius:4px}.chat-footer{padding:12px;border-top:1px solid var(--bl);display:flex;gap:8px;flex-shrink:0}.chat-input{flex:1;padding:9px 12px;background:var(--s2);border:1.5px solid var(--brd);border-radius:10px;color:var(--t1);font-size:13px;font-family:inherit;outline:none;transition:border-color .2s}.chat-input:focus{border-color:var(--glow)}.chat-input::placeholder{color:var(--t3)}.chat-send{width:36px;height:36px;border-radius:10px;background:var(--glow);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.chat-send:hover{box-shadow:0 2px 12px #39ff1440}.chat-send svg{width:15px;height:15px;stroke:#000;fill:none;stroke-width:2.5}.contact-form{display:none;flex-direction:column;gap:10px;padding:16px}.contact-form.show{display:flex}.contact-form .modal-input{border-radius:10px;padding:10px 12px;font-size:13px}.contact-form textarea.modal-input{min-height:70px;resize:vertical}.contact-form .modal-btn{border-radius:10px;padding:10px;font-size:13px}.contact-sent{display:none;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;text-align:center}.contact-sent.show{display:flex}.contact-sent h4{font-size:16px;font-weight:600}.contact-sent p{font-size:12px;color:var(--t3)}@media(max-width:768px){.chat-widget{bottom:16px;right:16px}.chat-panel{width:calc(100vw - 48px);right:-8px}.chat-fab{width:50px;height:50px}.chat-fab svg{width:22px;height:22px}}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:1100;background:#000000eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--bl);padding:12px 20px;display:none;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.1,.25,1)}.sticky-bar.show{transform:translateY(0)}.sticky-info{display:flex;flex-direction:column;gap:2px}.sticky-name{font-size:14px;font-weight:600;letter-spacing:-.02em}.sticky-price{font-size:13px;color:var(--t2)}.sticky-price .was{text-decoration:line-through;color:var(--t3);margin-left:6px;font-size:12px}.sticky-btn{background:var(--glow);color:#000;font-size:14px;font-weight:600;padding:10px 22px;border-radius:980px;border:none;cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .3s;flex-shrink:0}.sticky-btn:hover{box-shadow:0 4px 30px var(--glow25)}@media(max-width:768px){.sticky-bar{display:flex}}.countdown-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--red);font-weight:500;padding:10px 14px;background:#ff375f0f;border:1px solid rgba(255,55,95,.12);border-radius:10px}.countdown-row svg{flex-shrink:0;width:16px;height:16px;stroke:var(--red);fill:none;stroke-width:2}#countdown{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em}.stock-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t2)}.stock-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e80;animation:stockPulse 2s ease-in-out infinite}@keyframes stockPulse{0%,to{opacity:1}50%{opacity:.5}}.pur-social{font-size:13px;color:#ffb800;font-weight:500;padding:8px 0;letter-spacing:.02em}.pur-social span{color:var(--t1);margin-left:4px;font-weight:600}.typing-dots{animation:typingBlink 1.2s ease-in-out infinite;letter-spacing:3px;color:var(--t3)}@keyframes typingBlink{0%,to{opacity:.3}50%{opacity:1}}.page-wrap{max-width:720px;margin:0 auto;padding:80px 24px 120px}.page-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t3);text-decoration:none;margin-bottom:32px;transition:color .2s}.page-back:hover{color:var(--glow)}.page-title{font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin-bottom:32px}.page-body{font-size:16px;color:var(--t2);line-height:1.7}.page-body h2{color:var(--t1);font-size:24px;font-weight:700;margin:32px 0 12px;letter-spacing:-.02em}.page-body h3{color:var(--t1);font-size:18px;font-weight:600;margin:24px 0 8px}.page-body p{margin-bottom:16px}.page-body ul,.page-body ol{margin-bottom:16px;padding-left:24px}.page-body li{margin-bottom:8px}.page-body a{color:var(--glow);text-decoration:none}.page-body a:hover{text-decoration:underline}.page-body strong{color:var(--t1)}.contact-wrap{max-width:720px;margin:0 auto;padding:80px 24px 120px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px}.contact-info{display:flex;flex-direction:column;gap:20px}.contact-info-item{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--t2)}.contact-info-item svg{flex-shrink:0;width:20px;height:20px;stroke:var(--glow);fill:none;stroke-width:1.5}.contact-info-item a{color:var(--glow);text-decoration:none}.contact-info-item a:hover{text-decoration:underline}.contact-page-form{display:flex;flex-direction:column;gap:12px}.contact-page-form .modal-input{border-radius:12px}.contact-page-form textarea.modal-input{min-height:120px;resize:vertical}.contact-page-form .modal-btn{border-radius:12px}.contact-success{display:none;text-align:center;padding:40px 0}.contact-success.show{display:block}.contact-success h3{font-size:22px;font-weight:700;margin-bottom:8px}.contact-success p{color:var(--t2);font-size:14px}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/neoglow.css.map */
