@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*,:before,:after{box-sizing:border-box}:root{--header-height:clamp(78px, 5.25vw, 84px);--page-gutter:clamp(17px, 4.5vw, 72px);--logo-width:clamp(145px, 10vw, 160px);--logo-frame-width:clamp(178px, 12.5vw, 200px)}html,body,#root{width:100%;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#173a37;background:#fbfaf5;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}img,svg{max-width:100%}:is(.about-intro,.about-values>*,.about-details>*,.how-step,.how-notice,.how-support,.contacts-card,.contacts-help,.contacts-security,.catalog-game-card,.catalog-page-note,.payment-summary,.payment-body>*,.payment-refund-grid>*,.kiti-banner,.kiti-account-note,.kiti-section,.kiti-instructions,.kiti-order,.account-login-mini-card,.account-login-panel,.account-login-benefits>*,.legal-card,.legal-section,.policy-card,.agreement-card){isolation:isolate;position:relative}:is(.about-intro,.about-values>*,.about-details>*,.how-step,.how-notice,.how-support,.contacts-card,.contacts-help,.contacts-security,.catalog-game-card,.catalog-page-note,.payment-summary,.payment-body>*,.payment-refund-grid>*,.kiti-banner,.kiti-account-note,.kiti-section,.kiti-instructions,.kiti-order,.account-login-mini-card,.account-login-panel,.account-login-benefits>*,.legal-card,.legal-section,.policy-card,.agreement-card):after{content:"";z-index:5;border-radius:inherit;pointer-events:none;filter:drop-shadow(0 2px 5px #714c1114);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20500'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23f2dfa4'/%3e%3cstop%20offset='.48'%20stop-color='%23bd8c2e'/%3e%3cstop%20offset='1'%20stop-color='%23795114'/%3e%3c/linearGradient%3e%3clinearGradient%20id='aqua'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23a9fff7'/%3e%3cstop%20offset='.48'%20stop-color='%2316bfc2'/%3e%3cstop%20offset='1'%20stop-color='%2308747d'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20fill='none'%20stroke='url(%23gold)'%20vector-effect='non-scaling-stroke'%3e%3crect%20x='5'%20y='5'%20width='990'%20height='490'%20rx='22'%20stroke-width='1.3'/%3e%3crect%20x='12'%20y='12'%20width='976'%20height='476'%20rx='17'%20stroke-width='.55'%20opacity='.48'/%3e%3cpath%20d='M5%2083V30Q5%205%2030%205h75M995%2083V30q0-25-25-25h-75M5%20417v53q0%2025%2025%2025h75M995%20417v53q0%2025-25%2025h-75'%20stroke-width='2'/%3e%3cpath%20d='M18%2070c0-26%2011-43%2036-52%2016-6%2034-2%2040%2010%207%2014-4%2028-18%2025-11-3-13-16-4-21%209-5%2018%203%2020%2013M982%2070c0-26-11-43-36-52-16-6-34-2-40%2010-7%2014%204%2028%2018%2025%2011-3%2013-16%204-21-9-5-18%203-20%2013'%20opacity='.74'/%3e%3cpath%20d='M18%20430c0%2026%2011%2043%2036%2052%2016%206%2034%202%2040-10%207-14-4-28-18-25-11%203-13%2016-4%2021%209%205%2018-3%2020-13M982%20430c0%2026-11%2043-36%2052-16%206-34%202-40-10-7-14%204-28%2018-25%2011%203%2013%2016%204%2021-9%205-18-3-20-13'%20opacity='.74'/%3e%3c/g%3e%3cg%20stroke='%23fff0b8'%20stroke-width='1'%20vector-effect='non-scaling-stroke'%3e%3cpath%20d='M22%2022l11-11%2011%2011-11%2011zM978%2022l-11-11-11%2011%2011%2011zM22%20478l11%2011%2011-11-11-11zM978%20478l-11%2011-11-11%2011-11z'%20fill='url(%23gold)'/%3e%3cpath%20d='M27%2022l6-6%206%206-6%206zM973%2022l-6-6-6%206%206%206zM27%20478l6%206%206-6-6-6zM973%20478l-6%206-6-6%206-6z'%20fill='url(%23aqua)'/%3e%3c/g%3e%3c/svg%3e") 0 0/100% 100% no-repeat;position:absolute;inset:0}@media (width<=640px){:is(.about-intro,.about-values>*,.about-details>*,.how-step,.how-notice,.how-support,.contacts-card,.contacts-help,.contacts-security,.catalog-game-card,.catalog-page-note,.payment-summary,.payment-body>*,.payment-refund-grid>*,.kiti-banner,.kiti-account-note,.kiti-section,.kiti-instructions,.kiti-order,.account-login-mini-card,.account-login-panel,.account-login-benefits>*,.legal-card,.legal-section,.policy-card,.agreement-card):after{opacity:.82}}.page-frame{z-index:40;top:calc(var(--header-height) + 24px);pointer-events:none;filter:drop-shadow(0 2px 8px #5c3e0c14);position:fixed;bottom:clamp(12px,1.8vw,30px);left:clamp(12px,1.8vw,30px);right:clamp(12px,1.8vw,30px)}.page-frame-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-frame-outer,.page-frame-inner,.page-frame-side{fill:none;vector-effect:non-scaling-stroke}.page-frame-outer{stroke-width:1.15px;opacity:.72}.page-frame-inner{stroke-width:.55px;stroke-dasharray:1 5;opacity:.42}.page-frame-side{stroke-width:2px;opacity:.72}.page-frame-corner{filter:drop-shadow(0 0 5px #cba74c2e);width:clamp(76px,8vw,132px);height:clamp(76px,8vw,132px);position:absolute;overflow:visible}.page-frame-corner-tl{top:-2px;left:-2px}.page-frame-corner-tr{top:-2px;right:-2px;transform:rotate(90deg)}.page-frame-corner-br{bottom:-2px;right:-2px;transform:rotate(180deg)}.page-frame-corner-bl{bottom:-2px;left:-2px;transform:rotate(270deg)}.page-frame-corner-line,.page-frame-corner-fine{fill:none;stroke:#b7882d;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.page-frame-corner-line{stroke-width:1.15px;opacity:.78}.page-frame-corner-fine{stroke-width:.7px;opacity:.5}.page-frame-corner-leaf{fill:#d2ae56;opacity:.72}.page-frame-dot{fill:#c99b3d}.page-frame-gem{fill:#d3a845;stroke:#fff0b8;stroke-width:.8px}.page-frame-gem-core{fill:#15bdc1;stroke:#bafff7;stroke-width:.7px}.page-frame-medallion{background:linear-gradient(135deg,#f6e9b7,#b78629);border:1px solid #b7882dcc;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg);box-shadow:inset 0 0 0 3px #fff8dc,0 0 9px #0cb0b633}.page-frame-medallion span{background:linear-gradient(135deg,#b8fff8,#0aaeb5 55%,#08717a);position:absolute;inset:6px;box-shadow:0 0 5px #09bec27a}.page-frame-medallion-left{left:-10px}.page-frame-medallion-right{right:-10px}@media (width<=720px){.page-frame{top:calc(var(--header-height) + 15px);bottom:7px;left:7px;right:7px}.page-frame-inner,.page-frame-side,.page-frame-medallion{display:none}.page-frame-corner{opacity:.82;width:66px;height:66px}}.site{background:#fbfaf5;width:100%;min-height:100vh;position:relative;overflow-x:clip}.header{z-index:50;width:100%;height:var(--header-height);padding-inline:var(--page-gutter);background:#fbfaf5;border-bottom:none;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:clamp(26px,3vw,54px);display:grid;position:relative}.mobile-menu-toggle{display:none}.topbar-divider{z-index:60;pointer-events:none;width:100%;height:0;position:relative}.topbar-divider-line{fill:none;stroke:#a97818;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #7e520938);width:100%;height:2px;display:block;position:absolute;top:0;left:0;overflow:visible;transform:translateY(-50%)}.topbar-divider-highlight{stroke:#ead8a1;stroke-width:.55px}.topbar-divider-center{width:clamp(118px,10.8vw,150px);height:auto;display:block;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,-50%)}.topbar-divider-center>g,.topbar-divider-edge>g{stroke:#a97818;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #7e52092e)}.topbar-divider-fine{stroke:#c39532;stroke-width:.9px}.topbar-divider-edge{width:clamp(48px,4.7vw,66px);height:auto;display:block;position:absolute;top:0;overflow:visible;transform:translateY(-50%)}.topbar-divider-edge-left{left:0}.topbar-divider-edge-right{right:0}.logo{width:var(--logo-width);min-width:var(--logo-width);height:var(--header-height);-webkit-user-select:none;user-select:none;justify-content:center;align-self:stretch;align-items:center;line-height:.9;display:flex;position:relative}.logo:before{content:"";z-index:70;aspect-ratio:180/42;pointer-events:none;filter:drop-shadow(0 1px 1px #7048082e);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 42'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop stop-color='%23f6df96'/%3E%3Cstop offset='.48' stop-color='%23c28b22'/%3E%3Cstop offset='1' stop-color='%237f5310'/%3E%3C/linearGradient%3E%3ClinearGradient id='a' x2='1' y2='1'%3E%3Cstop stop-color='%238cfff5'/%3E%3Cstop offset='.48' stop-color='%2310c7cc'/%3E%3Cstop offset='1' stop-color='%23047682'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M70 21H57c-7 0-9-7-16-7-6 0-8 7-3 10 4 2 8-1 6-5-2-3-7-1-10 2-5 5-9 5-17 5H6M110 21h13c7 0 9-7 16-7 6 0 8 7 3 10-4 2-8-1-6-5 2-3 7-1 10 2 5 5 9 5 17 5h11'/%3E%3C/g%3E%3Ccircle cx='55' cy='21' r='6.5' fill='%23fff9e8' stroke='url(%23g)' stroke-width='2'/%3E%3Ccircle cx='55' cy='21' r='2' fill='%23b88624'/%3E%3Ccircle cx='125' cy='21' r='6.5' fill='%23fff9e8' stroke='url(%23g)' stroke-width='2'/%3E%3Ccircle cx='125' cy='21' r='2' fill='%23b88624'/%3E%3Cpath d='M90 1l22 20-22 20-22-20z' fill='url(%23g)'/%3E%3Cpath d='M90 5l17.5 16L90 37 72.5 21z' fill='%23fff8d9'/%3E%3Cpath d='M90 8l14 13-14 13-14-13z' fill='url(%23a)' stroke='%23087984' stroke-width='1.3'/%3E%3Cpath d='M90 8v26M76 21h28' fill='none' stroke='%23a4fff7'/%3E%3Ccircle cx='90' cy='21' r='2.1' fill='%23e9ffff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(78px,5.9vw,94px);display:block;position:absolute;top:1px;left:50%;transform:translate(-50%)}.logo-text{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(-2px)}.logo-ramka{z-index:65;width:var(--logo-frame-width);object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:100%;display:block;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.logo-title{color:#0d6667;letter-spacing:3px;text-shadow:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,1.8vw,28px);font-weight:500;position:relative;top:6px}.logo-subtitle{color:#0e7778;letter-spacing:5px;margin-top:8px;font-size:9px;font-weight:700}.nav{justify-content:flex-start;align-items:center;gap:clamp(18px,1.9vw,31px);min-width:0;display:flex}.nav a{color:#172f2e;white-space:nowrap;flex-shrink:1;font-size:clamp(12px,.95vw,14px);font-weight:500;line-height:1;text-decoration:none;transition:color .25s,transform .25s;position:relative}.nav a:not(:first-child):before{content:"";filter:drop-shadow(0 0 1px #9766123d);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 20'%3E%3Cpath d='M4 0 6.1 6.2 8 10 6.1 13.8 4 20 1.9 13.8 0 10 1.9 6.2Z' fill='%23e1c477' opacity='.48'/%3E%3Cpath d='M4 2.7 6.2 10 4 17.3 1.8 10Z' fill='%2309aeb3'/%3E%3Cpath d='M4 4.2 5.35 10 4 15.8 2.65 10Z' fill='%2348ded9'/%3E%3Cpath d='M4 4.2V10L2.65 10Z' fill='%23c8fffa'/%3E%3Cpath d='M4 10h1.35L4 15.8Z' fill='%23077880' opacity='.72'/%3E%3Ccircle cx='4' cy='10' r='.75' fill='%23f2ffff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:7px;height:16px;position:absolute;top:50%;left:clamp(-20px,-1.35vw,-12px);transform:translateY(-50%)}.nav a:after{content:"";background:linear-gradient(90deg,#0000,#c7a95b,#0000);width:0;height:1px;transition:width .28s;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.nav a:hover{color:#0b7778;transform:translateY(-1px)}.nav a:hover:after{width:100%}.header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;display:flex}.language-picker{z-index:90;position:relative}.language,.login{border-radius:10px;justify-content:center;align-items:center;height:38px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.language{isolation:isolate;color:#173a37;min-width:54px;box-shadow:none;background:0 0;border:0;padding:0 13px;position:relative;left:clamp(-24px,-1.6vw,-16px);overflow:visible}.language-frame{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:145%;max-width:none;height:145%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.35)}.language-text{z-index:2;color:#173a37;position:relative}.language-arrow{z-index:2;color:#6e7e7d;margin-left:5px;font-size:13px;line-height:1;position:relative}.language-menu{z-index:200;direction:ltr;background:#fffdf7fa;border:1px solid #b9913775;border-radius:13px;width:138px;padding:7px;display:grid;position:absolute;top:calc(100% + 11px);left:clamp(-24px,-1.6vw,-16px);overflow:hidden;box-shadow:0 13px 30px #2241432b}.language-menu button{color:#173a37;cursor:pointer;text-align:left;direction:ltr;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 11px;font-size:13px;line-height:1.2}.language-menu button:hover{color:#057d86;background:#079da717}.login{isolation:isolate;color:#fff;min-width:82px;box-shadow:none;background:0 0;border:0;margin-left:18px;padding:0 20px;position:relative;overflow:visible}.login-frame{z-index:1;object-fit:contain;opacity:1;visibility:visible;pointer-events:none;-webkit-user-select:none;user-select:none;width:125%;max-width:none;height:140%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.4)}.login-text{z-index:2;color:#fff;text-shadow:0 1px 2px #00373a75;position:relative}.language:hover,.login:hover{transform:translateY(-2px)}.language:hover{background:0 0}.login:hover{box-shadow:none;background:0 0}.header-account{color:#173a37;background:#fffdf7f0;border:1px solid #b9913785;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:clamp(210px,24vw,340px);margin-left:18px;padding:5px 6px 5px 13px;display:flex;box-shadow:0 6px 18px #2241431c}.header-account-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.header-account-email-full{display:block}.header-account-email-short{display:none}.header-account-logout{color:#fff;cursor:pointer;background:linear-gradient(#16adb5 0%,#087c85 100%);border:0;border-radius:999px;flex:none;padding:7px 13px;font:600 12px/1 inherit;transition:transform .18s,filter .18s;box-shadow:0 4px 11px #05778133}.header-account-logout:hover{filter:brightness(1.08);transform:translateY(-1px)}.header-account-logout:active{transform:translateY(0)scale(.97)}.hero-section{isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#ffffffd1 0%,#ffffffa6 28%,#ffffff59 44%,#ffffff1a 66%,#fff0 100%),url(/images/fairy-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;width:100%;min-height:clamp(650px,76vh,760px);margin-top:0;padding:132px clamp(44px,5.3vw,86px) 88px;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:0;aspect-ratio:1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#67dcd32e 0%,#ead18f14 42%,#0000 72%);border-radius:50%;width:clamp(320px,31vw,470px);position:absolute;top:70px;right:23%}.hero-section:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fbfaf500 0%,#fbfaf561 38%,#fbfaf5db 78%,#fbfaf5 100%);height:145px;position:absolute;bottom:-1px;left:0;right:0}.hero-content{z-index:10;width:min(48%,650px);min-width:0;position:relative}.hero-label{color:#182f31;letter-spacing:1.75px;white-space:nowrap;background:radial-gradient(circle at 50% 100%,#c19237 0 1.1px,#0000 1.45px),linear-gradient(90deg,#fffc,#ffffff8f);border:1px solid #b2852ab8;border-radius:15px;justify-content:center;align-items:center;min-height:44px;margin-bottom:24px;padding:0 clamp(28px,2.5vw,40px);font-size:clamp(10px,.82vw,12px);font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #f4e1a87a,inset 0 0 14px #edce8b14,0 3px 12px #6248150f}.hero-label:before,.hero-label:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 1px 1px #764c0833);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop stop-color='%23f4dc91'/%3E%3Cstop offset='.48' stop-color='%23c18b27'/%3E%3Cstop offset='1' stop-color='%237d5110'/%3E%3C/linearGradient%3E%3ClinearGradient id='a' x2='1' y2='1'%3E%3Cstop stop-color='%2398fff4'/%3E%3Cstop offset='.48' stop-color='%230bc5ca'/%3E%3Cstop offset='1' stop-color='%23047782'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 24h28M56 24h36' stroke-width='1.25'/%3E%3Cpath d='M28 17c-4 0-7-3-6-7 1-3 5-3 6 0 1 2-2 4-4 2M28 31c-4 0-7 3-6 7 1 3 5 3 6 0 1-2-2-4-4-2' stroke-width='1.05'/%3E%3Cpath d='M28 14c-4-4-8-5-12-3M28 34c-4 4-8 5-12 3' stroke-width='.75' opacity='.85'/%3E%3Cpath d='M56 17c5 0 6-7 11-8 4-1 7 3 5 6-2 3-6 1-5-2M56 31c5 0 6 7 11 8 4 1 7-3 5-6-2-3-6-1-5 2' stroke-width='1.05'/%3E%3Cpath d='M57 14c4-4 8-5 12-4M57 34c4 4 8 5 12 4' stroke-width='.75' opacity='.8'/%3E%3Ccircle cx='8' cy='24' r='1.7' fill='%23d2a64a' stroke='none'/%3E%3Ccircle cx='24' cy='10' r='1.55' fill='%23d2a64a' stroke='none'/%3E%3Ccircle cx='24' cy='38' r='1.55' fill='%23d2a64a' stroke='none'/%3E%3Ccircle cx='62' cy='12' r='1.7' fill='%23d2a64a' stroke='none'/%3E%3Ccircle cx='62' cy='36' r='1.7' fill='%23d2a64a' stroke='none'/%3E%3C/g%3E%3Cpath d='M15 19.5 20 24 15 28.5 10 24Z' fill='url(%23g)'/%3E%3Cpath d='M15 21.5 17.8 24 15 26.5 12.2 24Z' fill='%23f9e8ae'/%3E%3Cpath d='M42 10 56 24 42 38 28 24Z' fill='url(%23g)'/%3E%3Cpath d='M42 13 53 24 42 35 31 24Z' fill='%23fff5cf'/%3E%3Cpath d='M42 15 51 24 42 33 33 24Z' fill='url(%23a)' stroke='%23077983' stroke-width='1'/%3E%3Cpath d='M42 15v18M33 24h18' fill='none' stroke='%23b7fff8' stroke-width='.75' opacity='.9'/%3E%3Ccircle cx='42' cy='24' r='1.35' fill='%23efffff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(56px,4.7vw,70px);height:clamp(34px,2.7vw,40px);position:absolute;top:50%;transform:translateY(-50%)}.hero-label:before{left:clamp(-42px,-3.15vw,-32px)}.hero-label:after{right:clamp(-42px,-3.15vw,-32px);transform:translateY(-50%)scaleX(-1)}.hero-label:before,.hero-label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop stop-color='%23f4dc91'/%3E%3Cstop offset='.48' stop-color='%23c18b27'/%3E%3Cstop offset='1' stop-color='%237d5110'/%3E%3C/linearGradient%3E%3ClinearGradient id='a' x2='1' y2='1'%3E%3Cstop stop-color='%2398fff4'/%3E%3Cstop offset='.48' stop-color='%230bc5ca'/%3E%3Cstop offset='1' stop-color='%23047782'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 24h28M56 24h36' stroke-width='1.25'/%3E%3Cpath d='M56 17c5 0 6-8 12-9 5-1 8 4 5 8-3 3-7 0-5-4 2-3 6-1 8 2 3 4 6 5 11 5' stroke-width='1.05'/%3E%3Cpath d='M56 31c5 0 6 8 12 9 5 1 8-4 5-8-3-3-7 0-5 4 2 3 6 1 8-2 3-4 6-5 11-5' stroke-width='1.05'/%3E%3Cpath d='M57 14c5-5 10-7 16-4 3 1 5 4 6 7M57 34c5 5 10 7 16 4 3-1 5-4 6-7' stroke-width='.72' opacity='.88'/%3E%3Cpath d='M58 21c5 0 7-4 11-4 5 0 7 7 12 7M58 27c5 0 7 4 11 4 5 0 7-7 12-7' stroke-width='.62' opacity='.76'/%3E%3Ccircle cx='8' cy='24' r='1.7' fill='%23d2a64a' stroke='none'/%3E%3Ccircle cx='63' cy='11' r='1.55' fill='%23d2a64a' stroke='none'/%3E%3Ccircle cx='63' cy='37' r='1.55' fill='%23d2a64a' stroke='none'/%3E%3Ccircle cx='82' cy='24' r='1.35' fill='%23d2a64a' stroke='none'/%3E%3C/g%3E%3Cpath d='M15 19.5 20 24 15 28.5 10 24Z' fill='url(%23g)'/%3E%3Cpath d='M15 21.5 17.8 24 15 26.5 12.2 24Z' fill='%23f9e8ae'/%3E%3Cpath d='M42 10 56 24 42 38 28 24Z' fill='url(%23g)'/%3E%3Cpath d='M42 13 53 24 42 35 31 24Z' fill='%23fff5cf'/%3E%3Cpath d='M42 15 51 24 42 33 33 24Z' fill='url(%23a)' stroke='%23077983' stroke-width='1'/%3E%3Cpath d='M42 15v18M33 24h18' fill='none' stroke='%23b7fff8' stroke-width='.75' opacity='.9'/%3E%3Ccircle cx='42' cy='24' r='1.35' fill='%23efffff'/%3E%3C/svg%3E")}.hero-content h1{color:#1c2f2f;letter-spacing:-1.6px;width:100%;max-width:650px;text-shadow:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.7vw,69px);font-weight:500;line-height:1.03}.hero-content h1 span{color:#078b8d;margin-top:7px;font-style:normal;display:block}.hero-content>p{color:#283f3d;max-width:540px;margin:26px 0 0;font-size:16px;line-height:1.62}.hero-buttons{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.primary-button,.secondary-button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:49px;padding:0 25px;font-size:14px;font-weight:650;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.primary-button{isolation:isolate;color:#fff;box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.primary-button-frame{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:122%;max-width:none;height:158%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.25)}.primary-button-text{z-index:2;color:#fff;text-shadow:0 1px 2px #0030357a;position:relative}.secondary-button{color:#173a37;-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #c0a05673}.primary-button:hover,.secondary-button:hover{transform:translateY(-3px)}.primary-button:hover{box-shadow:none;background:0 0}.secondary-button:hover{background:#fffffff0}.hero-benefits{color:#315654;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:34px;font-size:12px;display:flex}.hero-benefits span{white-space:nowrap}.hero-benefits-mobile{display:none}.hero-frame{z-index:3;pointer-events:none;width:auto;height:calc(100% - 147px);position:absolute;inset:105px 2.8% 42px;overflow:visible}.hero-frame .frame-line{fill:none;stroke:url(#fairyFrameGradient);stroke-width:1.05px;vector-effect:non-scaling-stroke;opacity:.54;filter:drop-shadow(0 0 4px #c19d4b21)}.hero-frame .frame-detail{fill:none;stroke:#c7a95b;stroke-width:1.1px;vector-effect:non-scaling-stroke;opacity:.65}.hero-frame .frame-glow{fill:#55c7bd;opacity:.48;filter:drop-shadow(0 0 7px #55c7bd80)}.hero-image{z-index:8;pointer-events:none;justify-content:center;align-items:flex-end;width:min(49%,760px);max-width:760px;height:92%;display:flex;position:absolute;bottom:0;right:clamp(28px,4vw,72px);overflow:visible}.fairy{object-fit:contain;object-position:bottom center;z-index:9;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 24px 34px #19565324);pointer-events:none;width:min(500px,100%);height:auto;position:absolute;bottom:-2px;right:0}.fairy-placeholder{color:#115a584d;background:radial-gradient(circle,#6be1d30d,#0000 68%);border:1px dashed #bc9c4f3d;border-radius:170px 170px 45px 45px;justify-content:center;align-items:center;width:min(390px,78%);height:440px;font-size:13px;display:flex;position:absolute;bottom:115px;right:4%}.home-catalog-preview{z-index:12;background:#fffdf8;border-top:1px solid #be974247;padding:clamp(28px,3vw,46px) clamp(24px,5vw,80px);position:relative}.home-catalog-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);width:min(1180px,100%);margin:0 auto;display:grid}.home-catalog-card{color:#172f37;min-width:0;min-height:260px;font:inherit;text-align:center;background:#ffffffdb;border:1px solid #be974261;border-radius:18px;flex-direction:column;align-items:center;padding:13px 12px 17px;display:flex;position:relative;box-shadow:0 9px 24px #3f5b5e14}.home-catalog-card img{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;width:min(100%,188px);display:block}.home-catalog-card strong{justify-content:center;align-items:center;min-height:42px;margin-top:6px;font-size:clamp(13px,1.05vw,16px);line-height:1.25;display:flex}.home-catalog-card>span{color:#51646b;letter-spacing:.04em;background:#fffdf7;border:1px solid #be97428f;border-radius:999px;margin-top:8px;padding:4px 14px;font-size:11px;font-weight:700}.home-catalog-card.is-active{cursor:pointer;transition:transform .18s,box-shadow .18s}.home-catalog-card.is-active:hover{transform:translateY(-5px);box-shadow:0 15px 30px #048e972b}.home-catalog-card.is-active:active{transform:translateY(-1px)scale(.985)}.home-catalog-card:disabled{cursor:default;opacity:.88}@media (width<=900px){.home-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-catalog-card:last-child{grid-column:1/-1;justify-self:center;width:min(50%,260px)}}@media (width<=520px){.home-catalog-preview{padding-inline:15px}.home-catalog-list{gap:11px}.home-catalog-card{min-height:210px;padding-inline:8px}.home-catalog-card img{width:min(100%,145px)}.home-catalog-card:last-child{width:min(100%,230px)}}@media (width<=1400px){.header{column-gap:24px;padding-inline:clamp(17px,2.3vw,32px)}.nav{gap:17px}.nav a{font-size:12px}.nav a:not(:first-child):before{width:6px;height:15px;left:-12px}.hero-section{padding-left:4.7%;padding-right:4.7%}.hero-content{width:50%}.hero-content h1{font-size:clamp(45px,4.6vw,61px)}.hero-image{width:48%;right:2%}}@media (width<=1180px){:root{--header-height:78px;--page-gutter:17px;--logo-width:clamp(135px, 12.3vw, 145px);--logo-frame-width:clamp(165px, 15vw, 178px)}.header{grid-template-columns:var(--logo-width) minmax(0, 1fr) max-content;padding-inline:var(--page-gutter);column-gap:13px}.logo-title{font-size:20px}.logo{width:var(--logo-width);min-width:var(--logo-width);height:var(--header-height)}.logo-ramka{width:var(--logo-frame-width);height:100%}.logo-subtitle{letter-spacing:4px;font-size:8px}.nav{gap:10px}.nav a{flex-shrink:1;font-size:10px}.nav a:not(:first-child):before{width:5px;height:12px;left:-7px}.header-actions{gap:6px;min-width:0}.language{min-width:42px;padding:0 8px}.login{min-width:70px;padding:0 12px}.hero-section{min-height:640px;padding-left:4%;padding-right:4%}.hero-content{width:49%}.hero-content h1{font-size:clamp(40px,4vw,47px)}.hero-content>p{font-size:15px}.hero-image{width:49%;right:1%}}@media (width<=768px){:root{--header-height:76px;--page-gutter:14px;--logo-width:128px;--logo-frame-width:154px}.site{overflow-x:hidden}.header{height:auto;min-height:76px;padding:0 var(--page-gutter);grid-template-rows:76px;grid-template-columns:minmax(112px,1fr) max-content 42px;column-gap:24px}.logo{width:var(--logo-width);min-width:var(--logo-width);grid-area:1/1;align-self:center;height:70px}.logo-ramka{width:var(--logo-frame-width)}.logo-title{font-size:20px}.logo-subtitle{letter-spacing:3.5px;font-size:7px}.header-actions{grid-area:1/2;gap:50px;transform:none}.header-actions.has-account{gap:22px}.header-account{gap:4px;width:112px;max-width:112px;margin:0;padding:4px 4px 4px 8px}.header-account-email-full{display:none}.header-account-email-short{flex:1;font-size:10px;display:block}.header-account-logout{padding:6px 7px;font-size:10px}.mobile-menu-toggle{z-index:120;color:#087f88;background:#fffdf7eb;border:1px solid #b9913785;border-radius:10px;flex-direction:column;grid-area:1/3;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:0;display:inline-flex;position:relative;transform:translate(8px);box-shadow:0 5px 15px #294b4d1a}.mobile-menu-toggle span{background:currentColor;border-radius:2px;width:19px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.language{width:50px;min-width:50px;height:35px;margin:0;padding:0 7px;left:0}.language-frame{width:122%;height:122%;transform:translate(-50%,-50%)scale(1.6)}.language-text{font-size:13px}.language-arrow{margin-left:2px;font-size:10px}.language-menu{width:132px;left:auto;right:0}.login{width:76px;min-width:76px;height:35px;margin:0;padding:0 11px}.login-frame{width:118%;height:126%;transform:translate(-50%,-50%)scale(1.6)}.login-text{font-size:13px}.nav{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf7fa;border:1px solid #b991376b;border-radius:0 0 16px 16px;flex-direction:column;align-items:stretch;gap:0;width:auto;height:auto;max-height:calc(100vh - 95px);margin:0;padding:8px;display:none;position:absolute;top:calc(100% + 1px);left:12px;right:12px;overflow:hidden auto;box-shadow:0 18px 35px #2241432e}.nav.nav-open{display:flex}.nav a{text-align:left;border-radius:9px;flex:none;width:100%;padding:13px 15px;font-size:14px}.nav a:not(:first-child):before,.nav a:after{display:none}.nav a:hover{color:#057d86;background:#079da714;transform:none}.topbar-divider-center{width:106px}.topbar-divider-edge{width:44px}.hero-section{background-position:58%;align-items:flex-start;min-height:940px;padding:58px 18px 420px}.hero-section:before{width:80vw;top:auto;bottom:80px;right:-15%}.hero-section:after{height:100px}.hero-content{text-align:center;width:100%;max-width:560px;margin:0 auto}.hero-label{letter-spacing:1.1px;white-space:normal;max-width:calc(100vw - 66px);min-height:39px;margin-bottom:22px;padding:0 17px;font-size:clamp(8px,2.6vw,10px)}.hero-label:before,.hero-label:after{width:45px;height:29px}.hero-label:before{left:-31px}.hero-label:after{right:-31px}.hero-content h1{letter-spacing:-1px;max-width:560px;font-size:clamp(37px,11vw,58px);line-height:1.02}.hero-content>p{max-width:520px;margin:20px auto 0;font-size:14px;line-height:1.5}.hero-buttons{justify-content:center;gap:16px;width:min(100%,520px);margin:26px auto 0}.primary-button{width:min(100%,340px);min-height:48px;padding-inline:18px;font-size:12px}.primary-button-frame{width:112%;height:150%;transform:translate(-50%,-50%)scale(1.12)}.hero-content .hero-benefits{display:none}.hero-benefits-mobile{z-index:20;text-align:left;background:#fffdf8;border-top:1px solid #be974240;grid-template-columns:repeat(2,max-content);justify-content:center;gap:10px 18px;width:100%;margin:0;padding:22px 12px 26px;font-size:11px;display:grid;position:relative}.hero-image{will-change:transform;width:min(96%,540px);max-width:none;height:470px;animation:5.5s ease-in-out infinite fairy-mobile-float;bottom:0;right:50%;transform:translate(50%)}.fairy{width:min(350px,80vw);max-height:385px;right:50%;transform:translate(50%)}.home-catalog-preview{padding:28px 14px 38px}.home-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-catalog-card{border-radius:15px;min-height:225px;padding:10px 8px 14px}.home-catalog-card img{width:min(100%,155px)}.home-catalog-card strong{min-height:36px;font-size:12px}.home-catalog-card:last-child{grid-column:1/-1;justify-self:center;width:min(50%,240px)}}@keyframes fairy-mobile-float{0%,to{transform:translate(50%)translateY(0)}50%{transform:translate(50%)translateY(-9px)}}@media (width<=768px) and (prefers-reduced-motion:reduce){.hero-image{animation:none}}@media (width<=430px){:root{--logo-width:112px;--logo-frame-width:138px}.header{grid-template-columns:minmax(92px,1fr) max-content 38px;column-gap:20px}.header-actions{gap:44px}.mobile-menu-toggle{width:35px;height:35px}.language{width:45px;min-width:45px}.login{width:68px;min-width:68px;padding-inline:8px}.hero-section{min-height:900px;padding:52px 13px 390px}.hero-content h1{font-size:clamp(34px,10.5vw,45px)}.hero-benefits-mobile{gap:9px 12px;font-size:10px}.hero-image{height:430px}.fairy{width:min(325px,84vw);max-height:360px}.home-catalog-card{min-height:205px}.home-catalog-card img{width:min(100%,132px)}}:root{--mx-ink:#0b0d12;--mx-blue:#2864ff;--mx-line:#e3e6eb}.mobilix-auth{min-height:100vh;color:var(--mx-ink);background:#fff;grid-template-columns:1.08fr .92fr;font-family:Manrope,Arial,sans-serif;display:grid}.mobilix-auth *{box-sizing:border-box}.mobilix-auth button,.mobilix-auth input{font:inherit}.mobilix-auth-brand{color:#fff;background:radial-gradient(circle at 70% 72%,#204cae 0,#111a2f 33%,#080b11 72%);min-height:100vh;padding:46px clamp(35px,6vw,90px);position:relative;overflow:hidden}.mobilix-auth-logo{z-index:2;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex;position:relative}.mobilix-auth-logo>span{color:#111;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.mobilix-auth-logo b,.mobilix-auth-logo small{display:block}.mobilix-auth-logo b{letter-spacing:.12em;font-size:15px}.mobilix-auth-logo small{color:#8f99aa;letter-spacing:.13em;text-transform:uppercase;margin-top:3px;font-size:8px}.mobilix-auth-copy{z-index:2;max-width:680px;margin-top:18vh;position:relative}.mobilix-auth-copy>span,.mobilix-auth-kicker{color:#6f99ff;letter-spacing:.2em;font-size:10px;font-weight:800}.mobilix-auth-copy h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(50px,5vw,82px);line-height:.98}.mobilix-auth-copy h1 em{color:#8893a8;font-style:normal;font-weight:500}.mobilix-auth-copy p{color:#aeb7c7;max-width:540px;font-size:14px;line-height:1.8}.mobilix-auth-copy ul{color:#dfe5ef;gap:14px;margin:34px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.mobilix-auth-copy li:before{color:#6390ff;content:"✓";margin-right:11px}.mobilix-auth-orbits{aspect-ratio:1;border:1px solid #7097ff38;border-radius:50%;width:65%;position:absolute;bottom:-25%;right:-16%}.mobilix-auth-orbits>i{border:1px solid #7097ff2e;border-radius:50%;position:absolute;inset:16%}.mobilix-auth-orbits>i+i{inset:34%}.mobilix-auth-orbits>div{opacity:.1;font-size:72px;font-weight:800;position:absolute;top:23%;left:18%}.mobilix-auth-panel{place-items:center;padding:55px clamp(28px,6vw,90px);display:grid;position:relative}.mobilix-auth-back{color:#707782;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:10px;position:absolute;top:35px;left:40px}.mobilix-auth-panel form{width:min(100%,480px)}.mobilix-auth-panel h2{letter-spacing:-.055em;margin:14px 0 9px;font-size:clamp(38px,4vw,56px)}.mobilix-auth-panel form>p{color:#777e88;margin:0 0 31px;font-size:11px;line-height:1.65}.mobilix-auth-panel label{margin-bottom:16px;display:block}.mobilix-auth-panel label>span{color:#666d77;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.mobilix-auth-panel input{border:1px solid var(--mx-line);border-radius:12px;outline:none;width:100%;padding:15px 16px;font-size:12px}.mobilix-auth-panel input:focus{border-color:var(--mx-blue);box-shadow:0 0 0 3px #2864ff1a}.mobilix-password{position:relative}.mobilix-password input{padding-right:80px}.mobilix-password button{color:#737a84;cursor:pointer;background:0 0;border:0;height:100%;font-size:9px;position:absolute;top:0;right:12px}.mobilix-auth-error{color:#a12b2b;background:#fff5f5;border:1px solid #f0caca;border-radius:10px;margin:4px 0 14px;padding:11px 13px;font-size:10px}.mobilix-auth-submit,.mobilix-auth-google{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;font-size:11px;font-weight:700;display:flex}.mobilix-auth-submit{color:#fff;background:var(--mx-ink);border:0;justify-content:space-between}.mobilix-auth-submit:hover{background:var(--mx-blue)}.mobilix-auth-submit:disabled{opacity:.55}.mobilix-auth-divider{color:#9da2aa;align-items:center;gap:12px;margin:22px 0;font-size:9px;display:flex}.mobilix-auth-divider:before,.mobilix-auth-divider:after{content:"";background:var(--mx-line);flex:1;height:1px}.mobilix-auth-google{color:#252a32;border:1px solid var(--mx-line);background:#fff}.mobilix-auth-google b{font-size:16px}.mobilix-auth-switch{text-align:center}.mobilix-auth-switch button{color:var(--mx-blue);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (width<=820px){.mobilix-auth{grid-template-columns:1fr}.mobilix-auth-brand{display:none}.mobilix-auth-panel{min-height:100vh;padding:85px 22px 35px}.mobilix-auth-back{top:25px;left:22px}.mobilix-auth-panel h2{font-size:42px}}.agreement-page{min-height:calc(100vh - var(--header-height,84px));color:#111;background:radial-gradient(circle at 12% 4%,#25c3c921,#0000 30%),linear-gradient(#f4fcff,#fffdf8 36%,#f8fcfd);padding:clamp(38px,5vw,76px) 20px 80px}.agreement-shell{background:#ffffffed;border:1px solid #1499a452;border-radius:28px;width:min(100%,980px);margin:0 auto;padding:clamp(28px,5vw,66px);box-shadow:0 24px 70px #1f64761f}.agreement-back{color:#111;cursor:pointer;font:inherit;background:#fff;border:1px solid #0697a359;border-radius:999px;padding:10px 16px;transition:transform .18s,box-shadow .18s}.agreement-back:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00849124}.agreement-heading{text-align:center;margin:38px 0 32px}.agreement-heading span{color:#111;letter-spacing:.32em;font-size:12px;font-weight:700}.agreement-heading h1{color:#080808;margin:14px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.05}.agreement-heading p{color:#111;margin:0}.agreement-warning{color:#111;background:#fff9e9;border:1px solid #be912a6b;border-radius:12px;margin-bottom:36px;padding:15px 18px;font-size:14px;line-height:1.5}.agreement-content article{border-top:1px solid #dfeaec;padding:27px 0}.agreement-content article:first-child{border-top:0}.agreement-content h2{color:#080808;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.4vw,28px);font-weight:400}.agreement-content p,.agreement-content li{color:#111;font-size:15px;line-height:1.72}.agreement-content p{margin:10px 0}.agreement-content ul{margin:12px 0 18px;padding-left:24px}.agreement-content li{margin:7px 0}.agreement-footer{color:#111;border-top:1px solid #dfeaec;justify-content:center;align-items:center;gap:18px;margin-top:35px;padding-top:28px;font-size:14px;display:flex}.agreement-footer a{color:#111;text-decoration:underline}.agreement-page,.agreement-page h1,.agreement-page h2,.agreement-page p,.agreement-page li,.agreement-page span,.agreement-page strong,.agreement-page button,.agreement-page a,.agreement-page aside{color:#080808}@media (width<=680px){.agreement-page{padding:18px 10px 45px}.agreement-shell{border-radius:18px;padding:24px 18px}.agreement-heading{margin-top:28px}.agreement-footer{flex-direction:column;gap:8px}}.about-page{isolation:isolate;min-height:calc(100vh - var(--header-height,84px));color:#080808;background-position:50%;background-size:cover;padding:clamp(40px,5vw,78px) clamp(24px,6vw,92px) 90px;position:relative;overflow:hidden}.about-overlay{z-index:-2;background:linear-gradient(90deg,#fffffff5 0%,#ffffffe0 52%,#ffffff2e 82%);position:absolute;inset:0}.about-content{z-index:4;width:min(100%,920px);position:relative}.about-back{color:#080808;cursor:pointer;font:inherit;background:#ffffffe0;border:1px solid #048f9a73;border-radius:999px;padding:10px 17px;transition:transform .18s,box-shadow .18s}.about-back:hover{transform:translateY(-2px);box-shadow:0 8px 22px #007a8724}.about-heading{width:min(100%,720px);margin-top:36px}.about-heading>span{color:#080808;letter-spacing:.31em;font-size:12px;font-weight:700}.about-heading h1{color:#080808;margin:11px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1}.about-heading p{color:#080808;margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.55}.about-intro{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd1;border:1px solid #0797a347;border-radius:20px;width:min(100%,700px);margin-top:48px;padding:29px 32px;box-shadow:0 18px 45px #2c677417}.about-intro h2{color:#080808;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.8vw,36px);font-weight:400}.about-intro p{color:#080808;margin:10px 0;font-size:15px;line-height:1.7}.about-values{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:28px;display:grid}.about-values article{background:#ffffffdb;border:1px solid #0797a35e;border-radius:16px;min-height:175px;padding:20px 17px}.about-values b{color:#080808;letter-spacing:.16em;font-size:12px}.about-values h3{color:#080808;margin:12px 0 9px;font-size:17px}.about-values p{color:#080808;margin:0;font-size:12px;line-height:1.55}.about-details{background:#0797a33d;border:1px solid #0797a34d;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.about-details>div{background:#ffffffed;padding:19px 23px}.about-details span{color:#080808;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.about-details strong,.about-details a{color:#080808;font-size:14px;line-height:1.45}.about-details a{text-decoration:underline}.about-fairy{z-index:1;width:35%;height:calc(100vh - var(--header-height,84px));pointer-events:none;position:fixed;bottom:0;right:-5%}.about-fairy img{object-fit:contain;object-position:right bottom;width:100%;height:100%}@media (width<=1100px){.about-content{width:69%}.about-values{grid-template-columns:repeat(2,1fr)}.about-fairy{opacity:.76;width:54%;right:-12%}}@media (width<=760px){.about-page{padding:28px 16px 55px}.about-content{width:100%}.about-overlay{background:#ffffffe0}.about-fairy{opacity:.18;width:95%;right:-36%}.about-values,.about-details{grid-template-columns:1fr}.about-intro{padding:23px 20px}}.how-page{isolation:isolate;min-height:calc(100vh - var(--header-height,84px));color:#080808;background-position:50%;background-size:cover;padding:clamp(38px,5vw,75px) clamp(24px,6vw,92px) 85px;position:relative;overflow:hidden}.how-overlay{z-index:-2;background:linear-gradient(90deg,#fffffff5 0%,#ffffffe3 57%,#ffffff38 84%);position:absolute;inset:0}.how-content{z-index:4;width:min(100%,1050px);position:relative}.how-back{color:#080808;cursor:pointer;font:inherit;background:#ffffffe6;border:1px solid #048f9a73;border-radius:999px;padding:10px 17px;transition:transform .18s,box-shadow .18s}.how-back:hover{transform:translateY(-2px);box-shadow:0 8px 22px #007a8724}.how-heading{width:min(100%,720px);margin-top:34px}.how-heading>span{color:#080808;letter-spacing:.31em;font-size:12px;font-weight:700}.how-heading h1{color:#080808;margin:11px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.5vw,76px);font-weight:400;line-height:1}.how-heading p{color:#080808;margin:0;font-size:clamp(16px,1.5vw,21px);line-height:1.55}.how-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.how-step{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border:1px solid #0697a35c;border-radius:18px;min-height:250px;padding:22px 20px;position:relative;box-shadow:0 15px 35px #28687514}.how-step-top{justify-content:space-between;align-items:center;display:flex}.how-step-number{color:#080808;letter-spacing:.16em;font-size:12px;font-weight:700}.how-step-icon{color:#080808;background:#fffffff2;border:1px solid #c49a42;border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.how-step h2{color:#080808;margin:23px 0 12px;font-size:19px;line-height:1.25}.how-step p{color:#080808;margin:0;font-size:13px;line-height:1.62}.how-step-arrow{z-index:3;color:#080808;background:#fff;border:1px solid #0797a361;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.how-notice{background:#ffffffe6;border:1px solid #be912a6b;border-radius:17px;gap:18px;width:min(100%,780px);margin-top:28px;padding:23px 25px;display:flex}.how-notice-icon{color:#080808;border:2px solid #c49a42;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:700;display:grid}.how-notice h2{color:#080808;margin:0 0 7px;font-size:17px}.how-notice p{color:#080808;margin:0;font-size:13px;line-height:1.6}.how-support{background:#ffffffe0;border:1px solid #0697a34d;border-radius:17px;width:min(100%,780px);margin-top:20px;padding:22px 25px}.how-support span{color:#080808;font-size:18px;font-weight:700}.how-support p{color:#080808;margin:7px 0 10px;font-size:13px;line-height:1.55}.how-support a{color:#080808;font-weight:700;text-decoration:underline}.how-fairy{z-index:1;width:38%;height:calc(100vh - var(--header-height,84px));pointer-events:none;position:fixed;bottom:0;right:-8%}.how-fairy img{object-fit:contain;object-position:right bottom;width:100%;height:100%}@media (width<=1120px){.how-content{width:73%}.how-steps{grid-template-columns:repeat(2,1fr)}.how-step-arrow{display:none}.how-fairy{opacity:.62;width:56%;right:-15%}}@media (width<=760px){.how-page{padding:28px 16px 55px}.how-content{width:100%}.how-overlay{background:#ffffffe6}.how-steps{grid-template-columns:1fr;margin-top:34px}.how-step{min-height:auto}.how-fairy{opacity:.15;width:100%;right:-38%}}.payment-page{isolation:isolate;min-height:calc(100vh - var(--header-height,84px));color:#080808;background-position:50%;background-size:cover;padding:clamp(34px,5vw,70px) 20px 80px;position:relative;overflow:hidden}.payment-overlay{z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffe3;position:absolute;inset:0}.payment-shell{background:#fffffff0;border:1px solid #0897a34d;border-radius:28px;width:min(100%,1050px);margin:0 auto;padding:clamp(28px,5vw,62px);box-shadow:0 24px 70px #1f647621}.payment-back{color:#080808;cursor:pointer;font:inherit;background:#fff;border:1px solid #048f9a73;border-radius:999px;padding:10px 17px;transition:transform .18s,box-shadow .18s}.payment-back:hover{transform:translateY(-2px);box-shadow:0 8px 22px #007a8724}.payment-heading{text-align:center;margin:38px auto 35px}.payment-heading>span{color:#080808;letter-spacing:.31em;font-size:12px;font-weight:700}.payment-heading h1{color:#080808;margin:13px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.5vw,68px);font-weight:400;line-height:1}.payment-heading p{color:#080808;margin:0;font-size:17px;line-height:1.5}.payment-heading small{color:#080808;margin-top:12px;display:block}.payment-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:40px;display:grid}.payment-summary article{background:#fff;border:1px solid #0797a357;border-radius:17px;padding:22px 20px}.payment-summary b{color:#080808;letter-spacing:.16em;font-size:12px}.payment-summary h2{color:#080808;margin:13px 0 8px;font-size:18px}.payment-summary p{color:#080808;margin:0;font-size:13px;line-height:1.55}.payment-body>article{border-top:1px solid #dce8ea;padding:28px 0}.payment-body>article:first-child{border-top:0}.payment-body h2{color:#080808;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.5vw,29px);font-weight:400}.payment-body p{color:#080808;margin:10px 0;font-size:15px;line-height:1.72}.payment-refund-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.payment-refund-grid section{background:#f9fefe;border:1px solid #0897a347;border-radius:14px;padding:20px}.payment-refund-grid h3{color:#080808;margin:0 0 9px;font-size:16px}.payment-refund-grid p{margin:0;font-size:13px;line-height:1.58}.payment-footer{color:#080808;border-top:1px solid #dce8ea;justify-content:center;align-items:center;gap:18px;margin-top:34px;padding-top:28px;font-size:14px;display:flex}.payment-footer a{color:#080808;text-decoration:underline}@media (width<=760px){.payment-page{padding:18px 10px 45px}.payment-shell{border-radius:18px;padding:24px 18px}.payment-summary,.payment-refund-grid{grid-template-columns:1fr}.payment-footer{flex-direction:column;gap:8px}}.giveaways-page{isolation:isolate;color:#10191d;background-position:top;background-size:cover;min-height:calc(100vh - 104px);position:relative;overflow:hidden}.giveaways-page-shade{z-index:-1;background:radial-gradient(circle at 84% 18%,#ffffff47,#0000 33%),linear-gradient(90deg,#fffffff5,#ffffffe3 58%,#f2fdffc7);position:absolute;inset:0}.giveaways-shell{width:min(1160px,100% - 48px);margin:0 auto;padding:42px 0 54px}.giveaways-back{color:#086f78;cursor:pointer;background:0 0;border:0;padding:8px 0;font:600 14px/1.2 inherit}.giveaways-back:hover{color:#004f56}.giveaways-heading{text-align:center;max-width:770px;margin:18px auto 28px}.giveaways-kicker{color:#0b8e98;letter-spacing:.24em;font-size:12px;font-weight:700}.giveaways-heading h1{color:#0d2026;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1}.giveaways-heading p{color:#283b43;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.65}.giveaways-tabs{grid-template-columns:repeat(2,minmax(150px,220px));justify-content:center;gap:8px;margin-bottom:28px;padding:6px;display:grid}.giveaways-tabs button{color:#1b343b;cursor:pointer;background:#ffffffc2;border:1px solid #0a919b40;border-radius:999px;min-height:46px;padding:10px 24px;font:600 15px/1 inherit;transition:all .18s}.giveaways-tabs button:hover{border-color:#1599a2}.giveaways-tabs button.is-active{color:#fff;background:linear-gradient(#17b9c2,#047a85);border-color:#057f89;box-shadow:0 8px 22px #007e8938,inset 0 1px #ffffff80}.giveaways-feature-card{background:linear-gradient(120deg,#fffffff5,#ebfcfdeb);border:1px solid #b8892a8f;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 18px 50px #29677721,inset 0 0 0 4px #ffffffb3}.giveaways-badge{color:#087b84;letter-spacing:.12em;text-transform:uppercase;background:#fffdf7;border:1px solid #bf913794;border-radius:999px;width:fit-content;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.giveaways-feature-card h2,.giveaways-section h2,.giveaways-info-card h2,.giveaways-results h2{color:#101d22;margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-weight:400}.giveaways-feature-card h2{font-size:clamp(27px,3vw,42px)}.giveaways-feature-card p{color:#263b43;max-width:730px;margin:0;line-height:1.65}.giveaways-feature-fact{text-align:center;background:radial-gradient(circle,#fff 15%,#e7fbfc 72%);border:1px solid #018e9980;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;min-height:145px;padding:18px;display:flex;box-shadow:0 0 0 7px #bf91371f}.giveaways-feature-fact strong{color:#058f99;font:400 clamp(30px,3.5vw,47px)/1 Georgia,serif}.giveaways-feature-fact span{color:#293f47;margin-top:9px;font-size:12px;line-height:1.35}.giveaways-section{margin-top:34px}.giveaways-section-title{align-items:center;gap:17px;margin-bottom:18px;display:flex}.giveaways-section-title>span{color:#c08d2e;font:400 28px/1 Georgia,serif}.giveaways-section-title h2{margin:0;font-size:29px}.giveaways-section-title p{color:#3e5158;margin:5px 0 0}.giveaways-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.giveaways-steps article,.giveaways-info-card{background:#ffffffdb;border:1px solid #0e949f4d;border-radius:18px;padding:24px;box-shadow:0 10px 28px #2f647214}.giveaways-steps b{color:#fff;background:linear-gradient(145deg,#16b9c2,#067b85);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.giveaways-steps h3{color:#101b20;margin:15px 0 7px;font-size:16px}.giveaways-steps p{color:#364a52;margin:0;font-size:13px;line-height:1.55}.giveaways-info-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}.giveaways-card-icon{color:#0799a3;font-size:30px}.giveaways-info-card h2{font-size:25px}.giveaways-info-card p,.giveaways-info-card li{color:#2c3f47;font-size:14px;line-height:1.65}.giveaways-info-card p{margin:0}.giveaways-info-card ul{margin:0;padding-left:20px}.giveaways-info-card li+li{margin-top:5px}.giveaways-notice{color:#182b32;background:#fffdf6e6;border-left:4px solid #c59639;border-radius:8px;align-items:center;gap:26px;margin-top:20px;padding:20px 24px;display:flex}.giveaways-notice strong{white-space:nowrap}.giveaways-notice p{margin:0;font-size:13px;line-height:1.55}.giveaways-results{background:#ffffffe8;border:1px solid #0a919b59;border-radius:24px;min-height:430px;padding:clamp(24px,3.3vw,42px);box-shadow:0 18px 50px #2967771f}.giveaways-results-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.giveaways-results-heading h2{font-size:clamp(27px,3vw,38px)}.giveaways-results-heading>p{color:#3d5159;text-align:right;max-width:320px;margin:0 0 8px;font-size:13px}.giveaways-table-wrap{margin-top:26px;overflow-x:auto}.giveaways-table{border-collapse:collapse;color:#17282f;width:100%;font-size:13px}.giveaways-table th,.giveaways-table td{text-align:left;border-bottom:1px solid #d7e2e5;padding:15px 12px}.giveaways-table th{color:#53666e;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.giveaways-table code{color:#076f78;font-family:inherit}.giveaways-status{color:#08737c;white-space:nowrap;background:#e4f9fa;border-radius:999px;padding:6px 9px;display:inline-block}.giveaways-winner-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:22px;margin-top:28px;display:grid}.giveaways-winner-card{text-align:center;color:#f5fffb;background:radial-gradient(circle at 50% 0,#00d37826,#0000 38%),linear-gradient(145deg,#073326,#041d17 68%,#031611);border:1px solid #00d3789e;border-radius:28px;padding:clamp(26px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 20px 45px #02291f40,inset 0 1px #ffffff0f}.giveaways-winner-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 60px #00d3780d}.giveaways-winner-trophy{color:#ffd400;filter:drop-shadow(0 8px 18px #ffd40033);margin-bottom:10px;font-size:clamp(58px,7vw,82px);line-height:1}.giveaways-winner-status{color:#00df80;letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.giveaways-winner-card h3{overflow-wrap:anywhere;color:#fff;margin:10px 0 25px;font-size:clamp(25px,3vw,38px);line-height:1.15}.giveaways-winner-details{text-align:left;background:#0000003d;border-radius:20px;padding:22px 24px}.giveaways-winner-details p{color:#f2faf7;margin:0;font-size:16px;line-height:1.55}.giveaways-winner-details p+p{margin-top:12px}.giveaways-winner-details span{color:#91a9a1}.giveaways-winner-details code{font:inherit;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.giveaways-winner-prize strong{color:#ffd400}.giveaways-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;display:flex}.giveaways-empty>span{color:#0a9ca6;font-size:45px}.giveaways-empty h3{color:#101b20;margin:7px 0;font-size:22px}.giveaways-empty p{color:#42565e;max-width:520px;margin:0;line-height:1.6}.giveaways-footer{color:#263a42;text-align:center;margin-top:28px;font-size:13px}.giveaways-footer a{color:#007f89;font-weight:600}@media (width<=900px){.giveaways-steps{grid-template-columns:repeat(2,1fr)}.giveaways-feature-fact{width:150px;min-height:125px}}@media (width<=650px){.giveaways-shell{width:min(100% - 28px,1160px);padding-top:26px}.giveaways-tabs{grid-template-columns:repeat(2,1fr)}.giveaways-feature-card,.giveaways-info-grid{grid-template-columns:1fr}.giveaways-feature-fact{justify-self:center;width:136px;min-height:112px}.giveaways-steps{grid-template-columns:1fr}.giveaways-info-card{padding:20px}.giveaways-notice{flex-direction:column;align-items:flex-start;gap:7px}.giveaways-notice strong{white-space:normal}.giveaways-results-heading{flex-direction:column;align-items:flex-start;gap:4px}.giveaways-results-heading>p{text-align:left}.giveaways-results{padding:18px}.giveaways-winner-card{border-radius:22px;padding:26px 18px}.giveaways-winner-details{padding:20px 18px}}.giveaways-feature-card,.giveaways-steps article,.giveaways-info-card,.giveaways-notice,.giveaways-results,.giveaways-empty,.giveaways-winner-card{isolation:isolate;position:relative}.giveaways-feature-card:after,.giveaways-steps article:after,.giveaways-info-card:after,.giveaways-notice:after,.giveaways-results:after,.giveaways-empty:after,.giveaways-winner-card:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;filter:drop-shadow(0 2px 5px #714c1114);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20500'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23f2dfa4'/%3e%3cstop%20offset='.48'%20stop-color='%23bd8c2e'/%3e%3cstop%20offset='1'%20stop-color='%23795114'/%3e%3c/linearGradient%3e%3clinearGradient%20id='aqua'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23a9fff7'/%3e%3cstop%20offset='.48'%20stop-color='%2316bfc2'/%3e%3cstop%20offset='1'%20stop-color='%2308747d'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20fill='none'%20stroke='url(%23gold)'%20vector-effect='non-scaling-stroke'%3e%3crect%20x='5'%20y='5'%20width='990'%20height='490'%20rx='22'%20stroke-width='1.3'/%3e%3crect%20x='12'%20y='12'%20width='976'%20height='476'%20rx='17'%20stroke-width='.55'%20opacity='.48'/%3e%3cpath%20d='M5%2083V30Q5%205%2030%205h75M995%2083V30q0-25-25-25h-75M5%20417v53q0%2025%2025%2025h75M995%20417v53q0%2025-25%2025h-75'%20stroke-width='2'/%3e%3cpath%20d='M18%2070c0-26%2011-43%2036-52%2016-6%2034-2%2040%2010%207%2014-4%2028-18%2025-11-3-13-16-4-21%209-5%2018%203%2020%2013M982%2070c0-26-11-43-36-52-16-6-34-2-40%2010-7%2014%204%2028%2018%2025%2011-3%2013-16%204-21-9-5-18%203-20%2013'%20opacity='.74'/%3e%3cpath%20d='M18%20430c0%2026%2011%2043%2036%2052%2016%206%2034%202%2040-10%207-14-4-28-18-25-11%203-13%2016-4%2021%209%205%2018-3%2020-13M982%20430c0%2026-11%2043-36%2052-16%206-34%202-40-10-7-14%204-28%2018-25%2011%203%2013%2016%204%2021-9%205-18-3-20-13'%20opacity='.74'/%3e%3c/g%3e%3cg%20stroke='%23fff0b8'%20stroke-width='1'%20vector-effect='non-scaling-stroke'%3e%3cpath%20d='M22%2022l11-11%2011%2011-11%2011zM978%2022l-11-11-11%2011%2011%2011zM22%20478l11%2011%2011-11-11-11zM978%20478l-11%2011-11-11%2011-11z'%20fill='url(%23gold)'/%3e%3cpath%20d='M27%2022l6-6%206%206-6%206zM973%2022l-6-6-6%206%206%206zM27%20478l6%206%206-6-6-6zM973%20478l-6%206-6-6%206-6z'%20fill='url(%23aqua)'/%3e%3c/g%3e%3c/svg%3e") 0 0/100% 100% no-repeat;position:absolute;inset:0}@media (width<=640px){.giveaways-steps article:after,.giveaways-info-card:after,.giveaways-notice:after,.giveaways-winner-card:after{opacity:.82}}.catalog-page-overlay{z-index:-1;background:linear-gradient(90deg,#fffffff7,#ffffffe3);position:absolute;inset:0}.catalog-page-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 55px}.catalog-page-back{color:#087b84;cursor:pointer;background:0 0;border:0;padding:8px 0;font:600 14px/1.2 inherit}.catalog-page-heading{text-align:center;max-width:760px;margin:18px auto 38px}.catalog-page-heading>span{color:#078c96;letter-spacing:.24em;font-size:12px;font-weight:700}.catalog-page-heading h1{color:#101b20;margin:8px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1}.catalog-page-heading p{color:#30434a;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.catalog-page-grid{grid-template-columns:repeat(5,1fr);gap:clamp(13px,1.5vw,21px);display:grid}.catalog-game-card{color:#13262d;text-align:left;background:#ffffffe6;border:1px solid #be923b7a;border-radius:21px;flex-direction:column;min-width:0;min-height:365px;padding:11px 11px 20px;font-family:inherit;display:flex;box-shadow:0 12px 31px #2c5b671a}.catalog-game-image{width:100%;position:relative}.catalog-game-image img{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;display:block}.catalog-game-image>span{letter-spacing:.07em;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800;position:absolute;bottom:7px;right:9px}.catalog-game-available{color:#fff;background:linear-gradient(#17b5bd,#087b84)}.catalog-game-soon{color:#26363c;background:#fffdf7;border:1px solid #c59a48}.catalog-game-copy{flex-direction:column;flex:1;padding:7px 7px 0;display:flex}.catalog-game-copy h2{color:#101b20;margin:6px 0 7px;font-size:17px;line-height:1.25}.catalog-game-copy p{color:#46585f;margin:0 0 16px;font-size:12px;line-height:1.45}.catalog-game-copy strong{color:#087f89;margin-top:auto;font-size:12px}.catalog-game-copy strong b{margin-left:5px;font-size:17px}.catalog-game-disabled{color:#869398!important}.catalog-game-card-active{cursor:pointer;border-color:#0897a1a3;transition:transform .2s,box-shadow .2s}.catalog-game-card-active:hover,.catalog-game-card-active:focus-visible{outline:0;transform:translateY(-6px);box-shadow:0 18px 40px #05849030}.catalog-game-card:disabled{opacity:1;cursor:not-allowed}.catalog-page-note{background:#fffdf7eb;border-left:4px solid #c4963e;border-radius:10px;align-items:center;gap:16px;max-width:680px;margin:30px auto 0;padding:19px 23px;display:flex}.catalog-page-note>span{color:#0798a2;font-size:31px}.catalog-page-note strong{color:#101b20}.catalog-page-note p{color:#3d5057;margin:4px 0 0;font-size:13px}@media (width<=1000px){.catalog-page-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.catalog-page-shell{width:calc(100% - 28px);padding-top:27px}.catalog-page-grid{grid-template-columns:repeat(2,1fr)}.catalog-game-card{min-height:320px}}@media (width<=440px){.catalog-page-grid{grid-template-columns:1fr}.catalog-game-card{justify-self:center;width:min(100%,310px);min-height:0}}@media (width>=761px){.contacts-page{min-height:calc(100vh - var(--header-height,84px));color:#111;background-color:#fffdf9;padding:42px 0 58px;background-image:none!important}.contacts-overlay{display:none}.contacts-shell{width:min(1050px,100% - 48px);margin:0 auto}.contacts-back{color:#075f68;cursor:pointer;background:#fff;border:1px solid #08919b61;border-radius:999px;padding:9px 16px;font:600 14px/1.2 inherit}.contacts-heading{text-align:center;max-width:740px;margin:34px auto 38px}.contacts-heading>span{color:#087f88;letter-spacing:.28em;font-size:12px;font-weight:700}.contacts-heading h1{color:#111;margin:10px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.05}.contacts-heading p{color:#222;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.6}.contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contacts-card{color:#111;background:#fff;border:1px solid #08939d59;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;min-height:145px;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 36px #1e535c1a}.contacts-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1e535c29}.contacts-card-telegram{background:linear-gradient(135deg,#fff,#edfdfd)}.contacts-icon{color:#fff;background:linear-gradient(145deg,#19bec3,#057c87);border:2px solid #d8b664;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.contacts-card small{color:#16636a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.contacts-card h2{overflow-wrap:anywhere;color:#111;margin:6px 0 7px;font-size:clamp(19px,1.8vw,25px)}.contacts-card p{color:#333;margin:0;font-size:13px;line-height:1.5}.contacts-card>b{color:#098d96;font-size:23px}.contacts-help{background:#fff;border:1px solid #c193346b;border-radius:20px;margin-top:26px;padding:28px;box-shadow:0 14px 35px #3a4c4d12}.contacts-help-title{align-items:flex-start;gap:16px;display:flex}.contacts-help-title>span{color:#07939c;font-size:31px;line-height:1}.contacts-help-title h2{color:#111;margin:0 0 6px;font-size:23px}.contacts-help-title p{color:#333;margin:0;line-height:1.5}.contacts-help-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.contacts-help-list article{background:#f9ffff;border:1px solid #08949e38;border-radius:13px;min-height:92px;padding:16px}.contacts-help-list b{color:#078a94;letter-spacing:.13em;margin-bottom:9px;font-size:12px;display:block}.contacts-help-list span{color:#151515;font-size:13px;line-height:1.42}.contacts-security{color:#111;background:#eefafa;border-left:4px solid #06929c;border-radius:12px;align-items:flex-start;gap:15px;margin-top:22px;padding:21px 24px;display:flex}.contacts-security>span{color:#fff;background:#078d96;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.contacts-security strong{color:#111}.contacts-security p{color:#222;margin:5px 0 0;font-size:13px;line-height:1.55}.contacts-footer{color:#333;border-top:1px solid #bc923a59;justify-content:space-between;gap:18px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.contacts-footer strong{color:#087f88;letter-spacing:.08em}}.catalog-page{isolation:isolate;color:#111d22;background-position:50%;background-size:cover;min-height:calc(100vh - 104px);position:relative}.catalog-page-shade{z-index:-1;background:linear-gradient(90deg,#fffffff7,#ffffffe3);position:absolute;inset:0}.catalog-page-content{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 55px}.catalog-back{color:#087b84;cursor:pointer;background:0 0;border:0;padding:8px 0;font:600 14px/1.2 inherit}.catalog-heading{text-align:center;max-width:760px;margin:18px auto 38px}.catalog-heading>span{color:#078c96;letter-spacing:.24em;font-size:12px;font-weight:700}.catalog-heading h1{color:#101b20;margin:8px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1}.catalog-heading p{color:#30434a;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.catalog-grid{grid-template-columns:repeat(5,1fr);gap:clamp(13px,1.5vw,21px);display:grid}.catalog-card{color:#13262d;text-align:left;background:#ffffffe6;border:1px solid #be923b7a;border-radius:21px;flex-direction:column;min-width:0;min-height:365px;padding:11px 11px 20px;font-family:inherit;display:flex;box-shadow:0 12px 31px #2c5b671a}.catalog-card-image{width:100%;position:relative}.catalog-card-image img{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;display:block}.catalog-card-image>span{letter-spacing:.07em;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800;position:absolute;bottom:7px;right:9px}.catalog-status-ready{color:#fff;background:linear-gradient(#17b5bd,#087b84)}.catalog-status:not(.catalog-status-ready){color:#26363c;background:#fffdf7;border:1px solid #c59a48}.catalog-card h2{color:#101b20;margin:6px 0 7px;font-size:17px;line-height:1.25}.catalog-card p{color:#46585f;margin:0 0 16px;font-size:12px;line-height:1.45}.catalog-card strong{color:#087f89;margin-top:auto;font-size:12px}.catalog-card strong b{margin-left:5px;font-size:17px}.catalog-disabled-text{color:#869398!important}.catalog-card-active{cursor:pointer;border-color:#0897a1a3;transition:transform .2s,box-shadow .2s}.catalog-card-active:hover,.catalog-card-active:focus-visible{outline:0;transform:translateY(-6px);box-shadow:0 18px 40px #05849030}.catalog-card:disabled{opacity:1;cursor:not-allowed}.catalog-note{background:#fffdf7eb;border-left:4px solid #c4963e;border-radius:10px;align-items:center;gap:16px;max-width:680px;margin:30px auto 0;padding:19px 23px;display:flex}.catalog-note>b{color:#0798a2;font-size:31px}.catalog-note strong{color:#101b20}.catalog-note p{color:#3d5057;margin:4px 0 0;font-size:13px}@media (width<=1000px){.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.catalog-page-content{width:calc(100% - 28px);padding-top:27px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-card{min-height:320px}}@media (width<=440px){.catalog-grid{grid-template-columns:1fr}.catalog-card{justify-self:center;width:min(100%,310px);min-height:0}}.kiti-page{min-height:calc(100vh - var(--header-height,84px));color:#142c35;background:linear-gradient(135deg,#fffefa 0%,#f2fbfc 55%,#fff 100%);padding:34px 0 70px}.kiti-shell{width:min(1180px,100% - 42px);margin:0 auto}.kiti-back{color:#087d87;cursor:pointer;background:#fff;border:1px solid #08919b61;border-radius:999px;padding:9px 16px;font:600 14px/1.2 inherit}.kiti-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;margin-top:24px;display:grid}.kiti-main{background:#fffffff5;border:1px solid #0f919a2e;border-radius:22px;min-width:0;padding:22px;box-shadow:0 16px 42px #265b651a}.kiti-banner{color:#fff;background:linear-gradient(135deg,#dc329b,#974fbd 57%,#3e275e);border-radius:19px;align-items:center;gap:24px;min-height:210px;padding:24px 32px;display:flex;overflow:hidden}.kiti-banner img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000038);width:200px;max-height:165px}.kiti-banner span{letter-spacing:.22em;font-size:11px;font-weight:800}.kiti-banner h1{margin:5px 0 8px;font:600 clamp(38px,5vw,65px)/1 Georgia,serif}.kiti-banner p{max-width:440px;margin:0;line-height:1.5}.kiti-account-note{background:#eefafa;border-radius:11px;align-items:center;gap:10px;margin:18px 0 3px;padding:13px 16px;display:flex}.kiti-account-note>span{color:#fff;background:#0796a0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.kiti-account-note p{margin:0;font-size:13px}.kiti-section{border-bottom:1px solid #dbe2e4;padding:26px 0}.kiti-section h2{color:#111;align-items:center;gap:9px;margin:0 0 17px;font-size:19px;display:flex}.kiti-section h2>b{color:#fff;background:#079ba5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.kiti-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.kiti-package{color:#172e37;text-align:left;cursor:pointer;background:#fff;border:2px solid #e0e6e8;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:112px;padding:15px;transition:all .16s;display:flex;position:relative}.kiti-package:hover{border-color:#0aa1aa;transform:translateY(-2px)}.kiti-package.is-selected{background:#eafafa;border-color:#07a0aa;box-shadow:0 8px 20px #0897a11f}.kiti-package.has-discount{background:#fff0f1;border-color:#ee6470}.kiti-package.has-discount.is-selected{border-color:#08a0aa;box-shadow:0 0 0 2px #08a0aa2e}.kiti-package strong{color:#111;align-items:center;gap:7px;font-size:17px;display:flex}.kiti-package strong i{color:#fff;background:#ffd95d;border:2px solid #f3c645;border-radius:50%;place-items:center;width:23px;height:23px;font:700 12px/1 inherit;display:grid}.kiti-package small{color:#72838b;margin-top:4px}.kiti-package del{color:#9aa6ab;margin-top:7px;font-size:12px}.kiti-package em{color:#009b42;margin-top:3px;font-size:16px;font-style:normal;font-weight:800}.kiti-hit{color:#fff;letter-spacing:.18em;background:#ff9e00;border-radius:999px;padding:5px 11px;font-size:9px;font-weight:800;position:absolute;top:-9px;right:-8px;transform:rotate(8deg)}.kiti-discount{color:#fff;background:#f02e44;border-radius:999px;padding:4px 7px;font-size:10px;position:absolute;bottom:17px;right:10px}.kiti-id-field{background:#fff;border:2px solid #dce3e6;border-radius:11px;align-items:center;min-height:58px;padding:0 16px;display:flex}.kiti-id-field span{color:#111;margin-right:10px;font-weight:700}.kiti-id-field input{color:#122c35;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:15px 0}.kiti-id-field:focus-within,.kiti-id-field.is-loading{border-color:#079ba5}.kiti-id-field.is-found{background:#f4fff9;border-color:#16a36a}.kiti-id-field.is-not-found,.kiti-id-field.is-blocked,.kiti-id-field.is-error{background:#fff8f8;border-color:#df5360}.kiti-id-help{color:#64757c;margin:9px 2px 0;font-size:12px}.kiti-lookup{min-height:34px;margin-top:10px}.kiti-lookup>span{align-items:center;gap:8px;font-size:13px;display:flex}.kiti-lookup .is-found{color:#087d4d}.kiti-lookup .is-error{color:#c52e3f}.kiti-lookup .is-loading{color:#60777f}.kiti-lookup img{object-fit:cover;border:1px solid #54c795;border-radius:50%;width:32px;height:32px}.kiti-lookup b{color:#fff;background:#18a766;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.kiti-lookup i{border:2px solid #bed7da;border-top-color:#079ba5;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite kiti-spin}@keyframes kiti-spin{to{transform:rotate(360deg)}}.kiti-payments{gap:11px;display:grid}.kiti-payments label{cursor:pointer;background:#fff;border:1px solid #d8dfe2;border-radius:12px;grid-template-columns:auto 55px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:12px 16px;display:grid}.kiti-payments label.is-selected{background:#effafa;border-color:#079ba5}.kiti-payment-logo{color:#078c96;font-size:12px;font-weight:900}.kiti-payments strong{color:#111}.kiti-payments small{white-space:nowrap;background:#e9edef;border-radius:999px;padding:5px 9px}.kiti-instructions{color:#111;background:#f5f7f8;border-radius:17px;margin-top:25px;padding:24px}.kiti-instructions h2{margin:0 0 18px;font-size:20px}.kiti-instructions ol{gap:13px;margin:0;padding-left:25px;line-height:1.5;display:grid}.kiti-instructions li::marker{color:#079ba5;font-weight:800}.kiti-instructions p{background:#fffdf4;border-left:4px solid #d2a647;margin:19px 0 0;padding:13px;line-height:1.5}.kiti-message{color:#08747d;background:#effafa;border:1px solid #07949e47;border-radius:10px;margin-top:17px;padding:13px 16px}.kiti-order{background:#fff;border:1px solid #dce3e5;border-radius:18px;padding:24px;position:sticky;top:112px;box-shadow:0 12px 30px #234e571c}.kiti-order>span{color:#111;font-size:18px}.kiti-order-product{border-bottom:1px solid #e1e5e6;align-items:center;gap:14px;margin:18px 0;padding-bottom:17px;display:flex}.kiti-order-product img{object-fit:contain;border-radius:50%;width:65px;height:65px}.kiti-order-product strong,.kiti-order-product small{display:block}.kiti-order-product strong{color:#111}.kiti-order-product small{color:#75848a;margin-top:5px}.kiti-order dl{margin:0 0 18px}.kiti-order dl>div{justify-content:space-between;gap:10px;margin:9px 0;display:flex}.kiti-order dt{color:#687980}.kiti-order dd{color:#111;margin:0;font-weight:800}.kiti-agreement{color:#53666e;cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.kiti-agreement input{accent-color:#079ba5;margin-top:2px}.kiti-buy{color:#fff;cursor:pointer;background:linear-gradient(#14bac1,#07838d);border:0;border-radius:12px;width:100%;min-height:49px;margin-top:18px;font:700 15px/1 inherit;box-shadow:0 8px 18px #07838d38}.kiti-buy:hover{filter:brightness(1.06);transform:translateY(-1px)}.kiti-order ul{color:#53666e;gap:9px;margin:19px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.kiti-order li:before{color:#0ab75a;content:"✓";margin-right:8px;font-weight:800}@media (width<=900px){.kiti-layout{grid-template-columns:1fr}.kiti-order{position:static}}@media (width<=650px){.kiti-page{padding:22px 0 42px}.kiti-shell{width:calc(100% - 24px)}.kiti-main{border-radius:16px;padding:12px}.kiti-banner{gap:13px;min-height:165px;padding:18px}.kiti-banner img{width:105px}.kiti-banner h1{font-size:35px}.kiti-banner p{font-size:12px}.kiti-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kiti-package{min-height:106px;padding:13px 11px}.kiti-payments label{grid-template-columns:auto 44px minmax(0,1fr)}.kiti-payments small{grid-column:3;justify-self:start}.kiti-order{padding:19px}}@media (width<=390px){.kiti-banner img{width:82px}.kiti-banner p{display:none}.kiti-package strong{font-size:15px}}:root{--ink:#0b0d12;--muted:#6e7480;--line:#e5e7eb;--blue:#2864ff;--soft:#f4f6f8}.tech-site{min-height:100vh;color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif}.tech-site *{box-sizing:border-box}.tech-site button{font:inherit;cursor:pointer}.tech-topline{color:#dce5ff;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#0b0d12;padding:9px 20px;font-size:10px}.tech-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #0f121914;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,78px);display:grid;position:sticky;top:0}.tech-logo{text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.tech-logo>span{color:#fff;background:var(--ink);border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid}.tech-logo b,.tech-logo small{display:block}.tech-logo b{letter-spacing:.1em;font-size:14px}.tech-logo small{color:#8a8e96;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-size:8px}.tech-header nav{gap:clamp(20px,3vw,44px);display:flex}.tech-header nav button{color:#454a54;background:0 0;border:0;padding:8px 0;font-size:12px}.tech-header nav button:hover{color:var(--blue)}.tech-header-actions{justify-content:flex-end;gap:10px;display:flex}.tech-menu{display:none}.tech-cart,.tech-menu{background:#fff;border:1px solid #d9dce2;border-radius:12px;padding:10px 13px;font-size:11px}.tech-cart span{color:#fff;background:var(--ink);border-radius:7px;place-items:center;width:21px;height:21px;margin-left:7px;display:inline-grid}.tech-hero{background:radial-gradient(circle at 72% 42%,#eef3ff 0,#f7f8fb 33%,#fff 66%);grid-template-columns:1.05fr .95fr;min-height:700px;display:grid;position:relative;overflow:hidden}.tech-hero-copy{z-index:2;align-self:center;padding:80px 30px 90px clamp(28px,8vw,130px)}.tech-kicker,.tech-section-title span,.tech-promo>div>span{color:var(--blue);letter-spacing:.2em;font-size:10px;font-weight:700}.tech-hero h1{letter-spacing:-.065em;margin:20px 0 26px;font-size:clamp(54px,6vw,94px);line-height:.96}.tech-hero h1 em{color:#8a909b;font-style:normal;font-weight:500}.tech-hero-copy>p{color:#666d78;max-width:590px;font-size:15px;line-height:1.8}.tech-hero-copy>div{gap:14px;margin-top:35px;display:flex}.tech-hero-copy button,.tech-promo button{color:#fff;background:var(--ink);border:0;border-radius:12px;padding:15px 22px;font-size:11px;font-weight:700}.tech-hero-copy .tech-ghost{color:#313640;background:#fff;border:1px solid #dce0e6}.tech-hero-visual{min-height:620px;position:relative}.tech-orbit{border:1px solid #2864ff26;border-radius:50%;position:absolute}.orbit-one{inset:12% 5% 5% 0}.orbit-two{inset:24% 17% 17% 12%}.tech-hero-phone{border:7px solid #17191e;border-radius:48px;place-items:center;display:grid;position:absolute;transform:rotate(9deg);box-shadow:0 50px 90px #131f403d}.tech-hero-phone.front{z-index:2;color:#fff;background:linear-gradient(155deg,#101623,#2f67db 55%,#a3c7ff);width:250px;height:510px;top:13%;left:28%}.tech-hero-phone.front:before{content:"";background:#0a0b0d;border-radius:20px;width:82px;height:24px;position:absolute;top:10px}.tech-hero-phone.front i{border:1px solid #ffffff3d;border-radius:37px;position:absolute;inset:9px}.tech-hero-phone.front b{letter-spacing:-.08em;font-size:96px}.tech-hero-phone.front small{letter-spacing:.3em;font-size:10px;position:absolute;top:60%}.tech-hero-phone.back{color:#8d93a0;background:#d9dde6;width:215px;height:440px;top:24%;left:6%;transform:rotate(-12deg)}.tech-hero-phone.back:before,.tech-hero-phone.back:after{content:"";background:#1c2330;border:6px solid #eef0f4;border-radius:50%;width:50px;height:50px;position:absolute;top:24px;left:24px}.tech-hero-phone.back:after{top:76px}.tech-floating-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #fffc;border-radius:16px;align-items:center;gap:12px;padding:16px 19px;display:flex;position:absolute;bottom:17%;right:7%;box-shadow:0 15px 40px #1622441f}.tech-floating-card b{color:var(--blue);font-size:27px}.tech-floating-card span{color:#5d6470;font-size:9px;line-height:1.45}.tech-benefits{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:28px clamp(20px,6vw,95px);display:grid}.tech-benefits article{border-right:1px solid var(--line);align-items:center;gap:16px;padding:8px 24px;display:flex}.tech-benefits article:last-child{border:0}.tech-benefits article>b{color:#b2b6bd;font-size:11px}.tech-benefits strong,.tech-benefits small{display:block}.tech-benefits strong{font-size:12px}.tech-benefits small{color:#9297a0;margin-top:4px;font-size:9px}.tech-catalog{padding:105px clamp(20px,6vw,95px) 120px}.tech-section-title{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.tech-section-title h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(38px,4vw,62px);line-height:1}.tech-section-title p{color:#747a84;width:min(430px,40%);margin:0;font-size:12px;line-height:1.7}.tech-tabs{gap:8px;margin-bottom:34px;display:flex;overflow-x:auto}.tech-tabs button{color:#555c67;background:#fff;border:1px solid #dfe2e7;border-radius:12px;flex:none;padding:12px 17px;font-size:11px}.tech-tabs button span{color:#9ba0a9;margin-left:7px}.tech-tabs button.is-active{color:#fff;border-color:var(--ink);background:var(--ink)}.tech-tabs button.is-active span{color:#b6bbc4}.tech-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tech-product{min-width:0}.tech-product-visual{background:linear-gradient(145deg,#f5f6f8,#eceef2);border-radius:20px;place-items:center;height:370px;display:grid;position:relative;overflow:hidden}.tech-product-visual>button{color:#fff;background:var(--ink);border:0;border-radius:13px;place-items:center;width:43px;height:43px;font-size:22px;transition:all .2s;display:grid;position:absolute;bottom:15px;right:15px}.tech-product-visual>button:hover{background:var(--blue);transform:translateY(-2px)}.tech-badge{z-index:2;color:#fff;background:var(--blue);letter-spacing:.1em;border-radius:8px;padding:7px 9px;font-size:8px;position:absolute;top:15px;left:15px}.tech-phone{background:var(--device);border:6px solid #1b1d22;border-radius:30px;width:150px;height:292px;transition:all .3s;position:relative;transform:rotate(-5deg);box-shadow:0 28px 42px #171a222e}.tech-product:hover .tech-phone{transform:rotate(0)translateY(-6px)}.tech-phone:after{content:"";border:1px solid #ffffff73;border-radius:21px;position:absolute;inset:5px}.tech-phone>span{color:#0a0c1070;text-align:center;letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute;bottom:26px;left:0;right:0}.tech-camera{grid-template-columns:repeat(2,36px);gap:5px;display:grid;position:absolute;top:15px;left:15px}.tech-camera i{background:radial-gradient(circle,#283144 22%,#10141b 48%,#43506a 51%,#15191e 65%);border:4px solid #ffffffa6;border-radius:50%;width:36px;height:36px;display:block}.tech-camera i:nth-child(3){grid-column:1}.tech-accessory{place-items:center;width:190px;height:230px;display:grid;position:relative}.tech-accessory i{background:var(--device);border:5px solid #14171dbf;border-radius:35px;width:150px;height:180px;position:absolute;box-shadow:0 24px 35px #191e2826}.tech-accessory span{z-index:1;color:#555d69;font-size:46px}.tech-charger i{border:0;border-radius:24px;width:125px;height:145px}.tech-audio i{border:0;border-radius:50px;width:145px;height:100px}.tech-other i{border:0;border-radius:50%;width:155px;height:155px}.tech-product-info{padding:17px 4px 25px}.tech-product-info>span{color:#969ba4;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.tech-product-info h3{margin:6px 0 5px;font-size:15px}.tech-product-info p{color:#828892;min-height:29px;margin:0;font-size:9px;line-height:1.5}.tech-product-info>div{align-items:center;gap:9px;margin-top:10px;display:flex}.tech-product-info strong{font-size:14px}.tech-product-info del{color:#a5a9b0;font-size:10px}.tech-promo{color:#fff;background:#0d1017;grid-template-columns:1fr 1fr;align-items:center;min-height:520px;padding:70px clamp(30px,9vw,145px);display:grid;overflow:hidden}.tech-promo h2{letter-spacing:-.06em;max-width:530px;margin:14px 0 20px;font-size:clamp(48px,5vw,76px);line-height:.97}.tech-promo p{color:#aeb5c2;max-width:530px;font-size:13px;line-height:1.8}.tech-promo button{color:var(--ink);background:#fff;margin-top:18px}.tech-promo-art{height:390px;position:relative}.mini-phone,.mini-case,.mini-buds{position:absolute;box-shadow:0 35px 60px #00000059}.mini-phone{background:linear-gradient(150deg,#153571,#4c7ff1);border:7px solid #262a33;border-radius:38px;width:180px;height:350px;top:10px;left:28%}.mini-case{border:12px solid #eaeef5;border-radius:38px;width:165px;height:300px;top:65px;left:8%;transform:rotate(-15deg)}.mini-buds{color:#7c8492;background:#f0f2f5;border-radius:55px;place-items:center;width:150px;height:105px;font-size:36px;display:grid;bottom:20px;right:6%}.tech-footer{color:#e9edf5;background:#07090d;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:50px clamp(20px,6vw,95px);display:grid}.tech-logo.light>span{color:#111;background:#fff}.tech-logo.light small{color:#7d8490}.tech-footer>p{color:#808792;max-width:420px;font-size:10px;line-height:1.7}.tech-footer>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;font-size:10px;display:flex}.tech-footer a{color:#fff;text-decoration:none}.tech-footer>div:last-child span{color:#7f8590}.tech-cart-overlay{z-index:100;position:fixed;inset:0}.tech-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080d9e;border:0;width:100%;position:absolute;inset:0}.tech-cart-panel{width:min(510px,100%);height:100%;color:var(--ink);background:#fff;padding:32px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #0000002e}.tech-cart-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.tech-cart-panel>header span{color:var(--blue);letter-spacing:.18em;font-size:9px}.tech-cart-panel h2{letter-spacing:-.05em;margin:6px 0 0;font-size:38px}.tech-cart-panel>header>button{border:1px solid var(--line);background:#fff;border-radius:12px;width:38px;height:38px;font-size:24px}.tech-cart-lines article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 0;display:flex}.tech-cart-lines b,.tech-cart-lines small{display:block}.tech-cart-lines b{font-size:13px}.tech-cart-lines small{color:#858b95;margin-top:5px;font-size:10px}.tech-cart-lines article>div:last-child{align-items:center;gap:10px;display:flex}.tech-cart-lines button{border:1px solid var(--line);background:#fff;border-radius:9px;width:29px;height:29px}.tech-checkout{padding-top:24px}.tech-checkout label{color:#69707a;margin-bottom:13px;font-size:9px;display:block}.tech-checkout input{border:1px solid #dde0e5;border-radius:10px;outline:0;width:100%;margin-top:6px;padding:13px;display:block}.tech-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding:20px 0;display:flex}.tech-total strong{font-size:25px}.tech-order{color:#fff;background:var(--blue);border:0;border-radius:11px;width:100%;padding:15px}.tech-order:disabled{opacity:.55}.tech-checkout>p{color:#999ea6;text-align:center;font-size:8px;line-height:1.6}.tech-empty{text-align:center;place-content:center;min-height:68vh;display:grid}.tech-empty>span{color:#aeb3bb;font-size:50px}.tech-empty h3{margin:12px 0 5px;font-size:27px}.tech-empty p{color:#838993;font-size:11px}.tech-empty button{color:#fff;background:var(--ink);border:0;border-radius:10px;justify-self:center;margin-top:14px;padding:12px 18px}@media (width<=1050px){.tech-grid{grid-template-columns:repeat(3,1fr)}.tech-hero-phone.front{left:22%}.tech-benefits{grid-template-columns:repeat(2,1fr)}.tech-benefits article:nth-child(2){border-right:0}}@media (width<=800px){.tech-header{grid-template-columns:1fr auto}.tech-header nav{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:5px;padding:16px;display:none;position:absolute;top:76px;left:16px;right:16px;box-shadow:0 20px 50px #14192326}.tech-header nav.is-open{display:flex}.tech-menu{display:block}.tech-hero{grid-template-columns:1fr;min-height:auto}.tech-hero-copy{padding-bottom:30px}.tech-hero-visual{min-height:540px}.tech-grid{grid-template-columns:repeat(2,1fr)}.tech-section-title{display:block}.tech-section-title p{width:100%;margin-top:18px}.tech-promo{grid-template-columns:1fr}.tech-promo-art{height:360px}.tech-footer{grid-template-columns:1fr 1fr}.tech-footer>p{display:none}}@media (width<=520px){.tech-topline{letter-spacing:.08em;font-size:7px}.tech-header{min-height:66px;padding:0 14px}.tech-header nav{top:66px}.tech-logo>span{width:35px;height:35px}.tech-logo b{font-size:12px}.tech-menu{display:none}.tech-cart{padding:8px 9px}.tech-hero-copy{padding:62px 21px 15px}.tech-hero h1{font-size:52px}.tech-hero-copy>p{font-size:12px}.tech-hero-copy>div{flex-direction:column;align-items:stretch}.tech-hero-visual{min-height:470px}.tech-hero-phone.front{border-radius:39px;width:190px;height:390px;top:6%;left:35%}.tech-hero-phone.back{width:170px;height:340px;top:17%;left:6%}.tech-floating-card{bottom:8%;right:4%}.tech-benefits{grid-template-columns:1fr;padding:14px 20px}.tech-benefits article{border-right:0;border-bottom:1px solid var(--line)}.tech-catalog{padding:70px 14px}.tech-section-title h2{font-size:40px}.tech-grid{gap:9px}.tech-product-visual{border-radius:14px;height:270px}.tech-phone{border-width:5px;border-radius:24px;width:112px;height:220px}.tech-camera{grid-template-columns:repeat(2,28px)}.tech-camera i{width:28px;height:28px}.tech-accessory{transform:scale(.78)}.tech-product-info h3{font-size:12px}.tech-product-info p{font-size:8px}.tech-promo{padding:65px 22px}.tech-promo-art{height:330px;transform:scale(.85)}.tech-footer{grid-template-columns:1fr}.tech-footer>div:last-child{align-items:flex-start}.tech-cart-panel{padding:24px 17px}}.tech-product-open{background:0 0;border:0;place-items:center;width:100%;height:100%;display:grid}.tech-product-visual>.tech-product-open+button{z-index:3}.tech-product-info{text-align:left;background:0 0;border:0;width:100%;display:block}.tech-detail-back{color:#555d67;border:1px solid var(--line);background:#fff;border-radius:11px;justify-self:center;padding:10px 15px;font-size:11px}.tech-detail-mobile-back{display:none}.tech-detail{background:linear-gradient(145deg,#f7f8fa,#fff);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,110px);min-height:calc(100vh - 105px);padding:70px clamp(25px,8vw,125px);display:grid}.tech-detail-visual{background:linear-gradient(145deg,#edf0f5,#fafbfc);border-radius:30px;place-items:center;min-height:600px;display:grid;position:relative}.tech-detail-visual .tech-phone{border-radius:47px;width:245px;height:480px}.tech-detail-visual .tech-camera{grid-template-columns:repeat(2,55px)}.tech-detail-visual .tech-camera i{width:55px;height:55px}.tech-detail-visual>span{color:#fff;background:var(--blue);letter-spacing:.1em;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;top:24px;left:24px}.tech-detail-copy h1{letter-spacing:-.06em;max-width:650px;margin:16px 0 10px;font-size:clamp(47px,5vw,76px);line-height:.98}.tech-detail-subtitle{color:#727984;font-size:13px}.tech-detail-price{align-items:center;gap:15px;margin:28px 0;display:flex}.tech-detail-price strong{font-size:32px}.tech-detail-price del{color:#a1a6ae;font-size:14px}.tech-detail-lead{color:#68707b;max-width:620px;font-size:12px;line-height:1.75}.tech-detail-specs{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.tech-detail-specs article{background:#fff;padding:15px}.tech-detail-specs span,.tech-detail-specs b{display:block}.tech-detail-specs span{color:#979ca5;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.tech-detail-specs b{margin-top:5px;font-size:10px}.tech-detail-buy{color:#fff;background:var(--blue);border:0;border-radius:12px;width:100%;padding:17px;font-size:12px;font-weight:700}.tech-detail-notes{color:#707781;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:9px;display:flex}@media (width<=800px){.tech-detail{grid-template-columns:1fr;padding:35px 20px 70px}.tech-detail-visual{min-height:500px}.tech-detail-back{display:none}.tech-detail-mobile-back{background:0 0;border:0;justify-self:start;padding:8px 0;display:block}.tech-detail-copy h1{font-size:48px}}@media (width<=520px){.tech-detail-visual{min-height:410px}.tech-detail-visual .tech-phone{border-radius:35px;width:170px;height:335px}.tech-detail-visual .tech-camera{grid-template-columns:repeat(2,38px)}.tech-detail-visual .tech-camera i{width:38px;height:38px}.tech-detail-specs{grid-template-columns:1fr}.tech-detail-copy h1{font-size:42px}}.tech-phone-photo{place-items:center;width:82%;height:86%;display:grid;position:relative}.tech-phone-photo>.tech-phone{position:absolute}.tech-phone-photo>img{z-index:2;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 24px #14192329);width:100%;height:100%;position:relative}.tech-gallery{min-width:0}.tech-detail-visual>img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 30px 28px #191f2c2e);width:88%;height:520px;transition:transform .25s}.tech-detail-visual.view-1>img{clip-path:inset(0 48% 0 0);transform:scale(1.28)translate(16%)}.tech-detail-visual.view-2>img{clip-path:inset(0 0 0 48%);transform:scale(1.28)translate(-16%)}.tech-gallery-prev,.tech-gallery-next{background:#ffffffe6;border:1px solid #dfe3e9;border-radius:14px;place-items:center;width:44px;height:44px;font-size:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tech-gallery-prev{left:20px}.tech-gallery-next{right:20px}.tech-thumbs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.tech-thumbs button{border:1px solid var(--line);background:#f5f6f8;border-radius:14px;height:92px;overflow:hidden}.tech-thumbs button.is-active{border:2px solid var(--blue)}.tech-thumbs img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.tech-thumbs button:nth-child(2) img{width:145%;transform:translate(18%)}.tech-thumbs button:nth-child(3) img{width:145%;transform:translate(-18%)}@media (width<=520px){.tech-detail-visual>img{height:350px}.tech-thumbs button{height:70px}.tech-gallery-prev,.tech-gallery-next{border-radius:11px;width:36px;height:36px}.tech-gallery-prev{left:10px}.tech-gallery-next{right:10px}}.tech-phone-photo>.tech-phone{display:none}.tech-product:hover .tech-phone-photo>img,.tech-phone-photo>img{transition:none!important;transform:none!important}.tech-account{color:#313640;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9dce2;border-radius:12px;max-width:190px;padding:10px 13px;font-size:11px;overflow:hidden}.tech-account:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.tech-logo>span{font-size:0}.tech-logo>span:after{content:"M";font-size:19px}.tech-logo b{font-size:0}.tech-logo b:after{content:"MOBILIX";font-size:14px}.tech-logo small{font-size:0}.tech-logo small:after{content:"mobile technology store";font-size:8px}.tech-product-visual>.tech-product-open{background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:18px;display:grid;position:static;transform:none}.tech-product-visual>.tech-product-open:hover{background:0 0;transform:none}.tech-product-visual>.tech-product-open+.tech-product-open{position:static}.tech-detail-visual.view-1>img,.tech-detail-visual.view-2>img{clip-path:none;transform:none}.tech-thumbs{grid-template-columns:repeat(4,1fr)}.tech-thumbs button:nth-child(2) img,.tech-thumbs button:nth-child(3) img{width:100%;transform:none}
