:root{--bg:#05101f;--bg-soft:#091a30;--panel:rgba(12,35,61,0.78);--panel-solid:#0c233d;--line:rgba(255,255,255,0.1);--text:#f5f9ff;--muted:#aabbd0;--green:#6de445;--green-dark:#43bc28;--blue:#2a93ff;--shadow:0 24px 60px rgba(0,0,0,0.28);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}[hidden]{display:none !important}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 12% 8%,rgba(30,121,255,0.22),transparent 28rem),radial-gradient(circle at 88% 18%,rgba(79,214,52,0.14),transparent 24rem),var(--bg)}a{color:inherit}button,input,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;padding:12px max(20px,calc((100vw - 1180px) / 2));border-bottom:1px solid var(--line);background:rgba(5,16,31,0.84);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:800;text-decoration:none;letter-spacing:-0.03em}.brand img{border-radius:12px;object-fit:cover}.header-actions{display:flex;align-items:center;gap:20px}.text-link{color:var(--muted);text-decoration:none;font-size:14px}.text-link:hover{color:var(--text)}main,footer{width:min(1180px,calc(100% - 40px));margin-inline:auto}.hero{display:grid;grid-template-columns:1.03fr 0.97fr;gap:62px;align-items:center;min-height:680px;padding:70px 0 60px}.eyebrow,.section-kicker{margin:0 0 16px;color:var(--green);font-size:12px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.live-dot{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(109,228,69,0.13)}h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:0;font-size:clamp(46px,6vw,76px);line-height:0.98;letter-spacing:-0.065em}h1 span{color:var(--green)}.hero-lead{max-width:680px;margin:26px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid var(--green);border-radius:14px;background:linear-gradient(135deg,var(--green),var(--green-dark));color:#061408;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 12px 30px rgba(73,202,44,0.18);transition:transform 0.2s ease,filter 0.2s ease}.button:hover{transform:translateY(-2px);filter:brightness(1.06)}.button-secondary{border-color:var(--line);background:rgba(255,255,255,0.04);color:var(--text);box-shadow:none}.button-telegram{border-color:#46b9ff;background:linear-gradient(135deg,#32adf5,#198bd2);color:#fff;box-shadow:0 12px 30px rgba(35,159,226,0.2)}.button-small{min-height:40px;padding-inline:16px;border-radius:11px}.telegram-nav-link{color:#64c7ff}.trust-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.trust-row span,.brand-filter{padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(255,255,255,0.025);font-size:12px}.hero-visual{position:relative}.hero-visual::before{position:absolute;inset:12% -4% -8% 15%;border-radius:50%;background:rgba(48,143,255,0.25);filter:blur(60px);content:""}.hero-visual img{position:relative;display:block;width:100%;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow)}.floating-stat{position:absolute;right:-18px;bottom:-24px;display:grid;max-width:220px;padding:18px 20px;border:1px solid rgba(109,228,69,0.35);border-radius:18px;background:rgba(7,25,42,0.92);box-shadow:var(--shadow);backdrop-filter:blur(16px)}.floating-stat strong{color:var(--green);font-size:29px}.floating-stat span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.how-it-works,.catalog-section,.telegram-watch,.seo-copy,.notice,.faq{margin-top:38px;padding:48px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(14,42,72,0.78),rgba(7,23,41,0.72));box-shadow:var(--shadow)}h2{max-width:760px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-0.05em}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0 0;padding:0;list-style:none}.steps li{padding:24px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,0.025)}.steps span{color:var(--green);font-size:12px;font-weight:800}.steps strong{display:block;margin-top:20px;font-size:17px}.steps p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.updated{margin:13px 0 0;color:var(--muted);font-size:13px}.source-link{flex:0 0 auto;color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0 24px}.stats article{padding:18px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,0.025)}.stats span{display:block;color:var(--muted);font-size:12px}.stats strong{display:block;margin-top:8px;font-size:24px;letter-spacing:-0.04em}.filters{display:grid;grid-template-columns:1fr 250px;gap:12px}.search-field,.select-field{position:relative}.search-field svg{position:absolute;top:50%;left:16px;width:19px;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-width:2;transform:translateY(-50%)}input,select{width:100%;min-height:50px;border:1px solid var(--line);border-radius:14px;outline:none;background:rgba(3,13,25,0.6);color:var(--text)}input{padding:0 16px 0 48px}select{padding:0 40px 0 14px}input:focus,select:focus{border-color:rgba(109,228,69,0.58);box-shadow:0 0 0 4px rgba(109,228,69,0.08)}.brand-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.brand-filter{cursor:pointer;transition:0.2s ease}.brand-filter:hover,.brand-filter.active{border-color:var(--green);background:rgba(109,228,69,0.12);color:var(--text)}.catalog-status{display:grid;justify-items:center;padding:56px 0 24px;color:var(--muted);text-align:center}.loader{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.product-card{display:flex;flex-direction:column;min-height:315px;padding:21px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(150deg,rgba(19,53,88,0.84),rgba(8,25,44,0.9));transition:transform 0.2s ease,border-color 0.2s ease}.product-card:hover{border-color:rgba(109,228,69,0.32);transform:translateY(-3px)}.product-topline{display:flex;justify-content:space-between;gap:8px}.brand-badge,.discount-badge{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.brand-badge{color:var(--muted);background:rgba(255,255,255,0.05)}.discount-badge{color:#09200a;background:var(--green)}.product-name{min-height:48px;margin:22px 0 20px;font-size:18px;line-height:1.35;letter-spacing:-0.025em}.price-block{display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-block div{padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,0.12)}.price-block span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;text-transform:uppercase}.original-price{color:var(--muted);font-size:14px}.final-price{color:var(--green);font-size:18px}.product-saving{margin:13px 0 19px;color:var(--muted);font-size:12px}.product-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:auto}.product-actions .button{min-height:42px;padding-inline:13px;font-size:12px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:50px;border:1px solid var(--line);border-radius:12px;color:var(--text);font-size:12px;font-weight:800;text-decoration:none}.empty-state{padding:44px 0 12px;color:var(--muted);text-align:center}.telegram-watch{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;overflow:hidden;border-color:rgba(66,185,255,0.38);background:radial-gradient(circle at 0 50%,rgba(50,173,245,0.2),transparent 35%),linear-gradient(135deg,rgba(12,54,91,0.94),rgba(8,28,51,0.94))}.telegram-watch::after{position:absolute;right:-90px;bottom:-150px;width:300px;height:300px;border:1px solid rgba(87,197,255,0.16);border-radius:50%;content:""}.telegram-symbol{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(255,255,255,0.22);border-radius:22px;background:linear-gradient(145deg,#42bafc,#198bd2);color:#fff;font-size:38px;font-weight:800;box-shadow:0 18px 35px rgba(20,139,210,0.24)}.telegram-watch h2{max-width:660px;font-size:clamp(28px,3.2vw,42px)}.telegram-watch p:not(.section-kicker){max-width:720px;margin:14px 0 0;color:var(--muted);line-height:1.65}.telegram-watch-button{position:relative;z-index:1;flex:0 0 auto}.seo-copy{display:grid;grid-template-columns:0.82fr 1.18fr;gap:48px}.seo-columns{display:grid;gap:18px}.seo-columns p{margin:0;color:var(--muted);line-height:1.72}.notice{display:flex;align-items:center;justify-content:space-between;gap:38px;border-color:rgba(109,228,69,0.24)}.notice p:not(.section-kicker){max-width:710px;margin:18px 0 0;color:var(--muted);line-height:1.65}.notice .button{flex:0 0 auto}.faq{margin-bottom:38px}.faq h2{margin-bottom:28px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{padding:20px 0;cursor:pointer;font-weight:700}details p{max-width:780px;margin:-8px 0 22px;color:var(--muted);line-height:1.65}details a{color:var(--green)}footer{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:30px 0 42px;color:var(--muted);font-size:11px}footer p{margin:0;line-height:1.5}.footer-link{color:#64c7ff;text-decoration:none}@media (max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:58px}.hero-visual{max-width:700px}.product-grid{grid-template-columns:repeat(2,1fr)}.telegram-watch{grid-template-columns:auto 1fr}.telegram-watch-button{grid-column:2;justify-self:start}}@media (max-width:720px){main,footer{width:min(100% - 24px,1180px)}.site-header{padding-inline:12px}.header-actions .text-link{display:none}.brand span{font-size:14px}.hero{gap:42px;padding-top:42px}h1{font-size:clamp(40px,13vw,58px)}.hero-lead{font-size:16px}.floating-stat{right:10px;bottom:-30px}.how-it-works,.catalog-section,.telegram-watch,.seo-copy,.notice,.faq{padding:26px 18px;border-radius:22px}.steps,.stats,.filters,.product-grid{grid-template-columns:1fr}.section-heading,.notice{align-items:flex-start;flex-direction:column}.seo-copy{grid-template-columns:1fr;gap:24px}.telegram-watch{grid-template-columns:1fr;gap:20px}.telegram-watch-button{grid-column:auto;justify-self:stretch}.telegram-symbol{width:58px;height:58px;border-radius:17px;font-size:30px}.source-link{margin-top:6px}.product-card{min-height:auto}footer{grid-template-columns:1fr;gap:12px}}:root{--bg:#101820;--bg-soft:#17232c;--panel:rgba(29,45,55,0.52);--panel-solid:#1b2932;--line:rgba(229,244,249,0.13);--text:#edf5f6;--muted:#aabcc2;--green:#9bd6ae;--green-dark:#76b995;--blue:#8ebfd4;--shadow:0 22px 60px rgba(2,9,13,0.25)}body{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 8%,rgba(105,153,175,0.16),transparent 30rem),radial-gradient(circle at 88% 19%,rgba(111,168,133,0.13),transparent 27rem),radial-gradient(circle at 52% 70%,rgba(100,134,158,0.08),transparent 36rem),linear-gradient(155deg,#101820 0,#132029 48%,#111b22 100%);background-attachment:fixed}body::before,body::after{position:fixed;z-index:-1;width:min(40vw,520px);aspect-ratio:1;border-radius:48% 52% 65% 35% / 42% 38% 62% 58%;filter:blur(12px);opacity:0.28;pointer-events:none;content:""}body::before{top:12vh;left:-18vw;background:linear-gradient(145deg,rgba(111,169,191,0.38),rgba(104,158,130,0.08))}body::after{right:-20vw;bottom:6vh;background:linear-gradient(145deg,rgba(108,163,132,0.3),rgba(91,136,164,0.1))}.site-header{border-bottom-color:rgba(255,255,255,0.1);background:rgba(16,25,32,0.58);box-shadow:0 8px 32px rgba(2,10,14,0.12);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}.brand img{border:1px solid rgba(255,255,255,0.16);box-shadow:0 8px 24px rgba(3,12,16,0.25)}.how-it-works,.catalog-section,.telegram-watch,.seo-copy,.notice,.faq{border-color:rgba(235,249,252,0.13);background:linear-gradient(145deg,rgba(255,255,255,0.075),rgba(255,255,255,0.025)),rgba(21,34,42,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 24px 70px rgba(1,8,12,0.2);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}.button{border-color:rgba(188,235,204,0.28);background:linear-gradient(145deg,rgba(155,214,174,0.28),rgba(118,185,149,0.15)),rgba(33,62,49,0.42);color:#effaf3;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 12px 30px rgba(7,25,18,0.16);backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}.button:hover{border-color:rgba(203,240,216,0.48);background:linear-gradient(145deg,rgba(155,214,174,0.38),rgba(118,185,149,0.22)),rgba(33,62,49,0.5);filter:none}.button-secondary,.icon-button{border-color:rgba(235,249,252,0.13);background:rgba(236,248,251,0.055);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.button-telegram{border-color:rgba(181,221,238,0.3);background:linear-gradient(145deg,rgba(142,191,212,0.3),rgba(98,151,176,0.16)),rgba(28,51,63,0.48);color:#f2f9fc;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 12px 30px rgba(7,20,29,0.16)}.trust-row span,.brand-filter,.steps li,.stats article,.price-block div{border-color:rgba(235,249,252,0.12);background:rgba(241,250,252,0.045);box-shadow:inset 0 1px 0 rgba(255,255,255,0.055);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-visual::before{background:rgba(115,164,184,0.16)}.hero-visual img{border-color:rgba(235,249,252,0.15);opacity:0.9;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 24px 70px rgba(2,9,13,0.3)}.floating-stat{border-color:rgba(184,229,199,0.22);background:rgba(25,41,49,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 20px 50px rgba(2,9,13,0.25);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}input,select{border-color:rgba(235,249,252,0.13);background:rgba(7,18,24,0.34);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}input:focus,select:focus{border-color:rgba(155,214,174,0.44);box-shadow:0 0 0 4px rgba(155,214,174,0.075)}.brand-filter:hover,.brand-filter.active{border-color:rgba(155,214,174,0.38);background:rgba(155,214,174,0.13)}.product-card{border-color:rgba(235,249,252,0.12);background:linear-gradient(150deg,rgba(255,255,255,0.075),rgba(255,255,255,0.022)),rgba(19,33,41,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 14px 38px rgba(2,9,13,0.13);backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.product-card:hover{border-color:rgba(171,220,188,0.28);background:linear-gradient(150deg,rgba(255,255,255,0.095),rgba(255,255,255,0.03)),rgba(22,38,46,0.56)}.brand-badge{background:rgba(237,248,250,0.07)}.discount-badge{color:#eaf7ee;background:rgba(125,190,149,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}.telegram-watch{border-color:rgba(174,215,232,0.2);background:radial-gradient(circle at 0 50%,rgba(117,169,192,0.13),transparent 38%),linear-gradient(145deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025)),rgba(20,36,45,0.48)}.telegram-symbol{border-color:rgba(221,241,248,0.2);background:linear-gradient(145deg,rgba(143,195,217,0.72),rgba(91,146,171,0.62));box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 18px 35px rgba(6,20,27,0.18)}.notice{border-color:rgba(178,222,194,0.18)}@media (max-width:720px){body{background-attachment:scroll}.site-header{gap:8px}.brand{min-width:0}.brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{flex:0 0 auto}.header-actions .button{min-height:38px;padding-inline:12px;font-size:11px}.hero-actions .button{width:100%}.hero-visual img{border-radius:22px}}.site-header{background:rgba(16,25,32,0.35);border-bottom-color:rgba(255,255,255,0.07);box-shadow:0 8px 30px rgba(2,10,14,0.07)}footer{width:min(1180px,calc(100% - 40px));margin:38px auto 24px;padding:20px 24px;border:1px solid rgba(235,249,252,0.1);border-radius:22px;background:rgba(25,40,48,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 18px 45px rgba(2,9,13,0.1);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.current-month-year{color:var(--green)}.hero-discount-banner{display:grid;grid-template-columns:1fr auto;gap:4px 22px;align-items:center;margin-top:22px;padding:18px 20px;border:1px solid rgba(188,235,204,0.2);border-radius:20px;background:linear-gradient(145deg,rgba(155,214,174,0.13),rgba(142,191,212,0.07)),rgba(24,42,49,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 18px 42px rgba(2,9,13,0.12);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.hero-discount-banner span{color:var(--muted);font-size:13px}.hero-discount-banner strong{grid-row:span 2;color:var(--green);font-size:clamp(28px,4vw,42px);letter-spacing:-0.05em}.hero-discount-banner small{color:rgba(219,234,237,0.6);font-size:11px}@media (max-width:720px){footer{width:calc(100% - 24px);padding:18px}.hero-discount-banner{grid-template-columns:1fr;padding:16px}.hero-discount-banner strong{grid-row:auto;order:-1;font-size:36px}}