@layer components{.button-container{border:3px solid;border-image-source:linear-gradient(92.15deg,#ffcf23 2.09%,#ff8d3a 86.55%);border-image-slice:1}button{color:#fff;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:center;background:linear-gradient(92.15deg,#ffcf23 2.09%,#ff8d3a 86.55%);width:100%;padding:15px 24px 12px;font-size:20px;font-weight:700}button.alt{background:linear-gradient(100.33deg,#ffcf2333 5.1%,#ff8d3a33 83.56%);box-shadow:0 4px 50px #feb44b3d}button.alt:hover,button.alt.active{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(92.15deg,#ffcf23 2.09%,#ff8d3a 86.55%)}.button-container.secondary{border:3px solid #2b4e67}button.secondary{background:#21354982;box-shadow:0 4px 50px #2b4e673d}button.secondary:hover,button.secondary.active{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2b4e67}.pagination-btn{color:#fff;cursor:pointer;background:#21354982;border:2px solid #2b4e67;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:14px;font-weight:600;transition:all .5s;display:flex;box-shadow:0 4px 50px #2b4e673d}.pagination-btn.prev-next{width:auto;padding:0 12px}.pagination-btn:hover{background:#2b4e67}.pagination-btn.active{color:var(--background);background:linear-gradient(92.15deg,#ffcf23 2.09%,#ff8d3a 86.55%);border-color:#0000}.pagination-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.search-container{border:3px solid #2b4e67;width:100%;position:relative}.search-input{color:#fff;background:#21354982;outline:none;width:100%;padding:15px 24px 12px 44px;font-size:20px;font-weight:700;transition:all .5s;box-shadow:0 4px 50px #2b4e673d}.search-input::placeholder{color:#5a8aad;text-transform:uppercase;font-weight:400}.search-input:focus{background:#2b4e67}.gradient-text{background:-webkit-linear-gradient(#3f3f3fe6 0%,#ffffff9c 30%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-2{background:-webkit-linear-gradient(103.45deg,#ffcf23 61.51%,#ff8d3a 86.07%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.texture-text{-webkit-text-fill-color:transparent;background-color:#fff;background-image:url(/text_texture.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text}.testimonial-column{width:100%!important}h1.pagetitle{text-align:center;text-transform:uppercase;color:#ffffff80;letter-spacing:4px;font-size:.6rem;font-weight:400;line-height:1}h1{font-size:40px;font-weight:600;line-height:40px}h2{font-size:28px;font-weight:600;line-height:28px}p{font-family:var(--font-heln);color:var(--white70);font-size:18px;font-weight:400;line-height:28px}p.large{font-family:var(--font-heln);color:#ffffffb3;font-size:20px;font-weight:300;line-height:22px}p.xsmall{font-family:var(--font-heln);color:var(--white70);font-size:17px;font-weight:400;line-height:16.92px}.faq h6{font-family:var(--font-heln);letter-spacing:-.02em;color:var(--cream-2);font-size:18px;font-weight:500;line-height:21.74px}.faq p{font-family:var(--font-heln);color:#fff;font-size:16px;font-weight:400;line-height:24px}footer .top p{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--cream-2);font-size:18px;font-weight:500;line-height:21.11px}footer .bottom p{font-family:var(--font-sans);letter-spacing:-.04em;text-align:center;color:var(--gray-2);font-size:10px;font-style:italic;font-weight:400;line-height:11.73px}.pricesheet{background:url(/card1.png) 50%;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:512px;padding:31px;display:flex}.pricesheet:last-child{background-image:url(/card2.png)}.pricesheet h2{font-size:45px;font-weight:400;line-height:45px}.price-bad{font-family:var(--font-heln);letter-spacing:-.05em;color:#ffffff47;font-size:32px;font-weight:400;line-height:64px}.price{font-family:var(--font-heln);letter-spacing:-.05em;color:#8d8f92;font-size:41px;font-weight:500;line-height:64px}.pricesheet .description{font-family:var(--font-heln);color:#fff;font-size:16px;font-weight:500;line-height:18px}.pricesheet .description .bad{text-align:left;color:#ffffffa3}.pricesheet .description .small{font-family:var(--font-heln);color:#ffffff80;font-size:16px;font-weight:200;line-height:14px}.step{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border:1px solid #ffffff36;border-radius:50px;gap:12px;padding:12px 20px;display:flex}.trail{background:linear-gradient(#fff0 0%,#fff3 11.8% 90.6%,#fff0 100%);width:2px;height:2000px;display:none;position:absolute;top:0;right:15px}.ball{background:linear-gradient(302.07deg,#fecd25 22.95%,#ff8d3a 145.03%);border-radius:500px;width:13px;height:13px;position:absolute;left:calc(50% - 6px);box-shadow:0 4px 40px #ffcf23ab}.path{max-width:360px}.path .subtitle{font-family:var(--font-ibmpm);color:#fff;text-align:center;font-size:14px;font-weight:400;line-height:14px}.path .title{letter-spacing:-.05em;text-align:center;color:#fff;font-size:45px;font-weight:600;line-height:64px}.path .description{text-align:center;color:#ffffff80;margin:8px 0 24px;font-size:18px;font-weight:400;line-height:30.6px}.access .title{color:#fff;font-size:32px;font-weight:600;line-height:33px}.access .description{color:#ffffffbd;font-size:18px;font-weight:500;line-height:18px;font-family:var(--font-sans);background-color:#ffffff12;border-radius:100px;align-items:center;gap:8px;padding:16px 30px;display:flex}.chance .number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:linear-gradient(#ffffff14 0%,#02040e14 100%);border:1px solid #fff9;padding:2px 24px;font-size:50px;font-weight:600}.chance .title{color:#fff;text-align:center;max-width:350px;margin:32px auto;font-size:40px;font-weight:600;line-height:43px}.campus .title{color:#fff;font-size:22px;font-weight:600;line-height:18px}.campus .description{color:#ffffff80;font-size:17px;font-weight:300;line-height:25.5px}.herofeature{background:linear-gradient(270deg,#99999985 0%,#fff 100%);padding:1px}.herofeaturebg{background-color:var(--background);align-items:center;gap:20px;padding:14px 20px;display:flex}.herofeature .subtitle{font-family:var(--font-sans);letter-spacing:.17em;font-size:11.5px;font-weight:700;line-height:13.92px}.herofeature .title{color:#fff;font-size:27px;font-weight:700;line-height:33.21px}.heropill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:1.5px solid #fff;border-radius:200px;padding:12px 20px}.heropill .subtitle{font-family:var(--font-sans);letter-spacing:.17em;text-align:center;color:#ffffff78;font-size:12px;font-weight:700}.heropill .title{text-align:center;color:#fff;font-size:28px;font-weight:700}.heropill.small .subtitle{font-size:10px}.heropill.small .title{font-size:22px}.ReviewsControls{background-color:#14222f38;border:2px solid #152838;padding:24px}.percentBarContainer{border:2px solid #2b4e67;border-radius:50px;flex-grow:1;height:20px}.percentBar{background:linear-gradient(93.73deg,#ffcf23 19.79%,#ff8d3a 103.7%);border-radius:50px;height:100%}.reviewCheckbox{cursor:pointer;background-color:#21354936;border:3px solid #2b4e67;width:24px;height:24px}.reviewCheckbox.active{background:linear-gradient(93.73deg,#ffcf23 19.79%,#ff8d3a 103.7%)}.reviewCheckbox:hover{background-color:#32608d7a}.review{background-color:#14222f38;border:2px solid #152838}.reviewHeader{border-bottom:2px solid #152838;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex}.ReviewContent{flex-direction:column;padding:24px;display:flex}.glow{opacity:.5;pointer-events:none;background:radial-gradient(42.52% 42.52% at 50% 26.25%,#ffcf2340 0%,#0000 100%);width:1000px;height:1000px;margin-top:-200px;position:absolute;top:0;left:calc(50% - 500px)}.smallglow{opacity:.5;z-index:0;background:radial-gradient(42.52% 42.52% at 50% 26.25%,#ffcf2340 0%,#0000 100%);width:400px;height:400px;position:absolute;top:0;left:calc(50% - 200px)}.bottom-fade{background:linear-gradient(180deg, transparent 0%, var(--background) 100%);z-index:20;width:100%;height:100px;position:absolute;bottom:0;left:0}.top-fade{background:linear-gradient(0deg, transparent 0%, var(--background) 100%);z-index:20;width:100%;height:100px;position:absolute;top:0;left:0}.left-fade{background:linear-gradient(270deg, transparent 0%, var(--background) 100%);z-index:20;width:100px;height:100%;position:absolute;top:0;left:0}.right-fade{background:linear-gradient(90deg, transparent 0%, var(--background) 100%);z-index:20;width:100px;height:100%;position:absolute;top:0;right:0}.loader{border:8px solid #f3f3f3;border-top:8px solid var(--primary-1);border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin;top:calc(50% - 30px);left:calc(50% - 30px)}@media screen and (min-width:1024px){h1{font-size:72px;line-height:72px}h2{font-size:55.5px;font-weight:600;line-height:56px}h3{font-size:50px;font-weight:600;line-height:50px}h5{font-size:28px;font-weight:700}p{font-size:18px;line-height:28px}p.large{font-size:28px;line-height:33.4px}.trail{height:1200px;display:block;left:50%}nav button{padding:12px 36px;font-size:16px;line-height:20px}button{padding:17px 37px;font-size:28px;line-height:34.75px}.pricesheet .description{font-size:18px;line-height:22px}nav p{font-size:14px}.ReviewsControls{padding:48px}.reviewCheckbox{width:62px;height:62px}.reviewHeader{flex-direction:row;align-items:center;padding:48px}.ReviewContent{flex-direction:row;padding:48px}.faq h6{font-size:22px;line-height:21.74px}.faq p{font-size:22px;line-height:36px}}}.alertify-notifier .ajs-message.ajs-visible{padding:0!important}.alertify-notifier .ajs-message{background-color:#0000!important;border:none!important}.purchase-popup{opacity:0;z-index:999;background-color:#fff;border-radius:0 15px 15px 0;flex-flow:column;place-content:center;align-items:center;width:500px;max-width:80vw;padding:10px 50px 10px 15px;display:flex;position:relative;box-shadow:0 0 7px #00000080;color:#000!important}.purchase-popup strong{color:#000!important}.purchase-popup svg{content:"";cursor:pointer;width:20px;height:20px;position:absolute;top:10px;right:10px}.purchase-popup img{content:"";width:70px;height:70px;position:absolute;top:calc(50% - 35px);right:-35px}.purchase-popup p{color:#000;text-align:start;margin:0;font-size:16px;line-height:130%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
