@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,800&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-attachment:fixed;background-image:url(/static/media/bg.54e2ef632e857570a0ce.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Montserrat,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}header.header{background:linear-gradient(180deg,#000,#0000);flex-wrap:wrap;gap:15px;justify-content:space-between;margin-left:calc(-50vw + 50%);min-height:70px;padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:100}.logo,header.header{align-items:center;display:flex}.logo{flex-shrink:0;gap:10px}.header-icon{background-image:url(/static/media/phantom.387197c23f440a34ad94.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:40px;width:40px}.header-title{color:#ff8e90;font-size:clamp(24px,5vw,50px);font-style:italic;font-weight:800;margin:0;text-shadow:0 0 65px #00000040;text-transform:uppercase;white-space:nowrap}.header-button{align-items:center;background:#ff8e90;border:1px solid #fff;border-radius:20px;cursor:pointer;display:flex;height:50px;justify-content:center;max-width:360px;min-width:200px;padding:0 20px 0 50px;position:relative;transition:all .3s ease;width:auto}.header-button:hover{background:#ffc9ca;box-shadow:0 4px 15px #ff8e9066;transform:translateY(-2px)}.header-button:active{transform:translateY(0)}.header-wallet-icon{background-image:url(/static/media/link.d7c92af7ceeeed3d0f2f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;left:15px;position:absolute;width:30px}.header-button-text{color:#000;font-size:clamp(14px,2vw,20px);font-weight:700;text-transform:uppercase;white-space:nowrap}main.main-content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:calc(100vh - 70px);padding:40px 20px;position:relative;width:100%}.main-title{color:#ff8e90;font-size:clamp(60px,12vw,140px);font-style:italic;font-weight:800;margin-bottom:10px;text-align:center;text-shadow:0 0 65px #00000040;text-transform:uppercase}.info-section{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.course{font-size:clamp(28px,5vw,50px);font-weight:600}.course,.rate{color:#fff;text-align:center;text-transform:uppercase}.rate{font-size:clamp(18px,3vw,30px);font-weight:700}.price-section{margin-bottom:10px;max-width:454px;width:100%}.price-card{align-items:center;background:#180505;border:1px solid #ff8e90;border-radius:25px;display:flex;height:72px;justify-content:center;padding:0 20px;transition:all .3s ease;width:100%}.price{background:#0000;border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(20px,3vw,25px);font-weight:500;outline:none;padding-left:15px;text-transform:uppercase;width:100%}.price::placeholder{color:#ffffff80}.price::-webkit-inner-spin-button,.price::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price[type=number]{-moz-appearance:textfield}.big-button-section{margin-bottom:30px;max-width:300px;width:100%}.big-button{align-items:center;background:#ff8e90;border:1px solid #fff;border-radius:25px;color:#000;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:700;height:62px;justify-content:center;text-transform:uppercase;transition:all .3s ease;width:100%}.big-button:hover{background:#ffc9ca;box-shadow:0 4px 20px #ff8e9066;transform:translateY(-2px)}.big-button:active{transform:translateY(0)}.cards-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,280px));justify-content:center;max-width:1200px;padding:0 20px;width:100%}.card{align-items:center;background:#180505;border:1px solid #ff8e90;border-radius:25px;display:flex;flex-direction:column;gap:15px;height:auto;justify-content:space-between;margin:0 auto;max-width:280px;min-height:350px;padding:30px 20px;position:relative;transition:all .3s ease;width:100%}.card:hover{box-shadow:0 10px 30px #ff8e904d;transform:translateY(-5px)}.gradient-icon{background-image:url(/static/media/premium.ed11c793ea3ca5fa146b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:120px;width:120px}.card-title{font-size:clamp(18px,2vw,20px);font-weight:700;margin:10px 0 0}.card-title,.duration{color:#fff;text-align:center;text-transform:uppercase}.duration{font-weight:600;margin:0}.card-button,.duration{font-size:clamp(16px,2vw,20px)}.card-button{align-items:center;background:#ff8e90;border:1px solid #fff;border-radius:15px;color:#000;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:700;height:43px;justify-content:center;margin-top:auto;max-width:217px;text-transform:uppercase;transition:all .3s ease;width:100%}.card-button:hover{background:#ffc9ca;box-shadow:0 4px 15px #ff8e9066;transform:translateY(-2px)}.card-button:active{transform:translateY(0)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#180505;border:2px solid #ff8e90;border-radius:25px;box-shadow:0 0 50px #ff8e904d;max-width:500px;padding:40px 30px;position:relative;width:100%}.modal-close{align-items:center;background:#0000;border:none;color:#ff8e90;cursor:pointer;display:flex;font-size:30px;font-weight:300;height:40px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;transition:all .3s ease;width:40px}.modal-close:hover{color:#ffc9ca}.modal-title{color:#fff;font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.3;margin-bottom:20px;text-align:center;text-transform:uppercase}.modal-info{margin-bottom:30px;text-align:center}.modal-price{color:#ff8e90;font-size:clamp(18px,3vw,22px);font-weight:600;margin:0}.modal-buttons{display:flex;flex-direction:column;gap:15px;width:100%}.modal-button{align-items:center;border:1px solid #fff;border-radius:20px;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:clamp(18px,2.5vw,22px);font-weight:700;height:56px;justify-content:center;text-transform:uppercase;transition:all .3s ease;width:100%}.modal-button-primary{background:#ff8e90;color:#000}.modal-button-primary:hover{background:#ffc9ca;box-shadow:0 4px 20px #ff8e9066;transform:translateY(-2px)}.modal-button-secondary{background:#0000;border:2px solid #ff8e90;color:#fff}.modal-button-secondary:hover{background:#ff8e901a;box-shadow:0 4px 20px #ff8e9033;transform:translateY(-2px)}.modal-button:active{transform:translateY(0)}.modal-input-wrapper{margin-bottom:30px}.modal-input{background:#180505cc;border:2px solid #ff8e90;border-radius:20px;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(18px,2.5vw,20px);font-weight:500;height:60px;outline:none;padding:0 20px;transition:all .3s ease;width:100%}.modal-input::placeholder{color:#ffffff80}.modal-input:focus{border-color:#ffc9ca;box-shadow:0 0 20px #ff8e904d}.decorative-center,.decorative-left,.decorative-right{display:none;pointer-events:none;position:absolute}.blur-effect{background:#ff8e90;box-shadow:0 0 65px #ff8e90cc;filter:blur(32.5px);opacity:.5;position:absolute}.decorative-image{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.phantom-tonconnect{background:#180505!important;background-color:#180505!important;border:2px solid #ff8e90!important;border-radius:25px!important;box-shadow:0 0 50px #ff8e904d!important;color:#fff!important}@media (max-width:767px){.modal-content{padding:30px 20px}.modal-title{font-size:20px;margin-bottom:15px}.modal-info{margin-bottom:25px}.modal-buttons{gap:12px}.modal-button{height:50px}.modal-input{font-size:16px;height:52px}}@media (min-width:768px){header.header{flex-wrap:nowrap;justify-content:center;min-height:90px;padding:20px 30px}.header-icon{height:50px;width:50px}.header-button{height:56px;padding:0 25px 0 55px}main.main-content{gap:25px;padding:60px 30px}.cards-container{gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,280px))}.modal-buttons{flex-direction:row;gap:20px}.modal-button{flex:1 1}.decorative-center{display:block;left:50%;top:30%;transform:translateX(-50%)}.decorative-center .blur-effect{height:22.09px;width:22.86px}.decorative-center .decorative-image{height:22.66px;width:23.45px}}@media (min-width:1024px){header.header{justify-content:space-between;min-height:99px;padding:0 40px}.header-icon{height:51px;width:53px}.header-button{display:flex}main.main-content{gap:30px;padding:80px 40px}.cards-container{gap:50px}.decorative-left{display:block;left:clamp(50px,15vw,228px);top:clamp(150px,20vh,177.86px)}.decorative-left .blur-effect{height:49.81px;transform:rotate(-28deg);transform-origin:top left;width:51.54px}.decorative-left .decorative-image{height:51.09px;transform:rotate(-28deg);transform-origin:top left;width:52.87px}.decorative-right{display:block;right:clamp(50px,15vw,273.31px);top:clamp(180px,25vh,246px)}.decorative-right .blur-effect{height:49.81px;transform:rotate(38deg);transform-origin:top left;width:51.54px}.decorative-right .decorative-image{height:51.09px;transform:rotate(38deg);transform-origin:top left;width:52.87px}.decorative-center{left:50%;top:clamp(300px,35vh,401px);transform:translateX(-50%)}.decorative-center .blur-effect,.decorative-center .decorative-image{transform:rotate(22deg);transform-origin:top left}}@media (min-width:1280px){body{margin:0 auto;max-width:1280px}.decorative-left{left:228px;top:177.86px}.decorative-right{right:273.31px;top:246px}.decorative-center{left:633.35px;top:401px;transform:none}}@media (max-width:767px) and (orientation:landscape){.main-title{font-size:clamp(40px,8vw,80px);margin-bottom:5px}main.main-content{gap:15px;padding:20px 15px}.cards-container{gap:20px}.card{min-height:300px;padding:20px 15px}}@media (max-width:380px){.header-button-text{font-size:12px}.header-button{height:45px;min-width:160px;padding:0 15px 0 45px}.header-wallet-icon{height:25px;left:12px;width:25px}.cards-container{grid-template-columns:1fr;padding:0 10px}}@media (max-width:767px){header.header{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.big-button,.card,.card-button,.header-button,.price-card{border-width:2px}.modal-content,.modal-input{border-width:3px}}
/*# sourceMappingURL=main.aad9a72b.css.map*/