.hero__text,.intro__text,.m-button,.rating__filler,.section-title,.text-sub{text-align:center}.faq-list div button>*,.m-button--accent>*,.rating__item .place>*,.section-title>*{grid-area:1/1}.check__title span,.info__title,.m-button--big,.rating__item .title,.section-title:not(h1),.uppercase{text-transform:uppercase}.check__form.loading,.m-button:disabled,.m-button>*{pointer-events:none}@font-face{font-family:"Aesthet Nova Medium";src:url("./assets/font/Aesthet-Nova-Medium.woff2") format("woff2"),url("./assets/font/Aesthet-Nova-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#0A3C45;--text:#164047;--text-accent:#fff;--section-gradient:linear-gradient(180deg, #F0DAA5 0%, #E5C089 100%);--title-gradient:linear-gradient(180deg, #F9FD9E 21.37%, #FEDE76 47.8%, #965A14 100%);--bg-gradient:linear-gradient(180deg, #00181D 10.64%, #032A31 17.76%, #05424D 39.66%, #075867 78.7%);--radius:8px;--gap-s:8px;--gap-m:16px;--gap-l:22px;--xxs-text:6px;--xs-text:10px;--s-text:12px;--m-text:16px;--l-text:22px;--xl-text:32px;--xxl-text:48px}::selection{background-color:#1e872d;color:#fcd969}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{border-radius:5px;background-color:#84abb1}::-webkit-scrollbar-track:hover{background-color:#9dcbd2}::-webkit-scrollbar-track:active{background-color:#668488}::-webkit-scrollbar-thumb{border-radius:5px;background-color:#e5c089}::-webkit-scrollbar-thumb:hover{background-color:#ffd699}::-webkit-scrollbar-thumb:active{background-color:#d2b07d}body{margin:0}*,::after,::before{box-sizing:border-box}h1,h2,h3,p{margin:0;padding:0}.out-of-header{color:var(--text);font-size:var(--m-text);line-height:1.2;font-family:"Aesthet Nova Medium",Alegreya,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;background-color:var(--bg)}.m-container{width:100%;max-width:720px;margin:0 auto}.m-section{padding:0 16px 40px;background:url(./assets/bg-dash.svg) repeat-x bottom/39px 7px,url(./assets/bg-corner-left.svg) no-repeat bottom 8px left -12px/86px 90px,url(./assets/bg-corner.svg) no-repeat bottom 8px right -12px/86px 90px,url(./assets/bg-texture.png) repeat center/582px 862px,var(--section-gradient) no-repeat center/cover;background-color:#e9ca94;perspective:500px;perspective-origin:center bottom}.section-title{--del:0s;--w:calc(100vw + 44px);margin-inline:-16px;display:grid;padding:24px 16px 62px;background:url(./assets/bg-bow.png) bottom 8px center/77px 50px,url(./assets/bg-top.svg) top 10px center/85px 16px,url(./assets/bg-corner-top-left.svg) top 10px left/65px 66px,url(./assets/bg-corner-top-right.svg) top 10px right/65px 66px,url(./assets/bg-section-header-desk.png) top center/var(--w) 139px;background-repeat:no-repeat;font-size:var(--xl-text);color:transparent;line-height:1.55;font-family:"Roboto Slab",serif;font-weight:900;font-style:normal;transform-style:preserve-3d;transform-origin:top center;transition:transform .3s ease-in-out}@supports (background-image:url('image.avif')){.m-section{background:url(./assets/bg-dash.svg) repeat-x bottom/39px 7px,url(./assets/bg-corner-left.svg) no-repeat bottom 8px left -12px/86px 90px,url(./assets/bg-corner.svg) no-repeat bottom 8px right -12px/86px 90px,url(./assets/bg-texture.avif) repeat center/582px 862px,var(--section-gradient) no-repeat center/cover;background-color:#e9ca94}.section-title{background:url(./assets/bg-bow.avif) bottom 8px center/77px 50px,url(./assets/bg-top.svg) top 10px center/85px 16px,url(./assets/bg-corner-top-left.svg) top 10px left/65px 66px,url(./assets/bg-corner-top-right.svg) top 10px right/65px 66px,url(./assets/bg-section-header-desk.avif) top center/var(--w) 139px;background-repeat:no-repeat}}.m-button--accent .text,.m-button--secondary .text,.prizes__table td:last-of-type,.rating__item .place .text,.section-title .text{color:#fede76}@supports((background-clip:text) or (-webkit-background-clip:text)){.m-button--accent .text,.m-button--secondary .text,.prizes__table td:last-of-type,.rating__item .place .text,.section-title .text{color:transparent;background-image:var(--title-gradient);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}}.m-button--accent .text-shadow,.m-button--secondary .text-shadow,.rating__item .place .text-shadow,.section-title .text-shadow{text-shadow:0 2px 2px #002329}.link{font:inherit;color:var(--text)}.inline-link{color:currentColor;text-decoration:underline}.download-link{display:flex;align-items:center;justify-content:center;gap:.5em}.download-link svg{width:1.5em}.text-sub{font-size:var(--s-text)}.m-button,.prizes__table .prize,.rating__item .place{font-family:"Roboto Slab",serif;font-weight:800}.m-button{background:0 0;border:none;cursor:pointer;text-decoration:none;border-radius:var(--radius);transition:.3s ease-in-out}.m-button:disabled{opacity:.8}.form-wrapper,.m-button--secondary,.prizes-table-wrapper,.rating__item{color:var(--text-accent);background:var(--bg-gradient);border:1px solid #fede76;border-radius:var(--radius);box-shadow:0 6px 6px 0 rgba(0,0,0,.3),1px 1px 2px 0 #fff inset}.m-button--accent{--sh:transparent;display:grid;color:transparent;font-size:var(--l-text);line-height:1.2;background:linear-gradient(180deg,#f16f5d 2.04%,#d45341 4.98%,#ad2e23 84.49%,#850602 92.48%),linear-gradient(180deg,#f04b33 .33%,#c7251a 88.66%,#9c1113 100%);box-shadow:0 4px 8px 0 #9c7b55,1px 1px 2px 0 #fff inset,0 0 12px var(--sh);border:2px solid #fede76}.m-button--secondary{font-size:var(--m-text)}.m-button--big{width:100%;padding:15px}@media(hover:hover){.inline-link:is(:hover,:focus-visible){text-decoration:none;color:currentColor}.m-button:is(:hover,:focus-visible){--sh:#fff;border-color:var(--text-accent);filter:brightness(1.2)}.m-button:focus-visible{outline:#fff solid 2px;outline-offset:4px}.section-title:hover{transform:rotateX(2deg)}}.inline-link:active{text-decoration:none;opacity:.8}.m-button:active{filter:brightness(.8)}.tip{position:absolute;top:-16px;left:4px;font-size:12px;color:#e5412c;font-family:Arial,sans-serif}.check__form,.hero{position:relative}.hero .section-title{padding:28px 16px 78px;position:relative;z-index:1;font-size:var(--xxl-text);line-height:1;background-position:bottom 20px center,top 10px center,top 10px left,top 10px right,top center;background-size:77px 50px,85px 16px,65px 66px,65px 66px,var(--w) 204px}.hero>.decor{width:50%;height:200px;position:absolute;top:103px;background:url(./assets/bg-lights-2x.png) 0 0/250px 78px no-repeat}.hero>.decor:first-of-type{left:0;transform:scaleX(-1);background-position-x:40px}.hero>.decor:nth-of-type(2){background-position-x:37px;right:0}.hero__intro{display:flex;flex-direction:column;align-items:center;gap:var(--gap-s);margin-bottom:35px}.hero__info{margin-bottom:40px;display:flex;justify-content:center;align-items:center;gap:var(--m-text)}.hero__text,.rating__list{margin-bottom:var(--gap-l)}.info__item,.intro__time{display:flex;align-items:center}.intro__time{font-size:var(--s-text);gap:.5em}.info__item{gap:8px}.info__item .decor,.intro__decor{rotate:21deg;aspect-ratio:1/1;background:center top/contain no-repeat}.info__item:first-of-type .decor,.intro__decor--bells{background-image:url(./assets/prize-icon.png)}.intro__decor--bells{width:66px;aspect-ratio:100/89}.info__item:first-of-type .decor{width:52px}.info__item:nth-of-type(2) .decor,.intro__decor--time{background-image:url(./assets/timer-icon.png)}.intro__decor--time{width:32px;aspect-ratio:100/106}.info__item:nth-of-type(2) .decor{width:47px}@supports (background-image:url(image.avif)){.hero>.decor{background:url(./assets/bg-lights-2x.avif) 0 0/250px 78px no-repeat}.info__item:first-of-type .decor{background-image:url(./assets/prize-icon.avif)}.info__item:nth-of-type(2) .decor{background-image:url(./assets/timer-icon.avif)}}.hero__info .content{display:grid}.info__title{font-size:var(--xs-text)}.rating__list{max-height:100px;transition:max-height .5s ease-in-out}.check__title,.faq-list>div:not(:last-of-type),.rating__item:not(:last-of-type){margin-bottom:var(--gap-s)}.rating__list.loading{height:100px;background:rgba(255 255 255 / .5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Ccircle fill='none' stroke='%2379151a' stroke-width='6' cx='50' cy='50' r='44' style='opacity:.5'/%3E%3Ccircle fill='%23fede76' stroke='%2379151a' stroke-width='5' cx='8' cy='54' r='6'%3E%3CanimateTransform attributeName='transform' dur='2s' type='rotate' from='0 50 48' to='360 50 52' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");background-size:50px 50px;background-position:center center;background-repeat:no-repeat;border-radius:var(--radius)}.rating__list.filled{max-height:100em}.rating__filler{color:#c74929}.rating__item{padding:10px;display:grid;display:flex;align-items:center;animation:.5s ease-in-out ratingIn}.rating__item:nth-of-type(odd){--shift:-100%}.rating__item:nth-of-type(2n){--shift:100%}.rating__item .place{display:grid;font-style:normal;color:transparent;font-size:44px;line-height:1;width:45px;margin-right:var(--gap-s)}.rating__section:not(:last-of-type){margin-right:18px}.rating__section.id{flex:1 0 0}.rating__section.score{flex:1.5 0 0}.rating__item .title{margin-bottom:.5em;font-size:var(--xxs-text);color:rgba(255 255 255 / .6);word-spacing:.6ch}.rating__item .value{color:#fff}.rating__item .title,.rating__item .value{display:block}.rating__item :where(.title,.value){white-space:nowrap}.check__instructions:last-of-type,.prizes .m-button,.rating .download-link{margin-bottom:var(--gap-l)}.check__title{font-weight:500;font-size:var(--l-text)}.form-wrapper{margin-bottom:var(--gap-l);padding:32px 16px;color:var(--text-accent)}.check__form{display:flex;gap:var(--gap-s);flex-wrap:wrap;align-items:stretch}.check__form .cover{position:absolute;inset:0;background:rgba(255 255 255 / .5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Ccircle fill='none' stroke='%2379151a' stroke-width='6' cx='50' cy='50' r='44' style='opacity:.5'/%3E%3Ccircle fill='%23fede76' stroke='%2379151a' stroke-width='5' cx='8' cy='54' r='6'%3E%3CanimateTransform attributeName='transform' dur='2s' type='rotate' from='0 50 48' to='360 50 52' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");background-size:30px 30px;background-position:center center;background-repeat:no-repeat;border-radius:var(--radius);scale:0}.check__form.loading .cover{scale:1}.check__form .input-wrapper{width:clamp(150px,50%,261px);border-radius:var(--radius);flex:1 0 150px;padding:2px;display:flex;align-items:center;background:linear-gradient(180deg,#196d7c 0,#07363e 100%);box-shadow:0 -2px 6px var(--col)}.check__form input{outline:0;border:none;width:100%;height:100%;padding:11px 21px;border-radius:calc(var(--radius) - 2px);font-family:inherit;font-size:inherit;background-color:#fff}.check__form input::placeholder{color:rgba(22,64,71,.5)}.check__form .input-wrapper.active{--col:#29AFC7;background:linear-gradient(180deg,#29afc7 0,#07363e 100%)}.check__form .input-wrapper.invalid{--col:#c74929;background:linear-gradient(180deg,#c74929 0,#07363e 100%)}.check__form .input-wrapper.vibrate{animation:.3s vibration}.check__form .input-wrapper.invalid input,.form-wrapper .result .error-message{color:#c74929}.check__form .input-wrapper.valid{--col:#137e21;background:linear-gradient(180deg,#137e21 0,#175e21 100%)}.check__form .input-wrapper.valid input,.check__form .input-wrapper.valid input[type=text]{color:#137e21}.check__form button[type=submit]{padding:8px;flex:1 1 134px}.form-wrapper .result{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,margin-top .3s ease-in-out;margin-top:var(--gap-l)}.form-wrapper .result.filled{max-height:15em}.form-wrapper .result.filled>*{animation:.3s ease-in-out forwards slide-in}.form-output{display:grid;gap:var(--gap-s)}.form-output .output-item{position:relative;padding-left:1.2em}.form-output .output-item::before{content:"";position:absolute;top:50%;left:0;translate:100% -50%;width:.3em;aspect-ratio:1/1;border-radius:50%;background-color:currentColor}@keyframes vibration{0%,100%{translate:0 0}10%,50%,90%{translate:-3px 0}30%,70%{translate:6px 0}}@keyframes slide-in{from{opacity:0;translate:-100% 0}to{opacity:1;translate:0 0}}@keyframes ratingIn{from{opacity:0;translate:var(--shift) -20%}to{opacity:1;translate:0 0}}.prizes .section-title{grid-template-rows:repeat(2,auto);justify-items:center;background-position:bottom 8px center,top 10px center,top 10px left,top 10px right,top center;background-size:77px 50px,85px 16px,65px 66px,65px 66px,var(--w) 210px}.prizes .section-title :where(.text,.shadow){grid-area:1/1/2/2}.prizes .section-title .top{grid-area:2/1/3/2;font-size:var(--m-text);line-height:1.2;color:var(--text-accent);max-width:330px;font-family:"Aesthet Nova Medium",Alegreya,sans-serif}.prizes-table-wrapper{margin-bottom:var(--gap-m)}.prizes__table{width:100%;margin:0;border-collapse:collapse}.prizes__table tr:not(:last-of-type){border:none;border-bottom:1px solid #fede76}.prizes__table tr,.prizes__table tr:nth-child(2n){background:0 0}.prizes__table td{padding:10px}.prizes__table td:first-of-type{width:30%}.prizes__table td:last-of-type{color:transparent;font-size:var(--xl-text);text-align:right}.faq-list>div{border-radius:var(--radius);background:linear-gradient(180deg,#8d130f 0,#ab241f 83.59%) #ab241f;color:var(--text-accent);box-shadow:0 8px 6px 0 #00000040 inset,0 -2px 8px 0 #00000040 inset,-1px -1px 0 #eca09d inset,1px 1px 0 #830604 inset}.faq-list div button{position:relative;color:transparent;display:grid;align-items:center;text-align:left;border-radius:var(--radius);outline-color:#fff;outline-offset:-3px;transition:.3s ease-in-out}.faq-list div button>span{max-width:80%}.faq-list>div>button::after{content:"";position:absolute;right:23px;top:50%;translate:0 -50%;rotate:180deg;display:block;width:26px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7.522 2.478 10l6.496-6.496h2.052L17.522 10 20 7.522 12.478 0H7.522L0 7.522Z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='10' y1='10' x2='10' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23965A14'/%3E%3Cstop offset='.522' stop-color='%23FEDE76'/%3E%3Cstop offset='.786' stop-color='%23F9FD9E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 10px;background-position:50% 50%;margin-left:auto;transition:rotate .3s ease-in-out}.faq-list>div.opened>button{border-radius:var(--radius) var(--radius) 0 0}.faq-list>div.opened>button::after{rotate:180deg}.faq-list>div .panel{padding:0 15px;max-height:0;overflow:hidden;font-size:var(--s-text);line-height:1.3;transition:max-height .5s ease-in-out,padding .5s ease-in-out}.faq-list>div .panel :is(p,h3,li){font-size:inherit}.faq-list>div .panel h3{margin-bottom:.5em;font-size:1.2em;font-weight:600}.faq-list>div .panel p:not(:last-of-type){margin-bottom:1.2em}.faq-list>div.opened .panel{padding:12px 15px 15px}