.sd-scope{--sd-purple: #783ce6;--sd-purple-hover: #6a2fd1;--sd-text: #111111;--sd-muted: #5c5c5c;--sd-border: #e8e8e8;--sd-bg-soft: #f5f5f5;--sd-radius: 16px;--sd-radius-btn: 999px;--sd-max: 1600px;--sd-gap: clamp(1.5rem, 4vw, 3rem);--sd-page-bg: #f3f3f5;color:var(--sd-text)}body:has(.sd-scope){background:#f3f3f5}body:has(.sd-scope) .section-student-discount-hero,body:has(.sd-scope) .section-student-discount-how,body:has(.sd-scope) .section-student-discount-promo,body:has(.sd-scope) .section-student-discount-cta,body:has(.sd-scope) .section-featured-collection,body:has(.sd-scope) .section__faq{background:#f3f3f5!important;background-image:none!important}.sd-scope *,.sd-scope *:before,.sd-scope *:after{box-sizing:border-box}.sd-container{width:100%;max-width:var(--sd-max);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}body:has(.sd-scope) .section-featured-collection .container,body:has(.sd-scope) .section__faq .container{max-width:1600px}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.85rem 1.5rem;border:0;border-radius:var(--sd-radius-btn);background:var(--sd-purple);color:#fff;font-size:18rem;font-weight:600;line-height:1.2;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.sd-btn:hover{background:var(--sd-purple-hover);color:#fff}.sd-btn:focus-visible{outline:2px solid var(--sd-purple);outline-offset:3px}.sd-btn__chevron{display:inline-block;width:.85em;height:.85em;flex:0 0 auto;margin-inline-start:.15rem}.sd-heading{margin:0 0 1.5rem;font-size:48px!important;font-weight:700;line-height:1.15;letter-spacing:-.02em}.sd-heading .sd-accent{color:var(--sd-purple)}.sd-text{margin:0;color:var(--sd-muted);font-size:16px;line-height:1.4}.sd-check-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.sd-check-list li{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;color:#0aa370;font-size:14px;font-weight:400;line-height:1.3;background:#ebf0f0;border-radius:var(--sd-radius-btn);padding:.55rem 1rem}.sd-check-list__icon{flex:0 0 auto;width:1rem;height:1rem;color:#0aa370;display:inline-flex;align-items:center;justify-content:center}.sd-check-list__icon svg{width:100%;height:100%;display:block}.sd-media{display:block;width:100%;height:100%;object-fit:cover}.sd-media-placeholder{width:100%;height:100%;min-height:220px;background:linear-gradient(135deg,#ececec,#d9d9d9)}.sd-hero{--sd-text-w: 730px;position:relative;overflow:hidden}.sd-hero .sd-container{max-width:1600px}.sd-hero__grid{display:grid;gap:2rem;align-items:center;padding-block:clamp(2rem,6vw,4rem)}.sd-hero__content{position:relative;z-index:1;max-width:var(--sd-text-w)}.sd-hero__content .sd-heading{font-size:clamp(1.9rem,4vw,55px);font-weight:400}.sd-hero__content .sd-text{font-size:clamp(.95rem,1.4vw,18px);font-weight:400}.sd-hero__content .sd-check-list{margin-top:55px}.sd-hero__actions{margin-top:24px}.sd-hero__btn{width:280px;max-width:100%;height:55px;border-radius:10px;background:#783ce6;color:#fff;font-size:18px;font-weight:500}.sd-hero__btn .sd-btn__chevron{width:1em;height:1em;margin-inline-start:.4rem}.sd-hero__note{margin-top:1rem;font-size:.875rem;color:var(--sd-muted)}.sd-hero__image{position:relative;min-height:320px}.sd-hero__image img,.sd-hero__image .sd-media-placeholder{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.sd-hero{min-height:auto;max-height:860px;display:flex;align-items:center}.sd-hero .sd-container{width:100%}.sd-hero__grid{grid-template-columns:var(--sd-text-w) 1fr;gap:0;padding-block:0}.sd-hero__image{width:max-content;margin-right:min(0px,calc((1250px - 100vw)/2))}}.sd-how{--sd-how-image-size: 800px;--sd-how-icon-size: 64px;--sd-how-icon-gap: 32px;padding-block:clamp(2rem,5vw,4.5rem)}.sd-how__grid{display:grid;gap:2rem;align-items:center}.sd-how__image{width:100%;max-width:var(--sd-how-image-size);aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--sd-radius);background:var(--sd-bg-soft)}.sd-how__content{display:flex;flex-direction:column;justify-content:center}.sd-how__content .sd-heading{font-size:clamp(1.75rem,3.4vw,48px);font-weight:400;margin-bottom:55px}.sd-how__steps{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.sd-how__step{display:flex;align-items:center;gap:var(--sd-how-icon-gap);padding:22px 0;border-bottom:1px solid #e7e7e7}.sd-how__step .sd-how__step-body h3.sd-how__step-title{font-size:20px!important}.sd-how__step.first_step{padding-top:0}.sd-how__step.last_step{padding-bottom:0;border-bottom:0}.sd-how__step-icon{flex:0 0 var(--sd-how-icon-size);width:var(--sd-how-icon-size);height:var(--sd-how-icon-size);display:inline-flex;align-items:center;justify-content:center;color:var(--sd-text)}.sd-how__step-icon svg,.sd-how__step-icon img{width:100%;height:100%;object-fit:contain}.sd-how__step-body{flex:1 1 auto;min-width:0}.sd-how__step-title{margin:0 0 .5rem;font-weight:500;color:#262626}.sd-how__step-text{margin:0;font-size:16px;font-weight:400;color:#5d5d5d;line-height:1.5}@media(max-width:989px){.sd-how{--sd-how-icon-size: 44px;--sd-how-icon-gap: 1rem}.sd-how__content .sd-heading{margin-bottom:2rem}}@media(min-width:990px){.sd-how__grid{grid-template-columns:var(--sd-how-image-size) 1fr;gap:0}.sd-how__content{padding:120px}.sd-how__grid--image-right{direction:rtl}.sd-how__grid--image-right>*{direction:ltr}}.sd-promo{--sd-promo-h: 640px;padding-block:clamp(1rem,3vw,2rem)}@media(max-width:989px){.sd-promo{--sd-promo-h: 460px}}.sd-promo__viewport{position:relative;overflow:hidden;border-radius:var(--sd-radius);background:#111}.sd-promo__track{display:flex;transition:transform .4s ease;will-change:transform}.sd-promo__track>*{flex:0 0 100%;max-width:100%}.sd-promo__slide{position:relative;width:100%;height:var(--sd-promo-h)}.sd-promo__slide-media{position:absolute;top:0;right:0;bottom:0;left:0}.sd-promo__slide-media img,.sd-promo__slide-media .sd-media-placeholder{width:100%;height:100%;object-fit:cover}.sd-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#17171900 8.99%,#17171999 56.27%)}.sd-promo__content{position:relative;z-index:1;max-width:50rem;padding:clamp(1.5rem,4vw,8rem);color:#fff;display:flex;flex-direction:column;justify-content:center;height:var(--sd-promo-h)}.sd-promo__content .sd-heading{color:#fff;font-size:clamp(1.75rem,3.4vw,48px);font-weight:400;margin-bottom:1rem}.sd-cta__content .sd-cta__actions .sd-btn,.sd-promo__content .sd-btn{align-self:flex-start;margin-top:1.75rem;height:55px;padding-inline:2rem;border-radius:10px;background:#783ce6;color:#fff;font-size:18px;font-weight:500}.sd-promo__content .sd-btn:hover{background:var(--sd-purple-hover)}.sd-promo__content .sd-btn .sd-btn__chevron{width:1em;height:1em;margin-inline-start:.4rem}.sd-promo__tag{align-self:flex-start;margin-bottom:1.5rem;padding:5px 10px;border-radius:var(--sd-radius-btn);background:#140b0380;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f06a4f;font-size:14px;font-weight:400;letter-spacing:.08em}.sd-promo__desc{margin:0;color:#ffffffd9;font-size:16px;line-height:1.5}.sd-promo__nav{position:absolute;inset-block:0;width:100%;pointer-events:none;z-index:2}.sd-promo__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#ffffffb3;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.sd-promo__arrow:hover{background:#ffffffe6}.sd-promo__arrow--prev{left:1.75rem}.sd-promo__arrow--next{right:1.75rem}.sd-promo__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.sd-promo__dot{width:.55rem;height:.55rem;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;padding:0}.sd-promo__dot.is-active{background:var(--sd-purple)}@media(max-width:749px){.sd-hero__grid{padding-block:clamp(0rem,4vw,0rem);overflow:hidden}.sd-hero__image{height:460px;width:auto;order:1}.sd-hero__content{order:2}.sd-heading{font-size:32px!important}.sd-hero__btn{width:220px;height:40px;border-radius:6px;font-size:16px}.sd-how__content .sd-heading{font-size:24px!important}.sd-how__image{border-radius:unset}.sd-how__step .sd-how__step-body h3.sd-how__step-title{font-size:18px!important}.sd-how__step-text{font-size:14px}.sd-hero .sd-container,.sd-how .sd-container,.sd-promo .sd-container,.sd-cta .sd-container{padding:0}.sd-hero .sd-hero__content,.sd-how .sd-how__content,.sd-cta .sd-cta__content{padding-inline:clamp(1rem,3vw,2rem)}.sd-promo__viewport{border-radius:unset}.sd-promo__content{justify-content:end}.sd-promo__tag{font-size:13px}.sd-promo__content .sd-heading{font-size:20px!important}.sd-promo__desc{font-size:14px}.sd-cta__content .sd-cta__actions .sd-btn,.sd-promo__content .sd-btn{height:40px;font-size:16px;border-radius:4px}.sd-cta__box .sd-cta__content{order:2}.sd-cta__box .sd-cta__image{order:1;border-radius:unset}.sd-promo__arrow,.sd-hero__content .sd-text{display:none}}.sd-cta{padding-block:clamp(2.5rem,6vw,5rem)}.sd-cta__box{display:grid;gap:2rem;align-items:center}.sd-cta__content{max-width:52rem}.sd-cta__actions{margin-top:1.25rem}.sd-cta__image{position:relative;display:inline-block;overflow:hidden;border-radius:var(--sd-radius);aspect-ratio:16 / 11;background:#ddd}.sd-cta__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:30%;background:linear-gradient(270deg,#f3f3f500 11%,#f3f3f5 65%);pointer-events:none}@media(min-width:990px){.sd-cta__box{grid-template-columns:1fr 1fr;gap:3rem}}body:has(.sd-scope) .section__faq .section__faqs-content{flex-direction:column!important;gap:1.5rem!important}body:has(.sd-scope) .section__faq .faqs__info{width:100%!important;max-width:none!important;text-align:center}body:has(.sd-scope) .section__faq .faqs__info .sticky-md{position:static}body:has(.sd-scope) .section-featured-collection .section-header{align-items:flex-end}.section-student-discount-modal{padding:0!important;margin:0!important;min-height:0!important;height:0;overflow:visible;background:transparent!important}.sd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px}.sd-modal *,.sd-modal *:before,.sd-modal *:after{box-sizing:border-box}.sd-modal.is-open{display:flex}.sd-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.sd-modal__dialog{position:relative;z-index:1;width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(90vh,100%);overflow-x:hidden;overflow-y:auto;padding:32px 40px;border-radius:16px;background:#fff;color:#111114;box-shadow:0 24px 70px #00000059}.sd-modal__close{position:absolute;top:32px;right:40px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:#111114;cursor:pointer}.sd-modal__close svg{width:24px;height:24px}.sd-modal__title{margin:0 2.75rem 24px 0;color:#000!important;font-family:var(--heading-font)!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}.sd-modal__body,.sd-modal__form-slot{width:100%;min-width:0}body.sd-modal-open{overflow:hidden}.sd-modal.sd-modal--success .sd-modal__dialog,[data-sd-modal].sd-modal--success .sd-modal__dialog{width:min(580px,calc(100vw - 32px));max-width:580px;padding:0;overflow-x:hidden;overflow-y:auto}.sd-modal.sd-modal--success .sd-modal__title,.sd-modal.sd-modal--success .sd-modal__close,[data-sd-modal].sd-modal--success .sd-modal__title,[data-sd-modal].sd-modal--success .sd-modal__close{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;overflow:hidden!important}.sd-modal.sd-modal--success .sd-modal__body,.sd-modal.sd-modal--success .sd-modal__form-slot,[data-sd-modal].sd-modal--success .sd-modal__body,[data-sd-modal].sd-modal--success .sd-modal__form-slot{margin:0;padding:0}.sd-modal.sd-modal--success .sd-modal__form-slot iframe,.sd-modal.sd-modal--success .sd-modal__form-slot [data-gorgias-contact-form],.sd-modal.sd-modal--success .sd-modal__form-slot>div{display:block;margin:0}@media(max-width:767.98px){.sd-modal{padding:12px;align-items:flex-start;padding-top:max(12px,env(safe-area-inset-top))}.sd-modal__dialog{width:calc(100vw - 24px);max-width:390px;max-height:calc(100vh - 24px);margin-block:auto;padding:24px 20px;border-radius:2px;overflow-y:auto;overflow-x:hidden}.sd-modal__close{top:24px;right:20px}.sd-modal__title{margin:0 2.5rem 24px 0;font-size:24px!important;line-height:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/student-discount.css.map */
