@charset "UTF-8";:root{--base-size: 8px;--black: hsla(0, 0%, 0%, 1);--white: hsla(0, 0%, 100%, 1);--green: hsla(150, 100%, 37%, 1)}html[data-theme=light]{--main-linear: linear-gradient(90deg, #E5F7FA 0%, #DCFFD1 100%);--addition-linear: linear-gradient(180deg, var(--color-900) 0%, #EAF5F0 100%);--color-100: hsla(0, 0%, 0%, 1);--color-200: hsla(0, 0%, 6%, 1);--color-300: hsla(0, 0%, 17%, 1);--color-400: hsla(0, 0%, 26%, 1);--color-500: hsla(0, 0%, 34%, 1);--color-600: hsla(203, 13%, 56%, 1);--color-700: hsla(0, 0%, 96%, 1);--color-800: hsla(200, 13%, 95%, 1);--color-900: hsla(0, 0%, 100%, 1)}html[data-theme=dark]{--main-linear: linear-gradient(108.3deg, #282930 0%, #4B5486 100%);--addition-linear: linear-gradient(180deg, var(--color-900) 0%, #282930 100%);--color-100: hsla(0, 0%, 100%, 1);--color-200: hsla(200, 13%, 95%, 1);--color-300: hsla(0, 0%, 96%, 1);--color-400: hsla(203, 13%, 56%, 1);--color-500: hsla(203, 13%, 56%, 1);--color-600: hsla(203, 13%, 56%, 1);--color-700: hsla(0, 0%, 17%, 1);--color-800: hsla(0, 0%, 6%, 1);--color-900: hsla(0, 0%, 0%, 1)}body *,body *:before,body *:after{box-sizing:border-box;margin:0;padding:0;border:0;font:500 16px Noto Sans;vertical-align:baseline;text-decoration:none;list-style:none;color:var(--color-100)}.loyalty{position:relative;background:var(--main-linear);min-height:100vh;text-wrap:balance;overflow:hidden}.container{max-width:1424px;width:100%;padding-inline:16px;margin-inline:auto}.press{padding-top:clamp(64px,13vw,128px);border-radius:clamp(24px,6vw,64px) clamp(24px,6vw,64px) 0 0;display:flex;flex-direction:column;gap:clamp(48px,12vw,124px);background-color:var(--color-900);margin-inline:auto;max-width:1424px;width:100%}h1{font:600 clamp(32px,5vw,54px) "Noto Sans"}h2{font:600 clamp(24px,4vw,48px) "Noto Sans"}h3{font:600 clamp(18px,4vw,24px) "Noto Sans"}.size-14{font-size:14px}.size-16{font-size:16px}.size-18{font-size:18px}.size-20{font-size:clamp(16px,2vw,20px)}.size-22{font-size:clamp(18px,2vw,22px)}.size-24{font-size:clamp(18px,2vw,24px)}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.color-light-gray{color:var(--color-500)}.color-light-blue{color:var(--color-600)}.color-linear{background:linear-gradient(268.95deg,#00bf52 -14.11%,#0090c1 108.89%);-webkit-background-clip:text;background-clip:text;color:transparent}span{font:inherit}.button{border-radius:12px;padding:16px 24px;font-size:18px;width:fit-content}@media (width < 550px){.button{width:100%}}.button._primary{color:var(--white);background-color:var(--green)}.button._secondary{color:var(--color-100);background-color:var(--color-900)}section hgroup{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.header{position:sticky;z-index:5}.header__content{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background-color:var(--color-900);padding:16px clamp(20px,3vw,32px);border-radius:0 0 24px 24px}.header__menu{display:flex;align-items:stretch;gap:12px}.header__menu .language{display:flex;align-items:center;background-color:#74808b1f;padding:6px 12px;border-radius:16px;color:var(--contras-color-200)}.header__menu .theme{background-color:#74808b1f;border-radius:32px;padding:2px;cursor:pointer;display:flex}.header__menu .theme__toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px;border-radius:30px}.header__menu .theme__toggle svg{z-index:1}.header__menu .theme__toggle svg path{transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:fill}.header__menu .theme__toggle svg:first-child path{fill:var(--white)}.header__menu .theme__toggle svg:last-child path{fill:#74808b}.header__menu .theme__toggle:before{position:absolute;left:0;content:"";height:100%;aspect-ratio:1;background-color:var(--middle_accent-green);border-radius:50%;transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:background-color,transform}.header__menu .theme:has(input:checked) .theme__toggle:before{transform:translate(calc(100% - 6px))}.header__menu .theme:has(input:checked) svg:first-child path{fill:#74808b}.header__menu .theme:has(input:checked) svg:last-child path{fill:var(--white)}.banner{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1250px;white-space:pre-line}@media (width < 550px){.banner{flex-direction:column;min-height:calc(100svh - 69px);align-items:flex-start}}.banner__info{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding-block:clamp(24px,8vw,80px) clamp(24px,6vw,64px);flex:1 400px}.banner__info__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:clamp(18px,2vw,24px)}.banner__info__buttons{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.banner__picture{display:grid;place-items:center;max-width:560px;width:100%;align-self:flex-end;flex:1 400px}@media (width < 550px){.banner__picture{position:absolute;bottom:64px;left:0}}.banner__picture img{width:100%;height:auto}.cashback{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(40px,6vw,62px);white-space:pre-line}.cashback__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%;gap:24px}.cashback__content .item{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:280px;height:100%;border-radius:32px;padding:clamp(24px,3vw,32px)}.cashback__content .item__heading{display:flex;flex-direction:column;gap:12px}.cashback__content .item__heading h3,.cashback__content .item__heading p{color:var(--black)}.cashback__content .item__term{display:grid;place-items:center;padding:8px 12px;background-color:var(--white)}.cashback__content .item__term span{font:inherit}.cashback__content .item:nth-child(1){background-color:#faf3ce;background-image:url(/build/assets/purchase-amount-3419a549.png);background-repeat:no-repeat;background-position:right bottom;background-size:cover}.cashback__content .item:nth-child(2){background-color:#dcf7fa;background-image:url(/build/assets/purchase-stairs-b661b9cc.png);background-repeat:no-repeat;background-position:right bottom;background-size:cover}.cashback__content .item:nth-child(3){background-color:#dfecfa;background-image:url(/build/assets/purchase-coin-0673dad8.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain}.instruction{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(40px,6vw,62px);max-width:1250px;margin-inline:auto}.instruction__content{display:flex;align-items:stretch;justify-content:space-between;gap:clamp(24px,6vw,60px);width:100%}@media (width < 550px){.instruction__content{flex-direction:column}}.instruction__content__images{display:flex;align-items:stretch;border-radius:24px;overflow:hidden;flex:1 300px;max-width:580px}@media (width < 550px){.instruction__content__images{flex:1 auto}}.instruction__content__images .image{width:100%;display:none}.instruction__content__images .image img{width:100%}.instruction__content__images .image.active{display:grid;place-items:center}.instruction__content__slides{flex:1 300px;display:flex;align-items:stretch;flex-direction:column;gap:16px}@media (width < 550px){.instruction__content__slides{flex-direction:row;overflow-y:auto;max-height:300px;flex:1 auto;scroll-behavior:smooth;scrollbar-width:none}}.instruction__content__slides .slide{display:flex;align-items:center;gap:16px;border:1px solid var(--color-700);padding:clamp(16px,2vw,24px) clamp(24px,3vw,32px);border-radius:24px}@media (width < 550px){.instruction__content__slides .slide{min-width:100%}}.instruction__content__slides .slide.active{background-color:var(--color-700)}.instruction__content__slides .slide__number{position:relative;display:grid;place-items:center;border-radius:50%}.instruction__content__slides .slide__number svg{display:block;transform-origin:center;overflow:visible}.instruction__content__slides .slide__number span{font-size:20px;font-weight:500;position:absolute}.instruction__content__slides .slide__number .circle-element{stroke-dasharray:144.5;stroke-dashoffset:144.5}.instruction__content__slides .slide__content{display:flex;flex-direction:column;gap:8px}.levels{width:100%;margin-inline:auto;background:var(--addition-linear);padding-bottom:clamp(64px,13vw,128px);margin-bottom:calc(clamp(48px,12vw,124px)*-1 - 32px);text-align:center}.levels .container{max-width:1250px;display:flex;flex-direction:column;align-items:center;gap:clamp(40px,6vw,62px)}.levels__content{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,3vw,34px);width:100%}.levels__content__items{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(160px,20vw,200px),1fr));row-gap:32px;column-gap:16px;width:100%}.levels__content .item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:32px;background-color:var(--color-900);padding:clamp(64px,9vw,88px) clamp(16px,3vw,32px) clamp(16px,3vw,32px);text-align:center;white-space:wrap}.levels__content .item p b{font-size:clamp(18px,3vw,32px);font-weight:600;white-space:nowrap}.levels__content .item p:last-child{margin-top:auto;padding-top:8px;border-top:1px solid var(--color-700)}.levels__content .item img{width:100%;max-width:290px;position:absolute;top:20px;transform:translateY(-50%)}.levels__content .footer{color:var(--color-300)}.guid{text-align:center;background-color:var(--color-900);border-radius:32px;padding-top:clamp(32px,6vw,62px)}.guid .container{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,6vw,62px);max-width:1250px}.guid__items{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(300px,40vw,400px),1fr));gap:20px}.guid__items .item{display:flex;flex-direction:column;gap:clamp(16px,2vw,20px);border-radius:32px;padding:clamp(24px,3vw,32px) clamp(24px,3vw,48px) 0}.guid__items .item h3{text-align:left;font-size:clamp(26px,4vw,40px);color:var(--white)}.guid__items .item p{text-align:left;color:var(--white)}.guid__items .item img{margin-top:auto;width:100%}.guid__items .item:nth-child(1){background:linear-gradient(180deg,#6F8BCC 0%,#384666 100%)}.guid__items .item:nth-child(2){background:hsl(205,13%,62%)}.guid__items .item:nth-child(3){background:hsl(231,8%,17%)}.guid__items .item:nth-child(4){background:hsl(184,50%,56%)}.faq{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,5vw,48px)}.faq__content{display:flex;flex-direction:column;gap:6px;max-width:1250px;width:100%}.faq__content .item{position:relative;display:flex;flex-direction:column;cursor:pointer;padding:clamp(20px,3vw,32px);transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:background-color,border-radius}.faq__content .item__heading summary{display:flex;align-items:center;justify-content:space-between;border-radius:24px}.faq__content .item__heading summary svg{transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:transform}.faq__content .item__body{display:grid;grid-template-rows:0fr;margin-block-start:0;opacity:0;color:var(--color-200);transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:color,grid-template-rows,margin-block-start,opacity}.faq__content .item__body__content{white-space:pre-line;overflow:hidden}.faq__content .item:not(:last-child){border-bottom:1px solid hsla(210,9%,50%,.12)}.faq__content .item:has(details[open]){border-radius:24px;border-color:transparent;background-color:var(--color-800)}.faq__content .item:has(details[open]) .item__heading svg{transform:rotate(45deg)}.faq__content .item:has(details[open]) .item__body{grid-template-rows:1fr;margin-block-start:1rem;opacity:1}
