.tutorial-cta{padding:88px 0 96px;background:#fff}.tutorial-cta__inner{position:relative;background:linear-gradient(135deg,#d8c8ff,#f6e6ff);border-radius:36px;padding:56px 60px;display:grid;gap:48px;align-items:center;overflow:hidden}.tutorial-cta__inner:before{content:"";position:absolute;inset:auto 10% -140px auto;width:320px;height:320px;background:radial-gradient(circle,#ffffff80,#fff0 70%);pointer-events:none}.tutorial-cta__content{max-width:520px;position:relative;z-index:1;display:grid;gap:20px}.tutorial-cta__text{font-size:1.05rem;color:#21124abf}.tutorial-cta__actions{display:flex;flex-wrap:wrap;gap:18px}.tutorial-cta__media{position:relative;justify-self:end;z-index:1}.tutorial-cta__image{max-width:380px;width:100%;border-radius:28px;box-shadow:0 36px 70px #5d429640}@media screen and (max-width: 989px){.tutorial-cta__media{justify-self:center}}@media screen and (max-width: 749px){.tutorial-cta{padding:64px 0 72px}.tutorial-cta__inner{padding:40px 28px;text-align:center}.tutorial-cta__actions{justify-content:center}}.tutorial-featured{background:#fff;padding:clamp(56px,6vw,88px) 0 clamp(40px,4vw,64px);scroll-margin-top:var(--header-height, 80px)}.tutorial-featured__header{max-width:720px;margin:0 auto clamp(28px,4vw,40px);text-align:center;display:grid;gap:12px}.tutorial-featured__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-weight:600;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#5a3ab5;background:#5a3ab51f}.tutorial-featured__heading{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;color:#1b1236;margin:0}.tutorial-featured__text{font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.7;color:#190f35b8;margin:0}.tutorial-featured__grid{display:grid;gap:clamp(20px,3vw,28px)}@media (min-width: 990px){.tutorial-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tutorial-featured-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #1708361a;display:flex;flex-direction:column}.tutorial-featured-card__media{position:relative}.tutorial-featured-card__video,.tutorial-featured-card__image-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.tutorial-featured-card__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.tutorial-featured-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tutorial-featured-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a061a0d,#0a061a59);pointer-events:none}.tutorial-featured-card__pill{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-weight:700;font-size:.8125rem}.tutorial-featured-card__pill--level{left:12px;top:12px;background:#5a3ab524;color:#5a3ab5}.tutorial-featured-card__pill--duration{right:12px;bottom:12px;background:#000000bf;color:#fff}.tutorial-featured-card__content{padding:clamp(18px,2.6vw,24px);display:grid;gap:10px}.tutorial-featured-card__title{font-size:clamp(1.125rem,2.2vw,1.5rem);line-height:1.35;color:#1b1236;margin:0;font-weight:800}.tutorial-featured-card__description{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65;color:#190f35b8;margin:0}.tutorial-featured-card__link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#5a3ab5;margin-top:2px}.tutorial-featured-card__link:after{content:"\2192";transition:transform .2s ease;font-size:1.1em}.tutorial-featured-card__link:hover:after{transform:translate(4px)}@media (max-width: 749px){.tutorial-featured{padding:48px 0 32px}}/ .tutorial-featured .tutorial-featured__text{font-size:clamp(1.15rem,1.25vw,1.3rem);line-height:1.8;letter-spacing:.02rem;color:#190f35c7}.tutorial-featured .tutorial-featured-card__description{font-size:clamp(1.125rem,1.2vw,1.25rem);line-height:1.75;color:#190f35cc}.tutorial-featured .tutorial-featured__text{font-size:clamp(1.15rem,1.35vw,1.4rem)!important;line-height:1.8!important;letter-spacing:.02rem;color:#190f35cc}@media (max-width: 749px){.tutorial-featured .tutorial-featured__text{font-size:1.25rem!important}}.tutorial-grid{background:#fff;padding:clamp(56px,6vw,88px) 0 88px}.tutorial-grid__header{max-width:720px;margin:0 auto clamp(24px,3.5vw,40px);text-align:center;display:grid;gap:12px}.tutorial-grid__heading{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;margin:0}.tutorial-grid__text{font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.8;color:#190f35bf;margin:0}.tutorial-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:0 auto 26px}.tutorial-tabs__btn{border:0;background:#aba6d340;padding:8px 16px;border-radius:999px;font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.tutorial-tabs__btn:hover{transform:translateY(-1px)}.tutorial-tabs__btn.is-active{background:#1b1b1b;color:#fff}@media (min-width: 990px){.tutorial-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.tutorial-grid-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #17083614;display:flex;flex-direction:column;height:100%}.tutorial-grid-card__body{padding:22px 22px 24px;display:grid;gap:12px;flex:1}.tutorial-grid-card__tag{padding:4px 12px;border-radius:999px;background:#5a3ab51f;color:#5a3ab5;font-weight:700}.tutorial-grid-card__duration{font-weight:700;color:#1c123d99}.tutorial-grid-card__title{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.35;font-weight:800;margin:0}.tutorial-grid-card__description{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.65;color:#190f35b8;margin:0}.tutorial-grid-card__link{color:#5a3ab5;font-weight:700;display:inline-flex;align-items:center;gap:6px}@media (max-width: 749px){.tutorial-grid{padding:48px 0 64px}.tutorial-tabs{gap:8px}.tutorial-tabs__btn{font-size:1rem;padding:7px 14px}}.tutorial-featured__heading{font-size:3.5rem!important;line-height:1.15!important;margin:0!important}.tutorial-featured__text{font-size:1.5rem!important;line-height:1.7!important;margin:0!important}.tutorial-hero{padding:clamp(48px,6vw,88px) 0;background:#aba6d3cc!important}.tutorial-hero__container{padding:0 24px;width:100%}@media (min-width: 990px){.tutorial-hero__media{display:none}}.tutorial-hero__content{max-width:720px;margin:0 auto;text-align:center}.tutorial-hero__eyebrow{margin-bottom:8px;font-size:.8rem;letter-spacing:.14em;color:#ffffffd9!important}.tutorial-hero__heading{font-size:2.5rem;line-height:1.15;margin:8px 0 12px;color:#fff!important}.tutorial-hero__text{font-size:1.5rem!important;line-height:1.7;max-width:600px;margin:0 auto;color:#ffffffeb!important}.tutorial-hero__cta{margin-top:20px;display:flex;justify-content:center}.tutorial-hero__button{background:#fff;color:#aba6d3;min-width:160px;padding:10px 18px;font-size:.95rem;border-radius:999px;border:none;display:inline-flex;align-items:center;gap:10px}.tutorial-hero__button:hover{opacity:.95}.tutorial-hero__button-icon svg{width:22px;height:22px;fill:#aba6d3;display:block}@media (max-width: 749px){.tutorial-hero{padding:64px 0}.tutorial-hero__text{font-size:1rem}}@media screen and (min-width: 990px){.tutorial-hero.tutorial-hero .tutorial-hero__container{display:grid;grid-template-columns:1fr!important;grid-auto-flow:row;place-items:center}.tutorial-hero .tutorial-hero__media{display:none!important}}.tutorial-quick-reference{background:#f7f8fc;padding-block:clamp(64px,6vw,88px)}.tutorial-quick-reference__header{text-align:center;max-width:720px;margin:0 auto clamp(28px,4vw,40px);display:grid;gap:14px}.tutorial-quick-reference__text{color:#190f35b8}.tutorial-quick-reference__grid{display:grid;gap:clamp(20px,3vw,28px)}@media screen and (min-width: 750px){.tutorial-quick-reference__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tutorial-reference-card{background:#fff;border-radius:24px;padding:28px 24px;box-shadow:0 18px 36px #1708361a;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.tutorial-reference-card__icon-badge{margin:0 auto 8px;display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:#cdbbfb;line-height:0}.tutorial-reference-card__book{color:#fff;width:28px;height:28px;display:block;stroke-width:2}.tutorial-reference-card:hover .tutorial-reference-card__icon-badge{background:#c6b2ff}.tutorial-reference-card__icon{max-width:36px;max-height:36px;width:100%;height:auto;object-fit:contain}.tutorial-reference-card__title{font-weight:800;color:#1b1236;font-size:2rem!important;margin:0}.tutorial-reference-card__description{color:#190f35b8;font-size:1.5rem!important;line-height:1.65;margin:0}.tutorial-reference-card__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid #cdbbfb;background:#fff;color:#5a3ab5;font-weight:600;text-decoration:none;min-height:40px;transition:box-shadow .2s ease,background-color .2s ease,transform .2s ease}.tutorial-reference-card__link:hover,.tutorial-reference-card__link:focus-visible{background:#5a3ab50f;box-shadow:0 8px 18px #4d2e811f}.tutorial-reference-card__link:focus-visible{outline:none;transform:translateY(-1px)}.tutorial-grid-card__title{font-size:1.75rem!important;margin:0}.tutorial-grid-card__description{font-size:1.5rem!important}.tutorial-grid__text{font-size:1.5rem!important;line-height:1.7!important;margin:0!important}.tutorial-reference-card__link-icon{display:inline-flex;width:18px;height:18px}.tutorial-reference-card__link-icon svg{width:100%;height:100%}@media screen and (max-width: 749px){.tutorial-reference-card{padding:24px}.tutorial-reference-card__icon-badge{width:64px;height:64px}.tutorial-reference-card__book{width:26px;height:26px}}.tutorial-quick-reference__heading{font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.15!important;margin:0!important}.tutorial-quick-reference__text{font-size:1.5rem!important;line-height:1.7!important;margin:0!important}.tutorial-cta{padding:80px 0 88px}.tutorial-cta__inner{background:linear-gradient(135deg,#c8b6ff59,#ffd9fe66);border-radius:32px;padding:48px;display:grid;gap:40px;align-items:center}.tutorial-cta__content{max-width:520px}.tutorial-cta__text{font-size:1.05rem;color:#21124abf;margin-top:16px}.tutorial-cta__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.tutorial-cta__media{justify-self:center}.tutorial-cta__image{max-width:360px;width:100%;border-radius:24px;box-shadow:0 32px 60px #5d429640}@media screen and (min-width: 990px){.tutorial-cta__inner{grid-template-columns:minmax(0,1fr) auto}}@media screen and (max-width: 749px){.tutorial-cta{padding:56px 0 64px}.tutorial-cta__inner{padding:36px 24px;text-align:center}.tutorial-cta__actions{justify-content:center}}.tutorial-featured{padding:64px 0 32px}.tutorial-featured__header{max-width:640px;text-align:center;margin:0 auto 48px}.tutorial-featured__badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-weight:600;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:#5a3ab5;background:#5a3ab51f;margin-bottom:16px}.tutorial-featured__heading{margin-bottom:16px}.tutorial-featured__text{font-size:1.05rem;color:#251453b8}.tutorial-featured__grid{display:grid;gap:32px}@media screen and (min-width: 990px){.tutorial-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tutorial-card{position:relative;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 24px 40px #4d2e8126;display:flex;flex-direction:column;min-height:100%}.tutorial-card__media{position:relative}.tutorial-card__video,.tutorial-card__image-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.tutorial-card__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0}.tutorial-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tutorial-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#13092f1f,#13092f80)}.tutorial-card__play{position:absolute;left:24px;bottom:20px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 16px 30px #4d2e814d}.tutorial-card__content{padding:28px;display:grid;gap:12px}.tutorial-card__meta{display:flex;gap:12px;align-items:center}.tutorial-card__tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#5a3ab51f;color:#5a3ab5;font-size:.8125rem;font-weight:600}.tutorial-card__duration{font-weight:600;color:#170d3399}.tutorial-card__description{color:#190f35bf}.tutorial-card__link{font-weight:600;color:#5a3ab5;display:inline-flex;align-items:center;gap:6px}.tutorial-card__link:after{content:"\2192";font-size:1.1em;transition:transform .2s ease}.tutorial-card__link:hover:after{transform:translate(4px)}@media screen and (max-width: 749px){.tutorial-featured{padding:48px 0 24px}.tutorial-card__content{padding:24px}}.tutorial-grid{padding:32px 0 48px;background:#f9f6ff}.tutorial-grid__header{text-align:center;max-width:720px;margin:0 auto 48px}.tutorial-grid__text{color:#1c123db3}.tutorial-grid__items{display:grid;gap:28px}@media screen and (min-width: 990px){.tutorial-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.tutorial-grid-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #4433791f;display:flex;flex-direction:column;height:100%}.tutorial-grid-card__media{position:relative}.tutorial-grid-card__video,.tutorial-grid-card__image-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.tutorial-grid-card__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.tutorial-grid-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tutorial-grid-card__body{padding:24px;display:grid;gap:12px;flex:1}.tutorial-grid-card__meta{display:flex;align-items:center;gap:10px;font-size:.875rem}.tutorial-grid-card__tag{padding:4px 10px;border-radius:999px;background:#5837ad1f;color:#5837ad;font-weight:600}.tutorial-grid-card__duration{font-weight:600;color:#1c123d8c}.tutorial-grid-card__title{font-size:1.15rem;font-weight:700}.tutorial-grid-card__description{color:#231749b8}.tutorial-grid-card__link{color:#5837ad;font-weight:600;display:inline-flex;align-items:center;gap:6px}.tutorial-grid-card__link:after{content:"\2192";transition:transform .2s ease}.tutorial-grid-card__link:hover:after{transform:translate(4px)}@media screen and (max-width: 749px){.tutorial-grid{padding:24px 0 40px}}.tutorial-hero{position:relative;padding:64px 0 72px;overflow:hidden;background:linear-gradient(135deg,#c6b5ff59,#f4d1ff66)}.tutorial-hero__container{display:grid;gap:48px;align-items:center}.tutorial-hero__content{max-width:540px}.tutorial-hero__eyebrow{font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#2d1665cc;margin-bottom:12px}.tutorial-hero__heading{margin-bottom:20px}.tutorial-hero__text{font-size:1.125rem;line-height:1.7;color:#18152fbf}.tutorial-hero__cta{margin-top:28px}.tutorial-hero__media{justify-self:center}.tutorial-hero__image{max-width:520px;width:100%;border-radius:28px;box-shadow:0 32px 60px #7457a340}@media screen and (min-width: 990px){.tutorial-hero__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width: 749px){.tutorial-hero{padding:48px 0 56px}.tutorial-hero__container{text-align:center}.tutorial-hero__content{justify-self:center}.tutorial-hero__cta{display:inline-flex}}.tutorial-quick-reference{padding:72px 0 80px;background:linear-gradient(180deg,#d3c0ff40,#d3c0ff00)}.tutorial-quick-reference__header{text-align:center;max-width:640px;margin:0 auto 48px}.tutorial-quick-reference__text{color:#25154fb8}.tutorial-quick-reference__grid{display:grid;gap:28px}@media screen and (min-width: 990px){.tutorial-quick-reference__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tutorial-reference-card{background:#fff;border-radius:24px;padding:32px 28px;text-align:center;box-shadow:0 20px 40px #52368c29;display:grid;gap:16px}.tutorial-reference-card__icon-image{width:64px;height:64px;object-fit:contain;margin:0 auto}.tutorial-reference-card__title{font-size:1.1rem;font-weight:700}.tutorial-reference-card__description{color:#1f153eb3}.tutorial-reference-card__link{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:999px;background:#5837ad1f;color:#5837ad;font-weight:600}.tutorial-reference-card__link:hover{background:#5837ad33}@media screen and (max-width: 749px){.tutorial-quick-reference{padding:56px 0 64px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
