@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fa93af41-module__0D_jrq__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--background:#f7f1e7;--surface:#f7f1e7;--surface-lowest:#fff;--surface-container:#f0ebe0;--surface-container-high:#eae3d6;--surface-container-highest:#d8cec0;--text:#181a17;--muted:#4a4d4a;--line:#d8cec0;--panel-dark:#10201f;--panel-dark-2:#162e2c;--panel-dark-3:#0a1514;--panel-line:#1f3a38;--brand-teal:#0f6b61;--brand-teal-strong:#0b4f4a;--cta-gold:#d89a2b;--cta-gold-hover:#b87918;--risk-red:#b84a3a;--risk-red-soft:#f4d2cd;--success-green:#2f8a65;--gold-soft:#f4d59a;--shadow-soft:0 12px 34px #10201f14}*{box-sizing:border-box}html{background:var(--background);color:var(--text);scroll-behavior:smooth;overflow-x:hidden}body{background:var(--background);color:var(--text);letter-spacing:0;min-width:0;margin:0;overflow-x:hidden}::selection{background:var(--panel-dark);color:var(--background)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}p{line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-icon,.header-menu-icon{flex:none;width:24px;height:24px;display:inline-block}.icon-sm{width:18px;height:18px}.icon-xl{width:36px;height:36px}.site-header{border-bottom:1px solid var(--surface-container-highest);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f1e7f0;position:fixed;top:0;left:0;right:0}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1200px;height:72px;margin:0 auto;padding:0 24px;display:flex}.brand{color:var(--brand-teal);align-items:center;gap:12px;font-size:1.5rem;font-weight:800;line-height:1.2;display:inline-flex}.brand-avatar{object-fit:cover;object-position:center;border:2px solid #0f6b6138;border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block;box-shadow:0 6px 18px #10201f24}.main-nav{color:var(--muted);align-items:center;gap:32px;font-size:.875rem;font-weight:700;display:flex}.main-nav a,.footer-links a{transition:color .16s}.main-nav a:hover,.footer-links a:hover{color:var(--brand-teal)}.header-actions{align-items:center;gap:12px;display:flex}.header-cta,.primary-button,.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.header-cta{background:var(--cta-gold);color:var(--text);min-height:40px;padding:0 24px;font-size:.875rem}.header-cta:hover,.primary-button:hover{background:var(--cta-gold-hover)}.primary-button:disabled{cursor:wait;opacity:.72}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);color:var(--text);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:inline-flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--surface-lowest);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;gap:4px;min-width:220px;padding:8px;display:grid;position:absolute;top:48px;right:0}.mobile-menu nav a{color:var(--muted);border-radius:4px;padding:12px;font-weight:700}.mobile-menu nav a:hover{background:var(--surface-container);color:var(--brand-teal)}.landing-page{padding-top:72px;overflow:hidden}.landing-container,.narrow-container{width:100%;min-width:0;margin:0 auto;padding:0 24px}.landing-container{max-width:1200px}.narrow-container{max-width:848px}.landing-hero,.landing-section{padding:128px 0}.landing-hero{background:var(--surface);padding-bottom:96px}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:center;gap:48px;display:grid}.hero-copy{gap:28px;min-width:0;display:grid}.eyebrow-pill{background:var(--surface-container-high);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-self:start;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.eyebrow-pill span{background:var(--cta-gold);border-radius:50%;width:8px;height:8px;display:inline-block}.landing-title{color:var(--text);overflow-wrap:break-word;text-wrap:balance;max-width:780px;margin:0;font-size:4rem;font-weight:800;line-height:1.1}.landing-lead{color:var(--muted);max-width:680px;margin:0;font-size:1.125rem}.compliance-note{background:var(--surface-container);border-left:4px solid var(--brand-teal);color:var(--muted);border-radius:0 8px 8px 0;align-items:center;gap:16px;max-width:720px;padding:14px 16px;display:flex}.compliance-note .landing-icon{color:var(--brand-teal)}.compliance-note p{margin:0}.waitlist-card{background:var(--surface-lowest);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;min-width:0;padding:32px}.waitlist-head{border-bottom:1px solid var(--line);text-align:center;margin-bottom:24px;padding-bottom:24px}.waitlist-head h2{margin-bottom:8px;font-size:1.5rem;line-height:1.4}.waitlist-head p{color:var(--muted);margin-bottom:16px;font-size:.9rem}.countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.countdown-tile{background:var(--surface-container);border-radius:8px;min-height:72px;padding:10px 6px}.countdown-tile span{color:var(--brand-teal);font-size:1.5rem;font-weight:800;line-height:1.2;display:block}.countdown-tile small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:.65rem;font-weight:800;line-height:1.2;display:block}.waitlist-form{gap:16px;min-width:0;display:grid}.waitlist-form input{background:var(--surface-container);border:1px solid var(--line);color:var(--text);border-radius:4px;outline:none;width:100%;min-height:50px;padding:0 16px;transition:border-color .16s,box-shadow .16s}.form-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.waitlist-form input:focus{border-color:var(--brand-teal);box-shadow:inset 4px 0 0 var(--brand-teal)}#hero-email,#warteliste,#warum,#inhalte,#fuer-wen,#ueber-dave,#faq{scroll-margin-top:104px}.primary-button{background:var(--cta-gold);color:var(--text);min-width:0;min-height:54px;padding:0 24px}.form-note,.form-status{color:var(--muted);text-align:center;margin:0;font-size:.75rem}.form-status{color:var(--brand-teal);font-weight:800}.form-status.error{color:var(--risk-red)}.preview-wrap{margin-top:80px}.compass-preview{color:var(--surface);background:#11181d;border:1px solid #10201f2e;border-radius:8px;grid-template-columns:minmax(190px,220px) minmax(0,1fr);min-width:0;max-width:980px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 50px #10201f24}.compass-sidebar{background:#074f4e;border-right:1px solid #ffffff14;flex-direction:column;gap:28px;padding:22px;display:flex}.compass-logo{color:#fff;letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #ffffff29;gap:3px;padding-bottom:18px;font-size:.82rem;font-weight:800;line-height:1.1;display:grid}.compass-logo span{color:#e7b567}.compass-logo small{color:#ffffff9e;text-transform:none;font-size:.62rem;font-weight:700}.compass-label{color:#ffffffa8;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;font-weight:800}.compass-nav{gap:8px;display:grid}.compass-nav-item{color:#ffffffb8;border-radius:4px;gap:8px;min-height:48px;padding:10px;display:grid}.compass-nav-line{align-items:center;gap:10px;display:flex}.nav-progress{background:#ffffff2e;border-radius:999px;height:3px;display:block;overflow:hidden}.nav-progress i{background:#e7b567;height:100%;display:block}.compass-nav-item.active{color:#fff;background:#ffffff1a;font-weight:800}.compass-main{background:#10161b;flex-direction:column;min-width:0;display:flex}.academy-topbar{color:#ffffffad;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:.72rem;font-weight:800;display:flex}.academy-user{color:#ffffffd1;text-transform:none;align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.academy-user img{object-fit:cover;border-radius:50%}.academy-content{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);gap:16px;min-width:0;padding:16px;display:grid}.lesson-area,.widget-stack{gap:16px;min-width:0;display:grid}.video-panel,.dark-card{background:#20272b;border:1px solid #ffffff14;border-radius:4px}.video-panel{aspect-ratio:16/9;justify-content:stretch;align-items:stretch;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.video-teaser-frame{background:#050b0d;flex:1;min-width:0;position:relative;overflow:hidden}.video-teaser-image{object-fit:contain;object-position:center;display:block}.video-teaser-frame:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0307081a,#030708db),radial-gradient(circle,#004d4d29,#0000 36%);position:absolute;inset:0}.video-meta{z-index:2;gap:4px;max-width:min(300px,52%);display:grid;position:absolute;top:16px;left:16px}.video-meta small{color:#e7b567;text-transform:uppercase;font-size:.62rem;font-weight:800}.video-meta strong{color:#fff;font-size:1rem;line-height:1.2}.play-button{background:var(--surface);color:var(--brand-teal);z-index:3;border:0;border-radius:50%;justify-content:center;align-items:center;width:clamp(46px,5vw,58px);height:clamp(46px,5vw,58px);text-decoration:none;transition:transform .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button:hover{transform:translate(-50%,-50%)scale(1.04)}.video-controls{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.control-dot{background:#fff;border-radius:50%;flex:0 0 6px;height:6px;display:block}.control-track{background:#ffffff38;border-radius:999px;flex:1;height:4px;display:block;overflow:hidden}.control-track i{background:#e7b567;width:26%;height:100%;display:block}.control-time{color:#ffffffa3;font-size:.58rem;font-weight:700}.dark-card{padding:16px}.dark-card h3{color:#fff;margin-bottom:12px;font-size:.95rem}.dark-card p{color:#a0adad;margin:0;font-size:.78rem}.radar-row{align-items:center;gap:16px;display:flex}.risk-ring{border:4px solid var(--panel-line);color:#65d6a9;border-top-color:#65d6a9;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;height:58px;font-size:.8rem;font-weight:800;display:flex}.split-heading{justify-content:space-between;align-items:center;display:flex}.split-heading span{color:#6fc3bb}.progress-track{background:#12181c;border-radius:8px;height:8px;overflow:hidden}.progress-track span{background:var(--brand-teal);width:70%;height:100%;display:block}.portfolio-layer-visual{height:86px;margin:2px 0 8px;position:relative}.portfolio-layer-visual i{border-radius:4px;width:54px;height:54px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)rotate(45deg)skew(-10deg,-10deg)}.portfolio-layer-visual .layer-one{z-index:3;background:#f7f1e7;top:2px}.portfolio-layer-visual .layer-two{z-index:2;background:#5a8a86;top:18px}.portfolio-layer-visual .layer-three{z-index:1;background:#0f6b61;top:34px}.layer-list{gap:12px;display:grid}.layer-list span{color:#8ba6a4;align-items:center;gap:10px;font-size:.9rem;display:flex}.swatch{border-radius:2px;width:12px;height:12px;display:inline-block}.swatch-core{background:var(--surface)}.swatch-growth{background:#5a8a86}.swatch-spec{background:var(--brand-teal)}.section-heading{max-width:760px;margin-bottom:56px}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2{text-wrap:balance;margin-bottom:12px;font-size:2rem;font-weight:800;line-height:1.3}.section-heading p{color:var(--muted);margin-bottom:0}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.problem-card,.journey-step,.module-card,.audience-card,.faq-item,.feature-card,.course-card,.metric-card,.notice-panel{background:var(--surface-lowest);border:1px solid var(--line);border-radius:8px}.problem-card{padding:32px}.problem-card h3{margin-bottom:12px;font-size:1.25rem}.problem-card p,.module-card p,.audience-card li,.faq-answer p,.course-card p,.notice-panel p,.readable p{color:var(--muted)}.icon-box{border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.icon-box.danger{background:var(--risk-red-soft);color:var(--risk-red)}.icon-box.gold{background:var(--gold-soft);color:#5a3d0a}.icon-box.neutral{background:var(--surface-container-highest);color:var(--text)}.journey-section,.audience-section,.site-footer{background:var(--surface-container);border-top:1px solid var(--line)}.journey-section{border-bottom:1px solid var(--line)}.journey-track{padding:40px 0;position:relative}.journey-line,.journey-progress{height:4px;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.journey-line{background:var(--line)}.journey-progress{background:var(--brand-teal);right:33%}.journey-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid;position:relative}.journey-step{box-shadow:var(--shadow-soft);text-align:center;padding:24px}.journey-step.featured{border-color:var(--brand-teal);transform:translateY(-8px)}.journey-index{background:var(--surface-container);border:1px solid var(--line);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:800;display:inline-flex}.journey-step.featured .journey-index{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff}.journey-step h3{margin-bottom:8px;font-size:1rem}.journey-step.featured h3{color:var(--brand-teal)}.journey-step p{color:var(--muted);margin:0;font-size:.9rem}.about-section{background:var(--surface)}.about-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);place-items:start stretch;gap:56px;display:grid}.about-copy{align-self:start;gap:24px;min-width:0;display:grid}.about-copy h2{text-wrap:balance;max-width:760px;margin:0;font-size:2.6rem;font-weight:800;line-height:1.18}.about-lead{color:var(--muted);max-width:680px;margin:0;font-size:1.125rem}.about-text{color:var(--muted);gap:16px;display:grid}.about-text p{margin:0}.about-panel{background:var(--surface-lowest);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;align-self:start;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.about-photo-frame{aspect-ratio:4/3;background:var(--surface-container);border-radius:0;width:100%;min-height:0;position:relative;overflow:hidden}.about-photo{object-fit:cover;object-position:58% 36%}.about-profile{padding:22px 24px 0}.about-name{color:var(--brand-teal);margin:0;font-size:1.4rem;font-weight:800;line-height:1.2}.about-role{color:var(--muted);margin:6px 0 0;font-size:.95rem}.trust-list{gap:14px;padding:20px 24px 24px;display:grid}.trust-item{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.trust-icon{background:var(--surface-container);color:var(--brand-teal);border-radius:8px;width:40px;height:40px;padding:8px}.trust-item h3{margin-bottom:4px;font-size:1rem;line-height:1.3}.trust-item p{color:var(--muted);margin:0;font-size:.9rem}.curriculum-list{gap:24px;display:grid}.module-card{gap:24px;padding:32px;display:flex}.module-number{background:var(--surface-container);border:1px solid var(--line);color:var(--brand-teal);border-radius:8px;flex:0 0 64px;justify-content:center;align-items:center;height:64px;font-size:1.5rem;font-weight:800;display:flex}.module-card h3{margin-bottom:8px;font-size:1.5rem;line-height:1.4}.module-card p{margin-bottom:16px}.tag-list{flex-wrap:wrap;gap:8px;display:flex}.tag-list span{background:var(--surface-container);color:var(--muted);border-radius:4px;padding:5px 8px;font-size:.75rem;font-weight:700}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.audience-card{padding:32px}.audience-card h2{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:16px;font-size:1.5rem;line-height:1.4}.audience-card ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.audience-card li{align-items:flex-start;gap:12px;display:flex}.success-icon{color:var(--success-green);flex:none}.danger-icon{color:var(--risk-red);flex:none}.cta-band{background:var(--panel-dark);color:var(--surface);padding:64px 0}.cta-inner{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:32px;min-width:0;display:grid}.cta-inner h2{margin-bottom:8px;font-size:1.5rem;line-height:1.4}.cta-inner p{color:#8ba6a4;margin:0}.waitlist-form-inline{grid-template-columns:minmax(0,1fr) auto;align-items:start}.waitlist-form-inline .form-status{text-align:left;grid-column:1/-1}.cta-band .waitlist-form input{background:var(--panel-dark-2);border-color:var(--panel-line);color:#fff}.cta-band .waitlist-form input::placeholder{color:#6f8a88}.faq-list{gap:16px;display:grid}.faq-item{overflow:hidden}.faq-question{color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 24px;font-size:1.125rem;font-weight:800;display:flex}.faq-question:hover{background:var(--surface-container)}.faq-answer{border-top:1px solid var(--line);padding:18px 24px 24px}.faq-answer p{margin:0}.site-footer{padding:48px 0}.footer-inner{justify-content:space-between;gap:40px;display:flex}.footer-brand{color:var(--brand-teal);margin-bottom:16px;font-size:1.125rem;font-weight:800;display:inline-block}.site-footer p{color:var(--muted);max-width:520px;margin-bottom:0;font-size:.8rem}.copyright{margin-top:24px}.footer-links{color:var(--muted);gap:12px;min-width:160px;font-size:.875rem;font-weight:800;display:grid}.page-shell{width:100%;max-width:1120px;margin:0 auto;padding:144px 32px 72px}.page-shell .eyebrow{color:var(--brand-teal);text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.page-shell h1{margin-bottom:24px;font-size:4rem;line-height:1.05}.page-shell h2{font-size:2rem;line-height:1.2}.course-list{gap:14px;display:grid}.course-card{justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.course-level,.metric-card span{color:var(--muted);font-size:.82rem;font-weight:800}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-card{gap:16px;padding:22px;display:grid}.metric-card strong{font-size:2.4rem}.notice-panel{margin-top:16px;padding:22px}.readable{max-width:760px}.legal-page{gap:28px;display:grid}.legal-page h1{margin-bottom:8px}.legal-updated{color:var(--muted);margin:-18px 0 8px;font-size:.9rem;font-weight:800}.legal-page section{gap:10px;display:grid}.legal-page section h2{margin:0;font-size:1.25rem}.legal-page section p{margin:0}.legal-page a{color:var(--brand-teal);overflow-wrap:anywhere;font-weight:800}.legal-page ul{color:var(--muted);margin:0;padding-left:22px}.legal-page li+li{margin-top:8px}.legal-source-list{font-size:.95rem}.button{background:var(--surface-lowest);border-color:var(--line);color:var(--text);min-height:44px;padding:0 18px}.button:hover{border-color:var(--brand-teal);color:var(--brand-teal)}@media (max-width:1040px){.hero-grid,.problem-grid,.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compass-preview{grid-template-columns:1fr}.compass-sidebar{border-bottom:1px solid var(--panel-line);border-right:0}.journey-line,.journey-progress{display:none}.journey-step.featured{transform:none}}@media (max-width:860px){.site-header-inner{padding:0 20px}.main-nav,.header-cta{display:none}.mobile-menu{display:block}.landing-container,.narrow-container{padding:0 20px}.landing-hero,.landing-section{padding:64px 0}.landing-page{padding-top:72px}.hero-grid,.problem-grid,.journey-grid,.about-grid,.audience-grid,.cta-inner,.dashboard-grid,.academy-content{grid-template-columns:1fr}.landing-title,.page-shell h1{font-size:2.35rem}.section-heading h2{font-size:1.65rem}.about-grid{gap:36px}.about-copy h2{font-size:1.9rem}.preview-wrap{margin-top:48px}.module-card,.course-card,.footer-inner{flex-direction:column}.compass-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.compass-nav-item{font-size:.86rem}.waitlist-form-inline{grid-template-columns:1fr}.footer-inner{align-items:flex-start}.page-shell{padding:120px 20px 56px}}@media (max-width:520px){.brand{gap:10px;font-size:1.2rem}.brand-avatar{flex-basis:38px;width:38px;height:38px}.landing-title,.page-shell h1{font-size:2.05rem}.landing-lead{font-size:1rem}.waitlist-card,.problem-card,.module-card,.audience-card{padding:20px}.countdown-grid{gap:6px}.countdown-tile{min-height:58px;padding:8px 4px}.countdown-tile span{font-size:1.12rem}.countdown-tile small{font-size:.58rem}.compass-sidebar{padding:18px}.academy-topbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:14px 18px}.academy-content{padding:18px}.video-meta{max-width:60%}.control-time{display:none}.compass-nav{grid-template-columns:1fr}.radar-row{flex-direction:column;align-items:flex-start}.play-button{left:50%}}
