@font-face{font-family:ALS Sirius;src:url(/assets/ALS_Sirius_Regular_0.95-B4FgKbtz.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ALS Sirius;src:url(/assets/ALS_Sirius_Bold_0.95-BbsL3Bsi.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--anchor-offset:124px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ALS Sirius,Manrope,Trebuchet MS,Segoe UI,sans-serif}[id]{scroll-margin-top:var(--anchor-offset)}*,:before,:after{box-sizing:border-box}html,body{min-width:320px;margin:0}body{background:#f7f7ff}#root{width:min(2560px,100%);margin:0 auto}@media (width<=1024px){:root{--anchor-offset:108px}}.header{z-index:100;background:#fff;border-bottom:1px solid #e7e7e7;position:sticky;top:0}.header__top{align-items:center;gap:28px;width:min(1389px,100% - 48px);padding:18px 0;display:flex}.logo{color:#0d2984;letter-spacing:-.04em;font-size:clamp(28px,3.2vw,58px);font-weight:800;line-height:1;text-decoration:none}.logo span{color:#ff5c14}.header__action{color:#fff;cursor:pointer;background:#ff4c00;border:0;border-radius:12px;padding:11px 32px;font-size:clamp(12px,1.2vw,16px);font-weight:800;line-height:1.5;transition:background-color .24s,transform .2s,box-shadow .2s}@media (hover:hover){.header__action:hover{background:#e54300}}.header__nav{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:27px;min-width:0;display:flex;overflow-x:auto}.header__nav::-webkit-scrollbar{display:none}.header__nav-link{color:#000;white-space:nowrap;font-size:17px;font-weight:500;text-decoration:none;transition:font-weight .2s}.header__nav-link--active{font-weight:700}@media (width<=1024px){.header{z-index:1000;padding-top:env(safe-area-inset-top);position:fixed;top:0;left:0;right:0}.header__top{flex-wrap:wrap;row-gap:12px;width:min(1240px,100% - 28px);padding:12px 0}.header__action{border-radius:10px;margin-left:auto;font-size:clamp(10px,2.5vw,14px)}.header__nav{flex-basis:100%;order:3;justify-content:center;align-items:center;gap:clamp(14px,3vw,24px);width:fit-content;margin:0 auto}.header__nav-link{font-size:11px}.logo img{width:100px}}.hero{color:#fff;background:linear-gradient(117.2deg,#6262d9 37.19%,#cbceff 92.49%)}.hero__content{grid-template-columns:1fr 1fr;align-items:center;gap:24px;width:min(1389px,100% - 48px);display:grid;overflow:visible}.hero__content.container{overflow-x:visible}.hero__text{padding-bottom:clamp(34px,6vw,92px)}.hero__date{color:#0a1e78;background:#ececff;border-radius:999px;align-items:center;margin:0 0 40px;padding:12px 18px;font-size:clamp(18px,1.7vw,20px);font-weight:400;line-height:1;display:inline-flex}.hero h1{letter-spacing:-.03em;max-width:480px;margin:0;font-size:clamp(58px,7vw,86px);font-weight:800;line-height:.95}.hero__subtitle{color:#fffffff0;margin:clamp(20px,2vw,42px) 0 0;font-size:clamp(18px,2.45vw,20px);line-height:1.2}.hero__status-badge{color:#fff;text-align:center;text-transform:uppercase;background:#ff4c00;border:3px solid #fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:clamp(248px,21vw,290px);min-height:clamp(82px,7vw,100px);margin-top:clamp(28px,2.7vw,56px);font-size:clamp(29px,2.9vw,35px);font-weight:700;line-height:.98;display:inline-flex;transform:rotate(3.5deg);box-shadow:0 0 0 4px #ff4c00}.hero__visual{height:clamp(420px,45vw,830px);position:relative}.hero__scene{height:100%;position:absolute;bottom:0;left:-100px}.hero__image{z-index:2;height:100%;display:block;position:relative}.hero__image:before{content:"";background:url(/assets/frame-jISbDkZF.png) 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.leaf{z-index:1;transform-origin:22% 90%;width:clamp(420px,13vw,510px);animation:5.8s ease-in-out infinite leaf-sway-left;position:absolute;bottom:0%;left:-8%}.leaf-second{z-index:1;transform-origin:78% 88%;width:clamp(200px,11vw,405px);animation:4.9s ease-in-out .6s infinite leaf-sway-right;position:absolute;top:10%;right:-12%}@keyframes leaf-sway-left{0%{transform:rotate(-2.5deg)translate(0)}50%{transform:rotate(2.2deg)translate(6px)}to{transform:rotate(-2.5deg)translate(0)}}@keyframes leaf-sway-right{0%{transform:rotate(2.2deg)translate(0)}50%{transform:rotate(-2deg)translate(-6px)}to{transform:rotate(2.2deg)translate(0)}}@media (prefers-reduced-motion:reduce){.leaf,.leaf-second{animation:none}}.prize-card span{font-size:clamp(16px,1.2vw,22px);font-weight:800;line-height:1.05;display:block}.prize-card strong{margin-top:6px;font-size:clamp(28px,3.4vw,56px);line-height:.96;display:block}.hero__chips{gap:14px;display:flex;position:absolute;bottom:17%;right:14%}.hero__chips span{text-transform:lowercase;border:3px solid #fff;border-radius:14px;padding:.43em .82em;font-size:clamp(16px,1.5vw,31px);font-weight:800;line-height:1}.hero__chips span:first-child{background:#4850d9}.hero__chips span:last-child{background:#ff5c14}.hero__age{color:#fff;font-size:clamp(16px,2.8vw,26px);font-weight:400;position:absolute;bottom:5%;right:0}@media (width<=1024px){.hero__content{grid-template-columns:1fr;gap:6px;min-height:auto;padding-top:36px}.hero__content.container{overflow:hidden}.hero__text{padding-bottom:0}.hero h1{font-size:clamp(20px,13vw,28px)}.hero__subtitle{font-size:clamp(16px,6vw,20px)}.hero__status-badge{border-width:3px;border-radius:13px;width:min(58vw,238px);min-height:72px;margin-top:26px;font-size:clamp(25px,7vw,30px);box-shadow:0 0 0 3px #ff4c00}.hero__visual{justify-content:center;align-items:flex-end;width:100%;height:min(70vw,500px);display:flex}.hero__scene{width:max-content;position:relative;bottom:0;left:auto;transform:none}.leaf{width:60vw;left:-14%}.leaf-second{width:40vw;right:-6%}.prize-card{top:29%;left:6%}.hero__date{padding:5px 10px;font-size:clamp(14px,3.5vw,19px);font-weight:500}.hero__chips{bottom:22%;right:10%}.hero__age{bottom:8%;left:10%}}.results{background:#d2f174;padding:clamp(48px,5vw,72px) 24px clamp(50px,5vw,74px)}.results__card{color:#050505;text-align:center;background:#fbfff3;border-radius:20px;width:min(966px,100%);margin:0 auto;padding:28px clamp(42px,6vw,96px) 24px}.results__card h2{margin:0;font-size:clamp(34px,3.2vw,38px);font-weight:700;line-height:1.08}.results__groups{gap:27px;margin-top:26px;display:grid}.results-group h3{margin:0 0 17px;font-size:16px;font-weight:400;line-height:1.3}.results-group__list{flex-wrap:wrap;justify-content:center;gap:10px 20px;max-width:680px;margin:0 auto;padding:0;list-style:none;display:flex}.results-group--single .results-group__list{max-width:90px}.results-group--compact .results-group__list{max-width:410px}.results-group__list li{white-space:nowrap;background:#d2f174;border-radius:12px;justify-content:center;align-items:center;min-width:99px;min-height:45px;padding:11px 14px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.results__claim{margin-top:40px}.results__claim h3{margin:0 0 24px;font-size:clamp(34px,3vw,38px);font-weight:700;line-height:1.08}.results__claim p{max-width:720px;margin:0 auto;font-size:16px;line-height:1.35}.results__claim p+p{margin-top:22px}.results__claim a{color:inherit;text-underline-offset:2px;margin-top:14px;font-size:16px;line-height:1.2;display:inline-flex}@media (width<=1024px){.results{padding:34px 15px 24px}.results__card{border-radius:20px;padding:30px 15px 20px}.results__card h2{font-size:clamp(24px,6.2vw,30px);line-height:1.08}.results__groups{gap:18px;margin-top:23px}.results-group h3{max-width:310px;margin:0 auto 16px;font-size:clamp(18px,4.8vw,20px);font-weight:700;line-height:1.22}.results-group__list,.results-group--single .results-group__list,.results-group--compact .results-group__list{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:14px 5px;max-width:346px;display:grid}.results-group--single .results-group__list{max-width:112px}.results-group__list li{border-radius:12px;min-width:0;min-height:46px;padding:10px 8px;font-size:14px}.results__claim{color:#1e2443;text-align:left;background:linear-gradient(88.88deg,#eef .5%,#cbceff 99.04%);border-radius:15px;margin-top:50px;padding:25px 20px}.results__claim h3{margin-bottom:16px;font-size:clamp(24px,6.1vw,30px);line-height:1.05}.results__claim p{max-width:none;font-size:clamp(17px,4.6vw,19px);line-height:1.32}.results__claim p+p{margin-top:25px}.results__claim br{display:none}.results__claim a{margin-top:0;font-size:clamp(17px,4.6vw,19px)}}@media (width<=374px){.results__card{padding-left:12px;padding-right:12px}.results-group__list,.results-group--compact .results-group__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq{width:100%;max-width:1134px;margin:clamp(58px,5vw,120px) auto 0}.faq .section-title{margin-bottom:32px}.faq__list{border-top:1px solid #e9ebf0}.faq-item{border-bottom:1px solid #e9ebf0}.faq-item__trigger{text-align:left;color:#212121;cursor:pointer;background:0 0;border:0;width:100%;padding:18px 30px 18px 0;font-size:clamp(20px,1.35vw,26px);font-weight:500;line-height:1.3;position:relative}.faq-item__trigger:after{content:"";transform-origin:50%;background:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.292893%200.292893C0.683417%20-0.097631%201.31658%20-0.0976311%201.70711%200.292893L5%203.58579L8.29289%200.292893C8.68342%20-0.0976317%209.31658%20-0.0976318%209.70711%200.292893C10.0976%200.683416%2010.0976%201.31658%209.70711%201.70711L5.70711%205.70711C5.51957%205.89464%205.26522%206%205%206C4.73478%206%204.48043%205.89464%204.29289%205.70711L0.292893%201.70711C-0.0976315%201.31658%20-0.0976316%200.683417%200.292893%200.292893Z'%20fill='%233D3DC7'/%3e%3c/svg%3e") 50%/contain no-repeat;width:10px;height:6px;transition:transform .28s;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(0)}.faq-item--open .faq-item__trigger:after{transform:translateY(-50%)rotate(180deg)}.faq-item__content{grid-template-rows:0fr;transition:grid-template-rows .38s;display:grid}.faq-item--open .faq-item__content{grid-template-rows:1fr}.faq-item__content-inner{overflow:hidden}.faq-item p{color:#212121;max-width:96%;margin:0;padding:0 0 16px;font-size:clamp(17px,1.05vw,20px);line-height:1.42;transition:transform .38s;transform:translateY(-10px)}.faq-item p a{color:inherit;text-underline-offset:2px;text-decoration:underline}.faq-item--open p{transform:translateY(0)}@media (width<=1024px){.faq{width:calc(100% - 28px);margin-top:28px;margin-left:14px;margin-right:14px}.faq .section-title{margin-bottom:10px;font-size:clamp(20px,9vw,24px)}.faq-item__trigger{padding:12px 20px 12px 0;font-size:clamp(14px,6.2vw,18px)}.faq-item p{max-width:100%;padding-bottom:12px;font-size:clamp(13px,4.6vw,16px);line-height:1.4}}.footer{color:#fff;background:#6262d9;margin-top:0;padding:24px 0}.footer__content{grid-template-columns:1fr 1.05fr 1.15fr;align-items:start;gap:30px;width:min(1389px,100% - 48px);display:grid}.footer__brand p{margin:14px 0 0;font-size:22px;line-height:1.35}.footer__logo{color:#102586;letter-spacing:-.04em;background:#f6f7fb;border-radius:999px;align-items:center;padding:8px 22px;font-size:clamp(46px,3.5vw,66px);font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.footer__logo span{color:#ff5c14}.footer__links{gap:10px;padding-top:4px;display:grid}.footer__links a{color:#ffffffe0;font-size:22px;line-height:1.36;text-decoration:none}.footer__right{padding-top:2px}.footer__social{gap:10px;display:flex}.footer__social a{color:#fff;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:flex}.footer__social a:first-child{background:#039be5}.footer__social a:first-child img{width:18px;height:16px}.footer__social a:nth-child(2){background:#07f}.footer__social a:nth-child(3){background:#e7792b}.footer__support{margin:12px 0 0;font-size:22px;line-height:1.35}.footer__support a{color:#f5f5ff}.footer__apps{align-items:center;gap:10px;margin-top:10px;display:flex}.footer__qr{flex:none;width:62px;height:62px}.footer__apps p{margin:0;font-size:18px;line-height:1.3}.footer__stores{opacity:.9;gap:12px;margin-top:4px;font-size:17px;line-height:1.2;display:flex}.footer__stores img{object-fit:contain;width:16px}@media (width<=1024px){.footer{margin-top:unset;padding:20px 0 24px}.footer__content{grid-template-columns:1fr;gap:20px}.footer__logo{padding:8px 20px;font-size:clamp(42px,16vw,78px)}.footer__brand p{margin-top:14px;font-size:clamp(10px,7vw,14px)}.footer__links{gap:10px}.footer__links a{max-width:95%;font-size:clamp(10px,8vw,14px);line-height:1.25}.footer__social{gap:12px}.footer__social a{border-radius:8px;width:32px;height:32px;font-size:18px}.footer__support{margin-top:16px;font-size:clamp(10px,7vw,14px);line-height:1.3}.footer__apps{align-items:flex-start;gap:12px;margin-top:14px}.footer__qr{width:92px;height:92px}.footer__apps p{font-size:clamp(10px,7vw,14px);line-height:1.25}.footer__stores{margin-top:6px;font-size:clamp(15px,5vw,25px)}}.page{background:#f7f7ff;min-height:100vh}.container{margin:0 auto;overflow-x:hidden}.page__faq{background:#f7f7ff;padding:clamp(42px,5vw,74px) 0 clamp(52px,6vw,90px)}.page__faq .container{width:min(1134px,100% - 48px)}.page__faq .faq{margin-top:0}@media (width<=1024px){.page{padding-top:var(--mobile-header-height,0px)}.page__faq{padding:24px 0 38px}.page__faq .container{width:100%}}.section-title{text-align:center;color:#000;letter-spacing:-.03em;margin:0 0 clamp(18px,2.2vw,34px);font-size:clamp(38px,3.2vw,48px);font-weight:700;line-height:1.03}.section-title--compact{font-size:clamp(30px,2.9vw,48px)}.section-title--on-dark{color:#edf0ff;margin-bottom:20px}.pill{color:#f50;background:#f8f8f8;border-radius:999px;align-items:center;margin:0;padding:6px 24px;font-size:clamp(18px,1.3vw,22px);font-weight:800;line-height:1.5;display:inline-flex}.pill--small{background:#ececff;padding:3px 7px;font-size:11px;line-height:1.5;color:#3d3dc7!important}.btn{cursor:pointer;letter-spacing:0;border:1px solid #0000;border-radius:12px;padding:11px 32px;font-size:20px;font-weight:800;line-height:1.5}.btn--primary{color:#fff;background:#ff4c00;transition:background-color .24s}@media (hover:hover){.btn--primary:hover{background:#e54300}}.btn--secondary{color:#0a1e78;background:0 0;border-color:#cbceff}@media (width<=1024px){.section-title{margin-bottom:20px;font-size:clamp(20px,8.9vw,24px)}.section-title--compact{max-width:360px;margin:0 auto 15px;font-size:clamp(20px,10vw,24px);line-height:1.08}.section-title--on-dark{margin-top:20px;margin-bottom:12px;margin-right:14px;font-size:clamp(18px,8.5vw,20px)}.btn{width:min(100%,274px);padding:11px 18px;font-size:clamp(12px,5.3vw,16px);font-weight:800}}
