:root{--bg-base: #07080A;--g-tint: rgba(16, 17, 21, .36);--g-fill: linear-gradient(155deg, rgba(255, 255, 255, .11) 0%, rgba(255, 255, 255, .035) 38%, rgba(255, 255, 255, .012) 100%);--g-blur: 24px;--g-border: rgba(255, 255, 255, .09);--g-rim: linear-gradient(140deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .08) 28%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, .1) 80%, rgba(255, 255, 255, .32) 100%);--g-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(0, 0, 0, .35), 0 30px 80px -32px rgba(0, 0, 0, .9), 0 8px 24px -12px rgba(0, 0, 0, .6);--amb-shade: linear-gradient(180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .28) 45%, rgba(0, 0, 0, .4) 100%);--g-solid: rgba(16, 17, 21, .55);--glass-bg: var(--g-tint);--bg-raised: #14161A;--bg-elevated: #191B20}body{background:radial-gradient(1200px 700px at 50% -12%,rgba(255,255,255,.06),transparent 70%),var(--bg-base)}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden;background:var(--bg-base) var(--ambient-img) center / cover no-repeat}.ambient__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--amb-shade)}.hero h1,.hero .lead,.page-head h1,.page-head .lead,.section-head h2,.section-head p{text-shadow:0 2px 24px rgba(0,0,0,.45)}.glow{opacity:.12!important}.card,.card--glass,.consent,.modal__panel,.toast,.risk-note,.cta-band,.table-wrap{background:var(--g-fill),var(--g-tint);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(170%);backdrop-filter:blur(var(--g-blur)) saturate(170%);border:1px solid var(--g-border);box-shadow:var(--g-shadow)}.card,.cta-band{position:relative}.card:before,.nav:before,.consent:before,.modal__panel:before,.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--g-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card{border-radius:var(--r-xl)}.filters.card{position:sticky}@media(max-width:960px){.filters.card{position:static;top:auto}}.nav{position:relative;background:linear-gradient(180deg,#ffffff1a,#ffffff08),#10111557;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border-color:#ffffff1a;box-shadow:var(--g-shadow)}.nav__link:hover{background:#ffffff14}.nav__link[aria-current=page]{background:linear-gradient(180deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d,0 6px 14px -8px #000c}.menu-panel{background:#08090bb3;-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%)}.btn{position:relative;isolation:isolate}.btn--primary{--btn-bg: linear-gradient(180deg, #FFFFFF 0%, #EEF0F3 48%, #D6DAE0 100%);--btn-fg: #0A0B0D;--btn-bd: rgba(255, 255, 255, .85);box-shadow:inset 0 1px #fff,inset 0 10px 14px -10px #ffffffe6,inset 0 -3px 8px #00000024,0 6px 16px -8px #000000b3}.btn--primary:hover{--btn-bg: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 48%, #E3E6EB 100%)}.btn--secondary,.btn--equal{--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .045));--btn-bd: rgba(255, 255, 255, .2);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000004d,0 6px 16px -8px #000000b3}.btn--secondary:hover,.btn--equal:hover{--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, .08));--btn-bd: rgba(255, 255, 255, .34)}.btn--ghost:hover{--btn-bg: rgba(255, 255, 255, .08)}.chip{background:linear-gradient(180deg,#ffffff1a,#ffffff08);border-color:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff24}.chip--solid{background:linear-gradient(180deg,#fff,#dde0e5);color:#0a0b0d;border-color:#fffc;box-shadow:inset 0 1px #fff,0 4px 12px -6px #0009}.chip-filter{background:linear-gradient(180deg,#ffffff14,#ffffff05);border-color:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff1a}.chip-filter.is-active{background:linear-gradient(180deg,#fff,#dde0e5);box-shadow:inset 0 1px #fff,0 4px 12px -6px #0009}.finder__opt span{background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff1a}.marquee-strip{gap:.6rem}.marquee-strip span{padding:.5rem 1rem;border-radius:var(--r-pill);background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff1a}html body .marquee-strip span,html body .chip,html body .chip-filter,html body .finder__opt span,html body .btn--secondary,html body .btn--equal{background-color:#0c0d1080}.marquee-strip{color:var(--text-muted)}.segmented{background:#ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 2px #0006,inset 0 -1px #ffffff0f}.input,.textarea,.select{background:#ffffff0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 3px #0006}.csearch{position:relative;z-index:30;max-width:680px;margin-top:1.75rem}.csearch__bar{display:flex;align-items:center;gap:.7rem;min-height:60px;padding:.4rem .45rem .4rem 1.25rem;border-radius:var(--r-pill);background:linear-gradient(180deg,#ffffff21,#ffffff0a),var(--g-tint);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d,0 18px 40px -22px #000000d9;color:var(--text-muted);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.csearch__bar:focus-within{border-color:#ffffff57;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000004d,0 0 0 4px #ffffff12,0 18px 40px -22px #000000d9}.csearch__bar>svg{flex:none}.csearch__input{flex:1;min-width:0;height:44px;padding:0;background:none;border:0;outline:none;color:var(--text-primary);font-size:1rem}.csearch__input::placeholder{color:var(--text-subtle)}.csearch__input::-webkit-search-cancel-button{filter:invert(1) opacity(.6)}.csearch__kbd{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font:500 .8rem/1 var(--font-sans);color:var(--text-subtle);border:1px solid rgba(255,255,255,.16);background:#ffffff0d}.csearch.is-open .csearch__kbd,.csearch__bar:focus-within .csearch__kbd{display:none}.csearch__go{flex:none;min-height:46px;padding-inline:1.3rem}@media(hover:none),(max-width:640px){.csearch__kbd{display:none}}@media(max-width:480px){.csearch__bar{padding-left:1rem;min-height:56px}.csearch__go{display:none}}.csearch__panel{position:absolute;left:0;right:0;top:calc(100% + .6rem);max-height:min(460px,62vh);overflow:auto;overscroll-behavior:contain;padding:.5rem;border-radius:var(--r-xl);background:var(--g-fill),#121317d1;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.14);box-shadow:var(--g-shadow),0 40px 80px -30px #000000e6}.csearch__item{display:flex;align-items:center;gap:.9rem;padding:.55rem;border-radius:calc(var(--r-xl) - .45rem);text-decoration:none;color:var(--text-secondary)}[role=option][aria-selected=true]>.csearch__item,[role=option][aria-selected=true]>.csearch__all{background:linear-gradient(180deg,#ffffff1f,#ffffff0d);box-shadow:inset 0 1px #ffffff24}.csearch__thumb{flex:none;width:80px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.08)}.csearch__thumb img,.csearch__ph{display:block;width:100%;height:100%;object-fit:cover}.csearch__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.csearch__title{color:var(--text-primary);font-weight:550;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csearch__title mark{background:none;color:inherit;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.csearch__by{font-size:var(--fs-xs);color:var(--text-subtle)}.csearch__price{flex:none;font-family:var(--font-brand);font-weight:500;color:var(--text-primary)}.csearch__all{display:block;margin-top:.25rem;padding:.8rem .75rem;border-radius:calc(var(--r-xl) - .45rem);border-top:1px solid rgba(255,255,255,.07);font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none}.csearch__status{font-size:var(--fs-sm);color:var(--text-muted)}.csearch__status:not(.is-empty){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.csearch__status.is-empty{padding:.9rem .75rem .4rem}@media(max-width:480px){.csearch__thumb{width:64px}.csearch__price{font-size:.9rem}}.feature:not(.card--glass){display:flex;flex-direction:column;gap:var(--sp-3);grid-template-columns:none;align-items:stretch;padding:var(--sp-6)}.course__media{margin:.55rem .55rem 0;border-radius:calc(var(--r-xl) - .45rem);border:1px solid rgba(255,255,255,.08)}.course__body{padding:1.1rem 1.25rem 1.3rem}.course__foot{border-top-color:#ffffff12}.course:hover,.course:focus-within{border-color:#fff3;box-shadow:var(--g-shadow),0 40px 90px -40px #ffffff2e}.plan--featured{border-color:#ffffff38;box-shadow:var(--g-shadow),0 0 0 1px #ffffff1a,0 50px 120px -50px #ffffff4d}.plan__check{background:#ffffff1a;box-shadow:inset 0 1px #fff3}.byline__avatar{width:26px;height:26px;max-width:none;flex:none;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 2px #ffffff0d;margin-right:.15rem}.course .byline{flex-wrap:wrap}.footer{background:linear-gradient(180deg,#ffffff0d,#ffffff03),#08090b6b;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border-top:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff12}.founder__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(1rem,2.5vw,1.75rem)}.founder__media{position:relative;padding:.5rem;border-radius:calc(var(--r-xl) + .1rem);background:linear-gradient(160deg,#ffffff29,#ffffff08);box-shadow:inset 0 1px #ffffff40,0 30px 60px -30px #000000e6}.founder__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-xl);filter:grayscale(1) contrast(1.05)}.founder__body{padding:clamp(.5rem,2vw,1.5rem) clamp(.5rem,2vw,1.5rem) clamp(.5rem,2vw,1.5rem) 0}.founder__body>*+*{margin-top:1.1rem}.founder h2{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.05;letter-spacing:-.035em}.founder__text{color:var(--text-secondary);font-size:var(--fs-lead);line-height:1.7}.founder__text>*+*{margin-top:1rem}.founder__sign{display:flex;align-items:center;gap:.8rem;color:var(--text-muted);font-size:var(--fs-sm);letter-spacing:.02em}.founder__sign:before{content:"";width:34px;height:1px;background:currentColor;opacity:.6}.founder__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.4rem}@media(max-width:860px){.founder__card{grid-template-columns:1fr}.founder__media{max-width:380px}.founder__body{padding:.25rem .25rem .75rem}}.reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:2.5rem}.reviews__score{display:flex;align-items:center;gap:.9rem;padding:.7rem 1.1rem;border-radius:var(--r-pill)}.reviews__score strong{font-family:var(--font-brand);font-size:1.9rem;font-weight:500;line-height:1}.reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}@media(max-width:960px){.reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.reviews__grid{grid-template-columns:1fr}}.review-card{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.review-card__who{display:flex;align-items:center;gap:.85rem}.review-card__avatar{width:52px;height:52px;flex:none;border-radius:50%;object-fit:cover;background:#000;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 0 3px #ffffff0f;display:grid;place-items:center;color:var(--text-primary);font-weight:600}.review-card__name{color:var(--text-primary);font-weight:600;line-height:1.3}.review-card__meta{font-size:var(--fs-xs);color:var(--text-subtle)}.review-card__body{color:var(--text-secondary);line-height:1.65}.review-card__course{margin-top:auto;font-size:var(--fs-xs);color:var(--text-muted)}.stars{--size: 16px;--fill: #FFFFFF;display:inline-block;width:calc(var(--size) * 5);height:var(--size);flex:none;background:linear-gradient(90deg,var(--fill) calc(var(--r) / 5 * 100%),rgba(255,255,255,.2) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.3 6.9.7-5.2 4.6 1.5 6.8L12 17.4l-6.1 3.5 1.5-6.8-5.2-4.6 6.9-.7z'/%3E%3C/svg%3E") 0 0 / var(--size) var(--size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.3 6.9.7-5.2 4.6 1.5 6.8L12 17.4l-6.1 3.5 1.5-6.8-5.2-4.6 6.9-.7z'/%3E%3C/svg%3E") 0 0 / var(--size) var(--size) repeat-x}.reviews__empty{padding:1.5rem;border:1px dashed rgba(255,255,255,.25);border-radius:var(--r-lg);color:var(--text-muted)}@media(max-width:760px),(hover:none){.card,.card--glass,.consent,.toast,.risk-note,.cta-band,.table-wrap,.chip,.chip-filter,.finder__opt span,.marquee-strip span,.segmented,.input,.textarea,.select,.btn--secondary,.btn--equal,.footer,.csearch__bar{-webkit-backdrop-filter:none;backdrop-filter:none}.card,.card--glass,.cta-band,.table-wrap,.risk-note,.consent,.toast{background:var(--g-fill),var(--g-solid)}.csearch__bar{background:linear-gradient(180deg,#ffffff1a,#ffffff08),var(--g-solid)}.footer{background:#08090b99}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glow,.noise:after{display:none}.course,.course:hover,.course:focus-within{box-shadow:var(--g-shadow)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.card,.card--glass,.consent,.modal__panel,.toast,.cta-band,.nav,.footer{background:#15171b}}@media(prefers-reduced-transparency:reduce){.card,.card--glass,.consent,.modal__panel,.toast,.cta-band,.nav,.footer,.menu-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15171b}}@media(max-width:640px){:root{--g-blur: 16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/glass.css.map */
