/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.grow{flex-grow:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.pd-hero-label{max-width:650px;line-height:1.45;letter-spacing:.14em!important;font-size:14px!important}.pd-photo-hero .pd-record .pd-record-title{letter-spacing:-.045em;white-space:nowrap;padding:13px 10px;font-size:clamp(18px,2.15vw,31px);line-height:.9}.course-access{letter-spacing:.08em;border:1px solid;align-self:flex-start;padding:7px 9px;font-weight:950;min-height:0!important;margin:10px 0 3px!important;font-size:8px!important;line-height:1.2!important}.course-access.core-access{background:var(--lime)}.course-access.annual-access{background:var(--violet)}.access-grid.access-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1050px;margin-inline:auto}.access-grid-two .access-card{min-height:540px}.access-grid-two .access-card.annual .tag{margin-top:42px}.access-grid-two .value-badge{top:16px}@media (width<=760px){.access-grid.access-grid-two{grid-template-columns:1fr}.access-grid-two .access-card{border-bottom:2px solid;border-right:0}.access-grid-two .access-card:last-child{border-bottom:0}}@media (width<=560px){.pd-hero-label{font-size:12px!important}.pd-photo-hero .pd-record .pd-record-title{font-size:19px}}.pd-results{color:#fff;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#1d1831;grid-template-columns:1.15fr .85fr;display:grid}.pd-results>div:first-child{padding:75px 8vw}.pd-results h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.8vw,80px);line-height:.92}.pd-results h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.pd-results>div:first-child>p:last-child{color:#d5d1df;max-width:650px;margin:28px 0 0;font-size:16px;line-height:1.65}.pd-results-stat{background:var(--lime);color:var(--ink);border-left:2px solid var(--ink);flex-direction:column;justify-content:center;padding:55px 5vw;display:flex}.pd-results-stat b{letter-spacing:-.08em;font-size:clamp(85px,11vw,150px);line-height:.75}.pd-results-stat b span{font-size:.45em}.pd-results-stat p{text-transform:uppercase;letter-spacing:.035em;border-top:2px solid;max-width:480px;margin:35px 0 24px;padding-top:20px;font-size:17px;font-weight:950;line-height:1.35}.pd-results-stat small{font-size:10px;line-height:1.5}.course-rating{color:#3f2a8d;letter-spacing:.025em;font-weight:950;min-height:0!important;margin:0 0 10px!important;font-size:11px!important}.course-rating span{color:#7044e8;font-size:14px}@media (width<=800px){.pd-results{grid-template-columns:1fr}.pd-results>div:first-child{padding:65px 7vw}.pd-results-stat{border-top:2px solid;border-left:0;padding:50px 7vw}.pd-results-stat b{font-size:100px}}.course-proof{background:var(--ink);color:#fff;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:.8fr 1.2fr;display:grid}.course-proof-intro{background:#1d1831;flex-direction:column;justify-content:center;padding:70px 7vw;display:flex}.course-proof-intro .eyebrow{color:var(--lime)}.course-proof-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,70px);line-height:.92}.course-proof-intro h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.course-proof-note{color:#ccc;border-top:1px solid #5a536c;max-width:430px;margin:32px 0 0;padding-top:18px;font-size:11px;line-height:1.5}.course-proof-stats{background:var(--cream);color:var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.course-proof-stats article{border-left:2px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:340px;padding:40px 30px;display:flex}.course-proof-stats article:first-child{background:var(--lime)}.course-proof-stats article:nth-child(2){background:var(--violet)}.course-proof-stats article:nth-child(3){background:var(--blue)}.course-proof-stats b{letter-spacing:-.07em;font-size:clamp(54px,6vw,88px);line-height:.85}.course-proof-stats b span{letter-spacing:-.03em;font-size:.48em}.course-proof-stats p{text-transform:uppercase;letter-spacing:.06em;border-top:2px solid;margin:0;padding-top:18px;font-size:12px;font-weight:950;line-height:1.45}@media (width<=1000px){.course-proof{grid-template-columns:1fr}.course-proof-stats article:first-child{border-left:0}}@media (width<=700px){.course-proof-intro{padding:60px 6vw}.course-proof-stats{grid-template-columns:1fr}.course-proof-stats article{border-top:2px solid;border-left:0;min-height:230px;padding:30px 6vw}.course-proof-stats b{font-size:66px}}.main-nav{align-items:center;display:flex}.nav-menu{position:relative}.nav-menu summary{cursor:pointer;font-size:13px;font-weight:700;list-style:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary span{margin-left:4px;font-size:10px}.nav-menu>div{color:#fff;z-index:50;background:#151515;border:2px solid #151515;width:285px;padding:8px;display:none;position:absolute;top:calc(100% + 19px);left:50%;transform:translate(-50%);box-shadow:7px 7px #a88cff}.nav-menu[open]>div{display:block}.nav-menu>div a{border-bottom:1px solid #444;flex-direction:column;padding:14px;display:flex}.nav-menu>div a:last-child{border:0}.nav-menu>div a:hover{opacity:1;background:#292929}.nav-menu>div b{color:#c6ff32;font-size:12px}.nav-menu>div small{color:#bbb;margin-top:4px;font-size:9px;font-weight:400}.blog-preview{background:#fff;padding:105px 7vw}.blog-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.blog-grid article{border-right:1px solid;flex-direction:column;min-height:350px;padding:28px;display:flex}.blog-grid article:last-child{border:0}.blog-grid article:first-child{background:#c6ff32}.blog-grid article:nth-child(2){background:#71c9ff}.blog-grid article:nth-child(3){background:#ff705d}.blog-grid span{letter-spacing:.15em;font-size:9px;font-weight:950}.blog-grid h3{letter-spacing:-.045em;margin:40px 0 16px;font-size:28px;line-height:1.05}.blog-grid p{font-size:13px;line-height:1.55}.blog-grid a{border-top:1px solid;margin-top:auto;padding-top:17px;font-size:10px;font-weight:950}.blog-all{text-align:right;text-underline-offset:5px;margin-top:25px;font-size:12px;font-weight:950;text-decoration:underline;display:block}@media (width<=1100px){.main-nav{gap:18px}.nav-menu summary{font-size:11px}}@media (width<=900px){.main-nav{display:none}.blog-grid{grid-template-columns:1fr}.blog-grid article{border-bottom:1px solid;border-right:0;min-height:300px}}@media (width<=560px){.blog-preview{padding:75px 6vw}}.nav-actions{align-items:center;gap:10px;display:flex}.cart-link{border:2px solid;padding:11px 12px;font-size:10px;font-weight:950}.cart-link b{background:var(--coral);border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;display:inline-grid}.nav-coming{opacity:.72;flex-direction:column;padding:14px;display:flex}.nav-coming b{color:#c6ff32;font-size:12px}.nav-coming small{color:#bbb;margin-top:4px;font-size:9px}.blog-preview h2 em,.coming-next h2 em,.learner-love h2 em,.media-room h2 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.blog-grid article{padding:0;display:block;overflow:hidden}.blog-grid article>img{object-fit:cover;border-bottom:2px solid;width:100%;height:205px;display:block}.blog-grid article>div{flex-direction:column;min-height:330px;padding:25px;display:flex}.coming-next{background:var(--blue);border-bottom:2px solid;grid-template-columns:.65fr 1.35fr;gap:7vw;padding:100px 7vw;display:grid}.coming-next h2,.learner-love h2,.media-room h2{letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(48px,6vw,78px);line-height:.92}.coming-next>div:first-child>p:last-child{line-height:1.6}.coming-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.coming-grid article{background:#fff;border-right:1px solid;flex-direction:column;min-height:300px;padding:24px;display:flex}.coming-grid article:last-child{border:0}.coming-grid span{font-size:10px;font-weight:950}.coming-grid h3{letter-spacing:-.045em;margin-top:auto;font-size:28px;line-height:1}.coming-grid b{letter-spacing:.14em;border-top:2px solid;padding-top:14px;font-size:9px}.learner-love{background:var(--lime);grid-template-columns:.7fr 1.3fr;gap:7vw;padding:100px 7vw;display:grid}.love-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.love-grid article{background:var(--cream);border-right:1px solid;flex-direction:column;justify-content:space-between;min-height:260px;padding:24px;display:flex}.love-grid article:last-child{border:0}.love-grid b{letter-spacing:.13em;font-size:10px}.love-grid p{font-family:Georgia,serif;font-size:22px;line-height:1.25}.media-room{background:var(--blue);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:105px 8vw;display:grid}.media-room>div:first-child>p:not(.eyebrow){margin-bottom:28px;line-height:1.65}.media-list{border-top:2px solid}.media-list article{border-bottom:1px solid;grid-template-columns:55px 1fr;gap:16px;padding:25px 0;display:grid}.media-list span{font-size:10px;font-weight:950}.media-list div{flex-direction:column;gap:8px;display:flex}.media-list small{color:#3e5663;font-size:11px}.learner-story{background:var(--coral);border-top:2px solid;border-bottom:2px solid;grid-template-columns:1fr 1.05fr 1fr;min-height:440px;display:grid}.learner-story>div{border-right:2px solid}.learner-story>div:last-child{border:0}.learner-story-photo{overflow:hidden}.learner-story-photo img{object-fit:cover;width:100%;height:100%;display:block}.learner-story>div:nth-child(2){flex-direction:column;justify-content:center;padding:55px 4vw;display:flex}.learner-story h2{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(38px,4.7vw,66px);line-height:.92}.learner-story h2 em{font-family:Georgia,serif;font-weight:400}.learner-story p:last-child{line-height:1.65}.coming-grid article{padding:0;overflow:hidden}.coming-grid article>img{object-fit:cover;border-bottom:2px solid;width:100%;height:155px}.coming-grid article>span,.coming-grid article>h3,.coming-grid article>b{margin-left:22px;margin-right:22px}.coming-grid article>b{margin-bottom:20px}.pd-photo-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pd-photo-hero:after{content:"";background:linear-gradient(#15151508 35%,#1515158c);position:absolute;inset:0}.pd-photo-hero .pd-record{z-index:2;width:min(48%,310px);box-shadow:inset 0 0 0 28px #292929,inset 0 0 0 31px var(--blue);position:absolute;bottom:28px;left:28px}.pd-photo-hero .pd-record b{padding:10px;font-size:30px}.pd-photo-hero .pd-sticker{z-index:3}.workforce-photo-aside{background:var(--lime)!important;grid-template-rows:44% 56%!important;padding:0!important;display:grid!important}.workforce-photo-aside>img{object-fit:cover;border-bottom:2px solid;width:100%;height:100%}.workforce-photo-aside>div{padding:30px 3vw}.workforce-photo-aside>div>span{letter-spacing:.16em;font-size:10px;font-weight:950}.workforce-photo-aside h2{margin:15px 0;font-size:clamp(32px,3.8vw,52px)}.workforce-photo-aside p{font-size:13px!important}@media (width<=1100px){.nav-actions .login{padding:11px 12px}.cart-link{display:none}}@media (width<=900px){.coming-next,.learner-love,.media-room{grid-template-columns:1fr}.coming-grid,.love-grid{margin-top:20px}.learner-story{grid-template-columns:1fr 1fr}.learner-story .second{display:none}.learner-story>div:nth-child(2){border-right:0}}@media (width<=560px){.nav-actions .login{font-size:9px}.coming-next,.learner-love,.media-room{padding:75px 6vw}.coming-grid,.love-grid{grid-template-columns:1fr}.coming-grid article,.love-grid article{border-bottom:1px solid;border-right:0;min-height:300px}.learner-story{grid-template-columns:1fr}.learner-story-photo{border-bottom:2px solid;height:300px;border-right:0!important}.learner-story>div:nth-child(2){padding:55px 6vw}.pd-photo-hero .pd-record{width:250px}}.digital-hero,.contact-hero{border-bottom:2px solid;grid-template-columns:62% 38%;min-height:650px;display:grid}.digital-hero>div,.contact-hero>div{padding:65px 7vw}.digital-hero h1,.contact-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(55px,6.5vw,96px);line-height:.86}.digital-hero h1 em,.contact-hero h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.digital-hero>div>p:not(.eyebrow),.contact-hero>div>p:not(.eyebrow){max-width:720px;margin:30px 0;font-size:18px;line-height:1.6}.digital-hero>aside,.contact-hero>aside{background:var(--coral);border-left:2px solid;flex-direction:column;justify-content:center;padding:55px 4vw;display:flex}.digital-hero>aside>span,.contact-hero>aside>span{letter-spacing:.15em;font-size:10px;font-weight:950}.digital-hero>aside h2{letter-spacing:-.06em;margin:30px 0;font-size:clamp(44px,5vw,70px);line-height:.92}.digital-hero>aside p{font-weight:800;line-height:1.6}.digital-shop{background:#fff;padding:105px 7vw}.digital-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.digital-grid>article{border-right:1px solid;flex-direction:column;min-height:690px;padding:25px;display:flex}.digital-grid>article:last-child{border:0}.digital-grid>article.lime{background:var(--lime)}.digital-grid>article.violet{background:var(--violet)}.digital-grid>article.blue{background:var(--blue)}.digital-grid>article>span{letter-spacing:.15em;font-size:9px;font-weight:950}.guide-cover{background:var(--ink);color:#fff;text-align:center;border:2px solid;flex-direction:column;justify-content:center;align-items:center;height:235px;margin:22px 0;padding:22px;display:flex;transform:rotate(-1deg)}.guide-cover small,.guide-cover i{letter-spacing:.16em;font-size:8px}.guide-cover b{color:var(--lime);margin:15px 0;font-size:42px;line-height:.84}.digital-grid h3{margin:8px 0;font-size:23px;line-height:1.05}.digital-grid h4{font-size:10px;line-height:1.5}.digital-grid p{font-size:12px;line-height:1.6}.digital-price{align-items:baseline;gap:8px;margin-top:auto;display:flex}.digital-price b{font-size:34px}.digital-price small{text-transform:uppercase;font-size:9px}.digital-grid>article>a{border-top:2px solid;justify-content:space-between;margin-top:15px;padding-top:16px;font-size:11px;font-weight:950;display:flex}.digital-coming{background:var(--violet);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:95px 8vw;display:grid}.digital-coming h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.5vw,75px);line-height:.95}.digital-coming>div:last-child p{margin-bottom:25px;line-height:1.65}.contact-hero>aside{background:var(--lime);gap:20px}.contact-hero>aside>a{text-underline-offset:5px;overflow-wrap:anywhere;font-size:clamp(18px,2vw,30px);font-weight:950;text-decoration:underline}.contact-hero>aside p{border-top:2px solid;padding-top:20px;line-height:1.6}.contact-options{border-bottom:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.contact-options article{border-right:2px solid;flex-direction:column;min-height:410px;padding:40px 3vw;display:flex}.contact-options article:last-child{border:0}.contact-options .lime{background:var(--lime)}.contact-options .violet{background:var(--violet)}.contact-options .blue{background:var(--blue)}.contact-options span{letter-spacing:.14em;font-size:9px;font-weight:950}.contact-options h2{letter-spacing:-.045em;margin-top:auto;font-size:34px;line-height:1}.contact-options p{font-size:13px;line-height:1.6}.contact-options a{border-top:2px solid;padding-top:16px;font-size:11px;font-weight:950}.contact-form-mock{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:105px 8vw;display:grid}.contact-form-mock h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.5vw,74px);line-height:.95}.contact-form-mock>div:first-child>p:last-child{line-height:1.65}.form-preview{box-shadow:9px 9px 0 var(--coral);background:#fff;border:2px solid;gap:16px;padding:30px;display:grid}.form-preview label{letter-spacing:.1em;border:1px solid;padding:14px;font-size:9px;font-weight:950}.form-preview label span{letter-spacing:0;color:#777;margin-top:8px;font-size:12px;font-weight:400;display:block}.form-preview a{justify-self:start}@media (width<=900px){.digital-hero,.contact-hero,.digital-coming,.contact-form-mock{grid-template-columns:1fr}.digital-hero>aside,.contact-hero>aside{border-top:2px solid;border-left:0}.digital-grid,.contact-options{grid-template-columns:1fr}.digital-grid>article,.contact-options article{border-bottom:1px solid;border-right:0}}@media (width<=560px){.digital-hero>div,.contact-hero>div,.digital-hero>aside,.contact-hero>aside,.digital-shop,.digital-coming,.contact-form-mock{padding:65px 6vw}.digital-hero h1,.contact-hero h1{font-size:55px}}.cert-price{align-items:baseline;gap:8px;margin:12px 0;display:flex}.cert-price b{font-size:33px}.cert-price span{text-transform:uppercase;font-size:9px;font-weight:900}.product-tools{color:#fff;background:#1d1831;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:105px 7vw;display:grid}.product-tools h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,78px);line-height:.94}.tool-cards{border:2px solid #fff;grid-template-columns:1fr 1fr;display:grid}.tool-cards article{border-right:1px solid #fff;flex-direction:column;min-height:450px;padding:28px;display:flex}.tool-cards article:last-child{color:#151515;background:#a88cff;border:0}.tool-cards article:first-child{color:#151515;background:#c6ff32}.tool-cards span{letter-spacing:.15em;font-size:9px;font-weight:950}.tool-cards h3{letter-spacing:-.045em;margin:35px 0 16px;font-size:34px;line-height:1}.tool-cards p{font-size:14px;line-height:1.55}.tool-cards>b small{text-transform:uppercase;font-size:9px}.tool-cards em{margin:12px 0;font-size:10px;font-style:normal;line-height:1.5}.tool-cards a{border-top:1px solid;margin-top:auto;padding-top:17px;font-size:11px;font-weight:950}.mic-hero,.coach-hero{border-bottom:2px solid;grid-template-columns:62% 38%;min-height:670px;display:grid}.mic-hero>div,.coach-hero>div{padding:65px 7vw}.mic-hero h1,.coach-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(62px,8vw,116px);line-height:.8}.mic-hero h1 em,.coach-hero h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.mic-hero>div>p:not(.eyebrow),.coach-hero>div>p:not(.eyebrow){max-width:700px;margin:32px 0;font-size:18px;line-height:1.6}.mic-hero>aside,.coach-hero>aside{background:#c6ff32;border-left:2px solid;flex-direction:column;justify-content:center;padding:55px 4vw;display:flex}.mic-hero>aside>span,.coach-hero>aside>span{letter-spacing:.15em;font-size:10px;font-weight:950}.mic-hero>aside>b{margin:35px 0 10px;font-size:clamp(75px,9vw,130px);line-height:1}.mic-hero>aside p{font-size:13px;font-weight:900}.mic-hero>aside small{border-top:2px solid;margin-top:28px;padding-top:22px;font-size:12px;line-height:1.6}.exam-proof{background:#fff;border-bottom:2px solid;grid-template-columns:repeat(4,1fr);display:grid}.exam-proof article{border-right:1px solid;flex-direction:column;padding:38px;display:flex}.exam-proof article:last-child{border:0}.exam-proof b{font-size:50px}.exam-proof span{font-size:10px;font-weight:900}.exam-choose,.coach-plans{padding:105px 7vw}.exam-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.exam-grid article{border-right:1px solid;flex-direction:column;min-height:570px;padding:28px;display:flex}.exam-grid article:last-child{border:0}.exam-grid article.lime{background:#c6ff32}.exam-grid article.violet{background:#a88cff}.exam-grid article.blue{background:#71c9ff}.exam-grid>article>span{letter-spacing:.13em;font-size:9px;font-weight:950}.exam-grid h3{letter-spacing:-.06em;margin:35px 0 0;font-size:68px}.exam-grid h4{margin:0 0 20px;font-size:19px}.exam-price{align-items:baseline;gap:8px;display:flex}.exam-price b{font-size:36px}.exam-price small{font-size:9px}.exam-grid ul{padding-left:18px;font-size:11px;line-height:1.8}.exam-grid a{border-top:2px solid;justify-content:space-between;margin-top:auto;padding-top:17px;font-size:11px;font-weight:950;display:flex}.included-banner,.coach-safety{color:#fff;background:#1d1831;grid-template-columns:1fr 1fr;gap:8vw;padding:95px 8vw;display:grid}.included-banner h2,.coach-safety h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.5vw,75px);line-height:.95}.included-banner>div:last-child{flex-direction:column;gap:14px;display:flex}.included-banner>div:last-child p{line-height:1.6}.included-banner>div:last-child b{color:#c6ff32}.product-disclaimer{text-align:center;background:#71c9ff;padding:30px 8vw;font-size:10px;line-height:1.6}.coach-hero>aside{background:#a88cff}.coach-hero>aside h2{letter-spacing:-.07em;margin:38px 0;font-size:clamp(57px,6.5vw,92px);line-height:.82}.coach-hero>aside p{font-weight:800;line-height:1.6}.coach-how{background:#fff;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:105px 8vw;display:grid}.coach-how h2,.coach-features h2,.coach-plans h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.5vw,74px);line-height:.95}.coach-how>div:last-child{border-top:2px solid}.coach-how article{border-bottom:1px solid;grid-template-columns:50px 1fr;padding:24px 0;display:grid}.coach-how article span{color:#7044e8;font-size:10px;font-weight:950}.coach-how article b{font-size:19px}.coach-features{grid-template-columns:1fr 1fr;gap:8vw;padding:105px 8vw;display:grid}.coach-features>div:first-child>p:last-child{margin-top:30px;font-size:16px;line-height:1.7}.coach-paths{border-top:2px solid}.coach-paths>div{border-bottom:1px solid;grid-template-columns:50px 1fr;padding:20px 0;display:grid}.coach-paths span{font-size:9px}.coach-paths b{font-size:17px}.coach-plans{background:#71c9ff}.coach-plan-grid{border:2px solid;grid-template-columns:1fr 1fr;max-width:950px;margin:auto;display:grid}.coach-plan-grid article{background:#fff;border-right:2px solid;flex-direction:column;min-height:530px;padding:32px;display:flex}.coach-plan-grid article:last-child{border:0}.coach-plan-grid article.featured{background:#c6ff32}.coach-plan-grid>article>span{letter-spacing:.15em;font-size:10px;font-weight:950}.coach-plan-grid h3{letter-spacing:-.06em;margin:36px 0 0;font-size:72px}.coach-plan-grid p{font-size:10px}.coach-plan-grid>article>b{margin:20px 0;font-size:20px}.coach-plan-grid ul{padding-left:18px;font-size:12px;line-height:2}.coach-plan-grid a{border-top:2px solid;justify-content:space-between;margin-top:auto;padding-top:17px;font-size:11px;font-weight:950;display:flex}.coach-safety{color:#151515;background:#ff705d}.coach-safety>p{align-self:end;font-size:15px;line-height:1.7}@media (width<=900px){.product-tools,.mic-hero,.coach-hero,.included-banner,.coach-how,.coach-features,.coach-safety{grid-template-columns:1fr}.tool-cards{margin-top:30px}.mic-hero>aside,.coach-hero>aside{border-top:2px solid;border-left:0}.exam-grid{grid-template-columns:1fr}.exam-grid article{border-bottom:1px solid;border-right:0}.exam-proof{grid-template-columns:1fr 1fr}.coach-plan-grid{grid-template-columns:1fr}.coach-plan-grid article{border-bottom:2px solid;border-right:0}}@media (width<=560px){.product-tools,.exam-choose,.coach-plans,.coach-how,.coach-features,.coach-safety{padding:75px 6vw}.tool-cards{grid-template-columns:1fr}.tool-cards article{border-bottom:1px solid;border-right:0}.mic-hero>div,.coach-hero>div,.mic-hero>aside,.coach-hero>aside{padding:55px 6vw}.mic-hero h1,.coach-hero h1{font-size:65px}.exam-proof article{padding:24px}.exam-proof b{font-size:38px}}.mic-page .mic-hero{background:#fff8f2;grid-template-columns:52% 48%;min-height:0}.mic-page .mic-hero h1{margin-top:18px;font-size:clamp(48px,6.2vw,88px);line-height:.88}.mic-page .mic-hero .mic-copy>p:not(.eyebrow){max-width:620px;margin:22px 0;font-size:16px;line-height:1.5}.mic-page .hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.mic-price{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.mic-price b{margin-right:4px;font-size:24px}.mic-photo{border-left:2px solid;min-height:410px;position:relative;overflow:hidden;padding:0!important}.mic-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mic-photo>span{letter-spacing:.08em;background:#ff705d;border:2px solid;padding:10px 13px;font-size:10px;font-weight:950;position:absolute;bottom:18px;right:18px;transform:rotate(-2deg)}.mic-page .exam-proof{background:#a88cff;grid-template-columns:repeat(4,1fr)}.mic-page .exam-proof span{margin-top:2px}.mic-included{color:#fff;text-align:center;background:#1d1831;justify-content:center;align-items:center;gap:14px;padding:14px 6vw;font-size:11px;display:flex}.mic-included b{color:#c6ff32;font-size:14px}.mic-included span{line-height:1.4}.mic-page .exam-choose{background:#fff;padding:60px 7vw 68px}.mic-page .section-head{margin-bottom:26px}.mic-page .section-head h2{white-space:nowrap;font-size:clamp(42px,5vw,68px)}.exam-shared{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;font-weight:850;display:flex}.exam-shared b{color:#fff;background:#1d1831;padding:11px 13px}.exam-shared span{background:#fff8f2;border:2px solid;padding:9px 12px;box-shadow:3px 3px #1d1831}.exam-five-explainer{text-align:center;max-width:900px;margin:18px auto 10px;font-size:13px;line-height:1.55}.exam-five-explainer strong{color:#7044e8;font-size:15px}.exam-access-note{background:#fff8f2;border-left:5px solid #ff705d;max-width:900px;margin:16px auto 22px;padding:11px 15px;font-size:11px;line-height:1.5}.exam-access-note b{font-size:12px}.mic-page .exam-grid{max-width:900px;margin:0 auto}.mic-page .exam-grid article{min-height:235px;padding:19px}.mic-page .exam-grid h3{margin:17px 0 auto;font-size:48px}.exam-card-bottom{justify-content:space-between;align-items:flex-end;margin:10px 0 13px;display:flex}.exam-card-bottom strong{font-size:10px}.mic-page .exam-grid a{margin-top:0;padding-top:12px}.mic-page .product-disclaimer{padding:18px 8vw}@media (width<=900px){.mic-page .mic-hero{grid-template-columns:1fr}.mic-photo{border-top:2px solid;border-left:0;min-height:360px}.mic-page .exam-grid{grid-template-columns:repeat(3,1fr)}.mic-page .exam-grid article{border-bottom:0;border-right:1px solid}.mic-page .exam-grid article:last-child{border-right:0}}@media (width<=700px){.mic-page .mic-copy{padding:36px 6vw 34px}.mic-page .mic-hero h1{font-size:48px}.mic-photo{min-height:290px}.mic-page .exam-proof{grid-template-columns:1fr 1fr}.mic-page .exam-proof article{padding:17px 20px}.mic-page .exam-proof b{font-size:28px}.mic-included{text-align:left;align-items:flex-start}.mic-page .exam-choose{padding:45px 6vw 50px}.mic-page .section-head h2{white-space:normal}.mic-page .exam-grid{grid-template-columns:1fr}.mic-page .exam-grid article{border-bottom:1px solid;border-right:0;min-height:205px}.mic-page .exam-grid h3{margin-top:14px;font-size:46px}.exam-shared{justify-content:flex-start}.exam-five-explainer{text-align:left;margin:18px 0 10px}.exam-access-note{margin:15px 0 20px}}.assessment-guide-cta{background:var(--coral);border-block:2px solid;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:30px 8vw;display:grid}.assessment-guide-cta h2{letter-spacing:-.045em;margin:7px 0;font-size:clamp(30px,4vw,48px);line-height:.95}.assessment-guide-cta p:not(.eyebrow){max-width:760px;margin:0;font-size:13px;line-height:1.5}.course-runtime a{background:#fff;border:2px solid;padding:10px 12px;font-size:10px;font-weight:950}.guide-product-hero{background:#fff8f2;border-bottom:2px solid;grid-template-columns:58% 42%;display:grid}.guide-product-hero>div{padding:55px 7vw}.guide-product-hero h1{letter-spacing:-.065em;margin:15px 0 22px;font-size:clamp(48px,6vw,84px);line-height:.88}.guide-product-hero h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.guide-product-hero>div>p:not(.eyebrow){max-width:700px;font-size:16px;line-height:1.55}.guide-product-hero aside{border-left:2px solid;min-height:500px;position:relative;overflow:hidden}.guide-product-hero aside img{object-fit:cover;width:100%;height:100%;position:absolute}.guide-product-hero aside span{background:var(--lime);border:2px solid;padding:11px 14px;font-size:10px;font-weight:950;position:absolute;bottom:20px;left:20px;box-shadow:4px 4px}.guide-product-details{grid-template-columns:.7fr 1.3fr;gap:6vw;padding:60px 7vw;display:grid}.guide-product-details h2,.guide-product-buy h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(40px,5vw,64px);line-height:.94}.guide-detail-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.guide-detail-grid article{border-right:1px solid;padding:24px}.guide-detail-grid article:last-child{border:0}.guide-detail-grid b{color:var(--violet);font-size:12px}.guide-detail-grid h3{font-size:20px;line-height:1.05}.guide-detail-grid p{font-size:12px;line-height:1.55}.guide-product-buy{background:var(--violet);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:45px 8vw;display:grid}.guide-product-buy>div:last-child p{margin-bottom:20px;font-size:14px;line-height:1.6}@media (width<=900px){.assessment-guide-cta,.guide-product-hero,.guide-product-details,.guide-product-buy{grid-template-columns:1fr}.assessment-guide-cta .btn{justify-self:start}.guide-product-hero aside{border-top:2px solid;border-left:0;min-height:380px}.guide-detail-grid{grid-template-columns:1fr}.guide-detail-grid article{border-bottom:1px solid;border-right:0}}@media (width<=560px){.assessment-guide-cta,.guide-product-hero>div,.guide-product-details,.guide-product-buy{padding:38px 6vw}.guide-product-hero h1{font-size:46px}.guide-product-hero aside{min-height:310px}}.digital-shop{padding:65px 7vw}.digital-grid{gap:16px}.digital-grid>article{min-height:0;padding:19px}.real-product-cover{height:220px;margin:15px 0}.digital-grid h3{margin:5px 0;font-size:22px}.digital-grid h4{margin:6px 0}.digital-grid p{margin:7px 0}.digital-price{margin-top:12px}.digital-grid>article>a{margin-top:10px;padding-top:12px}.coach-video-copy .back-link{margin-bottom:18px}.coach-video-wrap{padding:30px 3vw}.coach-compact-features{padding:48px 7vw}.coach-compact-features .coach-paths>div{grid-template-columns:36px 1fr;padding:11px 0}.coach-compact-features .coach-paths section p{margin:5px 0 0;font-size:11px;line-height:1.45}.coach-plans-short .coach-plan-grid article{min-height:330px;padding:25px}.unrestricted-hero{background:#fff8f2;border-bottom:2px solid;grid-template-columns:58% 42%;display:grid}.unrestricted-hero>div{padding:52px 7vw}.unrestricted-hero h1{letter-spacing:-.06em;margin:14px 0 20px;font-size:clamp(45px,5.6vw,78px);line-height:.9}.unrestricted-hero h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.unrestricted-hero>div>p:not(.eyebrow){max-width:720px;font-size:15px;line-height:1.55}.unrestricted-hero aside{background:var(--coral);border-left:2px solid;min-height:480px;position:relative;overflow:hidden}.unrestricted-hero aside img{object-fit:contain;width:100%;height:100%;padding:28px;position:absolute}.unrestricted-hero aside span{background:var(--lime);border:2px solid;padding:10px 12px;font-size:9px;font-weight:950;position:absolute;bottom:18px;left:20px}.unrestricted-value{text-align:center;background:var(--violet);padding:38px 8vw}.unrestricted-value h2{letter-spacing:-.045em;margin:6px 0 12px;font-size:clamp(34px,4.5vw,55px)}.unrestricted-value>p:last-child{max-width:850px;margin:auto;font-size:14px;line-height:1.55}.unrestricted-options{grid-template-columns:1fr 1fr;display:grid}.unrestricted-options article{padding:45px 6vw}.unrestricted-options .free{background:var(--lime);border-right:2px solid}.unrestricted-options .full{background:var(--ink);color:#fff}.unrestricted-options article>span{letter-spacing:.13em;font-size:10px;font-weight:950}.unrestricted-options h2{letter-spacing:-.05em;margin:17px 0;font-size:clamp(32px,4vw,52px);line-height:.95}.unrestricted-options p,.unrestricted-options li{font-size:13px;line-height:1.55}.unrestricted-options ul{margin:20px 0 24px;padding-left:18px}.unrestricted-options li{margin:7px 0}.unrestricted-note{background:var(--blue);border-block:2px solid;justify-content:center;align-items:center;gap:20px;padding:20px 8vw;display:flex}.unrestricted-note p{max-width:900px;margin:0;font-size:11px;line-height:1.5}@media (width<=900px){.unrestricted-hero,.unrestricted-options{grid-template-columns:1fr}.unrestricted-hero aside{border-top:2px solid;border-left:0;min-height:390px}.unrestricted-options .free{border-bottom:2px solid;border-right:0}}@media (width<=560px){.digital-shop{padding:48px 6vw}.real-product-cover{height:210px}.unrestricted-hero>div,.unrestricted-options article{padding:40px 6vw}.unrestricted-hero h1{font-size:43px}.unrestricted-hero aside{min-height:340px}.unrestricted-value{padding:32px 6vw}.unrestricted-note{flex-direction:column;align-items:flex-start;gap:6px}}.real-product-cover{background:#fff8f2}.real-product-cover img{object-fit:contain}.guide-product-hero aside img{object-fit:contain;background:#fff8f2;padding:18px}.digital-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.free-jump{text-underline-offset:6px;font-size:12px;font-weight:950;text-decoration:underline}.free-jump span{margin-left:8px}.digital-grid{border:0;gap:22px}.digital-grid>article{min-height:735px;border:2px solid!important}.digital-grid>article.coral{background:var(--coral)}.real-product-cover{background:#fff;height:270px;padding:0;transform:none}.real-product-cover img{object-fit:cover;width:100%;height:100%;display:block}.digital-grid h3{font-size:25px}.free-products{background:var(--lime);border-top:2px solid;border-bottom:2px solid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:7vw;padding:105px 7vw;display:grid}.free-products h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(47px,5.6vw,76px);line-height:.92}.free-products-copy>p:last-child{font-size:16px;line-height:1.65}.free-product-grid article{box-shadow:10px 10px 0 var(--ink);background:#fff;border:2px solid;grid-template-columns:.85fr 1.15fr;min-height:470px;display:grid}.free-cover{border-right:2px solid;position:relative;overflow:hidden}.free-cover img{object-fit:cover;width:100%;height:100%;display:block}.free-cover b{background:var(--coral);border:2px solid;padding:12px 16px;font-size:22px;position:absolute;top:18px;left:18px;transform:rotate(-3deg);box-shadow:4px 4px}.free-product-grid article>div:last-child{flex-direction:column;padding:32px;display:flex}.free-product-grid article>div>span{letter-spacing:.14em;font-size:9px;font-weight:950}.free-product-grid h3{letter-spacing:-.05em;margin:30px 0 15px;font-size:34px;line-height:1}.free-product-grid p{font-size:13px;line-height:1.6}.free-product-grid strong{margin-top:auto;font-size:54px}.free-product-grid a{border-top:2px solid;justify-content:space-between;margin-top:15px;padding-top:17px;font-size:12px;font-weight:950;display:flex}@media (width<=1100px){.digital-grid{grid-template-columns:repeat(2,1fr)}.free-products{grid-template-columns:1fr}.free-product-grid{max-width:850px}}@media (width<=700px){.digital-grid{grid-template-columns:1fr}.free-products{padding:75px 6vw}.free-product-grid article{grid-template-columns:1fr}.free-cover{border-bottom:2px solid;border-right:0;height:320px}}.workforce-hero{border-bottom:2px solid;grid-template-columns:62% 38%;min-height:670px;display:grid}.workforce-hero>div{padding:65px 7vw}.workforce-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(49px,6vw,88px);line-height:.9}.workforce-hero h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.workforce-hero>div>p:not(.eyebrow){max-width:760px;margin:30px 0;font-size:18px;line-height:1.6}.workforce-hero>aside{background:#c6ff32;border-left:2px solid;flex-direction:column;justify-content:center;padding:60px 4vw;display:flex}.workforce-hero>aside>span{letter-spacing:.16em;font-size:10px;font-weight:950}.workforce-hero>aside h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(40px,4.5vw,64px);line-height:.95}.workforce-hero>aside p{font-size:15px;line-height:1.6}.workforce-path{background:#fff;padding:105px 7vw}.workforce-path>div:first-child{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.workforce-path h2,.workforce-partners h2,.workforce-options h2,.workforce-boundary h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.6vw,76px);line-height:.95}.workforce-steps{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.workforce-steps article{border-right:1px solid;flex-direction:column;min-height:370px;padding:28px;display:flex}.workforce-steps article:last-child{border:0}.workforce-steps span{color:#7044e8;font-size:11px;font-weight:950}.workforce-steps h3{letter-spacing:-.04em;margin-top:auto;font-size:29px;line-height:1}.workforce-steps p{font-size:14px;line-height:1.6}.workforce-partners{padding:105px 7vw}.workforce-grid{border:2px solid;grid-template-columns:repeat(4,1fr);display:grid}.workforce-grid article{border-right:1px solid;flex-direction:column;min-height:390px;padding:26px;display:flex}.workforce-grid article:last-child{border:0}.workforce-grid article.lime{background:#c6ff32}.workforce-grid article.violet{background:#a88cff}.workforce-grid article.blue{background:#71c9ff}.workforce-grid article.coral{background:#ff705d}.workforce-grid span{font-size:10px;font-weight:950}.workforce-grid h3{letter-spacing:-.04em;margin-top:auto;font-size:29px;line-height:1}.workforce-grid p{font-size:13px;line-height:1.6}.workforce-options{color:#fff;background:#1d1831;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:105px 8vw;display:grid}.workforce-options>div:last-child{border-top:1px solid #5e5679}.workforce-options article{border-bottom:1px solid #5e5679;padding:25px 0}.workforce-options article b{color:#c6ff32;font-size:21px}.workforce-options article p{color:#d5d1df;line-height:1.6}.workforce-boundary{background:#71c9ff;border-bottom:2px solid;grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:100px 8vw;display:grid}.workforce-boundary>p{font-size:16px;line-height:1.7}.workforce-final{text-align:center;background:#a88cff;border-bottom:2px solid;padding:100px 20px}.workforce-final h2{letter-spacing:-.065em;margin:16px 0 40px;font-size:clamp(52px,7vw,92px);line-height:.9}.workforce-final>div{justify-content:center;align-items:center;gap:30px;display:flex}@media (width<=1100px){.nav-wrap nav{gap:18px;font-size:11px}}@media (width<=900px){.workforce-hero,.workforce-options,.workforce-boundary{grid-template-columns:1fr}.workforce-hero>aside{border-top:2px solid;border-left:0}.workforce-steps{grid-template-columns:1fr}.workforce-steps article{border-bottom:1px solid;border-right:0;min-height:300px}.workforce-grid{grid-template-columns:1fr 1fr}.workforce-grid article:nth-child(2){border-right:0}.workforce-grid article:nth-child(-n+2){border-bottom:1px solid}}@media (width<=560px){.workforce-hero>div,.workforce-hero>aside{padding:55px 6vw}.workforce-hero h1{font-size:50px}.workforce-path,.workforce-partners,.workforce-options,.workforce-boundary{padding:75px 6vw}.workforce-grid{grid-template-columns:1fr}.workforce-grid article{border-bottom:1px solid;border-right:0;min-height:330px}.workforce-final>div{flex-direction:column}}.brand.brand-logo{align-items:center;width:122px;height:74px;display:flex}.brand.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.student-sidebar .student-brand{height:118px;padding:0 4px 24px}.student-sidebar .student-brand img{object-fit:contain;width:100%;height:100%;display:block}.founder-photo{aspect-ratio:4/5;box-shadow:12px 12px 0 var(--ink);background:var(--coral);border:2px solid;position:relative;overflow:hidden;transform:rotate(-2deg)}.founder-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.founder-photo span,.founder-photo small{z-index:2;background:var(--lime);border:2px solid var(--ink);letter-spacing:.12em;padding:10px 13px;font-size:10px;font-weight:950;position:absolute}.founder-photo span{top:18px;left:18px;transform:rotate(-2deg)}.founder-photo small{background:var(--violet);max-width:190px;line-height:1.35;bottom:16px;right:14px}@media (width<=1000px){.student-sidebar .student-brand{height:74px;padding:0 0 18px}.student-sidebar .student-brand img{width:54px;margin:auto}.brand.brand-logo{width:104px}}@media (width<=900px){.founder-photo{max-width:480px;margin:auto}}@media (width<=560px){.brand.brand-logo{width:92px;height:66px}}:root{--ink:#151515;--cream:#f6f0e5;--lime:#c6ff32;--violet:#a88cff;--coral:#ff705d;--blue:#71c9ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav-wrap{background:var(--cream);z-index:10;border-bottom:2px solid;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:relative}.brand{letter-spacing:.07em;align-items:center;gap:11px;font-size:11px;line-height:1.15;display:flex}.brand-mark{background:var(--lime);border:2px solid;place-items:center;width:48px;height:48px;font-size:17px;font-weight:950;display:grid;transform:rotate(-3deg)}nav{gap:30px;font-size:13px;font-weight:700;display:flex}nav a:hover,.text-link:hover{opacity:.6}.login{background:var(--ink);color:#fff;padding:13px 18px;font-size:12px;font-weight:800}.login span,.btn span{margin-left:14px}.hero{border-bottom:2px solid;grid-template-columns:55% 45%;min-height:650px;display:grid}.eyebrow{letter-spacing:.19em;margin:0 0 17px;font-size:11px;font-weight:900}.eyebrow span{color:#8d51ff}.hero h1{letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(58px,7.2vw,112px);line-height:.82}.hero h1 em,.proof h2 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.lede{max-width:590px;margin:34px 0;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:28px;display:flex}.btn{border:2px solid;align-items:center;padding:17px 22px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:5px 5px}.btn.dark{background:var(--ink);color:#fff}.btn.lime{background:var(--lime)}.text-link{text-underline-offset:5px;font-size:13px;font-weight:900;text-decoration:underline}.trust{border-top:1px solid #afa99f;align-items:center;gap:18px;max-width:560px;margin-top:48px;padding-top:20px;display:flex}.trust span{letter-spacing:.16em;font-size:9px}.trust b{font-size:14px}.hero-visual{background:linear-gradient(135deg,#7044e81a,#c6ff321f),url(https://media.smallbiztrends.com/2025/08/online-training-black-female-employee-watching-webinar-on-laptop-and-taking-notes.jpg) 50%/cover;border-left:2px solid;min-height:650px;position:relative;overflow:hidden}.hero-visual:after{content:"";background:linear-gradient(#0000 50%,#0a0a0ad1);position:absolute;inset:0}.hero-visual>p{z-index:2;color:#fff;letter-spacing:.13em;font-size:12px;line-height:1.5;position:absolute;bottom:32px;left:36px}.sticker{z-index:3;border:2px solid;padding:15px 18px;font-size:12px;font-weight:950;line-height:1.15;position:absolute;box-shadow:4px 4px}.sticker-one{background:var(--lime);top:32px;right:25px;transform:rotate(4deg)}.sticker-two{background:var(--violet);bottom:100px;right:20px;transform:rotate(-4deg)}.play{z-index:3;background:var(--coral);border:2px solid;border-radius:50%;place-items:center;width:74px;height:74px;padding-left:4px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section{padding:105px 7vw}.section-head{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,70px)}.section-head>p{max-width:430px;line-height:1.55}.path-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.path{border-right:2px solid;flex-direction:column;min-height:380px;padding:27px;transition:transform .2s;display:flex}.path:last-child{border:0}.path:hover{transform:translateY(-7px)}.path.lime{background:var(--lime)}.path.violet{background:var(--violet)}.path.coral{background:var(--coral)}.path.blue{background:var(--blue)}.number{align-self:flex-end;font-size:12px;font-weight:900}.tag{letter-spacing:.15em;margin-top:40px;font-size:9px;font-weight:900}.path h3,.drop h3{letter-spacing:-.045em;margin:8px 0 12px;font-size:30px;line-height:1}.path>p:not(.tag){font-size:14px;line-height:1.5}.path a,.drop a{border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;font-weight:900;display:flex}.drops{background:#fff}.drop-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.drop{border:2px solid;flex-direction:column;padding:14px 14px 24px;display:flex}.album{background:var(--accent);border:2px solid;justify-content:space-between;height:260px;padding:18px;display:flex;position:relative;overflow:hidden}.album:before{content:"";background:var(--ink);width:200px;height:200px;box-shadow:inset 0 0 0 28px #292929,inset 0 0 0 31px var(--accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.album span,.album i{z-index:2;font-size:10px;font-weight:900;position:relative}.album i{font-size:24px}.album b{z-index:2;white-space:nowrap;background:#fff;border:2px solid;padding:8px;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.drop .tag{margin-top:25px}.drop>p:not(.tag){font-size:14px;line-height:1.5}.proof-grid{grid-template-columns:1.2fr .8fr;gap:8vw;display:grid}.proof h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,82px);line-height:1}.quote{border-left:2px solid;padding-left:35px}.quote blockquote{margin:0 0 35px;font-family:Georgia,serif;font-size:29px;line-height:1.35}.quote p{letter-spacing:.08em;font-size:11px;line-height:1.7}.stats{border-top:2px solid;border-bottom:2px solid;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.stats div{border-right:1px solid;flex-direction:column;padding:35px;display:flex}.stats div:last-child{border:0}.stats b{font-size:48px}.stats span{letter-spacing:.08em;font-size:11px;font-weight:900}.final-cta{text-align:center;background:var(--violet);border-top:2px solid;border-bottom:2px solid;padding:100px 20px}.final-cta h2{letter-spacing:-.06em;margin:15px 0 40px;font-size:clamp(48px,7vw,92px);line-height:.95}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:40px 6vw 24px;display:grid}.footer-logo{width:min(230px,100%);display:block}.footer-logo img{width:100%;height:auto;display:block}footer p{color:#bcbcbc;font-size:12px;line-height:1.7}footer>div:nth-child(3){justify-content:flex-end;gap:22px;font-size:12px;font-weight:800;display:flex}footer small{color:#888;border-top:1px solid #4c4c4c;grid-column:1/-1;padding-top:22px}@media (width<=900px){nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 7vw}.hero-visual{border-top:2px solid;border-left:0;min-height:470px}.path-grid{grid-template-columns:1fr}.path{border-bottom:2px solid;border-right:0}.drop-grid,.proof-grid{grid-template-columns:1fr}.quote{margin-top:35px}.stats,footer{grid-template-columns:1fr 1fr}}@media (width<=560px){.nav-wrap{padding:0 4vw}.login{padding:11px;font-size:10px}.brand{font-size:9px}.brand-mark{width:39px;height:39px}.hero h1{font-size:58px}.hero-actions{flex-direction:column;align-items:flex-start}.trust{flex-wrap:wrap}.section{padding:75px 5vw}.section-head{display:block}.section-head>p{margin-top:20px}.path{min-height:330px}.album{height:220px}.stats div{padding:22px}.stats b{font-size:38px}footer{grid-template-columns:1fr}footer>div:nth-child(3){justify-content:flex-start}footer small{grid-column:1}}footer{gap:18px;padding:22px 6vw 15px}.footer-logo{place-items:center;width:105px;height:72px;display:grid}.footer-logo img{object-fit:contain;width:72px;height:72px}.footer-logo+p{margin:0;font-size:11px;line-height:1.45}footer>div:nth-child(3){flex-wrap:wrap;gap:14px;font-size:11px}footer small{padding-top:13px;font-size:9px}.footer-connect{justify-content:stretch!important;gap:16px!important;display:grid!important}.footer-socials{gap:7px;display:grid}.footer-socials b{letter-spacing:.13em;color:var(--lime);font-size:9px}.footer-socials a{border-bottom:1px solid #484848;justify-content:space-between;gap:18px;padding-bottom:6px;display:flex}.footer-socials a span{color:#bcbcbc;font-weight:400}.footer-links{flex-wrap:wrap;gap:14px;display:flex}.legal-page{background:var(--cream)}.legal-hero{background:var(--violet);border-bottom:2px solid;padding:55px 8vw 48px}.legal-hero .back-link{margin-bottom:38px;display:inline-block}.legal-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,92px);line-height:.9}.legal-hero>p:last-child{margin:20px 0 0;font-size:16px}.legal-content{max-width:980px;margin:0 auto;padding:70px 7vw 95px;font-size:16px;line-height:1.7}.legal-content h2{letter-spacing:-.04em;margin:55px 0 20px;font-size:clamp(31px,4vw,48px);line-height:1.05}.legal-content h3{margin:45px 0 14px;font-size:24px;line-height:1.2}.legal-content h4{margin:30px 0 12px;font-size:18px}.legal-content a{text-underline-offset:3px;text-decoration:underline}.legal-content li{margin:9px 0}.legal-content hr{border:0;border-top:2px solid;margin:45px 0}@media (width<=560px){footer{padding:20px 6vw}.footer-logo{width:80px;height:60px}.footer-logo img{width:60px;height:60px}.legal-hero{padding:42px 6vw}.legal-content{padding:50px 6vw 70px}.legal-content h3{font-size:21px}}.blog-archive-hero{border-bottom:2px solid;grid-template-columns:62% 38%;min-height:650px;display:grid}.blog-archive-hero>div{padding:65px 7vw}.blog-archive-hero h1{letter-spacing:-.072em;margin:0;font-size:clamp(58px,7vw,104px);line-height:.85}.blog-archive-hero h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.blog-archive-hero>div>p:not(.eyebrow){max-width:700px;margin-top:32px;font-size:18px;line-height:1.6}.blog-archive-hero aside{background:var(--lime);border-left:2px solid;flex-direction:column;justify-content:center;padding:55px 4vw;display:flex}.blog-archive-hero aside>span{letter-spacing:.16em;font-size:10px;font-weight:950}.blog-archive-hero aside h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(45px,5vw,70px);line-height:.9}.blog-archive-hero aside p{line-height:1.6}.blog-archive-hero aside a{border-top:2px solid;justify-content:space-between;margin-top:24px;padding-top:18px;font-size:12px;font-weight:950;display:flex}.blog-controls{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:24px 7vw;display:flex}.blog-controls>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.blog-controls b,.blog-controls a,.blog-controls label span{letter-spacing:.12em;font-size:9px}.blog-controls a{border:1px solid #777;padding:8px 10px}.blog-controls label{align-items:center;gap:12px;display:flex}.blog-controls input{min-width:270px;color:var(--ink);background:#fff;border:0;padding:11px}.blog-feature{background:var(--coral);border-bottom:2px solid;grid-template-columns:1.15fr .85fr;min-height:610px;display:grid}.blog-feature-image{border-right:2px solid;position:relative;overflow:hidden}.blog-feature-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-feature-image>span{background:var(--lime);letter-spacing:.13em;border:2px solid;padding:10px 13px;font-size:9px;font-weight:950;position:absolute;top:25px;left:25px;box-shadow:4px 4px}.blog-feature>div:last-child{flex-direction:column;justify-content:center;padding:65px 5vw;display:flex}.blog-feature h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(42px,5vw,70px);line-height:.94}.blog-feature>div:last-child>p:not(.eyebrow){margin-bottom:30px;font-size:17px;line-height:1.65}.blog-feature .btn{align-self:flex-start}.blog-archive{background:#fff;padding:105px 7vw}.archive-grid{border:2px solid;grid-template-columns:repeat(2,1fr);display:grid}.archive-grid article{border-bottom:1px solid;border-right:1px solid;grid-template-columns:.9fr 1.1fr;min-height:360px;display:grid}.archive-grid article:nth-child(2n){border-right:0}.archive-grid article:nth-last-child(-n+2){border-bottom:0}.archive-image{border-right:1px solid;position:relative;overflow:hidden}.archive-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.archive-image:hover img{transform:scale(1.04)}.archive-image span{background:#fff;border:2px solid;padding:7px;font-size:9px;font-weight:950;position:absolute;top:12px;right:12px}.archive-grid article>div{flex-direction:column;padding:24px;display:flex}.archive-meta{letter-spacing:.13em;font-weight:950;font-size:8px!important}.archive-grid h3{letter-spacing:-.045em;margin:15px 0;font-size:25px;line-height:1.02}.archive-grid article>div>p:not(.archive-meta){font-size:12px;line-height:1.55}.archive-read{border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:10px;font-weight:950;display:flex}.blog-signup{background:var(--violet);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:95px 8vw;display:grid}.blog-signup h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,80px);line-height:.92}.blog-signup>div:last-child p{margin-bottom:28px;font-size:17px;line-height:1.65}@media (width<=1000px){.blog-controls{flex-direction:column;align-items:flex-start}.blog-feature,.blog-archive-hero,.blog-signup{grid-template-columns:1fr}.blog-archive-hero aside{border-top:2px solid;border-left:0}.blog-feature-image{border-bottom:2px solid;border-right:0;min-height:460px}.archive-grid{grid-template-columns:1fr}.archive-grid article{border-right:0}.archive-grid article:nth-last-child(2){border-bottom:1px solid}}@media (width<=600px){.blog-archive-hero>div,.blog-archive-hero aside,.blog-feature>div:last-child,.blog-archive,.blog-signup{padding:65px 6vw}.blog-archive-hero h1{font-size:56px}.blog-controls input{width:100%;min-width:0}.blog-controls label{flex-direction:column;align-items:flex-start;width:100%}.archive-grid article{grid-template-columns:1fr}.archive-image{border-bottom:1px solid;border-right:0;height:240px}.blog-feature-image{min-height:330px}}.cert-hero{border-bottom:2px solid;grid-template-columns:58% 42%;min-height:650px;display:grid}.cert-hero>div:first-child{padding:65px 7vw}.back-link{margin-bottom:45px;font-size:11px;font-weight:900;display:inline-block}.cert-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7vw,105px);line-height:.88}.cert-hero h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.cert-hero>div:first-child>p:not(.eyebrow){max-width:650px;margin:30px 0;font-size:18px;line-height:1.6}.cert-photo{background:linear-gradient(#0000 40%,#0a0a0abf),url(https://media.smallbiztrends.com/2025/08/online-training-black-female-employee-watching-webinar-on-laptop-and-taking-notes.jpg) 50%/cover;border-left:2px solid;position:relative}.photo-label{color:#fff;letter-spacing:.12em;font-size:12px;line-height:1.5;position:absolute;bottom:35px;left:35px}.photo-label b{font-size:20px}.path-stamps{flex-direction:column;gap:9px;display:flex;position:absolute;top:25px;right:20px}.path-stamps b{background:var(--lime);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:10px 16px;font-size:15px;transform:rotate(3deg)}.path-stamps b:nth-child(2){background:var(--violet);transform:rotate(-2deg)}.path-stamps b:nth-child(3){background:var(--blue);transform:rotate(2deg)}.cert-section{padding:100px 7vw}.cert-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:50px;display:grid}.cert-intro .eyebrow{grid-column:1/-1;margin-bottom:-20px}.cert-intro h2,.included h2,.faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,6vw,78px);line-height:.95}.cert-intro>p:last-child,.included-head>p:last-child{font-size:17px;line-height:1.6}.cert-card-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.cert-card{border-right:2px solid;flex-direction:column;min-height:575px;padding:28px;display:flex}.cert-card:last-child{border-right:0}.cert-card.lime{background:var(--lime)}.cert-card.violet{background:var(--violet)}.cert-card.blue{background:var(--blue)}.cert-card .number{align-self:flex-end}.cert-card .tag{margin-top:35px}.cert-card h3{letter-spacing:-.065em;margin:13px 0;font-size:72px;line-height:1}.cert-card h4{margin:0 0 18px;font-size:19px}.cert-card>p:not(.tag){font-size:14px;line-height:1.55}.quick-facts{grid-template-columns:1fr 1fr;gap:7px;margin:25px 0;display:grid}.quick-facts span{text-transform:uppercase;background:#ffffff73;border:1px solid;padding:9px;font-size:10px;font-weight:900}.cert-card>a{border-top:2px solid;justify-content:space-between;margin-top:auto;padding-top:19px;font-size:13px;font-weight:950;display:flex}.credential-note{text-align:center;max-width:850px;margin:22px auto 0;font-size:11px;line-height:1.6}.fit-check{color:#fff;background:#1d1831;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:95px 8vw;display:grid}.fit-check h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.fit-rows>div{border-top:1px solid #5e5679;grid-template-columns:.5fr 1fr;gap:25px;padding:22px 0;display:grid}.fit-rows b{color:var(--lime)}.fit-rows p{margin:0;line-height:1.5}.fit-rows .fit-tip{background:var(--lime);color:var(--ink);border:0;margin-top:20px;padding:22px}.fit-rows .fit-tip b{color:var(--ink)}.included{background:#fff}.included-head{text-align:center;max-width:790px;margin:0 auto 55px}.track-list{border-top:2px solid;max-width:1020px;margin:auto}.track-list div{border-bottom:1px solid;grid-template-columns:70px 1fr auto;align-items:center;padding:18px 12px;display:grid}.track-list span{font-size:11px}.track-list b{font-size:20px}.track-list i{color:#7044e8;font-style:normal}.mixtape-banner{background:var(--coral);border-top:2px solid;border-bottom:2px solid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:90px 9vw;display:grid}.record-art{aspect-ratio:1;background:var(--ink);box-shadow:inset 0 0 0 40px #292929,inset 0 0 0 43px var(--coral);border-radius:50%;place-items:center;display:grid}.record-art>div{background:var(--lime);text-align:center;border:2px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50%;height:50%;display:flex;transform:rotate(-7deg)}.record-art span,.record-art small{font-size:8px;font-weight:900}.record-art b{margin:9px;font-size:clamp(23px,3vw,47px);line-height:.83}.mixtape-banner>div:last-child h2{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(48px,6vw,80px);line-height:.95}.mixtape-banner>div:last-child>p:not(.eyebrow){margin-bottom:30px;font-size:18px;line-height:1.6}.faq h2{margin-bottom:45px}.faq-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.faq details{background:#fff;border:2px solid;padding:22px}.faq summary{cursor:pointer;font-size:17px;font-weight:900}.faq details p{padding-top:10px;font-size:14px;line-height:1.6}.path-cta{text-align:center;background:var(--violet);border-top:2px solid;padding:95px 20px}.path-cta h2{letter-spacing:-.06em;margin:18px 0 40px;font-size:clamp(52px,7vw,90px);line-height:.9}@media (width<=900px){.cert-hero{grid-template-columns:1fr}.cert-photo{border-top:2px solid;border-left:0;min-height:450px}.cert-intro,.fit-check,.mixtape-banner,.cert-card-grid{grid-template-columns:1fr}.cert-card{border-bottom:2px solid;border-right:0;min-height:500px}.cert-card:last-child{border-bottom:0}.record-art{max-width:480px;margin:auto}.faq-grid{grid-template-columns:1fr}}@media (width<=560px){.cert-hero>div:first-child{padding:50px 5vw}.cert-hero h1{font-size:56px}.cert-section{padding:75px 5vw}.cert-card h3{font-size:58px}.fit-check{padding:75px 6vw}.fit-rows>div{grid-template-columns:1fr}.track-list div{grid-template-columns:45px 1fr auto}.track-list b{font-size:16px}.mixtape-banner{padding:70px 6vw}.record-art{box-shadow:inset 0 0 0 26px #292929,inset 0 0 0 29px var(--coral)}}.pd-hero{border-bottom:2px solid;grid-template-columns:58% 42%;min-height:670px;display:grid}.pd-hero-copy{padding:65px 7vw}.pd-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7vw,104px);line-height:.87}.pd-hero h1 em,.pd-statement em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.pd-hero-copy>p:not(.eyebrow){max-width:650px;margin:30px 0;font-size:18px;line-height:1.6}.pd-boards{border-top:1px solid #afa99f;align-items:center;gap:18px;max-width:560px;margin-top:45px;padding-top:18px;display:flex}.pd-boards span{letter-spacing:.16em;font-size:9px}.pd-boards b{font-size:14px}.pd-hero-art{background:var(--blue);border-left:2px solid;place-items:center;display:grid;position:relative;overflow:hidden}.pd-record{aspect-ratio:1;background:var(--ink);color:#fff;text-align:center;width:min(74%,470px);box-shadow:inset 0 0 0 45px #292929,inset 0 0 0 48px var(--blue);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-7deg)}.pd-record span,.pd-record small{letter-spacing:.12em;font-size:10px;font-weight:900}.pd-record b{background:var(--lime);color:var(--ink);border:2px solid;margin:13px;padding:14px;font-size:clamp(28px,4vw,54px);line-height:.76}.pd-sticker{background:var(--coral);border:2px solid;padding:15px;font-size:12px;font-weight:950;position:absolute;bottom:28px;right:20px;transform:rotate(4deg);box-shadow:4px 4px}.pd-statement{text-align:center;background:#fff;padding:85px 20px}.pd-statement p{letter-spacing:.08em;font-size:13px;font-weight:900}.pd-statement h2{letter-spacing:-.06em;margin:12px 0;font-size:clamp(48px,7vw,88px);line-height:.95}.pd-section{padding:100px 7vw}.pd-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.pd-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5.5vw,75px);line-height:.95}.pd-section-head>p{font-size:17px;line-height:1.6}.access{background:var(--cream)}.access-grid{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.access-card{border-right:2px solid;flex-direction:column;min-height:600px;padding:30px;display:flex;position:relative}.access-card:last-child{border:0}.access-card.single{background:#fff}.access-card.core{background:var(--lime)}.access-card.annual{background:var(--violet)}.access-card .tag{margin-top:25px}.access-card h3{letter-spacing:-.045em;margin:10px 0 30px;font-size:32px;line-height:1}.pd-price{border-top:2px solid;border-bottom:2px solid;align-items:end;gap:12px;padding:20px 0;display:flex}.pd-price b{letter-spacing:-.06em;font-size:65px;line-height:1}.pd-price span{padding-bottom:8px;font-size:11px;font-weight:900}.access-card ul{margin:0;padding:20px 0;list-style:none}.access-card li{border-bottom:1px solid #00000040;padding:10px 0;font-size:13px;line-height:1.5}.access-card li:before{content:"✦";margin-right:9px}.pd-card-link{border-top:2px solid;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:13px;font-weight:950;display:flex}.value-badge{background:var(--coral);border:2px solid;padding:9px 12px;font-size:10px;font-weight:950;position:absolute;top:-16px;right:18px;transform:rotate(3deg);box-shadow:3px 3px}.annual .value-badge{background:var(--lime);transform:rotate(-3deg)}.pd-how{background:var(--ink);color:#fff;padding:70px 8vw}.pd-how-grid{border-top:1px solid #555;grid-template-columns:repeat(3,1fr);display:grid}.pd-how-grid>div{border-right:1px solid #555;padding:30px}.pd-how-grid>div:last-child{border:0}.pd-how-grid span{color:var(--lime);font-size:12px;font-weight:900}.pd-how-grid h3{margin:22px 0 10px;font-size:23px}.pd-how-grid p{color:#c8c8c8;font-size:14px;line-height:1.6}.library{background:#fff}.pd-course-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pd-course{border:2px solid;flex-direction:column;padding:12px 12px 20px;display:flex}.course-cover{background:var(--course);border:2px solid;height:220px;padding:14px;position:relative;overflow:hidden}.course-cover:after{content:"";background:var(--ink);width:150px;height:150px;box-shadow:inset 0 0 0 21px #292929,inset 0 0 0 24px var(--course);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-cover span,.course-cover i{z-index:2;font-size:9px;font-weight:900;position:relative}.course-cover i{float:right;font-size:20px;font-style:normal}.course-cover b{z-index:3;background:#fff;border:2px solid;padding:7px;font-size:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.pd-course .tag{margin-top:20px}.pd-course h3{letter-spacing:-.04em;margin:7px 0;font-size:25px;line-height:1}.pd-course>p:not(.tag){min-height:38px;font-size:13px;line-height:1.45}.course-bottom{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 0;display:flex}.course-bottom span{font-size:9px;font-weight:900}.course-bottom b{font-size:20px}.pd-course>a{justify-content:space-between;padding-top:15px;font-size:12px;font-weight:950;display:flex}.catalog-end{text-align:center;margin-top:50px}.catalog-end p{font-size:17px;font-weight:900}.member-band{color:#fff;background:#1d1831;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:95px 8vw;display:grid}.member-band h2{letter-spacing:-.06em;margin:12px 0 25px;font-size:clamp(50px,6vw,80px);line-height:.92}.member-band>div:first-child>p:not(.eyebrow){font-size:17px;line-height:1.6}.member-math{gap:12px;display:grid}.member-math>span{border:1px solid #665e7f;padding:15px;font-size:14px;font-weight:900}.member-math>i{color:var(--lime);font-size:28px;font-style:normal}.member-math>b{background:var(--coral);color:var(--ink);border:2px solid;padding:18px;font-size:30px}.member-math .btn{margin-top:14px}.pd-final{text-align:center;background:var(--blue);border-top:2px solid;padding:95px 20px}.pd-final h2{letter-spacing:-.06em;margin:18px 0 40px;font-size:clamp(52px,7vw,90px);line-height:.9}.pd-final>div{justify-content:center;align-items:center;gap:30px;display:flex}@media (width<=900px){.pd-hero{grid-template-columns:1fr}.pd-hero-art{border-top:2px solid;border-left:0;min-height:500px}.pd-section-head,.member-band,.access-grid{grid-template-columns:1fr}.access-card{border-bottom:2px solid;border-right:0;min-height:520px}.pd-how-grid{grid-template-columns:1fr}.pd-how-grid>div{border-bottom:1px solid #555;border-right:0}.pd-course-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.pd-hero-copy{padding:50px 5vw}.pd-hero h1{font-size:56px}.pd-hero-art{min-height:400px}.pd-record{box-shadow:inset 0 0 0 30px #292929,inset 0 0 0 33px var(--blue)}.pd-section{padding:75px 5vw}.pd-course-grid{grid-template-columns:1fr}.pd-final>div{flex-direction:column}.member-band{padding:75px 6vw}}.library-total{background:var(--lime);border:2px solid;align-items:center;gap:18px;margin:-12px 0 42px;padding:19px 24px;display:flex}.library-total b{font-size:43px;line-height:1}.library-total span{letter-spacing:.12em;max-width:90px;font-size:9px;font-weight:950;line-height:1.35}.library-total p{margin:0 0 0 auto;font-size:13px;font-weight:800}.pd-course-grid{align-items:stretch}.pd-course{background:#fff}.course-cover.real-cover{background:var(--ink);height:235px;padding:0}.course-cover.real-cover:after{display:none}.course-cover.real-cover img{object-fit:cover;width:100%;height:100%;display:block}.pd-course h4{color:#6555b8;margin:1px 0 13px;font-size:12px;line-height:1.4}.pd-course>p.course-desc{color:#555;flex:1;min-height:0;margin:0;font-size:12px;line-height:1.6}.pd-course>a.enroll{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-top:0;padding:14px 12px}.pd-course>a.enroll:hover{background:#7044e8}.course-bottom{margin-top:18px}.course-bottom span{letter-spacing:.07em}@media (width<=700px){.library-total{flex-wrap:wrap;align-items:flex-start}.library-total p{width:100%;margin:0}.course-cover.real-cover{aspect-ratio:16/10;height:auto}}.catalog-page{background:var(--cream);color:var(--ink)}.catalog-intro{background:var(--blue);border-bottom:2px solid;grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;padding:75px 7vw 65px;display:grid}.catalog-intro h1{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(54px,7vw,96px);line-height:.86}.catalog-intro h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.catalog-intro>p{max-width:580px;margin:0;font-size:18px;line-height:1.65}.catalog-browser{padding:45px 7vw 105px}.catalog-tools{border-bottom:2px solid;justify-content:space-between;align-items:end;gap:25px;padding-bottom:25px;display:flex}.catalog-filters{flex-wrap:wrap;gap:8px;display:flex}.catalog-filters button,.catalog-empty button{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#fff;border:2px solid;padding:12px 17px;font-size:11px;font-weight:950}.catalog-filters button.active,.catalog-filters button:hover{background:var(--ink);color:#fff}.catalog-search{flex-direction:column;gap:6px;min-width:280px;display:flex}.catalog-search span{letter-spacing:.14em;font-size:9px;font-weight:950}.catalog-search input{height:43px;font:inherit;background:#fff;border:2px solid;padding:0 13px;font-size:13px}.catalog-count{align-items:center;gap:10px;margin:25px 0;display:flex}.catalog-count b{font-size:35px;line-height:1}.catalog-count span{letter-spacing:.13em;font-size:9px;font-weight:950}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.catalog-card{background:#fff;border:2px solid;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:7px 7px #0000}.catalog-card:hover{box-shadow:7px 7px 0 var(--violet);transform:translate(-3px,-3px)}.catalog-cover{aspect-ratio:16/10;background:#fff;border-bottom:2px solid;place-items:center;display:grid;position:relative;overflow:hidden}.catalog-cover img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.catalog-cover span{background:var(--lime);letter-spacing:.1em;border:2px solid;padding:6px 8px;font-size:8px;font-weight:950;position:absolute;bottom:10px;left:10px}.catalog-card-copy{flex-direction:column;flex:1;padding:22px;display:flex}.catalog-card-copy .tag{margin:0 0 11px}.catalog-card-copy h2{letter-spacing:-.045em;margin:0;font-size:27px;line-height:.98}.catalog-card-copy h3{color:#6555b8;min-height:42px;margin:7px 0 14px;font-size:13px;line-height:1.45}.catalog-rating{color:#7044e8;margin:0 0 12px;font-size:11px;font-weight:950}.catalog-meta{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 0;display:flex}.catalog-meta span{letter-spacing:.06em;font-size:8px;font-weight:950}.catalog-meta b{font-size:20px}.catalog-card-copy>a{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:13px;padding:13px;font-size:10px;font-weight:950;display:flex}.catalog-card-copy>a:hover{background:#7044e8}.catalog-empty{text-align:center;background:#fff;border:2px solid;padding:100px 20px}.catalog-empty h2{margin:0;font-size:42px}.catalog-empty p{margin-bottom:25px}.catalog-membership{text-align:center;color:#fff;background:#1d1831;border-top:2px solid;padding:95px 20px}.catalog-membership h2{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(50px,7vw,88px);line-height:.9}.catalog-membership>p:not(.eyebrow){color:#d5d1df;max-width:600px;margin:0 auto 30px;font-size:17px;line-height:1.6}@media (width<=1000px){.catalog-grid{grid-template-columns:1fr 1fr}.catalog-intro{grid-template-columns:1fr}.catalog-intro>p{margin-top:10px}}@media (width<=680px){.catalog-intro{padding:55px 6vw}.catalog-intro h1{font-size:58px}.catalog-browser{padding:30px 5vw 75px}.catalog-tools{flex-direction:column;align-items:stretch}.catalog-search{width:100%;min-width:0}.catalog-grid{grid-template-columns:1fr}.catalog-card-copy h3{min-height:0}}.catalog-page .global-back-home{margin-bottom:16px}.catalog-intro{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr) 150px;align-items:center;gap:3vw;min-height:220px;padding:22px 7vw;display:grid;position:relative;overflow:hidden}.catalog-intro-copy,.catalog-intro>p{z-index:2;position:relative}.catalog-intro .eyebrow{margin-bottom:8px}.catalog-intro h1{font-size:clamp(46px,4.4vw,66px);line-height:.84}.catalog-intro>p{max-width:520px;margin:0;padding:0;font-size:17px;line-height:1.5}.catalog-abstract{z-index:1;justify-self:end;width:135px;height:135px;position:relative;top:auto;right:auto;transform:rotate(-8deg)}.catalog-abstract span{border:2px solid var(--ink);display:block;position:absolute}.catalog-abstract span:first-child{background:var(--lime);border-radius:50%;inset:14px}.catalog-abstract span:nth-child(2){background:var(--coral);width:58px;height:58px;top:0;right:0;transform:rotate(18deg)}.catalog-abstract span:nth-child(3){background:var(--violet);width:28px;height:105px;bottom:-5px;left:0;transform:rotate(32deg)}.catalog-abstract b{letter-spacing:-.08em;font-size:28px;position:absolute;top:53px;left:43px;transform:rotate(8deg)}@media (width<=1000px){.catalog-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) 100px;gap:24px;min-height:210px;padding:24px 6vw}.catalog-intro h1{font-size:50px}.catalog-intro>p{font-size:16px}.catalog-abstract{width:96px;height:96px}.catalog-abstract span:nth-child(2){width:42px;height:42px}.catalog-abstract span:nth-child(3){width:20px;height:76px}.catalog-abstract b{font-size:22px;top:37px;left:30px}}@media (width<=680px){.catalog-page .global-back-home{margin-bottom:14px}.catalog-intro{grid-template-columns:1fr;min-height:0;padding:28px 24vw 28px 6vw}.catalog-intro h1{font-size:46px}.catalog-intro>p{font-size:16px}.catalog-abstract{width:105px;height:105px;position:absolute;top:50%;right:-36px;transform:translateY(-50%)rotate(-8deg)}.catalog-abstract span:nth-child(2){width:44px;height:44px}.catalog-abstract span:nth-child(3){width:21px;height:80px}.catalog-abstract b{font-size:22px;top:42px;left:34px}}.about-hero{border-bottom:2px solid;grid-template-columns:56% 44%;min-height:670px;display:grid}.about-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6.6vw,94px);line-height:.9}.about-hero h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.about-hero>div:first-child>p:last-child{max-width:690px;margin-top:32px;font-size:18px;line-height:1.6}.brand-stack{border-left:2px solid;grid-template-rows:1fr 1fr;display:grid}.brand-card{flex-direction:column;justify-content:center;padding:45px;display:flex}.brand-card.parent{background:var(--lime);border-bottom:2px solid}.brand-card.division{background:var(--violet)}.brand-card>span,.brand-roles article>span{letter-spacing:.16em;font-size:10px;font-weight:950}.brand-card h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(40px,4.5vw,69px);line-height:.88}.brand-card p{max-width:390px;font-size:12px;font-weight:800;line-height:1.5}.about-intro{grid-template-columns:.42fr 1fr;gap:7vw;padding:105px 8vw;display:grid}.about-intro h2{letter-spacing:-.06em;margin:0 0 35px;font-size:clamp(48px,6vw,78px);line-height:.95}.about-intro>div>p{max-width:850px;font-size:17px;line-height:1.7}.about-callout{box-shadow:6px 6px 0 var(--violet);background:#fff;border:2px solid;padding:25px;margin-top:35px!important}.brand-roles{border-top:2px solid;border-bottom:2px solid;grid-template-columns:1fr 1fr;display:grid}.brand-roles article{flex-direction:column;min-height:580px;padding:70px 7vw;display:flex}.brand-roles article:first-child{color:#fff;border-right:2px solid var(--ink);background:#1d1831}.brand-roles article:last-child{background:var(--blue)}.brand-roles h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5vw,68px)}.brand-roles ul{padding-left:20px}.brand-roles a{border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:13px;font-weight:950;display:flex}.founder-section{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;padding:110px 8vw;display:grid}.founder-art{aspect-ratio:4/5;background:var(--coral);box-shadow:12px 12px 0 var(--ink);text-align:center;border:2px solid;flex-direction:column;justify-content:space-between;align-items:center;padding:30px;display:flex;transform:rotate(-2deg)}.founder-art span,.founder-art small{letter-spacing:.14em;font-size:11px;font-weight:950}.founder-art b{font-family:Georgia,serif;font-size:clamp(80px,12vw,170px);line-height:1}.founder-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,78px)}.founder-section h3{letter-spacing:.1em;color:#7044e8;margin:10px 0 30px;font-size:13px}.founder-section>div:last-child>p:not(.eyebrow){font-size:16px;line-height:1.7}.founder-section blockquote{border-left:5px solid var(--lime);margin:35px 0 0;padding-left:25px;font-family:Georgia,serif;font-size:25px;line-height:1.35}.approvals{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding:100px 8vw;display:grid}.approvals h2{letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(48px,6vw,75px);line-height:.95}.approvals>div:first-child>p:last-child{color:#cfcfcf;line-height:1.65}.approval-grid{border:2px solid #fff;grid-template-columns:repeat(3,1fr);display:grid}.approval-grid article{border-right:1px solid #fff;flex-direction:column;min-height:225px;padding:24px;display:flex}.approval-grid article:last-child{border:0}.approval-grid b{color:var(--lime);font-size:29px}.approval-grid span{margin-top:15px;font-size:12px;font-weight:900}.approval-grid small{color:#aaa;margin-top:auto;font-size:10px;line-height:1.5}.about-final{text-align:center;background:var(--violet);border-bottom:2px solid;padding:100px 20px}.about-final h2{letter-spacing:-.065em;margin:16px 0 40px;font-size:clamp(53px,7vw,92px);line-height:.9}.about-final>div{justify-content:center;align-items:center;gap:30px;display:flex}@media (width<=900px){.about-hero{grid-template-columns:1fr}.brand-stack{border-top:2px solid;border-left:0}.about-intro,.brand-roles{grid-template-columns:1fr}.brand-roles article:first-child{border-bottom:2px solid;border-right:0}.founder-section,.approvals{grid-template-columns:1fr}.founder-art{max-width:480px;margin:auto}.approval-grid{margin-top:20px}}@media (width<=560px){.about-hero>div:first-child{padding:50px 5vw}.about-hero h1{font-size:51px}.brand-card{padding:36px 6vw}.about-intro{padding:75px 6vw}.brand-roles article{min-height:530px;padding:65px 6vw}.founder-section,.approvals{padding:75px 6vw}.approval-grid{grid-template-columns:1fr}.approval-grid article{border-bottom:1px solid #fff;border-right:0;min-height:160px}.about-final>div{flex-direction:column}}.student-shell{background:#f3efe7;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.student-sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.student-brand{letter-spacing:.07em;border-bottom:1px solid #404040;align-items:center;gap:10px;padding-bottom:25px;font-size:9px;line-height:1.2;display:flex}.student-brand .brand-mark{color:var(--ink)}.student-nav{flex-direction:column;gap:5px;margin-top:28px;display:flex}.student-nav a{border:1px solid #0000;padding:13px 12px;font-size:12px}.student-nav a span{width:24px;color:var(--lime);display:inline-block}.student-nav a:hover,.student-nav a.active{background:#282828;border-color:#555}.student-nav a.active{color:var(--lime)}.sidebar-help{background:var(--violet);color:var(--ink);box-shadow:4px 4px 0 var(--lime);border:2px solid #fff;margin-top:auto;padding:17px}.sidebar-help b{font-size:14px}.sidebar-help p{font-size:10px;line-height:1.5}.sidebar-help a{font-size:10px;font-weight:950;text-decoration:underline}.sign-out{color:#aaa;margin-top:28px;font-size:11px}.student-main{min-width:0}.student-topbar{background:#fff;border-bottom:2px solid;justify-content:space-between;align-items:center;height:82px;padding:0 3vw;display:flex}.student-topbar>p{flex-direction:column;margin:0;display:flex}.student-topbar>p span{letter-spacing:.16em;font-size:8px;font-weight:900}.student-topbar>p b{font-size:18px}.student-person{align-items:center;gap:10px;display:flex}.student-person>span{background:var(--lime);border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.student-person p{flex-direction:column;font-size:11px;display:flex}.student-person small{color:#777;margin-top:3px}.mobile-menu{background:0 0;border:0;font-size:22px;display:none}.mockup-note{background:var(--blue);border-bottom:2px solid;align-items:center;gap:18px;padding:10px 3.5vw;font-size:10px;display:flex}.mockup-note b{letter-spacing:.1em}.dashboard-content{padding:42px 3.5vw 70px}.dashboard-welcome{grid-template-columns:1.2fr .8fr;gap:26px;display:grid}.dashboard-welcome>div:first-child{padding:18px 0}.dashboard-welcome h1{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5vw,72px);line-height:.9}.dashboard-welcome h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.dashboard-welcome>div:first-child>p:last-child{max-width:580px;font-size:14px;line-height:1.6}.next-up{background:var(--lime);box-shadow:7px 7px 0 var(--ink);border:2px solid;padding:25px;position:relative}.next-up>span{letter-spacing:.15em;font-size:9px;font-weight:950}.next-up>b{font-size:26px;position:absolute;top:22px;right:25px}.next-up h2{letter-spacing:-.04em;max-width:330px;margin:48px 0 8px;font-size:27px;line-height:1}.next-up p{font-size:12px}.next-up a{border-top:2px solid;justify-content:space-between;margin-top:25px;padding-top:15px;font-size:12px;font-weight:950;display:flex}.learning-snapshot{background:#fff;border:2px solid;grid-template-columns:repeat(4,1fr);margin:45px 0 70px;display:grid}.learning-snapshot article{border-right:1px solid;flex-direction:column;padding:22px;display:flex}.learning-snapshot article:last-child{border:0}.learning-snapshot span{letter-spacing:.13em;font-size:8px;font-weight:950}.learning-snapshot b{margin:12px 0;font-size:42px;line-height:1}.learning-snapshot small{color:#666;font-size:9px}.dashboard-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.dashboard-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,54px)}.course-filters{gap:7px;display:flex}.course-filters button{background:#fff;border:1px solid;padding:9px 13px;font-size:10px;font-weight:900}.course-filters button.selected{background:var(--ink);color:#fff}.student-course-list{border-top:2px solid}.student-course{border-bottom:1px solid;grid-template-columns:125px 1fr 150px;align-items:center;gap:24px;padding:18px 0;display:grid}.course-tile{border:2px solid;flex-direction:column;justify-content:space-between;height:105px;padding:10px;display:flex;position:relative}.student-course.lime .course-tile{background:var(--lime)}.student-course.violet .course-tile{background:var(--violet)}.student-course.blue .course-tile{background:var(--blue)}.course-tile span{font-size:7px;font-weight:950}.course-tile b{letter-spacing:-.05em;font-size:22px;line-height:.8}.course-tile i{font-style:normal;position:absolute;top:7px;right:9px}.course-info h3{letter-spacing:-.035em;margin:5px 0;font-size:22px}.student-course-type{letter-spacing:.13em;color:#6555b8;font-size:8px;font-weight:950}.course-info p,.course-info small{color:#666;font-size:10px}.progress-row{grid-template-columns:1fr 38px;align-items:center;gap:10px;max-width:500px;margin:13px 0 6px;display:grid}.progress-row>div{background:#fff;border:1px solid;height:9px}.progress-row>div span{background:var(--ink);height:100%;display:block}.progress-row b{font-size:10px}.course-action{background:#fff;border:2px solid;justify-content:space-between;padding:13px;font-size:11px;font-weight:950;display:flex}.dashboard-lower{grid-template-columns:1.35fr .65fr;gap:25px;margin-top:75px;display:grid}.cert-panel{background:#fff;border:2px solid;padding:27px}.panel-title{border-bottom:1px solid;justify-content:space-between;align-items:flex-end;padding-bottom:18px;display:flex}.panel-title h2{letter-spacing:-.05em;margin:0;font-size:36px}.panel-title>a{font-size:10px;font-weight:900}.certificate-row{border-bottom:1px solid #ddd;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:22px 0;display:grid}.cert-icon{background:var(--lime);border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.certificate-row>div{flex-direction:column;display:flex}.certificate-row small{color:#777;margin-top:4px;font-size:9px}.certificate-row button{background:var(--ink);color:#fff;border:0;padding:12px;font-size:9px;font-weight:900}.empty-cert{color:#888;margin:18px 0 0;font-size:10px}.explore-panel{background:var(--violet);border:2px solid;flex-direction:column;padding:28px;display:flex}.explore-panel>span{letter-spacing:.14em;font-size:9px;font-weight:950}.explore-panel h2{letter-spacing:-.05em;font-size:35px;line-height:.92}.explore-panel p{font-size:12px;line-height:1.5}.explore-panel a{border-top:1px solid;margin-top:auto;padding-top:15px;font-size:10px;font-weight:950}.dashboard-footer{letter-spacing:.08em;border-top:2px solid;justify-content:space-between;padding:25px 3.5vw;font-size:9px;display:flex}.dashboard-footer div{gap:20px;display:flex}@media (width<=1000px){.student-shell{grid-template-columns:78px 1fr}.student-sidebar{padding:22px 13px}.student-brand>span:last-child,.student-nav a{font-size:0}.student-nav a span{width:auto;font-size:15px}.student-nav a{text-align:center}.sidebar-help,.sign-out{display:none}.student-brand .brand-mark{width:46px}.dashboard-welcome,.dashboard-lower{grid-template-columns:1fr}.learning-snapshot{grid-template-columns:1fr 1fr}.learning-snapshot article:nth-child(2){border-right:0}.learning-snapshot article:nth-child(-n+2){border-bottom:1px solid}}@media (width<=650px){.student-shell{display:block}.student-sidebar{display:none}.student-topbar{height:70px}.mobile-menu{display:block}.student-topbar>p,.student-person p{display:none}.mockup-note{flex-direction:column;align-items:flex-start;gap:3px}.dashboard-content{padding:32px 5vw 60px}.dashboard-welcome{grid-template-columns:1fr}.learning-snapshot{margin:38px 0 55px}.dashboard-heading{flex-direction:column;align-items:flex-start}.course-filters{margin-top:18px}.student-course{grid-template-columns:90px 1fr}.course-tile{height:90px}.course-action{grid-column:1/-1}.certificate-row{grid-template-columns:40px 1fr}.certificate-row button{grid-column:1/-1}.dashboard-footer{flex-direction:column;align-items:flex-start;gap:15px}}.mobile-site-menu{display:none;position:relative}.mobile-site-menu summary{cursor:pointer;border:2px solid var(--ink);background:var(--lime);width:58px;height:52px;box-shadow:3px 3px 0 var(--ink);align-content:center;place-items:center;gap:1px;list-style:none;display:grid}.mobile-site-menu summary::-webkit-details-marker{display:none}.mobile-site-menu summary span{letter-spacing:.11em;font-size:8px;font-weight:950;line-height:1}.mobile-site-menu summary b{font-size:23px;line-height:.8}.mobile-site-menu>nav{background:var(--ink);color:#fff;border-bottom:3px solid var(--lime);z-index:100;max-height:calc(100vh - 84px);padding:10px 5vw 24px;display:none;position:fixed;top:84px;left:0;right:0;overflow-y:auto}.mobile-site-menu[open]>nav{grid-template-columns:1fr 1fr;display:grid}.mobile-site-menu>nav a{border-bottom:1px solid #454545;flex-direction:column;min-height:70px;padding:16px 13px;display:flex}.mobile-site-menu>nav a:nth-child(odd){border-right:1px solid #454545}.mobile-site-menu>nav b{color:var(--lime);font-size:13px;line-height:1.25}.mobile-site-menu>nav small{color:#c7c7c7;margin-top:5px;font-size:10px;line-height:1.35}@media (width<=900px){.mobile-site-menu{display:block}.nav-actions{gap:13px}.nav-wrap{z-index:200}}@media (width<=560px){.brand-logo{width:88px!important;height:62px!important}.nav-actions .login{display:none}.mobile-site-menu summary{width:62px;height:54px}.mobile-site-menu>nav{grid-template-columns:1fr}.mobile-site-menu>nav a:nth-child(odd){border-right:0}}@media (width<=900px){.nav-actions{gap:10px}.nav-actions .cart-link,.nav-actions .login{align-items:center;display:flex}}@media (width<=560px){.nav-wrap{padding:0 3vw}.brand-logo{width:72px!important;height:58px!important}.nav-actions{gap:6px}.nav-actions .cart-link{padding:8px 7px;font-size:0}.nav-actions .cart-link:before{content:"BAG";font-size:8px}.nav-actions .cart-link b{width:17px;height:17px;margin-left:4px;font-size:9px}.nav-actions .login{text-align:center;padding:9px 7px;font-size:8px;line-height:1.05;display:flex}.nav-actions .login span{display:none}.mobile-site-menu summary{width:56px;height:52px}}@media (width<=370px){.brand-logo{width:62px!important}.nav-actions{gap:4px}.nav-actions .login{padding:8px 5px}.mobile-site-menu summary{width:51px}}.player-shell{min-height:100vh;color:var(--ink);background:#f4f0e8;grid-template-columns:340px 1fr;display:grid}.player-outline{color:#fff;border-right:2px solid var(--ink);background:#19172a;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.player-brand{background:var(--cream);border-bottom:2px solid var(--ink);height:88px;padding:12px 28px}.player-brand img{object-fit:contain;width:150px;height:100%}.outline-course{background:var(--coral);color:var(--ink);border-bottom:2px solid;padding:28px}.outline-course span,.lesson-position span,.lesson-kicker>span,.action-card>div>span{letter-spacing:.14em;font-size:10px;font-weight:950}.outline-course h2{letter-spacing:-.04em;margin:12px 0 7px;font-size:25px;line-height:1.02}.outline-course p{margin:0;font-size:12px;font-weight:900}.outline-progress{border-bottom:1px solid #514d64;padding:20px 24px}.outline-progress>div{background:#49455b;border:1px solid #6d687f;height:9px}.outline-progress>div span{background:var(--lime);height:100%;display:block}.outline-progress p{justify-content:space-between;margin:10px 0 0;display:flex}.outline-progress b,.outline-progress small{font-size:10px}.outline-progress small{color:#aaa}.outline-section{border-bottom:1px solid #514d64}.outline-section summary{cursor:pointer;grid-template-columns:32px 1fr 20px;align-items:center;gap:9px;padding:20px 22px;list-style:none;display:grid}.outline-section summary::-webkit-details-marker{display:none}.outline-section summary>span{color:var(--lime);font-size:11px;font-weight:950}.outline-section summary div{flex-direction:column;display:flex}.outline-section summary b{font-size:14px}.outline-section summary small{color:#aaa;margin-top:4px;font-size:9px}.outline-section summary i{color:var(--lime);font-style:normal}.outline-section nav{background:#242137;padding:7px 10px 15px}.outline-section nav a{color:#c7c4d0;border-bottom:1px solid #39364b;grid-template-columns:22px 1fr;gap:6px;padding:11px 10px;font-size:11px;line-height:1.35;display:grid}.outline-section nav a span{color:#8f899e}.outline-section nav a.done span{color:var(--blue)}.outline-section nav a.current{background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--coral);font-weight:950}.outline-section nav a.current span{color:var(--ink)}.outline-back{color:var(--lime);margin-top:auto;padding:24px;font-size:11px;font-weight:950}.player-main{min-width:0}.player-topbar{background:#fff;border-bottom:2px solid;justify-content:space-between;align-items:center;height:88px;padding:0 4vw;display:flex}.lesson-position{flex-direction:column;display:flex}.lesson-position b{margin-top:4px;font-size:17px}.player-account{align-items:center;gap:15px;display:flex}.player-account a{font-size:11px;font-weight:950}.player-account span{background:var(--violet);border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.player-mobile-outline{display:none}.lesson-progress{background:#e5e0d7;height:33px;position:relative}.lesson-progress>span{background:var(--blue);border-right:2px solid;height:100%;display:block}.lesson-progress small{font-size:9px;font-weight:950;position:absolute;top:9px;right:18px}.lesson-content{width:min(980px,90%);margin:0 auto;padding:65px 0 80px}.lesson-kicker{justify-content:space-between;align-items:center;display:flex}.lesson-kicker>b{background:var(--coral);letter-spacing:.1em;border:2px solid;padding:8px 11px;font-size:9px;box-shadow:3px 3px}.lesson-content h1{letter-spacing:-.07em;margin:18px 0 30px;font-size:clamp(60px,7.5vw,108px);line-height:.82}.lesson-content h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.lesson-intro{max-width:720px;margin-bottom:40px;font-size:18px;line-height:1.65}.lesson-video{aspect-ratio:16/9;color:#fff;border:2px solid var(--ink);box-shadow:11px 11px 0 var(--lime);background:#171522;grid-template-columns:43% 57%;display:grid;position:relative;overflow:hidden}.lesson-video>img{object-fit:cover;object-position:center top;filter:saturate(.8);opacity:.88;width:100%;height:100%}.video-copy{background:linear-gradient(135deg,#211d39,#46327d);flex-direction:column;justify-content:center;padding:5vw;display:flex}.video-copy span{letter-spacing:.17em;color:var(--lime);font-size:10px;font-weight:950}.video-copy>b{letter-spacing:-.06em;margin:22px 0;font-size:clamp(35px,4.5vw,65px);line-height:.88}.video-copy small{font-size:12px}.lesson-video>button{background:var(--coral);cursor:pointer;width:76px;height:76px;box-shadow:5px 5px 0 var(--ink);border:3px solid #fff;border-radius:50%;font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-controls{background:#0a0910eb;grid-template-columns:42px 1fr 42px 60px;align-items:center;height:48px;padding:0 18px;font-size:9px;display:grid;position:absolute;bottom:0;left:0;right:0}.video-controls i{background:#777;height:5px}.video-controls i b{background:var(--coral);width:8%;height:100%;display:block}.video-controls strong{text-align:right;font-size:13px}.action-card{box-shadow:9px 9px 0 var(--violet);background:#fff;border:2px solid;grid-template-columns:.75fr 1.25fr;margin-top:65px;display:grid}.action-card>div{background:var(--blue);border-right:2px solid;padding:35px}.action-card h2{letter-spacing:-.05em;margin:15px 0 0;font-size:38px;line-height:.95}.action-card ol{margin:0;padding:28px 35px 28px 60px}.action-card li{border-bottom:1px solid;padding:12px 0;font-size:14px;line-height:1.5}.lesson-actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:60px;display:grid}.lesson-actions a{font-size:11px;font-weight:950}.lesson-actions a:last-child{text-align:right}.lesson-actions button{background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--lime);padding:16px 22px;font-size:12px;font-weight:950}.lesson-actions button span{color:var(--lime);margin-left:12px}@media (width<=950px){.player-shell{grid-template-columns:1fr}.player-outline{display:none}.player-mobile-outline{display:block;position:relative}.player-mobile-outline summary{cursor:pointer;background:var(--lime);border:2px solid;padding:12px;font-size:11px;font-weight:950;list-style:none}.player-mobile-outline summary::-webkit-details-marker{display:none}.player-mobile-outline>div{color:#fff;z-index:50;width:min(86vw,410px);max-height:70vh;box-shadow:8px 8px 0 var(--violet);background:#19172a;padding:15px;position:absolute;top:47px;left:0;overflow:auto}.player-mobile-outline>div>b{color:var(--lime);padding:8px 10px 16px;display:block}.player-mobile-outline>div>a{border-top:1px solid #464257;padding:11px;font-size:11px;display:block}.player-mobile-outline>div>a.current{background:var(--lime);color:var(--ink);font-weight:950}.lesson-position{display:none}}@media (width<=650px){.player-topbar{height:74px;padding:0 4vw}.lesson-progress{height:27px}.lesson-progress small{top:7px}.lesson-content{width:90%;padding:45px 0 65px}.lesson-content h1{font-size:58px}.lesson-intro{font-size:16px}.lesson-video{aspect-ratio:4/5;grid-template-columns:1fr}.lesson-video>img{height:52%}.video-copy{height:48%;padding:30px;position:absolute;bottom:48px;left:0;right:0}.video-copy>b{font-size:42px}.lesson-video>button{width:64px;height:64px}.action-card{grid-template-columns:1fr}.action-card>div{border-bottom:2px solid;border-right:0}.lesson-actions{grid-template-columns:1fr 1fr}.lesson-actions button{grid-area:1/1/auto/-1}.lesson-actions a:last-child{text-align:right}}.player-outline .outline-section nav{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex;overflow:hidden}.player-outline .outline-section nav a{white-space:normal;overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);width:100%;min-width:0;display:grid}.lesson-content h1{letter-spacing:-.055em;font-size:clamp(46px,5.3vw,74px);line-height:.92}.group-content{padding:48px 3.5vw 80px}.group-welcome{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.group-welcome h1{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.2vw,72px);line-height:.9}.group-welcome h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.group-welcome>div>p:last-child{max-width:630px;font-size:14px;line-height:1.6}.group-welcome>button{background:var(--lime);white-space:nowrap;cursor:pointer;border:2px solid;padding:16px 22px;font-weight:950;box-shadow:5px 5px}.add-learner{box-shadow:7px 7px 0 var(--violet);background:#fff;border:2px solid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:18px;margin:35px 0 0;padding:24px;display:grid}.add-learner>div{flex-direction:column;display:flex}.add-learner>div span{letter-spacing:.14em;color:#7044e8;font-size:9px;font-weight:950}.add-learner>div b{margin-top:7px;font-size:18px}.add-learner label{letter-spacing:.1em;font-size:9px;font-weight:950}.add-learner input{width:100%;height:43px;font:inherit;border:2px solid;margin-top:6px;padding:0 10px;font-size:12px;display:block}.add-learner button{background:var(--ink);color:#fff;border:0;height:43px;padding:0 17px;font-size:10px;font-weight:950}.group-stats{background:#fff;border:2px solid;grid-template-columns:repeat(4,1fr);margin:48px 0 75px;display:grid}.group-stats article{border-right:1px solid;flex-direction:column;min-height:170px;padding:22px;display:flex}.group-stats article:last-child{border:0}.group-stats article:first-child{background:var(--lime)}.group-stats article:nth-child(3){background:var(--blue)}.group-stats span{letter-spacing:.12em;font-size:9px;font-weight:950}.group-stats b{margin:auto 0 7px;font-size:50px;line-height:1}.group-stats small{font-size:10px}.group-roster-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.group-roster-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,52px)}.group-roster-head label{letter-spacing:.12em;flex-direction:column;gap:7px;min-width:235px;font-size:9px;font-weight:950;display:flex}.group-roster-head select{height:44px;font:inherit;background:#fff;border:2px solid;padding:0 10px;font-size:12px}.roster-table{background:#fff;border:2px solid}.roster-header,.roster-table article{grid-template-columns:1.2fr 1.2fr 1fr .65fr 1.3fr;align-items:center;gap:15px;display:grid}.roster-header{background:var(--ink);color:#fff;padding:13px 18px}.roster-header span{letter-spacing:.1em;font-size:9px;font-weight:950}.roster-table article{border-bottom:1px solid;padding:18px}.roster-table article:last-child{border-bottom:0}.roster-table article>span{font-size:11px;line-height:1.4}.roster-person{flex-direction:column;display:flex}.roster-person b{font-size:13px}.roster-person small{color:#777;margin-top:4px;font-size:9px}.roster-progress{grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid}.roster-progress>div{background:#eee;border:1px solid;height:9px}.roster-progress i{background:var(--violet);height:100%;display:block}.roster-progress b{font-size:9px}.roster-status{border:1px solid;justify-self:start;padding:6px 8px;font-weight:950;font-size:9px!important}.roster-status.completed{background:var(--lime)}.roster-status.in-progress{background:var(--blue)}.roster-actions{flex-wrap:wrap;gap:5px;display:flex}.roster-actions button{cursor:pointer;background:#fff;border:1px solid;padding:7px;font-size:8px;font-weight:950}.roster-actions .remove{color:#b52222;border-color:#b52222}.group-note{color:#666;margin-top:17px;font-size:10px;line-height:1.6}@media (width<=1050px){.add-learner{grid-template-columns:1fr 1fr}.roster-header{display:none}.roster-table article{grid-template-columns:1fr 1fr}.roster-actions{grid-column:1/-1}.group-stats{grid-template-columns:1fr 1fr}.group-stats article:nth-child(2){border-right:0}.group-stats article:nth-child(-n+2){border-bottom:1px solid}}@media (width<=650px){.lesson-content h1{font-size:44px}.group-content{padding:35px 5vw 65px}.group-welcome,.group-roster-head{flex-direction:column;align-items:flex-start}.group-welcome h1{font-size:48px}.add-learner{grid-template-columns:1fr}.group-stats{grid-template-columns:1fr 1fr;margin:40px 0 60px}.group-stats article{min-height:145px}.group-stats b{font-size:40px}.group-roster-head label{width:100%;min-width:0}.roster-table article{grid-template-columns:1fr}.roster-actions{grid-column:auto}}.group-pass-feature{box-shadow:8px 8px 0 var(--violet);background:#fff;border:2px solid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin-top:42px;display:grid;overflow:hidden}.group-pass-feature>img{aspect-ratio:3/2;object-fit:contain;background:#fff;border-right:2px solid;width:100%;height:100%}.group-pass-feature>span{flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;display:flex}.group-pass-feature small{letter-spacing:.15em;color:var(--violet);font-size:9px;font-weight:950}.group-pass-feature b{letter-spacing:-.045em;margin:12px 0;font-size:31px;line-height:1}.group-pass-feature em{font-size:14px;font-style:normal;line-height:1.55}.group-pass-feature strong{letter-spacing:.06em;border-top:2px solid;width:100%;margin-top:24px;padding-top:16px;font-size:11px}.group-pass-page{background:var(--cream)}.group-pass-hero{border-bottom:2px solid;grid-template-columns:.78fr 1.22fr;min-height:650px;display:grid}.group-pass-copy{flex-direction:column;justify-content:center;padding:65px 6vw;display:flex}.group-pass-copy h1{letter-spacing:-.065em;margin:16px 0 24px;font-size:clamp(52px,6vw,88px);line-height:.88}.group-pass-copy h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.group-pass-copy>p:not(.eyebrow){max-width:650px;font-size:17px;line-height:1.65}.group-pass-art{background:#fff;border-left:2px solid;place-items:center;padding:20px;display:grid}.group-pass-art img{object-fit:contain;width:100%;height:auto;max-height:720px;display:block}.group-pass-included{background:#fff;padding:95px 7vw}.group-pass-included>div:first-child{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.group-pass-included h2{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(48px,6vw,78px);line-height:.92}.group-pass-benefits{border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.group-pass-benefits article{border-right:2px solid;min-height:280px;padding:28px}.group-pass-benefits article:last-child{border:0}.group-pass-benefits article:nth-child(2){background:var(--blue)}.group-pass-benefits article:nth-child(3){background:var(--lime)}.group-pass-benefits span{letter-spacing:.14em;font-size:10px;font-weight:950}.group-pass-benefits h3{margin:42px 0 12px;font-size:28px}.group-pass-benefits p{font-size:14px;line-height:1.6}.group-pass-cta{text-align:center;color:#fff;background:#1d1831;padding:95px 20px}.group-pass-cta h2{letter-spacing:-.06em;margin:15px 0;font-size:clamp(54px,7vw,88px);line-height:.9}.group-pass-cta>p:not(.eyebrow){color:#d5d1df;max-width:620px;margin:0 auto 28px;font-size:17px}.group-pass-price{align-items:center;gap:18px;margin:28px 0;display:flex}.group-pass-price strong{letter-spacing:-.06em;font-size:58px}.group-pass-price span{border-left:2px solid;padding-left:18px;font-size:14px;line-height:1.45}.group-pass-price b{font-size:12px}.section-intro{max-width:480px;font-size:17px;line-height:1.6}.core-course-list{border:2px solid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.core-course-list li{border-bottom:1px solid;grid-template-columns:54px 1fr;align-items:start;gap:14px;padding:24px;display:grid}.core-course-list li:nth-child(odd){border-right:1px solid}.core-course-list li:nth-last-child(-n+2){border-bottom:0}.core-course-list li>span{color:var(--violet);font-size:13px;font-weight:950}.core-course-list strong{font-size:19px}.core-course-list p{margin:6px 0 0;font-size:14px;line-height:1.45}.group-pass-how{grid-template-columns:.75fr 1.25fr;gap:7vw;padding:95px 7vw;display:grid}.group-pass-section-head h2,.group-pass-access h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(46px,5vw,70px);line-height:.92}.group-pass-section-head h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.group-pass-steps{border-top:2px solid;margin:0;padding:0;list-style:none}.group-pass-steps li{border-bottom:1px solid;grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.group-pass-steps li>span{background:var(--lime);border:2px solid;place-items:center;width:42px;height:42px;font-weight:950;display:grid;box-shadow:3px 3px}.group-pass-steps h3{margin:0 0 8px;font-size:22px}.group-pass-steps p{margin:0;font-size:15px;line-height:1.55}.group-pass-access{background:var(--blue);border-block:2px solid;grid-template-columns:1fr 1fr;gap:7vw;padding:90px 7vw;display:grid}.group-pass-access>div:last-child{font-size:17px;line-height:1.65}.access-note{box-shadow:6px 6px 0 var(--ink);background:#fff;border:2px solid;padding:20px;font-size:14px}.cta-price{color:var(--lime);margin:0 auto 24px;font-weight:950}.purchase-pending{opacity:.75;cursor:not-allowed;justify-content:center;display:inline-flex!important}.minimum-seat-note{background:var(--lime);border:1px solid;padding:10px 12px;font-weight:850;color:var(--ink)!important;margin:0 0 18px!important}.group-pass-page .group-pass-hero{grid-template-columns:1fr 1fr;min-height:520px}.group-pass-page .group-pass-copy{padding:48px 6vw}.group-pass-page .group-pass-copy h1{font-size:clamp(44px,4.7vw,68px)}.group-pass-summary{background:#fff;border-bottom:2px solid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;padding:60px 7vw;display:grid}.group-pass-summary h2{letter-spacing:-.05em;margin:10px 0;font-size:clamp(38px,4vw,56px);line-height:.95}.group-pass-summary p{font-size:17px;line-height:1.6}.group-pass-summary a{letter-spacing:.06em;border-bottom:2px solid;margin-top:8px;font-size:12px;font-weight:950;display:inline-block}.group-pass-page .group-pass-how{gap:5vw;padding:65px 7vw}.group-pass-page .group-pass-steps li{padding:18px 0}.group-pass-page .group-pass-access{padding:60px 7vw}.group-pass-page .group-pass-cta{padding:65px 20px}.group-pass-page .group-pass-cta h2{font-size:clamp(46px,5vw,68px)}@media (width<=900px){.group-pass-feature,.group-pass-hero,.group-pass-how,.group-pass-access,.group-pass-summary,.group-pass-page .group-pass-hero{grid-template-columns:1fr}.group-pass-feature>img{border-bottom:2px solid;border-right:0}.group-pass-art{border-top:2px solid;border-left:0}.group-pass-benefits{grid-template-columns:1fr}.group-pass-benefits article{border-bottom:2px solid;border-right:0;min-height:220px}}@media (width<=560px){.group-pass-copy{padding:50px 5vw}.group-pass-copy h1{font-size:52px}.group-pass-art{padding:8px}.group-pass-included{padding:75px 5vw}.group-pass-feature>span{padding:24px}.group-pass-feature b{font-size:27px}.core-course-list{grid-template-columns:1fr}.core-course-list li,.core-course-list li:nth-child(odd),.core-course-list li:nth-last-child(-n+2){border-bottom:1px solid;border-right:0}.core-course-list li:last-child{border-bottom:0}.group-pass-price strong{font-size:48px}.group-pass-how,.group-pass-access{padding:70px 5vw}}.article-page{background:var(--cream);color:var(--ink)}.article-hero{border-bottom:2px solid var(--ink);grid-template-columns:1.2fr .8fr;min-height:720px;display:grid}.article-hero-copy{flex-direction:column;justify-content:center;padding:70px 6.5vw 75px;display:flex}.article-hero-copy h1{letter-spacing:-.065em;max-width:1050px;margin:28px 0 30px;font-size:clamp(50px,6.4vw,94px);line-height:.9}.article-hero-copy>p:last-of-type{max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(20px,2vw,28px);line-height:1.42}.article-byline{border-top:2px solid;flex-direction:column;gap:6px;max-width:440px;margin-top:48px;padding-top:18px;display:flex}.article-byline span,.article-hero-image>span{letter-spacing:.14em;font-size:10px;font-weight:950}.article-byline b{font-size:14px}.article-hero-image{background:var(--violet);border-left:2px solid;min-height:620px;position:relative;overflow:hidden}.article-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.article-hero-image>span{background:var(--lime);box-shadow:4px 4px 0 var(--ink);border:2px solid;padding:10px 12px;position:absolute;bottom:24px;left:24px}.article-layout{background:#fff;grid-template-columns:260px minmax(0,820px);justify-content:center;gap:7vw;padding:90px 7vw 120px;display:grid}.article-layout>aside{background:var(--blue);box-shadow:6px 6px 0 var(--ink);border:2px solid;align-self:start;padding:22px;position:sticky;top:120px}.article-layout>aside p{letter-spacing:.14em;margin:0 0 14px;font-size:10px;font-weight:950}.article-layout>aside a{border-top:1px solid;padding:13px 0;font-size:12px;font-weight:850;display:block}.article-body{min-width:0;font-family:Georgia,serif;font-size:18px;line-height:1.78}.article-body>div>p:first-child{margin-top:0;font-size:24px;font-weight:700;line-height:1.55}.article-body h2{letter-spacing:-.045em;margin:68px 0 22px;font-family:Arial,sans-serif;font-size:clamp(34px,4vw,52px);line-height:1}.article-body h3{letter-spacing:-.035em;margin:46px 0 16px;font-family:Arial,sans-serif;font-size:27px;line-height:1.15}.article-body p{margin:0 0 25px}.article-body a{color:#5630bf;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.article-body ul,.article-body ol{margin:15px 0 30px;padding-left:28px}.article-body li{margin:11px 0;padding-left:6px}.article-cta{border:2px solid var(--ink);background:var(--lime);box-shadow:8px 8px 0 var(--violet);margin:48px 0;padding:27px;font-family:Arial,sans-serif}.article-cta.violet{background:var(--violet);box-shadow:8px 8px 0 var(--lime)}.article-cta.coral{background:var(--coral);box-shadow:8px 8px 0 var(--ink)}.article-cta b{letter-spacing:-.035em;font-size:24px;line-height:1.05;display:block}.article-cta p{margin:10px 0 18px;font-size:15px;line-height:1.5}.article-cta a{background:var(--ink);text-transform:uppercase;letter-spacing:.06em;padding:13px 16px;font-size:11px;font-weight:950;display:inline-flex;color:#fff!important;text-decoration:none!important}.article-body figure{margin:48px 0}.article-body figure img{border:2px solid var(--ink);max-width:100%;height:auto;box-shadow:9px 9px 0 var(--lime);display:block}.article-body blockquote{background:var(--lime);box-shadow:8px 8px 0 var(--violet);border:2px solid;margin:50px 0;padding:30px;font-family:Arial,sans-serif}.article-body blockquote p{margin-bottom:14px;font-size:17px;line-height:1.6}.article-body blockquote p:last-child{margin-bottom:0}.article-body table{border-collapse:collapse;width:100%;margin:35px 0;font-family:Arial,sans-serif;font-size:14px}.article-body th{background:var(--ink);color:#fff}.article-body th,.article-body td{text-align:left;border:1px solid;padding:14px}.article-next{background:var(--violet);color:#fff;border-top:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:40px;padding:80px 8vw;display:flex}.article-next h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(44px,6vw,76px);line-height:.92}.article-next h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.article-missing{min-height:70vh;padding:100px 8vw}.article-missing h1{letter-spacing:-.06em;font-size:clamp(55px,8vw,100px);line-height:.9}.article-error{background:var(--cream);border:2px solid;padding:35px}@media (width<=900px){.article-hero{grid-template-columns:1fr}.article-hero-image{border-top:2px solid;border-left:0;min-height:480px}.article-layout{grid-template-columns:1fr}.article-layout>aside{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:static}.article-layout>aside p{grid-column:1/-1}.article-next{flex-direction:column;align-items:flex-start}}@media (width<=600px){.article-hero{min-height:0}.article-hero-copy{padding:50px 6vw 58px}.article-hero-copy h1{font-size:48px}.article-hero-copy>p:last-of-type{font-size:19px}.article-hero-image{min-height:350px}.article-layout{padding:60px 6vw 85px}.article-layout>aside{grid-template-columns:1fr}.article-body{font-size:17px}.article-body>div>p:first-child{font-size:21px}.article-body h2{font-size:36px}.article-body h3{font-size:25px}.article-next{padding:65px 6vw}}.sales-page{background:var(--cream)}.sales-hero{border-bottom:2px solid;grid-template-columns:1.08fr .92fr;min-height:650px;display:grid}.sales-title{flex-direction:column;justify-content:center;padding:70px 7vw;display:flex}.sales-title .back-link{align-self:flex-start}.sales-title h1{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(54px,6.6vw,100px);line-height:.88}.sales-tagline{color:#7044e8;max-width:680px;margin:25px 0 35px;font-family:Georgia,serif;font-size:clamp(23px,2.5vw,37px);line-height:1.15}.sales-type{flex-wrap:wrap;gap:9px;display:flex}.sales-type span,.sales-type b{letter-spacing:.09em;border:2px solid;padding:10px 13px;font-size:10px}.sales-type b{background:var(--lime)}.sales-cover{background:var(--violet);border-left:2px solid;place-items:center;padding:6vw;display:grid;overflow:hidden}.sales-cover img{aspect-ratio:1;object-fit:cover;width:min(470px,100%);box-shadow:12px 12px 0 var(--ink);border:2px solid;display:block}.sales-about{background:#fff;border-bottom:2px solid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:95px 8vw;display:grid}.sales-about h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.5vw,74px);line-height:.92}.sales-about h2 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.sales-about>p{margin:0;font-size:20px;line-height:1.65}.sales-fit{border-bottom:2px solid;grid-template-columns:1fr 1fr;display:grid}.sales-fit article{min-height:330px;padding:75px 8vw}.sales-fit article:first-child{background:var(--lime);border-right:2px solid}.sales-fit article:last-child{background:var(--violet)}.sales-fit ul{margin:28px 0 0;padding:0;list-style:none}.sales-fit li{border-top:1px solid;padding:17px 0 17px 32px;font-size:18px;line-height:1.45;position:relative}.sales-fit li:before{content:"→";font-weight:900;position:absolute;left:0}.sales-fit article>p:last-child{max-width:540px;margin-top:35px;font-size:21px;line-height:1.55}.sales-purchase{color:#fff;background:#1d1831;border-bottom:2px solid;grid-template-columns:1.15fr .85fr;display:grid}.sales-details,.sales-buy{padding:80px 8vw}.sales-details{border-right:1px solid #5e5679}.sales-details dl{margin:30px 0 0}.sales-details dl div{border-top:1px solid #5e5679;grid-template-columns:120px 1fr;padding:18px 0;display:grid}.sales-details dt{letter-spacing:.13em;color:var(--lime);text-transform:uppercase;font-size:10px;font-weight:900}.sales-details dd{margin:0;font-size:16px}.sales-buy{background:var(--coral);color:var(--ink);flex-direction:column;justify-content:center;display:flex}.sales-buy>div{flex-direction:column;margin:20px 0 28px;display:flex}.sales-buy>div b{letter-spacing:-.06em;font-size:70px;line-height:1}.sales-buy>div span{letter-spacing:.14em;font-size:10px;font-weight:900}.sales-buy .btn{align-self:flex-start}.sales-buy small{max-width:380px;margin-top:20px;font-size:11px;line-height:1.5}@media (width<=850px){.sales-hero,.sales-about,.sales-fit,.sales-purchase{grid-template-columns:1fr}.sales-cover{border-top:2px solid;border-left:0;padding:55px 12vw}.sales-fit article:first-child,.sales-details{border-bottom:2px solid;border-right:0}.sales-title,.sales-about,.sales-fit article,.sales-details,.sales-buy{padding:55px 7vw}.sales-about{gap:35px}.sales-title h1{font-size:clamp(48px,14vw,76px)}}.compact-sales{border-bottom:2px solid;grid-template-columns:minmax(330px,.78fr) 1.22fr;min-height:calc(100vh - 84px);display:grid}.compact-course-cover{background:var(--violet);border-right:2px solid;place-items:center;padding:42px;display:grid}.compact-course-cover img{object-fit:contain;width:min(440px,100%);max-height:560px;display:block}.compact-course-copy{flex-direction:column;justify-content:center;padding:44px clamp(35px,6vw,90px);display:flex}.compact-course-copy .back-link{margin-bottom:26px}.compact-course-copy h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(44px,5.2vw,76px);line-height:.9}.compact-tagline{color:#7044e8;margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(21px,2.2vw,32px);line-height:1.15}.compact-meta{flex-wrap:wrap;gap:7px;display:flex}.compact-meta span,.compact-meta b{letter-spacing:.08em;border:2px solid;padding:8px 10px;font-size:9px}.compact-meta b{background:var(--lime)}.compact-description{border-top:2px solid;max-width:780px;margin-top:25px;padding-top:20px}.compact-description .eyebrow{margin-bottom:9px}.compact-description>p:last-child{margin:0;font-size:17px;line-height:1.55}.compact-buy{align-items:center;gap:28px;margin-top:25px;display:flex}.compact-buy>div{flex-direction:column;min-width:105px;display:flex}.compact-buy>div b{letter-spacing:-.05em;font-size:48px;line-height:1}.compact-buy>div span,.compact-course-copy>small{letter-spacing:.09em;font-size:9px;font-weight:850}.compact-course-copy>small{color:#666;margin-top:14px;line-height:1.45}.compact-buy .btn{padding:14px 18px;box-shadow:4px 4px}@media (width<=780px){.compact-sales{grid-template-columns:1fr}.compact-course-cover{border-bottom:2px solid;border-right:0;max-height:430px;padding:28px}.compact-course-cover img{max-height:370px}.compact-course-copy{padding:36px 6vw 50px}.compact-course-copy h1{font-size:clamp(40px,12vw,62px)}.compact-buy{flex-direction:column;align-items:flex-start;gap:16px}}.compact-cover-frame{background:#fff;border:2px solid #111;place-items:center;width:min(500px,100%);height:min(560px,66vh);min-height:360px;padding:18px;display:grid;box-shadow:8px 8px #1113}.compact-course-cover .compact-cover-frame img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.compact-description{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:28px;display:grid}.compact-description p{margin:0;font-size:16px;line-height:1.48}.compact-learn{border-left:2px solid;padding-left:24px}.compact-learn ul{gap:7px;margin:0;padding-left:18px;display:grid}.compact-learn li{font-size:14px;line-height:1.38}.compact-audience{color:#4d4d4d;margin-top:12px!important;font-size:13px!important;line-height:1.35!important}@media (width<=1050px){.compact-course-copy{padding:34px clamp(28px,4vw,55px)}.compact-course-copy h1{font-size:clamp(40px,5vw,64px)}.compact-description{grid-template-columns:1fr;gap:15px}.compact-learn{border-top:1px solid;border-left:0;padding:14px 0 0}.compact-learn ul{grid-template-columns:1fr 1fr;gap:8px 24px}}@media (width<=780px){.compact-cover-frame{width:min(500px,100%);height:min(350px,66vw);min-height:240px;padding:12px}.compact-course-cover{max-height:none}.compact-course-cover .compact-cover-frame img{max-height:100%}.compact-learn ul{grid-template-columns:1fr}.compact-course-copy .back-link{margin-bottom:18px}}.coach-video-hero{background:#f6f0e4;border-bottom:2px solid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);display:grid}.coach-video-copy{padding:48px 5vw 55px}.coach-video-copy .back-link{margin-bottom:30px;display:inline-block}.coach-video-copy h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(50px,6vw,86px);line-height:.88}.coach-video-copy h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.coach-video-copy>p:not(.eyebrow){max-width:650px;margin:22px 0;font-size:17px;line-height:1.52}.coach-video-wrap{background:#a88cff;border-left:2px solid;flex-direction:column;justify-content:center;padding:46px 4vw;display:flex}.coach-video-wrap iframe{aspect-ratio:16/9;background:#111;border:2px solid #111;width:100%;box-shadow:8px 8px #11111140}.coach-video-wrap p{letter-spacing:.12em;margin:18px 0 0;font-size:11px;font-weight:950}.coach-compact-features{background:#fff;border-bottom:2px solid;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:68px 7vw;display:grid}.coach-compact-features h2{letter-spacing:-.055em;margin:12px 0 20px;font-size:clamp(38px,4.6vw,64px);line-height:.95}.coach-compact-features>div:first-child>p:last-child{max-width:640px;font-size:16px;line-height:1.55}.coach-compact-features .coach-paths>div{padding:14px 0}.coach-plans-short{padding:68px 7vw}.coach-plans-short .coach-plan-grid article{min-height:390px}.coach-plans-short .coach-plan-grid h3{margin-top:20px}.coach-plans-short .coach-plan-grid ul{line-height:1.6}.coach-note{background:#ff705d;border-top:2px solid;justify-content:center;align-items:center;gap:22px;padding:24px 7vw;display:flex}.coach-note b{white-space:nowrap;font-size:18px}.coach-note p{max-width:800px;margin:0;font-size:13px;line-height:1.5}@media (width<=900px){.coach-video-hero,.coach-compact-features{grid-template-columns:1fr}.coach-video-wrap{border-top:2px solid;border-left:0}.coach-note{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=560px){.coach-video-copy,.coach-video-wrap,.coach-compact-features,.coach-plans-short{padding:45px 6vw}.coach-video-copy h1{font-size:52px}.coach-note b{white-space:normal}}.hero{min-height:600px}.hero-visual .sticker{padding:10px 12px;font-size:clamp(12px,1.4vw,20px)}.hero-visual>p{font-size:clamp(12px,1.4vw,18px)}.product-tools{align-items:stretch;gap:4vw;padding:48px 7vw}.product-tools h2{font-size:clamp(42px,5vw,66px)}.product-tools-intro{flex-direction:column;display:flex}.product-tools-intro img{object-fit:cover;border:2px solid var(--ink);width:100%;height:165px;box-shadow:7px 7px 0 var(--coral);margin-top:22px}.tool-cards h3{margin:16px 0 9px;font-size:29px}.tool-cards p{margin:0;font-size:12px}.tool-cards>b{margin-top:10px;font-size:26px}.tool-cards em{margin:8px 0}.tool-cards a{margin-top:12px;padding-top:12px}.coming-next h2{margin-bottom:15px;font-size:clamp(40px,4.8vw,64px)}.coming-grid{grid-template-columns:repeat(4,1fr)}.coming-grid article{min-height:190px;padding:18px!important}.coming-grid article>span,.coming-grid article>h3,.coming-grid article>p,.coming-grid article>b{margin-left:0;margin-right:0}.coming-grid article>span{margin-top:0}.coming-grid h3{margin-top:auto;font-size:22px}.coming-grid p{margin:8px 0;font-size:10px;line-height:1.35}.coming-grid article>b{margin-bottom:0;padding-top:10px}.blog-preview .section-head h2{white-space:nowrap;font-size:clamp(36px,4.5vw,60px)}@media (width<=900px){.coming-next{grid-template-columns:1fr}.coming-grid{grid-template-columns:repeat(2,1fr)}.coming-grid article:nth-child(2){border-right:0}.product-tools-intro img{max-width:620px}}@media (width<=700px){.hero{min-height:0}.hero-copy{padding-top:32px;padding-bottom:30px}.hero-visual{min-height:390px}.hero-statement{font-size:12px}.hero-visual .sticker{padding:7px 8px;font-size:11px}.course-proof-intro{padding:36px 6vw}.course-proof-stats article{min-height:135px;padding:20px 6vw}.product-tools,.coming-next,.blog-preview{padding:40px 6vw}.product-tools-intro img{height:140px}.tool-cards article{min-height:245px}.coming-grid{grid-template-columns:1fr}.coming-grid article{border-bottom:1px solid;border-right:0;min-height:135px}.blog-preview .section-head h2{white-space:normal;font-size:38px}}.hero-visual{background:#111;container-type:size}.hero-video{z-index:0;pointer-events:none;border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-visual:after{z-index:1;pointer-events:none}.footer-logo img{filter:brightness(0)invert()}.blog-quick-intro{background:var(--cream);border-bottom:2px solid;grid-template-columns:auto minmax(420px,760px);justify-content:space-between;align-items:center;gap:35px;padding:18px 7vw;display:grid}.blog-quick-intro>div{align-items:center;gap:28px;display:flex}.blog-quick-intro .back-link{white-space:nowrap;margin:0}.blog-quick-intro .eyebrow{margin:0;font-size:11px}.blog-start-strip{background:var(--lime);box-shadow:4px 4px 0 var(--violet);border:2px solid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.blog-start-strip span{letter-spacing:.12em;font-size:9px;font-weight:950}.blog-start-strip b{font-size:14px}.blog-start-strip strong{letter-spacing:.08em;white-space:nowrap;font-size:10px}.blog-page .blog-controls{padding-top:17px;padding-bottom:17px}.blog-page .blog-feature{min-height:500px}.blog-page .blog-feature>div:last-child{padding-top:45px;padding-bottom:45px}@media (width<=900px){.blog-quick-intro{grid-template-columns:1fr;gap:16px}.blog-quick-intro>div{justify-content:space-between}.blog-start-strip{min-width:0}.blog-page .blog-feature{min-height:0}}@media (width<=600px){.blog-quick-intro{padding:15px 6vw}.blog-quick-intro>div{flex-direction:column;align-items:flex-start;gap:10px}.blog-start-strip{grid-template-columns:1fr auto;gap:6px 14px}.blog-start-strip span{grid-column:1/-1}.blog-start-strip b{font-size:13px}.blog-page .blog-controls{padding:14px 6vw}.blog-page .blog-feature>div:last-child{padding-top:38px;padding-bottom:42px}}.blog-controls button{appearance:none;color:#fff;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #777;padding:8px 10px;font-size:9px}.blog-controls button:hover,.blog-controls button.active{background:var(--lime);border-color:var(--lime);color:var(--ink)}.blog-empty{background:var(--cream);box-shadow:8px 8px 0 var(--violet);border:2px solid;padding:45px}.blog-empty h2{margin:0 0 12px;font-size:clamp(32px,4vw,48px)}.blog-empty p{font-size:16px}.blog-empty button{background:var(--ink);color:#fff;cursor:pointer;border:2px solid;margin-top:12px;padding:13px 16px;font-size:11px;font-weight:950}.choose,.drops{padding-top:72px;padding-bottom:72px}.section-head{margin-bottom:30px}.path{min-height:275px;padding:23px}.path .tag{margin-top:18px}.path a,.course-proof-note{margin-top:22px}.learner-story{min-height:340px}.learner-story>div:nth-child(2){padding:38px 3.5vw}.learner-story h2{margin-bottom:18px}.product-tools{gap:5vw;padding:72px 7vw}.tool-cards article{min-height:350px;padding:24px}.tool-cards h3{margin:22px 0 12px}.tool-cards a{margin-top:18px}.coming-next{gap:5vw;padding:72px 7vw}.coming-grid article{min-height:260px}.coming-grid article>img{height:140px}.coming-grid h3{margin-top:16px}.blog-preview{padding:72px 7vw}.blog-grid article{min-height:0}.blog-grid article>img{height:165px}.blog-grid article>div{min-height:250px;padding:21px}.blog-grid h3{margin:20px 0 12px}.blog-grid article>div a{margin-top:18px}@media (width<=700px){.choose,.drops,.product-tools,.coming-next,.blog-preview{padding:50px 6vw}.section-head{margin-bottom:24px}.path{min-height:245px;padding:22px}.course-proof-intro{padding:45px 6vw}.course-proof-stats article{min-height:180px;padding:25px 6vw}.learner-story-photo{height:220px}.learner-story>div:nth-child(2){padding:40px 6vw}.product-tools{gap:28px}.tool-cards{margin-top:0}.tool-cards article{min-height:310px;padding:23px}.coming-next{gap:26px}.coming-grid{margin-top:0}.coming-grid article{min-height:230px}.coming-grid article>img{height:130px}.blog-grid article>img{height:150px}.blog-grid article>div{min-height:220px}}.pd-pdu-floor{text-align:left;border:2px solid var(--ink);max-width:980px;box-shadow:9px 9px 0 var(--coral);grid-template-columns:.9fr 1.1fr;margin:34px auto 0;display:grid}.pd-pdu-floor strong{background:var(--lime);padding:22px;font-family:Georgia,serif;font-size:22px;line-height:1.2}.pd-pdu-floor span{padding:22px;font-size:15px;line-height:1.55}@media (width<=900px){.pd-pdu-floor{grid-template-columns:1fr}}@media (width<=560px){.pd-statement{padding:60px 6vw}.pd-pdu-floor strong,.pd-pdu-floor span{padding:18px}}.founder-section blockquote{margin-bottom:18px}.founder-feature-link{border-top:2px solid;border-bottom:2px solid;justify-content:space-between;gap:18px;padding:15px 0;font-size:12px;font-weight:950;display:flex}.founder-linkedin-link{color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#0a66c2;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 15px;font-size:12px;font-weight:950;display:flex}.founder-linkedin-link span{border:2px solid #fff;place-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:17px;line-height:1;display:grid}.founder-linkedin-link:hover{background:var(--ink)}.media-email{overflow-wrap:anywhere;border-bottom:1px solid;width:max-content;max-width:100%;margin-top:16px;font-size:12px;font-weight:900;display:block}.found-aba-story{border-bottom:2px solid var(--ink);background:var(--coral);grid-template-columns:1fr .82fr;display:grid}.found-aba-copy{flex-direction:column;justify-content:center;padding:70px 8vw;display:flex}.found-aba-copy h2{letter-spacing:-.06em;margin:12px 0 25px;font-size:clamp(42px,5.2vw,72px);line-height:.92}.found-aba-copy h2 em{font-family:Georgia,serif;font-weight:400}.found-aba-copy>p:not(.eyebrow){max-width:720px;font-size:16px;line-height:1.65}.found-aba-copy blockquote{border:2px solid var(--ink);background:var(--lime);box-shadow:6px 6px 0 var(--ink);margin:24px 0;padding:18px 22px;font-family:Georgia,serif;font-size:22px;line-height:1.3}.found-aba-copy>a{border-bottom:2px solid var(--ink);justify-content:space-between;gap:20px;width:min(100%,480px);margin-top:8px;padding:14px 0;font-size:12px;font-weight:950;display:flex}.found-aba-visual{align-items:center;padding:50px 6vw 50px 0;display:flex}.found-aba-visual img{border:2px solid var(--ink);width:100%;max-width:560px;box-shadow:12px 12px 0 var(--ink);display:block}@media (width<=900px){.found-aba-story{grid-template-columns:1fr}.found-aba-copy{padding:58px 7vw 40px}.found-aba-visual{padding:0 7vw 58px}.found-aba-visual img{max-width:620px;margin:auto}}@media (width<=560px){.found-aba-copy{padding:48px 6vw 32px}.found-aba-copy h2{font-size:39px}.found-aba-copy>p:not(.eyebrow){font-size:14px}.found-aba-copy blockquote{font-size:19px}.found-aba-visual{padding:0 6vw 48px}.founder-linkedin-link{font-size:11px}}.founder-fun-fact{background:var(--blue);border:2px solid;grid-template-columns:150px 1fr;align-items:center;gap:18px;margin-top:20px;padding:12px;display:grid}.founder-fun-fact img{aspect-ratio:361/286;object-fit:cover;border:2px solid var(--ink);width:100%;display:block}.founder-fun-fact p{margin:0;font-size:14px!important;line-height:1.55!important}.media-list>a{display:block}.media-list>a article{transition:background .2s}.media-list>a:hover article{background:#ffffff59}.media-list article strong{letter-spacing:.08em;white-space:nowrap;align-self:center;font-size:10px}.approvals{grid-template-columns:.62fr 1.38fr;gap:6vw}.approval-grid{color:var(--ink);background:#fff}.approval-grid article{border-color:var(--ink);min-height:430px;padding:22px}.approval-logos{justify-content:center;align-items:center;gap:10px;min-height:126px;margin-bottom:18px;display:flex}.approval-logos img{object-fit:contain;width:88px;height:88px}.approval-logos img.wide{width:112px;height:92px}.approval-grid b{color:#7044e8}.approval-grid span{margin-top:10px;line-height:1.4}.approval-grid p{font-size:12px;line-height:1.55}.approval-grid small{color:#47545b;border-top:1px solid;padding-top:14px;line-height:1.65}@media (width<=1100px){.approvals{grid-template-columns:1fr}.approval-grid{margin-top:10px}}@media (width<=700px){.approval-grid{grid-template-columns:1fr}.approval-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:340px}.approval-grid article:last-child{border-bottom:0}.approval-logos{min-height:105px}.media-list article strong{display:none}.founder-fun-fact{grid-template-columns:1fr}}.hero-copy{padding-top:58px;padding-bottom:48px}.hero h1{font-size:clamp(40px,4vw,60px)}.hero-statement{letter-spacing:.035em;max-width:660px;margin:26px 0 12px;font-size:16px;line-height:1.25}.hero-value{max-width:680px;margin:0 0 14px;font-size:16px;line-height:1.55}.hero-payoff{background:var(--lime);border:2px solid;margin:0 0 14px;padding:9px 12px;font-size:14px;font-weight:950;display:inline-block;box-shadow:3px 3px}.hero-audience{max-width:680px;margin:0 0 25px;font-size:14px;line-height:1.55}.hero .trust{margin-top:30px}.brand-stack{grid-template-rows:auto auto}.brand-card{padding:28px 32px}.brand-card p{margin:0}.founder-section{grid-template-columns:.62fr 1.38fr;gap:6vw;padding:70px 8vw}.founder-photo{justify-self:center;width:min(100%,410px)}.founder-section h2{font-size:clamp(46px,5vw,68px)}.founder-section h3{margin-bottom:22px}.founder-section blockquote{margin-top:24px;font-size:22px}.about-intro{grid-template-columns:.36fr 1fr;gap:5vw;padding:65px 8vw}.brand-roles article{min-height:0;padding:48px 6vw}.brand-roles a{margin-top:24px}.media-room,.approvals{padding:70px 8vw}.approval-grid article{min-height:380px}.about-final{padding:70px 20px}.about-final h2{margin-bottom:30px;font-size:clamp(48px,6vw,76px)}@media (width<=900px){.about-hero{min-height:0}.founder-section{gap:45px;padding:60px 7vw}.about-intro{padding:60px 7vw}.brand-roles article{padding:45px 7vw}}@media (width<=560px){.hero-copy{padding:48px 6vw}.hero h1{font-size:42px}.hero-statement{margin-top:22px;font-size:15px}.hero-value{font-size:15px}.hero-payoff{font-size:13px}.brand-card{padding:24px 6vw}.about-intro{padding:48px 6vw}.founder-section,.approvals{padding:52px 6vw}.brand-roles article{padding:42px 6vw}.media-room,.about-final{padding:55px 6vw}}.contact-hero-compact{min-height:470px}.contact-hero-compact>div{padding:45px 7vw}.contact-hero-compact h1{font-size:clamp(48px,5.7vw,78px)}.contact-hero-compact>div>p:not(.eyebrow){margin:22px 0 0;font-size:16px}.contact-hero-compact>aside{gap:13px;padding:38px 4vw}.contact-hero-compact>aside>a{font-size:clamp(15px,1.35vw,20px)}.contact-hero-compact>aside p{margin:5px 0 0;padding-top:14px;font-size:13px}.contact-hero-compact>aside small{font-size:12px;line-height:1.55}.contact-action{background:var(--lime);border-bottom:2px solid;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:42px 7vw;display:grid}.contact-action h2{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(34px,4vw,54px);line-height:.95}.contact-action p:not(.eyebrow){max-width:760px;margin:0;font-size:14px;line-height:1.55}.contact-options article{min-height:285px;padding:28px 3vw}.contact-options h2{margin:25px 0 10px;font-size:29px}.contact-options p{margin:0}.contact-options a{margin-top:22px}.certification-boundary{color:#fff;border-bottom:2px solid var(--ink);background:#1d1831;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:58px 7vw;display:grid}.certification-boundary h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:.98}.certification-boundary>div:last-child>p{color:#d8d4df;margin:0 0 22px;font-size:14px;line-height:1.65}.credential-links{border:1px solid #665e7f;grid-template-columns:repeat(3,1fr);display:grid}.credential-links a{color:var(--lime);border-right:1px solid #665e7f;padding:17px 14px;font-size:11px;font-weight:950}.credential-links a:last-child{border-right:0}@media (width<=900px){.contact-action,.certification-boundary{grid-template-columns:1fr}.contact-action{gap:24px}.contact-action .btn{justify-self:start}}@media (width<=560px){.contact-hero-compact>div,.contact-hero-compact>aside{padding:38px 6vw}.contact-hero-compact h1{font-size:49px}.contact-action,.certification-boundary{padding:40px 6vw}.contact-options article{min-height:245px;padding:25px 6vw}.contact-options h2{margin-top:18px}.credential-links{grid-template-columns:1fr}.credential-links a{border-bottom:1px solid #665e7f;border-right:0}.credential-links a:last-child{border-bottom:0}}.drop .release-date{background:var(--accent);letter-spacing:.1em;border:1px solid;align-self:flex-start;margin:18px 0 0;padding:7px 9px;font-size:10px;font-weight:950;line-height:1}.drop .release-date+.tag{margin-top:16px}.drop>p.release-date{font-size:10px;line-height:1}.album.drop-cover{background:#073d39;padding:0}.album.drop-cover:before{display:none}.album.drop-cover img{object-fit:contain;width:100%;height:100%;display:block}.aba-signal{background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--violet);letter-spacing:.12em;margin:0 4px;padding:6px 10px 5px;font-size:17px;line-height:1;display:inline-block;transform:rotate(-2deg)}.global-back-home{border:1px solid var(--ink);background:var(--lime);width:max-content;box-shadow:3px 3px 0 var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0 7vw;padding:9px 12px;font-size:11px;font-weight:950;line-height:1;display:block}.global-back-home:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.back-link[href=\/]{display:none}@media (width<=560px){.global-back-home{margin:14px 0 0 6vw}}.pd-growth-hero{min-width:0;min-height:0}.pd-growth-hero img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.pd-page .pd-hero{min-height:0}.pd-page .pd-hero-copy{padding-top:38px;padding-bottom:34px}.pd-page .pd-hero h1{font-size:clamp(54px,6.2vw,88px)}.pd-page .pd-boards{margin-top:28px}.pd-hero-floor{background:var(--lime);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--coral);margin-top:18px;padding:14px 17px}.pd-hero-floor p{letter-spacing:.12em!important;margin:0 0 7px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.pd-hero-floor strong{font-family:Georgia,serif;font-size:clamp(21px,2vw,29px);line-height:1.05;display:block}.pd-hero-floor strong em{background:var(--coral);color:var(--ink);padding:0 7px 2px;font-weight:400;display:inline-block;transform:rotate(-1deg)}.pd-hero-floor span{margin-top:8px;font-size:13px;font-weight:800;line-height:1.45;display:block}.pd-page .access{padding-top:68px;padding-bottom:62px}.pd-page .access .pd-section-head{margin-bottom:34px}.pd-page .access .pd-section-head h2{white-space:nowrap;font-size:clamp(40px,4.25vw,66px)}.pd-agency-link{text-align:center;color:#5a5a5a;margin:26px 0 0;font-size:11px}.pd-agency-link a{border-bottom:1px solid var(--ink);font-weight:950}.group-access-card{background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:12px 12px 0 var(--lime);align-self:center;padding:clamp(28px,4vw,48px);transform:rotate(1deg)}.group-access-card>span{color:var(--lime);letter-spacing:.14em;margin-bottom:16px;font-size:12px;font-weight:950;display:block}.group-access-card>strong{margin-bottom:24px;font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);line-height:1.05;display:block}.group-access-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.group-access-card li{border-top:1px solid #ffffff4d;padding-top:12px;font-weight:800}@media (width<=760px){.group-access-card{box-shadow:8px 8px 0 var(--lime);margin:0 4px 12px;transform:none}}@media (width<=1100px){.pd-page .access .pd-section-head h2{white-space:normal}}@media (width<=900px){.pd-growth-hero{min-height:390px}.pd-growth-hero img{object-position:center 28%}}@media (width<=560px){.pd-page .access{padding:50px 6vw}.pd-page .access-card{min-height:450px}.pd-growth-hero{min-height:340px}.pd-hero-floor{margin-top:20px}}@media (width<=900px){.pd-page .pd-results>div:first-child,.pd-page .pd-results-stat{padding:40px 7vw}}@media (width<=560px){.pd-page .pd-results>div:first-child,.pd-page .pd-results-stat{padding:34px 6vw}}.cert-video-teaser{background:var(--blue);border-left:2px solid var(--ink);justify-content:center;align-items:center;padding:54px 28px 28px;display:flex;position:relative;overflow:hidden}.cert-video-teaser>span{z-index:3;background:var(--coral);letter-spacing:.1em;box-shadow:3px 3px 0 var(--ink);border:2px solid;padding:8px 10px;font-size:9px;font-weight:950;position:absolute;top:16px;left:18px}.cert-video-frame{aspect-ratio:16/9;background:var(--ink);border:2px solid var(--ink);width:100%;box-shadow:10px 10px 0 var(--violet);position:relative;overflow:hidden}.cert-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-sound{z-index:4;background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;padding:6px 9px;font-size:8px;font-weight:950;position:absolute;bottom:10px;left:10px}.video-sound:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.cert-video-teaser .path-stamps{z-index:3;flex-direction:row;gap:5px;top:12px;right:12px}.cert-video-teaser .path-stamps b{box-shadow:2px 2px 0 var(--ink);padding:5px 7px;font-size:9px}.cert-page .cert-hero{min-height:525px}.cert-page .cert-hero>div:first-child{padding-top:42px;padding-bottom:42px}.cert-page .cert-video-teaser{padding-top:46px}.mixtape-story{background:var(--coral);border:10px solid var(--ink);grid-template-columns:.75fr 1.25fr;gap:7vw;padding:78px 8vw;display:grid;position:relative;overflow:hidden}.mixtape-ribbon{background:var(--lime);border-block:2px solid var(--ink);letter-spacing:.15em;text-align:center;white-space:nowrap;width:104%;padding:7px 0;font-size:10px;font-weight:950;position:absolute;top:12px;left:-2%;transform:rotate(-1deg)}.mixtape-ribbon.bottom{background:var(--blue);top:auto;bottom:12px;transform:rotate(1deg)}.mixtape-story h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(40px,4.7vw,64px);line-height:.94}.mixtape-story-copy{border-top:2px solid var(--ink);padding-top:21px}.mixtape-story-copy>p{margin:0 0 17px;font-size:16px;line-height:1.62}.mixtape-settings{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.mixtape-settings span{border:1px solid var(--ink);letter-spacing:.08em;box-shadow:2px 2px 0 var(--ink);background:#fff;padding:8px 10px;font-size:9px;font-weight:950}.mixtape-tracklist{border-bottom:2px solid var(--ink);background:#f4f0e8;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:70px 8vw;display:grid}.tracklist-intro{align-self:start;position:sticky;top:105px}.tracklist-intro h2{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(43px,5vw,70px);line-height:.9}.tracklist-intro h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.tracklist-intro>p:last-child{max-width:510px;font-size:16px;line-height:1.6}.side-list{box-shadow:9px 9px 0 var(--coral);border-top:2px solid;border-left:2px solid;grid-template-columns:1fr 1fr;display:grid}.side-list article{background:#fff;border-bottom:2px solid;border-right:2px solid;grid-template-columns:44px 1fr;gap:12px;min-height:148px;padding:19px;display:grid}.side-list article:nth-child(4n+2),.side-list article:nth-child(4n+3){background:var(--lime)}.side-list article>span{color:var(--violet);font-size:12px;font-weight:950}.side-list small{letter-spacing:.12em;font-size:9px;font-weight:950}.side-list h3{margin:7px 0 10px;font-family:Georgia,serif;font-size:25px;line-height:1}.side-list p{margin:0;font-size:13px;line-height:1.4}.cert-page .compare{padding-top:68px;padding-bottom:64px}.cert-page .cert-intro{margin-bottom:34px}.cert-page .cert-card{min-height:470px;padding:23px}.cert-page .cert-card .tag{margin-top:18px}.cert-page .cert-card h3{margin:8px 0;font-size:58px}.cert-page .cert-card h4{margin-bottom:12px}.cert-page .quick-facts{gap:5px;margin:16px 0}.cert-page .quick-facts span{padding:7px}.cert-page .cert-price{margin:7px 0}.cert-page .cert-card>a{padding-top:14px}.quick-facts a{text-transform:uppercase;background:#fff9;border:1px solid;padding:7px;font-size:10px;font-weight:950}.path-common{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);grid-template-columns:1fr 1fr;margin:0 0 26px;display:grid}.path-common>div{background:#fff;padding:20px 24px}.path-common>div:last-child{background:var(--coral);border-left:2px solid var(--ink)}.path-common p{letter-spacing:.11em;margin:0 0 12px;font-size:10px;font-weight:950}.path-common span,.path-common a{border:1px solid var(--ink);background:var(--lime);text-transform:uppercase;margin:3px 5px 3px 0;padding:7px 9px;font-size:10px;font-weight:900;display:inline-block}.path-common a{background:var(--blue)}.path-common strong{font-size:17px;line-height:1.35}.path-common em{font-family:Georgia,serif;font-size:21px;font-weight:400}.path-reach{border-top:2px solid #1515158c;margin:18px 0;padding-top:15px}.path-reach b{letter-spacing:.11em;font-size:9px}.path-reach p{margin:7px 0 0;font-size:12px;line-height:1.45}.track-list b a{justify-content:space-between;align-items:center;gap:15px;display:flex}.track-list b a small{letter-spacing:.08em;color:var(--violet);font-size:9px}.competency-callout{background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--coral);grid-template-columns:1fr auto;align-items:center;gap:40px;margin:34px auto 0;padding:24px;display:grid}.competency-callout h3{margin:7px 0;font-size:28px}.competency-callout p:not(.eyebrow){margin:0;font-size:14px;line-height:1.5}.competency-callout>a{background:var(--lime);color:var(--ink);white-space:nowrap;padding:16px;font-size:11px;font-weight:950}.competency-hero{border-bottom:2px solid;grid-template-columns:1.15fr .85fr;min-height:560px;display:grid}.competency-hero>div{padding:65px 8vw}.competency-hero h1{letter-spacing:-.065em;margin:14px 0 25px;font-size:clamp(52px,6.5vw,90px);line-height:.88}.competency-hero h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.competency-hero>div>p:not(.eyebrow){max-width:670px;font-size:17px;line-height:1.6}.competency-hero .btn{margin-top:18px}.competency-hero aside{background:var(--lime);border-left:2px solid;flex-direction:column;justify-content:center;padding:55px 5vw;display:flex}.competency-hero aside>span{letter-spacing:.13em;font-size:11px;font-weight:950}.competency-hero aside h2{letter-spacing:-.05em;margin:30px 0 18px;font-size:clamp(40px,5vw,66px);line-height:.9}.competency-hero aside p{font-size:15px;line-height:1.55}.competency-details{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:75px 8vw;display:grid}.competency-details h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(40px,5vw,64px);line-height:.94}.competency-details>div:first-child>p:last-child{font-size:15px;line-height:1.6}.competency-steps{border-top:2px solid}.competency-steps article{border-bottom:1px solid;grid-template-columns:45px .55fr 1fr;align-items:start;gap:18px;padding:20px 0;display:grid}.competency-steps article>b{color:var(--violet)}.competency-steps h3{margin:0;font-size:18px}.competency-steps p{margin:0;font-size:14px;line-height:1.5}.competency-note{background:var(--blue);border-block:2px solid;grid-template-columns:auto 1fr;align-items:center;gap:25px;padding:26px 8vw;display:grid}.competency-note p{margin:0;font-size:12px;line-height:1.55}@media (width<=900px){.cert-video-teaser{border-top:2px solid;border-left:0;min-height:0;padding:58px 7vw 40px}.mixtape-story,.mixtape-tracklist{grid-template-columns:1fr;padding:62px 7vw}.tracklist-intro{position:static}.cert-page .cert-card{min-height:420px}.competency-callout,.competency-hero,.competency-details{grid-template-columns:1fr}.competency-callout>a{justify-self:start}.competency-hero aside{border-top:2px solid;border-left:0}.competency-steps article{grid-template-columns:40px 1fr}.competency-steps article p{grid-column:2}}@media (width<=700px){.path-common{grid-template-columns:1fr}.path-common>div:last-child{border-left:0;border-top:2px solid var(--ink)}}@media (width<=560px){.cert-video-teaser{flex-direction:column;padding:56px 5vw 28px}.cert-video-teaser>span{max-width:none;padding:6px 8px;font-size:8px;line-height:1.2;top:10px;left:5vw}.cert-video-teaser .path-stamps{order:3;justify-content:center;width:100%;margin-top:18px;display:flex;position:static}.cert-video-teaser .path-stamps b{padding:8px 13px;font-size:11px}.video-sound{letter-spacing:.03em;padding:5px 7px;font-size:7px;bottom:7px;left:7px}.mixtape-story,.mixtape-tracklist{padding:62px 6vw}.mixtape-ribbon:not(.bottom){white-space:normal;font-size:0}.mixtape-ribbon:not(.bottom):after{content:"PRESS PLAY • LEARN IT • USE IT • RUN IT BACK";letter-spacing:.09em;font-size:8px}.side-list{grid-template-columns:1fr}.side-list article:nth-child(odd){background:#fff}.side-list article:nth-child(2n){background:var(--lime)}.side-list article{min-height:0}.competency-callout{grid-template-columns:1fr;gap:20px}.competency-hero>div,.competency-hero aside,.competency-details{padding:45px 6vw}.competency-note{grid-template-columns:1fr;padding:24px 6vw}}.path-common>div:last-child{border-left:2px solid var(--ink)}.path-common .pdu-highlight{background:var(--lime);align-items:center;gap:18px;padding:15px 24px;display:flex}.pdu-highlight>b{letter-spacing:-.08em;color:var(--ink);text-shadow:3px 3px #fff;font-size:88px;line-height:.8}.pdu-highlight p{background:var(--ink);color:#fff;margin:0 0 7px;padding:5px 8px;display:inline-block}.pdu-highlight strong{max-width:410px;font-size:16px;line-height:1.35;display:block}.competency-callout{grid-template-columns:1fr 230px;gap:34px;padding:28px}.assessment-pricing{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.assessment-pricing span{border:1px solid #fff;padding:9px 11px;font-size:11px;font-weight:800}.assessment-pricing b{color:var(--lime);font-size:16px}.competency-callout .assessment-requirement{color:var(--ink);border-left:6px solid var(--coral);background:#fff;padding:12px 14px;margin-top:15px!important}.assessment-requirement b{letter-spacing:.06em;font-size:11px}.assessment-next{background:var(--lime);color:var(--ink);box-shadow:5px 5px 0 var(--violet);border:2px solid #fff;flex-direction:column;gap:7px;padding:18px;display:flex}.assessment-next b{letter-spacing:.06em;font-size:12px}.assessment-next span{font-size:12px;line-height:1.35}.course-runtime{background:var(--violet);color:#fff;border-block:2px solid var(--ink);justify-content:center;align-items:center;gap:28px;padding:25px 7vw;display:flex}.course-runtime>span{background:var(--lime);color:var(--ink);letter-spacing:.1em;padding:7px 9px;font-size:10px;font-weight:950}.course-runtime>b{letter-spacing:-.04em;font-size:clamp(28px,4vw,52px);line-height:1}.course-runtime em{color:var(--lime);font-family:Georgia,serif}.course-runtime p{max-width:180px;margin:0;font-size:12px;line-height:1.4}@media (width<=900px){.competency-callout{grid-template-columns:1fr}.course-runtime{text-align:center;flex-wrap:wrap;gap:14px}.course-runtime p{width:100%;max-width:none}}@media (width<=700px){.path-common>div:last-child{border-left:0;border-top:2px solid var(--ink)}}.assessment-hero{border-bottom:2px solid var(--ink);grid-template-columns:1.15fr .85fr;display:grid}.assessment-hero h1{letter-spacing:-.065em;margin:15px 0 24px;font-size:clamp(52px,6.6vw,92px);line-height:.88}.assessment-hero h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.assessment-hero>div>p:not(.eyebrow){max-width:690px;font-size:17px;line-height:1.58}.assessment-hero aside{background:var(--lime);border-left:2px solid var(--ink);flex-direction:column;justify-content:center;padding:52px 5vw;display:flex}.assessment-hero aside>span{letter-spacing:.12em;font-size:11px;font-weight:950}.assessment-hero aside>b{color:var(--ink);letter-spacing:-.09em;text-shadow:5px 5px #fff;margin:35px 0 15px;font-size:clamp(100px,13vw,180px);line-height:.75}.assessment-hero aside h2{margin:0 0 15px;font-size:34px}.assessment-hero aside p{font-size:14px;line-height:1.5}.assessment-must-knows{background:var(--coral);border-bottom:2px solid;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:70px 8vw;display:grid}.assessment-must-knows h2,.assessment-format h2,.assessment-prices h2,.assessment-ready h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(40px,5vw,66px);line-height:.92}.assessment-must-knows h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.assessment-checks{border-top:2px solid}.assessment-checks article{border-bottom:2px solid;grid-template-columns:42px 1fr;gap:17px;padding:20px 0;display:grid}.assessment-checks article>span{color:var(--violet);font-size:12px;font-weight:950}.assessment-checks h3{margin:0 0 7px;font-size:20px}.assessment-checks p{margin:0;font-size:14px;line-height:1.52}.assessment-how{border-bottom:2px solid;grid-template-columns:1.25fr .75fr;display:grid}.assessment-format>p:not(.eyebrow){max-width:750px;font-size:16px;line-height:1.6}.assessment-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.assessment-chips span{background:var(--blue);border:1px solid;padding:8px 10px;font-size:10px;font-weight:950}.assessment-deadline{background:var(--violet);color:#fff;border-left:2px solid var(--ink);flex-direction:column;justify-content:center;padding:50px 5vw;display:flex}.assessment-deadline>span{letter-spacing:.12em;font-size:11px;font-weight:950}.assessment-deadline>b{color:var(--lime);letter-spacing:-.08em;margin-top:32px;font-size:110px;line-height:.75}.assessment-deadline h3{margin:5px 0 15px;font-family:Georgia,serif;font-size:44px}.assessment-deadline p{font-size:14px;line-height:1.55}.assessment-prices{background:#f4f0e8;border-bottom:2px solid;grid-template-columns:.65fr 1.35fr;gap:6vw;padding:65px 8vw;display:grid}.assessment-price-grid{box-shadow:8px 8px 0 var(--ink);border-top:2px solid;border-left:2px solid;grid-template-columns:1fr 1fr;display:grid}.assessment-price-grid article{background:#fff;border-bottom:2px solid;border-right:2px solid;padding:24px}.assessment-price-grid article:last-child{background:var(--blue)}.assessment-price-grid span{letter-spacing:.08em;font-size:10px;font-weight:950}.assessment-price-grid b{margin:22px 0 12px;font-size:58px;display:block}.assessment-price-grid p{margin:0;font-size:13px;line-height:1.5}.assessment-ready{text-align:center;background:var(--ink);color:#fff;padding:68px 8vw}.assessment-ready h2{color:#fff}.assessment-ready>p:not(.eyebrow){font-size:16px;line-height:1.5}.assessment-ready .btn{margin:19px auto}.assessment-ready>div{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:25px;display:flex}.assessment-ready>div a{color:#fff;border-bottom:1px solid #fff;font-size:11px;font-weight:900}@media (width<=900px){.assessment-hero,.assessment-must-knows,.assessment-how,.assessment-prices{grid-template-columns:1fr}.assessment-hero aside,.assessment-deadline{border-top:2px solid;border-left:0}.assessment-price-grid{grid-template-columns:1fr}}@media (width<=560px){.assessment-hero>div,.assessment-hero aside,.assessment-must-knows,.assessment-format,.assessment-deadline,.assessment-prices,.assessment-ready{padding:44px 6vw}.assessment-price-grid{box-shadow:5px 5px 0 var(--ink)}}.assessment-hero>div{padding:40px 7vw}.assessment-hero h1{margin:11px 0 17px;font-size:clamp(46px,5.5vw,74px)}.assessment-hero .btn{margin-top:13px}.assessment-photo{min-height:390px;position:relative;overflow:hidden;background:var(--ink)!important;padding:0!important}.assessment-photo img{object-fit:cover;width:100%;height:100%}.assessment-photo>span{background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--coral);padding:8px 10px;position:absolute;bottom:16px;left:16px}.assessment-must-knows{background:var(--blue);gap:5vw;padding:38px 7vw}.assessment-must-knows h2{font-size:clamp(34px,4vw,52px)}.assessment-must-knows .eyebrow{color:var(--ink)}.assessment-packet-link{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--coral);background:#fff;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:950;display:inline-block}.assessment-checks article{padding:13px 0}.assessment-checks h3{font-size:17px}.assessment-checks p{font-size:13px}.assessment-how{grid-template-columns:1.5fr .5fr}.assessment-format{padding:38px 7vw}.assessment-format h2{font-size:clamp(34px,4vw,52px)}.assessment-deadline{padding:32px 4vw}.assessment-deadline>span{color:var(--lime)}.assessment-deadline p{margin:14px 0 0;font-size:14px;line-height:1.5}.assessment-prices{padding:38px 7vw}.assessment-prices h2{font-size:clamp(34px,4vw,52px)}.assessment-price-grid article{padding:18px}.assessment-price-grid b{margin:13px 0 8px;font-size:46px}.assessment-prices>div:first-child>p:not(.eyebrow){margin:0 0 14px;font-size:13px;line-height:1.45}.assessment-pay{margin-top:3px}.assessment-ready{padding:42px 7vw}.assessment-ready h2{font-size:clamp(36px,4.4vw,56px)}@media (width<=900px){.assessment-how{grid-template-columns:1fr}.assessment-photo{min-height:300px}.assessment-must-knows{padding:34px 6vw}}.analyst-coming{border-bottom:2px solid var(--ink);background:#fff9ee;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 84px);display:grid}.analyst-coming-copy{flex-direction:column;justify-content:center;padding:90px 8vw;display:flex}.analyst-coming-copy h1{letter-spacing:-.07em;margin:16px 0 28px;font-size:clamp(58px,7vw,104px);line-height:.86}.analyst-coming-copy h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.analyst-coming-copy>p:not(.eyebrow){max-width:650px;font-size:18px;line-height:1.6}.analyst-coming-copy .btn{align-self:flex-start;margin-top:22px}.analyst-coming-art{background:var(--violet);border-left:2px solid var(--ink);flex-direction:column;justify-content:center;gap:16px;padding:60px 5vw;display:flex}.analyst-coming-art>span{background:var(--lime);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);letter-spacing:.12em;align-self:flex-start;padding:11px 15px;font-size:11px;font-weight:950;transform:rotate(-3deg)}.analyst-coming-art article{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;padding:24px}.analyst-coming-art article:nth-of-type(2){background:var(--coral);transform:rotate(1deg)}.analyst-coming-art article:nth-of-type(3){background:var(--blue);transform:rotate(-1deg)}.analyst-coming-art b{margin-bottom:8px;font-size:20px;display:block}.analyst-coming-art p{margin:0;font-size:15px;line-height:1.5}@media (width<=800px){.analyst-coming{grid-template-columns:1fr}.analyst-coming-art{border-left:0;border-top:2px solid var(--ink)}.analyst-coming-copy,.analyst-coming-art{padding:60px 6vw}}.course-cover.real-cover,.catalog-cover,.album.drop-cover{aspect-ratio:1;background:#fff;height:auto}.course-cover.real-cover img,.catalog-cover img,.album.drop-cover img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%}.nav-menu>div{top:calc(100% + 8px)}.digital-page .digital-shop{padding:60px 7vw}.digital-page .digital-grid{gap:16px}.digital-page .digital-grid>article{min-height:0;padding:18px}.digital-page .real-product-cover{aspect-ratio:1;background:#fff8f2;height:auto;margin:14px 0}.digital-page .real-product-cover img{object-fit:contain;background:#fff8f2}.digital-page .digital-grid h3{margin:5px 0;font-size:21px}.digital-page .digital-grid h4,.digital-page .digital-grid p{margin:6px 0}.digital-page .digital-grid>article>a{margin-top:10px;padding-top:11px}.guide-product-page .guide-product-hero aside img{object-fit:contain;background:#fff8f2;padding:18px}.guide-product-page .guide-product-details{padding:46px 7vw}.guide-product-page .guide-detail-grid article{padding:20px}.guide-product-page .guide-product-buy{padding:36px 8vw}@media (width<=560px){.digital-page .digital-shop{padding:45px 6vw}}.digital-page .digital-hero{grid-template-columns:56% 44%;min-height:500px}.digital-page .digital-hero>div>p:not(.eyebrow){margin:18px 0 22px;font-size:16px}.digital-cover-stack{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--violet),var(--blue))!important;min-height:500px!important;padding:0!important}.digital-cover-stack img{aspect-ratio:1;object-fit:contain;border:2px solid var(--ink);width:47%;box-shadow:7px 7px 0 var(--ink);background:#fff8f2;position:absolute}.digital-cover-stack img:first-child{top:11%;left:8%;transform:rotate(-7deg)}.digital-cover-stack img:nth-child(2){z-index:2;top:23%;right:7%;transform:rotate(7deg)}.digital-cover-stack img:nth-child(3){z-index:3;bottom:7%;left:23%;transform:rotate(-1deg)}.digital-cover-stack>span{z-index:4;background:var(--lime);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:9px 11px;position:absolute;top:18px;right:18px}.digital-page .digital-shop{background:#fff8f2;padding:42px 7vw 50px}.digital-page .digital-shop .section-head{margin-bottom:24px}.digital-page .digital-shop .section-head h2{font-size:clamp(38px,4.4vw,60px)}.digital-page .digital-shop .section-head>p{max-width:520px;font-size:14px}.digital-page .digital-grid{grid-template-columns:repeat(3,1fr);gap:14px}.digital-page .digital-grid>article{box-shadow:5px 5px 0 var(--ink);transition:transform .18s;background:#fff!important;min-height:0!important;padding:13px!important}.digital-page .digital-grid>article:hover{transform:translateY(-4px)}.digital-page .real-product-cover{position:relative;overflow:hidden;aspect-ratio:4/3!important;border:1px solid!important;height:auto!important;margin:0 0 11px!important}.digital-page .real-product-cover img{padding:4px;object-fit:contain!important}.digital-free-sticker{background:var(--lime);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:7px 9px;font-size:13px;position:absolute;top:8px;right:8px;transform:rotate(4deg)}.digital-page .digital-grid>article>span{font-size:8px}.digital-page .digital-grid h3{margin:5px 0;font-size:18px;line-height:1.05}.digital-page .digital-grid h4{margin:4px 0;font-size:9px;line-height:1.35}.digital-page .digital-grid p{margin:5px 0;font-size:11px;line-height:1.45}.digital-page .digital-price{margin-top:8px}.digital-page .digital-price b{font-size:27px}.digital-page .digital-grid>article>a{margin-top:8px;padding-top:9px;font-size:10px}@media (width<=900px){.digital-page .digital-hero{grid-template-columns:1fr}.digital-cover-stack{border-top:2px solid;border-left:0!important;min-height:380px!important}.digital-page .digital-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.digital-page .digital-hero>div{padding:32px 6vw}.digital-page .digital-hero h1{font-size:47px}.digital-cover-stack{min-height:315px!important}.digital-page .digital-shop{padding:34px 6vw 42px}.digital-page .digital-grid{grid-template-columns:1fr}.digital-page .digital-grid>article{grid-template-columns:110px 1fr;align-items:start;column-gap:12px;display:grid}.digital-page .real-product-cover{grid-area:1/1/7;aspect-ratio:1!important;margin:0!important}.digital-page .digital-grid>article>span,.digital-page .digital-grid h3,.digital-page .digital-grid h4,.digital-page .digital-grid p,.digital-page .digital-price,.digital-page .digital-grid>article>a{grid-column:2}.digital-page .digital-grid h3{font-size:17px}.digital-page .digital-grid p{display:none}.digital-page .digital-grid>article>a{margin-top:5px}.digital-free-sticker{padding:5px;font-size:10px}}.digital-abstract{color:#fff;position:relative;background:var(--ink)!important;min-height:500px!important;padding:0!important;overflow:hidden!important}.digital-abstract:before{content:"";border:55px solid var(--coral);border-radius:50%;width:72%;height:72%;position:absolute;top:-20%;left:-16%}.digital-abstract:after{content:"";background:var(--violet);border:2px solid var(--ink);width:52%;height:115%;position:absolute;top:-8%;right:-10%;transform:rotate(16deg)}.abstract-disc{z-index:2;background:var(--lime);width:220px;height:220px;color:var(--ink);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--blue);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:16%;left:12%;transform:rotate(-8deg)}.abstract-disc span{font-family:Georgia,serif;font-size:52px;font-style:italic;line-height:.8}.abstract-disc b{margin-top:16px;font-size:18px;line-height:.9}.digital-abstract>p{z-index:3;letter-spacing:-.055em;text-align:right;margin:0;font-size:clamp(34px,4vw,58px);font-weight:950;line-height:.84;position:absolute;bottom:12%;right:7%}.digital-abstract>p em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.abstract-sticker{z-index:4;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--coral);padding:9px 11px;bottom:6%;left:5%;transform:rotate(2deg);color:var(--ink)!important;background:#fff!important;position:absolute!important}.digital-page .digital-shop .section-head h2{white-space:nowrap}.digital-page .digital-free-sticker{background:var(--ink)!important;color:#fff!important;box-shadow:3px 3px 0 var(--coral)!important;border-color:#fff!important}.mic-code-entry{background:var(--coral);border-bottom:2px solid;grid-template-columns:1fr auto;align-items:center;gap:4vw;padding:26px 7vw;display:grid}.mic-code-entry h2{letter-spacing:-.05em;margin:6px 0 9px;font-size:clamp(32px,4vw,52px);line-height:.92}.mic-code-entry h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.mic-code-entry p:not(.eyebrow){margin:0;font-size:13px}.mic-code-entry>a{background:var(--ink);color:#fff;border:2px solid var(--ink);min-width:330px;box-shadow:7px 7px 0 var(--lime);justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;font-size:14px;font-weight:950;display:flex}.mic-code-entry>a span{color:var(--lime);font-size:20px}@media (width<=900px){.digital-abstract{min-height:380px!important}.digital-page .digital-shop .section-head h2{white-space:normal}.mic-code-entry{grid-template-columns:1fr}.mic-code-entry>a{justify-self:start}}@media (width<=560px){.digital-abstract{min-height:320px!important}.abstract-disc{width:155px;height:155px;top:12%;left:7%}.abstract-disc span{font-size:39px}.abstract-disc b{font-size:14px}.digital-abstract>p{font-size:33px}.abstract-sticker{font-size:7px!important}.mic-code-entry{padding:25px 6vw}.mic-code-entry>a{width:100%;min-width:0;padding:18px;font-size:12px}}.digital-page .digital-hero{grid-template-columns:52% 48%}.digital-page .digital-hero h1{font-size:clamp(46px,5.3vw,76px)}.digital-abstract{background:var(--violet)!important}.digital-abstract:before{background:var(--lime);width:330px;height:330px;box-shadow:0 0 0 20px var(--ink),0 0 0 24px var(--coral);border:0;border-radius:50%;top:-105px;left:-80px}.digital-abstract:after{background:var(--coral);border:3px solid var(--ink);width:190px;height:620px;box-shadow:14px 0 0 var(--blue);top:-55px;right:30px;transform:rotate(29deg)}.abstract-checker{z-index:2;background:conic-gradient(var(--ink) 25%,white 0 50%,var(--ink) 0 75%,white 0) 0 0/34px 34px;border:3px solid var(--ink);width:48%;height:35%;position:absolute;bottom:0;right:0;transform:rotate(-4deg)}.abstract-title{z-index:4;text-shadow:4px 4px 0 var(--ink);flex-direction:column;line-height:.78;display:flex;position:absolute;top:20%;left:12%;transform:rotate(-5deg)}.abstract-title span{color:#fff;font:italic 58px Georgia,serif}.abstract-title b{color:var(--lime);letter-spacing:-.07em;font-size:62px}.abstract-title em{color:var(--coral);font:italic 64px Georgia,serif}.abstract-tag{z-index:5;border:3px solid var(--ink);letter-spacing:.11em;box-shadow:5px 5px 0 var(--ink);padding:10px 13px;font-weight:950;font-size:10px!important;position:absolute!important}.tag-one{color:var(--ink);top:10%;right:7%;transform:rotate(6deg);background:var(--lime)!important}.tag-two{color:var(--ink);bottom:14%;left:7%;transform:rotate(-3deg);background:#fff!important}.tag-three{color:var(--ink);bottom:6%;right:6%;transform:rotate(2deg);background:var(--blue)!important}.abstract-star{z-index:5;color:#fff;font-size:70px;position:absolute;top:38%;right:28%;transform:rotate(12deg)}.abstract-plus{z-index:5;color:var(--lime);font-size:36px;position:absolute;bottom:27%;left:43%;transform:rotate(-10deg)}.digital-page .digital-shop .section-head h2 span{background:var(--lime);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--coral);padding:2px 8px;display:inline-block;transform:rotate(-1deg)}.digital-page .digital-grid>article:nth-child(odd){background:var(--coral)!important}.digital-page .digital-grid>article:nth-child(2n){background:var(--blue)!important}.digital-page .digital-grid>article:nth-child(3),.digital-page .digital-grid>article:nth-child(6){background:var(--lime)!important}.digital-card-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.digital-card-label>span{letter-spacing:.14em;font-size:8px;font-weight:950}.digital-page .digital-free-sticker{padding:5px 8px;font-size:10px;line-height:1;transform:rotate(-2deg);background:var(--ink)!important;color:var(--lime)!important;border:2px solid var(--ink)!important;position:static!important;box-shadow:3px 3px #fff!important}.mic-page .mic-hero{grid-template-columns:64% 36%;min-height:0}.mic-page .mic-copy{padding:32px 6vw}.mic-page .mic-hero h1{margin:10px 0 16px;font-size:clamp(44px,5.3vw,70px)}.mic-page .mic-hero>div>p:not(.eyebrow){margin:16px 0 20px;font-size:15px}.mic-page .mic-photo{min-height:370px}.mic-page .exam-proof article{padding:13px 22px}.mic-page .exam-proof b{font-size:29px}.mic-code-entry{background:var(--ink);color:#fff}.mic-code-entry h2 em{color:var(--ink);background:var(--lime);box-shadow:5px 5px 0 var(--coral);border:2px solid #fff;padding:3px 9px;display:inline-block;transform:rotate(-1deg)}.mic-code-entry>a{background:var(--lime);min-width:390px;color:var(--ink);box-shadow:10px 10px 0 var(--coral);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,5% 50%);border:3px solid #fff;grid-template-columns:1fr auto;gap:3px 20px;padding:22px 48px 22px 26px;display:grid;position:relative;transform:rotate(-1deg)}.mic-code-entry>a small{letter-spacing:.14em;grid-column:1;font-size:8px}.mic-code-entry>a b{grid-column:1;font-size:14px}.mic-code-entry>a strong{grid-column:1;font-size:25px;line-height:.95}.mic-code-entry>a span{color:var(--ink);grid-area:1/2/4;align-self:center;font-size:32px}.mic-page .exam-choose .section-head>div:first-child{background:var(--blue);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--violet);padding:14px 18px;transform:rotate(-.5deg)}.mic-page .exam-choose .section-head h2{margin:3px 0 0}@media (width<=900px){.abstract-title b{font-size:54px}.abstract-title em{font-size:56px}.mic-page .mic-hero{grid-template-columns:1fr}.mic-page .mic-photo{min-height:280px}.mic-code-entry>a{min-width:0}}@media (width<=560px){.digital-page .digital-hero h1{font-size:43px}.abstract-title{top:18%;left:9%}.abstract-title span{font-size:39px}.abstract-title b{font-size:43px}.abstract-title em{font-size:45px}.abstract-tag{padding:7px;font-size:7px!important}.abstract-star{font-size:47px}.tag-three{right:3%}.mic-page .mic-copy{padding:28px 6vw}.mic-page .mic-hero h1{font-size:43px}.mic-page .mic-photo{min-height:235px}.mic-page .exam-proof article{padding:11px 15px}.mic-code-entry>a{clip-path:none;padding:18px;transform:none}.mic-page .exam-choose .section-head>div:first-child{padding:12px}}.digital-page .digital-hero{min-height:410px}.digital-page .digital-hero>div{padding:27px 6vw}.digital-page .digital-hero h1{margin:6px 0 13px;font-size:clamp(40px,4.7vw,64px)}.digital-page .digital-hero>div>p:not(.eyebrow){max-width:650px;margin:13px 0 17px;font-size:14px;line-height:1.5}.digital-page .digital-hero .btn{padding:12px 17px}.digital-page .digital-abstract{min-height:410px!important}.digital-page .abstract-title{transform-origin:0 0;top:14%;transform:rotate(-4deg)scale(.85)}.digital-page .abstract-tag{padding:8px 10px}.digital-page .abstract-star{font-size:56px}.digital-page .abstract-checker{height:30%}.mic-page .mic-code-entry{grid-template-columns:minmax(0,560px) minmax(300px,430px);justify-content:center;gap:22px;padding:24px 7vw}.mic-page .mic-code-entry h2{margin:5px 0 7px;font-size:clamp(30px,3.2vw,43px)}.mic-page .mic-code-entry h2 em{white-space:nowrap;padding:2px 7px}.mic-page .mic-code-entry>a{background:var(--lime);min-width:0;color:var(--ink);box-shadow:8px 8px 0 var(--coral);clip-path:none;border:3px solid #fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:19px 22px;display:flex;transform:rotate(-1deg)}.mic-page .mic-code-entry>a:before{content:"MIC CHECK ACCESS";background:var(--ink);color:#fff;letter-spacing:.13em;padding:5px 7px;font-size:8px;display:inline-block}.mic-page .mic-code-entry>a>span{color:var(--ink);letter-spacing:.12em;font-size:10px;font-weight:950}.mic-page .mic-code-entry>a>strong{color:var(--ink);font-size:22px;line-height:1.05}@media (width<=900px){.digital-page .digital-hero{min-height:0}.digital-page .digital-abstract{min-height:330px!important}.mic-page .mic-code-entry{grid-template-columns:1fr;gap:16px}.mic-page .mic-code-entry>a{justify-self:stretch;width:100%}}@media (width<=560px){.digital-page .digital-hero>div{padding:25px 6vw}.digital-page .digital-hero h1{font-size:39px}.digital-page .digital-abstract{min-height:285px!important}.digital-page .abstract-title{top:11%;transform:rotate(-4deg)scale(.75)}.mic-page .mic-code-entry h2 em{white-space:normal}.mic-page .mic-code-entry>a{transform:none}.mic-page .mic-code-entry>a>strong{font-size:19px}}.unrestricted-stats{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.unrestricted-stats span{background:#fff;border:2px solid;padding:8px 10px;font-size:11px;font-weight:900}.unrestricted-stats b{color:var(--violet);font-size:17px}.unrestricted-option-cover{aspect-ratio:1;object-fit:contain;background:#fff8f2;border:2px solid;width:100%;margin-bottom:22px}.unrestricted-options .full{padding-bottom:40px}.paid-sneak-peeks{border:1px solid #fff;grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.paid-sneak-peeks section{border-right:1px solid #fff;padding:15px}.paid-sneak-peeks section:last-child{border:0}.paid-sneak-peeks b,.supervisor-script>b{letter-spacing:.11em;color:var(--lime);font-size:9px}.paid-sneak-peeks h3{margin:8px 0;font-size:18px;line-height:1.05}.paid-sneak-peeks p{margin:0;font-size:11px}.supervisor-script{color:var(--ink);background:#fff;margin:0 0 20px;padding:14px}.supervisor-script>b{color:var(--violet)}.supervisor-script p{margin:7px 0 0;font-size:11px}@media (width<=560px){.paid-sneak-peeks{grid-template-columns:1fr}.paid-sneak-peeks section{border-bottom:1px solid #fff;border-right:0}.paid-sneak-peeks section:last-child{border:0}}.unrestricted-page .unrestricted-hero>div{padding-top:38px;padding-bottom:38px}.unrestricted-page .unrestricted-hero h1{margin:11px 0 15px}.unrestricted-page .unrestricted-hero aside{min-height:430px}.free-starter-tag{border-left:4px solid var(--violet);background:#fff;flex-direction:column;gap:2px;padding:8px 12px;font-size:11px;line-height:1.25;display:inline-flex}.free-starter-tag b{letter-spacing:.12em;color:var(--violet);font-size:8px}.unrestricted-paid{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:5vw;padding:34px 7vw;display:grid}.unrestricted-paid h2{letter-spacing:-.05em;margin:7px 0 12px;font-size:clamp(34px,4vw,54px);line-height:.92}.unrestricted-paid-intro>p:last-child{max-width:520px;font-size:13px;line-height:1.55}.unrestricted-paid .paid-sneak-peeks{margin:0 0 12px}.unrestricted-paid .supervisor-script{margin:0}.unrestricted-page .unrestricted-note{border-top:0}@media (width<=800px){.unrestricted-paid{grid-template-columns:1fr}.unrestricted-page .unrestricted-hero aside{min-height:330px}}@media (width<=560px){.unrestricted-page .unrestricted-hero>div{padding:30px 6vw}.unrestricted-page .unrestricted-hero h1{font-size:40px}.unrestricted-page .hero-actions{align-items:stretch}.free-starter-tag{width:100%}.unrestricted-paid{padding:28px 6vw}.unrestricted-paid h2{font-size:36px}}.hero{align-items:start;min-height:0}.hero-copy{padding:34px 5vw 32px 7vw}.hero h1{white-space:nowrap;font-size:clamp(34px,3.45vw,52px)}.hero-statement{margin:15px 0 8px;font-size:14px}.hero-statement strong,.hero-statement em{display:block}.hero-statement em{background:var(--violet);border:2px solid var(--ink);width:fit-content;box-shadow:4px 4px 0 var(--coral);letter-spacing:0;text-transform:none;margin-top:9px;padding:7px 10px;font-family:Georgia,serif;font-size:1.08em;font-weight:400}.hero-value{margin-bottom:9px;font-size:14px;line-height:1.45}.hero-payoff{margin-bottom:9px;padding:7px 9px;font-size:12px}.hero-audience{margin-bottom:17px;font-size:12px;line-height:1.45}.path-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.path-grid-four .path{border-bottom:0;border-right:2px solid}.path-grid-four .path:last-child{border-right:0}.hero .trust{margin-top:18px;padding-top:12px}.hero-visual{aspect-ratio:16/9;background:#111;align-self:start;width:100%;min-height:0;margin-top:24px;overflow:hidden}.hero-video{border:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.hero-visual .sticker{padding:7px 9px;font-size:10px;box-shadow:3px 3px}.sticker-one{top:15px;right:15px}.sticker-two{bottom:70px;right:14px}.hero-visual>p{font-size:10px;bottom:16px;left:20px}.hero-visual>p b{font-size:14px}.course-proof{grid-template-columns:.7fr 1.3fr}.course-proof-intro{padding:27px 4vw}.course-proof-intro h2{font-size:clamp(31px,3.5vw,49px)}.course-proof-note{margin-top:11px;padding-top:9px}.course-proof-stats article{min-height:125px;padding:17px 16px}.course-proof-stats b{font-size:clamp(40px,4vw,59px)}.course-proof-stats p{padding-top:8px;font-size:9px}.coming-next{grid-template-columns:.52fr 1.48fr;gap:3vw;padding:36px 7vw}.coming-next h2{font-size:clamp(34px,4vw,54px)}.coming-grid{border:0;border-top:2px solid;flex-direction:column;display:flex}.coming-grid article{border:0;border-bottom:1px solid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;display:grid;background:0 0!important;min-height:0!important;padding:15px 4px!important}.coming-grid article>span,.coming-grid article>h3,.coming-grid article>p,.coming-grid article>b{margin:0!important}.coming-grid h3{font-size:20px}.coming-grid p{grid-column:2;font-size:11px}.coming-grid b{border:0;padding:0;font-size:8px}.pd-page .access{padding-top:48px;padding-bottom:44px;position:relative;overflow:hidden}.pd-page .access .pd-section-head{z-index:2;margin-bottom:24px;position:relative}.pd-page .access .pd-section-head h2{font-size:clamp(34px,3.8vw,54px)}.pd-access-art{opacity:.9;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:3vw;transform:rotate(-2deg)}.pd-access-art span{letter-spacing:-.09em;color:var(--violet);font-size:44px;font-weight:950}.pd-access-art b{color:var(--coral);font-size:28px}.pd-access-art i{background:var(--blue);letter-spacing:.1em;border:2px solid;padding:6px 8px;font-size:8px;font-style:normal;font-weight:950}.pd-page .access-card{min-height:390px;padding:21px}.pd-page .access-card .tag{margin-top:13px}.pd-page .access-card h3{margin:7px 0 18px;font-size:27px}.pd-page .pd-price{padding:12px 0}.pd-page .pd-price b{font-size:49px}.pd-page .access-card ul{padding:12px 0}.pd-page .access-card li{padding:7px 0;font-size:12px}.pd-page .pd-card-link{padding-top:12px;font-size:11px}.pd-page .access-grid-two{border:0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:0;max-width:1100px}.pd-page .access-grid-two .access-card.single{border:2px solid var(--ink);min-height:390px;padding:24px 25px;box-shadow:inset -10px 0 #7044e814}.pd-page .access-grid-two .access-card.annual{z-index:2;border:2px solid var(--ink);min-height:455px;box-shadow:12px 12px 0 var(--ink);margin:-14px 0 0 -2px;padding:32px 34px;overflow:visible}.pd-page .access-grid-two .access-card.annual .tag{margin-top:34px}.pd-page .access-grid-two .access-card.annual h3{margin:9px 0 23px;font-size:36px}.pd-page .access-grid-two .access-card.annual .pd-price{padding:17px 0}.pd-page .access-grid-two .access-card.annual .pd-price b{font-size:66px}.pd-page .access-grid-two .access-card.annual li{padding:10px 0;font-size:13px}.pd-page .access-grid-two .access-card.annual .value-badge{box-shadow:4px 4px 0 var(--ink);padding:10px 14px;font-size:11px;top:17px;right:20px}.pd-page .access-grid-two .access-card.annual .pd-card-link{background:var(--ink);color:#fff;border:2px solid var(--ink);margin-top:auto;padding:15px 16px;font-size:13px}.pd-page .access .pd-agency-link{z-index:3;margin-top:48px;position:relative}@media (width<=760px){.pd-page .access-grid-two{border:0;grid-template-columns:1fr;gap:18px}.pd-page .access-grid-two .access-card.single{min-height:320px;box-shadow:none;border:2px solid}.pd-page .access-grid-two .access-card.annual{min-height:410px;box-shadow:8px 8px 0 var(--ink);border:2px solid;margin:0;padding:27px 25px}.pd-page .access-grid-two .access-card.annual h3{font-size:32px}.pd-page .access-grid-two .access-card.annual .pd-price b{font-size:57px}.pd-page .access .pd-agency-link{margin-top:36px}}.pd-page .pd-results>div:first-child{padding:30px 6vw}.pd-page .pd-results h2{font-size:clamp(32px,3.8vw,52px)}.pd-page .pd-results>div:first-child>p:last-child{margin-top:12px;font-size:13px;line-height:1.45}.pd-page .pd-results-stat{padding:25px 4vw}.pd-page .pd-results-stat b{font-size:clamp(58px,6.5vw,88px)}.pd-page .pd-results-stat p{margin:15px 0 10px;padding-top:10px;font-size:13px}.pd-page .library{padding-top:52px}.pd-page .library .pd-section-head{margin-bottom:25px}.pd-page .pd-course-grid{grid-template-columns:repeat(4,1fr);gap:14px}.pd-page .pd-course{padding:9px 9px 13px}.pd-page .course-cover.real-cover{height:175px}.pd-page .pd-course .tag{margin-top:12px}.pd-page .pd-course h3{font-size:21px}.pd-page .pd-course h4{margin-bottom:8px}.pd-page .pd-course>p.course-desc{font-size:11px;line-height:1.45}.pd-page .course-bottom{margin-top:11px;padding:7px 0}.pd-page .pd-course>a.enroll{padding:10px;font-size:10px}.analyst-coming{grid-template-columns:1fr 1fr;min-height:0}.analyst-coming-copy{padding:52px 6vw}.analyst-coming-copy h1{margin:12px 0 18px;font-size:clamp(43px,5.3vw,72px)}.analyst-coming-copy h1>span{color:var(--coral);font-family:Arial,sans-serif;font-style:normal}.analyst-coming-copy>p:not(.eyebrow){font-size:15px;line-height:1.5}.analyst-coming-copy .btn{margin-top:15px}.analyst-coming-art{isolation:isolate;background:var(--violet);gap:11px;padding:40px 4vw;position:relative;overflow:hidden}.analyst-coming-art:before{content:"";z-index:-1;border:42px solid var(--lime);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-100px}.analyst-coming-art:after{content:"";z-index:-1;background:repeating-linear-gradient(45deg,var(--coral) 0 18px,var(--ink) 18px 36px);width:180px;height:120px;position:absolute;bottom:-30px;left:-25px;transform:rotate(8deg)}.analyst-coming-art article{padding:17px}.analyst-coming-art b{margin-bottom:5px;font-size:17px}.analyst-coming-art p{font-size:13px;line-height:1.4}.about-hero{grid-template-columns:58% 42%;min-height:0}.about-hero>div:first-child{padding:37px 6vw}.about-hero h1{font-size:clamp(39px,4.7vw,66px)}.about-hero>div:first-child>p:last-child{margin-top:17px;font-size:14px;line-height:1.45}.brand-card{min-height:205px;padding:20px 27px;position:relative;overflow:hidden}.brand-card h2{margin:8px 0;font-size:clamp(30px,3vw,44px)}.brand-card p{font-size:11px}.brand-card>i{color:#ffffff6b;font-size:110px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:-25px;right:-10px;transform:rotate(-10deg)}.brand-card.parent>i{color:var(--violet);font-size:74px;bottom:5px;right:20px}.about-intro{padding:45px 8vw}.about-intro h2{margin-bottom:15px;font-size:clamp(34px,4vw,52px)}.about-intro>div>p{font-size:14px;line-height:1.5}.about-callout{padding:15px;margin-top:16px!important}.brand-roles article{padding:36px 6vw}.brand-roles h2{margin:11px 0;font-size:clamp(32px,3.5vw,47px)}.brand-roles p,.brand-roles li{font-size:13px;line-height:1.48}.brand-roles a{margin-top:16px;padding-top:14px}.media-room{gap:5vw;padding:52px 8vw}.media-room h2{font-size:clamp(39px,4.8vw,62px)}.media-list article{padding:18px 0}.media-list b{font-size:18px}@media (width<=1050px){.pd-page .pd-course-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hero{grid-template-columns:1fr}.hero-visual{margin-top:0}.course-proof,.coming-next{grid-template-columns:1fr}.path-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.path-grid-four .path{border-bottom:2px solid;border-right:2px solid}.path-grid-four .path:nth-child(2n){border-right:0}.path-grid-four .path:nth-last-child(-n+2){border-bottom:0}.pd-page .pd-course-grid{grid-template-columns:repeat(2,1fr)}.analyst-coming,.about-hero{grid-template-columns:1fr}.analyst-coming-art{border-top:2px solid;border-left:0}.brand-stack{border-left:0}.pd-access-art{opacity:.4}.media-room{padding:45px 7vw}}@media (width<=560px){.hero-copy{padding:30px 6vw}.hero h1{letter-spacing:-.055em;font-size:clamp(29px,8.5vw,40px)}.hero-visual{aspect-ratio:16/9;min-height:0}.path-grid-four{grid-template-columns:1fr}.path-grid-four .path,.path-grid-four .path:nth-child(2n),.path-grid-four .path:nth-last-child(-n+2){border-bottom:2px solid;border-right:0}.path-grid-four .path:last-child{border-bottom:0}.course-proof-stats article{min-height:105px}.coming-next{padding:32px 6vw}.coming-grid article{grid-template-columns:30px 1fr}.coming-grid b{grid-column:2}.pd-page .access{padding:42px 6vw}.pd-page .access-card{min-height:340px}.pd-access-art{display:none}.pd-page .pd-course-grid{grid-template-columns:1fr}.pd-page .course-cover.real-cover{aspect-ratio:4/3;height:auto}.analyst-coming-copy,.analyst-coming-art{padding:40px 6vw}.about-hero>div:first-child{padding:34px 6vw}.brand-card{min-height:170px}.about-intro{padding:38px 6vw}.media-room{padding:40px 6vw}}.founder-fun-fact{isolation:isolate;background:var(--blue);box-shadow:7px 7px 0 var(--coral);padding:15px;position:relative;overflow:hidden}.founder-fun-fact:after{content:"";z-index:-1;border:25px solid var(--lime);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-45px}.founder-fun-fact-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.founder-fun-fact-copy>b{background:var(--coral);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--lime);letter-spacing:.08em;padding:7px 10px;font-size:12px;display:inline-block;transform:rotate(-2deg)}.founder-fun-fact-copy p{margin:0!important}.founder-programs{grid-template-columns:1fr 1fr;gap:9px;margin:-8px 0 19px;display:grid}.founder-programs span{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);flex-direction:column;gap:4px;padding:11px 13px;font-size:12px;line-height:1.35;display:flex}.founder-programs span:first-child{background:var(--lime)}.founder-programs span:last-child{background:var(--violet)}.founder-programs b{letter-spacing:.05em;font-size:11px}@media (width<=560px){.founder-programs{grid-template-columns:1fr}.founder-programs span{font-size:12px}}.founder-media-jump{background:var(--ink);color:#fff;border:2px solid var(--ink);width:max-content;max-width:100%;box-shadow:4px 4px 0 var(--coral);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:15px;margin:-4px 0 20px;padding:9px 12px;font-size:11px;font-weight:950;display:flex}.founder-media-jump:hover{background:var(--violet);color:var(--ink)}#media-and-conversations{background:var(--coral);color:var(--ink);scroll-margin-top:84px;position:relative;overflow:hidden}#media-and-conversations:after{content:"OTB";letter-spacing:-.1em;color:#a88cff21;pointer-events:none;font-size:160px;font-weight:950;position:absolute;bottom:-50px;left:-28px;transform:rotate(-7deg)}#media-and-conversations>div{z-index:1;position:relative}#media-and-conversations .media-list{border-color:var(--ink)}#media-and-conversations .media-list article{border-color:#15151573}#media-and-conversations .media-list small{color:#3e2d2a}#media-and-conversations .btn.lime{box-shadow:5px 5px 0 var(--violet)}.about-hero h1 em{letter-spacing:-.04em;font-size:.66em}.founder-photo .founder-media-jump{width:100%;box-shadow:3px 3px 0 var(--coral);margin:13px 0 0;font-size:10px}.workforce-intervention{background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--coral);margin:17px 0 3px;padding:13px 15px;font-family:Georgia,serif;font-size:20px;line-height:1.15;display:block;transform:rotate(-1deg)}@media (width<=900px){.about-hero h1{white-space:normal}.about-hero h1 em{font-size:.72em}}.about-hero{grid-template-columns:1fr;min-height:0;display:grid}.about-hero>div:first-child{grid-column:1;padding:34px 7vw 28px}.about-hero .brand-stack{border-top:2px solid;border-left:0;grid-column:1;grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}.about-hero .brand-card{min-height:175px;padding:18px 7vw}.about-hero .brand-card.parent{border-bottom:0;border-right:2px solid}.about-hero h1{white-space:nowrap;font-size:clamp(29px,3.45vw,50px)}.founder-profile{justify-self:center;width:min(100%,410px)}.founder-profile .founder-photo{width:100%}.founder-profile .founder-media-jump{width:100%;box-shadow:3px 3px 0 var(--coral);justify-content:center;margin:13px 0 0;padding:7px 10px;font-size:9px}.course-runtime>a{background:var(--ink);color:var(--lime);box-shadow:4px 4px 0 var(--coral);border:2px solid #fff;padding:10px 12px;font-size:10px;font-weight:950;line-height:1.3;display:inline-flex}.training-sale-strip{background:var(--ink);color:#fff;border-bottom:2px solid var(--ink);letter-spacing:.08em;justify-content:center;align-items:center;gap:25px;padding:19px 6vw;font-size:11px;display:flex;position:relative;overflow:hidden}.training-sale-strip:after{content:"$75";color:#a88cff40;font-size:86px;font-weight:950;position:absolute;top:-22px;right:2vw;transform:rotate(8deg)}.training-sale-strip span,.training-sale-strip b{z-index:1;font-size:10px;font-weight:950;position:relative}.training-sale-strip span{background:var(--coral);color:var(--ink);box-shadow:4px 4px 0 var(--violet);border:2px solid #fff;padding:9px 11px;transform:rotate(-2deg)}.training-sale-strip strong{z-index:1;font-size:22px;position:relative}.training-sale-strip b{background:var(--lime);color:var(--ink);border:2px solid #fff;padding:9px 11px}.cert-sale-note{background:var(--coral);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);justify-content:center;align-items:center;gap:18px;margin:0 0 25px;padding:13px 18px;display:flex}.cert-sale-note b,.cert-sale-note span{letter-spacing:.11em;font-size:9px}.cert-sale-note strong{font-size:17px}.cert-sale-note span{background:var(--lime);border:1px solid;padding:6px 8px}.cert-price.sale-price{gap:9px}.cert-price.sale-price del{opacity:.65;font-size:18px}.cert-price.sale-price b{color:#332069}@media (width<=800px){.training-sale-strip{border:2px solid var(--ink);width:calc(100% - 24px);box-shadow:6px 6px 0 var(--coral);flex-direction:column;align-items:flex-start;gap:10px;margin:18px 12px 0;padding:16px 18px}.training-sale-strip strong{font-size:19px}.training-sale-strip:after{font-size:68px;top:5px;right:-8px}.cert-sale-note{flex-direction:column;align-items:flex-start;gap:7px}.about-hero h1{white-space:normal}.about-hero .brand-stack{grid-template-columns:1fr}.about-hero .brand-card.parent{border-bottom:2px solid;border-right:0}.hero .trust{flex-wrap:nowrap;gap:10px}.hero .trust span{font-size:8px}.hero .trust b{font-size:12px}}.digital-blog-bridge{background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:7px 7px 0 var(--violet);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:28px;padding:17px 20px;display:grid}.digital-blog-bridge span,.digital-blog-bridge b{letter-spacing:.11em;font-size:9px}.digital-blog-bridge strong{color:var(--lime);font-family:Georgia,serif;font-size:21px;font-weight:400}.digital-blog-bridge b{background:var(--coral);color:var(--ink);padding:8px 10px}@media (width<=700px){.digital-blog-bridge{grid-template-columns:1fr;gap:9px}.digital-blog-bridge strong{font-size:19px}.digital-blog-bridge b{justify-self:start}}.cert-hero-sale{background:var(--coral);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--lime);align-items:center;gap:9px;margin:0 0 15px;padding:7px 9px;display:inline-flex;transform:rotate(-1deg)}.cert-hero-sale b{font-size:14px}.cert-hero-sale span{letter-spacing:.09em;font-size:8px;font-weight:950}@media (width<=560px){.cert-hero-sale{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:17px}}.study-guide-sale{background:var(--blue);color:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);justify-content:center;align-items:center;gap:16px;padding:14px 4vw;display:flex;position:relative;overflow:hidden}.study-guide-sale:after{content:"$5";color:#ffffff2e;font-size:78px;font-weight:950;position:absolute;top:-25px;right:2vw;transform:rotate(8deg)}.study-guide-sale span,.study-guide-sale strong,.study-guide-sale b{z-index:1;position:relative}.study-guide-sale span{background:var(--coral);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);letter-spacing:.11em;padding:7px 9px;font-size:9px;font-weight:950;transform:rotate(-2deg)}.study-guide-sale strong{letter-spacing:.025em;font-size:13px}.study-guide-sale strong+strong{border-left:2px solid var(--ink);padding-left:16px}.study-guide-sale strong del{opacity:.65}.study-guide-sale b{background:var(--lime);border:2px solid var(--ink);letter-spacing:.11em;padding:7px 9px;font-size:9px}.digital-price del{opacity:.55;font-size:18px;font-weight:900}@media (width<=700px){.study-guide-sale{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 6vw}.study-guide-sale strong{max-width:85%;font-size:13px;line-height:1.25}.study-guide-sale strong+strong{border-left:0;padding-left:0}.study-guide-sale:after{font-size:66px;top:2px;right:-8px}}.coach-short-page .coach-video-hero{grid-template-columns:minmax(0,1fr) minmax(430px,.92fr)}.coach-short-page .coach-video-copy{padding:34px 5vw 38px}.coach-short-page .coach-video-copy h1{font-size:clamp(47px,5.2vw,76px)}.coach-short-page .coach-video-wrap{isolation:isolate;padding:30px 4vw 27px;position:relative;overflow:hidden}.coach-short-page .coach-video-wrap:before{content:"";z-index:-1;border:26px solid var(--lime);border-radius:50%;width:145px;height:145px;position:absolute;top:-58px;right:-52px}.coach-short-page .coach-video-wrap:after{content:"";z-index:-1;background:repeating-linear-gradient(45deg,var(--coral) 0 12px,var(--ink) 12px 24px);width:125px;height:70px;position:absolute;bottom:-28px;left:-28px;transform:rotate(-7deg)}.coach-scribble{z-index:2;background:var(--lime);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);letter-spacing:.09em;font-size:8px;font-weight:950;position:absolute}.coach-scribble-one{padding:6px 8px;top:13px;right:2.5vw;transform:rotate(2deg)}.coach-scribble-two{background:var(--coral);padding:5px 8px;font-size:18px;bottom:12px;left:2vw;transform:rotate(-8deg)}.coach-short-page .coach-video-wrap iframe{z-index:1;width:94%;box-shadow:7px 7px 0 var(--ink);margin:auto;position:relative}.coach-short-page .coach-video-wrap>p{z-index:1;width:94%;margin:12px auto 0;position:relative}.coach-short-page .coach-compact-features{gap:5vw;padding:45px 7vw}.coach-feature-lead>p:not(.eyebrow){font-size:14px!important;line-height:1.5!important}.coach-feature-photo{border:2px solid var(--ink);height:245px;box-shadow:6px 6px 0 var(--violet);margin-top:20px;position:relative;overflow:hidden}.coach-feature-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.coach-feature-photo span{background:var(--lime);border:2px solid var(--ink);letter-spacing:.08em;padding:7px 9px;font-size:8px;font-weight:950;line-height:1.35;position:absolute;bottom:10px;right:10px;transform:rotate(-1deg)}.coach-short-page .coach-plans-short{padding:38px 7vw 42px;position:relative;overflow:hidden}.coach-short-page .coach-plans-short:before{content:"";border:30px solid var(--violet);width:180px;height:180px;box-shadow:0 0 0 18px var(--coral);opacity:.72;pointer-events:none;border-radius:50%;position:absolute;bottom:-54px;left:-46px;transform:rotate(-8deg)}.coach-short-page .coach-plans-short:after{content:"90";color:#ffffff38;pointer-events:none;font-size:145px;font-weight:950;position:absolute;top:3px;right:-12px;transform:rotate(7deg)}.coach-short-page .coach-plans-short>*{z-index:1;position:relative}.coach-short-page .coach-plans-short .section-head{margin-bottom:18px}.coach-access-badge{background:var(--coral);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--lime);padding:8px 10px;display:inline-block;transform:rotate(-2deg);margin-bottom:10px!important}.coach-short-page .coach-plan-grid{max-width:900px;box-shadow:8px 8px #1113}.coach-short-page .coach-plan-grid article{min-height:0;padding:20px 25px}.coach-short-page .coach-plan-grid h3{margin:10px 0 0;font-size:58px}.coach-short-page .coach-plan-grid>article>p{background:var(--violet);border:1px solid;width:max-content;margin:8px 0;padding:5px 7px;font-size:11px;font-weight:950;display:inline-block}.coach-short-page .coach-plan-grid>article>b{margin:7px 0}.coach-short-page .coach-plan-grid ul{margin:4px 0 10px;line-height:1.45}.coach-short-page .coach-plan-grid a{margin-top:12px;padding-top:13px}@media (width<=900px){.coach-short-page .coach-video-hero{grid-template-columns:1fr}.coach-short-page .coach-video-wrap{padding:30px 6vw}.coach-short-page .coach-video-wrap iframe,.coach-short-page .coach-video-wrap>p{width:100%}}@media (width<=560px){.coach-short-page .coach-video-copy{padding:31px 6vw 36px}.coach-short-page .coach-video-copy h1{font-size:47px}.coach-short-page .coach-compact-features,.coach-short-page .coach-plans-short{padding:38px 6vw}.coach-feature-photo{height:220px}.coach-feature-photo img{object-position:center 20%}.coach-short-page .coach-plan-grid article{min-height:0}.coach-scribble-one{right:4vw}}@media (width<=900px){.about-page{overflow-x:clip}.about-page .founder-section{grid-template-columns:minmax(0,1fr);align-items:start}.about-page .founder-profile{justify-self:center;width:min(100%,380px)}.about-page .founder-section>div:last-child{width:100%;min-width:0}}@media (width<=560px){.about-page .founder-section{gap:34px;padding:40px 6vw}.about-page .founder-profile{width:min(88vw,320px)}.about-page .founder-photo{box-shadow:8px 8px 0 var(--ink)}.about-page .founder-photo span{padding:7px 9px;font-size:8px;top:12px;left:12px}.about-page .founder-photo small{max-width:155px;padding:7px 9px;font-size:8px;bottom:12px;right:10px}.about-page .founder-profile .founder-media-jump{text-align:center;margin-top:12px;padding:10px 12px;font-size:9px;line-height:1.3}.about-page .founder-section h2{font-size:40px;line-height:.95}.about-page .founder-section h3{overflow-wrap:anywhere;margin-bottom:18px;font-size:10px;line-height:1.45}.about-page .founder-section>div:last-child>p:not(.eyebrow){font-size:14px;line-height:1.55}.about-page .founder-section blockquote{margin:24px 0 16px;padding-left:16px;font-size:19px;line-height:1.3}.about-page .founder-fun-fact{grid-template-columns:1fr;padding:12px}}.brand-roles .brand-capabilities{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:var(--ink);background:#fff;margin:22px 0 28px;padding:11px 18px;list-style:none}.brand-roles .brand-capabilities li{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #15151547;padding:11px 8px 11px 27px;font-size:14px;font-weight:850;line-height:1.35;position:relative}.brand-roles .brand-capabilities li:last-child{border-bottom:0}.brand-roles .brand-capabilities li:before{content:"✦";color:#7044e8;font-size:12px;font-weight:950;position:absolute;top:11px;left:3px}.media-list small .media-inline-link{letter-spacing:.04em;white-space:nowrap;color:var(--ink);border-left:1px solid;align-self:auto;margin-left:8px;padding-left:9px;font-size:10px;display:inline}.training-independence-note{opacity:.72;margin:18px auto 0;font-size:10px;line-height:1.5;display:block}.home-seo-faq{background:#f7f4ff;border-top:2px solid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:90px 7vw;display:grid}.home-seo-faq-intro h2{letter-spacing:-.05em;margin:12px 0 22px;font-size:clamp(40px,5vw,68px);line-height:.96}.home-seo-faq-intro>p:last-child{font-size:17px;line-height:1.6}.home-seo-faq-grid{gap:12px;display:grid}.home-seo-faq-grid details{background:#fff;border:2px solid;padding:20px 22px}.home-seo-faq-grid summary{cursor:pointer;font-size:17px;font-weight:900}.home-seo-faq-grid details p{margin:14px 0 0;font-size:15px;line-height:1.6}@media (width<=900px){.home-seo-faq{grid-template-columns:1fr;gap:40px}}.workforce-page .global-back-home{color:#fff;width:100%;box-shadow:none;background:#191522;border:0;border-radius:0;margin:0;padding:9px 7vw;display:block}.workforce-page .global-back-home:hover{box-shadow:none;background:#b94b08;transform:none}.olg-workforce-hero{background:#fff;grid-template-columns:66% 34%;min-height:390px}.olg-workforce-hero>div:first-child{padding:20px 7vw 28px}.olg-workforce-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:.92}.olg-workforce-hero h1 em{color:#b94b08}.olg-workforce-hero>div>p:not(.eyebrow){max-width:680px;margin:14px 0 18px;font-size:16px;line-height:1.5}.olg-workforce-hero>.workforce-logo-aside{background:#f6b617;border-top:0;border-left:2px solid;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.workforce-logo-aside img{width:min(68%,240px);height:auto}.workforce-logo-aside p{text-align:center;color:#006d72;letter-spacing:.12em;margin:0;font-size:11px;line-height:1.5}.workforce-logo-aside strong{color:#b94b08;font-size:15px}@media (width<=900px){.olg-workforce-hero{grid-template-columns:1fr;min-height:0}.olg-workforce-hero>.workforce-logo-aside{border-top:2px solid;border-left:0;min-height:220px}.olg-workforce-hero>div:first-child{padding:20px 6vw 28px}}@media (width<=560px){.workforce-page .global-back-home{padding:9px 6vw}.olg-workforce-hero h1{font-size:39px}.olg-workforce-hero>.workforce-logo-aside{min-height:190px;padding:14px}.workforce-logo-aside img{width:min(60%,210px)}}.workforce-build{background:#fff8e7;border-bottom:2px solid;padding:62px 7vw}.workforce-build .section-head h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(36px,4.4vw,58px);line-height:.95}.workforce-build-grid{background:#fff;border:2px solid;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.workforce-build-grid article{border-right:2px solid;flex-direction:column;min-height:285px;padding:24px;display:flex}.workforce-build-grid article:last-child{border-right:0}.workforce-build-grid article:first-child{border-top:8px solid #f6b617}.workforce-build-grid article:nth-child(2){border-top:8px solid #006d72}.workforce-build-grid article:nth-child(3){border-top:8px solid #b94b08}.workforce-build-grid span{color:#006d72;font-size:11px;font-weight:950}.workforce-build-grid h3{margin:22px 0 12px;font-size:24px;line-height:1.05}.workforce-build-grid p{font-size:15px;line-height:1.5}.workforce-build-grid a{border-top:2px solid;margin-top:auto;padding-top:14px;font-size:13px;font-weight:950}.workforce-page .workforce-path,.workforce-page .workforce-partners{padding:62px 7vw}.workforce-page .workforce-path>div:first-child{margin-bottom:28px}.workforce-page .workforce-path h2,.workforce-page .workforce-partners h2,.workforce-page .workforce-options h2,.workforce-page .workforce-boundary h2{font-size:clamp(36px,4.3vw,58px)}.workforce-page .workforce-steps article{min-height:235px;padding:22px}.workforce-page .workforce-steps h3{margin:34px 0 10px;font-size:25px}.workforce-page .workforce-grid article{min-height:270px;padding:22px}.workforce-page .workforce-grid h3{margin:38px 0 10px;font-size:25px}.workforce-page .workforce-grid a{border-top:2px solid;margin-top:auto;padding-top:12px;font-size:13px;font-weight:950}.workforce-page .workforce-options{padding:65px 7vw}.workforce-page .workforce-boundary{padding:62px 7vw}.workforce-page .workforce-final{padding:68px 20px}.workforce-page .workforce-final h2{margin:14px 0 30px;font-size:clamp(42px,5.8vw,72px)}@media (width<=900px){.workforce-build-grid{grid-template-columns:1fr}.workforce-build-grid article{border-bottom:2px solid;border-right:0;min-height:230px}.workforce-build-grid article:last-child{border-bottom:0}}@media (width<=560px){.workforce-build,.workforce-page .workforce-path,.workforce-page .workforce-partners,.workforce-page .workforce-options,.workforce-page .workforce-boundary{padding:48px 6vw}.workforce-build-grid article{padding:22px}.workforce-page .workforce-grid article,.workforce-page .workforce-steps article{min-height:220px}}.dementia-page{background:#fff}.dementia-hero{border-bottom:2px solid;grid-template-columns:58% 42%;min-height:590px;display:grid}.dementia-hero>div{padding:48px 7vw}.dementia-hero h1{letter-spacing:-.06em;margin:14px 0 24px;font-size:clamp(46px,5.7vw,80px);line-height:.91}.dementia-hero h1 em{color:#b94b08;font-family:Georgia,serif;font-weight:400}.dementia-hero>div>p:not(.eyebrow){max-width:720px;font-size:17px;line-height:1.6}.dementia-hero aside{background:#006d72;border-left:2px solid;position:relative;overflow:hidden}.dementia-hero aside img{object-fit:cover;width:100%;height:100%}.dementia-hero aside span{text-align:center;background:#f6b617;border:2px solid;padding:12px;font-size:10px;font-weight:950;position:absolute;bottom:24px;left:24px;right:24px}.dementia-model{background:#fff8e7;padding:90px 7vw}.dementia-model>div:first-child{max-width:900px}.dementia-model h2,.dementia-roles h2,.dementia-training h2,.dementia-final h2{letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(40px,5vw,68px);line-height:.95}.dementia-model>div:first-child>p:last-child{font-size:17px;line-height:1.65}.dementia-model-grid{background:#fff;border:2px solid;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.dementia-model-grid article{border-right:2px solid;min-height:290px;padding:30px}.dementia-model-grid article:last-child{border:0}.dementia-model-grid span{color:#b94b08;font-weight:950}.dementia-model-grid h3{margin:42px 0 15px;font-size:27px}.dementia-model-grid p,.dementia-roles p,.dementia-training p{line-height:1.6}.dementia-roles{color:#fff;background:#006d72;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:90px 7vw;display:grid}.dementia-roles>div:first-child>strong{color:#111;background:#f6b617;margin-top:26px;padding:18px;display:block}.dementia-roles>div:last-child article{border-bottom:1px solid #fff6;padding:22px 0}.dementia-roles>div:last-child b{color:#f6b617;font-size:21px}.dementia-training{padding:90px 7vw}.dementia-training>div:last-child{border:2px solid;grid-template-columns:1fr 1fr;display:grid}.dementia-training article{min-height:200px;padding:27px}.dementia-training article:nth-child(odd){border-right:2px solid}.dementia-training article:nth-child(-n+2){border-bottom:2px solid}.dementia-training h3{margin:0 0 12px;font-size:24px}.dementia-final{text-align:center;color:#fff;background:#b94b08;padding:85px 7vw}.dementia-final .btn{margin-top:20px;display:inline-flex}@media (width<=900px){.dementia-hero,.dementia-roles{grid-template-columns:1fr}.dementia-hero aside{border-top:2px solid;border-left:0;min-height:430px}.dementia-model-grid{grid-template-columns:1fr}.dementia-model-grid article{border-bottom:2px solid;border-right:0}.dementia-model-grid article:last-child{border-bottom:0}}@media (width<=560px){.dementia-hero>div,.dementia-model,.dementia-roles,.dementia-training,.dementia-final{padding:60px 6vw}.dementia-hero h1{font-size:46px}.dementia-training>div:last-child{grid-template-columns:1fr}.dementia-training article:nth-child(odd){border-right:0}.dementia-training article{border-bottom:2px solid}.dementia-training article:last-child{border-bottom:0}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.annual-sales-page{--ink:#071c2b;--teal:#02d7d0;--orange:#ff7a18;--cream:#f7f2e8;background:var(--cream);color:var(--ink)}.annual-sales-page *{box-sizing:border-box}.annual-sales-page h1,.annual-sales-page h2,.annual-sales-page h3,.annual-sales-page p{margin-top:0}.annual-kicker{letter-spacing:.18em;color:#dc552f;font-size:12px;font-weight:900}.back-link{border-bottom:1px solid;margin-bottom:28px;font-size:13px;font-weight:800;display:inline-block}.annual-hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(34px,5vw,78px);padding:64px 6vw;display:grid}.annual-copy h1{letter-spacing:-.05em;margin:14px 0 24px;font-family:Georgia,serif;font-size:clamp(48px,5.4vw,78px);line-height:.98}.annual-lead{color:#d3e1e5;max-width:680px;font-size:18px;line-height:1.65}.annual-prices{border:1px solid #42606a;grid-template-columns:1fr 1fr;max-width:650px;margin:28px 0 22px;display:grid}.annual-prices>div{align-items:center;gap:14px;padding:18px 20px;display:flex}.annual-prices>div+div{border-left:1px solid #42606a}.annual-prices strong{color:var(--teal);font-family:Georgia,serif;font-size:34px}.annual-prices span{text-transform:uppercase;letter-spacing:.06em;font-size:12px;line-height:1.5}.annual-btn{background:var(--teal);color:var(--ink);letter-spacing:.08em;padding:17px 22px;font-size:12px;font-weight:900;display:inline-flex}.annual-copy>small{color:#9db0b6;max-width:650px;margin-top:13px;font-size:12px;line-height:1.5;display:block}.annual-art{margin:0}.annual-art img{width:100%;height:auto;box-shadow:16px 16px 0 var(--orange);display:block}.annual-included,.annual-seats,.annual-how{padding:72px 6vw}.annual-included{background:#fff;grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.annual-included h2,.annual-seats h2,.annual-how h2,.annual-final h2{letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(38px,4.2vw,62px);line-height:1}.annual-included ul{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.annual-included li{border-bottom:1px solid #ccd4d2;padding:22px}.annual-included li:nth-child(odd){border-right:1px solid #ccd4d2}.annual-included b,.annual-included span{display:block}.annual-included b{margin-bottom:7px;font-size:17px}.annual-included span{color:#526368;font-size:15px;line-height:1.5}.annual-seats{grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;display:grid}.annual-seats>div>p{color:#536368;font-size:17px;line-height:1.7}.seat-example{background:var(--ink);color:#fff;box-shadow:12px 12px 0 var(--teal);padding:36px}.seat-example span{color:var(--orange);letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.seat-example strong{margin:18px 0 10px;font-family:Georgia,serif;font-size:36px;display:block}.seat-example p{color:#cbd9dc;margin:0;line-height:1.5}.annual-how{background:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.annual-how ol{margin:0;padding:0;list-style:none}.annual-how li{border-top:1px solid #bdc9c8;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;display:grid}.annual-how li>span{background:var(--teal);place-items:center;width:42px;height:42px;font-weight:900;display:grid}.annual-how h3{margin-bottom:7px;font-size:18px}.annual-how li p{color:#56666a;line-height:1.55}.annual-final{text-align:center;background:var(--ink);color:#fff;padding:76px 6vw}.annual-final h2{max-width:850px;margin:14px auto 18px}.annual-final>p:not(.annual-kicker){color:#cbd9dc;margin-bottom:26px;font-size:17px}@media (width<=980px){.annual-hero,.annual-included,.annual-seats,.annual-how{grid-template-columns:1fr}.annual-art{max-width:780px}.annual-included ul{margin-top:-20px}}@media (width<=620px){.annual-hero,.annual-included,.annual-seats,.annual-how{padding:52px 6vw}.annual-copy h1{font-size:44px}.annual-prices{grid-template-columns:1fr}.annual-prices>div+div{border-top:1px solid #42606a;border-left:0}.annual-included ul{grid-template-columns:1fr}.annual-included li:nth-child(odd){border-right:0}.annual-btn{text-align:center;justify-content:center;width:100%;line-height:1.4}.annual-art img{box-shadow:9px 9px 0 var(--orange)}}.annual-copy>small{border-left:4px solid var(--orange);color:#c8d7da;background:#102c3d;margin-top:17px;padding:13px 15px;font-size:13px;line-height:1.55}.annual-copy>small strong{color:#fff;margin-bottom:3px;display:block}.annual-included .annual-seat-bonus{background:var(--teal);border:2px solid var(--ink);width:min(100%,760px);box-shadow:7px 7px 0 var(--orange);text-align:center;grid-column:1/-1;justify-self:center;padding:26px 30px}.annual-seat-bonus a{display:block}.annual-seat-bonus b{font-size:22px}.annual-included .annual-seat-bonus .annual-seat-link{background:var(--ink);color:#fff;letter-spacing:.08em;margin-top:15px;padding:10px 14px;font-size:11px;font-weight:900;display:inline-block}.annual-seat-bonus a:hover .annual-seat-link{background:var(--orange);color:var(--ink)}.pdu-sales-page{background:var(--cream)}.pdu-sales-hero{border-bottom:2px solid var(--ink);grid-template-columns:1.2fr .8fr;min-height:590px;display:grid}.pdu-sales-hero>div{flex-direction:column;justify-content:center;padding:70px 8vw;display:flex}.pdu-sales-hero h1{letter-spacing:-.065em;margin:14px 0 26px;font-size:clamp(52px,6.8vw,94px);line-height:.88}.pdu-sales-hero h1 em,.pdu-sales-details h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.pdu-sales-hero>div>p:not(.eyebrow){max-width:690px;margin:0;font-size:17px;line-height:1.65}.pdu-sales-price{align-items:center;gap:20px;margin:28px 0;display:flex}.pdu-sales-price b{letter-spacing:-.06em;font-size:68px;line-height:1}.pdu-sales-price span{letter-spacing:.08em;border-left:2px solid;padding-left:18px;font-size:10px;font-weight:950;line-height:1.5}.pdu-sales-hero .btn{align-self:flex-start}.pdu-sales-hero aside{border-left:2px solid;flex-direction:column;justify-content:center;padding:55px 5vw;display:flex}.core-sales aside{background:var(--lime)}.annual-sales aside{background:var(--violet)}.pdu-sales-hero aside>span{letter-spacing:-.07em;font-size:clamp(62px,9vw,125px);font-weight:950;line-height:.8}.pdu-sales-hero aside h2{margin:28px 0 16px;font-size:32px;line-height:1}.pdu-sales-hero aside p{margin:0;font-size:15px;line-height:1.6}.pdu-sales-details{background:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:80px 8vw;display:grid}.pdu-sales-details h2,.pdu-sales-steps h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(42px,5vw,68px);line-height:.93}.pdu-sales-details ul{border-top:2px solid;margin:0;padding:0;list-style:none}.pdu-sales-details li{border-bottom:1px solid;grid-template-columns:.7fr 1.3fr;gap:25px;padding:22px 0;display:grid}.pdu-sales-details li b{font-size:18px}.pdu-sales-details li span{font-size:14px;line-height:1.55}.pdu-sales-steps{text-align:center;color:#fff;background:#1d1831;padding:80px 8vw}.pdu-sales-steps>div{text-align:left;border:1px solid #665e7f;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:38px auto 34px;display:grid}.pdu-sales-steps article{border-right:1px solid #665e7f;padding:26px}.pdu-sales-steps article:last-child{border:0}.pdu-sales-steps article>b{color:var(--lime);font-size:13px}.pdu-sales-steps h3{margin:18px 0 10px;font-size:22px}.pdu-sales-steps article p{color:#d5d1df;font-size:14px;line-height:1.55}.pdu-crosslink{margin:24px 0 0;font-size:12px}.pdu-crosslink a{color:var(--lime);border-bottom:1px solid;font-weight:950}@media (width<=800px){.pdu-sales-hero,.pdu-sales-details{grid-template-columns:1fr}.pdu-sales-hero aside{border-top:2px solid;border-left:0}.pdu-sales-details{gap:35px}.pdu-sales-steps>div{grid-template-columns:1fr}.pdu-sales-steps article{border-bottom:1px solid #665e7f;border-right:0}}@media (width<=560px){.pdu-sales-hero>div,.pdu-sales-hero aside,.pdu-sales-details,.pdu-sales-steps{padding:45px 6vw}.pdu-sales-price b{font-size:56px}.pdu-sales-details li{grid-template-columns:1fr;gap:7px}.pdu-sales-steps .btn{font-size:10px}}.core-12-offer{border-bottom:2px solid var(--ink);background:#fff9ee;grid-template-columns:.88fr 1.12fr;gap:0;min-height:calc(100vh - 84px);display:grid}.core-12-pitch{border-right:2px solid var(--ink);background:#fff9ee;flex-direction:column;justify-content:center;padding:76px 6vw;display:flex;position:relative;overflow:hidden}.core-12-pitch:after{content:"12";color:#c6ff328c;pointer-events:none;font-size:240px;font-weight:950;line-height:1;position:absolute;bottom:-55px;right:-25px;transform:rotate(-8deg)}.core-12-sticker{background:var(--coral);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);letter-spacing:.08em;padding:10px 14px;font-size:11px;font-weight:950;position:absolute;top:42px;right:4vw;transform:rotate(3deg)}.core-12-pitch h1{letter-spacing:-.07em;margin:12px 0 24px;font-size:clamp(54px,6.5vw,94px);line-height:.86}.core-12-pitch h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.core-12-pitch>p:not(.eyebrow):not(.core-12-more){max-width:620px;margin:0;font-size:17px;line-height:1.6}.core-12-buy{align-items:center;gap:26px;margin:30px 0 22px;display:flex}.core-12-buy>div{flex-direction:column;display:flex}.core-12-buy b{letter-spacing:-.06em;font-size:64px;line-height:.9}.core-12-buy small,.core-12-buy span{letter-spacing:.09em;font-size:10px;font-weight:950}.core-12-buy .btn span{font-size:inherit;letter-spacing:normal}.core-12-more{margin:0;font-size:13px;line-height:1.5}.core-12-more a{text-underline-offset:4px;font-weight:950;text-decoration:underline}.core-12-trackbox{background:var(--lime);flex-direction:column;justify-content:center;padding:48px 5vw;display:flex}.core-12-trackbox header{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding-bottom:22px;display:flex}.core-12-trackbox header div{align-items:baseline;gap:10px;display:flex}.core-12-trackbox header strong{color:var(--ink);font-size:54px;line-height:1}.core-12-trackbox header span{letter-spacing:.14em;font-size:11px;font-weight:950}.core-12-trackbox header i{color:var(--violet);font-size:24px;font-style:normal}.core-12-trackbox header small{text-align:center;letter-spacing:.12em;flex-basis:100%;font-size:10px;font-weight:950}.core-12-trackbox ol{grid-template-columns:1fr 1fr;column-gap:32px;margin:16px 0 0;padding:0;list-style:none;display:grid}.core-12-trackbox li{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;grid-template-columns:34px 1fr;align-items:center;gap:8px;margin:5px 0;padding:11px 12px;display:grid;transform:rotate(-.35deg)}.core-12-trackbox li:nth-child(3n+2){background:var(--violet);transform:rotate(.35deg)}.core-12-trackbox li:nth-child(3n){background:var(--blue)}.core-12-trackbox li span{color:var(--ink);font-size:10px;font-weight:950}.core-12-trackbox li b{font-size:14px;line-height:1.25}@media (width<=900px){.core-12-offer{grid-template-columns:1fr}.core-12-pitch{border-right:0;border-bottom:2px solid var(--ink)}.core-12-trackbox{padding-top:50px;padding-bottom:55px}}@media (width<=560px){.core-12-pitch,.core-12-trackbox{padding:56px 6vw 46px}.core-12-sticker{align-self:flex-start;margin-bottom:24px;position:relative;top:auto;right:auto}.core-12-buy{flex-direction:column;align-items:flex-start}.core-12-trackbox ol{grid-template-columns:1fr}.core-12-trackbox header{gap:16px}.core-12-trackbox header strong{font-size:44px}.core-12-trackbox header span{font-size:9px}}.annual-compact-offer{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fff9ee;grid-template-columns:.95fr 1.05fr;min-height:calc(100vh - 84px);margin-top:34px;display:grid}.annual-compact-pitch{background:var(--lime);border-right:2px solid var(--ink);flex-direction:column;justify-content:center;padding:72px 6vw;display:flex;position:relative;overflow:hidden}.annual-compact-pitch:after{content:"OTB";letter-spacing:-.09em;color:#ffffff73;pointer-events:none;font-size:150px;font-weight:950;position:absolute;bottom:-34px;right:-18px;transform:rotate(-8deg)}.annual-sticker{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);letter-spacing:.08em;background:#ff6f61;padding:10px 14px;font-size:11px;font-weight:950;position:absolute;top:72px;right:5vw;transform:rotate(4deg)}.annual-compact-pitch h1{letter-spacing:-.07em;margin:12px 0 24px;font-size:clamp(52px,6.2vw,92px);line-height:.86}.annual-compact-pitch h1 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.annual-compact-pitch>p:not(.eyebrow):not(.annual-compact-alt){max-width:600px;margin:0;font-size:18px;line-height:1.6}.annual-compact-buy{z-index:1;align-items:center;gap:26px;margin:30px 0 22px;display:flex;position:relative}.annual-compact-buy>div{flex-direction:column;display:flex}.annual-compact-buy b{letter-spacing:-.06em;font-size:64px;line-height:.9}.annual-compact-buy span{letter-spacing:.09em;font-size:10px;font-weight:950}.annual-compact-buy .btn span{font-size:inherit;letter-spacing:normal}.annual-compact-alt{margin:0;font-size:13px;line-height:1.5}.annual-compact-alt a{text-underline-offset:4px;font-weight:950;text-decoration:underline}.annual-no-contract{z-index:1;background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--violet);max-width:600px;margin-top:22px;padding:15px 17px;position:relative}.annual-no-contract b{letter-spacing:.12em;color:var(--lime);font-size:10px}.annual-no-contract p{margin:7px 0 0!important;font-size:13px!important;line-height:1.5!important}.annual-compact-benefits{background:#fff9ee;flex-direction:column;justify-content:center;padding:52px 5vw;display:flex}.annual-compact-benefits header{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.annual-compact-benefits header strong{letter-spacing:-.055em;color:var(--ink);font-size:clamp(38px,4.5vw,64px);line-height:.9}.annual-compact-benefits header span{background:var(--violet);color:#fff;letter-spacing:.14em;align-self:flex-start;padding:8px 11px;font-size:10px;font-weight:950;transform:rotate(-1deg)}.annual-benefit-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.annual-compact-benefits article{border:2px solid var(--ink);min-height:160px;box-shadow:5px 5px 0 var(--ink);grid-template-columns:34px 1fr;gap:10px;padding:22px;display:grid}.annual-compact-benefits article:first-child{background:#fff}.annual-compact-benefits article:nth-child(2){background:#c9f44a}.annual-compact-benefits article:nth-child(3){background:#ff8c7f}.annual-compact-benefits article:nth-child(4){background:#ae90ff}.annual-compact-benefits article>span{color:var(--ink);font-size:11px;font-weight:950}.annual-compact-benefits article b{font-size:17px}.annual-compact-benefits article p{max-width:640px;margin:7px 0 0;font-size:14px;line-height:1.5}@media (width<=900px){.annual-compact-offer{grid-template-columns:1fr}.annual-compact-pitch{border-right:0;border-bottom:2px solid var(--ink)}}@media (width<=560px){.annual-compact-offer{margin-top:26px}.annual-compact-pitch,.annual-compact-benefits{padding:56px 6vw 48px}.annual-sticker{align-self:flex-start;margin:0 0 24px;position:relative;top:auto;right:auto}.annual-compact-buy{flex-direction:column;align-items:flex-start}.annual-benefit-grid{grid-template-columns:1fr}.annual-compact-benefits article{grid-template-columns:34px 1fr;min-height:0}}.education-youth-page{background:#fff}.education-youth-page .global-back-home{color:#fff;width:100%;box-shadow:none;background:#191522;border:0;border-radius:0;margin:0;padding:9px 7vw;display:block}.education-youth-hero{border-bottom:2px solid;grid-template-columns:65% 35%;min-height:430px;display:grid}.education-youth-hero>div{padding:40px 7vw}.education-youth-hero h1{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(42px,5vw,68px);line-height:.93}.education-youth-hero h1 em{color:#7044e8;font-family:Georgia,serif;font-weight:400}.education-youth-hero>div>p:not(.eyebrow){max-width:760px;font-size:17px;line-height:1.55}.education-youth-hero aside{background:#71c9ff;border-left:2px solid;flex-direction:column;justify-content:center;padding:36px;display:flex}.education-youth-hero aside>span{letter-spacing:.12em;font-size:11px;font-weight:950}.education-youth-hero aside h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(34px,3.6vw,52px);line-height:.98}.education-youth-settings{background:#fff8e7;padding:68px 7vw}.education-youth-settings>div:first-child{max-width:850px}.education-youth-settings h2,.education-youth-options h2,.education-youth-final h2{letter-spacing:-.055em;margin:10px 0 28px;font-size:clamp(38px,4.5vw,60px);line-height:.96}.education-youth-grid{background:#fff;border:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.education-youth-grid article{border-right:2px solid;flex-direction:column;min-height:245px;padding:24px;display:flex}.education-youth-grid article:last-child{border-right:0}.education-youth-grid span{color:#7044e8;font-size:11px;font-weight:950}.education-youth-grid h3{margin:38px 0 12px;font-size:26px}.education-youth-grid p{font-size:15px;line-height:1.55}.education-youth-options{color:#fff;background:#191522;grid-template-columns:.85fr 1.15fr;gap:7vw;padding:68px 7vw;display:grid}.education-youth-options>div:last-child{border-top:1px solid #625d6d}.education-youth-options article{border-bottom:1px solid #625d6d;padding:22px 0}.education-youth-options article b{color:#f6b617;font-size:21px}.education-youth-options article p{color:#e3e0e8;line-height:1.55}.education-youth-final{text-align:center;background:#a88cff;border-bottom:2px solid;padding:68px 7vw}.education-youth-final h2{max-width:900px;margin:12px auto 28px}@media (width<=850px){.education-youth-hero,.education-youth-options{grid-template-columns:1fr}.education-youth-hero aside{border-top:2px solid;border-left:0}.education-youth-grid{grid-template-columns:1fr}.education-youth-grid article{border-bottom:2px solid;border-right:0;min-height:210px}.education-youth-grid article:last-child{border-bottom:0}}@media (width<=560px){.education-youth-hero>div,.education-youth-hero aside,.education-youth-settings,.education-youth-options,.education-youth-final{padding:48px 6vw}.education-youth-hero h1{font-size:44px}}.olg-workforce-hero>.workforce-logo-aside{background:#191522}.olg-workforce-hero>.workforce-logo-aside p{color:#fff}.olg-workforce-hero>.workforce-logo-aside strong{color:#f6b617}.workforce-settings-list{margin:0 0 10px;padding-left:18px;font-size:14px;line-height:1.45}.workforce-settings-list li+li{margin-top:5px}.workforce-build-grid .workforce-delivery{margin:0;font-size:14px}.workforce-build-links{border-top:2px solid;gap:8px;margin-top:auto;padding-top:14px;display:grid}.workforce-build-grid .workforce-build-links a{border:0;margin:0;padding:0;line-height:1.25}
