@charset "UTF-8";@font-face{font-family:Anybody;src:url(/fonts/Anybody-Regular.woff2) format("woff2"),url(/fonts/Anybody-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;size-adjust:98%;ascent-override:92%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Anybody;src:url(/fonts/Anybody-SemiBold.woff2) format("woff2"),url(/fonts/Anybody-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;size-adjust:98%;ascent-override:92%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Anybody;src:url(/fonts/Anybody-Bold.woff2) format("woff2"),url(/fonts/Anybody-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;size-adjust:98%;ascent-override:92%;descent-override:26%;line-gap-override:0%}: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: 14px;--primary-rgb: 35, 0, 60;--primary: rgb(var(--primary-rgb));--primary-200-rgb: 20, 0, 40;--primary-200: rgb(var(--primary-200-rgb));--accent-rgb: 210, 160, 255;--accent: rgb(var(--accent-rgb));--accent-700-rgb: 170, 110, 230;--accent-700: rgb(var(--accent-700-rgb));--third: #4a2a6a;--title: #ffffff;--text: #eedbff;--bg: #080010;--second-rgb: 30, 10, 55;--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}.page-loader{position:fixed;top:50%;left:50%;width:44px;aspect-ratio:1/1;overflow:hidden}.page-loader__img{width:100%;height:100%;object-fit:cover;animation:loader .4s linear infinite}@keyframes loader{to{rotate:360deg}}@media (max-width: 525px){h1{font-size:36px}}@media (max-width: 768px){#root{padding-top:58px}}@media (max-width: 475px){#root{padding-top:102px}}.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}.container{width:min(100%,1140px);margin:0 auto;padding:0 20px}.container_wide{width:min(100%,1420px)}.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}}
