:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--learn-bg:#07111f;--learn-bg-soft:#0c1729;--learn-surface:#0c1729db;--learn-surface-strong:#0d1c31f5;--learn-card:#ffffff0e;--learn-card-strong:#ffffff15;--learn-border:#94a3b833;--learn-border-strong:#38bdf86b;--learn-text:#eef5ff;--learn-muted:#a6b5cb;--learn-soft-text:#c8d4e6;--learn-primary:#38bdf8;--learn-primary-strong:#0ea5e9;--learn-secondary:#10b981;--learn-accent:#a78bfa;--learn-warning:#fbbf24;--learn-shadow:0 28px 80px #0000005c;--learn-header:#07111fd6;--learn-overlay:linear-gradient(135deg, #07111feb, #07111fa3)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--learn-bg:#f5f8fc;--learn-bg-soft:#ebf1f8;--learn-surface:#ffffffe0;--learn-surface-strong:#fffffffa;--learn-card:#0f172a0b;--learn-card-strong:#0f172a12;--learn-border:#33415529;--learn-border-strong:#0284c757;--learn-text:#122033;--learn-muted:#53657d;--learn-soft-text:#31445d;--learn-primary:#0284c7;--learn-primary-strong:#0369a1;--learn-secondary:#059669;--learn-accent:#7c3aed;--learn-warning:#d97706;--learn-shadow:0 28px 80px #0f172a24;--learn-header:#f5f8fcdb;--learn-overlay:linear-gradient(135deg, #f5f8fcf0, #f5f8fcb8)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--learn-bg)}body{color:var(--learn-text);font-family:var(--learn-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:radial-gradient(circle at 10% 8%, #38bdf829, transparent 28%), radial-gradient(circle at 84% 14%, #a78bfa1f, transparent 24%), radial-gradient(circle at 50% 88%, #10b9811c, transparent 34%), var(--learn-bg);margin:0}a{color:inherit}.learn-site{min-height:100vh}.learn-container{width:min(1200px,100% - 40px);margin:0 auto}.learn-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--learn-header);border-bottom:1px solid var(--learn-border);position:sticky;top:0}.learn-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;display:grid}.learn-brand{min-width:0;color:var(--learn-text);border-radius:14px;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.learn-brand:focus-visible{outline:2px solid var(--learn-primary);outline-offset:4px}.learn-brand__img{object-fit:contain;width:auto;max-width:220px;height:42px;display:block}html[data-theme=light] .learn-brand__img--dark,html[data-theme=dark] .learn-brand__img--light{display:none}.learn-brand__img--light:only-child,.learn-brand__img--dark:only-child{display:block}.learn-brand__wordmark{align-items:center;gap:12px;min-width:0;display:inline-flex}.learn-brand__mark{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg, var(--learn-primary), var(--learn-primary-strong));width:42px;height:42px;box-shadow:0 6px 16px -8px var(--learn-primary);border-radius:13px;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:inline-grid}.learn-brand__name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.12rem;font-weight:800;overflow:hidden}.learn-nav{justify-content:center;gap:6px;display:flex}.learn-nav a{min-height:40px;color:var(--learn-soft-text);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 16px;font-size:.94rem;font-weight:700;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.learn-nav a:hover{color:var(--learn-text);background:var(--learn-card)}.learn-nav a:focus-visible{outline:2px solid var(--learn-primary);outline-offset:2px}.learn-header__actions{align-items:center;gap:10px;display:flex}.learn-theme-switch{appearance:none;border:1px solid var(--learn-border);min-width:150px;min-height:44px;color:var(--learn-text);font:inherit;cursor:pointer;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--learn-surface);border-radius:999px;align-items:center;gap:10px;padding:0 12px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.learn-theme-switch:hover{border-color:var(--learn-border-strong);background:linear-gradient(180deg, #ffffff14, #ffffff08), var(--learn-surface-strong);transform:translateY(-1px)}.learn-theme-switch:focus-visible{outline:2px solid var(--learn-primary);outline-offset:2px}.learn-theme-switch__label{color:var(--learn-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;transition:color .18s}html[data-theme=dark] .learn-theme-switch__label--dark,html[data-theme=light] .learn-theme-switch__label--light{color:var(--learn-text)}.learn-theme-switch__track{border:1px solid var(--learn-border-strong);background:#02081466;border-radius:999px;align-items:center;width:52px;height:28px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 2px 8px #00000038}html[data-theme=light] .learn-theme-switch__track{background:#0f172a14}.learn-theme-switch__thumb{background:linear-gradient(135deg, var(--learn-primary), var(--learn-accent));border-radius:999px;width:20px;height:20px;transition:transform .2s;transform:translate(0);box-shadow:0 4px 12px #00000047,inset 0 1px #fff6}html[data-theme=light] .learn-theme-switch__thumb{transform:translate(24px)}.learn-header__cta{color:#fff;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg, var(--learn-primary), var(--learn-primary-strong));min-height:44px;box-shadow:0 10px 24px -12px var(--learn-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.learn-header__cta:hover{filter:brightness(1.05);box-shadow:0 14px 30px -12px var(--learn-primary);transform:translateY(-1px)}.learn-header__cta:focus-visible{outline:2px solid var(--learn-primary);outline-offset:3px}.learn-mobile-nav{display:none}.learn-burger{appearance:none;border:1px solid var(--learn-border);background:var(--learn-surface);width:44px;height:44px;color:var(--learn-text);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:border-color .18s,background .18s;display:inline-grid}.learn-burger:hover{border-color:var(--learn-border-strong);background:var(--learn-surface-strong)}.learn-burger:focus-visible{outline:2px solid var(--learn-primary);outline-offset:2px}.learn-burger__bars{gap:4px;width:20px;display:grid}.learn-burger__bars span{background:currentColor;border-radius:2px;height:2px;display:block}.learn-mobile{z-index:80;visibility:hidden;pointer-events:none;position:fixed;inset:0}.learn-mobile.is-open{visibility:visible;pointer-events:auto}.learn-mobile__overlay{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#040a148c;border:0;width:100%;height:100%;padding:0;transition:opacity .22s;position:absolute;inset:0}.learn-mobile.is-open .learn-mobile__overlay{opacity:1}.learn-mobile__panel{background:var(--learn-surface-strong);border-left:1px solid var(--learn-border);width:min(86vw,340px);height:100%;box-shadow:var(--learn-shadow);flex-direction:column;gap:8px;padding:18px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.learn-mobile.is-open .learn-mobile__panel{transform:translate(0)}.learn-mobile__head{border-bottom:1px solid var(--learn-border);justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 14px;display:flex}.learn-mobile__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:800;overflow:hidden}.learn-mobile__close{appearance:none;border:1px solid var(--learn-border);background:var(--learn-surface);width:38px;height:38px;color:var(--learn-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid}.learn-mobile__close:hover{border-color:var(--learn-border-strong)}.learn-mobile__close:focus-visible,.learn-mobile__overlay:focus-visible{outline:2px solid var(--learn-primary);outline-offset:2px}.learn-mobile__nav{flex-direction:column;gap:4px;padding:12px 0;display:flex}.learn-mobile__nav a{min-height:48px;color:var(--learn-text);border-radius:12px;align-items:center;padding:0 14px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .16s;display:flex}.learn-mobile__nav a:hover{background:var(--learn-card)}.learn-mobile__cta{color:#fff;background:linear-gradient(135deg, var(--learn-primary), var(--learn-primary-strong));min-height:50px;box-shadow:0 12px 26px -14px var(--learn-primary);border-radius:14px;justify-content:center;align-items:center;margin-top:auto;font-size:.98rem;font-weight:800;text-decoration:none;display:inline-flex}.learn-mobile__cta:focus-visible{outline:2px solid var(--learn-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.learn-mobile__panel,.learn-mobile__overlay,.learn-theme-switch__thumb{transition:none}}@media (max-width:860px){.learn-header__inner{grid-template-columns:1fr auto;gap:12px;min-height:68px}.learn-nav,.learn-header__cta{display:none}.learn-mobile-nav{display:inline-flex}.learn-brand__img{max-width:180px;height:36px}.learn-brand__mark{width:40px;height:40px}.learn-brand__name{font-size:1.04rem}}@media (max-width:460px){.learn-theme-switch{gap:0;min-width:0;padding:0 11px}.learn-theme-switch__label{display:none}.learn-brand__name{font-size:.98rem}}.learn-hero,.learn-page-hero,.learn-course-hero{position:relative;overflow:hidden}.learn-hero{padding:86px 0 72px}.learn-hero__grid,.learn-course-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.78fr);align-items:center;gap:38px;display:grid}.learn-hero__content,.learn-course-hero__grid>div:first-child{gap:20px;display:grid}.learn-eyebrow{width:fit-content;color:var(--learn-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.learn-hero h1,.learn-page-hero h1,.learn-course-hero h1{max-width:980px;color:var(--learn-text);letter-spacing:-.062em;margin:0;font-size:clamp(2.55rem,5vw,5.2rem);font-weight:980;line-height:.98}.learn-page-hero h1{max-width:1040px;font-size:clamp(2.45rem,4.6vw,4.6rem)}.learn-course-hero h1{font-size:clamp(2.45rem,4.8vw,4.8rem)}.learn-lead,.learn-copy,.learn-long-copy p,.learn-section-heading p,.learn-side-card p,.learn-membership-gate p{color:var(--learn-soft-text);font-size:1.05rem;line-height:1.72}.learn-lead{max-width:900px;margin:0;font-size:1.17rem}.learn-lead--compact{max-width:880px}.learn-actions{flex-wrap:wrap;gap:14px;display:flex}.learn-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:.96rem;font-weight:950;text-decoration:none;transition:all .18s;display:inline-flex}.learn-btn:hover,.learn-inline-link:hover{transform:translateY(-1px)}.learn-btn--primary{color:#fff;background:linear-gradient(135deg, var(--learn-primary), var(--learn-primary-strong));border-color:#38bdf89e;box-shadow:0 18px 42px #0ea5e938}.learn-btn--secondary{color:var(--learn-text);border-color:var(--learn-border-strong);background:var(--learn-surface)}.learn-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:12px;display:grid}.learn-stat-row>div{border:1px solid var(--learn-border);background:var(--learn-card);border-radius:22px;gap:6px;padding:18px;display:grid}.learn-stat-row strong{color:var(--learn-text);font-size:1.18rem;font-weight:950}.learn-stat-row span{color:var(--learn-muted);font-size:.86rem;font-weight:800;line-height:1.45}.learn-hero-card,.learn-course-profile-card,.learn-content-panel,.learn-side-card,.learn-pillar-card,.learn-course-card,.learn-module-card,.learn-membership-gate{border:1px solid var(--learn-border);box-shadow:var(--learn-shadow)}.learn-hero-card,.learn-course-profile-card{background:radial-gradient(circle at 100% 0%, #38bdf829, transparent 38%), radial-gradient(circle at 0% 100%, #10b9811f, transparent 42%), var(--learn-surface-strong);border-radius:34px;gap:22px;padding:26px;display:grid}.learn-hero-card__top{gap:10px;display:grid}.learn-hero-card h2,.learn-course-profile-card h2,.learn-section-heading h2,.learn-content-panel h2,.learn-membership-gate h2{color:var(--learn-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:960;line-height:1.06}.learn-hero-card__signals{gap:12px;display:grid}.learn-hero-card__signals article{border:1px solid var(--learn-border);background:var(--learn-card);border-radius:20px;gap:7px;padding:16px;display:grid}.learn-hero-card__signals strong{font-weight:950}.learn-hero-card__signals span{color:var(--learn-muted);line-height:1.55}.learn-section{padding:72px 0}.learn-section--soft{background:linear-gradient(#0000,#38bdf80b,#0000)}.learn-section-heading{gap:14px;max-width:980px;margin-bottom:30px;display:grid}.learn-section-heading p{margin:0}.learn-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}body[data-learn-catalog=list] .learn-course-grid{grid-template-columns:minmax(0,1fr)}body[data-learn-catalog=list] .learn-course-card{grid-template-rows:auto;grid-template-columns:minmax(0,260px) 1fr}@media (max-width:720px){body[data-learn-catalog=list] .learn-course-card{grid-template-columns:minmax(0,1fr)}}body[data-learn-pricing=off] .learn-price{display:none!important}.learn-course-card{background:var(--learn-surface);border-radius:30px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.learn-course-card__media-link{text-decoration:none}.learn-course-card__media{background:radial-gradient(circle at 15% 15%, #38bdf84d, transparent 34%), radial-gradient(circle at 82% 16%, #a78bfa3d, transparent 30%), linear-gradient(135deg, #0ea5e92e, #10b98114), var(--learn-bg-soft);align-items:flex-end;min-height:230px;padding:18px;display:flex;position:relative}.learn-course-card__media.has-image{background:linear-gradient(180deg, #07111f1a, #07111fe0), var(--course-card-image);background-position:50%;background-size:cover}html[data-theme=light] .learn-course-card__media.has-image{background:linear-gradient(180deg, #0f172a0d, #0f172ac7), var(--course-card-image);background-position:50%;background-size:cover}.learn-course-card__media span{color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111f9e;border:1px solid #ffffff4d;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.74rem;font-weight:950;display:inline-flex}.learn-course-card__body{gap:16px;padding:24px;display:grid}.learn-course-card__meta,.learn-course-card__stats,.learn-course-chip-row,.learn-tag-row{flex-wrap:wrap;gap:10px;display:flex}.learn-course-card__meta span,.learn-course-card__stats span,.learn-course-chip-row span,.learn-tag-row span{border:1px solid var(--learn-border);min-height:32px;color:var(--learn-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--learn-card);border-radius:999px;align-items:center;padding:0 12px;font-size:.74rem;font-weight:950;display:inline-flex}.learn-course-card h3{letter-spacing:-.03em;margin:0;font-size:1.42rem;font-weight:960;line-height:1.15}.learn-course-card h3 a{text-decoration:none}.learn-course-card p{color:var(--learn-soft-text);margin:0;line-height:1.68}.learn-inline-link{width:fit-content;color:var(--learn-primary);font-weight:950;text-decoration:none;transition:all .18s}.learn-center-action{justify-content:center;margin-top:28px;display:flex}.learn-pillar-grid,.learn-outcome-grid{gap:18px;display:grid}.learn-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-pillar-card,.learn-outcome-card{background:var(--learn-surface);border-radius:26px;gap:12px;padding:22px;display:grid}.learn-pillar-card h3{color:var(--learn-text);margin:0;font-size:1.35rem;font-weight:960}.learn-pillar-card p,.learn-outcome-card p{color:var(--learn-soft-text);margin:0;line-height:1.65}.learn-process-grid,.learn-two-column-grid{align-items:start;gap:32px;display:grid}.learn-process-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.learn-step-stack{gap:14px;display:grid}.learn-step-stack article{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:4px 16px;padding:20px;display:grid}.learn-step-stack span{border:1px solid var(--learn-border-strong);min-width:48px;min-height:48px;color:var(--learn-primary);background:var(--learn-card);border-radius:16px;grid-row:span 2;place-items:center;font-weight:950;display:inline-grid}.learn-step-stack strong{font-size:1.08rem;font-weight:950}.learn-step-stack p{color:var(--learn-soft-text);margin:0;line-height:1.6}.learn-page-hero{padding:76px 0 48px}.learn-page-hero .learn-tag-row{margin-top:18px}.learn-tag-row--large span{min-height:38px;padding:0 14px}.learn-notice{border:1px solid var(--learn-border);color:var(--learn-soft-text);background:var(--learn-surface);border-radius:22px;margin-bottom:22px;padding:18px}.learn-notice--warning{background:#fbbf2414;border-color:#fbbf2457}.learn-course-hero{background:radial-gradient(circle at 85% 16%,#38bdf824,#0000 28%),radial-gradient(circle at 18% 80%,#10b9811f,#0000 34%);padding:82px 0 68px}.learn-course-hero.has-image:before{content:"";z-index:-2;background:var(--course-hero-image);background-position:50%;background-size:cover;position:absolute;inset:0}.learn-course-hero.has-image:after{content:"";z-index:-1;background:var(--learn-overlay);position:absolute;inset:0}.learn-course-chip-row{padding-top:8px}.learn-course-profile-card dl{gap:12px;margin:0;display:grid}.learn-course-profile-card dl div{border:1px solid var(--learn-border);background:var(--learn-card);border-radius:18px;justify-content:space-between;gap:16px;padding:14px;display:flex}.learn-course-profile-card dt{color:var(--learn-muted);font-weight:900}.learn-course-profile-card dd{color:var(--learn-text);margin:0;font-weight:950}.learn-course-profile-card__signal{color:var(--learn-soft-text);background:var(--learn-card);border-radius:20px;gap:7px;padding:16px;display:grid}.learn-course-profile-card__signal strong{color:var(--learn-secondary);font-weight:950}.learn-two-column-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.learn-content-panel,.learn-side-card{background:var(--learn-surface);border-radius:30px;padding:28px}.learn-content-panel{gap:18px;display:grid}.learn-long-copy{gap:16px;display:grid}.learn-long-copy p,.learn-copy,.learn-side-card p,.learn-membership-gate p{margin:0}.learn-side-stack{gap:18px;display:grid}.learn-side-card{gap:12px;display:grid}.learn-side-card h3{margin:0;font-size:1.28rem;font-weight:960}.learn-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-outcome-card{grid-template-columns:auto 1fr;align-items:start}.learn-outcome-card span{min-width:46px;min-height:46px;color:var(--learn-primary);border:1px solid var(--learn-border-strong);background:var(--learn-card);border-radius:16px;place-items:center;font-weight:950;display:inline-grid}.learn-curriculum-stack{gap:20px;display:grid}.learn-module-card{background:var(--learn-surface);border-radius:30px;overflow:hidden}.learn-module-card__heading{border-bottom:1px solid var(--learn-border);justify-content:space-between;gap:18px;padding:24px;display:flex}.learn-module-card__heading>div{gap:8px;display:grid}.learn-module-card__heading span{color:var(--learn-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.learn-module-card__heading h3{letter-spacing:-.03em;margin:0;font-size:1.46rem;font-weight:960}.learn-module-card__heading p{color:var(--learn-soft-text);margin:0;line-height:1.62}.learn-module-card__heading strong{border:1px solid var(--learn-border);min-width:fit-content;min-height:40px;color:var(--learn-secondary);text-transform:uppercase;background:var(--learn-card);border-radius:999px;align-items:center;padding:0 14px;font-size:.78rem;font-weight:950;display:inline-flex}.learn-lesson-list{gap:12px;padding:22px;display:grid}.learn-lesson-row{border:1px solid var(--learn-border);background:var(--learn-card);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.learn-lesson-row>div{gap:6px;display:grid}.learn-lesson-row strong{font-weight:950}.learn-lesson-row span{color:var(--learn-muted);font-size:.88rem;font-weight:800}.learn-lesson-row em{border:1px solid var(--learn-border);min-width:fit-content;min-height:34px;color:var(--learn-accent);letter-spacing:.04em;text-transform:uppercase;background:var(--learn-surface);border-radius:999px;align-items:center;padding:0 12px;font-size:.74rem;font-style:normal;font-weight:950;display:inline-flex}.learn-membership-gate{background:radial-gradient(circle at 100% 0%, #a78bfa24, transparent 34%), radial-gradient(circle at 0% 100%, #10b9811f, transparent 38%), var(--learn-surface-strong);border-radius:34px;gap:22px;padding:34px;display:grid}.learn-footer{border-top:1px solid var(--learn-border);background:var(--learn-header);margin-top:40px}.learn-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(200px,.6fr);gap:32px;padding:44px 0 28px;display:grid}.learn-footer__brand strong{letter-spacing:-.01em;margin-bottom:10px;font-size:1.14rem;font-weight:800;display:block}.learn-footer__brand p{max-width:560px;color:var(--learn-soft-text);margin:0;line-height:1.65}.learn-footer__links{flex-direction:column;align-content:start;gap:12px;display:flex}.learn-footer__links a{width:fit-content;color:var(--learn-soft-text);font-weight:700;text-decoration:none}.learn-footer__links a:hover{color:var(--learn-primary)}.learn-footer__links a:focus-visible{outline:2px solid var(--learn-primary);outline-offset:2px}.learn-footer__base{color:var(--learn-muted);border-top:1px solid var(--learn-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:18px 0 34px;font-size:.85rem;font-weight:600;display:flex}.learn-footer__powered{letter-spacing:.02em;opacity:.85;font-size:.8rem;font-weight:600}@media (max-width:1120px){.learn-hero__grid,.learn-course-hero__grid,.learn-process-grid,.learn-two-column-grid,.learn-footer__grid{grid-template-columns:1fr}.learn-course-grid,.learn-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.learn-container{width:min(100% - 24px,1200px)}.learn-actions,.learn-module-card__heading,.learn-lesson-row{flex-direction:column;align-items:flex-start}.learn-stat-row,.learn-course-grid,.learn-pillar-grid,.learn-outcome-grid{grid-template-columns:1fr}.learn-hero,.learn-page-hero,.learn-course-hero,.learn-section{padding-top:56px;padding-bottom:56px}.learn-hero h1,.learn-page-hero h1,.learn-course-hero h1{font-size:clamp(2.2rem,11vw,3.45rem)}.learn-course-card__media{min-height:205px}.learn-course-profile-card,.learn-content-panel,.learn-side-card,.learn-membership-gate,.learn-hero-card{border-radius:26px;padding:22px}}.learn-premium-hero{border-bottom:1px solid var(--learn-border);padding:92px 0 82px;position:relative;overflow:hidden}.learn-premium-hero__glow{z-index:-1;filter:blur(32px);pointer-events:none;border-radius:999px;position:absolute}.learn-premium-hero__glow--left{background:#38bdf829;width:720px;height:720px;top:-250px;left:-300px}.learn-premium-hero__glow--right{background:#a78bfa24;width:620px;height:620px;top:-160px;right:-200px}.learn-premium-hero__grid{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);align-items:start;gap:42px;display:grid}.learn-premium-hero__content{gap:24px;display:grid}.learn-premium-hero__content h1{max-width:1020px;color:var(--learn-text);letter-spacing:-.068em;margin:0;font-size:clamp(2.85rem,5.4vw,5.8rem);font-weight:980;line-height:.965}.learn-premium-hero__lead{max-width:930px;color:var(--learn-soft-text);margin:0;font-size:1.21rem;line-height:1.78}.learn-actions--hero{margin-top:4px}.learn-premium-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px;display:grid}.learn-premium-proof-card{border:1px solid var(--learn-border);background:radial-gradient(circle at 100% 0%, #38bdf817, transparent 42%), var(--learn-surface);min-height:176px;box-shadow:var(--learn-shadow);border-radius:24px;gap:9px;padding:20px;display:grid}.learn-premium-proof-card strong{color:var(--learn-text);letter-spacing:-.045em;font-size:1.55rem;font-weight:980}.learn-premium-proof-card span{color:var(--learn-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.learn-premium-proof-card p{color:var(--learn-soft-text);margin:0;font-size:.94rem;line-height:1.62}.learn-premium-school-card{border:1px solid var(--learn-border);background:radial-gradient(circle at 100% 0%, #38bdf829, transparent 38%), radial-gradient(circle at 0% 100%, #10b9811f, transparent 44%), var(--learn-surface-strong);box-shadow:var(--learn-shadow);border-radius:36px;gap:22px;padding:28px;display:grid}.learn-premium-school-card__header{gap:12px;display:grid}.learn-premium-school-card__header h2{color:var(--learn-text);letter-spacing:-.05em;margin:0;font-size:2.08rem;font-weight:970;line-height:1.04}.learn-premium-school-card__stack{gap:14px;display:grid}.learn-premium-school-card__stack article{border:1px solid var(--learn-border);background:var(--learn-card);border-radius:22px;grid-template-columns:auto 1fr;gap:14px;padding:16px;display:grid}.learn-premium-school-card__stack article>span,.learn-premium-journey-stack article>span{border:1px solid var(--learn-border-strong);width:46px;height:46px;color:var(--learn-primary);background:var(--learn-surface);border-radius:16px;place-items:center;font-size:.84rem;font-weight:980;display:inline-grid}.learn-premium-school-card__stack div,.learn-premium-journey-stack div{gap:6px;display:grid}.learn-premium-school-card__stack strong,.learn-premium-journey-stack strong{color:var(--learn-text);font-size:1rem;font-weight:960;line-height:1.3}.learn-premium-school-card__stack p,.learn-premium-journey-stack p,.learn-premium-school-card__footer p{color:var(--learn-soft-text);margin:0;line-height:1.62}.learn-premium-school-card__footer{background:#10b98117;border:1px solid #10b98147;border-radius:22px;gap:8px;padding:18px;display:grid}.learn-premium-school-card__footer strong{color:var(--learn-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:950}.learn-section--premium-featured{position:relative}.learn-premium-section-heading{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:end;gap:28px;margin-bottom:34px;display:grid}.learn-premium-section-heading>div{gap:14px;display:grid}.learn-premium-section-heading h2,.learn-premium-journey-copy h2,.learn-premium-closing-banner h2{color:var(--learn-text);letter-spacing:-.056em;margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:975;line-height:1.02}.learn-premium-section-heading>p,.learn-premium-journey-copy p,.learn-premium-closing-banner p{color:var(--learn-soft-text);margin:0;font-size:1.04rem;line-height:1.74}.learn-premium-section-heading--stacked{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);max-width:1180px}.learn-course-grid--premium{gap:24px}.learn-course-grid--premium .learn-course-card{border-radius:32px;transition:transform .22s,border-color .22s,box-shadow .22s}.learn-course-grid--premium .learn-course-card:hover{border-color:var(--learn-border-strong);transform:translateY(-6px);box-shadow:0 34px 90px #0000003d}.learn-course-grid--premium .learn-course-card__media{min-height:250px}.learn-course-grid--premium .learn-course-card__body{padding:26px}.learn-center-action--premium{margin-top:34px}.learn-section--why{position:relative}.learn-premium-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learn-premium-value-card{border:1px solid var(--learn-border);background:radial-gradient(circle at 100% 0%, #a78bfa1a, transparent 40%), var(--learn-surface);min-height:248px;box-shadow:var(--learn-shadow);border-radius:30px;gap:14px;padding:26px;display:grid}.learn-premium-value-card h3{color:var(--learn-text);letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:965;line-height:1.15}.learn-premium-value-card p{color:var(--learn-soft-text);margin:0;line-height:1.72}.learn-section--operating-system{position:relative}.learn-premium-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.learn-premium-pillar-card{border:1px solid var(--learn-border);background:radial-gradient(circle at 100% 0%, #38bdf817, transparent 42%), var(--learn-surface);min-height:270px;box-shadow:var(--learn-shadow);border-radius:28px;gap:15px;padding:24px;display:grid}.learn-premium-pillar-card span{border:1px solid var(--learn-border-strong);width:48px;height:48px;color:var(--learn-primary);background:var(--learn-card);border-radius:16px;place-items:center;font-weight:980;display:inline-grid}.learn-premium-pillar-card h3{color:var(--learn-text);letter-spacing:-.04em;margin:0;font-size:1.55rem;font-weight:970}.learn-premium-pillar-card p{color:var(--learn-soft-text);margin:0;line-height:1.72}.learn-section--journey{position:relative}.learn-premium-journey-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:34px;display:grid}.learn-premium-journey-copy{gap:18px;display:grid}.learn-premium-journey-stack{gap:16px;display:grid}.learn-premium-journey-stack article{border:1px solid var(--learn-border);background:var(--learn-surface);box-shadow:var(--learn-shadow);border-radius:28px;grid-template-columns:auto 1fr;gap:16px;padding:22px;display:grid}.learn-section--closing-cta{padding-top:56px}.learn-premium-closing-banner{border:1px solid var(--learn-border);background:radial-gradient(circle at 90% 0%, #38bdf82e, transparent 32%), radial-gradient(circle at 0% 100%, #10b98124, transparent 36%), var(--learn-surface-strong);box-shadow:var(--learn-shadow);border-radius:40px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:30px;padding:42px;display:grid}.learn-premium-closing-banner>div:first-child{gap:16px;display:grid}@media (max-width:1120px){.learn-premium-hero__grid,.learn-premium-section-heading,.learn-premium-section-heading--stacked,.learn-premium-journey-grid,.learn-premium-closing-banner,.learn-premium-proof-grid,.learn-premium-value-grid{grid-template-columns:1fr}.learn-premium-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.learn-premium-hero{padding:58px 0}.learn-premium-hero__content h1{font-size:clamp(2.32rem,11vw,3.75rem)}.learn-premium-hero__lead{font-size:1.04rem}.learn-premium-school-card,.learn-premium-closing-banner,.learn-premium-value-card,.learn-premium-pillar-card,.learn-premium-journey-stack article,.learn-premium-proof-card{border-radius:26px;padding:22px}.learn-premium-pillar-grid{grid-template-columns:1fr}.learn-premium-school-card__header h2{font-size:1.75rem}}.learn-course-hero{isolation:isolate}.learn-course-hero.has-image:before{z-index:0;background-repeat:no-repeat}.learn-course-hero.has-image:after{z-index:1}.learn-course-hero__grid{z-index:2;position:relative}
