@charset "UTF-8";.modal{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle,#0003,#0006);backdrop-filter:blur(4px);z-index:9999}.modal-enter{opacity:0;transform:scale(1.1)}.modal-enter-active{opacity:1;transform:scale(1);transition:all .3s ease-in-out}.modal-exit{opacity:1;transform:scale(1)}.modal-exit-active{opacity:0;transform:scale(.9);transition:all .3s ease-in-out}.modal__body{display:flex;flex-direction:column;gap:10px;margin:0 20px;padding:15px 25px;width:min(100%,460px);border:1px solid var(--bg);border-radius:var(--radius);box-shadow:var(--shadow-card);background:var(--bg);color:var(--text);fill:var(--text)}.modal__header{display:flex;justify-content:flex-end}.modal__close{margin:0;padding:2px;width:20px;height:20px;border:none;background:transparent;cursor:pointer}.modal__close svg{width:100%;height:100%}.container{width:min(100%,1140px);margin:0 auto;padding:0 20px}.container_wide{width:min(100%,1420px)}.specialBtn{position:absolute;left:50%;translate:-50%;width:100%;display:flex;justify-content:center;align-items:center;gap:10px;padding:25px 10px;border-radius:var(--radius);background:rgba(var(--second-rgb),.6);backdrop-filter:blur(15px);text-align:center;color:var(--white);text-decoration:none;font-size:26px;font-weight:700;box-shadow:0 2px 4px #0000;transition:.3s ease;transition-property:width,box-shadow;z-index:1000}.specialBtn_sticky{position:fixed;bottom:10px;width:calc(100vw - 40px);box-shadow:0 0 4px 1px #00000026}.specialBtn__icon{flex-shrink:0;width:26px;aspect-ratio:1/1;display:block;animation:giftPulse 1s infinite}.specialBtn__icon:nth-last-of-type{animation-duration:.5s}.specialBtn__icon svg{width:100%;height:100%;fill:var(--white)}@keyframes giftPulse{0%,to{scale:1}50%{scale:.9}}@media (max-width: 466px){.specialBtn{font-size:22px}}.footer{position:relative;padding:30px 0;background:var(--primary);color:var(--white);overflow:hidden}.footer__wrapper{display:flex;flex-direction:column;gap:20px}.footer__group{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.footer__col{flex:1 0 auto;width:clamp(240px,33.33% - 20px,450px);display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.footer__logo{display:flex;justify-content:center}.footer__certifications{display:flex;flex-direction:column;align-items:stretch;gap:10px 15px}.footer__special{position:relative;min-height:1px}.footer__copyright{display:flex;flex-direction:column;gap:10px;font-size:16px;text-align:center}.footer__copyright p{margin:0;padding:0}.footer__title{font-size:26px;text-transform:uppercase;text-align:center}.btn{display:inline-block;margin:0;padding:14px 45px;border:2px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--black);font-weight:600;text-decoration:none;cursor:pointer;transition:.2s background,.2s border-color,.2s color;font-size:18px;text-align:center}.btn_primary{animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);background-color:var(--accent);box-shadow:0 0 6px rgba(var(--accent-700-rgb),.7)}50%{transform:scale(1.02);background-color:var(--accent-700);box-shadow:0 0 12px rgba(var(--accent-700-rgb),.9)}}.btn_simple:hover{background:var(--second);color:var(--title);border-color:var(--second)}.btn_outline{background:transparent;border:2px solid var(--accent);color:inherit}.btn_outline:hover{border-color:var(--second);background:transparent;color:inherit}.btn_special{position:relative;overflow:hidden;text-shadow:none;border-color:var(--second);background:var(--second);color:var(--white)}.btn_special:before{content:"";position:absolute;top:50%;left:50%;width:150px;height:400%;rotate:90deg;background:linear-gradient(0deg,#fff0,#fff9,#fff0);animation:specialBtn 5s linear infinite}@keyframes specialBtn{0%{translate:-300% -50%}to{translate:150% -50%}}.btn_special:hover{background:var(--accent)}.btn_mini{padding:5px 10px;font-size:14px}.btn[disabled]{border-color:#3a3a3a;background:#3a3a3a;cursor:wait}.logo{display:block;text-decoration:none;color:inherit}.logo__img{width:80px;object-fit:contain;border-radius:var(--radius, 5px)}.logo_large .logo__img{width:120px}.burger{flex-shrink:0;position:relative;display:block;width:34px;height:34px;margin:0;padding:16px 5px;border:none;background:transparent;transition:.4s ease rotate;cursor:pointer}.burger__stick{position:absolute;top:50%;left:5px;right:5px;translate:0 -50%;width:calc(100% - 5px);height:3px;border-radius:50px;background:var(--title);transition:.4s ease left,.4s ease width,.4s ease translate,.4s ease rotate,.4s ease opacity}.burger__stick:first-child{translate:0 calc(-50% - 8px)}.burger__stick:last-child{translate:0 calc(-50% + 8px)}.burger_active{rotate:45deg}.burger_active .burger__stick:first-child{opacity:0}.burger_active .burger__stick:last-child{translate:0 -50%;rotate:-90deg}.header{position:relative;padding:10px 0;background:var(--primary);color:var(--title);z-index:9999}.header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}.header__actions{display:flex;align-items:center;gap:10px}.header__nav{width:min(100%,600px)}.header__nav_mobile{display:none;position:fixed;top:0;right:0;bottom:0;padding:20px;width:min(100%,320px);height:var(--vh);background:var(--primary);translate:10%;opacity:0;transition:.4s ease translate,.3s ease opacity;z-index:9998}.header__nav_mobile_show{display:block}.header__nav_mobile_active{display:block;translate:0;opacity:1}.theme{display:flex;align-items:center;gap:2px}.theme__icon{width:20px;height:20px}.theme__icon svg{width:100%;height:100%;fill:var(--text)}.themeBtn{margin:0;padding:2px 5px;border:none;background:transparent;display:flex;align-items:center;gap:2px;color:var(--text);transition:.2s ease color;cursor:pointer}.themeBtn__icon{flex-shrink:0;width:20px;height:20px}.themeBtn__icon svg{width:100%;height:100%;fill:var(--text);transition:.2s ease fill}.themeBtn__label{font-weight:700}.themeBtn:hover{color:var(--accent)}.themeBtn:hover .themeBtn__icon svg{fill:var(--accent)}@media (max-width: 768px){#root{padding-top:58px}body[data-menu] #root{padding:0}}@media (max-width: 475px){#root{padding-top:102px}}.loader{position:absolute;top:50%;left:50%;translate:-50% -50%}.loader svg{width:100%;height:100%;fill:var(--accent);animation:spin 1.25s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hero{padding:40px 0;min-height:512px;background:var(--primary-200)}.hero__pretitle{display:flex;align-items:center;gap:5px;position:relative}.hero__pretitle .btn:before{content:"";position:absolute;inset:0}.hero__wrapper{display:flex;gap:40px;align-items:center;justify-content:space-evenly}.hero__title{font-size:clamp(1.5rem,.9203rem + 2.8986vw,4rem)}.hero__title strong{color:var(--accent-700)}.hero__descr{font-size:clamp(1.125rem,.9801rem + .7246vw,1.75rem)}.hero__actions{margin-top:15px;display:flex;flex-wrap:wrap;gap:15px}.hero__advents{margin:20px 0 0;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:15px}.hero__advent{flex-shrink:0;margin:0;padding:0;list-style:none;width:min(100%,140px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.hero__number{font-size:24px;color:var(--accent-700);font-weight:700}.hero__label{font-size:16px}.hero__picture{flex-shrink:0;display:block;width:min(100%,350px);aspect-ratio:1/1;border:2px solid transparent;border-radius:100%;overflow:hidden;perspective:1000px;transform-style:preserve-3d;scale:.9;box-shadow:inset 0 0 10px #0009,0 5px 15px #00000080;background:linear-gradient(145deg,gold,#e6b800);background-color:gold;animation:rotateCoin 5s infinite cubic-bezier(.455,.03,.515,.955);transition:.4s scale ease}@keyframes rotateCoin{0%,to{transform:rotateY(-20deg) rotate(5deg);translate:5px -5px;box-shadow:inset 0 0 20px #ffdf0099,0 8px 20px #0009,0 0 15px #ffd70066}50%{transform:rotateY(25deg) rotate(-5deg);translate:-5px 5px;box-shadow:inset 0 0 25px #ffdf00b3,0 5px 15px #00000080,0 0 20px #ffdf0099}}.hero__picture:hover{scale:1}.hero__picture:before{content:"";position:absolute;top:0;left:50%;width:30px;height:100%;background:#b8860b;transform:translate(-50%) rotateY(90deg)}.hero__picture:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(145deg,#e6b800,#b8860b);border-radius:50%;transform:rotateY(180deg);backface-visibility:hidden}.hero__img{width:100%;height:100%;object-fit:cover;border-radius:50%;position:absolute;inset:0;backface-visibility:hidden}@media (max-width: 900px){.hero__wrapper{flex-direction:column;align-items:center;text-align:center}.hero__pretitle{justify-content:center;align-items:center;text-align:center}.hero__actions{justify-content:center;align-items:center}}:root{font-family:Anybody,Arial,sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--white: #fff;--black: #000;--radius: 20px;--primary-rgb: 20, 5, 40;--primary: rgb(var(--primary-rgb));--primary-200-rgb: 10, 3, 25;--primary-200: rgb(var(--primary-200-rgb));--accent-rgb: 255, 120, 220;--accent: rgb(var(--accent-rgb));--accent-700-rgb: 220, 80, 190;--accent-700: rgb(var(--accent-700-rgb));--third: #4a2860;--title: #ffffff;--text: #f6e0f5;--bg: #090212;--second-rgb: 25, 10, 35;--second: rgb(var(--second-rgb));--radial-hero: radial-gradient( circle, rgba(0, 0, 0, .8), rgba(0, 0, 0, .4) );--linear-card: linear-gradient( 45deg, var(--primary-200) 0%, var(--primary) 100% );--shadow-card: 0 10px 25px rgba(0, 0, 0, .3);--shadow-card-hover: 0 8px 15px rgba(0, 0, 0, .3);--icon-img: brightness(0) invert(1)}*{box-sizing:border-box;scroll-behavior:smooth}html,body{overflow-x:hidden}body{margin:0;padding:0;color:var(--text);background:var(--bg);font-size:18px;font-weight:400;line-height:1.12}main{min-height:90vh}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.15}h1{font-size:44px}h2{font-size:36px}h3{font-size:26px}img{cursor:pointer}.img{width:100%;height:100%;object-fit:contain;border-radius:var(--radius)}section{position:relative;padding:45px 0}p{margin:0}.hyperLink{color:var(--accent-700);text-decoration:underline;text-underline-offset:2px}.tableWrap{width:100%;padding:8px 0;overflow-x:auto}.table{width:max(500px,100%);border-collapse:collapse}.table th,.table td{border:1px solid var(--accent);padding:2px 4px}.table tr:nth-child(2n){background-color:var(--primary)}@media (max-width: 525px){h1{font-size:36px}}
