@font-face{font-family:Manrope;src:url("assets/manrope.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:swap}#app{--wa-ink:#202123;--wa-muted:#73747c;--wa-purple:#7552dc;--wa-purple-dark:#5938b9;--wa-lilac:#eeebf8;--wa-cream:#f7f7f3;--wa-paper:#fff;--wa-line:#dfdfe1;--wa-soft:#f3f3f4;--wa-radius:8px;color:var(--wa-ink);font-family:Manrope,Inter,"Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.55;font-weight:400;background:var(--wa-paper);-webkit-font-smoothing:antialiased;isolation:isolate;overflow:clip;text-align:left}#app *,#app *:before,#app *:after{box-sizing:border-box}#app h1,#app h2,#app h3,#app h4,#app p,#app ul,#app ol,#app figure{margin:0}#app h1,#app h2,#app h3,#app h4{color:var(--wa-ink);font-family:inherit;font-weight:650;line-height:1.13;letter-spacing:-.045em}#app h1{font-size:clamp(45px,5.4vw,76px)}#app h2{font-size:clamp(32px,3.35vw,46px)}#app h3{font-size:23px}#app p{line-height:1.65}#app a{color:inherit;text-decoration:none}#app button,#app input,#app select,#app textarea{font:inherit}#app button,#app select{cursor:pointer}#app button{color:inherit;border:0;background:none;line-height:1.3}#app a,#app button,#app input,#app select,#app textarea,#app summary{-webkit-tap-highlight-color:transparent}#app :focus-visible{outline:3px solid #9979f2;outline-offset:4px}#app img{display:block;max-width:100%;object-fit:cover}#app svg{width:22px;height:22px;flex-shrink:0;vertical-align:middle;stroke-width:1.65}#app [hidden],#app .hidden{display:none!important}#app .container{width:min(1320px,calc(100% - 104px));margin-inline:auto}#app .muted{color:var(--wa-muted)}#app .eyebrow,#app .section-kicker{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.4}#app .section-kicker{color:var(--wa-purple);margin-bottom:16px}#app .eyebrow{color:var(--wa-muted)}#app .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:14px 23px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:650;line-height:1.35;letter-spacing:.005em;white-space:nowrap;transition:background .18s,transform .18s,border-color .18s,box-shadow .18s}#app .btn:hover{transform:translateY(-2px)}#app .btn:active{transform:translateY(0)}#app .btn svg{width:17px;height:17px}#app .btn.primary{color:#fff;background:var(--wa-purple)}#app .btn.primary:hover{background:var(--wa-purple-dark);box-shadow:0 5px 18px #7552dc25}#app .btn.secondary,#app .btn.outline{color:var(--wa-ink);background:transparent;border-color:#ceced2}#app .btn.secondary:hover,#app .btn.outline:hover{background:#f1f0f6;border-color:#a79bc7}#app .btn.dark{color:#fff;background:#242529}#app .btn.dark:hover{background:#404147}#app .btn.light{color:#242529;background:#fff}#app .btn.light:hover{background:#eeebf8}#app .btn.small{padding:10px 15px;min-height:39px;font-size:12px;gap:8px}#app .btn:disabled,#app button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}#app .icon-btn,#app .modal-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wa-line);border-radius:4px;transition:background .15s}#app .icon-btn:hover,#app .modal-close:hover{background:var(--wa-soft)}#app .arrow{display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}#app .text-link{display:inline-flex;align-items:center;gap:10px;color:var(--wa-purple);font-size:13px;font-weight:650}#app .text-link:hover{gap:16px}#app .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--wa-line);border-radius:99px;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}#app .pill svg{width:12px;height:12px}#app .section{padding:90px 0}#app .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){max-width:390px;color:var(--wa-muted);font-size:14px;line-height:1.7}#app .section-head h2{max-width:730px}#app .topbar{background:#232428;color:#c9c9cd;font-size:11px;letter-spacing:.025em}#app .topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:33px}#app .topbar a{color:#e7e5ed}#app .topbar a:hover{color:#fff}#app .nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:94px;border-bottom:1px solid #e8e8e8;background:#fff}#app .brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}#app .brand-mark{display:flex;align-items:center;justify-content:center;width:45px;height:45px}#app .brand-mark svg{width:43px;height:43px;stroke-width:1.2}#app .brand-name{display:block;font-size:23px;line-height:1.04;font-weight:800;letter-spacing:-.055em;text-transform:uppercase}#app .brand-sub{display:block;margin-top:5px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.24em;color:var(--wa-muted)}#app .nav-links{display:flex;align-items:center;gap:26px;margin-left:auto}#app .nav-links a{font-size:12px;font-weight:550;transition:color .15s}#app .nav-links a:hover{color:var(--wa-purple)}#app .nav-actions{display:flex;align-items:center;gap:20px}#app .nav-actions .text-link{color:var(--wa-ink);font-size:12px;gap:7px}#app .nav-actions .text-link svg{width:17px;height:17px}#app .nav-actions .btn{min-height:41px;padding:11px 17px;font-size:11px}#app .mobile-toggle{display:none}#app .hero{background:var(--wa-cream);position:relative;padding:66px 0 67px}#app .hero-grid{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:58px}#app .hero-copy{padding:6px 0 8px;position:relative;z-index:1}#app .hero-tag{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:650;margin-bottom:26px}#app .hero-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--wa-purple);box-shadow:0 0 0 5px #7552dc12}#app .hero h1{max-width:650px;line-height:1.065;font-weight:620;letter-spacing:-.057em}#app .hero h1 em,#app .hero h1 span{color:var(--wa-purple);font-style:normal}#app .hero-lead{font-size:15px;color:#72737a;max-width:490px;margin-top:26px;line-height:1.8}#app .hero-actions{display:flex;align-items:center;gap:13px;margin-top:29px;flex-wrap:wrap}#app .hero-benefits{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-size:11px;color:#777780;margin-top:29px}#app .hero-benefits>span,#app .hero-benefits>div{display:flex;align-items:center;gap:6px}#app .hero-benefits svg{width:13px;height:13px;stroke:#7661a9}#app .hero-visual{position:relative;min-height:450px;margin:12px 0 12px 6px}#app .hero-photo{width:100%;height:450px;object-fit:cover;object-position:48% 50%;border-radius:5px 5px 5px 65px;background:#ddd9df}#app .photo-caption{position:absolute;right:18px;bottom:15px;color:#fff;font-size:11px;text-shadow:0 1px 4px #000;max-width:190px;text-align:right;opacity:.8}#app .hero-float{position:absolute;left:-28px;bottom:38px;display:flex;align-items:center;gap:13px;background:#fff;padding:17px 22px 17px 17px;border:1px solid #efedf2;border-radius:5px;box-shadow:0 7px 35px #19132910;z-index:2}#app .float-icon{display:grid;place-items:center;width:42px;height:42px;background:var(--wa-lilac);border-radius:50%;color:var(--wa-purple)}#app .float-icon svg{width:21px;height:21px}#app .float-title{font-size:13px;font-weight:700;line-height:1.4}#app .hero-float small{display:block;font-size:11px;color:var(--wa-muted);margin-top:3px}#app .orbit-badge{position:absolute;top:-25px;right:-19px;width:100px;height:100px;border-radius:50%;background:var(--wa-purple);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.45;transform:rotate(10deg);box-shadow:0 3px 0 #583cac}#app .orbit-badge strong{font-size:30px;font-weight:650;line-height:1.1;letter-spacing:-.06em}#app .orbit-badge svg{width:28px;height:28px;margin-bottom:5px}#app .trust-strip{border-bottom:1px solid var(--wa-line);background:#fff}#app .trust-inner{display:flex;align-items:center;gap:45px;min-height:93px}#app .trust-label{font-size:11px;color:var(--wa-muted);flex-shrink:0;max-width:150px;line-height:1.6}#app .trust-items{display:flex;align-items:center;justify-content:space-between;gap:22px;flex:1;color:#717178;font-size:13px;font-weight:650;letter-spacing:-.02em}#app .trust-items a,#app .trust-items>span{display:flex;align-items:center;gap:9px}#app .trust-items svg{width:19px;height:19px;color:#9d97ac}#app .category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-left:1px solid var(--wa-line);border-top:1px solid var(--wa-line)}#app .category-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:195px;text-align:left;padding:21px 20px;border-right:1px solid var(--wa-line);border-bottom:1px solid var(--wa-line);background:#fff;transition:background .2s,transform .2s}#app .category-card:hover{background:var(--wa-lilac);z-index:1}#app .category-number{font-size:11px;letter-spacing:.1em;color:#a5a4ac;position:absolute;top:20px;right:16px}#app .category-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;background:var(--wa-lilac);color:var(--wa-purple);border-radius:5px;margin-bottom:20px}#app .category-icon svg{width:23px;height:23px}#app .category-title{font-size:14px;line-height:1.35;font-weight:650;letter-spacing:-.025em;margin-bottom:8px}#app .category-count{font-size:11px;color:var(--wa-muted);margin-top:auto}#app .catalogue{background:var(--wa-cream);border-top:1px solid #edeced;border-bottom:1px solid #edeced}#app .catalogue-top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px}#app .catalogue-top>div>p:not(.section-kicker){font-size:13px;color:var(--wa-muted);margin-top:14px;max-width:450px}#app .catalogue-tools{margin-bottom:25px}#app .search-box{position:relative;display:flex;align-items:center;max-width:350px;min-width:265px;background:#fff;border:1px solid #dadade;border-radius:4px;padding:0 15px;gap:10px}#app .search-box svg{width:18px;height:18px;color:#8e8e97}#app .search-box input{width:100%;min-height:44px;padding:8px 0;border:0;outline:none;color:var(--wa-ink);background:transparent;font-size:12px}#app .search-box:focus-within{border-color:var(--wa-purple);box-shadow:0 0 0 2px #7552dc15}#app .filter-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#app .filter-chip{padding:9px 13px;border:1px solid #dddde0;background:#fff;border-radius:4px;font-size:11px;line-height:1.3;transition:background .15s,border-color .15s}#app .filter-chip:hover{border-color:#aaa0bf}#app .filter-chip.active{color:#fff;background:#292a2e;border-color:#292a2e}#app .format-select{margin-left:auto;min-height:35px;max-width:190px;padding:8px 31px 8px 11px;border:1px solid #dddde0;border-radius:4px;background:#fff;color:#696972;font-size:11px}#app .results-count{font-size:11px;color:var(--wa-muted);margin-top:17px}#app .course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}#app .course-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dddde0;border-radius:5px;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}#app .course-card:hover{border-color:#bdb0d9;box-shadow:0 12px 25px #26222e08;transform:translateY(-4px)}#app .course-top{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--wa-lilac);min-height:70px;padding:20px 22px;color:var(--wa-purple)}#app .course-card:nth-child(3n+2) .course-top{background:#eaf0ed;color:#56806f}#app .course-card:nth-child(3n+3) .course-top{background:#f6eee7;color:#a57a50}#app .course-category{font-size:11px;letter-spacing:.11em;font-weight:700;text-transform:uppercase;line-height:1.4}#app .course-icon svg{width:27px;height:27px;stroke-width:1.4}#app .course-body{display:flex;flex:1;flex-direction:column;padding:24px 23px 22px}#app .course-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#87878e;font-size:11px;margin-bottom:13px}#app .course-meta>span{display:inline-flex;align-items:center;gap:4px}#app .course-meta svg{width:12px;height:12px}#app .course-title{font-size:22px;line-height:1.2;letter-spacing:-.035em;min-height:53px;font-weight:650}#app .course-title a:hover{color:var(--wa-purple)}#app .course-description{font-size:12px;color:var(--wa-muted);margin-top:13px;margin-bottom:20px;line-height:1.75;flex:1}#app .course-formats{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto}#app .course-formats .pill{font-size:11px;color:#74747b;padding:5px 7px}#app .course-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:19px;margin-top:20px;border-top:1px solid #e9e9ec}#app .course-price{font-size:19px;font-weight:650;line-height:1.2;letter-spacing:-.04em}#app .course-price small{display:block;font-size:11px;line-height:1.3;font-weight:400;letter-spacing:0;color:var(--wa-muted);margin-top:5px}#app .course-link{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--wa-line);border-radius:50%;color:var(--wa-ink);transition:background .15s}#app .course-link:hover{background:var(--wa-purple);color:#fff;border-color:var(--wa-purple)}#app .course-link svg{width:17px;height:17px}#app .formats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:33px}#app .format-card{padding:30px 0 0;border-top:1px solid #cbcbd1}#app .format-card h3{margin:18px 0 13px;font-size:24px}#app .format-card p{color:var(--wa-muted);font-size:13px;max-width:340px;line-height:1.8}#app .format-card .text-link{margin-top:21px;font-size:11px}#app .format-number{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9c9ca6;letter-spacing:.1em}#app .format-number svg{width:27px;height:27px;color:var(--wa-purple)}#app .business-band{background:#26262a;color:#fff;padding:65px 0;position:relative;overflow:hidden}#app .business-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center}#app .business-band .section-kicker{color:#bba6f2}#app .business-band h2{color:#fff;font-size:44px;max-width:640px;line-height:1.15}#app .business-copy p:not(.section-kicker){margin-top:20px;color:#b4b4be;max-width:560px;font-size:13px;line-height:1.8}#app .business-checks{display:grid;gap:14px;font-size:13px;color:#e1e0e8}#app .business-checks>div,#app .business-checks li,#app .business-checks>span{display:flex;align-items:center;gap:10px;list-style:none}#app .business-checks svg{width:17px;height:17px;color:#b29aec}#app .business-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:28px}#app .business-actions .btn{font-size:12px}#app .pathway{background:var(--wa-cream)}#app .pathway-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;counter-reset:steps}#app .pathway-step{position:relative;border-top:1px solid #d7d7da;padding-top:22px}#app .step-number{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid #d4d0df;border-radius:50%;font-size:11px;font-weight:600;color:var(--wa-purple);background:#fff;margin-bottom:24px}#app .pathway-step h3{font-size:19px;margin-bottom:13px}#app .pathway-step p{font-size:12px;color:var(--wa-muted);max-width:235px;line-height:1.8}#app .faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}#app .faq-grid h2{max-width:390px}#app .faq-grid p:not(.section-kicker){color:var(--wa-muted);font-size:13px;margin-top:20px;max-width:340px;line-height:1.8}#app .faq-grid .text-link{margin-top:22px;font-size:12px}#app .faq-list details{border-bottom:1px solid var(--wa-line);padding:20px 0}#app .faq-list details:first-child{border-top:1px solid var(--wa-line)}#app summary{cursor:pointer;list-style:none}#app summary::-webkit-details-marker{display:none}#app .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;line-height:1.5}#app .faq-list summary:after{content:"+";font-size:22px;font-weight:300;color:#8a7aaf;flex-shrink:0}#app .faq-list details[open] summary:after{content:"−"}#app .faq-list details p{font-size:12px!important;max-width:none!important;padding-right:35px;margin-top:13px!important}#app .footer{background:#f4f4f4;border-top:1px solid #e4e4e6;padding:49px 0 0}#app .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px;padding-bottom:41px}#app .footer-brand p{color:var(--wa-muted);font-size:11px;line-height:1.85;max-width:280px;margin-top:18px}#app .footer-col h3{font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:17px}#app .footer-col a,#app .footer-col>p{display:block;font-size:11px;color:var(--wa-muted);margin-top:9px;line-height:1.6}#app .footer-col a:hover{color:var(--wa-purple)}#app .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #dddde1;padding:19px 0;color:#898990;font-size:11px;line-height:1.7}#app .footer-bottom a:hover{color:var(--wa-ink)}#app .demo-bar{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 24px;background:#ede9f6;border-bottom:1px solid #ddd4ed;color:#77678f;font-size:11px;text-align:center;line-height:1.55}#app .demo-bar strong{color:#5c487d;font-weight:650}#app .demo-bar button,#app .demo-bar a{font-size:11px;text-decoration:underline;text-underline-offset:3px}#app dialog{padding:0;border:1px solid #dedbe5;border-radius:8px;background:#fff;color:var(--wa-ink);font:inherit;max-height:90dvh;overflow:auto;box-shadow:0 20px 120px #18151d40;width:min(720px,calc(100% - 40px));margin:auto}#app dialog::backdrop{background:#1b17296b;backdrop-filter:blur(4px)}#app dialog.wide,#app .modal.wide{width:min(1020px,calc(100% - 40px))}#app .modal-header{position:sticky;z-index:4;top:0;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 29px;border-bottom:1px solid var(--wa-line);background:#fff}#app .modal-title{font-size:21px;line-height:1.3;letter-spacing:-.025em}#app .modal-close{flex-shrink:0;border:0;font-size:22px;background:#f4f3f6;border-radius:50%;width:33px;height:33px}#app .modal-body{padding:29px}#app .modal-body>p{font-size:13px;color:var(--wa-muted);margin-bottom:23px}#app .course-detail-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:34px}#app .course-overview>h3{font-size:27px;line-height:1.2;margin:13px 0 16px}#app .course-overview>p{font-size:13px;color:var(--wa-muted);margin:13px 0 23px}#app .course-overview h4,#app .course-overview>h3:not(:first-of-type){font-size:18px;margin-top:28px;margin-bottom:16px}#app .course-sidebar{background:var(--wa-cream);padding:23px;border:1px solid var(--wa-line);border-radius:5px;align-self:start;position:sticky;top:95px}#app .course-sidebar .course-price{font-size:31px;margin-bottom:22px}#app .course-sidebar .btn{width:100%;margin-top:12px;white-space:normal;text-align:center}#app .course-sidebar p{font-size:11px;color:var(--wa-muted);margin-top:14px}#app .detail-facts{display:grid;gap:13px;font-size:11px;padding-top:19px;margin-top:20px;border-top:1px solid var(--wa-line)}#app .detail-facts>div,#app .detail-facts>span{display:flex;justify-content:space-between;align-items:center;gap:16px}#app .detail-facts dt{color:var(--wa-muted)}#app .detail-facts dd{margin:0;font-weight:600}#app .detail-program details{border-top:1px solid var(--wa-line);padding:15px 0}#app .detail-program details:last-child{border-bottom:1px solid var(--wa-line)}#app .detail-program summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;line-height:1.5}#app .detail-program summary:after{content:"+";font-size:20px;color:var(--wa-purple)}#app .detail-program details[open] summary:after{content:"−"}#app .detail-program ul{padding-left:17px;margin-top:11px;color:var(--wa-muted);font-size:12px;line-height:1.9}#app .detail-outcomes{padding-left:17px;color:var(--wa-muted);font-size:12px;line-height:1.8}#app .detail-outcomes li{padding-left:3px;margin:8px 0}#app .detail-outcomes li::marker{color:var(--wa-purple)}#app .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#app .field{display:flex;flex-direction:column;gap:7px;min-width:0}#app .field.full,#app .form-check,#app .form-grid>.notice,#app .form-grid>.btn,#app .form-grid>p{grid-column:1/-1}#app .field label{font-size:11px;font-weight:650;color:#57545f;line-height:1.4}#app .field input,#app .field select,#app .field textarea{width:100%;padding:11px 12px;min-height:43px;border:1px solid #d4d2db;border-radius:4px;background:#fff;font-size:12px;color:var(--wa-ink);outline:none}#app .field textarea{min-height:116px;resize:vertical;line-height:1.7}#app .field input:focus,#app .field select:focus,#app .field textarea:focus{border-color:var(--wa-purple);box-shadow:0 0 0 2px #7552dc10}#app .form-check{display:flex;align-items:flex-start;gap:9px;color:var(--wa-muted);font-size:11px;line-height:1.65}#app .form-check input{margin:3px 0 0;width:14px;height:14px;accent-color:var(--wa-purple);flex-shrink:0}#app .notice{padding:13px 16px;background:#f0edf7;border:1px solid #ded6ee;border-radius:4px;color:#77618d;font-size:11px;line-height:1.75;margin-bottom:20px}#app .notice.success{background:#eff6f0;color:#477b54;border-color:#d4e5d8}#app .notice.warning{background:#fbf6e9;color:#896e36;border-color:#e9debc}#app .empty-state{padding:45px 25px;text-align:center;border:1px dashed #d6d0e1;border-radius:5px;background:#faf9fc;color:var(--wa-muted);font-size:13px;grid-column:1/-1}#app .empty-state h3{font-size:22px;margin-bottom:12px}#app .empty-state .btn{margin-top:18px}#app .toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:1000;max-width:calc(100% - 35px);padding:15px 23px;background:#242329;color:#fff;font-size:12px;border-radius:5px;box-shadow:0 4px 30px #19142b25;line-height:1.6;text-align:center}#app .workspace{display:grid;grid-template-columns:239px minmax(0,1fr);min-height:100vh;background:#f6f5f8}#app .workspace-sidebar{position:sticky;top:0;height:100dvh;padding:29px 22px;background:#242329;color:#c7c4d0;display:flex;flex-direction:column}#app .workspace-brand{padding:0 7px 30px;border-bottom:1px solid #48434f;margin-bottom:28px}#app .workspace-brand .brand-name{font-size:20px;color:#fff}#app .workspace-brand .brand-sub{color:#a9a2b6}#app .workspace-brand .brand-mark{width:37px;height:37px}#app .workspace-brand .brand-mark svg{width:36px;height:36px}#app .workspace-nav{display:flex;flex-direction:column;gap:6px}#app .workspace-nav button{display:flex;align-items:center;gap:11px;padding:12px 13px;text-align:left;font-size:12px;border-radius:4px;color:#aaa5b5;transition:background .2s,color .2s;line-height:1.5}#app .workspace-nav button:hover{background:#333037;color:#fff}#app .workspace-nav button.active{background:#7352c8;color:#fff}#app .workspace-nav button svg{width:18px;height:18px}#app .workspace-back{display:flex;align-items:center;gap:9px;margin-top:auto;padding:17px 10px 0;border-top:1px solid #48434f;color:#b1aaba;font-size:11px}#app .workspace-back:hover{color:#fff}#app .workspace-main{padding:35px 43px 55px;min-width:0}#app .workspace-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}#app .workspace-header h1{font-size:34px;line-height:1.2;letter-spacing:-.04em}#app .workspace-header p{font-size:12px;color:var(--wa-muted);margin-top:8px}#app .workspace-header .eyebrow{margin-bottom:8px;color:var(--wa-purple)}#app .workspace-actions{display:flex;gap:10px;align-items:center}#app .workspace-actions .btn{font-size:11px;min-height:40px;padding:11px 15px}#app .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}#app .stat-card{padding:22px 23px;background:#fff;border:1px solid #e3dfe9;border-radius:5px;position:relative}#app .stat-card>svg{position:absolute;right:20px;top:22px;color:#a495ba;width:19px;height:19px}#app .stat-label{font-size:11px;color:#8a8592;line-height:1.5}#app .stat-value{font-size:32px;line-height:1.2;letter-spacing:-.045em;font-weight:650;margin-top:10px;color:#332d3c}#app .stat-card small{display:block;font-size:11px;margin-top:8px;color:#9b96a3}#app .dashboard-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}#app .dashboard-card{padding:25px;border:1px solid #e3dfe9;border-radius:5px;background:#fff;min-width:0;margin-bottom:23px}#app .dashboard-card h2,#app .dashboard-card h3{font-size:19px;letter-spacing:-.025em;margin-bottom:20px}#app .dashboard-card>p{font-size:12px;color:var(--wa-muted);margin-bottom:17px}#app .dashboard-card>.btn{margin-top:15px}#app .enrolled-list{display:grid;gap:15px}#app .enrolled-course{padding:20px;border:1px solid #e6e1ed;border-radius:5px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}#app .enrolled-course>div{flex:1;min-width:180px}#app .enrolled-course h3{font-size:18px;margin:7px 0 10px;line-height:1.3}#app .enrolled-course p{font-size:11px;color:var(--wa-muted)}#app .enrolled-course .btn{font-size:11px;min-height:38px;padding:10px 14px}#app .progress-track{height:5px;border-radius:3px;background:#ece8f2;overflow:hidden;margin-top:15px;width:100%}#app .progress-fill{height:100%;background:var(--wa-purple);border-radius:3px;transition:width .4s}#app .status-badge{display:inline-block;padding:5px 8px;border-radius:3px;font-size:11px;line-height:1.2;background:#efedf3;color:#7a708b;white-space:nowrap;letter-spacing:.005em}#app .status-badge.pending{background:#faf0d9;color:#9a7d3d}#app .status-badge.active{background:#e9e2f8;color:#7654b1}#app .status-badge.passed{background:#e7f1e9;color:#568064}#app .table-wrap{overflow:auto;border:1px solid #e5e0eb;border-radius:5px;background:#fff}#app .data-table table,#app table.data-table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;background:#fff}#app .data-table th{padding:15px 18px;font-size:11px;font-weight:600;color:#8c8596;background:#faf9fc;border-bottom:1px solid #e7e2ef;white-space:nowrap;text-transform:uppercase;letter-spacing:.07em}#app .data-table td{padding:16px 18px;border-bottom:1px solid #eeeaf3;line-height:1.6;vertical-align:middle;color:#686071}#app .data-table tr:last-child td{border-bottom:0}#app .data-table td:first-child{color:#302a38;font-weight:550}#app .data-table .btn{font-size:11px;min-height:30px;padding:7px 10px}#app .data-table button+button{margin-left:6px}#app .dashboard-tabs{display:flex;align-items:center;gap:23px;border-bottom:1px solid #ddd6e8;margin-bottom:24px;overflow:auto}#app .tab-button{position:relative;padding:11px 1px 15px;font-size:11px;color:#8a8196;white-space:nowrap}#app .tab-button.active{color:var(--wa-purple);font-weight:650}#app .tab-button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--wa-purple)}#app .learning-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:25px;align-items:start}#app .lesson-sidebar{background:#fff;border:1px solid #e1dce9;border-radius:5px;overflow:hidden;padding:16px}#app .lesson-sidebar h3{font-size:14px;line-height:1.5;margin:2px 5px 16px;letter-spacing:-.02em}#app .lesson-button{display:flex;align-items:flex-start;gap:9px;width:100%;padding:13px 10px;border-radius:4px;text-align:left;font-size:11px;color:#8b8397;line-height:1.5;margin-top:5px}#app .lesson-button svg{width:16px;height:16px;margin-top:1px;stroke-width:1.5}#app .lesson-button:hover{background:#f8f5fc}#app .lesson-button.active{background:#eee7fa;color:var(--wa-purple);font-weight:600}#app .lesson-button.done{color:#5e8a68}#app .lesson-content{background:#fff;border:1px solid #e1dce9;border-radius:5px;padding:34px;min-width:0}#app .lesson-meta{font-size:11px;color:var(--wa-purple);letter-spacing:.05em;margin-bottom:17px}#app .lesson-article{max-width:750px}#app .lesson-article h1,#app .lesson-content>h1{font-size:34px;line-height:1.2;margin-bottom:24px}#app .lesson-article h2,#app .lesson-article h3{font-size:22px;margin-top:31px;margin-bottom:17px}#app .lesson-article p,#app .lesson-article li{font-size:13px;line-height:1.9;color:#756d80}#app .lesson-article p{margin-bottom:17px}#app .lesson-article ul,#app .lesson-article ol{padding-left:20px;margin:20px 0}#app .lesson-article li{margin-bottom:8px}#app .lesson-article strong{color:#43384f;font-weight:600}#app .lesson-article blockquote{border-left:3px solid var(--wa-purple);padding:15px 20px;background:#f7f4fc;margin:25px 0;color:#7a6a8e}#app .lesson-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e6e0ef;margin-top:30px;padding-top:24px;flex-wrap:wrap}#app .lesson-actions .btn{font-size:11px}#app .quiz-question{border-bottom:1px solid #e6e0ef;padding:22px 0}#app .quiz-question:first-child{padding-top:0}#app .quiz-question h3,#app .quiz-question legend,#app .quiz-question>p{font-size:14px;font-weight:600;line-height:1.6;margin-bottom:14px;color:#51455d}#app .quiz-question fieldset{border:0;padding:0;margin:0}#app .quiz-option{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid #e2dce9;border-radius:4px;margin-top:8px;font-size:12px;line-height:1.65;color:#7b7088;cursor:pointer}#app .quiz-option:hover{background:#faf8fd;border-color:#bbaad3}#app .quiz-option:has(input:checked){background:#f0e9fb;border-color:#ac91d4;color:#6b4d96}#app .quiz-option input{margin-top:4px;accent-color:var(--wa-purple)}#app .certificate{max-width:850px;margin:auto;padding:16px;background:#fff;border:1px solid #e3dce9}#app .certificate-inner{padding:60px 45px;text-align:center;border:1px solid #bfaed8;position:relative;background:#fdfcfe}#app .certificate .eyebrow{color:var(--wa-purple);margin-bottom:22px}#app .certificate h1{font-size:48px;margin-bottom:30px}#app .certificate h2{font-size:31px;margin:25px 0}#app .certificate h3{font-size:23px;line-height:1.4;margin:22px 0}#app .certificate p{font-size:13px;color:var(--wa-muted);line-height:1.8}#app .certificate small{display:block;color:#aaa0b8;font-size:11px;margin-top:35px}#app .mobile-only{display:none!important}#app .desktop-only{display:initial}@media(min-width:1600px){#app .hero{padding-block:82px}#app .hero-photo{height:490px}#app .hero-visual{min-height:490px}}@media(max-width:1200px){#app .container{width:calc(100% - 64px)}#app .nav{gap:22px}#app .nav-links{gap:18px}#app .nav-actions{gap:13px}#app .nav-actions .text-link{font-size:11px}#app .hero-grid{gap:40px}#app .hero h1{font-size:61px}#app .hero-photo{height:430px}#app .hero-visual{min-height:430px}#app .hero-benefits{gap:13px;font-size:11px}#app .category-card{padding:20px 15px;min-height:186px}#app .category-title{font-size:12px}#app .course-body{padding:23px 20px 20px}#app .course-title{font-size:21px}#app .trust-inner{gap:30px}#app .trust-items{font-size:11px;gap:20px}#app .business-grid{gap:55px}#app .workspace-main{padding:30px}#app .workspace{grid-template-columns:210px 1fr}#app .workspace-sidebar{padding:28px 15px}#app .workspace-brand .brand-name{font-size:18px}#app .stat-grid{gap:12px}#app .stat-card{padding:20px 17px}#app .learning-layout{grid-template-columns:220px 1fr;gap:18px}#app .lesson-content{padding:28px}}@media(max-width:1023px){#app .container{width:calc(100% - 48px)}#app .nav{min-height:82px;gap:15px}#app .brand-name{font-size:20px}#app .brand-sub{font-size:11px}#app .brand-mark,#app .brand-mark svg{width:36px;height:36px}#app .nav-links{gap:15px}#app .nav-links a{font-size:11px}#app .nav-actions .text-link{display:none}#app .hero{padding:53px 0}#app .hero-grid{gap:31px;grid-template-columns:1.1fr 1fr}#app .hero h1{font-size:52px}#app .hero-lead{font-size:13px;margin-top:20px}#app .hero-tag{font-size:11px;margin-bottom:23px;letter-spacing:.1em}#app .hero-photo{height:405px;border-bottom-left-radius:45px}#app .hero-visual{min-height:405px;margin-left:0}#app .hero-actions{gap:9px;margin-top:23px}#app .hero-actions .btn{font-size:11px;padding:12px 15px;min-height:44px;gap:7px}#app .hero-benefits{margin-top:23px;gap:12px}#app .hero-float{left:-18px;bottom:25px;padding:13px 15px;gap:10px}#app .float-icon{width:36px;height:36px}#app .float-title{font-size:11px}#app .hero-float small{font-size:11px}#app .orbit-badge{width:80px;height:80px;right:-12px;top:-17px;font-size:11px}#app .orbit-badge strong{font-size:25px}#app .section{padding:70px 0}#app .section-head{gap:30px}#app .section-head>p{max-width:300px;font-size:12px}#app .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .category-card{min-height:164px;padding:20px 23px}#app .category-title{font-size:14px}#app .category-icon{margin-bottom:15px;width:34px;height:34px}#app .course-grid{gap:15px}#app .course-top{padding:18px;min-height:65px}#app .course-category{font-size:11px}#app .course-body{padding:21px 17px 19px}#app .course-title{font-size:19px}#app .course-description{font-size:11px}#app .course-price{font-size:17px}#app .course-formats{gap:4px}#app .course-formats .pill{font-size:11px;padding:4px 6px}#app .filter-chip{font-size:11px;padding:9px 11px}#app .format-select{font-size:11px}#app .search-box{min-width:235px;max-width:285px}#app .trust-inner{min-height:88px;gap:25px}#app .trust-items{flex-wrap:wrap;justify-content:flex-start;column-gap:24px;row-gap:11px}#app .trust-label{max-width:140px}#app .formats-grid{gap:24px}#app .format-card h3{font-size:21px}#app .format-card p{font-size:12px}#app .business-band{padding:55px 0}#app .business-grid{gap:40px;grid-template-columns:1.1fr 1fr}#app .business-band h2{font-size:36px}#app .business-checks{font-size:11px}#app .pathway-steps{gap:20px}#app .pathway-step h3{font-size:17px}#app .pathway-step p{font-size:11px}#app .faq-grid{gap:50px}#app .footer-grid{gap:26px;grid-template-columns:1.4fr 1fr 1fr}#app .footer-col:last-child{grid-column:2/-1;display:flex;gap:20px;align-items:center}#app .footer-col:last-child h3{margin:9px 0 0}#app .course-detail-grid{grid-template-columns:1.5fr 1fr;gap:24px}#app .course-sidebar{padding:18px}#app .workspace{grid-template-columns:185px minmax(0,1fr)}#app .workspace-main{padding:27px 23px}#app .workspace-sidebar{padding:26px 12px}#app .workspace-brand{padding:0 3px 24px}#app .workspace-brand .brand-name{font-size:16px}#app .workspace-brand .brand-sub{font-size:11px}#app .workspace-brand .brand-mark,#app .workspace-brand .brand-mark svg{width:30px;height:30px}#app .workspace-nav button{padding:11px 10px;font-size:11px;gap:9px}#app .workspace-nav button svg{width:16px;height:16px}#app .workspace-header h1{font-size:28px}#app .workspace-actions .btn{font-size:11px;padding:10px 12px}#app .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .dashboard-grid{grid-template-columns:1fr}#app .learning-layout{grid-template-columns:1fr}#app .lesson-sidebar{display:flex;flex-wrap:wrap;gap:5px}#app .lesson-sidebar h3{width:100%;margin-bottom:6px}#app .lesson-button{width:auto;flex:1;min-width:140px;font-size:11px}#app .lesson-content{padding:27px}#app .lesson-article h1{font-size:30px}}@media(max-width:767px){#app{font-size:14px}#app .container{width:calc(100% - 40px)}#app .topbar{font-size:11px}#app .topbar-inner{min-height:29px;justify-content:center;text-align:center}#app .topbar-inner>span:last-child,#app .topbar-inner>a:last-child{display:none}#app .nav{min-height:78px;position:relative;flex-wrap:wrap;gap:0}#app .brand-name{font-size:20px}#app .brand-mark,#app .brand-mark svg{width:35px;height:35px}#app .nav-actions{margin-left:auto;gap:12px}#app .nav-actions>.btn{display:none}#app .mobile-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dedde3;border-radius:4px}#app .mobile-toggle svg{width:19px;height:19px}#app .nav-links{display:none;order:3;width:100%;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px 0 20px}#app .nav-links.open,#app .nav.menu-open .nav-links{display:flex}#app .nav-links a{padding:11px 0;border-top:1px solid #efedf2;font-size:13px}#app .hero{padding:39px 0 43px}#app .hero-grid{grid-template-columns:1fr;gap:35px}#app .hero-copy{padding:0}#app .hero-tag{font-size:11px;letter-spacing:.1em;margin-bottom:20px}#app .hero h1{font-size:clamp(43px,10.2vw,65px);max-width:620px;line-height:1.075;letter-spacing:-.052em}#app .hero-lead{font-size:13px;max-width:520px;margin-top:20px;line-height:1.8}#app .hero-actions{gap:10px;margin-top:22px}#app .hero-actions .btn{font-size:11px;min-height:45px;padding:13px 17px}#app .hero-benefits{gap:14px;line-height:1.6;font-size:11px;margin-top:22px}#app .hero-visual{margin:13px 11px 0 0;min-height:330px}#app .hero-photo{height:330px;max-height:440px;object-position:center 45%;border-bottom-left-radius:45px}#app .hero-float{left:13px;bottom:20px;padding:12px 16px}#app .orbit-badge{top:-13px;right:-11px;width:77px;height:77px;font-size:11px}#app .photo-caption{font-size:11px;max-width:115px;bottom:13px;right:12px}#app .trust-inner{display:block;padding:22px 0;min-height:0}#app .trust-label{max-width:none;font-size:11px;margin-bottom:15px}#app .trust-items{gap:12px 25px;font-size:11px;justify-content:space-between}#app .trust-items svg{width:16px;height:16px}#app .section{padding:57px 0}#app h2{font-size:33px}#app .section-kicker{font-size:11px;margin-bottom:13px}#app .section-head{display:block;margin-bottom:27px}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){margin-top:15px;max-width:440px;font-size:12px}#app .section-head>.text-link{margin-top:20px}#app .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .category-card{min-height:158px;padding:20px}#app .category-icon{width:34px;height:34px;margin-bottom:14px}#app .category-title{font-size:13px}#app .category-count{font-size:11px}#app .category-number{font-size:11px}#app .catalogue-top{display:block;margin-bottom:24px}#app .catalogue-top .search-box{max-width:none;margin-top:22px}#app .catalogue-top>div>p:not(.section-kicker){font-size:12px;margin-top:14px}#app .search-box{min-width:0;max-width:none}#app .search-box input{min-height:44px;font-size:12px}#app .filter-row{gap:6px}#app .filter-chip{font-size:11px;min-height:33px;padding:8px 10px}#app .format-select{margin:8px 0 0;max-width:none;width:100%;font-size:11px;min-height:38px}#app .catalogue-tools{margin-bottom:20px}#app .course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#app .course-top{padding:15px;min-height:62px;gap:7px}#app .course-category{font-size:11px;letter-spacing:.09em}#app .course-icon svg{width:23px;height:23px}#app .course-body{padding:17px 15px}#app .course-meta{font-size:11px;gap:9px;margin-bottom:12px}#app .course-title{font-size:18px;min-height:64px;line-height:1.2}#app .course-description{font-size:11px;line-height:1.8;margin-top:12px;margin-bottom:15px}#app .course-formats{gap:4px}#app .course-formats .pill{font-size:11px;padding:4px 5px}#app .course-formats .pill svg{width:9px;height:9px}#app .course-footer{padding-top:16px;margin-top:16px;gap:8px}#app .course-price{font-size:18px}#app .course-price small{font-size:11px}#app .course-link{width:29px;height:29px}#app .course-link svg{width:14px;height:14px}#app .formats-grid{grid-template-columns:1fr;gap:29px}#app .format-card{padding-top:20px}#app .format-card h3{font-size:25px;margin-top:13px}#app .format-card p{max-width:490px;font-size:12px}#app .format-card .text-link{margin-top:15px}#app .format-number{font-size:11px}#app .format-number svg{width:23px;height:23px}#app .business-band{padding:47px 0}#app .business-grid{grid-template-columns:1fr;gap:32px}#app .business-band h2{font-size:34px;max-width:490px}#app .business-copy p:not(.section-kicker){font-size:12px;margin-top:18px}#app .business-checks{gap:13px;font-size:12px}#app .business-actions{margin-top:24px}#app .business-actions .btn{font-size:11px}#app .pathway-steps{grid-template-columns:repeat(2,1fr);gap:31px 22px}#app .pathway-step{padding-top:18px}#app .step-number{width:30px;height:30px;font-size:11px;margin-bottom:18px}#app .pathway-step h3{font-size:18px;margin-bottom:12px}#app .pathway-step p{font-size:11px;max-width:none}#app .faq-grid{grid-template-columns:1fr;gap:30px}#app .faq-grid h2{max-width:500px}#app .faq-grid p:not(.section-kicker){max-width:450px;font-size:12px;margin-top:18px}#app .faq-grid .text-link{margin-top:17px}#app .faq-list details{padding:17px 0}#app .faq-list summary{font-size:12px}#app .faq-list details p{font-size:11px!important;padding-right:10px}#app .footer{padding-top:38px}#app .footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding-bottom:30px}#app .footer-brand{grid-column:1/-1}#app .footer-brand p{max-width:380px;font-size:11px;margin-top:16px}#app .footer-col:last-child{grid-column:1/-1;display:block}#app .footer-col:last-child h3{margin:0 0 13px}#app .footer-col h3{font-size:11px;margin-bottom:14px}#app .footer-col a,#app .footer-col>p{font-size:11px;margin-top:8px}#app .footer-bottom{display:block;padding:17px 0;font-size:11px}#app .footer-bottom>span+span,#app .footer-bottom>div+div{display:block;margin-top:9px}#app .demo-bar{font-size:11px;padding:10px 17px;gap:3px 10px}#app .demo-bar button,#app .demo-bar a{font-size:11px}#app dialog,#app dialog.wide,#app .modal.wide{width:calc(100% - 22px);max-height:94dvh;border-radius:6px}#app .modal-header{padding:17px 19px;gap:15px}#app .modal-title{font-size:18px}#app .modal-close{width:30px;height:30px;font-size:21px}#app .modal-body{padding:21px 19px}#app .modal-body>p{font-size:12px}#app .course-detail-grid{grid-template-columns:1fr;gap:24px}#app .course-overview>h3{font-size:26px}#app .course-overview>p{font-size:12px}#app .course-overview h4,#app .course-overview>h3:not(:first-of-type){font-size:18px;margin-top:25px}#app .course-sidebar{position:static;padding:23px;display:block}#app .course-sidebar .course-price{font-size:29px}#app .detail-program summary{font-size:11px}#app .detail-program ul{font-size:11px}#app .detail-outcomes{font-size:11px}#app .form-grid{gap:16px}#app .field label{font-size:11px}#app .field input,#app .field select,#app .field textarea{font-size:12px;min-height:42px}#app .form-check{font-size:11px}#app .notice{font-size:11px;padding:11px 13px;margin-bottom:17px}#app .empty-state{padding:30px 18px;font-size:12px}#app .toast{bottom:17px;font-size:11px;padding:12px 17px}#app .workspace{grid-template-columns:1fr;min-height:100dvh}#app .workspace-sidebar{position:relative;height:auto;padding:18px 20px 0}#app .workspace-brand{margin:0;padding:0 0 17px;border-bottom:0;display:flex;align-items:center;justify-content:space-between}#app .workspace-brand .brand-name{font-size:19px}#app .workspace-brand .brand-sub{font-size:11px}#app .workspace-brand .brand-mark,#app .workspace-brand .brand-mark svg{width:34px;height:34px}#app .workspace-nav{flex-direction:row;overflow-x:auto;gap:3px;margin:0 -6px;padding-bottom:13px;scrollbar-width:thin}#app .workspace-nav button{flex-shrink:0;white-space:nowrap;font-size:11px;gap:6px;padding:9px 10px}#app .workspace-nav button svg{width:15px;height:15px}#app .workspace-back{position:absolute;top:22px;right:21px;padding:0;margin:0;border:0;font-size:11px}#app .workspace-back svg{width:13px;height:13px}#app .workspace-main{padding:26px 20px 38px}#app .workspace-header{align-items:flex-start;gap:15px;margin-bottom:25px;flex-wrap:wrap}#app .workspace-header h1{font-size:28px}#app .workspace-header p{font-size:11px;margin-top:7px}#app .workspace-header .eyebrow{font-size:11px;margin-bottom:7px}#app .workspace-actions{gap:8px}#app .workspace-actions .btn{font-size:11px;min-height:35px;padding:9px 12px}#app .stat-grid{gap:11px;margin-bottom:21px}#app .stat-card{padding:18px 16px}#app .stat-label{font-size:11px}#app .stat-value{font-size:29px;margin-top:8px}#app .stat-card>svg{width:16px;height:16px;right:15px;top:18px}#app .stat-card small{font-size:11px}#app .dashboard-grid{gap:0}#app .dashboard-card{padding:20px;margin-bottom:20px}#app .dashboard-card h2,#app .dashboard-card h3{font-size:18px;margin-bottom:17px}#app .dashboard-card>p{font-size:11px}#app .enrolled-course{padding:17px;gap:13px}#app .enrolled-course>div{min-width:140px}#app .enrolled-course h3{font-size:17px;margin-top:7px}#app .enrolled-course p{font-size:11px}#app .enrolled-course .btn{font-size:11px}#app .data-table th{font-size:11px;padding:12px 13px}#app .data-table td{font-size:11px;padding:13px;min-width:110px}#app .data-table .btn{font-size:11px;min-height:28px;padding:6px 8px}#app .dashboard-tabs{gap:19px;margin-bottom:21px}#app .tab-button{font-size:11px;padding-bottom:12px}#app .learning-layout{gap:18px}#app .lesson-sidebar{padding:12px;gap:3px}#app .lesson-sidebar h3{font-size:12px;margin-bottom:4px}#app .lesson-button{font-size:11px;padding:11px 8px;min-width:125px;gap:6px;line-height:1.6}#app .lesson-button svg{width:13px;height:13px;margin-top:2px}#app .lesson-content{padding:24px 19px}#app .lesson-meta{font-size:11px;margin-bottom:15px}#app .lesson-article h1,#app .lesson-content>h1{font-size:28px;margin-bottom:21px}#app .lesson-article h2,#app .lesson-article h3{font-size:21px;margin-top:26px;margin-bottom:15px}#app .lesson-article p,#app .lesson-article li{font-size:12px;line-height:1.9}#app .lesson-article p{margin-bottom:15px}#app .lesson-article ul,#app .lesson-article ol{padding-left:17px}#app .lesson-actions{padding-top:21px;margin-top:24px}#app .lesson-actions .btn{font-size:11px;padding:12px 15px;min-height:41px}#app .quiz-question{padding:19px 0}#app .quiz-question h3,#app .quiz-question legend,#app .quiz-question>p{font-size:13px}#app .quiz-option{padding:11px;font-size:11px;gap:8px}#app .certificate{padding:10px}#app .certificate-inner{padding:37px 20px}#app .certificate h1{font-size:35px;margin-bottom:25px}#app .certificate h2{font-size:26px}#app .certificate h3{font-size:21px}#app .certificate p{font-size:11px}#app .mobile-only{display:initial!important}#app .desktop-only{display:none!important}}@media(max-width:479px){#app .container{width:calc(100% - 36px)}#app .hero h1{font-size:45px;letter-spacing:-.055em}#app .hero-tag{font-size:11px}#app .hero-lead{font-size:12px}#app .hero-benefits{gap:8px 13px;font-size:11px}#app .hero-photo{height:290px}#app .hero-visual{min-height:290px}#app .hero-float{padding:11px 13px;left:12px;bottom:16px;gap:9px}#app .float-title{font-size:11px}#app .hero-float small{font-size:11px}#app .float-icon{width:31px;height:31px}#app .float-icon svg{width:17px;height:17px}#app .photo-caption{max-width:95px;font-size:11px}#app .trust-items{justify-content:flex-start;font-size:11px;gap:13px 20px}#app .course-grid{grid-template-columns:1fr;gap:19px}#app .course-top{padding:18px 21px;min-height:68px}#app .course-category{font-size:11px;letter-spacing:.1em}#app .course-icon svg{width:27px;height:27px}#app .course-body{padding:23px 21px 21px}#app .course-meta{font-size:11px;gap:13px;margin-bottom:12px}#app .course-title{font-size:24px;min-height:0;line-height:1.2}#app .course-description{font-size:12px;line-height:1.8;margin-top:14px;margin-bottom:21px}#app .course-formats .pill{font-size:11px;padding:5px 7px}#app .course-formats .pill svg{width:11px;height:11px}#app .course-footer{margin-top:21px;padding-top:19px}#app .course-price{font-size:22px}#app .course-price small{font-size:11px}#app .course-link{width:35px;height:35px}#app .course-link svg{width:18px;height:18px}#app .filter-chip{font-size:11px}#app .category-title{font-size:12px}#app .category-card{padding:19px 17px}#app .category-number{right:12px}#app .form-grid{grid-template-columns:1fr}#app .field.full,#app .form-check,#app .form-grid>.notice,#app .form-grid>.btn,#app .form-grid>p{grid-column:auto}#app .workspace-header h1{font-size:25px}#app .workspace-back{font-size:11px;right:17px}#app .workspace-main{padding-inline:17px}#app .stat-card{padding:17px 14px}#app .stat-label{font-size:11px;max-width:75px}#app .stat-value{font-size:27px}#app .dashboard-card{padding:18px}#app .enrolled-course{padding:15px}#app .enrolled-course>div{min-width:100%}#app .enrolled-course>.btn{width:100%}#app .lesson-button{min-width:110px}#app .lesson-content{padding:22px 17px}#app .lesson-article h1,#app .lesson-content>h1{font-size:26px}#app .lesson-actions .btn{flex:1}#app .certificate-inner{padding:30px 15px}#app .certificate h1{font-size:29px}#app .certificate h2{font-size:24px}#app .certificate h3{font-size:19px}}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{#app .workspace-sidebar,#app .workspace-header,#app .workspace-actions,#app .demo-bar,#app .lesson-actions,#app .btn,#app .topbar,#app .nav,#app .footer{display:none!important}#app .workspace{display:block;min-height:0;background:#fff}#app .workspace-main{padding:0}#app .certificate{border:0;max-width:none;padding:0}#app .certificate-inner{min-height:650px;padding-top:110px}#app{overflow:visible;color:#000;background:#fff}#app dialog{position:static;width:100%;max-height:none;box-shadow:none;border:0}}#app header.nav{background:#09090c}#app .topbar{background:#131316;color:#aaa8b3;border-bottom:1px solid #25242b}#app .topbar a{color:#d7cced}#app .nav{--wa-purple:#b57cff;background:#09090c;border-bottom-color:#2b2932;color:#f4f3f6}#app .nav .brand-name,#app .footer .brand-name{color:#f4f3f6}#app .nav .brand-sub,#app .footer .brand-sub{color:#aaa8b3}#app .nav .nav-actions .text-link{color:#eeebf5}#app .nav .nav-links a{color:#b8b4c4}#app .nav .nav-links a:hover{color:#bc87ff}#app .nav .btn.primary{color:#17101f;background:#b57cff}#app .nav .btn.primary:hover{background:#ca9bff}#app .hero{--wa-purple:#b57cff;--wa-purple-dark:#c89bff;--wa-muted:#aaa8b3;background:#09090c;color:#f4f3f6;padding-top:66px;padding-bottom:70px}#app .hero h1{color:#f4f3f6;font-weight:600;letter-spacing:-.055em}#app .hero h1 em,#app .hero h1 span{color:#bc87ff}#app .hero-tag{color:#c2baca}#app .hero-tag:before{box-shadow:0 0 0 5px #b57cff14}#app .hero-lead{color:#aaa8b3}#app .hero .btn.primary{color:#1e112b;background:#b57cff}#app .hero .btn.primary:hover{background:#c79aff;box-shadow:0 6px 24px #b57cff16}#app .hero .btn.secondary,#app .hero .btn.outline{color:#e5dff0;border-color:#45404d}#app .hero .btn.secondary:hover,#app .hero .btn.outline:hover{border-color:#a97be0;background:#1b1525}#app .hero-benefits{color:#9c94a9}#app .hero-benefits svg{stroke:#c6a4f0}#app .hero-photo{border-radius:6px;filter:saturate(.73);background:#24202b}#app .hero-float{background:#b57cff;border-color:#c997ff;border-radius:4px;box-shadow:0 10px 35px #0003;color:#251234;bottom:32px;left:-27px;padding:18px 24px 18px 17px}#app .hero-float small{color:#50315f}#app .float-title{color:#251234;font-weight:750}#app .float-icon{color:#29123d;background:#ffffff35;border:1px solid #dcb5ff}#app .orbit-badge{color:#f5eefa;background:#17111f;border:1px solid #8661af;box-shadow:none;transform:rotate(8deg);right:-18px;top:-24px}#app .orbit-badge strong{color:#bc87ff}#app .trust-strip{background:#09090c;border-color:#2b2932;color:#aaa8b3}#app .trust-label{color:#7e778a}#app .trust-items{color:#a9a1b7}#app .trust-items svg{color:#806f96}#app .trust-items a:hover{color:#d8baff}#app .catalogue{background:#f7f6f2}#app .business-band{--wa-purple:#b57cff;background:#131316;color:#f4f3f6;border-top:1px solid #2b2932;border-bottom:1px solid #2b2932}#app .business-band h2{color:#f4f3f6;font-weight:600}#app .business-band .section-kicker{color:#b57cff}#app .business-copy p:not(.section-kicker){color:#aaa8b3}#app .business-checks{color:#d0cadb}#app .business-checks svg{color:#b57cff}#app .business-band .btn.primary{color:#251234;background:#b57cff}#app .business-band .btn.primary:hover{background:#cca1ff}#app .business-band .btn.outline,#app .business-band .btn.secondary{color:#e5dff0;border-color:#4d4259}#app .business-band .btn.outline:hover,#app .business-band .btn.secondary:hover{background:#221a2d;border-color:#9c7cbe}#app .footer{--wa-purple:#b57cff;background:#09090c;border-top:1px solid #2b2932;color:#f4f3f6}#app .footer-brand p{color:#8f879c}#app .footer-col h3{color:#e4ddeb}#app .footer-col a,#app .footer-col>p{color:#92899f}#app .footer-col a:hover{color:#cda2ff}#app .footer-bottom{border-color:#2b2932;color:#71687f}#app .footer-bottom a:hover{color:#d4b8f4}#app .workspace-sidebar{background:#09090c}#app .workspace-brand{border-color:#302936}#app .workspace-nav button.active{background:#b57cff;color:#21112f}#app .workspace-nav button:hover{background:#22172f}#app .workspace-nav button.active:hover{background:#c897ff}#app .workspace-back{border-color:#302936}@media(max-width:1023px){#app .hero{padding-top:53px;padding-bottom:53px}#app .hero-float{padding:14px 17px;left:-18px;bottom:27px}}@media(max-width:767px){#app .hero{padding-top:39px;padding-bottom:43px}#app .hero-float{left:13px;bottom:20px;padding:13px 17px}#app .hero-photo{border-radius:6px}#app .nav .mobile-toggle{border-color:#40364d;color:#e5d9f4}#app .nav .nav-links a{border-color:#28202f}#app .orbit-badge{top:-13px;right:-11px}}@media(max-width:479px){#app .hero-float{padding:11px 13px;left:12px;bottom:16px}}@font-face{font-family:Manrope;src:url("assets/manrope-ext.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}#app .nav-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:94px}#app .brand-mark{color:#b57cff}#app .brand-name{font-size:27px;text-transform:lowercase;font-weight:750;letter-spacing:-.06em}#app .brand-dot{color:#b57cff}#app .brand-sub{font-size:11px;letter-spacing:.22em;margin-top:6px}#app .topbar-dot{color:#b57cff;margin-left:6px}#app .panel-link{display:flex;align-items:center;gap:8px;color:#c9c0d5;font-size:11px;white-space:nowrap}#app .panel-link svg{width:16px;height:16px}#app .panel-link:hover{color:#d7b9ff}#app .hero{padding-bottom:0}#app .hero-photo{position:relative;overflow:hidden}#app .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:48% 50%}#app .hero-float>div>span:last-child{display:block;font-size:11px;margin-top:4px;color:#5b3872}#app .hero-float>svg{width:21px;height:21px;margin-left:15px}#app .orbit-badge{font-size:11px;font-weight:650;letter-spacing:.1em;gap:6px}#app .orbit-badge svg{width:24px;height:24px;margin:0}#app .hero .trust-inner{border-top:1px solid #2b2932;min-height:112px;margin-top:63px;gap:80px}#app .hero .trust-label{font-size:11px;line-height:1.7;letter-spacing:.09em;max-width:150px}#app .hero .trust-items{gap:40px;align-items:center}#app .hero .trust-items>div{display:flex;align-items:center;gap:13px}#app .hero .trust-items>div>strong{font-size:36px;font-weight:500;letter-spacing:-.05em;line-height:1;color:#e4dced}#app .hero .trust-items>div>span{font-size:11px;line-height:1.5;max-width:90px;font-weight:400;color:#90869f}#app .hero .trust-items>a{font-size:11px;display:block;text-align:right;line-height:1.6;font-weight:400;color:#82768e}#app .hero .trust-items>a strong{font-size:11px;color:#d1c3e0;font-weight:550;display:block;margin-top:2px}#app .hero .trust-items>a svg{width:13px;height:13px;color:#b57cff;margin-left:2px}#app .section-head .eyebrow,#app .faq-grid>div>.eyebrow{display:block;color:#847f89;margin-bottom:18px;font-size:11px;letter-spacing:.12em}#app h2 em{font-style:normal;color:#7552dc}#app .category-count{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}#app .category-count svg{width:14px;height:14px;color:#9687b0}#app .catalogue-intro{display:flex;flex-direction:column;align-items:flex-start;gap:13px}#app .catalogue-intro p{font-size:12px!important;line-height:1.75}#app .catalogue-intro .pill{font-size:11px;color:#8b7a9c;border-color:#dcd4e7;padding:6px 9px;letter-spacing:.02em}#app .catalogue-tools .catalogue-top{margin-bottom:14px;gap:12px;justify-content:flex-start;align-items:center}#app .catalogue-tools .search-box{flex:1;max-width:none;margin-right:auto}#app .catalogue-tools .format-select{margin-left:0;min-height:45px;max-width:200px;flex:0 0 auto;font-size:11px}#app .results-count{display:flex;justify-content:space-between;align-items:center;margin:0 0 19px;font-size:11px}#app .results-count>span{font-size:11px;letter-spacing:.1em;color:#aaa1b3}#app .course-top{background:color-mix(in srgb,var(--course-accent,#b57cff) 15%,white);color:color-mix(in srgb,var(--course-accent,#b57cff) 70%,#241732)}#app .course-card:nth-child(3n+2) .course-top,#app .course-card:nth-child(3n+3) .course-top{background:color-mix(in srgb,var(--course-accent,#b57cff) 15%,white);color:color-mix(in srgb,var(--course-accent,#b57cff) 70%,#241732)}#app .course-title button{text-align:left;padding:0;font:inherit;letter-spacing:inherit}#app .course-title button:hover{color:#7552dc}#app .course-formats{gap:8px 9px}#app .course-formats>span{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#8d8796;white-space:nowrap}#app .course-formats>span svg{width:12px;height:12px}#app .course-link{width:auto;height:auto;border:0;border-radius:0;gap:8px;font-size:11px;font-weight:650;padding:5px 0;color:#7552dc;white-space:nowrap}#app .course-link:hover{background:none;color:#4f289c;border:0}#app .course-link svg{width:15px;height:15px}#app .course-price strong{font:inherit}#app .catalogue-note{font-size:11px!important;line-height:1.8!important;color:#99909f;margin-top:28px!important;max-width:850px}#app .format-features{display:block;font-size:11px;color:#98929f;margin-top:17px;line-height:1.75}#app .business-copy>.eyebrow{display:block;color:#a882cf;font-size:11px;letter-spacing:.13em;margin-bottom:19px}#app .business-copy>.btn{margin-top:27px}#app .business-band h2 em{color:#b57cff}#app .business-checks>div{gap:18px;align-items:flex-start;padding:19px 0;border-bottom:1px solid #2c2733}#app .business-checks>div:first-child{padding-top:0}#app .business-checks>div:last-child{border-bottom:0;padding-bottom:0}#app .business-checks>div>span{font-size:11px;color:#b57cff;min-width:22px;margin-top:2px}#app .business-checks h3{font-size:15px;letter-spacing:-.02em;font-weight:600;color:#e5ddeb;line-height:1.4;margin-bottom:8px}#app .business-checks p{font-size:11px;color:#948a9e;line-height:1.8}#app .business-checks>div>div{min-width:0}#app .about-copy{font-size:12px!important;max-width:430px!important}#app .faq-list summary>span:last-child{display:none}#app .footer-col>strong{display:block;font-size:11px;font-weight:650;letter-spacing:0;line-height:1.6;margin-bottom:16px;color:#ddd2e8}#app .footer-col>button:not(.btn){display:block;padding:0;text-align:left;font-size:11px;color:#92899f;margin-top:9px;line-height:1.6}#app .footer-col>button:not(.btn):hover{color:#cda2ff}#app .footer-col>.btn{border-color:#3d314b;color:#cfbbe3;font-size:11px;min-height:40px;padding:10px 13px;margin-top:19px;white-space:normal;text-align:left}#app .footer-col>.btn:hover{border-color:#9c74c6;background:#1e1529}#app .footer-brand>.text-link{font-size:11px;margin-top:17px;gap:6px;color:#b18bcf}#app .footer-brand>.text-link svg{width:13px;height:13px}#app .footer-bottom>div{display:flex;align-items:center;gap:20px}#app .footer-bottom button{font-size:11px;color:#92819f;padding:0}#app .detail-lead{font-size:14px!important;line-height:1.8!important;margin-bottom:27px!important}#app .course-overview>h3{font-size:20px!important;margin:27px 0 13px!important;letter-spacing:-.025em;line-height:1.25}#app .detail-price{font-size:31px;line-height:1.2;letter-spacing:-.05em;font-weight:650;margin-top:15px}#app .detail-price small{display:block;color:#95899e;font-size:11px;letter-spacing:0;font-weight:400;line-height:1.6;margin-top:8px}#app .detail-facts>span{justify-content:flex-start;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;color:#8b7d99}#app .detail-facts>span svg{width:15px;height:15px;margin-top:2px}#app .course-sidebar>.text-link{font-size:11px;line-height:1.7;display:block;text-align:center;width:100%;margin-top:15px}#app .course-sidebar .small-print{font-size:11px!important;margin-top:19px!important}#app .detail-program summary>span:last-child{display:none}#app .detail-outcomes{list-style:none;padding-left:0}#app .detail-outcomes li{display:flex;align-items:flex-start;gap:9px;font-size:12px;margin:12px 0;line-height:1.8}#app .detail-outcomes svg{width:16px;height:16px;margin-top:3px;color:#8b68bc}#app .field{font-size:11px;font-weight:600;line-height:1.6;color:#6f607f}#app form>.field{margin:18px 0}#app .form-check{margin:19px 0 21px}#app .small-print{font-size:11px!important;line-height:1.8!important;color:#a194ac;margin-top:15px!important;font-weight:400}#app .hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}#app .toast{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}#app .toast.visible{opacity:1;visibility:visible}#app .workspace-header{background:transparent}#app .workspace-sidebar>.eyebrow{font-size:11px;line-height:1.7;color:#756c83;letter-spacing:.11em;margin:0 10px 15px}#app .workspace-nav>a{display:flex;align-items:center;gap:11px;padding:12px 13px;font-size:12px;color:#aaa5b5;border-radius:4px;line-height:1.5}#app .workspace-nav>a svg{width:18px;height:18px}#app .workspace-nav>a:hover{background:#22172f;color:#fff}#app .workspace-nav>a.active{background:#b57cff;color:#21112f}#app .workspace-back{flex-direction:column;align-items:flex-start;gap:12px}#app .workspace-back>a:last-child{font-size:11px;color:#8e799d}#app .workspace-main>.demo-bar{margin-bottom:25px;border:1px solid #ddd4ed;border-radius:4px;font-size:11px;text-align:left;justify-content:flex-start;padding:12px 15px}#app .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .stat-label{display:block}#app .stat-value{display:block;font-size:34px;margin-top:13px}#app .stat-card>.muted{display:block;font-size:11px;color:#a196ac;margin-top:9px}#app .dashboard-card>.eyebrow{display:block;font-size:11px;margin-bottom:18px;color:#a18cb4}#app .dashboard-card>.text-link{display:flex;font-size:11px;margin-top:17px}#app .dashboard-card>.btn+ p{margin-top:18px}#app .enrolled-course{display:block}#app .enrolled-course>.eyebrow{font-size:11px;color:#9c88ae;line-height:1.7}#app .enrolled-course>h3{font-size:19px;margin:10px 0 9px!important}#app .enrolled-course>.status-badge{margin-top:12px}#app .enrolled-course>.btn{margin-top:18px}#app .enrolled-course>.text-link{margin-top:16px;display:flex;font-size:11px}#app .learning-title{padding-bottom:25px}#app .learning-title>h2{font-size:26px;line-height:1.3;margin-bottom:15px}#app .learning-title>.progress-track{max-width:500px}#app .lesson-meta{display:flex;align-items:center;justify-content:space-between;gap:15px}#app .lesson-meta>.eyebrow{font-size:11px;color:#a088b5}#app .lesson-meta>span:last-child{font-size:11px;color:#b2a3be;display:flex;gap:5px;align-items:center;white-space:nowrap}#app .lesson-meta svg{width:13px;height:13px}#app .lesson-content>h2{font-size:31px;line-height:1.25;margin-bottom:25px}#app .lesson-button>span{width:20px;flex-shrink:0;font-size:11px;line-height:1.7;padding-top:1px}#app .lesson-button>div{min-width:0}#app .lesson-button small{display:block;margin-top:5px;font-size:11px;color:#af9dbc;font-weight:400}#app .quiz-question{margin:24px 0;border:0;border-bottom:1px solid #e6e0ef;padding:0 0 24px}#app .quiz-question legend{font-size:13px;font-weight:600;margin-bottom:11px;color:#65526f;line-height:1.7;padding:0}#app #quiz-result{margin-top:25px}#app #quiz-result h3{font-size:19px;line-height:1.4;letter-spacing:-.025em;margin-bottom:13px;color:inherit}#app #quiz-result .btn{margin-top:18px}@media(min-width:1600px){#app .hero{padding-bottom:0}}@media(max-width:1200px){#app .nav-inner{gap:22px}#app .hero .trust-inner{gap:45px}#app .hero .trust-items{gap:22px}#app .hero .trust-items>div>strong{font-size:32px}#app .hero .trust-items>div>span{font-size:11px}#app .hero .trust-items>a strong{font-size:11px}#app .hero .trust-items>a{font-size:11px}}@media(max-width:1023px){#app .nav-inner{min-height:82px;gap:18px}#app .brand-name{font-size:25px}#app .nav-actions .panel-link>span{display:none}#app .nav-actions .panel-link svg{width:18px;height:18px}#app .hero .trust-inner{margin-top:49px;min-height:99px;gap:25px}#app .hero .trust-items{flex-wrap:nowrap;gap:20px}#app .hero .trust-items>div{gap:8px}#app .hero .trust-items>div>strong{font-size:27px}#app .hero .trust-items>div>span{font-size:11px;max-width:70px}#app .hero .trust-items>a{display:none}#app .hero .trust-label{font-size:11px;max-width:135px}#app .course-formats{gap:6px}#app .course-formats>span{font-size:11px}#app .course-formats>span svg{width:10px;height:10px}#app .course-link{font-size:11px;gap:5px}#app .course-link svg{width:13px;height:13px}#app .footer-col:last-child{display:block}#app .footer-col:last-child>strong{margin-bottom:13px}#app .footer-col:last-child>.btn{max-width:250px}#app .workspace-nav>a{padding:11px 10px;font-size:11px;gap:9px}#app .workspace-nav>a svg{width:16px;height:16px}#app .workspace-sidebar>.eyebrow{font-size:11px;margin-left:8px;margin-right:8px}#app .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .stat-label{font-size:11px}#app .stat-card>.muted{font-size:11px}#app .stat-value{font-size:29px}#app .lesson-content>h2{font-size:28px}}@media(max-width:767px){#app .nav-inner{min-height:78px;flex-wrap:wrap;gap:0}#app .nav .brand-name{font-size:25px}#app .nav .brand-sub{font-size:11px}#app .nav .nav-actions .panel-link{display:flex;gap:6px;font-size:11px}#app .nav-actions .panel-link>span{display:block}#app .nav-actions .panel-link svg{width:15px;height:15px}#app .nav-links{padding-bottom:19px}#app .hero .trust-inner{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:22px 0;min-height:0;margin-top:35px}#app .hero .trust-label{font-size:11px;max-width:none;margin:0;letter-spacing:.12em;line-height:1.7}#app .hero .trust-label br{display:none}#app .hero .trust-items{display:flex;justify-content:space-between;gap:14px;flex-wrap:nowrap}#app .hero .trust-items>div{gap:8px;align-items:center}#app .hero .trust-items>div>strong{font-size:27px}#app .hero .trust-items>div>span{font-size:11px;max-width:80px}#app .hero-float>div>span:last-child{font-size:11px}#app .hero-float>svg{width:17px;height:17px;margin-left:5px}#app .section-head .eyebrow,#app .faq-grid>div>.eyebrow{font-size:11px;margin-bottom:16px}#app .section-head>.catalogue-intro{margin-top:20px;gap:11px}#app .catalogue-intro p{font-size:11px!important}#app .catalogue-intro .pill{font-size:11px}#app .catalogue-tools .catalogue-top{display:flex;flex-wrap:wrap;margin-bottom:15px;gap:9px}#app .catalogue-tools .search-box{width:100%;max-width:none;flex:0 0 100%;margin:0}#app .catalogue-tools .format-select{width:auto;max-width:none;flex:1;margin:0;font-size:11px;min-height:39px;padding:10px 23px 10px 11px}#app .results-count{font-size:11px;margin-bottom:17px}#app .results-count>span{display:none}#app .course-link{font-size:11px}#app .course-formats{gap:6px}#app .course-formats>span{font-size:11px;gap:3px}#app .course-formats>span svg{width:9px;height:9px}#app .catalogue-note{font-size:11px!important;margin-top:22px!important}#app .format-features{font-size:11px;margin-top:14px}#app .business-copy>.eyebrow{font-size:11px;line-height:1.7;margin-bottom:16px}#app .business-checks>div{padding:17px 0;gap:13px}#app .business-checks>div>span{font-size:11px;min-width:20px}#app .business-checks h3{font-size:14px;margin-bottom:7px}#app .business-checks p{font-size:11px}#app .about-copy{font-size:11px!important}#app .footer-col>strong{font-size:11px;margin-bottom:13px}#app .footer-col>button:not(.btn){font-size:11px;margin-top:8px}#app .footer-col>.btn{font-size:11px;max-width:240px;margin-top:15px}#app .footer-bottom>div{gap:15px;flex-wrap:wrap;margin-top:11px}#app .footer-bottom button{font-size:11px}#app .detail-lead{font-size:12px!important}#app .course-overview>h3{font-size:19px!important}#app .detail-price{font-size:31px}#app .detail-outcomes li{font-size:11px}#app .field{font-size:11px}#app .detail-facts>span{font-size:11px}#app .small-print{font-size:11px!important}#app .workspace-sidebar>.eyebrow{display:none}#app .workspace-back{flex-direction:row;align-items:center;gap:10px}#app .workspace-back>a:last-child{font-size:11px}#app .workspace-nav>a{flex-shrink:0;white-space:nowrap;font-size:11px;gap:6px;padding:9px 10px}#app .workspace-nav>a svg{width:15px;height:15px}#app .workspace-main>.demo-bar{margin-bottom:21px;font-size:11px;padding:10px 12px}#app .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#app .stat-card{padding:15px 12px}#app .stat-label{font-size:11px;min-height:26px;max-width:none}#app .stat-card>.muted{font-size:11px;line-height:1.65;margin-top:7px}#app .stat-value{font-size:26px;margin-top:8px}#app .enrolled-course>h3{font-size:18px!important}#app .learning-title>h2{font-size:23px}#app .lesson-content>h2{font-size:27px}#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child{font-size:11px}#app .lesson-button small{font-size:11px}#app .lesson-button>span{width:15px;font-size:11px}#app .quiz-question legend{font-size:12px}}@media(max-width:479px){#app .nav .nav-actions .panel-link>span{display:none}#app .hero .trust-items>div{gap:6px}#app .hero .trust-items>div>strong{font-size:26px}#app .hero .trust-items>div>span{font-size:11px;max-width:70px}#app .hero-float>svg{display:none}#app .course-formats{gap:10px}#app .course-formats>span{font-size:11px}#app .course-formats>span svg{width:12px;height:12px}#app .course-link{font-size:11px;gap:7px}#app .course-link svg{width:16px;height:16px}#app .workspace-back>a:first-child{display:none}#app .workspace-back>a:last-child{font-size:11px}#app .stat-card{padding:14px 10px}#app .stat-label{font-size:11px}#app .stat-value{font-size:25px}#app .stat-card>.muted{font-size:11px}#app .learning-title>h2{font-size:21px}#app .lesson-content>h2{font-size:25px}}#app{--wa-muted:#67616f;font-size:16px;line-height:1.65}#app h1,#app h2,#app h3,#app h4,#app h5,#app h6,#app p{padding:0}#app .muted{color:#67616f}#app .brand-mark{width:48px;height:37px}#app .brand-mark svg{width:48px;height:30px;max-width:none;flex-shrink:0}#app .brand-sub{font-size:9px;letter-spacing:.13em}#app .eyebrow,#app .section-kicker,#app .section-head .eyebrow,#app .faq-grid>div>.eyebrow{font-size:11px;line-height:1.65;color:#71667c}#app .btn,#app .btn.small{font-size:13px;min-height:44px;line-height:1.5;padding:11px 17px}#app .icon-btn,#app .modal-close,#app .mobile-toggle{width:44px;height:44px;min-width:44px;min-height:44px}#app .text-link{min-height:44px;font-size:13px;line-height:1.5}#app .filter-chip{font-size:12px;min-height:44px;padding:11px 14px}#app .filter-row{gap:9px}#app .search-box input{font-size:15px;min-height:47px}#app .catalogue-tools .format-select{font-size:13px;min-height:47px;max-width:230px}#app .pill{font-size:11px;padding:6px 9px;line-height:1.5}#app .section-head>p,#app .section-head>div>p:not(.section-kicker),#app .catalogue-intro p,#app .about-copy{font-size:15px!important;line-height:1.75!important;max-width:440px}#app .section-head .catalogue-intro{max-width:420px}#app .section-head .catalogue-intro .pill{font-size:11px}#app .hero-lead{font-size:16px;line-height:1.75;color:#b8b1c4}#app .hero-benefits{font-size:13px;color:#b8b1c4;gap:14px 24px}#app .hero-tag{font-size:11px;line-height:1.6;color:#c5bbd2;letter-spacing:.08em}#app .hero-float{padding:18px 21px;max-width:calc(100% + 15px)}#app .float-title{font-size:14px;line-height:1.5}#app .hero-float>div>span:last-child{font-size:11px;line-height:1.5;color:#452b56}#app .photo-caption{font-size:11px;line-height:1.5;color:#fff;max-width:230px}#app .orbit-badge{font-size:11px;letter-spacing:.05em;width:106px;height:106px;line-height:1.45}#app .hero .trust-inner{gap:45px}#app .hero .trust-label{font-size:11px;color:#b8b1c4;letter-spacing:.045em;line-height:1.7;max-width:180px}#app .hero .trust-items{gap:25px}#app .hero .trust-items>div>span{font-size:12px;color:#b8b1c4;max-width:110px;line-height:1.5}#app .hero .trust-items>a{font-size:11px;color:#b8b1c4}#app .hero .trust-items>a strong{font-size:13px;color:#e7d8f5}#app .topbar{font-size:11px;color:#b8b1c4}#app .topbar-inner{min-height:36px}#app .nav-links a{font-size:13px;min-height:44px;display:inline-flex;align-items:center}#app .nav-actions .btn,#app .panel-link{font-size:13px;min-height:44px}#app .panel-link{display:inline-flex}#app .nav-actions{gap:17px}#app .category-card{min-height:204px;padding:23px 19px}#app .category-title{font-size:15px;line-height:1.4}#app .category-count{font-size:11px;color:#67616f;line-height:1.5}#app .category-number{color:#776a83}#app .course-category{font-size:11px;line-height:1.6;letter-spacing:.06em}#app .course-top{min-height:78px;padding:21px 23px}#app .course-meta{font-size:12px;gap:13px;color:#67616f;line-height:1.6}#app .course-title{font-size:24px;line-height:1.25;min-height:60px}#app .course-title button{min-height:44px}#app .course-description{font-size:14px;line-height:1.75;color:#67616f;margin-top:16px;margin-bottom:23px}#app .course-body{padding:25px 23px 23px}#app .course-formats{gap:9px 12px}#app .course-formats>span{font-size:11px;line-height:1.5;color:#67616f}#app .course-formats>span svg{width:14px;height:14px}#app .course-price{font-size:23px}#app .course-price small{font-size:11px;color:#67616f;line-height:1.5}#app .course-link{min-height:44px;font-size:13px;gap:9px}#app .course-link svg{width:17px;height:17px}#app .results-count{font-size:12px;line-height:1.6;color:#67616f}#app .results-count>span{font-size:11px;color:#67616f}#app .catalogue-note{font-size:12px!important;color:#67616f;line-height:1.75!important}#app .format-card p{font-size:15px;color:#67616f;line-height:1.75}#app .format-features{font-size:12px;color:#67616f;line-height:1.65}#app .format-card .text-link{font-size:13px;margin-top:15px}#app .business-copy>.eyebrow{font-size:11px;color:#bba1d5;line-height:1.65}#app .business-copy p:not(.section-kicker){font-size:15px;color:#b8b1c4;line-height:1.75}#app .business-checks h3{font-size:18px;line-height:1.45}#app .business-checks p{font-size:14px;color:#b8b1c4;line-height:1.75}#app .business-checks>div>span{font-size:12px;min-width:25px}#app .business-actions .btn{font-size:13px}#app .pathway-step h3{font-size:21px;line-height:1.3}#app .pathway-step p{font-size:14px;color:#67616f;line-height:1.75}#app .faq-grid p:not(.section-kicker){font-size:15px;color:#67616f;line-height:1.75}#app .faq-list summary{font-size:15px;min-height:44px;line-height:1.6}#app .faq-list details p{font-size:14px!important;color:#67616f;line-height:1.75}#app .faq-grid .text-link{font-size:13px}#app .footer-brand p{font-size:14px;color:#b8b1c4;line-height:1.75}#app .footer-col>strong{font-size:14px;line-height:1.6}#app .footer-col a,#app .footer-col>p,#app .footer-col>button:not(.btn){font-size:13px;color:#b8b1c4;line-height:1.65}#app .footer-col a,#app .footer-col>button:not(.btn){min-height:40px;display:flex;align-items:center;margin-top:0;padding:7px 0}#app .footer-brand>.text-link{font-size:13px;color:#cba6ee}#app .footer-col>.btn{font-size:13px;min-height:44px}#app .footer-bottom{font-size:11px;color:#b8b1c4;line-height:1.7}#app .footer-bottom button{font-size:12px;min-height:44px;color:#b8b1c4}#app .detail-lead{font-size:16px!important;color:#67616f;line-height:1.75!important}#app .course-overview>p{font-size:15px;color:#67616f;line-height:1.75}#app .course-overview>h3{font-size:23px!important;line-height:1.3}#app .detail-outcomes li{font-size:15px;line-height:1.75;color:#67616f}#app .detail-program summary{font-size:14px;min-height:44px;line-height:1.65}#app .detail-program ul{font-size:14px;line-height:1.75;color:#67616f}#app .detail-facts>span{font-size:13px;color:#67616f;line-height:1.65}#app .detail-price small{font-size:12px;color:#67616f;line-height:1.6}#app .course-sidebar p{font-size:13px;color:#67616f;line-height:1.75}#app .course-sidebar>.text-link{font-size:13px;line-height:1.65;display:flex;align-items:center;justify-content:center;min-height:44px}#app .course-sidebar .small-print,#app .small-print{font-size:12px!important;color:#67616f;line-height:1.75!important}#app .modal-body>p{font-size:15px;color:#67616f;line-height:1.75}#app .field,#app .field label{font-size:13px;color:#5f526b;line-height:1.65}#app .field input,#app .field select,#app .field textarea{font-size:15px;min-height:46px;line-height:1.65}#app .field textarea{min-height:120px}#app .form-check{font-size:13px;color:#67616f;line-height:1.7;gap:10px}#app .form-check input{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:4px;accent-color:#7552dc}#app .notice,#app .demo-bar{font-size:13px;line-height:1.75}#app .demo-bar button,#app .demo-bar a{font-size:13px;min-height:44px}#app .notice.success{color:#366a41}#app .notice.warning{color:#775a22}#app .empty-state{font-size:15px;line-height:1.75}#app .toast{font-size:14px;line-height:1.6}#app .workspace-header p{font-size:15px;color:#67616f;line-height:1.75}#app .workspace-header .eyebrow{font-size:11px}#app .workspace-header>.btn,#app .workspace-actions .btn{font-size:13px;min-height:44px}#app .workspace-brand .brand-mark,#app .workspace-brand .brand-mark svg{width:42px;height:27px}#app .workspace-brand .brand-sub{font-size:9px;letter-spacing:.08em}#app .workspace-sidebar>.eyebrow{font-size:11px;color:#b8b1c4;line-height:1.65;letter-spacing:.055em}#app .workspace-nav button,#app .workspace-nav>a{font-size:13px;min-height:46px;line-height:1.5;padding:12px 11px;color:#b8b1c4}#app .workspace-nav button.active,#app .workspace-nav>a.active{color:#21112f}#app .workspace-back,#app .workspace-back>a:last-child{font-size:12px;color:#b8b1c4;line-height:1.6}#app .workspace-back>a{min-height:38px;display:flex;align-items:center}#app .workspace-main>.demo-bar{font-size:12px;line-height:1.75}#app .stat-label{font-size:12px;line-height:1.6;color:#67616f;min-height:0}#app .stat-card>.muted{font-size:12px;color:#67616f;line-height:1.65}#app .dashboard-card>p,#app .enrolled-course p{font-size:14px;color:#67616f;line-height:1.75}#app .dashboard-card>.eyebrow,#app .enrolled-course>.eyebrow{font-size:11px;color:#71617f;line-height:1.65}#app .dashboard-card>.text-link,#app .enrolled-course>.text-link{font-size:13px;line-height:1.6;min-height:44px}#app .dashboard-card>.btn,#app .enrolled-course>.btn{font-size:13px;min-height:44px}#app .status-badge{font-size:11px;line-height:1.5;padding:6px 9px}#app .data-table table,#app table.data-table{font-size:14px}#app .data-table th{font-size:11px;line-height:1.6;color:#67616f;letter-spacing:.035em}#app .data-table td{font-size:14px;line-height:1.65;color:#67616f}#app .data-table .btn,#app .data-table .text-link{font-size:13px;min-height:44px;line-height:1.5}#app .tab-button{font-size:13px;min-height:44px;line-height:1.5}#app .lesson-sidebar h3{font-size:16px;line-height:1.5}#app .lesson-button{font-size:14px;line-height:1.6;min-height:52px;padding:14px 10px}#app .lesson-button>span{font-size:12px;line-height:1.6}#app .lesson-button small{font-size:11px;color:#776587;line-height:1.6}#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child{font-size:12px;color:#776587;line-height:1.6}#app .lesson-article p,#app .lesson-article li{font-size:16px;line-height:1.8;color:#67616f}#app .lesson-actions .btn{font-size:13px;min-height:44px}#app .quiz-question legend,#app .quiz-question h3,#app .quiz-question>p{font-size:16px;line-height:1.65;color:#51455b}#app .quiz-option{font-size:15px;line-height:1.7;min-height:48px;padding:13px;color:#67616f}#app .quiz-option input{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:5px}#app .certificate p{font-size:15px;color:#67616f;line-height:1.75}#app .certificate small{font-size:12px;color:#67616f;line-height:1.7}@media(max-width:1200px){#app .nav-inner{gap:18px}#app .nav-links{gap:15px}#app .panel-link{font-size:12px}#app .hero .trust-inner{gap:30px}#app .hero .trust-items{gap:19px}#app .hero .trust-items>div>span{font-size:11px;max-width:100px}#app .hero .trust-items>a{font-size:11px}#app .hero .trust-items>a strong{font-size:12px}#app .category-title{font-size:14px}#app .course-title{font-size:22px;min-height:56px}#app .course-body{padding:23px 20px}#app .footer-grid{gap:30px}}@media(max-width:1023px){#app .nav-inner{gap:15px}#app .nav-links a{font-size:12px}#app .nav-actions>.btn{font-size:12px;padding-inline:13px}#app .hero .trust-label{font-size:11px;max-width:160px}#app .hero .trust-items>div>span{font-size:11px;max-width:95px}#app .hero .trust-items>div>strong{font-size:29px}#app .course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}#app .category-card{min-height:183px}#app .category-count{font-size:12px}#app .workspace-sidebar>.eyebrow{font-size:11px;margin:0 7px 15px}#app .workspace-nav button,#app .workspace-nav>a{font-size:13px;padding:12px 9px;gap:8px}#app .workspace-brand .brand-sub{font-size:9px}#app .stat-card>.muted{font-size:11px}#app .stat-label{font-size:11px}#app .lesson-button{font-size:14px;min-width:165px}#app .lesson-button small{font-size:11px}}@media(max-width:767px){#app .container{width:calc(100% - 40px)}#app .brand-sub,#app .nav .brand-sub,#app .workspace-brand .brand-sub{font-size:9px}#app .brand-mark,#app .brand-mark svg{width:44px;height:28px}#app .nav .nav-actions .panel-link{font-size:13px;min-height:44px}#app .nav-links a{font-size:15px;min-height:44px;padding:12px 0}#app .hero-tag{font-size:11px;line-height:1.6;letter-spacing:.035em}#app .hero-lead{font-size:16px;line-height:1.75}#app .hero-benefits{font-size:13px;gap:11px 20px;line-height:1.7}#app .hero-actions .btn{font-size:13px;min-height:46px;padding:12px 17px}#app .hero-photo{height:350px}#app .hero-visual{min-height:350px}#app .hero-float{padding:14px 16px;gap:10px;right:15px;left:15px;max-width:none;justify-content:flex-start}#app .hero-float>div>span:last-child{font-size:11px;line-height:1.5}#app .float-title{font-size:14px}#app .hero-float>svg{margin-left:auto}#app .photo-caption{font-size:11px;max-width:200px;bottom:auto;top:14px;right:14px;text-shadow:0 1px 5px #000}#app .orbit-badge{font-size:11px;width:94px;height:94px;top:-17px;right:-8px}#app .hero .trust-label{font-size:11px;line-height:1.7;max-width:none}#app .hero .trust-items{gap:13px;align-items:flex-start}#app .hero .trust-items>div{display:block;flex:1}#app .hero .trust-items>div>strong{font-size:31px;display:block;margin-bottom:7px}#app .hero .trust-items>div>span{font-size:11px;display:block;max-width:115px;line-height:1.6}#app .section-head .eyebrow,#app .faq-grid>div>.eyebrow{font-size:11px;line-height:1.65}#app .section-head>p,#app .section-head>div>p:not(.section-kicker),#app .catalogue-intro p,#app .about-copy{font-size:15px!important;line-height:1.75!important}#app .category-card{min-height:185px;padding:23px 19px}#app .category-title{font-size:15px;line-height:1.45}#app .category-count{font-size:12px;line-height:1.5}#app .category-number{font-size:11px}#app .catalogue-intro .pill{font-size:11px}#app .catalogue-tools .format-select{font-size:13px;min-height:46px;padding:11px 24px 11px 12px}#app .search-box input{font-size:16px;min-height:47px}#app .filter-chip{font-size:12px;min-height:44px;padding:11px 13px}#app .results-count{font-size:12px}#app .course-grid{grid-template-columns:1fr;gap:22px}#app .course-top{min-height:78px;padding:21px 23px}#app .course-category{font-size:11px;line-height:1.6}#app .course-body{padding:25px 23px 23px}#app .course-meta{font-size:12px;line-height:1.6}#app .course-title{font-size:24px;min-height:0;line-height:1.25}#app .course-description{font-size:14px;line-height:1.75;margin-top:17px;margin-bottom:22px}#app .course-formats{gap:10px 13px}#app .course-formats>span{font-size:11px;line-height:1.6;gap:5px}#app .course-formats>span svg{width:14px;height:14px}#app .course-price{font-size:24px}#app .course-price small{font-size:11px}#app .course-link{font-size:13px;min-height:44px;gap:9px}#app .course-link svg{width:18px;height:18px}#app .catalogue-note{font-size:12px!important;line-height:1.75!important}#app .format-card p{font-size:15px;line-height:1.75}#app .format-card .text-link{font-size:13px;min-height:44px}#app .format-features{font-size:12px;line-height:1.65}#app .business-copy>.eyebrow{font-size:11px;line-height:1.65}#app .business-copy p:not(.section-kicker){font-size:15px;line-height:1.75}#app .business-checks h3{font-size:18px;line-height:1.45}#app .business-checks p{font-size:14px;line-height:1.75}#app .business-checks>div>span{font-size:12px}#app .pathway-step h3{font-size:21px;line-height:1.3}#app .pathway-step p{font-size:14px;line-height:1.75}#app .faq-list summary{font-size:15px;min-height:44px;line-height:1.6}#app .faq-list details p{font-size:14px!important;line-height:1.75}#app .faq-grid .text-link{font-size:13px}#app .footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}#app .footer-brand p{font-size:14px;line-height:1.75}#app .footer-col>strong{font-size:14px;line-height:1.6}#app .footer-col a,#app .footer-col>p,#app .footer-col>button:not(.btn){font-size:13px;line-height:1.65}#app .footer-col a,#app .footer-col>button:not(.btn){min-height:44px}#app .footer-col>.btn{font-size:13px;min-height:44px}#app .footer-brand>.text-link{font-size:13px}#app .footer-bottom{font-size:11px}#app .footer-bottom button{font-size:12px;min-height:44px}#app .detail-lead{font-size:16px!important;line-height:1.75!important}#app .course-overview>p{font-size:15px;line-height:1.75}#app .course-overview>h3{font-size:23px!important;line-height:1.3}#app .detail-outcomes li{font-size:15px;line-height:1.75}#app .detail-program summary{font-size:14px;line-height:1.65;min-height:44px}#app .detail-program ul{font-size:14px;line-height:1.75}#app .detail-facts>span{font-size:13px;line-height:1.65}#app .detail-price small{font-size:12px;line-height:1.6}#app .course-sidebar p{font-size:13px;line-height:1.75}#app .small-print,#app .course-sidebar .small-print{font-size:12px!important;line-height:1.75!important}#app .field,#app .field label{font-size:13px;line-height:1.65}#app .field input,#app .field select,#app .field textarea{font-size:16px;min-height:48px;line-height:1.65}#app .form-check{font-size:13px;line-height:1.7}#app .notice,#app .demo-bar{font-size:13px;line-height:1.75}#app .empty-state{font-size:15px;line-height:1.75}#app .toast{font-size:14px;line-height:1.6}#app .workspace-header p{font-size:15px;line-height:1.75}#app .workspace-header .eyebrow{font-size:11px}#app .workspace-header>.btn,#app .workspace-actions .btn{font-size:13px;min-height:44px}#app .workspace-nav button,#app .workspace-nav>a{font-size:13px;min-height:46px;line-height:1.5;padding:12px 11px}#app .workspace-back,#app .workspace-back>a:last-child{font-size:12px;line-height:1.6}#app .workspace-back>a{min-height:44px}#app .workspace-main>.demo-bar{font-size:12px;line-height:1.75}#app .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#app .stat-card{padding:17px 13px}#app .stat-label{font-size:11px;line-height:1.6;min-height:36px}#app .stat-card>.muted{font-size:11px;line-height:1.6}#app .stat-value{font-size:29px}#app .dashboard-card>p,#app .enrolled-course p{font-size:14px;line-height:1.75}#app .dashboard-card>.eyebrow,#app .enrolled-course>.eyebrow{font-size:11px;line-height:1.65}#app .dashboard-card>.text-link,#app .enrolled-course>.text-link{font-size:13px;min-height:44px}#app .dashboard-card>.btn,#app .enrolled-course>.btn{font-size:13px;min-height:44px}#app .status-badge{font-size:11px;line-height:1.5}#app .data-table th{font-size:11px;line-height:1.6}#app .data-table td{font-size:14px;line-height:1.65}#app .data-table .btn,#app .data-table .text-link{font-size:13px;min-height:44px}#app .lesson-sidebar h3{font-size:16px;line-height:1.5}#app .lesson-button{font-size:14px;line-height:1.6;min-height:52px;min-width:150px;padding:13px 10px}#app .lesson-button>span{font-size:12px}#app .lesson-button small{font-size:11px;line-height:1.6}#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child{font-size:11px;line-height:1.6}#app .lesson-article p,#app .lesson-article li{font-size:16px;line-height:1.8}#app .lesson-actions .btn{font-size:13px;min-height:46px}#app .quiz-question legend,#app .quiz-question h3,#app .quiz-question>p{font-size:16px;line-height:1.65}#app .quiz-option{font-size:15px;line-height:1.7;min-height:48px}#app .certificate p{font-size:15px;line-height:1.75}#app .certificate small{font-size:12px;line-height:1.7}}@media(max-width:479px){#app .hero-photo{height:330px}#app .hero-visual{min-height:330px}#app .hero-actions{gap:10px}#app .hero-actions .btn{padding:12px 14px}#app .hero .trust-items{gap:12px}#app .hero .trust-items>div>strong{font-size:29px}#app .hero .trust-items>div>span{font-size:11px;max-width:100px}#app .hero-float{left:10px;right:10px;padding:12px}#app .float-title{font-size:13px}#app .hero-float>div>span:last-child{font-size:11px}#app .category-card{padding:21px 17px}#app .category-title{font-size:14px}#app .course-body{padding:24px 21px}#app .course-title{font-size:24px}#app .footer-grid{grid-template-columns:1fr}#app .footer-col:last-child,#app .footer-brand{grid-column:auto}#app .workspace-brand .brand-name{font-size:20px}#app .workspace-brand .brand-sub{font-size:9px}#app .workspace-brand .brand-mark,#app .workspace-brand .brand-mark svg{width:37px;height:23px}#app .workspace-back>a:last-child{font-size:11px}#app .stat-grid{grid-template-columns:1fr}#app .stat-card{padding:20px}#app .stat-label{font-size:12px;min-height:0}#app .stat-value{font-size:32px}#app .stat-card>.muted{font-size:12px}#app .lesson-button{min-width:100%;font-size:14px}#app .lesson-content>h2{font-size:27px}}#app .photo-caption{top:20px;left:18px;right:auto;bottom:auto;max-width:calc(100% - 135px);text-align:left}@media(max-width:767px){#app .workspace-back{position:static;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 0 12px;border:0}#app .workspace-back>a:first-child{display:flex}#app .workspace-back>a:last-child{font-size:12px}#app .workspace-brand{padding-bottom:10px}#app .workspace-nav{padding-bottom:6px}#app .photo-caption{font-size:11px;top:17px;left:16px;max-width:calc(100% - 125px)}}#app{--wa-ink:#201d25;--wa-muted:#68616f;--wa-purple:#7041ba;--wa-purple-dark:#583095;--wa-lilac:#eee6fa;--wa-cream:#f5f3ee;--wa-paper:#fcfbf8;--wa-line:#ded9e2;--wa-night:#09090c;--wa-plum:#15111d;--wa-accent:#b57cff;--wa-ease:cubic-bezier(.2,.7,.2,1);background:var(--wa-paper);font-size:16px;line-height:1.7}#app .wa-site{background:var(--wa-paper);min-height:100vh}#app .container{width:min(1360px,calc(100% - 112px))}#app h1,#app h2,#app h3,#app h4{font-weight:550;letter-spacing:-.052em}#app h1{font-size:clamp(48px,6.6vw,96px);line-height:1.02}#app h2{font-size:clamp(36px,4vw,60px);line-height:1.08}#app h3{font-size:25px;line-height:1.25;letter-spacing:-.035em}#app p{line-height:1.8}#app em{font-style:normal;color:var(--wa-purple)}#app .eyebrow,#app .section-kicker{font-size:11px;font-weight:650;letter-spacing:.14em;line-height:1.7}#app .section{padding:112px 0}#app .section-head{gap:50px;margin-bottom:46px;align-items:end}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){font-size:16px;max-width:430px;line-height:1.8}#app .section-head .eyebrow{margin-bottom:20px;color:#766b82}#app .btn{position:relative;min-height:52px;padding:15px 23px;border-radius:3px;font-size:14px;font-weight:650;isolation:isolate;overflow:hidden;transition:transform .35s var(--wa-ease),background .3s,border-color .3s,box-shadow .3s;will-change:transform}#app .btn::after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(110deg,transparent 15%,#ffffff2a 50%,transparent 85%);transform:translateX(-100%);transition:transform .65s var(--wa-ease),opacity .3s}#app .btn:hover::after{opacity:1;transform:translateX(100%)}#app .btn svg{width:19px;height:19px;transition:transform .35s var(--wa-ease)}#app .btn:hover svg{transform:translate(3px,-3px)}#app .btn:hover{transform:translateY(-3px);box-shadow:0 10px 32px #7650aa24}#app .btn:active{transform:translateY(0)}#app .btn.primary{background:#7041ba;color:#fff}#app .btn.primary:hover{background:#5d32a1}#app .btn.small{font-size:13px;min-height:46px;padding:11px 17px}#app .btn.outline,#app .btn.secondary{border-color:#c7bdce;background:transparent;color:#42324f}#app .btn.outline:hover,#app .btn.secondary:hover{border-color:#956ac6;background:#ece3f6}#app .text-link{font-size:14px;min-height:44px;transition:gap .3s var(--wa-ease),color .3s}#app .text-link svg{transition:transform .3s var(--wa-ease)}#app .text-link:hover svg{transform:translate(3px,-3px)}#app .icon-btn{width:44px;height:44px;border-radius:3px}#app :focus-visible{outline:3px solid #a47bd3;outline-offset:5px}#app .page-enter{animation:wa-page-in .65s var(--wa-ease) both}#app .reveal{transition:opacity .8s var(--wa-ease),transform .9s var(--wa-ease);transition-delay:var(--reveal-delay,0ms)}#app.motion-ready .reveal:not(.is-visible),#app .motion-ready .reveal:not(.is-visible){opacity:0;transform:translateY(28px)}#app .reveal.is-visible{opacity:1;transform:translateY(0)}#app .reveal[data-direction="left"].is-visible{transform:translateX(0)}#app .stagger-grid>.reveal:nth-child(2){--reveal-delay:60ms}#app .stagger-grid>.reveal:nth-child(3){--reveal-delay:120ms}#app .stagger-grid>.reveal:nth-child(4){--reveal-delay:180ms}#app .stagger-grid>.reveal:nth-child(5){--reveal-delay:240ms}#app .stagger-grid>.reveal:nth-child(6){--reveal-delay:300ms}#app #scroll-progress{position:fixed;top:0;left:0;z-index:150;width:var(--scroll-progress,0%);height:3px;background:linear-gradient(90deg,#8250c7,#d9baff);box-shadow:0 0 18px #b57cff70;pointer-events:none}#app .topbar{background:#09090c;border-bottom:1px solid #28242e;color:#b5adbf;font-size:11px}#app .topbar-inner{min-height:34px}#app .topbar .topbar-dot{color:#c69aff}#app .nav{position:sticky;top:0;z-index:80;display:block;background:#09090cf2;color:#f3eff8;backdrop-filter:blur(18px);border-bottom:1px solid #28242e;transition:background .35s,box-shadow .35s}#app .nav.nav-scrolled,#app .nav-scrolled .nav{background:#0b090df7;box-shadow:0 12px 40px #0002}#app .nav-inner{min-height:96px;gap:35px;position:relative}#app .brand{gap:12px;min-width:210px}#app .brand-logo{display:block;object-fit:contain;object-position:left center;width:220px;height:54px;max-width:none;transition:opacity .25s}#app .brand:hover .brand-logo{opacity:.8}#app .brand>img{display:block;object-fit:contain;object-position:left center;width:220px;height:54px;max-width:none}#app .brand-mark,#app .brand-mark svg{width:50px;height:32px}#app .brand-name{font-size:29px;color:#f4f0f7}#app .brand-sub{font-size:9px;letter-spacing:.2em;color:#b2a8bf}#app .nav-links{gap:27px}#app .nav-links>a,#app .nav-links>button,#app .nav-link{position:relative;font-size:13px;font-weight:550;color:#c0b7cd;min-height:46px;display:inline-flex;align-items:center;gap:7px;padding:8px 0;white-space:nowrap;transition:color .25s}#app .nav-links>a::after,#app .nav-links>button::after,#app .nav-link::after{content:"";height:1px;position:absolute;left:0;right:0;bottom:5px;background:#b57cff;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--wa-ease)}#app .nav-links>a:hover,#app .nav-links>button:hover,#app .nav-link:hover,#app .nav-link.active{color:#e6ceff}#app .nav-links>a:hover::after,#app .nav-links>button:hover::after,#app .nav-link.active::after{transform:scaleX(1)}#app .nav-links button svg,#app .nav-link svg{width:13px;height:13px;transition:transform .35s var(--wa-ease)}#app .mega-open .mega-toggle svg,#app .mega-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}#app .nav-actions{gap:20px}#app .panel-link{font-size:12px;color:#c6b8d4;min-height:44px}#app .panel-link svg{width:18px;height:18px}#app .nav .btn.primary{background:#b57cff;color:#21102e}#app .nav .btn.primary:hover{background:#cba1ff;box-shadow:0 8px 30px #b57cff25}#app .mobile-toggle{border-color:#4a3c57;color:#e6d6f4}#app .mega-menu{position:absolute;top:calc(100% + 1px);left:0;right:0;padding:36px 0 40px;background:#121016f9;backdrop-filter:blur(28px);border-bottom:1px solid #3c2b4e;box-shadow:0 30px 70px #0005;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px);transition:opacity .3s var(--wa-ease),transform .4s var(--wa-ease),visibility .3s;max-height:calc(100dvh - 130px);overflow-y:auto}#app .mega-menu.is-open,#app .mega-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#app .mega-inner{display:grid;grid-template-columns:1.8fr 1fr;gap:48px;align-items:stretch}#app .mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#app .mega-link{position:relative;display:flex;align-items:flex-start;gap:14px;padding:20px 17px;border:1px solid #2b2433;background:#19131f;color:#e7def1;transition:background .3s,border-color .3s,transform .3s var(--wa-ease)}#app .mega-link:hover{background:#261b32;border-color:#755194;transform:translateY(-3px)}#app .mega-link>svg{width:23px;height:23px;margin-top:3px;color:#b57cff;transition:transform .35s}#app .mega-link:hover>svg{transform:rotate(-10deg)}#app .mega-link strong{display:block;font-size:14px;line-height:1.5;font-weight:600;color:#e8dff1}#app .mega-link span,#app .mega-link small{display:block;font-size:11px;line-height:1.65;color:#b7a8c5;margin-top:7px}#app .mega-feature{padding:25px 28px;position:relative;overflow:hidden;border:1px solid #69418e;background:#21132e;color:#eee0fa;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#app .mega-feature::before{content:"";position:absolute;width:230px;height:230px;right:-95px;top:-80px;border:1px solid #8353ae;transform:rotate(35deg);pointer-events:none}#app .mega-feature::after{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-55px;border:1px solid #67417f;transform:rotate(35deg);pointer-events:none}#app .mega-feature .eyebrow{font-size:11px;color:#c496e8}#app .mega-feature h3{font-size:26px;color:#f0e6f9;margin-top:12px;max-width:280px}#app .mega-feature p{font-size:13px;color:#c5b3d2;margin:13px 0 18px;max-width:310px}#app .mega-feature .btn{background:#b57cff;color:#22112c;font-size:13px;min-height:44px;padding:12px 17px}#app .mega-bottom{display:flex;align-items:center;gap:25px;justify-content:space-between;margin-top:24px;padding-top:20px;border-top:1px solid #33253e;font-size:12px;color:#b6a5c5}#app .mega-bottom a{min-height:44px;display:inline-flex;align-items:center;gap:9px}#app .mega-bottom a:hover{color:#dab9f7}#app .premium-hero{position:relative;overflow:hidden;background:#09090c;color:#f2edf6;padding:100px 0 0;isolation:isolate}#app .premium-hero::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 75% 35%,#351c4c36,transparent 48%),radial-gradient(ellipse at 15% 92%,#1f172838,transparent 45%)}#app .premium-hero::after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#665074,transparent)}#app .premium-hero .hero-grid{grid-template-columns:1.16fr 1fr;gap:20px;min-height:600px;align-items:center}#app .premium-hero .hero-copy{position:relative;z-index:3;padding:0 0 75px}#app .premium-hero h1{font-size:clamp(58px,6.55vw,100px);color:#f1edf5;line-height:1.025;letter-spacing:-.065em;max-width:790px;font-weight:500}#app .premium-hero h1 em{color:#c39aef;display:inline-block}#app .premium-hero h1 .outline-word{color:transparent;-webkit-text-stroke:1px #c09bd8}#app .premium-hero .hero-tag{font-size:11px;line-height:1.6;letter-spacing:.12em;color:#cabbd8;gap:12px;margin-bottom:28px}#app .premium-hero .hero-tag::before{display:none}#app .live-dot{width:6px;height:6px;border-radius:50%;background:#b57cff;box-shadow:0 0 0 6px #b57cff0d;display:inline-block;flex-shrink:0;animation:wa-soft-pulse 4s ease-in-out infinite}#app .premium-hero .hero-lead{font-size:17px;color:#b8adbf;line-height:1.85;max-width:535px;margin-top:31px}#app .premium-hero .hero-actions{margin-top:35px;gap:15px}#app .premium-hero .btn.primary{background:#ba86f0;color:#21112d}#app .premium-hero .btn.primary:hover{background:#cba0f8}#app .premium-hero .btn.outline{border-color:#4d3d5b;color:#ddd0e8;background:#17101d25}#app .premium-hero .btn.outline:hover{background:#25182f;border-color:#9463b5}#app .premium-hero .hero-benefits{font-size:12px;line-height:1.7;color:#b4a5bd;gap:20px;margin-top:30px}#app .premium-hero .hero-benefits svg{color:#c999ee;stroke:#c999ee;width:15px;height:15px}#app .hero-art{position:relative;min-height:590px;width:100%;isolation:isolate;perspective:1400px;align-self:stretch;display:grid;place-items:center}#app .hero-art::before{content:"";position:absolute;inset:12% -5% 0;border:1px solid #6a4b7f20;transform:rotate(-16deg);border-radius:50%;z-index:-1}#app .hero-art::after{content:"";position:absolute;inset:23% 4% 12%;border:1px solid #80539825;transform:rotate(20deg);border-radius:50%;z-index:-1}#app .hero-artwork{position:relative;width:118%;max-width:none;height:auto;max-height:610px;object-fit:contain;filter:drop-shadow(0 24px 70px #0007);transform-style:preserve-3d;animation:wa-art-float 12s ease-in-out infinite;user-select:none}#app .hero-art>img{object-fit:contain}#app .hero-grid-lines{position:absolute;inset:0;z-index:-2;opacity:.15;background-image:linear-gradient(#a583bc24 1px,transparent 1px),linear-gradient(90deg,#a583bc24 1px,transparent 1px);background-size:82px 82px;mask-image:radial-gradient(ellipse at 50% 50%,#000,transparent 65%)}#app .orbit-ring{position:absolute;border:1px solid #ad7bca30;border-radius:50%;width:520px;height:520px;left:50%;top:50%;transform:translate(-50%,-50%);animation:wa-orbit 60s linear infinite;pointer-events:none}#app .orbit-ring::after{content:"";position:absolute;width:7px;height:7px;left:12%;top:13%;border-radius:50%;background:#d3abf3;box-shadow:0 0 18px #bd81ec80}#app .orbit-ring.ring-two{width:650px;height:650px;border-style:dashed;opacity:.35;animation-duration:110s;animation-direction:reverse}#app .floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:14px;padding:17px 20px;background:#18111ee6;border:1px solid #70508380;border-radius:5px;box-shadow:0 18px 45px #0003;backdrop-filter:blur(18px);animation:wa-card-float 7s ease-in-out infinite;color:#e7d9f1;max-width:285px}#app .floating-card:first-of-type{left:-20px;top:14%}#app .floating-card:nth-of-type(2){right:-12px;bottom:18%;animation-delay:-2.5s}#app .floating-card:nth-of-type(3){left:8%;bottom:5%;animation-delay:-4s}#app .floating-card .float-icon{background:#b57cff20;border:1px solid #a46bc949;color:#cda3eb;width:42px;height:42px;border-radius:4px}#app .floating-card .float-title,#app .floating-card strong{display:block;color:#eee2f7;font-size:15px;line-height:1.5;font-weight:600}#app .floating-card small,#app .floating-card span:last-child{display:block;color:#bbaaC8;font-size:11px;line-height:1.6;margin-top:4px}#app .floating-card .mini-bars{display:flex;align-items:end;gap:4px;width:42px;height:36px}#app .mini-bars i{display:block;width:7px;background:#b57cff;border-radius:1px;animation:wa-bar-breathe 5s ease-in-out infinite}#app .mini-bars i:nth-child(1){height:35%}#app .mini-bars i:nth-child(2){height:60%;animation-delay:.4s}#app .mini-bars i:nth-child(3){height:85%;animation-delay:.8s}#app .mini-bars i:nth-child(4){height:100%;animation-delay:1.2s}#app .hero-index{position:absolute;right:3%;top:7%;font-size:11px;color:#806c91;letter-spacing:.15em;writing-mode:vertical-rl;display:flex;align-items:center;gap:15px}#app .hero-index::after{content:"";height:90px;width:1px;background:#725185}#app .hero-caption{position:absolute;left:13%;bottom:1%;font-size:11px;letter-spacing:.15em;line-height:1.6;color:#7e6b8d;text-transform:uppercase}#app .premium-hero .trust-inner{min-height:126px;gap:65px;border-top:1px solid #302635;margin-top:5px}#app .premium-hero .trust-items{gap:45px}#app .premium-hero .trust-items>div{display:flex;align-items:center;gap:14px}#app .premium-hero .trust-items strong{font-size:42px;font-weight:450;color:#e6dcef;line-height:1;letter-spacing:-.06em}#app .premium-hero .trust-items>div>span{font-size:12px;color:#a996b8;max-width:110px;line-height:1.7;font-weight:400}#app .premium-hero .trust-label{font-size:11px;color:#ad96be;letter-spacing:.1em;line-height:1.8}#app .premium-hero .trust-items>a{color:#a18aae;font-size:12px;text-align:right}#app .premium-hero .trust-items>a strong{font-size:14px;margin-top:5px;display:block;letter-spacing:-.025em}#app .hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #322536;padding:26px 0;font-size:11px;color:#9d89ac;letter-spacing:.08em}#app .hero-scroll{display:inline-flex;align-items:center;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;min-height:44px}#app .hero-scroll svg{width:16px;height:16px;transform:rotate(90deg);animation:wa-arrow-down 3s ease-in-out infinite}#app .marquee{overflow:hidden;padding:22px 0;background:#b57cff;color:#251432;border-top:1px solid #c69af0;border-bottom:1px solid #9d6ec7}#app .marquee-track{display:flex;align-items:center;gap:46px;width:max-content;animation:wa-marquee 45s linear infinite}#app .marquee span{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.09em;white-space:nowrap;display:inline-flex;align-items:center;gap:46px}#app .marquee span::after{content:"✳";font-size:24px;line-height:1}#app .categories-section{background:#fcfbf8}#app .category-grid{border:0;gap:1px;background:#ddd6e3}#app .category-card{border:0;background:#fcfbf8;padding:27px 23px;min-height:225px;isolation:isolate;overflow:hidden;transform-style:preserve-3d;transition:background .4s,border-color .4s,transform .4s var(--wa-ease),box-shadow .4s}#app .category-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(240px circle at var(--pointer-x,50%) var(--pointer-y,50%),#bb8ae324,transparent 70%);opacity:0;transition:opacity .4s}#app .category-card:hover::before{opacity:1}#app .category-card:hover{background:#f3edf9;box-shadow:inset 0 0 0 1px #b18bcd;transform:translateY(-5px)}#app .category-number{font-size:11px;right:22px;top:23px;color:#9a8ca7}#app .category-icon{width:45px;height:45px;border-radius:3px;background:#ece0f7;color:#79509d;margin:10px 0 30px;transition:transform .4s var(--wa-ease),background .4s}#app .category-card:hover .category-icon{transform:rotate(-8deg) scale(1.1);background:#ddc2ef}#app .category-title{font-size:17px;font-weight:600;line-height:1.4}#app .category-count{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px;color:#776486;gap:8px;padding-top:18px}#app .category-count svg{width:18px;height:18px;transition:transform .35s}#app .category-card:hover .category-count svg{transform:translate(4px,-4px)}#app .catalogue{background:#f3f0eb;border-color:#dfd8e3}#app .catalogue-tools{margin-bottom:32px}#app .catalogue-top{gap:16px;align-items:center;margin-bottom:22px}#app .search-box{flex:1;max-width:500px;min-width:260px;border-color:#d5cadc;background:#fffcf9;border-radius:3px;padding-inline:18px}#app .search-box input{min-height:52px;font-size:15px}#app .search-box:focus-within{border-color:#a073c0;box-shadow:0 0 0 3px #9c6dc012}#app .format-select{font-size:13px;min-height:52px;margin-left:0;max-width:220px;padding:12px 32px 12px 15px;border-color:#d5cadc;background:#fffcf9}#app .filter-row{gap:8px}#app .filter-chip{font-size:12px;min-height:44px;border-radius:2px;background:transparent;border-color:#d9cedf;padding:11px 15px;transition:background .3s,color .3s,border-color .3s,transform .3s}#app .filter-chip:hover{background:#e9ddf2;border-color:#ae82c8;transform:translateY(-2px)}#app .filter-chip.active{background:#22162e;border-color:#22162e;color:#f4e9fa}#app .results-count{font-size:12px;line-height:1.6;color:#76647f;margin-bottom:24px}#app .results-count>span{font-size:11px;letter-spacing:.09em;color:#897393}#app .course-grid{gap:24px}#app .course-card{border:1px solid #ddd3e3;border-radius:5px;background:#fcfbf8;overflow:hidden;box-shadow:none;transform-style:preserve-3d;will-change:transform;isolation:isolate;transition:transform .5s var(--wa-ease),box-shadow .5s,border-color .4s}#app .course-card::after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;opacity:0;background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,50%),#bb8ae319,transparent 72%);transition:opacity .45s}#app .course-card:hover{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-7px);border-color:#a57cc0;box-shadow:0 20px 55px #392a4b14}#app .course-card:hover::after{opacity:1}#app .course-top{position:relative;overflow:hidden;min-height:106px;padding:25px;background:#eee4f7;color:#765095}#app .course-card:nth-child(3n+2) .course-top{background:#e5ebe6;color:#4e7163}#app .course-card:nth-child(3n+3) .course-top{background:#eee5dc;color:#8c6746}#app .course-top::before{content:"";position:absolute;width:170px;height:170px;right:-30px;top:-79px;border:1px solid currentColor;opacity:.13;transform:rotate(35deg);transition:transform .75s var(--wa-ease)}#app .course-top::after{content:"";position:absolute;width:105px;height:105px;right:-13px;top:-47px;border:1px solid currentColor;opacity:.16;transform:rotate(35deg);transition:transform .75s var(--wa-ease)}#app .course-card:hover .course-top::before{transform:rotate(50deg) translate(-6px,10px)}#app .course-card:hover .course-top::after{transform:rotate(20deg) translate(5px,9px)}#app .course-category{font-size:11px;line-height:1.7;letter-spacing:.1em;font-weight:650;max-width:75%;position:relative;z-index:1}#app .course-icon{position:relative;z-index:1;transition:transform .45s}#app .course-icon svg{width:32px;height:32px;stroke-width:1.4}#app .course-card:hover .course-icon{transform:rotate(-8deg) scale(1.08)}#app .course-body{padding:29px 26px 25px;position:relative;z-index:3}#app .course-meta{font-size:11px;gap:14px;line-height:1.7;color:#85728f;margin-bottom:16px}#app .course-meta svg{width:14px;height:14px}#app .course-title{font-size:25px;line-height:1.24;letter-spacing:-.04em;min-height:92px;font-weight:550}#app .course-title button{font:inherit;color:#2c2235;transition:color .3s}#app .course-title button:hover{color:#8052a3}#app .course-description{font-size:14px;color:#75677d;line-height:1.8;margin-top:17px;margin-bottom:25px}#app .course-formats{gap:11px 13px}#app .course-formats>span{font-size:11px;color:#8a7697;line-height:1.7;gap:5px}#app .course-formats>span svg{width:13px;height:13px}#app .course-footer{border-color:#e2d9e7;padding-top:21px;margin-top:24px;align-items:center}#app .course-price{font-size:25px;font-weight:550;letter-spacing:-.045em;color:#35233f}#app .course-price small{font-size:11px;line-height:1.7;color:#88728f;margin-top:5px}#app .course-link{width:auto;height:auto;min-height:44px;border-radius:0;border:0;background:transparent;color:#76459c;gap:9px;font-size:13px;padding:7px 0}#app .course-link:hover{background:transparent;color:#49215f}#app .course-link svg{width:19px;height:19px;transition:transform .3s}#app .course-link:hover svg{transform:translate(3px,-3px)}#app .course-card .featured-tag{position:absolute;left:22px;top:18px;background:#20122e;color:#d6b5ef;padding:5px 8px;font-size:11px;letter-spacing:.04em}#app .course-visual{position:relative;height:170px;background:#19101f;overflow:hidden;display:grid;place-items:center}#app .course-visual img{width:95%;height:95%;object-fit:contain;transition:transform .8s var(--wa-ease)}#app .course-card:hover .course-visual img{transform:scale(1.07) rotate(3deg)}#app .catalogue-note{font-size:12px!important;line-height:1.8!important;color:#82708c;max-width:960px;margin-top:32px!important}#app .page-hero{position:relative;padding:75px 0 82px;background:#100c15;color:#eee5f6;overflow:hidden;isolation:isolate;border-bottom:1px solid #302138}#app .page-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 90% 50%,#63337f1f,transparent 60%)}#app .page-hero h1{font-size:clamp(45px,5.5vw,80px);color:#f1e8f7;line-height:1.07;letter-spacing:-.06em;max-width:1100px;font-weight:500}#app .page-hero h1 em{color:#c594eb}#app .page-hero p{font-size:17px;line-height:1.85;color:#bdb0c9;max-width:760px;margin-top:28px}#app .page-hero .eyebrow{color:#b68dce;display:block;margin-bottom:20px}#app .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:11px;font-size:11px;color:#a68eb7;line-height:1.7;margin-bottom:37px}#app .breadcrumb a{min-height:30px;display:inline-flex;align-items:center;transition:color .25s}#app .breadcrumb a:hover{color:#e0c1f4}#app .breadcrumb svg{width:12px;height:12px}#app .breadcrumb span{color:#ccb4dc}#app .page-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:31px}#app .page-hero .btn.primary{background:#b57cff;color:#25132e}#app .page-hero .btn.outline{color:#e2d1ef;border-color:#634273}#app .page-hero .btn.outline:hover{background:#2a1736;border-color:#a874c8}#app .page-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:center}#app .page-hero-art{position:relative;display:grid;place-items:center;min-height:350px}#app .page-hero-art img{width:100%;max-height:390px;object-fit:contain;filter:drop-shadow(0 20px 35px #0005);animation:wa-art-float 13s ease-in-out infinite}#app .page-content{padding:90px 0 110px;background:#fcfbf8}#app .page-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:start}#app .content-block{margin-bottom:58px}#app .content-block:last-child{margin-bottom:0}#app .content-block h2{font-size:36px;margin-bottom:24px}#app .content-block h3{font-size:23px;margin-bottom:16px}#app .content-block p{font-size:16px;color:#74647e;line-height:1.85;margin:0 0 19px}#app .content-block ul,#app .content-block ol{padding-left:21px;margin:18px 0;color:#74647e;font-size:15px;line-height:1.85}#app .content-block li{margin:11px 0;padding-left:4px}#app .content-block li::marker{color:#9d6aba}#app .course-page{background:#fcfbf8}#app .course-page .page-hero{padding-bottom:70px}#app .course-page .page-hero h1{max-width:1030px;font-size:clamp(44px,5.2vw,76px)}#app .course-page-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:75px;align-items:start;padding-top:75px;padding-bottom:95px}#app .course-page-main h2{font-size:34px;margin:44px 0 24px}#app .course-page-main h2:first-child{margin-top:0}#app .course-page-main>p{font-size:16px;color:#77677f;line-height:1.9}#app .course-sticky{position:sticky;top:125px;padding:30px;background:#eee7f4;border:1px solid #d9c9e5;border-radius:5px;box-shadow:0 12px 34px #34213e08}#app .course-sticky .eyebrow{color:#8d659f;font-size:11px}#app .course-sticky .detail-price{font-size:38px;line-height:1.2;font-weight:550;letter-spacing:-.06em;margin-top:20px}#app .course-sticky .detail-price small{font-size:12px;color:#856d90;letter-spacing:0;font-weight:400;margin-top:9px}#app .course-sticky .btn{width:100%;margin-top:16px;font-size:14px;white-space:normal;text-align:center}#app .course-sticky .text-link{font-size:13px;justify-content:center;width:100%;margin-top:12px}#app .course-sticky p{font-size:13px;color:#7d678a;line-height:1.8;margin-top:17px}#app .course-sticky .detail-facts{margin:25px 0;padding-top:22px;border-color:#cfbddd}#app .course-sticky .detail-facts>span{font-size:13px;color:#80658f;line-height:1.7;justify-content:start;gap:10px}#app .course-sticky .detail-facts svg{width:17px;height:17px;color:#9465b4}#app .course-page-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}#app .course-page-meta>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.7;color:#b79bc7;border:1px solid #45324f;border-radius:3px;padding:9px 12px}#app .course-page-meta svg{width:16px;height:16px}#app .curriculum-list{border-top:1px solid #d9cbe2}#app .curriculum-list details{border-bottom:1px solid #d9cbe2;transition:background .3s}#app .curriculum-list details[open]{background:#f4edf8}#app .curriculum-list summary{display:flex;align-items:center;gap:20px;padding:24px 20px 24px 0;font-size:17px;font-weight:550;line-height:1.6;color:#4d345b;transition:padding .3s var(--wa-ease)}#app .curriculum-list summary:hover{padding-left:15px;color:#7d4b9a}#app .curriculum-list summary>span:first-child{font-size:12px;color:#b085c3;letter-spacing:.08em;min-width:30px;align-self:start;margin-top:4px}#app .curriculum-list summary::after{content:"+";font-size:25px;color:#9c6fb4;font-weight:300;margin-left:auto}#app .curriculum-list details[open] summary::after{content:"−"}#app .curriculum-list ul{padding:0 35px 23px 64px;margin:0;color:#85718e;font-size:14px;line-height:1.85}#app .curriculum-list li{margin:8px 0}#app .course-outcomes{display:grid;grid-template-columns:1fr;gap:16px;margin:25px 0}#app .course-outcome{display:flex;gap:16px;align-items:flex-start;padding:22px;background:#f1eaf7;border-left:2px solid #ad7bc7}#app .course-outcome svg{width:20px;height:20px;color:#9870b6;margin-top:3px}#app .course-outcome p{font-size:15px;line-height:1.8;color:#786283}#app .course-audience{display:flex;gap:10px;flex-wrap:wrap;margin-top:21px}#app .course-audience span{padding:10px 15px;border:1px solid #d9c7e3;background:#f8f2fc;font-size:13px;line-height:1.6;color:#886d96;border-radius:3px}#app .format-selector{display:flex;flex-direction:column;gap:10px;margin-top:23px}#app .format-choice{border:1px solid #d1bddd;background:#f7effb;border-radius:3px;min-height:48px;padding:12px;text-align:left;display:flex;align-items:center;gap:12px;color:#7b5c8a;font-size:13px;line-height:1.65;transition:background .25s,border-color .25s}#app .format-choice:hover,#app .format-choice.active{background:#e4d1f0;border-color:#a275bb;color:#52335f}#app .format-choice svg{width:17px;height:17px}#app .format-choice input{accent-color:#8651a6;width:16px;height:16px;margin:0}#app .course-sticky .scope-note{font-size:12px;border-top:1px solid #d1bedf;padding-top:18px;margin-top:22px;color:#8d7398}#app .feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#app .feature-card{padding:31px 28px;border:1px solid #e0d4e8;border-radius:4px;background:#fcf9ff;position:relative;overflow:hidden;transition:transform .4s var(--wa-ease),border-color .4s,box-shadow .4s}#app .feature-card:hover{transform:translateY(-6px);border-color:#b78bd0;box-shadow:0 16px 40px #57336e10}#app .feature-card>svg{width:32px;height:32px;color:#9568b4;margin-bottom:28px;transition:transform .4s}#app .feature-card:hover>svg{transform:rotate(-9deg) scale(1.1)}#app .feature-card h3{font-size:24px;margin-bottom:16px;color:#4b315c}#app .feature-card p{font-size:15px;line-height:1.85;color:#80678d}#app .feature-card .eyebrow{display:block;font-size:11px;margin-bottom:18px;color:#a07eaf}#app .format-card{padding:33px 0 0;border-top-color:#ccb8d8;position:relative}#app .format-card::before{content:"";height:2px;position:absolute;left:0;right:0;top:-1px;background:#9763b8;transform:scaleX(0);transform-origin:left;transition:transform .55s var(--wa-ease)}#app .format-card:hover::before{transform:scaleX(1)}#app .format-number{font-size:12px;color:#9974ad}#app .format-number svg{width:30px;height:30px;color:#9461b5;transition:transform .4s}#app .format-card:hover .format-number svg{transform:rotate(-8deg)}#app .format-card h3{font-size:28px;margin-top:23px;margin-bottom:18px;color:#493156}#app .format-card p{font-size:15px;color:#80658e;line-height:1.85}#app .format-features{font-size:12px;color:#967ba2;line-height:1.8;margin-top:20px}#app .format-card .text-link{font-size:14px;margin-top:22px}#app .showcase-band{background:#100c15;color:#eee5f5;position:relative;overflow:hidden;border-top:1px solid #2e2138;border-bottom:1px solid #2e2138}#app .showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:610px;padding-block:90px}#app .showcase-copy h2{font-size:clamp(40px,4.1vw,63px);color:#f0e7f6;line-height:1.08;letter-spacing:-.055em;margin-top:22px;margin-bottom:25px}#app .showcase-copy h2 em{color:#bd88e4}#app .showcase-copy .eyebrow{color:#b17bcf}#app .showcase-copy p{font-size:16px;color:#baa6ca;line-height:1.85;max-width:500px}#app .showcase-copy .btn{margin-top:30px;background:#b57cff;color:#281333}#app .showcase-copy .btn:hover{background:#cba0ef}#app .showcase-list{list-style:none;padding:0;margin:24px 0;display:flex;gap:14px 23px;flex-wrap:wrap}#app .showcase-list li{font-size:12px;color:#bda0cc;display:flex;align-items:center;gap:8px}#app .showcase-list svg{width:15px;height:15px;color:#c18be5}#app .showcase-art{position:relative;min-height:390px;display:grid;place-items:center;perspective:1100px}#app .showcase-art>img{object-fit:contain;width:100%;max-height:490px;animation:wa-art-float 13s ease-in-out infinite;filter:drop-shadow(0 20px 50px #0005)}#app .showcase-window{background:#f7f0fc;border:1px solid #9d74b7;border-radius:6px;padding:24px;width:100%;box-shadow:0 30px 70px #0005;transform:rotateY(-8deg) rotateX(3deg);transition:transform .8s var(--wa-ease)}#app .showcase-window:hover{transform:rotateY(0) rotateX(0)}#app .window-bar{display:flex;gap:5px;padding-bottom:17px;border-bottom:1px solid #e0d0e8;margin-bottom:21px}#app .window-bar i{height:5px;width:5px;border-radius:50%;background:#b491c4}#app .window-bar span{font-size:11px;color:#9c7aae;margin-left:auto;line-height:1.4}#app .showcase-window h3{color:#603b74;font-size:24px;line-height:1.3;margin:13px 0 20px}#app .showcase-window p{font-size:13px;color:#977ba5;line-height:1.75}#app .showcase-lessons{display:grid;gap:9px;margin:23px 0}#app .showcase-lesson{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e1cfeb;background:#fcf7ff;font-size:12px;color:#896796;border-radius:3px}#app .showcase-lesson>span:first-child{height:23px;width:23px;display:grid;place-items:center;background:#e6d2f2;color:#8d56ab;border-radius:50%;font-size:11px;flex-shrink:0}#app .showcase-lesson .duration{margin-left:auto;font-size:11px;color:#b394bf}#app .showcase-lesson svg{width:13px;height:13px;color:#aa7bbf}#app .business-band{background:#0e0b12;padding:100px 0;border-color:#302039}#app .business-band h2{font-size:clamp(42px,4.3vw,64px);color:#eee2f6;line-height:1.1}#app .business-grid{grid-template-columns:1.1fr 1fr;gap:100px}#app .business-copy p:not(.section-kicker){font-size:16px;color:#bda6cd;line-height:1.85;max-width:540px;margin-top:26px}#app .business-copy .btn{margin-top:30px}#app .business-checks{gap:6px}#app .business-checks>div{padding:24px 0;border-bottom:1px solid #34223e;gap:22px;align-items:flex-start}#app .business-checks>div:last-child{border-bottom:0}#app .business-checks>div>span{font-size:12px;color:#b57cff;min-width:25px}#app .business-checks h3{font-size:21px;color:#dfc7ed;line-height:1.4;margin-bottom:11px}#app .business-checks p{font-size:15px;color:#ad91bd;line-height:1.8}#app .split-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}#app .split-section .image-wrap{position:relative;overflow:hidden;border-radius:5px}#app .split-section .image-wrap img{width:100%;height:510px;object-fit:cover;filter:saturate(.6);transition:transform 1s var(--wa-ease),filter 1s}#app .split-section .image-wrap:hover img{transform:scale(1.04);filter:saturate(.95)}#app .split-copy h2{font-size:48px;margin:24px 0;color:#4a3158}#app .split-copy p{font-size:16px;color:#7f658e;line-height:1.85;margin-bottom:21px}#app .split-copy .eyebrow{color:#9973ae}#app .method-list{margin-top:30px;border-top:1px solid #d9c4e4}#app .method-item{display:flex;align-items:flex-start;gap:21px;padding:23px 0;border-bottom:1px solid #d9c4e4}#app .method-item>span{font-size:12px;color:#b08bc3;min-width:28px;margin-top:5px}#app .method-item h3{font-size:22px;color:#69467c;margin-bottom:11px}#app .method-item p{font-size:15px;color:#8b7099;line-height:1.85}#app .pathway{background:#f1eaf5}#app .pathway-steps{gap:30px;margin-top:45px}#app .pathway-step{padding-top:27px;border-top-color:#cdb8da}#app .step-number{width:42px;height:42px;border-color:#c5a4d7;background:#faf4fe;color:#9c67b9;font-size:12px;margin-bottom:29px}#app .pathway-step h3{font-size:22px;color:#68447a;margin-bottom:17px}#app .pathway-step p{font-size:15px;color:#8c709a;line-height:1.8}#app .faq-section{background:#fcfbf8}#app .faq-list details{padding:23px 0;border-color:#d4bfde;transition:background .3s}#app .faq-list details:first-child{border-color:#d4bfde}#app .faq-list summary{font-size:16px;line-height:1.6;color:#68447b;font-weight:550;min-height:44px}#app .faq-list summary>span{display:none}#app .faq-list summary::after{font-size:24px;color:#a475bb;transition:transform .3s}#app .faq-list details p{font-size:15px!important;color:#897094;line-height:1.85!important;margin-top:20px!important}#app .faq-list details[open] summary{color:#9453af}#app .certificate-showcase{position:relative;padding:110px 0;background:#e8dded;overflow:hidden}#app .certificate-showcase .section-head h2{color:#54335e}#app .certificate-showcase p{color:#886591;font-size:16px;line-height:1.8}#app .certificate-preview{position:relative;max-width:900px;margin:45px auto 0;transform:rotate(-2deg);transition:transform .7s var(--wa-ease);filter:drop-shadow(0 22px 30px #55336626)}#app .certificate-preview:hover{transform:rotate(0) translateY(-7px)}#app .certificate-preview>img{width:100%;height:auto;object-fit:contain}#app .certificate-showcase .btn{display:flex;width:max-content;margin:35px auto 0}#app .certificate{padding:12px;background:#e8ddec;border:1px solid #c6a8d4;border-radius:3px}#app .certificate-inner{position:relative;background:#fffcf7;padding:55px 60px;border:1px solid #d9c8e1;isolation:isolate;overflow:hidden;text-align:left;min-height:450px}#app .certificate-inner::before{content:"";position:absolute;z-index:-1;width:390px;height:390px;right:-240px;top:-170px;background:#21132e;transform:rotate(35deg);box-shadow:-30px 0 0 #ad75ce,-48px 0 0 #e1c3ee}#app .certificate-inner::after{content:"";position:absolute;z-index:-1;inset:12px;border:1px solid #cbb4d750;pointer-events:none}#app .certificate .eyebrow{font-size:11px;line-height:1.8;letter-spacing:.14em;color:#9c70b0;max-width:75%}#app .certificate h2{font-size:39px;color:#543461;line-height:1.1;letter-spacing:-.045em;margin:29px 0 30px}#app .certificate h3{font-size:30px;line-height:1.35;color:#784d89;margin:20px 0}#app .certificate p{font-size:15px;line-height:1.8;color:#987ba2;max-width:85%;margin:14px 0}#app .certificate strong{font-size:15px;line-height:1.7;color:#876192;font-weight:600}#app .certificate .small-print{font-size:11px!important;color:#a48daf;line-height:1.8!important;margin-top:30px!important}#app .certificate-logo{width:200px!important;height:auto!important;max-height:55px!important;object-fit:contain!important;object-position:left center!important}#app .certificate-name{font-size:34px;font-weight:500;line-height:1.3;color:#754d84;border-bottom:1px solid #d5bede;padding-bottom:20px;margin-bottom:20px}#app .certificate-number{font-size:11px;letter-spacing:.08em;color:#b093bb}#app .certificate-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:33px;padding-top:23px;border-top:1px solid #dac8e2}#app .certificate-meta span{font-size:11px;color:#ab8fb7;display:block;line-height:1.6}#app .certificate-meta strong{font-size:13px;color:#8e669d;display:block;margin-top:5px}#app .footer{position:relative;background:#09090c;border-top:1px solid #34243e;color:#d8c4e5;padding-top:66px;overflow:hidden}#app .footer-cta{padding:40px 0 70px;margin-bottom:55px;border-bottom:1px solid #34243e;display:flex;justify-content:space-between;align-items:end;gap:50px}#app .footer-cta h2{font-size:clamp(45px,5.8vw,84px);line-height:1.05;max-width:840px;letter-spacing:-.06em;color:#ecdff4}#app .footer-cta h2 em{color:#b57cff}#app .footer-cta .btn{flex-shrink:0;background:#b57cff;color:#281431}#app .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:47px;padding-bottom:48px}#app .footer-brand p{font-size:14px;color:#b4a0c0;margin-top:25px;line-height:1.8}#app .footer-col>strong{font-size:13px;color:#dfc7ec;display:block;margin-bottom:20px;font-weight:600}#app .footer-col a,#app .footer-col>p,#app .footer-col>button:not(.btn){font-size:13px;color:#a68bb7;line-height:1.75;min-height:39px;margin-top:0;padding:7px 0;transition:color .25s,transform .25s}#app .footer-col a:hover,#app .footer-col>button:not(.btn):hover{color:#ddbbf4;transform:translateX(4px)}#app .footer-col .btn{margin-top:21px;border-color:#674572;color:#d4b2e4;font-size:13px}#app .footer-brand>.text-link{color:#c293da;font-size:13px;margin-top:20px}#app .footer-bottom{font-size:11px;color:#9f83af;border-color:#34243e;padding:25px 0}#app .footer-bottom button,#app .footer-bottom a{font-size:11px;color:#ad8cbe;min-height:44px}#app .footer-signature{font-size:clamp(70px,14vw,205px);font-weight:500;line-height:.9;letter-spacing:-.075em;color:#1b1223;text-align:center;white-space:nowrap;margin-top:26px;user-select:none;pointer-events:none}#app .workspace{background:#f3eef7}#app .workspace-sidebar{background:#0d0911;border-right:1px solid #35203e;padding-top:30px}#app .workspace-main{padding:46px 45px 65px;background:#f8f4fb}#app .workspace-brand{padding-bottom:32px;margin-bottom:30px;border-bottom:1px solid #38243f}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:195px;height:50px;max-width:100%;object-fit:contain}#app .workspace-sidebar>.eyebrow{font-size:11px;color:#a78ab8;line-height:1.8;letter-spacing:.07em;margin-bottom:23px}#app .workspace-nav{gap:7px}#app .workspace-nav button,#app .workspace-nav>a{font-size:13px;color:#b498c5;border-radius:3px;min-height:48px;transition:background .3s,color .3s,transform .3s;padding:13px 12px}#app .workspace-nav button:hover,#app .workspace-nav>a:hover{background:#26142e;color:#e2b9f7;transform:translateX(3px)}#app .workspace-nav button.active,#app .workspace-nav>a.active{background:#b57cff;color:#2b1634}#app .workspace-header{margin-bottom:34px}#app .workspace-header h1{font-size:38px;line-height:1.15;color:#654073;letter-spacing:-.045em}#app .workspace-header p{font-size:15px;color:#94729f;line-height:1.8;margin-top:13px}#app .workspace-header .eyebrow{color:#b184c3;font-size:11px;margin-bottom:12px}#app .workspace-back{border-color:#35203e}#app .workspace-back a{font-size:12px;color:#a883bc}#app .workspace-back a:hover{color:#d1a1e5}#app .workspace-main>.demo-bar{border:1px solid #dfc9e9;border-radius:3px;background:#eee2f5;color:#93719f;font-size:12px;padding:14px 18px;margin-bottom:30px;line-height:1.8}#app .stat-grid{gap:18px;margin-bottom:32px}#app .stat-card{padding:25px;background:#fdf9ff;border:1px solid #e0cbe9;border-radius:4px;transition:transform .35s,border-color .35s}#app .stat-card:hover{transform:translateY(-4px);border-color:#b58bc9}#app .stat-label{font-size:12px;color:#ad8cbb;line-height:1.7}#app .stat-value{font-size:43px;font-weight:500;line-height:1.1;color:#835491;margin-top:18px;letter-spacing:-.06em}#app .stat-card>.muted{font-size:12px;color:#b194c1;line-height:1.7;margin-top:13px}#app .dashboard-card{padding:30px;background:#fdf9ff;border:1px solid #e1cfea;border-radius:4px;box-shadow:none;margin-bottom:25px}#app .dashboard-card h2{font-size:26px;color:#795186;line-height:1.25}#app .dashboard-card h3{font-size:23px;color:#8d5e9a;line-height:1.4}#app .dashboard-card p{font-size:15px;color:#ad8bb9;line-height:1.85}#app .dashboard-card>.eyebrow{color:#b58ac4;margin-bottom:19px}#app .dashboard-card>.btn{margin-top:20px}#app .enrolled-course{padding:25px;background:#f7effb;border:1px solid #dec5e8;border-radius:4px;transition:border-color .4s,transform .4s}#app .enrolled-course:hover{border-color:#b786cb;transform:translateY(-3px)}#app .enrolled-course>h3{font-size:23px;color:#93669f;line-height:1.35;margin:15px 0 11px!important}#app .enrolled-course p{font-size:14px;color:#b18fbd}#app .enrolled-course>.eyebrow{color:#bd94cc}#app .status-badge{font-size:11px;padding:6px 10px;border:1px solid #dfc7eb;line-height:1.5;background:#f1e4f7;color:#9c70ac;border-radius:3px}#app .status-badge.active{background:#e6eedd;border-color:#c3d4b1;color:#668344}#app .status-badge.passed{background:#e8e0f0;border-color:#d0b9df;color:#8d60a4}#app .status-badge.pending{background:#f2ebdb;border-color:#ddcead;color:#a18a55}#app .progress-track{height:4px;border-radius:0;background:#e5d5ed;overflow:hidden;margin:22px 0 16px}#app .progress-fill{height:100%;background:linear-gradient(90deg,#9660b5,#c59bd9);border-radius:0;transition:width .7s var(--wa-ease)}#app .learning-title{background:#ede0f5;border-color:#d4b6e3;padding:31px}#app .learning-title>h2{font-size:31px;color:#80538f;margin-bottom:17px;line-height:1.3}#app .learning-title>.eyebrow{font-size:11px;color:#ad80bd;line-height:1.7}#app .learning-title>.progress-track{max-width:none;background:#d7c0e2;margin-top:24px}#app .learning-layout{grid-template-columns:265px minmax(0,1fr);gap:24px;align-items:start}#app .lesson-sidebar{position:sticky;top:24px;padding:21px 17px;background:#f4eaf9;border:1px solid #dec8e8;border-radius:4px}#app .lesson-sidebar h3{font-size:17px;color:#aa7cbb;padding:0 8px;margin-bottom:20px}#app .lesson-button{font-size:14px;line-height:1.65;border-radius:3px;padding:17px 12px;margin-bottom:7px;color:#b895c6;background:transparent;border:1px solid transparent;min-height:64px;transition:background .3s,border-color .3s,transform .3s}#app .lesson-button:hover{background:#ebd9f4;border-color:#d3b1e0;color:#9c6bad;transform:translateX(3px)}#app .lesson-button.active{background:#e3c8f0;border-color:#c798df;color:#895598}#app .lesson-button.done{color:#97a77d}#app .lesson-button.done.active{color:#895598}#app .lesson-button>span{font-size:12px;line-height:1.7;min-width:22px;color:#be99ce}#app .lesson-button small{font-size:11px;line-height:1.7;color:#c5a4d1;margin-top:8px}#app .lesson-content{background:#fffbff;border:1px solid #e5cfee;border-radius:4px;padding:40px 43px;min-width:0;box-shadow:0 12px 40px #653b7705}#app .lesson-content>h2{font-size:36px;line-height:1.2;letter-spacing:-.04em;color:#9b6aab;margin:24px 0 31px}#app .lesson-meta{font-size:11px;line-height:1.7;color:#be98ce;margin-bottom:22px}#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child{font-size:11px;color:#bd98ce}#app .lesson-article h2,#app .lesson-article h3{font-size:24px;color:#b082c0;margin:35px 0 19px;line-height:1.4}#app .lesson-article p,#app .lesson-article li{font-size:16px;line-height:1.9;color:#b293bf;margin-bottom:24px}#app .lesson-article ul,#app .lesson-article ol{padding-left:22px;margin:22px 0}#app .lesson-takeaway{border-left:2px solid #b47bcc;background:#f1e2f8;padding:23px 25px;margin:32px 0;color:#aa7cbc;font-size:16px;line-height:1.85}#app .lesson-takeaway strong{display:block;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#bc93cc;margin-bottom:10px}#app .exercise-card{padding:27px;background:#f1e3f8;border:1px solid #dec0eb;border-radius:3px;margin:35px 0}#app .exercise-card .eyebrow{font-size:11px;color:#c294d5;display:block;margin-bottom:15px}#app .exercise-card h3{font-size:23px;color:#b07dc4;margin-bottom:18px}#app .exercise-card p{font-size:15px;line-height:1.85;color:#b493c1}#app .exercise-card textarea{width:100%;min-height:150px;padding:17px;border:1px solid #d9b5e7;border-radius:3px;background:#fdf7ff;color:#9a70a9;font:inherit;font-size:15px;line-height:1.8;margin:20px 0;resize:vertical;outline:none;transition:border-color .3s,box-shadow .3s}#app .exercise-card textarea:focus{border-color:#bb89cf;box-shadow:0 0 0 3px #b17bc314}#app .exercise-card details{margin-top:18px;border-top:1px solid #dfbfea;padding-top:17px}#app .exercise-card summary{font-size:13px;color:#b383c6;line-height:1.7;min-height:44px;display:flex;align-items:center;gap:9px}#app .exercise-card details p{font-size:14px;line-height:1.85;color:#b797c3;margin-top:14px}#app .lesson-actions{gap:20px;border-top-color:#e2c5ec;padding-top:30px;margin-top:34px;align-items:center;flex-wrap:wrap}#app .lesson-actions .btn{min-height:48px;font-size:14px;white-space:normal}#app .lesson-actions .text-link{font-size:13px;color:#b189c3}#app .notes-panel{padding:25px;border:1px solid #e3c9ee;background:#fbf3ff;margin-top:30px;border-radius:3px}#app .notes-panel h3{font-size:21px;color:#b68ac6;margin-bottom:15px}#app .notes-panel textarea{width:100%;min-height:140px;border:1px solid #debee9;border-radius:3px;background:#fffaff;font:inherit;font-size:15px;line-height:1.8;color:#af8dbe;padding:15px;resize:vertical;margin-bottom:13px}#app .notes-panel small{font-size:11px;color:#c5a3d3;line-height:1.75}#app .quiz-question{border-color:#e8d0f1;margin:31px 0;padding-bottom:29px}#app .quiz-question legend{font-size:17px;color:#b287c3;line-height:1.7;font-weight:550;margin-bottom:18px}#app .quiz-option{font-size:15px;line-height:1.75;color:#b99ac7;border:1px solid #e6cbee;background:#fcf6ff;border-radius:3px;padding:16px;margin:10px 0;transition:background .25s,border-color .25s,transform .25s;min-height:52px}#app .quiz-option:hover{background:#f1e2f8;border-color:#c89fdb;transform:translateX(3px)}#app .quiz-option:has(input:checked){background:#ebd6f5;border-color:#bc8dd0;color:#a578b7;box-shadow:inset 3px 0 0 #be8ed3}#app .quiz-option input{width:16px;height:16px;min-width:16px;accent-color:#ab77c3;margin-top:5px}#app .quiz-explanations{display:grid;gap:13px;margin-top:25px}#app .quiz-explanation{padding:20px;border:1px solid #e2c8ed;background:#f8effc;border-radius:3px}#app .quiz-explanation h4{font-size:15px;color:#ad80c2;line-height:1.6;margin-bottom:10px}#app .quiz-explanation p{font-size:14px;color:#bf9dd0;line-height:1.85}#app dialog{border-color:#cfb4dd;border-radius:5px;box-shadow:0 35px 130px #14081e65;background:#fcf9ff}#app dialog::backdrop{background:#0d0719b0;backdrop-filter:blur(10px)}#app dialog[open]{animation:wa-modal-in .35s var(--wa-ease)}#app .modal-header{background:#f8f2fc;border-bottom-color:#ddc9e8;padding:25px 31px}#app .modal-title{font-size:25px;color:#855795;letter-spacing:-.035em}#app .modal-close{background:#ebddf3;color:#ad7dc2}#app .modal-close:hover{background:#dfc4ec;transform:rotate(90deg)}#app .modal-body{padding:31px}#app .field,#app .field label{font-size:13px;color:#a77bb9;line-height:1.7}#app .field input,#app .field select,#app .field textarea{font-size:15px;color:#a883ba;line-height:1.8;background:#fffaff;border-color:#ddc4e8;min-height:49px;border-radius:3px;outline:none;transition:border-color .3s,box-shadow .3s}#app .field input:focus,#app .field select:focus,#app .field textarea:focus{border-color:#bc88d1;box-shadow:0 0 0 3px #b47dc214}#app .field textarea{min-height:145px}#app .form-check{font-size:13px;color:#b596c3;line-height:1.8}#app .form-check input{width:16px;height:16px;min-width:16px;accent-color:#ac78c4}#app .small-print{font-size:12px!important;color:#a98bb9;line-height:1.85!important}#app .notice{border-radius:3px;font-size:14px;line-height:1.85;padding:19px 23px;border-color:#dec7e8;background:#eee1f5;color:#a579b8}#app .notice.success{background:#e4ecd9;border-color:#cad8b5;color:#7c9657}#app .notice.warning{background:#f2ebda;border-color:#ddcda9;color:#aa935d}#app .empty-state{font-size:16px;padding:45px 30px;background:#f8f0fd;border:1px solid #e3ccec;color:#b08bbf;line-height:1.85;border-radius:4px}#app .empty-state h2,#app .empty-state h3{color:#aa7cbb;margin:15px 0 20px;font-size:28px;line-height:1.3}#app .empty-state p{font-size:15px;color:#b798c5;line-height:1.85}#app .empty-state .btn{margin-top:25px}#app .toast{background:#1f1029;border:1px solid #8f5da8;color:#e0c0ef;border-radius:4px;font-size:14px;padding:17px 23px;box-shadow:0 14px 45px #22082e3d}#app .table-wrap{border:1px solid #e2cbea;border-radius:3px}#app .data-table th{font-size:11px;line-height:1.7;color:#b38ac4;background:#f3e7fa;border-color:#e5ccee;padding:17px}#app .data-table td{font-size:14px;line-height:1.8;color:#ac8cba;border-color:#e8d2f0;padding:18px 17px}#app .data-table tbody tr{transition:background .25s}#app .data-table tbody tr:hover{background:#f5eafa}#app .data-table small{font-size:11px;color:#c29fd0;line-height:1.8}@media(min-width:1600px){#app .premium-hero .hero-grid{min-height:650px}#app .hero-art{min-height:650px}#app .hero-artwork{max-height:680px}#app .premium-hero h1{font-size:104px}}@media(max-width:1279px){#app .container{width:calc(100% - 72px)}#app .nav-inner{gap:23px;min-height:91px}#app .brand-logo,#app .brand>img{width:195px;height:50px}#app .brand{min-width:195px}#app .nav-links{gap:18px}#app .nav-links>a,#app .nav-links>button,#app .nav-link{font-size:12px}#app .nav-actions{gap:13px}#app .nav .btn.small{font-size:12px;padding:11px 14px}#app .premium-hero{padding-top:80px}#app .premium-hero h1{font-size:77px}#app .premium-hero .hero-grid{gap:20px;min-height:560px}#app .hero-art{min-height:540px}#app .hero-artwork{width:120%;max-height:570px}#app .floating-card{padding:15px;max-width:250px}#app .floating-card:first-of-type{left:-5px}#app .floating-card:nth-of-type(2){right:-8px}#app .premium-hero .hero-lead{font-size:16px;max-width:480px}#app .premium-hero .hero-benefits{gap:11px 18px;font-size:12px}#app .premium-hero .trust-inner{gap:35px}#app .premium-hero .trust-items{gap:25px}#app .premium-hero .trust-items strong{font-size:36px}#app .premium-hero .trust-items>div>span{font-size:11px;max-width:92px}#app .mega-inner{gap:25px;grid-template-columns:1.8fr 1fr}#app .mega-grid{gap:9px}#app .mega-link{padding:17px 13px;gap:10px}#app .mega-link strong{font-size:13px}#app .mega-feature{padding:22px}#app .mega-feature h3{font-size:24px}#app .category-card{padding:25px 18px}#app .category-title{font-size:15px}#app .category-count{font-size:11px}#app .course-grid{gap:19px}#app .course-body{padding:27px 23px}#app .course-title{font-size:23px;min-height:87px}#app .course-description{font-size:14px}#app .course-page-grid{gap:45px;grid-template-columns:minmax(0,1.6fr) minmax(295px,.9fr)}#app .course-sticky{padding:26px}#app .course-page .page-hero h1{font-size:65px}#app .business-grid{gap:65px}#app .showcase-grid{gap:45px}#app .split-section{gap:65px}#app .footer-grid{gap:30px}#app .workspace-main{padding:40px 30px}#app .learning-layout{grid-template-columns:230px minmax(0,1fr);gap:18px}#app .lesson-content{padding:32px}}@media(max-width:1023px){#app .container{width:calc(100% - 52px)}#app .section{padding:88px 0}#app .nav-inner{gap:18px;min-height:86px}#app .brand-logo,#app .brand>img{width:176px;height:46px}#app .brand{min-width:176px}#app .nav-links{gap:16px}#app .nav-links>a,#app .nav-links>button,#app .nav-link{font-size:12px}#app .nav-actions .panel-link>span{display:none}#app .nav .btn.small{font-size:12px;padding:10px 13px;min-height:44px}#app .premium-hero{padding-top:64px}#app .premium-hero .hero-grid{grid-template-columns:1.1fr 1fr;gap:0;min-height:510px}#app .premium-hero h1{font-size:64px;line-height:1.05}#app .premium-hero .hero-copy{padding-bottom:55px}#app .premium-hero .hero-lead{font-size:16px;max-width:430px;margin-top:25px}#app .hero-art{min-height:480px}#app .hero-artwork{width:126%;max-height:520px}#app .floating-card{gap:10px;max-width:215px;padding:13px}#app .floating-card .float-title,#app .floating-card strong{font-size:13px}#app .floating-card small,#app .floating-card span:last-child{font-size:11px}#app .floating-card .float-icon{height:34px;width:34px}#app .floating-card:first-of-type{left:2%;top:14%}#app .floating-card:nth-of-type(2){right:-5%;bottom:12%}#app .floating-card:nth-of-type(3){display:none}#app .hero-index{right:0;top:10%;font-size:11px}#app .orbit-ring{width:390px;height:390px}#app .orbit-ring.ring-two{width:490px;height:490px}#app .premium-hero .hero-actions{gap:10px;margin-top:27px}#app .premium-hero .hero-actions .btn{font-size:13px;padding:13px 17px;min-height:48px}#app .premium-hero .hero-benefits{font-size:11px;gap:9px 15px;margin-top:25px}#app .premium-hero .trust-inner{min-height:110px;gap:30px}#app .premium-hero .trust-items{gap:20px;flex-wrap:nowrap}#app .premium-hero .trust-items strong{font-size:32px}#app .premium-hero .trust-items>div{gap:10px}#app .premium-hero .trust-items>div>span{font-size:11px;max-width:100px}#app .premium-hero .trust-label{font-size:11px;max-width:160px}#app .premium-hero .trust-items>a{display:none}#app .hero-caption{left:5%;bottom:0;font-size:11px}#app .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .mega-inner{grid-template-columns:1.4fr 1fr;gap:20px}#app .mega-link{padding:15px 12px}#app .mega-link strong{font-size:13px}#app .mega-feature h3{font-size:26px}#app .mega-feature p{font-size:13px}#app .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .category-card{min-height:200px;padding:25px}#app .category-icon{margin-bottom:24px}#app .category-title{font-size:17px}#app .course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#app .course-title{font-size:25px;min-height:62px}#app .course-body{padding:28px}#app .course-description{font-size:14px;line-height:1.8}#app .section-head{gap:35px;align-items:flex-start}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){font-size:15px;max-width:330px}#app .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#app .feature-card{padding:27px}#app .page-hero{padding:61px 0 68px}#app .page-hero h1{font-size:65px}#app .page-hero p{font-size:16px}#app .page-hero-grid{grid-template-columns:1.3fr 1fr;gap:35px}#app .page-hero-art{min-height:280px}#app .page-grid{gap:45px;grid-template-columns:1.25fr 1fr}#app .page-content{padding:73px 0 85px}#app .course-page-grid{grid-template-columns:minmax(0,1.25fr) minmax(275px,.9fr);gap:35px;padding:60px 0 75px}#app .course-page .page-hero h1{font-size:60px}#app .course-page-main h2{font-size:30px}#app .course-sticky{top:110px;padding:23px}#app .course-sticky .detail-price{font-size:33px}#app .curriculum-list summary{font-size:16px;gap:15px;padding-block:20px}#app .curriculum-list ul{padding-left:49px;font-size:14px}#app .course-outcome{padding:20px}#app .course-outcome p{font-size:14px}#app .course-audience span{font-size:12px}#app .showcase-grid{gap:40px;min-height:550px;padding-block:75px}#app .showcase-copy h2{font-size:44px}#app .showcase-copy p{font-size:15px}#app .showcase-window{padding:20px}#app .showcase-window h3{font-size:22px}#app .showcase-lesson{font-size:11px;padding:11px;gap:9px}#app .showcase-lesson .duration{display:none}#app .business-band{padding:80px 0}#app .business-grid{gap:45px}#app .business-band h2{font-size:45px}#app .business-checks h3{font-size:20px}#app .business-checks p{font-size:14px}#app .split-section{gap:45px}#app .split-copy h2{font-size:40px}#app .split-section .image-wrap img{height:450px}#app .split-copy p{font-size:15px}#app .pathway-steps{gap:22px}#app .pathway-step h3{font-size:20px}#app .pathway-step p{font-size:14px}#app .faq-grid{gap:55px}#app .footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:30px}#app .footer-col:last-child{grid-column:2/-1;display:block}#app .footer-col:last-child .btn{max-width:260px}#app .footer-cta{align-items:flex-start}#app .footer-cta h2{font-size:61px}#app .footer-cta .btn{font-size:13px;padding-inline:18px;margin-top:10px}#app .workspace-main{padding:35px 25px}#app .workspace-header h1{font-size:33px}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:156px;height:43px}#app .workspace-nav button,#app .workspace-nav>a{font-size:13px;padding:13px 10px}#app .workspace-sidebar{padding-inline:12px}#app .learning-layout{grid-template-columns:1fr;gap:23px}#app .lesson-sidebar{position:static;display:flex;flex-wrap:wrap;gap:7px;padding:18px}#app .lesson-sidebar h3{width:100%;margin-bottom:10px}#app .lesson-button{min-width:160px;width:auto;flex:1;font-size:13px;padding:14px 10px;margin:0;min-height:68px}#app .lesson-content{padding:35px}#app .lesson-content>h2{font-size:34px}#app .certificate-inner{padding:45px}#app .certificate h2{font-size:35px}#app .certificate h3{font-size:28px}}@media(max-width:767px){#app .container{width:calc(100% - 40px)}#app .section{padding:72px 0}#app h1{font-size:49px}#app h2{font-size:39px}#app h3{font-size:24px}#app .eyebrow{font-size:11px;letter-spacing:.1em}#app .section-head{display:block;margin-bottom:33px}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){font-size:16px!important;max-width:none;line-height:1.8!important;margin-top:24px}#app .section-head .eyebrow{font-size:11px;margin-bottom:19px}#app .topbar-inner{min-height:31px}#app .topbar-inner>span:last-child{display:none}#app .nav-inner{min-height:84px;gap:0;flex-wrap:wrap}#app .brand-logo,#app .brand>img{width:196px;height:49px}#app .brand{min-width:196px}#app .nav-actions{gap:17px}#app .nav-actions>.btn{display:none}#app .nav-actions .panel-link>span{display:none}#app .nav-actions .panel-link svg{width:20px;height:20px}#app .nav-links{display:none;width:100%;padding:15px 0 21px;gap:0;margin:0}#app .nav-links.open{display:flex;flex-direction:column;align-items:stretch}#app .nav-links>a,#app .nav-links>button,#app .nav-link{width:100%;font-size:16px;min-height:50px;padding:13px 0;border-bottom:1px solid #302337;justify-content:space-between;line-height:1.6}#app .nav-links>a::after,#app .nav-links>button::after{display:none}#app .mobile-toggle{display:inline-flex;min-width:44px}#app .mega-menu{position:fixed;left:0;right:0;top:115px;padding:22px 0 28px;max-height:calc(100dvh - 115px)}#app .mega-inner{display:block}#app .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .mega-link{padding:18px 13px;min-height:98px;gap:10px}#app .mega-link strong{font-size:13px}#app .mega-link>svg{width:21px;height:21px}#app .mega-link small,#app .mega-link span{font-size:11px}#app .mega-feature{margin-top:21px;padding:24px}#app .mega-feature h3{max-width:340px;font-size:27px}#app .mega-feature p{max-width:none;font-size:14px}#app .mega-bottom{gap:10px;align-items:flex-start;font-size:12px;flex-wrap:wrap}#app .premium-hero{padding-top:49px}#app .premium-hero .hero-grid{display:flex;flex-direction:column;min-height:0;gap:25px}#app .premium-hero .hero-copy{padding:0;width:100%}#app .premium-hero h1{font-size:clamp(49px,8.8vw,69px);line-height:1.045;letter-spacing:-.065em;max-width:650px}#app .premium-hero .hero-tag{font-size:11px;line-height:1.8;margin-bottom:24px;letter-spacing:.07em;gap:11px}#app .premium-hero .hero-lead{font-size:16px;line-height:1.85;max-width:580px;margin-top:25px}#app .premium-hero .hero-actions{gap:12px;margin-top:29px}#app .premium-hero .hero-actions .btn{font-size:14px;min-height:50px;padding:14px 21px}#app .premium-hero .hero-benefits{font-size:12px;line-height:1.75;gap:11px 19px;margin-top:25px}#app .premium-hero .hero-benefits svg{width:15px;height:15px}#app .hero-art{width:100%;min-height:470px;max-width:600px;margin:15px auto 20px}#app .hero-artwork{width:107%;max-height:480px;object-fit:contain}#app .hero-art::before{inset:10% 5% 0}#app .hero-art::after{inset:22% 14% 12%}#app .orbit-ring{width:390px;height:390px}#app .orbit-ring.ring-two{width:490px;height:490px}#app .floating-card{max-width:240px;padding:14px 16px;gap:12px}#app .floating-card:first-of-type{top:7%;left:0}#app .floating-card:nth-of-type(2){right:0;bottom:9%}#app .floating-card .float-title,#app .floating-card strong{font-size:14px}#app .floating-card small,#app .floating-card span:last-child{font-size:11px}#app .hero-caption{left:0;bottom:-1%;font-size:11px;max-width:65%}#app .hero-index{right:0;top:9%;font-size:11px}#app .premium-hero .trust-inner{display:block;min-height:0;padding:24px 0 28px;margin-top:6px}#app .premium-hero .trust-label{max-width:none;font-size:11px;line-height:1.8;margin-bottom:19px;display:block}#app .premium-hero .trust-label br{display:none}#app .premium-hero .trust-items{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:nowrap}#app .premium-hero .trust-items>div{display:block;flex:1}#app .premium-hero .trust-items strong{display:block;font-size:36px;line-height:1;margin-bottom:11px}#app .premium-hero .trust-items>div>span{font-size:11px;max-width:130px;display:block;line-height:1.75}#app .hero-bottom{font-size:11px;padding:22px 0;gap:20px}#app .hero-bottom>span:last-child{display:none}#app .marquee{padding:18px 0}#app .marquee-track{gap:30px}#app .marquee span{font-size:12px;gap:30px}#app .marquee span::after{font-size:22px}#app .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}#app .category-card{min-height:213px;padding:26px 21px}#app .category-number{right:19px;top:21px}#app .category-icon{width:43px;height:43px;margin-bottom:26px}#app .category-title{font-size:17px;line-height:1.4}#app .category-count{font-size:12px;line-height:1.65;padding-top:20px}#app .catalogue-top{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}#app .search-box{flex:0 0 100%;width:100%;max-width:none;min-width:0;padding-inline:16px}#app .search-box input{min-height:52px;font-size:16px}#app .format-select{flex:1;width:calc(50% - 6px);max-width:none;font-size:13px;min-height:48px;padding:12px 27px 12px 13px}#app .filter-row{gap:8px}#app .filter-chip{font-size:12px;min-height:44px;padding:11px 13px}#app .results-count{font-size:12px;line-height:1.75;margin-bottom:21px}#app .results-count>span{display:none}#app .course-grid{grid-template-columns:1fr;gap:25px}#app .course-top{min-height:108px;padding:25px}#app .course-body{padding:28px 26px 26px}#app .course-meta{font-size:12px;line-height:1.7}#app .course-title{font-size:27px;line-height:1.25;min-height:0}#app .course-description{font-size:15px;line-height:1.85;margin-top:19px;margin-bottom:25px}#app .course-formats{gap:13px 15px}#app .course-formats>span{font-size:12px;line-height:1.65}#app .course-formats>span svg{width:14px;height:14px}#app .course-price{font-size:27px}#app .course-price small{font-size:11px;line-height:1.7}#app .course-link{font-size:14px;min-height:44px;gap:10px}#app .course-link svg{width:19px;height:19px}#app .catalogue-note{font-size:12px!important;line-height:1.85!important}#app .page-hero{padding:45px 0 54px}#app .breadcrumb{font-size:11px;gap:9px;line-height:1.8;margin-bottom:28px}#app .page-hero h1{font-size:clamp(42px,8vw,60px);line-height:1.08;max-width:650px}#app .page-hero p{font-size:16px;line-height:1.85;margin-top:24px}#app .page-hero .eyebrow{font-size:11px;line-height:1.8;margin-bottom:18px}#app .page-hero-grid{display:block}#app .page-hero-art{max-width:430px;min-height:290px;margin:35px auto 0}#app .page-hero-art img{max-height:330px}#app .page-hero-actions{gap:12px;margin-top:28px}#app .page-hero-actions .btn{font-size:14px;min-height:50px;padding:14px 20px}#app .page-content{padding:60px 0 73px}#app .page-grid{display:block}#app .content-block{margin-bottom:45px}#app .content-block h2{font-size:33px;line-height:1.15;margin-bottom:24px}#app .content-block h3{font-size:24px;line-height:1.35;margin-bottom:19px}#app .content-block p{font-size:16px;line-height:1.85}#app .content-block ul,#app .content-block ol{font-size:15px;line-height:1.85}#app .feature-grid{grid-template-columns:1fr;gap:20px}#app .feature-card{padding:30px 27px}#app .feature-card h3{font-size:25px;margin-bottom:19px}#app .feature-card p{font-size:16px;line-height:1.85}#app .feature-card>svg{margin-bottom:25px}#app .course-page .page-hero{padding-bottom:50px}#app .course-page .page-hero h1{font-size:43px;line-height:1.1;max-width:none}#app .course-page-meta{gap:10px;margin-top:27px}#app .course-page-meta>span{font-size:12px;padding:9px 11px;line-height:1.75}#app .course-page-grid{display:flex;flex-direction:column;gap:40px;padding:55px 0 65px}#app .course-page-main{width:100%}#app .course-page-main h2{font-size:31px;margin:38px 0 24px}#app .course-page-main>p{font-size:16px;line-height:1.85}#app .course-sticky{position:static;width:100%;padding:28px;order:-1}#app .course-sticky .detail-price{font-size:38px}#app .course-sticky .detail-price small{font-size:12px}#app .course-sticky .btn{font-size:14px;min-height:50px;margin-top:14px}#app .course-sticky p{font-size:14px;line-height:1.85}#app .course-sticky .detail-facts>span{font-size:14px;line-height:1.75}#app .course-sticky .text-link{font-size:14px;min-height:44px}#app .curriculum-list summary{font-size:17px;line-height:1.65;gap:15px;padding:22px 13px 22px 0}#app .curriculum-list summary>span:first-child{font-size:12px;min-width:26px}#app .curriculum-list ul{padding-left:42px;padding-right:20px;font-size:15px;line-height:1.85}#app .course-outcomes{gap:14px}#app .course-outcome{padding:22px;gap:13px}#app .course-outcome p{font-size:15px;line-height:1.85}#app .course-audience span{font-size:13px;line-height:1.75}#app .showcase-grid{display:flex;flex-direction:column;gap:45px;min-height:0;padding:70px 0}#app .showcase-copy{width:100%}#app .showcase-copy h2{font-size:43px;line-height:1.1;margin-top:20px;margin-bottom:24px}#app .showcase-copy p{font-size:16px;line-height:1.85;max-width:none}#app .showcase-list{font-size:12px;gap:13px 22px;margin:24px 0}#app .showcase-art{width:100%;min-height:330px;max-width:560px;margin:0 auto}#app .showcase-art>img{max-height:410px}#app .showcase-window{transform:rotateY(0) rotateX(0);padding:24px}#app .showcase-window h3{font-size:25px}#app .showcase-window p{font-size:14px;line-height:1.8}#app .showcase-lesson{font-size:13px;padding:14px;gap:11px;line-height:1.7}#app .showcase-lesson .duration{display:inline-block;font-size:11px}#app .business-band{padding:72px 0}#app .business-grid{display:block}#app .business-band h2{font-size:43px;line-height:1.1}#app .business-copy p:not(.section-kicker){font-size:16px;line-height:1.85;max-width:none;margin-top:25px}#app .business-copy .btn{font-size:14px;min-height:50px;padding:14px 20px;margin-top:28px;white-space:normal;text-align:left}#app .business-checks{margin-top:42px}#app .business-checks>div{padding:24px 0;gap:18px}#app .business-checks h3{font-size:21px;line-height:1.45;margin-bottom:13px}#app .business-checks p{font-size:15px;line-height:1.85}#app .split-section{display:flex;flex-direction:column;gap:40px}#app .split-section .image-wrap{width:100%}#app .split-section .image-wrap img{height:390px}#app .split-copy h2{font-size:40px;line-height:1.15;margin-top:20px;margin-bottom:25px}#app .split-copy p{font-size:16px;line-height:1.85}#app .method-item{padding:24px 0;gap:16px}#app .method-item h3{font-size:22px;line-height:1.4}#app .method-item p{font-size:15px;line-height:1.85}#app .pathway-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 23px;margin-top:37px}#app .pathway-step{padding-top:24px}#app .step-number{width:40px;height:40px;font-size:12px;margin-bottom:24px}#app .pathway-step h3{font-size:22px;line-height:1.35;margin-bottom:17px}#app .pathway-step p{font-size:15px;line-height:1.85}#app .faq-grid{display:block}#app .faq-grid>div:first-child{margin-bottom:38px}#app .faq-list summary{font-size:16px;min-height:44px;line-height:1.7;gap:20px}#app .faq-list details p{font-size:15px!important;line-height:1.85!important;padding-right:20px;margin-top:20px!important}#app .certificate-showcase{padding:75px 0}#app .certificate-preview{margin-top:35px;transform:rotate(-1deg)}#app .certificate-showcase p{font-size:16px;line-height:1.85}#app .certificate-inner{padding:35px 26px;min-height:0}#app .certificate .eyebrow{font-size:11px;max-width:80%;letter-spacing:.08em}#app .certificate h2{font-size:31px;line-height:1.15;margin:30px 0 25px}#app .certificate h3{font-size:26px;line-height:1.4;margin:20px 0}#app .certificate p{font-size:14px;line-height:1.85;max-width:90%;margin:16px 0}#app .certificate strong{font-size:14px}#app .certificate .small-print{font-size:11px!important;line-height:1.85!important;margin-top:25px!important}#app .certificate-meta{grid-template-columns:1fr;gap:17px}#app .certificate-meta strong{font-size:13px}#app .certificate-name{font-size:29px}#app .footer{padding-top:30px}#app .footer-cta{display:block;padding:35px 0 48px;margin-bottom:40px}#app .footer-cta h2{font-size:48px;line-height:1.08;max-width:none}#app .footer-cta .btn{font-size:14px;min-height:50px;margin-top:28px;padding:14px 21px}#app .footer-grid{grid-template-columns:1fr 1fr;gap:37px 26px;padding-bottom:40px}#app .footer-brand{grid-column:1/-1}#app .footer-brand p{font-size:15px;line-height:1.85;max-width:360px;margin-top:22px}#app .footer-col>strong{font-size:14px;line-height:1.65;margin-bottom:15px}#app .footer-col a,#app .footer-col>p,#app .footer-col>button:not(.btn){font-size:13px;line-height:1.8;min-height:44px;padding:9px 0}#app .footer-col:last-child{grid-column:1/-1}#app .footer-col:last-child .btn{max-width:310px;font-size:14px;margin-top:20px}#app .footer-bottom{display:block;font-size:11px;line-height:1.8;padding:23px 0}#app .footer-bottom>div{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:14px}#app .footer-bottom button,#app .footer-bottom a{font-size:12px;min-height:44px}#app .footer-signature{font-size:16vw;margin-top:27px}#app .workspace{grid-template-columns:1fr}#app .workspace-sidebar{padding:19px 20px 0;border-right:0;border-bottom:1px solid #38233f}#app .workspace-brand{padding-bottom:13px;margin-bottom:0;border-bottom:0}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:190px;height:47px}#app .workspace-sidebar>.eyebrow{display:none}#app .workspace-nav{display:flex;flex-direction:row;overflow-x:auto;margin:0 -7px;padding:0 0 10px;gap:3px}#app .workspace-nav button,#app .workspace-nav>a{flex-shrink:0;white-space:nowrap;font-size:13px;min-height:44px;padding:11px 12px;line-height:1.5}#app .workspace-back{position:static;display:flex;flex-direction:row;justify-content:space-between;gap:20px;padding:0 0 14px;margin:0;border:0}#app .workspace-back>a,#app .workspace-back>a:last-child{font-size:12px;min-height:44px;display:flex;align-items:center}#app .workspace-back>a:first-child{display:flex}#app .workspace-main{padding:31px 20px 48px}#app .workspace-header{display:block;margin-bottom:27px}#app .workspace-header h1{font-size:31px;line-height:1.2;margin:0}#app .workspace-header p{font-size:15px;line-height:1.8;margin-top:14px}#app .workspace-header>.btn{font-size:13px;min-height:46px;margin-top:24px}#app .workspace-main>.demo-bar{font-size:12px;padding:15px 17px;line-height:1.8;margin-bottom:25px}#app .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:25px}#app .stat-card{padding:19px 14px}#app .stat-label{font-size:11px;line-height:1.7;min-height:36px}#app .stat-value{font-size:32px;margin-top:15px}#app .stat-card>.muted{font-size:11px;line-height:1.7;margin-top:10px}#app .dashboard-card{padding:25px 23px;margin-bottom:23px}#app .dashboard-card h2{font-size:26px;line-height:1.3;margin-bottom:20px}#app .dashboard-card h3{font-size:24px;line-height:1.4}#app .dashboard-card p{font-size:15px;line-height:1.85}#app .enrolled-course{padding:24px 21px}#app .enrolled-course>h3{font-size:24px!important;line-height:1.35;margin:17px 0 14px!important}#app .enrolled-course p{font-size:14px;line-height:1.8}#app .learning-title{padding:27px 23px}#app .learning-title>h2{font-size:28px;line-height:1.3}#app .learning-title>.eyebrow{font-size:11px;line-height:1.8}#app .learning-layout{display:flex;flex-direction:column;gap:22px}#app .lesson-sidebar{width:100%;display:block;padding:22px 17px}#app .lesson-sidebar h3{font-size:18px;margin-bottom:20px}#app .lesson-button{font-size:14px;line-height:1.65;width:100%;min-width:0;min-height:62px;padding:15px 12px;margin-bottom:8px}#app .lesson-button>span{font-size:12px;min-width:22px}#app .lesson-button small{font-size:11px;line-height:1.7;margin-top:6px}#app .lesson-content{width:100%;padding:30px 23px}#app .lesson-content>h2{font-size:31px;line-height:1.25;margin:23px 0 28px}#app .lesson-meta{font-size:11px;line-height:1.8;gap:13px;flex-wrap:wrap}#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child{font-size:11px;line-height:1.8}#app .lesson-article h2,#app .lesson-article h3{font-size:25px;line-height:1.4;margin:31px 0 22px}#app .lesson-article p,#app .lesson-article li{font-size:16px;line-height:1.9;margin-bottom:24px}#app .lesson-takeaway{padding:22px;font-size:16px;line-height:1.85;margin:31px 0}#app .lesson-takeaway strong{font-size:11px;line-height:1.8}#app .exercise-card{padding:24px 21px;margin:31px 0}#app .exercise-card h3{font-size:25px;line-height:1.4;margin-bottom:20px}#app .exercise-card p{font-size:16px;line-height:1.85}#app .exercise-card textarea{font-size:16px;line-height:1.85;padding:15px;min-height:165px}#app .exercise-card summary{font-size:14px;min-height:46px;line-height:1.7}#app .exercise-card details p{font-size:15px;line-height:1.85}#app .lesson-actions{gap:16px;padding-top:27px;margin-top:31px;flex-wrap:wrap}#app .lesson-actions .btn{font-size:14px;min-height:50px;white-space:normal;padding:14px 20px}#app .lesson-actions .text-link{font-size:14px;min-height:44px}#app .notes-panel{padding:23px 21px;margin-top:25px}#app .notes-panel h3{font-size:23px;line-height:1.4}#app .notes-panel textarea{font-size:16px;line-height:1.85;min-height:165px;padding:15px}#app .notes-panel small{font-size:11px;line-height:1.8}#app .quiz-question{margin:30px 0;padding-bottom:27px}#app .quiz-question legend{font-size:17px;line-height:1.75;margin-bottom:20px}#app .quiz-option{font-size:16px;line-height:1.8;padding:17px 15px;min-height:55px;margin:11px 0;gap:12px}#app .quiz-option input{width:16px;height:16px;min-width:16px;margin-top:6px}#app .quiz-explanation{padding:21px}#app .quiz-explanation h4{font-size:16px;line-height:1.7}#app .quiz-explanation p{font-size:15px;line-height:1.85}#app .modal-header{padding:21px 23px;gap:18px}#app .modal-title{font-size:24px;line-height:1.35}#app .modal-body{padding:26px 23px}#app .field,#app .field label{font-size:14px;line-height:1.7}#app .field input,#app .field select,#app .field textarea{font-size:16px;line-height:1.8;min-height:51px;padding:12px 15px}#app .field textarea{min-height:155px}#app .form-check{font-size:14px;line-height:1.85}#app .notice{font-size:15px;line-height:1.85;padding:21px}#app .small-print{font-size:12px!important;line-height:1.85!important}#app .empty-state{font-size:16px;padding:33px 23px;line-height:1.85}#app .empty-state p{font-size:16px;line-height:1.85}#app .toast{font-size:14px;line-height:1.7;padding:17px 20px;left:15px;right:15px;bottom:17px;width:auto;max-width:none}#app .data-table th{font-size:11px;padding:16px;line-height:1.7}#app .data-table td{font-size:14px;padding:17px 16px;line-height:1.8}#app .data-table .btn,#app .data-table .text-link{font-size:13px;min-height:44px}}@media(max-width:479px){#app .container{width:calc(100% - 36px)}#app .brand-logo,#app .brand>img{width:174px;height:44px}#app .brand{min-width:174px}#app .nav-inner{min-height:79px}#app .nav-actions{gap:12px}#app .nav-actions .panel-link{display:none}#app .mega-menu{top:110px;max-height:calc(100dvh - 110px)}#app .mega-grid{grid-template-columns:1fr}#app .mega-link{padding:16px;min-height:80px}#app .mega-link strong{font-size:14px}#app .mega-link small,#app .mega-link span{font-size:12px}#app .mega-feature h3{font-size:26px}#app .premium-hero{padding-top:40px}#app .premium-hero h1{font-size:49px;line-height:1.06;letter-spacing:-.065em}#app .premium-hero .hero-tag{letter-spacing:.035em;font-size:11px}#app .premium-hero .hero-lead{font-size:16px;line-height:1.85}#app .premium-hero .hero-actions{gap:12px}#app .premium-hero .hero-actions .btn{font-size:13px;padding:14px 17px;min-height:48px}#app .premium-hero .hero-benefits{font-size:12px;gap:11px 17px}#app .hero-art{min-height:380px;margin-top:10px;margin-bottom:20px}#app .hero-artwork{width:111%;max-height:400px}#app .orbit-ring{width:310px;height:310px}#app .orbit-ring.ring-two{width:390px;height:390px}#app .floating-card{max-width:215px;padding:12px 13px;gap:10px}#app .floating-card:first-of-type{top:4%;left:0}#app .floating-card:nth-of-type(2){right:0;bottom:10%}#app .floating-card .float-title,#app .floating-card strong{font-size:13px}#app .floating-card small,#app .floating-card span:last-child{font-size:11px}#app .floating-card .float-icon{width:32px;height:32px}#app .hero-index{font-size:11px;right:0;top:4%}#app .hero-caption{font-size:11px;max-width:70%;line-height:1.8}#app .premium-hero .trust-items{gap:14px}#app .premium-hero .trust-items strong{font-size:34px;margin-bottom:11px}#app .premium-hero .trust-items>div>span{font-size:11px;max-width:100px;line-height:1.75}#app .category-card{min-height:210px;padding:25px 18px}#app .category-title{font-size:16px}#app .category-count{font-size:12px}#app .category-icon{margin-bottom:28px}#app .course-body{padding:27px 24px}#app .course-title{font-size:26px}#app .course-top{padding:25px 24px}#app .course-description{font-size:15px}#app .course-formats{gap:10px 12px}#app .course-formats>span{font-size:11px}#app .course-link{font-size:13px}#app .page-hero h1,#app .course-page .page-hero h1{font-size:39px;line-height:1.12;letter-spacing:-.055em}#app .course-page-grid{padding-top:40px}#app .course-sticky{padding:25px}#app .course-sticky .detail-price{font-size:36px}#app .course-page-main h2{font-size:29px}#app .curriculum-list summary{font-size:16px;gap:12px}#app .curriculum-list summary>span:first-child{min-width:24px}#app .curriculum-list ul{padding-left:38px;font-size:15px}#app .showcase-copy h2{font-size:40px}#app .showcase-window{padding:22px}#app .showcase-lesson{font-size:12px;padding:13px}#app .showcase-lesson .duration{display:none}#app .business-band h2{font-size:40px}#app .business-copy .btn{font-size:13px;padding:14px 16px}#app .split-section .image-wrap img{height:340px}#app .split-copy h2{font-size:37px}#app .pathway-steps{grid-template-columns:1fr;gap:30px}#app .pathway-step h3{font-size:23px}#app .pathway-step p{font-size:16px;max-width:none}#app .footer-cta h2{font-size:43px}#app .footer-grid{grid-template-columns:1fr;gap:33px}#app .footer-brand,#app .footer-col:last-child{grid-column:auto}#app .workspace-main{padding:28px 17px 43px}#app .workspace-sidebar{padding-inline:17px}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:175px;height:44px}#app .workspace-header h1{font-size:29px}#app .stat-grid{grid-template-columns:1fr;gap:14px}#app .stat-card{padding:23px}#app .stat-label{font-size:12px;min-height:0}#app .stat-value{font-size:40px;margin-top:13px}#app .stat-card>.muted{font-size:12px;margin-top:12px}#app .dashboard-card{padding:25px 21px}#app .lesson-content{padding:28px 21px}#app .lesson-content>h2{font-size:29px;line-height:1.3}#app .lesson-article h2,#app .lesson-article h3{font-size:23px}#app .lesson-actions .btn{width:100%}#app .lesson-takeaway{padding:21px}#app .exercise-card{padding:23px 20px}#app .certificate-inner{padding:31px 23px}#app .certificate h2{font-size:29px}#app .certificate h3{font-size:24px}}@media(hover:none),(pointer:coarse){#app .tilt-card,#app .course-card,#app .category-card{transform:none!important}#app .course-card:hover,#app .feature-card:hover,#app .category-card:hover{transform:none}#app .btn:hover{transform:none}#app .course-card::after,#app .category-card::before{display:none}}@media(prefers-reduced-motion:reduce){#app *,#app *::before,#app *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app.motion-ready .reveal:not(.is-visible),#app .motion-ready .reveal:not(.is-visible){opacity:1!important;transform:none!important}#app .hero-artwork,#app .showcase-art>img,#app .page-hero-art img,#app .course-card,#app .category-card,#app .showcase-window,#app .certificate-preview{transform:none!important}#app .marquee-track{width:auto;flex-wrap:wrap;justify-content:center}#app .marquee span:nth-child(n+7){display:none}#app .live-dot{box-shadow:none}}@media print{#app #scroll-progress,#app .nav,#app .topbar,#app .footer,#app .workspace-sidebar,#app .workspace-header,#app .demo-bar,#app .modal-header,#app .modal-body>.btn,#app .modal-body>.text-link{display:none!important}#app,#app .wa-site{background:#fff!important;color:#111!important;overflow:visible!important}#app dialog[open]{position:static!important;inset:auto!important;display:block!important;border:0!important;box-shadow:none!important;max-height:none!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}#app dialog::backdrop{display:none!important}#app .modal-body{padding:0!important}#app .certificate{border:0!important;padding:0!important;box-shadow:none!important;background:#fff!important}#app .certificate-inner{min-height:165mm;border:1px solid #d2bdde!important;padding:25mm!important;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}#app .certificate h2{font-size:31pt!important;color:#3f294c!important}#app .certificate h3{font-size:26pt!important;color:#6e4582!important}#app .certificate p{font-size:12pt!important;color:#755d81!important}#app .certificate .eyebrow,#app .certificate .small-print{font-size:9pt!important;color:#8f7699!important}#app .reveal{opacity:1!important;transform:none!important}}@keyframes wa-page-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wa-modal-in{from{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wa-art-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-17px) rotate(1deg)}}@keyframes wa-card-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes wa-orbit{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes wa-soft-pulse{0%,100%{box-shadow:0 0 0 6px #b57cff0d}50%{box-shadow:0 0 0 9px #b57cff04}}@keyframes wa-arrow-down{0%,100%{transform:translateY(0) rotate(90deg)}50%{transform:translateY(5px) rotate(90deg)}}@keyframes wa-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wa-bar-breathe{0%,100%{opacity:.65;transform:scaleY(.95);transform-origin:bottom}50%{opacity:1;transform:scaleY(1.05);transform-origin:bottom}}#app .menu-toggle{display:none;color:#e5d3f2;border-color:#4a3557}#app .nav-plus{font-size:18px;line-height:1;color:#b57cff;transition:transform .3s}#app .mega-open .nav-plus{transform:rotate(45deg)}#app .mega-menu.is-open{animation:wa-menu-in .4s var(--wa-ease)}#app .mega-menu>.mega-grid{display:grid;grid-template-columns:.85fr 1.65fr .9fr;gap:35px;align-items:stretch}#app .mega-intro{padding:5px 10px 0 0}#app .mega-intro>.eyebrow{font-size:11px;color:#a884bc;line-height:1.8}#app .mega-intro h2{font-size:35px;line-height:1.12;letter-spacing:-.04em;color:#ede1f6;margin:18px 0 21px}#app .mega-intro>.text-link{font-size:13px;color:#cf9cf3;gap:9px}#app .mega-secondary{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #3a2845;margin-top:22px;padding-top:12px}#app .mega-secondary>a{font-size:12px;line-height:1.7;min-height:36px;padding:7px 0;color:#b297c2;transition:color .25s,transform .25s}#app .mega-secondary>a:hover{color:#e2c2f4;transform:translateX(4px)}#app .mega-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#app .mega-categories .mega-link{display:flex;flex-direction:column;position:relative;padding:20px 17px;gap:0;min-height:135px;align-items:flex-start;justify-content:flex-start;background:#19111f}#app .mega-categories .mega-link>span:first-child{font-size:11px;line-height:1.4;color:#836394;margin:0;position:absolute;top:15px;right:16px}#app .mega-categories .mega-link>svg:first-of-type{width:25px;height:25px;color:#b587d0;margin:1px 0 18px}#app .mega-categories .mega-link>strong{font-size:14px;line-height:1.5;color:#d8c0e8;font-weight:550;max-width:85%}#app .mega-categories .mega-link>svg:last-child{position:absolute;right:14px;bottom:17px;width:16px;height:16px;color:#aa7cc3}#app .mega-categories .mega-link:hover>svg:last-child{transform:translate(3px,-3px)}#app .mega-menu .mega-feature{display:flex;align-items:flex-start;justify-content:initial;padding:23px;min-width:0}#app .mega-feature .pill{font-size:11px;border-color:#725086;color:#d0b0e3;padding:6px 9px}#app .mega-feature>img{width:150px;height:140px;object-fit:contain;align-self:center;margin:12px 0 7px;max-width:100%;filter:drop-shadow(0 10px 20px #0004);transition:transform .7s var(--wa-ease)}#app .mega-feature:hover>img{transform:rotate(5deg) translateY(-5px)}#app .mega-feature>h3{font-size:25px;color:#e6d1f4;line-height:1.17;margin-top:13px}#app .mega-feature>p{font-size:12px;color:#b69ac8;line-height:1.8;margin:17px 0}#app .mega-feature>.text-link{font-size:12px;color:#cda1e7;line-height:1.7;gap:8px;margin-top:auto}#app .mega-feature>.text-link svg{width:16px;height:16px}#app .mega-bottom{display:flex;justify-content:flex-start;gap:31px;margin-top:28px;padding-top:21px;align-items:center}#app .mega-bottom>a{font-size:12px;line-height:1.75;color:#b496c6;min-height:44px}#app .mega-bottom>.text-link{margin-left:auto;line-height:1.75;font-size:12px;color:#b496c6;gap:8px}#app .mega-bottom>.text-link svg{width:16px;height:16px}#app .hero-topline{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.8;color:#c2a7d3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:30px}#app .signal-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#c89bf2;box-shadow:0 0 0 6px #b57cff0d;flex-shrink:0;animation:wa-soft-pulse 4s ease-in-out infinite}#app .word-slide{display:block;color:inherit!important;animation:wa-word-in 1s var(--wa-ease) both;overflow:visible}#app .word-slide:nth-child(2){animation-delay:.12s}#app .word-slide:nth-child(3){animation-delay:.24s}#app .premium-hero h1 .word-slide em{color:#c699f1}#app .art-grid{position:absolute;z-index:-2;inset:0;opacity:.19;background-image:linear-gradient(#a583bc24 1px,transparent 1px),linear-gradient(90deg,#a583bc24 1px,transparent 1px);background-size:78px 78px;mask-image:radial-gradient(ellipse at 50% 50%,#000,transparent 70%)}#app .ambient-glow{position:absolute;z-index:-1;inset:5% -15% 0;background:radial-gradient(ellipse,#813dbf1e 0,transparent 62%);filter:blur(10px);animation:wa-ambient 13s ease-in-out infinite;pointer-events:none}#app .floating-card.card-one{left:-8%;top:7%;bottom:auto;right:auto;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:22px 24px;max-width:270px;min-width:235px;background:#191021e0;transform:rotate(-3deg);animation:wa-card-one 8s ease-in-out infinite}#app .floating-card.card-one .float-status{font-size:9px!important;letter-spacing:.08em;line-height:1.6;color:#ad87c5;display:flex;gap:7px;align-items:center;margin:0;white-space:nowrap}#app .float-status i{width:4px;height:4px;border-radius:50%;background:#bb8de1;box-shadow:0 0 0 4px #bd8ce811;display:inline-block;flex-shrink:0}#app .floating-card.card-one>strong{font-size:21px;line-height:1.3;color:#e6c9f6;font-weight:450;letter-spacing:-.04em}#app .floating-card.card-one .mini-bars{width:100%;height:36px;gap:8px;margin-top:4px}#app .floating-card.card-one .mini-bars i{width:20px;height:38%;background:#75449b;opacity:.8;transform-origin:bottom;animation:wa-bar-breathe 6s ease-in-out infinite}#app .floating-card.card-one .mini-bars i:nth-child(2){height:52%;background:#8551ad;animation-delay:.2s}#app .floating-card.card-one .mini-bars i:nth-child(3){height:47%;background:#9864bc;animation-delay:.4s}#app .floating-card.card-one .mini-bars i:nth-child(4){height:70%;background:#a770ce;animation-delay:.6s}#app .floating-card.card-one .mini-bars i:nth-child(5){height:80%;background:#b883dc;animation-delay:.8s}#app .floating-card.card-one .mini-bars i:nth-child(6){height:91%;background:#c091e5;animation-delay:1s}#app .floating-card.card-one .mini-bars i:nth-child(7){height:100%;background:#d3a6ee;animation-delay:1.2s}#app .floating-card.card-two{display:flex;flex-direction:row;right:-1%;left:auto;top:auto;bottom:14%;max-width:310px;min-width:280px;padding:20px;gap:15px;background:#c295e7ef;border-color:#dcbbf4;color:#321641;animation:wa-card-float 9s ease-in-out infinite;animation-delay:-3s}#app .floating-card.card-two>svg{width:28px;height:28px;color:#5e3076;stroke-width:1.3}#app .floating-card.card-two strong{font-size:15px;color:#3e1e50;line-height:1.5;font-weight:650}#app .floating-card.card-two span{font-size:11px;color:#6a427e;line-height:1.7;margin-top:5px}#app .premium-metrics{display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;gap:40px;align-items:center;border-top:1px solid #35243d;min-height:132px;padding:25px 0}#app .metric{display:flex;align-items:center;gap:17px}#app .metric strong{font-size:44px;line-height:1;letter-spacing:-.065em;font-weight:450;color:#e4ceef}#app .metric span{font-size:12px;color:#ae8ec1;line-height:1.8;max-width:110px}#app .metric-link{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:13px;color:#d0a8e7;line-height:1.8;min-height:44px}#app .metric-link svg{width:21px;height:21px;transition:transform .35s}#app .metric-link:hover svg{transform:translate(4px,-4px)}#app .marquee-strip{overflow:hidden;padding:22px 0;background:#b57cff;color:#2e153c;border-bottom:1px solid #9d6ac4}#app .marquee-strip .marquee-track{gap:45px}#app .marquee-strip .marquee-track span{font-size:13px;line-height:1.5;letter-spacing:.11em;font-weight:600}#app .marquee-strip .marquee-track span::after{display:none}#app .marquee-strip .marquee-track>i{font-style:normal;font-size:23px;line-height:1;color:#582c73}#app .category-orbit{position:absolute;right:-20px;top:47px;width:130px;height:130px;border:1px solid #b08acb22;border-radius:50%;pointer-events:none;transition:transform .7s var(--wa-ease),border-color .7s}#app .category-orbit::after{content:"";position:absolute;inset:13px;border:1px solid #b08acb1a;border-radius:50%}#app .category-card:hover .category-orbit{transform:translate(-9px,4px) rotate(30deg);border-color:#b08acb55}#app .showcase-points{display:flex;align-items:center;gap:13px 0;flex-wrap:wrap;margin:25px 0;color:#b796cd}#app .showcase-points>span{font-size:12px;line-height:1.7;border-right:1px solid #6b437e;padding:0 17px}#app .showcase-points>span:first-child{padding-left:0}#app .showcase-points>span:last-child{border-right:0;padding-right:0}#app .demo-preview{background:#f8f2fc;border:1px solid #a274bd;border-radius:6px;overflow:hidden;box-shadow:0 28px 70px #0004;transform:perspective(1200px) rotateY(-6deg) rotateX(2deg);transition:transform .7s var(--wa-ease);width:100%;position:relative}#app .demo-preview:hover{transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-4px)}#app .demo-preview-head{min-height:48px;padding:14px 21px;border-bottom:1px solid #d8c1e4;display:flex;align-items:center;gap:14px;background:#eee1f6;color:#8e6c9f}#app .demo-window-dots{display:flex;align-items:center;gap:5px;flex-shrink:0}#app .demo-window-dots i{width:5px;height:5px;background:#b18cc5;border-radius:50%;display:block}#app .demo-preview-head>span{font-size:9px;line-height:1.5;letter-spacing:.07em;margin:auto;color:#90749e}#app .demo-preview-head>svg{width:14px;height:14px;color:#a47cb5}#app .demo-preview-body{padding:30px}#app .demo-preview-body>.eyebrow{font-size:11px;color:#9770ac;display:block;margin-bottom:17px}#app .demo-preview-body>h3{font-size:30px;line-height:1.2;letter-spacing:-.04em;color:#60406e;margin-bottom:26px}#app .demo-preview-lessons{display:grid;gap:8px}#app .demo-preview-lesson{display:flex;align-items:center;gap:12px;border:1px solid #e0cdea;background:#fffaff;padding:14px;margin-top:8px;border-radius:3px;transition:background .3s,transform .3s,border-color .3s;min-height:54px}#app .demo-preview-lesson>span{font-size:11px;color:#b394c4;min-width:23px;line-height:1.7}#app .demo-preview-lesson>strong{font-size:12px;color:#866393;line-height:1.7;font-weight:550}#app .demo-preview-lesson>svg{width:15px;height:15px;min-width:15px;color:#b088c2;margin-left:auto}#app .demo-preview-lesson.is-current{border-color:#ba8bce;background:#e8d4f3;box-shadow:inset 3px 0 0 #b78bce}#app .demo-preview-lesson.is-current>strong{color:#7d498f}#app .demo-preview-lesson.is-current>span,#app .demo-preview-lesson.is-current>svg{color:#a26cb8}#app .demo-preview-lesson:hover{transform:translateX(3px);background:#ecddf5;border-color:#c79ed9}#app .demo-play{display:flex;align-items:center;gap:11px;width:100%;min-height:49px;padding:13px 16px;margin-top:22px;background:#252031;border:1px solid #43314f;color:#d4b3e9;font-size:12px;font-weight:550;line-height:1.7;border-radius:3px;transition:background .3s}#app .demo-play:hover{background:#4c2a62}#app .demo-play>svg{width:16px;height:16px;color:#c795e5}#app .demo-play>span{margin-left:auto;font-size:18px;transition:transform .3s}#app .demo-play:hover>span{transform:translateX(4px)}#app .course-art{position:relative;overflow:hidden;height:180px;display:block;background:#19101e;isolation:isolate;min-width:0}#app .course-art::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 66% 40%,color-mix(in srgb,var(--course-accent,#b57cff) 16%,transparent),transparent 65%)}#app .course-art>.course-category{position:absolute;left:24px;top:20px;font-size:11px;color:var(--course-accent,#b57cff);line-height:1.7;letter-spacing:.1em;max-width:70%;z-index:2}#app .course-number{position:absolute;left:24px;bottom:20px;font-size:10px;color:#8c6f9f;line-height:1.7;letter-spacing:.15em}#app .course-art>img{position:absolute;right:7%;top:50%;transform:translateY(-50%) rotate(-8deg);width:105px;height:105px;object-fit:contain;opacity:.9;filter:drop-shadow(0 12px 20px #0003);transition:transform .7s var(--wa-ease),filter .7s}#app .course-card:hover .course-art>img{transform:translateY(-50%) rotate(0) scale(1.08);filter:drop-shadow(0 15px 28px #a073c42b)}#app .course-art-lines{position:absolute;inset:-60px -20px -60px 40%;transform:rotate(-30deg);border:1px solid color-mix(in srgb,var(--course-accent,#b57cff) 18%,transparent);border-radius:50%;transition:transform .8s var(--wa-ease)}#app .course-art-lines::before,#app .course-art-lines::after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--course-accent,#b57cff) 13%,transparent);border-radius:50%;inset:23px}#app .course-art-lines::after{inset:47px}#app .course-card:hover .course-art-lines{transform:rotate(0) scale(1.03)}#app .course-title>a{color:#3d2949;transition:color .3s}#app .course-title>a:hover{color:#85529d}#app .story-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center}#app .story-visual{position:relative;overflow:hidden;border-radius:5px;isolation:isolate;width:100%}#app .story-visual>img{width:100%;height:540px;object-fit:cover;filter:saturate(.55);transition:transform 1s var(--wa-ease),filter 1s}#app .story-visual:hover>img{transform:scale(1.04);filter:saturate(.85)}#app .story-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12071c70,transparent 38%);z-index:0;pointer-events:none}#app .story-visual>span{position:absolute;left:25px;right:25px;bottom:23px;z-index:1;font-size:11px;line-height:1.8;letter-spacing:.12em;color:#eee0f9}#app .story-copy>.eyebrow{color:#9270a4;font-size:11px;display:block;margin-bottom:21px}#app .story-copy h2{font-size:50px;line-height:1.1;color:#4c3159;letter-spacing:-.05em;margin-bottom:29px}#app .story-copy>p{font-size:16px;line-height:1.85;color:#7c6688;margin-bottom:23px}#app .story-copy>.manifesto{font-size:22px;line-height:1.55;color:#745086;font-weight:500;letter-spacing:-.025em;border-left:2px solid #b98bcc;padding-left:23px;margin-top:30px;margin-bottom:28px}#app .story-copy>.text-link{color:#8c5ca3;font-size:14px}#app .closing-cta{position:relative;overflow:hidden;background:#e7d9ee;isolation:isolate;text-align:center;padding:100px 0 110px;border-top:1px solid #d9c2e3}#app .closing-cta>.container{position:relative;z-index:1}#app .closing-cta>.container>img{width:72px;height:72px;object-fit:contain;margin:0 auto 27px;opacity:.9;filter:drop-shadow(0 12px 18px #6e48831a)}#app .closing-cta::before,#app .closing-cta::after{content:"";position:absolute;width:500px;height:500px;border:1px solid #b38dc324;border-radius:50%;left:-225px;top:20%;z-index:-1;pointer-events:none}#app .closing-cta::after{width:650px;height:650px;left:auto;right:-300px;top:-280px}#app .closing-cta .eyebrow{display:block;font-size:11px;line-height:1.8;color:#a47ab6;margin-bottom:26px}#app .closing-cta h2{font-size:clamp(42px,5.5vw,78px);line-height:1.08;letter-spacing:-.06em;font-weight:500;color:#5f3c6e;margin:0 auto;max-width:1100px}#app .closing-cta h2 em{color:#9763b0}#app .closing-cta .hero-actions{justify-content:center;margin-top:34px;gap:15px}#app .course-format-switch>.eyebrow{font-size:11px;color:#9570a6;display:block;margin-bottom:24px}#app .format-tabs{display:flex;gap:0;border-bottom:1px solid #d7c5e0;margin-bottom:27px;flex-wrap:wrap}#app .format-tabs button{font-size:13px;line-height:1.8;color:#9b7baa;padding:13px 20px;border:1px solid transparent;border-bottom:2px solid transparent;min-height:48px;transition:background .3s,color .3s,border-color .3s}#app .format-tabs button:hover{background:#f1e6f7;color:#825495}#app .format-tabs button.active{color:#7a4393;background:#eee0f5;border-bottom-color:#ac78c4}#app .course-format-switch .content-block{margin-bottom:40px}#app .course-format-switch .content-block h3{font-size:24px;line-height:1.4;color:#694776;margin-bottom:18px}#app .course-format-switch .content-block p{font-size:15px;line-height:1.85;color:#816b8c}#app .course-audience{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}#app .course-audience span{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.75;padding:12px 16px;border:1px solid #ddcce6;background:#f5eef9;color:#8b6b98;border-radius:3px}#app .course-audience svg{width:16px;height:16px;color:#af8ac1;flex-shrink:0;margin-top:3px}#app .outcome-list{list-style:none;padding:0;margin:27px 0;display:grid;gap:15px}#app .outcome-list li{list-style:none;display:flex;align-items:flex-start;gap:17px;padding:21px 22px;background:#f2e8f7;border:1px solid #e1caed;font-size:15px;line-height:1.85;color:#8b6c98}#app .outcome-list svg{width:21px;height:21px;color:#ac79c3;flex-shrink:0;margin-top:3px}#app .curriculum-list summary strong{font-size:inherit;font-weight:550;line-height:inherit;max-width:85%}#app .curriculum-list summary>span:last-child{display:none}#app .course-syllabus .eyebrow{display:block;margin-bottom:19px;font-size:11px;color:#a17ab3}#app .course-enrollment-art{width:100%;height:190px;object-fit:contain;margin:-5px auto 24px;filter:drop-shadow(0 18px 25px #6b3e7e16)}#app .course-enrollment-card>.eyebrow{font-size:11px;color:#a880b9;display:block;margin-bottom:18px}#app .course-enrollment-card>h3{font-size:26px;line-height:1.3;letter-spacing:-.035em;color:#7c4e8e;margin-bottom:26px}#app .course-page .feature-grid{grid-template-columns:1fr 1fr;gap:18px}#app .course-page .feature-card{padding:25px}#app .course-page .feature-card h3{font-size:23px;line-height:1.35}#app .course-page .feature-card p{font-size:14px;line-height:1.8}#app .related-section{background:#f0e8f5;border-top:1px solid #e1cfea}#app .related-section .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .page-intro{font-size:17px;line-height:1.85;color:#8c6c9d;max-width:800px;margin-top:26px}#app .page-hero .page-intro{color:#c0a6d1}#app .page-grid>aside.content-block{background:#f2e8f7;border:1px solid #e0c7eb;padding:29px;border-radius:5px;position:sticky;top:123px}#app .page-grid>aside.content-block>img{width:100%;height:260px;object-fit:contain;margin:-15px auto 26px}#app .page-grid>aside.content-block>h3{font-size:28px;line-height:1.3;color:#825490;margin-bottom:22px}#app .page-grid>aside.content-block>p{font-size:15px;line-height:1.85;color:#9673a4}#app .timeline{margin-top:45px;border-top:1px solid #dbc5e6}#app .timeline-item{display:flex;align-items:flex-start;gap:27px;padding:31px 0;border-bottom:1px solid #dbc5e6}#app .timeline-item>span{font-size:12px;line-height:1.7;color:#b28bc6;min-width:30px;margin-top:4px}#app .timeline-item h3{font-size:25px;line-height:1.35;color:#866092;margin-bottom:17px}#app .timeline-item p{font-size:15px;line-height:1.85;color:#9a7ba8}#app .contact-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:start}#app .contact-card{padding-bottom:35px}#app .contact-card>.eyebrow{font-size:11px;color:#b18ac3;display:block;margin-bottom:23px}#app .contact-card h2{font-size:44px;line-height:1.1;color:#754b86;margin-bottom:27px}#app .contact-card p{font-size:16px;line-height:1.85;color:#8b6d99;max-width:510px}#app .contact-grid .feature-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;margin-bottom:30px}#app .contact-grid .feature-card{padding:23px}#app .contact-grid .feature-card h3{font-size:23px}#app .contact-grid .feature-card p{font-size:14px;line-height:1.85}#app .contact-grid>.text-link{font-size:14px}#app .contact-form-panel{padding:34px;background:#f5edf9;border:1px solid #dbc3e6;border-radius:5px;box-shadow:0 15px 40px #6e477f08}#app .contact-form-panel>.eyebrow{font-size:11px;color:#ad86c0;display:block;margin-bottom:18px}#app .contact-form-panel>h3{font-size:29px;line-height:1.3;color:#835590;margin-bottom:26px}#app .contact-form-panel>.notice{margin-bottom:25px}#app .contact-form-panel form>.field{margin:22px 0}#app .contact-form-panel form>.btn{width:100%;margin-top:4px;white-space:normal;text-align:center}#app .resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#app .resource-card{display:flex;flex-direction:column;padding:0 0 26px;background:#fcf7ff;border:1px solid #dfc7eb;border-radius:4px;overflow:hidden;transition:transform .4s var(--wa-ease),box-shadow .4s,border-color .4s}#app .resource-card:hover{transform:translateY(-6px);border-color:#c195d4;box-shadow:0 18px 50px #72478514}#app .resource-art{position:relative;overflow:hidden;height:190px;background:#1b0d24;color:#b885d2;display:flex;align-items:center;justify-content:space-between;padding:32px;isolation:isolate;margin-bottom:25px}#app .resource-art::before,#app .resource-art::after{content:"";position:absolute;z-index:-1;width:230px;height:230px;border:1px solid #7a3e9640;border-radius:50%;left:30%;top:-60px;transition:transform .8s var(--wa-ease)}#app .resource-art::after{width:150px;height:150px;left:41%;top:-20px;border-color:#9b61b755}#app .resource-card:hover .resource-art::before{transform:translate(20px,10px) rotate(15deg)}#app .resource-card:hover .resource-art::after{transform:translate(-10px,13px)}#app .resource-art>span{font-size:55px;line-height:1;font-weight:350;letter-spacing:-.06em;color:#d4b0e7}#app .resource-art>svg{width:47px;height:47px;color:#b080ca;stroke-width:1.2}#app .resource-card>.eyebrow{font-size:11px;color:#aa83bc;margin:0 26px 16px}#app .resource-card>h2{font-size:29px;line-height:1.2;color:#8a599c;margin:0 26px 21px;letter-spacing:-.04em}#app .resource-card>p{font-size:15px;line-height:1.85;color:#a07eaf;margin:0 26px 23px;flex:1}#app .resource-card>.text-link{font-size:13px;margin:0 26px;color:#a16abb}#app .article-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:80px;align-items:start}#app .article-body{max-width:850px;margin-inline:auto}#app .article-layout .article-body{max-width:none;margin:0}#app .article-body .content-block h2{font-size:31px;line-height:1.3;color:#8b5a9d;margin-bottom:22px}#app .article-body .content-block p{font-size:17px;line-height:1.95;color:#9775a7}#app .article-body .content-block{margin-bottom:42px}#app .article-layout .course-sticky .content-block>h3{font-size:29px;color:#875395;line-height:1.3;margin-bottom:22px}#app .article-layout .course-sticky .content-block>p{font-size:15px;color:#a782b6;line-height:1.85}#app .certificate-showcase.container{background:transparent;padding:0;overflow:visible}#app .certificate-showcase .certificate-preview{transform:none;max-width:1050px;margin:30px auto 0;filter:drop-shadow(0 20px 35px #5e32711a);overflow:auto}#app .certificate-showcase .certificate-preview:hover{transform:none}#app .certificate-tabs{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:33px}#app .certificate-tabs button{font-size:13px;line-height:1.7;min-height:48px;padding:13px 20px;border:1px solid #d7bce4;border-radius:3px;color:#b28cc4;background:#faf4fe;transition:background .3s,color .3s,border-color .3s}#app .certificate-tabs button:hover{background:#eddcf6;border-color:#c593dc}#app .certificate-tabs button.active{background:#7b409b;border-color:#7b409b;color:#f0dbfc}#app .certificate-showcase-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin:35px 0 65px}#app .certificate-showcase-actions .btn{margin:0!important;width:auto;display:inline-flex}#app .learning-topbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px;font-size:12px;color:#b188c3;line-height:1.75}#app .learning-topbar>a{min-height:44px;display:inline-flex;align-items:center}#app .learning-topbar>.text-link{font-size:12px;line-height:1.75;gap:8px;color:#b188c3}#app .learning-topbar>.text-link svg{width:16px;height:16px}#app .learning-topbar>.pill{font-size:11px;color:#b792c8;border-color:#e2c9ee;background:#f6eafa;line-height:1.6;padding:7px 11px}#app .learning-outline-footer{border-top:1px solid #e1c6ed;padding:24px 10px 8px;margin-top:22px;display:flex;gap:12px;align-items:flex-start}#app .learning-outline-footer svg{width:22px;height:22px;color:#bc90cc;flex-shrink:0;margin-top:3px}#app .learning-outline-footer p{font-size:13px;line-height:1.85;color:#c19dd1}#app .lesson-summary{font-size:17px!important;line-height:1.85!important;color:#ac82bd!important;border-bottom:1px solid #e5c9f1;padding-bottom:29px!important;margin-bottom:32px!important}#app .lesson-section{position:relative;padding-left:0;margin:35px 0}#app .lesson-section-index{display:inline-block;color:#c7a3d5;font-size:11px;line-height:1.7;letter-spacing:.1em;margin-bottom:13px}#app .lesson-section h3{font-size:25px;line-height:1.4;letter-spacing:-.025em;margin:0 0 20px;color:#b88dc8}#app .lesson-section p{font-size:16px;line-height:1.95;color:#b18fbe;margin:0!important}#app .lesson-takeaway{display:flex;align-items:flex-start;gap:17px;padding:24px 25px;background:#f1e2f8;border-color:#d3b2e4}#app .lesson-takeaway>svg{width:23px;height:23px;color:#b57fcc;margin-top:4px;flex-shrink:0}#app .lesson-takeaway .eyebrow{font-size:11px;color:#c79cd8;display:block;margin-bottom:11px}#app .lesson-takeaway p{font-size:16px;line-height:1.85;color:#b18ac0;margin:0!important}#app .lesson-note{padding:25px;border:1px solid #e3caee;background:#fbf4ff;margin-top:32px;border-radius:3px}#app .lesson-note>.field{font-size:14px;color:#bd94ce;line-height:1.7}#app .lesson-note textarea{width:100%;min-height:145px;resize:vertical;font-size:16px;line-height:1.8;color:#b18ac0;background:#fffbff;border:1px solid #e3c6f0;padding:16px;margin-top:7px;margin-bottom:17px;border-radius:3px}#app .lesson-note textarea::placeholder{color:#c7a7d3}#app .lesson-note .btn{margin:0;font-size:13px;min-height:46px}#app .lesson-note .small-print{display:block;font-size:11px!important;line-height:1.8!important;color:#c9a9d6;margin-top:17px!important}#app .capstone-card{position:relative;padding:30px;background:#eee0f5;border:1px solid #d9b9e7;border-radius:4px;margin:0 0 40px}#app .capstone-card>.eyebrow{display:block;font-size:11px;line-height:1.8;color:#c194d2;margin-bottom:20px}#app .capstone-card>h3{font-size:27px;line-height:1.3;color:#b07ec3;margin-bottom:22px}#app .capstone-card>p{font-size:16px;line-height:1.85;color:#b493c2;margin:17px 0}#app .capstone-card>ul{padding-left:20px;margin:22px 0;color:#bb95ca;font-size:15px;line-height:1.85}#app .capstone-card>ul li{margin:12px 0;padding-left:3px}#app .capstone-card>ul li::marker{color:#c093d2}#app .quiz-feedback{margin-top:30px;padding:27px;border:1px solid #dcc2e9;background:#f4e8fa;border-radius:4px}#app .quiz-feedback h3{font-size:26px;line-height:1.35;color:#b17fc4;margin-bottom:20px}#app .quiz-feedback p{font-size:16px;line-height:1.85;color:#b38fc3}#app .quiz-feedback .btn{margin-top:23px}#app .quiz-feedback details{margin-top:24px;border-top:1px solid #e3c9ee;padding-top:18px}#app .quiz-feedback summary{font-size:14px;line-height:1.8;color:#bf93d2;min-height:44px;display:flex;align-items:center}#app .quiz-feedback li{font-size:15px;line-height:1.85;color:#bc98cc;margin:14px 0}#app .focus-mode .workspace-sidebar,#app .focus-mode .workspace-header,#app .focus-mode .workspace-main>.demo-bar{display:none!important}#app .focus-mode .workspace{display:block}#app .focus-mode .workspace-main{max-width:1300px;margin-inline:auto;padding-inline:45px}#app .focus-mode .learning-layout{grid-template-columns:250px minmax(0,1fr)}@keyframes wa-menu-in{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes wa-word-in{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes wa-ambient{0%,100%{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes wa-card-one{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(-1deg)}}#app .content-block p,#app .feature-card p,#app .format-card p,#app .story-copy>p,#app .course-description,#app .course-page-main>p,#app .course-format-switch .content-block p,#app .course-sticky p,#app .course-sticky .detail-facts>span,#app .course-audience span,#app .outcome-list li,#app .curriculum-list ul,#app .page-intro,#app .page-grid>aside.content-block>p,#app .timeline-item p,#app .contact-card p,#app .contact-grid .feature-card p,#app .resource-card>p,#app .article-body .content-block p,#app .article-layout .course-sticky .content-block>p{color:#6c5878}#app .content-block h2,#app .content-block h3,#app .feature-card h3,#app .story-copy h2,#app .contact-card h2,#app .timeline-item h3,#app .course-enrollment-card>h3,#app .resource-card>h2,#app .article-body .content-block h2,#app .article-layout .course-sticky .content-block>h3,#app .contact-form-panel>h3{color:#54355f}#app .course-audience svg,#app .outcome-list svg{color:#8b57a6}#app .format-number,#app .format-features,#app .course-meta,#app .course-price small,#app .course-format-switch>.eyebrow,#app .course-syllabus .eyebrow,#app .page-grid>aside.content-block .eyebrow,#app .resource-card>.eyebrow,#app .contact-form-panel>.eyebrow,#app .contact-card>.eyebrow,#app .story-copy>.eyebrow,#app .feature-card .eyebrow{color:#775e83}#app .format-tabs button,#app .certificate-tabs button{color:#745382}#app .certificate-tabs button.active{color:#f8eaff}#app .workspace-header h1,#app .dashboard-card h2,#app .dashboard-card h3,#app .enrolled-course>h3,#app .lesson-sidebar h3,#app .lesson-content>h2,#app .lesson-article h2,#app .lesson-article h3,#app .lesson-section h3,#app .exercise-card h3,#app .notes-panel h3,#app .capstone-card>h3,#app .quiz-feedback h3,#app .quiz-explanation h4,#app .empty-state h2,#app .empty-state h3{color:#5d3b6a}#app .workspace-header p,#app .dashboard-card p,#app .enrolled-course p,#app .lesson-article p,#app .lesson-article li,#app .lesson-section p,#app .exercise-card p,#app .exercise-card details p,#app .lesson-takeaway p,#app .capstone-card>p,#app .capstone-card>ul,#app .quiz-feedback p,#app .quiz-feedback li,#app .quiz-explanation p,#app .empty-state p,#app .empty-state{color:#6c5877}#app .lesson-summary{color:#755783!important}#app .workspace-header .eyebrow,#app .dashboard-card>.eyebrow,#app .enrolled-course>.eyebrow,#app .stat-label,#app .stat-card>.muted,#app .lesson-meta,#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child,#app .lesson-section-index,#app .exercise-card .eyebrow,#app .capstone-card>.eyebrow,#app .lesson-takeaway .eyebrow,#app .learning-outline-footer p,#app .learning-topbar,#app .learning-topbar>.text-link,#app .learning-topbar>.pill,#app .lesson-note>.field{color:#7a6088}#app .stat-value{color:#714384}#app .lesson-button{color:#755982}#app .lesson-button>span,#app .lesson-button small{color:#8a6a98}#app .lesson-button.active{color:#653675}#app .lesson-button.done{color:#5b7643}#app .lesson-button.done.active{color:#653675}#app .learning-outline-footer svg,#app .lesson-takeaway>svg{color:#9561ae}#app .quiz-question legend,#app .quiz-option{color:#6d4d7e}#app .quiz-option:has(input:checked){color:#684277}#app .quiz-feedback summary,#app .exercise-card summary{color:#7b4f90}#app .lesson-note textarea,#app .notes-panel textarea,#app .exercise-card textarea,#app .field input,#app .field select,#app .field textarea{color:#634a70;background:#fffbff}#app .lesson-note textarea::placeholder,#app .field input::placeholder,#app .field textarea::placeholder{color:#9a83a6;opacity:1}#app .field,#app .field label,#app .form-check{color:#735a7e}#app .small-print,#app .course-sidebar .small-print,#app .lesson-note .small-print{color:#7b6586!important}#app .notice{color:#6d4c7e}#app .notice.success{color:#42652d;background:#e7f0df;border-color:#c6d6b4}#app .notice.warning{color:#7c5c27;background:#f6efde;border-color:#e1ce9c}#app .data-table th,#app .data-table td{color:#71517f}#app .data-table small{color:#8e729b}#app .demo-preview-body>.eyebrow,#app .demo-preview-lesson>span{color:#8c6b9e}#app .demo-preview-lesson>strong{color:#694578}#app .demo-preview-lesson.is-current>strong{color:#60346e}#app .floating-card.card-one .float-status{font-size:11px!important;letter-spacing:.025em}#app .demo-preview-head>span,#app .course-number{font-size:11px}#app .btn.magnetic{transform:translate(var(--magnet-x,0px),var(--magnet-y,0px));transition:transform .35s var(--wa-ease),background .3s,border-color .3s,box-shadow .3s}#app .btn.magnetic:hover{transform:translate(var(--magnet-x,0px),calc(var(--magnet-y,0px) - 2px))}#app .workspace.focus-mode{grid-template-columns:1fr;display:block}#app .workspace.focus-mode>.workspace-sidebar,#app .workspace.focus-mode .workspace-header,#app .workspace.focus-mode .workspace-main>.demo-bar{display:none!important}#app .workspace.focus-mode>.workspace-main{max-width:1350px;margin-inline:auto;padding-inline:45px}#app .workspace.focus-mode .learning-layout{grid-template-columns:250px minmax(0,1fr)}#app .section:not(.showcase-band)>.showcase-grid .showcase-copy h2{color:#51305f}#app .section:not(.showcase-band)>.showcase-grid .showcase-copy h2 em{color:#9155aa}#app .section:not(.showcase-band)>.showcase-grid .showcase-copy p{color:#796286}#app .section:not(.showcase-band)>.showcase-grid .showcase-copy .eyebrow{color:#94709f}#app .section:not(.showcase-band)>.showcase-grid .showcase-points>span{color:#9569a8;border-color:#d1b7dc}#app .section:not(.showcase-band)>.showcase-grid .showcase-copy .btn{color:#fff;background:#7950a6}#app .page-hero .page-intro{color:#c0a6d1}#app .page-hero p{color:#bdb0c9}#app .certificate-showcase .feature-grid{margin-top:25px}#app .certificate-showcase .feature-card p{color:#6e587a}#app .certificate{overflow:auto}#app .premium-certificate{--cert-ink:#23162e;--cert-muted:#73637f;position:relative;isolation:isolate;min-width:650px;width:100%;aspect-ratio:297/210;min-height:0;overflow:hidden;padding:6.5% 7%;border:1px solid #ddd0e5;background:#fdfbf8;color:var(--cert-ink);font-family:Manrope,Arial,sans-serif;text-align:left;box-sizing:border-box}#app .premium-certificate::before,#app .premium-certificate::after{display:none}#app .premium-certificate .cert-corner{position:absolute;right:0;top:0;bottom:0;width:27%;z-index:-1;background:#24142f;clip-path:polygon(30% 0,100% 0,100% 100%,65% 100%,0 50%)}#app .premium-certificate .cert-corner::before{content:"";position:absolute;inset:-50px -42px;background:repeating-linear-gradient(60deg,transparent 0 14px,#a06cbd22 14px 15px,transparent 15px 29px);transform:rotate(-3deg)}#app .premium-certificate .cert-corner::after{content:"";position:absolute;right:-38px;top:-70px;bottom:-80px;width:80%;background:#8e56ad;clip-path:polygon(0 0,100% 0,100% 100%,70% 100%);opacity:.7}#app .premium-certificate .cert-brand{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 5%}#app .premium-certificate .cert-brand>img{width:205px;max-width:32%;height:auto;max-height:60px;object-fit:contain;object-position:left center}#app .premium-certificate .cert-brand>span{font-size:10px;line-height:1.8;letter-spacing:.08em;color:#c1a1d2;max-width:22%;text-align:right}#app .premium-certificate .cert-kicker{font-size:10px;line-height:1.8;letter-spacing:.17em;color:#8c639f;margin:0 0 15px;font-weight:600}#app .premium-certificate>h2{font-size:clamp(31px,4.4vw,56px);font-weight:450;line-height:1.05;letter-spacing:-.055em;color:#2d1c36;margin:0 0 9px;max-width:75%;padding:0}#app .premium-certificate .cert-subtitle{font-size:16px;line-height:1.65;color:#80688c;margin:0 0 29px;max-width:70%;padding:0}#app .premium-certificate .cert-intro{font-size:12px;line-height:1.7;color:#8d769a;margin:0 0 8px;max-width:70%;padding:0}#app .premium-certificate .cert-name{font-size:clamp(23px,3.3vw,37px);line-height:1.2;letter-spacing:-.035em;color:#6c4082;font-weight:500;padding:0;margin:0 0 21px;max-width:75%;border:0}#app .premium-certificate .cert-course{font-size:18px;line-height:1.5;color:#675073;font-weight:500;letter-spacing:-.015em;margin:5px 0 24px;max-width:69%}#app .premium-certificate .cert-meta{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:22px;max-width:73%;margin:0;padding:0;border:0}#app .premium-certificate .cert-meta span{font-size:9px;line-height:1.6;color:#a08aaa;display:block;letter-spacing:.04em}#app .premium-certificate .cert-meta strong{font-size:12px;line-height:1.7;color:#745b81;display:block;margin-top:7px;font-weight:550;letter-spacing:0}#app .premium-certificate .cert-scope{font-size:11px;line-height:1.8;color:#9875aa;margin:25px 0 0;padding:0;max-width:70%}#app .premium-certificate .cert-footer{display:flex;align-items:center;gap:25px;position:absolute;left:7%;right:7%;bottom:5.5%;padding-top:18px;border-top:1px solid #bfa3cc50;margin:0;font-size:11px;line-height:1.7;color:#9675a5}#app .premium-certificate .cert-footer>span{font-size:11px;color:#80608d;line-height:1.7;white-space:nowrap;font-weight:550}#app .premium-certificate .cert-footer>p{font-size:9px;line-height:1.7;color:#9b84a5;max-width:54%;margin:0;padding:0}#app .premium-certificate .cert-footer>img{width:40px;height:40px;object-fit:contain;margin-left:auto}#app .premium-certificate.cert-dark{--cert-ink:#eee3f7;--cert-muted:#baa0ca;background:#100b17;color:#eee3f7;border-color:#634177}#app .premium-certificate.cert-dark .cert-corner{background:#271333}#app .premium-certificate.cert-dark .cert-corner::after{background:#70418d}#app .premium-certificate.cert-dark>h2{color:#eee1f6}#app .premium-certificate.cert-dark .cert-kicker{color:#c393df}#app .premium-certificate.cert-dark .cert-name{color:#d4b0e8}#app .premium-certificate.cert-dark .cert-subtitle,#app .premium-certificate.cert-dark .cert-intro,#app .premium-certificate.cert-dark .cert-course{color:#c6adD5}#app .premium-certificate.cert-dark .cert-meta span{color:#9775ac}#app .premium-certificate.cert-dark .cert-meta strong{color:#c09ace}#app .premium-certificate.cert-dark .cert-scope{color:#ae85c1}#app .premium-certificate.cert-dark .cert-footer{border-color:#72508255}#app .premium-certificate.cert-dark .cert-footer>span{color:#c8a6dc}#app .premium-certificate.cert-dark .cert-footer>p{color:#9d7bae}#app .aw-cert-page{--aw-cert-ink:#1c1527;--aw-cert-muted:#6d617c;width:100%;aspect-ratio:297/210;min-width:650px;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;background:#fbfafc;color:var(--aw-cert-ink);padding:6.6% 7%;font-family:Manrope,Arial,sans-serif;text-align:left}#app .aw-cert-page *{box-sizing:border-box}#app .aw-cert-page p,#app .aw-cert-page h1,#app .aw-cert-page h2{margin:0;padding:0}#app .aw-cert-pattern{position:absolute;inset:0;z-index:-1}#app .aw-cert-pattern svg{width:100%;height:100%;display:block}#app .aw-cert-brand{display:flex;gap:14px;align-items:center;margin-bottom:6%}#app .aw-cert-symbol{width:58px;height:58px;flex:0 0 58px}#app .aw-cert-symbol svg{width:100%;height:100%;display:block}#app .aw-cert-wordmark{font-size:28px;letter-spacing:-1.4px;line-height:1;font-weight:700;color:#25182e}#app .aw-cert-wordmark small{display:block;font-size:10px;letter-spacing:3px;line-height:1.5;font-weight:600;margin-bottom:5px}#app .aw-cert-scope{position:absolute;top:7.8%;right:7%;width:23%;text-align:right;font-size:10px;line-height:1.6;letter-spacing:1px;color:#bda3d2;text-transform:uppercase}#app .aw-cert-kicker{font-size:10px;letter-spacing:2.2px;font-weight:600;color:#76519c;margin-bottom:2.5%!important}#app .aw-cert-page h1{font-size:clamp(28px,4.6vw,54px);line-height:1.05;font-weight:500;letter-spacing:-2px;max-width:65%;margin-bottom:2.8%;color:#1c1527}#app .aw-cert-intro{font-size:12px;color:var(--aw-cert-muted);margin-bottom:1.3%!important;max-width:75%}#app .aw-cert-page h2{font-size:clamp(21px,3.2vw,35px);letter-spacing:-1px;line-height:1.2;max-width:76%;margin-bottom:2.2%;color:#69407c}#app .aw-cert-course{font-size:16px;line-height:1.55;font-weight:500;max-width:62%;margin-bottom:3.5%!important;color:#695372}#app .aw-cert-meta{display:flex!important;gap:35px;font-size:11px;color:var(--aw-cert-muted)}#app .aw-cert-meta strong{display:block;margin-top:4px;font-size:14px;color:var(--aw-cert-ink)}#app .aw-cert-footer{position:absolute;bottom:6%;left:7%;right:26%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ddd4e7;padding-top:13px;font-size:9px;color:var(--aw-cert-muted);line-height:1.6}#app .aw-cert-footer strong{color:var(--aw-cert-ink);font-weight:600}#app .aw-cert-page .aw-cert-brand{justify-content:flex-start;gap:14px;margin-bottom:6%;padding:0}#app .aw-cert-page .aw-cert-scope{position:absolute;top:7.8%;right:7%;left:auto;bottom:auto;margin:0;padding:0;max-width:none}#app .aw-cert-page .aw-cert-course{margin-bottom:3.5%!important;max-width:62%;font-size:16px;line-height:1.55}#app .aw-cert-page .aw-cert-meta{padding:0;max-width:73%;margin:0;display:flex;gap:35px;border:0}#app .aw-cert-page .aw-cert-footer{left:7%;right:26%;bottom:6%;gap:20px;padding-top:13px;align-items:flex-start}#app .aw-cert-page .aw-cert-footer>div{font-size:9px;line-height:1.6;color:#6d617c}#app .aw-cert-page .aw-cert-footer strong{font-size:10px;line-height:1.6;color:#46324f}@media(min-width:1600px){#app .premium-hero h1{font-size:100px}}@media(max-width:1279px){#app .mega-menu>.mega-grid{grid-template-columns:.85fr 1.55fr .95fr;gap:23px}#app .mega-intro h2{font-size:32px}#app .mega-categories .mega-link{padding:18px 14px;min-height:125px}#app .mega-categories .mega-link>strong{font-size:13px}#app .mega-menu .mega-feature{padding:21px}#app .mega-feature>img{height:120px;width:125px}#app .mega-feature>h3{font-size:23px}#app .premium-hero .hero-grid{grid-template-columns:1.13fr 1fr}#app .premium-hero h1{font-size:74px}#app .floating-card.card-one{left:-3%;padding:19px 20px;min-width:215px;max-width:235px}#app .floating-card.card-one .float-status{font-size:11px!important}#app .floating-card.card-one>strong{font-size:20px}#app .floating-card.card-two{right:-2%;min-width:255px;max-width:280px;padding:18px;gap:12px}#app .premium-metrics{gap:28px;grid-template-columns:1fr 1fr 1fr 1.3fr}#app .metric strong{font-size:39px}#app .metric span{font-size:11px}#app .metric-link{font-size:12px}#app .story-grid{gap:70px}#app .story-copy h2{font-size:46px}#app .story-visual>img{height:505px}#app .contact-grid{gap:45px}#app .contact-card h2{font-size:40px}#app .contact-form-panel{padding:29px}#app .article-layout{gap:55px}#app .resource-grid{gap:21px}#app .resource-card>h2{font-size:27px}#app .resource-card>p{font-size:14px}#app .resource-card>.eyebrow,#app .resource-card>h2,#app .resource-card>p,#app .resource-card>.text-link{margin-inline:23px}#app .course-art{height:170px}#app .course-art>img{width:96px;height:96px}}@media(max-width:1023px){#app .mega-menu>.mega-grid{grid-template-columns:.8fr 1.6fr;gap:25px}#app .mega-feature{display:none!important}#app .mega-intro h2{font-size:31px}#app .mega-categories .mega-link{min-height:115px;padding:17px}#app .mega-categories .mega-link>strong{font-size:14px}#app .mega-bottom{gap:21px;flex-wrap:wrap}#app .mega-bottom>a{font-size:12px}#app .premium-hero h1{font-size:61px}#app .hero-topline{font-size:11px;letter-spacing:.065em;margin-bottom:27px;gap:10px}#app .floating-card.card-one{left:-3%;top:4%;min-width:205px;max-width:220px;padding:18px}#app .floating-card.card-one>strong{font-size:19px}#app .floating-card.card-one .float-status{font-size:11px!important;white-space:normal;letter-spacing:.02em}#app .floating-card.card-two{right:-2%;bottom:15%;min-width:230px;max-width:255px;padding:15px;gap:11px}#app .floating-card.card-two strong{font-size:13px}#app .floating-card.card-two span{font-size:11px}#app .floating-card.card-two>svg{width:25px;height:25px}#app .premium-metrics{grid-template-columns:1fr 1fr 1fr;gap:25px;min-height:115px}#app .metric strong{font-size:38px}#app .metric span{font-size:12px}#app .metric-link{display:none}#app .story-grid{gap:50px}#app .story-copy h2{font-size:40px}#app .story-copy>p{font-size:15px}#app .story-copy>.manifesto{font-size:21px}#app .story-visual>img{height:470px}#app .demo-preview-body{padding:26px}#app .demo-preview-body>h3{font-size:27px}#app .demo-preview-lesson{padding:13px;gap:9px}#app .demo-preview-lesson>strong{font-size:11px}#app .showcase-points>span{font-size:11px;padding-inline:12px}#app .course-art{height:180px}#app .course-art>img{width:105px;height:105px}#app .course-page .feature-grid{grid-template-columns:1fr}#app .contact-grid{gap:35px;grid-template-columns:1fr 1.05fr}#app .contact-card h2{font-size:35px}#app .contact-grid .feature-grid{grid-template-columns:1fr;gap:17px}#app .contact-grid .feature-card{padding:24px}#app .contact-form-panel{padding:27px}#app .contact-form-panel .form-grid{grid-template-columns:1fr;gap:18px}#app .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#app .resource-card>h2{font-size:28px}#app .resource-card>p{font-size:15px}#app .article-layout{gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr)}#app .article-body .content-block h2{font-size:28px}#app .article-body .content-block p{font-size:16px}#app .learning-topbar{gap:15px;flex-wrap:wrap}#app .learning-topbar>.pill{font-size:11px}#app .focus-mode .learning-layout,#app .workspace.focus-mode .learning-layout{grid-template-columns:1fr}#app .premium-certificate .cert-brand>img{width:190px}#app .premium-certificate .cert-brand>span{font-size:9px}#app .premium-certificate .cert-kicker{margin-bottom:12px}#app .premium-certificate .cert-subtitle{font-size:15px;margin-bottom:24px}#app .premium-certificate .cert-name{font-size:29px;margin-bottom:17px}#app .premium-certificate .cert-course{font-size:16px;margin-bottom:20px}#app .premium-certificate .cert-scope{font-size:10px;margin-top:18px}#app .premium-certificate .cert-footer{padding-top:14px}#app .premium-certificate .cert-footer>span{font-size:10px}#app .premium-certificate .cert-footer>p{font-size:9px}}@media(max-width:767px){#app .menu-toggle{display:inline-flex}#app .premium-nav .nav-links{display:none!important}#app .mega-menu{position:absolute;top:100%;max-height:calc(100dvh - 115px)}#app .mega-menu>.mega-grid{display:block}#app .mega-intro{padding:0 0 26px;border-bottom:1px solid #3b2548;margin-bottom:23px}#app .mega-intro>.eyebrow{font-size:11px}#app .mega-intro>h2{font-size:34px;line-height:1.15;margin:16px 0 19px}#app .mega-intro>h2 br{display:none}#app .mega-intro>.text-link{font-size:14px}#app .mega-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-top:13px;margin-top:18px}#app .mega-secondary>a{font-size:13px;line-height:1.7;min-height:44px;padding:10px 0}#app .mega-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#app .mega-categories .mega-link{padding:20px 18px;min-height:127px}#app .mega-categories .mega-link>strong{font-size:14px}#app .mega-categories .mega-link>svg:first-of-type{width:26px;height:26px;margin-bottom:18px}#app .mega-categories .mega-link>span:first-child{font-size:11px;top:17px;right:18px}#app .mega-feature{display:none!important}#app .mega-bottom{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;margin-top:23px;padding-top:16px}#app .mega-bottom>a{font-size:12px;min-height:44px;line-height:1.8}#app .mega-bottom>.text-link{margin-left:0;font-size:12px;justify-content:flex-start;min-height:44px}#app .hero-topline{font-size:11px;line-height:1.8;letter-spacing:.075em;margin-bottom:24px;gap:11px;max-width:100%}#app .premium-hero h1{font-size:clamp(43px,8vw,63px);line-height:1.08;letter-spacing:-.06em}#app .hero-art{min-height:470px;margin-top:16px}#app .hero-artwork{max-height:490px;width:110%}#app .floating-card.card-one{left:0;top:4%;min-width:230px;max-width:245px;padding:19px 21px;gap:13px}#app .floating-card.card-one .float-status{font-size:11px!important;white-space:nowrap;letter-spacing:.02em}#app .floating-card.card-one>strong{font-size:21px;line-height:1.3}#app .floating-card.card-one .mini-bars{height:35px;gap:7px}#app .floating-card.card-one .mini-bars i{width:18px}#app .floating-card.card-two{right:0;bottom:9%;min-width:265px;max-width:280px;padding:18px;gap:13px}#app .floating-card.card-two strong{font-size:14px}#app .floating-card.card-two span{font-size:11px}#app .hero-index{font-size:11px;top:8%;right:0}#app .premium-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:0;padding:27px 0 30px}#app .metric{display:block}#app .metric strong{font-size:36px;line-height:1;display:block;margin-bottom:12px}#app .metric span{font-size:12px;line-height:1.8;display:block;max-width:130px}#app .metric-link{display:none}#app .marquee-strip{padding:19px 0}#app .marquee-strip .marquee-track{gap:31px}#app .marquee-strip .marquee-track span{font-size:12px;letter-spacing:.08em}#app .marquee-strip .marquee-track>i{font-size:22px}#app .showcase-points{gap:12px 0;margin:26px 0}#app .showcase-points>span{font-size:12px;line-height:1.8;padding:0 15px}#app .demo-preview{width:100%;transform:none}#app .demo-preview-head{padding:15px 21px;min-height:48px}#app .demo-preview-head>span{font-size:11px;letter-spacing:.02em}#app .demo-preview-body{padding:29px 25px}#app .demo-preview-body>.eyebrow{font-size:11px;margin-bottom:20px}#app .demo-preview-body>h3{font-size:30px;line-height:1.25;margin-bottom:26px}#app .demo-preview-lesson{font-size:14px;min-height:62px;padding:15px;gap:11px;margin-top:10px}#app .demo-preview-lesson>span{font-size:12px;min-width:22px}#app .demo-preview-lesson>strong{font-size:13px;line-height:1.7;max-width:85%}#app .demo-preview-lesson>svg{width:16px;height:16px}#app .demo-play{font-size:14px;line-height:1.8;min-height:51px;padding:14px 17px;margin-top:24px}#app .course-art{height:190px}#app .course-art>.course-category{left:25px;top:22px;font-size:11px;line-height:1.8;max-width:70%}#app .course-number{left:25px;bottom:22px;font-size:11px}#app .course-art>img{width:120px;height:120px;right:10%}#app .story-grid{display:flex;flex-direction:column;gap:42px}#app .story-visual{width:100%}#app .story-visual>img{height:420px}#app .story-visual>span{font-size:11px;line-height:1.8;left:24px;right:24px;bottom:21px;letter-spacing:.08em}#app .story-copy>.eyebrow{font-size:11px;line-height:1.8;margin-bottom:21px}#app .story-copy>h2{font-size:42px;line-height:1.12;margin-bottom:27px}#app .story-copy>p{font-size:16px;line-height:1.85;margin-bottom:24px}#app .story-copy>.manifesto{font-size:22px;line-height:1.6;padding-left:22px;margin-top:31px;margin-bottom:28px}#app .story-copy>.text-link{font-size:14px;min-height:44px}#app .closing-cta{padding:75px 0 82px}#app .closing-cta>.container>img{width:68px;height:68px;margin-bottom:26px}#app .closing-cta .eyebrow{font-size:11px;line-height:1.8;margin-bottom:25px}#app .closing-cta h2{font-size:43px;line-height:1.12;letter-spacing:-.055em;max-width:100%}#app .closing-cta .hero-actions{margin-top:32px;gap:13px}#app .closing-cta .hero-actions>.btn{font-size:14px;min-height:50px;padding:14px 20px}#app .course-format-switch>.eyebrow{font-size:11px;line-height:1.8;margin-bottom:21px}#app .format-tabs{margin-bottom:27px;gap:0}#app .format-tabs button{font-size:13px;line-height:1.8;padding:13px 16px;min-height:48px;flex:1;white-space:nowrap}#app .course-format-switch .content-block h3{font-size:25px;line-height:1.35;margin-bottom:21px}#app .course-format-switch .content-block p{font-size:16px;line-height:1.85}#app .course-audience{gap:12px;margin-top:25px}#app .course-audience span{font-size:14px;line-height:1.8;padding:14px 16px;gap:11px}#app .course-audience svg{width:17px;height:17px;margin-top:4px}#app .outcome-list{gap:15px;margin:26px 0}#app .outcome-list li{font-size:16px;line-height:1.85;padding:23px;gap:15px}#app .outcome-list svg{width:22px;height:22px;margin-top:4px}#app .course-enrollment-art{height:200px;margin-bottom:25px}#app .course-enrollment-card>h3{font-size:28px;line-height:1.3;margin-bottom:25px}#app .course-page .feature-grid{grid-template-columns:1fr;gap:21px}#app .course-page .feature-card{padding:27px}#app .course-page .feature-card h3{font-size:25px;line-height:1.35}#app .course-page .feature-card p{font-size:16px;line-height:1.85}#app .related-section .course-grid{grid-template-columns:1fr}#app .page-intro{font-size:16px;line-height:1.85}#app .page-grid>aside.content-block{position:static;margin-top:40px;padding:28px}#app .page-grid>aside.content-block>h3{font-size:29px;line-height:1.3;margin-bottom:23px}#app .page-grid>aside.content-block>p{font-size:16px;line-height:1.85}#app .timeline{margin-top:37px}#app .timeline-item{gap:20px;padding:27px 0}#app .timeline-item>span{font-size:12px;min-width:28px;line-height:1.8}#app .timeline-item h3{font-size:25px;line-height:1.35;margin-bottom:19px}#app .timeline-item p{font-size:16px;line-height:1.85}#app .contact-grid{display:flex;flex-direction:column;gap:36px}#app .contact-grid>div{width:100%}#app .contact-card{padding-bottom:25px}#app .contact-card h2{font-size:39px;line-height:1.12;margin-bottom:26px}#app .contact-card p{font-size:16px;line-height:1.85;max-width:none}#app .contact-grid .feature-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:13px;margin-bottom:29px}#app .contact-grid .feature-card{padding:25px 22px}#app .contact-grid .feature-card h3{font-size:24px;line-height:1.35}#app .contact-grid .feature-card p{font-size:15px;line-height:1.85}#app .contact-form-panel{padding:30px 26px}#app .contact-form-panel>.eyebrow{font-size:11px;margin-bottom:19px;line-height:1.8}#app .contact-form-panel>h3{font-size:29px;line-height:1.3;margin-bottom:26px}#app .contact-form-panel .form-grid{grid-template-columns:1fr 1fr;gap:20px}#app .contact-form-panel>.notice{font-size:14px;line-height:1.85;padding:20px;margin-bottom:25px}#app .resource-grid{grid-template-columns:1fr;gap:26px}#app .resource-card{padding-bottom:29px}#app .resource-art{height:205px;padding:35px;margin-bottom:28px}#app .resource-art>span{font-size:61px}#app .resource-art>svg{width:50px;height:50px}#app .resource-card>.eyebrow{font-size:11px;line-height:1.8;margin:0 27px 18px}#app .resource-card>h2{font-size:31px;line-height:1.25;margin:0 27px 23px}#app .resource-card>p{font-size:16px;line-height:1.85;margin:0 27px 25px}#app .resource-card>.text-link{font-size:14px;min-height:44px;margin:0 27px}#app .article-layout{display:flex;flex-direction:column;gap:37px}#app .article-layout .article-body{width:100%}#app .article-body .content-block h2{font-size:29px;line-height:1.3;margin-bottom:24px}#app .article-body .content-block p{font-size:17px;line-height:1.95}#app .article-layout .course-sticky{order:initial}#app .certificate-tabs{gap:11px;margin-bottom:25px}#app .certificate-tabs button{font-size:13px;min-height:48px;padding:13px 17px;line-height:1.8}#app .certificate-showcase .certificate-preview{margin-top:25px;overflow:auto}#app .certificate-showcase-actions{gap:13px;margin:29px 0 47px;flex-direction:column}#app .certificate-showcase-actions .btn{font-size:14px;min-height:50px;padding:14px 19px;width:100%}#app .learning-topbar{gap:13px;justify-content:flex-start;align-items:center;margin-bottom:24px;flex-wrap:wrap;font-size:12px;line-height:1.8}#app .learning-topbar>.pill{font-size:11px;line-height:1.7;padding:7px 11px;order:3;flex-basis:100%;width:max-content;max-width:max-content}#app .learning-topbar>.text-link{font-size:12px;line-height:1.8;margin-left:auto;gap:7px}#app .learning-topbar>.text-link svg{width:15px;height:15px}#app .learning-outline-footer{padding:23px 10px 6px;margin-top:19px;gap:13px}#app .learning-outline-footer p{font-size:13px;line-height:1.8}#app .lesson-summary{font-size:17px!important;line-height:1.85!important;padding-bottom:27px!important;margin-bottom:31px!important}#app .lesson-section{margin:31px 0}#app .lesson-section-index{font-size:11px;line-height:1.8;margin-bottom:14px}#app .lesson-section h3{font-size:25px;line-height:1.4;margin-bottom:22px}#app .lesson-section p{font-size:16px;line-height:1.95}#app .lesson-takeaway{padding:23px 21px;gap:14px}#app .lesson-takeaway p{font-size:16px;line-height:1.85}#app .lesson-note{padding:24px 22px;margin-top:29px}#app .lesson-note>.field{font-size:14px;line-height:1.8}#app .lesson-note textarea{font-size:16px;line-height:1.85;min-height:165px;padding:15px;margin-top:10px;margin-bottom:20px}#app .lesson-note .btn{font-size:13px;min-height:47px}#app .lesson-note .small-print{font-size:11px!important;line-height:1.85!important;margin-top:19px!important}#app .capstone-card{padding:27px 23px;margin-bottom:34px}#app .capstone-card>.eyebrow{font-size:11px;line-height:1.8;margin-bottom:21px}#app .capstone-card>h3{font-size:26px;line-height:1.35;margin-bottom:23px}#app .capstone-card>p{font-size:16px;line-height:1.85;margin:19px 0}#app .capstone-card>ul{font-size:16px;line-height:1.85;margin:23px 0;padding-left:20px}#app .capstone-card>ul li{margin:15px 0}#app .quiz-feedback{padding:26px 22px;margin-top:26px}#app .quiz-feedback h3{font-size:26px;line-height:1.35;margin-bottom:23px}#app .quiz-feedback p{font-size:16px;line-height:1.85}#app .quiz-feedback summary{font-size:14px;line-height:1.8;min-height:44px;display:flex;gap:12px;align-items:flex-start}#app .quiz-feedback summary .status-badge{margin-top:3px;white-space:nowrap;flex-shrink:0}#app .quiz-feedback li{font-size:15px;line-height:1.85}#app .workspace.focus-mode>.workspace-main{padding-inline:20px}#app .workspace.focus-mode .learning-layout{display:flex;flex-direction:column}#app .certificate .premium-certificate{min-width:650px}#app .premium-certificate .cert-brand>img{width:180px;height:auto;max-width:30%}#app .premium-certificate>h2{font-size:37px!important}#app .premium-certificate .cert-name{font-size:28px!important}#app .premium-certificate .cert-course{font-size:16px!important}#app .premium-certificate .cert-brand>span{font-size:9px}#app .premium-certificate .cert-intro{font-size:11px}#app .premium-certificate .cert-meta strong{font-size:11px}#app .premium-certificate .cert-subtitle{font-size:14px}#app .premium-certificate .cert-scope{font-size:10px}#app .premium-certificate .cert-footer>p{font-size:9px}}@media(max-width:479px){#app .mega-secondary{grid-template-columns:1fr 1fr;gap:0 20px}#app .mega-categories{grid-template-columns:1fr 1fr;gap:10px}#app .mega-categories .mega-link{min-height:131px;padding:18px 15px}#app .mega-categories .mega-link>strong{font-size:13px;line-height:1.6}#app .mega-categories .mega-link>span:first-child{right:14px;top:14px}#app .mega-categories .mega-link>svg:first-of-type{width:25px;height:25px;margin-bottom:17px}#app .mega-bottom{grid-template-columns:1fr}#app .mega-bottom>a,#app .mega-bottom>.text-link{font-size:13px}#app .hero-topline{font-size:11px;line-height:1.8;letter-spacing:.03em;gap:10px}#app .premium-hero h1{font-size:44px;line-height:1.09;letter-spacing:-.06em}#app .hero-art{min-height:395px;margin-top:23px}#app .hero-artwork{width:116%;max-height:420px}#app .floating-card.card-one{left:0;top:2%;min-width:210px;max-width:220px;padding:17px 18px;gap:12px}#app .floating-card.card-one>strong{font-size:19px}#app .floating-card.card-one .float-status{font-size:11px!important;white-space:normal;max-width:170px;letter-spacing:.01em}#app .floating-card.card-one .mini-bars{height:31px;gap:6px}#app .floating-card.card-one .mini-bars i{width:17px}#app .floating-card.card-two{right:0;bottom:7%;min-width:240px;max-width:260px;padding:15px;gap:12px}#app .floating-card.card-two strong{font-size:13px}#app .floating-card.card-two span{font-size:11px}#app .floating-card.card-two>svg{width:25px;height:25px}#app .premium-metrics{gap:17px;padding:26px 0 30px}#app .metric strong{font-size:35px}#app .metric span{font-size:11px;line-height:1.8;max-width:100px}#app .showcase-points>span{font-size:12px;line-height:1.8;padding:0 12px}#app .demo-preview-head>span{font-size:11px;letter-spacing:.01em;max-width:195px;line-height:1.6}#app .demo-preview-body{padding:27px 23px}#app .demo-preview-body>h3{font-size:28px;line-height:1.3}#app .demo-preview-lesson{padding:14px 12px;gap:10px}#app .demo-preview-lesson>strong{font-size:13px;line-height:1.75}#app .demo-preview-lesson>span{font-size:11px;min-width:20px}#app .demo-preview-lesson>svg{width:14px;height:14px;min-width:14px}#app .demo-play{font-size:13px;padding:14px;gap:10px}#app .story-visual>img{height:365px}#app .story-copy>h2{font-size:39px}#app .story-copy>.manifesto{font-size:21px;line-height:1.6}#app .closing-cta h2{font-size:39px;line-height:1.14}#app .closing-cta .hero-actions{gap:12px}#app .closing-cta .hero-actions>.btn{font-size:13px;min-height:48px;padding:14px 17px}#app .format-tabs{display:grid;grid-template-columns:1fr;gap:6px;border-bottom:0}#app .format-tabs button{font-size:14px;text-align:left;min-height:48px;padding:13px 16px;border:1px solid #dfcce8;border-radius:3px;white-space:normal}#app .format-tabs button.active{border-color:#ac78c4;background:#eee0f5}#app .course-audience span{font-size:14px;line-height:1.8}#app .course-enrollment-card>h3{font-size:27px}#app .outcome-list li{padding:22px 20px;gap:13px}#app .contact-grid .feature-grid{grid-template-columns:1fr;gap:20px}#app .contact-grid .feature-card{padding:27px}#app .contact-grid .feature-card p{font-size:16px}#app .contact-form-panel{padding:27px 23px}#app .contact-form-panel .form-grid{grid-template-columns:1fr;gap:19px}#app .contact-card h2{font-size:36px}#app .resource-card>h2{font-size:29px}#app .resource-card>.eyebrow,#app .resource-card>h2,#app .resource-card>p,#app .resource-card>.text-link{margin-inline:25px}#app .article-body .content-block h2{font-size:27px}#app .article-body .content-block p{font-size:16px;line-height:1.95}#app .learning-topbar{gap:10px}#app .learning-topbar>.text-link{font-size:12px;gap:6px}#app .learning-topbar>.pill{font-size:11px}#app .lesson-summary{font-size:16px!important;line-height:1.9!important}#app .lesson-section h3{font-size:23px;line-height:1.4}#app .lesson-note{padding:23px 20px}#app .capstone-card{padding:25px 21px}#app .capstone-card>h3{font-size:25px}#app .quiz-feedback{padding:24px 20px}#app .quiz-feedback summary{flex-wrap:wrap;gap:10px;font-size:14px}#app .quiz-feedback summary>span:last-child{display:none}#app .workspace.focus-mode>.workspace-main{padding-inline:17px}}@media(hover:none),(pointer:coarse){#app .btn.magnetic,#app .btn.magnetic:hover{transform:none!important}#app .demo-preview,#app .demo-preview:hover{transform:none}}@media(prefers-reduced-motion:reduce){#app .signal-dot,#app .ambient-glow,#app .floating-card,#app .word-slide{animation:none!important}#app .btn.magnetic,#app .btn.magnetic:hover{transform:none!important}#app .marquee-strip .marquee-track{animation:none!important;justify-content:center;flex-wrap:wrap;gap:15px 25px;width:auto}#app .marquee-strip .marquee-track>:nth-child(n+9){display:none}#app .floating-card.card-one{transform:none!important}}@page{size:A4 landscape;margin:0}@media print{#app .certificate-preview,#app .certificate-showcase .certificate-preview{overflow:visible!important;transform:none!important;filter:none!important}#app .certificate .premium-certificate,#app .premium-certificate{width:297mm!important;height:210mm!important;aspect-ratio:auto!important;min-width:0!important;min-height:0!important;padding:19mm 21mm!important;background:#fbfafc!important;color:#25182f!important;border:0!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}#app .premium-certificate .cert-brand>img{width:60mm!important;max-width:32%!important;max-height:19mm!important;filter:brightness(.35)!important}#app .premium-certificate .cert-brand>span{font-size:8pt!important;color:#b491c9!important}#app .premium-certificate>h2{font-size:42pt!important;color:#271b30!important}#app .premium-certificate .cert-subtitle{font-size:13pt!important;color:#80688d!important;margin-bottom:9mm!important}#app .premium-certificate .cert-intro{font-size:10pt!important;color:#867090!important}#app .premium-certificate .cert-name{font-size:29pt!important;color:#704381!important;margin-bottom:7mm!important}#app .premium-certificate .cert-course{font-size:14pt!important;color:#725680!important;margin-bottom:9mm!important}#app .premium-certificate .cert-kicker{font-size:8pt!important;color:#9264a3!important;margin-bottom:4mm!important}#app .premium-certificate .cert-meta span{font-size:8pt!important;color:#94769f!important}#app .premium-certificate .cert-meta strong{font-size:10pt!important;color:#71527e!important}#app .premium-certificate .cert-scope{font-size:9pt!important;color:#8c659e!important}#app .premium-certificate .cert-footer{border-color:#bda2cb55!important;bottom:6%!important;padding-top:4mm!important}#app .premium-certificate .cert-footer>span{font-size:9pt!important;color:#7f5b8d!important}#app .premium-certificate .cert-footer>p{font-size:8pt!important;color:#8b7196!important}#app .aw-cert-page{width:297mm!important;height:210mm!important;min-width:0!important;aspect-ratio:auto!important;padding:19mm 21mm!important;background:#fbfafc!important;--aw-cert-ink:#1c1527;--aw-cert-muted:#6d617c}#app .aw-cert-page h1{font-size:39pt!important;color:#25182e!important}#app .aw-cert-page h2{font-size:28pt!important;color:#69407b!important}#app .aw-cert-pattern svg{width:100%!important;height:100%!important}#app .aw-cert-symbol svg{width:100%!important;height:100%!important}#app .aw-cert-page .aw-cert-scope{top:7.8%!important;font-size:9pt!important;color:#b79bc9!important}#app .aw-cert-page .aw-cert-course{font-size:13pt!important;color:#695372!important}#app .aw-cert-page .aw-cert-meta strong{font-size:11pt!important;color:#4d3559!important}#app .aw-cert-page .aw-cert-footer{right:26%!important;padding-top:4mm!important;bottom:6%!important}#app .aw-cert-page .aw-cert-footer>div{font-size:8pt!important;color:#6d617c!important}}#app .mega-menu[hidden]{display:none!important}#app .brand-logo,#app .brand>img{width:215px;height:auto;max-height:64px;object-fit:contain;object-position:left center}#app .course-art>img{width:105px;height:105px;max-width:none;object-fit:contain}#app .premium-hero h1{font-weight:500}@media(max-width:1023px){#app .brand-logo,#app .brand>img{width:176px;max-height:54px}}@media(max-width:767px){#app .brand-logo,#app .brand>img{width:196px;max-height:58px}#app .field input,#app .field select,#app .field textarea,#app .search-box input,#app .lesson-note textarea{font-size:16px!important}#app .course-art>img{width:120px;height:120px}}@media(max-width:479px){#app .brand-logo,#app .brand>img{width:174px;max-height:52px}}@font-face{font-family:AcademySerif;src:url("assets/griffin/academy-serif.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}#app{--wa-ink:#173b3f;--wa-muted:#536b6b;--wa-purple:#245b59;--wa-purple-dark:#173b3f;--wa-lilac:#e7ede7;--wa-cream:#f6f1e8;--wa-paper:#fffcf6;--wa-line:#d8d9cb;--wa-soft:#edf0e8;--wa-night:#173b3f;--wa-plum:#20494b;--wa-accent:#b68953;--academy-paper:#f6f1e8;--academy-white:#fffcf6;--academy-ink:#173b3f;--academy-brass:#b68953;--academy-mineral:#6d9790;--academy-border:#d5d8cc;color:#173b3f;background:#fffcf6;font-size:16px;line-height:1.75;accent-color:#245b59}#app .wa-site,#app .premium-site{background:#fffcf6;color:#173b3f}#app .container{width:min(1380px,calc(100% - 112px))}#app h1,#app h2,#app h3,#app h4{color:#173b3f}#app h1,#app h2{font-family:AcademySerif,Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.042em}#app h1{line-height:1.05}#app h2{line-height:1.1}#app h3,#app h4{font-family:Manrope,Arial,sans-serif;letter-spacing:-.025em;font-weight:650}#app em{font-family:inherit;font-style:italic;color:#446f68;font-weight:inherit}#app p{line-height:1.85}#app .muted{color:#536b6b}#app .eyebrow,#app .section-kicker{color:#69796f;letter-spacing:.14em;font-size:11px;font-weight:650;line-height:1.8}#app .section{padding:100px 0}#app .section-head{margin-bottom:44px}#app .section-head .eyebrow{color:#69796f}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){color:#536b6b;font-size:16px}#app .btn{font-size:14px;min-height:50px;border-radius:2px;padding:14px 23px;box-shadow:none;font-family:Manrope,Arial,sans-serif}#app .btn.primary,#app .nav .btn.primary{background:#245b59;color:#fffcf6;border-color:#245b59}#app .btn.primary:hover,#app .nav .btn.primary:hover{background:#173b3f;color:#fff;box-shadow:0 12px 25px #173b3f18}#app .btn.secondary,#app .btn.outline{background:transparent;border-color:#9fae9f;color:#245b59}#app .btn.secondary:hover,#app .btn.outline:hover{background:#e8ede4;border-color:#55796f;box-shadow:none;color:#173b3f}#app .btn.dark{background:#173b3f;color:#fff}#app .btn.light{background:#fffcf6;color:#173b3f}#app .btn:hover{box-shadow:0 8px 22px #173b3f0f}#app .btn::after{background:linear-gradient(110deg,transparent 15%,#ffffff20 50%,transparent 85%)}#app .text-link{color:#245b59;font-size:14px}#app .text-link:hover{color:#8f653b}#app .pill{color:#536b6b;border-color:#cad3c6;background:transparent;font-size:11px;line-height:1.7}#app .icon-btn{border-color:#bdc8bb;color:#173b3f;background:transparent}#app .icon-btn:hover{background:#e7ece2}#app :focus-visible{outline-color:#b68953;outline-width:3px}#app #scroll-progress{height:2px;background:#b68953;box-shadow:none}#app .academy-topline{background:#f6f1e8;border-bottom:1px solid #dfe0d4;color:#687b72;font-size:11px;line-height:1.7}#app .academy-topline>.container{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:24px}#app .academy-topline a{display:inline-flex;align-items:center;gap:7px;min-height:30px;color:#496862}#app .academy-topline a:hover{color:#8a633b}#app .academy-topline svg{height:13px;width:13px}#app .academy-header{position:sticky;top:0;z-index:85;background:#fffcf6f5;color:#173b3f;border-bottom:1px solid #d7dbcf;backdrop-filter:blur(16px);box-shadow:none;transition:box-shadow .3s,background .3s}#app.nav-scrolled .academy-header,#app .academy-header.nav-scrolled{background:#fffcf6fa;box-shadow:0 10px 35px #173b3f0b}#app .academy-header-main{min-height:103px;display:flex;align-items:center;justify-content:space-between;gap:34px}#app .academy-header .brand{display:inline-flex;min-width:235px;gap:0}#app .academy-header .brand-logo,#app .academy-header .brand>img{width:235px;height:auto;max-height:79px;object-fit:contain;object-position:left center;filter:none;transition:opacity .3s}#app .academy-header .brand:hover img{opacity:.8}#app .academy-nav{display:flex;align-items:center;gap:28px;margin-left:auto}#app .academy-nav>a,#app .academy-nav>button{display:inline-flex;align-items:center;gap:8px;position:relative;min-height:48px;color:#254d4c;font-size:13px;font-weight:600;white-space:nowrap;padding:10px 0;transition:color .25s}#app .academy-nav>a::after,#app .academy-nav>button::after{content:"";height:1px;position:absolute;left:0;right:0;bottom:7px;background:#b68953;transform:scaleX(0);transform-origin:left;transition:transform .3s}#app .academy-nav>a:hover,#app .academy-nav>button:hover{color:#946a3b}#app .academy-nav>a:hover::after,#app .academy-nav>button:hover::after{transform:scaleX(1)}#app .academy-nav .nav-plus{font-size:17px;color:#a37b4b;transition:transform .3s}#app .academy-nav .mega-toggle[aria-expanded=true] .nav-plus{transform:rotate(45deg)}#app .academy-header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}#app .academy-login{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:#395f59;font-size:12px;font-weight:600;white-space:nowrap}#app .academy-login svg{width:18px;height:18px}#app .academy-header-actions .btn{min-height:44px;font-size:12px;padding:11px 15px;background:#173b3f;color:#fffcf6;border-color:#173b3f}#app .academy-menu-toggle{display:none;align-items:center;justify-content:center;height:44px;width:44px;border:1px solid #c6d0c2;color:#173b3f;background:transparent}#app .academy-format-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:47px;border-top:1px solid #e0e2d7}#app .academy-format-nav>span{font-size:11px;letter-spacing:.11em;font-weight:550;text-transform:uppercase;color:#7c8675}#app .academy-format-nav>div,#app .academy-format-nav nav{display:flex;align-items:center;gap:28px}#app .academy-format-nav a{display:inline-flex;align-items:center;gap:7px;color:#5e756b;font-size:11px;min-height:44px;position:relative}#app .academy-format-nav a:hover{color:#946a3b}#app .academy-format-nav svg{width:14px;height:14px;color:#8b9f89}#app .academy-header .mega-menu{top:100%;background:#fffcf6fc;color:#173b3f;border-top:1px solid #d6d9cb;border-bottom:1px solid #b8c6b7;box-shadow:0 28px 50px #173b3f20;max-height:calc(100dvh - 150px);padding:32px 0 23px;backdrop-filter:blur(24px)}#app .mega-menu[hidden]{display:none!important}#app .mega-grid{grid-template-columns:.88fr 1.42fr .85fr;gap:32px;align-items:stretch}#app .mega-intro>.eyebrow{color:#8d744f}#app .mega-intro h2{color:#173b3f;font-family:AcademySerif,Georgia,serif;font-size:39px;line-height:1.12;letter-spacing:-.035em}#app .mega-intro>.text-link{color:#245b59}#app .mega-secondary{border-color:#d8ded0}#app .mega-secondary>a{color:#5c736c}#app .mega-secondary>a:hover{color:#90673b}#app .mega-categories{gap:9px}#app .mega-categories .mega-link{background:#f3f1e9;border:1px solid #d8dece;border-radius:0;color:#254f4c;padding:19px;min-height:128px}#app .mega-categories .mega-link:hover{background:#e8eee3;border-color:#8ca28e;transform:translateY(-3px)}#app .mega-categories .mega-link strong{color:#254f4c;font-size:14px}#app .mega-categories .mega-link>span:first-child{color:#9b8059}#app .mega-categories .mega-link>svg{color:#739486}#app .mega-feature{background:#e6ece2;border:1px solid #cbd6c5;color:#173b3f}#app .mega-feature::before,#app .mega-feature::after{border-color:#b8c9b2;opacity:.65}#app .mega-feature h3{color:#173b3f;font-size:27px;letter-spacing:-.025em;font-family:AcademySerif,Georgia,serif;font-weight:400}#app .mega-feature p{color:#526f64;font-size:13px}#app .mega-feature .pill{color:#365e51;border-color:#aec0a7}#app .mega-feature .text-link{color:#245b59}#app .mega-feature>img{opacity:.65;filter:none}#app .mega-bottom{border-color:#d8ded0;color:#6b7c6f;font-size:12px}#app .mega-bottom a,#app .mega-bottom .text-link{color:#5b7568}#app .mega-bottom a:hover{color:#8f663c}#app .academy-hero{background:#f6f1e8;position:relative;overflow:hidden;padding:70px 0 0;border-bottom:1px solid #d9dccd;isolation:isolate;color:#173b3f}#app .academy-hero::before{content:"";position:absolute;z-index:-1;right:1.5%;top:6%;width:47%;height:70%;border:1px solid #d8d9c8;border-radius:48% 48% 0 0;transform:rotate(8deg);pointer-events:none}#app .academy-hero::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:1px;background:#cbd2c1}#app .academy-hero-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;position:relative;padding-bottom:65px;min-height:590px}#app .academy-hero-content{position:relative;z-index:3;padding-bottom:10px}#app .academy-hero-content>.eyebrow,#app .academy-hero-kicker{display:flex;align-items:center;gap:13px;font-size:11px;letter-spacing:.16em;color:#6f8172;margin-bottom:26px;line-height:1.8;text-transform:uppercase}#app .academy-hero-content>.eyebrow::before,#app .academy-hero-kicker::before{content:"";display:block;width:31px;height:1px;background:#b68953;flex-shrink:0}#app .academy-hero h1{font-family:AcademySerif,Georgia,"Times New Roman",serif;font-size:clamp(60px,6.45vw,96px);font-weight:400;line-height:1.04;letter-spacing:-.046em;color:#173b3f;max-width:800px;position:relative;margin:0}#app .academy-hero h1 em{color:#6b8e77;font-family:inherit;font-style:italic;font-weight:400}#app .academy-hero h1>span{display:block;color:inherit}#app .academy-hero .hero-lead,#app .academy-hero-intro{color:#536d64;font-size:16px;line-height:1.9;max-width:540px;margin:27px 0 0}#app .academy-hero .hero-actions{gap:15px;margin-top:32px}#app .academy-hero .hero-actions .btn{font-size:13px;min-height:49px;padding:13px 21px}#app .academy-hero .hero-actions .btn.primary{background:#173b3f;color:#fffcf6;border-color:#173b3f}#app .academy-hero .hero-actions .btn.primary:hover{background:#2c5d58;border-color:#2c5d58}#app .academy-hero .hero-actions .btn.secondary,#app .academy-hero .hero-actions .btn.outline{background:transparent;border-color:#b9c2ae;color:#3d6257}#app .academy-mode-links{display:flex;align-items:center;gap:0;margin-top:29px;flex-wrap:wrap}#app .academy-mode-links a{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.8;color:#687d6c;min-height:40px;padding:0 17px;border-right:1px solid #d2d8c6}#app .academy-mode-links a:first-child{padding-left:0}#app .academy-mode-links a:last-child{border-right:0}#app .academy-mode-links a:hover{color:#936d3f}#app .academy-mode-links svg{height:14px;width:14px;color:#8b9f7e}#app .academy-hero-collage{position:relative;min-height:515px;padding:0 0 23px 22px;align-self:stretch;display:flex;align-items:center;justify-content:center;isolation:isolate}#app .academy-hero-collage::before{content:"";position:absolute;left:10px;top:24px;bottom:2px;right:18px;border:1px solid #cbd2bd;border-radius:46% 46% 0 0;z-index:-1;transform:rotate(-4deg)}#app .academy-photo{position:relative;width:100%;height:490px;background:#d8ddcb;border-radius:44% 44% 2px 2px;overflow:hidden;box-shadow:none}#app .academy-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 50%;filter:saturate(.68) sepia(.06);transition:transform 1.2s var(--wa-ease),filter 1s}#app .academy-photo:hover>img{transform:scale(1.035);filter:saturate(.85) sepia(0)}#app .academy-photo::after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#173b3f99);pointer-events:none}#app .academy-photo-caption{position:absolute;bottom:25px;left:29px;right:29px;color:#faf8ef;font-size:11px;letter-spacing:.14em;line-height:1.8;text-transform:uppercase;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:25px}#app .academy-photo-caption svg{width:19px;height:19px;color:#dfd5b5}#app .academy-seal{position:absolute;z-index:2;left:-42px;top:37px;width:145px;height:145px;border-radius:50%;background:#e8ecd9;border:1px solid #cad2b6;box-shadow:0 6px 25px #173b3f10;padding:20px;display:grid;place-items:center;transform:rotate(-10deg);animation:academy-seal-sway 12s ease-in-out infinite}#app .academy-seal::before{content:"";position:absolute;inset:7px;border:1px dashed #a2b194;border-radius:50%;pointer-events:none}#app .academy-seal img{height:100%;width:100%;object-fit:contain;filter:none}#app .academy-note{position:absolute;z-index:3;right:-21px;bottom:16px;max-width:285px;padding:22px 25px;background:#fffcf6;border:1px solid #d4dacb;box-shadow:0 10px 35px #173b3f10;transform:rotate(3deg)}#app .academy-note>.eyebrow{font-size:11px;color:#a47e4f;line-height:1.8;margin-bottom:9px;display:block}#app .academy-note h3,#app .academy-note>strong{font-family:AcademySerif,Georgia,serif;font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.025em;color:#173b3f;display:block;margin-bottom:10px}#app .academy-note p,#app .academy-note>span{font-size:12px;color:#6a7d6d;line-height:1.75;display:block}#app .academy-note>a,#app .academy-note .text-link{font-size:12px;min-height:35px;margin-top:10px;color:#355f53}#app .academy-path-label{position:absolute;right:-34px;top:65px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.14em;line-height:1.7;color:#899078;text-transform:uppercase}#app .academy-hero-bottom{display:grid;grid-template-columns:1.2fr repeat(3,.6fr);gap:45px;padding-top:27px;padding-bottom:28px;border-top:1px solid #d4d9c7;align-items:center}#app .academy-hero-bottom>p,#app .academy-hero-bottom>.eyebrow{font-family:AcademySerif,Georgia,serif;font-size:18px;line-height:1.4;color:#607461;max-width:290px;letter-spacing:-.01em;text-transform:none;font-weight:400}#app .academy-hero-bottom .metric{display:flex;align-items:center;gap:15px;padding:0;border:0;line-height:1.4}#app .academy-hero-bottom .metric strong{font:400 43px/1 AcademySerif,Georgia,serif;letter-spacing:-.05em;color:#355e52;display:block;margin:0}#app .academy-hero-bottom .metric span{font-size:11px;line-height:1.7;color:#7b856f;max-width:100px;display:block}#app .premium-discover,#app .categories-section{background:#fffcf6}#app .category-grid{border-color:#d5dccb;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));border:0}#app .category-card{background:#f7f5ee;border:1px solid #d4dccb;border-radius:1px;box-shadow:none;min-height:219px;padding:29px 23px;transition:background .3s,border-color .3s,transform .4s}#app .category-card::before,#app .category-card::after{background:radial-gradient(260px circle at var(--pointer-x,50%) var(--pointer-y,50%),#b6895311,transparent 70%)}#app .category-card:hover{background:#edf1e6;border-color:#92ab96;box-shadow:0 10px 30px #173b3f08}#app .category-number{color:#b29266;font-family:AcademySerif,Georgia,serif;font-size:13px;right:21px;top:22px}#app .category-icon{color:#6c8e79;border-color:#cad6bf;background:transparent}#app .category-icon svg{color:#6c8e79}#app .category-title{font-family:Manrope,Arial,sans-serif;font-size:16px;color:#254f48;font-weight:650;line-height:1.5;letter-spacing:-.02em}#app .category-count{color:#7a8c73;font-size:11px;margin-top:15px}#app .category-count svg{color:#9d7c4b}#app .category-orbit{border-color:#a8b996;opacity:.23}#app .category-orbit::before,#app .category-orbit::after{border-color:#a6b395;background:#bdc9ad}#app .marquee-strip{background:#ecefdf;border-color:#d0d8bf;color:#6c7c59}#app .marquee-track span{color:#6c7c59;letter-spacing:.13em}#app .marquee-track i{color:#b68953}#app .catalogue,#app .featured-section,#app .formats-section{background:#fffcf6}#app .catalogue-tools{border-color:#d4dccc}#app .search-box{background:#fffcf6;border-color:#bbcbb8;color:#456b5b}#app .search-box input{color:#234e45;font-size:16px;background:transparent}#app .search-box input::placeholder{color:#7f8f78;opacity:1}#app .search-box svg{color:#8a9f7e}#app .format-select{color:#536f5a;border-color:#bdcdb8;background:#fffcf6;font-size:13px}#app .filter-chip{background:transparent;border-color:#ccd7c1;color:#6f8263;min-height:43px;font-size:12px}#app .filter-chip:hover{background:#edf1e4;border-color:#95ad87;color:#315c46}#app .filter-chip.active{background:#245b59;border-color:#245b59;color:#fffcf6}#app .results-count,#app .results-count>span{color:#7b886e;font-size:11px}#app .catalogue-note{color:#74816b!important;font-size:12px!important}#app .course-card{--course-accent:#6d9790!important;background:#fffcf6;border-color:#cfd9c6;border-radius:2px;box-shadow:none}#app .course-card:nth-child(3n+2){--course-accent:#bb9a66!important}#app .course-card:nth-child(3n+3){--course-accent:#799287!important}#app .course-card:hover{border-color:#8ea685;box-shadow:0 18px 45px #173b3f0d;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-5px)}#app .course-card::after{background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,50%),#b6895312,transparent 72%)}#app .course-art{background:#e5ece0;color:#416e55;border-bottom:1px solid #d1dbc5}#app .course-card:nth-child(3n+2) .course-art{background:#eee8d9;color:#907348}#app .course-card:nth-child(3n+3) .course-art{background:#dce7df;color:#3f6457}#app .course-art>img{width:116px;height:116px;object-fit:contain;opacity:.7;filter:none;right:11%}#app .course-art-lines{border-color:#92ab87;opacity:.35;transform:rotate(-18deg)}#app .course-art-lines::before,#app .course-art-lines::after{border-color:#97b08b}#app .course-art>.course-category{color:inherit;max-width:65%;font-size:11px;letter-spacing:.13em}#app .course-number{color:inherit;opacity:.65;font-family:AcademySerif,Georgia,serif;font-size:12px}#app .course-body{padding:29px 26px 27px}#app .course-meta,#app .course-formats>span{color:#798b70;font-size:11px}#app .course-meta svg,#app .course-formats svg{color:#8b9f7f}#app .course-title,#app .course-title a,#app .course-title button{font-family:AcademySerif,Georgia,serif;color:#244f45;font-weight:400;font-size:27px;letter-spacing:-.025em;line-height:1.27;min-height:101px}#app .course-title a:hover,#app .course-title button:hover{color:#946c3e}#app .course-description{color:#607457;font-size:14px;line-height:1.9}#app .course-footer{border-color:#d8e0ce}#app .course-price{color:#385f4e;font-family:AcademySerif,Georgia,serif;font-size:28px;font-weight:400;letter-spacing:-.04em}#app .course-price small{color:#7a8d6b;font-family:Manrope,Arial,sans-serif;font-size:11px;letter-spacing:0}#app .course-link{color:#52734e;font-size:12px}#app .course-link:hover{color:#977240}#app .showcase-band{background:#20494b;border-color:#476760;color:#f4f1e7}#app .showcase-copy h2{color:#f8f3e8;font-family:AcademySerif,Georgia,serif;font-weight:400;letter-spacing:-.04em}#app .showcase-copy h2 em{color:#b9c9a4;font-style:italic}#app .showcase-copy>.eyebrow{color:#c3b68f}#app .showcase-copy p{color:#c2d0bd;font-size:16px}#app .showcase-copy .btn.primary{background:#ded8b7;color:#234846;border-color:#ded8b7}#app .showcase-copy .btn.primary:hover{background:#f0e9cd;color:#173b3f}#app .showcase-points{border-color:#557361}#app .showcase-points>span{color:#c7d2ba;border-color:#557361;font-size:12px}#app .demo-preview{border-color:#69886c;background:#fffcf6;box-shadow:0 18px 60px #122f331c;border-radius:2px}#app .demo-preview-head{background:#e9ecdf;border-color:#d1dbc3;color:#7d8e6c}#app .demo-preview-head>span{color:#74846a}#app .demo-preview-head>svg{color:#809674}#app .demo-window-dots i{background:#bdc8ad}#app .demo-preview-body{background:#fffcf6}#app .demo-preview-body>.eyebrow{color:#9d8253}#app .demo-preview-body>h3{font-family:AcademySerif,Georgia,serif;color:#315b47;font-size:32px;line-height:1.22;letter-spacing:-.03em;font-weight:400}#app .demo-preview-lesson{background:#f3f4e9;border-color:#d5dec7;color:#708761}#app .demo-preview-lesson>span{color:#a88d58}#app .demo-preview-lesson>strong{color:#617d53;font-size:13px}#app .demo-preview-lesson>svg{color:#8b9f73}#app .demo-preview-lesson:hover,#app .demo-preview-lesson.is-current{background:#e6ecd9;border-color:#b5c59b;color:#4d713f}#app .demo-play{background:#245b59;color:#fffcf6;border-color:#245b59}#app .demo-play:hover{background:#173b3f;color:#fff}#app .format-card{border-top-color:#bacbb0}#app .format-card::before{background:#b68953}#app .format-number{color:#a18a5d}#app .format-number svg{color:#789368}#app .format-card h3{color:#315f44;font-family:AcademySerif,Georgia,serif;font-weight:400;letter-spacing:-.025em;font-size:30px}#app .format-card p{color:#6b805c;font-size:16px}#app .format-features{color:#7f926c;font-size:12px}#app .business-band{background:#e7eddf;border-color:#d1dcc6;padding:95px 0}#app .business-copy>.eyebrow{color:#978151}#app .business-band h2,#app .business-copy h2{font-family:AcademySerif,Georgia,serif;color:#315e44;font-weight:400;letter-spacing:-.04em}#app .business-copy h2 em{color:#6c8c5b;font-style:italic}#app .business-copy p{color:#688256;font-size:16px}#app .business-checks>div{border-color:#c1d0b1}#app .business-checks>div>span{color:#a48b54;font-family:AcademySerif,Georgia,serif;font-size:15px}#app .business-checks h3{color:#496d3b;font-size:21px}#app .business-checks p{color:#738b60;font-size:15px}#app .story-visual>img{filter:saturate(.75);border-radius:1px}#app .story-visual>span{color:#f5f2e3}#app .story-copy>.eyebrow{color:#9b8350}#app .story-copy h2{color:#315f44;font-family:AcademySerif,Georgia,serif;font-weight:400}#app .story-copy p{color:#68845b;font-size:16px}#app .story-copy>.manifesto{font-family:AcademySerif,Georgia,serif;font-size:26px;line-height:1.4;color:#7c915e;border-color:#bfa16a;letter-spacing:-.02em}#app .closing-cta{background:#f0efe1;border-color:#d1dac1;position:relative}#app .closing-cta::before,#app .closing-cta::after{border-color:#c5d1b7;background:none;opacity:.5}#app .closing-cta h2{font-family:AcademySerif,Georgia,serif;color:#315e44;font-weight:400;letter-spacing:-.04em}#app .closing-cta h2 em{color:#7c975f;font-style:italic}#app .closing-cta .eyebrow{color:#a68b55}#app .closing-cta>.container>img{width:76px;height:76px;object-fit:contain;filter:none;opacity:.85}#app .closing-cta .btn.secondary{border-color:#b6c5a4;color:#66834f}#app .footer,#app .premium-footer{background:#173b3f;color:#d5ddc9;border-color:#355850;padding-top:68px}#app .footer::before{background:none}#app .footer-brand .brand>img,#app .footer-brand .brand-logo{width:230px;height:auto;max-height:76px;filter:none;object-fit:contain}#app .footer-brand p{color:#b9cbb2;font-size:14px}#app .footer-brand>.text-link{color:#c8ba8d}#app .footer-col>strong{color:#e3e7d3;font-size:13px}#app .footer-col a,#app .footer-col>button:not(.btn),#app .footer-col>p{color:#adc4a4;font-size:13px}#app .footer-col a:hover,#app .footer-col>button:not(.btn):hover{color:#e2d5a5}#app .footer-col .btn{border-color:#7d9770;color:#d4dbb9}#app .footer-bottom{border-color:#3e6457;color:#a4bc94;font-size:11px}#app .footer-bottom a,#app .footer-bottom button{color:#b9cda7;font-size:11px}#app .page-hero{background:#f0efe3;color:#173b3f;border-color:#cfdac3;padding:53px 0 62px}#app .page-hero::before{background:none;border-bottom:1px solid #d4dbc8}#app .page-hero h1{color:#244f43;font-family:AcademySerif,Georgia,serif;font-size:clamp(42px,5.1vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.04em}#app .page-hero h1 em{color:#7e985f;font-style:italic}#app .page-hero p,#app .page-intro{color:#658158;font-size:16px;line-height:1.9}#app .page-hero .eyebrow{color:#a28a56}#app .breadcrumb,#app .breadcrumb a,#app .breadcrumb span{color:#80936d;font-size:11px}#app .breadcrumb a:hover{color:#a0834d}#app .page-hero-grid{grid-template-columns:1.4fr .6fr;gap:70px}#app .page-hero-art{min-height:290px}#app .page-hero-art img{max-height:300px;width:80%;filter:none;animation:none;opacity:.85}#app .page-content,#app .course-page,#app .page-section{background:#fffcf6}#app .content-block{border-color:#d7dfca}#app .content-block h2,#app .content-block h3,#app .feature-card h3,#app .timeline-item h3,#app .contact-card h2,#app .contact-form-panel>h3,#app .article-body .content-block h2,#app .resource-card>h2,#app .course-enrollment-card>h3,#app .article-layout .course-sticky .content-block>h3{color:#315f44}#app .content-block p,#app .feature-card p,#app .timeline-item p,#app .contact-card p,#app .contact-grid .feature-card p,#app .article-body .content-block p,#app .resource-card>p,#app .course-format-switch .content-block p,#app .page-grid>aside.content-block>p,#app .article-layout .course-sticky .content-block>p{color:#66815a;font-size:16px;line-height:1.9}#app .content-block .eyebrow,#app .feature-card .eyebrow,#app .course-format-switch>.eyebrow,#app .course-syllabus .eyebrow,#app .page-grid>aside.content-block .eyebrow,#app .resource-card>.eyebrow,#app .contact-form-panel>.eyebrow,#app .contact-card>.eyebrow{color:#9d8956}#app .feature-card{background:#f5f6ec;border-color:#d5dfc6;border-radius:2px;box-shadow:none}#app .feature-card:hover{border-color:#9db48a;box-shadow:0 12px 30px #214e3b08}#app .feature-card>svg{color:#829d69}#app .feature-card h3{font-family:AcademySerif,Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.02em}#app .feature-card::before,#app .feature-card::after{background:radial-gradient(280px circle at var(--pointer-x,50%) var(--pointer-y,50%),#b6895310,transparent 70%)}#app .course-sticky{background:#eef1e4;border:1px solid #cfdbc0;box-shadow:none;border-radius:2px;top:175px}#app .course-sticky .eyebrow{color:#a48d58}#app .course-enrollment-art{background:#e8eedc;filter:none;border-color:#c8d7b7}#app .course-enrollment-card>h3{font-family:AcademySerif,Georgia,serif;font-weight:400;font-size:31px;letter-spacing:-.025em}#app .course-sticky .detail-price{color:#3d6c44;font-family:AcademySerif,Georgia,serif;font-size:42px;font-weight:400;letter-spacing:-.045em}#app .course-sticky .detail-price small,#app .course-sticky .detail-facts>span,#app .course-sticky p,#app .course-sticky .small-print{color:#74905e!important}#app .course-sticky .detail-facts{border-color:#cadab8}#app .course-sticky .detail-facts svg{color:#8ca66f}#app .course-audience span{color:#6c8b54;border-color:#cbdcba;background:#f3f6e9}#app .course-audience svg,#app .outcome-list svg{color:#9aab71}#app .outcome-list li{color:#6c8b54;border-color:#d6e1c6;background:#f3f6e9}#app .outcome-list li::before{color:#a18a53}#app .format-tabs{border-color:#cad9b9}#app .format-tabs button{color:#72905d;border-color:#cbdab9;min-height:48px;font-size:13px}#app .format-tabs button:hover{background:#edf3df;color:#517d3f}#app .format-tabs button.active{background:#e4edd6;color:#426f33;border-color:#a9c18d;box-shadow:inset 0 -2px 0 #8ca36c}#app .curriculum-list{border-color:#d5e0c4}#app .curriculum-list details{border-color:#d5e0c4;background:transparent}#app .curriculum-list summary{color:#557c3f;font-size:16px}#app .curriculum-list summary>span:first-child{font-family:AcademySerif,Georgia,serif;font-size:20px;color:#af965b}#app .curriculum-list summary>strong{font-weight:600;color:#5f8248}#app .curriculum-list summary>span:last-child{color:#9eb47b}#app .curriculum-list details[open]{background:#f5f7ed}#app .curriculum-list ul{color:#7b9862;font-size:15px;line-height:1.9}#app .timeline-item{border-color:#d3dfc1}#app .timeline-item>span{color:#b19457;font-family:AcademySerif,Georgia,serif;font-size:20px}#app .page-grid>aside.content-block{background:#f2f6e8;border-color:#d3dfc2}#app .contact-form-panel{background:#f2f5e8;border-color:#cdddb9;border-radius:2px}#app .contact-card>.eyebrow,#app .contact-form-panel>.eyebrow{color:#a28b53}#app .resource-card{background:#fffcf6;border-color:#d0dfbd;border-radius:2px}#app .resource-card:hover{border-color:#9ab480;box-shadow:0 15px 45px #173b3f0c}#app .resource-art{background:#e8efdb;color:#8aa171;border-color:#d1dfbd}#app .resource-card:nth-child(2) .resource-art{background:#eee9d8;color:#a68b54}#app .resource-card:nth-child(3) .resource-art{background:#dfeadd;color:#78936b}#app .resource-art::before,#app .resource-art::after{border-color:#a7bc8c}#app .resource-art>span{font-family:AcademySerif,Georgia,serif;color:inherit}#app .resource-art>svg{color:inherit}#app .resource-card>.eyebrow{color:#a28b54}#app .resource-card>h2{font-family:AcademySerif,Georgia,serif;font-weight:400;letter-spacing:-.025em}#app .faq-list details{border-color:#d0dfba}#app .faq-list summary{color:#5f8347;font-size:16px;line-height:1.7}#app .faq-list summary>span{color:#9eb276}#app .faq-list details[open]{background:#f4f7ea}#app .faq-list p{color:#7b9860;font-size:16px;line-height:1.9}#app .workspace{background:#f0f3e7}#app .workspace-sidebar{background:#173b3f;border-color:#385e52}#app .workspace-brand{border-color:#42684f}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:203px;height:auto;max-height:70px;filter:none}#app .workspace-sidebar>.eyebrow{color:#b2c89f}#app .workspace-nav button,#app .workspace-nav>a{color:#b6ce9d}#app .workspace-nav button:hover,#app .workspace-nav>a:hover{background:#2e5748;color:#e1e9c8}#app .workspace-nav button.active,#app .workspace-nav>a.active{background:#d6dfb7;color:#315839}#app .workspace-back{border-color:#4f744f}#app .workspace-back a,#app .workspace-back>a:last-child{color:#bdd0a4}#app .workspace-back a:hover{color:#ebdfab}#app .workspace-main{background:#f5f7ec}#app .workspace-header h1{color:#426a39;font-family:AcademySerif,Georgia,serif;font-weight:400;font-size:39px}#app .workspace-header p{color:#78925e;font-size:15px}#app .workspace-header .eyebrow{color:#a68f54}#app .workspace-main>.demo-bar{background:#e9efda;border-color:#ccdcb6;color:#809763;font-size:12px}#app .stat-card,#app .dashboard-card{background:#fffcf6;border-color:#d2dfbe;border-radius:2px;box-shadow:none}#app .stat-card:hover{border-color:#a0b984}#app .stat-label,#app .stat-card>.muted{color:#8ba26a}#app .stat-value{color:#5e823e;font-family:AcademySerif,Georgia,serif;font-weight:400;font-size:45px;letter-spacing:-.045em}#app .dashboard-card h2,#app .dashboard-card h3{color:#5e833f}#app .dashboard-card h2{font-family:AcademySerif,Georgia,serif;font-weight:400;font-size:31px}#app .dashboard-card p{color:#8ca36a}#app .dashboard-card>.eyebrow{color:#b19857}#app .enrolled-course{background:#f5f8e9;border-color:#cfdfb9;border-radius:2px}#app .enrolled-course:hover{border-color:#a1bc7e}#app .enrolled-course>h3{color:#6e904b}#app .enrolled-course p{color:#99ae77}#app .enrolled-course>.eyebrow{color:#b39a56}#app .status-badge{background:#edf2df;border-color:#cfdcb6;color:#91a768;font-size:11px}#app .status-badge.active,#app .status-badge.passed{background:#e3ecd2;border-color:#bbcf9c;color:#718e4b}#app .status-badge.pending{background:#f1ebd5;border-color:#e0d1a6;color:#a28b4d}#app .status-badge.rejected,#app .status-badge.revoked{background:#f2e6da;border-color:#ddc5ae;color:#a98760}#app .progress-track,#app .learning-title>.progress-track{background:#dce7c7}#app .progress-fill{background:#8eaa65;box-shadow:none}#app .learning-title{background:#e8f0d8;border-color:#bfd39d}#app .learning-title>h2{font-family:AcademySerif,Georgia,serif;color:#6a8b45;font-weight:400;font-size:34px}#app .learning-title>.eyebrow{color:#b09855}#app .learning-topbar,#app .learning-topbar>.pill,#app .learning-topbar>.text-link{color:#8ba366}#app .lesson-sidebar{background:#eef4e0;border-color:#cbdcb0;border-radius:2px}#app .lesson-sidebar h3{color:#78964e}#app .lesson-button{color:#8da66b}#app .lesson-button:hover{background:#e3edcf;border-color:#bed398;color:#6d8d45}#app .lesson-button.active{background:#d7e6ba;border-color:#a6c178;color:#5e7f39}#app .lesson-button.done{color:#82985a}#app .lesson-button.done.active{color:#5e7f39}#app .lesson-button>span,#app .lesson-button small{color:#a4b67c}#app .learning-outline-footer{border-color:#c9dcae}#app .learning-outline-footer p,#app .learning-outline-footer svg{color:#9ab074}#app .lesson-content{background:#fffcf6;border-color:#d6e2c2;border-radius:2px;box-shadow:none}#app .lesson-content>h2{font-family:AcademySerif,Georgia,serif;color:#76934e;font-weight:400;font-size:37px}#app .lesson-summary{color:#8ea56a!important;border-color:#d6e3bf}#app .lesson-meta,#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child{color:#a4b67b}#app .lesson-section-index{color:#b59d5b;font-family:AcademySerif,Georgia,serif;font-size:16px}#app .lesson-section h3,#app .lesson-article h2,#app .lesson-article h3{color:#8da45e;font-weight:650}#app .lesson-section p,#app .lesson-article p,#app .lesson-article li{font-size:16px;line-height:1.95;color:#9aae79}#app .lesson-takeaway{border-color:#b7c88b;background:#eef4df;color:#9bae70}#app .lesson-takeaway p{color:#96ac6d}#app .lesson-takeaway .eyebrow,#app .lesson-takeaway strong{color:#b49f5c}#app .lesson-takeaway>svg{color:#a5b975}#app .exercise-card{background:#f0f5e2;border-color:#cfdcb3;border-radius:2px}#app .exercise-card .eyebrow{color:#b9a25c}#app .exercise-card h3{color:#9bb36d}#app .exercise-card p,#app .exercise-card details p{color:#a6b783;font-size:16px;line-height:1.9}#app .exercise-card details{border-color:#d2e0b9}#app .exercise-card summary{color:#a3b876;font-size:14px}#app .lesson-actions{border-color:#d7e3c1}#app .lesson-actions .text-link{color:#9eb77b}#app .lesson-note,#app .notes-panel{background:#f5f8ea;border-color:#d4e2bd;border-radius:2px}#app .lesson-note>.field,#app .notes-panel h3{color:#9db679}#app .lesson-note textarea,#app .notes-panel textarea,#app .exercise-card textarea{background:#fffcf6;border-color:#d3e1b9;color:#93ad6f;font-size:16px}#app .lesson-note textarea::placeholder,#app .notes-panel textarea::placeholder{color:#b6c595;opacity:1}#app .lesson-note .small-print,#app .notes-panel small{color:#b3c08d!important}#app .capstone-card{background:#edf4df;border-color:#cddfb0;border-radius:2px}#app .capstone-card>.eyebrow{color:#b7a259}#app .capstone-card>h3{color:#97b26a}#app .capstone-card>p,#app .capstone-card>ul,#app .capstone-card>ul li{color:#a7ba81;font-size:16px;line-height:1.9}#app .capstone-card>ul li::marker{color:#bba55f}#app .quiz-question{border-color:#d9e6c2}#app .quiz-question legend{color:#99b46d;font-size:17px;line-height:1.75}#app .quiz-option{background:#f8faef;border-color:#d7e4bd;color:#a2b97c;font-size:16px;line-height:1.8;border-radius:2px}#app .quiz-option:hover{background:#eef5df;border-color:#bbd498;color:#8fa861}#app .quiz-option:has(input:checked){background:#e6efd3;border-color:#afcb89;color:#8aa55f;box-shadow:inset 3px 0 0 #b0c783}#app .quiz-option input{accent-color:#89a760;width:16px;height:16px}#app .quiz-feedback,#app .quiz-explanation{background:#f1f6e4;border-color:#d1e1b5;border-radius:2px}#app .quiz-feedback h3,#app .quiz-explanation h4{color:#a0b873}#app .quiz-feedback p,#app .quiz-feedback li,#app .quiz-explanation p{color:#adbf89;font-size:16px}#app .quiz-feedback details{border-color:#d8e6c1}#app .quiz-feedback summary{color:#a7bf7d;font-size:14px}#app .quiz-score{color:#8fa964;font-family:AcademySerif,Georgia,serif;font-weight:400}#app dialog,#app .modal{background:#fffcf6;border-color:#bccfa8;box-shadow:0 30px 100px #173b3f35;border-radius:2px}#app dialog::backdrop{background:#173b3f9e;backdrop-filter:blur(6px)}#app .modal-header{background:#f3f6e8;border-color:#d4e0be}#app .modal-title{font-family:AcademySerif,Georgia,serif;color:#88a05e;font-weight:400;font-size:28px}#app .modal-close{background:#e9f0d9;color:#9bb270;border-color:#c9dbac}#app .modal-close:hover{background:#dce9c4}#app .modal-body>p{color:#99b076;font-size:16px}#app .field,#app .field label{font-size:13px;color:#94ad6d}#app .field input,#app .field select,#app .field textarea{color:#8fa967;background:#fffcf6;border-color:#ccdfad;font-size:16px;min-height:49px;border-radius:2px}#app .field input::placeholder,#app .field textarea::placeholder{color:#b4c592;opacity:1}#app .field input:focus,#app .field select:focus,#app .field textarea:focus,#app .lesson-note textarea:focus{border-color:#a6bd7e;box-shadow:0 0 0 3px #b6895315}#app .form-check{color:#a5b980;font-size:13px}#app .form-check input{accent-color:#8faa63}#app .small-print{font-size:12px!important;color:#a6b98a!important}#app .notice{background:#edf3df;border-color:#cdddaf;color:#a0b578;font-size:14px}#app .notice.success{background:#e6efd6;border-color:#c0d5a2;color:#8ca865}#app .notice.warning{background:#f3edd7;border-color:#e0d1a7;color:#af9758}#app .notice h3,#app .notice p{color:inherit}#app .empty-state{background:#f4f8e9;border-color:#d3e4bc;color:#a6bb82}#app .empty-state h2,#app .empty-state h3{color:#9cb674;font-family:AcademySerif,Georgia,serif;font-weight:400}#app .empty-state p{color:#adc18d}#app .toast{background:#244d40;color:#e7ebce;border-color:#93ae79;box-shadow:0 12px 35px #173b3f24}#app .table-wrap{border-color:#d2e1b7;border-radius:2px}#app .data-table th{background:#edf4df;color:#a0b874;border-color:#d6e5bd;font-size:11px}#app .data-table td{color:#9fb77c;border-color:#dae6c4;font-size:14px}#app .data-table small{color:#b8c999;font-size:11px}#app .data-table tbody tr:hover{background:#f2f7e6}#app .status-badge,#app .data-table .btn{font-size:11px}#app .content-block p,#app .feature-card p,#app .format-card p,#app .story-copy>p,#app .course-description,#app .course-format-switch .content-block p,#app .course-sticky p,#app .course-sticky .detail-facts>span,#app .course-audience span,#app .outcome-list li,#app .curriculum-list ul,#app .page-intro,#app .timeline-item p,#app .contact-card p,#app .resource-card>p,#app .article-body .content-block p{color:#536d59}#app .workspace-header h1,#app .dashboard-card h2,#app .dashboard-card h3,#app .enrolled-course>h3,#app .lesson-sidebar h3,#app .lesson-content>h2,#app .lesson-article h2,#app .lesson-article h3,#app .lesson-section h3,#app .exercise-card h3,#app .capstone-card>h3,#app .quiz-feedback h3,#app .quiz-explanation h4,#app .empty-state h2,#app .empty-state h3{color:#315b41}#app .workspace-header p,#app .dashboard-card p,#app .enrolled-course p,#app .lesson-article p,#app .lesson-article li,#app .lesson-section p,#app .exercise-card p,#app .exercise-card details p,#app .lesson-takeaway p,#app .capstone-card>p,#app .capstone-card>ul,#app .quiz-feedback p,#app .quiz-feedback li,#app .quiz-explanation p,#app .empty-state p,#app .empty-state{color:#536e58}#app .lesson-summary{color:#5d785f!important}#app .workspace-header .eyebrow,#app .dashboard-card>.eyebrow,#app .enrolled-course>.eyebrow,#app .stat-label,#app .stat-card>.muted,#app .lesson-meta,#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child,#app .lesson-section-index,#app .exercise-card .eyebrow,#app .capstone-card>.eyebrow,#app .lesson-takeaway .eyebrow,#app .learning-outline-footer p,#app .learning-topbar,#app .learning-topbar>.text-link,#app .learning-topbar>.pill,#app .lesson-note>.field{color:#667d5e}#app .stat-value{color:#52764a}#app .lesson-button{color:#5f7b53}#app .lesson-button>span,#app .lesson-button small{color:#7b936a}#app .lesson-button.active,#app .lesson-button.done.active{color:#436a33}#app .field,#app .field label,#app .form-check,#app .modal-body>p,#app .notice,#app .data-table td,#app .data-table th,#app .data-table small,#app .quiz-option,#app .quiz-question legend,#app .quiz-feedback summary{color:#5d7855}#app .field input,#app .field select,#app .field textarea,#app .lesson-note textarea,#app .notes-panel textarea{color:#4c7049}#app .field input::placeholder,#app .field textarea::placeholder,#app .lesson-note textarea::placeholder{color:#829777}#app .small-print,#app .lesson-note .small-print{color:#75896a!important}#app .status-badge,#app .status-badge.active,#app .status-badge.passed{color:#64844d}#app .status-badge.pending{color:#8a7445}#app .notice.success{color:#597b42}#app .notice.warning{color:#8c7546}#app .certificate{background:#e8eddf;border-color:#c8d6b8}#app .certificate-tabs button{background:transparent;border-color:#c5d3b5;color:#627d52;min-height:46px;font-size:13px}#app .certificate-tabs button.active{background:#245b59;border-color:#245b59;color:#fffcf6}#app .certificate-preview{background:#e1e8d7;border-color:#c6d6b4;box-shadow:0 20px 60px #173b3f0d}#app .premium-certificate{background:#fffcf6;color:#173b3f;border-color:#b4c7a6;--cert-paper:#fffcf6;--cert-ink:#173b3f;--cert-accent:#b68953}#app .premium-certificate::before,#app .premium-certificate::after{border-color:#c3d0b3;background:none}#app .premium-certificate .cert-corner{background:#173b3f}#app .premium-certificate .cert-corner::before{background:#6d9790}#app .premium-certificate .cert-corner::after{background:#b68953}#app .premium-certificate .cert-brand>span{color:#778f6d}#app .premium-certificate .cert-kicker{color:#a28450}#app .premium-certificate>h2{font-family:AcademySerif,Georgia,serif;font-weight:400;color:#244e3d}#app .premium-certificate .cert-subtitle,#app .premium-certificate .cert-intro{color:#76916b}#app .premium-certificate .cert-name{color:#456c3f;font-family:AcademySerif,Georgia,serif;font-weight:400}#app .premium-certificate .cert-course{color:#628351}#app .premium-certificate .cert-meta{border-color:#c4d4b0}#app .premium-certificate .cert-meta span{color:#8b9f77}#app .premium-certificate .cert-meta strong{color:#4e7445}#app .premium-certificate .cert-scope{color:#8b7752}#app .premium-certificate .cert-footer{border-color:#c7d6b6}#app .premium-certificate .cert-footer>span{color:#678359}#app .premium-certificate .cert-footer>p{color:#879b78}#app .premium-certificate.cert-dark{background:#173b3f;color:#e7edd7;border-color:#57775c}#app .premium-certificate.cert-dark>h2,#app .premium-certificate.cert-dark .cert-name{color:#e9ead1}#app .premium-certificate.cert-dark .cert-subtitle,#app .premium-certificate.cert-dark .cert-intro,#app .premium-certificate.cert-dark .cert-course{color:#bccba6}#app .premium-certificate.cert-dark .cert-kicker,#app .premium-certificate.cert-dark .cert-scope{color:#c8ad70}#app .premium-certificate.cert-dark .cert-meta{border-color:#66815c}#app .premium-certificate.cert-dark .cert-meta span{color:#98b080}#app .premium-certificate.cert-dark .cert-meta strong{color:#d5dfbc}#app .premium-certificate.cert-dark .cert-footer{border-color:#63805a}#app .premium-certificate.cert-dark .cert-footer>span,#app .premium-certificate.cert-dark .cert-footer>p{color:#a6bb8e}#app .aw-cert-page{--aw-cert-ink:#173b3f;--aw-cert-muted:#69826a;background:#fffcf6;color:#173b3f;border-color:#c0d0af}#app .aw-cert-page h1,#app .aw-cert-page h2{font-family:AcademySerif,Georgia,serif;color:#315f45;font-weight:400}#app .aw-cert-page .aw-cert-course{color:#63845a}#app .aw-cert-page .aw-cert-meta span{color:#8aa079}#app .aw-cert-page .aw-cert-meta strong{color:#53764b}#app .aw-cert-page .aw-cert-scope{color:#aa8b56}#app .aw-cert-page .aw-cert-footer{border-color:#c4d5b4}#app .aw-cert-page .aw-cert-footer>div{color:#79936a}@keyframes academy-seal-sway{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-5px)}}@media(min-width:1600px){#app .academy-hero-layout{min-height:650px}#app .academy-photo{height:560px}#app .academy-hero-collage{min-height:580px}#app .academy-hero h1{font-size:104px}}@media(max-width:1279px){#app .container{width:calc(100% - 72px)}#app .academy-header-main{gap:23px;min-height:95px}#app .academy-header .brand{min-width:210px}#app .academy-header .brand-logo,#app .academy-header .brand>img{width:210px;max-height:70px}#app .academy-nav{gap:21px}#app .academy-nav>a,#app .academy-nav>button{font-size:12px}#app .academy-header-actions{gap:14px}#app .academy-login{font-size:11px}#app .academy-header-actions .btn{font-size:11px;padding:11px 14px}#app .academy-hero-layout{gap:42px;min-height:560px}#app .academy-hero h1{font-size:77px}#app .academy-photo{height:470px}#app .academy-hero-collage{min-height:490px;padding-left:16px}#app .academy-note{right:-12px;bottom:10px;max-width:257px;padding:20px 23px}#app .academy-seal{width:124px;height:124px;padding:18px;left:-22px;top:31px}#app .academy-hero-bottom{gap:30px}#app .academy-hero-bottom .metric strong{font-size:40px}#app .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .category-card{min-height:190px}#app .course-title,#app .course-title a,#app .course-title button{font-size:26px;min-height:98px}#app .mega-grid{gap:25px;grid-template-columns:.85fr 1.5fr .8fr}#app .mega-intro h2{font-size:35px}#app .mega-categories .mega-link{padding:17px;min-height:122px}#app .mega-categories .mega-link strong{font-size:13px}}@media(max-width:1050px){#app .academy-header-main{min-height:92px;gap:20px}#app .academy-header .brand{min-width:215px}#app .academy-header .brand>img{width:215px}#app .academy-nav{display:none}#app .academy-header-actions{margin-left:auto;gap:16px}#app .academy-menu-toggle{display:flex}#app .academy-login{font-size:12px}#app .academy-header-actions .btn{font-size:12px;padding:11px 16px}#app .academy-format-nav{min-height:45px}#app .academy-format-nav>span{font-size:11px}#app .academy-format-nav a{font-size:11px}#app .academy-hero{padding-top:55px}#app .academy-hero-layout{grid-template-columns:1.12fr .88fr;gap:25px;min-height:510px;padding-bottom:50px}#app .academy-hero h1{font-size:65px}#app .academy-hero .hero-lead{font-size:16px;line-height:1.85}#app .academy-hero-collage{min-height:450px;padding-left:9px}#app .academy-photo{height:425px}#app .academy-seal{width:108px;height:108px;padding:17px;left:-20px;top:32px}#app .academy-note{max-width:230px;right:-7px;bottom:3px;padding:20px}#app .academy-note h3,#app .academy-note>strong{font-size:23px}#app .academy-path-label{display:none}#app .academy-mode-links a{padding-inline:11px;font-size:11px}#app .academy-hero-bottom{gap:21px;grid-template-columns:1fr repeat(3,.65fr)}#app .academy-hero-bottom>p{font-size:17px}#app .academy-hero-bottom .metric{gap:10px}#app .academy-hero-bottom .metric strong{font-size:36px}#app .academy-hero-bottom .metric span{font-size:11px}#app .mega-grid{grid-template-columns:.9fr 1.5fr}#app .mega-feature{display:none!important}#app .mega-intro h2{font-size:36px}#app .mega-categories{grid-template-columns:repeat(2,minmax(0,1fr))}#app .mega-bottom{gap:14px;font-size:11px}#app .page-hero-grid{gap:40px;grid-template-columns:1.4fr .6fr}#app .page-hero-art{min-height:240px}#app .page-hero-art img{max-height:250px;width:100%}#app .course-title,#app .course-title a,#app .course-title button{font-size:27px;min-height:72px}#app .course-sticky{top:165px}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:168px;max-height:62px}#app .workspace-header h1{font-size:35px}}@media(max-width:767px){#app .container{width:calc(100% - 40px)}#app .section{padding:74px 0}#app h2{font-size:39px}#app .section-head{margin-bottom:32px;gap:23px}#app .academy-topline>.container{justify-content:center;min-height:30px;gap:10px}#app .academy-topline>.container>a:last-child{display:none}#app .academy-topline{font-size:11px}#app .academy-header-main{min-height:87px;gap:17px}#app .academy-header .brand{min-width:0}#app .academy-header .brand-logo,#app .academy-header .brand>img{width:196px;height:auto;max-height:65px}#app .academy-header-actions{gap:13px}#app .academy-header-actions>.btn{display:none}#app .academy-login>span{display:none}#app .academy-login svg{width:20px;height:20px}#app .academy-login{min-width:36px}#app .academy-menu-toggle{display:flex;width:43px;height:43px}#app .academy-format-nav{min-height:43px;justify-content:center}#app .academy-format-nav>span{display:none}#app .academy-format-nav>div,#app .academy-format-nav nav{width:100%;gap:0;justify-content:space-between}#app .academy-format-nav a{font-size:11px;min-height:42px;gap:6px}#app .academy-format-nav svg{width:13px;height:13px}#app .academy-header .mega-menu{padding:25px 0 22px;max-height:calc(100dvh - 132px)}#app .mega-grid{display:block}#app .mega-intro h2{font-size:32px;line-height:1.08;margin-bottom:17px}#app .mega-intro h2 br{display:none}#app .mega-intro>.eyebrow{display:none}#app .mega-intro>.text-link{font-size:13px;min-height:44px;margin-top:0;margin-bottom:14px}#app .mega-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0 0 21px;padding-top:13px}#app .mega-secondary a{font-size:12px;min-height:39px}#app .mega-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#app .mega-categories .mega-link{min-height:120px;padding:17px}#app .mega-categories .mega-link strong{font-size:13px}#app .mega-categories .mega-link>svg:first-of-type{width:24px;height:24px;margin-bottom:14px}#app .mega-bottom{display:grid;grid-template-columns:1fr 1fr;gap:3px 17px;margin-top:20px;padding-top:14px}#app .mega-bottom a,#app .mega-bottom .text-link{font-size:12px;min-height:42px}#app .academy-hero{padding-top:38px}#app .academy-hero::before{display:none}#app .academy-hero-layout{display:flex;flex-direction:column;align-items:stretch;gap:39px;min-height:0;padding-bottom:35px}#app .academy-hero-content{padding:0}#app .academy-hero-content>.eyebrow,#app .academy-hero-kicker{font-size:11px;line-height:1.8;letter-spacing:.12em;margin-bottom:23px;gap:11px}#app .academy-hero h1{font-size:clamp(47px,8.2vw,64px);line-height:1.06;letter-spacing:-.042em;max-width:100%}#app .academy-hero .hero-lead,#app .academy-hero-intro{font-size:16px;line-height:1.85;margin-top:24px;max-width:100%}#app .academy-hero .hero-actions{gap:12px;margin-top:27px}#app .academy-hero .hero-actions .btn{font-size:13px;min-height:48px;padding:13px 18px}#app .academy-mode-links{margin-top:22px;gap:0}#app .academy-mode-links a{font-size:11px;padding:0 14px;min-height:40px}#app .academy-mode-links a:first-child{padding-left:0}#app .academy-hero-collage{align-self:auto;min-height:420px;padding:0 0 27px 14px;margin-right:10px;margin-left:9px}#app .academy-photo{height:405px;border-radius:43% 43% 2px 2px}#app .academy-photo-caption{font-size:11px;left:25px;right:25px;bottom:23px}#app .academy-seal{width:115px;height:115px;left:-19px;top:19px;padding:17px}#app .academy-note{max-width:242px;right:-11px;bottom:0;padding:20px 23px;transform:rotate(2deg)}#app .academy-note>.eyebrow{font-size:11px;margin-bottom:8px}#app .academy-note h3,#app .academy-note>strong{font-size:24px;margin-bottom:8px}#app .academy-note p,#app .academy-note>span{font-size:12px}#app .academy-hero-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;padding-bottom:27px}#app .academy-hero-bottom>p,#app .academy-hero-bottom>.eyebrow{display:none}#app .academy-hero-bottom .metric{display:block}#app .academy-hero-bottom .metric strong{font-size:39px;margin-bottom:9px}#app .academy-hero-bottom .metric span{font-size:11px;line-height:1.7;max-width:110px}#app .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .category-card{min-height:195px;padding:24px 20px}#app .category-title{font-size:15px;line-height:1.5}#app .category-number{font-size:13px;top:18px;right:18px}#app .category-count{font-size:11px;margin-top:14px}#app .course-grid{grid-template-columns:1fr;gap:23px}#app .course-title,#app .course-title a,#app .course-title button{font-size:29px;line-height:1.25;min-height:0}#app .course-body{padding:27px 25px}#app .course-description{font-size:15px;line-height:1.85}#app .course-art{height:180px}#app .course-art>img{width:118px;height:118px}#app .course-price{font-size:29px}#app .course-link{font-size:13px}#app .format-card h3{font-size:28px}#app .format-card p{font-size:16px}#app .business-band{padding:72px 0}#app .business-checks h3{font-size:20px}#app .business-checks p{font-size:15px}#app .showcase-grid{padding-block:70px;gap:43px}#app .showcase-copy h2{font-size:41px;line-height:1.12}#app .showcase-copy p{font-size:16px}#app .demo-preview-body>h3{font-size:31px}#app .showcase-points>span{font-size:12px}#app .story-copy h2{font-size:41px}#app .story-copy>.manifesto{font-size:25px}#app .closing-cta h2{font-size:42px}#app .closing-cta>.container>img{width:70px;height:70px}#app .footer-brand .brand>img,#app .footer-brand .brand-logo{width:215px;height:auto;max-height:73px}#app .footer-col>strong{font-size:13px}#app .footer-col a{font-size:13px}#app .page-hero{padding:34px 0 43px}#app .page-hero-grid{display:block}#app .page-hero-art{display:none}#app .page-hero h1{font-size:43px;line-height:1.1;letter-spacing:-.038em}#app .page-hero p,#app .page-intro{font-size:16px;line-height:1.9}#app .page-hero .eyebrow{font-size:11px}#app .breadcrumb{margin-bottom:28px}#app .course-page-grid{padding-top:40px;padding-bottom:40px}#app .course-sticky{position:static;top:auto}#app .course-enrollment-card>h3{font-size:30px}#app .feature-card h3{font-size:27px}#app .content-block p,#app .feature-card p,#app .course-format-switch .content-block p,#app .timeline-item p,#app .faq-list p,#app .resource-card>p{font-size:16px;line-height:1.9}#app .format-tabs button{font-size:13px;min-height:48px}#app .curriculum-list summary{font-size:15px;line-height:1.7}#app .curriculum-list summary>strong{font-size:15px}#app .curriculum-list ul{font-size:15px}#app .course-audience span{font-size:14px}#app .outcome-list li{font-size:16px}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:190px;max-height:65px}#app .workspace-header h1{font-size:31px}#app .dashboard-card h2{font-size:29px}#app .lesson-content>h2{font-size:32px}#app .lesson-article p,#app .lesson-article li,#app .lesson-section p{font-size:16px;line-height:1.95}#app .lesson-article h2,#app .lesson-article h3,#app .lesson-section h3{font-size:23px}#app .quiz-question legend{font-size:16px}#app .quiz-option{font-size:15px}#app .field input,#app .field select,#app .field textarea,#app .search-box input,#app .lesson-note textarea{font-size:16px!important}#app .modal-title{font-size:26px}#app .small-print{font-size:12px!important}#app .stat-value{font-size:38px}#app .certificate-tabs button{font-size:12px}#app .status-badge{font-size:11px}}@media(max-width:479px){#app .container{width:calc(100% - 36px)}#app .academy-header-main{min-height:82px;gap:11px}#app .academy-header .brand-logo,#app .academy-header .brand>img{width:175px;max-height:61px}#app .academy-header-actions{gap:7px}#app .academy-login{min-width:32px}#app .academy-menu-toggle{width:40px;height:40px}#app .academy-format-nav a{font-size:11px;gap:5px}#app .academy-format-nav svg{width:12px;height:12px}#app .academy-hero h1{font-size:47px;line-height:1.07}#app .academy-hero .hero-actions .btn{padding:13px 16px;font-size:12px}#app .academy-mode-links a{padding:0 10px;font-size:11px}#app .academy-hero-collage{min-height:380px;margin-left:7px;margin-right:9px;padding-bottom:24px}#app .academy-photo{height:365px}#app .academy-seal{width:102px;height:102px;left:-17px;top:13px;padding:16px}#app .academy-note{max-width:218px;right:-9px;padding:18px 21px}#app .academy-note h3,#app .academy-note>strong{font-size:23px}#app .academy-note>.eyebrow{font-size:11px}#app .academy-hero-bottom{gap:13px}#app .academy-hero-bottom .metric strong{font-size:37px}#app .academy-hero-bottom .metric span{font-size:11px;max-width:100px}#app .category-card{padding:24px 18px;min-height:192px}#app .category-title{font-size:14px}#app .course-title,#app .course-title a,#app .course-title button{font-size:27px}#app .course-body{padding:26px 23px}#app .page-hero h1{font-size:39px}#app .feature-card h3{font-size:26px}#app .showcase-copy h2,#app .story-copy h2,#app .closing-cta h2{font-size:38px}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:175px;max-height:60px}#app .lesson-content>h2{font-size:29px}#app .mega-secondary{grid-template-columns:1fr 1fr}#app .mega-bottom{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#app .academy-seal{animation:none!important;transform:none!important}#app .academy-photo>img{transition:none!important}#app .academy-photo:hover>img{transform:none!important}#app .academy-hero::before{transform:none}}@media print{#app .premium-certificate,#app .certificate .premium-certificate,#app .aw-cert-page{background:#fffcf6!important;color:#173b3f!important;--aw-cert-ink:#173b3f;--aw-cert-muted:#5b7566}#app .premium-certificate>h2,#app .premium-certificate .cert-name,#app .aw-cert-page h1,#app .aw-cert-page h2{color:#173b3f!important}#app .premium-certificate .cert-subtitle,#app .premium-certificate .cert-intro,#app .premium-certificate .cert-course,#app .aw-cert-page .aw-cert-course{color:#5f7e63!important}#app .premium-certificate .cert-kicker,#app .premium-certificate .cert-scope,#app .aw-cert-page .aw-cert-scope{color:#9d7a47!important}#app .premium-certificate .cert-meta span,#app .premium-certificate .cert-meta strong,#app .premium-certificate .cert-footer>span,#app .premium-certificate .cert-footer>p,#app .aw-cert-page .aw-cert-meta strong,#app .aw-cert-page .aw-cert-footer>div{color:#5f7e63!important}#app .premium-certificate .cert-meta,#app .premium-certificate .cert-footer,#app .aw-cert-page .aw-cert-footer{border-color:#c6d5b8!important}#app .premium-certificate .cert-brand>img{filter:none!important}}#app .academy-format-strip{border-top:1px solid #e0e2d6;background:#f6f4eb}#app .academy-format-nav{border-top:0;justify-content:flex-start;gap:31px}#app .academy-format-nav>span{margin-right:auto}#app .academy-format-nav>.academy-demo-link{margin-left:auto;color:#8d6b3f}#app .academy-nav .mega-toggle>span{color:#a27b4a;font-size:18px;transition:transform .3s}#app .academy-nav .mega-toggle[aria-expanded=true]>span{transform:rotate(45deg)}#app .academy-hero-label{display:flex;align-items:center;gap:13px;color:#6b7c6d;font-size:11px;line-height:1.8;letter-spacing:.13em;text-transform:uppercase;margin-bottom:27px}#app .academy-hero-label>span{width:30px;height:1px;flex-shrink:0;background:#b68953}#app .academy-hero-lead{color:#536b5b;font-size:16px;line-height:1.9;max-width:545px;margin-top:27px}#app .academy-hero-actions{display:flex;align-items:center;gap:25px;margin-top:31px;flex-wrap:wrap}#app .academy-hero-actions>.btn{font-size:13px;min-height:49px;padding:13px 22px}#app .academy-play-link{display:inline-flex;align-items:center;gap:10px;min-height:49px;font-size:12px;font-weight:600;color:#3f6554;transition:gap .3s,color .3s}#app .academy-play-link:hover{gap:15px;color:#8d6d40}#app .academy-play-link>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #b9c6a9;border-radius:50%;transition:background .3s}#app .academy-play-link:hover>span{background:#e4ead8}#app .academy-play-link svg{width:15px;height:15px}#app .academy-mode-links>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.8;color:#697c65;padding-right:19px}#app .academy-mode-links>span>svg{width:13px;height:13px;color:#9eaa7d}#app .academy-editorial-note{display:flex;gap:17px;align-items:center;margin-top:35px}#app .academy-note-line{height:43px;width:1px;background:#bda26c;display:block;flex-shrink:0}#app .academy-editorial-note p{font:400 17px/1.45 AcademySerif,Georgia,serif;color:#7b856e;letter-spacing:-.015em}#app .academy-editorial-note strong{font-weight:400;color:#5b7259}#app .academy-watermark{position:absolute;right:-54px;top:-46px;bottom:-14px;width:105%;opacity:.46;z-index:-2;pointer-events:none}#app .academy-watermark img{height:100%;width:100%;object-fit:contain;transform:rotate(11deg)}#app .academy-photo-caption{display:block;font:400 25px/1.2 AcademySerif,Georgia,serif;letter-spacing:-.02em;text-transform:none;color:#fff9e9;left:30px;right:25px;bottom:28px;text-shadow:0 2px 7px #173b3f33}#app .academy-photo-caption>span{font:600 10px/1.7 Manrope,Arial,sans-serif;letter-spacing:.18em;display:block;margin-bottom:10px;color:#e5e6ce}#app .academy-seal{width:235px;height:196px;left:-59px;top:30px;border-radius:1px;border:0;background:#f6f1e8f7;box-shadow:0 10px 28px #173b3f10;padding:0;transform:rotate(-7deg);animation:academy-seal-sway 14s ease-in-out infinite}#app .academy-seal::before{display:none}#app .academy-seal img{object-fit:contain;width:100%;height:100%;opacity:.94}#app .academy-note{display:flex;align-items:center;gap:15px;right:-19px;bottom:14px;max-width:335px;padding:22px 22px 21px;background:#fffcf6;border:1px solid #d6dcc9;box-shadow:0 10px 30px #173b3f0c;transform:rotate(2deg)}#app .academy-note-index{font:400 31px/1 AcademySerif,Georgia,serif;color:#ba9b62;flex-shrink:0;align-self:flex-start;margin-top:3px}#app .academy-note>div{min-width:0}#app .academy-note>div>.eyebrow{font-size:11px;color:#9a7e4d;line-height:1.7;letter-spacing:.09em;display:block;margin-bottom:9px}#app .academy-note>div>strong{display:block;font:400 20px/1.28 AcademySerif,Georgia,serif;letter-spacing:-.02em;color:#315b48;margin-bottom:10px}#app .academy-note>div>span:last-child{font-size:11px;color:#7b8d6c;display:block;line-height:1.7}#app .academy-note-arrow{display:flex;align-items:center;align-self:flex-end;justify-content:center;color:#9a7b45;width:23px;height:30px;flex-shrink:0}#app .academy-note-arrow svg{width:21px;height:21px;transition:transform .3s}#app .academy-note:hover .academy-note-arrow svg{transform:translate(3px,-3px)}#app .academy-hero-bottom{grid-template-columns:repeat(3,minmax(0,1fr)) 1.1fr;gap:45px}#app .academy-hero-fact{display:flex;align-items:center;gap:15px}#app .academy-hero-fact>strong{font:400 42px/1 AcademySerif,Georgia,serif;letter-spacing:-.045em;color:#466e4d}#app .academy-hero-fact>span{color:#74856b;font-size:11px;line-height:1.65;max-width:140px}#app .academy-about-link{display:flex;justify-content:space-between;align-items:center;gap:18px;border-left:1px solid #d0d8bf;padding-left:32px;font:400 17px/1.35 AcademySerif,Georgia,serif;color:#657e59;letter-spacing:-.01em}#app .academy-about-link svg{width:22px;height:22px;color:#a28a52}#app .academy-about-link:hover{color:#92703f}#app .academy-hero::before{border-radius:0;transform:rotate(5deg);top:10%;right:5%;width:38%;height:72%;border-color:#d6dac8}#app .academy-hero-collage::before{border-radius:0;left:7px;right:20px;top:29px;bottom:0;transform:rotate(-4deg);border-color:#c8d2ba}#app .academy-photo{border-radius:2px}@media(max-width:1279px){#app .academy-format-nav{gap:26px}#app .academy-seal{width:205px;height:176px;left:-40px;top:28px}#app .academy-note{max-width:315px;right:-12px;padding:21px;gap:13px}#app .academy-note>div>strong{font-size:19px}#app .academy-hero-bottom{gap:30px}#app .academy-about-link{padding-left:22px;font-size:16px}#app .academy-hero-fact>strong{font-size:40px}#app .academy-hero-fact>span{font-size:11px}}@media(max-width:1050px){#app .academy-format-nav{gap:23px}#app .academy-format-nav>.academy-demo-link{display:none}#app .academy-seal{width:180px;height:154px;left:-30px;top:25px}#app .academy-hero-actions{gap:17px}#app .academy-hero-actions>.btn{font-size:12px;padding:13px 18px}#app .academy-play-link{font-size:11px;gap:7px}#app .academy-note{max-width:285px;right:-12px;padding:19px 18px;gap:10px}#app .academy-note-index{font-size:27px}#app .academy-note>div>strong{font-size:18px}#app .academy-note>div>.eyebrow{font-size:11px;letter-spacing:.05em}#app .academy-note>div>span:last-child{font-size:11px}#app .academy-note-arrow{width:16px}#app .academy-note-arrow svg{width:18px;height:18px}#app .academy-hero-bottom{gap:20px}#app .academy-hero-fact{gap:11px}#app .academy-hero-fact>strong{font-size:36px}#app .academy-hero-fact>span{font-size:11px}#app .academy-about-link{font-size:15px;padding-left:19px}#app .academy-editorial-note{margin-top:27px}#app .academy-editorial-note p{font-size:16px}}@media(max-width:767px){#app .academy-topline>.container{justify-content:space-between}#app .academy-topline>.container>span{font-size:11px}#app .academy-topline>.container>a:last-child{display:inline-flex;font-size:11px}#app .academy-topline a svg{display:none}#app .academy-format-nav{gap:0;justify-content:space-between}#app .academy-format-nav>span,#app .academy-format-nav>.academy-demo-link{display:none}#app .academy-format-nav>a{font-size:11px;gap:5px}#app .academy-hero-label{font-size:11px;margin-bottom:23px;line-height:1.8;letter-spacing:.105em;gap:10px}#app .academy-hero-lead{font-size:16px;line-height:1.85;max-width:100%;margin-top:23px}#app .academy-hero-actions{gap:19px;margin-top:27px}#app .academy-hero-actions>.btn{font-size:13px;min-height:49px;padding:13px 20px}#app .academy-play-link{font-size:12px;gap:9px}#app .academy-mode-links>span{font-size:11px;padding-right:19px;line-height:1.8}#app .academy-editorial-note{margin-top:28px;gap:14px}#app .academy-editorial-note p{font-size:17px}#app .academy-note-line{height:41px}#app .academy-seal{width:195px;height:163px;left:-22px;top:20px}#app .academy-note{right:-10px;bottom:0;max-width:315px;padding:21px 20px;gap:13px}#app .academy-note-index{font-size:29px}#app .academy-note>div>.eyebrow{font-size:11px;letter-spacing:.07em}#app .academy-note>div>strong{font-size:19px}#app .academy-note>div>span:last-child{font-size:11px}#app .academy-note-arrow{width:21px}#app .academy-note-arrow svg{width:20px;height:20px}#app .academy-photo-caption{font-size:25px;left:28px;right:25px;bottom:28px}#app .academy-photo-caption>span{font-size:11px;margin-bottom:10px}#app .academy-watermark{right:-30px;top:-34px;width:105%;opacity:.4}#app .academy-hero-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#app .academy-hero-fact{display:block}#app .academy-hero-fact>strong{display:block;font-size:39px;margin-bottom:10px}#app .academy-hero-fact>span{display:block;font-size:11px;line-height:1.7;max-width:130px}#app .academy-about-link{display:none}}@media(max-width:479px){#app .academy-topline>.container>span{font-size:11px}#app .academy-topline>.container>a:last-child{font-size:11px}#app .academy-format-nav>a{font-size:11px}#app .academy-hero-actions{gap:13px 18px}#app .academy-hero-actions>.btn{font-size:12px;padding:13px 17px}#app .academy-play-link{font-size:11px}#app .academy-play-link>span{width:31px;height:31px}#app .academy-hero-label{font-size:11px;letter-spacing:.08em}#app .academy-mode-links>span{font-size:11px;padding-right:12px}#app .academy-seal{width:173px;height:144px;left:-20px;top:13px}#app .academy-note{max-width:285px;right:-10px;padding:19px 18px;gap:10px}#app .academy-note>div>.eyebrow{font-size:11px;letter-spacing:.07em}#app .academy-note>div>strong{font-size:18px}#app .academy-note>div>span:last-child{font-size:11px}#app .academy-note-index{font-size:27px}#app .academy-note-arrow{width:18px}#app .academy-note-arrow svg{width:18px;height:18px}#app .academy-photo-caption{font-size:23px;left:26px;bottom:26px}#app .academy-hero-fact>strong{font-size:36px}#app .academy-hero-fact>span{font-size:11px;line-height:1.7}}@media(prefers-reduced-motion:reduce){#app .academy-seal{animation:none!important;transform:none!important}}#app .griffin-cert.aw-cert-page{--gc-paper:#F6F1E8;--gc-ink:#173B3F;--gc-brass:#B68953;--gc-muted:#617477;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:297/210;min-width:640px;width:100%;height:auto;padding:6.5% 7%;background:var(--gc-paper)!important;color:var(--gc-ink)!important;font-family:Manrope,Arial,sans-serif!important;text-align:left;box-sizing:border-box;border:1px solid #d1c2a8}#app .griffin-cert *{box-sizing:border-box}#app .griffin-cert p,#app .griffin-cert h1,#app .griffin-cert h2,#app .griffin-cert h3{padding:0!important;margin:0;font-family:inherit;color:inherit}#app .griffin-cert:after{content:"";position:absolute;inset:3.2%;border:1px solid #B6895366;pointer-events:none;z-index:-1}#app .griffin-cert .gc-brand{display:flex;align-items:center;gap:15px;margin:0 0 5%;width:68%;position:relative;z-index:2}#app .griffin-cert .gc-symbol{width:62px;height:76px;flex:0 0 62px;color:var(--gc-ink)}#app .griffin-cert .gc-symbol>svg{display:block;width:100%!important;height:100%!important;max-width:none!important}#app .griffin-cert .gc-wordmark{font-family:Georgia,"Times New Roman",serif!important;font-size:32px;line-height:1.05;letter-spacing:-1.3px;color:var(--gc-ink)}#app .griffin-cert .gc-wordmark small{display:block;font:600 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:4px;margin:7px 0 0;color:var(--gc-ink)}#app .griffin-cert .gc-scope{position:absolute;top:8.8%;right:7%;width:27%;font:600 9px/1.65 Manrope,Arial,sans-serif;text-align:right;text-transform:uppercase;letter-spacing:1.2px;color:var(--gc-muted)}#app .griffin-cert .gc-watermark{position:absolute;z-index:-1;right:7%;top:23%;width:29%;height:49%;opacity:.055;color:var(--gc-ink);transform:rotate(-7deg)}#app .griffin-cert .gc-watermark>svg{width:100%!important;height:100%!important;max-width:none!important}#app .griffin-cert .gc-kicker{font:600 9px/1.5 Manrope,Arial,sans-serif;letter-spacing:2.5px;color:var(--gc-brass);margin:0 0 2.2%!important}#app .griffin-cert h1{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(35px,5.4vw,64px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-2px!important;max-width:80%;margin:0 0 .7%!important;color:var(--gc-ink)!important}#app .griffin-cert .gc-subtitle{font:400 15px/1.5 Manrope,Arial,sans-serif;margin:0 0 4%!important;color:var(--gc-muted)}#app .griffin-cert .gc-intro{font:400 11px/1.5 Manrope,Arial,sans-serif;margin:0 0 .8%!important;color:var(--gc-muted)}#app .griffin-cert .gc-name{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(24px,3.5vw,40px)!important;letter-spacing:-1.2px!important;line-height:1.18!important;max-width:78%;overflow-wrap:anywhere;margin:0 0 2.2%!important;color:var(--gc-ink)!important}#app .griffin-cert .gc-course{font:500 17px/1.4 Manrope,Arial,sans-serif;max-width:68%;margin:0 0 4.3%!important;color:var(--gc-ink)}#app .griffin-cert .gc-meta{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:18px;width:87%;color:var(--gc-muted);font:500 9px/1.5 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.6px}#app .griffin-cert .gc-meta strong{display:block;font:600 13px/1.5 Manrope,Arial,sans-serif;text-transform:none;letter-spacing:0;color:var(--gc-ink);margin-top:4px}#app .griffin-cert .gc-footer{position:absolute;left:7%;right:7%;bottom:6.7%;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;border-top:1px solid #B6895366;padding-top:14px;font:400 8px/1.6 Manrope,Arial,sans-serif;color:var(--gc-muted)}#app .griffin-cert .gc-footer strong{font-size:10px;color:var(--gc-ink)}#app .griffin-cert .gc-footer>div:last-child{max-width:53%;text-align:right}#app .griffin-cert.cert-dark,#app .griffin-cert.dark{--gc-paper:#173B3F;--gc-ink:#F6F1E8;--gc-muted:#C0CFCA;background:var(--gc-paper)!important;border-color:#71918C}#app .griffin-cert.cert-dark .gc-symbol>svg,#app .griffin-cert.dark .gc-symbol>svg{filter:brightness(0) invert(92%) sepia(9%) saturate(299%) hue-rotate(345deg)}@page{size:A4 landscape;margin:0}@media print{#app{margin:0!important;padding:0!important}#app .griffin-cert.aw-cert-page,#app .griffin-cert.cert-dark,#app .griffin-cert.dark{width:297mm!important;height:210mm!important;min-width:0!important;aspect-ratio:auto!important;padding:18mm 21mm!important;--gc-paper:#F6F1E8;--gc-ink:#173B3F;--gc-muted:#617477;background:#F6F1E8!important;color:#173B3F!important;border:0!important;break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}#app .griffin-cert h1{font-size:47pt!important}#app .griffin-cert .gc-name{font-size:29pt!important}#app .griffin-cert .gc-symbol>svg{filter:none!important}#app .griffin-cert .gc-course{font-size:14pt!important}#app .griffin-cert .gc-meta{font-size:8pt!important}#app .griffin-cert .gc-meta strong{font-size:10pt!important}#app .griffin-cert .gc-footer{font-size:8pt!important}}#app .griffin-cert .gc-brand{margin-bottom:5.2%!important}#app .griffin-cert .gc-logo{width:220px;height:65px}#app .griffin-cert .gc-logo>svg{display:block;width:100%!important;height:100%!important;max-width:none!important}#app .griffin-cert .gc-logo svg path{vector-effect:none}#app .academy-hero h1{font-size:clamp(45px,5vw,76px);letter-spacing:-.045em}#app .academy-hero-label,#app .academy-note>div>.eyebrow,#app .section-head .eyebrow,#app .content-block .eyebrow,#app .feature-card .eyebrow,#app .course-format-switch>.eyebrow,#app .course-syllabus .eyebrow,#app .resource-card>.eyebrow,#app .contact-form-panel>.eyebrow,#app .contact-card>.eyebrow,#app .story-copy>.eyebrow,#app .page-hero .eyebrow,#app .closing-cta .eyebrow{color:#80613b}#app .academy-hero-lead,#app .academy-hero .hero-lead,#app .academy-editorial-note p,#app .academy-editorial-note strong,#app .academy-hero-fact>span,#app .academy-about-link,#app .course-description,#app .content-block p,#app .feature-card p,#app .format-card p,#app .story-copy>p,#app .course-format-switch .content-block p,#app .course-sticky p,#app .course-sticky .detail-facts>span,#app .course-audience span,#app .outcome-list li,#app .curriculum-list ul,#app .page-intro,#app .timeline-item p,#app .contact-card p,#app .resource-card>p,#app .article-body .content-block p,#app .faq-list p{color:#526966}#app .academy-note>div>span:last-child,#app .course-meta,#app .course-formats>span,#app .category-count,#app .course-price small,#app .format-number,#app .format-features,#app .results-count,#app .results-count>span,#app .catalogue-note,#app .breadcrumb,#app .breadcrumb a,#app .breadcrumb span{color:#647661}#app .workspace-header p,#app .dashboard-card p,#app .enrolled-course p,#app .lesson-article p,#app .lesson-article li,#app .lesson-section p,#app .exercise-card p,#app .exercise-card details p,#app .lesson-takeaway p,#app .capstone-card>p,#app .capstone-card>ul,#app .quiz-feedback p,#app .quiz-feedback li,#app .quiz-explanation p,#app .empty-state p{color:#526966}#app .field,#app .field label,#app .form-check,#app .data-table td,#app .data-table th,#app .quiz-option,#app .quiz-question legend,#app .quiz-feedback summary{color:#526966}#app .stat-label,#app .stat-card>.muted,#app .lesson-button,#app .lesson-button>span,#app .lesson-button small,#app .learning-topbar,#app .learning-topbar>.pill,#app .learning-topbar>.text-link{color:#63785f}#app .small-print,#app .lesson-note .small-print{color:#647862!important}@media(max-width:1050px) and (min-width:768px){#app .academy-hero h1{font-size:clamp(40px,5.4vw,55px)}}@media(max-width:767px){#app .academy-hero h1{font-size:clamp(39px,7.6vw,60px);letter-spacing:-.045em}}@media(max-width:479px){#app .academy-hero h1{font-size:clamp(32px,7.6vw,40px);letter-spacing:-.045em}}#app{--wa-ink:#101522;--wa-muted:#586273;--wa-purple:#1457ff;--wa-purple-dark:#0d3ac1;--wa-lilac:#e8efff;--wa-cream:#f1f5ff;--wa-paper:#fff;--wa-line:#dce3ef;--wa-soft:#f1f5ff;--wa-night:#101522;--wa-plum:#152a50;--wa-accent:#ff5a2a;--academy-paper:#f1f5ff;--academy-white:#fff;--academy-ink:#101522;--academy-brass:#ff5a2a;--academy-mineral:#1457ff;--academy-border:#dce3ef;--dynamic-blue:#1457ff;--dynamic-orange:#ff5a2a;--dynamic-lime:#d7ff42;color:#101522;background:#fff;accent-color:#1457ff;font-family:Manrope,Arial,sans-serif;line-height:1.7;overflow-x:clip}#app .wa-site,#app .premium-site{background:#fff;color:#101522}#app h1,#app h2,#app h3,#app h4,#app .course-title,#app .course-title a,#app .course-title button,#app .mega-intro h2,#app .mega-feature h3,#app .story-copy>.manifesto,#app .course-price,#app .detail-price,#app .stat-value,#app .modal-title{font-family:Manrope,Arial,sans-serif;font-weight:800;color:#101522;letter-spacing:-.055em}#app h1{line-height:1.03}#app h2{line-height:1.09}#app h3{line-height:1.25;letter-spacing:-.035em}#app em{font-family:inherit;font-style:normal;color:#1457ff;font-weight:inherit}#app p{line-height:1.8}#app .muted{color:#586273}#app .eyebrow,#app .section-kicker,#app .section-head .eyebrow,#app .content-block .eyebrow,#app .feature-card .eyebrow,#app .course-format-switch>.eyebrow,#app .course-syllabus .eyebrow,#app .resource-card>.eyebrow,#app .contact-form-panel>.eyebrow,#app .contact-card>.eyebrow,#app .story-copy>.eyebrow{color:#1457ff;letter-spacing:.12em;font-size:11px;font-weight:800}#app .container{width:min(1420px,calc(100% - 96px))}#app .section{padding:104px 0}#app .section-head{margin-bottom:44px}#app .section-head h2{font-size:clamp(37px,4.3vw,62px)}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){font-size:16px;color:#586273;line-height:1.8}#app .btn{border-radius:100px;min-height:52px;padding:15px 24px;font-size:13px;font-weight:750;letter-spacing:-.01em;border-width:1px;box-shadow:none;position:relative;overflow:hidden;transition:background .25s,color .25s,border-color .25s,box-shadow .25s,transform .35s}#app .btn.primary,#app .nav .btn.primary{background:#1457ff;color:#fff;border-color:#1457ff}#app .btn.primary:hover,#app .nav .btn.primary:hover{background:#0b3dcc;color:#fff;border-color:#0b3dcc;box-shadow:0 10px 30px #1457ff30;transform:translateY(-3px)}#app .btn.secondary,#app .btn.outline{background:transparent;color:#101522;border-color:#aebbd0}#app .btn.secondary:hover,#app .btn.outline:hover{background:#e8efff;color:#1457ff;border-color:#1457ff;box-shadow:none;transform:translateY(-3px)}#app .btn.dark{background:#101522;border-color:#101522;color:#fff}#app .btn.light{background:#fff;border-color:#fff;color:#101522}#app .btn.small{min-height:40px;padding:10px 17px;font-size:12px}#app .text-link{color:#1457ff;font-size:13px;font-weight:750;transition:color .25s,gap .25s}#app .text-link:hover{color:#ce3c0e;gap:15px}#app .text-link svg,#app .btn svg{transition:transform .3s}#app .text-link:hover>svg,#app .btn:hover>svg{transform:translateX(3px)}#app .pill{background:#e8efff;color:#164acc;border:1px solid #c8d8ff;border-radius:100px;font-size:11px;padding:6px 11px;font-weight:700}#app .icon-btn{border-radius:50%;border-color:#dce3ef;background:#fff;color:#101522}#app .icon-btn:hover{background:#e8efff;color:#1457ff}#app :focus-visible{outline:3px solid #ff5a2a;outline-offset:4px}#app #scroll-progress{height:3px;background:#ff5a2a;box-shadow:0 0 12px #ff5a2a55}#app .small-print,#app .catalogue-note{color:#687286!important;font-size:12px!important}#app .academy-header{background:#ffffffed;border-bottom:1px solid #dce3ef;box-shadow:0 4px 30px #10152204;backdrop-filter:blur(18px)}#app.nav-scrolled .academy-header,#app .academy-header.nav-scrolled{background:#fffffffa;box-shadow:0 8px 30px #10152210}#app .academy-topline{background:#1457ff;color:#fff;border-bottom:0;font-size:10px;font-weight:650;letter-spacing:.015em}#app .academy-topline>.container{min-height:29px}#app .academy-topline a{color:#fff;min-height:27px;font-size:10px}#app .academy-topline a:hover{color:#d7ff42}#app .academy-header-main{min-height:89px;gap:28px}#app .academy-header .brand{min-width:216px}#app .academy-header .brand-logo,#app .academy-header .brand>img{width:216px;height:64px;max-height:64px;object-fit:contain;object-position:left center;filter:none;transition:transform .3s}#app .academy-header .brand:hover img{opacity:1;transform:scale(1.035)}#app .academy-nav{gap:27px}#app .academy-nav>a,#app .academy-nav>button{color:#101522;font-size:12px;font-weight:750;min-height:46px}#app .academy-nav>a:hover,#app .academy-nav>button:hover{color:#1457ff}#app .academy-nav>a::after,#app .academy-nav>button::after{height:3px;background:#1457ff;bottom:4px;border-radius:4px}#app .academy-nav .mega-toggle>span{color:#ff5a2a;font-size:22px;line-height:1;transition:transform .3s}#app .academy-nav .mega-toggle[aria-expanded=true]>span{transform:rotate(45deg)}#app .academy-login{padding:10px 17px;min-height:44px;border:1px solid #dce3ef;border-radius:100px;background:#f1f5ff;color:#1457ff;font-weight:750;transition:background .25s,color .25s,border-color .25s}#app .academy-login:hover{background:#1457ff;color:#fff;border-color:#1457ff}#app .academy-menu-toggle{border:1px solid #dce3ef;border-radius:50%;background:#fff;color:#101522}#app .academy-menu-toggle:hover{background:#1457ff;color:#fff;border-color:#1457ff}#app .academy-format-strip{background:#f1f5ff;border-top:1px solid #e8edf6}#app .academy-format-nav{border:0;min-height:40px;gap:20px}#app .academy-format-nav>span{color:#687286;font-weight:750;font-size:10px;letter-spacing:.1em}#app .academy-format-nav a{font-size:10px;color:#41506a;font-weight:650;min-height:39px}#app .academy-format-nav a:hover{color:#1457ff}#app .academy-format-nav svg{color:#1457ff;width:13px;height:13px}#app .academy-format-nav .academy-demo-link{color:#1457ff;font-weight:800}#app .academy-header .mega-menu{background:#f9fbfffa;border-color:#dce3ef;box-shadow:0 30px 70px #10152228;padding:35px 0 23px;max-height:calc(100dvh - 120px)}#app .mega-grid{grid-template-columns:.9fr 1.45fr .85fr;gap:28px}#app .mega-intro>.eyebrow{color:#1457ff}#app .mega-intro h2{font-size:35px;font-weight:850;color:#101522;letter-spacing:-.055em}#app .mega-intro>.text-link{color:#1457ff}#app .mega-secondary{border-color:#dce3ef}#app .mega-secondary>a{color:#586273;font-size:12px}#app .mega-secondary>a:hover{color:#1457ff}#app .mega-categories .mega-link{background:#fff;border:1px solid #dce3ef;border-radius:12px;color:#101522;padding:19px;min-height:124px;box-shadow:0 3px 12px #10152203}#app .mega-categories .mega-link:hover{background:#1457ff;color:#fff;border-color:#1457ff;transform:translateY(-4px);box-shadow:0 12px 25px #1457ff20}#app .mega-categories .mega-link strong{color:inherit;font-size:13px;font-weight:750}#app .mega-categories .mega-link>span:first-child{color:#7786a2;font-family:Manrope,sans-serif;font-size:10px}#app .mega-categories .mega-link>svg{color:#1457ff}#app .mega-categories .mega-link:hover>svg,#app .mega-categories .mega-link:hover>span{color:#d7ff42}#app .mega-feature{border:0;border-radius:14px;background:linear-gradient(0deg,#101522ee,#10152238),url('assets/dynamic/momentum-abstract.webp') center/cover;color:#fff;overflow:hidden;padding:25px}#app .mega-feature::before,#app .mega-feature::after{display:none}#app .mega-feature h3{color:#fff;font-size:27px;font-weight:800}#app .mega-feature p{color:#d4ddef;font-size:13px}#app .mega-feature>.eyebrow,#app .mega-feature .text-link{color:#d7ff42}#app .mega-feature>img{width:75px;height:75px;opacity:1;object-fit:contain}#app .mega-bottom{border-color:#dce3ef;color:#586273;font-size:11px}#app .mega-bottom a,#app .mega-bottom .text-link{color:#586273}#app .mega-bottom a:hover{color:#1457ff}#app .dynamic-hero{background:#101522;color:#fff;position:relative;isolation:isolate;overflow:hidden;padding:60px 0 0;border-bottom:0}#app .dynamic-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101522 0%,#101522f2 25%,#1015227a 65%,#10152210),url('assets/dynamic/momentum-abstract.webp') center/cover;opacity:.18;z-index:-1;pointer-events:none}#app .dynamic-hero-grid,#app .dynamic-hero-layout{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:30px;min-height:620px;padding-bottom:60px}#app .dynamic-hero-copy,#app .dynamic-hero-content{position:relative;z-index:3;padding:12px 0}#app .dynamic-hero .eyebrow,#app .dynamic-hero-kicker{color:#d7ff42;font-size:10px;font-weight:800;letter-spacing:.14em;display:flex;align-items:center;gap:11px;margin:0 0 27px;line-height:1.8}#app .dynamic-hero .eyebrow::before,#app .dynamic-hero-kicker::before{content:'';width:8px;height:8px;background:#d7ff42;box-shadow:0 0 0 5px #d7ff4212;border-radius:50%;flex-shrink:0;animation:momentum-pulse 3s ease infinite}#app .dynamic-hero h1{color:#fff;font-family:Manrope,Arial,sans-serif;font-weight:850;letter-spacing:-.075em;line-height:1.015;font-size:clamp(56px,6.5vw,95px);max-width:800px;margin:0}#app .dynamic-hero h1 strong,#app .dynamic-hero h1 em{color:#ff5a2a;font:inherit;font-weight:850}#app .dynamic-hero h1>span{display:block}#app .dynamic-hero .hero-lead,#app .dynamic-hero .dynamic-lead,#app .dynamic-hero-copy>p:not(.eyebrow),#app .dynamic-hero-content>p:not(.eyebrow){color:#b7c5dd;font-size:16px;line-height:1.9;max-width:490px;margin:27px 0 0}#app .dynamic-hero .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:31px}#app .dynamic-hero .btn.primary{background:#ff5a2a;border-color:#ff5a2a;color:#101522;font-weight:850}#app .dynamic-hero .btn.primary:hover{background:#ff784f;border-color:#ff784f;color:#101522;box-shadow:0 10px 35px #ff5a2a30}#app .dynamic-hero .btn.secondary{color:#fff;border-color:#52607a;background:#ffffff04}#app .dynamic-hero .btn.secondary:hover{background:#ffffff12;border-color:#fff;color:#fff}#app .dynamic-proof,#app .dynamic-proof-row,#app .dynamic-hero-proof{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:29px;color:#9fafc8;font-size:11px;line-height:1.75}#app .dynamic-proof>span,#app .dynamic-proof-row>span,#app .dynamic-hero-proof>span{display:flex;align-items:center;gap:7px}#app .dynamic-proof svg,#app .dynamic-proof-row svg,#app .dynamic-hero-proof svg{width:14px;height:14px;color:#d7ff42}#app .dynamic-hero-art{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;isolation:isolate;margin:0 -48px 0 -15px}#app .dynamic-hero-art::before{content:'';position:absolute;inset:10% 0 8% 5%;background:#1457ff;border-radius:50%;filter:blur(70px);opacity:.3;z-index:-1}#app .dynamic-hero-art>img,#app .dynamic-hero-art .hero-raster{position:relative;width:112%;max-width:none;aspect-ratio:1.14;max-height:630px;object-fit:cover;object-position:center;border-radius:34px 5px 34px 5px;box-shadow:0 22px 70px #0004;transform:rotate(-3deg);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter 1.2s;animation:momentum-hero-arrive 1.2s both}#app .dynamic-hero-art:hover>img{transform:rotate(-1deg) scale(1.025);filter:saturate(1.12)}#app .dynamic-tag{position:absolute;z-index:2;padding:16px 20px;background:#fff;color:#101522;border-radius:14px;box-shadow:0 12px 35px #0002;line-height:1.5;font-size:12px;max-width:235px;display:flex;align-items:center;gap:12px;animation:momentum-float 7s ease-in-out infinite}#app .dynamic-tag strong{display:block;font-size:16px;font-weight:850;letter-spacing:-.035em}#app .dynamic-tag small{color:#687286;display:block;font-size:10px;letter-spacing:.02em}#app .dynamic-tag svg{color:#1457ff;width:25px;height:25px;flex-shrink:0}#app .dynamic-tag.tag-top,#app .dynamic-tag:first-of-type{top:7%;left:-15px;transform:rotate(-5deg)}#app .dynamic-tag.tag-bottom,#app .dynamic-tag:nth-of-type(2){bottom:12%;right:10px;animation-delay:-3s;background:#d7ff42;transform:rotate(4deg)}#app .dynamic-tag.tag-bottom small{color:#364421}#app .dynamic-orbit{position:absolute;z-index:1;top:7%;right:0;width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:#1457ff;color:#fff;font-size:11px;font-weight:850;letter-spacing:.06em;border-radius:50%;box-shadow:0 12px 30px #10152250;transform:rotate(12deg)}#app .dynamic-orbit svg{width:32px;height:32px}#app .dynamic-hero-art .hero-caption{position:absolute;left:25px;bottom:0;color:#bac9e1;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;max-width:85%;margin:0;z-index:3}#app .dynamic-hero-bottom,#app .dynamic-metrics{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 0;border-top:1px solid #354056;color:#b3c3dc}#app .dynamic-hero-bottom>span{font-size:10px;font-weight:700;letter-spacing:.1em}#app .dynamic-hero-bottom strong,#app .dynamic-metrics strong{color:#fff;font-size:38px;line-height:1;font-weight:850;letter-spacing:-.06em}#app .dynamic-hero-bottom small,#app .dynamic-metrics small{font-size:10px;line-height:1.6;color:#a3b3cd;display:block}#app .dynamic-ticker{position:relative;background:#d7ff42;color:#101522;overflow:hidden;padding:17px 0;isolation:isolate;border:0}#app .dynamic-ticker-track,#app .dynamic-ticker .marquee-track{display:flex;align-items:center;width:max-content;gap:42px;animation:momentum-ticker 35s linear infinite}#app .dynamic-ticker-track>span,#app .dynamic-ticker .marquee-track>span{font-size:12px;font-weight:850;letter-spacing:.06em;white-space:nowrap;color:#101522;display:flex;align-items:center;gap:42px}#app .dynamic-ticker-track>span::after{content:'✦';font-size:22px;color:#1457ff}#app .dynamic-ticker:hover .dynamic-ticker-track{animation-play-state:paused}#app .dynamic-statement{padding:45px 0;background:#1457ff;color:#fff}#app .dynamic-statement .container{display:flex;justify-content:space-between;align-items:center;gap:35px}#app .dynamic-statement h2{font-size:clamp(25px,3vw,44px);color:#fff;max-width:800px}#app .dynamic-statement h2 em{color:#d7ff42}#app .dynamic-statement p{color:#c4d5ff;max-width:350px;font-size:14px}#app .dynamic-statement .btn{color:#fff;border-color:#ffffff60}#app .premium-discover,#app .categories-section,#app .featured-section,#app .catalogue{background:#fff}#app .category-grid{gap:12px;border:0}#app .category-card{background:#f1f5ff;border:1px solid #e1e8f6;border-radius:15px;min-height:222px;padding:26px 21px;overflow:hidden;transition:transform .4s,background .35s,box-shadow .35s,border-color .35s}#app .category-card::before,#app .category-card::after{background:none}#app .category-card:hover{background:#1457ff;color:#fff;border-color:#1457ff;box-shadow:0 15px 40px #1457ff25;transform:translateY(-7px)}#app .category-icon{background:#fff;color:#1457ff;border:1px solid #d5e0ff;border-radius:13px;width:46px;height:46px;margin-bottom:28px;transition:transform .4s,background .3s}#app .category-icon svg{color:#1457ff;width:23px;height:23px}#app .category-card:hover .category-icon{background:#d7ff42;border-color:#d7ff42;transform:rotate(-8deg)}#app .category-title{color:#101522;font-weight:800;font-size:15px;letter-spacing:-.035em;line-height:1.4}#app .category-number{color:#8a9aba;font-family:Manrope,sans-serif;font-size:10px;font-weight:750}#app .category-count{color:#687286;font-size:10px;font-weight:700;margin-top:17px}#app .category-count svg{color:#1457ff}#app .category-card:hover .category-title,#app .category-card:hover .category-count{color:#fff}#app .category-card:hover .category-number,#app .category-card:hover .category-count svg{color:#d7ff42}#app .category-orbit{display:none}#app .course-card{--course-accent:#1457ff!important;border:1px solid #dce3ef;background:#fff;border-radius:20px;box-shadow:0 5px 16px #10152203;overflow:hidden;transition:transform .45s,border-color .3s,box-shadow .4s}#app .course-card:nth-child(3n+2){--course-accent:#ff5a2a!important}#app .course-card:nth-child(3n+3){--course-accent:#1457ff!important}#app .course-card:hover{border-color:#9db8ff;box-shadow:0 22px 55px #1457ff13;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-7px)}#app .course-card::after{background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,50%),#1457ff09,transparent 70%)}#app .course-art,#app .course-card:nth-child(3n+2) .course-art,#app .course-card:nth-child(3n+3) .course-art{height:205px;min-height:205px;border:0;background:#101522;position:relative;overflow:hidden;color:#fff;display:block}#app .course-art::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#10152250 0%,transparent 45%,#10152255);pointer-events:none;z-index:1}#app .course-art>img,#app .course-art .dynamic-card-art>img,#app .dynamic-card-art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;max-width:none;opacity:1;filter:none;transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .5s}#app .course-card:nth-child(3n+2) .course-art>img{object-position:65% 50%;filter:hue-rotate(-10deg) saturate(1.1)}#app .course-card:nth-child(3n+3) .course-art>img{object-position:20% 50%}#app .course-card:hover .course-art>img,#app .course-card:hover .dynamic-card-art>img{transform:scale(1.08);filter:saturate(1.15)}#app .course-art-lines{display:none}#app .course-art>.course-category{position:absolute;z-index:2;top:19px;left:21px;max-width:80%;font-size:9px;line-height:1.5;letter-spacing:.1em;color:#fff;background:#10152285;border:1px solid #ffffff30;border-radius:30px;padding:7px 11px;backdrop-filter:blur(14px);font-weight:800}#app .course-number{position:absolute;right:21px;bottom:18px;top:auto;z-index:2;color:#fff;opacity:.8;font-family:Manrope,sans-serif;font-size:10px;font-weight:750}#app .course-body{padding:28px 25px 25px}#app .course-meta,#app .course-formats>span{color:#687286;font-size:10px;font-weight:650}#app .course-meta svg,#app .course-formats svg{color:#1457ff;width:13px;height:13px}#app .course-title,#app .course-title a,#app .course-title button{color:#101522;font-family:Manrope,Arial,sans-serif;font-size:24px;line-height:1.23;font-weight:800;letter-spacing:-.045em;min-height:88px}#app .course-title a:hover,#app .course-title button:hover{color:#1457ff}#app .course-description{color:#586273;font-size:13px;line-height:1.85;margin:17px 0 22px}#app .course-footer{border-color:#e3e8f1;padding-top:21px;gap:13px}#app .course-price{color:#101522;font-size:26px;font-weight:850;font-family:Manrope,sans-serif;letter-spacing:-.055em}#app .course-price small{font-size:9px;color:#687286;font-family:Manrope,sans-serif;font-weight:500;letter-spacing:0}#app .course-link{color:#1457ff;font-weight:800;font-size:11px;gap:7px}#app .course-link:hover{color:#ce3c0e}#app .catalogue-tools{border-color:#dce3ef}#app .search-box{border-color:#dce3ef;background:#f7f9ff;border-radius:100px;color:#1457ff}#app .search-box input{color:#101522;background:transparent;font-size:15px}#app .search-box input::placeholder{color:#79859b;opacity:1}#app .search-box svg{color:#1457ff}#app .format-select{background:#fff;border-color:#dce3ef;border-radius:100px;color:#41506c;font-size:12px}#app .filter-chip{border-color:#dce3ef;border-radius:100px;background:#fff;color:#586273;font-weight:650;font-size:11px;min-height:41px}#app .filter-chip:hover{background:#edf3ff;color:#1457ff;border-color:#adc4ff}#app .filter-chip.active{background:#1457ff;color:#fff;border-color:#1457ff;box-shadow:0 5px 15px #1457ff20}#app .results-count,#app .results-count>span{color:#687286;font-size:11px}#app .showcase-band{position:relative;background:#1457ff;border:0;overflow:hidden;color:#fff;isolation:isolate}#app .showcase-band::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1457ff 15%,#1457ffad 60%,#1457ff55),url('assets/dynamic/momentum-abstract.webp') right center/cover;opacity:.33;z-index:-1;pointer-events:none}#app .showcase-grid{padding-block:90px;gap:70px}#app .showcase-copy h2{font-family:Manrope,Arial,sans-serif;font-weight:850;letter-spacing:-.06em;color:#fff;font-size:clamp(37px,4.1vw,59px);line-height:1.08}#app .showcase-copy h2 em{color:#d7ff42;font-style:normal}#app .showcase-copy>.eyebrow{color:#d7ff42}#app .showcase-copy p{color:#d5e0ff;font-size:15px}#app .showcase-copy .btn.primary{background:#d7ff42;color:#101522;border-color:#d7ff42;font-weight:850}#app .showcase-copy .btn.primary:hover{background:#e2ff80;color:#101522;border-color:#e2ff80;box-shadow:0 10px 30px #10152225}#app .showcase-points{border-color:#ffffff35}#app .showcase-points>span{color:#fff;border-color:#ffffff35;font-size:11px;font-weight:700}#app .demo-preview{border:1px solid #ffffff4d;border-radius:19px;box-shadow:0 25px 75px #03175650;background:#fff;transform:rotate(2deg);overflow:hidden}#app .demo-preview-head{background:#eef3ff;border-color:#dce3ef;color:#7b8ba9;padding:15px 20px}#app .demo-preview-head>span{color:#687286;font-size:8px;font-weight:750}#app .demo-preview-head>svg{color:#1457ff}#app .demo-window-dots i{background:#b6c7ec}#app .demo-window-dots i:first-child{background:#ff5a2a}#app .demo-preview-body{background:#fff;padding:29px}#app .demo-preview-body>.eyebrow{color:#1457ff;font-size:9px}#app .demo-preview-body>h3{font:800 30px/1.2 Manrope,sans-serif;letter-spacing:-.045em;color:#101522}#app .demo-preview-lesson{border-color:#e2e8f5;border-radius:10px;background:#f5f8ff;color:#5e6e89;padding:13px;font-size:11px}#app .demo-preview-lesson strong{color:#41506c;font-weight:700}#app .demo-preview-lesson>span{color:#8797b5;font-weight:750}#app .demo-preview-lesson svg{color:#9aafd2}#app .demo-preview-lesson:hover{background:#e8efff;border-color:#bcd0ff;transform:translateX(3px)}#app .demo-preview-lesson.is-current{background:#1457ff;color:#fff;border-color:#1457ff;box-shadow:0 5px 15px #1457ff20}#app .demo-preview-lesson.is-current strong{color:#fff}#app .demo-preview-lesson.is-current>span,#app .demo-preview-lesson.is-current svg{color:#d7ff42}#app .demo-play{color:#1457ff;font-size:12px;font-weight:800;border-color:#dce3ef}#app .demo-play:hover{color:#ff5a2a}#app .formats-section{background:#f1f5ff}#app .formats-grid{gap:20px}#app .format-card{border:1px solid #dce3ef;background:#fff;border-radius:20px;padding:35px;overflow:hidden;box-shadow:0 5px 20px #10152203;transition:transform .4s,box-shadow .4s,border-color .3s}#app .format-card::before,#app .format-card::after{background:none;border:0}#app .format-card:hover{background:#fff;transform:translateY(-7px);border-color:#a9c1ff;box-shadow:0 15px 40px #1457ff13}#app .format-number{color:#91a2c2;font-family:Manrope,sans-serif;font-weight:800;font-size:11px}#app .format-number svg{color:#1457ff;background:#edf3ff;width:45px;height:45px;padding:10px;border-radius:13px}#app .format-card h3{font:800 29px/1.2 Manrope,sans-serif;letter-spacing:-.045em;color:#101522}#app .format-card p{color:#586273;font-size:14px;line-height:1.85}#app .format-features{color:#687286;border-color:#e2e8f1;font-size:10px}#app .format-card .text-link{color:#1457ff;font-size:12px}#app .business-band{background:#101522;color:#fff;position:relative;overflow:hidden;isolation:isolate}#app .business-band::before{content:'';position:absolute;right:0;top:0;bottom:0;width:55%;background:linear-gradient(90deg,#101522,transparent),url('assets/dynamic/momentum-abstract.webp') center/cover;opacity:.12;z-index:-1;pointer-events:none}#app .business-band h2{font:850 clamp(39px,4.2vw,61px)/1.09 Manrope,sans-serif;letter-spacing:-.06em;color:#fff}#app .business-band h2 em{color:#ff5a2a}#app .business-band .eyebrow{color:#ff875f}#app .business-copy p{color:#b4c3dc;font-size:15px}#app .business-checks>div{border-color:#354056}#app .business-checks>div>span{background:#1457ff;color:#fff;border:0;border-radius:12px;font-size:11px;font-family:Manrope,sans-serif;font-weight:800}#app .business-checks h3{color:#fff;font:750 20px/1.3 Manrope,sans-serif;letter-spacing:-.03em}#app .business-checks p{color:#9fb0cd;font-size:13px}#app .business-band .btn.primary{background:#ff5a2a;color:#101522;border-color:#ff5a2a}#app .business-band .btn.primary:hover{background:#ff805b;border-color:#ff805b;color:#101522}#app .academy-story{background:#fff}#app .story-grid{gap:90px}#app .story-visual{border-radius:24px;overflow:hidden;background:#1457ff;transform:rotate(-2deg);border:0;box-shadow:0 20px 50px #1457ff12}#app .story-visual>img{filter:none;width:100%;height:520px;object-fit:cover;transition:transform 1s}#app .story-visual:hover>img{transform:scale(1.04)}#app .story-visual::before,#app .story-visual::after{display:none}#app .story-visual>span{background:#1457ff;color:#fff;letter-spacing:.1em;font-size:9px;padding:16px 24px}#app .story-copy h2{font:850 clamp(38px,4.2vw,60px)/1.08 Manrope,sans-serif;letter-spacing:-.06em;color:#101522}#app .story-copy h2 em{color:#1457ff}#app .story-copy>p{color:#586273;font-size:15px}#app .story-copy>.manifesto{color:#101522;font:800 23px/1.4 Manrope,sans-serif;letter-spacing:-.04em;border-color:#1457ff}#app .closing-cta{background:#1457ff;color:#fff;overflow:hidden;position:relative;isolation:isolate;border:0}#app .closing-cta::before{content:'';position:absolute;inset:0;z-index:-1;opacity:.2;background:linear-gradient(90deg,#1457ff 20%,transparent),url('assets/dynamic/momentum-abstract.webp') center/cover}#app .closing-cta>.container{position:relative}#app .closing-cta>.container>img{width:83px;height:83px;object-fit:contain;filter:none;opacity:1;margin-bottom:20px}#app .closing-cta .eyebrow{color:#d7ff42}#app .closing-cta h2{font:850 clamp(42px,5.4vw,77px)/1.07 Manrope,sans-serif;color:#fff;letter-spacing:-.065em}#app .closing-cta h2 em{color:#d7ff42}#app .closing-cta .btn.primary{background:#d7ff42;color:#101522;border-color:#d7ff42}#app .closing-cta .btn.primary:hover{background:#e4ff8c;border-color:#e4ff8c;color:#101522}#app .closing-cta .btn.secondary{color:#fff;border-color:#ffffff70;background:transparent}#app .closing-cta .btn.secondary:hover{color:#fff;border-color:#fff;background:#ffffff15}#app .footer,#app .premium-footer{background:#101522;color:#b4c3dc;border-color:#2e3a51;padding-top:67px}#app .footer::before{background:none}#app .footer-brand .brand>img,#app .footer-brand .brand-logo{width:225px;height:70px;max-height:70px;object-fit:contain;object-position:left center;filter:none}#app .footer-brand p{color:#9fb0cd;font-size:13px}#app .footer-brand>.text-link{color:#ff875f}#app .footer-col>strong{color:#fff;font-size:12px}#app .footer-col a,#app .footer-col>button:not(.btn),#app .footer-col>p{color:#9fb0cd;font-size:12px}#app .footer-col a:hover,#app .footer-col>button:not(.btn):hover{color:#d7ff42;transform:translateX(3px)}#app .footer-bottom{border-color:#2e3a51;color:#788ba9;font-size:10px}#app .footer-bottom a,#app .footer-bottom button{color:#9fb0cd;font-size:10px}#app .footer-bottom a:hover{color:#fff}#app .page-hero{background:#101522;color:#fff;position:relative;overflow:hidden;isolation:isolate;padding:57px 0 67px;border:0}#app .page-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101522 20%,#101522ad 65%,#10152220),url('assets/dynamic/momentum-abstract.webp') center/cover;opacity:.3;z-index:-1;border:0}#app .page-hero h1{font-family:Manrope,sans-serif;font-weight:850;color:#fff;font-size:clamp(43px,5.3vw,77px);letter-spacing:-.065em;line-height:1.045}#app .page-hero h1 em{color:#ff5a2a;font-style:normal}#app .page-hero p,#app .page-intro{color:#b4c3dc;font-size:15px;line-height:1.85}#app .page-hero .eyebrow{color:#d7ff42}#app .breadcrumb,#app .breadcrumb a{color:#869bbd;font-size:10px}#app .breadcrumb a:hover{color:#fff}#app .breadcrumb svg{color:#536889}#app .page-hero-grid{grid-template-columns:1.4fr .6fr;gap:55px}#app .page-hero-art{min-height:275px;display:flex;align-items:center;justify-content:center;position:relative}#app .page-hero-art img{width:100%;max-height:310px;max-width:400px;object-fit:cover;border-radius:22px;opacity:1;filter:none;transform:rotate(4deg);box-shadow:0 15px 50px #0002}#app .page-hero .btn.secondary{color:#fff;border-color:#526580;background:transparent}#app .page-hero .btn.secondary:hover{background:#ffffff12;color:#fff;border-color:#fff}#app .page-content,#app .course-page{background:#fff}#app .content-block h2,#app .content-block h3{color:#101522;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.045em}#app .content-block p,#app .content-block ul,#app .content-block ol,#app .page-content .page-intro{color:#586273;font-size:15px;line-height:1.9}#app .content-block strong{color:#101522}#app .content-block a{color:#1457ff}#app .feature-card,#app .resource-card,#app .contact-card,#app .contact-form-panel{background:#f5f8ff;border:1px solid #dce3ef;border-radius:18px;box-shadow:none;padding:30px}#app .feature-card:hover,#app .resource-card:hover{border-color:#a6bfff;box-shadow:0 12px 35px #1457ff0c;transform:translateY(-4px)}#app .feature-card h3,#app .resource-card h3,#app .contact-card h3{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.04em;color:#101522;font-weight:800}#app .feature-card p,#app .resource-card>p,#app .contact-card p{color:#586273;font-size:14px;line-height:1.85}#app .feature-card>svg,#app .contact-card>svg{color:#1457ff;background:#e3ecff;border-radius:13px;padding:10px;width:48px;height:48px}#app .format-tabs{background:#edf3ff;border:1px solid #dce3ef;padding:5px;border-radius:100px;gap:4px}#app .format-tabs button{background:transparent;color:#586273;border:0;border-radius:100px;min-height:44px;font-size:12px;font-weight:750}#app .format-tabs button.active{background:#1457ff;color:#fff;box-shadow:0 4px 12px #1457ff20}#app .format-tabs button:hover{background:#e0eaff;color:#1457ff}#app .format-tabs button.active:hover{background:#0d43d3;color:#fff}#app .course-page-grid{gap:70px}#app .course-sticky{background:transparent;border:0;box-shadow:none;padding:0;top:175px}#app .course-enrollment-card{position:relative;overflow:hidden;background:#f1f5ff;border:1px solid #cfddfa;border-radius:22px;padding:31px;box-shadow:0 15px 45px #1457ff0a}#app .course-enrollment-art{display:block;width:calc(100% + 62px);max-width:none;height:165px;object-fit:cover;margin:-31px -31px 28px;border:0;opacity:1;filter:none;position:static}#app .course-enrollment-card>.eyebrow{color:#1457ff}#app .course-enrollment-card>h3{color:#101522;font-family:Manrope,sans-serif;font-weight:800;font-size:27px;letter-spacing:-.045em}#app .detail-price{font-family:Manrope,sans-serif;color:#101522;font-size:37px;font-weight:850;letter-spacing:-.06em}#app .detail-price small{font-family:Manrope,sans-serif;color:#687286;font-size:10px;font-weight:500;letter-spacing:0}#app .detail-facts{border-color:#d6e1f4}#app .detail-facts>span{color:#586273;font-size:12px}#app .detail-facts svg{color:#1457ff}#app .course-enrollment-card>p{color:#687286;font-size:11px}#app .course-enrollment-card .btn{width:100%;justify-content:center}#app .course-audience span{background:#edf3ff;border-color:#d6e1fa;color:#41506b;border-radius:100px;font-size:12px;padding:10px 15px}#app .course-audience svg{color:#1457ff}#app .outcome-list li{color:#586273;border-color:#dce3ef;font-size:15px}#app .outcome-list svg{color:#1457ff;background:#edf3ff;border:0;border-radius:50%}#app .curriculum-list details{border-color:#dce3ef;background:#fff}#app .curriculum-list details[open]{background:#f7f9ff;border-color:#b8ccff}#app .curriculum-list summary{color:#101522;font-size:15px;padding:22px 17px;gap:20px}#app .curriculum-list summary>span:first-child{font-family:Manrope,sans-serif;font-size:11px;color:#1457ff;font-weight:800}#app .curriculum-list summary>strong{color:#101522;font-size:15px;font-weight:750}#app .curriculum-list summary>span:last-child{color:#1457ff}#app .curriculum-list ul{color:#586273;font-size:14px;line-height:1.85;padding:0 35px 25px 66px}#app .faq-list details,#app .faq-item{border-color:#dce3ef;background:#fff;border-radius:12px}#app .faq-list summary{color:#101522;font-weight:750;font-family:Manrope,sans-serif;font-size:17px}#app .faq-list p{color:#586273;font-size:15px;line-height:1.85}#app .faq-list summary::after{color:#1457ff}#app .timeline-item{border-color:#dce3ef}#app .timeline-item h3{color:#101522;font-family:Manrope,sans-serif;font-weight:800}#app .timeline-item p{color:#586273}#app .timeline-item>span{background:#1457ff;color:#fff;border-color:#1457ff;border-radius:50%}#app .pathway-step{border-color:#dce3ef}#app .pathway-step>span{color:#1457ff;font-family:Manrope,sans-serif;font-weight:800}#app .pathway-step h3{color:#101522;font-family:Manrope,sans-serif;font-weight:800}#app .pathway-step p{color:#586273}#app .image-wrap{border-radius:20px;overflow:hidden}#app .split-section .image-wrap img{filter:none;border-radius:20px;object-fit:cover}#app .split-copy h2{font-family:Manrope,sans-serif;color:#101522;font-weight:850;letter-spacing:-.055em}#app .split-copy p{color:#586273;font-size:15px}#app .split-copy .eyebrow{color:#1457ff}#app .workspace{background:#f1f5ff;grid-template-columns:246px minmax(0,1fr)}#app .workspace-sidebar{background:#101522;border-right:1px solid #27344c;padding:32px 17px;box-shadow:4px 0 30px #10152208}#app .workspace-brand{border-color:#2e3a51;padding:0 11px 28px;margin-bottom:27px}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:200px;height:65px;max-height:65px;object-fit:contain;object-position:left center;filter:none}#app .workspace-sidebar>.eyebrow{font-size:9px;color:#758daf;letter-spacing:.1em;line-height:1.9;padding:0 11px;margin-bottom:18px}#app .workspace-nav{gap:6px}#app .workspace-nav button,#app .workspace-nav>a{color:#9fb0cd;border-radius:11px;font-size:12px;font-weight:650;min-height:46px;padding:13px 13px;transition:background .25s,color .25s,transform .25s}#app .workspace-nav button svg,#app .workspace-nav>a svg{width:17px;height:17px}#app .workspace-nav button:hover,#app .workspace-nav>a:hover{background:#1f2d45;color:#fff;transform:translateX(3px)}#app .workspace-nav button.active,#app .workspace-nav>a.active{background:#1457ff;color:#fff;box-shadow:0 7px 22px #1457ff25}#app .workspace-nav button.active svg,#app .workspace-nav>a.active svg{color:#d7ff42}#app .workspace-back{border-color:#2e3a51}#app .workspace-back a,#app .workspace-back>a:last-child{color:#7d92b5;font-size:10px}#app .workspace-back a:hover{color:#d7ff42}#app .workspace-main{background:#f1f5ff;padding:42px 40px 65px;min-width:0}#app .workspace-header{gap:25px;align-items:center;margin-bottom:28px}#app .workspace-header h1{font-family:Manrope,sans-serif;color:#101522;font-weight:850;font-size:39px;letter-spacing:-.06em}#app .workspace-header p{color:#687286;font-size:13px;max-width:650px;margin-top:11px}#app .workspace-header .eyebrow{color:#1457ff;font-size:9px;margin-bottom:12px}#app .workspace-header>.btn{background:#fff;border-color:#d1dced;font-size:11px}#app .workspace-main>.demo-bar{background:#e4edff;border:1px solid #c7d8ff;border-left:3px solid #1457ff;border-radius:10px;color:#47608a;font-size:10px;padding:13px 17px;margin-bottom:27px;line-height:1.85}#app .stat-grid{gap:17px;margin-bottom:25px}#app .stat-card{background:#fff;border:1px solid #dce3ef;border-radius:17px;box-shadow:0 5px 15px #10152203;padding:25px;transition:transform .3s,border-color .3s,box-shadow .3s}#app .stat-card:hover{border-color:#abc2ff;transform:translateY(-3px);box-shadow:0 10px 25px #1457ff09}#app .stat-label,#app .stat-card>.muted{color:#687286;font-size:11px}#app .stat-value{color:#101522;font-family:Manrope,sans-serif;font-weight:850;font-size:43px;letter-spacing:-.065em;line-height:1.1;margin:14px 0 10px}#app .stat-card:first-child{background:#1457ff;border-color:#1457ff}#app .stat-card:first-child .stat-label,#app .stat-card:first-child>.muted{color:#c0d1ff}#app .stat-card:first-child .stat-value{color:#fff}#app .dashboard-grid{gap:24px}#app .dashboard-card{background:#fff;border:1px solid #dce3ef;border-radius:18px;box-shadow:0 5px 20px #10152203;padding:28px}#app .dashboard-card h2{color:#101522;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.045em;font-weight:800}#app .dashboard-card h3,#app .enrolled-course>h3{color:#101522;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.04em}#app .dashboard-card p,#app .enrolled-course p{color:#687286;font-size:13px;line-height:1.85}#app .dashboard-card>.eyebrow,#app .enrolled-course>.eyebrow{color:#1457ff;font-size:9px}#app .dashboard-card .section-head{margin-bottom:24px}#app .dashboard-card+.dashboard-card{margin-top:23px}#app .enrolled-course{border-color:#dce3ef;border-radius:12px;background:#fff;padding:23px}#app .enrolled-course+.enrolled-course{margin-top:15px}#app .progress-track{background:#e5edfc;height:7px;border-radius:20px;overflow:hidden}#app .progress-fill{background:#1457ff;border-radius:20px;box-shadow:none}#app .data-table{width:100%;border-collapse:collapse;font-size:12px}#app .data-table th{background:#f3f6fd;color:#687286;font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:750;padding:13px 15px;border-color:#e0e7f3;white-space:nowrap}#app .data-table td{color:#41506b;border-color:#e4eaf5;padding:17px 15px;font-size:12px;line-height:1.7;vertical-align:middle}#app .data-table tr:hover td{background:#f8faff}#app .data-table small{font-size:10px;color:#7e8ba3;line-height:1.7}#app .data-table .text-link{font-size:10px;min-height:32px;display:inline-flex}#app .data-table .btn.small{font-size:10px;padding:8px 12px;min-height:33px}#app .table-wrap{border:1px solid #e0e7f3;border-radius:12px;overflow:auto;margin-top:20px}#app .status-badge{border-radius:100px;font-size:9px;font-weight:750;padding:5px 9px;background:#f1f5ff;color:#687286;border:1px solid #dce3ef;white-space:nowrap}#app .status-badge.active,#app .status-badge.passed{background:#e4f8ee;color:#187446;border-color:#c7ecda}#app .status-badge.pending{background:#fff2d9;color:#895b06;border-color:#f1dfb9}#app .status-badge.rejected,#app .status-badge.revoked{background:#ffebe7;color:#b34224;border-color:#ffd2c8}#app .empty-state{background:#f7f9ff;border:1px dashed #ccd9ef;border-radius:16px;color:#687286;padding:35px}#app .empty-state h2,#app .empty-state h3{font-family:Manrope,sans-serif;color:#101522;font-weight:800;letter-spacing:-.04em}#app .empty-state p{color:#687286;font-size:13px}#app .learning-topbar{color:#687286;border-color:#dce3ef;font-size:11px}#app .learning-topbar>.text-link,#app .learning-topbar>.pill{color:#1457ff}#app .learning-layout{gap:22px;grid-template-columns:245px minmax(0,1fr)}#app .lesson-sidebar{background:#fff;border:1px solid #dce3ef;border-radius:16px;box-shadow:none;padding:20px;top:25px}#app .lesson-sidebar h3{font-family:Manrope,sans-serif;color:#101522;font-size:18px;font-weight:800;letter-spacing:-.04em}#app .lesson-button{color:#687286;background:#f6f8fd;border:1px solid #e5ebf6;border-radius:10px;font-size:11px;padding:13px;line-height:1.65;margin-bottom:7px}#app .lesson-button>span{color:#8293b1}#app .lesson-button small{color:#8293b1;font-size:9px}#app .lesson-button:hover{background:#edf3ff;border-color:#c0d3ff;color:#1457ff}#app .lesson-button.active{background:#1457ff;color:#fff;border-color:#1457ff;box-shadow:0 4px 12px #1457ff20}#app .lesson-button.active>span,#app .lesson-button.active small{color:#b8ceff}#app .lesson-button.completed{border-color:#c6e8d9;background:#eefaf4;color:#237c50}#app .lesson-button.active.completed{background:#1457ff;color:#fff;border-color:#1457ff}#app .learning-outline-footer{border-color:#e0e7f3}#app .learning-outline-footer p,#app .learning-outline-footer svg{color:#7e8ba3;font-size:10px}#app .lesson-content{background:#fff;border:1px solid #dce3ef;border-radius:18px;box-shadow:none;padding:36px}#app .lesson-content>h2{font:800 33px/1.16 Manrope,sans-serif;letter-spacing:-.05em;color:#101522}#app .lesson-meta,#app .lesson-meta>.eyebrow,#app .lesson-meta>span:last-child{color:#7e8ba3;font-size:10px}#app .lesson-meta>.eyebrow{color:#1457ff}#app .lesson-article h2,#app .lesson-article h3,#app .lesson-section h3{color:#101522;font:800 23px/1.3 Manrope,sans-serif;letter-spacing:-.035em}#app .lesson-article p,#app .lesson-article li,#app .lesson-section p{color:#526078;font-size:15px;line-height:1.95}#app .lesson-article strong{color:#101522}#app .lesson-section-index{color:#1457ff;font-size:10px;font-weight:800}#app .lesson-takeaway{background:#edf3ff;border-color:#c9d9fb;border-left:3px solid #1457ff;border-radius:10px;color:#41506b}#app .lesson-takeaway .eyebrow{color:#1457ff}#app .lesson-takeaway p{color:#41506b;font-size:14px}#app .exercise-card,#app .capstone-card{border:1px solid #d7e1f4;border-radius:14px;background:#f5f8ff;padding:26px;box-shadow:none}#app .exercise-card h3,#app .capstone-card>h3{font-family:Manrope,sans-serif;color:#101522;font-weight:800;font-size:22px;letter-spacing:-.035em}#app .exercise-card p,#app .exercise-card details p,#app .capstone-card>p,#app .capstone-card>ul{color:#526078;font-size:14px;line-height:1.9}#app .exercise-card .eyebrow,#app .capstone-card>.eyebrow{color:#1457ff}#app .exercise-card details{background:#fff;border-color:#d7e1f4;border-radius:10px}#app .exercise-card summary{color:#1457ff;font-weight:750;font-size:12px}#app .lesson-note{background:#fff;border-color:#dce3ef}#app .lesson-note>.field,#app .notes-panel h3{color:#586273;font-weight:700}#app .lesson-note textarea,#app .notes-panel textarea{background:#f9fbff;border:1px solid #d7e1f4;color:#101522;border-radius:10px;font:400 14px/1.8 Manrope,sans-serif;padding:15px}#app .lesson-navigation{border-color:#dce3ef}#app .quiz-question{border-color:#dce3ef}#app .quiz-question legend{font-family:Manrope,sans-serif;color:#101522;font-size:16px;font-weight:800}#app .quiz-option{background:#f7f9ff;border:1px solid #dce3ef;border-radius:10px;color:#526078;font-size:14px;line-height:1.8;transition:background .2s,border-color .2s}#app .quiz-option:hover{background:#edf3ff;border-color:#b1c8ff;color:#1457ff}#app .quiz-option:has(input:checked){background:#e8efff;border-color:#1457ff;color:#164acc;box-shadow:inset 3px 0 0 #1457ff}#app .quiz-option input{accent-color:#1457ff}#app .quiz-feedback{border-color:#dce3ef;border-radius:14px;background:#f1f5ff;color:#526078}#app .quiz-feedback h3,#app .quiz-explanation h4{font-family:Manrope,sans-serif;color:#101522;font-weight:800}#app .quiz-feedback p,#app .quiz-feedback li,#app .quiz-explanation p{color:#526078;font-size:13px}#app .quiz-feedback summary{color:#1457ff}#app .quiz-score{font-family:Manrope,sans-serif;color:#1457ff;font-weight:850}#app .quiz-feedback.passed{background:#eefaf4;border-color:#bfe6d0}#app .quiz-feedback.failed{background:#fff3ef;border-color:#ffd0c2}#app dialog,#app .modal{background:#fff;border:1px solid #dce3ef;border-radius:22px;box-shadow:0 35px 120px #07112555;padding:0;max-width:min(680px,calc(100vw - 36px));max-height:90dvh}#app .modal.wide{max-width:min(1080px,calc(100vw - 36px))}#app dialog::backdrop{background:#08142dc9;backdrop-filter:blur(9px)}#app .modal-header{background:#f1f5ff;border-color:#dce3ef;padding:24px 28px}#app .modal-title{font:800 26px/1.2 Manrope,sans-serif;letter-spacing:-.045em;color:#101522}#app .modal-close{background:#fff;border-color:#d5dfef;color:#101522}#app .modal-close:hover{background:#1457ff;color:#fff;border-color:#1457ff}#app .modal-body{padding:28px}#app .modal-body>p{color:#586273;font-size:14px}#app .field,#app .field label,#app .form-check{color:#586273;font-size:12px;font-weight:650;line-height:1.7}#app .field input,#app .field select,#app .field textarea{color:#101522;background:#fff;border:1px solid #ccd8eb;font-family:Manrope,Arial,sans-serif;font-size:14px;min-height:48px;border-radius:10px;padding:12px 14px;box-shadow:none;transition:border-color .2s,box-shadow .2s}#app .field input::placeholder,#app .field textarea::placeholder,#app .lesson-note textarea::placeholder{color:#8b98ae;opacity:1}#app .field input:focus,#app .field select:focus,#app .field textarea:focus,#app .lesson-note textarea:focus{border-color:#1457ff;box-shadow:0 0 0 3px #1457ff14;outline:0}#app .field input[type=checkbox],#app .field input[type=radio]{min-height:0}#app .form-check input{accent-color:#1457ff}#app .notice{background:#edf3ff;color:#47608a;border-color:#c9d9fb;border-radius:10px;font-size:12px}#app .toast{background:#101522;color:#fff;border:1px solid #3d4f70;border-radius:12px;box-shadow:0 15px 45px #10152235;font-size:12px}#app .toast.error{background:#9f3217;border-color:#ff5a2a}#app .v3-toolbar,#app .v3-actions,#app .v3-filters,#app .v3-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#app .v3-toolbar{justify-content:space-between;margin-bottom:24px;gap:17px}#app .v3-toolbar h2{margin:0;font-size:25px}#app .v3-actions{gap:8px}#app .v3-filters{padding:17px;background:#f5f8ff;border:1px solid #dce3ef;border-radius:13px;margin:20px 0}#app .v3-filters input,#app .v3-filters select,#app .v3-toolbar input,#app .v3-toolbar select{background:#fff;color:#41506b;border:1px solid #ccd8eb;border-radius:9px;padding:11px 13px;min-height:43px;max-width:100%;font:500 12px/1.5 Manrope,sans-serif}#app .v3-filters input[type=search]{flex:1;min-width:200px}#app .v3-filters select{flex:0 1 190px}#app .v3-tabs{border-bottom:1px solid #dce3ef;margin-bottom:24px;gap:4px;padding-bottom:12px}#app .v3-tabs button{border:1px solid transparent;padding:10px 17px;min-height:42px;border-radius:100px;font:700 11px/1.5 Manrope,sans-serif;color:#687286;background:transparent}#app .v3-tabs button:hover{background:#edf3ff;color:#1457ff}#app .v3-tabs button.active,#app .v3-tabs button[aria-selected=true]{background:#1457ff;color:#fff;border-color:#1457ff}#app .v3-grid,#app .v3-session-grid,#app .v3-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}#app .v3-card,#app .v3-session,#app .v3-lesson,#app .v3-quiz,#app .v3-builder{background:#fff;border:1px solid #dce3ef;border-radius:15px;padding:23px;min-width:0}#app .v3-card h3,#app .v3-session h3,#app .v3-lesson h3,#app .v3-quiz h3{font-family:Manrope,sans-serif;color:#101522;font-size:19px;font-weight:800;letter-spacing:-.035em}#app .v3-card p,#app .v3-session p,#app .v3-lesson p{color:#687286;font-size:12px;line-height:1.8}#app .v3-session{position:relative;border-top:3px solid #1457ff}#app .v3-session .v3-actions{margin-top:20px;border-top:1px solid #e3e9f4;padding-top:16px}#app .v3-session dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:11px}#app .v3-session dt{color:#8291ac;font-size:9px}#app .v3-session dd{color:#41506b;font-weight:700;margin:3px 0 0}#app .v3-session .v3-status{position:absolute;top:19px;right:19px}#app .v3-progress{height:7px;background:#e5edfc;border-radius:100px;overflow:hidden;margin:15px 0 8px}#app .v3-progress>div,#app .v3-progress>span{display:block;height:100%;background:#1457ff;border-radius:100px}#app .v3-editor{background:#fff;min-width:0}#app .v3-editor-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:23px}#app .v3-editor .field{margin-bottom:17px}#app .v3-editor textarea{width:100%;min-height:110px}#app .v3-editor .v3-tabs{position:sticky;top:0;background:#fff;z-index:3;padding-top:8px}#app .v3-editor .form-grid{gap:16px}#app .v3-lessons{display:grid;gap:17px}#app .v3-lesson{padding:24px;background:#f7f9ff}#app .v3-lesson>header,#app .v3-quiz>header{display:flex;justify-content:space-between;align-items:center;gap:17px;margin-bottom:18px}#app .v3-lesson>header h3,#app .v3-quiz>header h3{margin:0}#app .v3-lesson>header>span{color:#1457ff;background:#e2ebff;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:800}#app .v3-lesson details{background:#fff;border:1px solid #dce3ef;border-radius:10px;padding:16px;margin:13px 0}#app .v3-lesson summary{color:#1457ff;font-size:12px;font-weight:750;cursor:pointer}#app .v3-lesson details[open] summary{margin-bottom:17px}#app .v3-quiz{margin-top:20px;background:#f7f9ff}#app .v3-quiz label{display:block;font-size:12px;color:#586273;margin:10px 0}#app .v3-quiz input[type=text],#app .v3-quiz textarea{width:100%;border:1px solid #ccd8eb;background:#fff;color:#101522;border-radius:10px;padding:11px 13px;font:400 13px/1.7 Manrope,sans-serif}#app .v3-quiz input[type=radio]{accent-color:#1457ff;margin-right:8px}#app .v3-note{background:#edf3ff;border:1px solid #c9d9fb;border-left:3px solid #1457ff;border-radius:10px;color:#47608a;padding:14px 17px;font-size:11px;line-height:1.85;margin:18px 0}#app .v3-note strong{color:#164acc}#app .v3-note.warning{background:#fff3e6;border-color:#f1d1a8;border-left-color:#ff5a2a;color:#895525}#app .v3-empty{background:#f7f9ff;border:1px dashed #c9d7ed;border-radius:15px;color:#8291ac;text-align:center;padding:42px 25px;font-size:12px}#app .v3-empty h3{color:#101522;font-size:21px;margin-bottom:10px}#app .v3-empty p{color:#687286}#app .v3-status{display:inline-flex;border-radius:100px;border:1px solid #dce3ef;background:#f1f5ff;color:#687286;font-size:9px;line-height:1.5;font-weight:750;padding:5px 9px;white-space:nowrap}#app .v3-status.publish,#app .v3-status.published,#app .v3-status.active{background:#e4f8ee;color:#187446;border-color:#c7ecda}#app .v3-status.draft,#app .v3-status.pending{background:#fff2d9;color:#895b06;border-color:#f1dfb9}#app .v3-status.archived,#app .v3-status.archive{background:#f0f2f6;color:#7c879b;border-color:#dce3ef}#app .v3-table{width:100%;border-collapse:collapse}#app .v3-table th{background:#f3f6fd;color:#687286;font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:750;padding:13px 15px;border-bottom:1px solid #e0e7f3;text-align:left}#app .v3-table td{color:#41506b;border-bottom:1px solid #e4eaf5;padding:17px 15px;font-size:12px;line-height:1.7}#app .v3-table tr:hover td{background:#f8faff}#app .v3-table small{display:block;font-size:10px;color:#8291ac}#app .v3-table input[type=checkbox]{width:16px;height:16px;accent-color:#1457ff}#app .v3-table .btn{min-height:34px;padding:8px 12px;font-size:10px}#app .v3-table .text-link{font-size:10px}#app .v3-metric-value{font-size:35px;font-weight:850;letter-spacing:-.055em;color:#101522;line-height:1.2;display:block;margin:10px 0}#app .v3-metric-label{font-size:10px;color:#687286}#app .v3-danger{color:#ba3d20!important;border-color:#ffd0c2!important;background:#fff3ef!important}#app .v3-danger:hover{background:#ffe5dc!important;color:#9b2a12!important}@keyframes momentum-pulse{0%,100%{box-shadow:0 0 0 5px #d7ff4212}50%{box-shadow:0 0 0 9px #d7ff4203}}@keyframes momentum-float{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes momentum-hero-arrive{from{opacity:0;translate:45px 20px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes momentum-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(min-width:1600px){#app .dynamic-hero-art{margin-right:-90px}#app .dynamic-hero-grid,#app .dynamic-hero-layout{gap:60px}}@media(max-width:1279px){#app .container{width:calc(100% - 72px)}#app .academy-header-main{gap:22px}#app .academy-header .brand{min-width:193px}#app .academy-header .brand>img{width:193px}#app .academy-nav{gap:20px}#app .academy-nav>a,#app .academy-nav>button{font-size:11px}#app .dynamic-hero-grid,#app .dynamic-hero-layout{min-height:575px;gap:10px}#app .dynamic-hero h1{font-size:75px}#app .dynamic-hero-art{min-height:510px;margin-right:-35px}#app .dynamic-tag{padding:14px 17px;max-width:215px}#app .dynamic-tag strong{font-size:14px}#app .dynamic-tag.tag-top,#app .dynamic-tag:first-of-type{left:0}#app .course-title,#app .course-title a,#app .course-title button{font-size:22px;min-height:82px}#app .category-card{padding:24px 17px}#app .category-title{font-size:14px}#app .story-grid{gap:65px}#app .workspace{grid-template-columns:225px minmax(0,1fr)}#app .workspace-main{padding:38px 28px 60px}#app .workspace-brand .brand>img{width:180px}#app .workspace-header h1{font-size:34px}#app .learning-layout{grid-template-columns:220px minmax(0,1fr)}#app .v3-grid,#app .v3-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){#app .container{width:calc(100% - 52px)}#app .academy-header-main{min-height:83px}#app .academy-nav{display:none}#app .academy-header .brand{min-width:205px}#app .academy-header .brand>img{width:205px}#app .academy-menu-toggle{display:flex}#app .academy-header-actions{gap:13px}#app .dynamic-hero{padding-top:45px}#app .dynamic-hero-grid,#app .dynamic-hero-layout{min-height:510px;padding-bottom:48px;grid-template-columns:1.1fr .9fr}#app .dynamic-hero h1{font-size:64px}#app .dynamic-hero .hero-lead,#app .dynamic-hero .dynamic-lead,#app .dynamic-hero-copy>p:not(.eyebrow),#app .dynamic-hero-content>p:not(.eyebrow){font-size:14px;max-width:430px}#app .dynamic-hero-art{min-height:470px;margin-left:0;margin-right:-26px}#app .dynamic-hero-art>img{width:115%;max-height:490px;aspect-ratio:1;object-position:55%}#app .dynamic-tag{padding:12px 15px;max-width:200px;gap:9px}#app .dynamic-tag strong{font-size:13px}#app .dynamic-tag small{font-size:9px}#app .dynamic-tag.tag-top,#app .dynamic-tag:first-of-type{top:5%;left:-10px}#app .dynamic-tag.tag-bottom,#app .dynamic-tag:nth-of-type(2){bottom:11%;right:4px}#app .dynamic-orbit{width:70px;height:70px;font-size:9px;right:5px;top:4%}#app .dynamic-proof,#app .dynamic-proof-row,#app .dynamic-hero-proof{gap:13px;font-size:10px}#app .dynamic-hero .hero-actions .btn{font-size:11px;min-height:48px;padding:13px 17px}#app .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .category-card{padding:25px;min-height:200px}#app .category-title{font-size:16px}#app .category-icon{margin-bottom:21px}#app .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .course-title,#app .course-title a,#app .course-title button{font-size:25px;min-height:65px}#app .showcase-grid{gap:40px}#app .showcase-copy h2{font-size:45px}#app .demo-preview-body{padding:24px}#app .format-card{padding:27px}#app .format-card h3{font-size:26px}#app .format-card p{font-size:13px}#app .story-grid{gap:45px}#app .story-visual>img{height:460px}#app .page-hero h1{font-size:61px}#app .page-hero-grid{gap:30px}#app .course-page-grid{gap:35px}#app .course-enrollment-card{padding:25px}#app .course-enrollment-art{width:calc(100% + 50px);margin:-25px -25px 23px}#app .course-enrollment-card>h3{font-size:25px}#app .workspace{grid-template-columns:205px minmax(0,1fr)}#app .workspace-sidebar{padding-inline:12px}#app .workspace-brand{padding-inline:5px}#app .workspace-brand .brand>img{width:175px;height:58px}#app .workspace-main{padding:32px 23px 55px}#app .workspace-nav button,#app .workspace-nav>a{font-size:11px;padding-inline:10px}#app .workspace-header h1{font-size:31px}#app .workspace-header>.btn{display:none}#app .stat-card{padding:20px}#app .stat-value{font-size:37px}#app .dashboard-card{padding:23px}#app .learning-layout{grid-template-columns:1fr}#app .lesson-sidebar{position:static;display:flex;flex-wrap:wrap;gap:7px}#app .lesson-sidebar h3{width:100%}#app .lesson-button{flex:1;min-width:140px;width:auto;margin:0}#app .learning-outline-footer{width:100%}#app .v3-editor-grid{grid-template-columns:1fr}#app .v3-grid,#app .v3-session-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){#app .container{width:calc(100% - 40px)}#app .section{padding:74px 0}#app h2{font-size:38px}#app .section-head h2{font-size:38px}#app .section-head>p,#app .section-head>div>p:not(.section-kicker){font-size:15px!important}#app .btn{font-size:12px;min-height:49px;padding:13px 20px}#app .academy-topline>.container{justify-content:center;min-height:28px}#app .academy-topline>.container>a:last-child{display:none}#app .academy-topline{font-size:9px}#app .academy-header-main{min-height:78px;gap:15px}#app .academy-header .brand{min-width:0}#app .academy-header .brand-logo,#app .academy-header .brand>img{width:193px;height:58px;max-height:58px}#app .academy-login{padding:0;width:40px;height:40px;min-height:40px;border-radius:50%;background:#edf3ff;border:0}#app .academy-login>span{display:none}#app .academy-login svg{width:18px;height:18px}#app .academy-menu-toggle{width:40px;height:40px}#app .academy-format-nav{min-height:39px;gap:14px;justify-content:space-between}#app .academy-format-nav>span{display:none}#app .academy-format-nav a{font-size:9px;gap:5px;white-space:nowrap;min-height:38px}#app .academy-format-nav svg{width:12px;height:12px}#app .academy-demo-link{display:none!important}#app .academy-header .mega-menu{max-height:calc(100dvh - 106px);padding:24px 0 20px}#app .mega-grid{display:block}#app .mega-intro h2{font-size:30px;line-height:1.13}#app .mega-intro h2 br{display:none}#app .mega-secondary a{font-size:11px}#app .mega-categories .mega-link{border-radius:11px;min-height:115px;padding:17px}#app .mega-categories .mega-link strong{font-size:12px}#app .mega-bottom a,#app .mega-bottom .text-link{font-size:10px}#app .dynamic-hero{padding-top:36px}#app .dynamic-hero-grid,#app .dynamic-hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:31px;padding-bottom:30px}#app .dynamic-hero-copy,#app .dynamic-hero-content{padding:0}#app .dynamic-hero .eyebrow,#app .dynamic-hero-kicker{font-size:9px;letter-spacing:.1em;gap:10px;margin-bottom:23px}#app .dynamic-hero h1{font-size:clamp(49px,9.1vw,68px);line-height:1.035;letter-spacing:-.07em;max-width:100%}#app .dynamic-hero .hero-lead,#app .dynamic-hero .dynamic-lead,#app .dynamic-hero-copy>p:not(.eyebrow),#app .dynamic-hero-content>p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:580px;margin-top:23px}#app .dynamic-hero .hero-actions{gap:10px;margin-top:26px}#app .dynamic-hero .hero-actions .btn{font-size:12px;min-height:49px;padding:13px 18px}#app .dynamic-proof,#app .dynamic-proof-row,#app .dynamic-hero-proof{gap:10px 17px;font-size:10px;margin-top:23px}#app .dynamic-hero-art{margin:7px 0 0;width:100%;min-height:420px;max-width:600px;align-self:center;padding:5px 0 36px}#app .dynamic-hero-art>img,#app .dynamic-hero-art .hero-raster{width:100%;aspect-ratio:1.17;max-height:480px;object-position:center;transform:rotate(-2deg);border-radius:24px 4px 24px 4px}#app .dynamic-tag.tag-top,#app .dynamic-tag:first-of-type{top:0;left:-4px}#app .dynamic-tag.tag-bottom,#app .dynamic-tag:nth-of-type(2){bottom:48px;right:-5px}#app .dynamic-tag{padding:13px 16px;max-width:215px;gap:10px}#app .dynamic-tag strong{font-size:14px}#app .dynamic-tag small{font-size:9px}#app .dynamic-orbit{top:2%;right:7px;width:65px;height:65px}#app .dynamic-hero-art .hero-caption{left:0;bottom:0;font-size:8px;line-height:1.8}#app .dynamic-hero-bottom,#app .dynamic-metrics{gap:22px;padding:23px 0;flex-wrap:wrap}#app .dynamic-hero-bottom>span{display:none}#app .dynamic-hero-bottom strong,#app .dynamic-metrics strong{font-size:32px}#app .dynamic-hero-bottom small,#app .dynamic-metrics small{font-size:9px}#app .dynamic-ticker{padding:14px 0}#app .dynamic-ticker-track,#app .dynamic-ticker .marquee-track{gap:25px}#app .dynamic-ticker-track>span,#app .dynamic-ticker .marquee-track>span{font-size:10px;gap:25px}#app .dynamic-statement{padding:31px 0}#app .dynamic-statement .container{display:block}#app .dynamic-statement h2{font-size:30px}#app .dynamic-statement p{font-size:13px;margin-top:18px}#app .dynamic-statement .btn{margin-top:18px}#app .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .category-card{min-height:196px;padding:24px 21px;border-radius:14px}#app .category-icon{margin-bottom:22px;width:43px;height:43px}#app .category-title{font-size:15px;line-height:1.45}#app .category-count{font-size:10px;margin-top:16px}#app .course-grid{grid-template-columns:1fr;gap:23px}#app .course-card{border-radius:18px}#app .course-art,#app .course-card:nth-child(3n+2) .course-art,#app .course-card:nth-child(3n+3) .course-art{height:210px;min-height:210px}#app .course-body{padding:27px 25px}#app .course-title,#app .course-title a,#app .course-title button{font-size:27px;line-height:1.22;min-height:0}#app .course-description{font-size:14px;line-height:1.85;margin-top:18px}#app .course-meta,#app .course-formats>span{font-size:11px}#app .course-price{font-size:29px}#app .course-price small{font-size:9px}#app .course-link{font-size:12px}#app .search-box{border-radius:12px}#app .format-select{border-radius:12px;font-size:12px}#app .filter-chip{font-size:11px;min-height:41px;padding:10px 13px}#app .showcase-grid{padding-block:70px;gap:40px}#app .showcase-copy h2{font-size:39px;line-height:1.1}#app .showcase-copy p{font-size:15px}#app .showcase-points>span{font-size:10px}#app .demo-preview{transform:rotate(1deg);border-radius:16px}#app .demo-preview-body{padding:25px}#app .demo-preview-body>h3{font-size:28px}#app .demo-preview-lesson{font-size:10px;padding:12px;gap:9px}#app .demo-preview-head>span{font-size:7px}#app .format-card{padding:29px 26px;border-radius:17px}#app .format-card h3{font-size:28px}#app .format-card p{font-size:15px}#app .format-features{font-size:11px}#app .business-band{padding:72px 0}#app .business-band h2{font-size:40px}#app .business-checks h3{font-size:20px}#app .business-checks p{font-size:14px}#app .story-grid{gap:37px}#app .story-visual{border-radius:18px;transform:rotate(-1deg)}#app .story-visual>img{height:410px}#app .story-visual>span{font-size:8px;padding:15px 20px}#app .story-copy h2{font-size:41px}#app .story-copy>p{font-size:15px}#app .story-copy>.manifesto{font-size:23px}#app .closing-cta h2{font-size:43px;line-height:1.1}#app .closing-cta>.container>img{width:70px;height:70px}#app .footer-brand .brand-logo,#app .footer-brand .brand>img{width:215px;height:65px;max-height:65px}#app .footer-col a{font-size:12px}#app .footer-bottom{font-size:10px}#app .page-hero{padding:34px 0 46px}#app .page-hero h1{font-size:43px;line-height:1.08;letter-spacing:-.06em}#app .page-hero h1 em{color:#ff7851}#app .page-hero p,#app .page-intro{font-size:15px;line-height:1.85}#app .page-hero-grid{display:block}#app .page-hero-art{display:none}#app .page-hero .eyebrow{font-size:9px}.breadcrumb{margin-bottom:25px}#app .content-block p,#app .content-block ul,#app .content-block ol{font-size:15px;line-height:1.9}#app .content-block h2{font-size:31px}#app .feature-card h3,#app .resource-card h3{font-size:25px}#app .feature-card p,#app .resource-card>p{font-size:15px}#app .course-page-grid{gap:35px;padding-top:39px;padding-bottom:40px}#app .course-enrollment-card{padding:27px;border-radius:18px}#app .course-enrollment-art{width:calc(100% + 54px);margin:-27px -27px 24px;height:150px}#app .course-enrollment-card>h3{font-size:28px}#app .detail-price{font-size:37px}#app .detail-facts>span{font-size:13px}#app .course-enrollment-card>p{font-size:12px}#app .format-tabs{border-radius:14px;padding:4px;gap:3px}#app .format-tabs button{border-radius:11px;font-size:12px;padding:10px 13px;min-height:45px}#app .course-audience span{font-size:12px}#app .outcome-list li{font-size:15px}#app .curriculum-list summary{padding:20px 14px;gap:15px}#app .curriculum-list summary>strong{font-size:14px;line-height:1.65}#app .curriculum-list ul{padding:0 25px 23px 53px;font-size:14px}#app .faq-list summary{font-size:16px}#app .faq-list p{font-size:15px}#app .workspace{display:block}#app .workspace-sidebar{position:static;width:100%;padding:17px 20px 13px;border:0;border-bottom:1px solid #2e3a51;min-height:0;height:auto;overflow:visible}#app .workspace-brand{padding:0 0 14px;margin:0 0 15px;display:flex;align-items:center;justify-content:space-between;border-color:#2e3a51}#app .workspace-brand .brand-logo,#app .workspace-brand .brand>img{width:185px;height:54px;max-height:54px}#app .workspace-sidebar>.eyebrow{display:none}#app .workspace-nav{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:7px;padding-bottom:5px;scrollbar-width:thin;scrollbar-color:#3b5074 transparent}#app .workspace-nav button,#app .workspace-nav>a{flex:0 0 auto;white-space:nowrap;font-size:10px;padding:11px 12px;min-height:39px;border-radius:9px;gap:7px}#app .workspace-nav button svg,#app .workspace-nav>a svg{width:14px;height:14px}#app .workspace-back{display:flex;flex-direction:row;gap:19px;padding-top:13px;margin-top:10px;border-color:#2e3a51}#app .workspace-back a{font-size:9px;margin:0}#app .workspace-main{padding:29px 20px 47px}#app .workspace-header{display:block;margin-bottom:22px}#app .workspace-header h1{font-size:31px;line-height:1.15}#app .workspace-header p{font-size:12px;line-height:1.8}#app .workspace-header .eyebrow{font-size:9px;margin-bottom:10px}#app .workspace-main>.demo-bar{font-size:9px;padding:12px 14px;border-radius:9px;margin-bottom:22px}#app .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#app .stat-card{padding:19px;border-radius:13px}#app .stat-label,#app .stat-card>.muted{font-size:10px}#app .stat-value{font-size:34px;margin:12px 0 9px}#app .dashboard-card{padding:23px 19px;border-radius:15px}#app .dashboard-card h2{font-size:24px}#app .dashboard-card h3,#app .enrolled-course>h3{font-size:22px}#app .dashboard-card p{font-size:13px}#app .data-table td{font-size:11px;padding:14px 12px}#app .data-table th{font-size:8px;padding:12px}#app .data-table .btn.small{font-size:9px}#app .data-table .text-link{font-size:10px}#app .table-wrap{margin-top:17px}#app .enrolled-course{padding:20px}#app .learning-layout{display:block}#app .lesson-sidebar{margin-bottom:20px;padding:16px;gap:6px;border-radius:13px}#app .lesson-button{min-width:135px;font-size:10px;padding:12px;min-height:62px;border-radius:9px}#app .lesson-content{padding:26px 21px;border-radius:15px}#app .lesson-content>h2{font-size:29px;line-height:1.2}#app .lesson-article h2,#app .lesson-article h3,#app .lesson-section h3{font-size:22px}#app .lesson-article p,#app .lesson-article li,#app .lesson-section p{font-size:15px;line-height:1.95}#app .exercise-card,#app .capstone-card{padding:21px;border-radius:12px}#app .exercise-card h3,#app .capstone-card>h3{font-size:21px}#app .exercise-card p,#app .capstone-card>p{font-size:14px}#app .quiz-question legend{font-size:15px}#app .quiz-option{font-size:14px;border-radius:10px}#app .lesson-note textarea{font-size:16px!important}#app .lesson-takeaway p{font-size:13px}#app .modal-header{padding:21px}#app .modal-title{font-size:24px}#app .modal-body{padding:23px 21px}#app .field input,#app .field select,#app .field textarea{font-size:16px!important}#app .field{font-size:12px}#app dialog,#app .modal{border-radius:17px;max-height:92dvh;max-width:calc(100vw - 24px)}#app .modal.wide{max-width:calc(100vw - 24px)}#app .form-grid{gap:14px}#app .v3-toolbar{align-items:flex-start;gap:15px}#app .v3-toolbar h2{font-size:24px}#app .v3-toolbar>.v3-actions{width:100%}#app .v3-filters{padding:13px;border-radius:11px;gap:9px}#app .v3-filters input[type=search]{flex:1 1 100%;min-width:0}#app .v3-filters select{flex:1 1 140px;min-width:0;font-size:11px}#app .v3-tabs{gap:3px;flex-wrap:nowrap;overflow:auto;padding-bottom:10px}#app .v3-tabs button{font-size:10px;white-space:nowrap;padding:9px 13px;min-height:38px;flex:0 0 auto}#app .v3-grid,#app .v3-session-grid{grid-template-columns:1fr;gap:14px}#app .v3-metrics{grid-template-columns:1fr 1fr;gap:11px}#app .v3-card,#app .v3-session,#app .v3-lesson,#app .v3-quiz,#app .v3-builder{padding:20px;border-radius:12px}#app .v3-table td{font-size:11px;padding:14px 12px}#app .v3-table th{font-size:8px;padding:12px}#app .v3-lesson>header h3,#app .v3-quiz>header h3{font-size:17px}#app .v3-note{font-size:10px;padding:13px 15px}#app .v3-session dd{font-size:11px}#app .v3-metric-value{font-size:31px}#app .v3-actions .btn{font-size:10px;padding:10px 14px;min-height:38px}}@media(max-width:479px){#app .container{width:calc(100% - 36px)}#app .academy-header-main{gap:10px;min-height:75px}#app .academy-header .brand-logo,#app .academy-header .brand>img{width:174px;height:53px;max-height:53px}#app .academy-header-actions{gap:8px}#app .academy-login,#app .academy-menu-toggle{width:37px;height:37px;min-height:37px}#app .dynamic-hero h1{font-size:49px}#app .dynamic-hero .hero-actions .btn{font-size:11px;padding:13px 16px}#app .dynamic-hero-art{min-height:355px;padding-bottom:33px}#app .dynamic-hero-art>img{aspect-ratio:1.12}#app .dynamic-tag{padding:11px 13px;max-width:195px;border-radius:11px}#app .dynamic-tag strong{font-size:13px}#app .dynamic-tag small{font-size:8px}#app .dynamic-tag svg{width:21px;height:21px}#app .dynamic-orbit{width:57px;height:57px;right:0;font-size:8px}#app .dynamic-hero-bottom strong,#app .dynamic-metrics strong{font-size:30px}#app .dynamic-hero-bottom,#app .dynamic-metrics{gap:15px}#app .dynamic-hero-bottom small,#app .dynamic-metrics small{font-size:8px}#app .category-card{padding:23px 18px;min-height:190px}#app .category-title{font-size:14px}#app .course-body{padding:25px 23px}#app .course-title,#app .course-title a,#app .course-title button{font-size:25px}#app .course-footer{gap:11px}#app .course-link{font-size:11px}#app .course-price{font-size:27px}#app .showcase-copy h2,#app .story-copy h2{font-size:37px}#app .closing-cta h2{font-size:39px}#app .page-hero h1{font-size:39px}#app .story-visual>img{height:360px}#app .demo-preview-body{padding:22px}#app .demo-preview-body>h3{font-size:26px}#app .demo-preview-head{padding:13px 17px}#app .workspace-main{padding:27px 16px 44px}#app .workspace-sidebar{padding-inline:16px}#app .workspace-header h1{font-size:29px}#app .stat-grid{gap:9px}#app .stat-card{padding:17px}#app .stat-label,#app .stat-card>.muted{font-size:9px}#app .stat-value{font-size:32px}#app .lesson-content{padding:24px 19px}#app .lesson-content>h2{font-size:27px}#app .dashboard-card{padding:21px 17px}#app .v3-actions{gap:7px}#app .v3-actions .btn{font-size:9px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){#app *,#app *::before,#app *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}#app .reveal{opacity:1;transform:none}#app .dynamic-hero-art>img{transform:none}#app .dynamic-ticker-track{flex-wrap:wrap;width:auto;justify-content:center;gap:12px 25px}#app .dynamic-ticker-track>span:nth-child(n+7){display:none}#app .dynamic-tag{translate:none}#app .tilt-card:hover{transform:none!important}}#app [hidden]{display:none!important}#app .dynamic-kicker{display:inline-flex;align-items:center;gap:10px;font-size:9px;font-weight:850;letter-spacing:.13em;color:#d7ff42;line-height:1.8;margin-bottom:25px}#app .dynamic-kicker>i{display:block;width:7px;height:7px;border-radius:50%;background:#d7ff42;box-shadow:0 0 0 5px #d7ff4212;animation:momentum-pulse 3s ease infinite}#app .dynamic-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:31px}#app .dynamic-proof{gap:29px;margin-top:27px}#app .dynamic-proof>span{color:#9fafc8;font-size:10px;gap:7px}#app .dynamic-proof strong{color:#fff;font-weight:850;font-size:21px;letter-spacing:-.04em;line-height:1}#app .dynamic-microhook{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:500px;color:#9fb0cd;font-size:10px;line-height:1.8;margin-top:30px;padding-top:20px;border-top:1px solid #2e3a51;transition:color .25s}#app .dynamic-microhook>span{background:#d7ff42;color:#101522;border-radius:5px;padding:4px 7px;font-size:7px;font-weight:850;letter-spacing:.06em;white-space:nowrap}#app .dynamic-microhook svg{width:14px;height:14px;color:#ff875f;transition:transform .3s}#app .dynamic-microhook:hover{color:#fff}#app .dynamic-microhook:hover svg{transform:translateX(4px)}#app .dynamic-hero-art .dynamic-tag.tag-top{background:#d7ff42;color:#101522;top:5%;left:0;padding:12px 17px;max-width:none;border-radius:8px;font-size:8px;font-weight:850;letter-spacing:.07em;transform:rotate(-6deg)}#app .dynamic-orbit{font-size:46px;line-height:1;font-weight:500;right:-3px;top:6%;width:77px;height:77px;background:#ff5a2a;color:#101522;border-radius:16px;transform:rotate(12deg);box-shadow:0 12px 35px #0002}#app .dynamic-hero-art .hero-caption{display:flex;align-items:center;gap:16px;background:#ffffffef;color:#101522;border:1px solid #ffffff80;backdrop-filter:blur(15px);border-radius:16px;box-shadow:0 15px 45px #0003;padding:19px 21px;bottom:4%;left:3%;right:0;max-width:92%;text-transform:none;letter-spacing:0;font-size:11px;transition:transform .35s,background .3s}#app .dynamic-hero-art .hero-caption:hover{background:#fff;transform:translateY(-5px)}#app .hero-caption-icon{height:47px;width:47px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1457ff;color:#fff;border-radius:50%;box-shadow:0 4px 15px #1457ff30}#app .hero-caption-icon svg{width:18px;height:18px;fill:currentColor;stroke-width:1}#app .dynamic-hero-art .hero-caption>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}#app .dynamic-hero-art .hero-caption small{font-size:7px;letter-spacing:.1em;color:#1457ff;font-weight:850;line-height:1.7}#app .dynamic-hero-art .hero-caption strong{font-size:16px;color:#101522;font-weight:850;letter-spacing:-.04em;line-height:1.5}#app .dynamic-hero-art .hero-caption>div>span{font-size:9px;line-height:1.7;color:#7a879f}#app .dynamic-hero-art .hero-caption>svg{width:20px;height:20px;color:#1457ff}#app .dynamic-ticker>div{display:flex;align-items:center;justify-content:center;gap:40px;white-space:nowrap;width:max-content;min-width:100%;animation:momentum-ticker-sway 24s ease-in-out infinite}#app .dynamic-ticker>div>span{font-size:10px;font-weight:850;letter-spacing:.1em;color:#101522}#app .dynamic-ticker>div>b{font-size:25px;color:#1457ff;font-weight:500;line-height:1}#app .dynamic-ticker:hover>div{animation-play-state:paused}#app .course-art.dynamic-card-art>strong{position:absolute;z-index:2;left:23px;bottom:22px;color:#fff;font-family:Manrope,sans-serif;font-size:35px;font-weight:850;letter-spacing:-.07em;line-height:1;max-width:90%;text-shadow:0 3px 15px #10152225}#app .course-art.dynamic-card-art .course-number{right:20px;bottom:24px;font-size:8px;letter-spacing:.08em}#app .course-art.art-1>img,#app .course-art.art-4>img{object-position:65% 50%}#app .course-art.art-3>img{transform:scale(1.1);object-position:20% 50%}#app .course-card:hover .course-art.art-3>img{transform:scale(1.18)}#app .dynamic-sessions{background:#f1f5ff}#app .dynamic-statement{border-radius:18px;padding:31px;display:flex;justify-content:space-between;align-items:center;gap:35px;position:relative;isolation:isolate;overflow:hidden;background:#101522;color:#fff}#app .dynamic-statement::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101522e6,#10152270),url('assets/dynamic/momentum-abstract.webp') center/cover;opacity:.5;z-index:-1}#app .dynamic-statement>p{max-width:690px;margin:0;color:#bbc9e0;font-size:14px}#app .dynamic-statement>div>p{color:#bbc9e0;margin-top:19px}#app .dynamic-statement h2{font-family:Manrope,sans-serif;color:#fff;font-weight:850;font-size:35px;letter-spacing:-.055em}#app .dynamic-statement .eyebrow{color:#d7ff42}#app .dynamic-statement .btn{flex-shrink:0}#app .dynamic-session-card{display:grid;grid-template-columns:100px 1.2fr .8fr auto;gap:28px;align-items:center;background:#fff;border:1px solid #dce3ef;border-radius:17px;padding:24px;margin-top:15px;transition:border-color .3s,transform .3s,box-shadow .3s}#app .dynamic-session-card:hover{border-color:#9fbaff;transform:translateY(-3px);box-shadow:0 12px 35px #1457ff0b}#app .session-date{padding:17px 10px;background:#e8efff;color:#1457ff;border-radius:13px;text-align:center;font-size:11px;font-weight:750}#app .session-date strong{display:block;font-size:33px;font-weight:850;letter-spacing:-.06em;line-height:1.1}#app .session-date span{display:block;font-size:9px;font-weight:750;line-height:1.6;margin-top:7px}#app .session-info h3{font-size:22px;color:#101522;font-weight:800;letter-spacing:-.045em;margin:8px 0}#app .session-info>span,#app .session-info small{color:#7a89a3;font-size:10px}#app .session-info p{font-size:12px;color:#687286;margin-top:8px}#app .session-facts{display:flex;flex-direction:column;gap:7px;color:#687286;font-size:11px}#app .session-facts>span{display:flex;gap:7px;align-items:center}#app .session-facts strong{color:#1457ff;font-weight:800}#app .dynamic-session-card .btn{font-size:11px;min-height:44px;padding:11px 17px}#app .v3-command-banner{background:#101522;color:#fff;position:relative;isolation:isolate;overflow:hidden;border-radius:20px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:25px}#app .v3-command-banner::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101522 5%,#101522b8 60%,#10152220),url('assets/dynamic/momentum-abstract.webp') right center/cover;opacity:.65;z-index:-1}#app .v3-command-banner>.v3-banner-tag{flex-shrink:0;width:180px;height:180px;background:#1457ff;border:1px solid #5b8aff;border-radius:25px;transform:rotate(7deg);padding:25px;box-shadow:0 12px 35px #0002;display:flex;flex-direction:column;justify-content:center}#app .v3-banner-tag strong{font-size:65px;line-height:1;color:#d7ff42;letter-spacing:-.075em;font-weight:850}#app .v3-banner-tag span{color:#bed1ff;font-size:10px;line-height:1.7;margin-top:10px}#app .v3-command-banner .eyebrow{color:#d7ff42;font-size:8px}#app .v3-command-banner h2{font:850 36px/1.1 Manrope,sans-serif;color:#fff;letter-spacing:-.06em;margin:15px 0}#app .v3-command-banner p{color:#aebfdc;font-size:12px;max-width:530px;margin-bottom:21px}#app .v3-command-banner .btn.primary{background:#ff5a2a;color:#101522;border-color:#ff5a2a;font-size:11px;min-height:43px;padding:11px 17px}#app .v3-command-banner .btn.secondary{background:transparent;color:#fff;border-color:#526580;font-size:11px;min-height:43px;padding:11px 17px}#app .v3-command-banner .btn.secondary:hover{background:#ffffff15;color:#fff;border-color:#fff}#app .v3-admin .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#app .v3-admin .stat-card{padding:23px}#app .v3-admin .stat-value{font-size:38px}#app .v3-admin .stat-label{font-size:10px}#app .v3-grid.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#app .v3-grid.dashboard-grid>.dashboard-card+.dashboard-card{margin-top:0}#app .v3-card .section-head{gap:14px;align-items:center}#app .v3-card .section-head h2{font-size:23px}#app .v3-card .section-head .text-link{font-size:10px}#app .v3-card>.eyebrow{font-size:9px}#app .v3-card>h2{font-size:23px;margin-bottom:20px}#app .v3-nav-count{background:#ff5a2a;color:#101522;display:inline-flex;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;font-size:8px;font-weight:850;margin-left:auto}#app .v3-session-compact{border-bottom:1px solid #e0e7f3;padding:16px 0;display:flex;flex-direction:column;gap:6px}#app .v3-session-compact>strong{color:#101522;font-size:13px;font-weight:800;line-height:1.7}#app .v3-session-compact>span{color:#1457ff;font-size:11px;font-weight:750}#app .v3-session-compact>small{color:#8291ac;font-size:10px}#app .v3-session-compact .text-link{font-size:10px;align-self:flex-start}#app .v3-session-compact+.btn{margin-top:20px}#app .v3-activity>div{display:flex;flex-direction:column;gap:4px;padding:15px 0;border-bottom:1px solid #e0e7f3}#app .v3-activity span{font-size:11px;color:#41506b}#app .v3-activity small{font-size:9px;color:#8291ac}#app .v3-checklist{display:flex;flex-direction:column;gap:12px;margin:25px 0}#app .v3-checklist>span{display:flex;align-items:center;gap:9px;color:#586273;font-size:12px}#app .v3-checklist svg{width:17px;height:17px;color:#1457ff;background:#e8efff;border-radius:5px;padding:2px}#app .v3-result-count{color:#8291ac;font-size:10px;line-height:1.7;margin:10px 0}#app .v3-toolbar .field{margin:0;font-size:10px;gap:6px}#app .v3-search{flex:1;min-width:200px}#app .v3-search input{width:100%}#app .v3-filters .field:not(.v3-search){flex:0 1 190px}#app .v3-filters .field select{width:100%;max-width:100%;font-size:11px}#app .v3-session{padding:24px}#app .v3-session>h3{margin:19px 0 12px;font-size:21px}#app .v3-session>.v3-actions:first-child{margin:0;padding:0;border:0;justify-content:space-between;gap:8px}#app .v3-session .v3-status{position:static}#app .v3-session-date{color:#1457ff!important;font-size:13px!important;font-weight:750}#app .v3-session-seats{display:flex;align-items:center;gap:12px;margin:23px 0 15px}#app .v3-session-seats strong{color:#101522;font-size:31px;line-height:1.1;font-weight:850;letter-spacing:-.06em}#app .v3-session-seats span{color:#7a89a3;font-size:10px;line-height:1.7}#app .v3-session>small{color:#7a89a3;font-size:9px;display:block;margin-top:12px}#app .v3-session>.small-print{margin-top:14px;font-size:10px!important}#app .v3-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#e8efff;border:1px solid #c8d8ff;border-radius:11px;padding:14px 17px;margin-top:19px;color:#47608a;font-size:11px}#app .v3-bulk-bar>span{margin-right:auto}#app .v3-bulk-bar .btn{font-size:10px;min-height:35px;padding:8px 13px}#app .v3-inquiries{display:flex;flex-direction:column;gap:15px}#app .v3-inquiry{background:#f7f9ff;border:1px solid #dce3ef;border-radius:13px;padding:23px}#app .v3-inquiry>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}#app .v3-inquiry h3{font-size:19px;margin-bottom:5px}#app .v3-inquiry small{font-size:10px;color:#8291ac}#app .v3-message{padding:18px;background:#fff;border:1px solid #e2e8f4;border-radius:10px;color:#586273;font-size:13px;line-height:1.9;white-space:pre-wrap;margin:18px 0}#app .v3-editor-top{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:17px}#app .v3-editor-top>h3{font-family:Manrope,sans-serif;color:#101522;font-size:22px;font-weight:800;letter-spacing:-.04em;flex:1 1 40%;min-width:200px}#app .v3-editor-top>.field{font-size:10px;margin:0;min-width:155px}#app .v3-editor-top>.field select{font-size:11px;min-height:40px;padding:9px 12px}#app .v3-editor-pane .v3-note{margin-top:0}#app .v3-format-checks{border:1px solid #dce3ef;border-radius:12px;padding:19px;display:flex;flex-wrap:wrap;gap:18px;margin:20px 0}#app .v3-format-checks legend{color:#687286;font-size:11px;font-weight:750;padding:0 7px}#app .v3-format-checks label{color:#41506b;font-size:12px;display:flex;align-items:center;gap:8px}#app .v3-format-checks input{width:16px;height:16px;accent-color:#1457ff}#app details.v3-lesson{padding:0;overflow:hidden;border:1px solid #dce3ef;background:#f7f9ff;border-radius:13px}#app details.v3-lesson>summary{display:flex;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:20px 23px;background:#eef3ff;color:#101522;transition:background .2s}#app details.v3-lesson>summary::-webkit-details-marker{display:none}#app details.v3-lesson>summary:hover{background:#e4edff}#app details.v3-lesson>summary>span{color:#1457ff;background:#fff;font-size:10px;font-weight:850;padding:7px 10px;border:1px solid #d4e0fc;border-radius:8px;flex-shrink:0}#app details.v3-lesson>summary>strong{color:#101522;font-size:14px;font-weight:800;line-height:1.6;flex:1}#app details.v3-lesson>summary>small{color:#8291ac;font-size:10px;white-space:nowrap}#app details.v3-lesson>summary::after{content:'+';font-size:22px;font-weight:500;color:#1457ff;line-height:1;flex-shrink:0}#app details.v3-lesson[open]>summary::after{content:'−'}#app .v3-lesson-body{padding:25px;background:#fff;border-top:1px solid #dce3ef}#app .v3-lesson-body>.v3-actions:first-child{justify-content:flex-end;padding-bottom:15px;border-bottom:1px solid #e4eaf5;margin-bottom:20px}#app .v3-lesson-body>.v3-actions .text-link{font-size:10px}#app .v3-lesson-body .field{margin-top:18px}#app .v3-section-edit{background:#f5f8ff;border:1px solid #dce3ef;border-radius:12px;padding:21px;margin:20px 0}#app .v3-section-edit>.field:first-child{margin-top:0}#app .v3-section-edit>.text-link{font-size:10px}#app .v3-question{margin-bottom:16px}#app .v3-editor-footer{border-top:1px solid #dce3ef;margin-top:28px;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:20px}#app .v3-editor-footer .small-print{font-size:10px!important;max-width:600px}#app .v3-editor-footer .btn{flex-shrink:0}#app button:disabled{cursor:not-allowed;opacity:.4;transform:none!important;box-shadow:none!important}@keyframes momentum-ticker-sway{0%,100%{translate:0 0}50%{translate:-5% 0}}@media(max-width:1279px){#app .dynamic-hero-actions{gap:10px}#app .dynamic-hero-actions .btn{padding:13px 18px;font-size:12px}#app .dynamic-hero-art .hero-caption{padding:17px;gap:12px}#app .dynamic-hero-art .hero-caption strong{font-size:14px}#app .hero-caption-icon{height:42px;width:42px}#app .v3-admin .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .dynamic-session-card{grid-template-columns:85px 1fr auto;gap:23px}#app .session-facts{grid-column:2}.dynamic-session-card>.btn{grid-column:3;grid-row:1/3}#app .v3-command-banner>.v3-banner-tag{width:150px;height:150px;padding:23px;border-radius:20px}#app .v3-banner-tag strong{font-size:55px}}@media(max-width:1050px){#app .dynamic-hero-actions{gap:10px}#app .dynamic-hero-actions .btn{font-size:11px;min-height:47px;padding:12px 16px}#app .dynamic-proof{gap:17px}#app .dynamic-proof>span{font-size:9px}#app .dynamic-proof strong{font-size:18px}#app .dynamic-microhook{font-size:9px;gap:8px}#app .dynamic-microhook>span{font-size:6px}#app .dynamic-hero-art .hero-caption{bottom:8%;left:0;right:0;max-width:98%;padding:15px;gap:10px}#app .dynamic-hero-art .hero-caption strong{font-size:12px}#app .dynamic-hero-art .hero-caption small{font-size:6px}#app .dynamic-hero-art .hero-caption>div>span{font-size:8px}#app .hero-caption-icon{width:37px;height:37px}#app .dynamic-orbit{width:66px;height:66px;font-size:38px}#app .dynamic-hero-art .dynamic-tag.tag-top{font-size:7px;padding:11px 13px}#app .v3-command-banner{padding:27px}#app .v3-command-banner h2{font-size:31px}#app .v3-command-banner>.v3-banner-tag{width:120px;height:120px;padding:18px;border-radius:16px}#app .v3-banner-tag strong{font-size:44px}#app .v3-banner-tag span{font-size:8px}#app .v3-grid.dashboard-grid{grid-template-columns:1fr}#app .v3-command-banner .v3-actions{gap:9px}#app .v3-command-banner .btn{font-size:10px!important;padding:10px 14px!important;min-height:40px!important}#app .v3-card .section-head{align-items:flex-start}#app .dynamic-statement{padding:27px;gap:25px}#app .dynamic-statement>p{font-size:13px}#app .dynamic-statement .btn{font-size:11px;padding:12px 18px}}@media(max-width:767px){#app .dynamic-kicker{font-size:8px;letter-spacing:.1em;margin-bottom:22px}#app .dynamic-hero-actions{margin-top:26px;gap:10px}#app .dynamic-hero-actions .btn{font-size:12px;padding:13px 18px;min-height:49px}#app .dynamic-proof{gap:20px;margin-top:24px}#app .dynamic-proof>span{font-size:9px}#app .dynamic-proof strong{font-size:21px}#app .dynamic-microhook{font-size:9px;margin-top:24px;padding-top:17px;gap:8px;max-width:100%}#app .dynamic-microhook>span{font-size:6px;padding:4px 6px}#app .dynamic-hero-art .hero-caption{bottom:5%;left:2%;right:2%;max-width:96%;padding:17px;gap:12px;border-radius:13px}#app .dynamic-hero-art .hero-caption strong{font-size:15px}#app .dynamic-hero-art .hero-caption small{font-size:6px}#app .dynamic-hero-art .hero-caption>div>span{font-size:8px}#app .hero-caption-icon{width:42px;height:42px}#app .dynamic-hero-art .dynamic-tag.tag-top{top:0;left:0;font-size:7px;padding:11px 14px}#app .dynamic-orbit{top:0;right:0;width:60px;height:60px;border-radius:13px;font-size:35px}#app .dynamic-ticker>div{gap:27px;justify-content:flex-start;padding:0 20px}#app .dynamic-ticker>div>span{font-size:9px;letter-spacing:.08em}#app .dynamic-ticker>div>b{font-size:20px}#app .course-art.dynamic-card-art>strong{font-size:40px;left:25px;bottom:21px}#app .course-art.dynamic-card-art .course-number{font-size:8px;right:23px;bottom:23px}#app .dynamic-statement{display:block;border-radius:15px;padding:25px}#app .dynamic-statement>p{font-size:14px;line-height:1.9}#app .dynamic-statement h2{font-size:30px;line-height:1.15}#app .dynamic-statement .btn{margin-top:21px;font-size:12px;min-height:46px}#app .dynamic-session-card{grid-template-columns:74px 1fr;gap:17px;padding:21px;border-radius:14px}#app .session-date{border-radius:10px;padding:13px 8px}#app .session-date strong{font-size:29px}#app .session-date span{font-size:8px}#app .session-info h3{font-size:19px;line-height:1.35}#app .session-info>span,#app .session-info small{font-size:9px}#app .session-facts{grid-column:1/-1;border-top:1px solid #e3eaf5;padding-top:16px;gap:6px;font-size:10px}#app .dynamic-session-card>.btn{grid-column:1/-1;grid-row:auto;justify-content:center;width:100%;margin-top:0;font-size:12px;min-height:45px}#app .v3-command-banner{padding:26px;border-radius:16px;gap:15px;align-items:flex-start}#app .v3-command-banner h2{font-size:31px;margin:13px 0}#app .v3-command-banner .eyebrow{font-size:7px;letter-spacing:.08em}#app .v3-command-banner p{font-size:11px;line-height:1.85;margin-bottom:19px}#app .v3-command-banner>.v3-banner-tag{width:89px;height:100px;padding:14px;border-radius:13px;position:absolute;top:25px;right:23px;opacity:.8}#app .v3-banner-tag strong{font-size:34px}#app .v3-banner-tag span{font-size:7px;line-height:1.6;margin-top:6px}#app .v3-command-banner>div:first-child{position:relative;z-index:1}#app .v3-command-banner h2{padding-right:70px}#app .v3-command-banner p{max-width:250px}#app .v3-command-banner .v3-actions{gap:8px}#app .v3-command-banner .btn{font-size:10px!important;padding:11px 14px!important}#app .v3-admin .stat-grid{grid-template-columns:1fr 1fr}#app .v3-admin .stat-card{padding:19px}#app .v3-admin .stat-label{font-size:9px}#app .v3-admin .stat-value{font-size:34px}#app .v3-grid.dashboard-grid{grid-template-columns:1fr;gap:20px}#app .v3-toolbar .field{width:100%;font-size:10px}#app .v3-filters .field:not(.v3-search){flex:1 1 130px}#app .v3-search{flex:1 1 100%;min-width:0}#app .v3-filters .field select{font-size:12px}#app .v3-session>h3{font-size:22px}#app .v3-session-date{font-size:13px!important}#app .v3-bulk-bar{padding:13px;gap:8px}#app .v3-bulk-bar>span{flex:1 1 100%;font-size:10px}#app .v3-bulk-bar .btn{font-size:9px;min-height:33px;padding:8px 11px}#app .v3-inquiry{padding:20px}#app .v3-inquiry>header{gap:12px;flex-wrap:wrap}#app .v3-message{padding:16px;font-size:12px}#app .v3-editor-top{gap:12px}#app .v3-editor-top>h3{font-size:21px;min-width:0;flex:1 1 65%}#app .v3-editor-top>.field{width:100%;margin-top:3px;font-size:10px}#app .v3-editor-top>.field select{font-size:12px}#app .v3-format-checks{padding:16px;gap:13px}#app .v3-format-checks label{font-size:11px}#app details.v3-lesson>summary{padding:16px;gap:11px}#app details.v3-lesson>summary>span{font-size:9px;padding:6px 8px}#app details.v3-lesson>summary>strong{font-size:12px;line-height:1.65}#app details.v3-lesson>summary>small{font-size:8px}#app .v3-lesson-body{padding:20px 17px}#app .v3-section-edit{padding:17px;margin:17px 0}#app .v3-editor-footer{display:block;margin-top:23px;padding-top:20px}#app .v3-editor-footer .small-print{font-size:10px!important}#app .v3-editor-footer .btn{width:100%;margin-top:16px;justify-content:center}#app .v3-lesson-body>.v3-actions{gap:13px}#app .v3-lesson-body>.v3-actions .text-link{font-size:9px}}@media(max-width:479px){#app .dynamic-hero-actions .btn{font-size:11px;padding:13px 16px}#app .dynamic-microhook{font-size:8px;gap:7px}#app .dynamic-microhook>span{font-size:6px}#app .dynamic-proof{gap:16px}#app .dynamic-proof>span{font-size:8px}#app .dynamic-proof strong{font-size:20px}#app .dynamic-hero-art .hero-caption{bottom:4%;padding:14px;gap:10px}#app .dynamic-hero-art .hero-caption strong{font-size:13px}#app .hero-caption-icon{width:37px;height:37px}#app .hero-caption-icon svg{width:15px;height:15px}#app .dynamic-hero-art .hero-caption>svg{width:17px;height:17px}#app .dynamic-hero-art .hero-caption small{font-size:5px}#app .dynamic-hero-art .hero-caption>div>span{font-size:7px}#app .v3-command-banner{padding:23px}#app .v3-command-banner h2{font-size:28px;padding-right:65px}#app .v3-command-banner>.v3-banner-tag{right:20px;width:78px;height:90px;padding:13px}#app .v3-banner-tag strong{font-size:31px}#app .v3-banner-tag span{font-size:6px}#app .v3-command-banner .btn{font-size:9px!important;padding:10px 12px!important}#app .v3-admin .stat-card{padding:17px}#app .v3-admin .stat-value{font-size:31px}#app .v3-admin .stat-label{font-size:8px}}@media(prefers-reduced-motion:reduce){#app .dynamic-ticker>div{animation:none!important;translate:none!important}#app .dynamic-kicker>i{animation:none!important}#app .dynamic-hero-art .hero-caption:hover{transform:none}}#app{--edition-paper:#f4f3ef;--edition-ink:#141718;--edition-muted:#626864;--edition-line:#c9cbc5;--edition-orange:#f4512d;--edition-blue:#2345f5;--wa-ink:#141718;--wa-muted:#626864;--wa-purple:#2345f5;--wa-purple-dark:#1732c9;--wa-lilac:#e9ecfa;--wa-cream:#f4f3ef;--wa-paper:#f4f3ef;--wa-line:#c9cbc5;background:#f4f3ef;color:#141718;font-family:Manrope,Arial,sans-serif;overflow-x:clip}#app .edition-site{background:#f4f3ef;color:#141718;--academy-paper:#f4f3ef;--academy-white:#fff;--academy-ink:#141718;--academy-brass:#f4512d;--academy-border:#c9cbc5}#app .edition-site *{box-sizing:border-box}#app .edition-site ::selection{background:#f4512d;color:#141718}#app .edition-site .container{width:min(1480px,calc(100% - 96px));margin-inline:auto}#app .edition-site h1,#app .edition-site h2,#app .edition-site h3,#app .edition-site h4{font-family:Manrope,Arial,sans-serif;color:#141718;font-weight:650;letter-spacing:-.065em;text-wrap:balance}#app .edition-site h1{line-height:1.015}#app .edition-site h2{font-size:clamp(36px,4.5vw,68px);line-height:1.07}#app .edition-site h3{font-size:25px;line-height:1.18;letter-spacing:-.045em}#app .edition-site p{line-height:1.8}#app .edition-site em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit}#app .edition-site .muted{color:#626864}#app .edition-site .eyebrow,#app .edition-site .section-kicker,#app .edition-label{color:#5c645f;font-size:10px;line-height:1.6;font-weight:650;letter-spacing:.11em;text-transform:uppercase}#app .edition-site :focus-visible{outline:2px solid #2345f5;outline-offset:5px}#app .edition-site .section{padding:96px 0}#app .edition-site .section-head{gap:45px;margin-bottom:43px;align-items:flex-end}#app .edition-site .section-head h2{font-size:clamp(36px,4.3vw,62px);font-weight:650;line-height:1.08}#app .edition-site .section-head>p{font-size:14px;color:#626864;max-width:360px}#app .edition-site .btn{min-height:50px;border-radius:0;padding:14px 21px;border:1px solid #141718;font-size:12px;line-height:1.5;font-weight:650;letter-spacing:0;box-shadow:none;overflow:visible;transition:background .2s,color .2s,border-color .2s,transform .25s}#app .edition-site .btn.primary{background:#141718;border-color:#141718;color:#f4f3ef}#app .edition-site .btn.primary:hover{background:#f4512d;color:#141718;border-color:#f4512d;transform:translateY(-2px);box-shadow:none}#app .edition-site .btn.secondary,#app .edition-site .btn.outline{background:transparent;border-color:#9fa59f;color:#141718}#app .edition-site .btn.secondary:hover,#app .edition-site .btn.outline:hover{border-color:#141718;background:#e5e6df;color:#141718;box-shadow:none;transform:translateY(-2px)}#app .edition-site .btn.small{font-size:11px;min-height:42px;padding:10px 15px}#app .edition-site .btn svg{width:17px;height:17px}#app .edition-site .text-link{color:#141718;font-size:12px;font-weight:650;min-height:44px;transition:color .2s,gap .2s}#app .edition-site .text-link:hover{color:#d83d19;gap:16px}#app .edition-site .pill{background:transparent;border:1px solid #b8beb6;color:#5a625d;border-radius:0;font-size:9px;letter-spacing:.04em;padding:7px 10px}#app .edition-site #scroll-progress{background:#f4512d;box-shadow:none;height:2px}#app .edition-site .small-print,#app .edition-site .catalogue-note{font-size:11px!important;color:#626864!important;line-height:1.85!important}#app .edition-site .edition-header.academy-header{position:sticky;top:0;z-index:80;background:#f4f3eff2;border:0;border-bottom:1px solid #c9cbc5;box-shadow:none;backdrop-filter:blur(12px)}#app .edition-header-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:38px;min-height:103px}#app .edition-header .brand{min-width:0;width:220px;justify-self:start}#app .edition-header .brand-logo,#app .edition-header .brand>img{width:220px;height:65px;max-height:none;object-fit:contain;object-position:left center;transform:none;filter:none;transition:opacity .25s}#app .edition-header .brand:hover img{transform:none;opacity:.65}#app .edition-nav{display:flex;gap:29px;align-items:center}#app .edition-nav>a,#app .edition-nav>button{font-size:12px;line-height:1.5;font-weight:650;color:#141718;position:relative;min-height:48px;display:flex;align-items:center;padding:5px 0}#app .edition-nav>a::after{content:'';position:absolute;bottom:7px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}#app .edition-nav>a:hover::after{transform:scaleX(1)}#app .edition-tools{display:flex;justify-content:flex-end;align-items:center;gap:28px;justify-self:end}#app .edition-tools>a{font-size:11px;font-weight:650;min-height:44px;display:inline-flex;align-items:center;gap:8px}#app .edition-tools>a svg{width:17px;height:17px}#app .edition-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:108px;min-height:49px;padding:10px 0 10px 20px;border-left:1px solid #c9cbc5;font-size:11px!important;font-weight:650!important;letter-spacing:.02em;line-height:1.5;color:#141718}#app .edition-menu-button>svg{width:23px;height:23px}#app .edition-menu-button:hover{color:#d83d19}#app .edition-menu-button[aria-expanded=true]{color:#d83d19}#app .edition-site .edition-menu.mega-menu{position:absolute;top:100%;left:0;width:100%;padding:46px 0 0;border:0;background:#f4f3ef;color:#141718;box-shadow:0 25px 30px #14171812;border-bottom:1px solid #c9cbc5;max-height:calc(100dvh - 103px);overflow:auto;transform:none;border-radius:0}#app .edition-menu-layout{display:grid;grid-template-columns:.75fr 1.6fr .85fr;gap:55px;padding-bottom:44px;align-items:start}#app .edition-menu-title{padding-top:9px}#app .edition-menu-title h2{font-size:clamp(30px,3.5vw,49px);margin:20px 0 24px;line-height:1.04;max-width:250px}#app .edition-menu-title>a{font-size:11px;display:inline-flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid #141718}#app .edition-menu-list{display:flex;flex-direction:column}#app .edition-menu-list>a{display:grid;grid-template-columns:30px 1fr 24px;align-items:center;gap:13px;border-top:1px solid #c9cbc5;min-height:75px;padding:15px 0;transition:padding .25s,color .25s}#app .edition-menu-list>a:last-child{border-bottom:1px solid #c9cbc5}#app .edition-menu-list>a>span:first-child{font-size:9px;color:#747b75}#app .edition-menu-list>a>strong{font-size:18px;line-height:1.3;font-weight:550;letter-spacing:-.025em}#app .edition-menu-list>a>svg{width:21px;height:21px}#app .edition-menu-list>a:hover{padding-left:13px;color:#d83d19}#app .edition-menu-aside{position:relative;border-left:1px solid #c9cbc5;padding-left:30px}#app .edition-menu-aside>img{width:100%;aspect-ratio:.95;object-fit:cover;filter:saturate(.72);margin-bottom:19px}#app .edition-menu-aside>a{display:block;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.03em}#app .edition-menu-aside p{font-size:11px;color:#626864;margin:11px 0}#app .edition-menu-aside .eyebrow{display:block;margin-bottom:10px}#app .edition-menu-bottom{border-top:1px solid #c9cbc5;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-block:18px;min-height:76px}#app .edition-menu-bottom>a,#app .edition-menu-bottom>button{display:inline-flex;align-items:center;min-height:44px;font-size:10px;font-weight:550}#app .edition-menu-bottom>button{margin-left:auto}#app .edition-menu-bottom>a:hover{color:#d83d19}#app .edition-hero{position:relative;padding-top:38px;padding-bottom:0;isolation:isolate}#app .edition-hero-eyebrow{display:flex;justify-content:space-between;gap:30px;align-items:center;font-size:9px;font-weight:650;line-height:1.8;letter-spacing:.1em;text-transform:uppercase;color:#626864;margin-bottom:25px}#app .edition-hero-eyebrow>span:last-child{display:inline-flex;gap:9px;align-items:center}#app .edition-hero-eyebrow>span:last-child::before{content:'';height:6px;width:6px;border-radius:50%;background:#f4512d}#app .edition-hero-title,#app .edition-hero h1{position:relative;z-index:3;font-size:clamp(80px,11.8vw,182px);font-weight:600;line-height:.91;letter-spacing:-.085em;color:#141718;max-width:100%;margin:0;pointer-events:none;text-wrap:nowrap}#app .edition-hero-title>span,#app .edition-hero h1>span{color:#f4512d;font-weight:500;display:inline-block;position:relative}#app .edition-hero-grid{display:grid;grid-template-columns:.36fr .64fr;gap:65px;align-items:end;margin-top:-16px;padding-left:0}#app .edition-hero-intro{padding-top:69px;padding-bottom:35px;max-width:340px;position:relative;z-index:4}#app .edition-hero-intro>p{font-size:15px;color:#626864;line-height:1.95;max-width:330px}#app .edition-hero-intro>p strong{color:#141718;font-weight:650}#app .edition-hero-intro .hero-actions,#app .edition-hero-intro .edition-hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:29px}#app .edition-hero-intro .btn{font-size:12px;min-height:51px}#app .edition-hero-intro>a:not(.btn){display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:11px;font-weight:650;margin-top:19px}#app .edition-hero-visual{position:relative;margin:0;min-width:0;padding-top:0;align-self:stretch;overflow:visible}#app .edition-hero-photo{position:relative;display:block;width:100%;height:100%;min-height:390px;max-height:500px;object-fit:cover;object-position:center 48%;filter:saturate(.64);border-radius:0;transition:filter .6s,clip-path .7s;clip-path:inset(0)}#app .edition-hero-visual:hover .edition-hero-photo{filter:saturate(1);clip-path:inset(0 0 8px 0)}#app .edition-hero-caption{position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:28px;width:100%;padding:20px 25px;background:#141718e8;color:#f4f3ef;font-size:10px;line-height:1.65;letter-spacing:.025em}#app .edition-hero-caption strong{font-size:14px;font-weight:500;letter-spacing:-.02em;color:#f4f3ef}#app .edition-hero-caption small{display:block;font-size:8px;color:#c0c6bf;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}#app .edition-hero-caption>svg{width:25px;height:25px;color:#f4512d}#app .edition-hero-index{position:absolute;right:-28px;bottom:160px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#737b73;z-index:5}#app .edition-hero-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:94px;margin-top:31px;border-top:1px solid #aeb5ac}#app .edition-hero-footer>nav,#app .edition-hero-footer .edition-format-links{display:flex;align-items:center;gap:28px}#app .edition-hero-footer a{min-height:44px;font-size:10px;font-weight:650;display:inline-flex;align-items:center;gap:10px}#app .edition-hero-footer a svg{width:15px;height:15px}#app .edition-hero-footer a:hover{color:#d83d19}#app .edition-hero-footer>span{font-size:8px;color:#707870;letter-spacing:.12em;text-transform:uppercase}#app .edition-signal{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9cbc5;border-bottom:1px solid #c9cbc5;gap:30px;padding:24px 0;color:#626864;font-size:11px;line-height:1.8}#app .edition-signal>span,#app .edition-signal>div{display:flex;gap:13px;align-items:center;justify-content:center}#app .edition-signal>span+span,#app .edition-signal>div+div{border-left:1px solid #c9cbc5}#app .edition-signal strong{font-size:30px;line-height:1;color:#141718;letter-spacing:-.06em;font-weight:550}#app .edition-paths{display:grid;grid-template-columns:.3fr .7fr;gap:65px;padding:110px 0 105px;align-items:start}#app .edition-paths>div:first-child h2{font-size:clamp(34px,3.4vw,50px);margin-top:21px;line-height:1.08;max-width:280px}#app .edition-paths>div:first-child p{font-size:13px;color:#626864;max-width:250px;margin-top:22px}#app .edition-path-list{display:flex;flex-direction:column;position:relative}#app .edition-path-list>a{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 190px 25px;align-items:center;gap:22px;border-top:1px solid #aeb5ac;min-height:113px;padding:22px 0;isolation:isolate;transition:padding .3s,color .3s}#app .edition-path-list>a:last-child{border-bottom:1px solid #aeb5ac}#app .edition-path-list>a>span:first-child{color:#747b75;font-size:9px;font-weight:600}#app .edition-path-list>a>strong{font-size:clamp(23px,2.4vw,36px);font-weight:500;letter-spacing:-.055em;line-height:1.18}#app .edition-path-list>a>p,#app .edition-path-list>a>span:nth-last-child(2){font-size:11px;color:#747b75;line-height:1.8;max-width:200px}#app .edition-path-list>a>svg{width:24px;height:24px;transition:transform .3s}#app .edition-path-list>a>img{position:absolute;pointer-events:none;width:205px;height:157px;object-fit:cover;right:105px;top:50%;translate:0 -50%;z-index:-1;opacity:0;transform:rotate(-5deg) scale(.86);filter:saturate(.65);transition:opacity .25s,transform .4s}@media(hover:hover) and (pointer:fine){#app .edition-path-list>a:hover{color:#d83d19;padding-left:15px}#app .edition-path-list>a:hover>img{opacity:1;transform:rotate(-4deg) scale(1);z-index:3}#app .edition-path-list>a:hover>svg{transform:translate(3px,-3px)}#app .edition-path-list>a:hover>p{opacity:0}}#app .edition-feature{padding:85px 0 110px;border-top:1px solid #c9cbc5}#app .edition-feature-head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:43px}#app .edition-feature-head h2{max-width:680px;margin-top:19px;font-size:clamp(37px,4.2vw,62px)}#app .edition-feature-head>a{font-size:11px;font-weight:600;min-height:44px;display:inline-flex;gap:12px;align-items:center;border-bottom:1px solid #141718;white-space:nowrap}#app .edition-feature-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:0 54px;align-items:start}#app .edition-feature-grid>.course-card:first-child{grid-row:span 2}#app .edition-feature-grid>.course-card:not(:first-child){display:grid;grid-template-columns:200px 1fr;border-top:1px solid #aeb5ac;padding-top:24px;margin-bottom:28px;gap:24px}#app .edition-site .course-card{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;transform:none;transition:none;min-width:0}#app .edition-site .course-card::before,#app .edition-site .course-card::after{display:none}#app .edition-site .course-card:hover{transform:none;background:transparent;border:0;box-shadow:none}#app .edition-site .course-art{display:block;position:relative;border-radius:0;height:auto;min-height:0;aspect-ratio:1.4;background:#dfe1da;overflow:hidden;margin:0;padding:0}#app .edition-site .course-art::before{display:none}#app .edition-site .course-art::after{content:'';display:block;position:absolute;inset:0;background:linear-gradient(0deg,#1417185c,transparent 50%);z-index:1}#app .edition-site .course-art>img,#app .edition-site .course-art.dynamic-card-art>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center;filter:saturate(.65);opacity:1;transition:transform .65s,filter .5s}#app .edition-site .course-card:hover .course-art>img{transform:scale(1.045);filter:saturate(1)}#app .edition-site .course-art>strong,#app .edition-site .course-art.dynamic-card-art>strong{display:none}#app .edition-site .course-category{position:absolute;top:15px;left:16px;z-index:2;color:#141718;background:#f4f3ef;padding:6px 9px;border:0;border-radius:0;font-size:8px;font-weight:650;letter-spacing:.04em;line-height:1.5}#app .edition-site .course-number{font-size:8px;font-weight:500;color:#f4f3ef;letter-spacing:.09em;bottom:18px;right:18px;z-index:2}#app .edition-site .course-body{padding:24px 0 0;min-width:0}#app .edition-site .course-meta{font-size:9px;color:#626864;gap:15px;margin-bottom:12px;line-height:1.7}#app .edition-site .course-meta>span{font-size:9px}#app .edition-site .course-meta svg{width:13px;height:13px;color:#626864}#app .edition-site .course-title,#app .edition-site .course-title a,#app .edition-site .course-title button{font-family:Manrope,Arial,sans-serif;font-size:29px;line-height:1.14;font-weight:550;letter-spacing:-.05em;min-height:0;color:#141718;margin:0}#app .edition-site .course-title a:hover{color:#d83d19}#app .edition-site .course-description{font-size:12px;color:#626864;line-height:1.85;min-height:0;margin-top:15px;max-width:520px}#app .edition-site .course-formats{gap:6px 14px;margin-top:18px;color:#626864;flex-wrap:wrap}#app .edition-site .course-formats>span{background:transparent;border:0;padding:0;font-size:8px;white-space:nowrap}#app .edition-site .course-formats svg{width:11px;height:11px;color:#747b75}#app .edition-site .course-footer{margin-top:23px;border-top:1px solid #c9cbc5;padding-top:17px;gap:20px;align-items:center}#app .edition-site .course-price{font-family:Manrope,Arial,sans-serif;color:#141718;font-size:26px;line-height:1.2;font-weight:550;letter-spacing:-.045em}#app .edition-site .course-price strong{font-size:26px;font-weight:550}#app .edition-site .course-price small{font-size:8px;line-height:1.6;letter-spacing:0;color:#747b75;font-weight:400}#app .edition-site .course-link{font-size:10px;line-height:1.6;font-weight:600;color:#141718;min-height:44px;display:inline-flex;align-items:center;gap:10px}#app .edition-site .course-link:hover{color:#d83d19}#app .edition-site .course-link svg{width:17px;height:17px}#app .edition-feature-grid>.course-card:first-child .course-art{aspect-ratio:1.47}#app .edition-feature-grid>.course-card:first-child .course-title,#app .edition-feature-grid>.course-card:first-child .course-title a{font-size:39px;max-width:600px}#app .edition-feature-grid>.course-card:not(:first-child) .course-art{aspect-ratio:.83;height:100%;min-height:240px}#app .edition-feature-grid>.course-card:not(:first-child) .course-body{padding-top:0}#app .edition-feature-grid>.course-card:not(:first-child) .course-title,#app .edition-feature-grid>.course-card:not(:first-child) .course-title a{font-size:25px}#app .edition-feature-grid>.course-card:not(:first-child) .course-description{font-size:11px;line-height:1.85;margin-top:12px}#app .edition-feature-grid>.course-card:not(:first-child) .course-formats{display:none}#app .edition-feature-grid>.course-card:not(:first-child) .course-footer{margin-top:17px;padding-top:12px}#app .edition-feature-grid>.course-card:not(:first-child) .course-price strong{font-size:20px}#app .edition-feature-grid>.course-card:not(:first-child) .course-link{font-size:9px;gap:5px}#app .edition-lab{background:#141718;color:#f4f3ef;padding:104px 0;overflow:hidden;position:relative}#app .edition-lab>.container,#app .edition-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}#app .edition-lab-copy{padding-top:7px}#app .edition-lab .eyebrow{color:#aab4a8}#app .edition-lab-copy h2{color:#f4f3ef;font-size:clamp(38px,4.8vw,70px);line-height:1.04;font-weight:550;margin:26px 0}#app .edition-lab-copy h2 em,#app .edition-lab-copy h2 span{color:#f4512d}#app .edition-lab-copy>p{color:#aab4a8;font-size:14px;line-height:1.95;max-width:420px}#app .edition-lab-copy>.btn{margin-top:30px;background:#f4512d;border-color:#f4512d;color:#141718}#app .edition-lab-copy>.btn:hover{background:#f4f3ef;border-color:#f4f3ef;color:#141718}#app .edition-decision{border-top:1px solid #566054;padding-top:25px;min-width:0}#app .edition-decision .eyebrow{font-size:8px}#app .edition-decision h3{font-size:24px;font-weight:500;line-height:1.3;color:#f4f3ef;margin:17px 0 18px;letter-spacing:-.04em}#app .edition-decision>p{font-size:13px;color:#aab4a8;line-height:1.9;margin-bottom:24px}#app .edition-decision-options{display:flex;flex-direction:column;gap:10px}#app .edition-decision-options>button,#app .edition-decision>button,#app .edition-decision label{display:flex;align-items:flex-start;gap:16px;min-height:76px;width:100%;padding:18px;border:1px solid #4b554a;background:transparent;color:#c7d0c5;font-size:12px;line-height:1.8;text-align:left;transition:background .2s,border-color .2s,color .2s;cursor:pointer}#app .edition-decision-options>button>span:first-child,#app .edition-decision>button>span:first-child{font-size:9px;color:#859580;padding:2px 0;min-width:20px}#app .edition-decision-options>button:hover,#app .edition-decision>button:hover,#app .edition-decision label:hover{background:#263024;border-color:#a5b39f;color:#f4f3ef}#app .edition-decision-options>button.selected,#app .edition-decision-options>button[aria-pressed=true]{border-color:#f4512d;background:#f4512d16;color:#f4f3ef}#app .edition-decision-feedback,#app #edition-decision-feedback{margin-top:18px;padding:20px;background:#263024;color:#d5ddd2;font-size:12px;line-height:1.9;border-left:3px solid #f4512d;min-height:0}#app .edition-decision-feedback:empty,#app #edition-decision-feedback:empty{display:none}#app .edition-decision-feedback strong{font-weight:650;color:#f4f3ef}#app .edition-decision-feedback>a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#f4f3ef;font-weight:650;margin-top:10px}#app .edition-method{display:grid;grid-template-columns:.3fr .7fr;gap:65px;padding:110px 0 116px}#app .edition-method>div:first-child h2{margin-top:23px;font-size:43px;line-height:1.07;max-width:270px}#app .edition-method-steps{display:flex;flex-direction:column}#app .edition-method-steps>article,#app .edition-method-steps>div{display:grid;grid-template-columns:42px .8fr 1fr;align-items:start;gap:28px;border-top:1px solid #aeb5ac;padding:32px 0 38px}#app .edition-method-steps>article:last-child,#app .edition-method-steps>div:last-child{border-bottom:1px solid #aeb5ac}#app .edition-method-steps>article>span,#app .edition-method-steps>div>span{font-size:9px;color:#747b75;padding-top:7px}#app .edition-method-steps h3{font-size:28px;font-weight:500;letter-spacing:-.05em;line-height:1.15}#app .edition-method-steps p{font-size:12px;color:#626864;line-height:1.95;max-width:350px}#app .edition-method-steps>article:nth-child(2),#app .edition-method-steps>div:nth-child(2){padding-left:28px}#app .edition-method-steps>article:nth-child(3),#app .edition-method-steps>div:nth-child(3){padding-left:56px}#app .edition-business{min-height:680px;position:relative;display:flex;align-items:center;padding:70px 0;background:#90978c;overflow:hidden;isolation:isolate}#app .edition-business>img,#app .edition-business .edition-business-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.5)}#app .edition-business::after{content:'';position:absolute;inset:0;z-index:-1;background:#14171820;pointer-events:none}#app .edition-business>.container{display:flex;justify-content:flex-end}#app .edition-business-panel{background:#f4f3ef;padding:52px;max-width:530px;margin-left:auto}#app .edition-business-panel h2{font-size:51px;font-weight:550;line-height:1.06;margin:23px 0}#app .edition-business-panel p{color:#626864;font-size:13px;line-height:1.95}#app .edition-business-panel .btn{margin-top:27px}#app .edition-journal{padding:108px 0 90px}#app .edition-journal .section-head{margin-bottom:36px}#app .edition-journal-list{display:flex;flex-direction:column}#app .edition-journal-list>a{display:grid;grid-template-columns:155px minmax(0,1fr) 120px 30px;align-items:center;gap:40px;border-top:1px solid #aeb5ac;padding:27px 0;transition:padding .25s,color .25s}#app .edition-journal-list>a:last-child{border-bottom:1px solid #aeb5ac}#app .edition-journal-list>a>img{width:155px;height:99px;object-fit:cover;filter:saturate(.65);transition:filter .4s}#app .edition-journal-list h3{font-size:29px;max-width:720px;font-weight:500;letter-spacing:-.045em;line-height:1.22}#app .edition-journal-list small,#app .edition-journal-list>a>span{font-size:9px;color:#747b75;line-height:1.8;text-transform:uppercase;letter-spacing:.06em}#app .edition-journal-list>a:hover{padding-left:15px;color:#d83d19}#app .edition-journal-list>a:hover img{filter:saturate(1)}#app .edition-journal-list>a>svg{width:26px;height:26px}#app .edition-footer{background:#f4512d;color:#141718;padding:0;overflow:hidden;border:0;border-radius:0}#app .edition-footer-invite{padding:64px 0 48px;border-bottom:1px solid #14171866;display:flex;align-items:center;justify-content:space-between;gap:25px}#app .edition-footer-invite>a{display:flex;align-items:center;gap:35px;font-size:clamp(50px,8.7vw,130px);line-height:1.03;font-weight:500;letter-spacing:-.075em;transition:opacity .25s}#app .edition-footer-invite>a:hover{opacity:.65}#app .edition-footer-invite>a>svg{width:85px;height:85px;stroke-width:1.2}#app .edition-footer-invite>p{max-width:190px;font-size:11px;line-height:1.85;font-weight:500}#app .edition-footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:55px;padding:47px 0 55px}#app .edition-footer-grid>.brand,#app .edition-footer-brand .brand{width:235px;min-width:0;margin-bottom:20px}#app .edition-footer-brand .brand>img{width:235px;height:75px;object-fit:contain;object-position:left center;filter:none;opacity:1}#app .edition-footer-grid p{font-size:11px;line-height:1.85;max-width:230px}#app .edition-footer-grid>nav,#app .edition-footer-col{display:flex;flex-direction:column;align-items:flex-start}#app .edition-footer-grid strong,#app .edition-footer-col strong{display:block;font-size:9px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-weight:650}#app .edition-footer-grid a:not(.brand){min-height:35px;font-size:11px;line-height:1.8;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s}#app .edition-footer-grid a:not(.brand):hover{opacity:.6}#app .edition-footer-grid>div:last-child>a{font-size:20px;line-height:1.35;font-weight:550;letter-spacing:-.04em;margin:8px 0 12px}#app .edition-footer-grid a svg{width:14px;height:14px}#app .edition-footer-wordmark{font-size:clamp(86px,20.2vw,325px);line-height:.8;letter-spacing:-.09em;text-align:center;font-weight:650;white-space:nowrap;border-bottom:1px solid #14171866;padding-bottom:32px;color:#141718;user-select:none;margin:0 -6px;overflow:hidden}#app .edition-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:82px;font-size:9px;line-height:1.8;padding:20px 0}#app .edition-footer-bottom>div{display:flex;align-items:center;gap:22px;flex-wrap:wrap}#app .edition-footer-bottom a{min-height:44px;display:inline-flex;align-items:center}#app .edition-footer-bottom a:hover{text-decoration:underline;text-underline-offset:4px}#app .edition-site .page-hero{background:#f4f3ef;border-bottom:1px solid #c9cbc5;padding:29px 0 65px;position:relative;overflow:hidden}#app .edition-site .page-hero::before,#app .edition-site .page-hero::after{display:none}#app .edition-site .breadcrumb{font-size:9px;color:#747b75;gap:11px;margin-bottom:43px;flex-wrap:wrap;line-height:1.7}#app .edition-site .breadcrumb a{color:#626864;min-height:24px}#app .edition-site .page-hero-grid{grid-template-columns:1.5fr .7fr;align-items:center;gap:65px}#app .edition-site .page-hero h1{font-size:clamp(46px,5.1vw,79px);font-weight:550;line-height:1.04;letter-spacing:-.067em;max-width:1000px}#app .edition-site .page-hero .page-kicker{font-size:9px;margin-bottom:22px;color:#747b75}#app .edition-site .page-intro{color:#626864;font-size:15px;line-height:1.95;max-width:640px;margin-top:26px}#app .edition-site .page-hero-art{background:transparent;min-height:0;aspect-ratio:1.05;overflow:hidden;border-radius:0;transform:none;position:relative;max-width:420px;margin:0}#app .edition-site .page-hero-art::before,#app .edition-site .page-hero-art::after{display:none}#app .edition-site .page-hero-art>img{width:100%;height:100%;max-width:none;object-fit:cover;opacity:1;filter:saturate(.6);border-radius:0;transform:none;animation:none}#app .edition-site .course-grid{gap:60px 35px;grid-template-columns:repeat(3,minmax(0,1fr))}#app .edition-site .catalogue-tools{border:0;border-top:1px solid #aeb5ac;border-bottom:1px solid #aeb5ac;background:transparent;padding:23px 0;margin-bottom:28px;border-radius:0;box-shadow:none}#app .edition-site .catalogue-top{gap:15px}#app .edition-site .search-box,#app .edition-site .format-select{border:1px solid #c9cbc5;background:transparent;border-radius:0;min-height:48px;color:#141718;font-size:11px}#app .edition-site .search-box input{font-size:12px;color:#141718;background:transparent}#app .edition-site .filter-row{margin-top:18px;gap:8px}#app .edition-site .filter-chip{border-radius:0;background:transparent;color:#626864;border:1px solid #c9cbc5;min-height:44px;padding:10px 13px;font-size:10px}#app .edition-site .filter-chip.active{background:#141718;color:#f4f3ef;border-color:#141718}#app .edition-site .filter-chip:hover{border-color:#141718;color:#141718;background:#e7e8e1}#app .edition-site .filter-chip.active:hover{background:#141718;color:#f4f3ef}#app .edition-site .results-count{font-size:11px;color:#626864;margin:25px 0 31px}#app .edition-site .results-count>span{color:#747b75;font-size:8px;letter-spacing:.08em}#app .edition-site .content-block{border-radius:0;background:transparent;border-color:#c9cbc5;padding:0;margin-bottom:43px;box-shadow:none}#app .edition-site .content-block>h2{font-size:clamp(32px,3.4vw,48px);font-weight:550;line-height:1.1;margin-top:21px;margin-bottom:24px}#app .edition-site .content-block>p{color:#626864;font-size:14px;line-height:1.95}#app .edition-site .content-block>img{max-height:240px;object-fit:cover;border-radius:0;width:100%;margin-bottom:26px}#app .edition-site .course-page-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:94px}#app .edition-site .course-sticky{top:133px}#app .edition-site .course-enrollment-card{background:#e7e9e2;border:0;border-radius:0;padding:28px;box-shadow:none}#app .edition-site .course-enrollment-art{width:calc(100% + 56px);height:210px;max-height:210px;object-fit:cover;margin:-28px -28px 27px;border-radius:0;filter:saturate(.55);opacity:1}#app .edition-site .course-enrollment-card h3{font-size:28px;line-height:1.14;letter-spacing:-.045em;font-weight:550;margin-top:16px}#app .edition-site .detail-price{font-size:44px;font-weight:550;letter-spacing:-.065em;color:#141718;margin-top:25px}#app .edition-site .detail-price small{font-size:9px;color:#626864;line-height:1.7;letter-spacing:0}#app .edition-site .detail-facts{border-color:#b8bfb5;color:#626864;font-size:11px;margin:24px 0;padding:20px 0;gap:11px}#app .edition-site .detail-facts svg{width:16px;height:16px;color:#747b75}#app .edition-site .course-enrollment-card>.btn{width:100%}#app .edition-site .course-enrollment-card>.text-link{font-size:10px;margin-top:12px}#app .edition-site .course-enrollment-card .small-print{font-size:9px!important;margin-top:15px}#app .edition-site .format-tabs{gap:0;border-bottom:1px solid #aeb5ac;margin:18px 0 25px}#app .edition-site .format-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#626864;min-height:49px;padding:13px 17px;font-size:10px;margin-bottom:-1px;box-shadow:none}#app .edition-site .format-tabs>button.active{background:transparent;border-color:#141718;color:#141718;font-weight:700}#app .edition-site .format-tabs>button:hover{color:#d83d19}#app .edition-site #format-description{background:#e7e9e2;padding:24px;border:0;margin-bottom:49px}#app .edition-site #format-description h3{font-size:23px;line-height:1.2;margin-bottom:13px}#app .edition-site #format-description p{font-size:12px;line-height:1.95;color:#626864}#app .edition-site .course-audience{display:flex;flex-direction:column;gap:0}#app .edition-site .course-audience>span{border:0;border-top:1px solid #c9cbc5;border-radius:0;background:transparent;padding:15px 0;color:#626864;font-size:12px;min-height:49px;gap:13px}#app .edition-site .course-audience svg{color:#747b75;width:16px;height:16px}#app .edition-site .outcome-list{gap:0}#app .edition-site .outcome-list>li{border:0;border-top:1px solid #c9cbc5;background:transparent;padding:19px 0;gap:18px;color:#626864;font-size:13px;line-height:1.85}#app .edition-site .outcome-list svg{color:#747b75;width:18px;height:18px}#app .edition-site .curriculum-list{border-top:1px solid #aeb5ac}#app .edition-site .curriculum-list details{border:0;border-bottom:1px solid #aeb5ac;border-radius:0;background:transparent;margin:0;box-shadow:none}#app .edition-site .curriculum-list summary{padding:24px 0;display:flex;align-items:center;gap:24px;color:#141718}#app .edition-site .curriculum-list summary>span:first-child{color:#747b75;background:transparent;border:0;font-size:9px;min-width:24px;padding:0}#app .edition-site .curriculum-list summary>strong{font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.035em}#app .edition-site .curriculum-list summary>span:last-child{color:#141718;font-weight:400;font-size:22px}#app .edition-site .curriculum-list ul{padding:0 20px 26px 54px;color:#626864;font-size:12px;line-height:2}#app .edition-site .curriculum-list details[open]{background:transparent}#app .edition-site .feature-grid{gap:25px}#app .edition-site .feature-card{border:0;border-top:1px solid #aeb5ac;border-radius:0;background:transparent;box-shadow:none;padding:26px 0;transform:none}#app .edition-site .feature-card:hover{transform:none;background:transparent;box-shadow:none}#app .edition-site .feature-card>svg{width:24px;height:24px;color:#141718;background:transparent;padding:0;border-radius:0;margin-bottom:25px}#app .edition-site .feature-card h3{font-size:25px;font-weight:550;line-height:1.2;margin-bottom:15px}#app .edition-site .feature-card p{color:#626864;font-size:12px;line-height:1.95}#app .edition-site .format-card,#app .edition-site .resource-card{background:transparent;border:0;border-top:1px solid #aeb5ac;border-radius:0;box-shadow:none;padding:28px 0;transform:none}#app .edition-site .format-card:hover,#app .edition-site .resource-card:hover{background:transparent;box-shadow:none;transform:none}#app .edition-site .format-card h3{font-size:31px;font-weight:500}#app .edition-site .format-card p{color:#626864;font-size:13px}#app .edition-site .format-number{color:#626864;font-size:9px}#app .edition-site .format-number svg{color:#141718;background:transparent;border:0}#app .edition-site .format-features{border-color:#c9cbc5;color:#626864;font-size:11px}#app .edition-site .faq-list details{background:transparent;border:0;border-top:1px solid #aeb5ac;border-radius:0;margin:0;padding:0}#app .edition-site .faq-list details:last-child{border-bottom:1px solid #aeb5ac}#app .edition-site .faq-list summary{padding:23px 0;color:#141718;font-size:17px;font-weight:550;line-height:1.5;letter-spacing:-.025em}#app .edition-site .faq-list p{padding:0 30px 26px 0;color:#626864;font-size:13px;line-height:1.95}#app .edition-site .story-visual{border-radius:0;overflow:hidden;background:#e7e9e2}#app .edition-site .story-visual>img{border-radius:0;filter:saturate(.65)}#app .edition-site .story-copy .manifesto{font-family:Manrope,sans-serif;font-size:30px;color:#141718;font-weight:500;letter-spacing:-.04em}#app .edition-site .contact-card,#app .edition-site .contact-form-panel{background:transparent;border:0;border-top:1px solid #aeb5ac;border-radius:0;padding:30px 0;box-shadow:none}#app .edition-site .contact-form-panel h3{font-size:33px;font-weight:550;line-height:1.1;margin:17px 0 28px}#app .edition-site .contact-grid{gap:90px}#app .edition-site .closing-cta{background:#e7e9e2;border-top:1px solid #c9cbc5;border-radius:0;padding:80px 0}#app .edition-site .closing-cta::before,#app .edition-site .closing-cta::after{display:none}#app .edition-site .closing-cta>.container{max-width:none;text-align:left}#app .edition-site .closing-cta img{display:none}#app .edition-site .closing-cta h2{font-size:clamp(38px,5vw,70px);font-weight:550;max-width:980px;margin:20px 0 27px}#app .edition-site .closing-cta .hero-actions{justify-content:flex-start}#app .edition-site .dynamic-sessions{background:#f4f3ef;border-top:1px solid #c9cbc5}#app .edition-site .dynamic-statement{border:0;border-top:1px solid #aeb5ac;border-bottom:1px solid #aeb5ac;border-radius:0;background:transparent;color:#141718;padding:35px 0}#app .edition-site .dynamic-statement>p{color:#626864;font-size:14px;max-width:680px}#app .edition-site .dynamic-statement h2{font-weight:550;font-size:40px;color:#141718}#app .edition-site .dynamic-session-card{border:0;border-top:1px solid #aeb5ac;border-bottom:1px solid #aeb5ac;border-radius:0;background:transparent;box-shadow:none;padding:25px 0;margin:0}#app .edition-site .session-date{background:#e7e9e2;color:#141718;border-radius:0}#app .edition-site .session-date strong{color:#141718;font-weight:550}#app .edition-site .session-info h3{font-size:26px;font-weight:500}#app .edition-site .session-facts{color:#626864}#app .edition-site .workspace{background:#f4f3ef}#app .edition-site .workspace-sidebar{background:#141718;color:#f4f3ef;border-right:0;border-radius:0;box-shadow:none}#app .edition-site .workspace-brand .brand{width:205px;min-width:0}#app .edition-site .workspace-brand .brand>img{width:205px;height:69px;filter:none;opacity:1;object-fit:contain;object-position:left center}#app .edition-site .workspace-nav>a,#app .edition-site .workspace-nav>button{border-radius:0;background:transparent;color:#aeb8aa;font-size:11px;min-height:49px;border-bottom:1px solid #394235;padding:14px 11px;box-shadow:none}#app .edition-site .workspace-nav>.active{background:#f4512d;color:#141718;box-shadow:none}#app .edition-site .workspace-nav>a:hover,#app .edition-site .workspace-nav>button:hover{background:#2b3427;color:#f4f3ef}#app .edition-site .workspace-nav>.active:hover{background:#f4512d;color:#141718}#app .edition-site .workspace-back{border-color:#394235}#app .edition-site .workspace-back a{color:#aeb8aa;font-size:10px;min-height:35px}#app .edition-site .workspace-sidebar>.eyebrow{color:#6e8068;font-size:8px}#app .edition-site .workspace-main{background:#f4f3ef;padding:43px 40px 70px}#app .edition-site .workspace-header{border-bottom:1px solid #aeb5ac;padding-bottom:29px;margin-bottom:24px}#app .edition-site .workspace-header h1{font-size:42px;letter-spacing:-.06em;font-weight:550;line-height:1.08}#app .edition-site .workspace-header p{font-size:12px;line-height:1.8;color:#626864}#app .edition-site .demo-bar{border:1px solid #b7c0af;background:#e7e9e2;color:#626864;border-radius:0;font-size:9px;line-height:1.9;padding:12px 16px}#app .edition-site .dashboard-card,#app .edition-site .enrolled-course,#app .edition-site .stat-card,#app .edition-site .v3-card,#app .edition-site .v3-session{background:transparent;border:1px solid #c9cbc5;border-radius:0;box-shadow:none;padding:25px}#app .edition-site .stat-grid{gap:0;margin-top:25px;margin-bottom:28px;border:1px solid #aeb5ac}#app .edition-site .stat-card{border:0;border-right:1px solid #aeb5ac;box-shadow:none;background:transparent;border-radius:0;padding:23px}#app .edition-site .stat-card:last-child{border-right:0}#app .edition-site .stat-label{font-size:9px;color:#626864;letter-spacing:.03em}#app .edition-site .stat-value{font-family:Manrope,sans-serif;font-size:47px;line-height:1;font-weight:500;letter-spacing:-.07em;color:#141718}#app .edition-site .stat-card>.muted{font-size:9px;color:#626864}#app .edition-site .v3-command-banner{background:#e7e9e2;border:0;border-radius:0;box-shadow:none;color:#141718;overflow:hidden}#app .edition-site .v3-command-banner::before,#app .edition-site .v3-command-banner::after{display:none}#app .edition-site .v3-command-banner h2{color:#141718;font-size:41px;font-weight:550;letter-spacing:-.06em}#app .edition-site .v3-command-banner p,#app .edition-site .v3-command-banner .eyebrow{color:#626864}#app .edition-site .v3-command-banner>.v3-banner-tag{background:#f4512d;color:#141718;transform:rotate(-5deg);border-radius:0;box-shadow:none;border:0}#app .edition-site .v3-banner-tag strong,#app .edition-site .v3-banner-tag span{color:#141718}#app .edition-site .v3-nav-count{border-radius:0;background:#f4512d;color:#141718}#app .edition-site .v3-filters,#app .edition-site .v3-bulk-bar,#app .edition-site .v3-section-edit,#app .edition-site .v3-message{background:#e7e9e2;border-color:#c9cbc5;border-radius:0;color:#626864}#app .edition-site .v3-status,#app .edition-site .status-badge{border-radius:0;font-size:8px;letter-spacing:.025em;background:#e7e9e2;border-color:#b7c0af;color:#626864}#app .edition-site .status-badge.passed,#app .edition-site .status-badge.active,#app .edition-site .v3-status.published{background:#dfe9da;color:#3a5b35;border-color:#bacbb3}#app .edition-site .v3-status.pending,#app .edition-site .status-badge.pending{background:#eee7d4;color:#766229;border-color:#d5caa8}#app .edition-site .v3-session-date{color:#141718!important}#app .edition-site .v3-session-seats strong{color:#141718;font-weight:500}#app .edition-site .v3-session{border-top:2px solid #141718}#app .edition-site .v3-tabs{border-color:#aeb5ac;gap:0;padding-bottom:0}#app .edition-site .v3-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:14px 17px;min-height:47px;color:#626864;background:transparent;margin-bottom:-1px}#app .edition-site .v3-tabs button.active{background:transparent;color:#141718;border-color:#141718}#app .edition-site .v3-tabs button:hover{background:#e7e9e2;color:#141718}#app .edition-site .table-wrap{border:1px solid #b7c0af;border-radius:0}#app .edition-site .data-table th,#app .edition-site .v3-table th{background:#e7e9e2;color:#626864;border-color:#b7c0af;font-size:8px;font-weight:650;letter-spacing:.05em;padding:14px}#app .edition-site .data-table td,#app .edition-site .v3-table td{border-color:#c9cbc5;color:#626864;font-size:11px;padding:17px 14px}#app .edition-site .data-table tr:hover td,#app .edition-site .v3-table tr:hover td{background:#e7e9e2}#app .edition-site .data-table strong{color:#141718;font-weight:600}#app .edition-site .data-table small{color:#747b75;font-size:9px}#app .edition-site .progress-track,#app .edition-site .v3-progress{border-radius:0;height:5px;background:#d6dbd1}#app .edition-site .progress-fill,#app .edition-site .v3-progress>div{border-radius:0;background:#f4512d;box-shadow:none}#app .edition-site .learning-title h2{font-size:38px;font-weight:550;line-height:1.1}#app .edition-site .lesson-sidebar{background:transparent;border-color:#aeb5ac;border-radius:0;box-shadow:none;padding:21px}#app .edition-site .lesson-sidebar h3{font-weight:550;font-size:22px}#app .edition-site .lesson-button{border:0;border-bottom:1px solid #c9cbc5;border-radius:0;background:transparent;color:#626864;font-size:11px;margin:0;min-height:64px;padding:13px 4px}#app .edition-site .lesson-button.active,#app .edition-site .lesson-button.active.done{background:#141718;border-color:#141718;color:#f4f3ef;box-shadow:none;padding-inline:10px}#app .edition-site .lesson-button.active>span,#app .edition-site .lesson-button.active small{color:#aeb8aa}#app .edition-site .lesson-button:hover:not(.active){background:#e7e9e2;color:#141718}#app .edition-site .lesson-button>span,#app .edition-site .lesson-button small{color:#747b75}#app .edition-site .lesson-content{border:0;border-left:1px solid #c9cbc5;border-radius:0;background:transparent;box-shadow:none;padding:8px 0 30px 38px}#app .edition-site .lesson-content>h2{font-family:Manrope,sans-serif;font-size:34px;font-weight:550;color:#141718;letter-spacing:-.055em;line-height:1.14}#app .edition-site .lesson-section h3,#app .edition-site .lesson-article h3{font-family:Manrope,sans-serif;color:#141718;font-size:24px;font-weight:550;letter-spacing:-.04em;line-height:1.25}#app .edition-site .lesson-section p,#app .edition-site .lesson-article p{color:#535d52;font-size:15px;line-height:2}#app .edition-site .lesson-takeaway,#app .edition-site .exercise-card,#app .edition-site .capstone-card,#app .edition-site .lesson-note{background:#e7e9e2;border:0;border-radius:0;padding:25px;box-shadow:none;color:#535d52}#app .edition-site .lesson-takeaway{border-left:2px solid #f4512d}#app .edition-site .exercise-card h3,#app .edition-site .capstone-card h3{color:#141718;font-family:Manrope,sans-serif;font-size:24px;font-weight:550}#app .edition-site .exercise-card details{background:transparent;border-color:#b7c0af;border-radius:0}#app .edition-site .exercise-card summary{color:#141718;font-size:11px;min-height:44px}#app .edition-site .lesson-takeaway .eyebrow,#app .edition-site .exercise-card .eyebrow,#app .edition-site .capstone-card .eyebrow{color:#626864}#app .edition-site .quiz-option{background:transparent;border-color:#b7c0af;border-radius:0;color:#535d52;font-size:13px;line-height:1.9;min-height:55px}#app .edition-site .quiz-option:hover{background:#e7e9e2;border-color:#747b75;color:#141718}#app .edition-site .quiz-option:has(input:checked){background:#e7e9e2;border-color:#141718;color:#141718;box-shadow:inset 2px 0 0 #f4512d}#app .edition-site .quiz-question legend{font-size:17px;font-weight:550;color:#141718;font-family:Manrope,sans-serif;line-height:1.5;letter-spacing:-.02em}#app .edition-site .quiz-feedback{border-color:#b7c0af;border-radius:0;background:#e7e9e2;color:#535d52}#app .edition-site .quiz-score{color:#141718;font-weight:550;letter-spacing:-.07em}#app .edition-site .learning-topbar{font-size:10px;color:#626864;border-color:#b7c0af}#app .edition-site .field{color:#626864;font-size:11px;font-weight:550}#app .edition-site .field input,#app .edition-site .field select,#app .edition-site .field textarea,#app .edition-site .lesson-note textarea,#app .edition-site .v3-quiz input[type=text],#app .edition-site .v3-quiz textarea{font-family:Manrope,Arial,sans-serif;background:#f4f3ef;border:1px solid #aeb5ac;border-radius:0;color:#141718;font-size:13px;line-height:1.8;min-height:49px;box-shadow:none;padding:12px 14px}#app .edition-site .field input:focus,#app .edition-site .field select:focus,#app .edition-site .field textarea:focus,#app .edition-site .lesson-note textarea:focus{border-color:#141718;box-shadow:0 0 0 1px #141718;outline:none}#app .edition-site input[type=checkbox],#app .edition-site input[type=radio]{accent-color:#141718}#app .edition-site .field input[type=checkbox],#app .edition-site .field input[type=radio]{min-height:0}#app .edition-site .field input::placeholder,#app .edition-site .field textarea::placeholder{color:#939b8e}#app .edition-site .form-check{font-size:11px;color:#626864;line-height:1.85}#app .edition-site .form-check input{width:17px;height:17px;flex-shrink:0}#app .edition-site dialog,#app .edition-site .modal{background:#f4f3ef;border:1px solid #aeb5ac;border-radius:0;box-shadow:0 30px 100px #14171840;max-width:min(700px,calc(100vw - 36px));max-height:90dvh;padding:0}#app .edition-site .modal.wide{max-width:min(1120px,calc(100vw - 36px))}#app .edition-site dialog::backdrop{background:#141718b8;backdrop-filter:blur(5px)}#app .edition-site .modal-header{background:#e7e9e2;border-color:#b7c0af;border-radius:0;padding:23px 28px}#app .edition-site .modal-title{font-family:Manrope,sans-serif;font-size:28px;line-height:1.2;font-weight:550;letter-spacing:-.05em;color:#141718}#app .edition-site .modal-body{padding:28px}#app .edition-site .icon-btn{border-radius:0;background:transparent;border-color:#aeb5ac;color:#141718;min-width:44px;min-height:44px}#app .edition-site .icon-btn:hover{background:#141718;color:#f4f3ef}#app .edition-site .notice,#app .edition-site .v3-note{background:#e7e9e2;border-color:#b7c0af;border-radius:0;color:#535d52;font-size:11px;line-height:1.9}#app .edition-site .v3-note{border-left:2px solid #141718}#app .edition-site .v3-note strong{color:#141718}#app .edition-site .empty-state,#app .edition-site .v3-empty{background:transparent;border:1px dashed #aeb5ac;border-radius:0;color:#626864}#app .edition-site .empty-state h3{color:#141718;font-family:Manrope,sans-serif;font-size:24px;font-weight:550}#app .edition-site .toast{background:#141718;border:0;border-radius:0;color:#f4f3ef;font-size:11px;box-shadow:0 7px 25px #14171825}#app .edition-site .v3-editor,#app .edition-site .v3-editor .v3-tabs{background:#f4f3ef}#app .edition-site details.v3-lesson{background:transparent;border-color:#b7c0af;border-radius:0}#app .edition-site details.v3-lesson>summary{background:#e7e9e2;color:#141718;border-radius:0;padding:19px 22px;min-height:62px}#app .edition-site details.v3-lesson>summary>span{background:transparent;border:0;border-radius:0;color:#747b75;font-size:9px}#app .edition-site details.v3-lesson>summary>strong{color:#141718;font-size:13px;font-weight:550}#app .edition-site details.v3-lesson>summary::after{color:#141718}#app .edition-site .v3-lesson-body{background:#f4f3ef;border-color:#b7c0af}#app .edition-site .v3-format-checks{border-color:#b7c0af;border-radius:0}#app .edition-site .v3-editor-top>h3{font-weight:550;color:#141718}#app .edition-site .v3-inquiry{border-color:#b7c0af;background:transparent;border-radius:0}#app .edition-site .v3-session-compact>span{color:#141718}#app .edition-site .v3-checklist svg{background:transparent;color:#141718;border-radius:0}#app .edition-site [hidden]{display:none!important}@keyframes edition-arrive{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){#app .edition-hero-title{animation:edition-arrive .8s cubic-bezier(.2,.75,.2,1) both}#app .edition-hero-visual{animation:edition-arrive 1s .12s cubic-bezier(.2,.75,.2,1) both}#app .edition-hero-intro{animation:edition-arrive .9s .2s cubic-bezier(.2,.75,.2,1) both}}@media(min-width:1600px){#app .edition-hero-title,#app .edition-hero h1{font-size:184px}#app .edition-hero-grid{grid-template-columns:.35fr .65fr;gap:85px}#app .edition-hero-photo{min-height:440px;max-height:530px}}@media(max-width:1279px){#app .edition-site .container{width:calc(100% - 72px)}#app .edition-header-row{gap:24px;min-height:93px}#app .edition-header .brand,#app .edition-header .brand>img{width:195px}#app .edition-nav{gap:22px}#app .edition-tools{gap:16px}#app .edition-tools>a{font-size:10px}#app .edition-menu-button{min-width:92px;gap:13px;padding-left:16px}#app .edition-site .edition-menu.mega-menu{max-height:calc(100dvh - 93px)}#app .edition-menu-layout{gap:35px;grid-template-columns:.7fr 1.5fr .8fr}#app .edition-menu-list>a{min-height:70px}#app .edition-menu-list>a>strong{font-size:16px}#app .edition-menu-aside{padding-left:23px}#app .edition-hero-title,#app .edition-hero h1{font-size:12.1vw}#app .edition-hero-grid{gap:45px;grid-template-columns:.38fr .62fr;margin-top:0}#app .edition-hero-intro{padding-top:43px;padding-bottom:25px}#app .edition-hero-intro>p{font-size:13px}#app .edition-hero-photo{min-height:345px;max-height:440px}#app .edition-hero-caption{padding:17px 20px}#app .edition-hero-caption strong{font-size:12px}#app .edition-hero-index{right:-22px}#app .edition-paths,#app .edition-method{gap:45px;grid-template-columns:.28fr .72fr}#app .edition-path-list>a{grid-template-columns:25px minmax(0,1fr) 155px 20px;gap:18px}#app .edition-path-list>a>strong{font-size:29px}#app .edition-feature-grid{gap:0 35px}#app .edition-feature-grid>.course-card:not(:first-child){grid-template-columns:145px 1fr;gap:20px}#app .edition-feature-grid>.course-card:not(:first-child) .course-title,#app .edition-feature-grid>.course-card:not(:first-child) .course-title a{font-size:22px}#app .edition-feature-grid>.course-card:not(:first-child) .course-description{font-size:10px}#app .edition-feature-grid>.course-card:not(:first-child) .course-art{min-height:245px}#app .edition-feature-grid>.course-card:first-child .course-title,#app .edition-feature-grid>.course-card:first-child .course-title a{font-size:34px}#app .edition-lab>.container,#app .edition-lab-grid{gap:65px}#app .edition-lab-copy h2{font-size:58px}#app .edition-method-steps>article,#app .edition-method-steps>div{grid-template-columns:27px .8fr 1fr;gap:20px}#app .edition-method-steps h3{font-size:25px}#app .edition-footer-grid{gap:32px;grid-template-columns:1.15fr .8fr .8fr 1fr}#app .edition-footer-brand .brand,#app .edition-footer-brand .brand>img{width:200px}#app .edition-site .course-page-grid{gap:50px;grid-template-columns:minmax(0,1.5fr) minmax(290px,.8fr)}#app .edition-site .course-grid{gap:50px 26px}#app .edition-site .course-title,#app .edition-site .course-title a{font-size:25px}#app .edition-site .course-enrollment-card{padding:24px}#app .edition-site .course-enrollment-art{width:calc(100% + 48px);margin:-24px -24px 24px}#app .edition-site .workspace-main{padding:36px 28px 60px}}@media(max-width:1023px){#app .edition-site .container{width:calc(100% - 52px)}#app .edition-header-row{grid-template-columns:1fr auto;min-height:88px;gap:25px}#app .edition-nav{display:none}#app .edition-header .brand,#app .edition-header .brand>img{width:207px}#app .edition-tools{gap:22px}#app .edition-tools>a{font-size:11px}#app .edition-site .edition-menu.mega-menu{max-height:calc(100dvh - 88px);padding-top:30px}#app .edition-menu-layout{grid-template-columns:.65fr 1.35fr;gap:40px}#app .edition-menu-aside{display:none}#app .edition-menu-list>a>strong{font-size:20px}#app .edition-menu-title h2{font-size:40px}#app .edition-hero-eyebrow{margin-bottom:27px}#app .edition-hero-title,#app .edition-hero h1{font-size:12.3vw;letter-spacing:-.08em}#app .edition-hero-grid{gap:32px;grid-template-columns:.42fr .58fr}#app .edition-hero-intro{padding-top:32px;padding-bottom:15px}#app .edition-hero-intro>p{font-size:13px;line-height:1.9}#app .edition-hero-intro .btn{font-size:10px;padding:12px 16px;min-height:46px}#app .edition-hero-photo{min-height:320px;max-height:390px}#app .edition-hero-caption{padding:14px 17px}#app .edition-hero-caption strong{font-size:11px}#app .edition-hero-caption small{font-size:7px}#app .edition-hero-footer{min-height:85px;margin-top:25px}#app .edition-hero-footer>nav{gap:20px}#app .edition-hero-footer a{font-size:9px}#app .edition-signal{font-size:9px;gap:20px}#app .edition-signal strong{font-size:27px}#app .edition-paths,#app .edition-method{grid-template-columns:1fr;gap:36px;padding:80px 0}#app .edition-paths>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}#app .edition-paths>div:first-child .eyebrow{grid-column:1/-1}#app .edition-paths>div:first-child h2{font-size:44px;max-width:420px;margin:0}#app .edition-paths>div:first-child p{margin:0;max-width:330px;font-size:13px}#app .edition-path-list>a{grid-template-columns:35px 1fr 200px 22px;min-height:105px}#app .edition-path-list>a>strong{font-size:32px}#app .edition-feature{padding:70px 0 85px}#app .edition-feature-grid{grid-template-columns:1fr;gap:25px}#app .edition-feature-grid>.course-card:first-child{grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #aeb5ac;padding-top:26px}#app .edition-feature-grid>.course-card:first-child .course-art{aspect-ratio:.98;min-height:340px}#app .edition-feature-grid>.course-card:first-child .course-body{padding:0}#app .edition-feature-grid>.course-card:first-child .course-title,#app .edition-feature-grid>.course-card:first-child .course-title a{font-size:37px}#app .edition-feature-grid>.course-card:not(:first-child){grid-template-columns:230px 1fr;gap:35px;margin:0}#app .edition-feature-grid>.course-card:not(:first-child) .course-art{aspect-ratio:1.2;min-height:230px}#app .edition-feature-grid>.course-card:not(:first-child) .course-title,#app .edition-feature-grid>.course-card:not(:first-child) .course-title a{font-size:30px}#app .edition-feature-grid>.course-card:not(:first-child) .course-description{font-size:12px}#app .edition-lab{padding:80px 0}#app .edition-lab>.container,#app .edition-lab-grid{gap:50px}#app .edition-lab-copy h2{font-size:48px}#app .edition-lab-copy>p{font-size:12px}#app .edition-decision h3{font-size:22px}#app .edition-decision-options>button,#app .edition-decision>button{padding:15px;font-size:11px}#app .edition-method>div:first-child h2{max-width:500px;font-size:44px;margin-top:20px}#app .edition-method-steps>article,#app .edition-method-steps>div{grid-template-columns:35px .8fr 1.2fr;gap:30px}#app .edition-method-steps h3{font-size:30px}#app .edition-business{min-height:610px;padding:55px 0}#app .edition-business-panel{max-width:460px;padding:38px}#app .edition-business-panel h2{font-size:45px}#app .edition-journal{padding:80px 0}#app .edition-journal-list>a{grid-template-columns:130px 1fr 24px;gap:28px}#app .edition-journal-list>a>img{width:130px;height:95px}#app .edition-journal-list>a>span{display:none}#app .edition-journal-list h3{font-size:26px}#app .edition-footer-invite{padding:48px 0 38px}#app .edition-footer-invite>a{font-size:8.8vw;gap:25px}#app .edition-footer-invite>a>svg{width:60px;height:60px}#app .edition-footer-invite>p{font-size:9px;max-width:160px}#app .edition-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:32px}#app .edition-footer-grid>div:last-child{grid-column:1/-1;border-top:1px solid #14171855;padding-top:25px;display:flex;justify-content:space-between;gap:40px;align-items:center}#app .edition-footer-grid>div:last-child>p{max-width:300px}#app .edition-site .page-hero-grid{grid-template-columns:1.5fr .65fr;gap:35px}#app .edition-site .page-hero h1{font-size:clamp(45px,6.3vw,67px)}#app .edition-site .page-intro{font-size:13px}#app .edition-site .course-page-grid{grid-template-columns:minmax(0,1fr);gap:40px}#app .edition-site .course-sticky{position:static}#app .edition-site .course-enrollment-card{display:grid;grid-template-columns:.75fr 1fr;gap:0 35px;padding:30px}#app .edition-site .course-enrollment-art{grid-row:span 7;min-height:100%;height:100%;max-height:none;width:100%;margin:0;object-fit:cover}#app .edition-site .course-enrollment-card>.eyebrow,#app .edition-site .course-enrollment-card>h3,#app .edition-site .course-enrollment-card>.detail-price,#app .edition-site .course-enrollment-card>.detail-facts,#app .edition-site .course-enrollment-card>.btn,#app .edition-site .course-enrollment-card>.text-link,#app .edition-site .course-enrollment-card>.small-print{grid-column:2}#app .edition-site .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .edition-site .contact-grid{gap:45px}#app .edition-site .workspace-header h1{font-size:34px}#app .edition-site .workspace-main{padding:32px 24px 55px}#app .edition-site .lesson-content{padding-left:0;border-left:0}}@media(max-width:767px){#app .edition-site .container{width:calc(100% - 40px)}#app .edition-site .section{padding:67px 0}#app .edition-site h2{font-size:37px;line-height:1.1}#app .edition-site .section-head{display:block;margin-bottom:30px}#app .edition-site .section-head h2{font-size:37px;line-height:1.1}#app .edition-site .section-head>p{font-size:13px;margin-top:20px}#app .edition-site .section-head>.text-link{margin-top:15px}#app .edition-header-row{min-height:78px;gap:16px}#app .edition-header .brand,#app .edition-header .brand>img{width:176px;height:56px}#app .edition-tools{gap:0}#app .edition-tools>a{font-size:0;width:40px;min-height:44px;padding:10px;gap:0;margin-right:12px}#app .edition-tools>a svg{width:19px;height:19px}#app .edition-tools>a span{display:none}#app .edition-menu-button{min-width:65px;min-height:45px;font-size:0!important;gap:0;padding-left:14px}#app .edition-menu-button>span{display:none}#app .edition-menu-button>svg{width:25px;height:25px}#app .edition-site .edition-menu.mega-menu{max-height:calc(100dvh - 78px);padding-top:23px}#app .edition-menu-layout{display:block;padding-bottom:25px}#app .edition-menu-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;padding-top:0}#app .edition-menu-title>.eyebrow{display:none}#app .edition-menu-title h2{font-size:29px;line-height:1.05;max-width:170px;margin:0}#app .edition-menu-title>a{font-size:8px;max-width:130px;line-height:1.7;gap:5px}#app .edition-menu-list>a{grid-template-columns:23px 1fr 23px;gap:11px;min-height:65px;padding:15px 0}#app .edition-menu-list>a>strong{font-size:19px;font-weight:500}#app .edition-menu-bottom{gap:0 20px;min-height:0;padding:14px 0}#app .edition-menu-bottom>a,#app .edition-menu-bottom>button{font-size:9px;min-height:39px}#app .edition-menu-bottom>button{margin-left:0}#app .edition-hero{padding-top:26px}#app .edition-hero-eyebrow{font-size:7px;letter-spacing:.07em;gap:15px;margin-bottom:27px;align-items:flex-start}#app .edition-hero-eyebrow>span:first-child{max-width:220px}#app .edition-hero-eyebrow>span:last-child{font-size:6px;gap:6px;white-space:nowrap}#app .edition-hero-eyebrow>span:last-child::before{width:4px;height:4px}#app .edition-hero-title,#app .edition-hero h1{font-size:clamp(62px,12.5vw,95px);line-height:.94;letter-spacing:-.085em;margin-left:-3px}#app .edition-hero-grid{display:flex;flex-direction:column;gap:29px;margin-top:0}#app .edition-hero-intro{max-width:none;padding:26px 0 0;width:100%;align-self:flex-start}#app .edition-hero-intro>p{font-size:14px;line-height:1.9;max-width:550px}#app .edition-hero-intro .hero-actions,#app .edition-hero-intro .edition-hero-actions{flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:23px}#app .edition-hero-intro .btn{font-size:10px;min-height:47px;padding:12px 15px;white-space:normal;max-width:100%}#app .edition-hero-intro>a:not(.btn){font-size:10px;margin-top:15px}#app .edition-hero-visual{width:100%;align-self:stretch}#app .edition-hero-photo{width:100%;height:auto;aspect-ratio:1.3;min-height:0;max-height:none;object-position:51% center;filter:saturate(.72)}#app .edition-hero-caption{padding:14px 17px;gap:20px;font-size:8px}#app .edition-hero-caption strong{font-size:12px}#app .edition-hero-caption small{font-size:6px;letter-spacing:.06em}#app .edition-hero-caption>svg{width:21px;height:21px}#app .edition-hero-index{right:7px;bottom:111px;color:#f4f3ef;writing-mode:vertical-rl;font-size:6px;background:#14171855;padding:8px 5px;letter-spacing:.1em}#app .edition-hero-footer{min-height:78px;margin-top:25px;gap:15px}#app .edition-hero-footer>nav,#app .edition-hero-footer .edition-format-links{gap:16px;justify-content:space-between;width:100%}#app .edition-hero-footer a{font-size:8px;gap:6px;min-height:45px}#app .edition-hero-footer a svg{width:13px;height:13px}#app .edition-hero-footer>span{display:none}#app .edition-signal{gap:0;padding:20px 0;font-size:8px;line-height:1.7}#app .edition-signal>span,#app .edition-signal>div{flex-direction:column;gap:7px;justify-content:flex-start;padding:0 10px;text-align:center}#app .edition-signal strong{font-size:26px;line-height:1.05}#app .edition-paths,#app .edition-method{padding:67px 0;gap:28px}#app .edition-paths>div:first-child{display:block}#app .edition-paths>div:first-child h2{font-size:38px;margin-top:18px;max-width:400px}#app .edition-paths>div:first-child p{font-size:12px;margin-top:19px;max-width:420px}#app .edition-path-list>a{grid-template-columns:24px 1fr 23px;gap:13px;min-height:88px;padding:21px 0}#app .edition-path-list>a>strong{font-size:27px;line-height:1.13;letter-spacing:-.05em}#app .edition-path-list>a>p,#app .edition-path-list>a>span:nth-last-child(2){display:none}#app .edition-path-list>a>img{display:none}#app .edition-path-list>a>span:first-child{font-size:8px}#app .edition-path-list>a>svg{width:21px;height:21px}#app .edition-feature{padding:60px 0 70px}#app .edition-feature-head{display:block;margin-bottom:29px}#app .edition-feature-head h2{font-size:37px;line-height:1.1;margin-top:19px}#app .edition-feature-head>a{font-size:10px;margin-top:16px}#app .edition-feature-grid{gap:34px}#app .edition-feature-grid>.course-card:first-child{display:block;border:0;padding:0}#app .edition-feature-grid>.course-card:first-child .course-art{aspect-ratio:1.25;min-height:0}#app .edition-feature-grid>.course-card:first-child .course-body{padding-top:21px}#app .edition-feature-grid>.course-card:first-child .course-title,#app .edition-feature-grid>.course-card:first-child .course-title a{font-size:33px;line-height:1.14}#app .edition-feature-grid>.course-card:not(:first-child){grid-template-columns:118px 1fr;gap:20px;padding-top:24px}#app .edition-feature-grid>.course-card:not(:first-child) .course-art{aspect-ratio:.72;min-height:215px;object-position:center}#app .edition-feature-grid>.course-card:not(:first-child) .course-title,#app .edition-feature-grid>.course-card:not(:first-child) .course-title a{font-size:24px;line-height:1.16}#app .edition-feature-grid>.course-card:not(:first-child) .course-meta{font-size:8px;gap:8px;margin-bottom:10px}#app .edition-feature-grid>.course-card:not(:first-child) .course-meta>span:last-child{display:none}#app .edition-feature-grid>.course-card:not(:first-child) .course-description{font-size:10px;line-height:1.85}#app .edition-feature-grid>.course-card:not(:first-child) .course-footer{display:block;margin-top:16px;padding-top:13px}#app .edition-feature-grid>.course-card:not(:first-child) .course-price{display:none}#app .edition-feature-grid>.course-card:not(:first-child) .course-link{font-size:10px;min-height:33px}#app .edition-feature-grid>.course-card:not(:first-child) .course-category{font-size:6px;top:9px;left:9px;right:9px;padding:4px 5px;width:max-content;max-width:calc(100% - 18px)}#app .edition-feature-grid>.course-card:not(:first-child) .course-number{font-size:6px;right:9px;bottom:12px;left:9px}#app .edition-lab{padding:67px 0}#app .edition-lab>.container,#app .edition-lab-grid{grid-template-columns:1fr;gap:38px}#app .edition-lab-copy h2{font-size:45px;line-height:1.06;margin:22px 0}#app .edition-lab-copy>p{font-size:13px;line-height:1.95;max-width:520px}#app .edition-lab-copy>.btn{margin-top:24px;font-size:11px}#app .edition-decision{padding-top:22px}#app .edition-decision h3{font-size:26px;margin-top:18px}#app .edition-decision>p{font-size:12px;line-height:1.9}#app .edition-decision-options>button,#app .edition-decision>button{font-size:12px;padding:17px;gap:14px;min-height:76px}#app .edition-decision-feedback,#app #edition-decision-feedback{font-size:12px;padding:18px}#app .edition-method>div:first-child h2{font-size:38px;max-width:400px;margin-top:18px}#app .edition-method-steps>article,#app .edition-method-steps>div{grid-template-columns:25px 1fr;gap:11px 17px;padding:25px 0 29px!important}#app .edition-method-steps h3{font-size:27px;line-height:1.2}#app .edition-method-steps p{grid-column:2;font-size:12px;line-height:1.95;max-width:none}#app .edition-method-steps>article>span,#app .edition-method-steps>div>span{font-size:8px;padding-top:6px}#app .edition-business{min-height:660px;padding:220px 0 24px;align-items:flex-end}#app .edition-business>img,#app .edition-business .edition-business-image{object-position:35% center}#app .edition-business-panel{max-width:none;padding:29px;width:100%}#app .edition-business-panel h2{font-size:38px;line-height:1.08;margin:19px 0}#app .edition-business-panel p{font-size:12px;line-height:1.95}#app .edition-business-panel .btn{font-size:11px;margin-top:23px}#app .edition-journal{padding:67px 0}#app .edition-journal-list>a{grid-template-columns:85px 1fr 20px;gap:19px;padding:23px 0}#app .edition-journal-list>a>img{width:85px;height:105px}#app .edition-journal-list h3{font-size:22px;line-height:1.23}#app .edition-journal-list small{font-size:7px;line-height:1.8}#app .edition-journal-list>a>svg{width:20px;height:20px}#app .edition-footer-invite{padding:43px 0 32px;display:block}#app .edition-footer-invite>a{font-size:11.6vw;letter-spacing:-.075em;line-height:1.05;gap:15px;justify-content:space-between}#app .edition-footer-invite>a>svg{width:36px;height:36px}#app .edition-footer-invite>p{margin-top:22px;max-width:250px;font-size:11px;line-height:1.85}#app .edition-footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px;padding:34px 0 42px}#app .edition-footer-brand{grid-column:1/-1;margin-bottom:3px}#app .edition-footer-brand .brand,#app .edition-footer-brand .brand>img{width:218px;height:68px;margin-bottom:13px}#app .edition-footer-brand p{font-size:11px;max-width:300px}#app .edition-footer-grid strong{font-size:8px;margin-bottom:12px}#app .edition-footer-grid a:not(.brand){font-size:10px;min-height:38px}#app .edition-footer-grid>div:last-child{display:block;padding-top:24px}#app .edition-footer-grid>div:last-child>a{font-size:24px;min-height:44px;margin:9px 0}#app .edition-footer-grid>div:last-child>p{max-width:350px;font-size:11px}#app .edition-footer-wordmark{font-size:20.4vw;letter-spacing:-.09em;padding-bottom:20px;margin:0 -2px}#app .edition-footer-bottom{display:block;font-size:8px;padding:21px 0 18px;min-height:0}#app .edition-footer-bottom>div{gap:17px;margin-top:4px}#app .edition-footer-bottom a{min-height:38px;font-size:8px}#app .edition-site .page-hero{padding:22px 0 45px}#app .edition-site .breadcrumb{font-size:8px;margin-bottom:31px;gap:8px}#app .edition-site .page-hero-grid{display:flex;flex-direction:column;gap:28px;align-items:stretch}#app .edition-site .page-hero h1{font-size:43px;line-height:1.07;letter-spacing:-.06em}#app .edition-site .page-hero .page-kicker{font-size:8px;margin-bottom:20px}#app .edition-site .page-intro{font-size:13px;line-height:1.95;margin-top:23px}#app .edition-site .page-hero-art{display:none}#app .edition-site .catalogue-top{flex-wrap:wrap;gap:11px}#app .edition-site .search-box{flex-basis:100%;min-height:48px}#app .edition-site .format-select{flex:1;min-width:0;font-size:10px;min-height:46px}#app .edition-site .filter-row{gap:7px}#app .edition-site .filter-chip{font-size:9px;padding:10px 11px;min-height:44px}#app .edition-site .results-count{font-size:10px;line-height:1.8;margin:23px 0 27px}#app .edition-site .results-count>span{display:none}#app .edition-site .course-grid{grid-template-columns:1fr;gap:43px}#app .edition-site .course-art{aspect-ratio:1.45}#app .edition-site .course-title,#app .edition-site .course-title a{font-size:30px;line-height:1.15;min-height:0}#app .edition-site .course-body{padding-top:22px}#app .edition-site .course-description{font-size:12px;margin-top:16px;min-height:0}#app .edition-site .course-meta{font-size:9px;margin-bottom:12px}#app .edition-site .course-category{font-size:8px}#app .edition-site .course-footer{margin-top:21px;padding-top:16px}#app .edition-site .course-price strong{font-size:26px}#app .edition-site .course-link{font-size:11px}#app .edition-site .content-block>h2{font-size:33px;line-height:1.1;margin-top:19px;margin-bottom:22px}#app .edition-site .content-block>p{font-size:13px;line-height:1.95}#app .edition-site .content-block{margin-bottom:35px}#app .edition-site .course-enrollment-card{display:block;padding:25px}#app .edition-site .course-enrollment-art{width:calc(100% + 50px);height:220px;min-height:0;max-height:220px;margin:-25px -25px 25px}#app .edition-site .course-enrollment-card h3{font-size:30px;line-height:1.13;margin-top:16px}#app .edition-site .detail-price{font-size:41px;margin-top:23px}#app .edition-site .format-tabs{gap:0;flex-wrap:nowrap}#app .edition-site .format-tabs>button{font-size:9px;padding:12px 11px;min-height:49px;flex:1;white-space:normal}#app .edition-site #format-description{padding:22px;margin-bottom:38px}#app .edition-site #format-description h3{font-size:24px}#app .edition-site #format-description p{font-size:12px;line-height:1.95}#app .edition-site .course-audience>span{font-size:12px;line-height:1.85;padding:16px 0}#app .edition-site .outcome-list>li{font-size:12px;line-height:1.95;gap:15px;padding:18px 0}#app .edition-site .curriculum-list summary{padding:22px 0;gap:15px}#app .edition-site .curriculum-list summary>strong{font-size:20px;line-height:1.35}#app .edition-site .curriculum-list summary>span:first-child{font-size:8px;min-width:20px}#app .edition-site .curriculum-list ul{font-size:12px;line-height:2;padding:0 12px 25px 39px}#app .edition-site .feature-grid{grid-template-columns:1fr;gap:0}#app .edition-site .feature-card{padding:26px 0}#app .edition-site .feature-card h3{font-size:26px}#app .edition-site .feature-card p{font-size:12px}#app .edition-site .format-card h3{font-size:31px}#app .edition-site .faq-list summary{font-size:17px;padding:22px 0;line-height:1.5}#app .edition-site .faq-list p{font-size:12px;line-height:1.95;padding:0 8px 24px 0}#app .edition-site .contact-grid{gap:32px}#app .edition-site .contact-form-panel h3{font-size:32px;line-height:1.12}#app .edition-site .closing-cta{padding:63px 0}#app .edition-site .closing-cta h2{font-size:38px;line-height:1.1}#app .edition-site .dynamic-statement{padding:28px 0}#app .edition-site .dynamic-statement h2{font-size:33px}#app .edition-site .dynamic-statement>p{font-size:13px;line-height:1.95}#app .edition-site .dynamic-session-card{padding:25px 0}#app .edition-site .session-info h3{font-size:24px}#app .edition-site .workspace-main{padding:30px 20px 50px}#app .edition-site .workspace-sidebar{border:0;padding:18px 20px 16px}#app .edition-site .workspace-brand .brand,#app .edition-site .workspace-brand .brand>img{width:189px;height:58px}#app .edition-site .workspace-nav>a,#app .edition-site .workspace-nav>button{font-size:10px;min-height:44px;padding:10px 12px}#app .edition-site .workspace-header h1{font-size:34px;line-height:1.1}#app .edition-site .workspace-header p{font-size:11px;line-height:1.9}#app .edition-site .workspace-header{padding-bottom:25px;margin-bottom:22px}#app .edition-site .demo-bar{font-size:8px;line-height:1.95;padding:12px 14px}#app .edition-site .dashboard-card,#app .edition-site .v3-card,#app .edition-site .v3-session{padding:22px 19px}#app .edition-site .stat-grid{grid-template-columns:1fr 1fr;border:1px solid #aeb5ac}#app .edition-site .stat-card{padding:20px;border-right:1px solid #aeb5ac;border-bottom:1px solid #aeb5ac}#app .edition-site .stat-card:nth-child(2n){border-right:0}#app .edition-site .stat-card:nth-last-child(-n+2){border-bottom:0}#app .edition-site .stat-value{font-size:40px}#app .edition-site .stat-label{font-size:8px}#app .edition-site .stat-card>.muted{font-size:8px;line-height:1.8}#app .edition-site .v3-command-banner h2{font-size:33px}#app .edition-site .v3-command-banner>.v3-banner-tag{border-radius:0}#app .edition-site .v3-tabs button{font-size:9px;padding:12px 10px;min-height:44px}#app .edition-site .learning-title h2{font-size:31px;line-height:1.15}#app .edition-site .lesson-content{padding:15px 0 30px;border:0}#app .edition-site .lesson-content>h2{font-size:30px;line-height:1.15}#app .edition-site .lesson-section h3,#app .edition-site .lesson-article h3{font-size:24px;line-height:1.25}#app .edition-site .lesson-section p,#app .edition-site .lesson-article p{font-size:14px;line-height:2}#app .edition-site .lesson-takeaway,#app .edition-site .exercise-card,#app .edition-site .capstone-card,#app .edition-site .lesson-note{padding:22px 20px}#app .edition-site .lesson-button{font-size:10px;min-height:63px}#app .edition-site .quiz-question legend{font-size:16px;line-height:1.6}#app .edition-site .quiz-option{font-size:12px;line-height:1.9;padding:16px;gap:11px}#app .edition-site dialog,#app .edition-site .modal{max-width:calc(100vw - 24px);max-height:92dvh}#app .edition-site .modal.wide{max-width:calc(100vw - 24px)}#app .edition-site .modal-header{padding:20px}#app .edition-site .modal-body{padding:22px 19px}#app .edition-site .modal-title{font-size:25px}#app .edition-site .field input,#app .edition-site .field select,#app .edition-site .field textarea{font-size:16px;min-height:49px;padding:11px 12px}#app .edition-site .field{font-size:10px}#app .edition-site .v3-lesson-body{padding:22px 17px}#app .edition-site .v3-section-edit{padding:18px}#app .edition-site .v3-editor-footer .btn{font-size:12px;min-height:49px}}@media(max-width:374px){#app .edition-site .container{width:calc(100% - 32px)}#app .edition-header .brand,#app .edition-header .brand>img{width:158px;height:53px}#app .edition-tools>a{width:36px;margin-right:8px;padding:8px}#app .edition-menu-button{min-width:49px;padding-left:11px}#app .edition-hero h1,#app .edition-hero-title{font-size:12.1vw;letter-spacing:-.08em}#app .edition-hero-eyebrow{font-size:6px;gap:12px}#app .edition-hero-eyebrow>span:last-child{display:none}#app .edition-hero-intro>p{font-size:13px}#app .edition-hero-intro .btn{width:100%;justify-content:space-between}#app .edition-hero-caption{padding:12px 14px}#app .edition-hero-caption strong{font-size:11px}#app .edition-hero-caption>svg{width:19px;height:19px}#app .edition-hero-footer a{font-size:7px;gap:5px}#app .edition-hero-footer>nav{gap:11px}#app .edition-path-list>a>strong{font-size:24px}#app .edition-feature-grid>.course-card:not(:first-child){grid-template-columns:95px 1fr;gap:17px}#app .edition-feature-grid>.course-card:not(:first-child) .course-title,#app .edition-feature-grid>.course-card:not(:first-child) .course-title a{font-size:22px}#app .edition-feature-grid>.course-card:not(:first-child) .course-art{min-height:220px}#app .edition-lab-copy h2{font-size:39px}#app .edition-business-panel{padding:25px}#app .edition-business-panel h2{font-size:35px}#app .edition-journal-list>a{grid-template-columns:68px 1fr 18px;gap:15px}#app .edition-journal-list>a>img{width:68px;height:100px}#app .edition-journal-list h3{font-size:20px}#app .edition-footer-invite>a{font-size:11.2vw;gap:10px}#app .edition-footer-invite>a>svg{width:29px;height:29px}#app .edition-site .workspace-main{padding:27px 16px 45px}#app .edition-site .course-title,#app .edition-site .course-title a{font-size:28px}#app .edition-site .page-hero h1{font-size:39px}}@media(prefers-reduced-motion:reduce){#app .edition-site *,#app .edition-site *::before,#app .edition-site *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .edition-site .reveal{opacity:1!important;transform:none!important}#app .edition-site .tilt-card,#app .edition-site .tilt-card:hover{transform:none!important}#app .edition-site .magnetic{transform:none!important}#app .edition-hero-title,#app .edition-hero-visual,#app .edition-hero-intro{animation:none!important;opacity:1!important;transform:none!important}}@media print{#app .edition-header,#app .edition-footer,#app .workspace-sidebar,#app .toast,#app .modal-header,#app .edition-hero-footer{display:none!important}#app .edition-site{background:white;color:black}#app .edition-site .container{width:100%}#app .edition-site .btn{box-shadow:none}#app .edition-site h1,#app .edition-site h2,#app .edition-site h3{color:black}#app .edition-site .reveal{opacity:1!important;transform:none!important}}#app .edition-skip{position:fixed;left:20px;top:-100px;z-index:1000;padding:14px 20px;background:#141718;color:#f4f3ef;font:600 12px/1.5 Manrope,sans-serif;border:2px solid #f4512d;min-height:48px}#app .edition-skip:focus{top:12px}#app .edition-nav sup{font-size:8px;line-height:1;margin-left:5px;color:#747b75;position:relative;top:-3px}#app .edition-menu-button{position:relative;padding-right:44px;min-width:115px;gap:0}#app .edition-menu-button>i{position:absolute;display:block;width:24px;height:1px;background:currentColor;right:0;top:20px;transition:rotate .25s,top .25s}#app .edition-menu-button>i:last-child{top:28px}#app .edition-menu-button[aria-expanded=true]>i{top:24px;rotate:45deg}#app .edition-menu-button[aria-expanded=true]>i:last-child{rotate:-45deg}#app .edition-menu-bottom>nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex:1}#app .edition-menu-bottom>nav>a{display:inline-flex;align-items:center;min-height:44px;font-size:10px;font-weight:550;line-height:1.7}#app .edition-menu-bottom>nav>a:hover{color:#d83d19}#app .edition-menu-close{display:inline-flex;align-items:center;gap:9px;font-size:10px!important;min-height:44px}#app .edition-menu-close>svg{width:16px;height:16px}#app .edition-menu-aside>h3{font-size:24px;font-weight:500;line-height:1.13;margin:12px 0 15px;letter-spacing:-.045em}#app .edition-menu-aside>a{font-size:11px;min-height:44px;display:inline-flex;align-items:center;gap:9px}#app .edition-hero-title>i{position:absolute;right:7%;top:0;font-size:clamp(68px,9vw,140px);font-style:normal;line-height:1;font-weight:300;letter-spacing:-.08em;transform:rotate(-8deg);color:#141718}#app .edition-hero-intro .edition-lead{color:#141718;font-size:18px;line-height:1.6;letter-spacing:-.025em;margin-bottom:20px;font-weight:500}#app .edition-watch{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:10px;font-weight:600;color:#141718}#app .edition-watch>svg{border:1px solid #aeb5ac;width:32px;height:32px;padding:8px;overflow:visible;border-radius:50%;margin-left:0}#app .edition-watch:hover{color:#d83d19}#app .edition-hero-note{border-left:1px solid #aeb5ac;padding-left:17px;margin-top:28px}#app .edition-hero-note>span{font-size:7px;letter-spacing:.1em;color:#747b75;font-weight:650}#app .edition-hero-note>p{font-size:10px;line-height:1.8;color:#747b75;margin-top:8px}#app .edition-hero-visual>picture{display:block;width:100%;height:100%;min-height:420px}#app .edition-hero-photo{height:100%;min-height:420px;max-height:530px}#app .edition-hero-caption>span{font-size:7px;color:#b8c1b3;line-height:1.8;letter-spacing:.06em;max-width:130px}#app .edition-hero-caption>strong{font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.025em;flex:1}#app .edition-hero-caption>a{border:1px solid #6f7a68;border-radius:50%;width:41px;height:41px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}#app .edition-hero-caption>a svg{width:19px;height:19px}#app .edition-hero-caption>a:hover{background:#f4512d;border-color:#f4512d;color:#141718}#app .edition-signal{grid-template-columns:1fr 1fr 1fr 1.3fr;gap:0}#app .edition-signal>span{padding-inline:18px;white-space:nowrap}#app .edition-signal>span b{font-size:30px;line-height:1;color:#141718;letter-spacing:-.06em;font-weight:550}#app .edition-signal>a{border-left:1px solid #c9cbc5;display:flex;align-items:center;justify-content:flex-end;gap:13px;min-height:44px;font-size:9px;padding-left:20px;color:#141718;font-weight:600}#app .edition-signal>a svg{width:17px;height:17px}#app .edition-signal>a:hover{color:#d83d19}#app .edition-site .edition-paths{display:block;padding:105px 0}#app .edition-paths-layout{display:grid;grid-template-columns:.3fr .7fr;gap:65px;align-items:start}#app .edition-paths-intro{position:sticky;top:140px}#app .edition-paths-intro h2{font-size:49px;line-height:1.06;font-weight:550;margin-top:23px;max-width:290px}#app .edition-paths-intro>p{font-size:12px;color:#626864;line-height:1.95;margin-top:23px;max-width:260px}#app .edition-path-preview{margin-top:34px;max-width:270px}#app .edition-path-preview>img{width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;filter:saturate(.65);transition:opacity .25s,filter .5s}#app .edition-path-preview>figcaption{font-size:8px;color:#747b75;line-height:1.7;margin-top:13px;letter-spacing:.06em;text-transform:uppercase}#app .edition-path-list>a.edition-path-row{grid-template-columns:28px minmax(0,1fr) 70px 26px;gap:23px;min-height:122px;padding:26px 0}#app .edition-path-row h3{font-size:36px;font-weight:500;line-height:1.12;letter-spacing:-.055em;color:inherit;max-width:550px}#app .edition-path-row p{font-size:11px;color:#747b75;line-height:1.85;margin-top:12px;max-width:470px}#app .edition-path-row>.edition-path-count{font-size:8px!important;white-space:nowrap;text-align:right;color:#747b75;opacity:1!important}#app .edition-path-row>.edition-path-number{font-size:9px;color:#747b75;align-self:start;padding-top:9px}#app .edition-path-list>a.edition-path-row:hover{padding-left:12px}#app .edition-path-list>a.edition-path-row:hover h3{color:#d83d19}#app .edition-path-list>a.edition-path-row:hover p{opacity:1}#app .edition-site .edition-finder{background:#e7e9e2;padding:58px 0 62px;border-top:1px solid #c9cbc5;border-bottom:1px solid #c9cbc5}#app .edition-finder-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:85px;align-items:center}#app .edition-finder h2{font-size:43px;font-weight:500;line-height:1.08;margin-top:21px;max-width:520px}#app .edition-finder-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}#app .edition-finder-controls label{display:flex;flex-direction:column;gap:10px;color:#626864;font-size:9px;font-weight:550}#app .edition-finder-controls select{border:0;border-bottom:1px solid #8d9985;border-radius:0;background:transparent;min-height:51px;font-size:11px;line-height:1.6;color:#141718;padding:12px 28px 12px 0;width:100%;max-width:100%}#app .edition-finder-controls .btn{grid-column:1/-1;justify-self:start;margin-top:12px;font-size:11px}#app .edition-feature-head{display:grid;grid-template-columns:1fr auto;gap:18px 50px;align-items:end}#app .edition-feature-head>.eyebrow{grid-column:1/-1}#app .edition-feature-head h2{margin-top:0}#app .edition-feature-grid>.edition-feature-item:first-child{grid-row:span 2}#app .edition-feature-grid>.edition-feature-item:first-child .course-art{aspect-ratio:1.47}#app .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .edition-feature-grid>.edition-feature-item:first-child .course-title a{font-size:39px;max-width:600px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{display:grid;grid-template-columns:200px 1fr;border-top:1px solid #aeb5ac;padding-top:24px;margin-bottom:28px;gap:24px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{aspect-ratio:.83;height:100%;min-height:240px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-body{padding-top:0}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:25px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:11px;line-height:1.85;margin-top:12px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-formats{display:none}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-footer{margin-top:17px;padding-top:12px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-price strong{font-size:20px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-link{font-size:9px;gap:5px}#app .edition-site .edition-lab{padding:104px 0}#app .edition-lab-copy>.text-link{color:#f4f3ef;font-size:11px;margin-top:26px;min-height:44px}#app .edition-lab-copy>.text-link:hover{color:#f4512d}#app .edition-case-label{font-size:8px;letter-spacing:.1em;color:#aab4a8;font-weight:650}#app .edition-decision-options>button>svg{width:17px;height:17px;margin-left:auto;align-self:center;color:#87977e}#app .edition-decision>.btn.primary{display:inline-flex;min-height:48px;background:#f4512d;border-color:#f4512d;color:#141718;font-size:11px;font-weight:650;margin-top:20px;width:auto}#app .edition-decision>.btn.primary:hover{background:#f4f3ef;border-color:#f4f3ef}#app .edition-decision-feedback .eyebrow{font-size:7px;letter-spacing:.1em;display:block;margin-bottom:8px;color:#aeb8aa}#app .edition-decision-feedback p{font-size:12px;line-height:1.95;margin:0}#app .edition-decision-feedback.is-preferred{background:#34442d;border-left-color:#b0cc96}#app .edition-site .edition-method{display:block;padding:110px 0 116px}#app .edition-method-grid{display:grid;grid-template-columns:.3fr .7fr;gap:65px;align-items:start}#app .edition-method-grid>div:first-child h2{font-size:46px;line-height:1.08;font-weight:500;margin-top:22px;max-width:300px}#app .edition-method-grid>div:first-child p{font-size:12px;line-height:1.95;max-width:260px;color:#626864;margin-top:23px}#app .edition-method-steps>article{grid-template-columns:30px 1fr;gap:25px;padding:33px 0 39px}#app .edition-method-steps>article>div{display:grid;grid-template-columns:1fr 1.1fr;gap:35px;align-items:start}#app .edition-method-steps>article>span{font-size:9px;color:#747b75}#app .edition-method-steps>article h3{font-size:28px;line-height:1.17;font-weight:500}#app .edition-method-steps>article p{font-size:12px;line-height:1.95;color:#626864;max-width:340px}#app .edition-business-small{display:block;font-size:8px;letter-spacing:.04em;color:#747b75;line-height:1.8;margin-top:22px}#app .edition-journal-row{display:grid;grid-template-columns:200px minmax(0,1fr) 30px;align-items:start;gap:50px;border-top:1px solid #aeb5ac;padding:31px 0;transition:padding .25s,color .25s}#app .edition-journal-row:last-child{border-bottom:1px solid #aeb5ac}#app .edition-journal-row>span{font-size:8px;line-height:1.8;letter-spacing:.08em;text-transform:uppercase;color:#747b75;padding-top:8px}#app .edition-journal-row h3{font-size:33px;font-weight:500;line-height:1.15;letter-spacing:-.05em;max-width:850px;color:inherit}#app .edition-journal-row p{font-size:12px;line-height:1.95;color:#747b75;margin-top:17px;max-width:700px}#app .edition-journal-row>svg{width:26px;height:26px;margin-top:10px}#app .edition-journal-row:hover{padding-left:16px;color:#d83d19}#app .edition-footer-invite{display:grid;grid-template-columns:1fr 100px;gap:24px 35px;padding:60px 0 48px}#app .edition-footer-invite>span{grid-column:1/-1;font-size:8px;letter-spacing:.1em;font-weight:650;line-height:1.8;color:#141718}#app .edition-footer-invite>strong{font-size:clamp(50px,8.7vw,130px);line-height:1.03;font-weight:500;letter-spacing:-.075em;min-width:0}#app .edition-footer-invite>svg{width:85px;height:85px;stroke-width:1.1;align-self:center;justify-self:end}#app .edition-footer-invite:hover{opacity:.7}#app .edition-footer-grid>nav>span,#app .edition-footer-note>span{font-size:8px;line-height:1.6;letter-spacing:.08em;font-weight:650;margin-bottom:14px;display:block}#app .edition-footer-grid>.edition-footer-note{display:flex;flex-direction:column;align-items:flex-start}#app .edition-footer-grid>.edition-footer-note>a{font-size:11px;line-height:1.8;letter-spacing:0;font-weight:500;margin:0;min-height:35px}#app .edition-footer-grid>.edition-footer-note>a.edition-footer-panel{margin-top:16px;border-top:1px solid #14171866;padding-top:14px;width:100%}#app .edition-footer-brand .brand>img{filter:brightness(0)}#app .edition-footer-wordmark{position:relative;padding-top:30px}#app .edition-footer-wordmark>span{position:absolute;right:3px;top:0;font-size:9px;font-weight:650;letter-spacing:.17em;line-height:1;text-transform:uppercase}#app .edition-footer-bottom>a{font-size:9px;line-height:1.6;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}#app .edition-course-hero{padding:28px 0 0;border-bottom:1px solid #aeb5ac;background:#f4f3ef}#app .edition-course-hero .breadcrumb{margin-bottom:48px;font-size:9px;line-height:1.8;color:#747b75}#app .edition-course-heading{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:75px;align-items:end;padding-bottom:44px}#app .edition-course-heading h1{font-size:clamp(47px,5.6vw,85px);font-weight:550;line-height:1.045;letter-spacing:-.065em;margin-top:23px;max-width:1100px}#app .edition-course-heading p{font-size:15px;line-height:1.95;color:#626864;max-width:840px;margin-top:27px}#app .edition-course-number{font-size:182px;line-height:.8;font-weight:400;letter-spacing:-.095em;color:#bdc4b7;position:relative;text-align:right;padding-bottom:65px}#app .edition-course-number>span{position:absolute;font-size:8px;line-height:1.8;font-weight:600;letter-spacing:.1em;color:#747b75;right:0;bottom:0;text-align:right}#app .edition-course-meta{display:flex;gap:0;align-items:center;border-top:1px solid #aeb5ac;min-height:72px;flex-wrap:wrap}#app .edition-course-meta>span{font-size:10px;font-weight:500;line-height:1.8;color:#626864;padding:0 29px;border-right:1px solid #c9cbc5}#app .edition-course-meta>span:first-child{padding-left:0}#app .edition-course-meta>span:last-child{border-right:0}#app .edition-deliverables,#app .edition-course-case,#app .edition-learning-scope,#app .edition-course-faq{margin:0 0 55px;padding-top:4px}#app .edition-deliverables h2,#app .edition-course-case h2,#app .edition-learning-scope h2,#app .edition-course-faq h2{font-size:42px;line-height:1.1;font-weight:550;margin:22px 0 27px}#app .edition-deliverables>div{display:grid;grid-template-columns:25px 1fr;gap:20px;align-items:start;border-top:1px solid #c9cbc5;padding:20px 0}#app .edition-deliverables>div>span{font-size:9px;color:#747b75;padding-top:3px}#app .edition-deliverables p{font-size:13px;line-height:1.9;color:#626864;max-width:680px}#app .edition-course-case{background:#e7e9e2;padding:32px;margin-bottom:50px;border-left:2px solid #141718}#app .edition-course-case h2{font-size:37px}#app .edition-course-case p{font-size:13px;color:#535d52;line-height:2;margin-top:20px}#app .edition-course-case h3{font-size:22px;margin-top:28px;font-weight:550}#app .edition-course-case ul{font-size:12px;color:#535d52;line-height:2;margin:20px 0 0;padding-left:20px}#app .edition-learning-scope{border-top:1px solid #aeb5ac;border-bottom:1px solid #aeb5ac;padding:30px 0 33px;margin-bottom:50px}#app .edition-learning-scope p{font-size:13px;line-height:2;color:#626864;max-width:730px}#app .edition-learning-scope .btn{margin-top:24px}#app .edition-learning-lab{padding:30px;background:#141718;color:#e4eadd;margin:33px 0;border-radius:0}#app .edition-learning-lab>.eyebrow{color:#9dad94}#app .edition-learning-lab>h3{color:#f4f3ef;font-size:27px;line-height:1.2;font-weight:500;margin-top:19px}#app .edition-learning-lab>p{font-size:13px;line-height:2;color:#b5c1ab;margin-top:22px}#app .edition-learning-options{display:flex;flex-direction:column;gap:10px;margin-top:25px}#app .edition-site .edition-learning-options>.btn.secondary{background:transparent;border:1px solid #57644e;border-radius:0;color:#c8d3c0;min-height:64px;padding:17px 19px;text-align:left;justify-content:flex-start;white-space:normal;font-size:12px;line-height:1.85;font-weight:500;transform:none}#app .edition-site .edition-learning-options>.btn.secondary:hover{background:#2a3623;border-color:#879e77;color:#f4f3ef;transform:none}#app .edition-site .edition-learning-options>.btn.secondary[aria-pressed=true]{background:#f4512d14;border-color:#f4512d;color:#f4f3ef}#app .edition-learning-feedback{font-size:12px;line-height:1.95;color:#d5e0cc;background:#2a3623;border-left:2px solid #f4512d;padding:20px;margin-top:20px}#app .edition-learning-feedback:empty{display:none}#app .edition-learning-feedback strong{font-weight:650;color:#f4f3ef}#app .edition-learning-feedback p{font-size:12px;line-height:1.95;margin-top:10px;color:#becfb1}#app .edition-learning-resources{padding:31px 0;border-top:1px solid #aeb5ac;margin-top:35px}#app .edition-learning-resources>h3{font-size:29px;font-weight:550;line-height:1.2;margin:19px 0 24px}#app .edition-learning-resources>article{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;padding:22px 0;border-top:1px solid #c9cbc5}#app .edition-learning-resources>article strong{font-size:14px;font-weight:550;line-height:1.5;color:#141718}#app .edition-learning-resources>article p{color:#626864;font-size:11px;line-height:1.95;margin-top:8px}#app .edition-learning-resources>article .text-link{font-size:10px;min-height:44px;white-space:nowrap}@media(max-width:1279px){#app .edition-hero-intro .edition-lead{font-size:16px;line-height:1.6;margin-bottom:18px}#app .edition-hero-note{margin-top:23px}#app .edition-hero-note>p{font-size:9px}#app .edition-hero-visual>picture,#app .edition-hero-photo{min-height:390px;max-height:470px}#app .edition-hero-caption>strong{font-size:13px}#app .edition-hero-caption>span{font-size:6px;max-width:100px}#app .edition-signal>span{font-size:10px;padding-inline:13px;gap:10px}#app .edition-signal>span b{font-size:28px}#app .edition-signal>a{font-size:8px;gap:9px;padding-left:17px}#app .edition-paths-layout,#app .edition-method-grid{gap:45px;grid-template-columns:.28fr .72fr}#app .edition-paths-intro h2{font-size:42px}#app .edition-path-list>a.edition-path-row{gap:18px;grid-template-columns:25px minmax(0,1fr) 65px 22px;min-height:120px}#app .edition-path-row h3{font-size:31px}#app .edition-path-preview{max-width:230px}#app .edition-finder-grid{gap:55px}#app .edition-finder h2{font-size:37px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{grid-template-columns:145px 1fr;gap:20px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:22px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:10px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{min-height:245px}#app .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .edition-feature-grid>.edition-feature-item:first-child .course-title a{font-size:34px}#app .edition-method-grid>div:first-child h2{font-size:41px}#app .edition-method-steps>article{gap:20px}#app .edition-method-steps>article>div{gap:25px}#app .edition-method-steps>article h3{font-size:25px}#app .edition-journal-row{grid-template-columns:170px 1fr 25px;gap:35px}#app .edition-journal-row h3{font-size:29px}#app .edition-footer-invite>svg{width:75px;height:75px}#app .edition-course-heading{grid-template-columns:minmax(0,1fr) 145px;gap:45px}#app .edition-course-number{font-size:145px}#app .edition-course-heading h1{font-size:69px}}@media(max-width:1023px){#app .edition-hero-visual>picture,#app .edition-hero-photo{min-height:410px;max-height:500px}#app .edition-hero-caption>span{display:none}#app .edition-hero-caption>strong{font-size:13px}#app .edition-hero-caption>a{width:35px;height:35px}#app .edition-hero-note{margin-top:22px}#app .edition-signal{grid-template-columns:1fr 1fr 1fr}#app .edition-signal>a{grid-column:1/-1;justify-content:center;border-left:0;border-top:1px solid #c9cbc5;padding:15px 0 0;margin:20px 0 0;font-size:9px;min-height:44px}#app .edition-site .edition-paths{padding:80px 0}#app .edition-paths-layout,#app .edition-method-grid{grid-template-columns:1fr;gap:33px}#app .edition-paths-intro{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;align-items:start}#app .edition-paths-intro>.eyebrow{grid-column:1/-1}#app .edition-paths-intro h2{font-size:44px;margin:0;max-width:420px}#app .edition-paths-intro>p{margin:0;max-width:350px;font-size:13px}#app .edition-path-preview{display:none}#app .edition-path-row h3{font-size:34px}#app .edition-finder-grid{grid-template-columns:1fr;gap:30px}#app .edition-finder h2{font-size:42px;max-width:700px}#app .edition-finder-controls{grid-template-columns:1fr 1fr auto;gap:25px}#app .edition-finder-controls>.btn{grid-column:auto;min-height:48px;font-size:10px;padding:12px 16px;white-space:normal;max-width:240px;margin-top:0}#app .edition-finder-controls select{font-size:12px}#app .edition-feature-grid>.edition-feature-item:first-child{grid-row:auto}#app .edition-feature-grid>.edition-feature-item:first-child .course-card{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #aeb5ac;padding-top:26px}#app .edition-feature-grid>.edition-feature-item:first-child .course-art{aspect-ratio:.98;min-height:340px}#app .edition-feature-grid>.edition-feature-item:first-child .course-body{padding:0}#app .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .edition-feature-grid>.edition-feature-item:first-child .course-title a{font-size:37px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{grid-template-columns:230px 1fr;gap:35px;margin:0}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{aspect-ratio:1.2;min-height:230px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:30px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:12px}#app .edition-site .edition-lab{padding:80px 0}#app .edition-site .edition-method{padding:80px 0}#app .edition-method-grid>div:first-child h2{font-size:44px;max-width:500px}#app .edition-method-grid>div:first-child p{max-width:500px;font-size:13px}#app .edition-method-steps>article>div{gap:35px;grid-template-columns:.8fr 1.2fr}#app .edition-method-steps>article h3{font-size:30px}#app .edition-journal-row{grid-template-columns:140px 1fr 24px;gap:28px}#app .edition-journal-row h3{font-size:27px}#app .edition-journal-row p{font-size:11px}#app .edition-footer-invite{grid-template-columns:1fr 65px;padding:48px 0 38px;gap:20px 30px}#app .edition-footer-invite>strong{font-size:8.8vw}#app .edition-footer-invite>svg{width:60px;height:60px}#app .edition-footer-grid>.edition-footer-note{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px 30px;border-top:1px solid #14171855;padding-top:25px}#app .edition-footer-note>span{grid-column:1/-1}#app .edition-footer-grid>.edition-footer-note>a.edition-footer-panel{grid-column:auto;margin:0;padding:0;border:0}#app .edition-course-heading{gap:35px;grid-template-columns:minmax(0,1fr) 120px}#app .edition-course-number{font-size:120px;padding-bottom:60px}#app .edition-course-heading h1{font-size:60px}#app .edition-course-heading p{font-size:14px}#app .edition-course-meta>span{font-size:9px;padding-inline:21px}}@media(max-width:767px){#app .edition-menu-button{min-width:49px;min-height:45px;padding:0 0 0 14px}#app .edition-menu-button>i{width:24px;right:0;top:18px}#app .edition-menu-button>i:last-child{top:26px}#app .edition-menu-button[aria-expanded=true]>i{top:22px}#app .edition-menu-button>span{display:none}#app .edition-menu-bottom>nav{gap:0 19px;flex-basis:100%}#app .edition-menu-bottom>nav>a{font-size:9px;min-height:40px}#app .edition-menu-close{font-size:9px!important;min-height:42px;margin-left:0!important}#app .edition-hero-title>i{font-size:58px;top:2px;right:8px;transform:rotate(-7deg)}#app .edition-hero-intro .edition-lead{font-size:17px;line-height:1.6;letter-spacing:-.025em;margin-bottom:19px}#app .edition-hero-visual>picture,#app .edition-hero-photo{min-height:0;max-height:none;height:auto;aspect-ratio:1.15}#app .edition-hero-visual>picture{aspect-ratio:auto}#app .edition-hero-caption>strong{font-size:13px;line-height:1.35}#app .edition-hero-caption>span{display:block;font-size:6px;max-width:100px;line-height:1.9}#app .edition-hero-caption>a{width:33px;height:33px}#app .edition-hero-caption>a svg{width:17px;height:17px}#app .edition-hero-caption{padding:14px 15px;gap:12px}#app .edition-hero-note{display:none}#app .edition-watch{font-size:9px;min-height:44px}#app .edition-hero-intro .edition-hero-actions{gap:18px}#app .edition-signal>span{padding-inline:8px;font-size:8px;white-space:normal}#app .edition-signal>span b{font-size:26px}#app .edition-signal>a{font-size:8px;gap:10px;margin-top:17px;padding-top:13px;min-height:40px}#app .edition-site .edition-paths{padding:65px 0}#app .edition-paths-layout{gap:28px}#app .edition-paths-intro{display:block}#app .edition-paths-intro h2{font-size:38px;margin-top:18px}#app .edition-paths-intro>p{font-size:12px;margin-top:19px;max-width:440px}#app .edition-path-list>a.edition-path-row{grid-template-columns:23px 1fr 22px;gap:14px;min-height:105px;padding:22px 0}#app .edition-path-row>.edition-path-count{display:none}#app .edition-path-row h3{font-size:28px;line-height:1.13;letter-spacing:-.05em}#app .edition-path-row p{font-size:10px;line-height:1.85;margin-top:10px}#app .edition-path-row>.edition-path-number{font-size:8px;padding-top:5px}#app .edition-path-list>a.edition-path-row:hover{padding-left:0}#app .edition-site .edition-finder{padding:44px 0 48px}#app .edition-finder-grid{gap:28px}#app .edition-finder h2{font-size:34px;line-height:1.1;margin-top:19px}#app .edition-finder-controls{grid-template-columns:1fr;gap:22px}#app .edition-finder-controls label{font-size:10px;gap:7px}#app .edition-finder-controls select{font-size:16px;min-height:49px;padding:10px 25px 10px 0}#app .edition-finder-controls>.btn{max-width:none;width:100%;min-height:49px;justify-content:space-between;font-size:11px;margin-top:0;padding:13px 18px}#app .edition-feature-head{display:block}#app .edition-feature-head>.eyebrow{display:block;margin-bottom:19px}#app .edition-feature-head h2{font-size:37px;margin-top:0}#app .edition-feature-head>.text-link{margin-top:16px}#app .edition-feature-grid>.edition-feature-item:first-child .course-card{display:block;border:0;padding:0}#app .edition-feature-grid>.edition-feature-item:first-child .course-art{aspect-ratio:1.25;min-height:0}#app .edition-feature-grid>.edition-feature-item:first-child .course-body{padding-top:21px}#app .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .edition-feature-grid>.edition-feature-item:first-child .course-title a{font-size:33px;line-height:1.14}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{grid-template-columns:118px 1fr;gap:20px;padding-top:24px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{aspect-ratio:.72;min-height:215px;object-position:center}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:24px;line-height:1.16}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-meta{font-size:8px;gap:8px;margin-bottom:10px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-meta>span:last-child{display:none}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:10px;line-height:1.85}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-footer{display:block;margin-top:16px;padding-top:13px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-price{display:none}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-link{font-size:10px;min-height:33px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-category{font-size:6px;top:9px;left:9px;right:9px;padding:4px 5px;width:max-content;max-width:calc(100% - 18px)}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-number{font-size:6px;right:9px;bottom:12px;left:9px}#app .edition-site .edition-lab{padding:65px 0}#app .edition-case-label{font-size:7px}#app .edition-decision-options>button>svg{width:16px;height:16px;margin-left:3px}#app .edition-decision>.btn.primary{width:100%;justify-content:space-between;font-size:10px;min-height:48px}#app .edition-lab-copy>.text-link{font-size:10px;line-height:1.7;margin-top:20px}#app .edition-site .edition-method{padding:65px 0}#app .edition-method-grid{gap:28px}#app .edition-method-grid>div:first-child h2{font-size:38px;line-height:1.1;margin-top:18px}#app .edition-method-grid>div:first-child p{font-size:12px;margin-top:20px;max-width:440px}#app .edition-method-steps>article{grid-template-columns:23px 1fr;gap:17px;padding:25px 0 29px!important}#app .edition-method-steps>article>div{display:block}#app .edition-method-steps>article h3{font-size:27px;line-height:1.18}#app .edition-method-steps>article p{font-size:12px;line-height:1.95;margin-top:16px;max-width:none}#app .edition-business-small{font-size:7px;line-height:1.95;margin-top:19px}#app .edition-journal-row{grid-template-columns:1fr 22px;gap:15px 20px;padding:26px 0}#app .edition-journal-row>span{grid-column:1/-1;font-size:7px;line-height:1.9;padding-top:0}#app .edition-journal-row h3{font-size:25px;line-height:1.2}#app .edition-journal-row p{font-size:11px;line-height:1.95;margin-top:16px}#app .edition-journal-row>svg{width:21px;height:21px;margin-top:4px}#app .edition-journal-row:hover{padding-left:0}#app .edition-footer-invite{display:grid;grid-template-columns:1fr 34px;gap:20px 14px;padding:43px 0 32px}#app .edition-footer-invite>span{font-size:6px;letter-spacing:.1em;line-height:1.9}#app .edition-footer-invite>strong{font-size:11.6vw;letter-spacing:-.075em;line-height:1.05}#app .edition-footer-invite>svg{width:34px;height:34px;stroke-width:1.2}#app .edition-footer-grid>nav>span,#app .edition-footer-note>span{font-size:7px;line-height:1.8;margin-bottom:13px}#app .edition-footer-grid>.edition-footer-note{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;padding-top:25px}#app .edition-footer-note>span{grid-column:1/-1}#app .edition-footer-grid>.edition-footer-note>a{font-size:10px;min-height:39px}#app .edition-footer-wordmark{padding-top:26px}#app .edition-footer-wordmark>span{font-size:7px;top:0;right:0;letter-spacing:.15em}#app .edition-footer-bottom>a{min-height:34px;font-size:8px;margin-top:2px}#app .edition-course-hero{padding-top:21px}#app .edition-course-hero .breadcrumb{font-size:8px;margin-bottom:32px}#app .edition-course-heading{display:block;padding-bottom:32px}#app .edition-course-heading h1{font-size:44px;line-height:1.065;letter-spacing:-.06em;margin-top:20px}#app .edition-course-heading p{font-size:13px;line-height:1.95;margin-top:24px}#app .edition-course-number{display:none}#app .edition-course-meta{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:0;padding:12px 0}#app .edition-course-meta>span{font-size:9px;line-height:1.9;padding:9px 12px;border-right:1px solid #c9cbc5}#app .edition-course-meta>span:nth-child(2n){border-right:0}#app .edition-course-meta>span:nth-child(2n+1){padding-left:0}#app .edition-deliverables,#app .edition-course-faq{margin-bottom:42px}#app .edition-deliverables h2,#app .edition-course-case h2,#app .edition-learning-scope h2,#app .edition-course-faq h2{font-size:33px;line-height:1.12;margin:20px 0 24px}#app .edition-deliverables>div{grid-template-columns:22px 1fr;gap:15px;padding:19px 0}#app .edition-deliverables p{font-size:12px;line-height:1.95}#app .edition-course-case{padding:25px 21px;margin-bottom:40px}#app .edition-course-case h2{font-size:31px;line-height:1.15}#app .edition-course-case p{font-size:12px;line-height:2}#app .edition-course-case h3{font-size:22px;margin-top:24px}#app .edition-course-case ul{font-size:12px;line-height:2;padding-left:18px}#app .edition-learning-scope{padding:27px 0 29px;margin-bottom:40px}#app .edition-learning-scope p{font-size:12px;line-height:2}#app .edition-learning-scope .btn{font-size:11px;width:100%;justify-content:space-between;white-space:normal;min-height:49px;margin-top:22px}#app .edition-learning-lab{padding:25px 21px;margin:30px 0}#app .edition-learning-lab>h3{font-size:26px;line-height:1.2;margin-top:18px}#app .edition-learning-lab>p{font-size:12px;line-height:2;margin-top:20px}#app .edition-site .edition-learning-options>.btn.secondary{font-size:12px;line-height:1.9;padding:16px;min-height:64px}#app .edition-learning-feedback{padding:18px;font-size:12px}#app .edition-learning-resources{padding:28px 0;margin-top:31px}#app .edition-learning-resources>h3{font-size:27px;margin-top:18px}#app .edition-learning-resources>article{display:block;padding:20px 0}#app .edition-learning-resources>article strong{font-size:14px}#app .edition-learning-resources>article p{font-size:11px;line-height:1.95}#app .edition-learning-resources>article .text-link{margin-top:10px;font-size:11px;min-height:44px}}@media(max-width:374px){#app .edition-hero-title,#app .edition-hero h1{font-size:58px;letter-spacing:-.085em}#app .edition-hero-title>i{font-size:47px;top:2px;right:2px}#app .edition-hero-caption>span{display:none}#app .edition-path-row h3{font-size:25px}#app .edition-path-row p{font-size:10px;line-height:1.85}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{grid-template-columns:95px 1fr;gap:17px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:22px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{min-height:220px}#app .edition-footer-invite{grid-template-columns:1fr 27px;gap:18px 10px}#app .edition-footer-invite>strong{font-size:11.2vw}#app .edition-footer-invite>svg{width:27px;height:27px}#app .edition-course-heading h1{font-size:39px;line-height:1.08}}#app .edition-site .edition-feature{padding:86px 0 110px}#app .edition-site .edition-journal{padding:106px 0 92px}#app .edition-menu-bottom>nav>a,#app .edition-footer-grid a:not(.brand),#app .edition-footer-bottom a,#app .edition-hero-footer a{font-size:12px;min-height:44px}#app .edition-footer-grid>nav>span,#app .edition-footer-note>span,#app .edition-hero-eyebrow,#app .edition-case-label,#app .edition-business-small{font-size:10px}#app .edition-footer-invite>span{font-size:10px}#app .edition-tools>a{font-size:12px}#app .edition-watch{font-size:12px}#app .edition-hero-caption>span{font-size:10px;max-width:150px}#app .edition-hero-caption>strong{font-size:16px}#app .edition-signal>span{font-size:12px}#app .edition-signal>a{font-size:11px}#app .edition-path-row p{font-size:13px}#app .edition-path-row>.edition-path-count{font-size:11px!important}#app .edition-paths-intro>p,#app .edition-method-grid>div:first-child p,#app .edition-method-steps>article p{font-size:14px}#app .edition-journal-row>span{font-size:10px}#app .edition-journal-row p{font-size:14px}#app .edition-finder-controls label{font-size:11px}#app .edition-finder-controls select{font-size:13px}#app .edition-finder-controls>.btn{font-size:12px}#app .edition-site .course-meta>span,#app .edition-site .course-category{font-size:10px}#app .edition-site .course-description{font-size:14px}#app .edition-site .course-formats>span{font-size:10px}#app .edition-site .course-price small{font-size:10px}#app .edition-site .course-link{font-size:12px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:13px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-link{font-size:11px}#app .edition-site .detail-facts{font-size:13px}#app .edition-site .detail-price small{font-size:11px}#app .edition-site .format-tabs>button{font-size:12px}#app .edition-site .filter-chip{font-size:12px}#app .edition-site .field{font-size:12px}#app .edition-site .v3-tabs button{font-size:11px;min-height:44px}#app .edition-site .workspace-nav>a,#app .edition-site .workspace-nav>button{font-size:12px;min-height:48px}#app .edition-site .learning-topbar{font-size:12px}#app .edition-site .lesson-button{font-size:12px}#app .edition-site .lesson-button small{font-size:10px}#app .edition-course-meta>span{font-size:12px}#app .edition-course-hero .breadcrumb{font-size:11px}#app .edition-site .small-print,#app .edition-site .catalogue-note{font-size:12px!important}@media(max-width:1023px){#app .edition-signal>span{font-size:11px}#app .edition-signal>a{font-size:12px}#app .edition-hero-caption>span{display:none}#app .edition-footer-grid>.edition-footer-note>a{font-size:12px;min-height:44px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:14px}}@media(max-width:767px){#app .edition-site .eyebrow,#app .edition-label{font-size:10px;line-height:1.7;letter-spacing:.06em}#app .edition-tools>a{font-size:0}#app .edition-menu-bottom>nav>a{font-size:12px;min-height:44px}#app .edition-menu-title>a{font-size:11px;line-height:1.7;min-height:44px}#app .edition-menu-close{font-size:12px!important;min-height:44px}#app .edition-menu-title h2{max-width:180px}#app .edition-menu-list>a>span:first-child{font-size:10px}#app .edition-hero-eyebrow{font-size:10px;line-height:1.7;letter-spacing:.04em}#app .edition-hero-eyebrow>span:first-child{max-width:250px}#app .edition-hero-eyebrow>span:last-child{display:none}#app .edition-hero-intro .edition-lead{font-size:18px;line-height:1.65}#app .edition-hero-intro>p{font-size:16px;line-height:1.85}#app .edition-hero-intro .btn{font-size:12px;min-height:50px;padding:13px 18px}#app .edition-watch{font-size:12px;min-height:48px}#app .edition-watch>svg{width:35px;height:35px;padding:9px}#app .edition-hero-caption>strong{font-size:16px;line-height:1.35}#app .edition-hero-caption>span{display:none}#app .edition-hero-caption>a{width:44px;height:44px}#app .edition-hero-caption{padding:15px 17px}#app .edition-hero-footer>nav,#app .edition-hero-footer .edition-format-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:start}#app .edition-hero-footer a{font-size:12px;line-height:1.6;white-space:normal;min-height:55px;align-items:center;max-width:100%;font-weight:550}#app .edition-signal>span{font-size:11px;line-height:1.7;padding-inline:9px}#app .edition-signal>a{font-size:12px;min-height:44px;line-height:1.7;padding-top:15px;margin-top:18px}#app .edition-site .edition-feature{padding:63px 0 72px}#app .edition-site .edition-journal{padding:65px 0}#app .edition-paths-intro>p{font-size:16px;line-height:1.85}#app .edition-path-row p{font-size:14px;line-height:1.85;margin-top:12px}#app .edition-path-list>a.edition-path-row{padding:25px 0;min-height:124px}#app .edition-path-row>.edition-path-number{font-size:10px;padding-top:6px}#app .edition-finder-controls label{font-size:12px;line-height:1.7}#app .edition-finder-controls select{font-size:16px;min-height:52px}#app .edition-finder-controls>.btn{font-size:12px;min-height:50px;padding:14px 18px}#app .edition-site .course-meta,#app .edition-site .course-meta>span{font-size:11px;line-height:1.7}#app .edition-site .course-category{font-size:10px;padding:7px 10px}#app .edition-site .course-description{font-size:16px;line-height:1.85}#app .edition-site .course-formats>span{font-size:11px;line-height:1.8}#app .edition-site .course-formats{gap:9px 15px}#app .edition-site .course-price small{font-size:11px}#app .edition-site .course-link{font-size:13px;min-height:44px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{grid-template-columns:100px 1fr;gap:20px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:14px;line-height:1.85;margin-top:15px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-meta,#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-meta>span{font-size:10px}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-link{font-size:12px;min-height:44px;line-height:1.7}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-category{display:none}#app .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{min-height:270px}#app .edition-lab-copy>p{font-size:16px;line-height:1.9}#app .edition-lab-copy>.text-link{font-size:13px;line-height:1.7;min-height:48px}#app .edition-case-label{font-size:10px;line-height:1.7;letter-spacing:.06em}#app .edition-decision-options>button,#app .edition-decision>button{font-size:15px;line-height:1.85;padding:18px;min-height:85px}#app .edition-decision-options>button>span:first-child{font-size:11px;min-width:21px;padding-top:3px}#app .edition-decision-feedback,#app #edition-decision-feedback{font-size:15px;line-height:1.9;padding:20px}#app .edition-decision-feedback p{font-size:15px;line-height:1.9}#app .edition-decision-feedback .eyebrow{font-size:10px;line-height:1.7}#app .edition-decision>.btn.primary{font-size:12px;line-height:1.7;min-height:51px}#app .edition-method-grid>div:first-child p,#app .edition-method-steps>article p{font-size:16px;line-height:1.85}#app .edition-method-steps>article>span{font-size:11px}#app .edition-business-panel p{font-size:16px;line-height:1.85}#app .edition-business-panel .btn{font-size:12px;min-height:50px}#app .edition-business-small{font-size:11px;line-height:1.85;letter-spacing:0}#app .edition-journal-row>span{font-size:10px;line-height:1.8;letter-spacing:.04em}#app .edition-journal-row p{font-size:16px;line-height:1.85}#app .edition-footer-invite>span{font-size:10px;line-height:1.8;letter-spacing:.04em;max-width:300px}#app .edition-footer-grid>nav>span,#app .edition-footer-note>span{font-size:10px;line-height:1.8;letter-spacing:.04em;margin-bottom:13px}#app .edition-footer-grid a:not(.brand),#app .edition-footer-grid>.edition-footer-note>a{font-size:13px;line-height:1.75;min-height:44px}#app .edition-footer-brand p{font-size:14px;line-height:1.85}#app .edition-footer-bottom,#app .edition-footer-bottom a,#app .edition-footer-bottom>a{font-size:12px;line-height:1.8;min-height:44px}#app .edition-footer-bottom>span{display:block;font-size:11px;line-height:1.8;padding:8px 0}#app .edition-footer-bottom>div{gap:0 20px}#app .edition-footer-bottom>div>span{font-size:11px;line-height:1.8;padding:9px 0}#app .edition-footer-wordmark>span{font-size:10px}#app .edition-site .page-intro,#app .edition-course-heading p{font-size:16px;line-height:1.85}#app .edition-course-meta>span{font-size:12px;line-height:1.8;padding:11px 12px}#app .edition-site .breadcrumb,#app .edition-course-hero .breadcrumb{font-size:11px;line-height:1.8}#app .edition-site .content-block>p,#app .edition-site #format-description p,#app .edition-site .course-audience>span,#app .edition-site .outcome-list>li,#app .edition-site .curriculum-list ul,#app .edition-deliverables p,#app .edition-course-case p,#app .edition-course-case ul,#app .edition-learning-scope p{font-size:16px;line-height:1.9}#app .edition-site .feature-card p,#app .edition-site .format-card p,#app .edition-site .faq-list p{font-size:16px;line-height:1.9}#app .edition-site .filter-chip{font-size:12px;min-height:45px;padding:11px 13px}#app .edition-site .format-select{font-size:13px;min-height:49px}#app .edition-site .search-box input{font-size:16px}#app .edition-site .format-tabs>button{font-size:12px;min-height:53px;line-height:1.65;padding:11px 10px}#app .edition-site .detail-facts{font-size:14px;line-height:1.85}#app .edition-site .course-enrollment-card>.text-link{font-size:12px;line-height:1.7;min-height:48px}#app .edition-site .detail-price small{font-size:12px;line-height:1.8}#app .edition-site .field{font-size:12px;line-height:1.7}#app .edition-site .form-check{font-size:13px;line-height:1.85}#app .edition-site .small-print,#app .edition-site .catalogue-note{font-size:12px!important;line-height:1.9!important}#app .edition-site .workspace-header p{font-size:14px;line-height:1.85}#app .edition-site .workspace-nav>a,#app .edition-site .workspace-nav>button{font-size:12px;min-height:48px;padding:13px 14px}#app .edition-site .demo-bar{font-size:12px;line-height:1.85;padding:14px 16px}#app .edition-site .stat-label{font-size:11px;line-height:1.7}#app .edition-site .stat-card>.muted{font-size:11px;line-height:1.8}#app .edition-site .v3-tabs button{font-size:12px;line-height:1.7;min-height:46px;padding:11px 13px}#app .edition-site .data-table td,#app .edition-site .v3-table td{font-size:12px;line-height:1.8}#app .edition-site .data-table small{font-size:11px;line-height:1.8}#app .edition-site .data-table th,#app .edition-site .v3-table th{font-size:10px;line-height:1.7}#app .edition-site .v3-actions .btn,#app .edition-site .v3-table .btn{font-size:12px;min-height:44px;padding:11px 13px}#app .edition-site .v3-actions .text-link,#app .edition-site .v3-table .text-link{font-size:12px;min-height:44px}#app .edition-site .v3-card p,#app .edition-site .v3-session p,#app .edition-site .v3-note{font-size:14px;line-height:1.85}#app .edition-site .learning-topbar{font-size:12px;line-height:1.8}#app .edition-site .lesson-button{font-size:12px;line-height:1.8;min-height:69px;padding:14px 10px}#app .edition-site .lesson-button small{font-size:11px;line-height:1.8}#app .edition-site .lesson-section p,#app .edition-site .lesson-article p,#app .edition-site .lesson-article li,#app .edition-site .exercise-card p,#app .edition-site .capstone-card p{font-size:16px;line-height:1.95}#app .edition-site .quiz-option{font-size:15px;line-height:1.85;min-height:65px;padding:18px}#app .edition-learning-lab>p{font-size:16px;line-height:1.9}#app .edition-site .edition-learning-options>.btn.secondary{font-size:15px;line-height:1.85;padding:18px;min-height:74px}#app .edition-learning-feedback,#app .edition-learning-feedback p{font-size:15px;line-height:1.9}#app .edition-learning-resources>article strong{font-size:17px;line-height:1.5}#app .edition-learning-resources>article p{font-size:15px;line-height:1.85}#app .edition-learning-resources>article .text-link{font-size:13px;min-height:48px}}#app .edition-site .route-surface.page-enter{animation:none;opacity:1;transform:none}@keyframes edition-hero-shift{from{transform:translateY(18px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){#app .edition-hero-title,#app .edition-hero-visual{opacity:1;animation:edition-hero-shift .8s cubic-bezier(.2,.75,.2,1) both}}#app{--wa-ink:#07243c;--wa-muted:#526477;--wa-purple:#b96f00;--wa-purple-dark:#925600;--wa-lilac:#fff2d9;--wa-cream:#f7f9fb;--wa-paper:#fff;--wa-line:#dce3e9;--wa-soft:#f0f4f7;--wa-night:#07243c;--wa-plum:#0b304e;--wa-accent:#efa31a;--edition-paper:#fff;--edition-ink:#07243c;--edition-muted:#526477;--edition-line:#dce3e9;--edition-orange:#efa31a;--edition-blue:#07243c;background:#fff;color:#07243c;accent-color:#b96f00}#app .aw-brand-site{--aw-navy:#07243c;--aw-amber:#efa31a;--aw-pale:#fff4df;--aw-line:#dce3e9;--aw-muted:#526477;--academy-paper:#fff;--academy-white:#fff;--academy-ink:#07243c;--academy-brass:#efa31a;--academy-border:#dce3e9;background:#fff;color:#07243c;font-size:16px;line-height:1.7}#app .aw-brand-site h1,#app .aw-brand-site h2,#app .aw-brand-site h3,#app .aw-brand-site h4{color:#07243c;font-family:Manrope,Arial,sans-serif;font-weight:750;letter-spacing:-.055em;text-wrap:balance}#app .aw-brand-site h2{font-size:clamp(36px,4.4vw,66px);line-height:1.08}#app .aw-brand-site h3{font-size:26px;line-height:1.25;letter-spacing:-.035em}#app .aw-brand-site p{line-height:1.8}#app .aw-brand-site em{font-family:inherit;font-style:normal;font-weight:inherit}#app .aw-brand-site ::selection{background:#efa31a;color:#07243c}#app .aw-brand-site :focus-visible{outline:3px solid #b96f00;outline-offset:5px}#app .aw-brand-site .container{width:min(1440px,calc(100% - 96px));margin-inline:auto}#app .aw-brand-site .muted{color:#526477}#app .aw-brand-site .eyebrow,#app .aw-brand-site .section-kicker,#app .aw-brand-site .page-kicker{color:#946000;font-size:11px;line-height:1.7;font-weight:800;letter-spacing:.1em}#app .aw-brand-site .section{padding:100px 0}#app .aw-brand-site .section-head{margin-bottom:45px;gap:32px}#app .aw-brand-site .section-head h2{color:#07243c;font-size:clamp(36px,4.4vw,64px);font-weight:750}#app .aw-brand-site .section-head>p,#app .aw-brand-site .page-intro{font-size:16px;line-height:1.85;color:#526477}#app .aw-brand-site #scroll-progress{background:#efa31a;height:3px;box-shadow:none}#app .aw-brand-site .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:53px;border-radius:7px;padding:15px 23px;font-size:13px;font-weight:800;line-height:1.5;letter-spacing:0;white-space:normal;overflow:hidden;box-shadow:none;transition:background .25s,color .25s,border-color .25s,transform .3s,box-shadow .3s}#app .aw-brand-site .btn.primary{background:#efa31a;border:1px solid #efa31a;color:#07243c}#app .aw-brand-site .btn.primary:hover{background:#ffc255;border-color:#ffc255;color:#07243c;transform:translateY(-3px);box-shadow:0 10px 25px #efa31a25}#app .aw-brand-site .btn.primary:before{content:'';position:absolute;top:-40%;left:-50%;width:22%;height:180%;background:#ffffff50;transform:skewX(-20deg);transition:left .6s;pointer-events:none}#app .aw-brand-site .btn.primary:hover:before{left:125%}#app .aw-brand-site .btn.secondary,#app .aw-brand-site .btn.outline{background:#fff;color:#07243c;border:1px solid #c5d1da}#app .aw-brand-site .btn.secondary:hover,#app .aw-brand-site .btn.outline:hover{background:#fff4df;color:#07243c;border-color:#dfa02e;transform:translateY(-3px)}#app .aw-brand-site .btn.dark{color:#fff;background:#07243c;border-color:#07243c}#app .aw-brand-site .btn.small{min-height:44px;padding:11px 17px;font-size:12px}#app .aw-brand-site .btn svg{width:18px;height:18px;transition:transform .3s}#app .aw-brand-site .btn:hover>svg{transform:translate(3px,-1px)}#app .aw-brand-site .text-link{color:#07243c;font-size:13px;font-weight:800;min-height:44px;line-height:1.6}#app .aw-brand-site .text-link:hover{color:#986100}#app .aw-brand-site .pill{background:#fff3db;border:1px solid #f0d49b;color:#795100;border-radius:5px;font-size:11px;font-weight:700}#app .aw-brand-site .small-print,#app .aw-brand-site .catalogue-note{font-size:12px!important;line-height:1.8!important;color:#526477!important}#app .aw-brand-site .aw-header.edition-header.academy-header{background:#fffffffa;border-bottom:1px solid #e1e7ec;box-shadow:0 3px 25px #07243c06;backdrop-filter:blur(18px)}#app .aw-brand-site .edition-header-row{grid-template-columns:1fr auto 1fr;min-height:102px;gap:30px}#app .aw-brand-site .edition-header .brand,#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:236px;height:78px;max-height:none;object-fit:contain;object-position:left center;filter:none}#app .aw-brand-site .edition-header .brand{display:flex;align-items:center;min-width:0}#app .aw-brand-site .edition-header .brand:hover img{opacity:1;transform:translateX(2px)}#app .aw-brand-site .edition-nav{gap:29px}#app .aw-brand-site .edition-nav>a{color:#07243c;font-size:13px;font-weight:750;min-height:48px}#app .aw-brand-site .edition-nav>a::after{background:#efa31a;height:3px;bottom:4px;border-radius:4px}#app .aw-brand-site .edition-nav sup{color:#9b6500;background:#fff3db;padding:2px 5px;line-height:1.2;border-radius:4px;font-size:9px;margin-left:5px}#app .aw-brand-site .edition-tools{gap:20px}#app .aw-brand-site .edition-tools>a{font-size:12px;font-weight:750;color:#07243c;gap:8px}#app .aw-brand-site .edition-menu-button{background:#07243c;color:#fff;border:1px solid #07243c;border-radius:7px;min-width:104px;min-height:47px;padding:11px 17px;gap:12px;font-size:12px!important;transition:background .25s,color .25s,border-color .25s}#app .aw-brand-site .edition-menu-button:hover,#app .aw-brand-site .edition-menu-button[aria-expanded=true]{background:#efa31a;color:#07243c;border-color:#efa31a}#app .aw-brand-site .edition-menu-button i{background:currentColor}#app .aw-brand-site .edition-menu.mega-menu{background:#fff;border-color:#dce3e9;box-shadow:0 30px 70px #07243c22;max-height:calc(100dvh - 102px)}#app .aw-brand-site .edition-menu-title h2{color:#07243c;font-size:clamp(31px,3.5vw,47px);font-weight:750;line-height:1.07}#app .aw-brand-site .edition-menu-title>a{color:#07243c;font-size:13px;border-color:#d4a44e}#app .aw-brand-site .edition-menu-list>a{border-color:#dce3e9;color:#07243c;min-height:76px}#app .aw-brand-site .edition-menu-list>a>strong{font-size:19px;font-weight:700}#app .aw-brand-site .edition-menu-list>a>span:first-child{font-size:11px;color:#9a690f}#app .aw-brand-site .edition-menu-list>a:hover{color:#8d5b00;background:#fff8ed;padding-left:14px}#app .aw-brand-site .edition-menu-aside{border:0;padding:18px;background:#f7f9fb;border-radius:10px}#app .aw-brand-site .edition-menu-aside>img{border-radius:7px;filter:none;aspect-ratio:1.2;object-fit:cover}#app .aw-brand-site .edition-menu-aside h3{font-size:25px;margin:10px 0}#app .aw-brand-site .edition-menu-aside>a{font-size:13px;min-height:44px;display:flex;gap:12px;align-items:center}#app .aw-brand-site .edition-menu-bottom{border-color:#dce3e9}#app .aw-brand-site .edition-menu-bottom nav{display:flex;flex-wrap:wrap;gap:0 22px}#app .aw-brand-site .edition-menu-bottom nav>a,#app .aw-brand-site .edition-menu-close{min-height:44px;font-size:12px;display:inline-flex;align-items:center;gap:8px}#app .aw-brand-site .edition-menu-bottom nav>a:hover{color:#946000}#app .aw-brand-site .aw-hero{position:relative;isolation:isolate;overflow:hidden;background:#07243c;color:#fff;padding:0;border:0}#app .aw-brand-site .aw-hero-backdrop{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}#app .aw-brand-site .aw-hero-art{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:64% center;max-width:none;filter:none}#app .aw-brand-site .aw-hero-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07243c 0%,#07243cf2 25%,#07243ca8 43%,#07243c05 69%),linear-gradient(0deg,#07243ced 0%,transparent 28%,transparent 80%,#07243c44 100%)}#app .aw-brand-site .aw-hero-content{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);column-gap:60px;padding-top:30px}#app .aw-brand-site .aw-hero-kicker{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:32px;color:#bfccd7;font-size:10px;font-weight:750;letter-spacing:.12em;line-height:1.7;text-transform:uppercase;margin-bottom:66px}#app .aw-brand-site .aw-hero-kicker>span:first-child{display:flex;align-items:center;gap:9px}#app .aw-brand-site .aw-hero-kicker>span:first-child:before{content:'';height:6px;width:6px;background:#efa31a;border-radius:50%;box-shadow:0 0 0 5px #efa31a15;flex-shrink:0}#app .aw-brand-site .aw-hero-copy{max-width:780px;padding-bottom:63px;position:relative;z-index:2}#app .aw-brand-site .aw-hero-copy>.eyebrow{color:#efa31a;display:block;margin-bottom:23px;font-size:11px;letter-spacing:.14em}#app .aw-brand-site .aw-hero-copy h1{font-size:clamp(54px,6.1vw,94px);line-height:1.05;letter-spacing:-.065em;font-weight:800;color:#fff;margin:0;max-width:820px;text-wrap:balance}#app .aw-brand-site .aw-hero-copy h1 em{color:#efa31a;display:inline-block;position:relative}#app .aw-brand-site .aw-hero-copy>p{font-size:17px;color:#cfdae3;line-height:1.85;max-width:510px;margin-top:29px}#app .aw-brand-site .aw-hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:31px}#app .aw-brand-site .aw-hero-actions>.btn{min-height:55px;font-size:13px}#app .aw-brand-site .aw-hero-actions>.btn.secondary{border-color:#7890a4;background:#07243c35;color:#fff}#app .aw-brand-site .aw-hero-actions>.btn.secondary:hover{background:#ffffff14;border-color:#fff;color:#fff}#app .aw-brand-site .aw-hero-proof{display:flex;align-items:center;gap:23px;margin-top:35px;font-size:11px;line-height:1.7;color:#becbd6}#app .aw-brand-site .aw-hero-proof>span{display:flex;align-items:center;gap:8px;max-width:145px}#app .aw-brand-site .aw-hero-proof>span+span{padding-left:23px;border-left:1px solid #ffffff25}#app .aw-brand-site .aw-hero-proof b{font-size:28px;line-height:1;color:#fff;font-weight:800;letter-spacing:-.06em}#app .aw-brand-site .aw-hero-demo{position:relative;align-self:end;justify-self:end;display:flex;align-items:center;gap:18px;max-width:340px;padding:20px 24px;background:#ffffffee;color:#07243c;border-radius:9px;margin-bottom:65px;box-shadow:0 15px 40px #0002;transform:rotate(-2deg);transition:transform .35s,background .25s}#app .aw-brand-site .aw-hero-demo:hover{transform:rotate(0) translateY(-5px);background:#fff}#app .aw-brand-site .aw-demo-play{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:49px;height:49px;background:#efa31a;border-radius:50%}#app .aw-brand-site .aw-demo-play>svg{height:20px;width:20px;fill:#07243c;stroke:none}#app .aw-brand-site .aw-hero-demo strong{display:block;color:#07243c;font-size:18px;font-weight:800;line-height:1.35;letter-spacing:-.025em}#app .aw-brand-site .aw-hero-demo div>span,#app .aw-brand-site .aw-hero-demo small{display:block;font-size:10px;line-height:1.6;letter-spacing:.03em;color:#526477;margin:2px 0}#app .aw-brand-site .aw-hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 0 22px;border-top:1px solid #ffffff29;color:#c2cfda}#app .aw-brand-site .aw-hero-bottom nav{display:flex;gap:32px;flex-wrap:wrap}#app .aw-brand-site .aw-hero-bottom nav>a{font-size:12px;line-height:1.65;font-weight:700;min-height:40px;display:inline-flex;align-items:center;gap:12px;color:#e0e7ed;transition:color .25s}#app .aw-brand-site .aw-hero-bottom nav>a:hover{color:#efa31a}#app .aw-brand-site .aw-hero-bottom>span{font-size:9px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}#app .aw-brand-site .aw-brand-band{background:#efa31a;color:#07243c;border:0;position:relative;overflow:hidden}#app .aw-brand-site .aw-brand-band>.container{display:flex;align-items:center;gap:24px;min-height:119px;padding-block:22px}#app .aw-brand-site .aw-brand-band img{height:65px;width:65px;object-fit:contain;flex-shrink:0;filter:brightness(0) saturate(100%);opacity:.93}#app .aw-brand-site .aw-brand-band p{font-size:clamp(23px,2.65vw,39px);line-height:1.2;letter-spacing:-.04em;font-weight:800;color:#07243c;margin:0}#app .aw-brand-site .aw-brand-band a{display:inline-flex;align-items:center;gap:13px;margin-left:auto;font-size:12px;font-weight:800;min-height:48px;border-bottom:1px solid #07243c88;white-space:nowrap}#app .aw-brand-site .edition-signal{background:#fff;border-top:0;border-bottom:1px solid #dce3e9;grid-template-columns:repeat(3,1fr) 1.2fr;gap:22px;padding:28px 0;color:#526477;font-size:12px}#app .aw-brand-site .edition-signal>b,#app .aw-brand-site .edition-signal b{color:#07243c;font-size:32px;line-height:1;font-weight:800;letter-spacing:-.05em}#app .aw-brand-site .edition-signal>span+span{border-color:#dce3e9}#app .aw-brand-site .edition-signal>a{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;font-size:12px;color:#07243c;font-weight:750;line-height:1.8;min-height:44px}#app .aw-brand-site .edition-paths{display:block;background:#fff;padding:110px 0}#app .aw-brand-site .edition-paths-layout{grid-template-columns:.33fr .67fr;gap:80px}#app .aw-brand-site .edition-paths-intro h2{margin-top:20px;font-size:clamp(39px,4.2vw,61px);font-weight:800;color:#07243c}#app .aw-brand-site .edition-paths-intro>p{font-size:16px;color:#526477;line-height:1.85;max-width:340px;margin-top:24px}#app .aw-brand-site .edition-path-preview{margin-top:28px;position:relative;background:#f2f6f9;border:0;border-radius:10px;overflow:hidden;transform:rotate(-2deg)}#app .aw-brand-site .edition-path-preview img{width:100%;aspect-ratio:1.1;object-fit:cover;filter:none;transition:transform .7s,opacity .3s}#app .aw-brand-site .edition-path-preview figcaption{position:absolute;left:16px;bottom:16px;right:16px;background:#ffffffeb;color:#07243c;font-size:11px;font-weight:800;padding:11px 14px;border-radius:5px;line-height:1.6}#app .aw-brand-site .edition-path-list>a.edition-path-row{grid-template-columns:29px minmax(0,1fr) 82px 25px;gap:19px;min-height:122px;border-color:#dce3e9;padding:24px 0;transition:background .3s,padding .3s,color .3s}#app .aw-brand-site .edition-path-row h3{font-size:clamp(24px,2.45vw,35px);color:#07243c;font-weight:750;line-height:1.2;letter-spacing:-.04em}#app .aw-brand-site .edition-path-row p{font-size:14px;color:#526477;line-height:1.8;margin-top:10px;max-width:510px}#app .aw-brand-site .edition-path-row>.edition-path-number{color:#9a690f;font-size:11px}#app .aw-brand-site .edition-path-row>.edition-path-count{font-size:11px!important;color:#526477;white-space:nowrap}#app .aw-brand-site .edition-path-list>a.edition-path-row:hover{background:#fff9ee;padding-left:15px;color:#8a5900}#app .aw-brand-site .edition-path-list>a.edition-path-row:hover h3{color:#8a5900}#app .aw-brand-site .edition-path-list>a.edition-path-row:hover p{opacity:1}#app .aw-brand-site .edition-finder{background:#f3f7fa;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed;padding:52px 0}#app .aw-brand-site .edition-finder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}#app .aw-brand-site .edition-finder h2{font-size:35px;line-height:1.2;margin-top:15px;color:#07243c;font-weight:750}#app .aw-brand-site .edition-finder-controls{gap:16px}#app .aw-brand-site .edition-finder-controls label{font-size:12px;font-weight:700;color:#526477}#app .aw-brand-site .edition-finder-controls select{font-size:14px;min-height:53px;border-color:#c5d1da;border-radius:6px;background:#fff;color:#07243c;padding-inline:14px}#app .aw-brand-site .edition-finder-controls>.btn{font-size:12px;min-height:53px}#app .aw-brand-site .edition-feature{background:#fff;border-color:#e1e7ec;padding:100px 0}#app .aw-brand-site .edition-feature-head h2{color:#07243c;font-weight:800;font-size:clamp(37px,4.4vw,64px)}#app .aw-brand-site .edition-feature-head>a{color:#07243c;font-size:13px;border-color:#efa31a}#app .aw-brand-site .edition-feature-grid{grid-template-columns:1.05fr 1fr;gap:0 45px}#app .aw-brand-site .course-card{--course-accent:#efa31a!important;background:#fff;border:1px solid #e0e7ed;border-radius:10px;box-shadow:0 4px 22px #07243c04;overflow:hidden;transition:transform .4s,border-color .3s,box-shadow .4s;min-width:0}#app .aw-brand-site .course-card:hover{background:#fff;border:1px solid #e3b45e;box-shadow:0 18px 45px #07243c0c;transform:translateY(-5px)}#app .aw-brand-site .course-art,#app .aw-brand-site .course-art.dynamic-card-art{background:#eef3f7;aspect-ratio:1.55;border-radius:0;height:auto;min-height:0}#app .aw-brand-site .course-art>img,#app .aw-brand-site .course-art.dynamic-card-art>img{filter:none;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.7,.2,1);opacity:1}#app .aw-brand-site .course-card:hover .course-art>img{filter:none;transform:scale(1.065)}#app .aw-brand-site .course-art::after{background:linear-gradient(0deg,#07243c66,transparent 47%);opacity:.85}#app .aw-brand-site .course-category{color:#07243c;background:#ffffffed;border-radius:4px;font-size:10px;font-weight:800;padding:7px 10px;top:15px;left:15px}#app .aw-brand-site .course-number{font-size:9px;letter-spacing:.1em;bottom:18px;right:18px;color:#fff;font-weight:750}#app .aw-brand-site .course-body{padding:25px}#app .aw-brand-site .course-title,#app .aw-brand-site .course-title a,#app .aw-brand-site .course-title button{color:#07243c;font-size:27px;line-height:1.22;font-weight:750;letter-spacing:-.045em}#app .aw-brand-site .course-title a:hover{color:#946000}#app .aw-brand-site .course-description{font-size:15px;line-height:1.85;color:#526477;max-width:none;margin-top:15px}#app .aw-brand-site .course-meta,#app .aw-brand-site .course-meta>span{font-size:11px;color:#526477;line-height:1.7}#app .aw-brand-site .course-meta svg{color:#a66c00;width:14px;height:14px}#app .aw-brand-site .course-formats{margin-top:19px;gap:8px 13px;display:flex;flex-wrap:wrap}#app .aw-brand-site .course-formats>span{font-size:10px;color:#526477;line-height:1.8}#app .aw-brand-site .course-formats svg{color:#9e6a0a;width:12px;height:12px}#app .aw-brand-site .course-footer{border-color:#e1e7ec;margin-top:22px;padding-top:17px;gap:18px}#app .aw-brand-site .course-price,#app .aw-brand-site .course-price strong{color:#07243c;font-size:26px;font-weight:800}#app .aw-brand-site .course-price small{font-size:10px;color:#526477;line-height:1.8}#app .aw-brand-site .course-link{font-size:12px;font-weight:800;color:#07243c;min-height:44px;line-height:1.6}#app .aw-brand-site .course-link svg{color:#9c6808}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-art{aspect-ratio:1.4}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title a{font-size:36px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0;padding:0;margin-bottom:25px;border:1px solid #e0e7ed;border-radius:10px;overflow:hidden}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{height:100%;min-height:310px;aspect-ratio:auto}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-body{padding:23px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:25px;line-height:1.23}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:14px;line-height:1.8}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-footer{margin-top:18px;padding-top:13px;display:block}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-price{display:none}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-link{font-size:12px;min-height:44px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-category{font-size:9px;max-width:calc(100% - 24px);left:12px;top:12px}#app .aw-brand-site .edition-lab{background:#07243c;color:#fff;position:relative;padding:105px 0}#app .aw-brand-site .edition-lab::before{content:'';position:absolute;inset:0;background:url('assets/brand05b/wing.webp') -140px 100%/640px auto no-repeat;opacity:.07;pointer-events:none;mix-blend-mode:screen}#app .aw-brand-site .edition-lab>.container{position:relative;gap:90px;grid-template-columns:1fr 1fr}#app .aw-brand-site .edition-lab .eyebrow{color:#efa31a}#app .aw-brand-site .edition-lab-copy h2{font-size:clamp(43px,4.7vw,68px);line-height:1.08;font-weight:800;color:#fff}#app .aw-brand-site .edition-lab-copy h2 em{color:#efa31a}#app .aw-brand-site .edition-lab-copy>p{color:#c0cfda;font-size:16px;line-height:1.9;max-width:470px}#app .aw-brand-site .edition-lab-copy>.text-link{color:#fff;font-size:13px;margin-top:25px}#app .aw-brand-site .edition-lab-copy>.text-link:hover{color:#efa31a}#app .aw-brand-site .edition-decision{background:#0c304d;border:1px solid #ffffff20;border-radius:12px;padding:29px;box-shadow:0 20px 60px #0001}#app .aw-brand-site .edition-case-label{color:#efa31a;font-size:10px;font-weight:800;letter-spacing:.09em}#app .aw-brand-site .edition-decision h3{color:#fff;font-size:28px;line-height:1.3;margin:20px 0 24px;font-weight:750}#app .aw-brand-site .edition-decision-options>button{background:#ffffff05;border:1px solid #ffffff2c;border-radius:7px;color:#e5edf3;min-height:85px;padding:18px;font-size:14px;line-height:1.8;gap:14px;transition:background .25s,border-color .25s,transform .25s}#app .aw-brand-site .edition-decision-options>button>span:first-child{color:#efa31a;font-size:11px}#app .aw-brand-site .edition-decision-options>button:hover,#app .aw-brand-site .edition-decision-options>button[aria-pressed=true]{background:#efa31a13;border-color:#efa31a;transform:translateX(3px);color:#fff}#app .aw-brand-site .edition-decision-feedback{background:#ffffff08;border-color:#ffffff20;border-radius:6px;color:#cfdae3;font-size:14px;line-height:1.85;padding:19px;margin-block:20px}#app .aw-brand-site .edition-decision-feedback p{color:inherit;font-size:14px;line-height:1.85}#app .aw-brand-site .edition-decision-feedback .eyebrow{color:#efa31a}#app .aw-brand-site .edition-decision>.btn{width:100%;justify-content:space-between}#app .aw-brand-site .edition-method{background:#fff;padding:105px 0}#app .aw-brand-site .edition-method-grid{grid-template-columns:.34fr .66fr;gap:75px}#app .aw-brand-site .edition-method-grid>div:first-child h2{font-size:clamp(39px,4.1vw,60px);font-weight:800;max-width:380px}#app .aw-brand-site .edition-method-grid>div:first-child p{font-size:16px;line-height:1.85;color:#526477;max-width:330px}#app .aw-brand-site .edition-method-steps>article{border-color:#dce3e9;grid-template-columns:32px 1fr;padding:31px 0 35px!important;gap:22px}#app .aw-brand-site .edition-method-steps>article>span{font-size:11px;color:#a16a00;font-weight:800}#app .aw-brand-site .edition-method-steps>article h3{font-size:27px;line-height:1.25;color:#07243c;font-weight:750}#app .aw-brand-site .edition-method-steps>article p{font-size:15px;line-height:1.9;color:#526477}#app .aw-brand-site .aw-learning-motifs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;grid-column:1/-1;margin-top:60px}#app .aw-brand-site .aw-learning-motifs>article{position:relative;overflow:hidden;border:1px solid #e1e7ec;border-radius:10px;background:#f7f9fb;transition:transform .4s,border-color .3s}#app .aw-brand-site .aw-learning-motifs>article:hover{transform:translateY(-6px);border-color:#e6bb6a}#app .aw-brand-site .aw-learning-motifs>article>img{width:100%;aspect-ratio:1.55;object-fit:cover;transition:transform .8s}#app .aw-brand-site .aw-learning-motifs>article:hover>img{transform:scale(1.045)}#app .aw-brand-site .aw-learning-motifs>article>div{position:relative;padding:25px;background:#fff}#app .aw-brand-site .aw-learning-motifs h3{font-size:25px;margin:13px 0 12px;color:#07243c}#app .aw-brand-site .aw-learning-motifs p{font-size:15px;line-height:1.85;color:#526477}#app .aw-brand-site .edition-business{background:#07243c;min-height:650px}#app .aw-brand-site .edition-business>img{filter:none;opacity:.8}#app .aw-brand-site .edition-business::after{background:linear-gradient(90deg,#07243c10,#07243caa)}#app .aw-brand-site .edition-business-panel{background:#fff;border:1px solid #ffffff66;border-radius:10px;max-width:540px;box-shadow:0 20px 60px #0002;padding:45px}#app .aw-brand-site .edition-business-panel h2{color:#07243c;font-size:51px;font-weight:800}#app .aw-brand-site .edition-business-panel p{font-size:16px;color:#526477;line-height:1.85}#app .aw-brand-site .edition-business-small{font-size:11px;line-height:1.9;color:#526477}#app .aw-brand-site .edition-journal{background:#f7f9fb;padding:100px 0}#app .aw-brand-site .edition-journal-row{border-color:#d6e1e8;transition:background .3s,padding .3s}#app .aw-brand-site .edition-journal-row:hover{background:#fff6e6;padding-left:15px}#app .aw-brand-site .edition-journal-row>span{color:#946000;font-size:10px;font-weight:800}#app .aw-brand-site .edition-journal-row h3{color:#07243c;font-size:30px;font-weight:750;line-height:1.3}#app .aw-brand-site .edition-journal-row p{font-size:15px;color:#526477;line-height:1.85}#app .aw-brand-site .aw-page-hero.page-hero{background:#f4f7fa;border-bottom:1px solid #dfe7ed;padding:27px 0 70px;overflow:hidden;position:relative}#app .aw-brand-site .aw-page-hero .breadcrumb{color:#667c8e;font-size:12px;margin-bottom:41px;line-height:1.8}#app .aw-brand-site .aw-page-hero .page-hero-grid{grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}#app .aw-brand-site .aw-page-hero h1{font-size:clamp(44px,5.4vw,79px);font-weight:800;line-height:1.08;color:#07243c;max-width:850px;margin-top:21px}#app .aw-brand-site .aw-page-hero h1 em{color:#aa6d00}#app .aw-brand-site .aw-page-hero .page-intro{font-size:17px;line-height:1.9;margin-top:26px;color:#526477;max-width:650px}#app .aw-brand-site .aw-page-hero .page-hero-art{position:relative;overflow:hidden;background:#e9eff4;border-radius:14px;transform:rotate(-2deg);border:0;box-shadow:0 18px 40px #07243c0a;padding:0;max-width:none;aspect-ratio:1.15}#app .aw-brand-site .aw-page-hero .page-hero-art>img{width:100%;height:100%;object-fit:cover;filter:none;position:static;opacity:1;transform:none;transition:transform .8s}#app .aw-brand-site .aw-page-hero .page-hero-art:hover>img{transform:scale(1.04)}#app .aw-brand-site .catalogue{background:#fff}#app .aw-brand-site .catalogue-tools{background:#f7f9fb;padding:23px;border:1px solid #e0e7ed;border-radius:10px;margin-bottom:33px}#app .aw-brand-site .search-box,#app .aw-brand-site .format-select{background:#fff;border:1px solid #cbd7e0;border-radius:6px;color:#07243c;min-height:53px}#app .aw-brand-site .search-box input{font-size:16px;color:#07243c;background:transparent;min-width:0}#app .aw-brand-site .search-box svg{color:#a16a00}#app .aw-brand-site .format-select{font-size:13px;padding:12px 15px}#app .aw-brand-site .filter-chip{background:#fff;border:1px solid #d8e1e7;color:#526477;border-radius:5px;font-size:12px;font-weight:700;min-height:44px;padding:10px 14px;transition:background .25s,color .25s,border-color .25s}#app .aw-brand-site .filter-chip:hover{border-color:#dca43e;background:#fff7e7;color:#07243c}#app .aw-brand-site .filter-chip.active{color:#07243c;background:#efa31a;border-color:#efa31a}#app .aw-brand-site .aw-course-hero.edition-course-hero{background:#f4f7fa;border-bottom:1px solid #d9e3eb;padding-top:29px;position:relative;overflow:hidden}#app .aw-brand-site .aw-course-hero .breadcrumb{font-size:12px;color:#657c8e}#app .aw-brand-site .edition-course-heading h1{font-size:clamp(43px,5.4vw,78px);color:#07243c;font-weight:800;line-height:1.08}#app .aw-brand-site .edition-course-heading p{color:#526477;font-size:17px;line-height:1.85;max-width:800px}#app .aw-brand-site .edition-course-number{color:#d9e2ea;font-weight:800}#app .aw-brand-site .edition-course-meta{border-color:#d2dfe8;color:#38566e}#app .aw-brand-site .edition-course-meta>span{font-size:12px;border-color:#d2dfe8}#app .aw-brand-site .course-enrollment-card{background:#fff;border:1px solid #d8e2ea;border-radius:10px;box-shadow:0 12px 35px #07243c0a;overflow:hidden}#app .aw-brand-site .course-enrollment-card .detail-image{filter:none}#app .aw-brand-site .detail-price{color:#07243c;font-family:Manrope,Arial,sans-serif;font-weight:800}#app .aw-brand-site .detail-facts{color:#526477;font-size:14px;line-height:1.85}#app .aw-brand-site .detail-facts svg{color:#9a6500}#app .aw-brand-site .format-tabs>button{border-color:#d7e1e8;color:#526477;min-height:49px;font-size:12px;font-weight:750}#app .aw-brand-site .format-tabs>button.active{background:#07243c;color:#fff;border-color:#07243c}#app .aw-brand-site .course-audience>span{background:#fff4df;color:#795100;border:1px solid #f1d49b;border-radius:5px;font-size:13px}#app .aw-brand-site .content-block>p,#app .aw-brand-site #format-description p,#app .aw-brand-site .outcome-list>li,#app .aw-brand-site .curriculum-list ul{font-size:16px;line-height:1.9;color:#526477}#app .aw-brand-site .outcome-list svg,#app .aw-brand-site .outcome-list li:before{color:#9a6500}#app .aw-brand-site .curriculum-list details{border-color:#d7e1e8}#app .aw-brand-site .curriculum-list summary{font-size:18px;font-weight:750;color:#07243c}#app .aw-brand-site .curriculum-number{color:#9a6500}#app .aw-brand-site .edition-deliverables>div{border-color:#dce3e9}#app .aw-brand-site .edition-deliverables p{color:#526477;font-size:16px;line-height:1.85}#app .aw-brand-site .edition-course-case{background:#fff4df;border:1px solid #efd49d;border-radius:10px;padding:33px}#app .aw-brand-site .edition-course-case p,#app .aw-brand-site .edition-course-case ul,#app .aw-brand-site .edition-learning-scope p{color:#526477;font-size:16px;line-height:1.9}#app .aw-brand-site .edition-learning-scope{border-color:#dce3e9;background:#f7f9fb;border-radius:9px;padding:30px}#app .aw-brand-site .format-card,#app .aw-brand-site .feature-card,#app .aw-brand-site .resource-card,#app .aw-brand-site .contact-card,#app .aw-brand-site .contact-form-panel{background:#fff;border:1px solid #dce5ec;border-radius:10px;box-shadow:0 4px 20px #07243c04}#app .aw-brand-site .format-card{border-top:4px solid #efa31a;transition:transform .35s,border-color .3s,box-shadow .35s}#app .aw-brand-site .format-card:hover{background:#fffaf0;border-color:#e8bf72;transform:translateY(-6px);box-shadow:0 16px 35px #07243c0b}#app .aw-brand-site .format-number{color:#9d6a0a}#app .aw-brand-site .format-number svg{color:#a16a00}#app .aw-brand-site .format-card p,#app .aw-brand-site .feature-card p,#app .aw-brand-site .faq-list p,#app .aw-brand-site .resource-card p{font-size:16px!important;color:#526477;line-height:1.85}#app .aw-brand-site .faq-list details{border-color:#dce3e9}#app .aw-brand-site .faq-list summary{font-size:16px;color:#07243c;line-height:1.7;min-height:47px}#app .aw-brand-site .faq-list summary:after{color:#976300}#app .aw-brand-site .field{font-size:12px;color:#38566e;font-weight:700;line-height:1.8}#app .aw-brand-site .field input,#app .aw-brand-site .field select,#app .aw-brand-site .field textarea{background:#fff;color:#07243c;border:1px solid #cbd7e0;border-radius:6px;font-size:16px;line-height:1.6;min-height:50px;padding:13px 15px;box-shadow:none}#app .aw-brand-site .field textarea{min-height:120px}#app .aw-brand-site .field input:focus,#app .aw-brand-site .field select:focus,#app .aw-brand-site .field textarea:focus{border-color:#b77a0c;outline:3px solid #efa31a22}#app .aw-brand-site .form-check{font-size:13px;line-height:1.8;color:#526477}#app .aw-brand-site .form-check input{accent-color:#9b6500}#app .aw-brand-site .closing-cta{background:#fff1d4;color:#07243c;position:relative;overflow:hidden;border-top:1px solid #eed49e;padding:80px 0}#app .aw-brand-site .closing-cta h2{color:#07243c;font-weight:800}#app .aw-brand-site .closing-cta h2 em{color:#9a6500}#app .aw-brand-site .closing-cta .eyebrow{color:#8a5b06}#app .aw-brand-site .closing-cta>.container>img{width:78px;height:78px;object-fit:contain;position:relative;opacity:1;filter:none;margin-bottom:24px}#app .aw-brand-site .notice,#app .aw-brand-site .demo-bar{background:#fff5e0;color:#755111;border:1px solid #eed6a6;border-radius:7px;font-size:12px;line-height:1.85}#app .aw-brand-site .modal{background:#fff;color:#07243c;border:1px solid #d7e1e8;border-radius:12px;box-shadow:0 30px 100px #07243c4d}#app .aw-brand-site .modal-header{border-color:#dce3e9;background:#f7f9fb}#app .aw-brand-site .modal-title{color:#07243c;font-family:Manrope,Arial,sans-serif;font-weight:800}#app .aw-brand-site .toast{background:#07243c;color:#fff;border-left:4px solid #efa31a;border-radius:7px}#app .aw-brand-site .workspace,#app .aw-brand-site .workspace-main{background:#f3f6f9}#app .aw-brand-site .workspace-sidebar{background:#07243c;color:#fff;border:0}#app .aw-brand-site .workspace-brand .brand,#app .aw-brand-site .workspace-brand .brand>img{width:218px;height:75px;object-fit:contain;object-position:left center;filter:none}#app .aw-brand-site .workspace-sidebar>.eyebrow{color:#efa31a;font-size:10px;line-height:1.8}#app .aw-brand-site .workspace-nav>a,#app .aw-brand-site .workspace-nav>button{color:#c2d1de;border-color:#ffffff18;border-radius:6px;font-size:12px;min-height:49px;padding:14px;line-height:1.7}#app .aw-brand-site .workspace-nav>.active,#app .aw-brand-site .workspace-nav>.active:hover{background:#efa31a;color:#07243c;font-weight:800}#app .aw-brand-site .workspace-nav>a:hover,#app .aw-brand-site .workspace-nav>button:hover{background:#ffffff0e;color:#fff}#app .aw-brand-site .workspace-back{border-color:#ffffff25}#app .aw-brand-site .workspace-back a{color:#c4d3df;font-size:12px;min-height:44px}#app .aw-brand-site .workspace-header{border-color:#d2dfe8}#app .aw-brand-site .workspace-header h1{font-weight:800;color:#07243c;font-size:clamp(33px,3.5vw,49px);line-height:1.15}#app .aw-brand-site .workspace-header p{color:#526477;font-size:15px;line-height:1.8}#app .aw-brand-site .stat-card,#app .aw-brand-site .v3-card,#app .aw-brand-site .v3-session,#app .aw-brand-site .lesson-section,#app .aw-brand-site .exercise-card,#app .aw-brand-site .capstone-card{background:#fff;border:1px solid #dce5ec;border-radius:9px;box-shadow:0 4px 20px #07243c03}#app .aw-brand-site .stat-card{border-top:3px solid #efa31a}#app .aw-brand-site .stat-value{color:#07243c;font-family:Manrope,Arial,sans-serif;font-weight:800}#app .aw-brand-site .stat-label{font-size:11px;color:#526477;font-weight:700}#app .aw-brand-site .v3-tabs button{color:#526477;border-color:#cbd7e0;border-radius:5px;font-size:12px;min-height:45px}#app .aw-brand-site .v3-tabs button.active{background:#07243c;color:#fff;border-color:#07243c}#app .aw-brand-site .data-table th,#app .aw-brand-site .v3-table th{background:#eaf0f5;color:#38566e;font-size:10px;letter-spacing:.05em;line-height:1.7}#app .aw-brand-site .data-table td,#app .aw-brand-site .v3-table td{border-color:#e1e8ed;font-size:12px;color:#38566e;line-height:1.85}#app .aw-brand-site .data-table tr:hover td,#app .aw-brand-site .v3-table tr:hover td{background:#fff9ed}#app .aw-brand-site .learning-topbar{background:#07243c;color:#fff;border-color:#ffffff20;font-size:12px}#app .aw-brand-site .learning-topbar .muted{color:#bccedb}#app .aw-brand-site .learning-progress,#app .aw-brand-site .progress-bar{background:#e0e8ef}#app .aw-brand-site .learning-progress>span,#app .aw-brand-site .progress-bar>span,#app .aw-brand-site .progress-fill{background:#efa31a}#app .aw-brand-site .lesson-button{border-color:#d8e2ea;border-radius:6px;font-size:12px;line-height:1.8;min-height:65px}#app .aw-brand-site .lesson-button.active{background:#fff1d6;color:#765000;border-color:#e7c47e}#app .aw-brand-site .lesson-button.done{color:#185f52}#app .aw-brand-site .lesson-article p,#app .aw-brand-site .lesson-article li,#app .aw-brand-site .lesson-section p,#app .aw-brand-site .exercise-card p,#app .aw-brand-site .capstone-card p{font-size:16px;line-height:1.95;color:#38566e}#app .aw-brand-site .quiz-option{background:#fff;border:1px solid #cbd7e0;border-radius:7px;min-height:64px;font-size:15px;line-height:1.85;color:#38566e}#app .aw-brand-site .quiz-option:hover,#app .aw-brand-site .quiz-option.selected{background:#fff5df;border-color:#c38b24;color:#07243c}#app .aw-brand-site .edition-learning-lab{background:#07243c;border:1px solid #183e5c;border-radius:9px;color:#d7e3ec;padding:30px}#app .aw-brand-site .edition-learning-lab h3{color:#fff}#app .aw-brand-site .edition-learning-lab .eyebrow{color:#efa31a}#app .aw-brand-site .edition-learning-lab>p{color:#c3d3df;font-size:16px;line-height:1.9}#app .aw-brand-site .edition-learning-options>.btn.secondary{background:#ffffff08;color:#e3edf4;border-color:#ffffff30;font-size:15px;line-height:1.85;min-height:70px}#app .aw-brand-site .edition-learning-options>.btn.secondary:hover,#app .aw-brand-site .edition-learning-options>.btn.secondary[aria-pressed=true]{background:#efa31a16;border-color:#efa31a;color:#fff}#app .aw-brand-site .edition-learning-feedback{background:#ffffff0a;color:#d6e2eb;border-color:#ffffff24;font-size:15px;line-height:1.9}#app .aw-brand-site .edition-learning-resources>article{border-color:#d9e3eb}#app .aw-brand-site .edition-learning-resources>article strong{font-size:17px;color:#07243c}#app .aw-brand-site .edition-learning-resources>article p{font-size:15px;color:#526477;line-height:1.85}#app .aw-brand-site .aw-footer.edition-footer{background:#07243c;color:#d0dce6;border:0;padding:0;position:relative;overflow:hidden}#app .aw-brand-site .aw-footer-stage{position:relative;isolation:isolate;min-height:430px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 0 76px;border-bottom:1px solid #ffffff25;overflow:hidden}#app .aw-brand-site .aw-footer-stage>.eyebrow{color:#efa31a;position:relative;z-index:2}#app .aw-brand-site .aw-footer-stage>h2{font-size:clamp(47px,6vw,87px);font-weight:800;line-height:1.06;color:#fff;max-width:740px;position:relative;z-index:2;margin-top:22px}#app .aw-brand-site .aw-footer-stage>.btn{position:relative;z-index:2;margin-top:30px}#app .aw-brand-site .aw-footer-stage>img{position:absolute;right:-120px;top:-80px;width:690px;height:590px;object-fit:cover;z-index:-1;opacity:.5;mix-blend-mode:screen;transform:rotate(-10deg);mask-image:linear-gradient(90deg,transparent,#000 35%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%)}#app .aw-brand-site .aw-footer .edition-footer-invite{padding:44px 0 38px;border-color:#ffffff25;grid-template-columns:1fr 60px}#app .aw-brand-site .aw-footer .edition-footer-invite>span{color:#93acc0;font-size:10px}#app .aw-brand-site .aw-footer .edition-footer-invite>strong{font-size:clamp(42px,6vw,88px);font-weight:650;line-height:1.1;color:#efa31a}#app .aw-brand-site .aw-footer .edition-footer-invite>svg{color:#efa31a;width:57px;height:57px}#app .aw-brand-site .aw-footer .edition-footer-grid{grid-template-columns:1.2fr .85fr .85fr 1fr;gap:45px;padding:50px 0 55px}#app .aw-brand-site .aw-footer .edition-footer-brand .brand,#app .aw-brand-site .aw-footer .edition-footer-brand .brand>img{width:248px;height:83px;filter:none;object-fit:contain;object-position:left center}#app .aw-brand-site .aw-footer .edition-footer-brand p{font-size:14px;line-height:1.85;color:#acc0d0;max-width:260px;margin-top:20px}#app .aw-brand-site .aw-footer .edition-footer-grid a:not(.brand),#app .aw-brand-site .aw-footer .edition-footer-grid>.edition-footer-note>a{font-size:12px;line-height:1.85;letter-spacing:0;color:#d1dee8;min-height:42px;margin:0;font-weight:550}#app .aw-brand-site .aw-footer .edition-footer-grid a:not(.brand):hover{color:#efa31a;opacity:1}#app .aw-brand-site .aw-footer .edition-footer-grid>nav>span,#app .aw-brand-site .aw-footer .edition-footer-note>span{color:#efa31a;font-size:10px;line-height:1.8;letter-spacing:.09em;margin-bottom:18px;font-weight:800}#app .aw-brand-site .aw-footer .edition-footer-grid>.edition-footer-note{display:flex;flex-direction:column;gap:0;border:0;padding:0;grid-column:auto}#app .aw-brand-site .aw-footer .edition-footer-note>a.edition-footer-panel{border-color:#ffffff25;padding-top:13px;margin-top:13px;min-height:54px}#app .aw-brand-site .aw-footer .edition-footer-wordmark{color:#173c59;opacity:1;border-color:#ffffff25;font-size:clamp(80px,20vw,300px);font-weight:800;line-height:.85;letter-spacing:-.075em;padding-bottom:29px;margin:0 -4px;position:relative}#app .aw-brand-site .aw-footer .edition-footer-wordmark>span{color:#efa31a;font-size:10px;letter-spacing:.17em;top:0;right:0}#app .aw-brand-site .aw-footer .edition-footer-bottom{color:#94acc0;font-size:11px;line-height:1.8;border-color:#ffffff25;min-height:87px}#app .aw-brand-site .aw-footer .edition-footer-bottom a,#app .aw-brand-site .aw-footer .edition-footer-bottom>a{color:#c0d0dd;font-size:11px;line-height:1.8;min-height:44px}#app .aw-brand-site .aw-footer .edition-footer-bottom a:hover{color:#efa31a}#app .aw-brand-site.seo-public .seo-content{width:min(1280px,calc(100% - 64px));margin-inline:auto;padding:clamp(45px,6vw,90px) 0}#app .aw-brand-site.seo-public .seo-content>h1,#app .aw-brand-site.seo-public .seo-content>h2{margin-bottom:28px}#app .aw-brand-site.seo-public .seo-content>p{font-size:16px;line-height:1.9;color:#526477;max-width:900px;margin-bottom:25px}#app .aw-brand-site.seo-public .seo-course-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:33px}#app .aw-brand-site.seo-public .seo-course-list>article{padding:27px;background:#fff;border:1px solid #dce5ec;border-top:4px solid #efa31a;border-radius:9px;min-width:0}#app .aw-brand-site.seo-public .seo-course-list>article h2,#app .aw-brand-site.seo-public .seo-course-list>article h3{font-size:26px;line-height:1.25;margin-bottom:17px}#app .aw-brand-site.seo-public .seo-course-list>article p{font-size:15px;line-height:1.85;color:#526477;margin-bottom:19px}#app .aw-brand-site.seo-public .seo-course-list>article a{color:#07243c;font-weight:800;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid #efa31a}#app .aw-brand-site.seo-public .seo-faq{margin-top:38px}#app .aw-brand-site.seo-public .seo-faq details{border-top:1px solid #dce5ec;padding:22px 0}#app .aw-brand-site.seo-public .seo-faq summary{font-weight:750;font-size:17px;line-height:1.7;color:#07243c;min-height:44px}#app .aw-brand-site.seo-public .seo-faq details p{font-size:16px;color:#526477;line-height:1.9;margin-top:16px}#app .aw-brand-site .seo-public-footer{background:#07243c;color:#d1dee8;padding:35px max(32px,calc((100vw - 1280px)/2));font-size:13px;line-height:1.9;display:flex;flex-wrap:wrap;gap:20px 35px}#app .aw-brand-site .seo-public-footer a{color:#efa31a;min-height:44px;display:inline-flex;align-items:center}@media(max-width:1023px){#app .aw-brand-site.seo-public .seo-course-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#app .aw-brand-site.seo-public .seo-content{width:calc(100% - 40px);padding:45px 0}#app .aw-brand-site.seo-public .seo-course-list{grid-template-columns:1fr;gap:20px}#app .aw-brand-site.seo-public .seo-course-list>article{padding:24px}#app .aw-brand-site .seo-public-footer{padding:29px 20px;display:block}#app .aw-brand-site .seo-public-footer a{margin-right:24px}}@keyframes aw-art-breathe{0%,100%{transform:scale(1.01) translateY(0)}50%{transform:scale(1.035) translateY(-7px)}}@keyframes aw-copy-arrive{from{transform:translateY(22px);opacity:.3}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:no-preference){#app .aw-brand-site .aw-hero-art{animation:aw-art-breathe 16s ease-in-out infinite}#app .aw-brand-site .aw-hero-copy{animation:aw-copy-arrive .85s cubic-bezier(.2,.7,.2,1) both}#app .aw-brand-site .aw-hero-demo{animation:aw-copy-arrive 1.1s cubic-bezier(.2,.7,.2,1) both}}@media(max-width:1199px){#app .aw-brand-site .container{width:calc(100% - 64px)}#app .aw-brand-site .edition-header-row{gap:22px;grid-template-columns:1fr auto auto}#app .aw-brand-site .edition-header .brand,#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:214px;height:72px}#app .aw-brand-site .edition-nav{gap:22px}#app .aw-brand-site .edition-tools{gap:16px}#app .aw-brand-site .edition-tools>a{font-size:0}#app .aw-brand-site .edition-tools>a svg{width:23px;height:23px}#app .aw-brand-site .aw-hero-content{grid-template-columns:minmax(0,1.05fr) minmax(240px,.75fr);gap:0 25px}#app .aw-brand-site .aw-hero-kicker{margin-bottom:53px}#app .aw-brand-site .aw-hero-copy h1{font-size:clamp(54px,6.6vw,78px)}#app .aw-brand-site .aw-hero-copy>p{max-width:450px;font-size:16px}#app .aw-brand-site .aw-hero-demo{padding:17px;gap:13px;max-width:290px}#app .aw-brand-site .aw-hero-demo strong{font-size:17px}#app .aw-brand-site .aw-hero-proof{gap:15px}#app .aw-brand-site .aw-hero-proof>span+span{padding-left:15px}#app .aw-brand-site .edition-paths-layout,#app .aw-brand-site .edition-method-grid{gap:45px}#app .aw-brand-site .edition-path-row p{font-size:14px}#app .aw-brand-site .edition-finder-grid{gap:40px}#app .aw-brand-site .edition-feature-grid{gap:0 28px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{grid-template-columns:135px minmax(0,1fr)}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-body{padding:20px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:22px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title a{font-size:31px}#app .aw-brand-site .edition-lab>.container{gap:50px}#app .aw-brand-site .edition-decision{padding:24px}#app .aw-brand-site .aw-footer .edition-footer-grid{gap:28px;grid-template-columns:1.1fr .9fr .9fr .9fr}#app .aw-brand-site .aw-footer .edition-footer-brand .brand,#app .aw-brand-site .aw-footer .edition-footer-brand .brand>img{width:213px;height:73px}}@media(max-width:1023px){#app .aw-brand-site .section{padding:80px 0}#app .aw-brand-site .edition-header-row{min-height:90px;grid-template-columns:1fr auto}#app .aw-brand-site .edition-nav{display:none}#app .aw-brand-site .edition-tools>a{font-size:12px}#app .aw-brand-site .edition-menu.mega-menu{max-height:calc(100dvh - 90px)}#app .aw-brand-site .edition-menu-layout{grid-template-columns:.7fr 1.3fr;gap:35px}#app .aw-brand-site .edition-menu-aside{display:none}#app .aw-brand-site .aw-hero-content{grid-template-columns:1fr .52fr;gap:0 18px}#app .aw-brand-site .aw-hero-kicker>span:last-child{max-width:220px;text-align:right}#app .aw-brand-site .aw-hero-kicker{margin-bottom:46px}#app .aw-brand-site .aw-hero-backdrop:after{background:linear-gradient(90deg,#07243c 0%,#07243ce8 30%,#07243c55 70%),linear-gradient(0deg,#07243c 0%,transparent 40%)}#app .aw-brand-site .aw-hero-copy h1{font-size:clamp(49px,7.3vw,73px)}#app .aw-brand-site .aw-hero-copy{padding-bottom:55px}#app .aw-brand-site .aw-hero-demo{max-width:215px;display:block;padding:20px;margin-bottom:68px}#app .aw-brand-site .aw-demo-play{margin-bottom:13px;width:42px;height:42px}#app .aw-brand-site .aw-hero-demo strong{font-size:16px}#app .aw-brand-site .aw-hero-bottom nav{gap:23px}#app .aw-brand-site .aw-hero-bottom>span{display:none}#app .aw-brand-site .aw-brand-band>.container{min-height:105px;gap:18px}#app .aw-brand-site .aw-brand-band img{width:55px;height:55px}#app .aw-brand-site .aw-brand-band p{font-size:28px}#app .aw-brand-site .aw-brand-band a{font-size:11px;white-space:normal;max-width:140px}#app .aw-brand-site .edition-signal{grid-template-columns:repeat(3,1fr);gap:15px}#app .aw-brand-site .edition-signal>a{grid-column:1/-1;justify-content:center;border-top:1px solid #e1e7ec;padding-top:14px;margin-top:7px}#app .aw-brand-site .edition-paths-layout{grid-template-columns:.34fr .66fr;gap:35px}#app .aw-brand-site .edition-path-list>a.edition-path-row{grid-template-columns:22px minmax(0,1fr) 22px;gap:13px;padding:22px 0;min-height:124px}#app .aw-brand-site .edition-path-row>.edition-path-count{display:none}#app .aw-brand-site .edition-path-row h3{font-size:27px}#app .aw-brand-site .edition-finder-grid{grid-template-columns:1fr;gap:28px}#app .aw-brand-site .edition-finder h2{font-size:34px}#app .aw-brand-site .edition-finder-controls{grid-template-columns:1fr 1fr auto;gap:15px;align-items:end}#app .aw-brand-site .edition-finder-controls>.btn{font-size:11px;max-width:210px;padding-inline:15px}#app .aw-brand-site .edition-feature-grid{grid-template-columns:1fr;gap:25px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child{grid-row:auto}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-card{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid #e0e7ed;padding:0;gap:0;overflow:hidden}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-art{height:100%;min-height:400px;aspect-ratio:auto}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-body{padding:27px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{grid-template-columns:1fr 1.1fr;margin-bottom:0}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{min-height:320px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-body{padding:27px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:29px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:15px}#app .aw-brand-site .edition-lab>.container{grid-template-columns:1fr;gap:38px}#app .aw-brand-site .edition-lab-copy>p{max-width:660px}#app .aw-brand-site .edition-lab-copy h2{font-size:52px}#app .aw-brand-site .edition-method-grid{grid-template-columns:1fr;gap:40px}#app .aw-brand-site .edition-method-grid>div:first-child h2{max-width:650px;font-size:49px}#app .aw-brand-site .edition-method-grid>div:first-child p{max-width:650px}#app .aw-brand-site .edition-method-steps>article>div{grid-template-columns:.8fr 1.2fr;gap:35px}#app .aw-brand-site .aw-learning-motifs{gap:15px;margin-top:25px}#app .aw-brand-site .aw-learning-motifs>article>div{padding:20px}#app .aw-brand-site .aw-learning-motifs h3{font-size:23px}#app .aw-brand-site .aw-learning-motifs p{font-size:14px}#app .aw-brand-site .aw-page-hero .page-hero-grid{grid-template-columns:1.1fr .9fr;gap:35px}#app .aw-brand-site .aw-page-hero h1{font-size:49px}#app .aw-brand-site .aw-page-hero .page-intro{font-size:16px}#app .aw-brand-site .aw-footer .edition-footer-grid{grid-template-columns:1.1fr 1fr 1fr;gap:30px}#app .aw-brand-site .aw-footer .edition-footer-grid>.edition-footer-note{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px 20px;border-top:1px solid #ffffff25;padding-top:26px}#app .aw-brand-site .aw-footer .edition-footer-note>span{grid-column:1/-1;margin-bottom:10px}#app .aw-brand-site .aw-footer .edition-footer-note>a.edition-footer-panel{padding:0;margin:0;border:0;min-height:42px}#app .aw-brand-site .aw-footer-stage>h2{max-width:600px;font-size:65px}#app .aw-brand-site .aw-footer-stage>img{right:-180px;width:600px;opacity:.4}#app .aw-brand-site .workspace-main{padding:32px 25px 60px}}@media(max-width:767px){#app .aw-brand-site .container{width:calc(100% - 40px)}#app .aw-brand-site .section{padding:65px 0}#app .aw-brand-site h2,#app .aw-brand-site .section-head h2{font-size:37px;line-height:1.14}#app .aw-brand-site h3{font-size:25px}#app .aw-brand-site .section-head{gap:22px;margin-bottom:30px;align-items:flex-start}#app .aw-brand-site .eyebrow,#app .aw-brand-site .section-kicker,#app .aw-brand-site .page-kicker{font-size:10px;line-height:1.8;letter-spacing:.08em}#app .aw-brand-site .btn{min-height:51px;font-size:12px;padding:14px 19px}#app .aw-brand-site .text-link{font-size:12px}#app .aw-brand-site .edition-header-row{min-height:83px;gap:12px}#app .aw-brand-site .edition-header .brand,#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:192px;height:64px}#app .aw-brand-site .edition-tools{gap:12px}#app .aw-brand-site .edition-tools>a{font-size:0;min-height:44px}#app .aw-brand-site .edition-tools>a svg{width:22px;height:22px}#app .aw-brand-site .edition-menu-button{min-width:57px;width:57px;min-height:43px;padding:11px 12px;gap:6px;font-size:0!important}#app .aw-brand-site .edition-menu-button>span{display:none}#app .aw-brand-site .edition-menu.mega-menu{max-height:calc(100dvh - 83px);padding-top:25px}#app .aw-brand-site .edition-menu-layout{grid-template-columns:1fr;gap:23px;padding-bottom:25px}#app .aw-brand-site .edition-menu-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}#app .aw-brand-site .edition-menu-title>.eyebrow{width:100%}#app .aw-brand-site .edition-menu-title h2{max-width:230px;font-size:31px;line-height:1.12;margin:0}#app .aw-brand-site .edition-menu-title>a{font-size:12px;margin-left:auto}#app .aw-brand-site .edition-menu-list>a{min-height:64px;grid-template-columns:25px 1fr 22px;padding:14px 0}#app .aw-brand-site .edition-menu-list>a>strong{font-size:18px}#app .aw-brand-site .edition-menu-bottom{gap:12px;padding-block:17px}#app .aw-brand-site .edition-menu-bottom nav{gap:0 19px}#app .aw-brand-site .edition-menu-bottom nav>a{font-size:12px;min-height:44px}#app .aw-brand-site .aw-hero-content{display:block;padding-top:23px}#app .aw-brand-site .aw-hero-kicker{font-size:9px;letter-spacing:.09em;margin-bottom:35px;min-height:25px}#app .aw-brand-site .aw-hero-kicker>span:last-child{display:none}#app .aw-brand-site .aw-hero-art{object-position:66% top;height:100%;width:100%;opacity:.75}#app .aw-brand-site .aw-hero-backdrop:after{background:linear-gradient(90deg,#07243cf7 0%,#07243cc9 40%,#07243c88 100%),linear-gradient(0deg,#07243c 8%,#07243cd9 27%,#07243c00 70%)}#app .aw-brand-site .aw-hero-copy{max-width:none;padding-bottom:26px}#app .aw-brand-site .aw-hero-copy>.eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:19px}#app .aw-brand-site .aw-hero-copy h1{font-size:clamp(43px,9vw,65px);font-weight:800;line-height:1.09;letter-spacing:-.06em;text-wrap:balance}#app .aw-brand-site .aw-hero-copy>p{font-size:16px;line-height:1.9;color:#d6e2eb;margin-top:24px;max-width:550px}#app .aw-brand-site .aw-hero-actions{gap:11px;margin-top:25px;align-items:stretch}#app .aw-brand-site .aw-hero-actions>.btn{min-height:52px;font-size:12px;flex:1 1 160px;padding:14px 17px}#app .aw-brand-site .aw-hero-proof{margin-top:28px;gap:12px;font-size:10px;line-height:1.75}#app .aw-brand-site .aw-hero-proof>span{gap:7px;max-width:125px;flex:1}#app .aw-brand-site .aw-hero-proof>span+span{padding-left:12px}#app .aw-brand-site .aw-hero-proof b{font-size:27px}#app .aw-brand-site .aw-hero-demo{display:flex;align-items:center;max-width:330px;width:100%;margin:8px 0 33px auto;padding:16px 19px;gap:15px;transform:rotate(-1deg);box-shadow:0 10px 25px #0001}#app .aw-brand-site .aw-demo-play{margin-bottom:0;width:42px;height:42px}#app .aw-brand-site .aw-hero-demo strong{font-size:17px}#app .aw-brand-site .aw-hero-demo div>span,#app .aw-brand-site .aw-hero-demo small{font-size:10px}#app .aw-brand-site .aw-hero-bottom{display:block;padding:17px 0 22px}#app .aw-brand-site .aw-hero-bottom nav{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#app .aw-brand-site .aw-hero-bottom nav>a{font-size:11px;line-height:1.65;min-height:48px;white-space:normal}#app .aw-brand-site .aw-brand-band>.container{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px 17px;min-height:0;padding-block:23px}#app .aw-brand-site .aw-brand-band img{width:48px;height:48px;grid-row:span 2}#app .aw-brand-site .aw-brand-band p{font-size:24px;line-height:1.25;letter-spacing:-.04em}#app .aw-brand-site .aw-brand-band a{grid-column:2;margin:0;max-width:none;justify-self:start;border:0;min-height:35px;font-size:12px}#app .aw-brand-site .edition-signal{padding:25px 0 22px;gap:13px 8px}#app .aw-brand-site .edition-signal>span{display:block;font-size:10px;line-height:1.7;text-align:center;padding:0 7px}#app .aw-brand-site .edition-signal b{display:block;font-size:29px;margin-bottom:6px}#app .aw-brand-site .edition-signal>a{font-size:12px;line-height:1.8;margin-top:8px}#app .aw-brand-site .edition-paths{padding:66px 0}#app .aw-brand-site .edition-paths-layout{grid-template-columns:1fr;gap:32px}#app .aw-brand-site .edition-paths-intro h2{font-size:40px;line-height:1.12;max-width:none;margin-top:18px}#app .aw-brand-site .edition-paths-intro>p{font-size:16px;max-width:none;line-height:1.85;margin-top:20px}#app .aw-brand-site .edition-path-preview{margin-top:25px;max-width:450px;transform:none}#app .aw-brand-site .edition-path-preview img{aspect-ratio:1.7}#app .aw-brand-site .edition-path-preview figcaption{font-size:10px;padding:8px 12px;left:12px;right:12px;bottom:12px}#app .aw-brand-site .edition-path-list>a.edition-path-row{grid-template-columns:22px minmax(0,1fr) 22px;gap:13px;min-height:126px;padding:24px 0}#app .aw-brand-site .edition-path-row h3{font-size:27px;line-height:1.2}#app .aw-brand-site .edition-path-row p{font-size:14px;line-height:1.85;margin-top:10px}#app .aw-brand-site .edition-path-row>.edition-path-number{font-size:10px}#app .aw-brand-site .edition-path-list>a.edition-path-row:hover{padding-left:0}#app .aw-brand-site .edition-finder{padding:40px 0}#app .aw-brand-site .edition-finder h2{font-size:32px;line-height:1.18;margin-top:16px}#app .aw-brand-site .edition-finder-controls{display:grid;grid-template-columns:1fr;gap:18px}#app .aw-brand-site .edition-finder-controls label{font-size:12px;line-height:1.8}#app .aw-brand-site .edition-finder-controls select{font-size:16px;min-height:53px;padding-inline:14px}#app .aw-brand-site .edition-finder-controls>.btn{max-width:none;width:100%;font-size:12px;min-height:52px;justify-content:space-between}#app .aw-brand-site .edition-feature{padding:65px 0 70px}#app .aw-brand-site .edition-feature-head{display:block;margin-bottom:30px}#app .aw-brand-site .edition-feature-head h2{font-size:39px;line-height:1.12;margin-top:18px}#app .aw-brand-site .edition-feature-head>a{display:inline-flex;margin-top:18px;font-size:12px;min-height:44px}#app .aw-brand-site .edition-feature-grid{gap:23px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-card,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-card{display:block;grid-template-columns:none;border:1px solid #dfe7ed;padding:0;gap:0;margin:0}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-art,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-art{aspect-ratio:1.65;height:auto;min-height:0}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-body,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-body,#app .aw-brand-site .course-body{padding:23px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title a,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a,#app .aw-brand-site .course-title,#app .aw-brand-site .course-title a{font-size:28px;line-height:1.22;letter-spacing:-.045em}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description,#app .aw-brand-site .course-description{font-size:16px;line-height:1.85;margin-top:16px}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-category{display:block;top:14px;left:14px;font-size:10px;max-width:calc(100% - 28px);padding:7px 10px}#app .aw-brand-site .course-meta,#app .aw-brand-site .course-meta>span{font-size:11px;line-height:1.7}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-meta>span:last-child{display:inline-flex}#app .aw-brand-site .course-formats>span{font-size:11px}#app .aw-brand-site .course-link,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-link{font-size:13px;min-height:44px}#app .aw-brand-site .course-price small{font-size:11px;line-height:1.8}#app .aw-brand-site .edition-lab{padding:66px 0}#app .aw-brand-site .edition-lab>.container{gap:31px}#app .aw-brand-site .edition-lab-copy h2{font-size:42px;line-height:1.1;margin:21px 0}#app .aw-brand-site .edition-lab-copy>p{font-size:16px;line-height:1.9}#app .aw-brand-site .edition-lab-copy>.text-link{font-size:13px;line-height:1.7;min-height:48px}#app .aw-brand-site .edition-decision{padding:22px 18px}#app .aw-brand-site .edition-decision h3{font-size:27px;line-height:1.3;margin:17px 0 21px}#app .aw-brand-site .edition-decision-options>button{font-size:15px;line-height:1.85;padding:16px 13px;gap:10px;min-height:90px}#app .aw-brand-site .edition-decision-options>button>svg{display:none}#app .aw-brand-site .edition-decision-feedback,#app .aw-brand-site .edition-decision-feedback p{font-size:15px;line-height:1.9}#app .aw-brand-site .edition-decision>.btn{font-size:12px;min-height:53px;line-height:1.7}#app .aw-brand-site .edition-method{padding:66px 0}#app .aw-brand-site .edition-method-grid{gap:31px}#app .aw-brand-site .edition-method-grid>div:first-child h2{font-size:40px;line-height:1.12;margin-top:19px}#app .aw-brand-site .edition-method-grid>div:first-child p{font-size:16px;line-height:1.85;margin-top:21px;max-width:none}#app .aw-brand-site .edition-method-steps>article{grid-template-columns:24px 1fr;gap:16px;padding:26px 0 30px!important}#app .aw-brand-site .edition-method-steps>article>div{display:block}#app .aw-brand-site .edition-method-steps>article h3{font-size:26px;line-height:1.25}#app .aw-brand-site .edition-method-steps>article p{font-size:16px;line-height:1.85;margin-top:15px;max-width:none}#app .aw-brand-site .aw-learning-motifs{grid-template-columns:1fr;gap:22px;margin-top:22px}#app .aw-brand-site .aw-learning-motifs>article{display:grid;grid-template-columns:.9fr 1.1fr}#app .aw-brand-site .aw-learning-motifs>article>img{height:100%;width:100%;aspect-ratio:auto;min-height:245px}#app .aw-brand-site .aw-learning-motifs>article>div{padding:22px 18px}#app .aw-brand-site .aw-learning-motifs h3{font-size:23px;line-height:1.25}#app .aw-brand-site .aw-learning-motifs p{font-size:14px;line-height:1.85}#app .aw-brand-site .edition-business{padding:230px 0 23px;min-height:690px}#app .aw-brand-site .edition-business>img{object-position:35% center}#app .aw-brand-site .edition-business-panel{width:100%;max-width:none;padding:27px 24px;border-radius:9px}#app .aw-brand-site .edition-business-panel h2{font-size:38px;line-height:1.12;margin:21px 0}#app .aw-brand-site .edition-business-panel p{font-size:16px;line-height:1.9}#app .aw-brand-site .edition-business-panel .btn{width:100%;justify-content:space-between;font-size:12px;min-height:53px}#app .aw-brand-site .edition-business-small{font-size:11px;line-height:1.9}#app .aw-brand-site .edition-journal{padding:65px 0}#app .aw-brand-site .edition-journal-row h3{font-size:27px;line-height:1.28}#app .aw-brand-site .edition-journal-row p{font-size:16px;line-height:1.85;margin-top:15px}#app .aw-brand-site .edition-journal-row>span{font-size:10px;line-height:1.85}#app .aw-brand-site .edition-journal-row:hover{padding-left:0}#app .aw-brand-site .aw-page-hero.page-hero{padding:23px 0 45px}#app .aw-brand-site .aw-page-hero .breadcrumb{font-size:11px;line-height:1.8;margin-bottom:31px}#app .aw-brand-site .aw-page-hero .page-hero-grid{grid-template-columns:1fr;gap:33px}#app .aw-brand-site .aw-page-hero h1{font-size:clamp(39px,9.8vw,59px);line-height:1.1;margin-top:19px;letter-spacing:-.055em}#app .aw-brand-site .aw-page-hero .page-intro{font-size:16px;line-height:1.9;margin-top:23px}#app .aw-brand-site .aw-page-hero .page-hero-art{aspect-ratio:1.7;max-width:none;transform:rotate(-1deg);border-radius:10px}#app .aw-brand-site .catalogue-tools{padding:18px 16px;border-radius:8px}#app .aw-brand-site .format-select{font-size:14px;min-height:52px}#app .aw-brand-site .filter-row{gap:8px}#app .aw-brand-site .filter-chip{font-size:12px;line-height:1.7;min-height:44px;padding:10px 12px}#app .aw-brand-site .aw-course-hero.edition-course-hero{padding-top:23px}#app .aw-brand-site .edition-course-heading h1{font-size:clamp(38px,9.4vw,54px);line-height:1.1;margin-top:18px}#app .aw-brand-site .edition-course-heading p{font-size:16px;line-height:1.9;margin-top:23px}#app .aw-brand-site .edition-course-meta>span{font-size:12px;line-height:1.9}#app .aw-brand-site .edition-course-case{padding:26px 22px;border-radius:8px}#app .aw-brand-site .edition-course-case h2,#app .aw-brand-site .edition-learning-scope h2,#app .aw-brand-site .edition-deliverables h2,#app .aw-brand-site .edition-course-faq h2{font-size:33px;line-height:1.15}#app .aw-brand-site .edition-learning-scope{padding:26px 22px}#app .aw-brand-site .curriculum-list summary{font-size:17px;line-height:1.7}#app .aw-brand-site .format-card p,#app .aw-brand-site .feature-card p,#app .aw-brand-site .faq-list p,#app .aw-brand-site .resource-card p{font-size:16px!important;line-height:1.9}#app .aw-brand-site .closing-cta{padding:62px 0}#app .aw-brand-site .closing-cta h2{font-size:38px;line-height:1.15}#app .aw-brand-site .closing-cta .hero-actions{gap:12px}#app .aw-brand-site .closing-cta .btn{flex:1 1 150px}#app .aw-brand-site .workspace-main{padding:28px 18px 50px}#app .aw-brand-site .workspace-sidebar{padding:16px 20px}#app .aw-brand-site .workspace-brand .brand,#app .aw-brand-site .workspace-brand .brand>img{width:200px;height:65px}#app .aw-brand-site .workspace-nav>a,#app .aw-brand-site .workspace-nav>button{font-size:12px;min-height:46px;padding:12px 14px}#app .aw-brand-site .workspace-header h1{font-size:34px;line-height:1.17}#app .aw-brand-site .workspace-header p{font-size:14px;line-height:1.85}#app .aw-brand-site .v3-card p,#app .aw-brand-site .v3-session p,#app .aw-brand-site .v3-note{font-size:14px;line-height:1.85}#app .aw-brand-site .edition-learning-lab{padding:24px 19px}#app .aw-brand-site .edition-learning-lab>p{font-size:16px;line-height:1.9}#app .aw-brand-site .aw-footer-stage{min-height:365px;padding:55px 0 58px}#app .aw-brand-site .aw-footer-stage>.eyebrow{font-size:10px;line-height:1.8}#app .aw-brand-site .aw-footer-stage>h2{font-size:clamp(42px,10vw,63px);line-height:1.1;max-width:490px;margin-top:21px;letter-spacing:-.055em}#app .aw-brand-site .aw-footer-stage>.btn{margin-top:25px}#app .aw-brand-site .aw-footer-stage>img{right:-220px;top:0;width:600px;height:420px;opacity:.22;mask-image:linear-gradient(90deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%)}#app .aw-brand-site .aw-footer .edition-footer-invite{padding:32px 0 28px;grid-template-columns:1fr 35px;gap:18px 12px}#app .aw-brand-site .aw-footer .edition-footer-invite>span{font-size:10px;line-height:1.8}#app .aw-brand-site .aw-footer .edition-footer-invite>strong{font-size:10.8vw;line-height:1.1;letter-spacing:-.06em}#app .aw-brand-site .aw-footer .edition-footer-invite>svg{width:35px;height:35px}#app .aw-brand-site .aw-footer .edition-footer-grid{grid-template-columns:1fr 1fr;gap:32px 25px;padding:35px 0 40px}#app .aw-brand-site .aw-footer .edition-footer-brand{grid-column:1/-1}#app .aw-brand-site .aw-footer .edition-footer-brand .brand,#app .aw-brand-site .aw-footer .edition-footer-brand .brand>img{width:237px;height:78px}#app .aw-brand-site .aw-footer .edition-footer-brand p{font-size:14px;line-height:1.9;margin-top:18px;max-width:none}#app .aw-brand-site .aw-footer .edition-footer-grid a:not(.brand),#app .aw-brand-site .aw-footer .edition-footer-grid>.edition-footer-note>a{font-size:13px;line-height:1.8;min-height:44px}#app .aw-brand-site .aw-footer .edition-footer-grid>nav>span,#app .aw-brand-site .aw-footer .edition-footer-note>span{font-size:10px;line-height:1.8;letter-spacing:.06em;margin-bottom:14px}#app .aw-brand-site .aw-footer .edition-footer-grid>.edition-footer-note{grid-template-columns:1fr 1fr;grid-column:1/-1;padding-top:24px;gap:3px 22px}#app .aw-brand-site .aw-footer .edition-footer-note>span{margin-bottom:9px}#app .aw-brand-site .aw-footer .edition-footer-wordmark{font-size:20vw;line-height:.88;letter-spacing:-.075em;padding-top:26px;padding-bottom:23px}#app .aw-brand-site .aw-footer .edition-footer-wordmark>span{font-size:9px;letter-spacing:.15em}#app .aw-brand-site .aw-footer .edition-footer-bottom{display:block;font-size:11px;line-height:1.9;padding:20px 0;min-height:0}#app .aw-brand-site .aw-footer .edition-footer-bottom a,#app .aw-brand-site .aw-footer .edition-footer-bottom>a{font-size:12px;line-height:1.85;min-height:44px}#app .aw-brand-site .aw-footer .edition-footer-bottom>div{gap:0 19px}#app .aw-brand-site .aw-footer .edition-footer-bottom>span{font-size:11px;line-height:1.8}#app .aw-brand-site .aw-footer .edition-footer-bottom>div>span{font-size:11px;color:#8ea8bd;line-height:1.8}}@media(max-width:379px){#app .aw-brand-site .container{width:calc(100% - 32px)}#app .aw-brand-site .edition-header .brand,#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:170px;height:60px}#app .aw-brand-site .edition-tools{gap:8px}#app .aw-brand-site .edition-menu-button{min-width:48px;width:48px;padding:10px}#app .aw-brand-site .aw-hero-copy h1{font-size:41px}#app .aw-brand-site .aw-hero-actions>.btn{flex:1 1 100%}#app .aw-brand-site .aw-hero-proof{gap:8px}#app .aw-brand-site .aw-hero-proof>span+span{padding-left:8px}#app .aw-brand-site .aw-hero-proof b{font-size:23px}#app .aw-brand-site .aw-hero-bottom nav{gap:9px}#app .aw-brand-site .aw-hero-bottom nav>a{font-size:10px}#app .aw-brand-site .aw-learning-motifs>article{display:block}#app .aw-brand-site .aw-learning-motifs>article>img{aspect-ratio:1.6;height:auto;min-height:0}#app .aw-brand-site .aw-learning-motifs>article>div{padding:23px}#app .aw-brand-site .course-body,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-body,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-body{padding:21px}}@media(prefers-reduced-motion:reduce){#app .aw-brand-site *,#app .aw-brand-site *::before,#app .aw-brand-site *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .aw-brand-site .reveal{opacity:1!important;transform:none!important}}@media print{#app .aw-brand-site .aw-hero-backdrop,#app .aw-brand-site .aw-footer,#app .aw-brand-site .aw-header,#app .aw-brand-site .aw-hero-demo,#app .aw-brand-site .workspace-sidebar{display:none!important}#app .aw-brand-site,#app .aw-brand-site .workspace-main,#app .aw-brand-site .aw-hero{background:#fff!important;color:#000!important}#app .aw-brand-site h1,#app .aw-brand-site h2,#app .aw-brand-site h3,#app .aw-brand-site p{color:#000!important}#app .aw-brand-site .course-card{break-inside:avoid;box-shadow:none!important}}#app .aw-brand-site .aw-footer .brand-logo,#app .aw-brand-site .workspace-sidebar .brand-logo{filter:brightness(0) invert(1)}#app .aw-brand-site .workspace{--console-ink:#07243c;--console-amber:#efa31a;--console-muted:#536577;--console-line:#dbe3ea;--console-paper:#f3f6f8;display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100dvh;background:var(--console-paper);color:var(--console-ink)}#app .aw-brand-site .workspace-sidebar{position:sticky;top:0;align-self:start;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;padding:30px 20px 22px;background:#07243c;color:#fff;border:0;overflow:auto;isolation:isolate}#app .aw-brand-site .workspace-sidebar::after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:auto -80px 10px -30px;height:300px;background:url("assets/brand05b/aw.webp") center/cover no-repeat;opacity:.13;mask-image:linear-gradient(transparent,#000 35%,transparent)}#app .aw-brand-site .workspace-brand{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #ffffff26}#app .aw-brand-site .workspace-brand .brand,#app .aw-brand-site .workspace-brand .brand>img{width:216px;max-width:100%;min-width:0;height:78px;object-fit:contain;object-position:left center}#app .aw-brand-site .workspace-sidebar>.eyebrow{color:#a9c0d3;font-size:10px;letter-spacing:.12em;line-height:1.8;margin:0 10px 23px}#app .aw-brand-site .workspace-nav{display:flex;flex-direction:column;gap:7px;position:relative;z-index:1}#app .aw-brand-site .workspace-nav>a,#app .aw-brand-site .workspace-nav>button{display:flex;align-items:center;gap:12px;min-height:49px;padding:13px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#d3e0ea;font:600 12px/1.65 Manrope,Arial,sans-serif;text-align:left;box-shadow:none;transition:background .2s,color .2s,border-color .2s,transform .2s}#app .aw-brand-site .workspace-nav :is(a,button)>svg{width:19px;height:19px;flex:none}#app .aw-brand-site .workspace-nav>a:hover,#app .aw-brand-site .workspace-nav>button:hover{background:#ffffff0e;border-color:#ffffff25;color:#fff;transform:translateX(2px)}#app .aw-brand-site .workspace-nav>.active,#app .aw-brand-site .workspace-nav>.active:hover{background:#efa31a;color:#07243c;border-color:#efa31a;box-shadow:0 5px 22px #00000012}#app .aw-brand-site .workspace-nav .v3-nav-count{margin-left:auto;border:0;border-radius:5px;background:#07243c;color:#fff;padding:2px 6px;font-size:10px}#app .aw-brand-site .workspace-back{position:relative;inset:auto;margin-top:auto;padding:28px 10px 0;border-top:0;display:grid;gap:4px;z-index:1}#app .aw-brand-site .workspace-back a{display:flex;align-items:center;min-height:44px;color:#a9c0d3;font-size:12px;line-height:1.6}#app .aw-brand-site .workspace-back a:hover{color:#ffc65a}#app .aw-brand-site .workspace-main{min-width:0;padding:44px clamp(24px,3.3vw,58px) 80px;background:#f3f6f8}#app .aw-brand-site .workspace-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 28px;margin:0 0 24px;border-bottom:1px solid #d6e0e7}#app .aw-brand-site .workspace-header .eyebrow{font-size:10px;letter-spacing:.12em;color:#6b7f90;margin-bottom:12px}#app .aw-brand-site .workspace-header h1{font:800 clamp(30px,2.8vw,44px)/1.12 Manrope,Arial,sans-serif;color:#07243c;letter-spacing:-.05em}#app .aw-brand-site .workspace-header p{font-size:14px;line-height:1.8;color:#536577;margin-top:14px;max-width:600px}#app .aw-brand-site .workspace-header>.v3-actions{flex:none;justify-content:flex-end;max-width:340px}#app .aw-brand-site .workspace .muted{color:#536577}#app .aw-brand-site .workspace-main>.demo-bar{border:1px solid #ead9b6;border-left:3px solid #efa31a;border-radius:8px;background:#fff9ec;color:#6c5529;font-size:11px;line-height:1.85;padding:13px 17px;margin:0 0 25px}#app .aw-brand-site .aw-console-banner{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:28px;min-height:155px;padding:18px 30px 18px 16px;margin:0 0 28px;overflow:hidden;background:#07243c;color:#fff;border:0;border-radius:15px;position:relative;isolation:isolate}#app .aw-brand-site .aw-console-banner::after{content:"";position:absolute;z-index:-1;width:260px;height:260px;right:-130px;top:-100px;border:45px solid #efa31a24;border-radius:50%;pointer-events:none}#app .aw-brand-site .aw-console-banner>img{width:140px;height:120px;object-fit:cover;border-radius:10px;transform:rotate(-3deg)}#app .aw-brand-site .aw-console-banner .eyebrow,#app .aw-brand-site .aw-console-banner>div>span{display:block;color:#ffc65a;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.7}#app .aw-brand-site .aw-console-banner h2{font:750 clamp(22px,2.1vw,31px)/1.2 Manrope,Arial,sans-serif;color:#fff;margin:8px 0 10px;letter-spacing:-.035em}#app .aw-brand-site .aw-console-banner p{max-width:660px;font-size:13px;line-height:1.8;color:#bdd0df;margin:0}#app .aw-brand-site .workspace:has(.learning-layout) .aw-console-banner,#app .aw-brand-site .workspace.focus-mode .aw-console-banner{display:none}#app .aw-brand-site .workspace .stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:17px;border:0;margin:0 0 27px}#app .aw-brand-site .workspace .stat-card{background:#fff;border:1px solid #dbe3ea;border-radius:12px;padding:24px;position:relative;overflow:hidden;box-shadow:0 5px 18px #07243c03;transition:transform .2s,border-color .2s,box-shadow .2s}#app .aw-brand-site .workspace .stat-card::before{content:"";position:absolute;top:0;left:24px;width:30px;height:3px;background:#efa31a}#app .aw-brand-site .workspace .stat-card:hover{transform:translateY(-3px);border-color:#c5d2dc;box-shadow:0 10px 24px #07243c08}#app .aw-brand-site .workspace .stat-label{display:block;color:#63788a;font-size:11px;line-height:1.7;letter-spacing:0;font-weight:600}#app .aw-brand-site .workspace .stat-value{display:block;margin:13px 0 9px;color:#07243c;font:800 44px/1 Manrope,Arial,sans-serif;letter-spacing:-.06em}#app .aw-brand-site .workspace .stat-card>.muted{font-size:11px;color:#63788a;line-height:1.7;margin:0}#app .aw-brand-site .workspace :is(.dashboard-card,.enrolled-course,.v3-card,.v3-session){background:#fff;border:1px solid #dbe3ea;border-radius:12px;box-shadow:0 5px 18px #07243c03;padding:27px}#app .aw-brand-site .workspace .dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:24px;align-items:start}#app .aw-brand-site .workspace .dashboard-card{margin-bottom:24px;min-width:0}#app .aw-brand-site .workspace .dashboard-card h2{font:750 26px/1.25 Manrope,Arial,sans-serif;color:#07243c;letter-spacing:-.035em}#app .aw-brand-site .workspace :is(.dashboard-card,.enrolled-course,.v3-card,.v3-session) h3{font:750 22px/1.3 Manrope,Arial,sans-serif;color:#07243c;letter-spacing:-.025em}#app .aw-brand-site .workspace :is(.dashboard-card,.enrolled-course,.v3-card,.v3-session) p{font-size:14px;line-height:1.85;color:#536577}#app .aw-brand-site .workspace .dashboard-card .section-head{gap:18px;margin-bottom:24px;align-items:flex-start}#app .aw-brand-site .workspace .dashboard-card>.eyebrow{color:#876016;font-size:10px;margin-bottom:14px}#app .aw-brand-site .workspace .enrolled-list{display:grid;gap:17px}#app .aw-brand-site .workspace .enrolled-course{box-shadow:none;border-left:3px solid #efa31a}#app .aw-brand-site .workspace .enrolled-course>.eyebrow{font-size:10px;line-height:1.7;color:#876016}#app .aw-brand-site .workspace .enrolled-course>h3{margin:12px 0}#app .aw-brand-site .workspace .btn{min-height:45px;font-size:12px;line-height:1.6;border-radius:7px;padding:12px 17px;box-shadow:none}#app .aw-brand-site .workspace .btn.primary{background:#efa31a;border:1px solid #efa31a;color:#07243c}#app .aw-brand-site .workspace .btn.primary:hover{background:#ffc04d;border-color:#ffc04d;box-shadow:0 5px 18px #efa31a25}#app .aw-brand-site .workspace .btn.secondary{background:#fff;border:1px solid #bdcbd6;color:#07243c}#app .aw-brand-site .workspace .btn.secondary:hover{background:#edf2f6;border-color:#07243c}#app .aw-brand-site .workspace .text-link{color:#244c6b;font-size:12px;min-height:44px;line-height:1.7}#app .aw-brand-site .workspace .text-link:hover{color:#8c5a05}#app .aw-brand-site .workspace :is(.pill,.status-badge,.v3-status){border:1px solid #d8e2e9;background:#f1f5f8;color:#536577;border-radius:5px;padding:6px 10px;font-size:10px;line-height:1.5;font-weight:650;letter-spacing:0}#app .aw-brand-site .workspace :is(.status-badge,.v3-status):is(.active,.passed,.published,.publish,.open){background:#e9f5ef;border-color:#c7e1d4;color:#216246}#app .aw-brand-site .workspace :is(.status-badge,.v3-status):is(.pending,.draft){background:#fff3d9;border-color:#efd8a4;color:#805b10}#app .aw-brand-site .workspace :is(.status-badge,.v3-status):is(.cancelled,.revoked,.rejected){background:#faece7;border-color:#edcfc3;color:#914c32}#app .aw-brand-site .workspace :is(.progress-track,.v3-progress){height:7px;background:#e5ecf1;border-radius:10px;box-shadow:none}#app .aw-brand-site .workspace :is(.progress-fill,.v3-progress>div,.v3-progress>span){height:100%;background:#efa31a;border-radius:10px;box-shadow:none}#app .aw-brand-site .workspace :is(.notice,.v3-note){background:#eff4f7;border:1px solid #d5e0e7;border-left:3px solid #efa31a;border-radius:7px;padding:15px 18px;color:#4a6174;font-size:12px;line-height:1.85}#app .aw-brand-site .workspace :is(.notice,.v3-note) strong{color:#07243c}#app .aw-brand-site .workspace .notice.warning{background:#fff8e9;border-color:#ead8b4;color:#795b23}#app .aw-brand-site .workspace :is(.empty-state,.v3-empty){background:#f8fafb;border:1px dashed #bfced9;border-radius:10px;color:#536577;padding:38px 24px}#app .aw-brand-site .workspace :is(.empty-state,.v3-empty) :is(h2,h3){color:#07243c;font-family:Manrope,Arial,sans-serif;font-weight:750;line-height:1.3}#app .aw-brand-site .workspace :is(.empty-state,.v3-empty)>svg{color:#b47b13}#app .aw-brand-site .workspace .v3-command-banner{background:#fff5df;border:1px solid #f1dfb7;border-radius:12px;color:#07243c;box-shadow:none}#app .aw-brand-site .workspace .v3-command-banner h2{font:800 clamp(26px,2.8vw,38px)/1.15 Manrope,Arial,sans-serif;color:#07243c;letter-spacing:-.045em}#app .aw-brand-site .workspace .v3-command-banner :is(p,.eyebrow){color:#795d2a}#app .aw-brand-site .workspace .v3-banner-tag{background:#efa31a;color:#07243c;border:0;border-radius:8px;box-shadow:none}#app .aw-brand-site .workspace .v3-banner-tag :is(strong,span){color:#07243c}#app .aw-brand-site .workspace .v3-checklist svg{background:#fff3d9;color:#9b6a12;border-radius:5px}#app .aw-brand-site .workspace .v3-session{border-top:3px solid #efa31a}#app .aw-brand-site .workspace .v3-session dl{gap:16px;font-size:12px}#app .aw-brand-site .workspace .v3-session dt{font-size:10px;color:#63788a}#app .aw-brand-site .workspace .v3-session dd{color:#24445f}#app .aw-brand-site .workspace .v3-session-date{color:#07243c!important}#app .aw-brand-site .workspace .v3-session-seats strong{color:#07243c;font-weight:750}#app .aw-brand-site .workspace .v3-session-compact>span{color:#07243c}#app .aw-brand-site .workspace .v3-inquiry{background:#fff;border:1px solid #dbe3ea;border-radius:10px}#app .aw-brand-site .workspace :is(.v3-filters,.v3-bulk-bar,.v3-message){background:#f2f6f8;border:1px solid #dbe3ea;border-radius:8px;color:#536577}#app .aw-brand-site .workspace .v3-filters{gap:15px;padding:18px;margin:22px 0}#app .aw-brand-site .workspace .v3-bulk-bar{padding:12px 15px;gap:14px;line-height:1.7;font-size:12px}#app .aw-brand-site .workspace .v3-bulk-bar>label{min-height:44px;display:flex;align-items:center;gap:9px}#app .aw-brand-site .workspace .v3-metric-value{color:#07243c;font-size:35px;font-weight:800}#app .aw-brand-site .workspace .v3-metric-label{color:#63788a;font-size:11px}#app .aw-brand-site .workspace .table-wrap{border:1px solid #dbe3ea;border-radius:8px;overflow-x:auto;overscroll-behavior-inline:contain}#app .aw-brand-site .workspace :is(.data-table,.v3-table){width:100%;border-collapse:collapse}#app .aw-brand-site .workspace :is(.data-table,.v3-table) th{background:#edf3f7;color:#627789;border-color:#dbe3ea;font-size:10px;letter-spacing:.06em;font-weight:750;padding:15px;text-align:left}#app .aw-brand-site .workspace :is(.data-table,.v3-table) td{background:#fff;border-color:#e3e9ee;color:#3f566a;font-size:12px;line-height:1.8;padding:17px 15px;vertical-align:top}#app .aw-brand-site .workspace :is(.data-table,.v3-table) tr:hover td{background:#f8fafb}#app .aw-brand-site .workspace :is(.data-table,.v3-table) strong{color:#07243c;font-weight:700}#app .aw-brand-site .workspace :is(.data-table,.v3-table) small{display:block;color:#63788a;font-size:11px;line-height:1.7;margin-top:4px}#app .aw-brand-site .workspace :is(.data-table,.v3-table) .btn{min-height:44px;font-size:11px;padding:10px 13px}#app .aw-brand-site .workspace :is(.data-table,.v3-table) .text-link{font-size:11px;min-height:44px}#app .aw-brand-site :is(.workspace,.modal) input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-width:18px;min-height:18px;accent-color:#9d6a0d}#app .aw-brand-site .workspace .learning-topbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;color:#536577;font-size:12px;line-height:1.7;margin-bottom:22px}#app .aw-brand-site .workspace .learning-topbar>.pill{font-size:10px;background:#fff3d9;color:#805b10;border-color:#efd8a4}#app .aw-brand-site .workspace .learning-title{background:#fff;border:1px solid #dbe3ea;border-top:4px solid #efa31a;border-radius:12px;padding:29px}#app .aw-brand-site .workspace .learning-title h2{font:800 clamp(25px,2.5vw,35px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em;color:#07243c;margin:13px 0 15px}#app .aw-brand-site .workspace .learning-title>.eyebrow{font-size:10px;color:#876016}#app .aw-brand-site .workspace .learning-title>p{font-size:12px;color:#63788a;line-height:1.8}#app .aw-brand-site .workspace .learning-title>.progress-track{margin-top:22px;background:#e5ecf1}#app .aw-brand-site .workspace .learning-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:24px;align-items:start}#app .aw-brand-site .workspace .lesson-sidebar{display:block;position:sticky;top:24px;padding:20px 14px;background:#fff;border:1px solid #dbe3ea;border-radius:12px;box-shadow:none}#app .aw-brand-site .workspace .lesson-sidebar h3{font:750 18px/1.4 Manrope,Arial,sans-serif;color:#07243c;letter-spacing:-.02em;margin:0 8px 15px}#app .aw-brand-site .workspace .lesson-button{width:100%;display:flex;align-items:flex-start;gap:12px;margin:4px 0;min-height:65px;padding:13px 11px;background:#fff;border:1px solid transparent;border-radius:8px;color:#4e6579;font-size:12px;line-height:1.7;transition:background .2s,border-color .2s}#app .aw-brand-site .workspace .lesson-button:hover:not(.active){background:#f0f5f8;border-color:#dbe3ea;color:#07243c;transform:none}#app .aw-brand-site .workspace .lesson-button.active,#app .aw-brand-site .workspace .lesson-button.done.active{background:#07243c;color:#fff;border-color:#07243c;box-shadow:inset 3px 0 0 #efa31a;padding-inline:11px}#app .aw-brand-site .workspace .lesson-button>span{font-size:11px;color:#9a6a14;min-width:20px;font-weight:750}#app .aw-brand-site .workspace .lesson-button small{display:block;margin-top:5px;font-size:10px;line-height:1.6;color:#63788a}#app .aw-brand-site .workspace .lesson-button.active :is(span,small){color:#ffc85d}#app .aw-brand-site .workspace .lesson-button.done:not(.active){color:#216246}#app .aw-brand-site .workspace .learning-outline-footer{border-color:#dbe3ea;margin-top:17px;padding:20px 9px 5px}#app .aw-brand-site .workspace .learning-outline-footer svg{color:#b47b13}#app .aw-brand-site .workspace .learning-outline-footer p{color:#63788a;font-size:11px;line-height:1.8}#app .aw-brand-site .workspace .lesson-content{background:#fff;border:1px solid #dbe3ea;border-radius:12px;padding:32px clamp(24px,3vw,43px);box-shadow:0 5px 18px #07243c03;min-width:0}#app .aw-brand-site .workspace .lesson-content>h2{font:800 clamp(26px,2.8vw,37px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.045em;color:#07243c;margin:22px 0 27px}#app .aw-brand-site .workspace .lesson-meta,#app .aw-brand-site .workspace .lesson-meta>span{color:#63788a;font-size:11px;line-height:1.7}#app .aw-brand-site .workspace .lesson-summary{font-size:17px!important;line-height:1.9!important;color:#3c5870!important;border-color:#dbe3ea}#app .aw-brand-site .workspace .lesson-section-index{color:#a06d10;font-size:10px;letter-spacing:.1em}#app .aw-brand-site .workspace .lesson-article :is(h2,h3),#app .aw-brand-site .workspace .lesson-section h3{font:750 24px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.03em;color:#07243c}#app .aw-brand-site .workspace .lesson-article p,#app .aw-brand-site .workspace .lesson-article li,#app .aw-brand-site .workspace .lesson-section p{font-size:16px;line-height:1.95;color:#3f566a}#app .aw-brand-site .workspace :is(.lesson-takeaway,.exercise-card,.capstone-card,.lesson-note){background:#f5f8fa;border:1px solid #dbe3ea;border-radius:9px;padding:25px;box-shadow:none;color:#3f566a}#app .aw-brand-site .workspace .lesson-takeaway{background:#fff6e2;border-left:3px solid #efa31a;border-color:#efddb7}#app .aw-brand-site .workspace .lesson-takeaway>svg{color:#9d6a0d}#app .aw-brand-site .workspace .lesson-takeaway .eyebrow{color:#876016;font-size:10px}#app .aw-brand-site .workspace :is(.exercise-card,.capstone-card) h3{font:750 24px/1.35 Manrope,Arial,sans-serif;color:#07243c;letter-spacing:-.025em}#app .aw-brand-site .workspace :is(.exercise-card,.capstone-card) :is(p,ul){font-size:16px;color:#3f566a;line-height:1.9}#app .aw-brand-site .workspace .exercise-card details{background:#fff;border-color:#dbe3ea;border-radius:7px}#app .aw-brand-site .workspace .exercise-card summary{color:#244c6b;min-height:44px;font-size:13px;line-height:1.8}#app .aw-brand-site .workspace .lesson-note .small-print{font-size:11px!important;line-height:1.8!important;color:#63788a!important}#app .aw-brand-site .workspace .lesson-actions{border-color:#dbe3ea;gap:18px}#app .aw-brand-site .workspace .edition-learning-lab{background:#07243c;border:0;border-radius:10px;color:#fff;padding:28px;margin:30px 0}#app .aw-brand-site .workspace .edition-learning-lab>.eyebrow{color:#ffc65a}#app .aw-brand-site .workspace .edition-learning-lab>h3{color:#fff}#app .aw-brand-site .workspace .edition-learning-lab>p{color:#d3e0ea}#app .aw-brand-site .workspace .edition-learning-options>.btn.secondary{text-align:left;justify-content:flex-start;white-space:normal;background:#12374f;color:#fff;border-color:#3c586d;padding:17px 18px;min-height:64px;font-size:14px;line-height:1.8}#app .aw-brand-site .workspace .edition-learning-options>.btn.secondary:hover{background:#1b435d;border-color:#efa31a;color:#fff}#app .aw-brand-site .workspace .edition-learning-options>.btn.secondary.selected,#app .aw-brand-site .workspace .edition-learning-options>.btn.secondary[aria-pressed=true]{background:#efa31a;border-color:#efa31a;color:#07243c}#app .aw-brand-site .workspace .edition-learning-feedback{background:#fff3d9;border:0;border-radius:7px;color:#6e511e;padding:20px}#app .aw-brand-site .workspace .edition-learning-feedback p{color:#6e511e;font-size:15px}#app .aw-brand-site .workspace .edition-learning-resources{border-color:#dbe3ea}#app .aw-brand-site .workspace .edition-learning-resources article{border-color:#dbe3ea}#app .aw-brand-site .workspace .edition-learning-resources article strong{color:#07243c}#app .aw-brand-site .workspace .quiz-question{border-color:#dbe3ea}#app .aw-brand-site .workspace .quiz-question legend{font:700 17px/1.7 Manrope,Arial,sans-serif;color:#07243c;letter-spacing:-.015em}#app .aw-brand-site .workspace .quiz-question legend>span{color:#a06d10}#app .aw-brand-site .workspace .quiz-option{background:#f8fafb;border:1px solid #dbe3ea;border-radius:8px;color:#3f566a;font-size:15px;line-height:1.8;min-height:58px;padding:16px;transition:background .2s,border-color .2s}#app .aw-brand-site .workspace .quiz-option:hover{background:#fff8e9;border-color:#d6b26c;color:#07243c;transform:none}#app .aw-brand-site .workspace .quiz-option:has(input:checked){background:#fff3d9;border-color:#c78f26;color:#07243c;box-shadow:inset 3px 0 0 #efa31a}#app .aw-brand-site .workspace .quiz-option:focus-within{outline:2px solid #9d6a0d;outline-offset:3px}#app .aw-brand-site .workspace :is(.quiz-feedback,.quiz-explanation){background:#f1f6f9;border:1px solid #d5e0e7;border-radius:9px;color:#3f566a}#app .aw-brand-site .workspace .quiz-feedback h3{color:#07243c;font:750 26px/1.3 Manrope,Arial,sans-serif}#app .aw-brand-site .workspace .quiz-feedback :is(p,li),#app .aw-brand-site .workspace .quiz-explanation p{color:#3f566a;font-size:15px;line-height:1.85}#app .aw-brand-site .workspace .quiz-score{color:#07243c;font-weight:800}#app .aw-brand-site .workspace .quiz-explanation h4{color:#07243c;font-size:15px}#app .aw-brand-site .workspace .quiz-feedback summary{color:#244c6b;min-height:44px}#app .aw-brand-site :is(.workspace,.modal) .field{font-size:12px;font-weight:650;color:#536577;line-height:1.8}#app .aw-brand-site :is(.workspace,.modal) .field :is(input,select,textarea),#app .aw-brand-site :is(.workspace,.modal) .lesson-note textarea,#app .aw-brand-site .v3-quiz :is(input[type=text],textarea){font:400 15px/1.8 Manrope,Arial,sans-serif;color:#07243c;background:#fff;border:1px solid #bdcbd6;border-radius:7px;padding:12px 14px;min-height:49px;box-shadow:none}#app .aw-brand-site :is(.workspace,.modal) .field :is(input,select,textarea):focus,#app .aw-brand-site .workspace .lesson-note textarea:focus{border-color:#a06d10;box-shadow:0 0 0 3px #efa31a21;outline:0}#app .aw-brand-site :is(.workspace,.modal) :is(input,textarea)::placeholder{color:#7b8d9b;opacity:1}#app .aw-brand-site :is(.workspace,.modal) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #b47b13;outline-offset:4px}#app .aw-brand-site :is(.workspace,.modal) :is(button,input,select,textarea):disabled{opacity:.45;cursor:not-allowed}#app .aw-brand-site :is(.workspace,.modal) .small-print{color:#63788a!important;font-size:11px!important;line-height:1.85!important}#app .aw-brand-site dialog,#app .aw-brand-site .modal{background:#fff;border:1px solid #dbe3ea;border-radius:14px;box-shadow:0 32px 100px #07243c40;max-height:90dvh;max-width:min(740px,calc(100vw - 36px));padding:0}#app .aw-brand-site .modal.wide{max-width:min(1160px,calc(100vw - 36px))}#app .aw-brand-site dialog::backdrop{background:#07243cbf;backdrop-filter:blur(5px)}#app .aw-brand-site .modal-header{background:#07243c;border:0;border-radius:0;padding:24px 29px}#app .aw-brand-site .modal-title{font:750 25px/1.25 Manrope,Arial,sans-serif;color:#fff;letter-spacing:-.035em}#app .aw-brand-site .modal-header :is(.icon-btn,.modal-close){background:#ffffff12;border:1px solid #ffffff35;border-radius:7px;color:#fff;min-width:44px;min-height:44px}#app .aw-brand-site .modal-header :is(.icon-btn,.modal-close):hover{background:#efa31a;border-color:#efa31a;color:#07243c;transform:none}#app .aw-brand-site .modal-body{padding:29px;background:#fff;color:#3f566a}#app .aw-brand-site .modal-body>p{font-size:15px;line-height:1.85;color:#536577}#app .aw-brand-site .modal .btn{min-height:45px;font-size:12px;line-height:1.6;border-radius:7px;padding:12px 17px;box-shadow:none}#app .aw-brand-site .modal .btn.primary{background:#efa31a;border:1px solid #efa31a;color:#07243c}#app .aw-brand-site .modal .btn.primary:hover{background:#ffc04d;border-color:#ffc04d}#app .aw-brand-site .modal .btn.secondary{background:#fff;border:1px solid #bdcbd6;color:#07243c}#app .aw-brand-site .modal .btn.secondary:hover{background:#edf2f6;border-color:#07243c}#app .aw-brand-site .modal .text-link{color:#244c6b;font-size:12px;min-height:44px;line-height:1.7}#app .aw-brand-site .modal .v3-note{background:#eff4f7;border:1px solid #d5e0e7;border-left:3px solid #efa31a;border-radius:7px;padding:15px 18px;color:#4a6174;font-size:12px;line-height:1.85}#app .aw-brand-site .modal .v3-note strong{color:#07243c}#app .aw-brand-site .modal .v3-status{border:1px solid #d8e2e9;background:#f1f5f8;color:#536577;border-radius:5px;padding:6px 10px;font-size:10px;line-height:1.5;font-weight:650}#app .aw-brand-site .modal .v3-status:is(.published,.publish,.active){background:#e9f5ef;border-color:#c7e1d4;color:#216246}#app .aw-brand-site .modal .v3-status:is(.pending,.draft){background:#fff3d9;border-color:#efd8a4;color:#805b10}#app .aw-brand-site .modal .v3-quiz{background:#fff;border-color:#dbe3ea;border-radius:9px}#app .aw-brand-site .modal .v3-empty{background:#f8fafb;border:1px dashed #bfced9;border-radius:9px;color:#536577;padding:30px 22px;font-size:13px;line-height:1.85}#app .aw-brand-site .v3-editor{background:#fff}#app .aw-brand-site .v3-editor-top{gap:18px}#app .aw-brand-site .v3-editor-top>h3{font:750 23px/1.35 Manrope,Arial,sans-serif;color:#07243c}#app .aw-brand-site .v3-tabs{gap:7px;border-color:#dbe3ea;padding-bottom:12px}#app .aw-brand-site .v3-tabs button{min-height:45px;padding:11px 15px;border:1px solid #dbe3ea;border-radius:7px;background:#f5f8fa;color:#536577;font-size:12px;font-weight:650;line-height:1.6;margin:0}#app .aw-brand-site .v3-tabs button:hover{background:#fff3d9;color:#07243c;border-color:#e7cd98}#app .aw-brand-site .v3-tabs button.active,#app .aw-brand-site .v3-tabs button[aria-selected=true]{background:#07243c;color:#fff;border-color:#07243c}#app .aw-brand-site .v3-editor .v3-tabs{background:#fff;top:0;z-index:3;padding-top:12px}#app .aw-brand-site .v3-section-edit{background:#f5f8fa;border-color:#dbe3ea;border-radius:8px;padding:20px}#app .aw-brand-site details.v3-lesson{background:#fff;border:1px solid #dbe3ea;border-radius:9px;overflow:hidden;padding:0}#app .aw-brand-site details.v3-lesson>summary{min-height:64px;padding:18px 20px;background:#f0f5f8;border-radius:0;color:#07243c;font-size:13px;line-height:1.8;gap:14px}#app .aw-brand-site details.v3-lesson>summary>span{border:0;border-radius:5px;background:#fff3d9;color:#90620f;font-size:11px}#app .aw-brand-site details.v3-lesson>summary>strong{font-size:14px;font-weight:700;color:#07243c}#app .aw-brand-site details.v3-lesson>summary::after{color:#90620f}#app .aw-brand-site details.v3-lesson>summary:hover{background:#e8f0f5}#app .aw-brand-site .v3-lesson-body{background:#fff;border-color:#dbe3ea;padding:23px}#app .aw-brand-site .v3-format-checks{border-color:#dbe3ea;border-radius:8px;padding:17px}#app .aw-brand-site .v3-format-checks label{min-height:44px;display:inline-flex;align-items:center;gap:9px;color:#3f566a;font-size:13px}#app .aw-brand-site .v3-editor-footer{border-color:#dbe3ea;background:#f5f8fa;border-radius:8px;padding:18px;margin-top:24px}#app .aw-brand-site .toast{background:#07243c;color:#fff;border:1px solid #36536a;border-left:4px solid #efa31a;border-radius:8px;font-size:12px;line-height:1.8;box-shadow:0 12px 35px #07243c25}#app .aw-brand-site [hidden]{display:none!important}@media(max-width:1279px){#app .aw-brand-site .workspace{grid-template-columns:232px minmax(0,1fr)}#app .aw-brand-site .workspace-sidebar{padding-inline:16px}#app .aw-brand-site .workspace-brand .brand,#app .aw-brand-site .workspace-brand .brand>img{width:196px;height:72px}#app .aw-brand-site .workspace-main{padding:35px 27px 65px}#app .aw-brand-site .workspace-header{align-items:flex-start;gap:22px}#app .aw-brand-site .workspace-header>.v3-actions{max-width:220px}#app .aw-brand-site .workspace .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:18px}#app .aw-brand-site .workspace .learning-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}#app .aw-brand-site .workspace .lesson-content{padding:28px 24px}}@media(max-width:1050px){#app .aw-brand-site .workspace{grid-template-columns:216px minmax(0,1fr)}#app .aw-brand-site .workspace-sidebar{padding:24px 12px}#app .aw-brand-site .workspace-brand .brand,#app .aw-brand-site .workspace-brand .brand>img{width:188px;height:67px}#app .aw-brand-site .workspace-nav>a,#app .aw-brand-site .workspace-nav>button{font-size:11px;gap:9px;padding:12px 10px}#app .aw-brand-site .workspace-main{padding:31px 23px 60px}#app .aw-brand-site .workspace .dashboard-grid{grid-template-columns:1fr}#app .aw-brand-site .workspace .dashboard-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}#app .aw-brand-site .workspace .learning-layout{grid-template-columns:1fr}#app .aw-brand-site .workspace .lesson-sidebar{position:static;display:flex;flex-wrap:wrap;gap:7px;padding:18px}#app .aw-brand-site .workspace .lesson-sidebar h3{width:100%;margin:0 0 10px}#app .aw-brand-site .workspace .lesson-button{flex:1 1 170px;min-width:0;margin:0}#app .aw-brand-site .workspace .learning-outline-footer{width:100%;margin-top:10px;padding:18px 4px 0}#app .aw-brand-site .workspace .learning-outline-footer p br{display:none}}@media(max-width:767px){#app .aw-brand-site .workspace{display:block;min-height:100dvh}#app .aw-brand-site .workspace-sidebar{position:relative;top:auto;height:auto;min-height:0;padding:17px 20px 13px;overflow:hidden}#app .aw-brand-site .workspace-sidebar::after{display:none}#app .aw-brand-site .workspace-brand{padding:0 0 12px;margin:0 0 13px;border-color:#ffffff20}#app .aw-brand-site .workspace-brand .brand,#app .aw-brand-site .workspace-brand .brand>img{width:193px;height:65px}#app .aw-brand-site .workspace-sidebar>.eyebrow{display:none}#app .aw-brand-site .workspace-nav{flex-direction:row;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 11px;scrollbar-width:thin;scrollbar-color:#476175 #07243c}#app .aw-brand-site .workspace-nav>a,#app .aw-brand-site .workspace-nav>button{flex:0 0 auto;min-height:45px;padding:11px 13px;white-space:nowrap;font-size:12px;border-radius:7px}#app .aw-brand-site .workspace-nav :is(a,button)>svg{width:17px;height:17px}#app .aw-brand-site .workspace-back{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 22px;margin:0;padding:0}#app .aw-brand-site .workspace-back a{font-size:11px;min-height:42px}#app .aw-brand-site .workspace-main{padding:28px 20px 55px}#app .aw-brand-site .workspace-header{display:block;padding-bottom:24px;margin-bottom:21px}#app .aw-brand-site .workspace-header h1{font-size:32px;line-height:1.16}#app .aw-brand-site .workspace-header p{font-size:14px;line-height:1.85;margin-top:15px}#app .aw-brand-site .workspace-header .eyebrow{font-size:10px;line-height:1.8}#app .aw-brand-site .workspace-header>.v3-actions{display:flex;justify-content:flex-start;max-width:none;margin-top:19px;gap:10px}#app .aw-brand-site .workspace-header>.v3-actions>.btn{min-height:46px;font-size:11px;padding:11px 13px}#app .aw-brand-site .workspace-main>.demo-bar{font-size:11px;line-height:1.9;padding:13px 14px;margin-bottom:22px}#app .aw-brand-site .aw-console-banner{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:17px;border-radius:10px;margin-bottom:23px;min-height:0}#app .aw-brand-site .aw-console-banner>img{width:82px;height:104px;border-radius:7px}#app .aw-brand-site .aw-console-banner h2{font-size:21px;margin-top:7px;line-height:1.22}#app .aw-brand-site .aw-console-banner p{font-size:12px;line-height:1.8}#app .aw-brand-site .aw-console-banner>div>span{font-size:9px;line-height:1.7;letter-spacing:.07em}#app .aw-brand-site .workspace .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:23px}#app .aw-brand-site .workspace .stat-card{padding:20px 16px;border-radius:9px}#app .aw-brand-site .workspace .stat-card::before{left:16px}#app .aw-brand-site .workspace .stat-label{font-size:11px;line-height:1.7}#app .aw-brand-site .workspace .stat-value{font-size:38px;margin:14px 0 10px}#app .aw-brand-site .workspace .stat-card>.muted{font-size:10px;line-height:1.75}#app .aw-brand-site .workspace .dashboard-grid>aside{display:block}#app .aw-brand-site .workspace :is(.dashboard-card,.enrolled-course,.v3-card,.v3-session){padding:22px 19px;border-radius:10px}#app .aw-brand-site .workspace .dashboard-card h2{font-size:25px;line-height:1.3}#app .aw-brand-site .workspace :is(.dashboard-card,.enrolled-course,.v3-card,.v3-session) h3{font-size:22px}#app .aw-brand-site .workspace :is(.dashboard-card,.enrolled-course,.v3-card,.v3-session) p{font-size:15px;line-height:1.9}#app .aw-brand-site .workspace .btn{min-height:47px;font-size:12px;padding:12px 15px;white-space:normal}#app .aw-brand-site .workspace .text-link{font-size:12px;min-height:44px}#app .aw-brand-site .workspace :is(.notice,.v3-note){font-size:12px;line-height:1.85;padding:15px}#app .aw-brand-site .workspace .v3-filters{padding:15px;align-items:stretch;gap:14px}#app .aw-brand-site .workspace .v3-filters>.field{width:100%;flex-basis:100%}#app .aw-brand-site .workspace .v3-bulk-bar{font-size:12px;line-height:1.8;gap:7px 13px}#app .aw-brand-site .workspace .table-wrap{max-width:100%}#app .aw-brand-site .workspace :is(.data-table,.v3-table){min-width:590px}#app .aw-brand-site .workspace :is(.data-table,.v3-table) th{font-size:10px;line-height:1.7;padding:13px}#app .aw-brand-site .workspace :is(.data-table,.v3-table) td{font-size:12px;line-height:1.85;padding:16px 13px}#app .aw-brand-site .workspace :is(.data-table,.v3-table) small{font-size:11px}#app .aw-brand-site .workspace .learning-title{padding:23px 20px;border-radius:10px}#app .aw-brand-site .workspace .learning-title h2{font-size:27px;line-height:1.25}#app .aw-brand-site .workspace .learning-title>p{font-size:12px;line-height:1.85}#app .aw-brand-site .workspace .learning-topbar{gap:10px 15px;font-size:12px}#app .aw-brand-site .workspace .learning-topbar>.pill{font-size:9px}#app .aw-brand-site .workspace .lesson-sidebar{padding:16px;gap:7px;border-radius:10px}#app .aw-brand-site .workspace .lesson-button{flex:1 1 145px;min-height:74px;padding:12px 10px;font-size:12px;line-height:1.75;gap:8px}#app .aw-brand-site .workspace .lesson-button.active,#app .aw-brand-site .workspace .lesson-button.done.active{padding-inline:10px}#app .aw-brand-site .workspace .lesson-button small{font-size:10px}#app .aw-brand-site .workspace .lesson-content{padding:24px 19px;border-radius:10px}#app .aw-brand-site .workspace .lesson-content>h2{font-size:29px;line-height:1.2;margin:22px 0 25px}#app .aw-brand-site .workspace .lesson-meta,#app .aw-brand-site .workspace .lesson-meta>span{font-size:10px;line-height:1.8}#app .aw-brand-site .workspace .lesson-summary{font-size:16px!important;line-height:1.95!important}#app .aw-brand-site .workspace .lesson-article :is(h2,h3),#app .aw-brand-site .workspace .lesson-section h3{font-size:24px;line-height:1.35}#app .aw-brand-site .workspace .lesson-article p,#app .aw-brand-site .workspace .lesson-article li,#app .aw-brand-site .workspace .lesson-section p{font-size:16px;line-height:1.95}#app .aw-brand-site .workspace :is(.lesson-takeaway,.exercise-card,.capstone-card,.lesson-note){padding:20px}#app .aw-brand-site .workspace :is(.exercise-card,.capstone-card) h3{font-size:23px;line-height:1.35}#app .aw-brand-site .workspace .lesson-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}#app .aw-brand-site .workspace .lesson-actions .btn{width:100%;justify-content:space-between}#app .aw-brand-site .workspace .edition-learning-lab{padding:22px 19px}#app .aw-brand-site .workspace .edition-learning-options>.btn.secondary{font-size:15px;line-height:1.85;padding:17px;min-height:70px}#app .aw-brand-site .workspace .quiz-question legend{font-size:16px;line-height:1.8}#app .aw-brand-site .workspace .quiz-option{padding:15px;font-size:15px;line-height:1.85;min-height:64px}#app .aw-brand-site .workspace .quiz-feedback{padding:22px 19px}#app .aw-brand-site :is(.workspace,.modal) .field :is(input,select,textarea),#app .aw-brand-site :is(.workspace,.modal) .lesson-note textarea,#app .aw-brand-site .v3-quiz :is(input[type=text],textarea){font-size:16px!important;min-height:50px}#app .aw-brand-site dialog,#app .aw-brand-site .modal,#app .aw-brand-site .modal.wide{max-width:calc(100vw - 24px);max-height:94dvh;border-radius:10px}#app .aw-brand-site .modal-header{padding:20px;gap:15px}#app .aw-brand-site .modal-title{font-size:22px;line-height:1.3}#app .aw-brand-site .modal-body{padding:21px 18px}#app .aw-brand-site .v3-editor-top{display:block}#app .aw-brand-site .v3-editor-top>h3{font-size:22px;margin-bottom:16px}#app .aw-brand-site .v3-tabs{gap:6px}#app .aw-brand-site .v3-tabs button{font-size:11px;min-height:45px;padding:11px 12px}#app .aw-brand-site details.v3-lesson>summary{padding:16px;gap:10px}#app .aw-brand-site details.v3-lesson>summary>strong{font-size:13px;line-height:1.8}#app .aw-brand-site .v3-lesson-body,#app .aw-brand-site .v3-section-edit{padding:17px}#app .aw-brand-site .v3-editor-footer{display:block;padding:17px}#app .aw-brand-site .v3-editor-footer>.btn{width:100%;margin-top:17px;min-height:48px}#app .aw-brand-site .workspace.focus-mode>.workspace-main{padding-inline:20px}#app .aw-brand-site .workspace.focus-mode .learning-layout{grid-template-columns:1fr}}@media(max-width:374px){#app .aw-brand-site .workspace-main{padding-inline:16px}#app .aw-brand-site .aw-console-banner{grid-template-columns:1fr}#app .aw-brand-site .aw-console-banner>img{display:none}#app .aw-brand-site .workspace .stat-grid{gap:9px}#app .aw-brand-site .workspace .stat-card{padding:20px 14px}#app .aw-brand-site .workspace .stat-value{font-size:34px}#app .aw-brand-site .workspace .lesson-button{flex-basis:100%;min-height:63px}}@media(prefers-reduced-motion:reduce){#app .aw-brand-site .workspace *,#app .aw-brand-site .modal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .aw-brand-site .workspace :is(.stat-card,.workspace-nav>a,.workspace-nav>button){transform:none!important}}@media print{#app .aw-brand-site .aw-console-banner{display:none!important}}#app .aw-brand-site .workspace-sidebar .brand-logo{filter:brightness(0) invert(1)}#app .aw-brand-site .course-card,#app .aw-brand-site .course-card.tilt-card,#app .aw-brand-site .course-card:hover,#app .aw-brand-site .course-card.tilt-card:hover{transform:none!important;rotate:none!important;animation:none!important;transform-style:flat!important;transition:border-color .25s ease,box-shadow .35s ease,opacity .55s ease!important}#app .aw-brand-site .course-art,#app .aw-brand-site .course-art.dynamic-card-art,#app .aw-brand-site .page-hero-art,#app .aw-brand-site .edition-path-preview{transform:none!important;rotate:none!important;animation:none!important;transform-style:flat!important}#app .aw-brand-site .course-art>img,#app .aw-brand-site .course-art.dynamic-card-art>img,#app .aw-brand-site .course-card:hover .course-art>img,#app .aw-brand-site .course-card:hover .course-art.dynamic-card-art>img{transform:scale(1)!important;rotate:none!important;animation:none!important;transform-origin:center!important;filter:none!important;transition:transform .75s cubic-bezier(.2,.65,.3,1),opacity .35s ease!important;will-change:auto}#app .aw-brand-site .page-hero-art>img,#app .aw-brand-site .edition-path-preview>img,#app .aw-brand-site .aw-learning-motifs article>img{transform:scale(1)!important;rotate:none!important;transition:transform .75s cubic-bezier(.2,.65,.3,1),opacity .35s ease!important}#app .aw-brand-site .aw-hero-demo,#app .aw-brand-site .aw-hero-demo:hover,#app .aw-brand-site .aw-console-banner>img{transform:none!important;rotate:none!important}@media(hover:hover) and (pointer:fine){#app .aw-brand-site .course-card:hover .course-art>img,#app .aw-brand-site .course-card:hover .course-art.dynamic-card-art>img,#app .aw-brand-site .course-card:focus-within .course-art>img,#app .aw-brand-site .edition-path-preview:hover>img,#app .aw-brand-site .aw-learning-motifs article:hover>img{transform:scale(1.035)!important}}#app .aw-brand-site .aw-footer.aw-footer-v2.edition-footer{background:#07243c;color:#cad7e1;padding:0;border-top:1px solid #ffffff14;overflow:hidden;isolation:isolate}#app .aw-brand-site .aw-footer-v2>.container{position:relative}#app .aw-brand-site .aw-footer-v2 .aw-footer-top{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:60px;align-items:end;padding:74px 0 58px;border-bottom:1px solid #ffffff24;isolation:isolate}#app .aw-brand-site .aw-footer-v2 .aw-footer-top::before{content:"";position:absolute;z-index:-1;inset:-40px -100px -30px 48%;pointer-events:none;background:url("assets/brand05b/wing.webp") right center/cover no-repeat;opacity:.075;mask-image:linear-gradient(90deg,transparent,#000 65%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%)}#app .aw-brand-site .aw-footer-v2 .aw-footer-message{min-width:0}#app .aw-brand-site .aw-footer-v2 .aw-footer-message>.eyebrow{color:#efa31a;font-size:10px;line-height:1.8;letter-spacing:.12em;font-weight:750}#app .aw-brand-site .aw-footer-v2 .aw-footer-message h2{font:800 clamp(41px,4.8vw,72px)/1.065 Manrope,Arial,sans-serif;letter-spacing:-.055em;color:#fff;margin:21px 0 22px;max-width:800px}#app .aw-brand-site .aw-footer-v2 .aw-footer-message h2 em{color:#efa31a}#app .aw-brand-site .aw-footer-v2 .aw-footer-message>p{color:#a9bed0;font-size:15px;line-height:1.85;max-width:520px;margin:0}#app .aw-brand-site .aw-footer-v2 .aw-footer-actions{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;gap:19px;padding-bottom:4px}#app .aw-brand-site .aw-footer-v2 .aw-footer-actions>.btn.primary{min-height:58px;padding:17px 25px;border-radius:10px;font-size:13px;font-weight:800;color:#07243c;box-shadow:0 8px 35px #00000012}#app .aw-brand-site .aw-footer-v2 .aw-footer-talk{display:inline-flex;align-items:center;gap:13px;color:#d8e3eb;font-size:13px;font-weight:650;line-height:1.6;min-height:44px;padding:0 2px}#app .aw-brand-site .aw-footer-v2 .aw-footer-talk>svg{width:31px;height:31px;padding:6px;border:1px solid #ffffff38;border-radius:50%;color:#efa31a;transition:background .25s,border-color .25s}#app .aw-brand-site .aw-footer-v2 .aw-footer-talk:hover{color:#efa31a}#app .aw-brand-site .aw-footer-v2 .aw-footer-talk:hover>svg{background:#ffffff0a;border-color:#efa31a;transform:none}#app .aw-brand-site .aw-footer-v2 .aw-footer-main{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(130px,.75fr) minmax(140px,.75fr) minmax(210px,1fr);gap:46px;align-items:start;padding:53px 0 45px}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand{display:flex;width:225px;max-width:100%;height:auto;min-height:0;margin:-10px 0 0}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand-logo{width:225px;max-width:100%;height:94px;max-height:none;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);transform:none}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity>p{color:#a7bed0;font-size:13px;line-height:1.9;max-width:265px;margin:12px 0 17px}#app .aw-brand-site .aw-footer-v2 .aw-family-link{display:inline-flex;align-items:center;gap:9px;color:#f1c265;font-size:11px;font-weight:600;min-height:44px;line-height:1.8}#app .aw-brand-site .aw-footer-v2 .aw-family-link>svg{width:15px;height:15px;flex:none}#app .aw-brand-site .aw-footer-v2 .aw-family-link:hover{color:#fff}#app .aw-brand-site .aw-footer-v2 .aw-footer-links{display:flex;flex-direction:column;gap:0;padding-top:5px}#app .aw-brand-site .aw-footer-v2 .aw-footer-links h3,#app .aw-brand-site .aw-footer-v2 .aw-footer-links>.eyebrow{color:#efa31a;font:800 10px/1.8 Manrope,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a{display:flex;align-items:center;min-height:41px;color:#cedce7;font-size:12px;font-weight:550;line-height:1.75;padding:6px 0;width:max-content;max-width:100%;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;transition:color .2s,text-decoration-color .2s}#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a:hover{color:#efa31a;text-decoration-color:#efa31a70}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning{padding:24px;border:1px solid #ffffff21;border-top:2px solid #efa31a;border-radius:13px;background:#ffffff04;min-width:0}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>.eyebrow{color:#93aec2;font-size:9px;letter-spacing:.09em;font-weight:750;line-height:1.8}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3{color:#fff;font-size:23px;line-height:1.25;letter-spacing:-.04em;font-weight:750;margin:13px 0 17px}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d3e0ea;min-height:43px;font-size:11px;font-weight:600;line-height:1.7;border-top:1px solid #ffffff13;padding:9px 0}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a>svg{width:15px;height:15px;color:#efa31a;flex:none}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a:hover{color:#ffc762}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel{border:0;border-radius:7px;background:#ffffff0c;padding:12px 13px;margin-top:14px;min-height:46px;color:#fff}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel:hover{background:#efa31a;color:#07243c}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel:hover>svg{color:#07243c}#app .aw-brand-site .aw-footer-v2 .aw-footer-signature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:end;padding:47px 0 32px;border-top:1px solid #ffffff24}#app .aw-brand-site .aw-footer-v2 .aw-footer-signature>span{position:absolute;left:4px;top:28px;color:#9eb8cc;font-size:9px;line-height:1;letter-spacing:.24em;font-weight:750}#app .aw-brand-site .aw-footer-v2 .aw-footer-signature>strong{display:block;color:#ffffff0c;-webkit-text-stroke:1px #ffffff35;font:800 clamp(68px,13.8vw,198px)/.92 Manrope,Arial,sans-serif;letter-spacing:-.07em;padding-top:14px;overflow:hidden;user-select:none}#app .aw-brand-site .aw-footer-v2 .aw-footer-seal{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:11px;width:160px;padding-bottom:6px}#app .aw-brand-site .aw-footer-v2 .aw-footer-seal>img{width:49px;height:49px;object-fit:contain;opacity:.8;filter:brightness(0) invert(1)}#app .aw-brand-site .aw-footer-v2 .aw-footer-seal>small{display:block;color:#d8af64;text-align:right;font:650 8px/1.7 Manrope,Arial,sans-serif;letter-spacing:.1em;max-width:160px}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 25px;min-height:89px;border-top:1px solid #ffffff24;padding:18px 0 22px;color:#8fa9bd;font-size:11px;line-height:1.8}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>a,#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>span{display:inline-flex;align-items:center;min-height:44px;color:#adc2d3;font-size:11px;line-height:1.8}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>a:hover{color:#efa31a}#app .aw-brand-site .aw-footer-v2 .aw-footer-toplink{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:90px;padding:8px 13px;border:1px solid #ffffff33;border-radius:7px;color:#e1e9ef;background:transparent;font:700 11px/1.6 Manrope,Arial,sans-serif;cursor:pointer;transition:color .2s,border-color .2s,background .2s}#app .aw-brand-site .aw-footer-v2 .aw-footer-toplink>svg{height:17px;width:17px}#app .aw-brand-site .aw-footer-v2 .aw-footer-toplink:hover{color:#07243c;background:#efa31a;border-color:#efa31a}#app .aw-brand-site .aw-footer-v2 :focus-visible{outline:2px solid #efa31a;outline-offset:5px}#app .aw-brand-site .aw-back-top{--aw-scroll:0;position:fixed;right:26px;bottom:26px;z-index:80;width:76px;height:98px;min-height:76px;padding:0;border:1px solid #ffffff45;border-radius:38px 38px 23px 23px;background:#07243c;color:#fff;cursor:pointer;box-shadow:0 8px 30px #07243c26;visibility:hidden;opacity:0;pointer-events:none;transform:none!important;animation:none!important;transition:opacity .25s ease,visibility .25s,background .25s ease}#app .aw-brand-site .aw-back-top.is-visible{visibility:visible;opacity:1;pointer-events:auto}#app .aw-brand-site .aw-back-top[hidden]{display:none!important}#app .aw-brand-site .aw-back-top-progress{position:absolute;top:5px;left:5px;width:64px;height:64px;border-radius:50%;background:conic-gradient(from -90deg,#efa31a calc(var(--aw-scroll,0)*1%),#ffffff26 0);pointer-events:none}#app .aw-brand-site .aw-back-top-inner{position:absolute;left:10px;top:10px;width:54px;height:54px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:1px;background:#fff;color:#07243c;pointer-events:none}#app .aw-brand-site .aw-back-top-inner>img{width:27px;height:27px;object-fit:contain;transform:none;filter:none}#app .aw-brand-site .aw-back-top-inner>svg{width:17px;height:20px;stroke-width:2;transform:none}#app .aw-brand-site .aw-back-top-label{position:absolute;left:0;right:0;bottom:11px;color:#e9f0f5;font:700 9px/1.4 Manrope,Arial,sans-serif;letter-spacing:.02em;text-align:center;pointer-events:none}#app .aw-brand-site .aw-back-top:hover{background:#0c3555;box-shadow:0 10px 34px #07243c33;transform:none!important}#app .aw-brand-site .aw-back-top:focus-visible{outline:3px solid #efa31a;outline-offset:5px}#app.mega-open .aw-back-top,#app .mega-open .aw-back-top{visibility:hidden;opacity:0;pointer-events:none}@media(max-width:1199px){#app .aw-brand-site .aw-footer-v2 .aw-footer-main{gap:28px;grid-template-columns:minmax(190px,1.1fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(185px,1fr)}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning{padding:20px}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand,#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand-logo{width:200px}}@media(max-width:1023px){#app .aw-brand-site .aw-footer-v2 .aw-footer-top{grid-template-columns:1fr auto;gap:35px;padding:60px 0 49px}#app .aw-brand-site .aw-footer-v2 .aw-footer-message h2{font-size:56px}#app .aw-brand-site .aw-footer-v2 .aw-footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:33px;padding:43px 0 39px}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning{grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:8px 24px;align-items:center}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>.eyebrow{grid-column:1/-1}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3{margin:4px 0 9px;font-size:24px}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a{border:0;font-size:12px}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel{grid-column:2/-1;margin:0;justify-content:center;gap:14px}#app .aw-brand-site .aw-footer-v2 .aw-footer-signature>strong{font-size:16vw}#app .aw-brand-site .aw-footer-v2 .aw-footer-seal{width:130px}}@media(max-width:767px){#app .aw-brand-site .aw-footer-v2 .aw-footer-top{display:block;padding:49px 0 37px}#app .aw-brand-site .aw-footer-v2 .aw-footer-top::before{inset:-20px -100px 0 28%;opacity:.05}#app .aw-brand-site .aw-footer-v2 .aw-footer-message>.eyebrow{font-size:10px;line-height:1.8;letter-spacing:.07em}#app .aw-brand-site .aw-footer-v2 .aw-footer-message h2{font-size:clamp(39px,8.8vw,61px);line-height:1.1;letter-spacing:-.055em;margin:20px 0}#app .aw-brand-site .aw-footer-v2 .aw-footer-message>p{font-size:15px;line-height:1.9;max-width:520px}#app .aw-brand-site .aw-footer-v2 .aw-footer-actions{margin-top:26px;gap:12px;padding:0;align-items:stretch;max-width:365px}#app .aw-brand-site .aw-footer-v2 .aw-footer-actions>.btn.primary{min-height:54px;padding:15px 20px;font-size:13px;justify-content:space-between}#app .aw-brand-site .aw-footer-v2 .aw-footer-talk{font-size:13px;min-height:48px}#app .aw-brand-site .aw-footer-v2 .aw-footer-main{grid-template-columns:1fr 1fr;gap:29px 25px;padding:32px 0 33px}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity{grid-column:1/-1}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand{margin:0;width:218px}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand-logo{width:218px;height:91px}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity>p{font-size:14px;max-width:410px;margin:12px 0 9px;line-height:1.85}#app .aw-brand-site .aw-footer-v2 .aw-family-link{font-size:12px;min-height:44px}#app .aw-brand-site .aw-footer-v2 .aw-footer-links{padding-top:0}#app .aw-brand-site .aw-footer-v2 .aw-footer-links h3{font-size:10px;line-height:1.8;margin-bottom:12px;letter-spacing:.07em}#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a{font-size:13px;line-height:1.75;min-height:44px;padding:8px 0}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning{grid-column:1/-1;display:block;padding:23px}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>.eyebrow{font-size:10px;line-height:1.8;letter-spacing:.07em}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3{font-size:25px;margin:13px 0 17px;line-height:1.25}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a{border-top:1px solid #ffffff13;font-size:13px;min-height:46px;line-height:1.75;padding:11px 0}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel{margin-top:12px;padding:13px 15px;justify-content:space-between}#app .aw-brand-site .aw-footer-v2 .aw-footer-signature{grid-template-columns:1fr;gap:18px;padding:43px 0 25px}#app .aw-brand-site .aw-footer-v2 .aw-footer-signature>span{font-size:8px;top:25px;left:2px}#app .aw-brand-site .aw-footer-v2 .aw-footer-signature>strong{font-size:20vw;line-height:1;padding-top:7px;letter-spacing:-.065em}#app .aw-brand-site .aw-footer-v2 .aw-footer-seal{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:auto;padding:0}#app .aw-brand-site .aw-footer-v2 .aw-footer-seal>img{height:29px;width:29px}#app .aw-brand-site .aw-footer-v2 .aw-footer-seal>small{font-size:8px;line-height:1.7;max-width:none;text-align:left}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal{align-items:flex-start;gap:7px 15px;position:relative;padding:22px 0 26px;min-height:0}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>span{font-size:11px;line-height:1.8;flex-basis:calc(100% - 110px);min-height:44px;display:flex;align-items:center}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div{gap:0 19px;flex-basis:100%}#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>a,#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>span{font-size:11px;min-height:44px;line-height:1.8}#app .aw-brand-site .aw-footer-v2 .aw-footer-toplink{position:absolute;right:0;top:22px;min-width:88px;font-size:11px}#app .aw-brand-site .aw-back-top{right:16px;bottom:16px;width:67px;height:88px;border-radius:34px 34px 20px 20px;box-shadow:0 7px 24px #07243c26}#app .aw-brand-site .aw-back-top-progress{top:5px;left:5px;width:55px;height:55px}#app .aw-brand-site .aw-back-top-inner{top:9px;left:9px;width:47px;height:47px}#app .aw-brand-site .aw-back-top-inner>img{width:23px;height:23px}#app .aw-brand-site .aw-back-top-inner>svg{width:16px;height:18px}#app .aw-brand-site .aw-back-top-label{bottom:10px;font-size:9px}}@media(max-width:374px){#app .aw-brand-site .aw-footer-v2 .aw-footer-message h2{font-size:37px}#app .aw-brand-site .aw-footer-v2 .aw-footer-main{gap:26px 18px}#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a{font-size:12px}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning{padding:20px}#app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3{font-size:23px}#app .aw-brand-site .aw-back-top{right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){#app .aw-brand-site .aw-back-top,#app .aw-brand-site .course-card,#app .aw-brand-site .course-art>img,#app .aw-brand-site .edition-path-preview>img,#app .aw-brand-site .aw-learning-motifs article>img,#app .aw-brand-site .aw-footer-v2 a,#app .aw-brand-site .aw-footer-v2 button{transition:none!important;animation:none!important}#app .aw-brand-site .course-card:hover .course-art>img,#app .aw-brand-site .course-card:focus-within .course-art>img,#app .aw-brand-site .edition-path-preview:hover>img,#app .aw-brand-site .aw-learning-motifs article:hover>img{transform:none!important}}@media print{#app .aw-brand-site .aw-back-top,#app .aw-brand-site .aw-footer-v2{display:none!important}}body.wa-academy-canvas #main-content #app .container{padding-top:0;max-width:1300px}body.wa-academy-canvas #main-content #app .container::before,body.wa-academy-canvas #main-content #app .container::after{display:none;content:none}#app .aw-brand-site .container{width:min(1300px,calc(100% - 96px));max-width:1300px}body.wa-academy-canvas #main-content #app .aw-hero-content{padding-top:28px}body.wa-academy-canvas #main-content #app .aw-brand-band>.container{padding-top:22px}body.wa-academy-canvas #main-content #app .edition-signal.container{padding-top:28px}body.wa-academy-canvas #main-content #app .edition-menu-bottom.container{padding-top:18px}#app .aw-brand-site{--aw-header-height:96px;--aw-admin-offset:0px;--aw-muted:#405b70;--aw-glow:0 16px 40px #efa31a25;--aw-ease:cubic-bezier(.22,.68,.28,1);font-size:17px;line-height:1.75}body.admin-bar #app .aw-brand-site{--aw-admin-offset:32px}#app .aw-brand-site p{line-height:1.8}#app .aw-brand-site h2{line-height:1.12;letter-spacing:-.045em}#app .aw-brand-site h3{line-height:1.25;letter-spacing:-.03em}#app .aw-brand-site .section{padding-block:92px}#app .aw-brand-site .eyebrow,#app .aw-brand-site .section-kicker,#app .aw-brand-site .page-kicker{font-size:12px;line-height:1.6;letter-spacing:.09em}#app .aw-brand-site .page-intro{font-size:18px;line-height:1.8;max-width:670px;color:#405b70}#app .aw-brand-site .text-link{font-size:15px;line-height:1.6}#app .aw-brand-site :focus-visible{outline:3px solid #d38a08;outline-offset:5px}#app .aw-brand-site [hidden]{display:none!important}#app .aw-brand-site .aw-header.edition-header.academy-header{position:sticky;top:var(--aw-admin-offset);z-index:90;width:100%;height:auto;min-height:0;margin:0;padding:0;isolation:isolate;background:#fffffff7;border:0;border-bottom:1px solid #dce5eb;box-shadow:0 6px 28px #07243c09;backdrop-filter:blur(18px)}#app .aw-brand-site .edition-header-row{display:flex;justify-content:space-between;align-items:center;gap:24px;height:var(--aw-header-height);min-height:var(--aw-header-height);padding-block:0;margin-block:0}#app .aw-brand-site .edition-header-row::before,#app .aw-brand-site .edition-header-row::after{display:none;content:none}#app .aw-brand-site .edition-header .brand{display:flex;flex:0 0 218px;width:218px;height:76px;min-width:0;margin:0;padding:0;align-items:center;justify-content:flex-start}#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{display:block;width:218px;height:76px;max-width:100%;max-height:76px;object-fit:contain;object-position:left center;margin:0;padding:0;transform:none;opacity:1;filter:none}#app .aw-brand-site .edition-nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:clamp(19px,2.4vw,36px);margin:0;padding:0;min-width:0}#app .aw-brand-site .edition-nav>a{position:relative;flex:0 0 auto;margin:0;padding:10px 0;min-height:48px;font-size:14px;line-height:1.5;font-weight:750;white-space:nowrap;color:#07243c}#app .aw-brand-site .edition-nav sup{position:static;font-size:10px;margin-left:7px}#app .aw-brand-site .edition-tools{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:22px;margin:0;padding:0}#app .aw-brand-site .edition-tools>a.edition-account{display:inline-flex;align-items:center;gap:9px;min-height:48px;width:auto;margin:0;padding:5px 0;color:#07243c;font-size:13px;font-weight:750;line-height:1.5;white-space:nowrap}#app .aw-brand-site .edition-menu-button{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;flex:0 0 auto;width:112px;min-width:112px;min-height:48px;height:48px;margin:0;padding:0 48px 0 18px;border:1px solid #07243c;border-radius:9px;background:#07243c;color:#fff;font-size:13px!important;font-weight:750!important;line-height:1;overflow:hidden;cursor:pointer;transition:background .25s,color .25s,box-shadow .3s,border-color .25s}#app .aw-brand-site .edition-menu-button>span{display:inline}#app .aw-brand-site .edition-menu-button>i{position:absolute;display:block;right:17px;left:auto;top:18px;width:21px;height:2px;border-radius:2px;background:currentColor;margin:0;rotate:0deg;transform:none;transition:rotate .25s,top .25s,width .25s}#app .aw-brand-site .edition-menu-button>i:last-child{top:26px;width:16px}#app .aw-brand-site .edition-menu-button[aria-expanded=true]>i{top:22px;rotate:45deg;width:21px}#app .aw-brand-site .edition-menu-button[aria-expanded=true]>i:last-child{top:22px;rotate:-45deg}#app .aw-brand-site .edition-menu-button:hover,#app .aw-brand-site .edition-menu-button[aria-expanded=true]{background:#efa31a;border-color:#efa31a;color:#07243c;box-shadow:0 6px 24px #efa31a26}#app .aw-brand-site .edition-menu.mega-menu{position:absolute;inset:auto 0 auto;top:100%;width:100%;height:auto;max-height:calc(100dvh - var(--aw-header-height) - var(--aw-admin-offset));margin:0;padding:30px 0 0;overflow:auto;overscroll-behavior:contain;border:0;border-bottom:1px solid #dce5eb;border-radius:0;background:#fff;color:#07243c;box-shadow:0 35px 70px #07243c24;transform:none;animation:aw-v7-menu-in .25s var(--aw-ease) both}#app .aw-brand-site .edition-menu-layout{grid-template-columns:.8fr 1.4fr .85fr;gap:42px;padding-bottom:28px}#app .aw-brand-site .edition-menu-title h2{font-size:40px;max-width:290px}#app .aw-brand-site .edition-menu-list>a{min-height:67px}#app .aw-brand-site .edition-menu-list>a>strong{font-size:20px}#app .aw-brand-site .edition-menu-bottom nav>a,#app .aw-brand-site .edition-menu-close{font-size:13px;min-height:44px}#app .aw-brand-site .aw-hero-content{column-gap:48px}#app .aw-brand-site .aw-hero-kicker{font-size:11px;line-height:1.7;margin-bottom:58px}#app .aw-brand-site .aw-hero-copy{padding-bottom:54px}#app .aw-brand-site .aw-hero-copy h1{font-size:clamp(54px,5.9vw,88px);line-height:1.07;letter-spacing:-.055em;max-width:780px}#app .aw-brand-site .aw-hero-copy>p{font-size:18px;line-height:1.75;color:#e0e9ef;max-width:555px;margin-top:26px}#app .aw-brand-site .aw-hero-actions>.btn{font-size:14px;min-height:56px}#app .aw-brand-site .aw-hero-proof{font-size:12px;line-height:1.6;color:#d2dfe9}#app .aw-brand-site .aw-hero-demo strong{font-size:20px;line-height:1.3}#app .aw-brand-site .aw-hero-demo div>span,#app .aw-brand-site .aw-hero-demo small{font-size:11px;line-height:1.55;color:#405b70}#app .aw-brand-site .aw-hero-bottom nav>a{font-size:13px}#app .aw-brand-site .aw-hero-bottom>span{font-size:10px}#app .aw-brand-site .edition-paths-intro>p,#app .aw-brand-site .edition-path-row p,#app .aw-brand-site .edition-lab-copy>p,#app .aw-brand-site .edition-business-panel p,#app .aw-brand-site .edition-method-grid>div>p{font-size:17px;line-height:1.8}#app .aw-brand-site .edition-path-row p,#app .aw-brand-site .edition-business-panel p{color:#405b70}#app .aw-brand-site .edition-path-row>.edition-path-count{font-size:13px!important;color:#405b70}#app .aw-brand-site .edition-finder-controls label{font-size:14px;line-height:1.6}#app .aw-brand-site .edition-finder-controls select{font-size:16px;min-height:54px}#app .aw-brand-site .edition-finder-controls>.btn{font-size:14px}#app .aw-brand-site .edition-method-steps p{font-size:16px;line-height:1.8;color:#405b70}#app .aw-brand-site .edition-decision h3{font-size:29px;line-height:1.25}#app .aw-brand-site .edition-decision-options>button{font-size:16px;line-height:1.7;padding:20px}#app .aw-brand-site .edition-decision-feedback{font-size:16px;line-height:1.8}#app .aw-brand-site .course-meta,#app .aw-brand-site .course-meta>span{font-size:12px;line-height:1.6;color:#405b70}#app .aw-brand-site .course-description{font-size:16px;line-height:1.75;color:#405b70}#app .aw-brand-site .course-title,#app .aw-brand-site .course-title a{font-size:28px;line-height:1.23;letter-spacing:-.035em}#app .aw-brand-site .course-formats>span{font-size:12px;line-height:1.7}#app .aw-brand-site .course-link{font-size:14px;min-height:46px}#app .aw-brand-site .course-price small{font-size:11px;line-height:1.6}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-description{font-size:16px;line-height:1.75}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:27px;line-height:1.23}#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a{font-size:14px;line-height:1.65}#app .aw-brand-site .aw-footer-v2 .aw-footer-identity>p{font-size:15px;line-height:1.8;color:#c0d0dd}#app .aw-brand-site .btn{font-size:14px;min-height:54px;border-radius:9px}#app .aw-brand-site .btn.primary{box-shadow:0 5px 20px #efa31a16}#app .aw-brand-site .btn.primary:hover{box-shadow:0 12px 34px #efa31a40,0 0 0 4px #efa31a12}#app .aw-brand-site .course-art{border-radius:12px;isolation:isolate;box-shadow:0 4px 24px #07243c09;transition:box-shadow .4s ease,border-color .4s ease!important}#app .aw-brand-site .course-art::after{background:linear-gradient(0deg,#07243c65,transparent 50%);transition:opacity .4s ease}#app .aw-brand-site .course-card .course-link>svg{transition:transform .3s var(--aw-ease)}#app .aw-brand-site .edition-path-row{border-radius:8px;transition:background .3s ease,box-shadow .3s ease,padding .3s var(--aw-ease)}#app .aw-brand-site .feature-card,#app .aw-brand-site .format-card,#app .aw-brand-site .resource-card{transition:transform .35s var(--aw-ease),box-shadow .4s ease,border-color .3s ease}#app .aw-brand-site .aw-learning-motifs article{border-radius:12px;overflow:hidden;transition:box-shadow .4s ease,border-color .3s ease}#app .aw-brand-site .aw-demo-play{box-shadow:0 0 0 8px #efa31a13}@media(hover:hover) and (pointer:fine){#app .aw-brand-site .edition-nav>a:hover{color:#946000}#app .aw-brand-site .course-card:hover .course-art{box-shadow:0 15px 45px #07243c1a,0 0 0 2px #efa31a88,0 0 30px #efa31a18}#app .aw-brand-site .course-card:hover .course-art>img{transform:scale(1.055)!important}#app .aw-brand-site .course-card:hover .course-link>svg{transform:translate(5px,-2px)}#app .aw-brand-site .course-card:hover .course-title a{color:#935f00}#app .aw-brand-site .edition-path-row:hover{padding-inline:16px;background:#fff7e9;box-shadow:inset 4px 0 #efa31a}#app .aw-brand-site .feature-card:hover,#app .aw-brand-site .format-card:hover,#app .aw-brand-site .resource-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #07243c0e,0 0 0 1px #efa31a44;border-color:#e9bd65}#app .aw-brand-site .aw-learning-motifs article:hover{box-shadow:0 18px 45px #07243c14,0 0 0 2px #efa31a66}#app .aw-brand-site .aw-hero-demo:hover{box-shadow:0 20px 50px #0003,0 0 0 3px #efa31a44}#app .aw-brand-site .aw-demo-play{animation:aw-v7-play-pulse 3.8s ease-in-out infinite}}@keyframes aw-v7-menu-in{from{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes aw-v7-play-pulse{0%,100%{box-shadow:0 0 0 7px #efa31a0d}50%{box-shadow:0 0 0 12px #efa31a23}}@media(max-width:1150px){#app .aw-brand-site{--aw-header-height:88px}#app .aw-brand-site .container{width:calc(100% - 64px)}#app .aw-brand-site .edition-header .brand{flex-basis:192px;width:192px}#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:192px;height:68px;max-height:68px}#app .aw-brand-site .edition-tools{gap:16px}#app .aw-brand-site .edition-tools>a.edition-account{font-size:12px}#app .aw-brand-site .edition-nav{gap:20px}#app .aw-brand-site .edition-nav>a{font-size:13px}#app .aw-brand-site .edition-header-row{gap:16px}#app .aw-brand-site .edition-menu-layout{gap:28px}#app .aw-brand-site .edition-menu-title h2{font-size:33px}#app .aw-brand-site .aw-hero-copy h1{font-size:clamp(48px,6.4vw,70px)}#app .aw-brand-site .aw-hero-kicker{margin-bottom:44px}}@media(max-width:980px){#app .aw-brand-site .edition-nav{display:none}#app .aw-brand-site .edition-header .brand{flex-basis:208px;width:208px}#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:208px;height:70px;max-height:70px}#app .aw-brand-site .edition-tools>a.edition-account{font-size:14px}#app .aw-brand-site .edition-menu-layout{grid-template-columns:.8fr 1.2fr;gap:36px}#app .aw-brand-site .edition-menu-aside{display:none}#app .aw-brand-site .edition-menu-list>a>strong{font-size:21px}#app .aw-brand-site .section{padding-block:76px}#app .aw-brand-site .aw-hero-copy>p{font-size:17px}#app .aw-brand-site .aw-hero-kicker>span:last-child{max-width:210px;text-align:right}#app .aw-brand-site .aw-hero-demo{padding:18px;gap:13px;max-width:310px}#app .aw-brand-site .aw-hero-demo strong{font-size:19px}}@media(max-width:782px){body.admin-bar #app .aw-brand-site{--aw-admin-offset:46px}}@media(max-width:767px){#app .aw-brand-site{--aw-header-height:78px;font-size:16px}#app .aw-brand-site .container{width:calc(100% - 40px)}#app .aw-brand-site .edition-header-row{gap:12px}#app .aw-brand-site .edition-header .brand{flex:0 1 175px;width:175px;height:62px}#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:175px;height:62px;max-height:62px}#app .aw-brand-site .edition-tools{gap:10px}#app .aw-brand-site .edition-tools>a.edition-account{font-size:0;width:42px;height:44px;min-height:44px;justify-content:center;padding:0;margin:0;gap:0;border:1px solid #dce5eb;border-radius:8px}#app .aw-brand-site .edition-tools>a.edition-account svg{width:20px;height:20px;flex-shrink:0}#app .aw-brand-site .edition-menu-button{width:84px;min-width:84px;height:44px;min-height:44px;font-size:12px!important;padding:0 34px 0 12px}#app .aw-brand-site .edition-menu-button>span{display:inline}#app .aw-brand-site .edition-menu-button>i{right:11px;top:16px;width:17px}#app .aw-brand-site .edition-menu-button>i:last-child{top:24px;width:13px}#app .aw-brand-site .edition-menu-button[aria-expanded=true]>i{top:20px;width:17px}#app .aw-brand-site .edition-menu-button[aria-expanded=true]>i:last-child{top:20px}#app .aw-brand-site .edition-menu.mega-menu{padding-top:25px}#app .aw-brand-site .edition-menu-layout{display:block;padding-bottom:22px}#app .aw-brand-site .edition-menu-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;padding-top:0}#app .aw-brand-site .edition-menu-title h2{font-size:28px;line-height:1.13;max-width:180px;margin:0}#app .aw-brand-site .edition-menu-title>a{font-size:12px;line-height:1.6;max-width:125px}#app .aw-brand-site .edition-menu-list>a{min-height:62px}#app .aw-brand-site .edition-menu-list>a>strong{font-size:20px;font-weight:700}#app .aw-brand-site .edition-menu-bottom nav{gap:0 20px}#app .aw-brand-site .edition-menu-bottom nav>a,#app .aw-brand-site .edition-menu-close{font-size:13px;min-height:44px}#app .aw-brand-site .section{padding-block:64px}#app .aw-brand-site h2{font-size:clamp(32px,8vw,44px);line-height:1.15}#app .aw-brand-site .section-head h2{font-size:clamp(32px,8vw,44px)}#app .aw-brand-site .page-intro{font-size:17px;line-height:1.75}#app .aw-brand-site .aw-hero-content{display:block;padding-top:22px}body.wa-academy-canvas #main-content #app .aw-hero-content{padding-top:22px}#app .aw-brand-site .aw-hero-kicker{font-size:10px;gap:15px;margin-bottom:42px}#app .aw-brand-site .aw-hero-kicker>span:last-child{display:none}#app .aw-brand-site .aw-hero-copy{padding-bottom:24px;max-width:540px}#app .aw-brand-site .aw-hero-copy h1{font-size:clamp(43px,9.2vw,65px);line-height:1.08;letter-spacing:-.05em}#app .aw-brand-site .aw-hero-copy>.eyebrow{font-size:11px;letter-spacing:.08em;line-height:1.8}#app .aw-brand-site .aw-hero-copy>p{font-size:17px;line-height:1.75;color:#e0e9ef;max-width:490px}#app .aw-brand-site .aw-hero-actions{align-items:stretch;gap:11px}#app .aw-brand-site .aw-hero-actions>.btn{font-size:13px;min-height:54px;padding:14px 17px}#app .aw-brand-site .aw-hero-proof{font-size:11px;gap:16px;margin-top:28px}#app .aw-brand-site .aw-hero-proof>span{max-width:130px;gap:7px}#app .aw-brand-site .aw-hero-proof>span+span{padding-left:16px}#app .aw-brand-site .aw-hero-proof b{font-size:25px}#app .aw-brand-site .aw-hero-demo{position:relative;max-width:none;width:100%;margin:8px 0 28px;padding:17px 19px;display:flex;gap:15px;background:#ffffffed}#app .aw-brand-site .aw-hero-demo strong{font-size:19px}#app .aw-brand-site .aw-hero-demo .aw-demo-play{width:44px;height:44px}#app .aw-brand-site .aw-hero-demo div>span,#app .aw-brand-site .aw-hero-demo small{font-size:11px}#app .aw-brand-site .aw-hero-bottom{padding-block:17px}#app .aw-brand-site .aw-hero-bottom nav{display:flex;flex-wrap:wrap;gap:0 18px}#app .aw-brand-site .aw-hero-bottom nav>a{font-size:12px;min-height:40px}#app .aw-brand-site .edition-paths-intro>p,#app .aw-brand-site .edition-path-row p,#app .aw-brand-site .edition-business-panel p{font-size:16px;line-height:1.75}#app .aw-brand-site .edition-path-row h3{font-size:28px}#app .aw-brand-site .edition-path-row>.edition-path-count{font-size:12px!important}#app .aw-brand-site .edition-lab-copy>p{font-size:17px;line-height:1.8}#app .aw-brand-site .edition-decision-options>button{font-size:15px;line-height:1.7;padding:18px}#app .aw-brand-site .edition-method-steps p{font-size:16px;line-height:1.8}#app .aw-brand-site .course-title,#app .aw-brand-site .course-title a,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:first-child .course-title a{font-size:28px;line-height:1.23}#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title,#app .aw-brand-site .edition-feature-grid>.edition-feature-item:not(:first-child) .course-title a{font-size:26px;line-height:1.25}#app .aw-brand-site .course-description{font-size:16px;line-height:1.75}#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a{font-size:14px;min-height:44px}}@media(max-width:600px){body.admin-bar #app .aw-brand-site{--aw-admin-offset:0px}}@media(max-width:374px){#app .aw-brand-site .container{width:calc(100% - 32px)}#app .aw-brand-site .edition-header .brand{flex-basis:148px;width:148px}#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand>img{width:148px;height:58px}#app .aw-brand-site .edition-tools{gap:8px}#app .aw-brand-site .edition-tools>a.edition-account{width:36px;border:0}#app .aw-brand-site .edition-menu-button{width:76px;min-width:76px;padding-left:10px}#app .aw-brand-site .aw-hero-copy h1{font-size:41px}#app .aw-brand-site .aw-hero-proof{gap:10px;font-size:10px}#app .aw-brand-site .aw-hero-proof>span+span{padding-left:10px}#app .aw-brand-site .aw-hero-actions>.btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){#app .aw-brand-site .edition-menu.mega-menu,#app .aw-brand-site .aw-demo-play{animation:none}#app .aw-brand-site .course-card:hover .course-art>img{transform:none!important}#app .aw-brand-site .feature-card:hover,#app .aw-brand-site .format-card:hover,#app .aw-brand-site .resource-card:hover{transform:none}}#app .aw-brand-site .aw7-formats,#app .aw-brand-site .aw7-discover{padding:104px 0;overflow:clip}#app .aw-brand-site .aw7-formats{background:#f3f6f8}#app .aw-brand-site .aw7-section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:end;margin-bottom:38px}#app .aw-brand-site .aw7-section-head h2{margin:16px 0 0;font-size:clamp(36px,4.3vw,64px);line-height:1.09;letter-spacing:-.055em;color:#07243c}#app .aw-brand-site .aw7-section-head h2 em{color:#946000;font-style:normal}#app .aw-brand-site .aw7-section-head>p{margin:0 0 4px;max-width:410px;font-size:17px;line-height:1.8;color:#455b6c}#app .aw-brand-site .aw7-kicker{display:block;color:#865600;font-size:11px;font-weight:800;line-height:1.6;letter-spacing:.11em}#app .aw-brand-site .aw7-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}#app .aw-brand-site .aw7-tab{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:13px;min-height:76px;padding:19px 22px;background:#fff;color:#07243c;border:1px solid #d0dce4;border-radius:10px;text-align:left;font:750 16px/1.4 Manrope,Arial,sans-serif;cursor:pointer;transition:color .25s,background .25s,border-color .25s,box-shadow .3s,transform .3s}#app .aw-brand-site .aw7-tab>svg{width:22px;height:22px;flex-shrink:0}#app .aw-brand-site .aw7-tab-number{font-size:10px;font-weight:800;color:#667b8c}#app .aw-brand-site .aw7-tab-arrow{margin-left:auto;color:#976000;font-size:21px}#app .aw-brand-site .aw7-tab[aria-selected="true"]{background:#07243c;color:#fff;border-color:#07243c;box-shadow:inset 0 -3px #efa31a,0 10px 30px #07243c14}#app .aw-brand-site .aw7-tab[aria-selected="true"] .aw7-tab-number,#app .aw-brand-site .aw7-tab[aria-selected="true"] .aw7-tab-arrow{color:#f6b645}#app .aw-brand-site .aw7-format-panels{position:relative;border-radius:16px;overflow:hidden;border:1px solid #d7e1e8;box-shadow:0 24px 80px #07243c0a;background:#fff}#app .aw-brand-site .aw7-format-panel{display:grid;grid-template-columns:1.05fr .95fr;min-height:600px}#app .aw-brand-site .aw7-format-panel[hidden],#app .aw-brand-site .aw7-spot-panel[hidden]{display:none!important}#app .aw-brand-site .aw7-format-copy{padding:46px 48px 48px;min-width:0}#app .aw-brand-site .aw7-format-copy h3{margin:18px 0 22px;font-size:clamp(30px,3.1vw,44px);line-height:1.16;letter-spacing:-.045em;color:#07243c}#app .aw-brand-site .aw7-format-copy>p{color:#455b6c;font-size:16px;line-height:1.8;margin:0;max-width:540px}#app .aw-brand-site .aw7-format-facts{margin:27px 0 30px;border-top:1px solid #dce3e9}#app .aw-brand-site .aw7-format-facts>div{display:grid;grid-template-columns:65px 1fr;gap:17px;padding:12px 0;border-bottom:1px solid #e4eaf0;font-size:13px;line-height:1.65}#app .aw-brand-site .aw7-format-facts dt{color:#526477;font-weight:650}#app .aw-brand-site .aw7-format-facts dd{margin:0;color:#07243c;font-weight:700}#app .aw-brand-site .aw7-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:52px;max-width:100%;padding:15px 22px;border:1px solid #efa31a;border-radius:7px;background:#efa31a;color:#07243c;font-size:14px;line-height:1.5;font-weight:800;text-decoration:none;transition:background .25s,box-shadow .3s,transform .3s}#app .aw-brand-site .aw7-button>svg{flex-shrink:0;width:19px;height:19px;transition:transform .3s}#app .aw-brand-site .aw7-format-art{position:relative;display:flex;min-width:0;background:#07243c;overflow:hidden;isolation:isolate}#app .aw-brand-site .aw7-format-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#07243cf2,transparent 50%);z-index:1}#app .aw-brand-site .aw7-format-art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform 1s cubic-bezier(.2,.65,.3,1)}#app .aw-brand-site .aw7-format-index{position:absolute;top:24px;right:28px;z-index:2;font-size:86px;line-height:1;font-weight:800;letter-spacing:-.08em;color:#fff;text-shadow:0 3px 30px #07243c6b;opacity:.8}#app .aw-brand-site .aw7-art-caption{position:absolute;left:30px;right:24px;bottom:30px;z-index:2;color:#fff;font-size:11px;font-weight:800;letter-spacing:.09em;line-height:1.8}#app .aw-brand-site .aw7-format-panel:not([hidden]) .aw7-format-copy{animation:aw7-content-in .35s ease both}#app .aw-brand-site .aw7-discover{background:#07243c;color:#fff;position:relative;isolation:isolate}#app .aw-brand-site .aw7-discover:before{content:"";position:absolute;width:700px;height:700px;top:60px;left:-260px;z-index:-1;pointer-events:none;background:radial-gradient(circle,#efa31a16,transparent 68%)}#app .aw-brand-site .aw7-discover .aw7-section-head h2{color:#fff}#app .aw-brand-site .aw7-discover .aw7-section-head h2 em,#app .aw-brand-site .aw7-discover .aw7-kicker{color:#ffc257}#app .aw-brand-site .aw7-discover .aw7-section-head>p{color:#c7d5df}#app .aw-brand-site .aw7-discover-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:46px;align-items:stretch}#app .aw-brand-site .aw7-hotspot-figure{margin:0;min-width:0}#app .aw-brand-site .aw7-hotspot-art{position:relative;border:1px solid #ffffff24;border-radius:14px;background:#fff;aspect-ratio:1000/687;overflow:visible;box-shadow:0 25px 65px #00000024}#app .aw-brand-site .aw7-hotspot-art>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:13px}#app .aw-brand-site .aw7-hotspot{position:absolute;left:var(--aw7-x);top:var(--aw7-y);transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:2px solid #fff;border-radius:50%;background:#07243c;color:#fff;font-size:13px;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 4px 18px #07243c65,0 0 0 5px #07243c18;transition:background .25s,color .25s,box-shadow .35s,border-color .25s}#app .aw-brand-site .aw7-hotspot[aria-pressed="true"]{background:#efa31a;color:#07243c;border-color:#fff;box-shadow:0 0 0 7px #efa31a3d,0 0 28px #efa31a95}#app .aw-brand-site .aw7-hotspot[aria-pressed="true"]:after{content:"";position:absolute;inset:-9px;border:1px solid #efa31a;border-radius:50%;animation:aw7-spot-pulse 2.8s ease-out infinite;pointer-events:none}#app .aw-brand-site .aw7-hotspot-label{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,4px);min-width:max-content;max-width:200px;padding:7px 12px;border-radius:5px;background:#07243c;color:#fff;font-size:12px;font-weight:750;line-height:1.4;box-shadow:0 5px 20px #07243c25;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s}#app .aw-brand-site .aw7-hotspot[aria-pressed="true"] .aw7-hotspot-label,#app .aw-brand-site .aw7-hotspot:focus-visible .aw7-hotspot-label{opacity:1;visibility:visible;transform:translate(-50%,0)}#app .aw-brand-site .aw7-hotspot-figure figcaption{display:flex;gap:11px;margin:17px 2px 0;align-items:flex-start;color:#b9cbd9;font-size:13px;line-height:1.75}#app .aw-brand-site .aw7-fig-mark{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border:1px solid #efa31a70;border-radius:50%;color:#ffc257;font-size:16px}#app .aw-brand-site .aw7-spot-panels{display:flex;flex-direction:column;align-self:stretch;min-width:0;padding:0 0 0 10px}#app .aw-brand-site .aw7-spot-panel{min-height:390px}#app .aw-brand-site .aw7-spot-panel:not([hidden]){animation:aw7-content-in .3s ease both}#app .aw-brand-site .aw7-spot-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 25px}#app .aw-brand-site .aw7-spot-counter{font-size:28px;font-weight:800;line-height:1;color:#fff;letter-spacing:-.05em}#app .aw-brand-site .aw7-spot-counter>span{font-size:14px;font-weight:650;color:#9db2c3;letter-spacing:0;margin-left:4px}#app .aw-brand-site .aw7-spot-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #efa31a56;border-radius:10px;background:#efa31a0a;color:#ffc257}#app .aw-brand-site .aw7-spot-icon>svg{width:24px;height:24px}#app .aw-brand-site .aw7-spot-panel h3{margin:14px 0 18px;color:#fff;font-size:clamp(29px,2.8vw,41px);line-height:1.15;letter-spacing:-.04em}#app .aw-brand-site .aw7-spot-panel>p{color:#cfdae3;margin:0;font-size:16px;line-height:1.85}#app .aw-brand-site .aw7-spot-detail{display:flex;align-items:flex-start;gap:12px;margin:23px 0 25px;padding:17px 0;border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21}#app .aw-brand-site .aw7-spot-detail>svg{width:20px;height:20px;flex-shrink:0;color:#ffc257;margin-top:3px}#app .aw-brand-site .aw7-spot-detail>p{margin:0;color:#dce6ee;font-size:13px;line-height:1.75}#app .aw-brand-site .aw7-hotspot-nav{display:flex;align-items:center;gap:14px;margin-top:27px;padding-top:22px;border-top:1px solid #ffffff21}#app .aw-brand-site .aw7-hotspot-nav>button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff50;border-radius:50%;padding:0;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .2s,border-color .2s,color .2s,box-shadow .3s}#app .aw-brand-site .aw7-spot-status{margin:0 auto;color:#c7d5df;font-size:12px;font-weight:700;line-height:1.6;text-align:center}#app .aw-brand-site .aw7-tab:focus-visible,#app .aw-brand-site .aw7-button:focus-visible,#app .aw-brand-site .aw7-hotspot:focus-visible,#app .aw-brand-site .aw7-hotspot-nav>button:focus-visible{outline:3px solid #c48615;outline-offset:5px}#app .aw-brand-site .aw7-discover .aw7-hotspot:focus-visible,#app .aw-brand-site .aw7-discover .aw7-button:focus-visible,#app .aw-brand-site .aw7-discover .aw7-hotspot-nav>button:focus-visible{outline-color:#ffc257}@media (hover:hover) and (pointer:fine){#app .aw-brand-site .aw7-tab:hover{border-color:#b98b31;transform:translateY(-2px);box-shadow:0 9px 28px #07243c0f}#app .aw-brand-site .aw7-tab[aria-selected="true"]:hover{border-color:#efa31a;box-shadow:inset 0 -3px #efa31a,0 10px 30px #efa31a20}#app .aw-brand-site .aw7-format-art:hover>img{transform:scale(1.025)}#app .aw-brand-site .aw7-button:hover{background:#ffc257;box-shadow:0 9px 35px #efa31a35;transform:translateY(-2px)}#app .aw-brand-site .aw7-button:hover>svg{transform:translate(3px,-2px)}#app .aw-brand-site .aw7-hotspot:hover{background:#ffc257;color:#07243c;box-shadow:0 0 0 7px #efa31a30,0 0 30px #efa31a70}#app .aw-brand-site .aw7-hotspot:hover .aw7-hotspot-label{opacity:1;visibility:visible;transform:translate(-50%,0)}#app .aw-brand-site .aw7-hotspot-nav>button:hover{background:#efa31a;color:#07243c;border-color:#efa31a;box-shadow:0 0 25px #efa31a25}}@keyframes aw7-content-in{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes aw7-spot-pulse{0%,15%{opacity:.5;transform:scale(.8)}80%,100%{opacity:0;transform:scale(1.35)}}@media (max-width:1100px){#app .aw-brand-site .aw7-format-copy{padding:34px}#app .aw-brand-site .aw7-format-panel{min-height:590px}#app .aw-brand-site .aw7-discover-grid{grid-template-columns:1fr 1fr;gap:32px}#app .aw-brand-site .aw7-section-head{gap:35px}#app .aw-brand-site .aw7-tab{padding:18px 16px;gap:9px;font-size:14px}#app .aw-brand-site .aw7-tab-number{display:none}}@media (max-width:800px){#app .aw-brand-site .aw7-formats,#app .aw-brand-site .aw7-discover{padding:72px 0}#app .aw-brand-site .aw7-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:29px}#app .aw-brand-site .aw7-section-head>p{max-width:560px;font-size:16px}#app .aw-brand-site .aw7-format-panel{grid-template-columns:1fr;min-height:0}#app .aw-brand-site .aw7-format-copy{padding:34px}#app .aw-brand-site .aw7-format-art{min-height:300px;aspect-ratio:1.9}#app .aw-brand-site .aw7-format-art>img{object-position:center 48%}#app .aw-brand-site .aw7-discover-grid{grid-template-columns:1fr;gap:35px}#app .aw-brand-site .aw7-hotspot-figure{max-width:650px;width:100%}#app .aw-brand-site .aw7-spot-panels{padding:0}#app .aw-brand-site .aw7-spot-panel{min-height:0}#app .aw-brand-site .aw7-spot-top{margin-bottom:20px}#app .aw-brand-site .aw7-spot-panel h3{max-width:580px}#app .aw-brand-site .aw7-hotspot-nav{margin-top:28px}}@media (max-width:520px){#app .aw-brand-site .aw7-formats,#app .aw-brand-site .aw7-discover{padding:58px 0}#app .aw-brand-site .aw7-section-head h2{font-size:34px;line-height:1.12}#app .aw-brand-site .aw7-kicker{font-size:10px;letter-spacing:.08em}#app .aw-brand-site .aw7-tabs{gap:6px;margin-bottom:11px}#app .aw-brand-site .aw7-tab{flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:13px 10px;min-height:88px;font-size:11px;line-height:1.35;border-radius:7px}#app .aw-brand-site .aw7-tab>svg{width:20px;height:20px}#app .aw-brand-site .aw7-tab-arrow{position:absolute;top:13px;right:10px;font-size:16px}#app .aw-brand-site .aw7-format-panels{border-radius:10px}#app .aw-brand-site .aw7-format-copy{padding:26px 23px 29px}#app .aw-brand-site .aw7-format-copy h3{font-size:31px;margin:15px 0 18px}#app .aw-brand-site .aw7-format-copy>p{font-size:15px;line-height:1.8}#app .aw-brand-site .aw7-format-facts{margin:23px 0}#app .aw-brand-site .aw7-format-facts>div{grid-template-columns:54px 1fr;gap:12px;font-size:12px}#app .aw-brand-site .aw7-button{font-size:13px;padding:14px 17px;gap:17px;width:100%}#app .aw-brand-site .aw7-format-art{min-height:245px}#app .aw-brand-site .aw7-format-index{font-size:65px;top:20px;right:23px}#app .aw-brand-site .aw7-art-caption{font-size:9px;left:23px;bottom:22px}#app .aw-brand-site .aw7-hotspot{width:44px;height:44px;font-size:12px;box-shadow:0 3px 14px #07243c55,0 0 0 3px #07243c1c}#app .aw-brand-site .aw7-hotspot-label{font-size:10px;padding:5px 8px;top:calc(100% + 7px)}#app .aw-brand-site .aw7-hotspot-figure figcaption{font-size:12px}#app .aw-brand-site .aw7-spot-panel h3{font-size:30px}#app .aw-brand-site .aw7-spot-panel>p{font-size:15px}#app .aw-brand-site .aw7-spot-detail>p{font-size:12px}}@media (prefers-reduced-motion:reduce){#app .aw-brand-site .aw7-tab,#app .aw-brand-site .aw7-button,#app .aw-brand-site .aw7-button>svg,#app .aw-brand-site .aw7-format-art>img,#app .aw-brand-site .aw7-format-copy,#app .aw-brand-site .aw7-hotspot,#app .aw-brand-site .aw7-hotspot:after,#app .aw-brand-site .aw7-hotspot-label,#app .aw-brand-site .aw7-spot-panel,#app .aw-brand-site .aw7-hotspot-nav>button{animation:none!important;transition:none!important}#app .aw-brand-site .aw7-tab:hover,#app .aw-brand-site .aw7-button:hover,#app .aw-brand-site .aw7-button:hover>svg,#app .aw-brand-site .aw7-format-art:hover>img{transform:none!important}}#app .wa-course-v5{--wa-ink:#07243c;--wa-amber:#efa31a;color:var(--wa-ink);background:#fff}#app .wa-course-v5 h1,#app .wa-course-v5 h2,#app .wa-course-v5 h3{color:var(--wa-ink);font-family:inherit;letter-spacing:-.035em;text-wrap:balance}#app .wa-course-v5 p{line-height:1.8;text-wrap:pretty}#app .wa-course-intro{padding:30px 0 0;background:#f2f5f6;overflow:hidden}#app .wa-course-intro .breadcrumb{margin:0 0 30px;font-size:12px;flex-wrap:wrap;gap:10px;color:#425768}#app .wa-course-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}#app .wa-course-hero-copy{padding:10px 0 30px;min-width:0}#app .wa-course-hero-copy .eyebrow{display:block;color:#536977;margin-bottom:24px;font-size:10px;letter-spacing:.15em}#app .wa-course-v5 h1{font-size:clamp(36px,4.3vw,67px);line-height:1.08;margin:0 0 25px;max-width:770px;font-weight:700}#app .wa-course-lead{font-size:17px;max-width:590px;color:#334b5d;margin:0 0 24px}#app .wa-course-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}#app .wa-course-tags span{font-size:10px;border:1px solid #c6d2da;padding:7px 10px;border-radius:3px;font-weight:650;letter-spacing:.025em;background:#ffffff7a}#app .wa-course-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}#app .wa-course-hero-actions .btn{font-size:13px;padding:17px 22px}#app .wa-course-hero-art{position:relative;margin:0;min-width:0;background:#07243c;border-radius:6px 6px 0 0;isolation:isolate;box-shadow:0 22px 70px #07243c1f}#app .wa-course-hero-art:before{content:"";position:absolute;inset:-35px;background:radial-gradient(ellipse at 70% 40%,#efa31a27,transparent 65%);z-index:-1;pointer-events:none}#app .wa-course-hero-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:filter .5s ease}#app .wa-course-hero-art:hover img{filter:brightness(1.08)}#app .wa-course-hero-art figcaption{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-top:1px solid #efa31a70;color:#d7e3eb;font-size:9px;letter-spacing:.12em}#app .wa-course-hero-art figcaption b{color:#efa31a;font-size:11px}#app .wa-course-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c5d0d8;margin-top:38px;padding:22px 0}#app .wa-course-stats>div{display:flex;align-items:center;gap:13px;padding-left:24px;border-left:1px solid #c5d0d8}#app .wa-course-stats>div:first-child{border-left:0;padding-left:0}#app .wa-course-stats b{font-size:36px;line-height:1.2;letter-spacing:-.06em;font-weight:600}#app .wa-course-stats span{font-size:11px;line-height:1.5;max-width:125px;color:#3e5668}#app .wa-course-subnav{position:sticky;top:96px;z-index:25;background:#fffffff2;backdrop-filter:blur(16px);border-bottom:1px solid #d7dfe5}body.admin-bar #app .wa-course-subnav{top:128px}#app .wa-course-subnav>.container{display:flex;align-items:center;gap:26px;overflow:auto;scrollbar-width:thin;padding-top:0;padding-bottom:0}#app .wa-course-subnav button{border:0;border-bottom:2px solid transparent;background:none;padding:20px 0 17px;color:#42596a;white-space:nowrap;font-family:inherit;font-weight:650;font-size:12px;cursor:pointer;transition:color .2s,border-color .2s}#app .wa-course-subnav button:hover,#app .wa-course-subnav button:focus-visible{border-bottom-color:#efa31a;color:#07243c}#app .wa-course-subnav span{margin-left:auto;font-size:9px;color:#536977;white-space:nowrap}#app .wa-course-body{padding:65px 0 90px}#app .wa-course-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px;align-items:start}#app .wa-course-main{min-width:0}#app .wa-course-block{padding:0 0 55px;margin:0 0 55px;border-bottom:1px solid #dae2e7;scroll-margin-top:185px}#app .wa-course-block .eyebrow,#app .wa-course-case .eyebrow{color:#5e7484;font-size:9px;letter-spacing:.15em;display:block;margin-bottom:17px}#app .wa-course-v5 h2{font-size:clamp(27px,3vw,40px);line-height:1.16;margin:0 0 26px;font-weight:650}#app .wa-course-v5 h3{font-size:18px;line-height:1.4;margin:25px 0 14px}#app .wa-course-main p{font-size:14px;color:#41586a}#app .wa-course-format .format-tabs{display:flex;gap:0;padding:4px;background:#edf2f5;border:1px solid #dae2e7;border-radius:5px;margin:0}#app .wa-course-format .format-tabs button{flex:1;white-space:normal;min-height:50px;border:0;background:none;border-radius:3px;padding:12px 8px;color:#40596b;font-size:11px;line-height:1.5;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}#app .wa-course-format .format-tabs button.active{color:#07243c;background:#efa31a;box-shadow:0 3px 10px #07243c12}#app .wa-format-description{padding:24px;background:#f8fafb;border:1px solid #dae2e7;border-top:0;min-height:175px}#app .wa-format-description h3{margin-top:0;font-size:19px}#app .wa-format-description p{margin-bottom:0}#app .wa-course-audience{display:flex;flex-wrap:wrap;gap:10px 15px;margin:26px 0 32px}#app .wa-course-audience span{display:flex;align-items:center;gap:7px;font-size:11px;color:#4b6373}#app .wa-course-audience svg{width:16px;color:#9e6300}#app .wa-course-outcomes{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 25px;margin:0}#app .wa-course-outcomes li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.75;color:#334b5d}#app .wa-course-outcomes svg{flex:none;width:19px;height:19px;color:#a46700;margin-top:2px}#app .wa-program-tabs{display:flex;border-bottom:1px solid #cbd7de;gap:25px;margin-top:30px}#app .wa-program-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:16px 0;color:#526978;font-size:13px;font-weight:650;cursor:pointer}#app .wa-program-tabs button[aria-selected=true]{color:#07243c;border-bottom-color:#efa31a}#app .wa-course-v5 [hidden]{display:none!important}#app .wa-course-caption{margin:20px 0 25px;font-size:12px!important}#app .wa-syllabus details{border-bottom:1px solid #d9e2e8;background:white;margin:0}#app .wa-syllabus summary{display:flex;align-items:center;gap:18px;padding:21px 0;cursor:pointer;list-style:none;font-size:15px;line-height:1.55;color:#07243c}#app .wa-syllabus summary::-webkit-details-marker{display:none}#app .wa-syllabus summary>span{color:#94713e;font-size:12px;flex:none;align-self:flex-start;padding-top:2px;font-variant-numeric:tabular-nums}#app .wa-syllabus summary strong{font-weight:600}#app .wa-syllabus summary>b{margin-left:auto;flex:none;font-weight:400;font-size:22px;color:#697c8a;transition:transform .25s ease}#app .wa-syllabus details[open] summary>b{transform:rotate(45deg);color:#a76b00}#app .wa-syllabus details[open] summary{color:#9b6000}#app .wa-syllabus ul{margin:0 0 26px 37px;padding-left:17px;font-size:13px;line-height:1.9;color:#41586a}#app .wa-syllabus li+li{margin-top:8px}#app .wa-lesson-description{padding:0 20px 20px 37px}#app .wa-lesson-description .pill{font-size:9px;background:#edf2f5;color:#375365;padding:7px 11px}#app .wa-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}#app .wa-material-grid article{background:#f1f5f7;border:1px solid #dee7ec;border-radius:3px;padding:22px;position:relative;transition:border-color .25s,box-shadow .25s,background .25s}#app .wa-material-grid article:hover{border-color:#d49835;background:#fff9ed;box-shadow:0 8px 25px #dca14513}#app .wa-material-grid article>span{display:block;font-size:8px;letter-spacing:.12em;color:#5e7483;margin-bottom:17px;padding-right:15px}#app .wa-material-grid article>svg{position:absolute;top:20px;right:18px;width:17px;height:17px;color:#a76b00}#app .wa-material-grid h3{font-size:16px;margin:0 0 20px;letter-spacing:-.02em;line-height:1.45;min-height:46px}#app .wa-material-grid small{font-size:9px;line-height:1.7;color:#5d7181;display:block}#app .wa-material-note{display:flex;align-items:start;gap:15px;padding:24px 0 0}#app .wa-material-note svg{flex:none;margin-top:5px;color:#9f670c}#app .wa-material-note p{font-size:11px;margin:0}#app .wa-course-case{padding:38px;background:#07243c;color:white;margin:0 0 60px;position:relative;scroll-margin-top:185px;border-radius:4px;border-top:4px solid #efa31a}#app .wa-course-case .eyebrow{color:#efa31a}#app .wa-course-case h2,#app .wa-course-case h3{color:#fff}#app .wa-course-case>p,#app .wa-course-case>div p{color:#d0dde7;font-size:14px}#app .wa-course-case>div{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;margin:26px 0;padding:22px 0 10px}#app .wa-course-case>div>span{font-size:9px;letter-spacing:.12em;color:#efa31a}#app .wa-course-case h3{font-size:17px}#app .wa-course-case ul{padding-left:18px;font-size:12px;color:#d9e5ec;line-height:1.9}#app .wa-course-case small{font-size:9px;color:#9bb2c2;display:block;margin-top:24px;line-height:1.8}#app .wa-assessment-steps{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px;margin-bottom:25px}#app .wa-assessment-steps article{display:flex;gap:14px}#app .wa-assessment-steps article>span{font-size:12px;color:#996511;border-top:2px solid #efa31a;padding-top:11px;min-width:24px}#app .wa-assessment-steps h3{font-size:16px;margin:7px 0 9px}#app .wa-assessment-steps p{font-size:12px;margin:0}#app .wa-course-v5 .small-print{font-size:10px;line-height:1.8;color:#607380}#app .wa-course-v5 .faq-list summary{font-size:14px;font-weight:600;line-height:1.6;padding:20px 0;gap:20px}#app .wa-course-v5 .faq-list p{font-size:13px;line-height:1.85}#app .wa-course-aside{position:sticky;top:178px}body.admin-bar #app .wa-course-aside{top:210px}#app .wa-course-booking{background:#f3f6f8;border:1px solid #d7e2e9;padding:27px;border-radius:5px;box-shadow:0 12px 35px #07243c08}#app .wa-course-booking .eyebrow{font-size:8px;letter-spacing:.12em;color:#607785}#app .wa-course-booking h2{font-size:26px;line-height:1.2;margin:20px 0 25px}#app .wa-booking-price{font-size:34px!important;letter-spacing:-.04em;font-weight:650;line-height:1.3!important;margin:0 0 24px;color:#07243c!important}#app .wa-booking-price small{display:block;font-size:9px;line-height:1.8;letter-spacing:0;font-weight:400;color:#5c7181;margin-top:7px}#app .wa-course-booking ul{list-style:none;padding:20px 0 10px;border-top:1px solid #d5e0e7;margin:0 0 15px}#app .wa-course-booking li{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;margin-bottom:14px;color:#3c576a}#app .wa-course-booking li svg{width:16px;height:16px;flex:none;color:#956318;margin-top:2px}#app .wa-course-booking .btn{display:flex;width:100%;justify-content:space-between;font-size:11px;padding:15px 17px}#app .wa-course-booking .text-link{font-size:10px;margin:20px 0;gap:10px;line-height:1.7;text-align:left}#app .wa-course-booking .small-print{margin:0;font-size:9px}#app .wa-course-brand-note{display:flex;align-items:center;gap:20px;margin:27px;padding:0 0 0 10px}#app .wa-course-brand-note img{width:70px;height:70px;object-fit:contain}#app .wa-course-brand-note p{font-size:15px;line-height:1.45;color:#526d80;letter-spacing:-.02em}#app .wa-course-brand-note b{color:#07243c}#app .course-card .course-art.dynamic-card-art{height:auto;aspect-ratio:3/2;overflow:hidden;background:#07243c}#app .course-card .course-art.dynamic-card-art img{width:100%;height:100%;object-fit:cover;transform:scale(1);filter:none;transition:transform .7s cubic-bezier(.2,.65,.3,1),filter .5s}#app .course-card:hover .course-art.dynamic-card-art img{transform:scale(1.045);filter:brightness(1.1)}#app .course-card .course-art .course-category{top:17px;left:17px;bottom:auto;right:auto;background:#07243cd9;backdrop-filter:blur(8px);border:1px solid #efa31a50;color:#fff;padding:7px 11px;font-size:9px;letter-spacing:.04em}#app .course-card .course-art .course-number{bottom:15px;top:auto;right:16px;left:auto;font-size:7px;color:#e0e8ed;letter-spacing:.12em;text-shadow:0 1px 6px #000}#app .course-card .course-art:after{background:linear-gradient(0deg,#07243c70,transparent 26%);opacity:1;transform:none}#app [data-course-workbook]{display:flex;align-items:center;gap:8px;font-size:11px}#app [data-course-workbook]:disabled{opacity:.5;cursor:wait}@media(min-width:1500px){#app .wa-course-columns{gap:95px;grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1100px){#app .wa-course-hero-grid{gap:28px}#app .wa-course-v5 h1{font-size:44px}#app .wa-course-columns{gap:35px;grid-template-columns:minmax(0,1fr) 270px}#app .wa-course-booking{padding:22px}#app .wa-course-subnav span{display:none}#app .wa-course-stats>div{padding-left:15px;gap:10px}#app .wa-course-stats b{font-size:30px}#app .wa-course-lead{font-size:15px}}@media(max-width:800px){#app .wa-course-hero-grid{grid-template-columns:1fr;gap:22px}#app .wa-course-hero-copy{padding-bottom:0}#app .wa-course-v5 h1{font-size:clamp(36px,7.5vw,56px)}#app .wa-course-hero-art{max-width:none}#app .wa-course-hero-art img{max-height:420px;object-fit:cover}#app .wa-course-stats{margin-top:26px;grid-template-columns:1fr 1fr;gap:22px 0;padding:25px 0}#app .wa-course-stats>div{border-left:0;padding-left:0}#app .wa-course-stats>div:nth-child(even){padding-left:24px;border-left:1px solid #c5d0d8}#app .wa-course-columns{grid-template-columns:1fr;gap:20px}#app .wa-course-aside{position:static}#app .wa-course-booking{padding:30px}#app .wa-course-booking h2{font-size:30px}#app .wa-course-booking ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}#app .wa-course-brand-note{justify-content:center}#app .wa-course-subnav{top:80px}body.admin-bar #app .wa-course-subnav{top:112px}#app .wa-course-block,#app .wa-course-case{scroll-margin-top:155px}#app .wa-course-subnav>.container{gap:25px}#app .wa-course-body{padding-top:42px}#app .wa-course-intro .breadcrumb{font-size:10px;margin-bottom:25px}}@media(max-width:520px){#app .wa-course-v5 h1{font-size:37px}#app .wa-course-hero-copy .eyebrow{font-size:8px;line-height:1.9;margin-bottom:18px}#app .wa-course-lead{font-size:14px}#app .wa-course-tags span{font-size:8px;padding:6px 8px}#app .wa-course-hero-actions{gap:18px}#app .wa-course-hero-actions .btn{font-size:11px;padding:15px 18px}#app .wa-course-hero-actions .text-link{font-size:11px}#app .wa-course-hero-art figcaption{font-size:7px;padding:14px}#app .wa-course-stats b{font-size:30px}#app .wa-course-stats span{font-size:9px}#app .wa-course-subnav button{font-size:11px;padding:17px 0 14px}#app .wa-course-v5 h2{font-size:29px}#app .wa-course-block{margin-bottom:38px;padding-bottom:38px}#app .wa-course-outcomes{grid-template-columns:1fr;gap:15px}#app .wa-course-outcomes li{font-size:13px}#app .wa-course-format .format-tabs button{font-size:9px;padding:12px 5px}#app .wa-format-description{padding:20px;min-height:230px}#app .wa-program-tabs{gap:20px}#app .wa-program-tabs button{font-size:11px}#app .wa-syllabus summary{font-size:14px;gap:13px;padding:19px 0}#app .wa-syllabus ul{margin-left:27px;font-size:12px}#app .wa-lesson-description{padding-left:27px}#app .wa-material-grid{grid-template-columns:1fr}#app .wa-material-grid h3{min-height:0;font-size:17px;margin-bottom:13px}#app .wa-course-case{padding:26px 23px}#app .wa-assessment-steps{grid-template-columns:1fr;gap:18px}#app .wa-course-booking ul{grid-template-columns:1fr}#app .wa-course-booking{padding:25px}#app .wa-course-v5 .small-print{font-size:10px}body.admin-bar #app .wa-course-subnav{top:126px}}@media(prefers-reduced-motion:reduce){#app .wa-course-v5 *,#app .course-card .course-art.dynamic-card-art img{transition:none!important;animation:none!important;scroll-behavior:auto!important}}#app .wa-seo-course-cover{display:block;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px;margin:30px 0 40px}@media(max-height:700px) and (min-width:801px){#app .wa-course-aside{position:static}}#app .sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}#app .aw-brand-site{--aw6-navy:#07243c;--aw6-amber:#efa31a;--aw6-muted:#4c6477;--aw6-line:#d6e1e8}#app .aw-brand-site :focus-visible{outline:3px solid #b97a0b;outline-offset:5px}#app .aw6-header .edition-nav{gap:28px}#app .aw6-header .edition-nav>a{position:relative;display:flex;align-items:center;gap:8px;isolation:isolate;font-size:12px;min-height:48px;transition:color .25s}#app .aw6-header .edition-nav>a:before{content:"";position:absolute;inset:5px -12px;background:#efa31a15;border-radius:5px;opacity:0;transform:scale(.9);transition:transform .25s,opacity .25s;z-index:-1}#app .aw6-header .edition-nav>a:after{content:"";position:absolute;height:2px;bottom:6px;left:0;width:100%;background:#efa31a;transform:scaleX(0);transform-origin:left;transition:transform .3s}#app .aw6-header .edition-nav>a:hover:before{opacity:1;transform:scale(1)}#app .aw6-header .edition-nav>a:hover:after{transform:scaleX(1)}#app .aw6-header .edition-account{border:1px solid #d9e2e8;border-radius:100px;padding:10px 15px;gap:11px;transition:background .25s,border-color .25s,box-shadow .25s;font-size:11px}#app .aw6-header .edition-account:hover{background:#fff7e7;border-color:#d59b33;box-shadow:0 0 20px #efa31a17}#app .aw6-header .edition-account svg{width:17px;height:17px}#app .aw6-header .edition-menu-button{min-width:120px;position:relative;border-radius:100px;padding:14px 44px 14px 20px;overflow:hidden;transition:color .3s,background .3s,box-shadow .3s}#app .aw6-header .edition-menu-button:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle,#efa31a40,transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}#app .aw6-header .edition-menu-button:hover:before{opacity:1}#app .aw6-header .edition-menu-button i{right:21px}#app .aw6-header .aw6-menu.mega-menu{position:fixed;inset:calc(var(--aw-header-height,96px) + var(--aw-admin-offset,0px)) 0 0;top:calc(var(--aw-header-height,96px) + var(--aw-admin-offset,0px));max-height:none;height:auto;padding:32px 0 0;background:#061e32;color:#fff;overflow:auto;border-top:1px solid #efa31a45;box-shadow:0 25px 80px #07243c40;overscroll-behavior:contain;isolation:isolate}#app .aw6-menu:before{content:"";position:fixed;inset:100px 0 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 100% 20%,#efa31a14,transparent 50%)}#app .aw6-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-bottom:28px;border-bottom:1px solid #ffffff22}#app .aw6-menu-heading .eyebrow{color:#e9b451;font-size:9px;letter-spacing:.14em}#app .aw6-menu-heading h2{font-size:39px;line-height:1.13;font-weight:650;color:#fff;margin-top:14px;letter-spacing:-.04em}#app .aw6-menu-heading h2 em{color:#efa31a;font-style:normal}#app .aw6-menu-search{display:flex;align-items:center;gap:15px;width:min(480px,44%);background:#102f48;border:1px solid #35516a;border-radius:6px;padding:17px 20px;color:#b6ccd9;transition:border-color .25s,box-shadow .25s}#app .aw6-menu-search:focus-within{border-color:#efa31a;box-shadow:0 0 0 3px #efa31a20}#app .aw6-menu-search svg{width:19px;height:19px}#app .aw6-menu-search input{background:transparent;border:0;outline:0;color:#fff;font-size:14px;min-width:0;width:100%;box-shadow:none}#app .aw6-menu-search input::placeholder{color:#a4baca;opacity:1}#app .aw6-menu-close{border:1px solid #5a7285;background:#ffffff08;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;color:#fff;flex:none;transition:background .25s,transform .3s}#app .aw6-menu-close:hover{background:#efa31a;color:#07243c;transform:rotate(90deg)}#app .aw6-menu-grid{display:grid;grid-template-columns:1.7fr .8fr;gap:36px;padding-top:30px;padding-bottom:30px;align-items:stretch}#app .aw6-menu-areas{display:grid;grid-template-columns:1fr 1fr;gap:13px}#app .aw6-menu-area{display:flex;align-items:center;gap:15px;padding:24px 20px;border:1px solid #ffffff24;border-radius:6px;background:#0c2a42;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;min-height:107px;color:#fff;position:relative;overflow:hidden}#app .aw6-menu.is-open .aw6-menu-area{animation:aw6-menu-in .4s both;animation-delay:calc(var(--menu-order)*45ms)}#app .aw6-menu-area:hover{background:#133851;border-color:#b58135;transform:translateY(-3px);box-shadow:0 15px 35px #0002,inset 0 0 30px #efa31a08}#app .aw6-menu-icon{width:43px;height:43px;flex:none;background:#efa31a15;border:1px solid #efa31a45;border-radius:50%;display:grid;place-items:center;color:#f4ba4b}#app .aw6-menu-icon svg{width:20px;height:20px}#app .aw6-menu-area>div{min-width:0}#app .aw6-menu-area strong{font-size:18px;line-height:1.4;font-weight:650;display:block;color:#fff;letter-spacing:-.025em}#app .aw6-menu-area small{display:block;margin-top:7px;font-size:10px;line-height:1.6;color:#b7cbda}#app .aw6-menu-area>svg{width:17px;height:17px;margin-left:auto;color:#e9b451;transition:transform .25s}#app .aw6-menu-area:hover>svg{transform:translate(3px,-3px)}#app .aw6-menu-empty{color:#f4cd84;font-size:14px;padding:25px;grid-column:1/-1}#app .aw6-menu-preview{position:relative;isolation:isolate;overflow:hidden;border:1px solid #547087;border-radius:6px;background:#07243c;min-height:348px}#app .aw6-menu-preview>img{display:block;width:100%;height:57%;object-fit:cover;opacity:.9;transition:opacity .3s}#app .aw6-menu-preview>div{padding:22px 25px;border-top:1px solid #efa31a60}#app .aw6-menu-preview .eyebrow{font-size:8px;color:#efa31a}#app .aw6-menu-preview h3{font-size:24px;line-height:1.2;color:#fff;letter-spacing:-.035em;margin:12px 0 18px;font-weight:650}#app .aw6-menu-preview a{display:flex;align-items:center;justify-content:space-between;color:#f6bc4e;font-size:12px;font-weight:650}#app .aw6-menu-footer{padding-top:22px;padding-bottom:27px;border-top:1px solid #ffffff24;display:flex;align-items:center;justify-content:space-between;gap:25px}#app .aw6-menu-footer nav{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap}#app .aw6-menu-footer a{font-size:11px;color:#c1d1dd;min-height:35px;display:flex;align-items:center;transition:color .2s}#app .aw6-menu-footer a:hover{color:#efa31a}#app .aw6-menu-footer>span{font-size:9px;color:#839eaf;white-space:nowrap}@keyframes aw6-menu-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#app .aw-brand-site .aw6-hero{background:#041d30;min-height:710px;isolation:isolate}#app .aw-brand-site .aw6-hero-stage{position:absolute;inset:10px 0 86px 28%;height:auto;z-index:-1;overflow:visible;pointer-events:none}#app .aw-brand-site .aw6-hero-stage:after{display:none;background:none}#app .aw6-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.1s ease,visibility 1.1s;transform:none}#app .aw6-hero-slide.is-active{opacity:1;visibility:visible}#app .aw6-hero-slide img{width:100%;height:100%;max-width:none;object-fit:contain!important;object-position:center;transform:none!important;filter:none}#app .aw-brand-site .aw6-hero-content{grid-template-columns:1.08fr .92fr;gap:0 30px;padding-top:25px;min-height:710px}#app .aw6-hero .aw-hero-kicker{margin-bottom:35px;grid-column:1/-1;font-size:9px;min-height:28px;align-self:start}#app .aw6-hero .aw-hero-copy{max-width:650px;padding:18px 0 36px;grid-column:1;align-self:center}#app .aw6-hero .aw-hero-copy>.eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:22px;color:#f2b541}#app .aw6-hero .aw-hero-copy h1{font-size:clamp(48px,5.2vw,82px);line-height:1.08;letter-spacing:-.06em;font-weight:750;max-width:700px}#app .aw6-hero .aw-hero-copy>p{font-size:16px;line-height:1.9;color:#c5d7e3;max-width:520px;margin-top:24px;background:none}#app .aw6-hero .aw-hero-actions{gap:12px;margin-top:30px}#app .aw6-hero .aw-hero-actions>.btn{font-size:12px;min-height:53px;padding:15px 22px;border-radius:5px}#app .aw6-hero .aw-hero-proof{margin-top:31px;gap:20px}#app .aw6-hero .aw-hero-proof>span{font-size:10px;max-width:132px;color:#b6ccd9}#app .aw6-hero .aw-hero-proof b{font-size:28px;font-weight:650;color:#fff}#app .aw6-hero-controls{grid-column:2;align-self:end;display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:28px;position:relative;z-index:2}#app .aw6-hero-dots{display:flex;gap:22px;align-items:stretch}#app .aw6-hero-dots>button{position:relative;color:#a8bfd0;min-height:50px;font-size:10px;text-align:left;padding:3px 0 13px;line-height:1.6;border-bottom:1px solid #ffffff35;min-width:66px;transition:color .25s}#app .aw6-hero-dots>button>span{display:block;color:#8ba5b8;font-size:8px;letter-spacing:.15em}#app .aw6-hero-dots>button.is-active{color:#fff;border-color:#efa31a}#app .aw6-hero-dots>button.is-active>span{color:#efa31a}#app .aw6-hero-dots>button>i{position:absolute;bottom:-1px;left:0;height:2px;background:#efa31a;width:100%;transform:scaleX(0);transform-origin:left}#app .aw6-hero-dots>button.is-active>i{animation:aw6-slide-progress 7s linear forwards}#app .aw6-hero.is-paused .aw6-hero-dots>button.is-active>i{animation-play-state:paused}#app .aw6-hero-arrows{display:flex;gap:7px}#app .aw6-hero-arrows button{width:36px;height:36px;border-radius:50%;border:1px solid #587083;background:#07243c9c;color:#e2edf4;display:grid;place-items:center;transition:background .25s,color .25s,border-color .25s}#app .aw6-hero-arrows button:hover{background:#efa31a;border-color:#efa31a;color:#07243c}#app .aw6-hero-arrows button:first-child svg{transform:rotate(180deg)}#app .aw6-hero-arrows svg{width:16px;height:16px}#app .aw6-hero-arrows button[data-hero-pause]{font-size:12px}#app .aw6-hero .aw-hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:8px;min-height:76px;border-top:1px solid #ffffff26;align-self:end}#app .aw6-hero .aw-hero-bottom nav{gap:35px}#app .aw6-hero .aw-hero-bottom nav>a{font-size:10px;color:#c6d6e3}#app .aw6-hero .aw-hero-bottom nav>a svg{width:14px;height:14px}#app .aw6-hero-demo{font-size:11px;color:#f2bf60;display:flex;align-items:center;gap:13px;min-height:44px}#app .aw6-hero-demo svg{width:19px;height:19px}@keyframes aw6-slide-progress{to{transform:scaleX(1)}}#app .aw6-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px}#app .aw6-section-heading .eyebrow{display:block;color:#9a640b;font-size:10px;letter-spacing:.14em;margin-bottom:17px}#app .aw6-section-heading h2{font-size:clamp(31px,3.8vw,53px);font-weight:650;line-height:1.12;letter-spacing:-.05em;color:#07243c;margin:0}#app .aw6-section-heading h2 em{font-style:normal;color:#566f80;font-weight:450}#app .aw6-section-heading>p{max-width:350px;font-size:14px;line-height:1.85;color:#4c6477;margin-bottom:4px}#app .aw6-section-heading>.text-link{font-size:12px;white-space:nowrap;min-height:44px;flex:none}#app .aw6-areas{background:#f4f7f9;padding:85px 0}#app .aw6-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#app .aw6-area-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dbe5eb;border-radius:8px;overflow:hidden;position:relative;isolation:isolate;transition:box-shadow .35s,border-color .35s,transform .35s}#app .aw6-area-card:hover{border-color:#c89843;box-shadow:0 20px 40px #07243c12;transform:translateY(-5px)}#app .aw6-area-image{height:185px;position:relative;overflow:hidden;background:#07243c}#app .aw6-area-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07243c40,transparent 70%);pointer-events:none}#app .aw6-area-image>img{width:100%;height:100%;object-fit:cover;transform:none;transition:transform .7s ease,filter .5s}#app .aw6-area-card:hover .aw6-area-image>img{transform:scale(1.04);filter:brightness(1.1)}#app .aw6-area-image>span{position:absolute;top:16px;left:17px;color:#fff;border:1px solid #ffffff55;border-radius:100px;min-width:31px;height:31px;display:grid;place-items:center;font-size:10px;background:#07243c88;backdrop-filter:blur(6px);z-index:1}#app .aw6-area-image>i{position:absolute;right:18px;bottom:-1px;width:43px;height:43px;background:#efa31a;display:grid;place-items:center;border-radius:6px 6px 0 0;color:#07243c;z-index:1}#app .aw6-area-image>i svg{width:22px;height:22px}#app .aw6-area-copy{padding:23px 25px 21px;display:flex;flex-direction:column;flex:1}#app .aw6-area-copy h3{font-size:25px;line-height:1.25;font-weight:650;color:#07243c;letter-spacing:-.035em;margin:0 0 11px}#app .aw6-area-copy p{font-size:13px;color:#4c6477;line-height:1.8;flex:1;margin:0 0 24px}#app .aw6-area-copy>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce5eb;padding-top:16px;color:#466074;font-size:10px}#app .aw6-area-copy>div>svg{width:17px;height:17px;color:#98620c;transition:transform .25s}#app .aw6-area-card:hover .aw6-area-copy>div>svg{transform:translate(3px,-3px)}#app .aw-brand-site .aw6-feature{padding:85px 0;background:#fff}#app .aw6-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}#app .aw6-feature-grid .course-card{display:flex;flex-direction:column;padding:0;margin:0;gap:0;min-width:0;border:1px solid #d6e1e8;border-radius:8px;box-shadow:none;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .3s}#app .aw6-feature-grid .course-card:hover{transform:translateY(-5px);border-color:#cc9a43;box-shadow:0 24px 45px #07243c12}#app .aw6-feature-grid .course-card .course-art.dynamic-card-art{display:block;width:100%;height:auto;aspect-ratio:3/2;min-height:0;border:0;border-radius:0;overflow:hidden}#app .aw6-feature-grid .course-card .course-body{display:flex;flex-direction:column;flex:1;width:100%;padding:24px;min-width:0}#app .aw6-feature-grid .course-card .course-meta{font-size:9px;line-height:1.7;gap:12px;display:flex;flex-wrap:wrap;margin:0 0 16px}#app .aw6-feature-grid .course-card .course-title,#app .aw6-feature-grid .course-card .course-title a{font-size:24px;line-height:1.25;font-weight:650;letter-spacing:-.035em;color:#07243c;max-width:none;margin:0}#app .aw6-feature-grid .course-card .course-description{display:block;font-size:13px;line-height:1.85;color:#4b6478;margin:17px 0 24px;flex:1}#app .aw6-feature-grid .course-card .course-formats{display:flex;flex-wrap:wrap;gap:7px 12px;margin:0 0 20px}#app .aw6-feature-grid .course-card .course-formats>span{font-size:8px;line-height:1.7;color:#546e80}#app .aw6-feature-grid .course-card .course-formats svg{width:12px;height:12px}#app .aw6-feature-grid .course-card .course-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin:0;padding:19px 0 0;border-top:1px solid #dce5eb}#app .aw6-feature-grid .course-card .course-price strong{font-size:24px;line-height:1.2;font-weight:650}#app .aw6-feature-grid .course-card .course-price small{font-size:8px;line-height:1.7;margin-top:5px}#app .aw6-feature-grid .course-card .course-link{font-size:10px;min-height:36px;gap:9px;line-height:1.7}#app .aw6-feature-grid .course-card .course-link svg{width:15px;height:15px}#app .aw6-feature-note{display:flex;gap:20px 45px;justify-content:center;margin-top:35px;padding-top:25px;border-top:1px solid #e1e8ed}#app .aw6-feature-note span{display:flex;align-items:center;gap:10px;font-size:11px;color:#4c6477}#app .aw6-feature-note svg{width:16px;height:16px;color:#9a640b}#app .aw6-news{background:#edf3f6;padding:85px 0}#app .aw6-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#app .aw6-news-card{border:1px solid #d5e0e7;border-radius:7px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s,border-color .3s}#app .aw6-news-card:hover{transform:translateY(-4px);box-shadow:0 20px 35px #07243c0e;border-color:#b18a4a}#app .aw6-news-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#07243c}#app .aw6-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}#app .aw6-news-card:hover .aw6-news-image img{transform:scale(1.04)}#app .aw6-news-card>div{padding:25px;display:flex;flex-direction:column;flex:1}#app .aw6-news-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#8e5b09;line-height:1.7;margin-bottom:15px}#app .aw6-news-meta time{color:#586f80}#app .aw6-news-card h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;font-weight:650;color:#07243c;margin:0 0 16px}#app .aw6-news-card p{font-size:13px;line-height:1.85;color:#4c6477;margin:0 0 25px;flex:1}#app .aw6-news-card .text-link{font-size:11px;display:flex;justify-content:space-between;padding-top:17px;border-top:1px solid #dbe4ea;min-height:40px}#app .aw6-news-card .text-link svg{width:17px;height:17px;color:#99640f}#app .aw6-editorial-note{display:block;font-size:8px;color:#647b8b;line-height:1.7;margin-top:12px}#app .aw6-news-empty{padding:40px;background:#fff;border-left:3px solid #efa31a;color:#07243c}#app .aw6-news-empty h3{font-size:26px;font-weight:650;margin-bottom:17px}#app .aw6-news-empty p{font-size:15px;line-height:1.85;color:#4c6477;max-width:670px;margin-bottom:25px}#app .aw6-news-intro{background:#f1f5f7;padding:45px 0 60px}#app .aw6-news-intro .text-link{font-size:11px;margin-bottom:30px;display:inline-flex}#app .aw6-news-intro .eyebrow{display:block;font-size:10px;color:#93600c;margin-bottom:18px}#app .aw6-news-intro h1{font-size:clamp(36px,5vw,65px);line-height:1.12;font-weight:650;max-width:1000px;margin-bottom:25px;letter-spacing:-.05em}#app .aw6-news-intro p{font-size:18px;line-height:1.85;color:#496376;max-width:820px}#app .aw6-news-intro time{display:block;font-size:11px;color:#657b8a;margin-top:25px}#app .aw6-news-article{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:45px 60px}#app .aw6-news-article>figure{grid-column:1/-1;max-height:450px;overflow:hidden;border-radius:8px}#app .aw6-news-article>figure>img{width:100%;height:450px;object-fit:cover}#app .aw6-news-article>article{max-width:850px}#app .aw6-news-article article h2{font-size:30px;line-height:1.25;font-weight:650;color:#07243c;margin:35px 0 20px;letter-spacing:-.035em}#app .aw6-news-article article h2:first-child{margin-top:0}#app .aw6-news-article article p{font-size:16px;line-height:1.95;color:#3e596d;margin-bottom:22px}#app .aw6-news-next{position:sticky;top:150px;align-self:start;padding:27px;background:#07243c;color:#fff;border-top:3px solid #efa31a;border-radius:5px}#app .aw6-news-next .eyebrow{font-size:8px;color:#efa31a}#app .aw6-news-next h2{font-size:28px;color:#fff;line-height:1.25;margin:20px 0 25px}#app .aw6-news-next .btn{font-size:11px;padding:14px 17px;width:100%}#app .aw-brand-site .dynamic-empty-session{position:relative;isolation:isolate;display:flex;align-items:center;gap:40px;justify-content:space-between;padding:38px 42px;background:#07243c;border:1px solid #20465f;border-radius:8px;overflow:hidden;color:#fff;opacity:1;min-height:155px}#app .aw-brand-site .dynamic-empty-session:before{content:"";position:absolute;inset:-25px 0 -25px 52%;z-index:-1;background:url('assets/brand05b/aw.webp') right center/contain no-repeat;opacity:.16;pointer-events:none;mix-blend-mode:luminosity;mask-image:linear-gradient(90deg,transparent,#000)}#app .aw-brand-site .dynamic-empty-session p{font-size:15px;line-height:1.9;color:#d0dfe9;max-width:680px;margin:0;position:relative;z-index:1}#app .aw-brand-site .dynamic-empty-session .btn{flex:none;font-size:12px;position:relative;z-index:1}#app .aw-brand-site .edition-lab::before{background-position:right bottom;background-size:auto 75%;opacity:.035;mask-image:linear-gradient(90deg,transparent 35%,#000);mix-blend-mode:luminosity}#app .aw-brand-site #edition-decision-feedback{background:#12394f;color:#dfebf2;border-left:3px solid #efa31a;box-shadow:none}#app .aw-brand-site #edition-decision-feedback p{color:#dfebf2}#app .aw-brand-site .aw-footer-v2 .aw-footer-top::before{inset:0 0 0 55%;background-size:contain;background-position:right center;opacity:.055;mix-blend-mode:luminosity;mask-image:linear-gradient(90deg,transparent,#000)}#app .aw-brand-site .workspace.aw6-learning-shell{display:block;min-height:100dvh;background:#edf3f7}#app .aw-brand-site .aw6-learning-shell>.workspace-sidebar{display:none}#app .aw-brand-site .aw6-learning-shell>.workspace-main{width:100%;max-width:none;padding:20px clamp(20px,3vw,60px) 70px;background:#edf3f7;min-width:0}#app .aw-brand-site .aw6-learning-shell .workspace-header,#app .aw-brand-site .aw6-learning-shell .aw-console-banner{display:none}#app .aw-brand-site .aw6-learning-shell .learning-topbar{background:#fff;position:sticky;top:0;z-index:18;margin:-20px calc(-1 * clamp(20px,3vw,60px)) 25px;padding:16px clamp(20px,3vw,60px);border-bottom:1px solid #d6e2e9;min-height:66px;gap:12px 25px;font-size:12px}#app .aw6-learning-shell .learning-topbar>a{font-weight:650;color:#07243c}#app .aw6-learning-shell .learning-topbar>.text-link{font-size:11px;margin-left:0;min-height:36px}#app .aw6-learning-shell .learning-title{max-width:none;width:100%;border-radius:6px;padding:25px 30px;border-top-width:3px;margin-bottom:20px}#app .aw6-learning-shell .learning-title h2{font-size:clamp(27px,3.2vw,43px);max-width:1300px;font-weight:650;letter-spacing:-.04em}#app .aw6-learning-shell .learning-title>.progress-track{margin-top:20px;height:5px;border-radius:2px}#app .aw6-learning-shell .learning-layout{grid-template-columns:260px minmax(0,1fr);gap:25px;align-items:start;margin-top:20px;max-width:none;width:100%}#app .aw-brand-site .aw6-learning-shell .learning-outline{position:sticky;top:140px;max-height:calc(100dvh - 165px);overflow:auto;padding:19px 12px;background:#fff;border-radius:6px;scrollbar-width:thin}#app .aw6-learning-shell .learning-layout.outline-collapsed{grid-template-columns:minmax(0,1fr)}#app .aw6-learning-shell .learning-layout.outline-collapsed>.learning-outline{display:none}#app .aw-brand-site .aw6-learning-shell .lesson-content{padding:35px clamp(25px,3.8vw,65px);border-radius:6px;width:100%;max-width:none;min-width:0;background:#fff}#app .aw-brand-site .aw6-learning-shell .lesson-article{max-width:none!important;width:100%}#app .aw6-learning-shell .lesson-section{padding:25px 0;border-bottom:1px solid #dde6ec;margin:0}#app .aw6-learning-shell .lesson-section:first-child{padding-top:10px}#app .aw6-learning-shell .lesson-section p{max-width:95ch;margin:0;color:#304d62;font-size:17px;line-height:1.95}#app .aw6-learning-shell .lesson-section h3{font-size:25px;max-width:none;line-height:1.3;font-weight:650;letter-spacing:-.025em;margin:10px 0 18px}#app .aw6-learning-shell .lesson-summary{max-width:95ch;font-size:18px!important;line-height:1.9!important;color:#3f5c71!important}#app .aw6-study-toolbar{position:sticky;top:66px;z-index:17;display:flex;align-items:center;gap:25px;justify-content:space-between;background:#edf3f7ed;backdrop-filter:blur(12px);padding:12px 0;border-bottom:1px solid #d4e0e8;min-height:65px}#app .aw6-study-toolbar>[data-study-outline]{display:flex;align-items:center;gap:10px;min-height:40px;border:1px solid #ccdce6;border-radius:4px;padding:10px 14px;font-size:11px;background:#fff;color:#325269}#app .aw6-study-toolbar>[data-study-outline] svg{width:16px;height:16px}#app .aw6-study-toolbar>[role=tablist]{display:flex;align-items:center;gap:4px;padding:4px;border-radius:5px;background:#dfe9f0;margin-right:auto}#app .aw6-study-toolbar [role=tab]{font-size:12px;font-weight:650;color:#4d687b;min-height:38px;padding:10px 23px;border-radius:3px;transition:color .2s,background .2s,box-shadow .2s}#app .aw6-study-toolbar [role=tab][aria-selected=true]{background:#07243c;color:#fff;box-shadow:0 3px 7px #07243c1a}#app .aw6-study-toolbar>span{font-size:8px;letter-spacing:.1em;color:#627e91;white-space:nowrap}#app .aw6-learning-shell .lesson-actions{padding-top:30px;margin-top:30px;border-top:1px solid #d6e2e9;gap:25px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#app .aw6-learning-shell .lesson-actions>.btn{font-size:12px;min-height:50px}#app .aw6-learning-shell .exercise-card,#app .aw6-learning-shell .lesson-note{margin-top:30px}#app .aw6-learning-shell .exercise-card p,#app .aw6-learning-shell .lesson-note p{font-size:16px;line-height:1.9}#app .aw6-learning-shell .quiz-question{padding:25px 0;margin:0 0 15px;border:0;border-bottom:1px solid #d6e2e9}#app .aw6-learning-shell .quiz-question legend{font-size:18px;font-weight:650;line-height:1.6;color:#07243c;margin-bottom:16px}#app .aw6-learning-shell .quiz-option{min-height:65px;padding:19px 20px;font-size:15px;border-radius:5px;background:#f4f7f9;border:1px solid #d7e2e9;color:#34546b;gap:14px}#app .aw6-learning-shell .quiz-option:has(input:checked){background:#fff4dc;border-color:#b9801e;color:#07243c}#app .aw6-lab .eyebrow,#app .aw6-flashcards .eyebrow{display:block;font-size:9px;color:#95600d;letter-spacing:.13em;margin-bottom:17px}#app .aw6-lab h2,#app .aw6-flashcards h2{font-size:clamp(29px,3.1vw,43px);line-height:1.15;font-weight:650;letter-spacing:-.04em;color:#07243c;margin-bottom:20px}#app .aw6-lab-intro{font-size:16px;line-height:1.85;color:#405f74;max-width:90ch;margin-bottom:28px}#app .aw6-lab-note{font-size:10px;line-height:1.9;color:#597488;margin:18px 0 26px;padding:15px 18px;background:#f1f6f9;border-left:3px solid #b4c9d6}#app .aw6-lab-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}#app .aw6-lab-metric{border:1px solid #d7e3eb;border-radius:5px;padding:17px;background:#f5f9fb}#app .aw6-lab-metric>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}#app .aw6-lab-metric span{font-size:10px;line-height:1.5;color:#42647b}#app .aw6-lab-metric strong{font-size:22px;font-weight:650;color:#07243c}#app .aw6-lab-metric .meter{height:5px;background:#d8e5ee;border-radius:100px;overflow:hidden}#app .aw6-lab-metric .meter>i{display:block;height:100%;width:var(--value);background:#b67b13;border-radius:100px;transition:width .5s ease}#app .aw6-lab-round{background:#07243c;color:#fff;padding:30px;border-radius:7px;border-top:3px solid #efa31a}#app .aw6-lab-round .eyebrow{color:#eeb64e;font-size:8px;margin-bottom:15px}#app .aw6-lab-round h3{font-size:26px;font-weight:650;color:#fff;line-height:1.25;letter-spacing:-.035em;margin:0 0 17px}#app .aw6-lab-round p{color:#cbdde8;font-size:15px;line-height:1.9;margin-bottom:24px}#app .aw6-lab-options{display:grid;gap:12px}#app .aw6-lab-options>button{display:flex;align-items:start;gap:16px;text-align:left;min-height:70px;padding:18px 20px;background:#12364e;border:1px solid #4a687b;border-radius:5px;color:#e3eef5;font-size:14px;line-height:1.8;transition:background .25s,border-color .25s,box-shadow .25s}#app .aw6-lab-options>button>span{font-size:10px;color:#f2bd59;margin-top:4px;min-width:21px;flex:none}#app .aw6-lab-options>button:hover{background:#1d455c;border-color:#efa31a;box-shadow:0 0 25px #efa31a0b}#app .aw6-lab-options>button[aria-pressed=true]{border-color:#efa31a;background:#274a56}#app .aw6-lab-options>button:disabled{cursor:default;opacity:.72}#app .aw6-lab-options>button:disabled[aria-pressed=true]{opacity:1}#app .aw6-lab-feedback{background:#fff5df;border:1px solid #e4c587;border-left:3px solid #b7801e;padding:24px;margin-top:22px;border-radius:5px;color:#07243c}#app .aw6-lab-feedback h4{font-size:18px;font-weight:650;margin:0 0 15px;line-height:1.4;color:#07243c}#app .aw6-lab-feedback p{font-size:14px;color:#4b5c60;line-height:1.9;margin-bottom:18px}#app .aw6-lab-deltas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}#app .aw6-lab-deltas>span{font-size:9px;border:1px solid #d3ba86;padding:6px 9px;background:#fffaf1;border-radius:3px;color:#775623}#app .aw6-lab-feedback .btn{font-size:11px;min-height:44px}#app .aw6-lab-log{margin-top:30px;border-top:1px solid #d5e2ea;padding-top:25px}#app .aw6-lab-log>h3{font-size:21px;font-weight:650;color:#07243c;margin:0 0 20px}#app .aw6-lab-log>article{padding:16px 0;border-bottom:1px solid #dce6ed;font-size:12px;line-height:1.8;color:#46657a}#app .aw6-lab-log>article strong{display:block;font-size:13px;color:#07243c;margin-bottom:7px}#app .aw6-lab-summary{padding:30px;background:#edf5f8;border:1px solid #c6dce6;border-top:3px solid #efa31a;border-radius:6px;margin-top:25px}#app .aw6-lab-summary h3{font-size:28px;color:#07243c;font-weight:650;line-height:1.25;margin:0 0 20px}#app .aw6-lab-summary p{font-size:15px;line-height:1.9;color:#35566d;margin-bottom:18px}#app .aw6-lab-summary label{font-size:12px;line-height:1.8;color:#32516a;display:block;margin-top:22px}#app .aw6-lab-summary textarea{display:block;min-height:115px;width:100%;border:1px solid #b7cddc;border-radius:4px;padding:15px;background:#fff;color:#07243c;font-size:14px;margin:12px 0 20px}#app .aw6-lab-summary .btn{font-size:11px;margin-right:15px;min-height:45px}#app .aw6-lab-summary .small-print{font-size:10px;color:#577486;line-height:1.8;margin-top:15px}#app .aw6-flash-progress{font-size:11px;color:#567084;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}#app .aw6-flash-card{padding:45px;background:#07243c;color:#fff;min-height:290px;border-radius:9px;border-bottom:4px solid #efa31a;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;transition:background .3s}#app .aw6-flash-card .eyebrow{font-size:8px;color:#efa31a}#app .aw6-flash-card h3{font-size:30px;line-height:1.3;color:#fff;font-weight:650;letter-spacing:-.025em;margin:0 0 25px;max-width:750px}#app .aw6-flash-card p{font-size:18px;line-height:1.9;color:#e4eef4;max-width:850px;margin:0 0 25px}#app .aw6-flash-card button{color:#07243c;background:#efa31a;font-size:11px;padding:13px 20px;min-height:44px;border-radius:4px;display:flex;align-items:center;gap:12px}#app .aw6-flash-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}#app .aw6-flash-controls button{font-size:12px;color:#48667c;min-height:44px;padding:12px 0;display:flex;align-items:center;gap:12px}#app .aw6-flash-controls button[data-flash-known]{border:1px solid #b7cddc;padding:12px 18px;background:#f0f6f9;border-radius:4px;color:#07243c}#app .aw6-flash-controls button:disabled{opacity:.45;cursor:default}#app .aw6-flash-note{margin-top:25px;font-size:11px;line-height:1.85;color:#627e91}@media(min-width:1600px){#app .aw6-learning-shell .lesson-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 35px;padding:30px 0}#app .aw6-learning-shell .lesson-section-index{grid-column:1;grid-row:1;font-size:10px}#app .aw6-learning-shell .lesson-section h3{grid-column:1;grid-row:2;font-size:21px;margin:0}#app .aw6-learning-shell .lesson-section p{grid-column:2;grid-row:1/span 3;max-width:100ch;align-self:start}}@media(max-width:1200px){#app .aw6-header .edition-nav{gap:20px}#app .aw6-header .edition-nav>a{font-size:11px}#app .aw6-header .edition-nav>a:last-child{display:none}#app .aw6-header .edition-account{padding:10px 12px;font-size:10px}#app .aw6-header .edition-menu-button{min-width:109px;font-size:11px}#app .aw6-menu-area{padding:19px 15px;gap:12px}#app .aw6-menu-area strong{font-size:16px}#app .aw6-menu-grid{gap:23px}#app .aw6-menu-icon{width:37px;height:37px}#app .aw6-hero-controls{display:block}#app .aw6-hero-arrows{margin-top:17px}#app .aw6-hero-dots{gap:16px}#app .aw6-section-heading{gap:35px}#app .aw6-feature-grid{gap:18px}#app .aw6-feature-grid .course-card .course-body{padding:21px}#app .aw6-feature-grid .course-card .course-title,#app .aw6-feature-grid .course-card .course-title a{font-size:22px}#app .aw6-area-grid{gap:18px}#app .aw6-area-copy{padding:21px}#app .aw6-area-copy h3{font-size:23px}#app .aw6-area-image{height:165px}#app .aw6-study-toolbar>span{display:none}}@media(max-width:1000px){#app .aw6-header .edition-nav{display:none}#app .aw6-header .edition-tools{margin-left:auto}#app .aw6-menu-preview{display:none}#app .aw6-menu-grid{grid-template-columns:1fr}#app .aw6-menu-heading h2{font-size:33px}#app .aw6-menu-search{width:45%}#app .aw-brand-site .aw6-hero{min-height:660px}#app .aw-brand-site .aw6-hero-content{min-height:660px;gap:0 25px;grid-template-columns:1.2fr .8fr}#app .aw6-hero .aw-hero-copy h1{font-size:58px}#app .aw6-hero .aw-hero-copy>p{font-size:14px;max-width:420px}#app .aw-brand-site .aw6-hero-stage{inset:10px 0 95px 25%}#app .aw6-hero-dots{gap:11px}#app .aw6-hero-dots>button{min-width:52px;font-size:9px}#app .aw6-hero .aw-hero-proof{gap:13px}#app .aw6-hero .aw-hero-proof>span{font-size:9px}#app .aw6-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .aw6-feature-grid{grid-template-columns:1fr;gap:22px}#app .aw6-feature-grid .course-card{display:grid;grid-template-columns:38% minmax(0,1fr)}#app .aw6-feature-grid .course-card .course-art.dynamic-card-art{height:100%;aspect-ratio:auto;min-height:340px}#app .aw6-feature-grid .course-card .course-art img{object-fit:cover}#app .aw6-feature-grid .course-card .course-title,#app .aw6-feature-grid .course-card .course-title a{font-size:26px}#app .aw6-news-grid{grid-template-columns:1fr 1fr;gap:20px}#app .aw6-news-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:40% 1fr}#app .aw6-news-card:last-child .aw6-news-image{aspect-ratio:auto;height:100%}#app .aw6-learning-shell .learning-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}#app .aw6-learning-shell .learning-topbar>.pill{display:none}#app .aw-brand-site .aw6-learning-shell .lesson-content{padding:28px}#app .aw6-learning-shell .lesson-section p{font-size:16px}#app .aw6-lab-metrics{gap:9px}#app .aw6-lab-metric{padding:12px}#app .aw6-lab-metric span{font-size:9px}#app .aw6-lab-round{padding:24px}}@media(max-width:767px){#app .aw6-header .edition-account{padding:9px 11px;min-height:42px;min-width:42px;justify-content:center}#app .aw6-header .edition-account>span{display:none}#app .aw6-header .edition-menu-button{min-width:98px;padding-left:15px;padding-right:37px;font-size:10px;min-height:42px}#app .aw6-header .edition-menu-button i{right:17px}#app .aw6-header .edition-tools{gap:10px}#app .aw6-header .brand-logo{max-width:172px}#app .aw6-header .aw6-menu.mega-menu{padding-top:24px}#app .aw6-menu-heading{display:grid;grid-template-columns:1fr 44px;gap:20px;padding-bottom:23px}#app .aw6-menu-heading h2{font-size:30px;margin-top:12px}#app .aw6-menu-heading .eyebrow{font-size:8px}#app .aw6-menu-search{grid-row:2;grid-column:1/-1;width:100%;padding:14px 17px}#app .aw6-menu-search input{font-size:16px}#app .aw6-menu-close{grid-row:1;grid-column:2;width:44px;height:44px;align-self:start}#app .aw6-menu-grid{padding-top:20px;padding-bottom:22px}#app .aw6-menu-areas{gap:10px}#app .aw6-menu-area{padding:17px 15px;min-height:108px;gap:10px;align-items:flex-start;flex-direction:column}#app .aw6-menu-icon{width:30px;height:30px;border-radius:5px}#app .aw6-menu-icon svg{width:16px;height:16px}#app .aw6-menu-area strong{font-size:17px}#app .aw6-menu-area small{font-size:9px;margin-top:6px}#app .aw6-menu-area>svg{position:absolute;right:15px;top:23px;width:15px;height:15px}#app .aw6-menu-footer{display:block;padding-top:17px;padding-bottom:22px}#app .aw6-menu-footer nav{gap:7px 24px}#app .aw6-menu-footer a{font-size:12px;min-height:38px}#app .aw6-menu-footer>span{display:block;margin-top:18px;font-size:9px}#app .aw-brand-site .aw6-hero{min-height:0;display:flex;flex-direction:column;overflow:hidden}#app .aw-brand-site .aw6-hero-content{min-height:0;display:flex;flex-direction:column;padding-top:24px;padding-bottom:0;gap:0}#app .aw6-hero .aw-hero-kicker{margin:0 0 25px;font-size:8px;min-height:20px;order:0}#app .aw6-hero .aw-hero-kicker>span:last-child{display:none}#app .aw6-hero .aw-hero-copy{order:1;padding:0;max-width:none;width:100%}#app .aw6-hero .aw-hero-copy h1{font-size:clamp(47px,8.7vw,67px);line-height:1.08}#app .aw6-hero .aw-hero-copy>.eyebrow{font-size:9px;margin-bottom:18px}#app .aw6-hero .aw-hero-copy>p{max-width:560px;font-size:15px;line-height:1.85;margin-top:23px}#app .aw6-hero .aw-hero-actions{margin-top:26px;gap:10px}#app .aw6-hero .aw-hero-actions>.btn{font-size:11px;padding:14px 17px;min-height:48px}#app .aw6-hero .aw-hero-proof{margin-top:27px;gap:20px}#app .aw6-hero .aw-hero-proof>span{font-size:9px;max-width:120px}#app .aw6-hero .aw-hero-proof b{font-size:25px}#app .aw-brand-site .aw6-hero-stage{position:relative;inset:auto;z-index:0;order:2;height:360px;width:100%;margin-top:-43px;pointer-events:none}#app .aw6-hero .aw6-hero-stage{position:absolute;top:auto;bottom:92px;height:370px;left:0;right:0;margin:0;width:100%;z-index:-1}#app .aw6-hero .aw6-hero-content:after{content:"";display:block;height:320px;order:2;pointer-events:none}#app .aw6-hero-slide img{object-position:65% center}#app .aw6-hero-controls{display:flex;justify-content:space-between;order:3;padding-bottom:20px;margin-top:0;width:100%;gap:15px}#app .aw6-hero-dots{gap:25px}#app .aw6-hero-dots>button{font-size:10px;min-width:64px;min-height:44px}#app .aw6-hero-arrows{margin:0;gap:6px}#app .aw6-hero-arrows button{width:33px;height:33px}#app .aw6-hero .aw-hero-bottom{order:4;display:block;width:100%;margin:0;padding:18px 0 20px;min-height:0}#app .aw6-hero .aw-hero-bottom nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px}#app .aw6-hero .aw-hero-bottom nav>a{font-size:9px;line-height:1.7;white-space:normal;min-height:38px;gap:9px;align-items:center}#app .aw6-hero-demo{display:none}#app .aw6-section-heading{display:block;margin-bottom:28px}#app .aw6-section-heading h2{font-size:36px;line-height:1.14}#app .aw6-section-heading>p{font-size:15px;max-width:100%;margin-top:22px;line-height:1.85}#app .aw6-section-heading>.text-link{display:inline-flex;font-size:12px;margin-top:23px}#app .aw6-section-heading .eyebrow{font-size:9px;line-height:1.8;margin-bottom:15px}#app .aw6-areas,#app .aw-brand-site .aw6-feature,#app .aw6-news{padding:62px 0}#app .aw6-area-grid{gap:15px}#app .aw6-area-image{height:160px}#app .aw6-area-copy{padding:19px}#app .aw6-area-copy h3{font-size:23px}#app .aw6-area-copy p{font-size:13px;line-height:1.8}#app .aw6-area-copy>div{font-size:9px;gap:10px}#app .aw6-feature-note{justify-content:flex-start;flex-wrap:wrap;gap:15px 28px}#app .aw6-feature-note span{font-size:11px}#app .aw6-feature-grid .course-card .course-art.dynamic-card-art{min-height:315px}#app .aw6-feature-grid .course-card .course-title,#app .aw6-feature-grid .course-card .course-title a{font-size:25px}#app .aw6-feature-grid .course-card .course-description{font-size:14px;line-height:1.85}#app .aw6-news-grid{grid-template-columns:1fr;gap:22px}#app .aw6-news-card:last-child{grid-column:auto;display:flex}#app .aw6-news-card:last-child .aw6-news-image{height:auto;aspect-ratio:16/10}#app .aw6-news-card>div{padding:25px}#app .aw6-news-card h3{font-size:25px}#app .aw6-news-card p{font-size:15px;line-height:1.85}#app .aw6-news-meta{font-size:9px}#app .aw6-news-card .text-link{font-size:13px;min-height:45px}#app .aw6-editorial-note{font-size:10px}#app .aw-brand-site .dynamic-empty-session{display:block;padding:30px 27px;min-height:0}#app .aw-brand-site .dynamic-empty-session p{font-size:15px;line-height:1.9;margin-bottom:24px;color:#dce7ee}#app .aw-brand-site .dynamic-empty-session .btn{font-size:12px;white-space:normal}#app .aw-brand-site .dynamic-empty-session:before{inset:0 0 0 45%;opacity:.08}#app .aw6-news-article{grid-template-columns:1fr;gap:35px}#app .aw6-news-article>figure>img{height:280px}#app .aw6-news-article article h2{font-size:27px}#app .aw6-news-next{position:static}#app .aw6-news-intro{padding:30px 0 45px}#app .aw6-news-intro h1{font-size:38px}#app .aw6-news-intro p{font-size:17px}#app .aw6-news-empty{padding:28px}#app .aw6-news-empty h3{font-size:24px}#app .aw-brand-site .aw6-learning-shell>.workspace-main{padding:18px 18px 55px}#app .aw-brand-site .aw6-learning-shell .learning-topbar{position:relative;top:auto;margin:-18px -18px 20px;padding:15px 18px;gap:9px 18px;min-height:60px}#app .aw6-learning-shell .learning-topbar>a{font-size:12px;min-height:36px;display:flex;align-items:center}#app .aw6-learning-shell .learning-topbar>.text-link{font-size:11px;min-height:36px}#app .aw6-learning-shell .learning-title{padding:23px}#app .aw6-learning-shell .learning-title h2{font-size:29px;line-height:1.2}#app .aw6-learning-shell .learning-title>p{font-size:12px;line-height:1.9}#app .aw6-study-toolbar{top:0;min-height:60px;gap:12px;padding:10px 0;flex-wrap:wrap}#app .aw6-study-toolbar>[data-study-outline]{padding:9px 11px;font-size:10px;min-height:40px}#app .aw6-study-toolbar>[data-study-outline] svg{width:15px;height:15px}#app .aw6-study-toolbar>[role=tablist]{margin-right:0;flex:1;justify-content:center;min-width:0;gap:2px}#app .aw6-study-toolbar [role=tab]{font-size:11px;padding:10px 13px;min-height:38px;flex:1}#app .aw6-learning-shell .learning-layout{grid-template-columns:1fr;gap:20px}#app .aw-brand-site .aw6-learning-shell .learning-outline{position:relative;top:0;max-height:235px;display:block;overflow:auto;padding:17px}#app .aw6-learning-shell .learning-outline h3{font-size:18px}#app .aw6-learning-shell .learning-outline .lesson-button{min-height:55px;font-size:12px;padding:10px;display:flex;flex:initial;width:100%;max-width:none}#app .aw6-learning-shell .learning-outline-footer{display:none}#app .aw-brand-site .aw6-learning-shell .lesson-content{padding:25px 21px;border-radius:6px}#app .aw6-learning-shell .lesson-section h3{font-size:24px}#app .aw6-learning-shell .lesson-section p{max-width:none;font-size:16px;line-height:1.95}#app .aw6-learning-shell .lesson-summary{font-size:17px!important;line-height:1.9!important}#app .aw6-learning-shell .lesson-actions>.btn{font-size:11px;padding:14px 17px;min-height:48px;white-space:normal}#app .aw6-lab h2,#app .aw6-flashcards h2{font-size:31px}#app .aw6-lab-intro{font-size:16px;line-height:1.9}#app .aw6-lab-metrics{gap:8px;margin:22px 0}#app .aw6-lab-metric{padding:13px 10px}#app .aw6-lab-metric>div:first-child{display:block;margin-bottom:10px}#app .aw6-lab-metric span{font-size:9px;display:block;margin-bottom:6px}#app .aw6-lab-metric strong{font-size:25px}#app .aw6-lab-round{padding:24px 20px}#app .aw6-lab-round h3{font-size:27px}#app .aw6-lab-round p{font-size:15px;line-height:1.9}#app .aw6-lab-options>button{font-size:14px;line-height:1.85;padding:17px 16px;min-height:75px;gap:12px}#app .aw6-lab-feedback{padding:22px}#app .aw6-lab-feedback p{font-size:15px}#app .aw6-lab-note{font-size:11px;line-height:1.9}#app .aw6-lab-summary{padding:25px 21px}#app .aw6-lab-summary h3{font-size:27px}#app .aw6-lab-summary p{font-size:15px;line-height:1.95}#app .aw6-lab-summary label{font-size:12px}#app .aw6-lab-summary textarea{font-size:16px;min-height:140px}#app .aw6-flash-card{padding:30px 25px;min-height:330px}#app .aw6-flash-card h3{font-size:28px}#app .aw6-flash-card p{font-size:17px;line-height:1.95}#app .aw6-flash-controls{flex-wrap:wrap;gap:9px 15px}#app .aw6-flash-controls button{font-size:11px}#app .aw6-flash-controls button[data-flash-known]{font-size:11px}#app .aw6-flash-note{font-size:12px;line-height:1.9}}@media(max-width:520px){#app .aw6-header .brand-logo{max-width:158px}#app .aw6-header .edition-menu-button{min-width:88px;padding-left:13px;padding-right:32px;font-size:9px}#app .aw6-header .edition-menu-button i{right:12px}#app .aw6-header .edition-tools{gap:7px}#app .aw6-header .edition-account{min-width:36px;min-height:40px;padding:9px}#app .aw6-area-grid{grid-template-columns:1fr}#app .aw6-area-image{height:auto;aspect-ratio:16/9}#app .aw6-area-copy{padding:24px}#app .aw6-area-copy h3{font-size:28px}#app .aw6-area-copy p{font-size:15px;line-height:1.85;margin-bottom:23px}#app .aw6-area-copy>div{font-size:11px}#app .aw6-feature-grid .course-card{display:flex;flex-direction:column}#app .aw6-feature-grid .course-card .course-art.dynamic-card-art{height:auto;aspect-ratio:3/2;min-height:0}#app .aw6-feature-grid .course-card .course-body{padding:25px}#app .aw6-feature-grid .course-card .course-title,#app .aw6-feature-grid .course-card .course-title a{font-size:26px;line-height:1.3}#app .aw6-feature-grid .course-card .course-meta{font-size:10px;line-height:1.8}#app .aw6-feature-grid .course-card .course-description{font-size:15px;line-height:1.9}#app .aw6-feature-grid .course-card .course-formats>span{font-size:10px}#app .aw6-feature-grid .course-card .course-price strong{font-size:27px}#app .aw6-feature-grid .course-card .course-price small{font-size:10px}#app .aw6-feature-grid .course-card .course-link{font-size:12px;min-height:44px}#app .aw6-hero .aw-hero-copy h1{font-size:49px}#app .aw6-hero .aw-hero-proof{gap:13px}#app .aw6-hero .aw-hero-proof>span{font-size:8px;max-width:104px}#app .aw6-hero .aw-hero-proof b{font-size:25px}#app .aw6-hero .aw6-hero-stage{height:300px;bottom:110px;width:100%;left:0;right:0}#app .aw6-hero .aw6-hero-content:after{height:270px}#app .aw6-hero-dots{gap:15px}#app .aw6-hero-dots>button{min-width:51px;font-size:9px}#app .aw6-hero-arrows{gap:5px}#app .aw6-hero-arrows button{width:31px;height:31px}#app .aw6-section-heading h2{font-size:34px}#app .aw6-study-toolbar{gap:8px}#app .aw6-study-toolbar>[data-study-outline]{font-size:9px;gap:6px;padding:9px}#app .aw6-study-toolbar [role=tab]{font-size:10px;padding:10px 8px}#app .aw-brand-site .aw6-learning-shell>.workspace-main{padding-inline:12px}#app .aw-brand-site .aw6-learning-shell .learning-topbar{margin-inline:-12px;padding-inline:15px}#app .aw6-learning-shell .learning-title{padding:22px}#app .aw6-learning-shell .learning-title h2{font-size:26px}#app .aw-brand-site .aw6-learning-shell .lesson-content{padding:24px 18px}#app .aw6-lab-metric span{font-size:8px}#app .aw6-lab-metric strong{font-size:22px}#app .aw6-flash-controls button[data-flash-known]{order:3;flex-basis:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){#app .aw6-header *,#app .aw6-hero *,#app .aw6-area-card,#app .aw6-area-card *,#app .aw6-feature-grid *,#app .aw6-news *,#app .aw6-lab *,#app .aw6-flashcards *{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .aw6-menu.is-open .aw6-menu-area{opacity:1;transform:none}}#app .aw6-header .edition-menu-button{min-width:132px;padding-right:51px}#app .aw6-header .edition-menu-button i{right:19px}#app .aw-brand-site .aw-hero.aw7-hero{position:relative;isolation:isolate;display:block;width:100%;max-width:none;min-height:680px;height:max(680px,33.333vw);margin:0;padding:0;background:#041d30;overflow:hidden}#app .aw-brand-site .aw7-hero .aw7-hero-stage{position:absolute;inset:0;width:100%;height:100%;margin:0;overflow:hidden;z-index:-2;transform:none;opacity:1}#app .aw7-hero .aw6-hero-slide{position:absolute;inset:0;width:100%;height:100%;margin:0;transform:none}#app .aw7-hero .aw6-hero-slide img{display:block;width:100%;height:100%;max-width:none;object-fit:cover!important;object-position:right center;transform:none!important;filter:none}#app .aw7-hero [data-hero-slide="0"] img{object-position:70% center}#app .aw7-hero [data-hero-slide="2"] img{object-position:75% center}#app .aw-brand-site .aw7-hero .aw7-hero-stage:after{display:block;content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#041d30fa 0%,#041d30e0 23%,#041d30b0 38%,#041d3033 58%,transparent 78%),linear-gradient(0deg,#041d30f2 0%,#041d3060 14%,transparent 35%);pointer-events:none;opacity:1;transform:none}#app .aw-brand-site .aw7-hero .aw7-hero-content{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;gap:0 30px;min-height:inherit;height:100%;padding-top:24px;padding-bottom:10px;z-index:1}#app .aw7-hero .aw7-hero-content:after{display:none}#app .aw7-hero .aw-hero-kicker{grid-column:1/-1;grid-row:1;align-self:start;margin:0 0 15px;min-height:30px;font-size:9px}#app .aw7-hero .aw-hero-copy{grid-column:1;grid-row:2;max-width:590px;padding:20px 0 25px;align-self:center}#app .aw7-hero .aw-hero-copy h1{font-size:clamp(54px,5.15vw,84px);line-height:1.06;letter-spacing:-.055em;color:#fff;max-width:640px}#app .aw7-hero .aw-hero-copy h1 em{color:#efa31a}#app .aw7-hero .aw-hero-copy>.eyebrow{color:#f2b849;font-size:10px;margin-bottom:24px}#app .aw7-hero .aw-hero-copy>p{color:#d0dfe8;font-size:16px;line-height:1.9;max-width:500px;margin-top:26px}#app .aw7-hero .aw-hero-actions{margin-top:29px;gap:12px}#app .aw7-hero .btn.primary{background:#efa31a!important;background-image:none!important;color:#07243c!important;border-color:#efa31a!important;box-shadow:0 5px 25px #efa31a12}#app .aw7-hero .btn.primary:hover{background:#ffbb3c!important;box-shadow:0 8px 35px #efa31a33}#app .aw7-hero .btn.secondary{background:#07243c70!important;background-image:none!important;border-color:#b8c9d15c;color:#fff!important}#app .aw7-hero .aw-hero-proof{margin-top:30px;gap:25px}#app .aw7-hero .aw6-hero-controls{grid-column:2;grid-row:2;align-self:end;justify-self:end;display:flex;width:100%;max-width:590px;gap:20px;padding:0 0 20px;margin:0;z-index:3}#app .aw7-hero .aw6-hero-dots{gap:24px}#app .aw7-hero .aw6-hero-dots>button{font-size:11px;min-width:68px;white-space:nowrap;min-height:52px;line-height:1.8}#app .aw7-hero .aw6-hero-dots>button:nth-child(2){min-width:104px}#app .aw7-hero .aw-hero-bottom{grid-column:1/-1;grid-row:3;width:100%;min-height:70px;margin:0;gap:25px;padding:12px 0 8px;border-top:1px solid #ffffff30}#app .aw7-hero .aw-hero-bottom nav>a{color:#d6e2e9;font-size:11px}#app .aw7-hero .aw6-hero-demo{color:#f7c56b;font-size:11px}#app .aw-brand-site .aw7-session-contact{position:relative;background:#fff;color:#07243c;padding:78px 0 86px;border-top:1px solid #dfe7eb;isolation:isolate}#app .aw7-session-contact:before,#app .aw7-session-contact:after{display:none!important;content:none!important}#app .aw7-session-meta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid #d4e0e7}#app .aw7-session-meta .eyebrow{color:#88560a;font-size:10px;letter-spacing:.14em}#app .aw7-session-meta>span:last-child{font-size:9px;letter-spacing:.1em;color:#61798c}#app .aw7-session-row{display:grid;grid-template-columns:1fr .6fr;align-items:center;gap:70px;padding-top:36px}#app .aw7-session-row h2{font-size:clamp(35px,4vw,56px);line-height:1.12;letter-spacing:-.045em;font-weight:650;color:#07243c;margin:0 0 23px}#app .aw7-session-row h2 em{font-style:normal;color:#85570f}#app .aw7-session-row p{max-width:620px;font-size:16px;line-height:1.9;color:#3b586c;margin:0;background:none;opacity:1}#app .aw7-session-link{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:130px;border:1px solid #cbd9e1;border-radius:10px;padding:28px 30px;font-size:22px;line-height:1.35;letter-spacing:-.02em;color:#07243c!important;background:#f5f7f8;box-shadow:none;transition:border-color .25s,box-shadow .25s,background .25s}#app .aw7-session-link i{display:grid;place-items:center;flex:none;width:60px;height:60px;border-radius:50%;background:#efa31a;color:#07243c;transition:transform .3s,background .25s}#app .aw7-session-link svg{width:25px;height:25px}#app .aw7-session-link:hover{border-color:#d6a54e;background:#fff9ed;box-shadow:0 16px 35px #07243c08}#app .aw7-session-link:hover i{transform:rotate(45deg);background:#ffba36}#app .aw-brand-site .aw7-footer.edition-footer{position:relative;display:block;background:#f0f2ed!important;color:#07243c!important;margin:0;padding:65px 0 0;border-top:1px solid #cdd9de;overflow:hidden;text-align:left;isolation:isolate}#app .aw7-footer:before,#app .aw7-footer:after{display:none!important;content:none!important}#app .aw7-footer .container{position:relative;z-index:1}#app .aw7-footer-top{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center;padding:0 0 52px;border-bottom:1px solid #bdcbd2}#app .aw7-footer-brand .brand{display:inline-flex;margin:0}#app .aw7-footer-brand .brand-logo{width:215px;max-width:100%;height:auto;max-height:none;object-fit:contain;filter:none}#app .aw7-footer-brand p{font-size:15px;line-height:1.85;color:#355267;max-width:365px;margin:23px 0 21px;padding:0}#app .aw7-family{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:650;color:#07243c!important;padding:8px 0;min-height:40px}#app .aw7-family svg{width:15px;height:15px;transition:transform .25s}#app .aw7-family:hover svg{transform:translate(3px,-3px)}#app .aw7-footer-invite{position:relative;display:block;min-height:260px;padding:32px 38px;border-radius:12px;background:#07243c!important;background-image:none!important;border:1px solid #153b53;color:#fff!important;overflow:hidden;transition:background .3s,box-shadow .3s}#app .aw7-footer-invite:after{content:"";position:absolute;width:170px;height:170px;right:-65px;top:-70px;border:1px solid #efa31a55;border-radius:50%;box-shadow:0 0 0 25px #efa31a09,0 0 0 50px #efa31a05;pointer-events:none;transition:transform .5s}#app .aw7-footer-invite .eyebrow{font-size:9px;color:#eeb65b;letter-spacing:.12em;display:block;margin-bottom:20px}#app .aw7-footer-invite h2{color:#fff!important;font-size:clamp(32px,3.1vw,47px);font-weight:650;line-height:1.1;letter-spacing:-.035em;max-width:450px;margin:0 85px 27px 0;padding:0}#app .aw7-footer-invite h2 em{color:#efa31a!important;font-style:normal}#app .aw7-invite-label{font-size:12px;color:#d7e4ed;border-bottom:1px solid #a2b9c37a;padding-bottom:5px}#app .aw7-invite-arrow{position:absolute;bottom:33px;right:35px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#efa31a;color:#07243c;font-size:28px;transition:transform .3s,box-shadow .3s}#app .aw7-invite-arrow svg{width:26px;height:26px}#app .aw7-footer-invite:hover{background:#10374f!important;box-shadow:0 15px 35px #07243c14}#app .aw7-footer-invite:hover .aw7-invite-arrow{transform:rotate(45deg);box-shadow:0 0 28px #efa31a40}#app .aw7-footer-invite:hover:after{transform:scale(1.1)}#app .aw7-footer-nav{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding:38px 0}#app .aw7-footer-nav nav{min-width:0}#app .aw7-footer-nav h3{color:#647c8b;font-size:10px;line-height:1.7;font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;padding:0}#app .aw7-footer-nav a{display:flex;align-items:center;justify-content:space-between;position:relative;width:fit-content;max-width:100%;color:#07243c!important;font-size:14px;font-weight:550;line-height:1.6;min-height:37px;padding:5px 0;gap:20px;border:0;transition:color .2s}#app .aw7-footer-nav a:after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:1px;background:#b47c23;transform:scaleX(0);transform-origin:left;transition:transform .25s}#app .aw7-footer-nav a:hover{color:#825410!important}#app .aw7-footer-nav a:hover:after{transform:scaleX(1)}#app .aw7-footer-directions{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}#app .aw7-footer-directions svg{width:13px;height:13px;color:#8c6b2b}#app .aw7-footer-access{display:flex;align-items:center;gap:20px 36px;border-top:1px solid #c3d0d6;border-bottom:1px solid #c3d0d6;padding:23px 0}#app .aw7-footer-access>a{display:inline-flex;align-items:center;gap:14px;font-size:12px;color:#07243c!important;min-height:32px;font-weight:650;line-height:1.7}#app .aw7-footer-access>a:first-child{margin-right:auto}#app .aw7-footer-access>a>span{font-size:8px;letter-spacing:.11em;color:#805510;background:#f8e8c7;padding:6px 9px;border-radius:3px}#app .aw7-footer-access svg{width:16px;height:16px}#app .aw7-footer-access>a:hover{color:#97600c!important}#app .aw7-footer-legal{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;color:#536e81;font-size:10px;line-height:1.8}#app .aw7-footer-legal nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap}#app .aw7-footer-legal a{color:#536e81!important;min-height:32px;display:flex;align-items:center}#app .aw7-footer-legal button{display:inline-flex;align-items:center;gap:16px;font-size:10px;color:#07243c;background:none;min-height:36px;white-space:nowrap;border:0;padding:5px 0}#app .aw7-footer-legal button svg{width:16px;height:16px;transition:transform .2s}#app .aw7-footer-legal button:hover svg{transform:translateY(-4px)}#app .aw7-footer a:focus-visible,#app .aw7-footer button:focus-visible,#app .aw7-session-link:focus-visible{outline:3px solid #efa31a;outline-offset:5px}@media(min-width:2100px){#app .aw7-hero .aw-hero-copy{max-width:680px}#app .aw7-hero .aw-hero-copy h1{font-size:92px}#app .aw7-hero .aw-hero-copy>p{font-size:18px;max-width:580px}}@media(max-width:1200px){#app .aw7-hero .aw-hero-copy{max-width:490px}#app .aw7-hero .aw-hero-copy h1{font-size:58px}#app .aw7-hero .aw-hero-copy>p{font-size:15px;max-width:440px}#app .aw7-hero .aw6-hero-dots{gap:16px}#app .aw7-hero .aw6-hero-controls{gap:12px}#app .aw7-footer-top{gap:50px}#app .aw7-footer-nav{gap:40px}#app .aw7-session-row{gap:45px;grid-template-columns:1fr .7fr}}@media(max-width:1000px){#app .aw-brand-site .aw-hero.aw7-hero{height:auto;min-height:0}#app .aw-brand-site .aw7-hero .aw7-hero-content{display:flex;flex-direction:column;height:auto;min-height:0;padding-top:27px;padding-bottom:0;gap:0}#app .aw7-hero .aw-hero-kicker{order:0;margin-bottom:27px;min-height:24px}#app .aw7-hero .aw-hero-copy{order:1;padding:0;max-width:620px;align-self:start;width:100%}#app .aw7-hero .aw-hero-copy h1{font-size:clamp(51px,7vw,70px);max-width:700px}#app .aw7-hero .aw-hero-copy>p{max-width:600px;font-size:16px;margin-top:24px}#app .aw7-hero .aw-hero-actions{margin-top:25px}#app .aw7-hero .aw-hero-proof{margin-top:28px;margin-bottom:7px}#app .aw7-hero .aw7-hero-content:after{display:block;content:"";height:clamp(280px,75vw,560px);order:2;flex:none}#app .aw-brand-site .aw7-hero .aw7-hero-stage{position:absolute;inset:auto 0 130px;height:clamp(280px,75vw,560px);width:100%;z-index:-1;margin:0}#app .aw7-hero .aw6-hero-slide img{object-fit:contain!important;object-position:center!important}#app .aw-brand-site .aw7-hero .aw7-hero-stage:after{background:linear-gradient(0deg,#041d30 0%,transparent 15%,transparent 83%,#041d30 100%)}#app .aw7-hero .aw6-hero-controls{order:3;max-width:none;justify-content:space-between;align-self:auto;justify-self:auto;margin:0;padding:14px 0 20px;width:100%;min-height:60px}#app .aw7-hero .aw6-hero-dots{gap:26px}#app .aw7-hero .aw6-hero-dots>button{min-width:70px;font-size:11px}#app .aw7-hero .aw6-hero-dots>button:nth-child(2){min-width:110px}#app .aw7-hero .aw-hero-bottom{order:4;display:flex;gap:20px;min-height:65px;padding:12px 0 15px}#app .aw7-hero .aw-hero-bottom nav{display:flex;gap:25px}#app .aw7-hero .aw6-hero-demo{display:flex}#app .aw7-footer-top{grid-template-columns:.8fr 1.2fr;gap:35px}#app .aw7-footer-invite{padding:28px;min-height:245px}#app .aw7-footer-invite h2{font-size:37px;margin-right:65px}#app .aw7-footer-nav{gap:35px;grid-template-columns:1.3fr 1fr 1fr}#app .aw7-footer-directions{grid-template-columns:1fr}#app .aw7-session-row{grid-template-columns:1fr .7fr;gap:35px}#app .aw7-session-link{font-size:19px;padding:25px;gap:20px}#app .aw7-session-link i{width:49px;height:49px}}@media(max-width:700px){#app .aw7-hero .aw-hero-kicker>span:last-child{display:none}#app .aw7-hero .aw-hero-copy>.eyebrow{font-size:9px;margin-bottom:22px}#app .aw7-hero .aw-hero-copy h1{font-size:clamp(46px,8.8vw,61px)}#app .aw7-hero .aw-hero-copy>p{font-size:15px;line-height:1.85}#app .aw7-hero .aw-hero-actions>.btn{font-size:11px;padding:14px 16px;min-height:48px}#app .aw7-hero .aw-hero-proof{gap:17px}#app .aw7-hero .aw-hero-proof>span{font-size:9px;max-width:112px}#app .aw7-hero .aw-hero-proof b{font-size:26px}#app .aw7-hero .aw-hero-bottom nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%}#app .aw7-hero .aw-hero-bottom nav>a{font-size:9px;gap:8px;min-height:36px;white-space:normal}#app .aw7-hero .aw6-hero-demo{display:none}#app .aw7-hero .aw6-hero-dots{gap:15px}#app .aw7-hero .aw6-hero-dots>button{font-size:9px;min-width:50px}#app .aw7-hero .aw6-hero-dots>button:nth-child(2){min-width:89px}#app .aw7-hero .aw6-hero-arrows{gap:5px}#app .aw7-hero .aw6-hero-arrows button{width:30px;height:30px}#app .aw7-session-contact{padding:55px 0 60px!important}#app .aw7-session-meta{display:block;padding-bottom:18px}#app .aw7-session-meta>span:last-child{display:block;margin-top:13px;font-size:8px}#app .aw7-session-row{grid-template-columns:1fr;gap:27px;padding-top:27px}#app .aw7-session-row h2{font-size:37px;line-height:1.16;margin-bottom:20px}#app .aw7-session-row p{font-size:15px;line-height:1.9}#app .aw7-session-link{min-height:105px;padding:22px 24px;font-size:21px}#app .aw7-session-link i{width:52px;height:52px}#app .aw-brand-site .aw7-footer.edition-footer{padding-top:45px}#app .aw7-footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:30px}#app .aw7-footer-brand .brand-logo{width:190px}#app .aw7-footer-brand p{font-size:14px;margin:19px 0 13px}#app .aw7-family{font-size:12px}#app .aw7-footer-invite{min-height:235px;padding:27px}#app .aw7-footer-invite h2{font-size:39px;line-height:1.12;margin-right:55px}#app .aw7-invite-arrow{width:52px;height:52px;right:25px;bottom:26px}#app .aw7-invite-label{font-size:11px}#app .aw7-footer-invite .eyebrow{font-size:8px;margin-bottom:20px}#app .aw7-footer-nav{grid-template-columns:1fr 1fr;gap:28px 30px;padding:30px 0}#app .aw7-footer-nav>nav:first-child{grid-column:1/-1}#app .aw7-footer-directions{grid-template-columns:1fr 1fr;gap:0 25px}#app .aw7-footer-nav h3{font-size:9px;margin-bottom:12px}#app .aw7-footer-nav a{font-size:13px;min-height:39px}#app .aw7-footer-directions svg{display:none}#app .aw7-footer-access{flex-wrap:wrap;gap:10px 28px;padding:22px 0}#app .aw7-footer-access>a{font-size:11px}#app .aw7-footer-access>a:first-child{width:100%;margin-bottom:8px;gap:10px;font-size:11px}#app .aw7-footer-access>a>span{font-size:7px;padding:5px 6px}#app .aw7-footer-legal{flex-wrap:wrap;padding:23px 0;font-size:9px;gap:14px 25px}#app .aw7-footer-legal>span{order:1;flex:1}#app .aw7-footer-legal>nav{order:3;flex-basis:100%;gap:24px}#app .aw7-footer-legal>button{order:2;font-size:9px}}@media(max-width:520px){#app .aw6-header .edition-menu-button{min-width:98px;padding-right:37px}#app .aw6-header .edition-menu-button i{right:13px}#app .aw7-hero .aw6-hero-controls{gap:9px}#app .aw7-hero .aw6-hero-dots{gap:12px}#app .aw7-hero .aw6-hero-dots>button{font-size:8px;min-width:46px}#app .aw7-hero .aw6-hero-dots>button:nth-child(2){min-width:81px}#app .aw7-hero .aw6-hero-arrows button{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){#app .aw7-hero *,#app .aw7-footer *,#app .aw7-session-contact *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#app .aw-brand-site .dynamic-statement{background:#fff!important;background-image:none!important;color:#07243c!important;opacity:1;border:1px solid #cfdae1;border-radius:10px;box-shadow:none;padding:32px}#app .aw-brand-site .dynamic-statement:before,#app .aw-brand-site .dynamic-statement:after{display:none!important;content:none!important}#app .aw-brand-site .dynamic-statement p{color:#38576b!important;background:none!important;opacity:1;font-size:16px;line-height:1.9}#app .aw-brand-site .dynamic-statement h2{color:#07243c!important;background:none!important}#app .aw-brand-site .dynamic-statement .eyebrow{color:#825410!important}#app .aw-brand-site .dynamic-statement .btn.primary{background:#efa31a!important;background-image:none!important;color:#07243c!important}html:has(#app){scrollbar-color:#efa31a #07243c;scrollbar-width:auto;scrollbar-gutter:stable}html:has(#app)::-webkit-scrollbar,#app *::-webkit-scrollbar{width:12px;height:12px}html:has(#app)::-webkit-scrollbar-track,#app *::-webkit-scrollbar-track{background:#07243c}html:has(#app)::-webkit-scrollbar-thumb,#app *::-webkit-scrollbar-thumb{background:#efa31a;border:3px solid #07243c;border-radius:20px}html:has(#app)::-webkit-scrollbar-thumb:hover,#app *::-webkit-scrollbar-thumb:hover{background:#ffc55b}#app *{scrollbar-color:#efa31a #07243c}#app .aw-brand-site>.aw6-menu.mega-menu{position:fixed;inset:var(--aw-menu-top,96px) 0 0;z-index:1000;width:100%;height:auto!important;min-height:0;max-height:none!important;margin:0;padding:28px 0 0;border:0;border-top:1px solid #efa31a45;border-radius:0;background:#061e32;color:#fff;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;isolation:isolate;box-shadow:0 24px 70px #00152340;backdrop-filter:none;transform:none}#app .aw-brand-site>.aw6-menu[hidden]{display:none!important}#app .aw-brand-site>.aw6-menu:before{position:absolute;inset:0;background:radial-gradient(ellipse at 100% 5%,#efa31a18,transparent 55%)}#app .aw-brand-site>.aw6-menu .aw6-menu-heading{align-items:center}#app .aw-brand-site>.aw6-menu .aw6-menu-heading h2{font-size:clamp(28px,3vw,40px);margin-top:10px}#app .aw-brand-site>.aw6-menu .aw6-menu-grid{padding-top:24px;padding-bottom:24px}#app .aw-brand-site>.aw6-menu .aw6-menu-preview{min-height:310px}#app .aw-brand-site>.aw6-menu .aw6-menu-preview>img{height:190px;aspect-ratio:640/427;object-fit:cover}#app .aw-brand-site>.aw6-menu .aw6-menu-area{min-height:100px}#app .aw-brand-site>.aw6-menu a:focus-visible,#app .aw-brand-site>.aw6-menu button:focus-visible{outline:2px solid #efa31a;outline-offset:4px}#app .aw-brand-site .edition-header .brand{position:relative;isolation:isolate;border-radius:8px}#app .aw-brand-site .edition-header .brand-logo{opacity:1!important;transform-origin:30% 55%;transition:transform .35s cubic-bezier(.2,.7,.3,1),filter .35s;will-change:auto}#app .aw-brand-site .edition-header .brand:after{content:"";position:absolute;left:8%;right:12%;bottom:3px;height:2px;background:linear-gradient(90deg,transparent,#efa31a,transparent);transform:scaleX(.15);opacity:0;transition:transform .35s,opacity .35s;pointer-events:none}@media(hover:hover){#app .aw-brand-site .edition-header .brand:hover .brand-logo{opacity:1;transform:translateY(-2px) scale(1.025);filter:drop-shadow(0 5px 9px #efa31a38)}#app .aw-brand-site .edition-header .brand:hover:after{transform:scaleX(1);opacity:1}}#app .aw-brand-site .edition-header .brand:focus-visible{outline:2px solid #b7790c;outline-offset:5px}@media(max-width:700px){#app .aw-brand-site>.aw6-menu.mega-menu{padding-top:22px}#app .aw-brand-site>.aw6-menu .aw6-menu-grid{padding-top:18px}#app .aw-brand-site>.aw6-menu .aw6-menu-area{min-height:116px}}@media(prefers-reduced-motion:reduce){#app .aw-brand-site .edition-header .brand-logo,#app .aw-brand-site .edition-header .brand:after{transition:none!important;transform:none!important}#app .aw-brand-site>.aw6-menu .aw6-menu-area{animation:none!important}}