@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap");:root{--font-display:"Geist","Inter","SF Pro Display","Avenir Next","Segoe UI",sans-serif;--font-body:"Geist","Inter","SF Pro Text","Avenir Next","Segoe UI",sans-serif;--font-mono:"SFMono-Regular","SF Mono","Menlo","Monaco",monospace;--page-bg:#f4f7fb;--page-bg-soft:#eef4fb;--page-surface:rgba(255,255,255,0.92);--surface-primary:#ffffff;--surface-secondary:#f8fbff;--surface-secondary-strong:#f0f6ff;--surface-muted:#e8f0fb;--surface-dark:#0d1830;--surface-dark-strong:#081120;--surface-dark-soft:#132342;--text:#0d172b;--text-strong:#07101f;--text-muted:#58708f;--text-soft:#7488a2;--text-inverse:#f8fbff;--text-inverse-soft:rgba(232,240,255,0.76);--accent-blue:#2563eb;--accent-cyan:#06b6d4;--accent-indigo:#4f46e5;--accent-violet:#7c3aed;--accent-blue-soft:rgba(37,99,235,0.12);--accent-cyan-soft:rgba(6,182,212,0.16);--accent-violet-soft:rgba(124,58,237,0.14);--border-soft:rgba(84,112,154,0.14);--border-medium:rgba(84,112,154,0.22);--border-dark:rgba(167,193,255,0.16);--shadow-xs:0 8px 20px rgba(12,23,45,0.05);--elevation-1:0 6px 18px rgba(15,23,42,0.04);--elevation-2:0 10px 24px rgba(15,23,42,0.05);--elevation-2-hover:0 14px 30px rgba(15,23,42,0.08);--elevation-3:0 18px 48px rgba(15,23,42,0.1);--shadow-sm:var(--elevation-1);--shadow-md:var(--elevation-2-hover);--shadow-lg:0 36px 96px rgba(12,23,45,0.16);--shadow-dark:0 28px 80px rgba(4,10,24,0.42);--gradient-page:radial-gradient(circle at 0% 8%,rgba(124,58,237,0.08),transparent 22%),radial-gradient(circle at 100% 0%,rgba(6,182,212,0.07),transparent 22%),linear-gradient(180deg,#f4f7fb,#f4f7fb);--gradient-hero:radial-gradient(circle at 18% 12%,rgba(124,58,237,0.24),transparent 26%),radial-gradient(circle at 84% 10%,rgba(6,182,212,0.2),transparent 28%),linear-gradient(135deg,#101b34,#142442 54%,#0b1730);--gradient-card:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(248,251,255,0.92));--gradient-accent:linear-gradient(135deg,var(--accent-blue) 0%,#4f7af3 50%,#6477ff 100%);--radius-2xl:32px;--radius-xl:24px;--radius-lg:20px;--radius-md:16px;--radius-sm:12px;--radius-surface:30px;--radius-card:24px;--radius-panel:20px;--radius-pill:999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.5rem;--space-10:3rem;--space-11:3.5rem;--space-12:4rem;--space-13:4.5rem;--space-14:5rem;--container-max:1488px;--content-max:760px;--shell-gutter:clamp(20px,1.8vw,28px);--section-shell-pad:clamp(30px,2vw,36px);--section-shell-pad-tight:clamp(24px,1.7vw,30px);--section-stack-gap:clamp(24px,1.9vw,30px);--detail-stack-gap:clamp(22px,1.7vw,28px);--card-pad-lg:1.48rem 1.44rem 1.36rem;--card-pad-md:1.08rem 1.08rem 1.02rem;--card-gap:0.88rem;--card-border:rgba(84,112,154,0.1);--card-shadow:0 14px 30px rgba(14,30,62,0.045);--chip-height:30px;--chip-pad-y:0.32rem;--chip-pad-x:0.68rem;--chip-font-size:0.72rem;--chip-letter-spacing:0.06em;--button-height:52px;--button-height-sm:46px;--button-radius:14px;--transition-fast:160ms ease;--transition-base:220ms ease;--transition-slow:420ms ease;--chip-light-bg:rgba(238,245,255,0.98);--chip-light-border:rgba(86,120,172,0.2);--chip-light-text:#304866;--chip-dark-bg:rgba(218,231,255,0.16);--chip-dark-border:rgba(181,203,255,0.22);--chip-dark-text:rgba(244,248,255,0.94);--edge-highlight-light:linear-gradient(90deg,rgba(59,130,246,0.18),rgba(99,102,241,0.08),transparent);--edge-highlight-dark:linear-gradient(90deg,rgba(255,255,255,0.32),rgba(255,255,255,0.06),transparent);--grain-overlay:radial-gradient(circle at 20% 20%,rgba(255,255,255,0.025) 0 0.6px,transparent 0.8px),radial-gradient(circle at 78% 34%,rgba(255,255,255,0.02) 0 0.5px,transparent 0.7px),radial-gradient(circle at 38% 78%,rgba(255,255,255,0.018) 0 0.5px,transparent 0.7px);--theme-surface-raised:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(247,251,255,0.965));--theme-surface-subtle:linear-gradient(180deg,rgba(255,255,255,0.975),rgba(244,249,255,0.95));--theme-color-scheme:light}html[data-theme=dark]{--page-bg:#08111f;--page-bg-soft:#0c1729;--page-surface:rgba(14,24,41,0.86);--surface-primary:#101c30;--surface-secondary:#13223a;--surface-secondary-strong:#172841;--surface-muted:#1a2c46;--surface-dark:#061022;--surface-dark-strong:#040c1a;--surface-dark-soft:#0d1c34;--text:#d6e4fa;--text-strong:#eef5ff;--text-muted:#9eb4d3;--text-soft:#859cbd;--text-inverse:#f8fbff;--text-inverse-soft:rgba(214,228,250,0.82);--accent-blue-soft:rgba(90,145,255,0.26);--accent-cyan-soft:rgba(64,197,221,0.22);--accent-violet-soft:rgba(144,112,247,0.24);--border-soft:rgba(124,151,196,0.34);--border-medium:rgba(133,160,208,0.46);--border-dark:rgba(167,193,255,0.28);--card-border:rgba(124,151,196,0.3);--card-shadow:0 18px 40px rgba(3,9,22,0.4);--elevation-1:0 10px 24px rgba(2,8,20,0.34);--elevation-2:0 14px 36px rgba(2,8,20,0.42);--elevation-2-hover:0 18px 44px rgba(2,8,20,0.5);--elevation-3:0 22px 58px rgba(2,8,20,0.58);--shadow-xs:0 8px 22px rgba(2,8,20,0.32);--shadow-sm:var(--elevation-1);--shadow-md:var(--elevation-2-hover);--shadow-lg:0 34px 90px rgba(2,8,20,0.62);--shadow-dark:0 30px 90px rgba(1,5,14,0.7);--gradient-page:radial-gradient(circle at 2% 8%,rgba(120,89,228,0.18),transparent 24%),radial-gradient(circle at 98% 0%,rgba(49,149,194,0.18),transparent 24%),linear-gradient(180deg,#08111f,#08111f);--gradient-card:linear-gradient(180deg,rgba(17,30,50,0.96),rgba(12,22,38,0.98));--chip-light-bg:rgba(24,40,66,0.84);--chip-light-border:rgba(132,164,214,0.28);--chip-light-text:#cddcf2;--theme-surface-raised:linear-gradient(180deg,rgba(18,31,52,0.98),rgba(12,24,42,0.98));--theme-surface-subtle:linear-gradient(180deg,rgba(20,34,57,0.94),rgba(14,26,45,0.96));--theme-color-scheme:dark}*,:after,:before{box-sizing:border-box}html{background:var(--gradient-page);color:var(--text);color-scheme:var(--theme-color-scheme);scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--text);background:var(--page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3}body:before{background:radial-gradient(circle at 14% 18%,rgba(124,58,237,.1),transparent 24%),radial-gradient(circle at 86% 16%,rgba(6,182,212,.1),transparent 24%),radial-gradient(circle at 50% 92%,rgba(37,99,235,.06),transparent 26%)}body:after{background-image:linear-gradient(rgba(111,140,184,.045) 1px,transparent 0),linear-gradient(90deg,rgba(111,140,184,.045) 1px,transparent 0);background-size:124px 124px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 84%);mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 84%)}html[data-theme=dark] body:before{background:radial-gradient(circle at 14% 14%,rgba(91,70,186,.32),transparent 30%),radial-gradient(circle at 86% 16%,rgba(43,132,185,.24),transparent 28%),radial-gradient(circle at 50% 92%,rgba(61,111,211,.14),transparent 28%)}html[data-theme=dark] body:after{background-image:linear-gradient(rgba(120,150,197,.06) 1px,transparent 0),linear-gradient(90deg,rgba(120,150,197,.06) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.44),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.44),transparent 88%)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.panel-surface{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--theme-surface-raised);box-shadow:var(--elevation-1);padding:clamp(18px,2vw,28px)}.panel-surface h1,.panel-surface h2{margin-top:0}.panel-surface table{width:100%;border-collapse:collapse}.panel-surface td,.panel-surface th{border-bottom:1px solid var(--border-soft);padding:.7rem .5rem;text-align:left;vertical-align:top}.panel-surface th{color:var(--text-muted);font-size:.82rem;letter-spacing:.03em;text-transform:uppercase}button{cursor:pointer}button,input,select,textarea{border:1px solid var(--border-soft);border-radius:18px;background:rgba(255,255,255,.96);color:var(--text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}input,select,textarea{width:100%;min-height:54px;padding:.95rem 1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}textarea{min-height:150px;resize:vertical}input::placeholder,textarea::placeholder{color:#8ea0b8}html[data-theme=dark] button,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--border-soft);background:rgba(17,29,48,.9);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--text-soft)}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(37,99,235,.34);box-shadow:0 0 0 4px rgba(37,99,235,.12),0 16px 34px rgba(15,23,42,.08)}html[data-theme=dark] a:focus-visible,html[data-theme=dark] button:focus-visible,html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:rgba(104,155,255,.54);box-shadow:0 0 0 4px rgba(74,127,236,.22),0 20px 40px rgba(2,8,20,.36)}::selection{background:rgba(79,70,229,.18);color:var(--text-strong)}blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.page-shell{max-width:var(--container-max);margin:0 auto;padding:18px var(--shell-gutter) 64px;position:relative}.page-shell--assessment{max-width:1280px;padding:18px var(--shell-gutter) 32px}.background-grid,.background-mesh,.background-orb{position:fixed;pointer-events:none}.background-grid{inset:0;background-image:linear-gradient(rgba(115,144,184,.035) 1px,transparent 0),linear-gradient(90deg,rgba(115,144,184,.035) 1px,transparent 0);background-size:140px 140px;-webkit-mask-image:radial-gradient(circle at 50% 18%,rgba(0,0,0,.68),transparent 74%);mask-image:radial-gradient(circle at 50% 18%,rgba(0,0,0,.68),transparent 74%);z-index:-3}.background-mesh{width:520px;height:520px;border-radius:999px;filter:blur(92px);opacity:.28;z-index:-2}.background-mesh--top{top:-170px;right:-140px;background:radial-gradient(circle at 32% 32%,rgba(124,58,237,.34),transparent 54%),radial-gradient(circle at 68% 52%,rgba(6,182,212,.26),transparent 56%)}.background-mesh--bottom{left:-160px;bottom:-180px;background:radial-gradient(circle at 40% 44%,rgba(37,99,235,.22),transparent 52%),radial-gradient(circle at 64% 58%,rgba(6,182,212,.16),transparent 56%)}.background-orb{width:260px;height:260px;border-radius:999px;filter:blur(78px);opacity:.18;z-index:-1}.background-orb--left{top:120px;left:-110px;background:rgba(124,58,237,.42)}.background-orb--right{top:360px;right:-100px;background:rgba(6,182,212,.32)}.page-main{display:flex;flex-direction:column;gap:var(--section-stack-gap);padding-top:18px}.page-main--assessment{gap:0;padding-top:0;min-height:auto}.page-shell--assessment-wizard .page-main{gap:0;padding-top:0;min-height:100vh;background:transparent}.page-shell--assessment-wizard{background:linear-gradient(180deg,#f7f9fc,#f4f7fb)}.page-shell:has(.free-assessment--assessment){padding-bottom:36px}.page-shell:has(.free-assessment--assessment) .page-main{min-height:auto;gap:0;padding-top:0;background:transparent;border-radius:0}.assessment-wizard{min-height:100vh}.assessment-wizard__topbar{position:-webkit-sticky;position:sticky;top:8px;z-index:20;padding:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assessment-wizard__topbar-inner{width:min(100%,var(--container-max));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:62px;padding:10px 18px;border-radius:28px;border:1px solid rgba(0,0,0,.05);background:rgba(255,255,255,.85);box-shadow:var(--elevation-3)}.assessment-wizard__brand{display:flex;align-items:center;gap:.8rem;text-decoration:none}.assessment-wizard__brand-copy{display:grid;grid-gap:.2rem;gap:.2rem}.assessment-wizard__brand-copy>.site-header__tag{color:rgba(71,85,105,.84)}.assessment-wizard__topbar-actions{display:flex;align-items:center;gap:1rem}.assessment-wizard__saved-text,.assessment-wizard__topbar-status{color:rgba(100,116,139,.84);font-size:.78rem;font-weight:600}.assessment-wizard__exit{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.48rem .82rem;border-radius:999px;border:1px solid rgba(203,213,225,.9);background:rgba(248,250,252,.88);color:#1f2937;text-decoration:none;font-weight:600}.assessment-wizard__shell{width:min(100%,var(--container-max));margin:0 auto;padding:14px 24px 72px;display:grid;grid-gap:10px;gap:10px}.assessment-wizard__rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.assessment-wizard__rail-pill{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:48px;padding:7px 13px;border-radius:15px;border:1px solid rgba(203,213,225,.88);background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(244,248,252,.98));text-align:left;cursor:pointer;font:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.assessment-wizard__rail-pill span{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:rgba(255,255,255,.9);color:rgba(30,41,59,.9);font-size:.72rem;font-weight:700}.assessment-wizard__rail-pill small{font-size:.77rem;line-height:1.2;color:rgba(51,65,85,.82);font-weight:600}.assessment-wizard__rail-pill.is-active{border-color:rgba(78,118,206,.78);background:linear-gradient(180deg,rgba(90,131,220,.96),rgba(73,115,205,.96));box-shadow:0 6px 14px rgba(73,115,205,.12),inset 0 0 0 1px rgba(255,255,255,.14)}.assessment-wizard__rail-pill.is-active small,.assessment-wizard__rail-pill.is-active span{color:#ffffff}.assessment-wizard__rail-pill.is-active span{background:rgba(255,255,255,.16)}.assessment-wizard__rail-pill.is-done{border-color:rgba(175,206,186,.88);background:linear-gradient(180deg,rgba(245,250,246,.98),rgba(239,246,241,.98))}.assessment-wizard__rail-pill.is-done small{color:rgba(49,97,70,.86)}.assessment-wizard__rail-pill.is-done span{background:rgba(65,136,92,.1);color:#2d6f49}.assessment-wizard__rail-pill.is-locked{cursor:not-allowed;border-color:rgba(226,232,240,.96);background:linear-gradient(180deg,rgba(250,251,253,.98),rgba(245,248,251,.98))}.assessment-wizard__card{display:grid;min-height:620px;scroll-margin-top:132px;border-radius:30px;border:1px solid rgba(203,213,225,.82);background:#ffffff;box-shadow:0 18px 38px rgba(15,23,42,.065),0 8px 18px rgba(59,80,120,.04)}.assessment-wizard__card-stage{padding:22px 30px 18px}.assessment-wizard__card-stage,.assessment-wizard__card-stage-inner{display:grid;grid-gap:16px;gap:16px}.assessment-wizard__card-header{display:grid;grid-gap:6px;gap:6px}.assessment-wizard__card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.assessment-wizard__eyebrow{margin:0;color:rgba(100,116,139,.74);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.assessment-wizard__section-label{margin:.12rem 0 0;color:rgba(100,116,139,.8);font-size:.81rem;font-weight:600}.assessment-wizard__card-header h1{margin:0;color:#0f172a;font-size:clamp(1.76rem,2.18vw,2.14rem);line-height:1.06;letter-spacing:-.03em;font-weight:680;max-width:96ch}.assessment-wizard__description{margin:0;color:rgba(71,85,105,.88);font-size:.95rem;line-height:1.45;max-width:50rem}.assessment-wizard__content{display:grid;grid-gap:10px;gap:10px;align-content:flex-start;min-height:260px}.assessment-wizard__modules{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.assessment-wizard__module{display:grid;grid-gap:10px;gap:10px;padding:16px 16px 15px;border-radius:20px;border:1px solid rgba(223,230,240,.72);background:linear-gradient(180deg,rgba(251,253,255,.98),rgba(246,249,253,.98));box-shadow:0 10px 22px rgba(15,23,42,.024),inset 0 1px 0 rgba(255,255,255,.72)}.assessment-wizard__modules>.assessment-wizard__module:last-child:nth-child(odd){grid-column:1/-1}.assessment-wizard__module-header{display:grid;grid-gap:.22rem;gap:.22rem}.assessment-wizard__module-order{color:rgba(71,98,165,.88);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.assessment-wizard__module-header h4{margin:0;color:#142033;font-size:.95rem;line-height:1.24;font-weight:650}.assessment-wizard__module-title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.assessment-wizard__module-rule{display:inline-flex;align-items:center;justify-content:center;min-height:1.28rem;padding:.08rem .48rem;border-radius:999px;border:1px solid rgba(124,148,189,.4);background:rgba(238,245,255,.84);color:rgba(50,76,123,.92);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.assessment-wizard__module-header p{margin:0;color:rgba(82,98,125,.86);font-size:.8rem;line-height:1.35}.assessment-wizard__micro-helper{margin:0;color:rgba(83,97,124,.78);font-size:.75rem;font-weight:600}.assessment-wizard__tiles{display:grid;grid-gap:8px 10px;gap:8px 10px}.assessment-wizard__tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-wizard__tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-wizard__tiles--two>.assessment-wizard__tile:last-child:nth-child(odd){grid-column:1/-1}.assessment-wizard__tile{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:8px 12px;border-radius:13px;border:1px solid rgba(198,211,228,.96);background:linear-gradient(180deg,rgba(247,250,253,1),rgba(239,244,249,1));color:rgba(30,41,59,.96);text-align:left;font:inherit;font-size:.93rem;font-weight:600;line-height:1.18;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.assessment-wizard__tile:focus-visible,.assessment-wizard__tile:hover{border-color:rgba(144,173,221,.95);background:linear-gradient(180deg,rgba(243,248,254,1),rgba(233,240,249,1));transform:translateY(-1px);box-shadow:0 8px 14px rgba(35,60,110,.06)}.assessment-wizard__tile.is-active{border-color:rgba(85,122,205,.74);background:linear-gradient(180deg,rgba(104,139,219,.95),rgba(85,122,205,.95));color:#ffffff;box-shadow:0 6px 12px rgba(85,122,205,.1),inset 0 0 0 1px rgba(255,255,255,.1)}.assessment-wizard__tile.is-pressed{animation:free-assessment-option-press .16s ease-out}.assessment-wizard__tile-label{display:block;flex:1 1;padding-right:.55rem}.assessment-wizard__tile-check{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:rgba(255,255,255,.14);color:#ffffff;font-size:.56rem;font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.assessment-wizard__textarea{width:100%;min-height:48px;max-height:80px;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(214,223,238,.96);background:rgba(249,251,253,.94);color:rgba(31,41,55,.96);font:inherit;line-height:1.5;resize:vertical;overflow:hidden}.assessment-wizard__textarea--optional{min-height:84px}.assessment-wizard__textarea:focus{outline:2px solid rgba(122,148,255,.26);outline-offset:1px}.assessment-wizard__textarea::placeholder{color:rgba(110,126,154,.82)}.assessment-wizard__step-five{display:grid;grid-gap:12px;gap:12px}.assessment-wizard__final-block{display:grid;grid-gap:10px;gap:10px}.assessment-wizard__final-header{display:grid;grid-gap:.32rem;gap:.32rem}.assessment-wizard__final-header h4{margin:0;color:#142033;font-size:.96rem;line-height:1.3}.assessment-wizard__final-textareas{display:grid;grid-gap:10px;gap:10px}.assessment-wizard__final-textareas .assessment-wizard__module{padding:16px 16px 15px;border-top:1px solid rgba(223,230,240,.68)}.assessment-wizard__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;padding:12px 14px;border-radius:18px;border:1px solid rgba(223,231,243,.72);background:linear-gradient(180deg,rgba(249,251,255,.98),rgba(243,247,252,.98));box-shadow:0 8px 16px rgba(15,23,42,.03)}.assessment-wizard__summary-row{display:grid;grid-gap:.14rem;gap:.14rem;padding:2px 0}.assessment-wizard__summary-row span{color:rgba(96,112,141,.82);font-size:.69rem;letter-spacing:.06em;text-transform:uppercase}.assessment-wizard__summary-row strong{color:rgba(20,32,54,.98);font-size:.92rem;line-height:1.3;font-weight:650}.assessment-wizard__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:10px;border-top:1px solid rgba(226,232,240,.92)}.assessment-wizard__actions-right{display:flex;align-items:center;justify-content:flex-end;gap:.85rem;margin-left:auto}.assessment-wizard__action-note{max-width:28ch;color:rgba(71,85,105,.92);font-size:.78rem;font-weight:600;text-align:right}.assessment-wizard__text-action{border:none;background:transparent;color:#2d5fd5;font:inherit;font-size:.94rem;font-weight:600;cursor:pointer}.assessment-wizard__text-action:focus-visible,.assessment-wizard__text-action:hover{color:#214bb3;text-decoration:underline}.assessment-wizard__review-screen{display:grid;grid-gap:9px;gap:9px;align-content:flex-start}.assessment-wizard__review-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 11px;gap:10px 11px}.assessment-wizard__review-block{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(223,231,243,.74);background:linear-gradient(180deg,rgba(251,253,255,.98),rgba(245,248,252,.98));box-shadow:0 8px 18px rgba(15,23,42,.03)}.assessment-wizard__review-block:last-child:nth-child(odd){grid-column:1/-1}.assessment-wizard__review-block h5{margin:0;color:rgba(24,41,75,.94);font-size:.88rem;line-height:1.3;font-weight:650}.assessment-wizard__review-block .assessment-wizard__summary-grid{padding:0;border:none;background:transparent;box-shadow:none}.assessment-wizard__actions .button{min-height:44px}.assessment-wizard__actions .button:not(.button--ghost){box-shadow:0 10px 20px rgba(59,130,246,.18)}.assessment-wizard__actions .button--ghost{border-color:rgba(203,213,225,.9);background:rgba(248,250,252,.8)}.assessment-wizard__route-message{margin:0;padding:.95rem 1rem;border-radius:1rem;font-size:.96rem}.assessment-wizard__route-message--error{color:rgb(153,27,27);background:rgba(254,242,242,.96);border:1px solid rgba(252,165,165,.7)}.assessment-wizard__floating-message{position:fixed;right:20px;bottom:20px;left:20px;z-index:20;display:flex;justify-content:center;pointer-events:none}.assessment-wizard__floating-message .assessment-wizard__route-message{width:min(100%,880px);pointer-events:auto}.assessment-wizard__overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:rgba(12,19,36,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.assessment-wizard__overlay-card{width:min(100%,620px);display:grid;grid-gap:1rem;gap:1rem;padding:1.55rem;border-radius:28px;border:1px solid rgba(226,232,240,.78);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.98));box-shadow:0 34px 84px rgba(15,23,42,.22);animation:assessment-overlay-card-breathe 2.8s ease-in-out infinite}.assessment-wizard__overlay-card h2{margin:0;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.12}.assessment-wizard__overlay-copy{margin:0;color:rgba(82,99,128,.9);line-height:1.65}.assessment-wizard__overlay-steps{display:grid;grid-gap:.9rem;gap:.9rem}.assessment-wizard__overlay-step{display:grid;grid-template-columns:2rem 1fr;grid-gap:.8rem;gap:.8rem;align-items:center;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(226,232,240,.94);background:rgba(255,255,255,.84);opacity:.62;transition:border-color .22s ease,background-color .22s ease,opacity .22s ease,transform .22s ease,box-shadow .22s ease}.assessment-wizard__overlay-step.is-active{opacity:1;border-color:rgba(93,128,255,.72);background:rgba(244,247,255,.96);box-shadow:0 14px 28px rgba(93,128,255,.16);transform:translateY(-1px)}.assessment-wizard__overlay-step.is-complete{opacity:1;border-color:rgba(132,178,148,.72);background:rgba(244,252,246,.96)}.assessment-wizard__overlay-step>span{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:rgba(93,128,255,.12);color:rgb(50,78,185);font-weight:700;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.assessment-wizard__overlay-step.is-active>span{background:rgba(93,128,255,.2);box-shadow:0 0 0 0 rgba(93,128,255,.34);animation:assessment-overlay-pulse 1.3s ease-out infinite}.assessment-wizard__overlay-step.is-complete>span{background:rgba(71,157,95,.16);color:rgb(26,119,51)}.assessment-wizard__overlay-step div{display:grid;grid-gap:.3rem;gap:.3rem}.assessment-wizard__overlay-step p{margin:0;color:rgba(26,39,64,.94);font-weight:600}.assessment-wizard__overlay-step i{display:block;width:100%;height:.2rem;border-radius:999px;background:linear-gradient(90deg,rgba(101,130,246,.98),rgba(146,171,255,.56),rgba(101,130,246,.98));background-size:220% 100%;transform-origin:left center;opacity:0}.assessment-wizard__overlay-step.is-active i,.assessment-wizard__overlay-step.is-complete i{opacity:1}.assessment-wizard__overlay-step.is-active i{animation:assessment-overlay-progress 1.2s linear infinite}.assessment-wizard__overlay-step.is-complete i{background-position:100% 0}.assessment-wizard__overlay-success{margin:0;color:rgb(21,128,61);font-weight:700;animation:assessment-overlay-success-in .22s ease-out}@keyframes assessment-overlay-progress{0%{background-position:180% 0}to{background-position:-40% 0}}@keyframes assessment-overlay-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(93,128,255,.32)}to{transform:scale(1);box-shadow:0 0 0 10px rgba(93,128,255,0)}}@keyframes assessment-overlay-card-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes assessment-overlay-success-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(12px);transition:opacity .4s ease-out,transform .4s ease-out;will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.content-card__eyebrow,.eyebrow,.purchase-card__label,.site-footer__eyebrow{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;min-height:var(--chip-height);max-height:none;padding:.36rem .8rem;border:1px solid var(--chip-light-border);border-radius:var(--radius-pill);background:var(--chip-light-bg);color:var(--chip-light-text);font-size:.68rem;font-weight:700;letter-spacing:.11em;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap}.gated-panel .eyebrow,.hero-panel .eyebrow,.site-footer .site-footer__eyebrow{border-color:var(--chip-dark-border);background:var(--chip-dark-bg);color:var(--chip-dark-text)}.purchase-card__label{border-color:rgba(92,127,181,.26);background:rgba(241,247,255,.96);color:#43618a}.muted-text{color:#455d7d;font-size:.97rem}.stack-lg,.stack-sm{display:grid}.stack-sm{gap:.85rem}.stack-lg{gap:1.35rem}.button,a.button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:var(--button-height);padding:.88rem 1.24rem;border:1px solid transparent;border-radius:var(--button-radius);background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 10px 24px rgba(59,130,246,.18);color:#ffffff;font-size:.96rem;font-weight:700;letter-spacing:-.01em;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .22s ease}.button:hover,a.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(59,130,246,.26),0 4px 12px rgba(99,102,241,.18)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.button--secondary,a.button--secondary{background:linear-gradient(135deg,#3b82f6,#6366f1)}.button--ghost,a.button--ghost{border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.84);box-shadow:none;color:var(--text)}.button--ghost:hover,a.button--ghost:hover{border-color:rgba(59,130,246,.26);background:rgba(248,251,255,.96)}.button--small,a.button--small{min-height:var(--button-height-sm);padding:.72rem 1rem;font-size:.92rem}.button__spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.28);border-top-color:#ffffff;border-radius:999px;animation:spin .7s linear infinite}.text-link{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;color:rgba(232,240,255,.82);font-size:.96rem;font-weight:600;transition:color var(--transition-fast),transform var(--transition-fast)}.text-link:after{content:"->";font-size:.92rem;transition:transform var(--transition-fast)}.text-link:hover{color:#ffffff}.text-link:hover:after{transform:translateX(3px)}.site-header{position:-webkit-sticky;position:sticky;top:8px;z-index:60;border:1px solid rgba(0,0,0,.05);border-radius:28px;background:rgba(255,255,255,.85);box-shadow:var(--elevation-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow var(--transition-base),border-color var(--transition-base),background-color var(--transition-base),transform .26s cubic-bezier(.22,.61,.36,1),opacity .22s ease;will-change:transform}.site-header.is-scrolled{border-color:rgba(0,0,0,.06);background:rgba(255,255,255,.82);box-shadow:0 22px 50px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header.is-hidden{transform:translateY(calc(-100% - 16px));opacity:.98}.site-header__bar{display:flex;align-items:center;gap:14px;padding:10px 18px;transition:padding var(--transition-base)}.site-header.is-scrolled .site-header__bar{padding-top:8px;padding-bottom:8px}.site-header__mark{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 272px}.site-header__mark-home{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.site-header__mark-home:focus-visible,.site-header__mark-home:hover{color:inherit}.site-header__mark-home-title{display:inline-flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.site-header__mark-home-title:focus-visible,.site-header__mark-home-title:hover{color:inherit}.site-footer__logo-wrap,.site-header__logo-wrap{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:36px;height:40px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(226,239,255,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 30px rgba(37,99,235,.12)}.site-footer__logo,.site-header__logo{width:auto;height:36px;object-fit:contain}.site-footer__brand-copy,.site-header__brand-copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.site-header__title-row{gap:10px}.site-footer__title-row,.site-header__title-row{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.site-footer__title-row{gap:.55rem}.site-header__title{color:var(--text-strong);font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1.1;letter-spacing:-.03em}.site-header__title--mobile{display:none}.site-header__product-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:0;border-radius:999px;background:rgba(59,130,246,.12);color:#3b82f6;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-header__tag{color:var(--text-muted);max-width:24ch;font-size:.75rem;font-weight:500;line-height:1.28;white-space:nowrap;overflow:visible;text-overflow:clip}.site-header__tag--mobile{display:none}.site-header__brand-company-link{display:inline-flex;align-items:baseline;color:#355176;font-weight:700;text-decoration:none;text-underline-offset:.18em;white-space:nowrap}.site-header__brand-company-link:focus-visible,.site-header__brand-company-link:hover{color:var(--accent-blue);text-decoration:underline}.site-nav{display:flex;gap:.2rem;flex:1 1 auto;min-width:0}.site-nav,.site-nav__link{align-items:center;justify-content:center}.site-nav__link{position:relative;display:inline-flex;min-height:42px;padding:.65rem .72rem;border-radius:999px;color:#304664;font-size:.94rem;font-weight:700;white-space:nowrap;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.site-nav__link:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-blue));transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.site-nav__link:hover{color:#3b82f6;background:rgba(232,241,255,.62)}.site-nav__link:hover:after,.site-nav__link[aria-current=page]:after{transform:scaleX(1)}.site-nav__link[aria-current=page]{color:var(--text-strong);background:rgba(211,226,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.site-header__actions{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;min-width:0}.site-header__theme-toggle{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:.46rem .64rem .46rem .78rem;border:1px solid rgba(84,112,154,.16);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 10px 22px rgba(14,30,62,.06);color:#36506f;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.site-header__theme-toggle:focus-visible,.site-header__theme-toggle:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.24);background:rgba(247,251,255,.94);box-shadow:0 14px 26px rgba(14,30,62,.08);color:#17376c}.site-header__theme-toggle-label{font-size:.8rem;font-weight:700;line-height:1;letter-spacing:.01em}.site-header__theme-toggle-track{position:relative;width:2.1rem;height:1.2rem;border-radius:999px;border:1px solid rgba(84,112,154,.2);background:rgba(220,232,252,.92);display:inline-flex;align-items:center;padding:0 2px;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.site-header__theme-toggle-thumb{width:.86rem;height:.86rem;border-radius:999px;background:linear-gradient(135deg,#ffffff,#dce8fb);box-shadow:0 2px 8px rgba(12,23,45,.28);transform:translateX(0);transition:transform var(--transition-fast)}html[data-theme=dark] .site-header__theme-toggle-track{border-color:rgba(124,151,196,.5);background:rgba(41,71,116,.9)}html[data-theme=dark] .site-header__theme-toggle-thumb{transform:translateX(.88rem);background:linear-gradient(135deg,#eef5ff,#9db7e6)}.site-header__theme-toggle--mobile{display:none;width:100%;justify-content:space-between;min-height:46px;padding:.7rem .9rem;border-radius:16px}.site-header__actions .button{min-width:0}.site-header__actions .button--small{padding-left:1rem;padding-right:1rem}.site-header__primary-cta{white-space:nowrap}.site-header__account-menu{position:relative}.site-header__account-trigger{display:inline-flex;align-items:center;gap:.62rem;min-height:44px;max-width:190px;padding:.42rem .5rem .42rem .56rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(14,30,62,.06);color:#24405f;font-size:.9rem;font-weight:700;white-space:nowrap;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.site-header__account-trigger:focus-visible,.site-header__account-trigger:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.22);background:rgba(248,251,255,.94);box-shadow:0 14px 26px rgba(14,30,62,.08);color:#17376c}.site-header__account-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(99,102,241,.14));color:#1d4ed8;font-size:.76rem;font-weight:800;letter-spacing:.04em;flex:0 0 auto}.site-header__account-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.site-header__account-dropdown{position:absolute;top:calc(100% + 10px);right:0;display:grid;grid-gap:.38rem;gap:.38rem;min-width:220px;padding:.76rem;border:1px solid rgba(84,112,154,.14);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(246,250,255,.985));box-shadow:0 18px 30px rgba(14,30,62,.12);z-index:50}.site-header__account-link{display:inline-flex;align-items:center;min-height:40px;padding:.68rem .82rem;border-radius:12px;color:#28435f;font-size:.92rem;font-weight:700;text-decoration:none}.site-header__account-link:focus-visible,.site-header__account-link:hover{background:rgba(234,242,255,.92);color:#1d4ed8}.site-header__account-signout .button{width:100%;justify-content:center}.site-header__signout-button{min-height:40px}.site-header__sign-in-link{display:inline-flex;align-items:center;min-height:40px;padding:.45rem .35rem;border:0;border-radius:10px;background:transparent;color:#536b87;font-size:.87rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.site-nav__link--external:after{content:"↗";margin-left:.3rem;font-size:.72em;opacity:.72}.site-header__sign-in-link:focus-visible,.site-header__sign-in-link:hover{background:rgba(236,243,255,.72);color:#2d4f7d;text-decoration:underline;text-underline-offset:.18em}.site-header__menu-button{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:46px;height:46px;padding:0;border:1px solid rgba(108,131,167,.18);border-radius:16px;background:rgba(255,255,255,.76);box-shadow:var(--shadow-xs)}.site-header__menu-button span{display:block;width:18px;height:2px;border-radius:999px;background:var(--text)}.site-header__mobile-backdrop{position:fixed;inset:0;border:0;background:rgba(7,17,33,.18);z-index:-1;margin-top:.6rem}.site-header__mobile-panel{position:absolute;top:calc(100% + 10px);right:0;left:0;display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(125,151,188,.2);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity var(--transition-base),transform var(--transition-base)}.site-header__mobile-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header__mobile-group{display:grid;grid-gap:.75rem;gap:.75rem}.site-header__mobile-group--primary{justify-items:stretch}.site-header__mobile-actions{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:.12rem;padding-top:.86rem;border-top:1px solid rgba(139,158,192,.28)}.site-header__mobile-group--cta,.site-header__mobile-group--utility{justify-items:stretch}.site-header__sign-in-link--mobile{min-height:46px}.site-header__mobile-link{display:inline-flex;align-items:center;width:100%;min-height:48px;padding:.8rem 1rem;border-radius:16px;background:rgba(243,247,253,.9);color:var(--text);font-weight:700}.site-header__mobile-link[aria-current=page]{background:rgba(216,229,255,.96)}.site-header__mobile-cta,.site-header__mobile-utility{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center}html[data-theme=dark] .site-header{border-color:rgba(124,151,196,.28);background:rgba(9,18,33,.85);box-shadow:0 22px 56px rgba(1,7,19,.62)}html[data-theme=dark] .site-header.is-scrolled{border-color:rgba(124,151,196,.34);background:rgba(7,15,28,.9);box-shadow:0 24px 60px rgba(1,6,16,.7)}html[data-theme=dark] .site-footer__logo-wrap,html[data-theme=dark] .site-header__logo-wrap{background:linear-gradient(180deg,rgba(16,30,52,.88),rgba(20,37,64,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(5,12,25,.34)}html[data-theme=dark] .site-header__product-badge{background:rgba(76,130,235,.24);color:#b8d2ff}html[data-theme=dark] .site-nav__link{color:#b8cce8}html[data-theme=dark] .site-nav__link:hover{color:#dcebff;background:rgba(42,65,101,.64)}html[data-theme=dark] .site-nav__link[aria-current=page]{color:var(--text-strong);background:rgba(52,78,121,.82);box-shadow:inset 0 1px 0 rgba(194,216,255,.18)}html[data-theme=dark] .site-header__account-trigger,html[data-theme=dark] .site-header__menu-button,html[data-theme=dark] .site-header__sign-in-link,html[data-theme=dark] .site-header__theme-toggle{border-color:rgba(124,151,196,.34);background:rgba(14,27,47,.86);color:#c1d5f4;box-shadow:0 10px 24px rgba(3,9,21,.36)}html[data-theme=dark] .site-header__sign-in-link{border-color:transparent;background:transparent;color:#9db8dd;box-shadow:none}html[data-theme=dark] .site-header__brand-company-link{color:#cde0ff}html[data-theme=dark] .site-header__brand-company-link:focus-visible,html[data-theme=dark] .site-header__brand-company-link:hover{color:#e4f0ff}html[data-theme=dark] .site-header__account-trigger:focus-visible,html[data-theme=dark] .site-header__account-trigger:hover,html[data-theme=dark] .site-header__menu-button:focus-visible,html[data-theme=dark] .site-header__menu-button:hover,html[data-theme=dark] .site-header__theme-toggle:focus-visible,html[data-theme=dark] .site-header__theme-toggle:hover{border-color:rgba(107,154,246,.6);background:rgba(20,37,62,.96);color:#e8f2ff}html[data-theme=dark] .site-header__sign-in-link:focus-visible,html[data-theme=dark] .site-header__sign-in-link:hover{border-color:transparent;background:rgba(32,53,84,.62);color:#e2eeff}html[data-theme=dark] .site-header__account-avatar{background:linear-gradient(135deg,rgba(94,146,247,.26),rgba(128,123,244,.22));color:#d4e5ff}html[data-theme=dark] .site-header__menu-button span{background:#c5d8f6}html[data-theme=dark] .site-header__account-dropdown,html[data-theme=dark] .site-header__mobile-panel{border-color:rgba(124,151,196,.4);background:var(--theme-surface-raised);box-shadow:0 24px 44px rgba(1,7,18,.62)}html[data-theme=dark] .site-header__mobile-backdrop{background:rgba(2,8,19,.58)}html[data-theme=dark] .site-header__account-link,html[data-theme=dark] .site-header__mobile-link{color:#c9dbf6;background:rgba(21,36,60,.84)}html[data-theme=dark] .site-header__account-link:focus-visible,html[data-theme=dark] .site-header__account-link:hover,html[data-theme=dark] .site-header__mobile-link[aria-current=page]{color:#eef5ff;background:rgba(53,79,120,.82)}.comment-card,.content-card,.detail-hero,.form-panel,.gated-panel,.hero-panel,.info-card,.page-header,.prose-card,.purchase-card,.section-block,.site-footer,.testimonial-card,.unit-card{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.05);border-radius:var(--radius-surface);box-shadow:var(--elevation-1)}.gated-panel,.hero-panel,.site-footer{border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.15),transparent 40%),radial-gradient(circle at 80% 60%,rgba(99,102,241,.15),transparent 45%),#0f172a;box-shadow:var(--elevation-3)}html[data-theme=dark] .account-dashboard__recommendation-grid .recommendation-widget,html[data-theme=dark] .assessment-wizard__card,html[data-theme=dark] .assessment-wizard__module,html[data-theme=dark] .assessment-wizard__tile,html[data-theme=dark] .coming-soon-card,html[data-theme=dark] .comment-card,html[data-theme=dark] .contact-inquiry-form,html[data-theme=dark] .content-card,html[data-theme=dark] .course-choice-card,html[data-theme=dark] .courses-faq-card,html[data-theme=dark] .decision-card,html[data-theme=dark] .detail-hero,html[data-theme=dark] .form-panel,html[data-theme=dark] .guided-cohort-card,html[data-theme=dark] .info-card,html[data-theme=dark] .launch-founder-card,html[data-theme=dark] .launch-trust-card,html[data-theme=dark] .mentorship-program-card,html[data-theme=dark] .mentorship-request-form,html[data-theme=dark] .offer-spotlight-card,html[data-theme=dark] .overlay-modal__dialog,html[data-theme=dark] .page-header,html[data-theme=dark] .prose-card,html[data-theme=dark] .purchase-card,html[data-theme=dark] .recommendation-widget__item:focus-visible,html[data-theme=dark] .recommendation-widget__item:hover,html[data-theme=dark] .section-block,html[data-theme=dark] .testimonial-card,html[data-theme=dark] .unit-card,html[data-theme=dark] .workshop-registration-form,html[data-theme=dark] .workshop-run-card{border-color:var(--card-border);background:var(--theme-surface-raised);box-shadow:var(--card-shadow)}html[data-theme=dark] .button--ghost,html[data-theme=dark] a.button--ghost{border-color:rgba(124,151,196,.42);background:rgba(18,31,52,.86);color:#d0e1fb}html[data-theme=dark] .button--ghost:hover,html[data-theme=dark] a.button--ghost:hover{border-color:rgba(113,161,255,.56);background:rgba(23,40,66,.94)}html[data-theme=dark] .overlay-modal{background:rgba(2,9,21,.64)}html[data-theme=dark] .overlay-modal__close,html[data-theme=dark] .overlay-modal__description{color:var(--text-muted)}html[data-theme=dark] .overlay-modal__close{border-color:rgba(124,151,196,.36);background:rgba(20,34,57,.9)}html[data-theme=dark] .overlay-modal__close:focus-visible,html[data-theme=dark] .overlay-modal__close:hover{border-color:rgba(107,154,246,.56);background:rgba(25,44,72,.92);color:var(--text-strong)}html[data-theme=dark] .site-footer{border-color:rgba(124,151,196,.22)}html[data-theme=dark] .site-footer__bottom,html[data-theme=dark] .site-footer__copy,html[data-theme=dark] .site-footer__links a,html[data-theme=dark] .site-footer__social-link{color:#a8bbd8}.page-shell--clarity-result{max-width:1160px;min-height:100vh;padding:clamp(24px,3vw,40px) clamp(20px,2.4vw,32px) 72px;background:radial-gradient(circle at 0 0,rgba(37,99,235,.06),transparent 28%),linear-gradient(180deg,#f5f7fb,#eef2f7)}.page-main--clarity-result{gap:0;padding-top:0;min-height:calc(100vh - 64px)}.clarity-memo{width:min(100%,920px);margin:0 auto}.clarity-memo__sheet{position:relative;overflow:hidden;border:1px solid rgba(109,130,162,.16);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(249,251,255,.98));box-shadow:0 28px 80px rgba(15,23,42,.1)}.clarity-memo__sheet:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.06),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%);pointer-events:none}.clarity-memo__action,.clarity-memo__opening,.clarity-memo__section{position:relative;z-index:1;padding:clamp(1.35rem,3vw,2.2rem)}.clarity-memo__action,.clarity-memo__section{border-top:1px solid rgba(109,130,162,.14)}.clarity-memo__action-row,.clarity-memo__opening-footer,.clarity-memo__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.clarity-memo__label,.clarity-memo__path-step small,.clarity-memo__preview,.clarity-memo__section-label,.clarity-memo__time span,.clarity-memo__warning span{display:inline-flex;align-items:center;color:#677d9a;font-size:.78rem;font-weight:700;line-height:1.28;letter-spacing:.08em;text-transform:uppercase}.clarity-memo__label,.clarity-memo__preview{min-height:2rem;padding:.34rem .8rem;border:1px solid rgba(109,130,162,.16);border-radius:999px;background:rgba(245,248,253,.92)}.clarity-memo__opening{display:grid;grid-gap:1.35rem;gap:1.35rem}.clarity-memo__opening-copy{display:grid;grid-gap:.8rem;gap:.8rem;max-width:46rem}.clarity-memo__action h2,.clarity-memo__opening h1,.clarity-memo__section-head h2{color:var(--text-strong);font-family:var(--font-display);font-weight:640;letter-spacing:-.04em;text-wrap:balance}.clarity-memo__opening h1{max-width:15ch;font-size:clamp(2.2rem,5vw,4.25rem);line-height:.98}.clarity-memo__recommended{max-width:28ch;color:#10233f;font-family:var(--font-display);font-size:clamp(1.38rem,2.2vw,1.84rem);font-weight:560;letter-spacing:-.03em;line-height:1.14;text-wrap:pretty}.clarity-memo__details li,.clarity-memo__opening-summary,.clarity-memo__ruled-out-item p,.clarity-memo__section-head p,.clarity-memo__signal dd,.clarity-memo__success-list li,.clarity-memo__success-reassurance{color:var(--text-muted);font-size:1rem;line-height:1.7}.clarity-memo__opening-summary{max-width:42rem}.clarity-memo__time{display:grid;grid-gap:.24rem;gap:.24rem}.clarity-memo__time strong{color:var(--text-strong);font-family:var(--font-display);font-size:1.12rem;font-weight:600;line-height:1.2}.clarity-memo__cta,a.clarity-memo__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.1rem;border:1px solid rgba(17,35,63,.08);border-radius:10px;background:#10233f;color:#f8fbff;font-size:.96rem;font-weight:700;line-height:1.2;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.clarity-memo__cta:hover,a.clarity-memo__cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(16,35,63,.18);background:#162d4e}.clarity-memo__warning{display:grid;grid-gap:.5rem;gap:.5rem;max-width:44rem;padding-top:1rem;border-top:1px solid rgba(109,130,162,.14)}.clarity-memo__closing,.clarity-memo__secondary,.clarity-memo__warning p{color:#405979;font-size:.98rem;line-height:1.68}.clarity-memo__section{display:grid;grid-gap:1.35rem;gap:1.35rem}.clarity-memo__section-head{display:grid;grid-gap:.52rem;gap:.52rem;max-width:44rem}.clarity-memo__section-head--compact{max-width:38rem}.clarity-memo__action h2,.clarity-memo__section-head h2{font-size:clamp(1.72rem,2.9vw,2.45rem);line-height:1.06}.clarity-memo__signals{display:grid;grid-gap:0;gap:0}.clarity-memo__signal{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:1rem;gap:1rem;padding:1rem 0;border-top:1px solid rgba(109,130,162,.12)}.clarity-memo__signal:first-child{border-top:1px solid rgba(109,130,162,.16)}.clarity-memo__path-step strong,.clarity-memo__ruled-out-item h3,.clarity-memo__signal dt{color:var(--text-strong);font-family:var(--font-display);font-size:1.08rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.clarity-memo__signal dd{margin:0}.clarity-memo__closing{max-width:42rem}.clarity-memo__details{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:-.2rem}.clarity-memo__details summary{cursor:pointer;list-style:none;color:#5a7393;font-size:.93rem;font-weight:600}.clarity-memo__details summary::-webkit-details-marker{display:none}.clarity-memo__details ul,.clarity-memo__success-list{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.clarity-memo__details li,.clarity-memo__success-list li{position:relative;padding-left:1rem}.clarity-memo__details li:before,.clarity-memo__success-list li:before{content:"";position:absolute;top:.72rem;left:0;width:.34rem;height:.34rem;border-radius:999px;background:rgba(37,99,235,.4)}.clarity-memo__section--relief{background:linear-gradient(180deg,rgba(249,251,255,.98),rgba(244,248,255,.98))}.clarity-memo__ruled-out{display:grid;grid-gap:0;gap:0}.clarity-memo__ruled-out-item{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-gap:1rem;gap:1rem;padding:1rem 0;border-top:1px solid rgba(109,130,162,.12)}.clarity-memo__ruled-out-item:first-child{border-top:1px solid rgba(109,130,162,.16)}.clarity-memo__ruled-out-item p{margin:0}.clarity-memo__path{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin:0;padding:0}.clarity-memo__path-step{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;padding:.95rem 1rem 0 0;border-top:1px solid rgba(109,130,162,.16)}.clarity-memo__path-step:after{content:"";position:absolute;top:calc(.95rem + .15rem);right:-.45rem;width:.85rem;height:1px;background:rgba(109,130,162,.24)}.clarity-memo__path-step:last-child:after{display:none}.clarity-memo__success-reassurance{max-width:40rem;color:#405979}.clarity-memo__action{display:grid;grid-gap:1rem;gap:1rem;background:linear-gradient(135deg,rgba(16,35,63,.98),rgba(19,40,72,.98))}.clarity-memo__action .clarity-memo__section-label,.clarity-memo__action p,.clarity-memo__secondary{color:rgba(222,234,252,.82)}.clarity-memo__action h2{color:#f7fbff}.clarity-memo__cta--footer,a.clarity-memo__cta--footer{border-color:rgba(198,218,255,.12);background:#f8fbff;color:#10233f}.clarity-memo__cta--footer:hover,a.clarity-memo__cta--footer:hover{background:#ffffff;box-shadow:0 14px 28px rgba(2,8,20,.22)}.clarity-memo__secondary{font-size:.94rem;font-weight:600}.clarity-memo__secondary:focus-visible,.clarity-memo__secondary:hover{color:#ffffff}html[data-theme=dark] .page-shell--clarity-result{background:radial-gradient(circle at 0 0,rgba(64,115,226,.1),transparent 28%),linear-gradient(180deg,#091222,#0d1728)}html[data-theme=dark] .clarity-memo__sheet{border-color:rgba(124,151,196,.28);background:linear-gradient(180deg,rgba(18,31,52,.985),rgba(13,24,42,.98));box-shadow:0 28px 80px rgba(2,8,20,.42)}html[data-theme=dark] .clarity-memo__sheet:before{background:radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 38%)}html[data-theme=dark] .clarity-memo__label,html[data-theme=dark] .clarity-memo__preview{border-color:rgba(124,151,196,.28);background:rgba(22,37,62,.82)}html[data-theme=dark] .clarity-memo__label,html[data-theme=dark] .clarity-memo__path-step small,html[data-theme=dark] .clarity-memo__preview,html[data-theme=dark] .clarity-memo__section-label,html[data-theme=dark] .clarity-memo__time span,html[data-theme=dark] .clarity-memo__warning span{color:#9eb4d3}html[data-theme=dark] .clarity-memo__recommended{color:#eef5ff}html[data-theme=dark] .clarity-memo__closing,html[data-theme=dark] .clarity-memo__details li,html[data-theme=dark] .clarity-memo__opening-summary,html[data-theme=dark] .clarity-memo__ruled-out-item p,html[data-theme=dark] .clarity-memo__section-head p,html[data-theme=dark] .clarity-memo__signal dd,html[data-theme=dark] .clarity-memo__success-list li,html[data-theme=dark] .clarity-memo__success-reassurance,html[data-theme=dark] .clarity-memo__warning p{color:var(--text-muted)}html[data-theme=dark] .clarity-memo__action,html[data-theme=dark] .clarity-memo__path-step,html[data-theme=dark] .clarity-memo__ruled-out-item,html[data-theme=dark] .clarity-memo__section,html[data-theme=dark] .clarity-memo__signal,html[data-theme=dark] .clarity-memo__warning{border-color:rgba(124,151,196,.22)}html[data-theme=dark] .clarity-memo__section--relief{background:linear-gradient(180deg,rgba(16,29,50,.94),rgba(12,24,42,.98))}html[data-theme=dark] .clarity-memo__cta,html[data-theme=dark] a.clarity-memo__cta{border-color:rgba(160,187,233,.16);background:#dfe9fb;color:#0f203a}html[data-theme=dark] .clarity-memo__cta:hover,html[data-theme=dark] a.clarity-memo__cta:hover{background:#f2f7ff}html[data-theme=dark] .clarity-memo__cta--footer,html[data-theme=dark] a.clarity-memo__cta--footer{background:#f8fbff;color:#10233f}@media (max-width:900px){.clarity-memo__path,.clarity-memo__ruled-out-item,.clarity-memo__signal{grid-template-columns:1fr}.clarity-memo__path-step{padding-right:0}.clarity-memo__path-step:after{top:auto;bottom:-.45rem;left:0;right:auto;width:1px;height:.85rem}}@media (max-width:720px){.page-shell--clarity-result{padding:16px 14px 36px}.clarity-memo__sheet{border-radius:12px}.clarity-memo__action,.clarity-memo__opening,.clarity-memo__section{padding:1.1rem}.clarity-memo__action-row,.clarity-memo__opening-footer,.clarity-memo__topline{flex-direction:column;align-items:flex-start}.clarity-memo__opening h1{max-width:100%;font-size:clamp(1.95rem,10vw,2.9rem)}.clarity-memo__recommended{font-size:clamp(1.2rem,6.5vw,1.55rem)}.clarity-memo__cta,a.clarity-memo__cta{width:100%}}.clarity-decision{width:min(100%,1040px);margin:0 auto;display:grid;grid-gap:clamp(12px,1.5vw,18px);gap:clamp(12px,1.5vw,18px)}.clarity-decision__section{padding-left:0;padding-right:0}.clarity-decision__details,.clarity-decision__hero,.clarity-decision__strip,.clarity-decision__surface{border:1px solid var(--card-border);border-radius:30px;background:var(--theme-surface-raised);box-shadow:0 18px 38px rgba(14,30,62,.06)}.clarity-decision__hero{position:relative;overflow:hidden;gap:1.4rem;padding:clamp(1.5rem,2.8vw,2.1rem)}.clarity-decision__hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 62%);pointer-events:none}.clarity-decision__details,.clarity-decision__hero-body,.clarity-decision__hero-head,.clarity-decision__strip,.clarity-decision__surface{position:relative;z-index:1}.clarity-decision__hero-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.clarity-decision__preview-note{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .8rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(244,248,255,.82);color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.clarity-decision__hero-body{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr);grid-gap:clamp(1.25rem,2.2vw,2rem);gap:clamp(1.25rem,2.2vw,2rem);align-items:flex-start}.clarity-decision__hero-copy{display:grid;grid-gap:1rem;gap:1rem}.clarity-decision__aside-label,.clarity-decision__fit-item>span,.clarity-decision__hero-kicker,.clarity-decision__path-step small,.clarity-decision__strip-item>span,.clarity-decision__success-main>span{color:var(--text-soft);font-size:.78rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.clarity-decision__hero h1{max-width:12ch;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(2.15rem,4.8vw,3.9rem);font-weight:650;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.clarity-decision__action-copy p,.clarity-decision__details-summary p,.clarity-decision__fit-item p,.clarity-decision__hero-aside p,.clarity-decision__hero-note,.clarity-decision__hero-summary,.clarity-decision__section-head p,.clarity-decision__strip-item p,.clarity-decision__success-list li{color:var(--text-muted);font-size:1rem;line-height:1.66}.clarity-decision__hero-summary{max-width:46ch}.clarity-decision__hero-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:.2rem}.clarity-decision__hero-guidance>div{display:grid;grid-gap:.4rem;gap:.4rem;padding-top:1rem;border-top:1px solid rgba(84,112,154,.14)}.clarity-decision__hero-guidance span{color:var(--text-soft);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.clarity-decision__action-copy h2,.clarity-decision__hero-aside strong,.clarity-decision__hero-guidance strong,.clarity-decision__path-step strong,.clarity-decision__section-head h2,.clarity-decision__strip-item strong,.clarity-decision__success-main strong{color:var(--text-strong);font-family:var(--font-display);font-weight:640;letter-spacing:-.03em}.clarity-decision__hero-guidance strong{font-size:1.02rem;line-height:1.42}.clarity-decision__hero-actions{padding-top:.2rem}.clarity-decision__action-rail .button,.clarity-decision__hero-actions .button{width:-moz-fit-content;width:fit-content;min-width:220px}.clarity-decision__hero-note{max-width:50ch}.clarity-decision__hero-aside{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0;align-content:flex-start;padding-left:clamp(1rem,1.8vw,1.4rem);border-left:1px solid rgba(84,112,154,.14)}.clarity-decision__hero-aside strong{font-size:clamp(1.35rem,2vw,1.72rem);line-height:1.12;text-wrap:balance}.clarity-decision__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:clamp(1rem,2vw,1.2rem)}.clarity-decision__strip-item{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0;padding:.8rem 1rem}.clarity-decision__strip-item+.clarity-decision__strip-item{border-left:1px solid rgba(84,112,154,.12)}.clarity-decision__strip-item strong{font-size:1.12rem;line-height:1.18;text-wrap:balance}.clarity-decision__strip-item p{font-size:.92rem}.clarity-decision__surface{padding:clamp(1.3rem,2.4vw,1.7rem)}.clarity-decision__surface--muted{background:linear-gradient(180deg,rgba(246,250,255,.98),rgba(239,246,255,.96))}.clarity-decision__section-head{display:grid;grid-gap:.58rem;gap:.58rem;max-width:52ch}.clarity-decision__section-head--tight{max-width:42ch}.clarity-decision__section-head h2{font-size:clamp(1.86rem,2.7vw,2.45rem);line-height:1.04;text-wrap:balance}.clarity-decision__fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.clarity-decision__fit-item{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;padding-top:1rem;border-top:1px solid rgba(84,112,154,.14)}.clarity-decision__path{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:0;margin:0}.clarity-decision__path-step{position:relative;display:grid;grid-gap:.72rem;gap:.72rem;min-width:0;padding:1rem 1rem 0 0}.clarity-decision__path-step:after{content:"";position:absolute;top:.86rem;left:calc(3.25rem + .4rem);right:-.55rem;height:1px;background:rgba(84,112,154,.2)}.clarity-decision__path-step:last-child:after{display:none}.clarity-decision__path-index{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;min-height:1.95rem;border:1px solid rgba(84,112,154,.16);border-radius:999px;background:rgba(240,246,255,.9);color:#365480;font-size:.76rem;font-weight:800;letter-spacing:.09em}.clarity-decision__path-step div{display:grid;grid-gap:.35rem;gap:.35rem}.clarity-decision__path-step strong{font-size:1.02rem;line-height:1.28;text-wrap:balance}.clarity-decision__details-list,.clarity-decision__ignore-list,.clarity-decision__success-list{list-style:none;margin:0;padding:0}.clarity-decision__ignore-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.clarity-decision__details-list li,.clarity-decision__ignore-list li,.clarity-decision__success-list li{position:relative;min-width:0;padding-left:1rem}.clarity-decision__details-list li:before,.clarity-decision__ignore-list li:before,.clarity-decision__success-list li:before{content:"";position:absolute;top:.65rem;left:0;width:.38rem;height:.38rem;border-radius:999px;background:rgba(37,99,235,.42)}.clarity-decision__ignore-list li{padding-top:.9rem;border-top:1px solid rgba(84,112,154,.14);color:var(--text);line-height:1.6}.clarity-decision__success-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.clarity-decision__success-main{display:grid;grid-gap:.72rem;gap:.72rem;min-width:0;padding-right:1rem}.clarity-decision__success-main strong{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.08;text-wrap:balance}.clarity-decision__success-list{display:grid;grid-gap:.8rem;gap:.8rem}.clarity-decision__details{padding:1.1rem 1.2rem}.clarity-decision__details summary{list-style:none}.clarity-decision__details summary::-webkit-details-marker{display:none}.clarity-decision__details-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;cursor:pointer}.clarity-decision__details-summary strong{display:block;color:var(--text-strong);font-size:1rem;font-weight:700;line-height:1.4}.clarity-decision__details-summary p{font-size:.94rem;margin-top:.2rem;max-width:58ch}.clarity-decision__details-summary>span{color:var(--text-soft);font-size:1.3rem;line-height:1;transition:transform var(--transition-fast)}.clarity-decision__details[open] .clarity-decision__details-summary>span{transform:rotate(45deg)}.clarity-decision__details-list{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(84,112,154,.14)}.clarity-decision__details-list li{color:var(--text-muted);line-height:1.62}.clarity-decision__action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:clamp(1.5rem,2.8vw,2rem);border:1px solid rgba(151,185,255,.14);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,#0d1a31,#10203e 54%,#0a1528);box-shadow:0 26px 60px rgba(5,12,26,.24)}.clarity-decision__action-copy{display:grid;grid-gap:.7rem;gap:.7rem;max-width:48ch}.clarity-decision__action-copy .eyebrow{border-color:rgba(167,193,255,.18);background:rgba(218,231,255,.12);color:rgba(244,248,255,.92)}.clarity-decision__action-copy h2,.clarity-decision__action-copy p,.clarity-decision__secondary-link{color:var(--text-inverse)}.clarity-decision__action-copy p,.clarity-decision__secondary-link{color:var(--text-inverse-soft)}.clarity-decision__action-copy h2{font-size:clamp(1.9rem,2.8vw,2.55rem);line-height:1.02;text-wrap:balance}.clarity-decision__action-rail{display:grid;justify-items:flex-end;grid-gap:.7rem;gap:.7rem}.clarity-decision__secondary-link{font-size:.95rem;font-weight:600}.clarity-decision__secondary-link:focus-visible,.clarity-decision__secondary-link:hover{color:#ffffff}html[data-theme=dark] .clarity-decision__details,html[data-theme=dark] .clarity-decision__hero,html[data-theme=dark] .clarity-decision__strip,html[data-theme=dark] .clarity-decision__surface{box-shadow:0 22px 46px rgba(2,8,20,.34)}html[data-theme=dark] .clarity-decision__surface--muted{background:linear-gradient(180deg,rgba(20,34,57,.94),rgba(14,26,45,.98))}html[data-theme=dark] .clarity-decision__hero:before{background:radial-gradient(circle at 100% 0,rgba(59,130,246,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 64%)}html[data-theme=dark] .clarity-decision__path-index{background:rgba(24,40,66,.92);color:#d4e4fd}@media (max-width:1024px){.clarity-decision__action,.clarity-decision__hero-body,.clarity-decision__success-grid{grid-template-columns:1fr}.clarity-decision__hero-aside{padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid rgba(84,112,154,.14)}.clarity-decision__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-decision__strip-item:nth-child(3),.clarity-decision__strip-item:nth-child(4){border-top:1px solid rgba(84,112,154,.12)}.clarity-decision__strip-item:nth-child(3){border-left:none}.clarity-decision__fit-grid,.clarity-decision__ignore-list{grid-template-columns:1fr}.clarity-decision__action-rail{justify-items:flex-start}}@media (max-width:720px){.clarity-decision__hero{padding:1.2rem}.clarity-decision__hero-copy{gap:.82rem}.clarity-decision__hero h1{max-width:100%;font-size:clamp(2rem,10.8vw,2.75rem)}.clarity-decision__preview-note{white-space:normal}.clarity-decision__details-summary,.clarity-decision__hero-head{flex-direction:column;align-items:flex-start}.clarity-decision__hero-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.clarity-decision__hero-guidance strong{font-size:.96rem}.clarity-decision__strip{grid-template-columns:1fr}.clarity-decision__hero-note{display:none}.clarity-decision__strip-item+.clarity-decision__strip-item{border-left:none;border-top:1px solid rgba(84,112,154,.12)}.clarity-decision__path{grid-template-columns:1fr}.clarity-decision__path-step{padding-right:0}.clarity-decision__path-step:after{top:calc(100% - .2rem);left:1.55rem;right:auto;width:1px;height:1rem}.clarity-decision__path-step:last-child:after{display:none}.clarity-decision__action-rail .button,.clarity-decision__hero-actions .button{width:100%;min-width:0}}html[data-theme=dark] .launch-founder-card,html[data-theme=dark] .launch-trust-card,html[data-theme=dark] .testimonial-card{border-color:rgba(124,151,196,.34);background:var(--theme-panel-bg);box-shadow:var(--card-shadow)}html[data-theme=dark] .testimonial-card__signal{border-color:rgba(124,151,196,.34);background:rgba(21,36,60,.9);color:#b8ccea}html[data-theme=dark] .testimonial-card__person-copy strong,html[data-theme=dark] .testimonial-card__quote{color:var(--text-strong)}html[data-theme=dark] .launch-founder-card p,html[data-theme=dark] .launch-trust-card p,html[data-theme=dark] .testimonial-card__context,html[data-theme=dark] .testimonial-card__person-copy span{color:var(--text-muted)}html[data-theme=dark] .clarity-workspace__card,html[data-theme=dark] .clarity-workspace__details,html[data-theme=dark] .clarity-workspace__diagnosis-chip,html[data-theme=dark] .clarity-workspace__empty,html[data-theme=dark] .clarity-workspace__fit-card,html[data-theme=dark] .clarity-workspace__footer-cta,html[data-theme=dark] .clarity-workspace__guidance-card,html[data-theme=dark] .clarity-workspace__hero-surface,html[data-theme=dark] .clarity-workspace__next-card,html[data-theme=dark] .clarity-workspace__offer-card,html[data-theme=dark] .clarity-workspace__offer-map-card,html[data-theme=dark] .clarity-workspace__path-map,html[data-theme=dark] .clarity-workspace__path-map-node,html[data-theme=dark] .clarity-workspace__primary,html[data-theme=dark] .clarity-workspace__primary-card,html[data-theme=dark] .clarity-workspace__recommendation-card,html[data-theme=dark] .clarity-workspace__secondary-card,html[data-theme=dark] .clarity-workspace__section--choices .clarity-workspace__card,html[data-theme=dark] .clarity-workspace__section--support .clarity-workspace__card,html[data-theme=dark] .clarity-workspace__summary-block{border-color:rgba(124,151,196,.34);background:var(--theme-panel-bg);box-shadow:var(--card-shadow)}html[data-theme=dark] .clarity-workspace__badge-row span,html[data-theme=dark] .clarity-workspace__meta span,html[data-theme=dark] .clarity-workspace__path-anchor,html[data-theme=dark] .clarity-workspace__primary-context span{border-color:rgba(124,151,196,.42);background:rgba(21,36,60,.9);color:#cfe0fa}html[data-theme=dark] .clarity-workspace__path-map-band,html[data-theme=dark] .clarity-workspace__path-map-grid{border-color:rgba(124,151,196,.28);background:rgba(17,31,53,.78)}html[data-theme=dark] .clarity-workspace__card h2,html[data-theme=dark] .clarity-workspace__details-summary-copy strong,html[data-theme=dark] .clarity-workspace__footer-cta h2,html[data-theme=dark] .clarity-workspace__guidance-card h3,html[data-theme=dark] .clarity-workspace__offer-card h3,html[data-theme=dark] .clarity-workspace__path-map-node strong,html[data-theme=dark] .clarity-workspace__primary h2,html[data-theme=dark] .clarity-workspace__primary-reason,html[data-theme=dark] .clarity-workspace__recommendation-card h3,html[data-theme=dark] .clarity-workspace__summary-block h3{color:var(--text-strong)}html[data-theme=dark] .clarity-workspace__card p,html[data-theme=dark] .clarity-workspace__details-summary-copy p,html[data-theme=dark] .clarity-workspace__footer-copy,html[data-theme=dark] .clarity-workspace__footer-cta p,html[data-theme=dark] .clarity-workspace__footer-reassure,html[data-theme=dark] .clarity-workspace__guidance-card p,html[data-theme=dark] .clarity-workspace__offer-card p,html[data-theme=dark] .clarity-workspace__opening,html[data-theme=dark] .clarity-workspace__path-map-summary,html[data-theme=dark] .clarity-workspace__primary-why,html[data-theme=dark] .clarity-workspace__recommendation-card p,html[data-theme=dark] .clarity-workspace__summary-block li{color:var(--text-muted)}html[data-theme=dark] .clarity-workspace__details-chevron,html[data-theme=dark] .clarity-workspace__diagnosis-chip span,html[data-theme=dark] .clarity-workspace__offer-kind,html[data-theme=dark] .clarity-workspace__path-map-band header,html[data-theme=dark] .clarity-workspace__path-map-head h3,html[data-theme=dark] .clarity-workspace__summary-row span{color:var(--text-soft)}html[data-theme=dark] .site-footer__links a:hover,html[data-theme=dark] .site-footer__social-link:hover{color:#eef5ff}html[data-theme=dark] .site-footer__social-icon{border-color:rgba(124,151,196,.42);background:rgba(21,35,58,.86)}html[data-theme=dark] .site-footer__social-icon svg{fill:#d1e1f9}html[data-theme=dark] :is(table,pre,code,kbd){border-color:rgba(124,151,196,.36);background:rgba(17,29,49,.9);color:#d5e5fb}html[data-theme=dark] table td,html[data-theme=dark] table th{border-color:rgba(124,151,196,.3)}html[data-theme=dark] .page-main [class*=success]{color:#8de6b2}html[data-theme=dark] .page-main [class*=warning]{color:#ffd58a}html[data-theme=dark] .page-main [class*=error]{color:#ffadb3}.content-card:before,.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;background:var(--edge-highlight-light)}.gated-panel:before,.hero-panel:before,.site-footer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018) 12%,transparent 22%),linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 80%);opacity:.06;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.25),rgba(255,255,255,.06),transparent),linear-gradient(to bottom,rgba(255,255,255,.05),rgba(255,255,255,.018) 12%,transparent 22%),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),var(--grain-overlay)}.gated-panel:after,.hero-panel:after,.site-footer:after{content:"";position:absolute;inset:auto auto -35% -10%;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(124,58,237,.3),transparent 65%);filter:blur(42px);opacity:.75;pointer-events:none}.hero-panel--home{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(540px,.92fr);grid-template-areas:"intro visual" "bottom bottom";grid-gap:18px;gap:18px;align-items:center;min-height:442px;padding:28px 40px 16px}.detail-hero__content,.hero-panel__bottom,.hero-panel__intro,.hero-panel__visual,.purchase-card{position:relative;z-index:1}.hero-panel__intro{display:grid;align-content:flex-start;grid-gap:.68rem;gap:.68rem;min-width:0;max-width:860px;padding-top:0}.hero-panel h1{max-width:17.8ch;color:var(--text-inverse);font-family:var(--font-display);font-size:clamp(3.08rem,4.55vw,5rem);font-weight:650;line-height:.98;letter-spacing:-.05em;text-wrap:pretty}.hero-panel__headline-line{display:block}.home-copy-mobile{display:none}.hero-panel__subheading{max-width:36ch;color:rgba(236,243,255,.96);font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2rem);font-weight:560;letter-spacing:-.03em;line-height:1.08;text-wrap:pretty}.hero-panel__lede{max-width:66ch;color:rgba(236,243,255,.88);font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.55;text-wrap:pretty}.trust-strip.hero-panel__trust-strip{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:flex-start;grid-gap:.42rem .56rem;gap:.42rem .56rem;margin-top:.5ch}.trust-strip.hero-panel__trust-strip span{padding-left:.58rem;padding-right:.58rem;font-size:.7rem;white-space:nowrap}.amount-chip-group,.content-card__meta-row,.detail-meta,.gated-panel__chips,.hero-panel__signals,.tag-list,.trust-strip{display:flex;flex-wrap:wrap;gap:8px}.amount-chip,.content-card__meta-pill,.detail-meta span,.gated-panel__chips span,.tag-chip,.trust-chip,.trust-strip span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.42rem .78rem;border:1px solid rgba(111,145,197,.18);border-radius:999px;line-height:1.25;text-align:center;white-space:normal}.trust-chip{background:rgba(215,231,255,.09);color:rgba(236,242,255,.78);font-size:.76rem;font-weight:600}.hero-panel__actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:2px}.hero-panel__actions .button{min-height:46px;padding-left:1.08rem;padding-right:1.08rem}.hero-panel__actions .button-primary{min-height:46px;padding-left:3.08rem;padding-right:3.08rem}.hero-panel__visual-link{display:block;cursor:pointer;text-decoration:none;color:inherit}.hero-panel__visual-link:focus-visible{outline:2px solid rgba(151,190,255,.92);outline-offset:8px;border-radius:28px}.hero-panel__visual-link:hover .knowledge-visual{transform:translateY(-2px);box-shadow:0 22px 44px rgba(4,9,23,.34),inset 0 1px 0 rgba(255,255,255,.05)}.hero-panel__support-links,.hero-panel__trust-row{display:flex;flex-wrap:wrap;align-items:center}.hero-panel__support-links{gap:.56rem .88rem;margin-top:0}.hero-panel__support-links a{color:rgba(221,233,255,.82);font-size:.88rem;font-weight:650;line-height:1.42;transition:color var(--transition-fast)}.hero-panel__support-links a:hover{color:#ffffff}.hero-panel__trust-row{gap:.42rem .64rem;margin-top:0;padding-top:.42rem;border-top:1px solid rgba(255,255,255,.08);color:rgba(221,233,255,.74);font-size:.75rem;font-weight:600;line-height:1.3}.hero-panel__trust-row span{display:inline-flex;align-items:center}.hero-panel__trust-row span+span:before{content:"•";margin-right:.58rem;color:rgba(221,233,255,.36)}.hero-panel__actions .button--ghost,.hero-panel__actions a.button--ghost{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(7,16,34,.18);color:rgba(255,255,255,.9)}.hero-panel__actions .button--ghost:hover,.hero-panel__actions a.button--ghost:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.11);color:#ffffff}.proof-chip{min-height:62px;padding:.5rem .76rem .5rem .8rem;background:linear-gradient(180deg,rgba(220,233,255,.092),rgba(205,220,255,.05));color:rgba(234,241,255,.86);border:1px solid rgba(182,206,255,.14);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 30px rgba(6,14,28,.18)}.proof-chip strong{display:block;margin-bottom:.2rem;color:#ffffff;font-size:.9rem;font-weight:650;letter-spacing:-.02em}.proof-chip span{display:block;font-size:.77rem;line-height:1.32}.hero-panel__visual{grid-area:visual;display:flex;align-items:center;justify-content:center;min-width:0;min-height:100%;max-width:676px;justify-self:flex-end;width:100%}.hero-panel__bottom{grid-area:bottom;display:block;margin-top:-2px;align-items:stretch}.hero-panel__proof,.mini-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.mini-stat-card{min-height:92px;padding:.95rem 1rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.06);color:rgba(232,240,255,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;align-content:flex-start;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.mini-stat-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.12);box-shadow:var(--elevation-2-hover)}.mini-stat-card p{color:rgba(232,240,255,.72);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mini-stat-card strong{display:block;margin-top:.5rem;color:#ffffff;font-size:.98rem;font-weight:700;line-height:1.45;letter-spacing:-.02em;text-wrap:pretty}.knowledge-visual{--graph-shift-x:0px;--graph-shift-y:0px;position:relative;display:block;width:100%;min-height:0;padding:0;border:1px solid rgba(194,215,255,.14);border-radius:30px;background:radial-gradient(circle at 15% 20%,rgba(118,70,244,.24),transparent 30%),radial-gradient(circle at 82% 74%,rgba(0,194,255,.2),transparent 34%),linear-gradient(145deg,rgba(8,18,38,.94),rgba(14,26,50,.99) 54%,rgba(10,20,39,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 64px rgba(7,16,34,.34);overflow:hidden}.knowledge-visual:after{content:"";position:absolute;inset:1px;border-radius:29px;border:1px solid rgba(255,255,255,.04);pointer-events:none}.knowledge-visual__bands,.knowledge-visual__glow,.knowledge-visual__grid,.knowledge-visual__insight,.knowledge-visual__meta,.knowledge-visual__scanline,.knowledge-visual__stages,.knowledge-visual__svg{position:absolute}.knowledge-visual__canvas{position:relative;min-height:348px;border:0;border-radius:29px;overflow:hidden;background:linear-gradient(180deg,rgba(10,21,41,.8),rgba(7,16,31,.94))}.knowledge-visual__mobile-path{display:none}.knowledge-visual__bands{inset:48px 16px 18px;z-index:0;display:grid;grid-template-columns:1.04fr 1fr .94fr;grid-gap:10px;gap:10px;pointer-events:none}.knowledge-visual__band{position:relative;border:1px solid rgba(171,198,255,.1);border-radius:22px;background:linear-gradient(180deg,rgba(24,38,67,.26),rgba(9,18,34,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.knowledge-visual__band span{position:absolute;left:16px;bottom:12px;color:rgba(189,209,245,.28);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.knowledge-visual__grid{inset:0;background-image:linear-gradient(rgba(193,214,255,.048) 1px,transparent 0),linear-gradient(90deg,rgba(193,214,255,.048) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.94),transparent 94%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.94),transparent 94%);opacity:.92}.knowledge-visual__glow{width:220px;height:220px;border-radius:999px;filter:blur(48px);opacity:.62}.knowledge-visual__glow--violet{top:30px;left:20px;background:rgba(124,58,237,.24)}.knowledge-visual__glow--cyan{right:18px;bottom:18px;background:rgba(6,182,212,.2)}.knowledge-visual__scanline{inset:-18% 0 auto;height:42%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.04) 35%,rgba(255,255,255,.015) 60%,transparent);mix-blend-mode:screen;opacity:.34;animation:knowledgeSweep 14s ease-in-out infinite;pointer-events:none}.knowledge-visual__meta{inset:14px 16px auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;pointer-events:none}.knowledge-visual__meta span{display:inline-flex;align-items:center;min-height:26px;padding:.28rem .58rem;border:1px solid rgba(175,201,255,.16);border-radius:999px;background:rgba(10,20,38,.4);color:rgba(231,239,255,.72);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.knowledge-visual__stages,.knowledge-visual__svg{inset:64px 24px 20px;transform:translate(var(--graph-shift-x),var(--graph-shift-y));transition:transform .26s ease}.knowledge-visual__svg{width:calc(100% - 48px);height:calc(100% - 84px)}.knowledge-visual__line{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .8s ease,opacity .8s ease,stroke-width .8s ease}.knowledge-visual__line--primary{stroke-width:3.7;opacity:.92;filter:drop-shadow(0 0 10px rgba(122,191,255,.18))}.knowledge-visual__line--secondary{stroke-width:1.2;opacity:.42;stroke-dasharray:5 10}.knowledge-visual__line--secondary.is-highlighted{opacity:.9}.knowledge-visual__line--primary.is-highlighted{opacity:1;stroke-width:3.8}.knowledge-visual__particle-halo{fill:rgba(96,213,255,.28);filter:blur(6px)}.knowledge-visual__particle{fill:#a7ebff;filter:drop-shadow(0 0 12px rgba(96,213,255,.9))}.knowledge-visual__stages{z-index:2;pointer-events:none}.knowledge-visual__stage{position:absolute;transform:translate(-50%,-50%);border:1px solid rgba(176,204,255,.14);background:rgba(10,20,38,.68);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 28px rgba(4,12,24,.22);color:rgba(237,244,255,.92);text-align:left;pointer-events:auto;cursor:default;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.knowledge-visual__stage:focus-visible{outline:none;border-color:rgba(148,193,255,.34);box-shadow:0 0 0 3px rgba(122,191,255,.12),inset 0 1px 0 rgba(255,255,255,.06),0 18px 34px rgba(4,12,24,.24)}.knowledge-visual__stage--primary{display:grid;grid-gap:.14rem;gap:.14rem;min-width:110px;padding:.54rem .74rem .58rem;border-radius:18px}.knowledge-visual__stage--secondary{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.28rem .56rem;border-radius:999px;background:rgba(8,18,34,.48)}.knowledge-visual__stage.is-current,.knowledge-visual__stage.is-focused{border-color:rgba(160,201,255,.28);background:rgba(16,31,58,.82);box-shadow:0 0 0 1px rgba(125,188,255,.08),inset 0 1px 0 rgba(255,255,255,.06),0 18px 36px rgba(4,12,24,.24)}.knowledge-visual__stage:hover{transform:translate(-50%,calc(-50% - 2px))}.knowledge-visual__stage-step{color:rgba(171,205,255,.68);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.knowledge-visual__stage-title{display:block;color:inherit;font-weight:720;letter-spacing:-.02em;white-space:nowrap}.knowledge-visual__stage--primary .knowledge-visual__stage-title{font-size:.86rem}.knowledge-visual__stage--secondary .knowledge-visual__stage-title{color:rgba(219,233,255,.68);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.knowledge-visual__stage--secondary.is-current .knowledge-visual__stage-title,.knowledge-visual__stage--secondary.is-focused .knowledge-visual__stage-title{color:rgba(245,250,255,.92)}@keyframes knowledgeSweep{0%,12%{transform:translateY(-12%);opacity:0}20%,72%{opacity:.34}to{transform:translateY(164%);opacity:0}}.comment-card,.content-card,.form-panel,.info-card,.page-header,.prose-card,.purchase-card,.section-block,.testimonial-card,.unit-card{background:#ffffff}.page-header,.section-block{padding:var(--section-shell-pad)}.page-header{min-height:188px;display:grid;align-content:flex-start;grid-gap:.88rem;gap:.88rem;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.08),transparent 24%),radial-gradient(circle at 0 0,rgba(124,58,237,.08),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,251,255,.94))}.page-header--access{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem 1.5rem}.page-header--access .page-header__main{min-width:0}.page-header--access .page-header__aside{display:flex;justify-content:flex-end}.page-header--access .page-header__aside .button{white-space:nowrap}@media (max-width:760px){.page-header--access{grid-template-columns:minmax(0,1fr)}.page-header--access .page-header__aside{justify-content:flex-start}}.page-header--listing{min-height:154px;gap:.64rem;padding:var(--section-shell-pad-tight) var(--section-shell-pad)}.page-header--courses{min-height:0;gap:.76rem;padding:var(--section-shell-pad);background:radial-gradient(circle at 78% 26%,rgba(89,214,255,.16),transparent 22%),radial-gradient(circle at 92% 68%,rgba(79,115,255,.1),transparent 24%),linear-gradient(180deg,rgba(250,253,255,.96),rgba(241,248,255,.92))}.page-header--courses:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 16%,rgba(79,115,255,.12),transparent 20%),radial-gradient(circle at 96% 62%,rgba(89,214,255,.08),transparent 18%),linear-gradient(135deg,transparent 0 58%,rgba(89,214,255,.05) 74%,transparent 86%);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 50%,black 72%,black);mask-image:linear-gradient(90deg,transparent,transparent 50%,black 72%,black)}.page-header--courses h1,.page-header--courses p:not(.eyebrow){max-width:120ch}.page-header--courses .premium-node-field--hero{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 54%,black 74%,black);mask-image:linear-gradient(90deg,transparent,transparent 54%,black 74%,black)}.courses-hero-layout{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(360px,.92fr);grid-gap:1.2rem;gap:1.2rem;align-items:flex-start;margin-top:.06rem}.courses-hero-layout__copy{display:grid;grid-gap:1rem;gap:1rem;max-width:62ch;align-content:flex-start;padding:.24rem 0 .1rem}.courses-hero-layout__copy h1{max-width:11ch}.courses-hero-chips{display:flex;flex-wrap:wrap;gap:.5rem}.courses-hero-chips span,.courses-hero-panel__metric span{display:inline-flex;align-items:center;min-height:30px;padding:.32rem .7rem;border:1px solid rgba(211,224,238,.88);border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink-body);font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1.2}.courses-hero-cta-row{display:grid;grid-gap:.45rem;gap:.45rem;align-items:flex-start}.courses-hero-cta-note{max-width:34ch;color:var(--ink-muted);font-size:.93rem;line-height:1.55}.courses-hero-panel{display:grid;grid-gap:.82rem;gap:.82rem;padding:1rem;border:1px solid rgba(211,224,238,.88);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 10px 30px rgba(15,23,42,.045),0 2px 10px rgba(15,23,42,.03)}.courses-hero-panel__switch{display:inline-flex;gap:.35rem;padding:.35rem;border:1px solid rgba(211,224,238,.84);border-radius:999px;background:rgba(247,250,255,.96)}.courses-hero-panel__tab{min-height:36px;padding:.48rem .82rem;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em}.courses-hero-panel__tab[aria-pressed=true]{background:#ffffff;color:var(--ink-strong);box-shadow:0 6px 16px rgba(15,23,42,.04)}.courses-hero-panel__primary{display:grid;grid-gap:.62rem;gap:.62rem;padding:1rem 1.02rem;border:1px solid rgba(211,224,238,.8);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.courses-hero-panel__label-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.courses-hero-panel__primary strong,.courses-hero-panel__secondary strong{color:var(--ink-strong);font-size:1.12rem;font-weight:750;line-height:1.22}.courses-hero-panel__primary p,.courses-hero-panel__secondary p{color:var(--ink-body);font-size:.93rem;line-height:1.58}.courses-hero-panel__primary ul{display:grid;grid-gap:.35rem;gap:.35rem;padding-left:1.05rem;margin:0;color:var(--ink-body);font-size:.93rem;line-height:1.55}.courses-hero-panel__secondary{display:grid;grid-gap:.32rem;gap:.32rem;padding:.96rem 1rem;border:1px solid rgba(211,224,238,.76);border-radius:20px;background:rgba(250,252,255,.96)}.courses-hero-panel__mini-label{color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.courses-hero-panel__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.courses-hero-panel__metric{display:grid;grid-gap:.2rem;gap:.2rem;padding:.82rem .78rem;border:1px solid rgba(211,224,238,.76);border-radius:18px;background:rgba(250,252,255,.96)}.courses-hero-panel__metric span{min-height:0;padding:0;border:0;background:transparent;color:var(--ink-faint);font-size:.7rem}.courses-hero-panel__metric strong{color:var(--ink-strong);font-size:.9rem;line-height:1.3}.courses-hero-panel__metric em{color:var(--ink-muted);font-style:normal;font-size:.84rem;line-height:1.45}.courses-hero-panel__actions{display:grid;grid-gap:.45rem;gap:.45rem;align-items:flex-start}.courses-hero-panel__hint{color:var(--ink-muted);font-size:.9rem;line-height:1.55}.courses-hero-actions{display:none}.courses-choice-section{display:grid;grid-gap:1.15rem;gap:1.15rem;padding-top:24px}.section-open{background:transparent;border:none;box-shadow:none;overflow:visible;padding-inline:0}.section-porcelain{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.94));border:1px solid #dde7f2;box-shadow:0 10px 30px rgba(15,23,42,.045),0 2px 10px rgba(15,23,42,.03)}.courses-choice-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.74fr);grid-gap:1rem 1.5rem;gap:1rem 1.5rem;align-items:flex-end}.courses-choice-head__statement{display:grid;grid-gap:.64rem;gap:.64rem}.courses-choice-head__statement h2{max-width:28ch}.courses-choice-head__copy{max-width:44ch;color:var(--ink-body);font-size:.98rem;line-height:1.7}.courses-choice-grid--open{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.course-choice-card--starter.course-choice-card--featured{padding-top:1.56rem}.course-choice-card--starter.course-choice-card--featured .course-choice-card__badge{background:rgba(79,115,255,.08);border-color:rgba(79,115,255,.18);color:#2f4dd6}.courses-proof-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:1.2rem 1.4rem;gap:1.2rem 1.4rem;align-items:flex-start}.courses-proof-layout__left,.courses-proof-layout__right{display:grid;grid-gap:1rem;gap:1rem}.courses-section-intro--proof h2{max-width:21ch}.courses-proof-metrics{display:flex;flex-wrap:wrap;gap:.45rem}.courses-proof-metrics span,.courses-proof-strip span{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .68rem;border:1px solid rgba(211,224,238,.82);border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink-body);font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1.2}.courses-proof-layout .testimonial-card-v2{max-width:100%}.courses-proof-panel{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.02rem;border:1px solid rgba(211,224,238,.82);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft)}.courses-proof-panel__eyebrow{color:var(--ink-faint);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.courses-proof-panel h3{color:var(--ink-strong);font-size:1.08rem;font-weight:750;line-height:1.22}.courses-proof-panel p{color:var(--ink-body);font-size:.94rem;line-height:1.62}.courses-proof-strip{display:flex;flex-wrap:wrap;gap:.45rem}.section-authority-band{padding-top:14px;padding-bottom:14px}.courses-founder-band{grid-gap:1rem;gap:1rem;padding:1.18rem 1.22rem 1.08rem}.courses-founder-band__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:1rem 1.25rem;gap:1rem 1.25rem;align-items:flex-start}.courses-founder-band__proof{display:grid;grid-gap:.5rem;gap:.5rem;padding:.98rem 1rem;border:1px solid rgba(211,224,238,.8);border-radius:22px;background:rgba(250,252,255,.96)}.courses-founder-band__proof .offer-list{margin:0}.courses-founder-band__rail{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.2rem}.courses-founder-band__rail span{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .68rem;border:1px solid rgba(211,224,238,.82);border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink-body);font-size:.72rem;font-weight:700;letter-spacing:.05em}.section-open-closer{padding-top:18px;padding-bottom:18px}.courses-section-intro--faq h2{max-width:20ch}.detail-faq-grid--compact{gap:.9rem}.detail-faq-grid--compact .courses-faq-card{min-height:100%}.detail-faq-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-faq-grid--compact .courses-faq-card{padding:1.02rem 1.02rem .98rem}.courses-hero-action__copy{display:grid;grid-gap:.3rem;gap:.3rem}.courses-hero-action__eyebrow{color:#5c7699;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.courses-hero-action__copy strong{color:var(--text-strong);font-size:1.14rem;font-weight:750;line-height:1.24;text-wrap:pretty}.courses-hero-action__copy span{color:#4e6686;font-size:.9rem;line-height:1.58;text-wrap:pretty}.courses-hero-action__facts{display:flex;flex-wrap:wrap;gap:.46rem}.courses-hero-action__facts span{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .64rem;border:1px solid rgba(111,145,197,.14);border-radius:999px;background:rgba(247,250,255,.96);color:#48627f;font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1.2}.courses-hero-action--guided .courses-hero-action__facts span{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.96);color:#1e4fa8}.courses-hero-actions .button{min-width:0;width:100%}.page-header--courses .page-header__trust-strip{gap:.42rem;margin-top:.02rem}.page-header--courses .page-header__trust-strip span{min-height:28px;padding:.32rem .64rem;font-size:.72rem;letter-spacing:.04em}.page-header:after,.section-block:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(101,144,210,.03) 40%,transparent 72%);pointer-events:none}.conversion-layout__intro h2,.detail-hero h1,.gated-panel h1,.gated-panel h2,.page-header h1,.section-heading h2{color:var(--text-strong);font-family:var(--font-display);font-weight:650;letter-spacing:-.04em;text-wrap:pretty}.page-header:not(.page-header--article) h1{max-width:none;font-size:clamp(2.28rem,3.7vw,3.45rem);line-height:1.03}.page-header:not(.page-header--article) p:not(.eyebrow){max-width:82ch;color:#516985;font-size:1.03rem;line-height:1.68;text-wrap:pretty}.page-header__trust-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}.page-header--article{min-height:0;padding:34px 38px 28px;gap:0}.page-header--article .article-hero__main>p:not(.eyebrow){max-width:90ch;font-size:1.04rem;line-height:1.72}.page-header--article .detail-meta{gap:.6rem}.page-header--article .article-like-bar{margin-top:0}.article-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px 28px;gap:24px 28px;align-items:flex-start}.article-hero--solo{grid-template-columns:minmax(0,1fr)}.article-hero__main{display:grid;max-width:none;grid-gap:1.1rem;gap:1.1rem;align-content:flex-start;min-width:0}.page-header--article .article-hero__main h1{color:#111d33;max-width:none;font-size:clamp(2.7rem,4.25vw,4.2rem);line-height:1.01;letter-spacing:-.048em;text-wrap:pretty}.article-hero__meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px 22px;margin-top:.15rem}.section-block{display:grid;grid-gap:1.28rem;gap:1.28rem;margin-top:0;margin-bottom:0;padding:var(--section-shell-pad);position:relative;overflow:hidden;isolation:isolate}.section-block--tight{padding-top:var(--section-shell-pad-tight);padding-bottom:var(--section-shell-pad-tight)}.section-block--lead{padding-top:32px}.section-block--bare{padding:0;overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none;gap:1.15rem}.section-block--bare:after,.section-block--bare:before{display:none}.hero-panel+.reveal.section-block,.hero-panel+.section-block,.reveal.hero-panel+.section-block{margin-top:0}.hero-panel+.reveal.section-block--lead,.hero-panel+.section-block--lead,.reveal.hero-panel+.section-block--lead{margin-top:-4px}.section-block--muted{background:linear-gradient(135deg,rgba(255,255,255,.985),rgba(242,248,255,.95));border-color:rgba(84,112,154,.08)}.section-block--story{background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,251,255,.985));box-shadow:0 16px 30px rgba(14,30,62,.038);padding-top:clamp(1.08rem,1.7vw,1.52rem);padding-bottom:clamp(1.08rem,1.7vw,1.52rem)}.section-block--proof{background:linear-gradient(180deg,rgba(190,254,255,.58),rgba(150,249,255,.68));border-color:rgba(84,112,154,.05);box-shadow:none}.section-block--support{background:linear-gradient(180deg,rgba(250,252,255,.26),rgba(247,250,255,.36));border-color:rgba(84,112,154,.05);box-shadow:0 16px 300px rgba(14,30,62,.068)}.section-block--bare.section-block--editorial,.section-block--bare.section-block--muted,.section-block--bare.section-block--product,.section-block--bare.section-block--proof,.section-block--bare.section-block--split,.section-block--bare.section-block--story,.section-block--bare.section-block--support{background:transparent;border:none;box-shadow:none}.section-block--framework{background:radial-gradient(circle at 0 0,rgba(124,58,237,.05),transparent 22%),radial-gradient(circle at 100% 0,rgba(6,182,212,.06),transparent 24%),linear-gradient(180deg,rgba(253,254,255,.98),rgba(247,251,255,.96));scroll-margin-top:9rem}.section-clean{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.94));border:1px solid #d9e5f2;box-shadow:0 10px 30px rgba(15,23,42,.04),0 2px 10px rgba(15,23,42,.03)}.section-atmosphere{background:radial-gradient(circle at 14% 18%,rgba(59,130,246,.12),transparent 28%),radial-gradient(circle at 86% 72%,rgba(34,211,238,.12),transparent 32%),linear-gradient(180deg,rgba(248,252,255,.96),rgba(239,248,255,.92))}.section-atmosphere,.section-structured{border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 30px rgba(15,23,42,.04),0 2px 10px rgba(15,23,42,.03)}.section-structured{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,253,.94))}.section-structured:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(15,23,42,.03),rgba(15,23,42,.03) 1px,transparent 0,transparent 44px),repeating-linear-gradient(90deg,rgba(15,23,42,.025),rgba(15,23,42,.025) 1px,transparent 0,transparent 44px);opacity:.22;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,black,black 76%,transparent);mask-image:linear-gradient(180deg,black,black 76%,transparent)}.section-editorial-highlight{background:radial-gradient(circle at 88% 72%,rgba(89,214,255,.12),transparent 28%),radial-gradient(circle at 94% 18%,rgba(79,115,255,.08),transparent 18%),linear-gradient(180deg,rgba(247,251,255,.97),rgba(240,247,255,.95));border:1px solid #dde7f2;box-shadow:0 10px 30px rgba(15,23,42,.045),0 2px 10px rgba(15,23,42,.03)}.section-editorial-highlight:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(79,115,255,.035) 36%,transparent 58%),linear-gradient(90deg,transparent,rgba(89,214,255,.024) 72%,transparent);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 52%,black 70%,black);mask-image:linear-gradient(90deg,transparent,transparent 52%,black 70%,black)}.section-editorial-highlight .courses-section-intro{max-width:56ch}.section-editorial-highlight .courses-section-intro h2{max-width:20ch}.section-editorial-highlight .courses-section-intro p:not(.eyebrow){color:#243247}.section-editorial-highlight .courses-pillar,.section-editorial-highlight .testimonial-card-v2{background:rgba(255,255,255,.88);border:1px solid rgba(211,224,238,.82);box-shadow:0 10px 30px rgba(15,23,42,.045),0 2px 10px rgba(15,23,42,.03)}.section-editorial-highlight .courses-pillar:hover,.section-editorial-highlight .testimonial-card-v2:hover{transform:translateY(-3px);border-color:rgba(79,115,255,.22);box-shadow:0 18px 44px rgba(15,23,42,.08),0 6px 18px rgba(15,23,42,.05)}.section-editorial-highlight .courses-proof-story{display:grid;grid-gap:1.3rem;gap:1.3rem}.section-editorial-highlight .courses-pillar-grid{gap:1rem}.section-editorial-highlight .courses-pillar:nth-child(2){transform:translateY(8px)}.section-editorial-highlight .testimonial-grid--compact{gap:1rem}.section-editorial-highlight .courses-proof-evidence__row{align-items:stretch}.section-editorial-highlight .courses-proof-evidence__intro{background:rgba(255,255,255,.9);border:1px solid rgba(211,224,238,.82);border-radius:22px;box-shadow:var(--shadow-soft);padding:1rem 1.02rem}.section-editorial-highlight .courses-proof-evidence__intro .eyebrow,.section-editorial-highlight .courses-proof-evidence__intro h3,.section-editorial-highlight .courses-proof-evidence__intro p{color:inherit}.section-editorial-highlight .courses-proof-evidence{border-top-color:rgba(211,224,238,.7)}.section-depth{background:radial-gradient(circle at 20% 25%,rgba(59,130,246,.1),transparent 30%),radial-gradient(circle at 80% 70%,rgba(34,211,238,.08),transparent 34%),linear-gradient(180deg,#0d1728,#12233a);border:1px solid rgba(255,255,255,.06);box-shadow:0 16px 46px rgba(2,6,23,.24);padding-top:clamp(34px,2.8vw,48px);padding-bottom:clamp(34px,2.8vw,48px)}.section-depth .eyebrow,.section-depth h2,.section-depth h3,.section-depth li,.section-depth p,.section-depth span,.section-depth strong{color:inherit}.section-depth .eyebrow{color:rgba(191,203,220,.74)}.section-depth h2,.section-depth h3{color:#f3f7ff}.section-depth li,.section-depth p:not(.eyebrow),.section-depth span,.section-depth strong{color:rgba(226,232,240,.9)}.premium-node-field{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.premium-node-field:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,32,0),rgba(11,18,32,.08));pointer-events:none}.premium-node-field__canvas,.premium-node-field__orb{position:absolute;inset:0}.premium-node-field__canvas{width:100%;height:100%}.premium-node-field__orb{border-radius:999px;filter:blur(28px);opacity:.5;transform:translateZ(0)}.premium-node-field__orb--primary{inset:12% 56% auto 24%;height:42%;background:radial-gradient(circle,rgba(59,130,246,.16) 0,transparent 72%)}.premium-node-field__orb--secondary{inset:auto 18% 12% 56%;height:34%;background:radial-gradient(circle,rgba(34,211,238,.13) 0,transparent 74%)}.premium-surface{position:relative;isolation:isolate}.premium-surface>:not(.premium-node-field){position:relative;z-index:1}.premium-surface--hero{padding-top:clamp(34px,2.6vw,46px);padding-bottom:clamp(30px,2.2vw,40px)}.premium-surface--hero .courses-hero-actions{position:relative}.premium-surface--hero .courses-hero-action{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.premium-surface--hero .courses-hero-action:focus-within,.premium-surface--hero .courses-hero-action:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(59,130,246,.12),0 2px 8px rgba(15,23,42,.04);border-color:rgba(59,130,246,.18)}.section-depth .courses-pillar,.section-depth .testimonial-card-v2{background:rgba(248,251,255,.9);border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 30px rgba(2,6,23,.22),0 2px 10px rgba(2,6,23,.14)}.section-depth .courses-pillar h3,.section-depth .testimonial-card-v2 .testimonial-card__person span,.section-depth .testimonial-card-v2 .testimonial-card__quote,.section-depth .testimonial-card-v2 .testimonial-card__signal,.section-depth .testimonial-card-v2 strong{color:#0f172a}.section-depth .courses-pillar:hover,.section-depth .testimonial-card-v2:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(2,6,23,.24),0 4px 14px rgba(2,6,23,.16)}.section-depth .courses-proof-story{display:grid;grid-gap:1.35rem;gap:1.35rem}.section-depth .courses-pillar-grid{gap:1.08rem}.section-depth .courses-pillar:nth-child(2){transform:translateY(10px)}.section-depth .testimonial-grid--compact{gap:1.08rem}.section-depth .testimonial-card-v2{min-height:100%}.section-depth .courses-proof-evidence__intro{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);box-shadow:none;padding:1rem 1.02rem;border-radius:22px}.section-depth .courses-proof-evidence__intro h3,.section-depth .courses-proof-evidence__intro p{color:#f3f7ff}.section-depth .courses-proof-evidence__intro .eyebrow{color:rgba(191,203,220,.74)}.section-depth .courses-proof-evidence__row{align-items:stretch}.section-depth .courses-proof-evidence{border-top-color:rgba(255,255,255,.08)}.section-depth .courses-proof-section .courses-section-intro{max-width:54ch;margin-bottom:.2rem}.section-depth .courses-proof-section .courses-section-intro p:not(.eyebrow){color:rgba(226,232,240,.88)}.section-depth .courses-proof-section .courses-section-intro h2{max-width:18ch}.section-clean .coming-soon-strip,.section-clean .course-choice-card,.section-clean .courses-close-card,.section-clean .courses-faq-card,.section-clean .courses-founder-band{background:rgba(255,255,255,.94);border:1px solid rgba(148,163,184,.16);box-shadow:0 8px 24px rgba(15,23,42,.04),0 2px 8px rgba(15,23,42,.03)}.section-clean .course-choice-card:hover,.section-clean .courses-close-card:hover,.section-clean .courses-faq-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.04)}.section-clean .courses-founder-band{background:radial-gradient(circle at 0 0,rgba(59,130,246,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.94))}.section-structured .detail-faq-grid .courses-faq-card:nth-child(2){transform:translateY(10px)}.section-structured .detail-faq-grid .courses-faq-card:nth-child(3){transform:translateY(20px)}.section-block--editorial:before,.section-block--framework:before,.section-block--product:before,.section-block--proof:before,.section-block--split:before,.section-block--story:before,.section-block--support:before,.section-block--trust:before{content:"";position:absolute;left:32px;top:0;width:60px;height:3px;border-radius:3px}.section-block--product:before{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-blue))}.section-block--editorial:before{background:linear-gradient(90deg,var(--accent-violet),var(--accent-blue))}.section-block--trust:before{background:linear-gradient(90deg,rgba(37,99,235,.48),rgba(6,182,212,.48))}.section-block--story:before{background:linear-gradient(90deg,rgba(37,99,235,.42),rgba(99,102,241,.32))}.section-block--proof:before{background:linear-gradient(90deg,rgba(37,99,235,.5),rgba(6,182,212,.5))}.section-block--support:before{background:linear-gradient(90deg,rgba(111,145,197,.28),rgba(111,145,197,.1))}.section-block--split:before{background:linear-gradient(90deg,rgba(79,70,229,.44),rgba(37,99,235,.44))}.section-block--framework:before{background:linear-gradient(90deg,rgba(79,70,229,.58),rgba(6,182,212,.42))}.section-block--trust{background:linear-gradient(135deg,rgba(251,253,255,.98),rgba(243,248,255,.96))}.section-block--trust .section-heading>div{gap:.45rem}.section-block--trust .section-heading .form-note{max-width:58ch;color:#6780a3;font-size:.96rem;line-height:1.66}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4rem}.section-heading>div{display:grid;grid-gap:.78rem;gap:.78rem;flex:1 1 auto;min-width:0}.section-heading h2{max-width:none;font-size:clamp(2rem,2.7vw,2.72rem);font-weight:600;line-height:1.1;text-wrap:pretty}.section-copy{max-width:68ch;color:rgba(15,23,42,.76);font-size:1rem;line-height:1.68}.home-section{gap:1.68rem;padding:36px 38px 38px}.home-rail-section{gap:1.2rem;padding:.15rem 0 .35rem}.home-rail-section--editorial{padding-top:.1rem}.home-paths{gap:1.1rem;padding:4px 0 6px}.section-heading--home>div{max-width:none}.section-heading--decision h2{max-width:120ch;font-size:clamp(2rem,2.8vw,2.8rem)}.section-heading--home-with-founder{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,340px) auto;align-items:flex-start;grid-gap:1.1rem 1.6rem;gap:1.1rem 1.6rem}.section-heading__copy{display:grid;grid-gap:.9rem;gap:.9rem;align-content:flex-start;min-width:0}.section-heading--home h2{max-width:120ch;font-size:clamp(2.45rem,3.35vw,3.45rem);line-height:1.04}.section-heading--home .section-copy{max-width:120ch}.launch-trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin:.15rem 0 0}.launch-trust-list div{display:grid;grid-gap:.24rem;gap:.24rem;padding:.92rem 1rem;border:1px solid rgba(84,112,154,.11);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,251,255,.98));box-shadow:0 10px 24px rgba(15,23,42,.035)}.launch-trust-list dt{color:#1b2940;font-size:.86rem;font-weight:750;letter-spacing:-.01em}.launch-trust-list dd{margin:0;color:#5a7090;font-size:.9rem;line-height:1.62}.launch-founder-card{display:grid;grid-gap:.44rem;gap:.44rem;align-content:flex-start;padding:.9rem .98rem;border:1px solid rgba(84,112,154,.08);border-radius:26px;background:linear-gradient(180deg,rgba(252,254,255,.92),rgba(247,251,255,.86));box-shadow:0 10px 22px rgba(14,30,62,.03)}.section-block--story .launch-founder-card{max-width:720px;padding:.96rem 1.06rem;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,251,255,.92));border-color:rgba(84,112,154,.14);box-shadow:0 14px 30px rgba(14,30,62,.035),inset 0 1px 0 rgba(255,255,255,.82)}.launch-founder-card h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.26rem;font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:pretty}.launch-founder-card p{color:var(--text-muted);font-size:.93rem;line-height:1.58;max-width:70ch}.section-heading--listing-choice{margin-bottom:.1rem}.section-heading--listing-choice>div{gap:.58rem;max-width:88ch}.section-heading--listing-choice h2{max-width:30ch;font-size:clamp(1.95rem,2.7vw,2.55rem);line-height:1.08}.section-heading--listing-choice .section-copy{max-width:76ch;font-size:.99rem;line-height:1.66}.courses-choice-section{gap:1.5rem}.courses-proof-section{gap:1.08rem}.courses-close-section{gap:1.4rem}.courses-section-intro{display:grid;grid-gap:.6rem;gap:.6rem;align-content:flex-start;min-width:0}.courses-section-intro h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(2.15rem,3vw,3rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;text-wrap:pretty}.courses-section-intro p:not(.eyebrow){max-width:76ch;color:#465e7d;font-size:1rem;line-height:1.68}.courses-section-intro--decision h2{max-width:27ch}.courses-section-intro--closing h2{max-width:30ch}.courses-section-intro--faq h2{max-width:24ch}.courses-choice-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-gap:1rem;gap:1rem;align-items:stretch}.course-choice-card{display:grid;grid-gap:var(--card-gap);gap:var(--card-gap);min-height:100%;padding:var(--card-pad-lg);border:1px solid var(--card-border);border-radius:var(--radius-surface);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,251,255,.975));box-shadow:var(--card-shadow);color:inherit;text-decoration:none;position:relative;overflow:hidden;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.course-choice-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,rgba(148,163,184,.92),rgba(96,165,250,.92))}.course-choice-card:focus-visible,.course-choice-card:hover{transform:translateY(-2px);border-color:rgba(58,110,197,.22);box-shadow:0 22px 40px rgba(14,30,62,.08)}.course-choice-card--starter:before{background:linear-gradient(90deg,rgba(148,163,184,.9),rgba(125,211,252,.88))}.course-choice-card--guided{border-color:rgba(58,110,197,.18);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.055),transparent 28%),linear-gradient(180deg,rgba(248,251,255,.995),rgba(243,248,255,.985));box-shadow:0 20px 38px rgba(37,99,235,.08)}.course-choice-card--guided:before{background:linear-gradient(90deg,rgba(37,99,235,.94),rgba(6,182,212,.92))}.course-choice-card__header{display:grid;grid-gap:.72rem;gap:.72rem}.course-choice-card__label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}.course-choice-card__label-row .decision-card__eyebrow{align-self:flex-start}.course-choice-card__badge{display:inline-flex;align-items:center;min-height:var(--chip-height);padding:var(--chip-pad-y) var(--chip-pad-x);border:1px solid rgba(111,145,197,.15);border-radius:var(--radius-pill);background:rgba(248,251,255,.98);color:#47617f;font-size:var(--chip-font-size);font-weight:700;letter-spacing:var(--chip-letter-spacing);line-height:1.2;text-align:center}.course-choice-card__badge--guided{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.98);color:#1e4fa8}.course-choice-card__pricing{display:grid;grid-gap:.2rem;gap:.2rem;padding-top:.08rem}.course-choice-card__price-label{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.course-choice-card__pricing strong{color:var(--text-strong);font-family:var(--font-display);font-size:2.02rem;font-weight:700;line-height:.98;letter-spacing:-.045em}.course-choice-card__pricing span{color:#546c8d;font-size:.88rem;line-height:1.5}.course-choice-card__pricing--guided strong{color:#17376c}.course-choice-card__facts{display:flex;flex-wrap:wrap;gap:.44rem}.course-choice-card__facts span{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .62rem;border:1px solid rgba(111,145,197,.14);border-radius:999px;background:rgba(248,251,255,.96);color:#4d6787;font-size:.7rem;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.course-choice-card--guided .course-choice-card__facts span,.course-choice-card__facts--guided span{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.98);color:#1e4fa8}.course-choice-card__body{display:grid;grid-gap:.9rem;gap:.9rem;align-content:flex-start}.course-choice-card__body h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.58rem;font-weight:650;line-height:1.14;letter-spacing:-.035em;max-width:15ch;text-wrap:pretty}.course-choice-card__body>p{color:#486381;font-size:.97rem;line-height:1.66}.course-choice-card__detail{display:grid;grid-gap:.24rem;gap:.24rem}.course-choice-card__detail span{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.course-choice-card__detail strong{color:#20304e;font-size:.94rem;font-weight:700;line-height:1.54}.course-choice-card__detail--outcomes{gap:.38rem;padding-top:.18rem;border-top:1px solid rgba(84,112,154,.08)}.course-choice-card__detail--outcomes .offer-list--compact{margin-top:.1rem}.course-choice-card__footer{display:grid;grid-gap:.36rem;gap:.36rem;margin-top:auto;padding-top:.72rem;border-top:1px solid rgba(84,112,154,.09)}.course-choice-card__footer p{color:#607898;font-size:.84rem;line-height:1.46}.course-choice-card__action{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:44px;padding:.6rem 1rem;border:1px solid rgba(84,112,154,.12);border-radius:var(--radius-pill);background:rgba(249,252,255,.98);color:#234f9d;font-size:.92rem;font-weight:750;letter-spacing:-.01em}.course-choice-card:focus-visible .course-choice-card__action,.course-choice-card:hover .course-choice-card__action{border-color:rgba(37,99,235,.2);color:#1d4ed8}.course-choice-card--guided .course-choice-card__action{border-color:rgba(37,99,235,.16);background:rgba(239,246,255,.98);color:#1d4ed8}.courses-proof-story{display:grid;grid-gap:.92rem;gap:.92rem}.courses-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.courses-pillar{position:relative;display:grid;grid-gap:.6rem;gap:.6rem;min-height:100%;padding:var(--card-pad-md);border:1px solid var(--card-border);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,251,255,.97));box-shadow:var(--card-shadow);overflow:hidden}.courses-pillar:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(37,99,235,.88),rgba(6,182,212,.84))}.courses-pillar__eyebrow{color:#5d789c;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.courses-pillar h3{color:var(--text-strong);font-size:1.1rem;font-weight:750;line-height:1.2;text-wrap:pretty}.courses-pillar p{color:#48617f;font-size:.94rem;line-height:1.66}.courses-proof-evidence{display:grid;grid-gap:.84rem;gap:.84rem;padding-top:.92rem;border-top:1px solid rgba(84,112,154,.1)}.courses-proof-evidence__row{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);grid-gap:.96rem 1rem;gap:.96rem 1rem;align-items:stretch}.courses-proof-evidence__intro{display:grid;grid-gap:.36rem;gap:.36rem;align-content:flex-start;padding:1rem 1.04rem;border:1px solid rgba(84,112,154,.08);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(247,251,255,.965));box-shadow:0 12px 24px rgba(14,30,62,.03)}.courses-proof-evidence__intro h3{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.52rem,2vw,1.96rem);font-weight:650;line-height:1.12;letter-spacing:-.03em;max-width:30ch;text-wrap:pretty}.courses-proof-evidence__intro p:not(.eyebrow){color:#49607f;font-size:.97rem;line-height:1.66}.courses-proof-grid{margin-top:0;align-items:stretch}.courses-proof-grid .testimonial-card{padding:1.4rem 1.36rem 1.3rem}.courses-close-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.courses-close-card{display:grid;grid-gap:var(--card-gap);gap:var(--card-gap);min-height:100%;padding:1.28rem 1.28rem 1.22rem;border:1px solid var(--card-border);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,251,255,.975));box-shadow:var(--card-shadow)}.courses-close-card--accent{border-color:rgba(58,110,197,.18);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.05),transparent 28%),linear-gradient(180deg,rgba(248,251,255,.995),rgba(243,248,255,.985))}.courses-close-card h3{color:var(--text-strong);font-size:1.14rem;font-weight:750;line-height:1.24;text-wrap:pretty}.courses-close-band{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 1.32rem;gap:1rem 1.32rem;align-items:center;padding:1.68rem 1.72rem;border:1px solid rgba(167,193,255,.16);border-radius:var(--radius-surface);background:radial-gradient(circle at 0 0,rgba(79,70,229,.22),transparent 28%),radial-gradient(circle at 100% 0,rgba(6,182,212,.18),transparent 30%),linear-gradient(135deg,#0f1d38,#16284d 56%,#0d172f);box-shadow:var(--shadow-dark);overflow:hidden}.courses-close-band:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.05) 42%,transparent 78%);pointer-events:none}.courses-close-band__copy{display:grid;grid-gap:.54rem;gap:.54rem;position:relative;z-index:1}.courses-close-band__copy h3{color:var(--text-inverse);font-family:var(--font-display);font-size:1.56rem;font-weight:650;line-height:1.16;letter-spacing:-.03em;max-width:24ch;text-wrap:pretty}.courses-close-band__copy p{max-width:58ch;color:rgba(232,240,255,.78);font-size:.94rem;line-height:1.64}.courses-close-band .eyebrow{color:rgba(226,236,255,.78)}.courses-close-band__facts{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:.08rem}.courses-close-band__facts span{display:inline-flex;align-items:center;min-height:30px;padding:.32rem .68rem;border:1px solid rgba(181,203,255,.18);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(241,246,255,.9);font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1.2}.courses-close-band__actions{display:grid;grid-gap:.78rem;gap:.78rem;justify-items:stretch;min-width:min(100%,350px);position:relative;z-index:1}.courses-close-band__action{display:grid;grid-gap:.34rem;gap:.34rem;justify-items:flex-start;padding:1rem 1.02rem;border:1px solid rgba(181,203,255,.16);border-radius:22px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.courses-close-band__action span{color:rgba(232,240,255,.72);font-size:.83rem;font-weight:650;line-height:1.4}.courses-close-band__action-eyebrow{color:rgba(226,236,255,.72);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.courses-close-band__action--primary{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.08))}.courses-close-band__actions .button{min-width:220px}.courses-close-band .button--ghost,.courses-close-band a.button--ghost{border-color:rgba(181,203,255,.22);background:rgba(255,255,255,.08);color:#f8fbff}.courses-close-band .button--ghost:hover,.courses-close-band a.button--ghost:hover{border-color:rgba(181,203,255,.34);background:rgba(255,255,255,.14)}.courses-founder-strip{gap:1rem}.section-block--bare.courses-coming-soon-section,.section-block--bare.courses-faq-section,.section-block--bare.courses-founder-strip,.section-block--bare.workshops-coming-soon-section{padding:.3rem 0 .1rem}.section-block--bare.courses-founder-strip{gap:.92rem;padding-top:.38rem;border-top:none}.courses-founder-band{display:grid;grid-gap:1rem 1.08rem;gap:1rem 1.08rem;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:flex-start;padding:1.36rem 1.42rem 1.26rem;border:1px solid rgba(84,112,154,.12);border-radius:var(--radius-surface);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(246,250,255,.982));box-shadow:0 18px 34px rgba(14,30,62,.05)}.courses-founder-band__approach,.courses-founder-band__authority{display:grid;grid-gap:.56rem;gap:.56rem}.courses-founder-band__authority h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.84rem,2.35vw,2.42rem);font-weight:650;line-height:1.08;letter-spacing:-.04em;max-width:18ch;text-wrap:pretty}.courses-founder-band__summary{max-width:56ch;color:#455d7d;font-size:.95rem;line-height:1.66}.courses-founder-band__identity{display:grid;grid-gap:.14rem;gap:.14rem;padding-top:.2rem}.courses-founder-band__identity strong{color:var(--text-strong);font-size:.98rem;font-weight:800}.courses-founder-band__identity span{color:#5b7394;font-size:.86rem;line-height:1.5}.courses-founder-band__approach{align-content:flex-start;min-height:100%;padding:1.02rem 1.04rem;border:1px solid rgba(84,112,154,.08);border-radius:24px;background:linear-gradient(180deg,rgba(251,253,255,.94),rgba(246,250,255,.9))}.courses-founder-band__label{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.courses-founder-band__approach h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.26rem;font-weight:650;line-height:1.16;letter-spacing:-.03em;text-wrap:pretty}.courses-founder-band__approach .offer-list li{color:#4e6686;font-size:.91rem;line-height:1.58}.courses-founder-strip__signals{gap:.5rem;grid-column:1/-1;padding-top:.08rem}.courses-founder-band .courses-founder-strip__signals span{min-height:28px;padding:.3rem .64rem;border-color:rgba(111,145,197,.12);background:rgba(248,251,255,.94);color:#4a6688;font-size:.72rem}.courses-faq-section{gap:1.18rem}.courses-final-cta{gap:0}.courses-coming-soon-section .coming-soon-strip{gap:.96rem;padding:1.08rem;border-color:rgba(84,112,154,.08);background:linear-gradient(180deg,rgba(249,252,255,.62),rgba(246,250,255,.42))}.coming-soon-strip{display:grid;grid-gap:.72rem;gap:.72rem;padding:.84rem .9rem;border:1px solid rgba(84,112,154,.05);border-radius:24px;background:rgba(250,252,255,.34)}.coming-soon-strip__intro{display:grid;grid-gap:.32rem;gap:.32rem}.coming-soon-strip__intro h3{color:var(--text-strong);font-size:1.16rem;font-weight:700;line-height:1.3;text-wrap:pretty}.coming-soon-strip__note{max-width:60ch;color:#536b8b;font-size:.9rem;line-height:1.58}.coming-soon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.78rem;gap:.78rem}.coming-soon-card{display:grid;grid-gap:.44rem;gap:.44rem;min-height:100%;padding:.76rem .82rem;border:1px solid rgba(84,112,154,.06);border-radius:18px;background:rgba(255,255,255,.64);box-shadow:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.coming-soon-card:focus-within,.coming-soon-card:hover{border-color:rgba(58,110,197,.12);box-shadow:0 10px 20px rgba(15,23,42,.03)}.coming-soon-card__status{color:#607898;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.coming-soon-card h4{color:var(--text-strong);font-size:.98rem;line-height:1.3;text-wrap:pretty}.coming-soon-card__heading{display:grid;grid-gap:.2rem;gap:.2rem}.coming-soon-card__role{color:#607898;font-size:.8rem;font-weight:700;line-height:1.45}.coming-soon-card p{color:#536b8b;font-size:.9rem;line-height:1.56}.coming-soon-card__meta{display:flex;flex-wrap:wrap;gap:.46rem;margin-top:.08rem}.coming-soon-card__meta .content-card__meta-pill{min-height:24px;padding:.18rem .5rem;font-size:.64rem;letter-spacing:.04em}.coming-soon-card__actions{display:grid;grid-gap:.58rem;gap:.58rem;align-content:flex-end;justify-items:flex-start;margin-top:auto;padding-top:.12rem}.coming-soon-card__button{justify-content:center;width:auto;min-width:0}.coming-soon-card__button.is-subscribed{border-color:rgba(22,163,74,.14);background:rgba(238,252,243,.98);color:#18763e}.coming-soon-card__support{color:#607898;font-size:.8rem;line-height:1.48}.coming-soon-card__feedback{padding:.7rem .8rem;font-size:.82rem}.coming-soon-grid--roadmap{gap:.9rem}.coming-soon-card--roadmap{gap:.6rem;padding:1rem 1.02rem;border-color:rgba(84,112,154,.08);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(247,250,255,.72));position:relative;overflow:hidden}.coming-soon-card--roadmap:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(37,99,235,.86),rgba(96,165,250,.86))}.coming-soon-card--roadmap-2:before{background:linear-gradient(180deg,rgba(6,182,212,.88),rgba(125,211,252,.84))}.coming-soon-card--roadmap-3:before{background:linear-gradient(180deg,rgba(14,165,164,.86),rgba(45,212,191,.82))}.coming-soon-card--roadmap-4:before{background:linear-gradient(180deg,rgba(59,130,246,.84),rgba(6,182,212,.8))}.coming-soon-grid--roadmap .coming-soon-card__status{color:#5c7699;font-size:.68rem}.coming-soon-grid--roadmap .coming-soon-card__button{min-height:40px;padding-inline:.92rem}.coming-soon-grid--roadmap .coming-soon-card__button.is-subscribed{background:rgba(238,252,243,.98)}.coming-soon-grid--roadmap .coming-soon-card__support{font-size:.82rem;max-width:42ch}.courses-faq-section .detail-faq-grid{gap:.82rem}.courses-faq-card{gap:.46rem;padding:1.08rem 1.08rem 1.04rem;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(246,250,255,.965));box-shadow:0 12px 24px rgba(14,30,62,.035)}.courses-faq-card__eyebrow{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.overlay-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.overlay-modal__dialog{width:min(100%,460px);display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem;border:1px solid rgba(132,159,200,.26);border-radius:24px;background:radial-gradient(circle at top left,rgba(147,197,253,.1),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,251,255,.98));box-shadow:0 28px 70px rgba(15,23,42,.22)}.overlay-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.overlay-modal__header h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.34rem;font-weight:650;line-height:1.16;letter-spacing:-.03em;text-wrap:pretty}.overlay-modal__description{margin-top:.34rem;color:#536b8b;font-size:.92rem;line-height:1.56}.overlay-modal__close{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border:1px solid rgba(84,112,154,.12);border-radius:999px;background:rgba(248,251,255,.94);color:#36527c;font-size:.88rem;font-weight:650;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.overlay-modal__close:focus-visible,.overlay-modal__close:hover{border-color:rgba(58,110,197,.2);background:rgba(243,248,255,.98);color:#17376c}.offer-waitlist-modal{display:grid;grid-gap:.9rem;gap:.9rem}.offer-waitlist-modal__actions{display:flex;flex-wrap:wrap;gap:.72rem;justify-content:flex-end}.launch-founder-card__role{color:#2f4f7e;font-size:.9rem;font-weight:650}.decision-grid{display:grid;grid-gap:1rem;gap:1rem}.decision-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-card{display:grid;grid-template-rows:auto auto auto auto auto;align-content:flex-start;grid-gap:.76rem;gap:.76rem;min-width:0;min-height:100%;padding:1.56rem 1.6rem 1.48rem;border:1px solid rgba(84,112,154,.1);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,251,255,.97));box-shadow:0 16px 32px rgba(15,23,42,.045);color:inherit;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.decision-card:focus-visible,.decision-card:hover{transform:translateY(-2px);border-color:rgba(58,110,197,.22);box-shadow:0 16px 30px rgba(14,30,62,.08)}.decision-card--static:focus-visible,.decision-card--static:hover{transform:none}.decision-card__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;min-height:28px;padding:.24rem .7rem;border:1px solid var(--chip-light-border);border-radius:999px;background:var(--chip-light-bg);color:var(--chip-light-text);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.decision-card h3{margin:0;align-self:flex-start;color:var(--text-strong);font-family:var(--font-display);font-size:1.36rem;font-weight:650;line-height:1.14;letter-spacing:-.03em;text-wrap:pretty}.decision-card p{margin:0;color:var(--text-muted);font-size:.96rem;line-height:1.64}.decision-card__best-when,.decision-card__summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decision-card__best-when{margin-top:auto;font-size:.88rem;line-height:1.4;white-space:normal;overflow:visible;text-overflow:unset}.decision-card__list{display:grid;grid-gap:.36rem;gap:.36rem;margin:0;padding-left:1rem;list-style-position:outside;color:var(--text-muted);font-size:.92rem;line-height:1.55}.decision-card__list li{margin:0}.path-recommender{display:grid;grid-gap:1rem;gap:1rem;padding:1.28rem 1.32rem;border:1px solid rgba(84,112,154,.12);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.035),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(244,249,255,.985));box-shadow:0 16px 30px rgba(14,30,62,.045)}.path-recommender--form{gap:.92rem;padding:1.08rem 1.12rem 1.14rem;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.03),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,251,255,.97));box-shadow:0 12px 24px rgba(14,30,62,.04)}.path-recommender__header{display:grid;grid-gap:.42rem;gap:.42rem;max-width:72ch}.path-recommender__header h3{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.42rem,2vw,2rem);font-weight:650;line-height:1.12;letter-spacing:-.032em;max-width:26ch;text-wrap:pretty}.path-recommender__intro{color:#4c6484;font-size:.95rem;line-height:1.64;max-width:64ch}.path-recommender__body{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.94fr);grid-gap:1rem 1.18rem;gap:1rem 1.18rem;align-items:flex-start}.path-recommender--form .path-recommender__body{grid-template-columns:minmax(0,1fr)}.path-recommender__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.88rem 1rem;gap:.88rem 1rem}.path-recommender--form .path-recommender__groups{grid-template-columns:minmax(0,1fr)}.path-recommender__group{display:grid;grid-gap:.48rem;gap:.48rem}.path-recommender__group-label{color:#304664;font-size:.82rem;font-weight:750;letter-spacing:.02em;line-height:1.4}.path-recommender__options{display:flex;flex-wrap:wrap;gap:.46rem}.path-recommender__option{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:100%;padding:.4rem .76rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(255,255,255,.96);color:#46607e;font-size:.82rem;font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.path-recommender__option:focus-visible,.path-recommender__option:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.28);background:rgba(244,249,255,.98);color:#24405f;box-shadow:0 10px 20px rgba(37,99,235,.08)}.path-recommender__option.is-selected{border-color:rgba(59,130,246,.3);background:rgba(226,237,255,.98);color:#17376c;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 24px rgba(37,99,235,.1)}.path-recommender__result{display:grid;grid-gap:.66rem;gap:.66rem;min-height:100%;padding:1rem 1.05rem;border:1px solid rgba(84,112,154,.11);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,251,255,.98))}.path-recommender__result-label{color:#5d7798;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.path-recommender__result h4{color:var(--text-strong);font-family:var(--font-display);font-size:1.34rem;font-weight:650;line-height:1.14;letter-spacing:-.03em;text-wrap:pretty}.path-recommender__result-copy{color:#4c6484;font-size:.94rem;line-height:1.66}.path-recommender__not-now,.path-recommender__secondary,.path-recommender__why-fit{color:#526a8a;font-size:.88rem;line-height:1.58}.path-recommender__secondary strong,.path-recommender__why-fit strong{color:#1f3859}.path-recommender__meta,.path-recommender__selection-summary{display:flex;flex-wrap:wrap;gap:.45rem}.path-recommender__meta span,.path-recommender__selection-summary span{display:inline-flex;align-items:center;min-height:29px;padding:.28rem .66rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(247,250,255,.94);color:#5a7191;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.25}.path-recommender__refine-note,.path-recommender__save-hint,.path-recommender__trust-note{color:#5c7494;font-size:.85rem;line-height:1.58}.path-recommender__actions{display:flex;flex-wrap:wrap;gap:.72rem;align-items:center}.path-recommender__actions .button{min-width:0}.path-recommender__save-hint{margin:-.1rem 0 0}.courses-choice-section__selector,.home-paths__selector,.mentorship-fit-surface__selector,.workshop-catalog__selector{margin-top:.08rem}.launch-credibility{display:grid;grid-template-columns:minmax(0,740px) minmax(300px,314px);max-width:1240px;margin-inline:auto;justify-content:center;grid-gap:.64rem 124px;gap:.64rem 124px;align-items:center}.launch-credibility__founder{display:grid;grid-gap:.78rem;gap:.78rem;align-content:start;align-self:center;justify-self:start;width:100%;max-width:720px}.launch-credibility__intro{display:grid;grid-gap:.46rem;gap:.46rem;margin-left:0;max-width:660px;margin-bottom:2ch}.launch-credibility__intro h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(2rem,2.45vw,2.58rem);font-weight:650;line-height:1.06;letter-spacing:-.035em;max-width:23ch;text-wrap:pretty}.launch-credibility__intro p{max-width:66ch;color:#4f6788;font-size:.99rem;line-height:1.54}.launch-credibility__cards{margin-top:3.18rem;display:grid;grid-gap:.9rem;gap:.9rem}.launch-founder-note{display:grid;grid-gap:.42rem;gap:.42rem;justify-items:center;width:100%;align-self:center;transform:translateY(.18rem)}.launch-founder-note__label{display:none}.launch-founder-note__video-wrap{width:min(100%,300px);aspect-ratio:9/16;margin:0 auto;border-radius:28px;padding:.46rem;border:1px solid rgba(84,112,154,.24);background:linear-gradient(180deg,rgba(11,18,35,.98),rgba(16,25,45,.96));box-shadow:0 20px 42px rgba(10,18,36,.2),inset 0 0 0 1px rgba(255,255,255,.08)}.launch-founder-note__video{width:100%;height:100%;border:0;border-radius:22px;background:#050912}.launch-trust-card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:100%;padding:1.2rem 1.18rem 1.12rem;border:1px solid rgba(84,112,154,.11);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(246,250,255,.975));box-shadow:0 12px 24px rgba(15,23,42,.032)}.launch-trust-card h3{color:var(--text-strong);font-size:1.02rem;font-weight:750;line-height:1.24;text-wrap:pretty}.launch-trust-card p{color:var(--text-muted);font-size:.93rem;line-height:1.66}.offer-list{display:grid;grid-gap:.6rem;gap:.6rem;padding:0;margin:0;list-style:none}.offer-list li{position:relative;padding-left:1.3rem;color:#4f678a;font-size:.92rem;line-height:1.58}.offer-list li:before{content:"";position:absolute;left:0;top:.55rem;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.9),rgba(6,182,212,.9));box-shadow:0 0 0 4px rgba(37,99,235,.08)}.offer-list--compact{gap:.5rem}.offer-list--compact li{font-size:.9rem}.detail-hero__assurance{max-width:68ch;margin-top:.18rem;color:#274160;font-size:.95rem;font-weight:650;line-height:1.62}.info-card__note{margin-top:-.15rem;color:#597193;font-size:.9rem;line-height:1.62}.card-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.55rem}.card-grid--home-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--single{grid-template-columns:minmax(0,1fr);margin-top:3rem}.framework-block{display:grid;grid-gap:1.9rem;gap:1.9rem}.framework-block__intro{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(460px,1fr);grid-gap:2rem 3.8rem;gap:2rem 3.8rem;align-items:center}.framework-block__headline{display:grid;grid-gap:.78rem;gap:.78rem}.framework-block__headline h2{max-width:22ch}.framework-block__copy{display:grid;grid-gap:.88rem;gap:.88rem;align-content:flex-start;max-width:64ch;padding-top:1rem}.framework-block__note{max-width:54ch;color:#597193;font-size:.92rem;line-height:1.52}.framework-block__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem}.framework-stage{display:grid;align-content:flex-start;grid-gap:.7rem;gap:.7rem;min-height:188px;padding:1.4rem 1.3rem 1.3rem;border:1px solid rgba(84,112,154,.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.96));box-shadow:0 10px 24px rgba(15,23,42,.04)}.framework-stage__number{color:#6781a7;font-size:.78rem;font-weight:800;letter-spacing:.08em}.framework-stage h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.18rem;font-weight:650;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.framework-stage p{color:var(--text-muted);font-size:.94rem;line-height:1.66}.mentorships{display:grid;grid-gap:1.15rem;gap:1.15rem}.mentorships__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:1.3rem;gap:1.3rem;align-items:stretch}.mentorship-program-card{position:relative;display:grid;grid-gap:1.25rem;gap:1.25rem;min-height:100%;padding:1.8rem;overflow:hidden;border:1px solid rgba(15,23,42,.06);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.035),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(251,253,255,.985));box-shadow:0 12px 28px rgba(14,30,62,.05);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.mentorship-program-card:before{display:none}.mentorship-program-card:hover{transform:translateY(-3px);border-color:rgba(58,110,197,.12);box-shadow:0 18px 38px rgba(14,30,62,.08)}.mentorship-program-card:focus-visible{outline:none;border-color:rgba(37,99,235,.32);box-shadow:0 0 0 4px rgba(37,99,235,.12),var(--elevation-2-hover)}.mentorship-program-card.is-selected{border-color:rgba(59,130,246,.16);background:radial-gradient(circle at 100% 0,rgba(59,130,246,.07),transparent 30%),linear-gradient(180deg,rgba(246,249,255,.995),rgba(252,253,255,.99));box-shadow:0 0 0 1px rgba(59,130,246,.04),0 20px 40px rgba(59,130,246,.1)}.mentorship-program-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.mentorship-program-card__badges{display:flex;flex-wrap:wrap;gap:.5rem}.mentorship-program-card__state{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.42rem .78rem;border:1px solid rgba(59,130,246,.2);border-radius:999px;background:rgba(59,130,246,.1);color:#244b8d;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mentorship-program-card__body{display:grid;grid-gap:.9rem;gap:.9rem}.mentorship-program-card__body h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.42rem;font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.mentorship-program-card__body p,.mentorship-program-card__details p{color:var(--text-muted);font-size:.95rem;line-height:1.65}.mentorship-program-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.2rem}.mentorship-program-card__meta span{color:var(--text-muted);font-size:.9rem;font-weight:600}.mentorship-program-card__meta strong{color:var(--text-strong);font-size:1.08rem;font-weight:800;letter-spacing:-.02em}.mentorship-program-card__best-for{display:grid;grid-gap:.26rem;gap:.26rem;margin:0;padding:1rem 0 0;border-top:1px solid rgba(84,112,154,.08)}.mentorship-program-card__best-for span{color:#4d6384;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mentorship-program-card__best-for strong{color:#1c2a44;font-size:.94rem;font-weight:700;line-height:1.55}.mentorship-program-card__actions{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:.15rem}.mentorship-program-card__actions .button{width:auto;flex:1 1 auto}.mentorship-program-card__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .2rem;border:none;border-radius:0;background:transparent;box-shadow:none;color:#395b92;font-size:.9rem;font-weight:700}.mentorship-program-card__secondary:hover{background:transparent;box-shadow:none;color:#1f4fa5;transform:none}.mentorship-program-card__details{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:.9rem;border-top:1px solid rgba(84,112,154,.1)}.mentorship-flow{gap:var(--detail-stack-gap)}.mentorship-hero{padding:34px 36px}.mentorship-hero .detail-hero__content{gap:.9rem}.mentorship-hero .detail-hero__content h1{max-width:15.6ch}.mentorship-hero .detail-hero__tagline{max-width:58ch}.mentorship-hero__areas{gap:.62rem .74rem}.mentorship-hero__actions{display:flex;flex-wrap:wrap;gap:.86rem;padding-top:.08rem}.mentorship-hero__actions .button{min-width:220px}.mentorship-hero__content{gap:.88rem;align-content:flex-start}.mentorship-hero__badge{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.98);color:#1f4fa4}.mentorship-hero__tagline{max-width:25ch}.mentorship-hero__summary{max-width:52ch;color:#48617f;font-size:.95rem;line-height:1.6}.detail-meta--mentorship{gap:.46rem;margin-top:.02rem}.detail-meta--mentorship span{min-height:var(--chip-height);padding:var(--chip-pad-y) var(--chip-pad-x);border-color:rgba(111,145,197,.16);background:rgba(247,250,255,.98);color:#476181;font-size:var(--chip-font-size);letter-spacing:var(--chip-letter-spacing);white-space:normal}.detail-hero__outcome--mentorship{max-width:60ch;margin-top:.04rem}.mentorship-snapshot-card{gap:.92rem;padding:1.34rem 1.34rem 1.24rem}.mentorship-snapshot-card__head{display:grid;grid-gap:.26rem;gap:.26rem}.mentorship-snapshot-card__title{color:var(--text-strong);font-size:1.14rem;font-weight:800;line-height:1.28;text-wrap:pretty}.mentorship-snapshot-card__lede{margin:0;color:#4a6383;font-size:.88rem;line-height:1.56}.mentorship-snapshot-card__facts{display:grid;grid-gap:.56rem;gap:.56rem}.mentorship-snapshot-card__fact{display:grid;grid-gap:.18rem;gap:.18rem;padding:.88rem .92rem;border:1px solid var(--card-border);border-radius:var(--radius-panel);background:rgba(248,251,255,.82)}.mentorship-snapshot-card__fact span{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mentorship-snapshot-card__fact strong{color:var(--text-strong);font-size:.92rem;font-weight:700;line-height:1.5}.mentorship-snapshot-card__fact small{color:#607898;font-size:.82rem;line-height:1.46}.mentorship-snapshot-card .purchase-card__included{gap:.5rem;padding-top:.72rem}.mentorship-snapshot-card__payment{display:grid;grid-gap:.3rem;gap:.3rem;padding-top:.72rem;border-top:1px solid rgba(111,145,197,.12)}.mentorship-snapshot-card__note{margin:0;color:#526a8b;font-size:.86rem;line-height:1.56}.mentorship-fit-surface,.mentorship-paths,.mentorship-process-surface,.mentorship-use-cases{gap:1.08rem;padding:1.6rem}.mentorship-fit-surface .detail-surface__header{max-width:62ch}.mentorship-fit-surface .detail-surface__header h2{max-width:18ch}.mentorship-proof-surface{gap:1.22rem}.mentorship-use-cases{padding:0;gap:.72rem}.mentorship-use-cases .mentorship-step-card{border:1px solid rgba(111,145,197,.08);border-radius:20px;background:rgba(250,252,255,.62)}.mentorship-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.mentorship-step-grid--use-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.mentorship-step-card{gap:.6rem;padding:1.02rem 1.06rem}.mentorship-step-card .eyebrow{margin:0}.mentorship-booking-shell__surface{display:grid;grid-gap:1rem;gap:1rem;padding:1.56rem 1.62rem 1.52rem;border:1px solid rgba(84,112,154,.08);border-radius:var(--radius-surface);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.996),rgba(246,250,255,.988));box-shadow:0 18px 34px rgba(14,30,62,.044)}.mentorship-booking-shell__lede{margin:0;color:#435d7d;font-size:.94rem;line-height:1.6}.mentorship-booking-shell__highlight-grid{display:grid;grid-gap:.56rem;gap:.56rem}.mentorship-booking-shell__highlight-grid--stacked{grid-template-columns:minmax(0,1fr)}.mentorship-booking-shell__highlight{display:grid;grid-gap:.34rem;gap:.34rem;align-content:flex-start;min-height:100%;padding:.92rem .96rem;border:1px solid var(--card-border);border-radius:var(--radius-panel);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,250,255,.72))}.mentorship-booking-shell__highlight strong{color:var(--text-strong);font-size:.92rem;font-weight:760;line-height:1.34}.mentorship-booking-shell__highlight p{margin:0;color:#4c6687;font-size:.89rem;line-height:1.55}.mentorship-booking-shell__layout{display:grid;grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);grid-gap:1rem 1.5rem;gap:1rem 1.5rem;align-items:stretch}.mentorship-booking-shell__aside{display:grid;grid-gap:.68rem;gap:.68rem;align-content:flex-start;align-self:flex-start;max-width:28rem;padding:.1rem .96rem 0 0;border-right:1px solid rgba(84,112,154,.08)}.mentorship-booking-shell__aside-shell{display:grid;grid-gap:.72rem;gap:.72rem;padding:1rem 1rem 1.02rem;border:1px solid rgba(84,112,154,.08);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.94));box-shadow:0 12px 24px rgba(14,30,62,.03)}.mentorship-booking-shell__aside-copy{display:grid;grid-gap:.46rem;gap:.46rem;align-content:flex-start}.mentorship-booking-shell__aside-copy h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.58rem,1.9vw,1.86rem);font-weight:650;line-height:1.1;letter-spacing:-.04em;max-width:11ch}.mentorship-booking-shell__aside-note{margin:0;padding-top:.78rem;border-top:1px solid rgba(84,112,154,.08);color:#526c8b;font-size:.84rem;line-height:1.56}.mentorship-booking-shell__form{min-width:0;padding:0;align-self:stretch}.mentorship-request-form__offering-context{margin:0;padding:1rem 1.04rem;border:1px solid rgba(84,112,154,.08);border-radius:18px;background:rgba(248,251,255,.72)}.mentorship-authority{gap:.82rem 1.16rem;padding:1.08rem 1.22rem 1.14rem;border:1px solid rgba(84,112,154,.08);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.028),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.994),rgba(248,251,255,.982));box-shadow:0 14px 28px rgba(14,30,62,.04)}.detail-inline-cta--mentorship-final .detail-inline-cta__copy h3{max-width:22ch}.detail-inline-cta--mentorship-final{gap:1rem 1.42rem;padding:1.42rem 1.5rem;align-items:center;border-color:rgba(84,112,154,.08);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.03),transparent 30%),linear-gradient(180deg,rgba(252,254,255,.98),rgba(247,251,255,.96));box-shadow:0 14px 28px rgba(14,30,62,.032)}.detail-inline-cta--mentorship-final .detail-inline-cta__copy{max-width:48ch}.detail-inline-cta--mentorship-final .detail-inline-cta__copy p:not(.eyebrow){max-width:42ch;color:#445f7d;font-size:.95rem;line-height:1.64}.detail-inline-cta--mentorship-final .detail-inline-cta__actions{align-items:center;gap:.8rem}.detail-inline-cta--mentorship-final .detail-inline-cta__actions .button{min-width:184px}#course-access-card,#home-courses,#mentorship-booking,#mentorship-fit,#mentorship-options,#workshop-catalog{scroll-margin-top:8.5rem}.section-heading>a{display:inline-flex;align-items:center;align-self:flex-end;gap:.45rem;margin-bottom:.16rem;color:var(--accent-blue);font-size:.96rem;font-weight:700;white-space:nowrap}.section-heading>a:after{content:"->";transition:transform var(--transition-fast)}.section-heading>a:hover:after{transform:translateX(3px)}.card-grid,.comment-list,.testimonial-grid{display:grid;grid-gap:1.3rem;gap:1.3rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.card-grid--listing{gap:1.3rem}.card-grid--home-compact,.card-grid--listing{grid-template-columns:repeat(2,minmax(0,1fr))}.section-block--muted .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-right:8.5rem;margin-top:-2rem}.comment-list{grid-template-columns:1fr}.content-card,.testimonial-card{display:grid;grid-gap:.92rem;gap:.92rem;min-height:100%;padding:var(--card-pad-lg);box-shadow:var(--card-shadow);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.testimonial-card-v2{max-width:68ch;gap:2rem;margin-left:-2ch;padding:var(--card-pad-lg);background:linear-gradient(180deg,rgba(251,253,255,.99),rgba(246,249,255,.965))}.content-card:hover,.testimonial-card:hover{transform:translateY(-2px);border-color:rgba(58,110,197,.22);box-shadow:0 18px 34px rgba(14,30,62,.1)}.content-card{grid-template-rows:auto 1fr auto auto}.content-card--link{cursor:pointer;color:inherit;text-decoration:none}.content-card--link:focus-visible{outline:none;border-color:rgba(37,99,235,.34);box-shadow:0 0 0 4px rgba(37,99,235,.12),0 18px 34px rgba(14,30,62,.12)}.content-card__rail{width:76px;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(37,99,235,.22),rgba(6,182,212,.4))}.content-card--article .content-card__rail{background:linear-gradient(90deg,rgba(124,58,237,.34),rgba(37,99,235,.32))}.content-card--support .content-card__rail{background:linear-gradient(90deg,rgba(37,99,235,.36),rgba(79,70,229,.3))}.content-card__body{display:grid;grid-gap:.9rem;gap:.9rem;align-content:flex-start;align-items:flex-start;justify-items:flex-start}.content-card__body h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.16;letter-spacing:-.03em;text-wrap:pretty}.content-card__body p{color:#4c6585;font-size:.98rem;line-height:1.68}.content-card__meta-row{gap:.6rem}.amount-chip,.content-card__meta-pill,.detail-meta span,.tag-chip,.trust-strip span{background:var(--chip-light-bg);border-color:var(--chip-light-border);color:var(--chip-light-text);min-height:var(--chip-height);padding:var(--chip-pad-y) var(--chip-pad-x);border-radius:var(--radius-pill);font-size:var(--chip-font-size);font-weight:650;letter-spacing:var(--chip-letter-spacing)}.content-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.25rem}.content-card__meta{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.04em}.content-card__link{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent-blue);font-size:.96rem;font-weight:800;letter-spacing:-.01em}.content-card__link:after{content:"->";transition:transform var(--transition-fast)}.content-card:hover .content-card__link:after{transform:translateX(3px)}.content-card--workshop .content-card__body{gap:1.15rem}.offer-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.18rem;gap:1.18rem}.offer-spotlight-card{display:grid;grid-gap:var(--card-gap);gap:var(--card-gap);min-height:100%;padding:var(--card-pad-lg);border:1px solid var(--card-border);border-radius:var(--radius-surface);background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(246,250,255,.98));box-shadow:var(--card-shadow);color:inherit;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.offer-spotlight-card:focus-visible,.offer-spotlight-card:hover{transform:translateY(-2px);border-color:rgba(58,110,197,.2);box-shadow:0 20px 38px rgba(14,30,62,.085)}.offer-spotlight-card:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(37,99,235,.1),0 20px 38px rgba(14,30,62,.085)}.offer-spotlight-card--workshop-primary{background:radial-gradient(circle at 100% 0,rgba(6,182,212,.055),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.996),rgba(243,248,255,.985))}.offer-spotlight-card__best-for,.offer-spotlight-card__body,.offer-spotlight-card__top{display:grid;grid-gap:.42rem;gap:.42rem}.offer-spotlight-card__top .content-card__meta-row{gap:.48rem}.offer-spotlight-card__body h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.48rem;font-weight:650;line-height:1.14;letter-spacing:-.03em;text-wrap:pretty}.offer-spotlight-card__body p{color:#4d6586;font-size:.98rem;line-height:1.68}.offer-spotlight-card__best-for span{color:#68809d;font-size:.76rem}.offer-spotlight-card__best-for strong{font-size:.98rem;line-height:1.55}.offer-spotlight-card .offer-list{margin:0}.offer-spotlight-card__footer{grid-gap:.36rem;gap:.36rem;margin-top:auto;padding-top:.7rem}.offer-spotlight-card__footer span{color:#2c5ea6;font-size:.95rem;font-weight:800}.offer-spotlight-card__footer small{font-size:.85rem;line-height:1.5}.card-grid--listing .content-card{padding:1.72rem 1.68rem 1.56rem}.card-grid--listing .content-card__body{gap:.82rem}.card-grid--listing .content-card__body h3{font-size:1.52rem;line-height:1.14}.card-grid--listing .content-card__body p{max-width:60ch;font-size:.98rem;line-height:1.68}.content-card--article .content-card__body h3{font-size:1.38rem}.content-card--article .content-card__meta{font-size:12px;color:#6b7280}.content-card--link:focus-visible .content-card__meta,.content-card--link:hover .content-card__meta{color:#4f6483}.content-card--link:focus-visible .content-card__body h3,.content-card--link:hover .content-card__body h3{color:#2563eb}.section-block--editorial .card-grid{gap:1.45rem}.card-grid--articles-featured{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.45rem}.card-grid--articles-standard{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card__chips-row{display:flex;flex-wrap:wrap;gap:.5rem}.content-card__chips-row .content-card__meta-pill{text-transform:uppercase}.section-block--editorial .content-card--article{padding:1.62rem 1.58rem 1.5rem}.section-block--editorial .content-card--article .content-card__body{gap:.98rem}.section-block--editorial .content-card--article .content-card__body h3{font-size:1.42rem;line-height:1.16;color:var(--text-strong)}.section-block--editorial .content-card--article .content-card__meta-row{gap:.68rem}.starter-kit-workspace{gap:1.35rem}.starter-kit-workspace__diagnosis,.starter-kit-workspace__downloads,.starter-kit-workspace__founder,.starter-kit-workspace__hero,.starter-kit-workspace__next-step,.starter-kit-workspace__plan,.starter-kit-workspace__recommendation{padding:1.55rem 1.6rem;background:radial-gradient(circle at top right,rgba(191,219,254,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.98))}.starter-kit-workspace__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:1.2rem;gap:1.2rem;align-items:flex-start}.starter-kit-workspace__hero h1{font-size:clamp(2rem,2.9vw,2.55rem)}.starter-kit-workspace__hero-copy{display:grid;grid-gap:.75rem;gap:.75rem;max-width:42rem}.starter-kit-workspace__hero-copy p{max-width:40rem;margin-bottom:0}.starter-kit-workspace__hero-cards{display:grid;grid-gap:.85rem;gap:.85rem}.starter-kit-workspace__trust-pill{display:inline-flex;align-items:center;padding:.42rem .72rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(249,251,255,.92);color:#35557f;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.starter-kit-workspace__assistant-card,.starter-kit-workspace__download-card,.starter-kit-workspace__hero-card,.starter-kit-workspace__next-card,.starter-kit-workspace__result-hero-card,.starter-kit-workspace__success-banner,.starter-kit-workspace__summary-block,.starter-kit-workspace__week-card{border:1px solid rgba(132,159,200,.16);border-radius:24px;background:rgba(252,254,255,.94)}.starter-kit-workspace__hero-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.08rem}.starter-kit-workspace__hero-card span{color:#667d98;font-size:.8rem;font-weight:650;line-height:1.45}.starter-kit-workspace__hero-card strong{color:var(--text-strong);font-size:1.08rem;line-height:1.4}.starter-kit-workspace__hero-card p{margin:0;color:#607691;font-size:.9rem;line-height:1.55}.starter-kit-workspace__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.starter-kit-workspace__section-heading h2{margin-bottom:.22rem;font-size:clamp(1.48rem,2vw,1.86rem)}.starter-kit-workspace__section-heading p:last-child{max-width:42rem;color:#5b7291}.starter-kit-workspace__founder{display:grid;grid-gap:1rem;gap:1rem}.starter-kit-workspace__founder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);grid-gap:1rem;gap:1rem;align-items:stretch}.starter-kit-workspace__video-placeholder{border:1px solid rgba(132,159,200,.14);border-radius:26px;background:radial-gradient(circle at top left,rgba(121,164,255,.22),transparent 34%),radial-gradient(circle at bottom right,rgba(73,117,214,.2),transparent 30%),linear-gradient(180deg,rgba(12,21,43,.98),rgba(24,36,68,.96));min-height:260px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.starter-kit-workspace__video-screen{display:grid;align-content:center;justify-items:flex-start;grid-gap:.55rem;gap:.55rem;min-height:100%;padding:1.35rem}.starter-kit-workspace__video-screen strong{color:rgba(255,255,255,.96);font-size:1.25rem}.starter-kit-workspace__video-screen p{max-width:24rem;margin:0;color:rgba(219,228,245,.82)}.starter-kit-workspace__video-badge{display:inline-flex;align-items:center;padding:.42rem .72rem;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(239,244,255,.9);font-size:.8rem;font-weight:700;letter-spacing:.04em}.starter-kit-workspace__founder-copy{display:grid;grid-gap:1rem;gap:1rem;align-content:flex-start}.starter-kit-workspace__founder-points{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:1rem 1.05rem;border:1px solid rgba(132,159,200,.14);border-radius:20px;background:rgba(249,252,255,.94)}.starter-kit-workspace__transcript-copy{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.85rem}.starter-kit-workspace__transcript-copy p{margin:0;color:#556d8c;line-height:1.68}.starter-kit-workspace__mode-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem;border:1px solid rgba(132,159,200,.18);border-radius:999px;background:rgba(248,251,255,.94)}.starter-kit-workspace__mode-button{padding:.7rem .98rem;border:0;border-radius:999px;background:transparent;color:#4a6486;font-size:.93rem;font-weight:650;cursor:pointer}.starter-kit-workspace__mode-button.is-active{background:linear-gradient(180deg,rgba(69,108,238,.96),rgba(88,118,244,.92));color:#fff;box-shadow:0 14px 28px rgba(79,99,193,.22)}.starter-kit-workspace__diagnosis-editor,.starter-kit-workspace__download-group,.starter-kit-workspace__download-groups{display:grid;grid-gap:1rem;gap:1rem}.starter-kit-workspace__success-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.08rem}.starter-kit-workspace__success-banner strong{color:var(--text-strong);font-size:1rem}.starter-kit-workspace__success-banner p{margin:.35rem 0 0;color:#617893}.starter-kit-workspace__guided-shell,.starter-kit-workspace__structured-flow{display:grid;grid-gap:1rem;gap:1rem}.starter-kit-workspace__step-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.starter-kit-workspace__step-header h3{margin-bottom:0;font-size:1.18rem}.starter-kit-workspace__step-copy{max-width:16rem;color:#647c98;font-size:.9rem;line-height:1.55;text-align:right}.starter-kit-workspace__stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.starter-kit-workspace__stepper span{height:6px;border-radius:999px;background:rgba(133,156,196,.2)}.starter-kit-workspace__stepper span.is-active{background:linear-gradient(90deg,rgba(59,106,225,.7),rgba(98,124,238,.55))}.starter-kit-workspace__step-body{display:grid;grid-gap:.8rem;gap:.8rem}.starter-kit-workspace__step-body h4{margin-bottom:0;font-size:1.2rem}.courses-dynamic-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);grid-gap:1.2rem;gap:1.2rem;align-items:flex-start}.courses-dynamic-hero__copy{display:grid;grid-gap:.78rem;gap:.78rem}.courses-dynamic-hero__copy h1{max-width:14ch}.courses-dynamic-hero__copy>p{max-width:60ch}.courses-dynamic-hero__actions{display:flex;flex-wrap:wrap;gap:.74rem;padding-top:.24rem}.courses-dynamic-hero__panel{display:grid;grid-gap:.62rem;gap:.62rem;padding:1.1rem 1.14rem;border:1px solid rgba(84,112,154,.14);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.95))}.courses-dynamic-hero__panel-eyebrow{margin:0;color:#5f799a;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.courses-dynamic-hero__panel h3{margin:0;color:var(--text-strong);font-size:1.16rem;line-height:1.3}.courses-dynamic-hero__panel p{margin:0;color:#516a8b;font-size:.92rem;line-height:1.6}.courses-dynamic-hero__panel-meta{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.2rem}.courses-dynamic-hero__panel-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .62rem;border:1px solid rgba(95,124,165,.18);border-radius:999px;background:rgba(247,250,255,.95);color:#466284;font-size:.78rem;font-weight:650}.courses-dynamic-featured{display:grid;grid-gap:1.12rem;gap:1.12rem}.courses-dynamic-featured__intro{display:grid;grid-gap:.6rem;gap:.6rem;max-width:840px}.courses-path-chooser{display:grid;grid-gap:1.1rem;gap:1.1rem}.courses-path-chooser__intro{display:grid;grid-gap:.58rem;gap:.58rem;max-width:72ch}.courses-path-chooser__intro h2{margin:0;color:var(--text-strong);font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.courses-path-chooser__intro p:not(.eyebrow){margin:0;color:#536d8c;font-size:1rem;line-height:1.62}.courses-path-chooser__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.78rem;gap:.78rem}.courses-catalog-card,.courses-path-card{--catalog-accent:#2563eb;--catalog-accent-soft:rgba(37,99,235,0.09);--catalog-accent-border:rgba(37,99,235,0.22)}.courses-path-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.72rem;gap:.72rem;min-width:0;padding:.96rem;border:1px solid rgba(84,112,154,.12);border-left:3px solid var(--catalog-accent);border-radius:18px;background:rgba(252,254,255,.96);color:inherit;text-decoration:none;box-shadow:0 18px 40px rgba(24,43,77,.05);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.courses-path-card:hover{border-color:var(--catalog-accent-border);box-shadow:0 22px 48px rgba(24,43,77,.08);transform:translateY(-1px)}.courses-catalog-card__icon,.courses-path-card__icon{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border:1px solid var(--catalog-accent-border);border-radius:14px;background:var(--catalog-accent-soft);color:var(--catalog-accent)}.courses-path-card__body{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.courses-path-card__body strong{color:var(--text-strong);font-size:.98rem;line-height:1.24}.courses-path-card__body span{color:#57708e;font-size:.88rem;line-height:1.46}.courses-path-card__body em{color:#345273;font-size:.78rem;font-style:normal;font-weight:750;letter-spacing:.04em;line-height:1.36;text-transform:uppercase}.courses-catalog-groups{display:grid;grid-gap:1.12rem;gap:1.12rem}.courses-catalog-group{display:grid;grid-gap:.8rem;gap:.8rem;scroll-margin-top:110px}.courses-catalog-group__header{display:grid;grid-gap:.42rem;gap:.42rem;max-width:76ch;padding-top:.15rem}.courses-catalog-group__header .eyebrow{max-width:100%;white-space:normal}.courses-catalog-group__header h3{margin:0;color:var(--text-strong);font-size:clamp(1.55rem,2.6vw,2.2rem);line-height:1.12}.courses-catalog-group__header p:not(.eyebrow){margin:0;color:#536d8c;font-size:.96rem;line-height:1.58}.courses-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.86rem;gap:.86rem}.courses-catalog-grid--featured{grid-template-columns:minmax(0,1fr)}.courses-catalog-card{display:grid;grid-template-rows:1fr auto;grid-gap:.86rem;gap:.86rem;min-width:0;padding:1rem;border:1px solid rgba(84,112,154,.13);border-top:3px solid var(--catalog-accent);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,253,.96));box-shadow:0 18px 44px rgba(24,43,77,.055)}.courses-catalog-card__main{display:grid;grid-template-rows:auto 1fr auto;grid-gap:.86rem;gap:.86rem;min-width:0}.courses-catalog-card--featured-starter{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);grid-template-rows:auto auto;gap:1rem 1.1rem;align-items:stretch;padding:1.12rem}.courses-catalog-card--featured-starter .courses-catalog-card__main{grid-row:1/span 2}.courses-catalog-card__featured-panel{display:grid;align-content:flex-start;grid-gap:.62rem;gap:.62rem;min-width:0;padding:.96rem 1rem;border:1px solid rgba(84,112,154,.12);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.05),transparent 34%),linear-gradient(180deg,rgba(248,251,255,.96),rgba(255,255,255,.92))}.courses-catalog-card__featured-panel strong{color:var(--text-strong);font-family:var(--font-display);font-size:1.02rem;font-weight:800;line-height:1.24}.courses-catalog-card__featured-panel ul{display:grid;grid-gap:.46rem;gap:.46rem;margin:0;padding:0;list-style:none}.courses-catalog-card__featured-panel li{position:relative;padding-left:1.05rem;color:#496482;font-size:.9rem;line-height:1.46}.courses-catalog-card__featured-panel li:before{content:"";position:absolute;left:0;top:.5rem;width:.38rem;height:.38rem;border-radius:999px;background:var(--catalog-accent);opacity:.56}.courses-catalog-card--featured-starter .courses-catalog-card__cta{align-self:end}.courses-catalog-card__top{display:flex;align-items:flex-start;gap:.72rem;min-width:0}.courses-catalog-card__labels{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.courses-catalog-card__pathway{color:var(--catalog-accent);font-size:.76rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.courses-catalog-card__badges,.courses-catalog-card__meta{display:flex;flex-wrap:wrap;gap:.42rem;min-width:0}.courses-catalog-card__badges span,.courses-catalog-card__meta span{display:inline-flex;align-items:center;max-width:100%;min-height:28px;padding:.3rem .58rem;border:1px solid rgba(95,124,165,.16);border-radius:999px;background:rgba(248,251,255,.94);color:#466284;font-size:.78rem;font-weight:700;line-height:1.18}.courses-catalog-card__badges span:first-child{border-color:var(--catalog-accent-border);background:var(--catalog-accent-soft);color:var(--catalog-accent)}.courses-catalog-card__content{display:grid;grid-gap:.52rem;gap:.52rem;min-width:0}.courses-catalog-card__content h4{margin:0;color:var(--text-strong);font-size:1.28rem;line-height:1.22}.courses-catalog-card__content p{margin:0;color:#4f6888;font-size:.93rem;line-height:1.55}.courses-catalog-card__fit,.courses-catalog-card__outcome{padding-top:.08rem}.courses-catalog-card__content strong{color:#263f5f;font-weight:800}.courses-catalog-card__meta{padding-top:.12rem}.courses-catalog-card__cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.56rem;gap:.56rem}.courses-catalog-card__cta .button{width:100%;min-width:0;justify-content:center;padding-right:.82rem;padding-left:.82rem;text-align:center}.courses-catalog-card--blue,.courses-path-card--blue{--catalog-accent:#2563eb;--catalog-accent-soft:rgba(37,99,235,0.09);--catalog-accent-border:rgba(37,99,235,0.22)}.courses-catalog-card--indigo,.courses-path-card--indigo{--catalog-accent:#4f46e5;--catalog-accent-soft:rgba(79,70,229,0.09);--catalog-accent-border:rgba(79,70,229,0.22)}.courses-catalog-card--teal,.courses-path-card--teal{--catalog-accent:#0f766e;--catalog-accent-soft:rgba(15,118,110,0.09);--catalog-accent-border:rgba(15,118,110,0.22)}.courses-catalog-card--purple,.courses-path-card--purple{--catalog-accent:#7c3aed;--catalog-accent-soft:rgba(124,58,237,0.09);--catalog-accent-border:rgba(124,58,237,0.22)}.courses-catalog-card--slate,.courses-path-card--slate{--catalog-accent:#334155;--catalog-accent-soft:rgba(51,65,85,0.08);--catalog-accent-border:rgba(51,65,85,0.2)}.courses-catalog-card--green{--catalog-accent:#15803d;--catalog-accent-soft:rgba(21,128,61,0.09);--catalog-accent-border:rgba(21,128,61,0.22)}.courses-catalog-card--violet,.courses-path-card--violet{--catalog-accent:#6d28d9;--catalog-accent-soft:rgba(109,40,217,0.09);--catalog-accent-border:rgba(109,40,217,0.22)}.courses-catalog-card--cyan{--catalog-accent:#0891b2;--catalog-accent-soft:rgba(8,145,178,0.09);--catalog-accent-border:rgba(8,145,178,0.22)}.courses-dynamic-showcase{display:grid;grid-gap:.98rem;gap:.98rem}.courses-dynamic-showcase__row{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);grid-gap:1rem;gap:1rem;padding:1.02rem;border:1px solid rgba(84,112,154,.1);border-radius:26px}.courses-dynamic-showcase__row.is-tone-a{background:radial-gradient(circle at 100% 0,rgba(6,182,212,.035),transparent 38%),linear-gradient(180deg,rgba(252,254,255,.99),rgba(247,251,255,.96))}.courses-dynamic-showcase__row.is-tone-b{background:radial-gradient(circle at 0 0,rgba(37,99,235,.035),transparent 38%),linear-gradient(180deg,rgba(250,253,255,.99),rgba(244,249,255,.96))}.courses-dynamic-showcase__course{display:grid;grid-gap:.64rem;gap:.64rem;align-content:flex-start}.courses-dynamic-showcase__eyebrow{margin:0;color:#5e7798;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.courses-dynamic-showcase__course h3{margin:0;color:var(--text-strong);font-size:1.34rem;line-height:1.24}.courses-dynamic-showcase__course>p{margin:0;color:#506a8b;font-size:.95rem;line-height:1.64}.courses-dynamic-showcase__meta{display:flex;flex-wrap:wrap;gap:.5rem}.courses-dynamic-showcase__meta span{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .66rem;border:1px solid rgba(95,124,165,.18);border-radius:999px;background:rgba(247,250,255,.94);color:#445f81;font-size:.78rem;font-weight:650}.courses-dynamic-showcase__fit{margin:0;color:#415e84;font-size:.9rem;line-height:1.58}.courses-dynamic-showcase__cta{display:flex;flex-wrap:wrap;gap:.62rem;padding-top:.2rem}.courses-dynamic-showcase__proof{align-content:flex-start}.courses-dynamic-showcase__proof,.courses-dynamic-showcase__proof-track{display:grid;grid-gap:.56rem;gap:.56rem}.courses-dynamic-showcase__proof-label{margin:0 0 .08rem;color:#5e7798;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.courses-dynamic-showcase__proof .testimonial-card-v2{margin-left:0;max-width:100%;gap:1rem;padding:1rem 1.04rem}.courses-dynamic-showcase__empty-proof{display:grid;grid-gap:.42rem;gap:.42rem;padding:.92rem .96rem;border:1px dashed rgba(84,112,154,.22);border-radius:16px;background:rgba(250,252,255,.86)}.courses-dynamic-showcase__empty-proof h4{margin:0;color:var(--text-strong);font-size:.95rem}.courses-dynamic-showcase__empty-proof p{margin:0;color:#5f7797;font-size:.86rem;line-height:1.52}.courses-dynamic-coming-soon{padding-top:.24rem}@media (max-width:1120px){.courses-path-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-dynamic-showcase__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.courses-catalog-grid,.courses-dynamic-hero{grid-template-columns:minmax(0,1fr)}.courses-catalog-card--featured-starter{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.courses-catalog-card--featured-starter .courses-catalog-card__main{grid-row:auto}}@media (max-width:900px){.page-header--courses--hero{padding:22px 20px}.courses-dynamic-hero{gap:.9rem}.courses-dynamic-hero__copy{gap:.66rem}.page-header--courses--hero .courses-dynamic-hero__copy h1{max-width:11.6ch;font-size:clamp(2.75rem,12vw,3.1rem);line-height:1.02;letter-spacing:-.04em}.page-header--courses--hero .courses-dynamic-hero__copy>p:not(.eyebrow){max-width:100%;font-size:clamp(1.0625rem,2.85vw,1.12rem);line-height:1.6}.courses-dynamic-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.66rem;gap:.66rem;padding-top:.14rem}.courses-dynamic-hero__actions .button{width:100%;min-height:56px;padding:.84rem 1rem;border-radius:20px;font-size:1.02rem;line-height:1.2}.courses-dynamic-hero__panel{gap:.56rem;padding:1.38rem 1.4rem;border-radius:20px}.courses-dynamic-hero__panel-eyebrow{font-size:.72rem;letter-spacing:.08em}.courses-dynamic-hero__panel h3{font-size:clamp(1.52rem,6.8vw,1.76rem);line-height:1.15}.courses-dynamic-hero__panel p{font-size:1.02rem;line-height:1.56}.courses-dynamic-hero__panel-meta{gap:.46rem}.courses-dynamic-hero__panel-meta span{min-height:0;padding:.34rem .6rem;font-size:.86rem;line-height:1.14}.courses-dynamic-featured{gap:1rem;padding:22px 20px}.courses-dynamic-featured__intro{gap:.52rem}.courses-dynamic-featured__intro .eyebrow{font-size:.72rem;letter-spacing:.08em;min-height:0;padding:.36rem .68rem}.courses-dynamic-featured__intro h2{max-width:18.5ch;font-size:clamp(2.32rem,10.3vw,2.62rem);line-height:1.08;letter-spacing:-.035em}.courses-dynamic-featured__intro>p{font-size:1rem;line-height:1.56}.courses-path-chooser{gap:.92rem;padding:22px 20px}.courses-path-chooser__intro{gap:.52rem}.courses-path-chooser__intro .eyebrow{font-size:.72rem;letter-spacing:.08em;min-height:0;padding:.36rem .68rem}.courses-path-chooser__intro h2{max-width:13ch;font-size:clamp(2.2rem,9.7vw,2.55rem);line-height:1.08}.courses-path-chooser__intro p:not(.eyebrow){font-size:1rem;line-height:1.56}.courses-path-chooser__grid{grid-template-columns:minmax(0,1fr);gap:.72rem}.courses-path-card{gap:.66rem;padding:.9rem;border-radius:18px}.courses-catalog-card__icon,.courses-path-card__icon{width:38px;height:38px;border-radius:13px}.courses-path-card__body strong{font-size:.98rem}.courses-path-card__body span{font-size:.92rem;line-height:1.44}.courses-path-card__body em{font-size:.74rem;line-height:1.34}.courses-catalog-groups{gap:1rem}.courses-catalog-group{gap:.72rem;scroll-margin-top:86px}.courses-catalog-group__header{gap:.42rem}.courses-catalog-group__header .eyebrow{font-size:.72rem;letter-spacing:.08em;min-height:0;padding:.36rem .68rem}.courses-catalog-group__header h3{font-size:clamp(1.6rem,7vw,1.9rem);line-height:1.12}.courses-catalog-group__header p:not(.eyebrow){font-size:.98rem;line-height:1.52}.courses-catalog-grid{grid-template-columns:minmax(0,1fr);gap:.76rem}.courses-catalog-card{gap:.78rem;padding:.94rem;border-radius:18px}.courses-catalog-card__top{gap:.64rem}.courses-catalog-card__pathway{font-size:.72rem;line-height:1.18}.courses-catalog-card__badges,.courses-catalog-card__meta{gap:.38rem}.courses-catalog-card__badges span,.courses-catalog-card__meta span{min-height:0;padding:.32rem .54rem;font-size:.8rem;line-height:1.14}.courses-catalog-card__content{gap:.48rem}.courses-catalog-card__content h4{font-size:clamp(1.32rem,5.8vw,1.56rem);line-height:1.14}.courses-catalog-card__content p{font-size:.98rem;line-height:1.5}.courses-catalog-card__cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.courses-catalog-card__cta .button{min-height:50px;padding:.74rem .66rem;border-radius:18px;font-size:.94rem;line-height:1.15}.courses-dynamic-showcase{gap:1.02rem}.courses-dynamic-showcase__row{grid-template-columns:minmax(0,1fr);gap:.92rem;padding:1.38rem 1.4rem;border-radius:22px}.courses-dynamic-showcase__course{gap:.54rem}.courses-dynamic-showcase__eyebrow{font-size:.72rem;letter-spacing:.08em}.courses-dynamic-showcase__course h3{font-size:clamp(1.64rem,7.1vw,1.88rem);line-height:1.12}.courses-dynamic-showcase__course>p{font-size:1rem;line-height:1.56}.courses-dynamic-showcase__meta{gap:.5rem}.courses-dynamic-showcase__meta span{min-height:0;padding:.34rem .62rem;font-size:.86rem;line-height:1.14}.courses-dynamic-showcase__fit{font-size:1rem;line-height:1.56}.courses-dynamic-showcase .offer-list--compact{gap:.54rem}.courses-dynamic-showcase .offer-list--compact li{padding-left:1.05rem;font-size:1rem;line-height:1.5}.courses-dynamic-showcase .offer-list--compact li:before{top:.49rem;width:6px;height:6px;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.courses-dynamic-showcase__cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.56rem;gap:.56rem;padding-top:.14rem}.courses-dynamic-showcase__cta .button{width:100%;min-height:54px;padding:.78rem .96rem;border-radius:19px;font-size:1rem;line-height:1.18;text-align:center}.courses-dynamic-showcase__proof{gap:.72rem;padding-top:.72rem;border-top:1px solid rgba(148,163,184,.18)}.courses-dynamic-showcase__proof-track{display:flex;gap:.72rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:.12rem}.courses-dynamic-showcase__proof-track>.testimonial-card-v2{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.courses-dynamic-showcase__proof .testimonial-card-v2{gap:.84rem;padding:1.08rem 1.12rem;border-radius:18px}.courses-dynamic-showcase__proof .testimonial-card__top{gap:.7rem}.courses-dynamic-showcase__proof .testimonial-card__signal{min-height:0;padding:.3rem .56rem;font-size:.72rem;line-height:1.1;letter-spacing:.06em}.courses-dynamic-showcase__proof .testimonial-card__quote-mark{width:32px;height:32px;border-radius:10px;font-size:1.04rem}.courses-dynamic-showcase__proof .testimonial-card__quote{font-size:1.01rem;line-height:1.52}.courses-dynamic-showcase__proof .testimonial-card__avatar{width:52px;height:52px;border-radius:14px;font-size:.94rem}.courses-dynamic-showcase__proof .testimonial-card__person-copy strong{font-size:1.07rem;line-height:1.28}.courses-dynamic-showcase__proof .testimonial-card__person-copy span{font-size:.96rem;line-height:1.48}.courses-dynamic-showcase__empty-proof{gap:.4rem;padding:1.12rem 1.16rem;border-radius:15px}.courses-dynamic-showcase__empty-proof h4{font-size:1.16rem;line-height:1.3}.courses-dynamic-showcase__empty-proof p{font-size:1rem;line-height:1.52}.certificate-sample-section--course{gap:.82rem;padding:22px 20px}.certificate-sample-section--course .certificate-sample-section__header{gap:.52rem}.certificate-sample-section--course .certificate-sample-section__header h2{max-width:18ch;font-size:clamp(2.28rem,9.8vw,2.6rem);line-height:1.08}.certificate-sample-section--course .certificate-sample-section__header p{font-size:1rem;line-height:1.56}.certificate-sample-section--course .certificate-sample-section__note{font-size:.72rem;line-height:1.15;letter-spacing:.08em}.certificate-sample-section--course .certificate-sample-section__trust{gap:.44rem;margin:.24rem 0 .32rem}.certificate-sample-section--course .certificate-sample-section__trust span{font-size:.86rem;line-height:1.18;padding:.36rem .6rem}.certificate-sample-section--course .button{width:100%;min-height:54px;border-radius:19px;font-size:1rem;line-height:1.18}.certificate-sample-section--course .certificate-sample-section__preview-frame{padding:.18rem;border-radius:16px}.certificate-sample-section--course .certificate-sample-section__preview-viewport{border-radius:14px}.certificate-sample-section--course .certificate-sample-section__preview-image{object-fit:contain;border-radius:14px;background:rgba(255,255,255,.94)}}@media (max-width:720px){.courses-dynamic-showcase__row{padding:1.28rem 1.24rem;border-radius:20px}.courses-dynamic-showcase__course h3{font-size:clamp(1.62rem,7vw,1.82rem)}.courses-dynamic-showcase__proof .testimonial-card-v2{padding:1rem 1.02rem}}@media (max-width:430px){.courses-dynamic-featured__intro h2{font-size:clamp(2.24rem,9.4vw,2.5rem)}.courses-dynamic-showcase__cta{grid-template-columns:minmax(0,1fr)}}.starter-kit-workspace__step-body>p{margin:0;color:#617893;font-size:.94rem}.starter-kit-workspace__choice-grid{display:flex;flex-wrap:wrap;gap:.72rem}.starter-kit-workspace__choice-pill{padding:.78rem 1rem;border:1px solid rgba(132,159,200,.18);border-radius:18px;background:rgba(249,251,255,.94);color:#365376;font-size:.92rem;font-weight:650;line-height:1.42;text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.starter-kit-workspace__choice-pill.is-active,.starter-kit-workspace__choice-pill:focus-visible,.starter-kit-workspace__choice-pill:hover{border-color:rgba(59,106,225,.28);background:rgba(240,246,255,.98);color:#17386d;transform:translateY(-1px)}.starter-kit-workspace__multi-group{display:grid;grid-gap:1rem;gap:1rem}.starter-kit-workspace__multi-group strong{display:block;margin-bottom:.5rem;color:var(--text-strong);font-size:.94rem}.starter-kit-workspace__field{display:grid;grid-gap:.45rem;gap:.45rem}.starter-kit-workspace__field span{color:var(--text-strong);font-size:.92rem;font-weight:650}.starter-kit-workspace__usage-note{display:flex;flex-wrap:wrap;gap:.7rem}.starter-kit-workspace__usage-note span{display:inline-flex;align-items:center;padding:.42rem .72rem;border-radius:999px;background:rgba(243,247,255,.96);color:#456180;font-size:.83rem;font-weight:650}.starter-kit-workspace__assistant-card{padding:1.02rem 1.08rem}.starter-kit-workspace__assistant-card p:last-child{margin-bottom:0}.starter-kit-workspace__notes{padding:.98rem 1.02rem;border:1px solid rgba(132,159,200,.14);border-radius:18px;background:rgba(249,252,255,.92)}.starter-kit-workspace__notes summary{cursor:pointer;color:var(--text-strong);font-weight:650}.starter-kit-workspace__actions{display:flex;flex-wrap:wrap;gap:.72rem}.starter-kit-workspace__download-grid,.starter-kit-workspace__next-grid,.starter-kit-workspace__recommendation-grid,.starter-kit-workspace__week-grid{display:grid;grid-gap:.9rem;gap:.9rem}.starter-kit-workspace__recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-kit-workspace__result-hero-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.15rem 1.2rem;background:radial-gradient(circle at top right,rgba(170,195,255,.18),transparent 32%),rgba(252,254,255,.96)}.starter-kit-workspace__result-hero-card h3{margin-bottom:0;font-size:1.48rem}.starter-kit-workspace__result-hero-card p{margin:0;color:#556f8d;font-size:1rem;line-height:1.72}.starter-kit-workspace__summary-block{padding:1.15rem 1.18rem}.starter-kit-workspace__next-card h3,.starter-kit-workspace__summary-block h3,.starter-kit-workspace__week-card h3{margin-bottom:.48rem;font-size:1.12rem}.starter-kit-workspace__next-card p,.starter-kit-workspace__summary-block li,.starter-kit-workspace__summary-block p,.starter-kit-workspace__week-card p{color:#556f8d;font-size:.98rem;line-height:1.68}.starter-kit-workspace__summary-copy{display:grid;grid-gap:.7rem;gap:.7rem}.starter-kit-workspace__summary-copy p{margin:0}.starter-kit-workspace__recommendation-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.25rem}.starter-kit-workspace__recommendation-footer>div:first-child{max-width:28rem}.starter-kit-workspace__recommendation-footer strong{color:var(--text-strong);font-size:.92rem}.starter-kit-workspace__recommendation-footer p{margin-bottom:0}.starter-kit-workspace__week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-kit-workspace__download-card,.starter-kit-workspace__next-card,.starter-kit-workspace__week-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.04rem}.starter-kit-workspace__week-row{display:grid;grid-gap:.25rem;gap:.25rem}.starter-kit-workspace__week-row span{color:#627995;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.starter-kit-workspace__week-row p{margin:0}.starter-kit-workspace__plan-footer{display:grid;grid-gap:.35rem;gap:.35rem}.starter-kit-workspace__plan-footer strong{color:var(--text-strong)}.starter-kit-workspace__next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-kit-workspace__next-card.is-active{border-color:rgba(59,106,225,.24);background:rgba(244,248,255,.98)}.starter-kit-workspace__download-group h3{margin-bottom:0;font-size:1.04rem}.starter-kit-workspace__download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-kit-workspace__download-top{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.starter-kit-workspace__download-top h3{margin-bottom:0;font-size:1.04rem}.starter-kit-workspace__download-copy{display:grid;grid-gap:.45rem;gap:.45rem}.starter-kit-workspace__download-copy p{margin:0;color:#607691;line-height:1.58}.starter-kit-workspace__download-actions{display:flex;align-items:center;gap:.72rem;flex-wrap:wrap}.starter-kit-workspace__download-card.is-muted{border-style:dashed;background:rgba(249,251,255,.92)}.starter-kit-workspace__download-placeholder{color:#607691;font-size:.88rem;font-weight:650}.starter-kit-workspace__feedback{margin:0;padding:.92rem 1rem;border:1px solid rgba(132,159,200,.15);border-radius:18px;background:rgba(250,252,255,.95);color:#49627f}.clarity-workspace{--clarity-shell-max:min(var(--container-max),calc(100% - max(8px, var(--shell-gutter))));--clarity-section-gap:clamp(0.84rem,1.15vw,1.08rem);position:relative;display:grid;grid-gap:var(--clarity-section-gap);gap:var(--clarity-section-gap);width:min(var(--clarity-shell-max),100%);margin:0 auto;isolation:isolate}.clarity-workspace:after,.clarity-workspace:before{content:"";position:fixed;left:50%;transform:translateX(-50%);pointer-events:none;width:min(var(--clarity-shell-max),100%);z-index:-1}.clarity-workspace:before{top:48px;height:560px;background:radial-gradient(circle at 16% 8%,rgba(79,112,192,.15),transparent 46%),radial-gradient(circle at 86% 12%,rgba(6,182,212,.11),transparent 48%),radial-gradient(circle at 50% 0,rgba(68,105,182,.1),transparent 58%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.4) 66%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.4) 66%,transparent)}.clarity-workspace:after{top:72px;height:380px;opacity:.36;background-image:linear-gradient(rgba(94,128,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(94,128,184,.1) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 8%,rgba(0,0,0,.52),transparent 78%);mask-image:radial-gradient(circle at 50% 8%,rgba(0,0,0,.52),transparent 78%)}.clarity-workspace--premium .clarity-workspace__section--hero:after,.clarity-workspace--premium .clarity-workspace__section--primary:after,.clarity-workspace--premium:after,.clarity-workspace--premium:before{display:none}.clarity-workspace__section--hero:after,.clarity-workspace__section--primary:after{content:"";position:absolute;inset:8% 3% auto;height:72%;border-radius:28px;pointer-events:none;background:radial-gradient(circle at 18% 20%,rgba(67,116,211,.08),transparent 42%),radial-gradient(circle at 82% 10%,rgba(6,182,212,.06),transparent 44%);z-index:-1}.clarity-workspace>.section-block{position:relative;background:transparent;border:0;box-shadow:none;overflow:visible;padding-inline:max(14px,calc(var(--section-shell-pad-tight) - 2px));padding-top:clamp(.42rem,.72vw,.56rem);padding-bottom:clamp(.42rem,.72vw,.56rem)}.clarity-workspace--premium>.section-block:first-of-type{padding-top:clamp(.18rem,.42vw,.32rem);scroll-margin-top:88px}.clarity-workspace__section+.clarity-workspace__section:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(115,146,190,.16),transparent);transform:translateY(calc(-.5 * var(--clarity-section-gap)))}.clarity-workspace__card,.clarity-workspace__empty,.clarity-workspace__hero-surface{position:relative;padding:1.3rem 1.46rem;background:radial-gradient(circle at top right,rgba(191,219,254,.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,251,255,.985));border:1px solid rgba(124,152,194,.13);border-radius:24px;box-shadow:0 18px 40px rgba(15,23,42,.055)}.clarity-workspace__section--hero .clarity-workspace__hero-surface{padding-top:1.48rem;padding-bottom:1.38rem;box-shadow:0 26px 56px rgba(20,39,76,.1);overflow:hidden;background:radial-gradient(circle at 82% 16%,rgba(112,145,219,.16),transparent 46%),radial-gradient(circle at 24% 8%,rgba(6,182,212,.055),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.998),rgba(247,251,255,.986))}.clarity-workspace__section--evidence .clarity-workspace__details,.clarity-workspace__section--support .clarity-workspace__card{background:radial-gradient(circle at top right,rgba(191,219,254,.1),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.992),rgba(248,251,255,.982));box-shadow:0 12px 28px rgba(15,23,42,.045)}.clarity-workspace__section--choices .clarity-workspace__card{background:radial-gradient(circle at top right,rgba(130,173,255,.11),transparent 44%),linear-gradient(180deg,rgba(250,253,255,.996),rgba(244,249,255,.99));border-color:rgba(96,133,196,.18);box-shadow:0 16px 34px rgba(36,57,93,.07)}.clarity-workspace__section--evidence{opacity:.97}.clarity-workspace__hero-surface{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(430px,1.08fr);grid-gap:.88rem 1.18rem;gap:.88rem 1.18rem;align-items:flex-start}.clarity-workspace__section--hero .clarity-workspace__hero-surface:before{content:"";position:absolute;inset:-8% -8% auto;height:72%;pointer-events:none;background:radial-gradient(circle at 72% 16%,rgba(87,125,215,.2),transparent 40%),radial-gradient(circle at 28% 24%,rgba(6,182,212,.08),transparent 42%);opacity:.7;animation:clarity-hero-shimmer 14s ease-in-out infinite}.clarity-workspace__section--hero .clarity-workspace__hero-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 28%,rgba(86,129,210,.05) 68%,transparent)}.clarity-workspace__hero-copy{display:grid;grid-gap:.4rem;gap:.4rem;max-width:none}.clarity-workspace__hero-copy h1{font-size:clamp(2.28rem,2.92vw,2.72rem);line-height:1.04;max-width:24ch}.clarity-workspace__card p,.clarity-workspace__guidance-card p,.clarity-workspace__offer-card p,.clarity-workspace__opening,.clarity-workspace__recommendation-card p,.clarity-workspace__summary-block li{color:#4f6784;line-height:1.68}.clarity-workspace__opening{font-size:1.01rem;line-height:1.56}.clarity-workspace__note-inline{display:grid;grid-gap:.18rem;gap:.18rem;max-width:44rem;margin-top:.12rem;padding:.52rem .68rem;border:1px solid rgba(96,133,196,.16);border-radius:14px;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(243,248,255,.94))}.clarity-workspace__note-inline span{color:#5a7290;font-size:.69rem;letter-spacing:.04em}.clarity-workspace__note-inline p{color:#334e6d;font-size:.86rem}.clarity-workspace__hero-support{color:#456585;font-size:.93rem;line-height:1.52}.clarity-workspace__diagnosis-strip{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.1rem}.clarity-workspace__diagnosis-strip span{display:inline-flex;align-items:center;min-height:28px;padding:.24rem .52rem;border:1px solid rgba(132,159,200,.15);background:rgba(250,252,255,.96);color:#345273;font-size:.72rem;font-weight:680;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.clarity-workspace__hero-generated{margin:.1rem 0 0}.clarity-workspace__hero-generated span{display:inline-flex;align-items:center;min-height:26px;padding:.2rem .5rem;border:1px solid rgba(132,159,200,.16);border-radius:999px;background:rgba(246,250,255,.88);color:#587391;font-size:.72rem;font-weight:600}.clarity-workspace__guidance-grid,.clarity-workspace__offer-grid,.clarity-workspace__recommendation-grid,.clarity-workspace__summary-sections,.clarity-workspace__utility{display:grid;grid-gap:.58rem;gap:.58rem}.clarity-workspace__diagnosis-chip,.clarity-workspace__guidance-card,.clarity-workspace__offer-card,.clarity-workspace__recommendation-card,.clarity-workspace__summary-block{padding:.86rem .92rem;border:1px solid rgba(132,159,200,.14);border-radius:22px;background:rgba(252,254,255,.96)}.clarity-workspace__diagnosis-chip span,.clarity-workspace__offer-kind,.clarity-workspace__summary-row span{color:#5e7693;font-size:.77rem;font-weight:700;line-height:1.45;letter-spacing:.02em;text-transform:uppercase}.clarity-workspace__diagnosis-chip strong,.clarity-workspace__summary-row strong{color:var(--text-strong);font-size:1.03rem;line-height:1.45}.clarity-workspace__actions,.clarity-workspace__badge-row,.clarity-workspace__meta,.clarity-workspace__offer-head,.clarity-workspace__utility-actions{display:flex;flex-wrap:wrap;gap:.72rem}.clarity-workspace__badge-row span,.clarity-workspace__meta span{display:inline-flex;align-items:center;padding:.24rem .5rem;border-radius:999px;background:rgba(243,247,255,.85);color:#567190;font-size:.76rem;font-weight:600;border:1px solid rgba(132,159,200,.14);max-width:100%;line-height:1.3}.clarity-workspace__grid{display:grid;grid-gap:.7rem;gap:.7rem}.clarity-workspace__grid--two,.clarity-workspace__recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-workspace__diagnosis-row{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.32rem}.clarity-workspace__grid--profile{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.clarity-workspace__card h2,.clarity-workspace__guidance-card h3,.clarity-workspace__offer-card h3,.clarity-workspace__recommendation-card h3,.clarity-workspace__summary-block h3{margin-bottom:.45rem}.clarity-workspace__card h2{font-size:clamp(1.58rem,2.1vw,1.88rem);line-height:1.16}.clarity-workspace__primary{background:radial-gradient(circle at 100% 0,rgba(130,173,255,.3),transparent 41%),radial-gradient(circle at 0 5%,rgba(6,182,212,.08),transparent 33%),linear-gradient(180deg,rgba(245,249,255,.997),rgba(236,244,255,.992));border:1px solid rgba(75,116,197,.26);box-shadow:0 24px 50px rgba(56,88,151,.17);position:relative;overflow:hidden;padding:1.36rem 1.5rem}.clarity-workspace__primary:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(37,99,235,.92),rgba(6,182,212,.9))}.clarity-workspace__primary h2{font-size:clamp(1.76rem,2.5vw,2.24rem);line-height:1.1;max-width:24ch;margin-bottom:.6rem}.clarity-workspace__primary-reason{font-size:1.08rem;color:#243f63;max-width:54rem;margin-bottom:.28rem}.clarity-workspace__primary-why{color:#3f5a79;max-width:54rem;font-size:.98rem}.clarity-workspace__primary-context{display:flex;flex-wrap:wrap;gap:.4rem}.clarity-workspace__primary-context span{display:inline-flex;align-items:center;min-height:30px;padding:.28rem .58rem;border:1px solid rgba(92,128,192,.2);border-radius:999px;background:rgba(244,250,255,.9);color:#2f4f74;font-size:.82rem;font-weight:680;line-height:1.2}.clarity-workspace__utility{position:relative;align-content:flex-start;justify-items:stretch;gap:.38rem;padding:.08rem 0 .04rem}.clarity-workspace__utility:before{content:"";position:absolute;inset:6% 2% 8%;border-radius:20px;background-image:linear-gradient(rgba(102,134,191,.08) 1px,transparent 0),linear-gradient(90deg,rgba(102,134,191,.08) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 48% 28%,rgba(0,0,0,.72),transparent 78%);mask-image:radial-gradient(circle at 48% 28%,rgba(0,0,0,.72),transparent 78%);pointer-events:none;opacity:.6}.clarity-workspace__path-map{position:relative;display:grid;grid-gap:.54rem;gap:.54rem;padding:1rem 1.02rem .92rem;border:1px solid rgba(100,137,198,.27);border-radius:24px;background:radial-gradient(circle at 78% 14%,rgba(130,173,255,.15),transparent 44%),linear-gradient(180deg,rgba(251,254,255,.95),rgba(244,249,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 36px rgba(59,92,148,.11);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.clarity-workspace__path-map-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.34rem;gap:.34rem;align-items:center}.clarity-workspace__path-map-controls{display:inline-flex;align-items:center;gap:.3rem}.clarity-workspace__path-map-controls .button{min-height:28px;padding:.18rem .44rem;font-size:.7rem;opacity:.82}.clarity-workspace__path-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(88,123,183,.11) 1px,transparent 0),linear-gradient(90deg,rgba(88,123,183,.11) 1px,transparent 0);background-size:22px 22px;opacity:.24;pointer-events:none}.clarity-workspace__path-map-head{display:grid;grid-gap:.16rem;gap:.16rem;position:relative;z-index:1}.clarity-workspace__path-map-head h3{margin:0;color:#1f3554;font-size:1rem;line-height:1.2}.clarity-workspace__path-map-canvas{position:relative;display:grid;grid-gap:.42rem;gap:.42rem;z-index:1}.clarity-workspace__path-map-grid{position:absolute;inset:0;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.02));border:1px solid rgba(132,159,200,.11)}.clarity-workspace__path-map-bands{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.clarity-workspace__path-map-band{display:grid;grid-gap:.24rem;gap:.24rem;padding:.38rem .34rem;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08));border:1px solid rgba(136,162,203,.08)}.clarity-workspace__path-map-band header{color:#587190;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center}.clarity-workspace__path-map-nodes{display:grid;grid-gap:.28rem;gap:.28rem}.clarity-workspace__path-map-node{display:grid;align-items:center;min-height:36px;padding:.28rem .4rem;border:1px solid rgba(124,152,194,.14);border-radius:999px;background:rgba(252,254,255,.74)}.clarity-workspace__path-map-node strong{color:#1d3558;font-size:.74rem;line-height:1.18;text-align:center}.clarity-workspace__path-map-node.is-primary{border-color:rgba(66,117,214,.34);background:linear-gradient(180deg,rgba(237,245,255,.9),rgba(231,241,255,.84));box-shadow:0 8px 18px rgba(55,96,167,.1)}.clarity-workspace__path-map-node.is-current{border-color:rgba(84,120,182,.34)}.clarity-workspace__path-map-node.is-proof{border-color:rgba(73,132,191,.34)}.clarity-workspace__path-map-node.is-muted{opacity:.68;border-style:dashed}.clarity-workspace__path-map-edges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.2rem;gap:.2rem;position:relative}.clarity-workspace__path-map-edges span{display:block;width:100%;height:2px;border-radius:999px;background:rgba(132,159,200,.32)}.clarity-workspace__path-map-edges span.is-highlighted{background:linear-gradient(90deg,rgba(59,130,246,.6),rgba(99,146,231,.32))}.clarity-workspace__path-map-summary{margin:0;color:#47627f;font-size:.8rem;line-height:1.44;position:relative;z-index:1}.clarity-workspace__path-map-anchors{display:flex;flex-wrap:wrap;gap:.34rem;padding-top:.3rem;border-top:1px solid rgba(132,159,200,.18);position:relative;z-index:1}.clarity-workspace__path-anchor{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(117,147,193,.2);background:rgba(248,252,255,.9);color:#2d527d;border-radius:999px;min-height:28px;padding:.2rem .54rem;font-size:.72rem;font-weight:650;line-height:1.2;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.clarity-workspace__path-anchor:focus-visible,.clarity-workspace__path-anchor:hover{border-color:rgba(72,122,194,.32);background:rgba(241,248,255,.94);transform:translateY(-1px);box-shadow:0 6px 14px rgba(37,74,136,.1);outline:none}.clarity-workspace__path-anchor:active{transform:translateY(0)}.clarity-workspace__section--highlighted{animation:clarity-section-pulse 1.25s ease-out}@keyframes clarity-section-pulse{0%{box-shadow:0 0 0 0 rgba(73,127,209,0)}18%{box-shadow:0 0 0 3px rgba(73,127,209,.18)}to{box-shadow:0 0 0 0 rgba(73,127,209,0)}}.clarity-workspace__fit-grid,.clarity-workspace__next-grid,.clarity-workspace__offer-mapping-grid,.clarity-workspace__primary-grid,.clarity-workspace__secondary-grid{display:grid;grid-gap:.84rem;gap:.84rem}.clarity-workspace__fit-grid,.clarity-workspace__next-grid,.clarity-workspace__primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-workspace__secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.clarity-workspace__fit-card,.clarity-workspace__next-card,.clarity-workspace__offer-map-card,.clarity-workspace__primary-card,.clarity-workspace__secondary-card{padding:.92rem .98rem;border:1px solid rgba(132,159,200,.15);border-radius:20px;background:rgba(253,254,255,.965);transition:box-shadow var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.clarity-workspace__fit-card h3,.clarity-workspace__next-card h3,.clarity-workspace__primary-card h3,.clarity-workspace__secondary-card h3{margin-bottom:.46rem;font-size:1.06rem;line-height:1.3}.clarity-workspace__fit-card p,.clarity-workspace__next-card p,.clarity-workspace__primary-card p,.clarity-workspace__secondary-card p{margin:0;font-size:1rem;line-height:1.62}.clarity-workspace__fit-card:hover,.clarity-workspace__next-card:hover,.clarity-workspace__primary-card:hover,.clarity-workspace__secondary-card:hover{transform:translateY(-1px);border-color:rgba(109,138,184,.24);box-shadow:0 12px 24px rgba(15,23,42,.06)}.clarity-workspace__fit-card,.clarity-workspace__next-card{min-height:100%}.clarity-workspace__fit-card{background:linear-gradient(180deg,rgba(253,254,255,.99),rgba(249,252,255,.96))}.clarity-workspace__secondary-card{background:linear-gradient(180deg,rgba(253,254,255,.98),rgba(248,252,255,.96));display:grid;align-content:flex-start;grid-gap:.44rem;gap:.44rem;border-radius:22px}.clarity-workspace__support-kicker{margin:0;color:#5f7692;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.clarity-workspace__secondary-card--primary{border-color:rgba(75,116,197,.28);background:radial-gradient(circle at top right,rgba(130,173,255,.13),transparent 42%),linear-gradient(180deg,rgba(246,251,255,.995),rgba(239,246,255,.985));box-shadow:0 18px 36px rgba(72,106,171,.14);transform:translateY(-1px)}.clarity-workspace__section--choices .clarity-workspace__secondary-card--primary{box-shadow:0 14px 30px rgba(64,96,156,.13)}.clarity-workspace__secondary-card .button{margin-top:auto}.clarity-workspace__secondary-card--quiet{opacity:.86;background:linear-gradient(180deg,rgba(252,254,255,.96),rgba(248,251,255,.93))}.clarity-workspace__secondary-when{margin-top:0;color:#58718f;font-size:.9rem;padding-top:.48rem;border-top:1px solid rgba(132,159,200,.14)}.clarity-workspace__offer-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-workspace__offer-map-card h3{margin-bottom:.3rem}.clarity-workspace__tertiary-link{color:#2a4f80;font-size:.9rem;font-weight:650;text-decoration:underline;text-underline-offset:2px}.clarity-workspace__tertiary-link:focus-visible,.clarity-workspace__tertiary-link:hover{color:#1f3f68}.clarity-workspace__next-card--goal{grid-column:1/-1}.clarity-workspace__next-card--bridge{grid-column:1/-1;background:linear-gradient(180deg,rgba(249,252,255,.98),rgba(245,249,255,.96))}.clarity-workspace__primary-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.32rem;align-items:center}.clarity-workspace__footer-cta .button,.clarity-workspace__primary-actions .button:first-child{min-width:254px}.clarity-workspace__offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.95rem}.clarity-workspace__guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-workspace__details{background:radial-gradient(circle at top right,rgba(176,204,248,.14),transparent 42%),linear-gradient(180deg,rgba(252,254,255,.95),rgba(248,252,255,.92));border-color:rgba(112,144,196,.16);box-shadow:0 12px 24px rgba(15,23,42,.05);border-radius:24px}.clarity-workspace__details summary{cursor:pointer;list-style:none}.clarity-workspace__details summary::-webkit-details-marker{display:none}.clarity-workspace__details-summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.06rem;border:1px solid rgba(112,144,196,.2);border-radius:22px;background:rgba(251,254,255,.8)}.clarity-workspace__details-summary-copy{display:grid;grid-gap:.24rem;gap:.24rem}.clarity-workspace__details-summary-copy strong{color:#2b486c;font-size:1rem;line-height:1.3}.clarity-workspace__details-summary-copy p{margin:0;color:#607894;font-size:.88rem;line-height:1.45}.clarity-workspace__details-chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(132,159,200,.2);background:rgba(247,251,255,.94);color:#44658d;transition:transform .18s ease}.clarity-workspace__details[open] .clarity-workspace__details-chevron{transform:rotate(180deg)}.clarity-workspace__details-content{margin-top:.74rem;padding:.06rem .08rem .2rem}.clarity-workspace__evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.56rem;gap:.56rem;margin-bottom:.78rem}.clarity-workspace__footer-cta{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.9fr);grid-gap:.82rem 1.18rem;gap:.82rem 1.18rem;align-items:center;padding:1.4rem 1.56rem;background:radial-gradient(circle at top right,rgba(191,219,254,.16),transparent 40%),radial-gradient(circle at 0 0,rgba(6,182,212,.07),transparent 34%),linear-gradient(180deg,rgba(251,253,255,.998),rgba(244,249,255,.992));border:1px solid rgba(88,124,186,.16);box-shadow:0 24px 46px rgba(15,23,42,.07)}.clarity-workspace__footer-cta h2{margin-bottom:0;max-width:30ch;font-size:clamp(1.44rem,1.95vw,1.78rem);line-height:1.12}.clarity-workspace__footer-cta p{margin:0;color:#3f5b7a;max-width:54ch;font-size:.98rem;line-height:1.58}.clarity-workspace__footer-copy{display:grid;grid-gap:.42rem;gap:.42rem}.clarity-workspace__footer-reassure{color:#4d6684;font-size:.9rem}.clarity-workspace__footer-actions{display:grid;justify-items:flex-end;grid-gap:.46rem;gap:.46rem}@keyframes clarity-signal-pulse{0%{box-shadow:0 0 0 0 rgba(59,130,246,.34)}70%{box-shadow:0 0 0 8px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}@keyframes clarity-signal-float{0%{transform:translateY(0) scale(1);opacity:.64}50%{transform:translateY(6px) scale(1.02);opacity:.84}to{transform:translateY(0) scale(1);opacity:.64}}@keyframes clarity-hero-shimmer{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(8px);opacity:.75}}.clarity-workspace__offer-grid{margin-bottom:.6rem}.clarity-workspace__summary-list{display:grid;grid-gap:.55rem;gap:.55rem}.clarity-workspace__summary-row{display:grid;grid-gap:.25rem;gap:.25rem}.clarity-workspace__summary-block ul{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding-left:1.1rem}.clarity-workspace__trust-note{max-width:52rem;color:#607894;font-size:.9rem}.clarity-workspace__messages{padding-top:0}.clarity-workspace__section--hero .clarity-workspace__hero-surface{border-radius:30px;padding:clamp(1.25rem,2.8vw,2.2rem);display:flex;flex-direction:column;gap:0;background:radial-gradient(circle at 84% 14%,rgba(99,102,241,.24),transparent 45%),radial-gradient(circle at 12% 4%,rgba(34,211,238,.12),transparent 48%),linear-gradient(150deg,#0f172a,#111f39 48%,#0f2744);border:1px solid rgba(148,163,184,.28);box-shadow:0 34px 68px rgba(2,8,23,.36),inset 0 1px 0 rgba(226,232,240,.14)}.clarity-workspace__hero-container{display:flex;flex-direction:column;gap:1.2rem}.clarity-workspace__hero-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.22)}.clarity-workspace__hero-meta{display:flex;align-items:center;gap:1.2rem;flex:1 1}.clarity-workspace__hero-meta .eyebrow{margin:0;padding:0;border:none;background:transparent;display:inline-block}.clarity-workspace__hero-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:clamp(1rem,2.4vw,2rem);gap:clamp(1rem,2.4vw,2rem);align-items:flex-start}.clarity-workspace__hero-path-column{display:flex;flex-direction:column;gap:.8rem;min-width:0}.clarity-workspace__hero-copy-column{display:flex;flex-direction:column;gap:0}.clarity-workspace__section--hero .clarity-workspace__hero-surface:after,.clarity-workspace__section--hero .clarity-workspace__hero-surface:before{display:none}.clarity-workspace__hero-utility-strip{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.8rem;margin-left:auto}.clarity-workspace__hero-utility-strip .button{min-height:28px;padding:.4rem .8rem;font-size:12px;opacity:.75;border-radius:8px}.clarity-workspace__hero-utility-strip .button:hover{opacity:1}.clarity-workspace__hero-timestamp{color:#9fb3cf;font-size:12px;font-weight:500;white-space:nowrap}.clarity-workspace__hero-copy{display:flex;flex-direction:column;gap:.8rem}.clarity-workspace__hero-copy h1{color:#f8fbff;font-size:clamp(2rem,3.5vw,2.9rem);font-weight:760;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:16ch}.clarity-workspace__hero-copy .eyebrow{margin:0 0 .2rem;color:#c4d6f8;border-color:rgba(148,163,184,.3);background:rgba(15,23,42,.34)}.clarity-workspace__hero-key-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.62rem;gap:.62rem;padding:.56rem;background:rgba(15,23,42,.22);border-radius:16px;border:1px solid rgba(148,163,184,.14)}.clarity-workspace__hero-info-item{display:flex;flex-direction:column;gap:.18rem;border:1px solid rgba(148,163,184,.08);border-radius:10px;background:rgba(15,23,42,.16);padding:.48rem .56rem}.clarity-workspace__hero-label{color:#a5bbdc;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.clarity-workspace__hero-value{color:#e7f0ff;font-size:14px;font-weight:700;line-height:1.32}.clarity-workspace__opening{max-width:54ch;color:#d5e3f7;font-size:1rem;line-height:1.58;margin:0}.clarity-workspace__hero-support{max-width:54ch;color:#c5d8f4;font-size:.95rem;line-height:1.56;margin:0}.clarity-workspace__note-inline{max-width:54ch;border:1px solid rgba(148,163,184,.24);border-left:3px solid #60a5fa;background:rgba(15,23,42,.5);padding:.56rem .72rem;box-shadow:inset 0 1px 0 rgba(226,232,240,.08)}.clarity-workspace__note-inline span{color:#9cc4ff;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:.22rem}.clarity-workspace__note-inline p{color:#d7e6fb;font-size:.89rem;line-height:1.48;margin:0}.clarity-workspace__hero-recommendation{display:grid;grid-gap:.34rem;gap:.34rem;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:rgba(12,20,36,.46);padding:.64rem .74rem}.clarity-workspace__hero-recommendation p{margin:0;color:#c8d8ef;font-size:.9rem;line-height:1.48}.clarity-workspace__hero-recommendation-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.42rem}.clarity-workspace__hero-recommendation-row span{color:#a7bddf;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.clarity-workspace__hero-recommendation-row strong{color:#f8fbff;font-size:1rem;line-height:1.35}.clarity-workspace__hero-recommendation-row em{color:#d2e0f6;font-size:.88rem;font-style:normal;font-weight:620}.clarity-workspace__diagnosis-strip{margin-top:.08rem}.clarity-workspace__diagnosis-strip span{min-height:30px;border:0;border-radius:999px;background:#f1f5f9;color:#334155;padding:.28rem .66rem;font-size:12px}.clarity-workspace__hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.56rem;margin-top:.18rem}.clarity-workspace__hero-actions .button{min-height:42px;border-radius:12px;font-size:14px;font-weight:700;padding:.72rem 1.08rem;width:auto;text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.clarity-workspace__hero-actions .button--primary,.clarity-workspace__hero-actions .button:first-child{background:linear-gradient(135deg,#5b8df6,#3b82f6 45%,#2563eb);color:#ffffff;border:1px solid rgba(147,197,253,.44);box-shadow:0 10px 24px rgba(37,99,235,.34)}.clarity-workspace__hero-actions .button--primary:hover,.clarity-workspace__hero-actions .button:first-child:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(37,99,235,.38)}.clarity-workspace__hero-actions .button--ghost,.clarity-workspace__hero-actions .button--secondary{border:1px solid rgba(148,163,184,.36);background:rgba(15,23,42,.36);color:#dbeafe;box-shadow:none}.clarity-workspace__result-hero-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-gap:clamp(1rem,2.6vw,2rem);gap:clamp(1rem,2.6vw,2rem);align-items:center}.clarity-workspace__result-hero-copy{display:grid;align-content:center;grid-gap:.92rem;gap:.92rem;max-width:820px}.clarity-workspace__result-hero-copy .eyebrow{width:-moz-fit-content;width:fit-content;margin:0;color:#c4d6f8;border-color:rgba(148,163,184,.3);background:rgba(15,23,42,.34)}.clarity-workspace__result-hero-copy h1{max-width:20ch;margin:0;color:#f8fbff;font-size:clamp(2.28rem,4.1vw,4.05rem);line-height:1.02;letter-spacing:0}.clarity-workspace__result-chips{display:flex;flex-wrap:wrap;gap:.55rem;max-width:720px}.clarity-workspace__result-chips span{display:inline-flex;min-height:2rem;align-items:center;padding:.38rem .66rem;border:1px solid rgba(191,219,254,.2);border-radius:999px;background:rgba(15,23,42,.34);color:#dbeafe;font-size:.82rem;font-weight:680;line-height:1.25;max-width:min(100%,16rem)}.clarity-workspace__quiet-link{width:-moz-fit-content;width:fit-content;color:#a8bddb;font-size:.9rem;font-weight:680;text-decoration:none}.clarity-workspace__quiet-link:focus-visible,.clarity-workspace__quiet-link:hover{color:#dbeafe;text-decoration:underline}.clarity-workspace__result-summary-card{display:grid;align-content:flex-start;grid-gap:.82rem;gap:.82rem;min-width:0;padding:clamp(.92rem,1.7vw,1.15rem);border:1px solid rgba(191,219,254,.18);border-radius:22px;background:rgba(248,251,255,.96);box-shadow:0 22px 42px rgba(2,8,23,.22)}.clarity-workspace__result-summary-card .eyebrow{margin:0 0 .4rem;color:#36547a;border-color:rgba(132,159,200,.18);background:rgba(239,246,255,.82)}.clarity-workspace__result-summary-card h2{margin:0;color:#13243b;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.12}.clarity-workspace__result-summary-list{display:grid;grid-gap:0;gap:0}.clarity-workspace__result-summary-row{display:grid;grid-gap:.14rem;gap:.14rem;padding:.5rem 0;border-top:1px solid rgba(132,159,200,.16)}.clarity-workspace__result-summary-row span{color:#667d98;font-size:.76rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.clarity-workspace__result-summary-row strong{color:#162841;font-size:.98rem;line-height:1.35}.clarity-workspace__result-fit-list{display:grid;grid-gap:.44rem;gap:.44rem;margin:0;padding:0;list-style:none}.clarity-workspace__result-fit-list li{position:relative;min-width:0;padding-left:1.1rem;color:#4f6784;font-size:.94rem;line-height:1.42}.clarity-workspace__result-fit-list li:before{content:"";position:absolute;left:0;top:.58em;width:.42rem;height:.42rem;border-radius:999px;background:#3b82f6}.clarity-workspace__compact-list{display:grid;grid-gap:.42rem;gap:.42rem;margin:0;padding-left:1.1rem}.clarity-workspace__compact-list li{color:#4f6784;line-height:1.55}.clarity-workspace__confidence-strip{margin:.08rem 0 0;color:#9eb5d6;font-size:12px;font-weight:500;line-height:1.45;background:transparent}.clarity-workspace__utility{grid-area:panel;min-width:0;padding:0}.clarity-workspace__utility:before{display:none}.clarity-workspace__path-journey{padding:.8rem;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(9,16,31,.44);display:flex;flex-direction:column;gap:.7rem;height:100%}.clarity-workspace__path-journey-head{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0}.clarity-workspace__path-journey-head h3{margin:0;color:#f8fbff;font-size:16px;font-weight:700;line-height:1.3}.clarity-workspace__path-journey-head p{margin:0;color:#9ec0f4;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.clarity-workspace__path-flow{position:relative;height:174px;width:100%;overflow:visible;padding:0 10px;background:linear-gradient(135deg,#090f1d,#101a31);border:1px solid rgba(148,163,184,.18);border-radius:14px;display:flex;align-items:center;box-shadow:inset 0 1px 0 rgba(226,232,240,.08),0 16px 28px rgba(2,8,23,.32)}.clarity-workspace__path-svg{position:absolute;top:50%;left:0;width:100%;height:2px;overflow:visible;z-index:1;pointer-events:none}.clarity-workspace__path-line,.clarity-workspace__path-svg{fill:none;stroke-linecap:round}.clarity-workspace__path-line--active{stroke:#60a5fa;stroke-width:2;stroke-dasharray:0}.clarity-workspace__path-line--future{stroke:#4b5f82;stroke-width:1.5;stroke-dasharray:0;opacity:.68}.clarity-workspace__path-line--dim{stroke:#30415f;stroke-width:1;stroke-dasharray:0;opacity:.5}.clarity-workspace__path-gap-label{display:none}.clarity-workspace__path-node-row{position:relative;z-index:3;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;gap:8px;width:100%}.clarity-workspace__path-node{--node-index:0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:58px;width:112px;border-radius:12px;padding:10px 11px;border:1px solid #3e5478;background:#17243d;color:#eef5ff;cursor:pointer;font-size:13px;font-weight:600;animation:none;transition:box-shadow .18s ease,opacity .18s ease,transform .18s ease}.clarity-workspace__path-node:focus-visible,.clarity-workspace__path-node:hover{outline:none;transform:translateY(0) scale(1.03)}.clarity-workspace__path-node:before{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 10px);width:max-content;max-width:210px;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:.48rem .58rem;background:rgba(15,23,42,.96);box-shadow:0 12px 30px rgba(2,6,23,.28);color:#cbd5e1;font-size:.72rem;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease;z-index:8}.clarity-workspace__path-node:focus-visible:before,.clarity-workspace__path-node:hover:before{opacity:1;transform:translate(-50%)}.clarity-workspace__path-node strong{color:#eef5ff;font-size:12px;font-weight:600;line-height:1.2;margin:0;display:block}.clarity-workspace__path-node em{color:#98afd1;font-size:10px;font-style:normal;font-weight:400;line-height:1.2;margin:0;display:block}.clarity-workspace__path-node-dot{display:none}.clarity-workspace__path-node--start{width:126px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 0 0 1px rgba(147,197,253,.44),0 0 26px rgba(59,130,246,.46)!important}.clarity-workspace__path-node-pulse{position:absolute;inset:-4px;border:1.5px solid #60a5fa;border-radius:12px;animation:pulse 3s ease-out infinite;pointer-events:none}.clarity-workspace__path-node-badge{position:absolute;left:50%;top:-22px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.15);border-radius:20px;background:rgba(255,255,255,.06);color:#dbeafe;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 8px;white-space:nowrap}.clarity-workspace__path-node--proof{width:112px;border:1px dashed #3a5177;opacity:.86}.clarity-workspace__path-node--future{width:112px;border:1px dashed #33435f;background:rgba(15,23,42,.18);opacity:.62}.clarity-workspace__path-node--future:focus-visible,.clarity-workspace__path-node--future:hover{opacity:.64}.clarity-workspace__path-caption{margin:.22rem 0 0;color:#9fb4d4;font-size:11px;font-style:normal;font-weight:560;line-height:1.45;text-align:left}.clarity-workspace__hero-signals{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.clarity-workspace__hero-signal{border:0;border-radius:12px;background:rgba(12,20,36,.36);padding:.46rem .54rem}.clarity-workspace__hero-signal p{margin:-.5rem 0 0;color:#d5e4fa;font-size:.74rem;line-height:1}.clarity-workspace__card,.clarity-workspace__details,.clarity-workspace__primary{border-radius:22px;border-color:rgba(132,159,200,.17)}.clarity-workspace__card,.clarity-workspace__details{box-shadow:0 16px 32px rgba(15,23,42,.055)}@keyframes flowDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}@keyframes clarity-node-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.22);opacity:0}}html[data-theme=dark] .clarity-workspace__hero-utility-strip span,html[data-theme=dark] .clarity-workspace__path-caption,html[data-theme=dark] .clarity-workspace__path-journey-head p{color:var(--text-muted)}@media (max-width:900px){.card-grid--articles-archive,.card-grid--articles-featured,.card-grid--articles-standard{grid-template-columns:1fr}}@media (max-width:1180px){.clarity-workspace__evidence-grid,.clarity-workspace__fit-grid,.clarity-workspace__footer-cta,.clarity-workspace__grid--profile,.clarity-workspace__grid--two,.clarity-workspace__guidance-grid,.clarity-workspace__hero-surface,.clarity-workspace__next-grid,.clarity-workspace__offer-grid,.clarity-workspace__offer-mapping-grid,.clarity-workspace__primary-grid,.clarity-workspace__recommendation-grid,.clarity-workspace__secondary-grid,.starter-kit-workspace__download-grid,.starter-kit-workspace__founder-layout,.starter-kit-workspace__hero,.starter-kit-workspace__next-grid,.starter-kit-workspace__recommendation-grid,.starter-kit-workspace__week-grid{grid-template-columns:1fr}.clarity-workspace__utility-actions{justify-content:flex-start}.clarity-workspace__path-map-bands,.clarity-workspace__path-map-edges,.clarity-workspace__path-map-top{grid-template-columns:1fr}.clarity-workspace__section--hero .clarity-workspace__hero-surface{border-radius:24px;padding:1rem}.clarity-workspace__hero-main{grid-template-columns:1fr;gap:1rem}.clarity-workspace__result-hero-layout{grid-template-columns:1fr}.clarity-workspace__hero-copy{gap:.72rem}.clarity-workspace__result-hero-copy h1{max-width:22ch}.clarity-workspace__hero-key-info,.clarity-workspace__hero-signals{grid-template-columns:1fr}.clarity-workspace__hero-actions .button{width:100%}.clarity-workspace__path-flow{height:198px;padding-inline:14px}.clarity-workspace__path-node,.clarity-workspace__path-node--future,.clarity-workspace__path-node--proof,.clarity-workspace__path-node--start{width:94px;padding-inline:8px}.clarity-workspace__hero-utility-strip{justify-content:flex-start}.clarity-workspace{--clarity-shell-max:min(1120px,calc(100% - 20px));width:min(var(--clarity-shell-max),100%)}.clarity-workspace:before{height:460px}.clarity-workspace:after{height:320px;background-size:36px 36px}}@media (max-width:860px){.starter-kit-workspace__hero,.starter-kit-workspace__recommendation-footer,.starter-kit-workspace__section-heading,.starter-kit-workspace__step-header,.starter-kit-workspace__success-banner{grid-template-columns:1fr;display:grid}.starter-kit-workspace__step-copy{max-width:none;text-align:left}.clarity-workspace__result-hero-layout,.starter-kit-workspace__download-grid,.starter-kit-workspace__hero,.starter-kit-workspace__hero-cards,.starter-kit-workspace__next-grid,.starter-kit-workspace__recommendation-grid,.starter-kit-workspace__week-grid{grid-template-columns:1fr}}@media (max-width:1200px){.card-grid--articles-standard{grid-template-columns:repeat(2,minmax(0,1fr))}}.testimonial-card{padding:var(--card-pad-lg);background:linear-gradient(180deg,rgba(251,253,255,.99),rgba(246,249,255,.965))}.testimonial-grid--featured{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:.5rem}.testimonial-grid--featured .testimonial-card{padding:1.65rem 1.58rem 1.5rem;gap:1rem}.home-testimonials-carousel{display:grid;grid-gap:1rem;gap:1rem}.home-testimonials-carousel__stage{position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rsai-carousel__track{display:flex;width:100%;transition:transform var(--rsai-carousel-swipe-duration-ms,.82s) cubic-bezier(.22,1,.36,1);will-change:transform}.rsai-carousel__track[data-transition=false]{transition:none}.rsai-carousel__slide-shell{flex:0 0 100%;display:grid;grid-gap:1.15rem;gap:1.15rem;width:100%;min-width:0}.rsai-carousel__item,.rsai-carousel__item>*{min-width:0}.home-testimonials-carousel__stage .testimonial-card-v2{max-width:none;margin-left:0;min-height:100%;border:1px solid rgba(84,112,154,.12);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.09),transparent 42%),linear-gradient(165deg,rgba(255,255,255,.98),rgba(246,250,255,.96));box-shadow:0 1px 1px rgba(14,30,62,.08),inset 0 1px 0 rgba(255,255,255,.86)}.home-testimonials-carousel__footer,.rsai-carousel__footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem}.home-testimonials-carousel__nav,.rsai-carousel__nav{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid rgba(84,112,154,.18);border-radius:999px;background:rgba(255,255,255,.94);color:#27446b;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-testimonials-carousel__nav:hover,.rsai-carousel__nav:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.38);box-shadow:0 8px 18px rgba(14,30,62,.08)}.home-testimonials-carousel__dots,.rsai-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.42rem;flex-wrap:wrap}.home-testimonials-carousel__dot,.rsai-carousel__dot{width:.62rem;height:.62rem;border:none;border-radius:999px;background:rgba(84,112,154,.25);cursor:pointer;transition:width .18s ease,background-color .18s ease}.home-testimonials-carousel__dot[data-active=true],.rsai-carousel__dot[data-active=true]{width:1.7rem;background:linear-gradient(90deg,#2563eb,#0ea5e9)}.home-testimonials-carousel__item{min-width:0}.home-articles-carousel{display:grid;grid-gap:1rem;gap:1rem}.home-articles-carousel__stage{position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-articles-carousel__stage .rsai-carousel__slide-shell{gap:1rem}.home-articles-carousel__item{min-width:0}.home-articles-carousel .content-card--article{border-radius:24px;border-color:rgba(84,112,154,.11);background:radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 45%),linear-gradient(160deg,rgba(255,255,255,.98),rgba(247,251,255,.95))}.articles-publication{width:100%;max-width:none;margin:0 auto;display:grid;grid-gap:clamp(1.7rem,2.4vw,2.5rem);gap:clamp(1.7rem,2.4vw,2.5rem)}.articles-hero{border:1px solid rgba(84,112,154,.1);border-radius:30px;background:radial-gradient(circle at 0 0,rgba(37,99,235,.11),transparent 34%),radial-gradient(circle at 100% 0,rgba(6,182,212,.09),transparent 37%),linear-gradient(160deg,rgba(255,255,255,.99),rgba(244,249,255,.97));box-shadow:0 14px 30px rgba(14,30,62,.05);padding:clamp(1.35rem,2.25vw,2.2rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:clamp(1rem,2vw,1.8rem);gap:clamp(1rem,2vw,1.8rem);align-items:stretch;position:relative;overflow:hidden}.articles-hero__left{display:grid;grid-gap:.96rem;gap:.96rem;align-content:flex-start}.articles-hero h1{margin:.16rem 0 .35rem;max-width:16ch;font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.08;letter-spacing:-.035em}.articles-hero p:not(.eyebrow){margin:0;max-width:60ch;color:var(--text-muted);font-size:1.01rem}.articles-hero__map{border:1px solid rgba(84,112,154,.11);border-radius:22px;background:radial-gradient(circle at 16% 12%,rgba(37,99,235,.09),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(244,249,255,.9));min-height:264px;position:relative;overflow:hidden}.articles-hero__map:after,.articles-hero__map:before{content:"";position:absolute;inset:0;pointer-events:none}.articles-hero__map:before{background:linear-gradient(122deg,transparent 28%,rgba(84,112,154,.18) 29%,transparent 30%),linear-gradient(212deg,transparent 42%,rgba(84,112,154,.15) 43%,transparent 44%),linear-gradient(28deg,transparent 58%,rgba(84,112,154,.14) 59%,transparent 60%);opacity:.3}.articles-map-node{position:absolute;border-radius:999px;border:1px solid rgba(84,112,154,.2);background:rgba(255,255,255,.93);color:#204870;font-size:.79rem;font-weight:700;padding:.42rem .7rem;box-shadow:0 8px 20px rgba(14,30,62,.08);animation:articlesNodeFloat 8.2s ease-in-out infinite}.articles-map-node--a{top:22%;left:8%}.articles-map-node--b{top:21%;right:8%;animation-delay:-1.2s}.articles-map-node--c{bottom:23%;left:14%;animation-delay:-2.3s}.articles-map-node--d{bottom:18%;right:10%;animation-delay:-3.1s}@keyframes articlesNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.articles-intent-chips,.articles-quick-filters{display:flex;gap:.55rem;flex-wrap:wrap}.articles-direction-card button,.articles-intent-card button,.articles-intent-chip,.articles-quick-filter{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;border-radius:999px;border:1px solid rgba(84,112,154,.22);background:rgba(255,255,255,.9);color:#1f3f6a;font-size:.84rem;font-weight:700;cursor:pointer;padding:.45rem .86rem;transition:all .18s ease}.articles-direction-card button:hover,.articles-intent-card button:hover,.articles-intent-chip:hover,.articles-quick-filter:hover{border-color:rgba(37,99,235,.45);transform:translateY(-1px);box-shadow:0 10px 20px rgba(14,30,62,.08)}.articles-search-row--hero{margin:.2rem 0 .1rem}.articles-intents__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.articles-intent-card{border:1px solid rgba(84,112,154,.14);border-radius:22px;background:rgba(255,255,255,.9);padding:1.15rem 1.08rem;display:grid;grid-gap:.62rem;gap:.62rem}.articles-intent-card__marker{width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(84,112,154,.2);color:#355a86;font-size:.73rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.28rem .56rem}.articles-featured-insight h3,.articles-intent-card h3,.articles-latest-card h3,.articles-path-card h3,.articles-soft-cta h2{margin:0;color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.02em}.articles-featured-insight p,.articles-intent-card p,.articles-path-card p,.articles-soft-cta p{margin:0;color:var(--text-muted)}.articles-compact-sections,.articles-featured-area,.articles-latest,.articles-paths{padding-top:.35rem}.articles-latest{scroll-margin-top:90px}.articles-feature-block{display:grid;grid-template-columns:minmax(0,1.64fr) minmax(300px,.86fr);grid-gap:1.05rem;gap:1.05rem}.articles-featured-insight{border:1px solid rgba(130,166,226,.22);border-radius:24px;background:radial-gradient(circle at 94% 8%,rgba(59,130,246,.24),transparent 35%),radial-gradient(circle at 18% 88%,rgba(6,182,212,.12),transparent 38%),linear-gradient(155deg,#0f1d37,#132c51 62%,#102444);padding:clamp(1.15rem,2vw,1.65rem);display:grid;grid-gap:.78rem;gap:.78rem;color:#edf4ff;box-shadow:0 18px 42px rgba(8,20,44,.26)}.articles-featured-insight .eyebrow{color:rgba(222,236,255,.8)}.articles-featured-insight h3,.articles-featured-insight p{color:#edf4ff}.articles-featured-insight h3{font-size:clamp(1.52rem,1.9vw,2.04rem);line-height:1.28}.articles-featured-insight>p:not(.articles-featured-insight__meta):not(.articles-featured-insight__why){font-size:1.03rem;line-height:1.72}.articles-featured-badge{width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(181,207,255,.4);color:rgba(232,242,255,.95);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.3rem .56rem}.articles-featured-insight__why{border-top:1px solid rgba(181,207,255,.24);padding-top:.72rem;color:rgba(226,238,255,.9);font-size:.96rem}.articles-featured-insight__action{border-top:1px solid rgba(181,207,255,.24);padding-top:.74rem}.articles-featured-insight a,.articles-path-card button,.articles-soft-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;border-radius:999px;border:1px solid rgba(84,112,154,.22);background:rgba(255,255,255,.95);color:#133f77;font-size:.84rem;font-weight:800;padding:.46rem .86rem;width:-moz-fit-content;width:fit-content}.articles-featured-insight a:hover,.articles-path-card button:hover,.articles-soft-cta a:hover{border-color:rgba(37,99,235,.5);transform:translateY(-1px)}.articles-featured-insight__meta,.articles-latest-card__meta{color:#4e6f9b;font-size:.79rem;font-weight:700;letter-spacing:.02em}.articles-editors-picks{border:1px solid rgba(84,112,154,.14);border-radius:20px;background:rgba(255,255,255,.92);padding:.35rem .94rem .94rem;display:grid;grid-gap:.7rem;gap:.7rem}.articles-editors-picks__title{margin:0;color:var(--text-strong);font-weight:800}.articles-editors-picks__list{display:grid;grid-gap:.58rem;gap:.58rem}.articles-editors-pick-row{display:grid;grid-gap:.24rem;gap:.24rem;border-bottom:1px solid rgba(84,112,154,.14);padding:.52rem 0 .62rem;background:transparent;transition:background-color .18s ease}.articles-editors-pick-row:focus-visible,.articles-editors-pick-row:hover{background:rgba(242,248,255,.7)}.articles-editors-pick-row small,.articles-editors-pick-row span{color:var(--text-soft);font-size:.78rem}.articles-editors-pick-row p{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.articles-editors-pick-row strong{color:var(--text-strong);font-size:1rem;line-height:1.42}.articles-browse{position:-webkit-sticky;position:sticky;top:0;z-index:3;border-top:1px solid rgba(84,112,154,.12);border-bottom:1px solid rgba(84,112,154,.12);background:linear-gradient(180deg,rgba(244,248,253,.95),rgba(244,248,253,.84));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.22rem 0}.articles-browse h2{margin:0 0 .65rem;font-size:1.16rem}.articles-browse__subtitle{margin:0 0 .58rem;color:var(--text-muted);font-size:.9rem}.articles-more-filters{margin-top:.28rem;margin-bottom:.48rem;border:1px solid rgba(84,112,154,.22);border-radius:999px;background:rgba(255,255,255,.9);color:#345a87;width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;padding:0}.articles-more-filters__icon{width:1.05rem;height:1.05rem;display:inline-flex}.articles-more-filters__icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.articles-topic-tabs{display:flex;gap:.46rem;justify-content:center;flex-wrap:wrap;width:100%;overflow:visible;padding-bottom:.36rem;padding-left:0}.articles-topic-tab{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;border:1px solid rgba(84,112,154,.18);background:rgba(255,255,255,.9);color:#2c4d76;font-size:.8rem;font-weight:700;min-height:2.5rem;max-height:2.5rem;padding:.24rem .68rem;cursor:pointer}.articles-topic-tab[data-active=true]{border-color:rgba(37,99,235,.42);color:#1e4580;background:rgba(232,242,255,.95)}.articles-search-row input{width:100%;min-height:3rem;border-radius:14px;border:1px solid rgba(84,112,154,.2);background:rgba(255,255,255,.95);color:var(--text-strong);padding:.65rem .9rem}.articles-search-feedback{margin-top:.44rem;display:flex;align-items:center;gap:.62rem;flex-wrap:wrap}.articles-search-feedback p{margin:0;color:#476389;font-size:.84rem}.articles-search-feedback button{border:1px solid rgba(84,112,154,.18);border-radius:999px;background:rgba(255,255,255,.9);color:#2c578c;font-size:.78rem;font-weight:700;min-height:1.95rem;padding:.32rem .66rem}.articles-quick-filters{gap:.34rem;padding-left:0;justify-content:center;width:100%}.articles-quick-filter{min-height:1.72rem;padding:.24rem .58rem;font-size:.72rem;color:#4f698b;border-color:rgba(84,112,154,.18);background:rgba(252,254,255,.9)}.articles-quick-filter[data-active=true]{border-color:rgba(37,99,235,.42);color:#1e4580;background:rgba(232,242,255,.95)}.articles-paths__grid{display:grid;grid-gap:.86rem;gap:.86rem;grid-template-columns:repeat(2,minmax(0,1fr))}.articles-path-card{border:1px solid rgba(84,112,154,.14);border-radius:20px;background:rgba(255,255,255,.92);padding:.94rem .92rem;display:grid;grid-gap:.5rem;gap:.5rem}.articles-path-card__marker{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.3rem .58rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(84,112,154,.2);color:#355a86}.articles-compact-block ul,.articles-path-card ul{margin:0;padding-left:1rem;display:grid;grid-gap:.35rem;gap:.35rem}.articles-compact-block li a,.articles-path-card li a{color:#244f8b;font-weight:600}.articles-latest-grid{display:grid;grid-gap:1.02rem;gap:1.02rem;grid-template-columns:repeat(3,minmax(0,1fr))}.articles-latest-card{border:1px solid rgba(84,112,154,.12);border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(249,252,255,.94));padding:1.14rem;display:grid;grid-gap:.62rem;gap:.62rem;min-height:272px;transition:border-color .18s ease,box-shadow .18s ease}.articles-latest-card h3{font-size:clamp(1.12rem,1.36vw,1.34rem);line-height:1.36;color:#10223b}.articles-latest-card p:not(.articles-latest-card__meta){margin:0;color:#546f8d;line-height:1.65}.articles-latest-card:focus-visible,.articles-latest-card:hover{border-color:rgba(84,112,154,.22);box-shadow:0 12px 24px rgba(14,30,62,.07)}.articles-latest-card__footer{display:flex;justify-content:space-between;gap:.6rem;align-items:center;color:#7189a8;font-size:.78rem}.articles-count{margin:.18rem 0 0;color:var(--text-soft);font-size:.8rem;font-weight:600}.articles-latest-callout{grid-column:span 3;border:1px solid rgba(84,112,154,.14);border-radius:18px;background:rgba(246,251,255,.92);padding:1rem 1.06rem;display:grid;grid-gap:.42rem;gap:.42rem}.articles-latest-callout h3{margin:0;font-size:1rem}.articles-latest-callout p{margin:0;color:var(--text-muted)}.articles-latest-callout button{width:-moz-fit-content;width:fit-content;min-height:2rem;border-radius:999px;border:1px solid rgba(84,112,154,.22);background:rgba(255,255,255,.95);color:#2c578c;font-size:.78rem;font-weight:700;padding:.34rem .66rem}.articles-compact-sections{display:grid;grid-gap:.88rem;gap:.88rem;grid-template-columns:repeat(3,minmax(0,1fr))}.articles-compact-block{border:1px solid rgba(84,112,154,.12);border-radius:16px;background:rgba(255,255,255,.9);padding:1rem .96rem}.articles-compact-block h3{margin:0 0 .6rem;font-size:1.08rem}.articles-compact-block li{display:grid;grid-gap:.18rem;gap:.18rem}.articles-compact-block li small{color:var(--text-soft);font-size:.74rem}.articles-compact-block li+li{border-top:1px solid rgba(84,112,154,.11);padding-top:.48rem}.articles-path-empty{margin:0;color:var(--text-soft);font-size:.86rem}.articles-map-label{margin:0;position:absolute;top:.74rem;left:.84rem;color:#325880;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.articles-map-micro{top:1.86rem;left:.84rem;color:#5a7598;font-size:.76rem}.articles-map-caption,.articles-map-micro{margin:0;position:absolute;font-weight:600}.articles-map-caption{left:.88rem;right:.88rem;bottom:.8rem;color:#4d6a90;font-size:.78rem;text-align:center}.articles-soft-cta{border:1px solid rgba(84,112,154,.12);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(37,99,235,.1),transparent 32%),radial-gradient(circle at 100% 100%,rgba(6,182,212,.08),transparent 34%),linear-gradient(160deg,rgba(255,255,255,.98),rgba(245,250,255,.95));box-shadow:0 12px 24px rgba(14,30,62,.05);padding:clamp(1.05rem,1.7vw,1.46rem);text-align:left;display:grid;grid-gap:.66rem;gap:.66rem}.articles-soft-cta__actions{display:flex;align-items:center;gap:.78rem;flex-wrap:wrap}.articles-soft-cta__secondary{border:none!important;background:transparent!important;color:#2a578c!important;padding-left:0!important;padding-right:0!important}.articles-soft-cta a{width:-moz-fit-content;width:fit-content}.articles-empty-state{margin:0;border:1px solid rgba(84,112,154,.14);border-radius:16px;background:rgba(248,252,255,.9);padding:.88rem .92rem;display:grid;grid-gap:.36rem;gap:.36rem;color:var(--text-soft)}.articles-empty-state p{margin:0}.articles-empty-state button{width:-moz-fit-content;width:fit-content;margin-top:.22rem;border:1px solid rgba(84,112,154,.2);border-radius:999px;background:rgba(255,255,255,.92);color:#2c578c;font-size:.78rem;font-weight:700;min-height:2rem;padding:.34rem .7rem}@media (max-width:1024px){.articles-publication{width:100%}.articles-hero{grid-template-columns:1fr}.articles-browse{top:0}.articles-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.articles-latest-callout{grid-column:span 2}.articles-compact-sections{grid-template-columns:1fr}}@media (max-width:840px){.articles-publication{width:100%}.articles-browse{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.articles-feature-block,.articles-intents__grid,.articles-latest-grid,.articles-paths__grid{grid-template-columns:1fr}.articles-latest-callout{grid-column:auto}}@media (max-width:640px){.articles-publication{width:100%}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}.site-header.is-hidden{transform:none;opacity:1}.articles-map-node{animation:none}}.articles-showcase{gap:1.7rem}.articles-featured-carousel,.articles-showcase__archive,.articles-showcase__featured{display:grid;grid-gap:1rem;gap:1rem}.articles-featured-carousel{padding:.4rem .35rem .25rem;border:1px solid rgba(84,112,154,.1);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(37,99,235,.11),transparent 28%),radial-gradient(circle at 100% 100%,rgba(14,165,233,.1),transparent 30%),linear-gradient(160deg,rgba(252,254,255,.96),rgba(244,249,255,.95));box-shadow:0 20px 42px rgba(14,30,62,.07)}.articles-featured-carousel__stage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.articles-featured-carousel__card-shell,.articles-featured-carousel__item{min-width:0}.articles-featured-carousel__card-shell{height:100%;padding:.2rem;border-radius:24px;border:1px solid rgba(84,112,154,.1);background:rgba(255,255,255,.75)}.articles-featured-carousel__card-shell[data-emphasis=primary]{background:radial-gradient(circle at 100% 0,rgba(59,130,246,.11),transparent 48%),linear-gradient(160deg,rgba(255,255,255,.94),rgba(248,252,255,.9))}.articles-featured-carousel__card-shell .content-card--article{height:100%;border:none;border-radius:21px;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(245,250,255,.95));box-shadow:0 16px 30px rgba(14,30,62,.06)}.articles-featured-carousel__footer{padding:0 .4rem}.card-grid--articles-editorial .content-card--article{min-height:100%;border-radius:22px;border-color:rgba(84,112,154,.1);background:radial-gradient(circle at 100% 0,rgba(37,99,235,.07),transparent 38%),linear-gradient(160deg,rgba(255,255,255,.98),rgba(247,251,255,.95));box-shadow:0 14px 28px rgba(14,30,62,.05)}.card-grid--articles-editorial .content-card--article:nth-child(6n+1),.card-grid--articles-editorial .content-card--article:nth-child(6n+4){transform:translateY(-4px)}.card-grid--articles-editorial .content-card--article:focus-visible,.card-grid--articles-editorial .content-card--article:hover{transform:translateY(-6px)}.card-grid--articles-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-card__top{display:flex;align-items:center;justify-content:space-between;gap:10rem}.testimonial-card__signal{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:20px;padding:.32rem .62rem;border:1px solid rgba(111,145,197,.14);border-radius:999px;background:rgba(246,249,255,.96);color:#456080;font-size:.74rem;font-weight:700;letter-spacing:.045em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.testimonial-card__quote-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:26px;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(79,70,229,.12));color:#2c5ea6;font-size:1.28rem;font-weight:800;line-height:1}.testimonial-card__quote{color:#1a2840;font-size:1.02rem;line-height:1.55}.testimonial-card__person{display:flex;align-items:center;margin-top:.2rem;gap:.85rem}.testimonial-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(6,182,212,.18));color:var(--accent-blue);font-size:.95rem;font-weight:800}.testimonial-card__person-copy{display:grid;grid-gap:.2rem;gap:.2rem}.testimonial-card__person-copy strong{color:var(--text-strong);font-size:.98rem;font-weight:800}.testimonial-card__context,.testimonial-card__person-copy span{color:var(--text-muted);font-size:.92rem}.detail-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);grid-gap:28px;gap:28px;align-items:flex-start;padding:var(--section-shell-pad);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.08),transparent 24%),radial-gradient(circle at 0 0,rgba(124,58,237,.08),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.985),rgba(247,251,255,.96));box-shadow:0 18px 38px rgba(14,30,62,.08)}.detail-hero--single{grid-template-columns:minmax(0,1fr);gap:0;padding:42px 44px}.detail-flow{display:grid;grid-gap:var(--section-stack-gap);gap:var(--section-stack-gap)}.page-shell:has(.talent-flow--wide){max-width:1540px}.talent-flow--wide{gap:clamp(26px,2.2vw,36px)}.talent-flow--wide>.detail-hero,.talent-flow--wide>.form-panel,.talent-flow--wide>.panel-surface{padding-left:clamp(28px,2.4vw,44px);padding-right:clamp(28px,2.4vw,44px)}.talent-flow--wide>.detail-hero{min-height:0}.talent-flow--wide>.detail-hero .detail-hero__content h1{max-width:12.8ch}.talent-flow--wide .panel-surface{border-color:rgba(84,112,154,.12);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.96));box-shadow:0 16px 36px rgba(14,30,62,.05)}.talent-flow--wide .panel-surface h2{margin-bottom:.2rem;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.45rem,1.6vw,2rem);font-weight:780;letter-spacing:-.04em}.talent-flow--wide .panel-surface ol,.talent-flow--wide .panel-surface ul{display:grid;grid-gap:.54rem;gap:.54rem;color:var(--text);font-size:.98rem}.talent-flow--wide .panel-surface li{line-height:1.65}.talent-form-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.talent-form-intro__meta{display:grid;grid-gap:.7rem;gap:.7rem}.talent-form-intro__meta article{display:grid;grid-gap:.25rem;gap:.25rem;padding:.95rem 1rem;border:1px solid rgba(84,112,154,.12);border-radius:16px;background:rgba(255,255,255,.72)}.talent-form-intro__meta p{color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.talent-form-intro__meta strong{color:var(--text-strong);font-size:.94rem;line-height:1.5}.detail-flow__stack{display:grid;grid-gap:var(--detail-stack-gap)}.detail-flow__stack,.detail-flow__stack--course-free,.detail-flow__stack--course-paid{gap:var(--detail-stack-gap)}.detail-hero--offer .detail-hero__content{max-width:88ch;gap:.98rem}.detail-hero--with-purchase{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);gap:28px;align-items:flex-start}.detail-hero--offer .detail-hero__content h1{max-width:16.5ch;font-size:clamp(2.8rem,4.4vw,4.6rem)}.detail-hero--course.detail-hero--with-purchase{grid-template-columns:minmax(0,1.28fr) minmax(340px,.76fr);gap:26px;padding:34px 36px}.detail-hero--starter.detail-hero--course.detail-hero--with-purchase{grid-template-columns:minmax(0,1.16fr) minmax(372px,.84fr);gap:24px}.detail-hero__content--course{gap:.5rem;align-content:flex-start}.detail-hero__content--starter{gap:.74rem}.detail-hero__content--guided{gap:.82rem}.detail-hero__label-row{display:flex;flex-wrap:wrap;align-items:center;gap:.44rem}.detail-hero__badge{display:inline-flex;align-items:center;min-height:var(--chip-height);padding:var(--chip-pad-y) var(--chip-pad-x);border:1px solid rgba(111,145,197,.14);border-radius:var(--radius-pill);background:rgba(247,250,255,.96);color:#4d6788;font-size:var(--chip-font-size);font-weight:700;letter-spacing:var(--chip-letter-spacing);line-height:1.2;text-transform:uppercase}.detail-hero__badge--guided{border-color:rgba(37,99,235,.16);background:rgba(239,246,255,.98);color:#1f4fa4}.detail-hero--course .detail-hero__content h1{max-width:16.4ch;font-size:clamp(2.7rem,4vw,4.05rem)}.detail-hero__summary{max-width:62ch}.detail-hero__summary--guided{max-width:64ch;color:#425b7b;font-size:1rem;line-height:1.66}.detail-hero__summary--starter{max-width:60ch;color:#40597a;font-size:1rem;line-height:1.68}.guided-hero-support{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:.9rem;gap:.9rem;margin-top:.16rem}.guided-hero-support__card{display:grid;grid-gap:.56rem;gap:.56rem;min-height:100%;padding:1.06rem 1.08rem;border:1px solid rgba(84,112,154,.11);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.988),rgba(247,251,255,.968));box-shadow:0 14px 24px rgba(14,30,62,.032)}.guided-hero-support__card h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.2rem;font-weight:650;line-height:1.18;letter-spacing:-.03em;max-width:19ch;text-wrap:pretty}.guided-hero-support__card p:not(.eyebrow){color:#49617f;font-size:.92rem;line-height:1.62}.guided-hero-support__card--accent{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.05),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.988),rgba(244,249,255,.965))}.guided-hero-support__card .plain-list{gap:.56rem;margin-top:.02rem}.guided-hero-support__card .plain-list li{font-size:.89rem;line-height:1.52}.guided-hero-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.62rem;gap:.62rem;margin-top:.08rem;min-width:0}.guided-hero-included,.guided-hero-takeaways{display:grid;grid-gap:.62rem;gap:.62rem;min-width:0;margin-top:.18rem}.guided-hero-included h2,.guided-hero-takeaways h2{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:1.08rem;font-weight:800;line-height:1.2;letter-spacing:0}.guided-hero-output-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;grid-gap:.48rem;gap:.48rem;min-width:0;min-height:74px;padding:.86rem .92rem;border:1px solid rgba(84,112,154,.11);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.88));box-shadow:0 10px 18px rgba(14,30,62,.026)}.guided-hero-output-card__dot{width:.48rem;height:.48rem;margin-top:.31rem;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.8),rgba(6,182,212,.72));box-shadow:0 0 0 4px rgba(37,99,235,.08)}.guided-hero-output-card strong{color:#172740;font-size:.92rem;font-weight:750;line-height:1.36}.guided-hero-included{padding:.98rem 1rem 1.02rem;border:1px solid rgba(84,112,154,.1);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 12px 22px rgba(14,30,62,.026)}.guided-hero-included__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.46rem .82rem;gap:.46rem .82rem;margin:0;padding:0;list-style:none}.guided-hero-included__list li{position:relative;min-width:0;padding-left:1.06rem;color:#405a78;font-size:.88rem;font-weight:650;line-height:1.44}.guided-hero-included__list li:before{content:"";position:absolute;left:0;top:.48rem;width:.38rem;height:.38rem;border-radius:999px;background:rgba(37,99,235,.42)}.detail-hero__promise-list{display:grid;grid-gap:.5rem;gap:.5rem;max-width:58ch;padding:0;margin:.08rem 0 0;list-style:none}.detail-hero__promise-list li{position:relative;padding-left:1.22rem;color:#36506f;font-size:.92rem;font-weight:600;line-height:1.58}.detail-hero__promise-list li:before{content:"";position:absolute;left:0;top:.52rem;width:.42rem;height:.42rem;border-radius:999px;background:rgba(37,99,235,.42)}.detail-hero__content--course .detail-hero__tagline{max-width:26ch}.detail-hero__journey{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;color:#36506f;font-size:.82rem;font-weight:700;letter-spacing:.02em;line-height:1.5}.detail-hero__journey span{position:relative;padding-left:.72rem}.detail-hero__journey span:before{content:"";position:absolute;left:0;top:50%;width:.34rem;height:.34rem;border-radius:999px;background:rgba(37,99,235,.38);transform:translateY(-50%)}.detail-meta--course{gap:.4rem;margin-top:.08rem}.detail-meta--starter{gap:.46rem;margin-top:.14rem}.detail-meta--guided{gap:.44rem;margin-top:.08rem}.detail-meta--course span{min-height:var(--chip-height);max-width:100%;padding:var(--chip-pad-y) var(--chip-pad-x);border-radius:var(--radius-pill);font-size:.68rem;font-weight:700;letter-spacing:var(--chip-letter-spacing);line-height:1.1;text-transform:uppercase;white-space:normal}.detail-meta--starter span{min-height:30px;padding:.34rem .66rem;font-size:.72rem;letter-spacing:.04em;white-space:normal}.detail-meta--guided span{min-height:30px;padding:.34rem .68rem;border-color:rgba(111,145,197,.16);background:rgba(247,250,255,.98);color:#476181;font-size:.72rem;letter-spacing:.05em;white-space:normal}.detail-hero__support-note--course{max-width:60ch;margin:.02rem 0 0;color:#3f5878;font-size:.92rem;line-height:1.54}.detail-hero__outcome{max-width:58ch;margin:.04rem 0 0;color:#2f4c70;font-size:.94rem;font-weight:650;line-height:1.58}.detail-hero__outcome--guided{max-width:66ch;margin-top:.02rem;color:#274160;font-size:.94rem;font-weight:650;line-height:1.6}.detail-hero__outcome--starter{max-width:60ch;color:#23476f}.starter-hero-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);grid-gap:.86rem;gap:.86rem;margin-top:.14rem}.starter-hero-support__card{display:grid;grid-gap:.54rem;gap:.54rem;min-height:100%;padding:1rem 1.04rem;border:1px solid rgba(84,112,154,.11);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(247,251,255,.965));box-shadow:0 14px 24px rgba(14,30,62,.03)}.starter-hero-support__card h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.16rem;font-weight:650;line-height:1.18;letter-spacing:-.03em;max-width:18ch;text-wrap:pretty}.starter-hero-support__card p:not(.eyebrow){color:#49617f;font-size:.91rem;line-height:1.6}.starter-hero-support__card--accent{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.985),rgba(244,249,255,.962))}.starter-hero-support__card .plain-list{gap:.54rem;margin-top:.02rem}.starter-hero-support__card .plain-list li{font-size:.88rem;line-height:1.5}.detail-hero__course-fit{max-width:58ch;margin:0;color:#566e8f;font-size:.88rem;line-height:1.52}.offer-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(336px,.82fr);grid-gap:30px;gap:30px;align-items:flex-start}.offer-layout__main,.offer-layout__rail{min-width:0}.offer-layout__main{grid-gap:24px;gap:24px}.offer-layout__main,.offer-layout__rail{display:grid;align-content:flex-start}.detail-hero__content{display:grid;grid-gap:.82rem;gap:.82rem;min-width:0}.detail-hero__content h1{max-width:none;color:var(--text-strong);font-size:clamp(2.45rem,4.2vw,4.25rem);line-height:1.01;text-wrap:pretty}.detail-hero__content>p:not(.eyebrow):not(.detail-hero__tagline){max-width:72ch;color:#5a7090;font-size:1.01rem;line-height:1.68}.detail-hero .detail-meta span{border-color:rgba(111,145,197,.18);background:rgba(245,249,255,.98);color:#4f678a}.detail-hero__tagline{color:#274160;font-size:1.1rem;font-weight:700;line-height:1.6}.gated-panel__chips span{min-height:38px;padding:.52rem .82rem;background:rgba(216,230,255,.1);font-size:.88rem;font-weight:600}.purchase-card{display:grid;grid-gap:.92rem;gap:.92rem;padding:1.86rem;align-self:flex-start;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,249,255,.96));box-shadow:0 18px 34px rgba(14,30,62,.08)}.purchase-card--hero{align-self:flex-start;padding:1.4rem 1.4rem 1.32rem;border:1px solid rgba(84,112,154,.12);border-radius:var(--radius-surface);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.055),transparent 28%),linear-gradient(180deg,rgba(252,254,255,.98),rgba(244,248,255,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 16px 30px rgba(14,30,62,.06)}.purchase-card--course{gap:.58rem}.purchase-card--course-free{padding:1.24rem 1.2rem 1.16rem;gap:.76rem;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.06),transparent 28%),linear-gradient(180deg,rgba(253,254,255,.99),rgba(246,250,255,.982));box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 18px 34px rgba(14,30,62,.07)}.purchase-card--course-free .offer-list--compact{gap:.34rem}.purchase-card--course-free .purchase-card__label{color:#5b7495;font-size:.76rem;letter-spacing:.08em}.purchase-card--course-free .purchase-card__amount{font-size:clamp(1.92rem,3.3vw,2.46rem)}.purchase-card--course-free .purchase-card__lede{font-size:.9rem;line-height:1.56}.purchase-card__highlights{display:flex;flex-wrap:wrap;gap:.46rem}.purchase-card__highlights span{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(111,145,197,.14);background:rgba(248,251,255,.96);color:#4a6688;font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1.2}.purchase-card__highlights--starter span{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.96);color:#1f4fa4}.purchase-card--course-free .checkout-price-panel--starter,.purchase-card--course-free .coupon-panel--starter,.purchase-card--course-free .form-context{gap:.62rem;padding:.92rem .96rem;border-radius:22px;background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(252,253,255,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.purchase-card--course-free .checkout-price-panel__header strong:first-child,.purchase-card--course-free .form-context strong{font-size:.9rem}.purchase-card--course-free .form-context p{font-size:.86rem;line-height:1.54}.purchase-card--course-free .muted-text{color:#45607f;font-size:.85rem;line-height:1.56}.purchase-card--course-paid{padding:1.22rem 1.18rem 1.14rem;gap:.68rem;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.075),transparent 30%),linear-gradient(180deg,rgba(252,254,255,.992),rgba(244,248,255,.986));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 18px 34px rgba(14,30,62,.075)}.purchase-card--course-paid .purchase-card__label{color:#5b7495;font-size:.76rem;letter-spacing:.08em}.purchase-card--course-paid .purchase-card__lede{font-size:.9rem;line-height:1.56}.purchase-card__offer-badge{justify-self:flex-start;margin:-.12rem 0 0;padding:.3rem .64rem;border:1px solid rgba(37,99,235,.15);border-radius:999px;background:rgba(239,246,255,.98);color:#1f4fa4;font-size:.72rem;font-weight:800;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.purchase-card__amount--split{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.34rem .48rem;white-space:nowrap}.purchase-card__amount-main{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.purchase-card__amount-suffix{color:#5a718e;font-family:var(--font-display);font-size:.5em;font-weight:600;letter-spacing:0;line-height:1.1;white-space:nowrap}.purchase-card__offer-block{display:grid;grid-gap:.32rem;gap:.32rem;justify-items:flex-start;min-width:0;padding:.72rem .78rem;border:1px solid rgba(37,99,235,.12);border-radius:18px;background:rgba(239,246,255,.62)}.purchase-card__offer-block .purchase-card__offer-badge{margin:0}.purchase-card__offer-block p:not(.purchase-card__offer-badge),.purchase-card__price-status{margin:0;color:#49617f;font-size:.84rem;font-weight:700;line-height:1.42}.purchase-card__offer-block strong{color:#244364;font-size:.86rem;font-weight:800;line-height:1.42}.purchase-card__price-status{justify-self:flex-start;padding:.3rem .64rem;border:1px solid rgba(111,145,197,.14);border-radius:999px;background:rgba(248,251,255,.96)}.purchase-card--course-paid .checkout-price-panel,.purchase-card--course-paid .coupon-panel--secondary,.purchase-card--course-paid .form-context{gap:.58rem;padding:.9rem .94rem;border-radius:22px;background:linear-gradient(180deg,rgba(248,251,255,.95),rgba(252,253,255,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.purchase-card--course-paid .form-context p{font-size:.85rem;line-height:1.5}.purchase-card--course-paid .checkout-price-panel__header strong:first-child,.purchase-card--course-paid .form-context strong,.purchase-card--course-paid .purchase-card__section-title{font-size:.88rem}.purchase-card--course-paid .checkout-price-panel__header span,.purchase-card--course-paid .checkout-price-panel__row span{font-size:.82rem}.purchase-card--course-paid .checkout-price-panel__row strong{font-size:.9rem}.purchase-card--course-paid .checkout-price-panel__total strong{font-size:1.34rem}.purchase-card--course-paid .coupon-panel__toggle{font-size:.86rem}.purchase-card--course-paid .course-enrollment-form--locked,.purchase-card--course-paid .course-enrollment-form--paid{gap:.62rem}.purchase-card--course-paid .muted-text{color:#49617f;font-size:.84rem;line-height:1.52}.purchase-card__highlights--guided span{border-color:rgba(37,99,235,.15);background:rgba(239,246,255,.98);color:#1f4fa4}.purchase-card--course-paid .button{min-height:54px}.purchase-card__question-link{justify-self:center;color:#315d9d;font-size:.88rem;font-weight:750;text-decoration:none}.purchase-card__question-link:focus-visible,.purchase-card__question-link:hover{color:#1d4ed8;text-decoration:underline}.purchase-card--sticky-rail{position:-webkit-sticky;position:sticky;top:112px}.checkout-summary__amount,.purchase-card__amount{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(2.05rem,3.6vw,3rem);font-weight:800;line-height:.96;letter-spacing:-.06em}.purchase-card p:not(.purchase-card__label):not(.purchase-card__section-title){color:#47607f;font-size:1rem;line-height:1.7}.purchase-card__lede{margin:0;color:#445d7d;font-size:.94rem;line-height:1.58}.purchase-card__included{display:grid;grid-gap:.44rem;gap:.44rem;padding-top:.56rem;border-top:1px solid rgba(111,145,197,.12)}.purchase-card__section-title{margin:0;color:var(--text-strong);font-size:.9rem;font-weight:700;line-height:1.4}.purchase-card .button{width:100%;margin-top:.08rem}.course-enrollment-form{display:grid;grid-gap:.72rem;gap:.72rem}.course-enrollment-form--free,.course-enrollment-form--locked{gap:.62rem}.course-enrollment-form .muted-text{color:#455d7d;font-size:.88rem;line-height:1.58}.detail-flow__stack>.detail-surface--compact{width:100%}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:flex-start}.detail-layout--article{grid-template-columns:minmax(0,1fr) 332px;gap:28px}.detail-sidebar{display:grid;grid-gap:1rem;gap:1rem}.detail-sidebar--article{gap:1rem}.detail-sidebar--sticky{position:-webkit-sticky;position:sticky;top:112px}.detail-surface{display:grid;grid-gap:1rem;gap:1rem;padding:1.6rem;box-shadow:0 14px 30px rgba(14,30,62,.055)}.detail-surface--compact{gap:.9rem;padding:1.44rem 1.46rem;box-shadow:0 10px 20px rgba(14,30,62,.04)}.detail-surface--compound{gap:1.28rem;padding:1.72rem}.detail-surface--story{gap:1.35rem}.detail-surface--course-story{gap:.84rem;padding:1.26rem 1.34rem}.detail-surface--course-story .detail-surface__header{gap:.42rem}.detail-surface--course-story .detail-surface__header h2{max-width:28ch;font-size:clamp(1.82rem,2.18vw,2.28rem)}.detail-surface--course-story .detail-surface__lede{max-width:78ch;font-size:.97rem;line-height:1.62}.detail-surface--course-story .rich-text{gap:.82rem}.detail-surface--course-story .rich-text>h2:first-child{display:none}.detail-surface--course-story .rich-text h2{font-size:clamp(1.44rem,1.9vw,1.78rem);margin-top:.5rem}.detail-surface--course-story .rich-text li,.detail-surface--course-story .rich-text p{font-size:.97rem;line-height:1.72}.detail-surface--starter-overview{gap:.96rem}.detail-surface--guided-cohorts{gap:1rem}.detail-surface--guided-schedule{gap:.96rem}.detail-surface__header{display:grid;grid-gap:.58rem;gap:.58rem;max-width:88ch}.detail-surface__header h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.86rem,2.18vw,2.34rem);font-weight:650;letter-spacing:-.04em;line-height:1.09;max-width:32ch;text-wrap:pretty}.detail-surface__lede{max-width:78ch;color:#4a6382;font-size:1rem;line-height:1.68}.detail-surface__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.detail-surface__split--support{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-surface--course-highlights,.detail-surface--course-included,.detail-surface--workshop-highlights,.detail-surface--workshop-logistics{gap:1.06rem;padding:1.56rem}.detail-surface--course-highlights .detail-surface__split,.detail-surface--course-included .detail-surface__split,.detail-surface--workshop-highlights .detail-surface__split,.detail-surface--workshop-logistics .detail-surface__split{gap:12px}.detail-surface--course-highlights .detail-surface__panel,.detail-surface--course-included .detail-surface__panel,.detail-surface--workshop-highlights .detail-surface__panel,.detail-surface--workshop-logistics .detail-surface__panel{gap:.68rem;padding:1.04rem 1.08rem}.detail-surface__panel{display:grid;grid-gap:.78rem;gap:.78rem;align-content:flex-start;min-width:0;padding:1.12rem 1.14rem;border:1px solid var(--card-border);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(249,252,255,.78),rgba(244,249,255,.92))}.detail-surface__panel h3{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:1.24rem;font-weight:650;letter-spacing:-.03em;line-height:1.16;text-wrap:pretty}.detail-surface__panel p{margin:0;color:#49617f;font-size:.97rem;line-height:1.64}.guided-cohort-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.86rem;gap:.86rem}.guided-cohort-card{position:relative;gap:.76rem;padding:1.14rem 1.12rem 1.08rem;overflow:hidden}.guided-cohort-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(111,145,197,.8),rgba(96,165,250,.7))}.guided-cohort-card--selected{border-color:rgba(37,99,235,.18);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.05),transparent 30%),linear-gradient(180deg,rgba(251,253,255,.99),rgba(244,249,255,.96));box-shadow:0 14px 26px rgba(37,99,235,.06)}.guided-cohort-card--selected:before{background:linear-gradient(90deg,rgba(37,99,235,.92),rgba(6,182,212,.88))}.guided-cohort-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.guided-cohort-card__status{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .62rem;border:1px solid rgba(111,145,197,.14);border-radius:999px;background:rgba(247,250,255,.96);color:#4b6688;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.2}.guided-cohort-card__selection{color:#1f4f9e;font-size:.78rem;font-weight:700;letter-spacing:-.01em;line-height:1.4}.guided-cohort-card h3{font-size:1.22rem}.guided-cohort-card__facts{display:flex;flex-wrap:wrap;gap:.42rem}.guided-cohort-card__facts span{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .58rem;border-radius:999px;background:rgba(245,249,255,.92);color:#49617f;font-size:.77rem;font-weight:650;line-height:1.2}.guided-cohort-card__support{color:#5b7394;font-size:.86rem;line-height:1.5}.guided-cohort-card__footer{display:grid;grid-gap:.52rem;gap:.52rem;margin-top:auto;padding-top:.72rem;border-top:1px solid rgba(84,112,154,.08)}.guided-cohort-card__note{color:#4f6788;font-size:.87rem;line-height:1.56}.starter-overview{display:grid;grid-gap:.96rem;gap:.96rem}.starter-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.86rem;gap:.86rem}.starter-overview__panel{gap:.64rem;padding:1.04rem 1.08rem}.starter-overview__panel h3{max-width:20ch;font-size:1.2rem}.starter-overview__panel--accent{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.98),rgba(245,249,255,.96))}.starter-overview__prose{gap:.72rem;padding:1.14rem 1.16rem;border-color:rgba(84,112,154,.1);background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(247,251,255,.97));box-shadow:0 14px 24px rgba(14,30,62,.03)}.starter-overview__prose .rich-text{gap:.72rem}.starter-overview__prose .rich-text h2{margin-top:0}.starter-overview__prose h3{max-width:24ch}.guided-schedule{display:grid;grid-gap:.96rem;gap:.96rem}.guided-schedule__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.86rem;gap:.86rem}.guided-schedule__panel{gap:.64rem;padding:1.08rem 1.08rem 1.04rem}.guided-schedule__panel h3{max-width:18ch;font-size:1.22rem}.guided-schedule__panel--accent{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 30%),linear-gradient(180deg,rgba(251,253,255,.99),rgba(245,249,255,.96))}.guided-schedule__prose{padding-top:.04rem;border-top:1px solid rgba(84,112,154,.08)}.guided-schedule__prose .rich-text{gap:.74rem;padding-top:.8rem}.guided-schedule__prose .rich-text>h2:first-child{display:none}.guided-schedule__prose .rich-text h3{margin-top:.3rem;color:var(--text-strong);font-family:var(--font-display);font-size:1.26rem;line-height:1.18}.guided-schedule__prose .rich-text p{font-size:.96rem;line-height:1.68}.detail-surface__note{color:#4b6383;font-size:.92rem;line-height:1.6}.detail-hero__support-note{max-width:72ch;margin:-.04rem 0 0;color:#4a6282;font-size:.98rem;line-height:1.64}.detail-surface__panel .plain-list{margin-top:.1rem}.detail-surface__panel .plain-list li{color:var(--text-muted)}.detail-surface--starter-qualification{gap:.96rem}.starter-qualification__panel{gap:.62rem;padding:1.04rem 1.08rem}.starter-qualification__panel h3{max-width:20ch;font-size:1.16rem}.starter-qualification__panel--fit{background:linear-gradient(180deg,rgba(250,252,255,.88),rgba(245,249,255,.96))}.starter-qualification__panel--included{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.98),rgba(245,249,255,.96))}.detail-surface--starter-qualification .plain-list{gap:.64rem}.detail-surface--starter-qualification .plain-list li{padding-left:1.4rem;font-size:.92rem;line-height:1.56}.starter-qualification__note{margin-top:.04rem;color:#4f6788;font-size:.88rem;line-height:1.58}.detail-surface--guided-qualification{gap:.98rem}.guided-qualification__panel{gap:.62rem;padding:1.08rem 1.08rem 1.04rem}.guided-qualification__panel h3{max-width:20ch;font-size:1.18rem}.guided-qualification__panel--fit{background:linear-gradient(180deg,rgba(250,252,255,.9),rgba(245,249,255,.96))}.guided-qualification__panel--included{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.98),rgba(245,249,255,.96))}.detail-surface--guided-qualification .plain-list{gap:.64rem}.detail-surface--guided-qualification .plain-list li{padding-left:1.42rem;font-size:.93rem;line-height:1.58}.guided-qualification__note{margin-top:.04rem;color:#4f6788;font-size:.89rem;line-height:1.6}.detail-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.detail-card-grid>*{min-width:0}.detail-authority{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(0,1.16fr);grid-gap:22px;gap:22px;padding:22px 0 0;border:0;border-top:1px solid rgba(84,112,154,.08);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.detail-authority--course{padding-top:18px}.detail-authority__body,.detail-authority__founder{display:grid;grid-gap:.84rem;gap:.84rem;align-content:flex-start}.detail-authority__founder h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.72rem,2.25vw,2.3rem);font-weight:650;letter-spacing:-.04em;line-height:1.06;text-wrap:pretty}.detail-authority__role{color:#4e6689;font-size:1rem;font-weight:700}.detail-authority__body h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.18rem;font-weight:650;letter-spacing:-.03em;line-height:1.18;text-wrap:pretty}.detail-authority__body p{color:var(--text-muted);line-height:1.68}.detail-authority--starter{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:1rem 1.18rem;padding:1.08rem 1.18rem;border:1px solid rgba(84,112,154,.1);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(246,250,255,.982));box-shadow:0 14px 28px rgba(14,30,62,.04)}.detail-authority--starter .detail-authority__body,.detail-authority--starter .detail-authority__founder{gap:.56rem}.detail-authority--starter .detail-authority__founder h2{max-width:16ch;font-size:clamp(1.52rem,2vw,1.92rem)}.detail-authority--guided{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem 1.24rem;padding:1.22rem 1.28rem;border:1px solid rgba(84,112,154,.11);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.05),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(246,250,255,.984));box-shadow:0 16px 30px rgba(14,30,62,.045)}.detail-authority--guided .detail-authority__body,.detail-authority--guided .detail-authority__founder{gap:.58rem}.detail-authority--guided .detail-authority__founder h2{max-width:18ch;font-size:clamp(1.56rem,2vw,2rem)}.detail-authority__signals{gap:.44rem;margin-top:.08rem}.detail-authority__signals span{min-height:28px;padding:.3rem .64rem;border-color:rgba(111,145,197,.12);background:rgba(248,251,255,.94);color:#4a6688;font-size:.72rem}.detail-surface--guided-proof{gap:0}.guided-proof{display:grid;grid-gap:.92rem;gap:.92rem}.guided-proof__body{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);grid-gap:.92rem;gap:.92rem;align-items:stretch}.guided-proof__intro{display:grid;grid-gap:.38rem;gap:.38rem;max-width:62ch}.guided-proof__intro h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.64rem,2vw,2.08rem);font-weight:650;line-height:1.12;letter-spacing:-.03em;max-width:30ch;text-wrap:pretty}.guided-proof__intro p:not(.eyebrow){color:#49607f;font-size:.96rem;line-height:1.66}.guided-proof__note{gap:.62rem;padding:1.24rem 1.18rem;border-radius:24px}.guided-proof__note h3{max-width:22ch;font-size:1.18rem}.guided-proof__grid .testimonial-card{min-height:100%;padding:1.48rem 1.42rem 1.36rem;box-shadow:0 12px 22px rgba(14,30,62,.035)}.detail-surface--learning-approach{overflow:hidden;scroll-margin-top:8.5rem}.learning-approach{display:grid;grid-gap:1.08rem;gap:1.08rem;min-width:0;padding:clamp(.96rem,1.6vw,1.28rem);border:1px solid rgba(84,112,154,.1);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 32%),linear-gradient(180deg,rgba(252,254,255,.96),rgba(246,250,255,.94));box-shadow:0 16px 30px rgba(14,30,62,.04)}.learning-approach__intro{display:grid;grid-gap:.38rem;gap:.38rem;max-width:62ch;min-width:0}.learning-approach__intro h2{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.64rem,2vw,2.08rem);font-weight:650;line-height:1.12;letter-spacing:0;max-width:30ch}.learning-approach__intro p:not(.eyebrow){margin:0;color:#49607f;font-size:.96rem;line-height:1.66}.learning-approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;min-width:0}.learning-approach-card{display:grid;align-content:flex-start;grid-gap:.48rem;gap:.48rem;min-width:0;min-height:100%;padding:1.08rem;border:1px solid rgba(84,112,154,.12);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,252,255,.92));box-shadow:0 12px 24px rgba(14,30,62,.035)}.learning-approach-card h3{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:1.02rem;font-weight:800;line-height:1.28;letter-spacing:0}.learning-approach-card p{margin:0;color:#506789;font-size:.92rem;line-height:1.58}.section-heading--detail>div{max-width:120ch}.detail-booking-shell{gap:0;padding:0}.detail-booking-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:24px;align-items:flex-start}.detail-booking-layout .conversion-layout__intro{gap:.52rem;max-width:42ch;padding-top:0}.detail-booking-layout .conversion-layout__intro h2{max-width:18ch;font-size:clamp(1.78rem,2.2vw,2.34rem)}.detail-booking-layout .conversion-layout__intro p:not(.eyebrow){max-width:40ch;font-size:.95rem;line-height:1.6}.detail-booking-notes{display:grid;grid-gap:.66rem;gap:.66rem;margin-top:.45rem}.detail-booking-notes .form-context{gap:.22rem;padding:.18rem 0 .18rem .96rem;border:0;border-left:2px solid rgba(84,112,154,.16);border-radius:0;background:transparent}.detail-booking-shell--workshop .detail-booking-notes{gap:.58rem}.comment-card,.form-panel,.info-card,.prose-card,.unit-card{padding:1.45rem}.info-card{display:grid;grid-gap:.85rem;gap:.85rem;box-shadow:0 12px 24px rgba(14,30,62,.05)}.info-card--article{gap:.7rem;padding:1.2rem 1.15rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.96));box-shadow:0 10px 20px rgba(14,30,62,.04)}.info-card--article-quiet{background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(250,252,255,.965));box-shadow:0 8px 18px rgba(14,30,62,.035)}.info-card strong{line-height:1.2}.info-card h3,.info-card strong{color:var(--text-strong);font-size:1.2rem;font-weight:800}.info-card h3{font-family:var(--font-display);letter-spacing:-.03em}.info-card p{color:var(--text-muted);line-height:1.72}.info-card--article h3{font-size:1.08rem;font-weight:700;color:#1b2940}.info-card--article a,.info-card--article p{font-size:.95rem;line-height:1.7}.info-card--article .stack-sm{gap:.55rem}.info-card--article .stack-sm a{color:#2c4f84;font-weight:600}.info-card--article .stack-sm a:hover{color:var(--accent-blue)}.recommendation-widget{gap:.95rem}.recommendation-widget__list{display:grid;grid-gap:.88rem;gap:.88rem}.recommendation-widget__item{display:grid;grid-gap:.3rem;gap:.3rem;padding:.35rem .45rem;border-radius:16px;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.recommendation-widget__item+.recommendation-widget__item{margin-top:.18rem;padding-top:1.15rem;border-top:1px solid rgba(111,145,197,.12)}.recommendation-widget__item span{color:#6a7f9e;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.recommendation-widget__item strong{color:#1f3150;font-size:1.03rem;font-weight:700;line-height:1.44;transition:color var(--transition-fast)}.recommendation-widget__item p{margin:0;color:#5a7090;font-size:.92rem;line-height:1.72}.recommendation-widget__item:focus-visible strong,.recommendation-widget__item:hover strong{color:#2563eb}.recommendation-widget__item:focus-visible p,.recommendation-widget__item:focus-visible span,.recommendation-widget__item:hover p,.recommendation-widget__item:hover span{color:#4f678a}.recommendation-widget__item:focus-visible,.recommendation-widget__item:hover{background:rgba(244,248,255,.92);transform:translateY(-1px)}.info-card--article.recommendation-widget>h3{color:#172740;font-size:1.26rem;line-height:1.12;letter-spacing:-.03em}.info-card--article.recommendation-widget>p{color:#6780a3;font-size:.92rem;line-height:1.68;max-width:26ch}.account-dashboard__recommendation-grid .recommendation-widget{min-height:100%;padding:24px;box-shadow:var(--elevation-2)}.section-block--author{padding:28px 34px}.article-author{display:grid;grid-gap:.7rem;gap:.7rem}.article-author--hero{width:min(100%,280px);padding:.95rem 1rem;border:1px solid rgba(109,136,173,.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.9));box-shadow:0 8px 18px rgba(14,30,62,.035)}.article-author--expanded{grid-template-columns:minmax(0,1.55fr) minmax(240px,.95fr);gap:1.4rem 2.35rem;align-items:flex-start}.article-author--expanded-solo{grid-template-columns:minmax(0,1fr)}.article-author__main{display:grid;grid-gap:1.15rem;gap:1.15rem;min-width:0}.article-author__aside{display:flex;justify-content:flex-end;align-self:flex-start}.article-author__identity{display:flex;align-items:flex-start;gap:1rem}.article-author--hero .article-author__identity{align-items:flex-start}.article-author__avatar{position:relative;flex:0 0 auto;width:52px;height:52px;overflow:hidden;border:1px solid rgba(109,136,173,.16);border-radius:18px;background:linear-gradient(180deg,rgba(234,242,255,.92),rgba(221,233,255,.82))}.article-author--expanded .article-author__avatar{width:88px;height:88px;border-radius:24px}.article-author__avatar img{object-fit:cover}.article-author__avatar span{display:grid;width:100%;height:100%;place-items:center;color:#2d4f84;font-family:var(--font-display);font-size:1.08rem;font-weight:700}.article-author__copy{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.article-author__eyebrow{color:#758ba9;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article-author__copy strong{color:#1a2840;font-size:1.02rem;line-height:1.18}.article-author__bio,.article-author__copy p{color:#506888;font-size:.94rem;line-height:1.72}.article-author--expanded .article-author__copy strong{font-size:1.56rem;line-height:1.05}.article-author--expanded .article-author__bio,.article-author--expanded .article-author__copy p{font-size:1rem}.article-author__bio{margin:0;max-width:64ch}.article-author__bio--hero{font-size:.9rem;line-height:1.62}.article-author__links{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.article-author__links--hero{margin-top:.5rem;gap:.45rem}.article-author__credibility{margin:0;display:inline-flex;align-items:center;min-height:68px;max-width:360px;padding:1.05rem 1.25rem;border-radius:22px;background:rgba(240,246,255,.92);color:#345173;font-size:1rem;line-height:1.58}.article-author__links a{display:inline-flex;align-items:center;min-height:0;padding:0;border:none;border-radius:0;color:#2f527f;font-size:.88rem;font-weight:600;background:transparent}.article-author__links a:hover{color:var(--accent-blue);background:transparent}.article-author__icon-link{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(111,145,197,.16);border-radius:999px;color:#4a6893;background:rgba(246,250,255,.92);transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.article-author__icon-link svg{width:19px;height:19px}.article-author__icon-link:hover{color:var(--accent-blue);border-color:rgba(84,122,194,.24);background:rgba(237,244,255,.98);transform:translateY(-1px)}.article-author__icon-link:focus-visible{outline:2px solid rgba(82,124,220,.34);outline-offset:2px}.benefit-list,.plain-list{display:grid;grid-gap:.8rem;gap:.8rem;padding:0;margin:0;list-style:none}.benefit-list li,.plain-list li{position:relative;padding-left:1.6rem;color:var(--text-muted);line-height:1.68}.benefit-list li:before,.plain-list li:before{content:"";position:absolute;left:0;top:.62rem;width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));box-shadow:0 0 0 5px rgba(37,99,235,.08)}.prose-card{max-width:100%;padding:1.65rem 1.75rem}.prose-card--article{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,252,255,.96))}.detail-layout--article .prose-card--article{padding:1.8rem 1.95rem}.rich-text{max-width:var(--content-max);display:grid;grid-gap:1.2rem;gap:1.2rem}.prose-card--article .rich-text{gap:1.45rem}.prose-card--article .rich-text>p:first-child{color:#2d4467;font-size:1.13rem;line-height:1.88}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{color:#1a2840;font-family:var(--font-display);font-weight:700;line-height:1.08;letter-spacing:-.04em}.rich-text h2{font-size:clamp(1.72rem,2.35vw,2.2rem);margin-top:1.35rem}.rich-text h3{font-size:clamp(1.28rem,1.65vw,1.55rem);margin-top:.9rem}.rich-text li,.rich-text p{color:#364c6c;font-size:1.03rem;line-height:1.9;text-wrap:pretty}.rich-text p+p{margin-top:-.2rem}.rich-text ol,.rich-text ul{display:grid;grid-gap:.68rem;gap:.68rem;margin:.25rem 0 .45rem;padding-left:1.5rem}.rich-text blockquote{padding:1.2rem 1.35rem;border-left:4px solid rgba(37,99,235,.3);border-radius:0 18px 18px 0;background:rgba(239,245,255,.84);color:#23324d;font-size:1.02rem;line-height:1.82}.rich-text a{color:var(--accent-blue);font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:.14em}.rich-text code{padding:.18rem .42rem;border-radius:8px;background:rgba(223,236,255,.86);color:#22406d;font-family:var(--font-mono);font-size:.92em}.rich-text pre{overflow-x:auto;padding:1rem 1.1rem;border-radius:18px;background:#eef4ff;border:1px solid rgba(84,112,154,.12)}.rich-text pre code{display:block;padding:0;background:transparent;border-radius:0;color:#22304a;font-size:.94rem;line-height:1.72}.rich-text hr{margin:.55rem 0 .75rem;border:0;border-top:1px solid rgba(84,112,154,.18)}.prose-card--article .rich-text>h2:last-of-type{margin-top:1.9rem;padding-top:.55rem}.prose-card--article .rich-text>h2:last-of-type+p{color:#2b4468;font-size:1.08rem}.conversion-layout{display:grid;grid-template-columns:minmax(0,1.052fr) minmax(0,1.06fr);grid-gap:14px;gap:14px;align-items:flex-start;padding-left:1rem}.conversion-layout--form{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.conversion-layout--single{grid-template-columns:minmax(0,1fr);justify-content:center}.conversion-layout__form,.conversion-layout__intro,.conversion-layout__panel{display:grid;grid-gap:1rem;gap:1rem;align-content:flex-start}.conversion-layout__intro h2{max-width:60ch;font-size:clamp(2rem,3vw,3.1rem);line-height:1.04;text-wrap:pretty}.conversion-layout__intro p:not(.eyebrow),.conversion-layout__panel p:not(.eyebrow){max-width:66ch;color:var(--text-muted);font-size:1.02rem;line-height:1.72}.conversion-layout__panel .card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.form-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98))}.form-panel__header{display:grid;grid-gap:.45rem;gap:.45rem;padding-bottom:.05rem}.form-panel__header h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.24rem;font-weight:800;line-height:1.18;letter-spacing:-.04em}.form-note{color:#4f6788;font-size:.94rem;line-height:1.6}.form-panel__switch{display:flex;justify-content:flex-start;margin-top:-.15rem}.form-panel__text-link{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#2f64b9;font-size:.92rem;font-weight:700}.form-panel__text-link:hover{transform:none;box-shadow:none;color:#1e4f9e;text-decoration:underline}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.form-grid--compact{align-items:flex-start}.form-panel label{display:grid;grid-gap:.48rem;gap:.48rem}.form-panel label>span{color:#2b3d5a;font-size:.9rem;font-weight:700}.form-panel input,.form-panel select,.form-panel textarea{min-height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#ffffff;padding:0 12px}.form-panel textarea{min-height:72px;padding-top:.75rem;padding-bottom:.75rem}.form-panel__textarea--compact{min-height:12px;height:12px;overflow:hidden;resize:none}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.form-panel input[aria-invalid=true],.form-panel select[aria-invalid=true],.form-panel textarea[aria-invalid=true]{border-color:#ef4444}.form-panel input[data-valid=true],.form-panel select[data-valid=true],.form-panel textarea[data-valid=true]{border-color:#22c55e}.form-panel .button{width:100%}.checkout-price-panel,.coupon-panel{display:grid;grid-gap:.72rem;gap:.72rem;padding:1rem;border:1px solid var(--card-border);border-radius:var(--radius-panel);background:linear-gradient(180deg,rgba(247,250,255,.94),rgba(251,253,255,.96))}.checkout-price-panel__header{display:grid;grid-gap:.18rem;gap:.18rem}.checkout-price-panel__header span,.checkout-price-panel__header strong:first-child,.checkout-price-panel__row span{color:#5c7494;font-size:.88rem;line-height:1.5}.checkout-price-panel__header strong:first-child{color:#223857;font-size:.92rem}.checkout-price-panel__header span{font-size:.84rem;line-height:1.5}.checkout-price-panel__row,.checkout-price-panel__total{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.checkout-price-panel__row strong{color:#1f3454;font-weight:550;font-size:.93rem}.checkout-price-panel__rows{display:grid;grid-gap:.45rem;gap:.45rem}.checkout-price-panel__row--discount strong{color:#2563eb}.checkout-price-panel__total{padding-top:.72rem;border-top:1px solid rgba(84,112,154,.12)}.checkout-price-panel__total span{color:#29466c;font-size:.92rem;font-weight:700}.checkout-price-panel__total strong{color:var(--text-strong);font-family:var(--font-display);font-size:1.38rem;font-weight:750;letter-spacing:-.03em}.checkout-price-panel--starter{gap:.6rem;padding:.84rem .88rem;border-radius:20px}.checkout-price-panel--starter .checkout-price-panel__header strong:first-child{font-size:.9rem}.checkout-price-panel--starter .checkout-price-panel__header span,.checkout-price-panel--starter .checkout-price-panel__row span{font-size:.82rem}.checkout-price-panel--starter .checkout-price-panel__row strong{font-size:.9rem}.checkout-price-panel--starter .checkout-price-panel__total strong{font-size:1.28rem}.coupon-panel__field{display:grid;grid-gap:.5rem;gap:.5rem}.starter-kit-page{display:grid;grid-gap:1.2rem;gap:1.2rem}.starter-kit-hero{background:radial-gradient(circle at top left,rgba(67,97,238,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.98))}.starter-kit-card,.starter-kit-faq__item,.starter-kit-hero__copy,.starter-kit-section__header{display:grid;grid-gap:.86rem;gap:.86rem}.starter-kit-hero__copy{max-width:76rem}.starter-kit-hero__copy h1{max-width:72rem;margin:0;font-size:clamp(2.35rem,5vw,4.15rem);line-height:1;letter-spacing:0}.starter-kit-card p,.starter-kit-faq__item p,.starter-kit-hero__support,.starter-kit-section__header p{margin:0;color:rgba(53,74,114,.9);line-height:1.68}.starter-kit-hero__support{max-width:72rem;font-size:1.08rem}.starter-kit-hero__actions,.starter-kit-hero__badges,.starter-kit-offer-strip{display:flex;flex-wrap:wrap;gap:.68rem;align-items:center}.starter-kit-hero__status{border:1px solid rgba(62,124,88,.2);border-radius:999px;background:rgba(235,248,239,.9);color:#24603d;font-weight:750}.starter-kit-hero__badges span,.starter-kit-hero__status{display:inline-flex;align-items:center;min-height:2.05rem;padding:.42rem .72rem;font-size:.84rem}.starter-kit-hero__badges span{border:1px solid rgba(178,194,224,.86);border-radius:999px;background:rgba(255,255,255,.9);color:#314766;font-weight:680}.starter-kit-section{display:grid;grid-gap:1.15rem;gap:1.15rem}.starter-kit-section__header{max-width:48rem}.starter-kit-section__header h2{margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.1;letter-spacing:0}.starter-kit-card-grid,.starter-kit-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.starter-kit-card,.starter-kit-faq__item{align-content:flex-start;padding:1.12rem;border:1px solid rgba(198,211,232,.86);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 12px 28px rgba(31,54,92,.06)}.starter-kit-card h3,.starter-kit-faq__item h3{margin:0;color:var(--text-strong);font-size:1.02rem;line-height:1.32}.starter-kit-video-section{display:grid;grid-gap:1.15rem;gap:1.15rem;background:linear-gradient(180deg,rgba(249,251,255,.96),rgba(255,255,255,.96))}.starter-kit-video__frame{position:relative;width:min(100%,760px);aspect-ratio:16/9;min-height:13.5rem;margin:0 auto;overflow:hidden;border:1px solid rgba(88,107,141,.16);border-radius:8px;background:#0f172a}.starter-kit-video__embed{width:100%;height:100%;min-height:13.5rem;border:0;background:#0f172a}.starter-kit-transcript{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.15rem}.starter-kit-transcript summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:#2450a6;font-size:.9rem;font-weight:700}.starter-kit-transcript__copy{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.35rem}.starter-kit-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem 1rem;gap:.7rem 1rem;margin:0;padding:0;list-style:none}.starter-kit-checklist li{position:relative;min-width:0;padding:.85rem .9rem .85rem 2.15rem;border:1px solid rgba(198,211,232,.78);border-radius:8px;background:rgba(255,255,255,.86);color:#253a58;line-height:1.5}.starter-kit-checklist li:before{content:"";position:absolute;left:.9rem;top:1.15rem;width:.48rem;height:.48rem;border-radius:999px;background:#2563eb}.starter-kit-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.starter-kit-card-grid,.starter-kit-checklist,.starter-kit-faq__grid{grid-template-columns:1fr}}@media (max-width:640px){.starter-kit-video__frame{width:100%;min-height:12rem}.starter-kit-video__embed{min-height:12rem}.starter-kit-hero__copy h1{font-size:clamp(2.05rem,12vw,2.75rem)}.starter-kit-hero__actions .button,.starter-kit-offer-strip,.starter-kit-state-card .button{width:100%}.starter-kit-state-card{display:grid;grid-template-columns:1fr}}.coupon-panel__toggle{min-height:auto;width:-moz-fit-content;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#2f64b9;font-size:.9rem;font-weight:700}.coupon-panel__toggle:hover{transform:none;box-shadow:none;color:#1e4f9e;text-decoration:underline}.coupon-panel__row{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:flex-end}.coupon-panel__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.coupon-panel__controls .button{width:auto}.coupon-panel__controls--single{grid-template-columns:minmax(0,1fr)}.coupon-panel--secondary{gap:.6rem;padding:.82rem .92rem;background:rgba(249,252,255,.72)}.coupon-panel--starter{padding:.76rem .84rem;border-radius:20px}.coupon-panel--starter .coupon-panel__toggle{font-size:.86rem}.coupon-panel__status{display:inline-flex;align-items:center;justify-content:flex-start;gap:.7rem;min-height:44px;margin:0;padding:.7rem .9rem;border:1px solid rgba(84,112,154,.12);border-radius:14px;font-size:.9rem;font-weight:600;line-height:1.45}.coupon-panel__status-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;font-size:.84rem;font-weight:800;flex:0 0 auto}.coupon-panel__status--success{color:#234f91;background:rgba(241,248,255,.96)}.coupon-panel__status--success .coupon-panel__status-icon{background:rgba(37,99,235,.12);color:#2f64b9}.coupon-panel__status--error{color:#a11b1b;background:rgba(255,244,246,.96)}.coupon-panel__status--error .coupon-panel__status-icon{background:rgba(185,28,28,.12);color:#b91c1c}.form-context{display:grid;grid-gap:.4rem;gap:.4rem;padding:.94rem .98rem;border:1px solid var(--card-border);border-radius:var(--radius-panel);background:rgba(248,251,255,.82)}.form-context strong{color:var(--text-strong);font-size:.92rem;font-weight:700}.form-context--starter{gap:.3rem;padding:.76rem .84rem;border-radius:18px}.form-context--starter strong{font-size:.9rem}.form-context--starter p{font-size:.86rem;line-height:1.54}.form-context p,.form-helper__note{color:#4f6788;font-size:.9rem;line-height:1.6}.course-enrollment-form--starter{gap:.66rem}.course-enrollment-form--starter .muted-text{color:#49617f;font-size:.84rem;line-height:1.54}.form-context .offer-list{gap:.42rem}.mentorship-request-form{max-width:980px;margin:0 auto;gap:1rem}.mentorship-booking-shell .mentorship-request-form{width:100%;max-width:none;margin:0;padding:1.42rem 1.48rem 1.38rem;border:1px solid rgba(84,112,154,.08);border-radius:var(--radius-surface);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.035),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.998),rgba(249,252,255,.99));box-shadow:0 18px 32px rgba(14,30,62,.042)}.mentorship-booking-shell .form-panel__header{gap:.34rem}.mentorship-booking-shell .form-note{max-width:46ch;color:#476280;font-size:.89rem;line-height:1.56}.mentorship-booking-shell .mentorship-flow-group{gap:.72rem;padding-top:.88rem}.mentorship-booking-shell .mentorship-flow-group:first-of-type{padding-top:0}.contact-conversation-shell{margin-top:clamp(-.6rem,-.8vw,-.2rem);padding:1.06rem 1.18rem 1.1rem;border:1px solid rgba(84,112,154,.08);border-radius:32px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 32%),linear-gradient(180deg,rgba(252,254,255,.992),rgba(247,250,255,.978));box-shadow:0 18px 32px rgba(14,30,62,.038)}.contact-conversation-grid{display:grid;grid-template-columns:minmax(380px,.84fr) minmax(0,1.16fr);grid-gap:.8rem 1.18rem;gap:.8rem 1.18rem;align-items:flex-start}.contact-guidance-panel{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;max-width:36rem;padding:.2rem .36rem .1rem 1rem}.contact-guidance-panel__intro{display:grid;grid-gap:.5rem;gap:.5rem;max-width:28rem}.contact-guidance-panel h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.46rem,1.72vw,1.84rem);font-weight:660;line-height:1.08;letter-spacing:-.032em;max-width:14ch;text-wrap:pretty}.contact-guidance-panel__lede{color:#3f5d7c;font-size:.94rem;line-height:1.6;max-width:36ch}.contact-guidance-panel__stack{display:grid;grid-gap:.58rem;gap:.58rem;max-width:42ch}.contact-guidance-panel__group{display:grid;align-content:flex-start;grid-gap:.22rem;gap:.22rem;padding:.76rem .86rem .8rem;border:1px solid rgba(84,112,154,.08);border-radius:18px;background:rgba(250,252,255,.76)}.contact-guidance-panel__group h3{color:var(--text-strong);font-size:.93rem;font-weight:680;line-height:1.36}.contact-guidance-panel__group p{color:#486786;font-size:.9rem;line-height:1.56}.contact-conversation-form-wrap{min-width:0;display:grid;align-content:flex-start;grid-gap:.82rem;gap:.82rem;padding-left:1.02rem;border-left:1px solid rgba(84,112,154,.08)}.contact-page-header{gap:.72rem;padding:clamp(1.48rem,2.4vw,2rem)}.contact-page-header h1{max-width:13.8ch;font-size:clamp(2.55rem,5.2vw,4.45rem);line-height:.98}.contact-page-header p:not(.eyebrow){max-width:68ch}.contact-page-header .page-header__trust-strip{gap:.46rem;margin-top:.16rem}.contact-page-header .page-header__trust-strip span{min-height:30px;padding:.34rem .72rem;font-size:.76rem}.contact-mobile-after-form,.contact-mobile-writing-help{display:none}.contact-conversation-shell .form-panel,.workshop-registration-shell .workshop-registration-form{width:100%;max-width:none;margin:0}.contact-conversation-shell .form-panel{padding:1.08rem 1.16rem;border-radius:28px;border:1px solid rgba(84,112,154,.06);background:linear-gradient(180deg,rgba(255,255,255,.996),rgba(249,252,255,.99));box-shadow:0 8px 18px rgba(14,30,62,.02)}.contact-conversation-shell .form-panel__header{gap:.3rem}.contact-conversation-shell .form-panel__header h3{font-size:1.12rem;font-weight:735;line-height:1.18;letter-spacing:-.03em}.contact-conversation-shell .form-note{max-width:44ch;color:#415f7f;font-size:.88rem;line-height:1.52}.contact-inquiry-form{gap:.72rem}.contact-inquiry-form__section{display:grid;grid-gap:.58rem;gap:.58rem;padding-top:.68rem;border-top:1px solid rgba(84,112,154,.08)}.contact-inquiry-form__section:first-of-type{padding-top:.14rem;border-top:none}.contact-inquiry-form__section-label{margin:0;color:#3f5d7c;font-size:.78rem;font-weight:700;letter-spacing:.015em;line-height:1.34;text-transform:none}.contact-inquiry-form__section .form-grid{gap:10px 14px}.contact-conversation-shell .form-panel label{gap:.28rem}.contact-conversation-shell .form-panel label>span{color:#355372;font-size:.8rem;font-weight:680}.contact-conversation-shell .form-panel input,.contact-conversation-shell .form-panel select,.contact-conversation-shell .form-panel textarea{min-height:44px;padding:0 .9rem;border-color:rgba(84,112,154,.12);background:rgba(255,255,255,.99)}.contact-conversation-shell .form-panel textarea{min-height:72px;padding-top:.68rem;padding-bottom:.68rem}.contact-inquiry-form__message{gap:.34rem;padding-top:.68rem;border-top:1px solid rgba(84,112,154,.08)}.contact-inquiry-form__message-helper{margin:0;color:#466582;font-size:.86rem;line-height:1.52}.contact-inquiry-form__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(232px,268px);align-items:center;grid-gap:.84rem;gap:.84rem;padding-top:.9rem;border-top:1px solid rgba(84,112,154,.08)}.contact-inquiry-form__next-step{display:grid;grid-gap:0;gap:0;padding:.2rem 0}.contact-inquiry-form__next-step-copy{display:grid;grid-gap:.16rem;gap:.16rem;max-width:38ch}.contact-inquiry-form__next-step strong{color:var(--text-strong);font-size:.84rem;font-weight:700;line-height:1.34}.contact-inquiry-form__next-step p{margin:0;color:#486684;font-size:.84rem;line-height:1.5}.contact-inquiry-form__actions{display:grid;grid-gap:.42rem;gap:.42rem;align-content:center;justify-items:stretch}.contact-inquiry-form__actions--right{justify-items:flex-end}.contact-inquiry-form__actions--right .form-feedback{justify-self:flex-end;text-align:right}.contact-inquiry-form__actions--right .button.talent-submit-button{width:auto;min-width:160px;min-height:46px;padding:.95rem 1.45rem;font-size:1rem}.contact-conversation-shell .form-panel .button{width:100%}@media (min-width:1081px){.contact-guidance-panel{position:-webkit-sticky;position:sticky;top:112px}}.workshop-registration-shell .workshop-registration-form{padding:1.4rem 1.46rem 1.36rem;border-color:rgba(84,112,154,.07);border-radius:var(--radius-surface);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.035),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.992),rgba(249,252,255,.985));box-shadow:0 20px 40px rgba(14,30,62,.055)}.workshop-registration-shell .form-panel__header{gap:.38rem}.workshop-registration-shell .form-note{max-width:58ch;font-size:.92rem;line-height:1.54}#workshop-request-form{scroll-margin-top:8.5rem}.workshop-registration-form__schedule-grid{align-items:stretch}.workshop-registration-form__checkout-stage{display:grid;grid-gap:.78rem;gap:.78rem;padding-top:.14rem}.workshop-registration-form__checkout-header{display:grid;grid-gap:.22rem;gap:.22rem}.workshop-registration-form__checkout-header strong{color:var(--text-strong);font-size:.96rem;font-weight:800}.workshop-registration-form__checkout-header p{color:#4f6788;font-size:.88rem;line-height:1.55}.workshop-registration-form__pricing-hero span{color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workshop-registration-form__long-field{gap:.42rem}.workshop-registration-form__helper{color:#4f6788;font-size:.9rem;line-height:1.6}.workshop-registration-form__coupon{gap:.48rem;padding:0;border:none;background:transparent}.workshop-registration-form__schedule-context{margin-top:-.2rem}.workshop-registration-form__pricing-card{display:grid;grid-gap:.84rem;gap:.84rem;padding:1.12rem 1.14rem;border:1px solid var(--card-border);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(247,250,255,.96),rgba(255,255,255,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.workshop-registration-form__pricing-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:flex-start}.workshop-registration-form__pricing-copy{display:grid;grid-gap:.24rem;gap:.24rem}.workshop-registration-form__pricing-kicker{color:#68809d;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshop-registration-form__pricing-copy strong{color:var(--text-strong);font-size:1.08rem;font-weight:800;line-height:1.26}.workshop-registration-form__pricing-slot{color:var(--text-muted);font-size:.9rem;line-height:1.55}.workshop-registration-form__pricing-hero{display:grid;grid-gap:.28rem;gap:.28rem;justify-items:flex-end;text-align:right;padding:.62rem .76rem;border:1px solid rgba(84,112,154,.1);border-radius:18px;background:rgba(251,253,255,.9)}.workshop-registration-form__pricing-total{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.85rem,3vw,2.4rem);font-weight:800;line-height:.98;letter-spacing:-.05em}.workshop-registration-form__pricing-lines{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.76rem;border-top:1px solid rgba(111,145,197,.12)}.workshop-registration-form__pricing-lines p{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.94rem;line-height:1.5}.workshop-registration-form__pricing-lines strong{color:var(--text-strong);font-weight:700}.workshop-registration-form__pricing-discount strong{color:#2f64b9}.workshop-registration-form__pricing-trust{color:#4f6788;font-size:.86rem;line-height:1.55}.purchase-card__tax-note{margin:0;color:#425b7d;font-size:.86rem;font-weight:600;line-height:1.55}.section-block--corporate,.section-block--newsletter{padding:20px 22px}.corporate-cta,.newsletter-capture{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-gap:.9rem 1.08rem;gap:.9rem 1.08rem;align-items:stretch}.corporate-cta>div,.newsletter-capture__copy{display:grid;grid-gap:.62rem;gap:.62rem}.corporate-cta h2,.newsletter-capture__copy h2{color:var(--text-strong);font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.16;letter-spacing:-.025em;max-width:28ch;text-wrap:pretty}.newsletter-capture__trust{color:var(--text-soft);font-size:.9rem;line-height:1.6}.newsletter-capture__action{display:grid;grid-gap:.65rem;gap:.65rem;min-width:min(100%,360px);align-content:flex-start;padding:.98rem;border:1px solid rgba(84,112,154,.12);border-radius:20px;background:rgba(255,255,255,.86)}.newsletter-capture__action h3{color:var(--text-strong);font-size:1.01rem;line-height:1.4;text-wrap:pretty}.newsletter-capture__helper{color:#4f6788;font-size:.92rem;line-height:1.6}.newsletter-capture__actions{display:flex;flex-wrap:wrap;gap:.72rem}.newsletter-capture__form{display:grid;grid-gap:.6rem;gap:.6rem}.newsletter-capture__field input,.newsletter-capture__known-email{width:100%;min-height:46px;padding:.72rem .88rem;border:1px solid var(--border-soft);border-radius:12px;background:rgba(255,255,255,.96);color:var(--text-strong);font-size:.96rem}.newsletter-capture__known-email{display:flex;align-items:center;color:var(--text-muted)}.newsletter-capture__subscribed{padding:.72rem .88rem;border:1px solid rgba(84,112,154,.12);border-radius:12px;background:rgba(244,249,255,.96);color:#315b9c;font-size:.94rem;font-weight:600}.corporate-cta__action{justify-self:stretch;align-content:flex-start;width:auto;min-height:100%;padding:1rem 1.02rem;border:1px solid rgba(84,112,154,.12);border-radius:20px;background:rgba(255,255,255,.84)}.corporate-cta__action,.corporate-cta__actions{display:grid;grid-gap:.7rem;gap:.7rem}.corporate-cta__action p{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.58}.corporate-cta--detail-close{gap:1rem 1.18rem;align-items:stretch}.corporate-cta--detail-close .corporate-cta__action{padding:1.06rem 1.02rem}.workshop-final-close .corporate-cta__action{padding:1.12rem 1.08rem;border-radius:22px}.detail-authority--workshop .detail-authority__body h3,.mentorship-authority .detail-authority__body h3{max-width:24ch}.detail-authority.mentorship-authority{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:1rem 1.28rem;padding:1.22rem 1.32rem 1.26rem;border:1px solid rgba(84,112,154,.08);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.028),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.994),rgba(248,251,255,.982));box-shadow:0 14px 28px rgba(14,30,62,.038)}.mentorship-proof-surface{gap:1.28rem}.mentorship-proof-surface .detail-surface__header{max-width:64ch}.mentorship-proof-surface .detail-surface__header h2{max-width:21ch}.mentorship-faq .detail-surface__lede,.mentorship-faq .detail-surface__panel--faq p,.mentorship-proof-surface .detail-surface__lede,.mentorship-use-cases .detail-surface__lede,.mentorship-use-cases .mentorship-step-card p{color:#46617f}.mentorship-proof-layout{display:grid;grid-template-columns:minmax(320px,.94fr) minmax(0,1.06fr);grid-gap:1rem 1.08rem;gap:1rem 1.08rem;align-items:stretch}.mentorship-proof-testimonials{display:grid;grid-gap:.9rem;gap:.9rem}.mentorship-proof-testimonials .testimonial-card{padding:1.34rem 1.3rem 1.24rem;gap:.74rem;min-height:100%;border:1px solid rgba(111,145,197,.1);border-radius:24px;background:linear-gradient(180deg,rgba(252,254,255,.985),rgba(247,250,255,.96));box-shadow:0 12px 24px rgba(14,30,62,.028)}.mentorship-proof-testimonials .testimonial-card__quote{font-size:.94rem;line-height:1.66}.mentorship-proof-testimonials .testimonial-card__person-copy span{font-size:.86rem}.mentorship-proof-card{display:grid;grid-gap:.82rem;gap:.82rem;align-items:flex-start;min-height:100%;padding:1.46rem 1.42rem 1.36rem;border:1px solid rgba(111,145,197,.1);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.06),transparent 32%),linear-gradient(180deg,rgba(249,252,255,.985),rgba(244,249,255,.965));box-shadow:0 16px 30px rgba(14,30,62,.038)}.mentorship-proof-card__header{display:grid;grid-gap:.38rem;gap:.38rem}.mentorship-proof-card h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.12rem;font-weight:680;line-height:1.22;letter-spacing:-.03em}.mentorship-proof-card .plain-list li,.mentorship-proof-card p{color:#45607e;font-size:.92rem;line-height:1.62}.mentorship-proof-card__list{display:grid;grid-gap:.58rem;gap:.58rem;margin:0}.mentorship-proof-card__founder{display:grid;grid-gap:.06rem;gap:.06rem;padding-top:.72rem;border-top:1px solid rgba(84,112,154,.08)}.mentorship-proof-card__founder strong{color:var(--text-strong);font-size:.95rem;font-weight:760;line-height:1.4}.mentorship-proof-card__founder span{color:#536c8b;font-size:.85rem;line-height:1.48}.mentorship-proof-card__signals{gap:.4rem;margin-top:auto}.mentorship-use-cases{gap:1.08rem}.mentorship-faq .detail-surface__header,.mentorship-use-cases .detail-surface__header{max-width:66ch}.mentorship-faq .detail-surface__header h2,.mentorship-use-cases .detail-surface__header h2{max-width:24ch;font-size:clamp(1.5rem,1.92vw,1.9rem)}.mentorship-step-grid--use-cases{gap:.94rem}.mentorship-faq .detail-surface__panel--faq,.mentorship-use-cases .mentorship-step-card{padding:1.22rem 1.24rem}.mentorship-use-cases .mentorship-step-card{min-height:100%;gap:.72rem}.mentorship-use-cases .mentorship-step-card h3{color:var(--text-strong);font-size:1.08rem;line-height:1.32}.mentorship-use-cases .mentorship-step-card p{font-size:.92rem;line-height:1.62}.mentorship-faq{gap:1.08rem}.mentorship-faq .detail-faq-grid{gap:1rem}.mentorship-faq .detail-surface__panel--faq{background:linear-gradient(180deg,rgba(250,252,255,.84),rgba(255,255,255,.95))}.mentorship-faq .detail-surface__panel--faq h3{font-size:1.04rem;line-height:1.32}.mentorship-faq .detail-surface__panel--faq p{font-size:.92rem;line-height:1.64}.mentorship-faq__close{margin-top:.18rem;border-color:rgba(84,112,154,.1);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 28%),linear-gradient(180deg,rgba(251,253,255,.98),rgba(245,249,255,.95));box-shadow:none}.corporate-cta .button,.corporate-cta__action .button{min-width:220px;width:100%}.detail-inline-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 1.3rem;gap:1rem 1.3rem;align-items:center;padding:1.12rem 1.14rem;border:1px solid rgba(84,112,154,.12);border-radius:26px;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(243,248,255,.95));box-shadow:0 16px 30px rgba(14,30,62,.04)}.detail-inline-cta__copy{display:grid;grid-gap:.42rem;gap:.42rem}.detail-inline-cta__copy h3{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:1.42rem;font-weight:650;line-height:1.14;letter-spacing:-.03em;max-width:26ch;text-wrap:pretty}.detail-inline-cta__copy p:not(.eyebrow){margin:0;max-width:66ch;color:#48617f;font-size:.98rem;line-height:1.66}.detail-inline-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.72rem}.detail-inline-cta__actions .button{min-width:180px}.detail-inline-cta--course{padding:1.08rem 1.16rem}.detail-inline-cta--course .detail-inline-cta__copy h3{max-width:24ch}.detail-inline-cta--final{margin-top:-.08rem;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.05),transparent 28%),linear-gradient(180deg,rgba(250,252,255,.99),rgba(242,247,255,.975));box-shadow:0 20px 36px rgba(14,30,62,.048)}.detail-inline-cta--course-final{margin-top:-.02rem}.detail-surface--related{gap:1.08rem;padding:1.5rem 1.56rem}.detail-surface--related-secondary{gap:.96rem;padding:1.18rem 1.32rem;background:linear-gradient(180deg,rgba(249,252,255,.96),rgba(245,249,255,.95));box-shadow:0 10px 22px rgba(14,30,62,.038)}.detail-surface--related-secondary .detail-surface__header h2{max-width:28ch;font-size:clamp(1.62rem,1.96vw,2.02rem)}.detail-surface--related-secondary .detail-surface__lede{max-width:70ch;color:#556d8d;font-size:.96rem}.detail-surface--faq,.detail-surface--next,.detail-surface--proof{gap:1rem;padding:1.38rem 1.46rem}.detail-surface--proof{background:linear-gradient(180deg,rgba(252,254,255,.58),rgba(246,249,255,.54))}.detail-surface--faq,.detail-surface--proof{box-shadow:none;border-color:rgba(84,112,154,.04)}.detail-surface--faq{background:rgba(249,252,255,.28)}.detail-surface--next{background:linear-gradient(180deg,rgba(255,255,255,.992),rgba(247,251,255,.98))}.detail-surface--course-preview,.detail-surface--course-proof,.detail-surface--course-transition,.detail-surface--course-upgrade{padding:1.22rem 1.32rem}.detail-surface--course-preview .detail-surface__header h2,.detail-surface--course-transition .detail-surface__header h2,.detail-surface--course-upgrade .detail-surface__header h2{max-width:32ch}.detail-surface--course-proof .detail-surface__header h2{max-width:28ch}.detail-surface--course-proof-free .detail-surface__header h2{max-width:30ch}.detail-surface--starter-proof{gap:0}.starter-proof{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr);grid-gap:.92rem;gap:.92rem;align-items:stretch}.starter-proof__testimonial{display:grid;grid-gap:.46rem;gap:.46rem}.starter-proof__testimonial .testimonial-card{padding:1.48rem 1.42rem 1.36rem;box-shadow:0 12px 22px rgba(14,30,62,.035)}.detail-surface--course-upgrade{background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 28%),linear-gradient(180deg,rgba(249,252,255,.98),rgba(244,249,255,.96))}.detail-surface--bare-shell{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.detail-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.detail-step-grid--nested{margin-top:.08rem;gap:.72rem}.detail-step-grid--nested .detail-step-card{padding:.86rem .9rem}.detail-step-grid--nested .detail-step-card strong{color:var(--text-strong);font-size:.98rem;line-height:1.34}.detail-step-card{display:grid;grid-gap:.44rem;gap:.44rem;padding:.98rem 1.02rem;border:1px solid rgba(112,145,197,.12);border-radius:20px;background:linear-gradient(180deg,rgba(249,252,255,.84),rgba(244,249,255,.94))}.detail-step-card p:not(.eyebrow){color:#48617f;font-size:.94rem;line-height:1.58}.detail-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.detail-surface__panel--faq{gap:.42rem;padding:1rem 1.04rem}.detail-surface__panel--faq h3{font-size:1.08rem}.testimonial-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-grid--single{grid-template-columns:1fr}.detail-proof-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);grid-gap:.9rem;gap:.9rem;align-items:stretch}.detail-surface__panel--proof-note{align-content:center;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.94));box-shadow:0 10px 20px rgba(14,30,62,.035)}.starter-proof-note{gap:.62rem;padding:1.24rem 1.18rem;border-radius:24px}.starter-proof-note h3{max-width:22ch;font-size:1.18rem}.starter-proof-note .plain-list{gap:.6rem;margin-top:.04rem}.starter-proof-note .plain-list li{padding-left:1.35rem;font-size:.9rem;line-height:1.54}.detail-authority__list{margin-top:.08rem}.purchase-card__next-step{color:#4f6788;font-size:.9rem;line-height:1.58}.detail-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.detail-related-grid--fallback{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-related-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-related-grid .content-card{padding:1.34rem 1.3rem 1.22rem}.detail-related-grid .content-card__body h3{font-size:1.24rem;line-height:1.15}.detail-related-grid .content-card__body p{font-size:.94rem;line-height:1.64}.detail-related-card{display:grid;grid-gap:.48rem;gap:.48rem;min-height:100%;padding:1.26rem 1.22rem;border:1px solid rgba(84,112,154,.12);border-radius:22px;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(244,249,255,.96));color:inherit;cursor:pointer;text-decoration:none;box-shadow:0 10px 22px rgba(14,30,62,.04);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.detail-related-card:focus-visible,.detail-related-card:hover{transform:translateY(-2px);border-color:rgba(58,110,197,.22);box-shadow:0 16px 30px rgba(14,30,62,.08)}.detail-related-card strong{color:var(--text-strong);font-family:var(--font-display);font-size:1.16rem;font-weight:650;line-height:1.16;letter-spacing:-.02em;text-wrap:pretty}.detail-related-card span{color:var(--text-muted);font-size:.94rem;line-height:1.62}.detail-related-actions{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;align-items:center}.detail-related-actions a{color:var(--accent-blue);font-size:.95rem;font-weight:700}#course-access-card{scroll-margin-top:8.5rem}.workshop-schedule-card{display:grid;grid-gap:.85rem;gap:.85rem}.workshop-schedule-card__list{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.workshop-schedule-card__item{display:flex;justify-content:space-between;gap:.9rem;padding-bottom:.75rem;border-bottom:1px solid rgba(111,145,197,.12)}.workshop-schedule-card__item:last-child{padding-bottom:0;border-bottom:none}.workshop-schedule-card__item>div{display:grid;grid-gap:.12rem;gap:.12rem}.workshop-schedule-card__item strong{color:var(--text-strong);font-size:.95rem;font-weight:700;line-height:1.4}.workshop-schedule-card>p,.workshop-schedule-card__item p,.workshop-schedule-card__item span,.workshop-schedule-card__note{color:var(--text-muted);font-size:.9rem;line-height:1.6}.workshop-schedule-card__item p{margin:0;white-space:nowrap}.conversion-layout__form--wide{max-width:980px;margin:0 auto}.calendar-health{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.calendar-health__summary{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:rgba(255,255,255,.84);box-shadow:var(--elevation-1)}.calendar-health__summary.is-success{background:linear-gradient(135deg,rgba(240,253,247,.9),rgba(255,255,255,.88))}.calendar-health__summary.is-error{background:linear-gradient(135deg,rgba(255,246,246,.9),rgba(255,255,255,.88))}.calendar-health__eyebrow{margin-bottom:var(--space-2);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.calendar-health__summary h2{margin-bottom:var(--space-2);font-size:clamp(1.4rem,2vw,2rem)}.calendar-health__summary p{max-width:70ch;color:var(--text-muted)}.calendar-health__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.calendar-health__grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-health__panel{padding:clamp(1.25rem,2vw,1.5rem);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:rgba(255,255,255,.82);box-shadow:var(--elevation-1)}.calendar-health__panel h3{margin-bottom:var(--space-2);font-size:1.05rem}.calendar-health__panel>p{margin-bottom:var(--space-4);color:var(--text-muted)}.calendar-health__checks,.calendar-health__notes{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.calendar-health__invite-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.calendar-health__invite-target{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.calendar-health__invite-target span{color:var(--text-muted);font-size:.88rem}.calendar-health__invite-result{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-soft)}.calendar-health__invite-result--success{background:rgba(240,253,247,.72)}.calendar-health__invite-result--error{background:rgba(255,246,246,.72)}.calendar-health__invite-result p{color:var(--text-muted)}.calendar-health__check{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(84,112,154,.1)}.calendar-health__check:last-child{padding-bottom:0;border-bottom:0}.calendar-health strong.is-success{color:#156a42}.calendar-health strong.is-error{color:#b42318}@media (max-width:820px){.calendar-health__grid,.calendar-health__summary{grid-template-columns:1fr}.calendar-health__actions{justify-content:flex-start}}.mentorship-request-form__section{display:grid;grid-gap:.84rem;gap:.84rem}.mentorship-request-form__section--context,.mentorship-request-form__section--details{gap:.9rem}.mentorship-request-form__group-heading{display:grid;grid-gap:.14rem;gap:.14rem}.mentorship-request-form__group-heading strong{color:var(--text-strong);font-size:.98rem;font-weight:760;line-height:1.3}.mentorship-request-form__group-heading p{margin:0;color:#526c8b;font-size:.86rem;line-height:1.52}.mentorship-flow-group{display:grid;grid-gap:.76rem;gap:.76rem;padding-top:.84rem;border-top:1px solid rgba(84,112,154,.06)}.mentorship-flow-group:first-of-type{padding-top:.05rem;border-top:none}.mentorship-flow-group--minimal{gap:.7rem}.mentorship-flow-group__header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:flex-start}.mentorship-flow-group__step{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:30px;padding:.35rem .65rem;border:1px solid rgba(84,112,154,.12);border-radius:999px;background:rgba(245,249,255,.92);color:#4d6384;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mentorship-flow-group__header h4{color:var(--text-strong);font-family:var(--font-display);font-size:1.14rem;font-weight:800;line-height:1.15;letter-spacing:-.03em}.mentorship-flow-group__header p{margin-top:.28rem;color:var(--text-muted);font-size:.9rem;line-height:1.55}.mentorship-request-form__account-summary{display:grid;grid-gap:.62rem;gap:.62rem;padding:.9rem .98rem .94rem;border:1px solid rgba(84,112,154,.08);border-radius:20px;background:rgba(248,251,255,.76)}.mentorship-request-form__account-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.mentorship-request-form__account-summary-header strong{color:var(--text-strong);font-size:.94rem;font-weight:740}.mentorship-request-form__account-summary-header p{margin:.18rem 0 0;color:#506a89;font-size:.85rem;line-height:1.52}.mentorship-request-form__account-summary-header .button{width:auto;min-width:108px}.mentorship-request-form__account-summary-grid{display:grid;grid-template-columns:1.05fr 1.2fr .9fr;grid-gap:.68rem;gap:.68rem}.mentorship-request-form__account-summary-grid div{display:grid;grid-gap:.18rem;gap:.18rem;padding-right:.72rem;border-right:1px solid rgba(84,112,154,.08)}.mentorship-request-form__account-summary-grid div:last-child{padding-right:0;border-right:none}.mentorship-request-form__account-summary-grid span{color:#5b7395;font-size:.73rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mentorship-request-form__account-summary-grid strong{color:var(--text-strong);font-size:.9rem;font-weight:700;line-height:1.4;word-break:break-word}.mentorship-request-form__contact-inline{grid-template-columns:minmax(0,1fr)}.mentorship-request-form__coupon,.mentorship-request-form__pricing{background:linear-gradient(180deg,rgba(247,250,255,.96),rgba(255,255,255,.96))}.mentorship-request-form__coupon{display:grid;grid-gap:.62rem;gap:.62rem;padding-top:.84rem;border-top:1px solid rgba(84,112,154,.08);background:transparent}.mentorship-request-form__long-field{gap:.35rem}.mentorship-request-form__helper{margin:0;color:#4e6787;font-size:.89rem;line-height:1.58}.mentorship-request-form__pricing-card{display:grid;grid-gap:.86rem;gap:.86rem;padding:1.16rem 1.18rem;border:1px solid rgba(84,112,154,.1);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 30%),linear-gradient(180deg,rgba(247,250,255,.98),rgba(255,255,255,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 10px 22px rgba(14,30,62,.03)}.mentorship-request-form__pricing-kicker{color:#5d7798;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mentorship-request-form__pricing-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 1.2rem;gap:1rem 1.2rem;align-items:flex-start}.mentorship-request-form__pricing-copy strong{color:var(--text-strong);font-size:1.12rem;font-weight:800}.mentorship-request-form__pricing-head p{margin:.2rem 0 0;color:#526c8c;font-size:.87rem;line-height:1.54}.mentorship-request-form__pricing-slot{color:#40597e;font-size:.84rem;font-weight:600}.mentorship-request-form__pricing-hero{display:grid;grid-gap:.24rem;gap:.24rem;justify-items:flex-end;padding:.72rem .82rem;border:1px solid rgba(84,112,154,.1);border-radius:20px;background:rgba(251,253,255,.9)}.mentorship-request-form__pricing-hero span{color:#4d6384;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mentorship-request-form__pricing-total{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.22rem);font-weight:900;line-height:.92;letter-spacing:-.05em;white-space:nowrap}.mentorship-request-form__pricing-lines{display:grid;grid-gap:.48rem;gap:.48rem;padding-top:.78rem;border-top:1px solid rgba(84,112,154,.08)}.mentorship-request-form__pricing-final,.mentorship-request-form__pricing-lines p{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin:0}.mentorship-request-form__pricing-lines span{color:#516b8b;font-size:.88rem}.mentorship-request-form__pricing-lines strong{color:var(--text-strong);font-weight:700}.mentorship-request-form__pricing-discount strong{color:#315b9c}.mentorship-request-form__pricing-trust{color:#4d6787;font-size:.85rem;line-height:1.54}.mentorship-request-form__pricing-final{padding-top:.8rem;border-top:1px solid rgba(84,112,154,.12)}.mentorship-request-form__pricing-final span{color:#304664;font-size:.92rem;font-weight:700}.mentorship-request-form__pricing-final strong{color:var(--text-strong);font-size:1.18rem;font-weight:900}.mentorship-slot-picker{display:grid;grid-gap:.64rem;gap:.64rem;padding:.05rem 0 0}.mentorship-slot-picker__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.mentorship-slot-picker__controls.is-invalid .mentorship-slot-picker__select,.mentorship-slot-picker__controls.is-invalid .mentorship-slot-picker__trigger{border-color:rgba(225,29,72,.24);box-shadow:0 0 0 3px rgba(225,29,72,.08)}.mentorship-slot-picker__field{display:grid;grid-gap:.55rem;gap:.55rem;padding:0;border:none;border-radius:0;background:transparent;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.mentorship-slot-picker__field--time.is-disabled{opacity:.64}.mentorship-slot-picker__datepicker{position:relative}.mentorship-slot-picker__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:.85rem 1rem;border:1px solid rgba(84,112,154,.14);border-radius:16px;background:rgba(255,255,255,.96);color:var(--text-strong);font-size:.98rem;font-weight:700;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.mentorship-slot-picker__datepicker.is-open .mentorship-slot-picker__trigger,.mentorship-slot-picker__trigger:hover{border-color:rgba(59,130,246,.26);box-shadow:0 0 0 3px rgba(59,130,246,.08)}.mentorship-slot-picker__trigger-icon{color:#4d6384;font-size:.9rem;font-weight:700}.mentorship-slot-picker__popover{position:absolute;top:calc(100% + .65rem);left:0;z-index:20;width:min(360px,100%);padding:1rem;border:1px solid rgba(84,112,154,.12);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.07),transparent 32%),linear-gradient(180deg,rgba(250,252,255,.98),rgba(255,255,255,.99));box-shadow:0 22px 48px rgba(14,30,62,.16)}.mentorship-slot-calendar{display:grid;grid-gap:.75rem;gap:.75rem}.mentorship-slot-calendar__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem}.mentorship-slot-calendar__header strong{color:var(--text-strong);font-size:.98rem;font-weight:800;justify-self:center}.mentorship-slot-calendar__nav{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(255,255,255,.92);color:var(--text-strong);font-size:1.1rem;font-weight:700;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.mentorship-slot-calendar__nav:hover:not(:disabled){border-color:rgba(59,130,246,.24);box-shadow:0 8px 18px rgba(59,130,246,.08)}.mentorship-slot-calendar__nav:disabled{opacity:.42;cursor:not-allowed}.mentorship-slot-calendar__grid,.mentorship-slot-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.mentorship-slot-calendar__weekdays span{color:#597092;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.mentorship-slot-calendar__blank{display:block;min-height:2.6rem}.mentorship-slot-calendar__day{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;border:1px solid rgba(84,112,154,.08);border-radius:14px;background:rgba(246,249,253,.82);color:rgba(95,111,139,.55);font-size:.92rem;font-weight:700;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.mentorship-slot-calendar__day.is-available{border-color:rgba(84,112,154,.12);background:rgba(255,255,255,.96);color:var(--text-strong)}.mentorship-slot-calendar__day.is-available:hover{border-color:rgba(59,130,246,.24);box-shadow:0 10px 20px rgba(59,130,246,.08);transform:translateY(-1px)}.mentorship-slot-calendar__day.is-selected{border-color:rgba(59,130,246,.44);background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(99,102,241,.16));box-shadow:0 12px 22px rgba(59,130,246,.16);color:#17315f}.mentorship-slot-calendar__day:disabled{cursor:not-allowed}.mentorship-slot-picker__select{min-height:46px;font-weight:700}.mentorship-slot-picker__section{display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid rgba(84,112,154,.12);border-radius:16px;background:rgba(255,255,255,.82);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.mentorship-slot-picker__section--times.is-disabled{opacity:.64;background:rgba(244,247,251,.9)}.mentorship-slot-picker__section.is-invalid{border-color:rgba(225,29,72,.26);box-shadow:0 0 0 3px rgba(225,29,72,.08)}.mentorship-slot-picker__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.mentorship-slot-picker__empty p,.mentorship-slot-picker__header p{color:var(--text-muted);font-size:.84rem;line-height:1.5}.mentorship-booking-shell{display:grid}.mentorship-request-form{gap:1.04rem;padding:1.36rem 1.42rem;border:1px solid rgba(84,112,154,.1);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.992),rgba(248,251,255,.985));box-shadow:0 18px 36px rgba(14,30,62,.05)}.mentorship-slot-picker__step-header{display:grid;grid-gap:0;gap:0}.mentorship-slot-picker__step-header strong{color:var(--text-strong);font-size:.96rem;font-weight:800}.mentorship-slot-picker__error{color:var(--text-muted);font-size:.88rem;line-height:1.5}.mentorship-slot-picker__dates,.mentorship-slot-picker__times{display:flex;flex-wrap:wrap;gap:.6rem}.mentorship-slot-picker__date,.mentorship-slot-picker__time{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem .9rem;border:1px solid rgba(84,112,154,.14);border-radius:14px;background:#ffffff;color:var(--text-strong);font-size:.9rem;font-weight:700;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.mentorship-slot-picker__time{flex-direction:column;align-items:flex-start;min-width:112px;gap:.12rem}.mentorship-slot-picker__time span{color:var(--text-muted);font-size:.78rem;font-weight:600}.mentorship-slot-picker__date:hover,.mentorship-slot-picker__time:hover{border-color:rgba(59,130,246,.22);box-shadow:0 8px 18px rgba(59,130,246,.08);transform:translateY(-1px)}.mentorship-slot-picker__date.is-selected,.mentorship-slot-picker__time.is-selected{border-color:rgba(59,130,246,.45);background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(99,102,241,.16));box-shadow:0 12px 24px rgba(59,130,246,.16);color:#17315f}.mentorship-slot-picker__date.is-selected span,.mentorship-slot-picker__time.is-selected span{color:rgba(23,49,95,.86)}.mentorship-slot-picker__error{color:#b42345;font-weight:700}.mentorship-slot-picker__empty{padding:.35rem 0}.mentorship-request-form__checkout-stack,.mentorship-request-form__review-shell{display:grid;grid-gap:.84rem;gap:.84rem}.mentorship-request-form__review-shell{padding:1rem 1.02rem 1.04rem;border:1px solid rgba(84,112,154,.09);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 30%),linear-gradient(180deg,rgba(251,253,255,.99),rgba(246,250,255,.97));box-shadow:0 14px 28px rgba(14,30,62,.034)}.mentorship-request-form__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.mentorship-request-form__summary-block{display:grid;grid-gap:.46rem;gap:.46rem;padding:.92rem .96rem;border:1px solid rgba(84,112,154,.08);border-radius:18px;background:rgba(255,255,255,.72)}.mentorship-request-form__summary-block strong{color:var(--text-strong);font-size:.9rem;font-weight:720;line-height:1.4}.mentorship-request-form__summary-block .offer-list li,.mentorship-request-form__summary-block p{color:#4f6788;font-size:.88rem;line-height:1.56}.mentorship-request-form__submit-bar{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.08rem}.mentorship-request-form__submit-bar .button{width:100%}.mentorship-request-form__footer-note{margin:0;color:#49617f;font-size:.84rem;line-height:1.54}.form-helper{display:grid;align-content:flex-end}.form-helper__note strong{margin-left:.35rem;color:var(--text-strong);font-weight:700}.form-feedback{padding:.85rem 1rem;border:1px solid rgba(225,29,72,.14);border-radius:16px;background:rgba(255,241,245,.96);color:#b42345;font-size:.95rem;font-weight:600}.form-feedback--success{border-color:rgba(22,163,74,.18);background:rgba(238,252,243,.98);color:#18763e}.auth-shell-section{width:100%;margin:20px 0 40px;padding:0}.auth-shell{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:30px;gap:30px;align-items:flex-start}.auth-shell__context{order:1;margin-top:1rem;margin-left:1rem}.auth-shell__context-card{position:relative;overflow:hidden;padding:26px 24px 24px;border:1px solid rgba(84,112,154,.09);border-radius:24px;background:radial-gradient(circle at top left,rgba(99,102,241,.08),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,251,255,.94));box-shadow:0 10px 26px rgba(15,23,42,.04)}.auth-shell__context-card h2{margin:0;color:var(--text-strong);font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:650;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.auth-shell__intro{max-width:34ch;margin:.7rem 0 0;color:rgba(15,23,42,.7);font-size:.98rem;line-height:1.62}.auth-shell__benefits{margin:1rem 0 0}.auth-shell__benefits li+li{margin-top:.4rem}.auth-shell__accent{width:96px;height:3px;margin-top:1.15rem;border-radius:999px;background:linear-gradient(90deg,rgba(59,130,246,.9),rgba(99,102,241,.55))}.auth-shell__form{order:2;display:flex;justify-content:flex-end}.auth-form{width:100%;max-width:520px;gap:14px;padding:28px;border:1px solid rgba(84,112,154,.1);box-shadow:0 18px 42px rgba(15,23,42,.09);margin-top:1rem}.auth-form .form-panel__header{gap:0}.auth-form .form-panel__header h3{margin:0;color:var(--text-strong);font-size:1.72rem;font-weight:650;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.auth-form .form-note{margin-top:8px;color:rgba(15,23,42,.7)}.auth-form label{gap:6px}.auth-form input{min-height:48px}.auth-form .button{min-height:50px}.auth-method-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;padding:.35rem;border:1px solid rgba(84,112,154,.12);border-radius:18px;background:rgba(247,250,255,.88)}.auth-method-switch__button{min-height:42px;padding:.7rem .9rem;border:0;border-radius:14px;background:transparent;color:rgba(34,56,87,.72);font-size:.88rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.auth-method-switch__button:hover{color:var(--text-strong)}.auth-method-switch__button.is-active{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(99,102,241,.14));color:#163d7a;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.auth-phone-field{display:grid;grid-template-columns:minmax(180px,210px) minmax(0,1fr);grid-gap:.8rem;gap:.8rem}.auth-phone-field label{gap:6px}.auth-phone-field input,.auth-phone-field select{min-height:48px}.auth-phone-field select{width:100%}.auth-phone-note{margin:-.1rem 0 0}.auth-phone-note,.auth-trust-note{color:rgba(15,23,42,.58);font-size:.82rem;line-height:1.5}.auth-trust-note{margin:-2px 0 0}.auth-legal-note{margin:-2px 0 0;color:rgba(15,23,42,.56);font-size:.82rem;line-height:1.55}.auth-password-field{position:relative;display:block}.auth-password-field input{padding-right:4.6rem}.auth-password-toggle{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);border:0;background:transparent;color:rgba(15,23,42,.52);font-size:.8rem;font-weight:700;line-height:1;cursor:pointer}.auth-password-toggle:hover{color:var(--accent-blue)}.auth-divider{position:relative;display:flex;align-items:center;justify-content:center;margin:2px 0 0;color:rgba(15,23,42,.46);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-divider:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.12),transparent)}.auth-divider span{position:relative;z-index:1;padding:0 .7rem;background:rgba(255,255,255,.94)}.auth-social-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.auth-social-button{width:100%;min-width:0;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-color:rgba(15,23,42,.12);background:rgba(255,255,255,.96);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.auth-social-button:hover{border-color:rgba(59,130,246,.38);transform:translateY(-1px);box-shadow:0 10px 22px rgba(59,130,246,.14)}.auth-social-icon{display:inline-flex;width:1.1rem;height:1.1rem;flex:0 0 auto}.auth-social-icon svg{width:100%;height:100%}.auth-social-icon--google{color:#4285f4}.auth-social-icon--linkedin{color:#0a66c2}.auth-social-icon--facebook{color:#1877f2}.auth-social-button.is-disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.auth-helper{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.5}.auth-helper a{color:var(--accent-blue);font-weight:700}.account-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(84,112,154,.12);border-radius:16px;background:rgba(247,250,255,.92)}.local-time-card{display:grid;grid-gap:.4rem;gap:.4rem}.local-time-card__note{color:var(--text-soft);font-size:.84rem;line-height:1.55}.account-item strong{display:block;color:var(--text-strong);font-size:.96rem;font-weight:700}.account-item p,.account-item span{color:var(--text-muted);font-size:.9rem;line-height:1.55}.account-dashboard{width:100%;max-width:none;margin:0 auto;padding-left:0;padding-right:0;display:grid;grid-gap:28px;gap:28px}.account-dashboard__hero{min-height:0}.account-dashboard__section{margin:0}.account-dashboard__hero-shell{gap:24px;padding:38px 42px 36px}.account-dashboard__welcome{display:grid;align-content:center;grid-gap:1.08rem;gap:1.08rem}.account-dashboard__welcome h1{max-width:none;font-size:clamp(2.65rem,4vw,3.2rem);line-height:1}.account-dashboard__welcome>p:not(.eyebrow){max-width:46ch;color:#47607f;font-size:1rem;line-height:1.62}.account-dashboard__hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(430px,1fr);grid-gap:30px;gap:30px;align-items:stretch}.account-dashboard__hero-signals{gap:.6rem}.account-dashboard__hero-actions,.account-dashboard__inline-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.account-dashboard__hero-actions .button:first-child{flex:0 0 auto}.account-dashboard__tertiary-link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-blue);font-size:.95rem;font-weight:700;transition:color var(--transition-fast),transform var(--transition-fast)}.account-dashboard__tertiary-link:after{content:"->";margin-left:.38rem;transition:transform var(--transition-fast)}.account-dashboard__tertiary-link:hover{color:var(--accent-violet)}.account-dashboard__tertiary-link:hover:after{transform:translateX(3px)}.account-dashboard__account-grid,.account-dashboard__progress-grid,.account-dashboard__split-grid{display:grid;grid-gap:20px;gap:20px}.account-dashboard__progress-grid,.account-dashboard__split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard__standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.account-dashboard__utility-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;align-items:flex-start}.account-dashboard__utility-sidebar{display:grid;grid-gap:16px;gap:16px;align-content:flex-start}.account-dashboard__account-card,.account-dashboard__continue-card,.account-dashboard__progress-card,.account-dashboard__step-card{display:grid;grid-gap:1.05rem;gap:1.05rem}.account-dashboard__account-card,.account-dashboard__continue-card,.account-dashboard__progress-card,.account-dashboard__split-grid>.info-card,.account-dashboard__step-card{min-height:100%;padding:26px;box-shadow:var(--elevation-2)}.account-dashboard__step-card.is-recommended{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,245,255,.98));border-color:rgba(74,123,215,.16)}.account-dashboard__account-header,.account-dashboard__progress-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.account-dashboard__continue-header{display:grid;grid-gap:.72rem;gap:.72rem}.account-dashboard__continue-header h2{color:var(--text-strong);font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.account-dashboard__continue-header p:not(.eyebrow){max-width:36ch;color:#4c6584;line-height:1.58}.account-dashboard__focus-card{gap:1.12rem;padding:1.62rem 1.58rem 1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(245,249,255,.98))}.account-dashboard__focus-summary{display:grid;grid-gap:.76rem;gap:.76rem}.account-dashboard__focus-row{display:grid;grid-gap:.24rem;gap:.24rem;padding:.94rem 1rem;border:1px solid rgba(84,112,154,.12);border-radius:18px;background:rgba(247,250,255,.84)}.account-dashboard__focus-row span{color:#5b7596;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.account-dashboard__focus-row strong{color:var(--text-strong);font-size:.98rem;font-weight:700;line-height:1.54}.account-dashboard__section-header{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:16px;max-width:none}.account-dashboard__section-header h2{max-width:none;color:var(--text-strong);font-family:var(--font-display);font-size:1.56rem;font-weight:700;letter-spacing:-.03em;line-height:1.16;text-wrap:balance}.account-dashboard__section-header--compact{margin-bottom:16px}.account-dashboard__section-header--minor{gap:.42rem;margin-bottom:12px}.account-dashboard__section-header--minor h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.18rem;font-weight:700;letter-spacing:-.03em;line-height:1.12}.account-dashboard__section-copy{max-width:66ch;color:#4d6787;line-height:1.62}.account-dashboard__learning-shell,.account-dashboard__schedule-shell{padding:30px 36px 32px}.account-dashboard__schedule-shell{gap:.76rem;padding-top:24px;padding-bottom:24px}.account-dashboard__learning-shell{gap:1.02rem;padding-top:28px}.account-dashboard__operations-panel{display:grid;grid-gap:1rem;gap:1rem}.account-dashboard__operations-panel--learning{padding-top:0;border-top:none;scroll-margin-top:9rem}.account-dashboard__schedule-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 1.2rem;gap:1rem 1.2rem;align-items:center;padding:.98rem 1.06rem;border:1px solid rgba(84,112,154,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,251,255,.92))}.account-dashboard__schedule-strip--empty{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.88rem .96rem;background:rgba(247,250,255,.82)}.account-dashboard__schedule-strip-copy{display:grid;grid-gap:.22rem;gap:.22rem}.account-dashboard__schedule-strip--empty .account-dashboard__schedule-strip-copy{max-width:52ch}.account-dashboard__schedule-strip-copy h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.02rem;font-weight:700;line-height:1.24;letter-spacing:-.03em}.account-dashboard__schedule-strip-copy p{margin:0;color:#506987;font-size:.92rem;line-height:1.56}.account-dashboard__schedule-strip-copy small{color:#607898;font-size:.82rem;line-height:1.52}.account-dashboard__schedule-strip--empty .account-dashboard__card-actions{margin-top:0;justify-content:flex-start}.account-dashboard__progress-header span{color:var(--accent-blue);font-size:1rem;font-weight:800}.account-dashboard__account-grid span,.account-dashboard__empty-inline p,.account-dashboard__empty-state p,.account-dashboard__progress-card p,.account-dashboard__step-card p{color:#506987;line-height:1.65}.account-dashboard__empty-note{display:block;margin-top:.32rem;color:#607898;font-size:.84rem;line-height:1.56}.account-dashboard__card-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.account-dashboard__support-meta{display:flex;flex-wrap:wrap;gap:.55rem}.account-dashboard__support-meta span{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .65rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(247,250,255,.9);color:#6b7280;font-size:.76rem;font-weight:700;letter-spacing:.03em}.account-dashboard__progress-track{height:10px;border-radius:999px;background:rgba(220,231,249,.9);overflow:hidden}.account-dashboard__progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-blue),var(--accent-violet))}.account-dashboard__progress-details{display:grid;grid-gap:.3rem;gap:.3rem;color:#6b7280;font-size:.88rem;font-weight:600;line-height:1.5}.account-dashboard__empty-inline,.account-dashboard__empty-state{display:grid;grid-gap:.84rem;gap:.84rem;align-items:center;padding:.96rem 1.06rem;border:1px dashed rgba(84,112,154,.24);border-radius:20px;background:rgba(247,250,255,.82)}.account-dashboard__empty-state{grid-template-columns:1fr}.account-dashboard__empty-state--learning{grid-template-columns:minmax(0,1fr) auto;gap:.88rem 1.1rem;padding:1rem 1.06rem;border-style:solid;border-color:rgba(84,112,154,.1);background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,251,255,.94));box-shadow:0 12px 26px rgba(14,30,62,.04)}.account-dashboard__empty-state--learning h3{font-size:1.02rem}.account-dashboard__empty-state--learning>div:first-child{max-width:50ch}.account-dashboard__account-card h3,.account-dashboard__empty-state h3,.account-dashboard__step-card h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.3rem;font-weight:750;letter-spacing:-.03em;line-height:1.08}.account-dashboard__account-grid{grid-template-columns:1fr;gap:.78rem}.account-dashboard__account-form{display:grid;grid-gap:1rem;gap:1rem}.account-dashboard__account-form--readonly{gap:1rem}.account-dashboard__account-form .form-grid{gap:.8rem}.account-dashboard__account-form label>span{display:inline-flex;margin-bottom:6px;color:#304664;font-size:.92rem;font-weight:700}.account-dashboard__field-label{display:inline-flex;align-items:center;gap:.42rem}.account-dashboard__field-label>span:first-child{display:inline-flex;align-items:flex-start;gap:.12rem}.account-dashboard__required-indicator{color:var(--accent-blue);font-size:.9em;line-height:1}.account-dashboard__field-tooltip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(84,112,154,.16);border-radius:999px;background:rgba(247,250,255,.92);color:#5c7595;font-size:.72rem;font-weight:800;line-height:1;cursor:help}.account-dashboard__readonly-field{display:grid;grid-gap:6px;gap:6px;width:100%}.account-dashboard__readonly-field>span{display:inline-flex}.account-dashboard__readonly-field>.account-dashboard__field-label,.account-dashboard__readonly-field>span{color:#304664;font-size:.92rem;font-weight:700}.account-dashboard__readonly-control{display:flex;align-items:center;min-height:56px;width:100%;padding:.9rem 1rem;border:1px solid rgba(84,112,154,.12);border-radius:18px;background:rgba(255,255,255,.96);color:var(--text-strong);font-size:1rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.account-dashboard__readonly-control.is-placeholder{color:#6f8098;font-weight:500}.account-dashboard__account-grid div{display:grid;grid-gap:.32rem;gap:.32rem;padding-top:.82rem;border-top:1px solid rgba(84,112,154,.08)}.account-dashboard__account-grid span{color:#5d7797;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.account-dashboard__account-grid strong{font-size:.96rem;line-height:1.48}.account-dashboard__account-card{width:100%;justify-self:stretch}.account-dashboard__account-intro{max-width:58ch;color:#4d6787;line-height:1.58}.account-dashboard__edit-button{gap:.5rem}.account-dashboard__edit-button svg{width:16px;height:16px}.account-dashboard__form-section,.account-dashboard__optional-preferences{display:grid;grid-gap:.82rem;gap:.82rem;padding:1rem 1.04rem;border:1px solid rgba(84,112,154,.1);border-radius:20px;background:rgba(248,251,255,.78)}.account-dashboard__optional-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:0;border:none;background:transparent;color:inherit;text-align:left}.account-dashboard__optional-toggle--static{cursor:default}.account-dashboard__optional-toggle span{color:var(--text-strong);font-size:.98rem;font-weight:700;line-height:1.35}.account-dashboard__optional-toggle small{display:block;margin-top:.22rem;color:var(--text-muted);font-size:.88rem;line-height:1.5}.account-dashboard__optional-toggle strong{color:var(--accent-blue);font-size:.88rem;font-weight:700;line-height:1.45}.account-dashboard__member-roadmap{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:20px;gap:20px;align-items:flex-start;margin-bottom:20px}.account-dashboard__member-roadmap--solo{grid-template-columns:1fr}.account-dashboard__member-sidebar{display:grid;grid-gap:16px;gap:16px}.account-dashboard__member-next-card{padding:1.2rem 1.18rem 1.1rem;border-radius:24px;box-shadow:0 12px 24px rgba(14,30,62,.04)}.account-dashboard__member-next-card .content-card__body h3{font-size:1.18rem;line-height:1.16}.account-dashboard__recommendation-spotlight{gap:1rem;padding:1.45rem;border:1px solid rgba(84,112,154,.1);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(245,249,255,.99));box-shadow:0 18px 34px rgba(14,30,62,.05)}.account-dashboard__recommendation-spotlight h3{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:650;line-height:1.08;letter-spacing:-.035em;max-width:18ch}.account-dashboard__recommendation-spotlight>div:first-child p:not(.eyebrow){max-width:50ch;color:var(--text-muted);line-height:1.66}.account-dashboard__recommendation-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard__activity-card,.account-dashboard__upcoming-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.18rem}.account-dashboard__session-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:20px;gap:20px;align-items:flex-start}.account-dashboard__next-session-card{display:grid;grid-gap:.92rem;gap:.92rem;min-height:100%;padding:1.28rem}.account-dashboard__next-session-copy{display:grid;grid-gap:.42rem;gap:.42rem}.account-dashboard__next-session-copy h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.38rem;font-weight:700;letter-spacing:-.03em;line-height:1.08}.account-dashboard__next-session-copy p:not(.eyebrow){color:var(--text-muted);line-height:1.58}.account-dashboard__session-list{display:grid;grid-gap:.85rem;gap:.85rem}.account-dashboard__session-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:flex-start;padding:.92rem .96rem;border:1px solid rgba(84,112,154,.1);border-radius:18px;background:rgba(247,250,255,.88)}.account-dashboard__session-item>div{display:grid;grid-gap:.14rem;gap:.14rem}.account-dashboard__session-item p{color:#5d7798;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-dashboard__session-item strong{color:var(--text-strong);font-size:1rem;font-weight:750;line-height:1.36}.account-dashboard__session-item small,.account-dashboard__session-item span{color:var(--text-muted);font-size:.88rem;line-height:1.56}.account-dashboard__session-item small{font-size:.82rem}.account-dashboard__reading-card{gap:.6rem;padding:1.12rem 1.14rem}.account-dashboard__reading-card h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.18rem;font-weight:700;line-height:1.16}.account-dashboard__preference-panel{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem 1.04rem;border:1px solid rgba(84,112,154,.1);border-radius:20px;background:rgba(248,251,255,.82)}.account-dashboard__preference-copy{display:grid;grid-gap:.3rem;gap:.3rem}.account-dashboard__preference-copy h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.18rem;font-weight:700;line-height:1.18;letter-spacing:-.03em}.account-dashboard__preference-copy p{color:var(--text-muted);font-size:.92rem;line-height:1.6}.account-dashboard__preference-grid{gap:16px}.account-dashboard__assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-dashboard__enrollment-card{display:grid;grid-gap:0;gap:0;padding:0 1.4rem}.account-dashboard__enrollment-list{display:grid}.account-dashboard__enrollment-item{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) auto;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;align-items:center;padding:1.15rem 0;border-top:1px solid rgba(84,112,154,.08)}.account-dashboard__enrollment-item:first-child{border-top:none}.account-dashboard__enrollment-main{display:grid;grid-gap:.38rem;gap:.38rem}.account-dashboard__enrollment-labels{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.account-dashboard__enrollment-labels p{color:#5d7798;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-dashboard__enrollment-labels span{display:inline-flex;align-items:center;min-height:28px;padding:.22rem .58rem;border-radius:999px;background:rgba(247,250,255,.92);border:1px solid rgba(84,112,154,.14);color:#6b7280;font-size:.74rem;font-weight:700}.account-dashboard__enrollment-main h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.12rem;font-weight:700;line-height:1.25}.account-dashboard__enrollment-copy{color:var(--text-muted);line-height:1.58}.account-dashboard__enrollment-action{justify-self:flex-end}.account-dashboard__learning-card{display:grid;grid-gap:1rem;gap:1rem;padding:0}.account-dashboard__learning-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.88rem;padding-bottom:.98rem;border-bottom:1px solid rgba(84,112,154,.08)}.account-dashboard__learning-toolbar-copy{display:grid;grid-gap:.18rem;gap:.18rem;max-width:48ch}.account-dashboard__learning-toolbar-copy h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.02rem;font-weight:700;letter-spacing:-.03em;line-height:1.22}.account-dashboard__learning-toolbar-copy p{color:#546e8d;font-size:.9rem;line-height:1.58}.account-dashboard__learning-filters{display:flex;flex-wrap:wrap;gap:.65rem}.account-dashboard__learning-filter{display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:.45rem .78rem;border:1px solid rgba(84,112,154,.12);border-radius:999px;background:rgba(247,250,255,.86);color:#5d7798;cursor:pointer;font-size:.84rem;font-weight:700;line-height:1.2;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);text-decoration:none}.account-dashboard__learning-filter strong{color:var(--text-strong);font-size:.82rem;font-weight:800}.account-dashboard__learning-filter.is-active{border-color:rgba(74,123,215,.22);background:rgba(236,244,255,.96);color:var(--accent-blue)}.account-dashboard__learning-count{color:#5d7797;font-size:.88rem;line-height:1.5}.account-dashboard__learning-list{display:grid;grid-gap:.84rem;gap:.84rem}.account-dashboard__learning-groups{display:grid;grid-gap:1rem;gap:1rem}.account-dashboard__learning-group{display:grid;grid-gap:.82rem;gap:.82rem;scroll-margin-top:9rem;padding-top:1.08rem;border-top:1px solid rgba(84,112,154,.08)}.account-dashboard__learning-group:first-child{padding-top:0;border-top:none}.account-dashboard__learning-group-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.account-dashboard__learning-group-header h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.14rem;font-weight:700;letter-spacing:-.03em;line-height:1.16}.account-dashboard__learning-group-header p{color:#5b7596;font-size:.88rem;line-height:1.5}.account-dashboard__learning-columns{display:grid;grid-template-columns:minmax(260px,1.06fr) minmax(170px,.54fr) minmax(260px,.9fr) auto;grid-gap:1rem 1.05rem;gap:1rem 1.05rem;padding:0 .2rem;color:#5c7494;font-size:.73rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-dashboard__enrollment-item,.account-dashboard__learning-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;align-items:flex-start;padding:1.28rem 1.32rem;border:1px solid rgba(84,112,154,.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,251,255,.94));box-shadow:0 12px 26px rgba(14,30,62,.04)}.account-dashboard__enrollment-item:first-child,.account-dashboard__learning-item:first-child{border-top:1px solid rgba(84,112,154,.08)}.account-dashboard__enrollment-main,.account-dashboard__learning-main{display:grid;grid-gap:.5rem;gap:.5rem}.account-dashboard__learning-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;width:100%;padding:0;border:none;background:transparent;color:inherit;text-align:left}.account-dashboard__learning-toggle-copy{display:grid;grid-gap:.5rem;gap:.5rem}.account-dashboard__learning-disclosure{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;color:#587291;font-size:.84rem;font-weight:700;line-height:1.4;white-space:nowrap}.account-dashboard__learning-disclosure svg{width:16px;height:16px;transition:transform var(--transition-fast)}.account-dashboard__learning-item.is-open .account-dashboard__learning-disclosure svg{transform:rotate(180deg)}.account-dashboard__enrollment-labels,.account-dashboard__learning-labels{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.account-dashboard__enrollment-labels p,.account-dashboard__learning-labels p{color:#5d7798;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-dashboard__enrollment-labels span,.account-dashboard__learning-labels span{display:inline-flex;align-items:center;min-height:28px;padding:.22rem .58rem;border-radius:999px;background:rgba(247,250,255,.92);border:1px solid rgba(84,112,154,.14);color:#6b7280;font-size:.74rem;font-weight:700}.account-dashboard__enrollment-main h3,.account-dashboard__learning-main h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.18rem;font-weight:700;line-height:1.24}.account-dashboard__enrollment-copy,.account-dashboard__learning-copy{max-width:none;color:#516b8a;line-height:1.6}.account-dashboard__learning-slot{display:grid;grid-gap:.16rem;gap:.16rem}.account-dashboard__learning-slot-value{margin:0;color:var(--text-strong);font-size:.95rem;font-weight:650;line-height:1.52}.account-dashboard__learning-detail{display:grid;grid-column:1/-1;grid-gap:.72rem;gap:.72rem;align-content:flex-start;padding-top:.8rem;border-top:1px solid rgba(84,112,154,.08)}.account-dashboard__learning-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem .92rem;gap:.82rem .92rem}.account-dashboard__learning-detail-card{display:grid;grid-gap:.22rem;gap:.22rem;padding:.88rem .92rem;border:1px solid rgba(84,112,154,.08);border-radius:18px;background:rgba(247,250,255,.74)}.account-dashboard__learning-detail-card span{color:#5d7798;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-dashboard__learning-detail-card p{margin:0;color:#455f7e;font-size:.92rem;line-height:1.62}.account-dashboard__learning-next,.account-dashboard__learning-status{display:grid;grid-gap:.3rem;gap:.3rem;align-content:flex-start}.account-dashboard__learning-kicker{color:#587291;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-dashboard__learning-next p,.account-dashboard__learning-status p{margin:0;color:#4f6887;font-size:.92rem;line-height:1.58}.account-dashboard__learning-side{display:grid;grid-gap:.84rem;gap:.84rem;align-content:space-between;justify-items:flex-end;min-width:190px;text-align:right}.account-dashboard__enrollment-action,.account-dashboard__learning-action{justify-self:flex-end;align-self:center}.account-dashboard__profile-surface{display:grid;grid-gap:1rem;gap:1rem;scroll-margin-top:9rem;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.account-dashboard__profile-intro{display:grid;grid-gap:.42rem;gap:.42rem;max-width:62ch}.account-dashboard__profile-intro h2{color:var(--text-strong);font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.18;text-wrap:balance}.account-dashboard__profile-layout{display:grid;grid-gap:1rem;gap:1rem;padding-top:.16rem}.account-dashboard__profile-summary-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.22rem;gap:1.22rem;min-height:100%;padding:1.48rem 1.58rem;border:1px solid rgba(84,112,154,.08);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(247,251,255,.95));box-shadow:0 14px 28px rgba(14,30,62,.04)}.account-dashboard__profile-column{display:grid;grid-gap:.98rem;gap:.98rem;padding:0}.account-dashboard__profile-column--assessment{grid-column:1/-1}.account-dashboard__account-grid--assessment{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.1rem}.account-dashboard__profile-kicker{margin:0;color:#5a7394;font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.account-dashboard__form-section>.account-dashboard__profile-kicker,.account-dashboard__optional-preferences>.account-dashboard__profile-kicker,.account-dashboard__preference-panel>.account-dashboard__profile-kicker,.account-dashboard__profile-column>.account-dashboard__profile-kicker{justify-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.account-dashboard__form-section>.account-dashboard__profile-kicker,.account-dashboard__optional-preferences>.account-dashboard__profile-kicker,.account-dashboard__preference-panel>.account-dashboard__profile-kicker{margin-bottom:.08rem}.account-dashboard__profile-column-header{display:grid;grid-gap:.34rem;gap:.34rem}.account-dashboard__profile-column-header h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.16rem;font-weight:700;line-height:1.2;letter-spacing:-.03em}.account-dashboard__profile-column-header p:not(.eyebrow){color:#506987;font-size:.92rem;line-height:1.58}.account-dashboard__profile-column+.account-dashboard__profile-column{padding-left:0;border-left:none}.account-dashboard__secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.account-dashboard__secondary-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.22rem}.account-dashboard__secondary-card h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.22rem;font-weight:700;letter-spacing:-.03em;line-height:1.16}.account-dashboard__secondary-card p:not(.eyebrow){color:var(--text-muted);line-height:1.6}.account-dashboard__admin-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.1rem 1.16rem}.account-dashboard__admin-copy{display:grid;grid-gap:.38rem;gap:.38rem;max-width:60ch}.account-dashboard__admin-copy h2{color:var(--text-strong);font-family:var(--font-display);font-size:1.18rem;font-weight:700;letter-spacing:-.03em;line-height:1.18}.account-dashboard__admin-copy p:not(.eyebrow){color:var(--text-muted);line-height:1.55}.account-dashboard__admin-actions{display:flex;flex-wrap:wrap;gap:.75rem}.account-dashboard__utility-grid>.info-card{align-content:flex-start}.account-dashboard__activity-card .account-item{padding:.78rem .88rem}.account-dashboard__activity-card .account-item strong{font-size:.92rem}.account-dashboard__empty-inline--compact{padding:.96rem 1.02rem}.account-dashboard__empty-inline--schedule{grid-template-columns:1fr;gap:.72rem;padding:.98rem 1.06rem}.account-dashboard__empty-inline--schedule h3{font-size:1rem;line-height:1.14}.account-dashboard__empty-inline--schedule .account-dashboard__card-actions{justify-content:flex-start;align-self:flex-start}.account-dashboard__account-form .form-grid label{width:100%}.account-dashboard__workshop-list{display:grid;grid-gap:.9rem;gap:.9rem}.account-dashboard__workshop-list div{display:grid;grid-gap:.18rem;gap:.18rem}.account-dashboard__workshop-list strong{color:var(--text-strong);font-size:.98rem;font-weight:700;line-height:1.4}.account-dashboard__workshop-list span,.account-item--activity p{color:#6b7280;font-size:.82rem;font-weight:600;letter-spacing:.02em}.account-item--activity{align-items:center;padding-top:.72rem;padding-bottom:.72rem}.account-item--activity strong{margin-top:.18rem}.account-dashboard__icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(84,112,154,.14);border-radius:14px;background:rgba(247,250,255,.92);color:var(--text-strong);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.account-dashboard__icon-button svg{width:18px;height:18px}.account-dashboard__icon-button:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.28);box-shadow:0 10px 22px rgba(59,130,246,.12)}.account-dashboard__footer-gap{height:44px}.account-dashboard__account-grid strong{color:var(--text-strong);font-size:.98rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.account-dashboard__referral-shell{scroll-margin-top:9rem}.account-dashboard__referral-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem 1.24rem;border:1px solid rgba(84,112,154,.1);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.96));box-shadow:0 14px 28px rgba(14,30,62,.04)}.account-dashboard__referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.9rem;gap:.9rem}.account-dashboard__referral-share-card{display:grid;grid-gap:.56rem;gap:.56rem;padding:.82rem .88rem;border:1px solid rgba(84,112,154,.14);border-radius:16px;background:rgba(250,252,255,.95)}.account-dashboard__referral-input-row{display:flex;align-items:center;gap:.52rem}.account-dashboard__referral-input-row input{min-width:0;flex:1 1;border-radius:12px;font-size:.9rem;padding:.6rem .7rem}.account-dashboard__referral-disclosure,.account-dashboard__referral-policy-link,.account-dashboard__referral-trust{margin:0}.account-dashboard__referral-list{display:grid;grid-gap:.64rem;gap:.64rem}.account-dashboard__referral-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;padding:.84rem .9rem;border:1px solid rgba(84,112,154,.12);border-radius:14px;background:rgba(255,255,255,.92)}.account-dashboard__referral-item>div{display:grid;grid-gap:.16rem;gap:.16rem}.account-dashboard__referral-item p{margin:0;color:#597493;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.account-dashboard__referral-item strong{color:var(--text-strong);font-size:.98rem;line-height:1.3}.account-dashboard__referral-item span{color:#48617f;font-size:.86rem;line-height:1.5}@media (max-width:768px){.account-dashboard__referral-input-row{flex-direction:column;align-items:stretch}.account-dashboard__referral-item{grid-template-columns:1fr}}.referral-admin{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(84,112,154,.12);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,251,255,.96))}.referral-admin__filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto auto;grid-gap:.7rem;gap:.7rem;align-items:flex-end}.referral-admin__filters label{display:grid;grid-gap:.34rem;gap:.34rem}.referral-admin__feedback{margin:0;padding:.7rem .8rem;border-radius:12px;font-size:.9rem;font-weight:600}.referral-admin__feedback--success{background:rgba(16,185,129,.12);color:#0f766e}.referral-admin__feedback--error{background:rgba(244,63,94,.12);color:#b91c1c}.referral-admin__grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:.9rem;gap:.9rem}.referral-admin__panel{display:grid;grid-gap:.74rem;gap:.74rem;padding:.9rem;border:1px solid rgba(84,112,154,.12);border-radius:18px;background:rgba(255,255,255,.95)}.referral-admin__panel>header{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.referral-admin__panel>header h2{margin:0;font-size:1.08rem}.referral-admin__panel>header p{margin:0;color:#5f7a98;font-size:.82rem;font-weight:700}.referral-admin__list{display:grid;grid-gap:.66rem;gap:.66rem}.referral-admin__item{display:grid;grid-gap:.56rem;gap:.56rem;padding:.72rem .78rem;border:1px solid rgba(84,112,154,.14);border-radius:14px;background:rgba(250,252,255,.98)}.referral-admin__item-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.referral-admin__item-head strong{color:var(--text-strong);font-size:.96rem;letter-spacing:.02em}.referral-admin__item-head span{color:#5f7a98;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.referral-admin__meta{display:grid;grid-gap:.18rem;gap:.18rem}.referral-admin__meta p{margin:0;color:#516b89;font-size:.84rem;line-height:1.45}.referral-admin__actions{display:grid;grid-gap:.52rem;gap:.52rem}.referral-admin__actions form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.44rem;gap:.44rem;align-items:center}@media (max-width:980px){.referral-admin__actions form,.referral-admin__filters,.referral-admin__grid{grid-template-columns:1fr}}.amount-chip-group{gap:.75rem}.amount-chip{display:grid;justify-items:flex-start;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.9rem 1rem;background:rgba(241,247,255,.96);text-align:left}.amount-chip strong{color:var(--text-strong);font-size:1rem;font-weight:800}.amount-chip span{color:var(--text-muted);font-size:.82rem;font-weight:700}.amount-chip.is-selected{border-color:rgba(37,99,235,.26);background:rgba(226,237,255,.96);box-shadow:0 12px 24px rgba(37,99,235,.08)}.checkout-summary{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.3rem;border:1px solid rgba(90,124,177,.14);border-radius:22px;background:rgba(246,250,255,.96)}.checkout-summary h2{color:var(--text-strong);font-family:var(--font-display);font-size:1.55rem;font-weight:800;letter-spacing:-.04em;line-height:1.14}.checkout-summary p{color:var(--text-muted);line-height:1.68}.checkout-summary__breakdown{display:grid;grid-gap:.5rem;gap:.5rem;padding:.95rem 1rem;border:1px solid rgba(90,124,177,.12);border-radius:16px;background:rgba(255,255,255,.82)}.checkout-summary__line{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-muted);font-size:.92rem}.checkout-summary__line strong{color:var(--text-strong)}.checkout-summary__line--discount strong{color:#2563eb}.comment-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:auto;padding:1.05rem 1.1rem}.comment-card__header{display:flex;align-items:flex-start;gap:.72rem}.comment-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(79,70,229,.2));color:var(--accent-blue);font-size:.8rem;font-weight:800;flex:0 0 34px}.comment-card__author{display:grid;grid-gap:.08rem;gap:.08rem;flex:0 0 150px;max-width:150px;min-width:0}.comment-card__author strong{color:var(--text-strong);font-size:.94rem;font-weight:800;min-width:0;overflow-wrap:anywhere;line-height:1.2}.comment-card__content{display:grid;flex:1 1;min-width:0}.comment-card__message{color:var(--text-muted);line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.comment-card__timestamp{color:var(--text-soft);font-size:.76rem;line-height:1.3}.comment-card--pending{border:1px solid rgba(37,99,235,.12);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.98))}.comment-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.comment-card__spam-action{border-color:rgba(220,38,38,.16);color:#b42318}.comment-card__spam-action:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.2)}.comment-moderation-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;border-radius:28px;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.92);box-shadow:var(--elevation-1)}.comment-moderation-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.comment-moderation-panel__header h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.55rem;font-weight:800;letter-spacing:-.04em;line-height:1.08}.comment-moderation-panel__feedback,.comment-moderation-panel__status{color:var(--text-soft);font-size:.95rem;line-height:1.55}.article-like-bar{display:flex;align-items:center;gap:.95rem;margin-top:.25rem}.article-like-bar__count{color:var(--text-soft);font-size:.98rem;line-height:1.5}.article-like-button{min-width:auto;min-height:46px}.article-like-button--active{border-color:rgba(37,99,235,.2);background:rgba(37,99,235,.08);color:var(--accent-blue)}.comment-form__auth-cta{display:flex;flex-wrap:wrap;gap:.4rem;color:var(--text-soft);font-size:.92rem;line-height:1.5}.comment-form__auth-cta a{color:var(--accent-blue);font-weight:700;text-decoration:none}.comment-form__auth-cta a:hover{text-decoration:underline}.form-panel textarea[name=message]{min-height:60px;resize:vertical}.section-block--trust .comment-list{gap:.95rem}.section-block--trust .form-panel{padding:1.6rem 1.65rem}.section-block--trust .form-panel__header{gap:.5rem}.section-block--trust .form-panel__header h3{font-size:1.34rem;line-height:1.16}.section-block--trust .form-note{color:#6780a3}@media (max-width:880px){.comment-card__header{gap:.65rem}.comment-card__author{flex-basis:108px;max-width:108px}}@media (max-width:640px){.comment-card__header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;grid-column-gap:.65rem;column-gap:.65rem}.comment-card__author,.comment-card__content{grid-column:2;max-width:100%}}.gated-panel{display:grid;grid-gap:1rem;gap:1rem;padding:2rem}.gated-panel h1,.gated-panel h2{color:#ffffff;font-size:clamp(2rem,3.8vw,3.2rem);line-height:.98}.gated-panel p:not(.eyebrow){max-width:58ch;color:var(--text-inverse-soft);line-height:1.72}.gated-panel__actions{display:flex;flex-wrap:wrap;gap:.85rem}.unit-card{display:grid;grid-gap:1rem;gap:1rem}.unit-card__header{display:grid;grid-gap:.6rem;gap:.6rem}.unit-card__header h3{color:var(--text-strong);font-family:var(--font-display);font-size:1.45rem;font-weight:800;line-height:1.14;letter-spacing:-.04em}.unit-card p{color:var(--text-muted);line-height:1.72}.site-footer{margin-top:38px;width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding:34px var(--shell-gutter) 20px;background:radial-gradient(circle at 18% 0,rgba(59,130,246,.18),transparent 28%),radial-gradient(circle at 86% 0,rgba(34,211,238,.12),transparent 24%),linear-gradient(180deg,#0b1220,#111c2e)}.site-footer__top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.72fr));grid-gap:40px;gap:40px;padding-bottom:22px}.site-footer__brand,.site-footer__group{display:grid;align-content:flex-start;grid-gap:.95rem;gap:.95rem}.site-footer__mark{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.site-footer__title{color:#ffffff;font-family:var(--font-display);font-size:1.08rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.site-footer__copy-mobile,.site-footer__copyright-mobile,.site-footer__title--mobile{display:none}.site-footer__bottom,.site-footer__copy,.site-footer__links a,.site-footer__mobile-inline-item span,.site-footer__mobile-inline-link,.site-footer__social-link{color:rgba(226,235,255,.78)}.site-footer__copy{max-width:34ch;font-size:.98rem;line-height:1.72}.site-footer__heading{color:rgba(255,255,255,.92);font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-footer__links,.site-footer__socials{display:grid;grid-gap:.8rem;gap:.8rem}.site-footer__links a,.site-footer__social-link{display:inline-flex;align-items:center;gap:.6rem;width:-moz-fit-content;width:fit-content;font-size:.95rem;font-weight:600;transition:color var(--transition-fast),transform var(--transition-fast)}.site-footer__links a:hover,.site-footer__social-link:hover{color:#ffffff;transform:translateX(2px)}.site-footer__social-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:rgba(226,235,255,.62);transition:color var(--transition-fast)}.site-footer__social-icon svg{width:100%;height:100%;fill:currentColor}.site-footer__social-link:hover .site-footer__social-icon{color:var(--accent-blue)}.site-footer__mobile-layout{display:none}.site-footer__bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding-top:18px;border-top:1px solid rgba(177,199,255,.12);font-size:.92rem}@keyframes spin{to{transform:rotate(1turn)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nodePulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.35)}}@keyframes highlightedNodePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes shimmer{0%{transform:translateX(-45%);opacity:0}18%,82%{opacity:.55}to{transform:translateX(45%);opacity:0}}@media (max-width:1320px){.site-header__tag{display:none}.site-header__mark{flex-basis:236px}.site-nav__link{padding-left:.62rem;padding-right:.62rem;font-size:.91rem}.site-header__actions .button--small{padding-left:.88rem;padding-right:.88rem}}@media (max-width:1200px){.page-shell{padding-left:20px;padding-right:20px}.site-header__tag{white-space:normal}.conversion-layout,.conversion-layout--form,.corporate-cta,.detail-hero,.detail-layout,.detail-layout--article,.hero-panel--home,.newsletter-capture,.offer-layout,.site-footer__top{grid-template-columns:1fr}.hero-panel--home{grid-template-areas:"intro" "visual" "bottom"}.hero-panel__bottom{grid-template-columns:1fr}.hero-panel__proof,.mini-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:auto}.card-grid--home,.card-grid--listing,.courses-choice-grid,.courses-close-band,.courses-close-grid,.courses-founder-band,.courses-hero-actions,.courses-pillar-grid,.courses-proof-stage,.detail-authority,.detail-card-grid,.detail-faq-grid,.detail-proof-grid,.detail-step-grid,.detail-surface__split,.framework-block__intro,.framework-block__stages,.guided-cohort-grid,.guided-hero-support,.guided-proof__body,.guided-schedule__grid,.launch-credibility,.launch-trust-list,.offer-spotlight-grid,.section-heading--home-with-founder,.starter-hero-support,.starter-overview__grid,.starter-proof{grid-template-columns:1fr}.section-heading--home-with-founder{display:grid}.launch-founder-card{max-width:none}.launch-founder-note{justify-items:start;transform:none}.launch-founder-note__video-wrap{width:min(100%,310px);margin-left:auto;margin-right:auto}.section-block--muted .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-close-band__actions{justify-content:flex-start;justify-items:flex-start}.courses-hero-actions .button{min-width:0}.decision-grid--two{grid-template-columns:1fr}.decision-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-surface__split--support,.mentorship-request-form__pricing-head,.testimonial-grid--compact{grid-template-columns:1fr}.mentorship-request-form__pricing-hero{justify-items:flex-start}.account-dashboard__account-grid,.account-dashboard__hero-grid,.account-dashboard__progress-grid,.account-dashboard__split-grid,.account-dashboard__standard-grid{grid-template-columns:1fr}.account-dashboard__account-card{max-width:none;justify-self:stretch}.section-heading{flex-direction:column;align-items:stretch}.section-heading>a{width:-moz-fit-content;width:fit-content}.detail-sidebar--sticky,.purchase-card--sticky-rail{position:static}.article-author--expanded,.article-hero{grid-template-columns:1fr}}@media (max-width:1180px){.site-header__tag--desktop{display:none}.site-header__tag--mobile{display:block}.page-shell{padding-bottom:34px}.page-main{gap:24px}.site-header__bar{padding:14px}.site-header__actions .button,.site-header__actions .site-header__account-menu,.site-header__actions .site-header__sign-in-link,.site-nav{display:none}.site-header__menu-button{display:inline-flex}.site-header__actions{margin-left:auto}.site-header__actions>.site-header__theme-toggle:not(.site-header__theme-toggle--mobile){display:none}.site-header__theme-toggle--mobile{display:inline-flex}.detail-authority,.detail-hero,.hero-panel--home,.page-header,.section-block{padding:34px}.hero-panel--home{gap:32px;min-height:0;padding-top:34px;padding-bottom:28px}.hero-panel__visual{max-width:none;justify-self:stretch}.hero-panel__bottom{margin-top:8px}.offer-layout{gap:24px}.detail-hero--single{padding:36px}.detail-hero--with-purchase{gap:22px}.account-dashboard__section{margin:0}.page-header{min-height:0}.page-header--courses h1{max-width:120ch}.hero-panel h1{max-width:13.2ch}.knowledge-visual{min-height:0}.knowledge-visual__canvas{min-height:328px}.knowledge-visual__meta{inset:18px 20px auto}.knowledge-visual__bands{inset:50px 18px 12px;gap:10px}.knowledge-visual__stages,.knowledge-visual__svg{inset:54px 18px 16px}.knowledge-visual__stage--primary{min-width:108px;padding:.52rem .7rem .58rem}.knowledge-visual__stage--primary .knowledge-visual__stage-title{font-size:.88rem}.knowledge-visual__stage--secondary .knowledge-visual__stage-title{font-size:.6rem}.proof-chip{min-height:70px}.proof-chip span{font-size:.76rem}.auth-shell-section{margin-top:16px;margin-bottom:40px}.auth-shell{grid-template-columns:1fr;gap:18px}.auth-shell__form{order:1;justify-content:stretch}.auth-shell__context{order:2}.auth-form{max-width:100%;padding:22px}.auth-phone-field{grid-template-columns:1fr}}@media (max-width:720px){.page-shell{padding:12px 14px 26px}.page-main{padding-top:14px;gap:20px}.site-header{top:12px;border-radius:24px}.site-header__bar{gap:12px;padding:10px 12px}.site-header__mark{gap:10px}.site-footer__logo-wrap,.site-header__logo-wrap{width:auto;min-width:32px;height:36px;border-radius:15px}.site-footer__logo,.site-header__logo{width:auto;height:32px}.site-header__title{font-size:.96rem}.site-header__product-badge{min-height:24px;padding:.15rem .5rem;font-size:.62rem}.site-header__tag{font-size:.86rem}.detail-authority,.detail-hero,.gated-panel,.hero-panel--home,.page-header,.section-block,.site-footer{padding:24px}.account-dashboard__section{margin:0}.conversion-layout__intro h2,.detail-hero h1,.gated-panel h1,.gated-panel h2,.hero-panel h1,.page-header h1,.section-heading h2{max-width:none;font-size:clamp(2.1rem,10vw,3.3rem)}.page-header--article h1{max-width:none;font-size:clamp(2.15rem,9vw,3.15rem)}.account-dashboard__hero-actions,.account-dashboard__inline-actions,.content-card__footer,.corporate-cta,.courses-close-band__actions,.courses-hero-actions,.gated-panel__actions,.hero-panel__actions,.newsletter-capture,.section-heading,.site-footer__bottom{flex-direction:column;align-items:stretch}.account-dashboard__hero-actions .button,.account-dashboard__inline-actions .button,.corporate-cta .button,.courses-close-band__actions .button,.courses-hero-actions .button,.gated-panel__actions .button,.hero-panel__actions .button{width:100%}.account-dashboard__empty-inline,.account-dashboard__empty-state,.hero-panel__bottom{grid-template-columns:1fr}.hero-panel__bottom{gap:16px;margin-top:16px}.detail-flow__stack>.detail-surface--compact{width:100%}.hero-panel__support-links,.hero-panel__trust-row{align-items:flex-start}.hero-panel__trust-row{padding-top:.7rem}.form-grid{grid-template-columns:1fr;gap:14px}.hero-panel__proof,.mini-stat-grid{grid-template-columns:1fr;grid-column:auto}.decision-card{padding:1.08rem 1.08rem 1.04rem}.launch-founder-card,.launch-trust-card{padding:1rem}.launch-trust-list div{padding:.95rem 1rem}.home-paths{padding-top:0}.knowledge-visual{padding:0}.knowledge-visual__canvas{min-height:284px}.knowledge-visual__meta{inset:16px 16px auto}.knowledge-visual__meta span{min-height:24px;padding:.26rem .52rem;font-size:.62rem}.knowledge-visual__bands{inset:44px 14px 10px;gap:8px}.knowledge-visual__band span{left:12px;bottom:10px;font-size:.58rem}.knowledge-visual__stages,.knowledge-visual__svg{inset:48px 14px 12px}.knowledge-visual__stage--primary{min-width:90px;padding:.44rem .56rem .48rem;border-radius:16px}.knowledge-visual__stage-step{font-size:.54rem}.knowledge-visual__stage--primary .knowledge-visual__stage-title{font-size:.76rem}.knowledge-visual__stage--secondary{min-height:28px;padding:.28rem .54rem}.knowledge-visual__stage--secondary .knowledge-visual__stage-title{font-size:.6rem}.card-grid,.comment-list,.decision-grid--four,.testimonial-grid{grid-template-columns:1fr}.newsletter-capture__action{min-width:0;padding:0;border:none;background:transparent}.course-choice-card,.courses-close-band,.courses-close-card,.courses-pillar{padding:1.18rem}.offer-spotlight-card{padding:1.22rem 1.18rem 1.14rem}.courses-close-band__actions{flex-direction:column;align-items:stretch}.courses-close-band__actions .button{width:100%;min-width:0}.coupon-panel__row,.mentorship-slot-picker__controls{grid-template-columns:1fr}.mentorship-slot-picker__popover{width:100%}.mentorship-slot-calendar__grid,.mentorship-slot-calendar__weekdays{gap:.35rem}.mentorship-program-card__actions{flex-direction:column;align-items:stretch}.mentorship-program-card__actions .button,.mentorship-program-card__secondary{width:100%}.mentorship-program-card__secondary{min-height:42px;justify-content:flex-start}.section-block--muted .card-grid{grid-template-columns:1fr}.framework-stage{min-height:0}.comment-card,.content-card,.form-panel,.info-card,.prose-card,.purchase-card,.testimonial-card,.unit-card{padding:1.25rem}.site-footer__top{gap:18px}.auth-shell-section{padding:0 18px}.auth-shell__context-card{padding:22px 18px 20px}.auth-social-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__bottom-links{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.path-recommender__body{grid-template-columns:1fr}.coming-soon-grid,.detail-related-grid,.detail-related-grid--fallback,.detail-related-grid--two,.path-recommender__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.coming-soon-grid,.path-recommender__groups{grid-template-columns:1fr}.path-recommender__actions{flex-direction:column;align-items:stretch}.path-recommender__actions .button{width:100%}.detail-faq-grid,.detail-inline-cta,.detail-related-grid,.detail-related-grid--fallback,.detail-related-grid--two,.testimonial-grid--featured{grid-template-columns:1fr}.home-testimonials-carousel__footer{gap:.7rem}.articles-featured-carousel__stage,.home-articles-carousel__stage,.home-testimonials-carousel__stage{grid-template-columns:1fr}.articles-featured-carousel{padding:.3rem .2rem .1rem}.articles-featured-carousel__footer{padding:0}.home-testimonials-carousel__nav,.rsai-carousel__nav{width:2.15rem;height:2.15rem}.corporate-cta__action{justify-self:stretch;width:100%}.detail-inline-cta .button{width:100%}}@media (max-width:1080px){.account-dashboard__member-roadmap,.account-dashboard__profile-layout,.account-dashboard__profile-summary-card,.account-dashboard__recommendation-grid--duo,.account-dashboard__saved-path,.account-dashboard__secondary-grid,.account-dashboard__session-overview,.contact-conversation-grid,.detail-authority.mentorship-authority,.detail-proof-grid,.mentorship-booking-shell__layout,.mentorship-proof-layout,.mentorship-request-form__summary-grid{grid-template-columns:1fr}.account-dashboard__learning-columns{display:none}.account-dashboard__enrollment-item,.account-dashboard__learning-item{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.account-dashboard__learning-detail-grid,.account-dashboard__learning-toggle{grid-template-columns:1fr}.account-dashboard__learning-next,.account-dashboard__learning-status{grid-column:1/-1;padding-top:.72rem;border-top:1px solid rgba(84,112,154,.08)}.account-dashboard__profile-aside{min-height:0;padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid rgba(84,112,154,.08)}.mentorship-proof-strip,.mentorship-proof-strip__list,.mentorship-request-form__account-summary-grid{grid-template-columns:1fr}.mentorship-request-form__account-summary-grid div{padding-right:0;padding-top:.66rem;border-right:none;border-top:1px solid rgba(84,112,154,.08)}.mentorship-request-form__account-summary-grid div:first-child{padding-top:0;border-top:none}.mentorship-booking-shell__aside{padding-right:0;border-right:none}.mentorship-booking-shell__aside-shell{max-width:none}.mentorship-booking-shell__form{padding-left:0}.mentorship-authority .detail-authority__founder{padding-right:0;padding-bottom:.76rem;border-right:none;border-bottom:1px solid rgba(84,112,154,.08)}.mentorship-booking-shell__highlight-grid,.mentorship-proof-testimonials{grid-template-columns:1fr}}@media (max-width:920px){.contact-guidance-panel,.detail-booking-layout .conversion-layout__intro,.mentorship-booking-layout__intro{max-width:none;justify-content:flex-start}.account-dashboard__hero-grid,.account-dashboard__utility-grid,.contact-conversation-grid{grid-template-columns:1fr}.account-dashboard__profile-column+.account-dashboard__profile-column{padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid rgba(84,112,154,.08)}.account-dashboard__account-grid--assessment{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-conversation-form-wrap{padding-left:0;border-left:none}.contact-inquiry-form__footer{grid-template-columns:1fr}.contact-guidance-panel{display:none}.contact-mobile-after-form,.contact-mobile-writing-help{display:grid;grid-gap:.18rem;gap:.18rem;padding:.86rem .92rem;border:1px solid rgba(84,112,154,.08);border-radius:18px;background:rgba(250,252,255,.82)}.contact-mobile-after-form strong,.contact-mobile-writing-help strong{color:var(--text-strong);font-size:.9rem;font-weight:720;line-height:1.3}.contact-mobile-after-form p,.contact-mobile-writing-help p{margin:0;color:#486684;font-size:.86rem;line-height:1.5}}@media (max-width:720px){.contact-page-header{gap:.58rem;padding:1.18rem 1.08rem;border-radius:26px}.contact-page-header h1{font-size:clamp(2.05rem,11vw,2.86rem);line-height:1.02}.contact-page-header p:not(.eyebrow){font-size:.96rem;line-height:1.58}.contact-page-header .page-header__trust-strip{gap:.38rem}.contact-page-header .page-header__trust-strip span{min-height:27px;padding:.25rem .58rem;font-size:.68rem}.contact-conversation-shell{margin-top:-.42rem;padding:.78rem;border-radius:24px}.contact-conversation-shell .form-panel,.contact-guidance-panel,.mentorship-booking-shell .mentorship-request-form,.mentorship-booking-shell__surface,.workshop-registration-shell .workshop-registration-form{padding-left:1.15rem;padding-right:1.15rem}.contact-conversation-shell .form-panel{padding-top:1rem;padding-bottom:1rem;border-radius:22px}.contact-conversation-shell .form-panel__header{gap:.24rem}.contact-conversation-shell .form-panel__header h3{font-size:1.04rem}.contact-inquiry-form{gap:.58rem}.contact-inquiry-form__message,.contact-inquiry-form__section{gap:.48rem;padding-top:.56rem}.contact-inquiry-form__section .form-grid{gap:.56rem}.contact-conversation-shell .form-panel input,.contact-conversation-shell .form-panel select,.contact-conversation-shell .form-panel textarea{min-height:42px;padding-left:.82rem;padding-right:.82rem}.contact-conversation-shell .form-panel textarea{min-height:64px}.contact-inquiry-form__footer{gap:.58rem;padding-top:.62rem}.contact-inquiry-form__next-step{display:none}.account-dashboard__account-grid,.account-dashboard__assessment-grid,.account-dashboard__enrollment-item,.account-dashboard__focus-stats,.account-dashboard__learning-detail-grid,.account-dashboard__learning-item,.account-dashboard__profile-summary-card,.account-dashboard__recommendation-grid--duo,.account-dashboard__secondary-grid,.form-grid.account-dashboard__preference-grid{grid-template-columns:1fr}.account-dashboard__profile-column+.account-dashboard__profile-column{border-left:none;border-top:1px solid rgba(84,112,154,.08);padding-left:0;padding-top:1rem}.account-dashboard__account-grid--assessment,.account-dashboard__empty-inline--schedule{grid-template-columns:1fr}.account-dashboard__schedule-strip--empty{grid-template-columns:1fr;align-items:flex-start}.account-dashboard__schedule-strip--empty .account-dashboard__card-actions{margin-top:.32rem;justify-content:flex-start}.account-dashboard__empty-state--learning{grid-template-columns:1fr}.mentorship-request-form__account-summary-header{display:grid}.account-dashboard__enrollment-action,.account-dashboard__learning-action{justify-self:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}.reveal{opacity:1}.knowledge-visual__labels,.knowledge-visual__svg,.reveal{transform:none}}.home-team-teaser{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.2rem 1.6rem;gap:1.2rem 1.6rem}.home-team-teaser__copy{display:grid;grid-gap:.5rem;gap:.5rem;max-width:62ch}.home-team-teaser h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.55rem,2.1vw,2rem);font-weight:650;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.home-team-teaser .button{white-space:nowrap}.corporate-copy-mobile,.corporate-training-mobile-pricing-note,.corporate-workshop-card__details,.corporate-workshop-group-label,.corporate-workshop-mobile-pricing-note{display:none}.corporate-training-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:clamp(1.2rem,2.4vw,2rem);gap:clamp(1.2rem,2.4vw,2rem);align-items:stretch;padding:clamp(2rem,3vw,2.6rem)}.corporate-format-card,.corporate-proof-card,.corporate-reason-card,.corporate-section-intro,.corporate-step-card,.corporate-training-hero__copy,.corporate-training-hero__panel,.corporate-workshop-card{min-width:0}.corporate-training-hero__copy{display:grid;grid-gap:1rem;gap:1rem;align-content:center}.corporate-training-hero h1{max-width:15ch}.corporate-final-cta__actions,.corporate-training-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.corporate-training-hero__chips{gap:.5rem;margin-top:.1rem}.corporate-training-hero__panel{display:grid;grid-gap:.9rem;gap:.9rem;align-content:flex-start;padding:clamp(1.2rem,2.2vw,1.55rem);border:1px solid rgba(84,112,154,.12);border-radius:var(--radius-card);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,251,255,.88));box-shadow:var(--card-shadow)}.corporate-training-hero__panel h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.55rem,2vw,1.9rem);font-weight:650;line-height:1.1;letter-spacing:-.04em}.corporate-training-hero__panel p{color:var(--text-muted);font-size:.95rem;line-height:1.65}.corporate-final-cta,.corporate-proof-grid,.corporate-training-hero__panel-facts,.corporate-workshop-card__meta{display:grid;grid-gap:.7rem;gap:.7rem}.corporate-training-hero__panel-facts span,.corporate-workshop-card__footer>span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:30px;padding:.32rem .7rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(240,246,255,.86);color:#365480;font-size:.74rem;font-weight:750;letter-spacing:.04em}#team-workshops,.corporate-training-section{scroll-margin-top:8.5rem}.corporate-format-grid,.corporate-persona-grid,.corporate-reason-grid,.corporate-step-grid,.corporate-workshop-grid{display:grid;grid-gap:1rem;gap:1rem}.corporate-format-grid,.corporate-persona-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.corporate-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.corporate-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.corporate-format-card,.corporate-persona-card,.corporate-proof-card,.corporate-reason-card,.corporate-step-card,.corporate-workshop-card{position:relative;display:grid;grid-gap:.72rem;gap:.72rem;min-height:100%;padding:1.12rem 1.16rem;border:1px solid var(--card-border);border-radius:var(--radius-card);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.035),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.96));box-shadow:var(--card-shadow)}.corporate-format-card h3,.corporate-persona-card h3,.corporate-reason-card h3,.corporate-step-card h3,.corporate-workshop-card h3{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.06rem,1.3vw,1.24rem);font-weight:680;line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.corporate-persona-card p,.corporate-reason-card p,.corporate-step-card p{color:var(--text-muted);font-size:.93rem;line-height:1.62}.corporate-outcomes-layout,.corporate-practitioner-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:1.4rem 1.8rem;gap:1.4rem 1.8rem;align-items:flex-start}.corporate-section-intro{display:grid;grid-gap:.62rem;gap:.62rem}.corporate-section-intro h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.8rem,2.8vw,2.45rem);font-weight:650;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.corporate-section-intro p:not(.eyebrow){color:var(--text-muted);line-height:1.68}.corporate-check-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.76rem;gap:.76rem;padding:0;margin:0}.corporate-check-grid li{position:relative;min-width:0;padding:.92rem .96rem .92rem 2.25rem;border:1px solid rgba(84,112,154,.1);border-radius:var(--radius-panel);background:rgba(255,255,255,.72);color:var(--text);font-size:.94rem;font-weight:650;line-height:1.45}.corporate-check-grid li:before{content:"";position:absolute;top:1.18rem;left:1rem;width:.52rem;height:.52rem;border-radius:999px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));box-shadow:0 0 0 4px rgba(37,99,235,.09)}.corporate-format-card__top,.corporate-workshop-card__header{display:grid;grid-gap:.45rem;gap:.45rem}.corporate-format-card__detail,.corporate-workshop-card__meta div{display:grid;grid-gap:.28rem;gap:.28rem;padding-top:.72rem;border-top:1px solid rgba(84,112,154,.1)}.corporate-format-card__detail span,.corporate-workshop-card__meta span{color:var(--text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.corporate-format-card__detail strong,.corporate-workshop-card__meta strong{color:var(--text);font-size:.92rem;font-weight:650;line-height:1.5}.corporate-workshop-card{gap:1rem;padding:1.22rem}.corporate-workshop-card .offer-list{margin:0}.corporate-workshop-card__footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(84,112,154,.1)}.corporate-step-card span{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;min-height:2rem;border:1px solid rgba(84,112,154,.14);border-radius:999px;background:rgba(240,246,255,.92);color:#345280;font-size:.76rem;font-weight:850;letter-spacing:.08em}.corporate-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-proof-card strong{color:var(--accent-blue);font-family:var(--font-display);font-size:clamp(1.42rem,2vw,1.78rem);font-weight:740;line-height:1.05;letter-spacing:-.035em}.corporate-proof-card span{color:var(--text-muted);font-size:.9rem;font-weight:650;line-height:1.5}.corporate-training-final{padding:clamp(1.35rem,2.4vw,1.8rem)}.corporate-final-cta{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.72fr);align-items:center;gap:clamp(1rem,3vw,2rem)}.corporate-final-cta__copy,.corporate-final-cta__panel{display:grid;grid-gap:.7rem;gap:.7rem}.corporate-final-cta__copy>p:not(.eyebrow),.corporate-final-cta__panel>p{color:var(--text-muted);font-size:.94rem;line-height:1.58}.corporate-final-cta__copy>p:not(.eyebrow){max-width:46rem}.corporate-final-cta__panel{justify-items:flex-start;padding:clamp(.9rem,1.5vw,1.1rem);border:1px solid rgba(84,112,154,.1);border-radius:22px;background:rgba(255,255,255,.58)}.corporate-final-cta h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.8rem,2.9vw,2.55rem);font-weight:650;line-height:1.05;letter-spacing:-.045em;max-width:23ch;text-wrap:balance}.contact-inquiry-form__section--company{padding:.72rem .78rem .78rem;border:1px solid rgba(37,99,235,.12);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.045),transparent 34%),linear-gradient(180deg,rgba(246,250,255,.94),rgba(241,247,255,.88))}html[data-theme=dark] .contact-inquiry-form__section--company,html[data-theme=dark] .corporate-check-grid li,html[data-theme=dark] .corporate-format-card,html[data-theme=dark] .corporate-persona-card,html[data-theme=dark] .corporate-proof-card,html[data-theme=dark] .corporate-reason-card,html[data-theme=dark] .corporate-step-card,html[data-theme=dark] .corporate-training-hero__panel,html[data-theme=dark] .corporate-workshop-card,html[data-theme=dark] .home-team-teaser{border-color:var(--card-border);background:var(--theme-surface-raised);box-shadow:var(--card-shadow)}html[data-theme=dark] .corporate-persona-card p,html[data-theme=dark] .corporate-proof-card span,html[data-theme=dark] .corporate-reason-card p,html[data-theme=dark] .corporate-section-intro p:not(.eyebrow),html[data-theme=dark] .corporate-step-card p,html[data-theme=dark] .corporate-training-hero__panel p{color:var(--text-muted)}html[data-theme=dark] .corporate-step-card span,html[data-theme=dark] .corporate-training-hero__panel-facts span,html[data-theme=dark] .corporate-workshop-card__footer>span{border-color:rgba(124,151,196,.34);background:rgba(24,40,66,.84);color:#cddcf2}@media (max-width:1180px){.corporate-final-cta,.corporate-outcomes-layout,.corporate-practitioner-layout,.corporate-training-hero{grid-template-columns:1fr}.corporate-training-hero h1{max-width:20ch}.corporate-format-grid,.corporate-persona-grid,.corporate-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-final-cta__actions{align-items:stretch}.corporate-final-cta__panel{justify-items:stretch}}@media (max-width:820px){.corporate-check-grid,.corporate-proof-grid,.corporate-reason-grid,.corporate-workshop-grid,.home-team-teaser{grid-template-columns:1fr}.corporate-final-cta__actions .button,.corporate-training-hero__actions .button,.home-team-teaser .button{width:100%}}@media (max-width:640px){.page-main:has(.corporate-training-hero){gap:.68rem}.page-main:has(.corporate-training-hero) .section-block{padding:.92rem .88rem;border-radius:24px}.corporate-copy-desktop{display:none}.corporate-copy-mobile{display:inline}.corporate-training-hero{gap:.62rem;padding:1rem .92rem;border-radius:24px;order:1}.corporate-training-hero h1{max-width:none;font-size:clamp(1.98rem,9vw,2.44rem);line-height:1.02}.corporate-training-hero__copy{gap:.68rem}.corporate-training-hero__copy>p:not(.eyebrow){font-size:.93rem;line-height:1.52}.corporate-training-hero__actions{gap:.52rem}.corporate-training-hero__actions .button{min-height:44px;padding:.78rem 1rem}.corporate-training-hero__actions .button--ghost{min-height:38px;border-color:transparent;background:transparent;box-shadow:none}.corporate-training-hero__chips{gap:.34rem;margin-top:0}.corporate-training-hero__chips span,.corporate-training-hero__panel-facts span,.corporate-workshop-card__footer>span{min-height:25px;padding:.22rem .54rem;font-size:.66rem;letter-spacing:.025em}.corporate-training-hero__chip-secondary{opacity:.72}.corporate-training-hero__panel{display:none}.corporate-training-mobile-pricing-note{display:block;padding:.62rem .74rem;border:1px solid rgba(84,112,154,.12);border-radius:16px;background:rgba(240,246,255,.72);color:#3f5d7c;font-size:.82rem;font-weight:650;line-height:1.42}.corporate-formats-section{order:2}.corporate-audience-section{order:3}.corporate-outcomes-section{order:4}.corporate-workshops-section{order:5}.corporate-engagement-section{order:6}.corporate-practitioner-section{order:7}.corporate-reasons-section{order:8}.corporate-training-final{order:9;padding:.78rem;margin-bottom:.2rem}.corporate-training-section .section-heading--home{gap:.64rem;margin-bottom:.78rem}#team-workshops .section-heading--home h2,.corporate-section-intro h2,.corporate-training-section .section-heading--home h2{font-size:clamp(1.48rem,7.2vw,2rem);line-height:1.08;letter-spacing:-.04em}.corporate-section-intro p:not(.eyebrow),.corporate-training-section .section-heading--home .section-copy{font-size:.9rem;line-height:1.5}.corporate-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.corporate-format-grid,.corporate-step-grid{grid-template-columns:1fr}.corporate-format-card,.corporate-persona-card,.corporate-proof-card,.corporate-reason-card,.corporate-step-card,.corporate-workshop-card{gap:.38rem;padding:.64rem;border-radius:18px}.corporate-format-card h3,.corporate-persona-card h3,.corporate-reason-card h3,.corporate-step-card h3,.corporate-workshop-card h3{font-size:.94rem;line-height:1.16;letter-spacing:-.02em}.corporate-persona-card p,.corporate-reason-card p,.corporate-step-card p{font-size:.78rem;line-height:1.42}.corporate-outcomes-layout,.corporate-practitioner-layout{gap:.82rem}.corporate-outcomes-section .corporate-check-grid{gap:0;padding:.68rem .74rem;border:1px solid rgba(84,112,154,.1);border-radius:18px;background:rgba(255,255,255,.72)}.corporate-check-grid li{padding:.42rem 0 .42rem 1.36rem;border:none;border-radius:0;background:transparent;font-size:.82rem;line-height:1.38}.corporate-check-grid li:before{top:.82rem;left:.18rem;width:.42rem;height:.42rem;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.corporate-format-grid{gap:.5rem}.corporate-format-card__top,.corporate-workshop-card__header{gap:.26rem}.corporate-format-card__top{display:flex;flex-direction:column}.corporate-format-card__top h3{order:1}.corporate-format-card__top .eyebrow{order:2}.corporate-format-card .eyebrow,.corporate-workshop-card .eyebrow,.corporate-workshop-group-label{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:22px;padding:.16rem .44rem;border-radius:999px;white-space:normal;overflow-wrap:anywhere;font-size:.64rem;line-height:1.24;letter-spacing:.08em}.corporate-format-card__detail,.corporate-workshop-card__meta div{display:block;padding-top:0;border-top:none}.corporate-format-card__detail span,.corporate-workshop-card__meta span{display:inline;margin-right:.2rem;font-size:.76rem;letter-spacing:0;text-transform:none}.corporate-format-card__detail span:after,.corporate-workshop-card__meta span:after{content:":"}.corporate-format-card__detail strong,.corporate-workshop-card__meta strong{display:inline;font-size:.8rem;line-height:1.4}.corporate-workshop-grid{gap:.5rem}.corporate-workshop-card,.corporate-workshop-card .offer-list,.corporate-workshop-card .offer-list li,.corporate-workshop-card__footer,.corporate-workshop-card__header,.corporate-workshop-card__meta,.corporate-workshop-grid{max-width:100%;min-width:0}.corporate-workshop-card{width:100%;overflow:hidden}.corporate-workshop-card__meta{gap:.24rem}.corporate-workshops-section .section-copy{display:none}.corporate-workshop-mobile-pricing-note{display:block;margin-top:.46rem;padding:.56rem .62rem;border:1px solid rgba(84,112,154,.1);border-radius:14px;background:rgba(240,246,255,.72);color:#3f5d7c;font-size:.8rem;font-weight:650;line-height:1.38}.corporate-workshop-card .eyebrow{text-align:left}.corporate-workshop-card .offer-list li,.corporate-workshop-card h3,.corporate-workshop-card__meta strong{overflow-wrap:anywhere;word-break:normal}.corporate-workshop-card>.offer-list{display:none}.corporate-workshop-card__details{display:block}.corporate-workshop-card__details summary{cursor:pointer;color:var(--accent-blue);font-size:.82rem;font-weight:760;line-height:1.35}.corporate-workshop-card__details .offer-list{margin-top:.34rem}.corporate-workshop-card__details .offer-list li{font-size:.8rem;line-height:1.4}.corporate-workshop-group-label{display:inline-flex;align-items:center;border:1px solid rgba(84,112,154,.14);background:rgba(240,246,255,.86);color:#365480;font-weight:820;text-transform:uppercase}.corporate-workshop-card__footer{display:grid;grid-template-columns:1fr;align-items:center;grid-gap:.42rem;gap:.42rem;padding-top:.5rem}.corporate-workshop-card__footer>span{display:none}.corporate-workshop-card__footer .button{width:100%;min-height:38px;padding:.62rem .82rem}.corporate-step-grid{gap:.56rem}.corporate-step-card{grid-template-columns:auto minmax(0,1fr);gap:.18rem .56rem;align-items:flex-start}.corporate-step-card span{grid-row:span 2;width:2.3rem;min-height:1.62rem;font-size:.68rem}.corporate-step-card h3{align-self:end}.corporate-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.corporate-proof-card{align-content:flex-start}.corporate-proof-card strong{font-size:1.08rem}.corporate-proof-card span{font-size:.76rem;line-height:1.34}.corporate-reason-grid{gap:.56rem}.corporate-final-cta{gap:.62rem}.corporate-final-cta h2{font-size:clamp(1.35rem,6vw,1.72rem);line-height:1.08;letter-spacing:-.035em;max-width:16ch}.corporate-final-cta__copy,.corporate-final-cta__panel{gap:.48rem}.corporate-final-cta__copy .eyebrow{min-height:22px;padding:.16rem .5rem;font-size:.62rem;letter-spacing:.08em}.corporate-final-cta__copy>p:not(.eyebrow),.corporate-final-cta__panel>p{font-size:.84rem;line-height:1.42}.corporate-final-cta__panel{padding:0;border:none;border-radius:0;background:transparent}.corporate-final-cta__panel>p{display:none}.corporate-final-cta__actions{gap:.42rem}.corporate-final-cta__actions .button{min-height:40px;padding:.66rem .86rem;white-space:nowrap}.contact-inquiry-form__section--company{gap:.46rem;padding:.62rem .64rem .66rem}}@media (max-width:360px){.corporate-workshop-card__footer{grid-template-columns:1fr;align-items:stretch}.corporate-workshop-card__footer>span{justify-content:center;text-align:center}.corporate-workshop-card__footer .button{width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.global-toast{position:fixed;top:1.25rem;right:1.25rem;z-index:200;display:flex;align-items:flex-start;gap:1rem;box-sizing:border-box;max-width:min(30rem,calc(100vw - 2rem));padding:1rem 1.1rem;border:1px solid rgba(77,155,103,.24);border-radius:1rem;background:rgba(10,24,16,.94);box-shadow:0 18px 36px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-toast__copy{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.global-toast__copy strong{color:rgba(225,246,232,.96);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.global-toast__copy p{margin:0;color:rgba(240,246,242,.92);overflow-wrap:anywhere}.global-toast__dismiss{border:0;background:transparent;color:rgba(240,246,242,.72);font-size:1.35rem;line-height:1;cursor:pointer}.notification-bell{position:relative}.notification-bell__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(25,36,33,.08);border-radius:999px;background:rgba(255,255,255,.9);color:var(--text-strong);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.notification-bell__trigger:focus-visible,.notification-bell__trigger:hover{border-color:rgba(54,95,188,.28);background:linear-gradient(180deg,rgba(246,251,255,.98),rgba(235,246,255,.98));color:#274b96;transform:translateY(-1px);box-shadow:0 0 0 3px rgba(65,108,206,.1),0 8px 16px rgba(21,45,95,.12)}.notification-bell__trigger svg{width:1.1rem;height:1.1rem}.notification-bell__badge{position:absolute;top:-.15rem;right:-.1rem;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;background:#152a22;color:#f6fbf8;font-size:.68rem;font-weight:700;line-height:1.2rem;text-align:center}.notification-bell.is-open .notification-bell__trigger{border-color:rgba(54,95,188,.36);background:linear-gradient(180deg,rgba(240,247,255,.98),rgba(232,243,255,.98));color:#26478f;box-shadow:0 0 0 3px rgba(65,108,206,.14),0 10px 18px rgba(21,45,95,.16)}.notification-bell__panel{position:absolute;top:calc(100% + .85rem);right:0;z-index:30;width:min(24rem,calc(100vw - 2rem));padding:1rem;border:1px solid rgba(86,122,206,.18);border-radius:1.2rem;background:linear-gradient(170deg,rgba(255,255,255,.985),rgba(243,249,255,.975));box-shadow:0 22px 48px rgba(16,35,74,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification-bell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.notification-bell__header h3{margin:.1rem 0 0;font-size:1.05rem}.notification-bell__mark-all{border:1px solid rgba(58,98,191,.2);border-radius:999px;background:rgba(244,248,255,.95);color:#2f4f99;font-size:.79rem;font-weight:700;line-height:1;padding:.44rem .7rem;cursor:pointer}.notification-bell__mark-all:disabled{opacity:.7;cursor:default}.notification-bell__mark-all:hover{border-color:rgba(58,98,191,.32);background:rgba(237,244,255,.98)}.notification-bell__list{display:grid;grid-gap:.7rem;gap:.7rem;max-height:min(24rem,60vh);overflow-y:auto;padding-right:.2rem}.notification-bell__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;padding:.85rem .9rem;border-radius:1rem;background:rgba(255,255,255,.86);color:inherit;text-decoration:none}.notification-bell__item.is-unread{border:1px solid rgba(58,98,191,.18);background:linear-gradient(180deg,rgba(243,248,255,.96),rgba(235,245,255,.92))}.notification-bell__item-copy{display:grid;grid-gap:.28rem;gap:.28rem}.notification-bell__item-copy strong{font-size:.95rem;font-weight:620;letter-spacing:-.01em}.notification-bell__item:not(.is-unread) .notification-bell__item-copy strong{font-weight:560;color:rgba(24,38,65,.72)}.notification-bell__item:not(.is-unread) .notification-bell__item-copy p{color:rgba(68,92,129,.72)}.notification-bell__item:not(.is-unread)>span{color:rgba(76,101,139,.68)}.notification-bell__empty,.notification-bell__item-copy p{margin:0;color:var(--text-muted);font-size:.92rem}.notification-bell__footer{margin-top:.9rem;padding-top:.75rem;border-top:1px solid rgba(58,98,191,.14)}.notification-bell__see-all{color:#2f4f99;font-size:.9rem;font-weight:600;text-decoration:none}.notification-bell__see-all:hover{text-decoration:underline}.notifications-page__card{margin-top:.72rem;padding:.66rem .72rem;border:1px solid rgba(58,98,191,.14);border-radius:1.05rem;background:linear-gradient(180deg,rgba(255,255,255,.996),rgba(242,248,255,.986));box-shadow:0 14px 28px rgba(13,30,61,.08)}.notifications-page__header{gap:.32rem;margin-bottom:.48rem;padding:.86rem 1rem .8rem;border-radius:1rem;border:1px solid rgba(58,98,191,.12);background:linear-gradient(160deg,rgba(255,255,255,.996),rgba(240,247,255,.986));box-shadow:0 12px 22px rgba(14,34,72,.07)}.notifications-page__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.notifications-page__header .eyebrow{margin-bottom:.18rem;font-size:.7rem}.notifications-page__header h1{margin:0;font-size:clamp(1.85rem,3vw,2.2rem);letter-spacing:-.03em;line-height:1.02}.notifications-page__header .account-dashboard__section-copy{margin-top:.16rem;font-size:.92rem;line-height:1.45;color:#506b8f}.notifications-page__mark-all{margin-top:.22rem}.notification-bell__caught-up{align-self:center;color:#4f6fa3;font-size:.78rem;font-weight:600;letter-spacing:.01em}.notifications-page__list{max-height:none;gap:.28rem;padding-right:0}.notifications-page__pagination-label{margin:0 .7rem}.notifications-page__list .notification-bell__item{gap:.66rem;padding:.56rem .68rem;border-radius:.8rem;background:rgba(255,255,255,.85)}.notifications-page__list .notification-bell__item:hover{background:rgba(248,252,255,.95)}.notifications-page__list .notification-bell__item.is-unread{border:1px solid rgba(47,79,153,.16);background:linear-gradient(180deg,rgba(244,249,255,.92),rgba(239,247,255,.84))}.notifications-page__list .notification-bell__item-copy{gap:.14rem}.notifications-page__list .notification-bell__item-copy strong{font-size:1.02rem;font-weight:620;line-height:1.24}.notifications-page__list .notification-bell__item:not(.is-unread) .notification-bell__item-copy strong{font-weight:540;color:rgba(24,38,65,.68)}.notifications-page__list .notification-bell__item-copy p{font-size:.84rem;line-height:1.32;color:#516b8d}.notifications-page__list .notification-bell__item-copy a{color:#4d6b95;font-size:.84rem;line-height:1.32;text-decoration:none}.notifications-page__list .notification-bell__item-copy a:hover{color:#2f4f99;text-decoration:underline}.notifications-page__list .notification-bell__item>span{align-self:center;font-size:.84rem;color:#4f6788;white-space:nowrap}.notifications-page__list .notification-bell__item:not(.is-unread) .notification-bell__item-copy a{color:rgba(77,107,149,.72)}.notifications-page__list .notification-bell__item:not(.is-unread)>span{color:rgba(79,103,136,.66)}.notifications-page__item{align-items:center}.notifications-page__item-actions{display:grid;justify-items:flex-end;grid-gap:.4rem;gap:.4rem}.notifications-page__mark-read{padding:.36rem .62rem;font-size:.74rem}.notifications-page__read-state{color:rgba(74,103,145,.75);font-size:.78rem;font-weight:600}.notifications-page__card .notification-bell__footer{margin-top:.5rem;padding-top:.46rem;display:flex;align-items:center;justify-content:flex-end}.account-dashboard__action-list{display:grid;grid-gap:.9rem;gap:.9rem}.account-dashboard__action-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid rgba(25,36,33,.08);border-radius:1.1rem;background:rgba(255,255,255,.72)}.account-dashboard__action-copy{display:grid;grid-gap:.22rem;gap:.22rem}.account-dashboard__action-copy p,.account-dashboard__action-copy small,.account-dashboard__action-copy span{margin:0;color:var(--text-muted)}.account-dashboard__action-copy h3{margin:0;font-size:1rem}.workshop-registration-form--existing{display:grid;grid-gap:1rem;gap:1rem}.workshops-page-header{gap:.82rem}.workshops-page-header h1{max-width:14.6ch;text-wrap:pretty}.workshops-page-header p:not(.eyebrow){max-width:70ch;color:#425b7b;font-size:1rem;line-height:1.66}.workshops-hero-actions{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:.88rem;gap:.88rem;margin-top:.12rem}.workshops-hero-action{display:grid;grid-gap:.86rem;gap:.86rem;align-content:flex-start;min-height:100%;padding:1.16rem 1.18rem;border:1px solid rgba(111,145,197,.12);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.996),rgba(247,251,255,.985));box-shadow:0 14px 28px rgba(14,30,62,.035)}.workshops-hero-action--primary{border-color:rgba(58,110,197,.18);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.075),transparent 30%),linear-gradient(180deg,rgba(248,251,255,.998),rgba(243,248,255,.986));box-shadow:0 18px 32px rgba(37,99,235,.06)}.workshops-hero-action__copy{display:grid;grid-gap:.28rem;gap:.28rem}.workshops-hero-action__eyebrow{color:#5c7699;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshops-hero-action__copy strong{color:var(--text-strong);max-width:42ch;font-size:1.14rem;font-weight:780;line-height:1.24;text-wrap:pretty}.workshops-hero-action__copy span{color:#4e6686;font-size:.91rem;line-height:1.6;text-wrap:pretty}.workshops-hero-actions .button{min-width:0;width:-moz-fit-content;width:fit-content}.workshops-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;margin-top:.08rem}.workshops-hero-proof__item{display:grid;grid-gap:.3rem;gap:.3rem;min-height:100%;padding:.94rem 1rem;border:1px solid rgba(111,145,197,.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.994),rgba(247,250,255,.96));box-shadow:0 10px 18px rgba(14,30,62,.025)}.workshops-hero-proof__item p{margin:0;color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshops-hero-proof__item strong{color:var(--text-strong);font-size:.96rem;font-weight:760;line-height:1.48;text-wrap:pretty}.offer-spotlight-grid--workshops{gap:.96rem;align-items:stretch}.offer-spotlight-card--workshop{gap:1.04rem;padding:1.56rem 1.52rem 1.46rem;position:relative;overflow:hidden}.offer-spotlight-card--workshop:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,rgba(148,163,184,.92),rgba(96,165,250,.92))}.offer-spotlight-card--workshop-primary{border-color:rgba(58,110,197,.16);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.06),transparent 27%),linear-gradient(180deg,rgba(255,255,255,.996),rgba(243,248,255,.985));box-shadow:0 18px 34px rgba(37,99,235,.055)}.offer-spotlight-card--workshop-primary:before{background:linear-gradient(90deg,rgba(37,99,235,.94),rgba(6,182,212,.9))}.offer-spotlight-card--workshop-build{border-color:rgba(84,112,154,.14);background:radial-gradient(circle at 0 0,rgba(13,148,136,.045),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(246,251,250,.982));box-shadow:0 16px 30px rgba(14,30,62,.045)}.offer-spotlight-card--workshop-build:before{background:linear-gradient(90deg,rgba(15,118,110,.9),rgba(45,212,191,.84))}.offer-spotlight-card--workshop .offer-spotlight-card__body{display:grid;grid-gap:.44rem;gap:.44rem}.offer-spotlight-card--workshop .offer-spotlight-card__body h3{margin:0;color:var(--text-strong);font-size:1.38rem;font-weight:780;line-height:1.1;text-wrap:pretty}.offer-spotlight-card--workshop .offer-spotlight-card__body p{color:#4f6788;font-size:.94rem;line-height:1.58}.offer-spotlight-card__label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}.offer-spotlight-card__run-label{display:inline-flex;align-items:center;min-height:var(--chip-height);padding:var(--chip-pad-y) var(--chip-pad-x);border:1px solid rgba(111,145,197,.14);border-radius:var(--radius-pill);background:rgba(247,250,255,.96);color:#4e6788;font-size:var(--chip-font-size);font-weight:700;letter-spacing:var(--chip-letter-spacing);line-height:1.2;text-transform:uppercase}.offer-spotlight-card--workshop-build .offer-spotlight-card__run-label{border-color:rgba(15,118,110,.12);background:rgba(240,253,250,.92);color:#11645d}.offer-spotlight-card__signature{display:grid;grid-gap:.28rem;gap:.28rem;padding:.92rem .96rem;border:1px solid rgba(111,145,197,.12);border-radius:22px;background:rgba(250,252,255,.88)}.offer-spotlight-card__signature-label{margin:0;color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.offer-spotlight-card__signature strong{color:var(--text-strong);font-size:1rem;font-weight:770;line-height:1.42;text-wrap:pretty}.offer-spotlight-card__signature span{color:#4d6687;font-size:.89rem;line-height:1.58}.offer-spotlight-card--workshop-primary .offer-spotlight-card__signature{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.8)}.offer-spotlight-card--workshop-build .offer-spotlight-card__signature{border-color:rgba(15,118,110,.14);background:rgba(240,253,250,.76)}.offer-spotlight-card__schedule{display:grid;grid-gap:.34rem;gap:.34rem;padding:.92rem .96rem;border:1px solid var(--card-border);border-radius:var(--radius-panel);background:rgba(248,251,255,.72)}.offer-spotlight-card__schedule>div{display:grid;grid-gap:.24rem;gap:.24rem}.offer-spotlight-card__schedule span{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.offer-spotlight-card__schedule strong{color:var(--text-strong);font-size:1.08rem;font-weight:780;line-height:1.28}.offer-spotlight-card__schedule p{margin:0;color:#5f789a;font-size:.82rem;line-height:1.48}.offer-spotlight-card--workshop-primary .offer-spotlight-card__schedule{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.82)}.offer-spotlight-card--workshop-build .offer-spotlight-card__schedule{border-color:rgba(15,118,110,.12);background:rgba(240,253,250,.78)}.offer-spotlight-card__signature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem .82rem;gap:.72rem .82rem}.offer-spotlight-card__best-for{display:grid;grid-gap:.2rem;gap:.2rem}.offer-spotlight-card__best-for span{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.offer-spotlight-card__best-for strong{color:var(--text-strong);font-size:.94rem;font-weight:700;line-height:1.5}.offer-spotlight-card__best-for--wide{grid-column:1/-1}.offer-spotlight-card__outcomes{display:grid;grid-gap:.38rem;gap:.38rem;padding-top:.1rem;border-top:1px solid rgba(84,112,154,.08)}.offer-spotlight-card__outcomes-label{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.offer-spotlight-card__footer{display:grid;grid-gap:.28rem;gap:.28rem;padding-top:.18rem;border-top:1px solid rgba(84,112,154,.08)}.offer-spotlight-card__footer span{color:var(--text-strong);font-size:.94rem;font-weight:750;line-height:1.34}.offer-spotlight-card__footer small{color:#607898;font-size:.82rem;line-height:1.48}.workshops-proof-section{gap:1.04rem}.workshops-proof-story{display:grid;grid-gap:1.08rem;gap:1.08rem;padding:1.24rem 1.24rem 1.28rem;border:1px solid rgba(84,112,154,.08);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(247,250,255,.88))}.workshops-rationale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.workshops-rationale-card{display:grid;grid-gap:.56rem;gap:.56rem;min-height:100%;padding:1.06rem 1.04rem;border:1px solid rgba(111,145,197,.12);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.988),rgba(246,250,255,.97))}.workshops-rationale-card__eyebrow{color:#5d789c;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshops-rationale-card h3{color:var(--text-strong);font-size:1.08rem;font-weight:780;line-height:1.3;text-wrap:pretty}.workshops-rationale-card p{color:#4d6586;font-size:.92rem;line-height:1.62}.workshops-proof-evidence{display:grid;grid-gap:.86rem;gap:.86rem;align-items:stretch;padding-top:.94rem;border-top:1px solid rgba(84,112,154,.1)}.workshops-proof-note{gap:.58rem;padding:1.18rem 1.12rem;border-radius:24px}.workshops-proof-note h3{max-width:72ch;font-size:1.18rem}.workshops-proof-testimonials{display:grid;grid-gap:.62rem;gap:.62rem}.workshops-proof-testimonials__intro{display:grid;grid-gap:.18rem;gap:.18rem;padding:.12rem .08rem 0}.workshops-proof-testimonials__intro h3{margin:0;color:var(--text-strong);font-size:1.06rem;font-weight:760;line-height:1.34;text-wrap:pretty}.workshops-proof-grid .testimonial-card{min-height:100%;padding:1.42rem 1.38rem 1.3rem;box-shadow:0 12px 22px rgba(14,30,62,.035)}.workshops-founder-band{display:grid;grid-gap:.92rem 1.14rem;gap:.92rem 1.14rem;grid-template-columns:minmax(0,1.08fr) auto;align-items:center;padding:1.22rem 1.24rem;border:1px solid rgba(84,112,154,.1);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.996),rgba(246,250,255,.984));box-shadow:0 16px 30px rgba(14,30,62,.04)}.workshops-founder-band__copy{display:grid;grid-gap:.46rem;gap:.46rem}.workshops-founder-band__copy h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.52rem,2.05vw,1.98rem);font-weight:650;line-height:1.08;letter-spacing:-.04em;max-width:72ch;text-wrap:pretty}.workshops-founder-band__summary{margin:0;max-width:120ch;color:#455d7d;font-size:.93rem;line-height:1.64}.workshops-founder-band__identity{display:grid;grid-gap:.16rem;gap:.16rem;align-self:flex-start;justify-items:flex-start;justify-self:flex-start;width:-moz-fit-content;width:fit-content;min-width:240px;padding:.84rem .92rem;border:1px solid rgba(84,112,154,.12);border-radius:22px;background:linear-gradient(180deg,rgba(249,252,255,.985),rgba(244,249,255,.95))}.workshops-founder-band__identity strong{color:var(--text-strong);font-size:.96rem;font-weight:800;line-height:1.2}.workshops-founder-band__identity span{color:#607898;font-size:.84rem;line-height:1.42}.workshops-founder-band__philosophy{display:grid;grid-gap:.48rem;gap:.48rem;min-height:100%;padding:.96rem 1rem;border:1px solid rgba(111,145,197,.12);border-radius:24px;background:rgba(249,252,255,.82)}.workshops-founder-band__philosophy-label{margin:0;color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshops-founder-band__philosophy .offer-list{gap:.44rem;margin:0}.workshops-founder-band__philosophy .offer-list li{color:#456080;font-size:.9rem;line-height:1.54}.workshops-founder-band__signals{grid-column:1/-1;gap:.44rem}.workshops-founder-band__signals span{min-height:28px;padding:.3rem .64rem;border-color:rgba(111,145,197,.12);background:rgba(248,251,255,.94);color:#4a6688;font-size:.72rem}.workshops-coming-soon-strip{gap:.92rem;padding:1.04rem 1.08rem;border-color:rgba(84,112,154,.08);background:linear-gradient(180deg,rgba(249,252,255,.58),rgba(246,250,255,.42))}.workshops-coming-soon-strip .coming-soon-strip__intro{display:grid;grid-gap:.32rem;gap:.32rem}.workshops-coming-soon-strip .coming-soon-strip__intro h3{max-width:30ch}.workshops-coming-soon-section .coming-soon-grid--roadmap{gap:.82rem}.workshops-coming-soon-section .coming-soon-card--roadmap{display:grid;grid-gap:.68rem;gap:.68rem;align-content:flex-start;padding:1rem 1rem .98rem;border-color:rgba(84,112,154,.09);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,250,255,.8));box-shadow:0 10px 20px rgba(14,30,62,.02)}.workshops-coming-soon-section .coming-soon-card--roadmap:before{opacity:.8}.workshops-coming-soon-section .coming-soon-card--roadmap-1{background:radial-gradient(circle at 100% 0,rgba(37,99,235,.04),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,250,255,.82))}.workshops-coming-soon-section .coming-soon-card--roadmap-2{background:radial-gradient(circle at 100% 0,rgba(15,118,110,.038),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,251,250,.82))}.workshops-coming-soon-section .coming-soon-card--roadmap-3{background:radial-gradient(circle at 100% 0,rgba(59,130,246,.032),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,255,.82))}.workshops-coming-soon-section .coming-soon-card--roadmap-4{background:radial-gradient(circle at 100% 0,rgba(14,165,233,.03),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,251,255,.82))}.workshops-coming-soon-section .coming-soon-card__status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:.24rem .54rem;border:1px solid rgba(111,145,197,.12);border-radius:999px;background:rgba(247,250,255,.96)}.workshops-coming-soon-section .coming-soon-card__heading{display:grid;grid-gap:.2rem;gap:.2rem}.workshops-coming-soon-section .coming-soon-card__heading h4{margin:0;color:var(--text-strong);font-size:1.02rem;font-weight:760;line-height:1.34;text-wrap:pretty}.workshops-coming-soon-section .coming-soon-card__role{color:#607898;font-size:.8rem;line-height:1.42}.workshops-coming-soon-section .coming-soon-card--roadmap>p:not(.coming-soon-card__status):not(.coming-soon-card__role):not(.coming-soon-card__support):not(.coming-soon-card__feedback){margin:0;color:#4d6687;font-size:.88rem;line-height:1.56}.workshops-coming-soon-section .coming-soon-card__meta{display:flex;flex-wrap:wrap;gap:.42rem}.workshops-coming-soon-section .coming-soon-card__actions{display:grid;grid-gap:.44rem;gap:.44rem;margin-top:auto}.workshops-coming-soon-section .coming-soon-card__button{min-height:42px;padding-inline:.96rem;border-color:rgba(84,112,154,.12);background:rgba(255,255,255,.98)}.workshops-coming-soon-section .coming-soon-card__button.is-subscribed{border-color:rgba(22,163,74,.16);background:rgba(238,252,243,.98);color:#18763e}.workshops-coming-soon-section .coming-soon-card__support{color:#607898;font-size:.82rem;line-height:1.5}.workshops-team-section{gap:0}.workshops-team-cta{gap:1.04rem 1.2rem;align-items:stretch}.workshops-team-cta__copy{gap:.58rem}.workshops-team-cta__copy h2{max-width:24ch}.workshops-team-cta__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.68rem;gap:.68rem}.workshops-team-cta__signals span{display:grid;grid-gap:.2rem;gap:.2rem;min-height:100%;padding:.86rem .92rem;border:1px solid rgba(84,112,154,.11);border-radius:22px;background:rgba(249,252,255,.84);color:#456080;font-size:.86rem;font-weight:650;line-height:1.48}.workshops-team-cta__action{gap:.74rem;padding:1.12rem 1.12rem 1.06rem;border:1px solid rgba(58,110,197,.16);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.992),rgba(243,248,255,.972));box-shadow:0 16px 30px rgba(14,30,62,.04)}.workshops-team-cta__card-eyebrow{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshops-team-cta__action h3{margin:0;color:var(--text-strong);max-width:20ch;font-size:1.16rem;line-height:1.3;text-wrap:pretty}.workshops-team-cta__action .offer-list{gap:.56rem;margin:0}.workshops-team-cta__action .offer-list li{font-size:.9rem;line-height:1.54}.workshops-team-cta__action p:not(.workshops-team-cta__card-eyebrow){margin:0;color:#4f6788;font-size:.88rem;line-height:1.56}@media (max-width:900px){.workshops-page-header{gap:.72rem;padding:24px 20px}.page-header.workshops-page-header h1{max-width:12.4ch;font-size:clamp(2.75rem,11.5vw,3.12rem);line-height:1.03;letter-spacing:-.04em}.workshops-page-header p:not(.eyebrow){font-size:clamp(1.0625rem,2.9vw,1.12rem);line-height:1.6;max-width:100%}.workshops-hero-actions{grid-template-columns:minmax(0,1fr);gap:.72rem;margin-top:0}.workshops-hero-action{gap:.68rem;padding:1.38rem 1.42rem;border-radius:24px}.workshops-hero-action__copy{gap:.26rem}.workshops-hero-action__eyebrow{font-size:.72rem;line-height:1.12;letter-spacing:.08em}.workshops-hero-action__copy strong{max-width:none;font-size:clamp(1.4rem,6.8vw,1.58rem);line-height:1.28}.workshops-hero-action__copy span{font-size:1rem;line-height:1.54}.workshops-hero-actions .button{width:100%;min-height:54px;padding:.78rem .98rem;border-radius:19px;font-size:1rem;line-height:1.2}.workshops-hero-proof{grid-template-columns:minmax(0,1fr);gap:.62rem}.workshops-hero-proof__item{gap:.26rem;padding:1.16rem 1.18rem;border-radius:20px}.workshops-hero-proof__item p{font-size:.72rem;line-height:1.1;letter-spacing:.08em}.workshops-hero-proof__item strong{font-size:clamp(1.38rem,6.2vw,1.56rem);line-height:1.28}.section-block#workshop-catalog{padding:22px 20px;gap:.94rem}.section-block#workshop-catalog .section-heading--listing-choice .eyebrow{font-size:.72rem;letter-spacing:.08em;min-height:0;padding:.36rem .68rem}.section-block#workshop-catalog .section-heading--listing-choice h2{max-width:19.2ch;font-size:clamp(2.28rem,10vw,2.62rem);line-height:1.06;letter-spacing:-.035em}.section-block#workshop-catalog .section-heading--listing-choice .section-copy{font-size:1rem;line-height:1.55}.offer-spotlight-grid--workshops{gap:1rem}.offer-spotlight-card--workshop{gap:.9rem;padding:1.4rem 1.42rem;border-radius:22px}.offer-spotlight-card__label-row{gap:.5rem}.offer-spotlight-card--workshop .eyebrow,.offer-spotlight-card__run-label{font-size:.72rem;padding:.32rem .56rem;line-height:1.1;letter-spacing:.07em;min-height:0;width:-moz-fit-content;width:fit-content;max-width:100%}.offer-spotlight-card--workshop .content-card__meta-row{gap:.46rem}.offer-spotlight-card--workshop .content-card__meta-pill{min-height:0;padding:.34rem .6rem;font-size:.86rem;line-height:1.14;letter-spacing:0}.offer-spotlight-card--workshop .offer-spotlight-card__body h3{font-size:clamp(1.62rem,7.2vw,1.88rem);line-height:1.12}.offer-spotlight-card--workshop .offer-spotlight-card__body p{font-size:1rem;line-height:1.55}.offer-spotlight-card__best-for,.offer-spotlight-card__schedule,.offer-spotlight-card__signature{padding:1.08rem 1.12rem;border-radius:18px}.offer-spotlight-card__best-for span,.offer-spotlight-card__outcomes-label,.offer-spotlight-card__schedule span,.offer-spotlight-card__signature-label{font-size:.72rem;letter-spacing:.08em;line-height:1.12}.offer-spotlight-card__schedule strong,.offer-spotlight-card__signature strong{font-size:clamp(1.22rem,5.2vw,1.42rem);line-height:1.3}.offer-spotlight-card__schedule p,.offer-spotlight-card__signature span{font-size:1rem;line-height:1.52}.offer-spotlight-card__signature-grid{gap:.62rem}.offer-spotlight-card__best-for{gap:.22rem}.offer-spotlight-card__best-for strong{font-size:1rem;line-height:1.5}.offer-spotlight-card__outcomes{gap:.42rem;padding-top:.22rem}.offer-spotlight-card--workshop .offer-list--compact{gap:.52rem}.offer-spotlight-card--workshop .offer-list--compact li{padding-left:1rem;font-size:1rem;line-height:1.5}.offer-spotlight-card--workshop .offer-list--compact li:before{top:.49rem;width:6px;height:6px;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.offer-spotlight-card__footer{gap:.46rem;padding-top:.26rem}.offer-spotlight-card__footer-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:.78rem .96rem;border:1px solid rgba(84,112,154,.16);border-radius:19px;background:rgba(255,255,255,.94);color:#25456d;font-size:1rem;font-weight:750;line-height:1.2}.offer-spotlight-card__footer small{font-size:.96rem;line-height:1.5}.workshops-proof-section{gap:.94rem;padding:22px 20px}.workshops-proof-section .section-heading--home .eyebrow{font-size:.72rem;line-height:1.1;letter-spacing:.08em;min-height:0;padding:.34rem .64rem}.workshops-proof-section .section-heading--home h2{max-width:19.2ch;font-size:clamp(2.28rem,10vw,2.62rem);line-height:1.06;letter-spacing:-.035em}.workshops-proof-section .section-copy{font-size:1rem;line-height:1.55}.workshops-proof-evidence,.workshops-proof-grid,.workshops-proof-grid .testimonial-card-v2,.workshops-proof-note,.workshops-proof-story,.workshops-proof-testimonials,.workshops-rationale-card,.workshops-rationale-grid{min-width:0;max-width:100%}.workshops-proof-story{gap:.86rem;padding:1.24rem 1.2rem 1.22rem;border-radius:24px}.workshops-rationale-grid{gap:.62rem}.workshops-rationale-card{gap:.4rem;padding:1.08rem;border-radius:18px}.workshops-rationale-card__eyebrow{font-size:.72rem;line-height:1.1}.workshops-rationale-card h3{font-size:clamp(1.26rem,5.6vw,1.42rem);line-height:1.32}.workshops-rationale-card p{font-size:1rem;line-height:1.5}.workshops-proof-evidence{gap:.74rem;padding-top:.72rem}.workshops-proof-note{gap:.48rem;padding:1.16rem 1.12rem;border-radius:18px}.workshops-proof-note .eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap;font-size:.68rem;line-height:1.1;letter-spacing:.045em;min-height:0;padding:.34rem .56rem}.workshops-proof-note h3{max-width:none;font-size:clamp(1.24rem,5.5vw,1.5rem);line-height:1.34}.workshops-proof-note p{font-size:1rem;line-height:1.52}.workshops-proof-testimonials{gap:.56rem}.workshops-proof-testimonials__intro{gap:.2rem;padding:0}.workshops-proof-testimonials__intro .eyebrow{font-size:.72rem;line-height:1.1;letter-spacing:.08em;min-height:0;padding:.32rem .56rem;width:-moz-fit-content;width:fit-content}.workshops-proof-testimonials__intro h3{font-size:clamp(1.22rem,5.2vw,1.4rem);line-height:1.34}.workshops-proof-grid{display:flex;width:100%;margin-right:0;margin-top:0;gap:.72rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:.12rem}.workshops-proof-grid .testimonial-card-v2{flex:0 0 100%;width:100%;min-width:100%;max-width:none;margin-left:0;scroll-snap-align:start;padding:1.12rem;border-radius:18px}.workshops-proof-grid .testimonial-card__top{gap:.68rem}.workshops-proof-grid .testimonial-card__signal{min-height:0;padding:.3rem .56rem;font-size:.72rem;line-height:1.1;letter-spacing:.06em}.workshops-proof-grid .testimonial-card__quote-mark{width:32px;height:32px;border-radius:10px;font-size:1.04rem}.workshops-proof-grid .testimonial-card__quote{font-size:1rem;line-height:1.52}.workshops-proof-grid .testimonial-card__avatar{width:48px;height:48px;border-radius:14px}.workshops-proof-grid .testimonial-card__person-copy strong{font-size:1.04rem;line-height:1.28}.workshops-proof-grid .testimonial-card__person-copy span{font-size:.92rem;line-height:1.45}.certificate-sample-section--workshop{gap:.82rem;padding:22px 20px}.certificate-sample-section--workshop .certificate-sample-section__header{gap:.52rem}.certificate-sample-section--workshop .certificate-sample-section__header h2{max-width:19ch;font-size:clamp(2.34rem,10vw,2.62rem);line-height:1.08}.certificate-sample-section--workshop .certificate-sample-section__header p{font-size:1rem;line-height:1.55}.certificate-sample-section--workshop .certificate-sample-section__note{font-size:.72rem;line-height:1.12;letter-spacing:.08em}.certificate-sample-section--workshop .certificate-sample-section__trust{gap:.44rem;margin:.22rem 0 .34rem}.certificate-sample-section--workshop .certificate-sample-section__trust span{font-size:.86rem;line-height:1.15;padding:.36rem .6rem}.certificate-sample-section--workshop .button{width:100%;min-height:54px;border-radius:19px;font-size:1rem}.certificate-sample-section--workshop .certificate-sample-section__preview-frame{padding:.18rem;border-radius:16px}.certificate-sample-section--workshop .certificate-sample-section__preview-image,.certificate-sample-section--workshop .certificate-sample-section__preview-viewport{border-radius:14px}.certificate-sample-section--workshop .certificate-sample-section__preview-image{object-fit:contain;background:rgba(255,255,255,.94)}.workshops-founder-strip{padding:22px 20px}.workshops-founder-band{gap:.72rem;padding:1.2rem 1.16rem;border-radius:24px}.workshops-founder-band__copy h2{max-width:19.2ch;font-size:clamp(2.26rem,9.7vw,2.58rem);line-height:1.08}.workshops-founder-band__summary{font-size:1rem;line-height:1.55}.workshops-founder-band__identity{min-width:0;width:100%;padding:1.02rem 1.04rem;border-radius:18px}.workshops-founder-band__identity strong{font-size:1.06rem}.workshops-founder-band__identity span{font-size:.96rem;line-height:1.45}.workshops-founder-band__philosophy{gap:.44rem;padding:1.1rem 1.08rem;border-radius:18px}.workshops-founder-band__philosophy-label{font-size:.72rem;line-height:1.1;letter-spacing:.08em}.workshops-founder-band__philosophy .offer-list li{font-size:1rem;line-height:1.5}.workshops-founder-band__signals{gap:.44rem}.workshops-founder-band__signals span{min-height:0;padding:.36rem .62rem;font-size:.86rem;line-height:1.15;letter-spacing:0}.workshops-coming-soon-section{padding:22px 20px}.workshops-coming-soon-strip{gap:.78rem;padding:1.24rem 1.2rem;border-radius:22px}.workshops-coming-soon-strip .coming-soon-strip__intro h3{max-width:22ch;font-size:clamp(1.94rem,8.2vw,2.14rem);line-height:1.2;letter-spacing:-.03em}.workshops-coming-soon-strip .coming-soon-strip__note{font-size:1rem;line-height:1.55}.workshops-team-section{padding:22px 20px}.workshops-team-cta{gap:.86rem}.workshops-team-cta__copy{gap:.5rem}.workshops-team-cta__copy h2{max-width:19.2ch;font-size:clamp(2.26rem,9.7vw,2.58rem);line-height:1.08;letter-spacing:-.035em}.workshops-team-cta__copy .section-copy{font-size:1rem;line-height:1.55}.workshops-team-cta__signals{grid-template-columns:minmax(0,1fr);gap:.54rem}.workshops-team-cta__signals span{padding:.9rem .94rem;border-radius:16px;font-size:1rem;line-height:1.5;font-weight:600}.workshops-team-cta__action{gap:.62rem;padding:1.24rem 1.2rem;border-radius:22px}.workshops-team-cta__card-eyebrow{font-size:.72rem;line-height:1.1;letter-spacing:.08em}.workshops-team-cta__action h3{max-width:22ch;font-size:clamp(1.5rem,6.6vw,1.74rem);line-height:1.22}.workshops-team-cta__action .offer-list li,.workshops-team-cta__action p:not(.workshops-team-cta__card-eyebrow){font-size:1rem;line-height:1.52}.workshops-team-cta__action .button{width:100%;min-height:54px;border-radius:19px;font-size:1rem}}@media (max-width:430px){.page-header.workshops-page-header h1{font-size:clamp(2.72rem,11.8vw,3.02rem)}.section-block#workshop-catalog .section-heading--listing-choice h2,.workshops-founder-band__copy h2,.workshops-proof-section .section-heading--home h2,.workshops-team-cta__copy h2{font-size:clamp(2.4rem,9.9vw,2.62rem)}.workshops-coming-soon-strip .coming-soon-strip__intro h3{font-size:clamp(1.88rem,7.8vw,2.06rem)}}.detail-flow__stack--workshop{gap:18px}.detail-hero--workshop{gap:28px;padding:36px 38px}.detail-hero__content--workshop{gap:.82rem;align-content:flex-start}.detail-hero--workshop .detail-hero__content h1{max-width:13.8ch}.detail-hero__summary--workshop{max-width:60ch;color:#425b7b;font-size:1rem;line-height:1.66}.detail-meta--workshop{gap:.44rem;margin-top:.02rem}.detail-meta--workshop span{min-height:30px;padding:.34rem .68rem;font-size:.72rem;letter-spacing:.05em}.detail-hero__run-summary--workshop{max-width:66ch;margin-top:.06rem;color:#274160;font-size:.95rem;font-weight:700;line-height:1.6}.detail-hero__support-grid--workshop{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.82rem;gap:.82rem;margin-top:.12rem}.detail-hero__support-card,.detail-hero__support-card--workshop{display:grid;grid-gap:.26rem;gap:.26rem;min-height:100%;padding:.98rem 1rem;border:1px solid rgba(111,145,197,.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.992),rgba(247,250,255,.964));box-shadow:0 10px 20px rgba(14,30,62,.025)}.detail-hero__support-card--run{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.05),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.992),rgba(244,249,255,.968))}.detail-hero__support-card--outcome{border-color:rgba(84,112,154,.11)}.detail-hero__support-label{margin:0;color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.detail-hero__support-card strong{color:var(--text-strong);font-size:.98rem;font-weight:760;line-height:1.4;text-wrap:pretty}.detail-hero__support-card span{color:#4f6788;font-size:.84rem;line-height:1.52}.detail-hero__support-card--workshop-actions{margin-top:.86rem;padding:1rem 1.06rem}.detail-hero__action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.46rem .82rem;gap:.46rem .82rem;margin:.12rem 0 0;padding:0;list-style:none}.detail-hero__action-list li{position:relative;min-width:0;padding-left:1.05rem;color:#425d7e;font-size:.88rem;line-height:1.48}.detail-hero__action-list li:before{content:"";position:absolute;top:.62em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 .22rem rgba(37,99,235,.1)}.purchase-card--workshop{gap:.82rem;padding:1.28rem 1.22rem 1.18rem;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.07),transparent 28%),linear-gradient(180deg,rgba(253,254,255,.992),rgba(244,248,255,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 18px 34px rgba(14,30,62,.065)}.purchase-card__workshop-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:flex-start}.purchase-card__workshop-heading{display:grid;grid-gap:.18rem;gap:.18rem}.purchase-card__workshop-title{color:var(--text-strong);font-size:1.08rem;font-weight:800;line-height:1.32;text-wrap:pretty}.purchase-card__run-status{display:inline-flex;align-items:center;min-height:var(--chip-height);padding:var(--chip-pad-y) var(--chip-pad-x);border:1px solid rgba(111,145,197,.14);border-radius:var(--radius-pill);background:rgba(247,250,255,.96);color:#4d6788;font-size:var(--chip-font-size);font-weight:700;letter-spacing:var(--chip-letter-spacing);line-height:1.2}.purchase-card__run-spotlight{display:grid;grid-gap:.2rem;gap:.2rem;padding:.88rem .94rem;border:1px solid rgba(37,99,235,.14);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.99),rgba(243,248,255,.96))}.purchase-card__run-spotlight-label{margin:0;color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.purchase-card__run-spotlight strong{color:var(--text-strong);font-size:1.02rem;font-weight:800;line-height:1.38;text-wrap:pretty}.purchase-card__run-spotlight p{margin:0;color:#4f6788;font-size:.88rem;line-height:1.54}.purchase-card__workshop-facts{display:grid;grid-gap:.5rem;gap:.5rem}.purchase-card__workshop-facts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-card__workshop-fact{display:grid;grid-gap:.16rem;gap:.16rem;padding:.76rem .82rem;border:1px solid var(--card-border);border-radius:var(--radius-panel);background:rgba(248,251,255,.82)}.purchase-card__workshop-fact--wide{grid-column:1/-1;gap:.3rem}.purchase-card__workshop-fact span{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.purchase-card__workshop-fact strong{color:var(--text-strong);font-size:.94rem;font-weight:700;line-height:1.46}.purchase-card__workshop-fact small{color:#607898;font-size:.82rem;line-height:1.44}.purchase-card__workshop-fact-row{display:flex;align-items:center;justify-content:space-between;gap:.56rem}.purchase-card__workshop-fact-status{display:inline-flex;align-items:center;min-height:1.36rem;padding:.12rem .46rem;border-radius:999px;border:1px solid rgba(111,145,197,.18);background:rgba(243,248,255,.86);color:#506b8f;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.1;white-space:nowrap;text-transform:uppercase}.purchase-card__included--workshop{gap:.48rem;padding-top:.64rem}.purchase-card__included--workshop .offer-list{gap:.34rem}.purchase-card__included--workshop .offer-list li{font-size:.86rem;line-height:1.42}.purchase-card__workshop-payment{display:grid;grid-gap:.3rem;gap:.3rem;padding-top:.68rem;border-top:1px solid rgba(111,145,197,.12)}.purchase-card__price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.purchase-card__price-row span{color:#5c7494;font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.purchase-card__price-row strong{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.56rem,2.7vw,1.96rem);font-weight:800;line-height:.98;letter-spacing:-.045em}.purchase-card--workshop .purchase-card__next-step{margin:0;color:#4f6788;font-size:.84rem;line-height:1.52}.detail-surface--workshop-runs{gap:1rem}.workshop-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.86rem;gap:.86rem}.workshop-run-card{gap:.84rem;padding:1.16rem 1.16rem 1.12rem;position:relative;overflow:hidden;border-radius:24px}.workshop-run-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,rgba(148,163,184,.9),rgba(96,165,250,.86))}.workshop-run-card--selected{border-color:rgba(37,99,235,.18);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.05),transparent 30%),linear-gradient(180deg,rgba(251,253,255,.99),rgba(244,249,255,.96));box-shadow:0 14px 26px rgba(37,99,235,.06)}.workshop-run-card--selected:before{background:linear-gradient(90deg,rgba(37,99,235,.94),rgba(6,182,212,.9))}.workshop-run-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.workshop-run-card__selection{margin:0;color:#1f4f9e;font-size:.78rem;font-weight:700;letter-spacing:-.01em;line-height:1.4}.workshop-run-card__status{display:inline-flex;align-items:center;min-height:var(--chip-height);padding:var(--chip-pad-y) var(--chip-pad-x);border:1px solid rgba(111,145,197,.14);border-radius:var(--radius-pill);background:rgba(247,250,255,.96);color:#4b6688;font-size:var(--chip-font-size);font-weight:700;letter-spacing:var(--chip-letter-spacing);line-height:1.2}.workshop-run-card__headline{display:grid;grid-gap:.26rem;gap:.26rem}.workshop-run-card h3{font-size:1.26rem}.workshop-run-card__time{color:#49617f;font-size:.92rem;line-height:1.56}.workshop-run-card__facts{display:flex;flex-wrap:wrap;gap:.42rem}.workshop-run-card__facts span{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .58rem;border-radius:999px;background:rgba(245,249,255,.92);color:#49617f;font-size:.77rem;font-weight:650;line-height:1.2}.workshop-run-card__support{color:#5b7394;font-size:.86rem;line-height:1.5;margin:0}.workshop-run-card__footer{display:grid;grid-gap:.52rem;gap:.52rem;margin-top:auto;padding-top:.74rem;border-top:1px solid rgba(84,112,154,.08)}.workshop-run-card__note{margin:0;color:#4f6788;font-size:.86rem;line-height:1.52}.detail-surface--workshop-improvement{gap:1rem}.workshop-improvement-card{gap:.66rem}.workshop-improvement-card h3{max-width:22ch;font-size:1.18rem}.workshop-improvement-card__cluster{display:grid;grid-gap:.76rem;gap:.76rem}.workshop-improvement-card__snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.workshop-improvement-card__snapshot-item{display:grid;grid-gap:.18rem;gap:.18rem;padding:.84rem .9rem;border:1px solid rgba(111,145,197,.12);border-radius:18px;background:rgba(248,251,255,.8)}.workshop-improvement-card__snapshot-item span{color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshop-improvement-card__snapshot-item strong{color:var(--text-strong);font-size:.92rem;font-weight:760;line-height:1.44}.workshop-improvement-card__snapshot-item small{color:#607898;font-size:.82rem;line-height:1.44}.workshop-improvement-card__assets,.workshop-improvement-card__schedule{display:grid;grid-gap:.48rem;gap:.48rem;padding-top:.76rem;border-top:1px solid rgba(84,112,154,.08)}.workshop-improvement-card__subhead{margin:0;color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshop-improvement-card .plain-list{gap:.62rem}.workshop-improvement-card .plain-list li{padding-left:1.42rem;font-size:.92rem;line-height:1.56}.workshop-booking-layout{grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);gap:24px}.workshop-booking-layout__intro{gap:.5rem;max-width:40ch}.workshop-booking-notes{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:.38rem}.workshop-booking-note{gap:.3rem;padding:.92rem .96rem;border:1px solid rgba(84,112,154,.1);border-radius:22px;background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(252,253,255,.98))}.workshop-booking-note--primary{border-color:rgba(37,99,235,.14);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.04),transparent 32%),linear-gradient(180deg,rgba(251,253,255,.988),rgba(244,249,255,.968))}.workshop-booking-note__label{margin:0;color:#607a9e;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshop-booking-note strong{color:var(--text-strong);font-size:.96rem;font-weight:760;line-height:1.42}.workshop-booking-note p{margin:0;color:#4f6788;font-size:.86rem;line-height:1.54}.workshop-booking-layout__form{display:grid}.workshop-booking-step{display:grid;grid-gap:1rem;gap:1rem;width:100%}.workshop-booking-step__header{display:grid;grid-gap:.34rem;gap:.34rem;max-width:48rem}.workshop-booking-step__header h2{margin:0;max-width:24ch;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.72rem,3vw,2.36rem);font-weight:820;line-height:1.08;letter-spacing:0;text-wrap:balance}.workshop-booking-step__header p:not(.eyebrow){margin:0;max-width:52ch;color:#4f6788;font-size:.98rem;line-height:1.58}.workshop-registration-form{gap:.86rem;width:100%;padding:1.28rem;border:1px solid rgba(84,112,154,.11);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.055),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.992),rgba(247,250,255,.986));box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 16px 30px rgba(14,30,62,.05)}.workshop-registration-form__section{display:grid;grid-gap:.62rem;gap:.62rem;padding-top:.76rem;border-top:1px solid rgba(84,112,154,.07)}.workshop-registration-form__section--summary{padding-top:.08rem;border-top:none;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1.08fr);gap:.62rem}.workshop-registration-form__section-head{display:grid;grid-gap:.18rem;gap:.18rem}.workshop-registration-form__section-head strong{color:var(--text-strong);font-size:.94rem;font-weight:800;line-height:1.34}.workshop-registration-form__section-head p{color:#4f6788;font-size:.86rem;line-height:1.52}.workshop-registration-form__section-head--optional strong{color:#355372;font-size:.88rem}.workshop-registration-form__summary{gap:.28rem}.workshop-registration-form__assets-card,.workshop-registration-form__summary-card{min-height:100%;padding:.82rem .88rem;border-radius:18px;background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(252,253,255,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.workshop-registration-form__summary-card{border-color:rgba(37,99,235,.12)}.workshop-registration-form__summary-main{color:var(--text-strong);font-size:.96rem;font-weight:700;line-height:1.34}.workshop-registration-form__summary-label{color:#607a9e;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workshop-registration-form__summary-meta{color:#607898;font-size:.82rem;line-height:1.46}.workshop-registration-form__assets .offer-list{gap:.44rem}.workshop-registration-form__section--optional{padding:.76rem .84rem 0;border-top-color:rgba(111,145,197,.08);background:linear-gradient(180deg,rgba(250,252,255,.7),rgba(247,250,255,.4));border-radius:22px}.workshop-registration-form__section--optional .form-grid,.workshop-registration-form__section--optional label{gap:.42rem}.workshop-registration-form__checkout-stage{gap:.64rem}.workshop-registration-form__code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.62rem;gap:.62rem}.workshop-registration-form__code-grid .coupon-panel{align-content:flex-start;padding:.76rem .82rem;border-radius:18px}.workshop-registration-form__code-grid .coupon-panel__field{gap:.42rem}.workshop-registration-form__code-grid .coupon-panel__field>span{color:#355372;font-size:.82rem;font-weight:750}.workshop-registration-form__code-grid .muted-text{font-size:.78rem;line-height:1.42}.workshop-registration-form__coupon--referral{border-color:rgba(37,99,235,.13)}.workshop-registration-form__checkout-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.workshop-registration-form__pricing-head--summary .workshop-registration-form__pricing-copy strong{max-width:42ch;font-size:.96rem;line-height:1.34}.workshop-registration-form__pricing-head--summary .workshop-registration-form__pricing-slot{font-size:.84rem;line-height:1.48}.workshop-registration-form__coupon{gap:.42rem}.workshop-registration-form__pricing-note{margin:0;color:#4f6788;font-size:.84rem;line-height:1.5}.workshop-registration-form__footer{display:grid;grid-gap:.44rem;gap:.44rem;padding-top:.88rem;border-top:1px solid rgba(84,112,154,.07)}.workshop-registration-form__footer .muted-text{color:#49617f;font-size:.84rem;line-height:1.54}.workshop-schedule-card{gap:.72rem}.workshop-schedule-card__list{gap:.62rem}.workshop-schedule-card__item{align-items:flex-start;gap:.74rem;padding:.72rem .78rem;border:1px solid rgba(111,145,197,.12);border-radius:18px;background:rgba(248,251,255,.76)}.workshop-schedule-card__item:last-child{padding-bottom:.72rem;border-bottom:1px solid rgba(111,145,197,.12)}.workshop-schedule-card__item p{color:#274160;font-weight:650}.workshop-schedule-card__note{font-size:.84rem;line-height:1.52}.workshop-detail-lower{display:grid;grid-gap:.92rem;gap:.92rem}.workshop-detail-lower--composed{gap:.94rem;padding:1.16rem 1.18rem 0;border-top:1px solid rgba(84,112,154,.08)}.workshop-detail-proof{display:grid;grid-gap:.84rem;gap:.84rem;padding:0;box-shadow:none;background:transparent}.workshop-detail-proof__intro{display:grid;grid-gap:.32rem;gap:.32rem;max-width:62ch}.workshop-detail-proof__intro h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.58rem,2.02vw,2rem);font-weight:650;line-height:1.12;letter-spacing:-.03em;max-width:30ch;text-wrap:pretty}.workshop-detail-proof__intro p:not(.eyebrow){color:#49607f;font-size:.96rem;line-height:1.66}.workshop-detail-proof__grid .testimonial-card{min-height:100%;padding:1.46rem 1.42rem 1.34rem;box-shadow:0 12px 22px rgba(14,30,62,.035)}.workshop-detail-proof__note{gap:.58rem;padding:1.18rem 1.14rem;border-radius:24px}.workshop-detail-proof__note h3{max-width:20ch;font-size:1.18rem}.detail-authority--workshop{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:1rem 1.22rem;padding:1.18rem 1.24rem 1.2rem;border:1px solid rgba(84,112,154,.1);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.036),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.996),rgba(248,251,255,.984));box-shadow:0 16px 30px rgba(14,30,62,.038)}.detail-authority--workshop .detail-authority__body,.detail-authority--workshop .detail-authority__founder{gap:.58rem}.detail-authority--workshop .detail-authority__founder h2{max-width:18ch;font-size:clamp(1.56rem,2vw,2rem)}.detail-authority--workshop .detail-authority__body h3{max-width:25ch}.detail-authority--workshop .detail-authority__body p{max-width:62ch;font-size:.95rem;line-height:1.68}#coming-soon-workshops,#team-workshops,#workshop-access-card,#workshop-booking,#workshop-hero,#workshop-improvement,#workshop-proof-founder,#workshop-run-selection,#workshops-founder,#workshops-hero,#workshops-proof{scroll-margin-top:8.5rem}@media (max-width:1180px){.detail-authority--workshop,.offer-spotlight-card__signature-grid,.workshop-booking-layout,.workshop-run-grid,.workshops-founder-band,.workshops-hero-actions,.workshops-hero-proof,.workshops-proof-evidence,.workshops-rationale-grid,.workshops-team-cta,.workshops-team-cta__signals{grid-template-columns:1fr}.workshops-founder-band__identity{justify-items:flex-start}.detail-hero__action-list,.detail-hero__support-grid--workshop,.workshop-improvement-card__cluster,.workshop-improvement-card__snapshot,.workshop-registration-form__section--summary{grid-template-columns:1fr}.offer-spotlight-card__best-for--wide{grid-column:auto}}@media (max-width:900px){.purchase-card--workshop,.workshop-booking-step,.workshop-detail-lower--composed,.workshop-detail-proof__note,.workshop-registration-form,.workshops-coming-soon-strip,.workshops-hero-action,.workshops-hero-proof__item,.workshops-proof-story{padding-inline:1rem}.site-header__mobile-backdrop{top:calc(env(safe-area-inset-top) + 84px);right:0;bottom:0;left:0;z-index:56;background:rgba(10,20,36,.16);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__mobile-panel{position:fixed;top:calc(env(safe-area-inset-top) + 88px);left:50%;right:auto;width:calc(100vw - 32px);box-sizing:border-box;max-width:680px;max-height:calc(100dvh - 120px);margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;gap:8px;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border:1px solid rgba(125,151,188,.22);border-radius:28px;background:rgba(248,251,255,.965);box-shadow:0 26px 58px rgba(14,30,62,.2);z-index:58;transform:translate(-50%,-10px)}.site-header__mobile-panel.is-open{transform:translate(-50%)}.site-header__mobile-group{gap:6px}.site-header__mobile-group--primary{padding-bottom:10px}.site-header__mobile-actions{gap:8px;margin-top:0;padding-top:12px;border-top:1px solid rgba(139,158,192,.48)}.site-header__mobile-group--utility{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:0;border-top:0}.site-header__mobile-group--cta{margin-top:0}.site-header__mobile-link--primary{min-height:44px;padding:.38rem 12px;border:1.5px solid rgba(181,193,220,.55);border-radius:16px;background:#fbfcff;color:#243c5a;font-size:13.5px;font-weight:700;line-height:1.1}.site-header__mobile-group--primary .site-header__mobile-link,.site-header__mobile-group--primary .site-header__mobile-link--primary,.site-header__mobile-link--primary{text-align:center;justify-content:center}.site-header__mobile-link--primary[aria-current=page]{border-color:rgba(121,158,225,.66);background:rgba(236,244,255,.96);color:#17488f}.site-header__mobile-panel .site-header__mobile-utility,.site-header__mobile-panel a.site-header__mobile-utility,.site-header__mobile-panel button.site-header__mobile-utility{min-height:44px;padding:.38rem 12px;border:1.4px solid rgba(188,201,226,.56);border-radius:16px;background:rgba(252,254,255,.98);color:#304967;font-size:13.5px;font-weight:700;line-height:1.1;text-align:center;justify-content:center}.site-header__mobile-panel .site-header__mobile-cta,.site-header__mobile-panel a.site-header__mobile-cta,.site-header__mobile-panel button.site-header__mobile-cta{min-height:46px;padding:.42rem 14px;border:0;border-radius:16px;background:linear-gradient(130deg,#1d4ed8,#4f46e5 58%,#2563eb);color:#ffffff;font-size:14px;font-weight:800;line-height:1.1;text-align:center;justify-content:center;box-shadow:0 18px 34px rgba(37,99,235,.28),inset 0 0 0 1px rgba(255,255,255,.22)}.notification-bell__panel{position:fixed;top:calc(env(safe-area-inset-top) + 78px);left:16px;right:16px;width:auto;max-width:380px;max-height:min(70dvh,520px);margin-inline:auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:0;gap:0;padding:.9rem;border-radius:26px;z-index:60}.notification-bell__header{gap:.7rem;margin-bottom:.75rem}.purchase-card--workshop{gap:.7rem;padding:1.12rem 1rem 1rem;border-radius:26px}.purchase-card__workshop-head{gap:.54rem;align-items:center}.purchase-card__run-spotlight{padding:.78rem .82rem}.purchase-card__run-spotlight strong{font-size:.96rem}.purchase-card__workshop-fact{padding:.64rem .68rem}.purchase-card__included--workshop{padding-top:.36rem}.purchase-card__included--workshop .offer-list{display:grid;grid-gap:.28rem;gap:.28rem}.purchase-card__workshop-payment{gap:.26rem;padding-top:.6rem}.purchase-card__price-row strong{font-size:clamp(1.42rem,6vw,1.76rem)}.purchase-card__question-link{justify-self:flex-start}.workshop-booking-step{gap:.82rem}.workshop-booking-step__header h2{max-width:100%;font-size:clamp(1.48rem,8vw,1.86rem)}.workshop-registration-form{gap:.74rem;padding-block:1rem}.workshop-registration-form__checkout-header{display:grid;grid-gap:.18rem;gap:.18rem}.workshop-registration-form__code-grid{grid-template-columns:minmax(0,1fr)}.notification-bell__header h3{margin-top:.02rem;font-size:1rem;line-height:1.24}.notification-bell__mark-all{font-size:.8rem;padding:.42rem .68rem}.notification-bell__caught-up{max-width:12.4rem;font-size:.84rem;line-height:1.24;text-align:right}.notification-bell__list{min-height:0;max-height:none;gap:.56rem;overflow-y:auto;padding-right:0}.notification-bell__item{gap:.62rem;padding:.74rem .76rem}.notification-bell__item-copy strong{font-size:.95rem;line-height:1.28}.notification-bell__empty,.notification-bell__item-copy p{font-size:.9rem;line-height:1.45}.notification-bell__item>span{font-size:.86rem;line-height:1.28}.notification-bell__footer{margin-top:.74rem;padding-top:.64rem}html[data-theme=dark] .site-header__mobile-backdrop{background:rgba(2,8,19,.24)}html[data-theme=dark] .site-header__mobile-panel{border-color:rgba(124,151,196,.36);background:rgba(11,23,42,.95)}html[data-theme=dark] .site-header__mobile-link--primary{border-color:rgba(124,151,196,.38);background:rgba(18,34,58,.92);color:#e4edfb}html[data-theme=dark] .site-header__mobile-link--primary[aria-current=page]{border-color:rgba(107,154,246,.62);background:rgba(31,55,90,.92);color:#f0f6ff}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-utility,html[data-theme=dark] .site-header__mobile-panel a.site-header__mobile-utility,html[data-theme=dark] .site-header__mobile-panel button.site-header__mobile-utility{border-color:rgba(124,151,196,.34);background:rgba(20,36,60,.88);color:#d3e2fb}.site-header__mobile-panel .site-header__mobile-ai-solutions,.site-header__mobile-panel a.site-header__mobile-ai-solutions,.site-header__mobile-panel button.site-header__mobile-ai-solutions{border-color:transparent;background:transparent;color:#5d7390;font-weight:640;box-shadow:none}.site-header__mobile-panel .site-header__mobile-sign-in,.site-header__mobile-panel a.site-header__mobile-sign-in,.site-header__mobile-panel button.site-header__mobile-sign-in{border-color:transparent;background:transparent;color:#506985;font-weight:640;box-shadow:none}.site-header__mobile-panel .site-header__mobile-sign-in:focus-visible,.site-header__mobile-panel .site-header__mobile-sign-in:hover{background:rgba(234,242,255,.62);color:#2d4f7d;text-decoration:underline;text-underline-offset:.18em}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-ai-solutions,html[data-theme=dark] .site-header__mobile-panel a.site-header__mobile-ai-solutions,html[data-theme=dark] .site-header__mobile-panel button.site-header__mobile-ai-solutions{border-color:transparent;background:transparent;color:#9db8dd;box-shadow:none}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-sign-in,html[data-theme=dark] .site-header__mobile-panel a.site-header__mobile-sign-in,html[data-theme=dark] .site-header__mobile-panel button.site-header__mobile-sign-in{border-color:transparent;background:transparent;color:#a3bedf}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-sign-in:focus-visible,html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-sign-in:hover{background:rgba(35,57,89,.58);color:#e3efff}html[data-theme=dark] .notification-bell__panel{background:linear-gradient(170deg,rgba(16,29,50,.98),rgba(10,22,41,.98))}}@media (max-width:720px){.global-toast{top:auto;right:1rem;bottom:1rem;left:1rem;max-width:none}.account-dashboard__action-item{flex-direction:column;align-items:flex-start}.site-header__mobile-backdrop{top:calc(env(safe-area-inset-top) + 84px);right:0;bottom:0;left:0;z-index:56;background:rgba(10,20,36,.16);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__mobile-panel{position:fixed;top:calc(env(safe-area-inset-top) + 75px);left:50%;right:auto;width:calc(100vw - 32px);box-sizing:border-box;max-width:680px;max-height:calc(100dvh - 120px);margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;gap:8px;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border:1px solid rgba(125,151,188,.22);border-radius:28px;background:rgba(248,251,255,.965);box-shadow:0 26px 58px rgba(14,30,62,.2);z-index:58;transform:translate(-50%,-10px)}.site-header__mobile-panel.is-open{transform:translate(-50%)}.site-header__mobile-group{gap:6px}.site-header__mobile-group--primary{padding-bottom:10px}.site-header__mobile-actions{gap:8px;margin-top:0;padding-top:12px;border-top:1px solid rgba(139,158,192,.48)}.site-header__mobile-group--utility{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:0;border-top:0}.site-header__mobile-group--cta{margin-top:0}.site-header__mobile-link--primary{min-height:44px;padding:.38rem 12px;border:1.5px solid rgba(181,193,220,.55);border-radius:16px;background:#fbfcff;color:#243c5a;font-size:13.5px;font-weight:700;line-height:1.1}.site-header__mobile-group--primary .site-header__mobile-link,.site-header__mobile-group--primary .site-header__mobile-link--primary,.site-header__mobile-link--primary{text-align:center;justify-content:center}.site-header__mobile-link--primary[aria-current=page]{border-color:rgba(121,158,225,.66);background:rgba(236,244,255,.96);color:#17488f}.site-header__mobile-panel .site-header__mobile-utility,.site-header__mobile-panel a.site-header__mobile-utility,.site-header__mobile-panel button.site-header__mobile-utility{min-height:44px;padding:.38rem 12px;border:1.4px solid rgba(188,201,226,.56);border-radius:16px;background:rgba(252,254,255,.98);color:#304967;font-size:13.5px;font-weight:700;line-height:1.1;text-align:center;justify-content:center}.site-header__mobile-panel .site-header__mobile-cta,.site-header__mobile-panel a.site-header__mobile-cta,.site-header__mobile-panel button.site-header__mobile-cta{min-height:46px;padding:.42rem 14px;border:0;border-radius:16px;background:linear-gradient(130deg,#1d4ed8,#4f46e5 58%,#2563eb);color:#ffffff;font-size:14px;font-weight:800;line-height:1.1;text-align:center;justify-content:center;box-shadow:0 18px 34px rgba(37,99,235,.28),inset 0 0 0 1px rgba(255,255,255,.22)}.notification-bell__panel{position:fixed;top:calc(env(safe-area-inset-top) + 78px);left:16px;right:16px;width:auto;max-width:380px;max-height:min(70dvh,520px);margin-inline:auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:0;gap:0;padding:.9rem;border-radius:26px;z-index:60}.notification-bell__header{gap:.7rem;margin-bottom:.75rem}.notification-bell__header h3{margin-top:.02rem;font-size:1rem;line-height:1.24}.notification-bell__mark-all{font-size:.8rem;padding:.42rem .68rem}.notification-bell__caught-up{max-width:12.4rem;font-size:.84rem;line-height:1.24;text-align:right}.notification-bell__list{min-height:0;max-height:none;gap:.56rem;overflow-y:auto;padding-right:0}.notification-bell__item{gap:.62rem;padding:.74rem .76rem}.notification-bell__item-copy strong{font-size:.95rem;line-height:1.28}.notification-bell__empty,.notification-bell__item-copy p{font-size:.9rem;line-height:1.45}.notification-bell__item>span{font-size:.86rem;line-height:1.28}.notification-bell__footer{margin-top:.74rem;padding-top:.64rem}html[data-theme=dark] .site-header__mobile-backdrop{background:rgba(2,8,19,.24)}html[data-theme=dark] .site-header__mobile-panel{border-color:rgba(124,151,196,.36);background:rgba(11,23,42,.95)}html[data-theme=dark] .site-header__mobile-link--primary{border-color:rgba(124,151,196,.38);background:rgba(18,34,58,.92);color:#e4edfb}html[data-theme=dark] .site-header__mobile-link--primary[aria-current=page]{border-color:rgba(107,154,246,.62);background:rgba(31,55,90,.92);color:#f0f6ff}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-utility,html[data-theme=dark] .site-header__mobile-panel a.site-header__mobile-utility,html[data-theme=dark] .site-header__mobile-panel button.site-header__mobile-utility{border-color:rgba(124,151,196,.34);background:rgba(20,36,60,.88);color:#d3e2fb}.site-header__mobile-panel .site-header__mobile-ai-solutions,.site-header__mobile-panel a.site-header__mobile-ai-solutions,.site-header__mobile-panel button.site-header__mobile-ai-solutions{border-color:transparent;background:transparent;color:#5d7390;font-weight:640;box-shadow:none}.site-header__mobile-panel .site-header__mobile-sign-in,.site-header__mobile-panel a.site-header__mobile-sign-in,.site-header__mobile-panel button.site-header__mobile-sign-in{border-color:transparent;background:transparent;color:#506985;font-weight:640;box-shadow:none}.site-header__mobile-panel .site-header__mobile-sign-in:focus-visible,.site-header__mobile-panel .site-header__mobile-sign-in:hover{background:rgba(234,242,255,.62);color:#2d4f7d;text-decoration:underline;text-underline-offset:.18em}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-ai-solutions,html[data-theme=dark] .site-header__mobile-panel a.site-header__mobile-ai-solutions,html[data-theme=dark] .site-header__mobile-panel button.site-header__mobile-ai-solutions{border-color:transparent;background:transparent;color:#9db8dd;box-shadow:none}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-sign-in,html[data-theme=dark] .site-header__mobile-panel a.site-header__mobile-sign-in,html[data-theme=dark] .site-header__mobile-panel button.site-header__mobile-sign-in{border-color:transparent;background:transparent;color:#a3bedf}html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-sign-in:focus-visible,html[data-theme=dark] .site-header__mobile-panel .site-header__mobile-sign-in:hover{background:rgba(35,57,89,.58);color:#e3efff}html[data-theme=dark] .notification-bell__panel{background:linear-gradient(170deg,rgba(16,29,50,.98),rgba(10,22,41,.98))}.workshops-hero-actions .button{width:100%}}.free-assessment{display:grid;grid-gap:1.5rem;gap:1.5rem}.free-assessment__hero{background:radial-gradient(circle at top left,rgba(67,97,238,.12),transparent 40%),radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 42%)}.free-assessment__hero-copy{display:grid;grid-gap:1rem;gap:1rem;max-width:96rem}.free-assessment__hero-copy h1{margin:0;font-size:clamp(2.3rem,5vw,4.25rem);line-height:.98}.free-assessment__hero-support{max-width:96rem;margin:0;font-size:1.05rem;line-height:1.75;color:rgba(53,74,114,.9)}.free-assessment__audience-grid,.free-assessment__hero-cta-row,.free-assessment__journey-grid{display:grid;grid-gap:1rem;gap:1rem}.free-assessment__hero-cta-row{justify-items:flex-start;gap:.72rem}.free-assessment__hero-cta-row--with-offer{margin-top:.18rem}.free-assessment__hero-cta-buttons{display:flex;flex-wrap:nowrap;gap:.72rem}.free-assessment__hero-cta-buttons .button{white-space:nowrap}@media (max-width:640px){.free-assessment__hero-cta-buttons{flex-wrap:wrap}}.free-assessment__hero-access-strip{display:grid;grid-gap:.22rem;gap:.22rem;max-width:min(100%,43rem);padding:.72rem .92rem;border:1px solid rgba(186,204,238,.92);border-radius:.98rem;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(245,250,255,.95));box-shadow:0 8px 20px rgba(21,47,88,.07)}.free-assessment__hero-access-strip strong{margin:0;color:var(--text-strong);font-size:.86rem;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.free-assessment__hero-access-strip p{margin:0;color:rgba(53,74,114,.9);font-size:.95rem;line-height:1.52}.free-assessment__brief-grid,.free-assessment__email-actions,.free-assessment__founder-video,.free-assessment__hero-status,.free-assessment__intro-grid,.free-assessment__next-steps-grid,.free-assessment__video-card{display:grid;grid-gap:1rem;gap:1rem}.free-assessment__hero-status{grid-template-columns:repeat(3,minmax(0,1fr))}.free-assessment__status-card{display:grid;grid-gap:.4rem;gap:.4rem;padding:1rem 1.1rem;border:1px solid rgba(199,211,255,.9);border-radius:1.2rem;background:rgba(255,255,255,.88)}.free-assessment__status-card span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(87,105,141,.76)}.free-assessment__status-card strong{font-size:1rem;line-height:1.45;color:var(--academy-text-strong)}.free-assessment__intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.free-assessment__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-assessment__journey-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.free-assessment__audience-card,.free-assessment__brief-card,.free-assessment__email-card,.free-assessment__final-cta-card,.free-assessment__journey-card,.free-assessment__question-card,.free-assessment__trust-card,.free-assessment__value-card,.free-assessment__video-card{display:grid;grid-gap:1.1rem;gap:1.1rem}.free-assessment__founder-video{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr)}.free-assessment__founder-video-screen,.free-assessment__video-preview{position:relative;min-height:15rem;padding:0;overflow:hidden;border:1px solid rgba(88,107,141,.16);border-radius:1.35rem;background:radial-gradient(circle at top left,rgba(67,97,238,.38),transparent 32%),radial-gradient(circle at bottom right,rgba(14,165,233,.28),transparent 40%),linear-gradient(140deg,#0f172a,#162033 58%,#1f3054);color:rgba(239,246,255,.96);display:flex;flex-direction:column;justify-content:flex-end;gap:.55rem}.free-assessment__founder-video-embed{width:100%;height:100%;min-height:15rem;border:0;border-radius:inherit;background:#0f172a}.free-assessment__video-pill{align-self:flex-start;padding:.42rem .72rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.free-assessment__founder-video-screen strong,.free-assessment__video-preview strong{font-size:1.35rem;line-height:1.2}.free-assessment__brief-summary,.free-assessment__completed-note,.free-assessment__founder-takeaways,.free-assessment__video-takeaways,.free-assessment__why-not{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.1rem;border-radius:1.1rem;background:rgba(244,247,255,.9);border:1px solid rgba(214,226,255,.9)}.free-assessment__founder-actions{display:flex;flex-wrap:wrap;gap:.75rem}.free-assessment__audience-card h3,.free-assessment__final-cta-card h2,.free-assessment__journey-card p{margin:0}.free-assessment__audience-card p,.free-assessment__final-cta-card p,.free-assessment__journey-card p{margin:0;color:rgba(58,78,114,.86)}.free-assessment__journey-card{align-content:flex-start}.free-assessment__journey-card span{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:999px;background:rgba(67,97,238,.12);color:rgb(50,78,185);font-weight:700}.free-assessment__final-cta-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.free-assessment__banner-line,.free-assessment__brief-item p,.free-assessment__brief-summary p,.free-assessment__completed-note,.free-assessment__email-card p,.free-assessment__founder-takeaways p,.free-assessment__last-updated,.free-assessment__questionnaire-header p,.free-assessment__video-takeaways p{margin:0;color:rgba(58,78,114,.86)}.free-assessment__result-block ul,.free-assessment__value-list,.free-assessment__why-not ul{margin:0;padding-left:1.15rem;color:rgba(25,37,64,.92);line-height:1.72}.free-assessment__cta-row{display:flex;flex-wrap:wrap;gap:.85rem}.free-assessment__privacy-note{font-size:.92rem}.free-assessment__questionnaire{display:grid;grid-gap:1.2rem;gap:1.2rem}.free-assessment--assessment{width:100%}.free-assessment__canvas-shell{width:100%;min-height:auto;margin:0 auto;max-width:1320px;padding:0 0 72px;display:block}.free-assessment__canvas-frame{display:grid;grid-gap:18px;gap:18px;width:100%}.free-assessment__questionnaire--canvas{gap:18px}.free-assessment__pill-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:0}.free-assessment__step-pill{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;grid-gap:9px;gap:9px;min-height:54px;padding:9px 13px;border-radius:16px;border:1px solid rgba(203,213,225,.88);background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(244,248,252,.98));text-align:left;cursor:pointer;font:inherit;opacity:1;transition:background-color .18s ease,opacity .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.free-assessment__step-pill span{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(255,255,255,.86);color:rgba(30,41,59,.9);font-weight:700;font-size:.78rem;margin-top:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.free-assessment__step-pill small{display:block;font-size:.8rem;line-height:1.22;color:rgba(51,65,85,.76);font-weight:600;white-space:normal;overflow-wrap:anywhere}.free-assessment__step-pill.is-active{border-color:#1e4fd6;background:linear-gradient(135deg,#1e4fd6,#2960e6 58%,#3f74f1);opacity:1;box-shadow:0 10px 20px rgba(30,79,214,.22),inset 0 0 0 1px rgba(255,255,255,.18);transform:translateY(0)}.free-assessment__step-pill.is-active span{background:rgba(255,255,255,.2);color:#ffffff}.free-assessment__step-pill.is-active small{color:#ffffff}.free-assessment__step-pill.is-done{border-color:rgba(163,202,175,.9);background:linear-gradient(180deg,rgba(243,250,245,.98),rgba(238,247,241,.98));opacity:1;box-shadow:none}.free-assessment__step-pill.is-done span{background:rgba(46,125,79,.12);color:#215b3e}.free-assessment__step-pill.is-done small{color:rgba(33,91,62,.94)}.free-assessment__step-pill.is-locked{opacity:1;cursor:not-allowed;border-color:rgba(226,232,240,.96);background:linear-gradient(180deg,rgba(250,251,253,.98),rgba(245,248,251,.98))}.free-assessment__step-pill.is-revisitable:focus-visible,.free-assessment__step-pill.is-revisitable:hover{border-color:rgba(148,163,184,.98);background:linear-gradient(180deg,rgba(247,250,253,1),rgba(240,245,250,1));box-shadow:0 8px 16px rgba(15,23,42,.04)}.free-assessment__canvas-card{display:grid;min-height:352px;width:100%;margin:0 auto;position:relative;border:1px solid rgba(203,213,225,.78);border-radius:30px;background:linear-gradient(180deg,#ffffff,#ffffff);padding:28px 30px 24px;box-shadow:0 24px 46px rgba(15,23,42,.08),0 10px 22px rgba(59,80,120,.05),inset 0 1px 0 rgba(255,255,255,.7);transition:min-height .22s ease,opacity .22s ease}.free-assessment__canvas-card.is-highlighted{opacity:1}.free-assessment__canvas-stage{display:grid;grid-template-rows:auto 1fr auto;align-content:flex-start;grid-gap:20px;gap:20px;min-height:calc(352px - 40px);padding:0;will-change:opacity,transform;transform-origin:center center}.free-assessment__brief-card h2,.free-assessment__email-card h2,.free-assessment__question-card h3,.free-assessment__result-banner h2,.free-assessment__video-card h2{margin:0}.free-assessment__active-step-header{display:grid;grid-gap:6px;gap:6px}.free-assessment__canvas-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem .9rem;flex-wrap:wrap;padding-bottom:2px}.free-assessment__canvas-status{display:inline-flex;align-items:center;min-height:30px;padding:.34rem .65rem;border-radius:999px;border:1px solid rgba(226,232,240,.92);background:rgba(248,250,252,.92);color:rgba(100,116,139,.8);font-size:.76rem;font-weight:600}.free-assessment__active-step-label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(100,116,139,.72)}.free-assessment__active-step-header h3{font-size:clamp(2.2rem,3vw,2.75rem);line-height:1.06;max-width:24ch;font-weight:680;letter-spacing:-.03em;color:#0f172a}.free-assessment__active-step-header p,.free-assessment__stage-helper{margin:0;color:rgba(71,85,105,.88);font-size:1rem;line-height:1.5;max-width:54rem}.free-assessment__question-progress{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;color:rgba(100,116,139,.8);font-size:.82rem;font-weight:600;letter-spacing:.01em}.free-assessment__question-progress span:last-child{color:rgba(100,116,139,.82);font-weight:600}.free-assessment__active-step-fields{display:grid;align-content:flex-start;grid-gap:14px;gap:14px}.free-assessment__field{display:grid;grid-gap:6px;gap:6px}.free-assessment__group-layout{display:grid;grid-gap:18px;gap:18px}.free-assessment__group-layout--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.free-assessment__group-layout--two-col>.free-assessment__group-question:last-child:nth-child(odd){grid-column:1/-1}.free-assessment__group-layout--final{grid-template-columns:1fr}.free-assessment__group-question{display:grid;grid-gap:9px;gap:9px;padding:12px 0 0;border:none;border-top:1px solid rgba(226,232,240,.88);border-radius:0;background:transparent}.free-assessment__group-layout>.free-assessment__group-question:first-child{padding-top:0;border-top:none}.free-assessment__group-question--review{padding:0;border:none;background:transparent}.free-assessment__group-question-header{display:grid;grid-gap:.35rem;gap:.35rem}.free-assessment__group-question-header h4{margin:0;font-size:1rem;line-height:1.35;color:#142033}.free-assessment__group-question-header p{margin:0;font-size:.84rem;line-height:1.4;color:rgba(82,98,125,.86)}.free-assessment__helper{margin:0;font-size:.83rem;font-weight:600;letter-spacing:.01em;color:#334155;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.34rem .7rem;border-radius:999px;border:1px solid rgba(203,213,225,.64);background:rgba(241,245,249,.86)}.free-assessment__options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:stretch}.free-assessment__options-grid--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.free-assessment__options-grid--three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.free-assessment__option{display:flex;align-items:center;justify-content:space-between;min-height:54px;height:100%;padding:10px 15px;border-radius:15px;border:1px solid rgba(191,205,221,.96);background:linear-gradient(180deg,rgba(245,249,252,1),rgba(239,244,249,1));color:rgba(30,41,59,.94);text-align:left;font:inherit;font-size:.94rem;font-weight:600;line-height:1.22;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(15,23,42,.035);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.free-assessment__option-label{display:block;flex:1 1;padding-right:.7rem}.free-assessment__option-check{display:inline-flex;align-items:center;justify-content:center;width:1.38rem;height:1.38rem;margin-left:.5rem;flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.16);color:#ffffff;font-size:.74rem;font-weight:700}.free-assessment__option:focus-visible,.free-assessment__option:hover{border-color:rgba(148,163,184,1);background:linear-gradient(180deg,rgba(241,246,251,1),rgba(232,239,247,1));transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,23,42,.06)}.free-assessment__option.is-active{border-color:rgba(15,23,42,.92);background:linear-gradient(180deg,#172033,#111827);color:#ffffff;box-shadow:0 14px 26px rgba(15,23,42,.2),inset 0 0 0 1px rgba(255,255,255,.06)}.free-assessment__option.is-pressed{animation:free-assessment-option-press .16s ease-out}.free-assessment__options-grid--two-col>.free-assessment__option:last-child:nth-child(odd){grid-column:1/-1}.free-assessment__email-input,.free-assessment__field textarea{width:100%;padding:.9rem .98rem;border-radius:1rem;border:1px solid rgba(214,223,238,.95);background:rgba(255,255,255,.96);color:rgba(31,41,55,.96);font:inherit;line-height:1.5;resize:none;min-height:40px;max-height:100px}.free-assessment__email-input:focus,.free-assessment__field textarea:focus{outline:2px solid rgba(122,148,255,.26);outline-offset:1px}.free-assessment__banner-actions,.free-assessment__question-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 16px;align-items:center;padding-top:12px;border-top:1px solid rgba(226,232,240,.92)}.free-assessment__question-actions .button{min-height:48px;padding-inline:1.05rem}.free-assessment__question-actions .button:not(.button--ghost),.free-assessment__question-actions a.button:not(.button--ghost){font-weight:700;box-shadow:0 14px 28px rgba(59,130,246,.26)}.free-assessment__question-actions .button:not(.button--ghost):hover,.free-assessment__question-actions a.button:not(.button--ghost):hover{transform:translateY(-1px);box-shadow:0 18px 32px rgba(59,130,246,.3)}.free-assessment__question-actions .button:disabled,.free-assessment__question-actions .button[aria-disabled=true]{opacity:.62;box-shadow:none}.free-assessment__question-actions .button--ghost{border-color:rgba(203,213,225,.9);background:rgba(248,250,252,.8)}.free-assessment__question-actions-primary{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem 1rem;margin-left:auto}.free-assessment__auto-advance-note{color:rgba(71,85,105,.92);font-size:.82rem;font-weight:600;text-align:right;max-width:28ch}.free-assessment__final-step{display:grid;grid-gap:20px;gap:20px}.free-assessment__final-section{display:grid;grid-gap:12px;gap:12px}.free-assessment__final-section--review{gap:10px;padding-top:4px}.free-assessment__final-section-header{display:grid;grid-gap:.32rem;gap:.32rem}.free-assessment__final-section-header h4{margin:0;font-size:1rem;line-height:1.34;color:#142033}.free-assessment__final-context-grid{display:grid;grid-gap:16px;gap:16px}.free-assessment__final-context-grid .free-assessment__group-question{padding-top:0;border-top:none}.free-assessment__review-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 22px;gap:10px 22px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(243,246,250,.92));border:1px solid rgba(226,232,240,.72)}.free-assessment__review-row{display:grid;grid-gap:.18rem;gap:.18rem;padding:2px 0}.free-assessment__review-row span{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(96,112,141,.82)}.free-assessment__review-row strong{color:rgba(25,38,63,.96);font-size:.92rem;line-height:1.38;font-weight:600}.free-assessment__review-card{display:grid;grid-gap:1rem;gap:1rem;padding:0;border:none;background:transparent}.free-assessment__review-header{display:grid;grid-gap:.3rem;gap:.3rem}.free-assessment__review-header h4{margin:0;font-size:1.1rem;color:rgba(15,26,45,.96)}.free-assessment__review-header p{margin:0;color:rgba(86,103,133,.88)}.free-assessment__review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.free-assessment__review-item{display:grid;grid-gap:.22rem;gap:.22rem;padding:.8rem .9rem;border-radius:.82rem;border:none;background:#f8fafc}.free-assessment__review-item span{font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(96,112,141,.84)}.free-assessment__review-item strong{color:rgba(25,38,63,.96);font-size:.95rem;line-height:1.45}.free-assessment__analyzing-steps{display:grid;grid-gap:.9rem;gap:.9rem}.free-assessment__analyzing-step{display:grid;grid-template-columns:2rem 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(226,232,240,.94);background:rgba(255,255,255,.84);opacity:.62}.free-assessment__analyzing-step.is-active{opacity:1;border-color:rgba(93,128,255,.72);background:rgba(244,247,255,.96);box-shadow:0 10px 24px rgba(80,109,214,.08)}.free-assessment__analyzing-step.is-complete{opacity:1;border-color:rgba(132,178,148,.72);background:rgba(244,252,246,.96)}.free-assessment__analyzing-step span{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:rgba(93,128,255,.12);color:rgb(50,78,185);font-weight:700}.free-assessment__analyzing-step-copy{display:grid;grid-gap:.28rem;gap:.28rem}.free-assessment__analyzing-loader{width:.9rem;height:.9rem;border-radius:999px;border-color:rgba(91,123,246,.92) rgba(91,123,246,.55) rgba(91,123,246,.18) rgba(91,123,246,.18);border-style:solid;border-width:2px}.free-assessment__analyzing-progress{display:block;width:100%;height:.2rem;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,rgba(101,130,246,.96),rgba(146,171,255,.52))}.free-assessment__analyzing-step p{margin:0;color:rgba(26,39,64,.94);font-weight:600}.free-assessment__messages--immersive{position:fixed;right:20px;bottom:20px;left:20px;z-index:20;display:flex;justify-content:center;pointer-events:none}.free-assessment__messages--immersive .free-assessment__message{width:min(100%,880px);pointer-events:auto}.free-assessment__overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:rgba(12,19,36,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.free-assessment__overlay-card{width:min(100%,620px);display:grid;grid-gap:1rem;gap:1rem;padding:1.55rem;border-radius:28px;border:1px solid rgba(226,232,240,.78);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.98));box-shadow:0 34px 84px rgba(15,23,42,.22)}.free-assessment__overlay-card h2{margin:0;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.12}.free-assessment__overlay-support{margin:0;color:rgba(82,99,128,.9);line-height:1.65}.free-assessment__overlay-success{margin:0;color:rgb(21,128,61);font-weight:700}.free-assessment__result-shell{display:grid;grid-gap:1.4rem;gap:1.4rem}.free-assessment__result-banner h2{font-size:clamp(2rem,4.2vw,3rem);line-height:1.02}.free-assessment__banner-line{font-size:1.04rem;line-height:1.7}.free-assessment__brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-assessment__brief-item,.free-assessment__next-step-card,.free-assessment__primary-next-step,.free-assessment__result-block{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.1rem 1.15rem;border-radius:1.15rem;border:1px solid rgba(219,228,243,.95);background:rgba(255,255,255,.92)}.free-assessment__brief-item h3,.free-assessment__next-step-card h3,.free-assessment__primary-next-step h3,.free-assessment__result-block h3{margin:0;font-size:1.1rem}.free-assessment__video-card{grid-template-columns:minmax(0,1fr) minmax(19rem,.95fr);align-items:stretch}.free-assessment__primary-next-step{background:radial-gradient(circle at top right,rgba(67,97,238,.1),transparent 40%),rgba(244,247,255,.98)}.free-assessment__next-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-assessment__next-step-card.is-active{border-color:rgba(93,128,255,.78);background:rgba(244,247,255,.98)}.free-assessment__next-step-placeholder{font-size:.92rem;color:rgba(88,104,136,.84)}.free-assessment__email-card{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);align-items:flex-end}.free-assessment__email-actions{align-items:center;justify-items:stretch}.free-assessment__messages{display:grid;grid-gap:.65rem;gap:.65rem}.free-assessment__message{margin:0;padding:.95rem 1rem;border-radius:1rem;font-size:.96rem}.free-assessment__message--error{color:rgb(153,27,27);background:rgba(254,242,242,.96);border:1px solid rgba(252,165,165,.7)}.free-assessment__message--success{color:rgb(21,128,61);background:rgba(240,253,244,.96);border:1px solid rgba(134,239,172,.78)}.free-assessment__completed-note--banner p,.free-assessment__completed-note--banner strong{margin:0}@keyframes free-assessment-option-press{0%{transform:scale(.98)}to{transform:scale(1)}}.free-assessment__transcript details{padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(217,226,243,.94);background:rgba(255,255,255,.82)}.free-assessment__transcript summary{cursor:pointer;font-weight:700;color:rgba(26,35,54,.94);margin-left:1rem}.free-assessment__transcript-copy{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.9rem;margin-left:3rem}.free-assessment__transcript-copy p{margin:0;color:rgba(67,84,116,.86);line-height:1.72}@media (max-width:1180px){.assessment-wizard__modules,.assessment-wizard__rail,.assessment-wizard__summary-grid,.assessment-wizard__tiles--three{grid-template-columns:repeat(2,minmax(0,1fr))}.free-assessment__email-card,.free-assessment__founder-video,.free-assessment__intro-grid,.free-assessment__video-card{grid-template-columns:1fr}.free-assessment__brief-grid,.free-assessment__hero-status,.free-assessment__journey-grid,.free-assessment__next-steps-grid,.free-assessment__options-grid,.free-assessment__review-grid,.free-assessment__review-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.free-assessment__canvas-shell{min-height:auto}}@media (max-width:860px){.assessment-wizard__topbar{padding:12px 14px 0}.assessment-wizard__topbar-inner{padding:12px 14px;border-radius:20px;align-items:flex-start;flex-direction:column}.assessment-wizard__actions,.assessment-wizard__actions-right,.assessment-wizard__topbar-actions{width:100%;justify-content:stretch}.assessment-wizard__shell{padding:22px 14px 72px}.assessment-wizard__modules,.assessment-wizard__rail,.assessment-wizard__review-block .assessment-wizard__summary-grid,.assessment-wizard__review-sections,.assessment-wizard__summary-grid,.assessment-wizard__tiles,.assessment-wizard__tiles--three,.assessment-wizard__tiles--two{grid-template-columns:1fr}.assessment-wizard__card{border-radius:24px}.assessment-wizard__card-stage{padding:22px 18px 20px;gap:20px}.assessment-wizard__card-header h1{font-size:2rem;max-width:none}.assessment-wizard__action-note,.assessment-wizard__actions .button{width:100%;text-align:center}.assessment-wizard__exit{width:100%}.free-assessment__audience-grid,.free-assessment__brief-grid,.free-assessment__hero-status,.free-assessment__journey-grid,.free-assessment__next-steps-grid,.free-assessment__review-grid,.free-assessment__review-snapshot{grid-template-columns:1fr}.free-assessment__banner-actions,.free-assessment__cta-row,.free-assessment__email-actions,.free-assessment__question-actions{grid-auto-flow:row}.free-assessment__banner-actions .button,.free-assessment__cta-row .button,.free-assessment__email-actions .button,.free-assessment__question-actions .button{width:100%}.free-assessment__final-cta-card{grid-template-columns:1fr}.free-assessment__canvas-shell{width:100%;min-height:auto;padding-top:6px}.free-assessment__canvas-stage{min-height:auto;padding:4px 0 0}.free-assessment__canvas-card{min-height:auto;padding:22px 18px 20px;border-radius:24px}.free-assessment__canvas-meta,.free-assessment__review-strip-header{align-items:flex-start;flex-direction:column}.free-assessment__active-step-header h3{font-size:2rem;max-width:none}.free-assessment__question-actions{justify-content:stretch}.free-assessment__question-actions-primary{width:100%;justify-content:stretch}.free-assessment__question-actions-primary .button,.free-assessment__question-actions-primary .free-assessment__auto-advance-note{width:100%}.free-assessment__group-layout--two-col,.free-assessment__options-grid,.free-assessment__options-grid--three-col,.free-assessment__options-grid--two-col,.free-assessment__pill-nav{grid-template-columns:1fr}}.clarity-workspace--premium{--clarity-shell-max:var(--container-max);width:min(100%,var(--container-max))}.page-shell--starter-kit-protected .page-main{padding-top:0}.clarity-workspace--premium>.section-block{padding-inline:max(14px,calc(var(--section-shell-pad-tight) - 2px))}.clarity-workspace--premium .clarity-workspace__result-hero-layout{grid-template-columns:minmax(0,1.52fr) minmax(340px,.98fr);gap:clamp(1.8rem,3vw,2.75rem);align-items:center}.clarity-workspace--premium .clarity-workspace__result-hero-copy{max-width:none}.clarity-workspace--premium .clarity-workspace__result-hero-copy h1{max-width:24ch;font-size:clamp(2.55rem,4.25vw,4.25rem)}.clarity-workspace--premium .clarity-workspace__opening{max-width:62ch}.clarity-workspace--premium .clarity-workspace__primary-context span,.clarity-workspace--premium .clarity-workspace__result-chips span,.clarity-workspace--premium .content-card__meta-pill,.clarity-workspace--premium .eyebrow{max-width:100%;white-space:normal;overflow-wrap:anywhere}.clarity-workspace--premium .clarity-workspace__result-chips{max-width:820px}.clarity-workspace--premium .clarity-workspace__result-chips span{max-width:min(100%,20rem)}.clarity-workspace--premium .clarity-workspace__result-summary-card{align-self:center}.clarity-workspace--premium .clarity-workspace__card,.clarity-workspace--premium .clarity-workspace__details,.clarity-workspace--premium .clarity-workspace__footer-cta,.clarity-workspace--premium .clarity-workspace__primary{min-width:0}@media (min-width:1181px){.clarity-workspace--premium .clarity-workspace__fit-grid,.clarity-workspace--premium .clarity-workspace__next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-workspace--premium .clarity-workspace__secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.clarity-workspace--premium{--clarity-shell-max:var(--container-max);width:100%}.clarity-workspace--premium .clarity-workspace__result-hero-layout{grid-template-columns:1fr;gap:1rem}.clarity-workspace--premium .clarity-workspace__result-hero-copy h1{max-width:22ch}}@media (max-width:720px){.clarity-workspace--premium{gap:.72rem}.clarity-workspace--premium>.section-block{padding-inline:0;padding-top:.24rem;padding-bottom:.24rem}.clarity-workspace--premium .clarity-workspace__section+.clarity-workspace__section:before{display:none}.clarity-workspace--premium .clarity-workspace__section--hero .clarity-workspace__hero-surface{padding:1rem;border-radius:22px}.clarity-workspace--premium .clarity-workspace__result-hero-copy{gap:.72rem}.clarity-workspace--premium .clarity-workspace__result-hero-copy h1{max-width:18ch;font-size:clamp(2.1rem,9vw,2.45rem);line-height:1.07}.clarity-workspace--premium .clarity-workspace__opening{font-size:1rem;line-height:1.5}.clarity-workspace--premium .eyebrow{min-height:0;padding:.3rem .58rem;font-size:.58rem;letter-spacing:.08em;line-height:1.25}.clarity-workspace--premium .clarity-workspace__result-chips{gap:.38rem}.clarity-workspace--premium .clarity-workspace__primary-context span,.clarity-workspace--premium .clarity-workspace__result-chips span{min-height:0;padding:.3rem .52rem;font-size:.74rem;line-height:1.25}.clarity-workspace--premium .clarity-workspace__hero-actions{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.clarity-workspace--premium .clarity-workspace__hero-actions .button,.clarity-workspace--premium .clarity-workspace__primary-actions .button{width:100%;min-height:42px;padding:.68rem .9rem}.clarity-workspace--premium .clarity-workspace__quiet-link{font-size:.82rem}.clarity-workspace--premium .clarity-workspace__card,.clarity-workspace--premium .clarity-workspace__details,.clarity-workspace--premium .clarity-workspace__footer-cta,.clarity-workspace--premium .clarity-workspace__primary,.clarity-workspace--premium .clarity-workspace__result-summary-card{padding:1rem;border-radius:20px}.clarity-workspace--premium .clarity-workspace__result-summary-card{gap:.58rem}.clarity-workspace--premium .clarity-workspace__result-summary-card .eyebrow{margin-bottom:.25rem}.clarity-workspace--premium .clarity-workspace__card h2,.clarity-workspace--premium .clarity-workspace__footer-cta h2,.clarity-workspace--premium .clarity-workspace__primary h2,.clarity-workspace--premium .clarity-workspace__result-summary-card h2{max-width:none;font-size:clamp(1.65rem,7.4vw,2rem);line-height:1.12}.clarity-workspace--premium .clarity-workspace__primary h2{margin-bottom:.4rem}.clarity-workspace--premium .clarity-workspace__footer-cta p,.clarity-workspace--premium .clarity-workspace__primary-reason,.clarity-workspace--premium .clarity-workspace__support-intro,.clarity-workspace--premium .clarity-workspace__trust-note{font-size:.95rem;line-height:1.52}.clarity-workspace--premium .clarity-workspace__primary-context{gap:.34rem}.clarity-workspace--premium .clarity-workspace__evidence-grid,.clarity-workspace--premium .clarity-workspace__fit-grid,.clarity-workspace--premium .clarity-workspace__next-grid,.clarity-workspace--premium .clarity-workspace__primary-grid,.clarity-workspace--premium .clarity-workspace__secondary-grid{gap:.62rem}.clarity-workspace--premium .clarity-workspace__fit-card,.clarity-workspace--premium .clarity-workspace__next-card,.clarity-workspace--premium .clarity-workspace__primary-card,.clarity-workspace--premium .clarity-workspace__secondary-card,.clarity-workspace--premium .clarity-workspace__summary-block{padding:.82rem .86rem;border-radius:16px}.clarity-workspace--premium .clarity-workspace__fit-card h3,.clarity-workspace--premium .clarity-workspace__next-card h3,.clarity-workspace--premium .clarity-workspace__primary-card h3,.clarity-workspace--premium .clarity-workspace__secondary-card h3{margin-bottom:.32rem;font-size:1rem}.clarity-workspace--premium .clarity-workspace__compact-list li,.clarity-workspace--premium .clarity-workspace__fit-card p,.clarity-workspace--premium .clarity-workspace__next-card p,.clarity-workspace--premium .clarity-workspace__primary-card p,.clarity-workspace--premium .clarity-workspace__result-fit-list li,.clarity-workspace--premium .clarity-workspace__secondary-card p{font-size:.92rem;line-height:1.48}.clarity-workspace--premium .clarity-workspace__compact-list,.clarity-workspace--premium .clarity-workspace__result-fit-list{gap:.32rem}.clarity-workspace--premium .clarity-workspace__footer-actions,.clarity-workspace--premium .clarity-workspace__primary-actions{display:grid;justify-items:stretch;grid-gap:.5rem;gap:.5rem}.clarity-workspace--premium .clarity-workspace__footer-cta .button,.clarity-workspace--premium .clarity-workspace__primary-actions .button:first-child{min-width:0}.assessment-wizard__topbar{padding-inline:0}.assessment-wizard__topbar-inner{width:100%}}@media (max-width:390px){.clarity-workspace--premium .clarity-workspace__result-hero-copy h1{font-size:2.05rem}.clarity-workspace--premium .clarity-workspace__result-summary-row strong{font-size:.9rem}}html[data-theme=dark]{--theme-panel-bg:linear-gradient(180deg,rgba(18,31,52,0.98),rgba(11,23,40,0.98));--theme-panel-bg-soft:linear-gradient(180deg,rgba(20,34,57,0.94),rgba(14,26,45,0.96));--theme-panel-border:rgba(124,151,196,0.34);--theme-panel-border-strong:rgba(124,151,196,0.46)}html[data-theme=dark] :is(.assessment-wizard__topbar-inner,.assessment-wizard__card,.assessment-wizard__module,.assessment-wizard__summary-grid,.assessment-wizard__review-block,.assessment-wizard__overlay-card,.assessment-wizard__overlay-step,.assessment-wizard__tile,.assessment-wizard__rail-pill:not(.is-active):not(.is-done),.account-dashboard__readonly-control,.account-dashboard__form-section,.account-dashboard__optional-preferences,.account-dashboard__recommendation-spotlight,.account-dashboard__session-item,.account-dashboard__preference-panel,.account-dashboard__learning-filter,.account-dashboard__learning-item,.account-dashboard__enrollment-item,.account-dashboard__learning-detail-card,.account-dashboard__profile-summary-card,.account-dashboard__action-item,.course-choice-card,.offer-spotlight-card,.coming-soon-card,.decision-card,.mentorship-program-card,.detail-surface__panel,.detail-surface__panel--faq,.workshop-schedule-card,.workshop-registration-form__pricing-card,.mentorship-request-form__pricing-card,.mentorship-slot-picker__popover,.notification-bell__panel,.notification-bell__item,.free-assessment__transcript details,.info-card--article,.info-card--article-quiet){border-color:var(--theme-panel-border);background:var(--theme-panel-bg);box-shadow:var(--card-shadow)}html[data-theme=dark] :is(.assessment-wizard__tile:hover,.assessment-wizard__tile:focus-visible,.account-dashboard__learning-filter:hover,.account-dashboard__learning-filter.is-active,.course-choice-card:hover,.course-choice-card:focus-visible,.offer-spotlight-card:hover,.offer-spotlight-card:focus-visible,.coming-soon-card:hover,.coming-soon-card:focus-within,.decision-card:hover,.decision-card:focus-visible,.mentorship-program-card:hover,.mentorship-program-card:focus-visible,.notification-bell__item.is-unread){border-color:var(--theme-panel-border-strong);background:var(--theme-panel-bg-soft)}html[data-theme=dark] .assessment-wizard__rail-pill.is-done{border-color:rgba(90,152,112,.62);background:linear-gradient(180deg,rgba(24,56,40,.9),rgba(18,45,34,.94))}html[data-theme=dark] .assessment-wizard__rail-pill.is-done span{background:rgba(120,207,154,.2);color:#b3f0ca}html[data-theme=dark] .assessment-wizard__rail-pill.is-done small{color:#b3f0ca}html[data-theme=dark] .assessment-wizard__rail-pill.is-active,html[data-theme=dark] .assessment-wizard__tile.is-active{border-color:rgba(100,147,239,.8)}html[data-theme=dark] .assessment-wizard__actions .button--ghost,html[data-theme=dark] .assessment-wizard__exit,html[data-theme=dark] .assessment-wizard__textarea,html[data-theme=dark] .mentorship-request-form__coupon,html[data-theme=dark] .mentorship-slot-picker__select,html[data-theme=dark] .mentorship-slot-picker__trigger,html[data-theme=dark] .workshop-registration-form__coupon{border-color:var(--theme-panel-border);background:rgba(20,34,57,.9);color:var(--text)}html[data-theme=dark] :is(.assessment-wizard__topbar,.assessment-wizard__card,.assessment-wizard__overlay-card,.account-dashboard__section,.course-choice-card,.offer-spotlight-card,.coming-soon-card,.decision-card,.mentorship-program-card,.workshop-registration-form,.mentorship-request-form,.detail-surface,.notification-bell__panel,.info-card--article,.info-card--article-quiet,.rich-text) :is(h1,h2,h3,h4,h5,strong,b){color:var(--text-strong)}html[data-theme=dark] :is(.assessment-wizard__topbar,.assessment-wizard__card,.assessment-wizard__overlay-card,.account-dashboard__section,.course-choice-card,.offer-spotlight-card,.coming-soon-card,.decision-card,.mentorship-program-card,.workshop-registration-form,.mentorship-request-form,.detail-surface,.notification-bell__panel,.info-card--article,.info-card--article-quiet,.rich-text) :is(p,li,small,label,td,dd,dt){color:var(--text-muted)}html[data-theme=dark] :is(.assessment-wizard__eyebrow,.assessment-wizard__section-label,.assessment-wizard__module-order,.assessment-wizard__module-rule,.assessment-wizard__saved-text,.assessment-wizard__topbar-status,.account-dashboard__profile-kicker,.account-dashboard__learning-kicker,.account-dashboard__learning-columns,.course-choice-card__price-label,.course-choice-card__facts span,.offer-spotlight-card__best-for span,.coming-soon-card__status,.notification-bell__mark-all,.article-author__eyebrow){color:var(--text-soft)}html[data-theme=dark] :is(.course-choice-card__badge,.offer-spotlight-card__footer span,.account-dashboard__learning-labels span,.account-dashboard__enrollment-labels span,.mentorship-program-card__state,.mentorship-slot-picker__date,.mentorship-slot-picker__time){border-color:rgba(124,151,196,.42);background:rgba(21,36,60,.88);color:#cfe0fa}html[data-theme=dark] .account-dashboard__section a:not(.button),html[data-theme=dark] .info-card--article .stack-sm a,html[data-theme=dark] .recommendation-widget__item strong,html[data-theme=dark] .rich-text a{color:#9fc2ff}html[data-theme=dark] .account-dashboard__section a:not(.button):hover,html[data-theme=dark] .info-card--article .stack-sm a:hover,html[data-theme=dark] .recommendation-widget__item:hover strong,html[data-theme=dark] .rich-text a:hover{color:#d7e7ff}html[data-theme=dark] .notification-bell__trigger{border-color:var(--theme-panel-border);background:rgba(18,31,52,.92);color:var(--text-strong)}html[data-theme=dark] .notification-bell__badge{background:#5a8cff;color:#eff5ff}html[data-theme=dark] .notification-bell__item.is-unread{border-color:rgba(100,147,239,.52)}html[data-theme=dark] .assessment-wizard__overlay{background:rgba(2,10,22,.66)}html[data-theme=dark] .assessment-wizard__route-message--error{color:#fec7c7;border-color:rgba(248,113,113,.56);background:rgba(69,18,26,.86)}html[data-theme=dark] .assessment-wizard__overlay-step.is-complete{border-color:rgba(90,152,112,.58);background:linear-gradient(180deg,rgba(24,56,40,.9),rgba(18,45,34,.94))}html[data-theme=dark] .assessment-wizard__overlay-step.is-complete>span{background:rgba(120,207,154,.2);color:#b3f0ca}html[data-theme=dark] .assessment-wizard__overlay-step.is-active{border-color:rgba(100,147,239,.68);background:linear-gradient(180deg,rgba(26,45,76,.92),rgba(17,33,57,.96))}html[data-theme=dark] .assessment-wizard__overlay-step.is-active>span{background:rgba(133,165,235,.18);color:#d6e4ff}html[data-theme=dark] .site-footer__bottom,html[data-theme=dark] .site-footer__copy,html[data-theme=dark] .site-footer__links a,html[data-theme=dark] .site-footer__mobile-inline-item span,html[data-theme=dark] .site-footer__mobile-inline-link,html[data-theme=dark] .site-footer__social-link{color:#a8bbd8}.page-shell--clarity-result-v22{max-width:1240px;padding:clamp(18px,2.5vw,34px) clamp(16px,2.2vw,30px) 64px;background:radial-gradient(circle at 10% 0,rgba(39,111,217,.14),transparent 30%),radial-gradient(circle at 100% 30%,rgba(15,56,121,.12),transparent 38%),linear-gradient(180deg,#edf2fb,#e7edf8 45%,#e3ebf8)}.page-main--clarity-result-v22{min-height:calc(100vh - 40px);padding-top:0}.clarity-room{width:min(100%,1080px);margin:0 auto}.clarity-room__shell{position:relative;overflow:hidden;border:1px solid rgba(74,101,143,.2);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98));box-shadow:0 40px 90px rgba(10,23,46,.13)}.clarity-room__shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(91,138,222,.12),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 50%)}.clarity-room__final,.clarity-room__hero,.clarity-room__section{position:relative;z-index:1;padding:clamp(1.3rem,2.9vw,2.1rem)}.clarity-room__final,.clarity-room__section{border-top:1px solid rgba(74,101,143,.16)}.clarity-room__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);grid-gap:clamp(14px,2.2vw,24px);gap:clamp(14px,2.2vw,24px);background:linear-gradient(130deg,rgba(8,27,56,.94),rgba(16,43,82,.94) 55%,rgba(20,53,98,.92))}.clarity-room__hero-left{display:grid;grid-gap:1rem;gap:1rem}.clarity-room__hero-topline{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.clarity-room__decision-label,.clarity-room__eyebrow,.clarity-room__horizon span,.clarity-room__path-step small,.clarity-room__preview{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:.09em;text-transform:uppercase}.clarity-room__hero .clarity-room__decision-label,.clarity-room__hero .clarity-room__eyebrow,.clarity-room__hero .clarity-room__horizon span,.clarity-room__preview{color:rgba(214,229,255,.86)}.clarity-room__hero .clarity-room__eyebrow,.clarity-room__preview{min-height:1.9rem;padding:.3rem .68rem;border:1px solid rgba(178,204,247,.24);border-radius:999px;background:rgba(167,193,236,.11)}.clarity-room__avoid-item h3,.clarity-room__decision h2,.clarity-room__final h2,.clarity-room__hero h1,.clarity-room__move-grid h3,.clarity-room__path-step p,.clarity-room__section h2,.clarity-room__signal h3{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.02em}.clarity-room__hero h1{max-width:18ch;margin:0;color:#f5f9ff;font-size:clamp(2rem,4.8vw,3.35rem);line-height:1.02}.clarity-room__hero-summary{max-width:44ch;margin:0;color:rgba(219,233,255,.88);font-size:1.02rem;line-height:1.72}.clarity-room__decision{display:grid;grid-gap:.72rem;gap:.72rem;padding:clamp(.95rem,1.7vw,1.2rem);border:1px solid rgba(171,198,238,.22);border-radius:16px;background:rgba(238,245,255,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.clarity-room__decision h2{margin:0;color:#fcfdff;font-size:clamp(1.34rem,2vw,1.78rem);line-height:1.15}.clarity-room__decision p{margin:0;color:rgba(222,236,255,.9);font-size:.98rem;line-height:1.68}.clarity-room__decision-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.9rem}.clarity-room__horizon{display:grid;grid-gap:.2rem;gap:.2rem}.clarity-room__horizon strong{color:#f4f8ff;font-size:1.01rem;font-weight:640;line-height:1.2}.clarity-room__cta,a.clarity-room__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.72rem 1rem;border:1px solid rgba(163,193,241,.22);border-radius:10px;background:#f4f8ff;color:#10223e;font-size:.94rem;font-weight:700;line-height:1.2;text-align:center;transition:transform .13s ease,box-shadow .13s ease,background-color .13s ease}.clarity-room__cta:hover,a.clarity-room__cta:hover{transform:translateY(-1px);background:#ffffff;box-shadow:0 12px 24px rgba(5,18,39,.22)}.clarity-room__hero-right{display:grid;align-content:flex-start;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(176,201,242,.2);border-radius:16px;background:rgba(241,248,255,.08)}.clarity-room__hero-right ul{display:grid;grid-gap:.56rem;gap:.56rem;margin:0;padding:0;list-style:none}.clarity-room__hero-right li{position:relative;margin:0;padding-left:1rem;color:rgba(221,236,255,.9);font-size:.96rem;line-height:1.62}.clarity-room__hero-right li:before{content:"";position:absolute;top:.68rem;left:0;width:.32rem;height:.32rem;border-radius:999px;background:rgba(202,221,251,.9)}.clarity-room__section{display:grid;grid-gap:1.1rem;gap:1.1rem}.clarity-room__section-head{display:grid;grid-gap:.5rem;gap:.5rem;max-width:44rem}.clarity-room__section-head--compact{max-width:38rem}.clarity-room__section .clarity-room__eyebrow{color:#60789c}.clarity-room__final h2,.clarity-room__section h2{margin:0;font-size:clamp(1.58rem,3.1vw,2.32rem);line-height:1.08}.clarity-room__avoid-item p,.clarity-room__final p,.clarity-room__move-grid p,.clarity-room__path-step p,.clarity-room__progress-list li,.clarity-room__secondary,.clarity-room__section-head p,.clarity-room__signal p{color:var(--text-muted);font-size:.99rem;line-height:1.68}.clarity-room__section--signals{background:linear-gradient(180deg,rgba(251,253,255,.94),rgba(246,250,255,.94))}.clarity-room__signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.clarity-room__signal{display:grid;grid-gap:.42rem;gap:.42rem;padding:.95rem;border:1px solid rgba(94,122,163,.16);border-radius:13px;background:rgba(255,255,255,.78)}.clarity-room__avoid-item h3,.clarity-room__move-grid h3,.clarity-room__signal h3{margin:0;font-size:1.04rem;line-height:1.26}.clarity-room__avoid-item p,.clarity-room__move-grid p,.clarity-room__signal p{margin:0}.clarity-room__section--move{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,252,255,.96))}.clarity-room__move-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.clarity-room__move-grid article{display:grid;grid-gap:.45rem;gap:.45rem;padding:.98rem;border:1px solid rgba(102,128,167,.14);border-radius:12px;background:rgba(255,255,255,.84)}.clarity-room__section--avoid{background:linear-gradient(160deg,rgba(243,249,255,.98),rgba(237,246,255,.98))}.clarity-room__avoid-list{display:grid;grid-gap:.62rem;gap:.62rem}.clarity-room__avoid-item{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr);grid-gap:.85rem;gap:.85rem;padding:.95rem 0;border-top:1px solid rgba(96,121,160,.16)}.clarity-room__avoid-item:first-child{border-top:1px solid rgba(96,121,160,.22)}.clarity-room__section--path{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.96))}.clarity-room__path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.74rem;gap:.74rem;margin:0;padding:0;list-style:none}.clarity-room__path-step{position:relative;display:grid;grid-gap:.5rem;gap:.5rem;padding:.9rem .75rem .1rem 0;border-top:1px solid rgba(96,121,160,.2)}.clarity-room__path-step:after{content:"";position:absolute;top:1.2rem;right:-.38rem;width:.74rem;height:1px;background:rgba(96,121,160,.28)}.clarity-room__path-step:last-child:after{display:none}.clarity-room__path-step p{margin:0;font-size:.97rem}.clarity-room__section--progress{background:linear-gradient(180deg,rgba(248,252,255,.98),rgba(244,249,255,.98))}.clarity-room__progress-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.clarity-room__progress-list li{position:relative;margin:0;padding-left:1.1rem}.clarity-room__progress-list li:before{content:"";position:absolute;top:.72rem;left:0;width:.38rem;height:.38rem;border-radius:999px;background:rgba(37,99,235,.5)}.clarity-room__final{display:grid;grid-gap:1rem;gap:1rem;background:linear-gradient(135deg,rgba(12,31,59,.98),rgba(16,40,74,.98))}.clarity-room__final .clarity-room__eyebrow,.clarity-room__final p,.clarity-room__secondary{color:rgba(224,236,255,.86)}.clarity-room__final h2{color:#f6fbff}.clarity-room__final-actions{display:flex;align-items:center;gap:.8rem}.clarity-room__cta--light,a.clarity-room__cta--light{border-color:rgba(177,205,249,.2);background:#f8fbff;color:#10223f}.clarity-room__secondary{font-size:.92rem;font-weight:600}.clarity-room__secondary:focus-visible,.clarity-room__secondary:hover{color:#ffffff}html[data-theme=dark] .page-shell--clarity-result-v22{background:radial-gradient(circle at 10% 0,rgba(74,132,241,.18),transparent 30%),radial-gradient(circle at 100% 30%,rgba(28,67,137,.16),transparent 38%),linear-gradient(180deg,#081326,#0a1629 45%,#0d1b31)}html[data-theme=dark] .clarity-room__shell{border-color:rgba(124,151,196,.28);background:linear-gradient(180deg,rgba(16,30,51,.98),rgba(12,24,43,.98));box-shadow:0 40px 92px rgba(2,8,20,.48)}html[data-theme=dark] .clarity-room__shell:before{background:radial-gradient(circle at 0 0,rgba(101,154,247,.14),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 50%)}html[data-theme=dark] .clarity-room__avoid-item,html[data-theme=dark] .clarity-room__final,html[data-theme=dark] .clarity-room__path-step,html[data-theme=dark] .clarity-room__section{border-color:rgba(124,151,196,.2)}html[data-theme=dark] .clarity-room__section--avoid,html[data-theme=dark] .clarity-room__section--move,html[data-theme=dark] .clarity-room__section--path,html[data-theme=dark] .clarity-room__section--progress,html[data-theme=dark] .clarity-room__section--signals{background:transparent}html[data-theme=dark] .clarity-room__path-step small,html[data-theme=dark] .clarity-room__section .clarity-room__eyebrow{color:#9eb4d3}html[data-theme=dark] .clarity-room__move-grid article,html[data-theme=dark] .clarity-room__signal{border-color:rgba(124,151,196,.24);background:rgba(17,32,55,.7)}html[data-theme=dark] .clarity-room__avoid-item p,html[data-theme=dark] .clarity-room__final p,html[data-theme=dark] .clarity-room__move-grid p,html[data-theme=dark] .clarity-room__path-step p,html[data-theme=dark] .clarity-room__progress-list li,html[data-theme=dark] .clarity-room__secondary,html[data-theme=dark] .clarity-room__section-head p,html[data-theme=dark] .clarity-room__signal p{color:var(--text-muted)}html[data-theme=dark] .clarity-room__progress-list li:before{background:rgba(96,153,246,.58)}html[data-theme=dark] .clarity-room__cta,html[data-theme=dark] .clarity-room__cta--light,html[data-theme=dark] a.clarity-room__cta,html[data-theme=dark] a.clarity-room__cta--light{border-color:rgba(160,187,233,.2);background:#dfebff;color:#0f213c}html[data-theme=dark] .clarity-room__cta--light:hover,html[data-theme=dark] .clarity-room__cta:hover,html[data-theme=dark] a.clarity-room__cta--light:hover,html[data-theme=dark] a.clarity-room__cta:hover{background:#f2f7ff}@media (max-width:980px){.clarity-room__avoid-item,.clarity-room__hero,.clarity-room__move-grid,.clarity-room__path,.clarity-room__signal-grid{grid-template-columns:1fr}.clarity-room__path-step{padding-right:0}.clarity-room__path-step:after{top:auto;bottom:-.36rem;left:0;width:1px;height:.72rem}}@media (max-width:720px){.page-shell--clarity-result-v22{padding:12px 12px 32px}.clarity-room__shell{border-radius:16px}.clarity-room__final,.clarity-room__hero,.clarity-room__section{padding:1rem}.clarity-room__decision-footer,.clarity-room__final-actions,.clarity-room__hero-topline{flex-direction:column;align-items:flex-start}.clarity-room__cta,a.clarity-room__cta{width:100%}.clarity-room__hero h1{font-size:clamp(1.8rem,10vw,2.55rem)}}.page-shell--clarity-result-v23{padding:20px 18px 40px;background:radial-gradient(circle at 10% 10%,rgba(83,148,255,.22),transparent 38%),radial-gradient(circle at 88% 12%,rgba(61,207,179,.15),transparent 44%),radial-gradient(circle at 48% 120%,rgba(77,115,209,.14),transparent 40%),linear-gradient(180deg,#f4f8ff,#e8effa 52%,#e6edf8)}.page-main--clarity-result-v23{min-height:calc(100vh - 44px);padding:0}.clarity-guide{--cg-radius-lg:24px;--cg-radius-md:16px;--cg-radius-sm:12px;--cg-stroke-soft:rgba(133,157,196,0.3);--cg-stroke-strong:rgba(89,120,181,0.34);--cg-ink-strong:#0d1c36;--cg-ink-mid:#334765;--cg-ink-soft:#576a88;--cg-shadow-soft:0 14px 30px rgba(13,29,58,0.08);--cg-shadow-elev:0 24px 50px rgba(10,26,56,0.14);--cg-glow:0 0 0 1px rgba(122,166,249,0.28),0 14px 36px rgba(36,84,170,0.16);margin:0 auto;width:min(1160px,100%);font-family:var(--font-ui,"Inter","Segoe UI",sans-serif)}.clarity-guide__surface{display:grid;grid-gap:1.08rem;gap:1.08rem}.clarity-guide__topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.1rem;border:1px solid var(--cg-stroke-soft);border-radius:var(--cg-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(251,253,255,.76));box-shadow:var(--cg-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.8rem .96rem}.clarity-guide__topbar:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(130,174,255,.18),transparent 34%,rgba(77,191,167,.11));opacity:.86}.clarity-guide__brand{position:relative;z-index:1;display:flex;align-items:center;gap:.72rem}.clarity-guide__logo{width:2.2rem;height:2.2rem;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(139,183,255,.45);background:linear-gradient(145deg,#173668,#214886 58%,#1f6f8f);color:#ecf4ff;font-size:.62rem;font-weight:700;letter-spacing:.12em;box-shadow:0 10px 24px rgba(23,63,124,.28)}.clarity-guide__brand p,.clarity-guide__brand small,.clarity-guide__header-actions a,.clarity-guide__header-actions span{margin:0}.clarity-guide__brand p{color:var(--cg-ink-strong);font-size:.88rem;font-weight:640;letter-spacing:.005em;line-height:1.2}.clarity-guide__brand small{color:var(--cg-ink-soft);font-size:.74rem;font-weight:560;line-height:1.2}.clarity-guide__header-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.clarity-guide__status{border:1px solid rgba(124,152,199,.35);border-radius:999px;background:rgba(248,251,255,.72);color:#33517a;padding:.26rem .56rem;font-size:.7rem;font-weight:560;line-height:1}.clarity-guide__header-actions a{border:1px solid rgba(92,123,178,.34);border-radius:999px;color:#1f3d6c;text-decoration:none;padding:.36rem .72rem;font-size:.75rem;font-weight:620;line-height:1;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,250,255,.86));transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.clarity-guide__header-actions a:hover{border-color:rgba(76,112,177,.5);box-shadow:0 8px 16px rgba(47,89,164,.15);transform:translateY(-1px)}.clarity-guide details summary:focus-visible,.clarity-guide__btn-primary:focus-visible,.clarity-guide__btn-secondary:focus-visible,.clarity-guide__compare-card:focus-visible,.clarity-guide__header-actions a:focus-visible,.clarity-guide__insight-pills button:focus-visible,.clarity-guide__path button:focus-visible{outline:2px solid rgba(67,116,203,.62);outline-offset:2px}.clarity-guide__action,.clarity-guide__hero,.clarity-guide__panel{border-radius:var(--cg-radius-lg)}.clarity-guide__hero{position:relative;overflow:hidden;display:grid;grid-gap:1.08rem;gap:1.08rem;grid-template-columns:minmax(0,1.52fr) minmax(250px,.82fr);border:1px solid rgba(76,110,170,.34);background:radial-gradient(circle at 0 0,rgba(133,173,247,.33),transparent 32%),radial-gradient(circle at 100% 85%,rgba(56,167,152,.18),transparent 34%),linear-gradient(135deg,#0f2d57,#14396d 48%,#1a4a75);box-shadow:var(--cg-shadow-elev);padding:1.34rem}.clarity-guide__hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.14),transparent 30%),linear-gradient(180deg,rgba(5,18,42,.08),rgba(5,18,42,.24))}.clarity-guide__hero-main,.clarity-guide__hero-signals{position:relative;z-index:1}.clarity-guide__action>p,.clarity-guide__compare-card small,.clarity-guide__eyebrow,.clarity-guide__panel-head p,.clarity-guide__path button small,.clarity-guide__recommendation>p{margin:0;font-size:.69rem;font-weight:630;letter-spacing:.11em;text-transform:uppercase;line-height:1}.clarity-guide__hero .clarity-guide__eyebrow,.clarity-guide__hero .clarity-guide__recommendation>p{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#d4e7ff;border:1px solid rgba(154,189,248,.36);border-radius:999px;background:rgba(209,230,255,.09);padding:.28rem .58rem}.clarity-guide__action h2,.clarity-guide__compare-detail h3,.clarity-guide__hero h1,.clarity-guide__ignore-grid h3,.clarity-guide__insight-detail h3,.clarity-guide__panel-head h2,.clarity-guide__recommendation h2{margin:0;color:var(--cg-ink-strong);line-height:1.2}.clarity-guide__hero h1{max-width:20ch;margin-top:.4rem;color:#f4f8ff;font-size:clamp(1.92rem,3.4vw,2.66rem);line-height:1.07;letter-spacing:-.022em}.clarity-guide__action>p,.clarity-guide__compare-card p,.clarity-guide__compare-detail p,.clarity-guide__hero-summary,.clarity-guide__ignore-grid p,.clarity-guide__insight-detail p,.clarity-guide__path button p,.clarity-guide__progress-grid p,.clarity-guide__recommendation p{margin:0;color:var(--cg-ink-mid);font-size:.92rem;line-height:1.52}.clarity-guide__hero-summary{max-width:49ch;color:rgba(227,239,255,.9);font-size:1.01rem;line-height:1.68}.clarity-guide__hero-main{display:grid;align-content:flex-start;grid-gap:.84rem;gap:.84rem}.clarity-guide__recommendation{position:relative;display:grid;grid-gap:.58rem;gap:.58rem;border:1px solid rgba(152,191,248,.42);border-radius:var(--cg-radius-md);background:linear-gradient(155deg,rgba(228,240,255,.2),rgba(245,250,255,.1));box-shadow:0 16px 30px rgba(7,23,50,.24);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:.92rem .94rem}.clarity-guide__recommendation:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.18),transparent 42%);opacity:.9}.clarity-guide__recommendation h2{color:#f3f8ff;font-size:1.12rem;letter-spacing:-.015em}.clarity-guide__recommendation p{color:rgba(223,237,255,.9)}.clarity-guide__recommendation-footer{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding-top:.14rem}.clarity-guide__recommendation-footer span{border:1px solid rgba(171,203,250,.44);border-radius:999px;color:#d9e9ff;background:rgba(194,220,255,.14);padding:.24rem .56rem;font-size:.74rem;font-weight:600;line-height:1}.clarity-guide__btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(147,187,255,.56);background:linear-gradient(180deg,#2c73d8,#255cb1);color:#fff;text-decoration:none;font-size:.81rem;font-weight:640;line-height:1;padding:.5rem .92rem;box-shadow:0 10px 22px rgba(25,77,165,.36);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.clarity-guide__btn-primary:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 26px rgba(25,77,165,.42)}.clarity-guide__hero-signals{align-content:flex-start;border:1px solid rgba(157,195,250,.33);border-radius:calc(var(--cg-radius-md) + 2px);background:linear-gradient(170deg,rgba(221,238,255,.13),rgba(223,242,255,.06));padding:.96rem .9rem;box-shadow:inset 0 1px 0 rgba(228,241,255,.26);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.clarity-guide__hero-signals>p{margin:0;color:#deedff;font-size:.8rem;font-weight:620}.clarity-guide__hero-signals ul{list-style:none;display:grid;grid-gap:.48rem;gap:.48rem;margin:.62rem 0 0;padding:0}.clarity-guide__hero-signals li{border:1px solid rgba(153,192,246,.36);border-radius:999px;background:linear-gradient(180deg,rgba(231,243,255,.24),rgba(220,237,255,.12));color:#e8f3ff;padding:.39rem .6rem;font-size:.78rem;font-weight:620;line-height:1.2}.clarity-guide__panel{position:relative;display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--cg-stroke-soft);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,252,255,.96));box-shadow:var(--cg-shadow-soft);padding:1.2rem}.clarity-guide__panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.36),transparent 35%);opacity:.9}.clarity-guide__panel--lighter{border-color:rgba(151,176,216,.26);background:linear-gradient(180deg,rgba(252,254,255,.95),rgba(246,251,255,.94))}.clarity-guide__panel--compare{background:radial-gradient(circle at 4% 8%,rgba(119,159,243,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,252,255,.95))}.clarity-guide__panel--path{border-color:rgba(134,170,233,.34);background:radial-gradient(circle at 100% 0,rgba(125,167,247,.18),transparent 36%),linear-gradient(180deg,rgba(246,250,255,.98),rgba(240,248,255,.96))}.clarity-guide__panel--progress{border-color:rgba(145,186,233,.3);background:radial-gradient(circle at 0 0,rgba(131,184,225,.16),transparent 36%),linear-gradient(180deg,rgba(252,255,255,.96),rgba(244,251,255,.95))}.clarity-guide__panel-head{position:relative;z-index:1;display:grid;grid-gap:.4rem;gap:.4rem}.clarity-guide__panel-head h2{max-width:32ch;font-size:clamp(1.2rem,2.3vw,1.55rem);letter-spacing:-.018em}.clarity-guide__panel-head p{color:#3f5a83}.clarity-guide__compare-grid,.clarity-guide__ignore-grid,.clarity-guide__insights-shell,.clarity-guide__path,.clarity-guide__progress-grid{position:relative;z-index:1}.clarity-guide__insights-shell{display:grid;grid-gap:.94rem;gap:.94rem;grid-template-columns:minmax(0,.98fr) minmax(0,1.42fr)}.clarity-guide__insight-pills{display:grid;align-content:flex-start;grid-gap:.52rem;gap:.52rem}.clarity-guide__insight-pills button{border:1px solid rgba(136,161,204,.34);border-radius:999px;background:linear-gradient(180deg,rgba(249,252,255,.9),rgba(243,248,255,.92));color:#3c5274;cursor:pointer;font-size:.8rem;font-weight:600;line-height:1.25;text-align:left;padding:.48rem .72rem;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.clarity-guide__insight-pills button:hover{border-color:rgba(95,131,196,.44);transform:translateY(-1px)}.clarity-guide__insight-pills button.is-active{border-color:rgba(77,117,191,.52);background:linear-gradient(180deg,#e9f1ff,#dce9ff);color:#234f9a;box-shadow:0 8px 18px rgba(52,98,182,.17)}.clarity-guide__insight-detail{position:relative;display:grid;grid-gap:.62rem;gap:.62rem;border:1px solid rgba(136,164,212,.28);border-radius:var(--cg-radius-md);background:linear-gradient(170deg,rgba(255,255,255,.98),rgba(247,252,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.64);padding:.88rem .92rem}.clarity-guide__insight-detail h3{font-size:1.04rem;line-height:1.24}.clarity-guide__insight-detail details{border-top:1px dashed rgba(139,163,204,.45);padding-top:.52rem}.clarity-guide__insight-detail summary{color:#245cae;cursor:pointer;font-size:.79rem;font-weight:620;list-style:none}.clarity-guide__insight-detail summary::-webkit-details-marker{display:none}.clarity-guide__insight-detail summary:before{content:"▸";margin-right:.34rem;transition:transform .12s ease}.clarity-guide__insight-detail details[open] summary:before{transform:rotate(90deg)}.clarity-guide__compare-grid{display:grid;grid-gap:.78rem;gap:.78rem;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr) minmax(0,1fr)}.clarity-guide__compare-card{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;text-align:left;border-radius:var(--cg-radius-md);border:1px solid transparent;cursor:pointer;font-family:inherit;padding:.82rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.clarity-guide__compare-card strong{color:var(--cg-ink-strong);font-size:.96rem;line-height:1.32;letter-spacing:-.01em}.clarity-guide__compare-card--chosen{border-color:rgba(108,147,214,.4);background:radial-gradient(circle at 0 0,rgba(143,185,255,.28),transparent 38%),linear-gradient(160deg,rgba(233,244,255,.95),rgba(247,251,255,.95));box-shadow:0 12px 28px rgba(48,94,180,.15)}.clarity-guide__compare-card--muted{border-color:rgba(140,163,200,.24);background:linear-gradient(180deg,rgba(250,252,255,.86),rgba(245,249,255,.8))}.clarity-guide__compare-card--muted p{color:#586b88}.clarity-guide__compare-card.is-active{transform:translateY(-1px);box-shadow:var(--cg-glow)}.clarity-guide__compare-card:hover{border-color:rgba(95,131,196,.45)}.clarity-guide__compare-muted{display:grid;grid-gap:.62rem;gap:.62rem}.clarity-guide__compare-detail{border:1px solid rgba(128,156,206,.3);border-radius:var(--cg-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(247,251,255,.95));padding:.86rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.clarity-guide__compare-detail>p{margin-bottom:.4rem;color:#2f61b0;font-size:.7rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.clarity-guide__compare-detail h3{margin-bottom:.42rem;font-size:1.04rem}.clarity-guide__compare-detail ul{margin:.54rem 0 0;padding-left:1rem}.clarity-guide__compare-detail li{color:var(--cg-ink-mid);font-size:.84rem;line-height:1.5}.clarity-guide__ignore-grid{display:grid;grid-gap:.74rem;gap:.74rem;grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-guide__ignore-grid article{position:relative;border:1px solid rgba(147,172,210,.3);border-radius:var(--cg-radius-sm);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,252,255,.95));padding:.74rem .78rem .74rem .94rem}.clarity-guide__ignore-grid h3{margin-bottom:.34rem;font-size:.96rem}.clarity-guide__ignore-grid article:before{content:"";position:absolute;left:.46rem;top:.86rem;width:6px;height:6px;border-radius:999px;background:linear-gradient(180deg,#4f83d6,#2f61b0);box-shadow:0 0 0 4px rgba(92,136,210,.15)}.clarity-guide__panel--relief .clarity-guide__panel-head h2{max-width:36ch}.clarity-guide__panel--path{padding-bottom:1.28rem}.clarity-guide__path{display:grid;grid-gap:.64rem;gap:.64rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.clarity-guide__path li{position:relative}.clarity-guide__path li:after{content:"";position:absolute;top:50%;right:-.41rem;width:.82rem;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(97,136,205,.55),rgba(97,136,205,.2))}.clarity-guide__path li:last-child:after{display:none}.clarity-guide__path button{position:relative;width:100%;display:grid;grid-gap:.32rem;gap:.32rem;text-align:left;border:1px solid rgba(136,166,214,.32);border-radius:var(--cg-radius-sm);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,250,255,.93));cursor:pointer;padding:.7rem .72rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.clarity-guide__path button:before{content:"";position:absolute;right:.56rem;top:.56rem;width:8px;height:8px;border-radius:50%;background:rgba(95,131,196,.35);box-shadow:0 0 0 4px rgba(95,131,196,.12)}.clarity-guide__path button.is-active{border-color:rgba(79,122,200,.54);background:linear-gradient(170deg,rgba(232,242,255,.98),rgba(220,236,255,.92));box-shadow:0 12px 24px rgba(57,104,190,.2);transform:translateY(-1px)}.clarity-guide__path button.is-active:before{background:linear-gradient(180deg,#4f83d6,#2f61b0);box-shadow:0 0 0 4px rgba(79,131,214,.22)}.clarity-guide__path button:hover{border-color:rgba(95,131,196,.48)}.clarity-guide__path button p{font-size:.82rem;line-height:1.45}.clarity-guide__progress-grid{display:grid;grid-gap:.74rem;gap:.74rem;grid-template-columns:repeat(4,minmax(0,1fr))}.clarity-guide__progress-grid article{border:1px solid rgba(130,170,211,.32);border-radius:var(--cg-radius-sm);background:linear-gradient(175deg,rgba(255,255,255,.98),rgba(246,251,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.72);padding:.72rem .76rem}.clarity-guide__progress-grid span{display:inline-flex;border:1px solid rgba(95,131,196,.34);border-radius:999px;color:#2a5aa6;background:linear-gradient(180deg,#eef5ff,#e2efff);font-size:.72rem;font-weight:620;line-height:1;padding:.24rem .54rem;margin-bottom:.42rem}.clarity-guide__action{position:relative;overflow:hidden;display:grid;grid-gap:.56rem;gap:.56rem;text-align:left;border:1px solid rgba(116,148,208,.42);padding:1.12rem 1.24rem 1.24rem;background:radial-gradient(circle at 0 0,rgba(112,157,243,.26),transparent 34%),radial-gradient(circle at 100% 100%,rgba(84,199,177,.14),transparent 38%),linear-gradient(160deg,#e9f3ff,#f7fcff);box-shadow:var(--cg-shadow-elev)}.clarity-guide__action:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.25),transparent 38%)}.clarity-guide__action div,.clarity-guide__action h2,.clarity-guide__action>p,.clarity-guide__action>p+p{position:relative;z-index:1}.clarity-guide__action h2{font-size:clamp(1.18rem,2.1vw,1.48rem);letter-spacing:-.018em}.clarity-guide__action div{display:flex;align-items:center;flex-wrap:wrap;gap:.56rem}.clarity-guide__btn-secondary{color:#2c456c;text-decoration:none;font-size:.83rem;font-weight:620;border:1px solid rgba(111,140,193,.36);border-radius:999px;background:rgba(255,255,255,.7);padding:.46rem .8rem;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.clarity-guide__btn-secondary:hover{border-color:rgba(83,123,189,.52);background:rgba(255,255,255,.9);transform:translateY(-1px)}@media (max-width:1080px){.clarity-guide__hero{padding:1.1rem}.clarity-guide__compare-grid,.clarity-guide__hero,.clarity-guide__insights-shell{grid-template-columns:1fr}.clarity-guide__path,.clarity-guide__progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-guide__path li:nth-child(2):after{display:none}.clarity-guide__panel{padding:1.02rem}}@media (max-width:760px){.page-shell--clarity-result-v23{padding:12px 10px 28px}.clarity-guide__action,.clarity-guide__hero,.clarity-guide__panel,.clarity-guide__topbar{border-radius:var(--cg-radius-md);padding:.9rem}.clarity-guide__action div,.clarity-guide__recommendation-footer,.clarity-guide__topbar{flex-direction:column;align-items:flex-start}.clarity-guide__header-actions{justify-content:flex-start}.clarity-guide__status{font-size:.68rem}.clarity-guide__ignore-grid,.clarity-guide__path,.clarity-guide__progress-grid{grid-template-columns:1fr}.clarity-guide__path li:after{top:auto;bottom:-.32rem;left:0;width:1px;height:.64rem}.clarity-guide__hero h1{font-size:clamp(1.64rem,9vw,2.05rem);line-height:1.1}.clarity-guide__btn-primary,.clarity-guide__btn-secondary{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.clarity-guide__btn-primary,.clarity-guide__btn-secondary,.clarity-guide__compare-card,.clarity-guide__header-actions a,.clarity-guide__insight-pills button,.clarity-guide__path button{transition:none}}.clarity-guide__hero-situation{max-width:50ch;color:rgba(224,238,255,.9);font-size:.95rem;line-height:1.56}.clarity-guide__hero-reassurance{max-width:46ch;border:1px solid rgba(170,204,255,.42);border-radius:12px;background:linear-gradient(180deg,rgba(214,234,255,.2),rgba(214,234,255,.08));color:#e7f3ff;font-size:.88rem;font-weight:590;line-height:1.45;padding:.52rem .66rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.clarity-guide__decision-fit{color:rgba(221,238,255,.9);font-size:.83rem;line-height:1.44}.clarity-guide__offer-label{border:1px solid rgba(149,188,245,.44);border-radius:999px;background:rgba(227,241,255,.14);color:#dfefff;font-size:.72rem;font-weight:600;line-height:1.2;padding:.24rem .54rem}.clarity-guide__offer-label--action{width:-moz-fit-content;width:fit-content;background:rgba(255,255,255,.64);color:#3a5881;border-color:rgba(124,159,216,.35)}.clarity-guide__hero-signals li{border:none;padding:0;background:none}.clarity-guide__hero-signals li button{width:100%;text-align:left;border:1px solid rgba(153,192,246,.36);border-radius:12px;background:linear-gradient(180deg,rgba(231,243,255,.22),rgba(220,237,255,.11));color:#e8f3ff;cursor:pointer;font-size:.78rem;font-weight:590;line-height:1.3;padding:.45rem .56rem;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.clarity-guide__hero-signals li button:hover{border-color:rgba(173,207,252,.55);transform:translateY(-1px)}.clarity-guide__hero-signals li button.is-active{border-color:rgba(189,218,255,.72);background:linear-gradient(180deg,rgba(234,245,255,.3),rgba(226,240,255,.2));box-shadow:0 10px 22px rgba(21,58,116,.26)}.clarity-guide__compare-grid--compact{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);align-items:flex-start}.clarity-guide__compare-grid--compact .clarity-guide__compare-card p{font-size:.84rem}.clarity-guide__compare-grid--compact .clarity-guide__compare-card--chosen p{font-size:.9rem}.clarity-guide__compare-grid--compact .clarity-guide__compare-muted{gap:.68rem}.clarity-guide__panel--proof{border-color:rgba(145,186,233,.3);background:radial-gradient(circle at 100% 10%,rgba(120,174,245,.15),transparent 34%),linear-gradient(180deg,rgba(252,255,255,.97),rgba(245,251,255,.95))}.clarity-guide__proof-grid{position:relative;z-index:1;display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-guide__proof-grid article{border:1px solid rgba(130,170,211,.32);border-radius:12px;background:linear-gradient(170deg,rgba(255,255,255,.98),rgba(247,251,255,.96));padding:.76rem .8rem}.clarity-guide__proof-grid h3{margin:0 0 .34rem;color:var(--cg-ink-strong);font-size:.96rem;line-height:1.3}.clarity-guide__proof-grid p{margin:0;color:var(--cg-ink-mid);font-size:.85rem;line-height:1.5}@media (max-width:1080px){.clarity-guide__compare-grid--compact{grid-template-columns:1fr}}@media (max-width:760px){.clarity-guide__proof-grid{grid-template-columns:1fr}.clarity-guide__offer-label{width:-moz-fit-content;width:fit-content}.clarity-guide__hero-reassurance{font-size:.84rem}}.internal-analytics-page{display:grid;grid-gap:1.1rem;gap:1.1rem}.internal-analytics-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;border:1px solid var(--border-soft);border-radius:24px;padding:1.2rem 1.3rem;background:radial-gradient(circle at 100% 0,rgba(78,124,233,.14),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.95));box-shadow:var(--shadow-xs)}.internal-analytics-header__eyebrow{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--text-soft);margin-bottom:.3rem}.internal-analytics-header h1{font-size:clamp(1.34rem,1vw + 1rem,1.76rem);line-height:1.2;letter-spacing:-.02em;margin-bottom:.42rem}.internal-analytics-header p{color:var(--text-muted);font-size:.92rem}.internal-analytics-header__meta{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.68rem}.internal-analytics-header__meta span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border-soft);padding:.2rem .58rem;font-size:.74rem;color:var(--text-soft);background:rgba(255,255,255,.7)}.internal-analytics-header__actions{display:flex;align-items:flex-start;gap:.55rem}.internal-analytics-shell{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);grid-gap:0;gap:0;align-items:flex-start;margin-top:.78rem}.internal-analytics-shell--closed{grid-template-columns:0 minmax(0,1fr)}.internal-analytics-shell--open{gap:.82rem}.internal-analytics-sidebar{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:.62rem;gap:.62rem;align-self:flex-start;max-height:calc(100vh - 112px);overflow:auto}.internal-analytics-sidebar__footer,.internal-analytics-sidebar__top{display:flex;justify-content:flex-start}.internal-analytics-sidebar__top{align-items:center}.internal-analytics-sidebar__toggle{width:40px;height:40px;border-radius:12px;border:1px solid var(--border-soft);background:rgba(255,255,255,.96);box-shadow:var(--shadow-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--text-main);cursor:pointer}.internal-analytics-sidebar__toggle:hover{transform:translateY(-1px)}.internal-analytics-sidebar__toggle:focus-visible{outline:2px solid rgba(74,108,247,.45);outline-offset:2px}.internal-analytics-content,.internal-analytics-section-rail{display:grid;grid-gap:.82rem;gap:.82rem}.internal-analytics-filters{position:-webkit-sticky;position:sticky;top:88px;z-index:25;border:1px solid var(--border-soft);border-radius:24px;padding:.92rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.94));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-xs)}.internal-analytics-filters--compact{position:static;top:auto}.internal-analytics-filters__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.74rem;margin-bottom:.68rem}.internal-analytics-kicker{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-soft);margin-bottom:.16rem}.internal-analytics-filters__header h2{font-size:1rem;margin:0}.internal-analytics-toggle{display:inline-flex!important;align-items:center;gap:.45rem;font-size:.76rem;color:var(--text-soft);white-space:nowrap}.internal-analytics-toggle input{min-height:18px;width:18px;margin:0}.internal-analytics-filters__grid{display:grid;grid-template-columns:1fr;grid-gap:.62rem;gap:.62rem}.internal-analytics-filters label{display:grid;grid-gap:.24rem;gap:.24rem}.internal-analytics-filters label span{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.internal-analytics-filters input,.internal-analytics-filters select{min-height:10px;border-radius:12px;padding:.45rem .7rem}.internal-analytics-filters__footer{margin-top:.74rem;display:flex;flex-direction:column;align-items:stretch;gap:.8rem}.internal-analytics-filters__footer--top{margin-top:0;margin-bottom:.78rem}.internal-analytics-filters__footer-actions{display:flex;gap:.5rem;flex-wrap:wrap}.internal-analytics-filters__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.36rem}.internal-analytics-filters__chips span{border:1px solid var(--border-soft);background:rgba(237,244,255,.8);border-radius:999px;padding:.16rem .52rem;font-size:.72rem;color:var(--text-soft)}.internal-analytics-actions{display:flex;justify-content:flex-end}.internal-analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.internal-analytics-stat{border:1px solid var(--border-soft);border-radius:18px;padding:.82rem .88rem;background:rgba(255,255,255,.93);box-shadow:var(--shadow-xs)}.internal-analytics-stat__label{font-size:.74rem;font-weight:700;letter-spacing:.05em;color:var(--text-soft);text-transform:uppercase}.internal-analytics-stat__value{margin-top:.28rem;font-size:1.34rem;font-weight:700;letter-spacing:-.02em}.internal-analytics-stat__meta{margin-top:.26rem;display:flex;gap:.4rem;align-items:center;font-size:.72rem;color:var(--text-soft)}.internal-analytics-stat__meta .is-positive{color:#15803d;font-weight:700}.internal-analytics-stat__meta .is-negative{color:#b42318;font-weight:700}.internal-analytics-section{border:1px solid var(--border-soft);border-radius:24px;padding:1rem;background:rgba(255,255,255,.95);box-shadow:var(--shadow-xs)}.internal-analytics-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.84rem}.internal-analytics-section__header h2{font-size:1.05rem;letter-spacing:-.01em;margin-bottom:.2rem}.internal-analytics-section__header p{font-size:.86rem;color:var(--text-muted)}.internal-analytics-split{display:flex;flex-wrap:wrap;gap:.72rem}.internal-analytics-split>*{flex:1 1 360px;min-width:0}.internal-analytics-chart-wrap{display:grid;grid-gap:.7rem;gap:.7rem}.internal-analytics-chart{width:100%;height:auto;border:1px solid var(--border-soft);border-radius:16px;background:rgba(251,253,255,.85)}.internal-analytics-chart-legend{display:flex;gap:.66rem;flex-wrap:wrap;font-size:.74rem;color:var(--text-soft)}.internal-analytics-chart-legend span{display:inline-flex;align-items:center;gap:.3rem}.internal-analytics-chart-legend i{width:11px;height:11px;border-radius:999px;display:inline-flex}.internal-analytics-chart-legend .is-sessions{background:linear-gradient(135deg,#2563eb,#38bdf8)}.internal-analytics-chart-legend .is-signups{background:linear-gradient(135deg,#14b8a6,#22c55e)}.internal-analytics-chart-legend .is-purchases{background:linear-gradient(135deg,#f59e0b,#fb7185)}.internal-analytics-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.56rem;gap:.56rem}.internal-analytics-chart-cell{border:1px solid var(--border-soft);border-radius:12px;padding:.5rem .56rem;background:rgba(248,252,255,.74)}.internal-analytics-chart-cell p{font-size:.74rem;color:var(--text-soft)}.internal-analytics-breakdown{border:1px solid var(--border-soft);border-radius:16px;padding:.66rem;background:rgba(251,254,255,.92)}.internal-analytics-breakdown h3{font-size:.92rem}.internal-analytics-breakdown p{font-size:.76rem;color:var(--text-soft)}.internal-analytics-breakdown__list{margin-top:.56rem;display:grid;grid-gap:.5rem;gap:.5rem}.internal-analytics-breakdown__label{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.78rem}.internal-analytics-breakdown__track{height:8px;border-radius:999px;background:rgba(226,237,255,.82);overflow:hidden}.internal-analytics-breakdown__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#22d3ee)}.internal-analytics-breakdown__meta{display:flex;gap:.4rem;flex-wrap:wrap;font-size:.7rem;color:var(--text-soft)}.internal-analytics-funnel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.66rem;gap:.66rem}.internal-analytics-funnel__step{border:1px solid var(--border-soft);border-radius:14px;padding:.66rem;background:rgba(251,254,255,.92)}.internal-analytics-funnel__step header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.internal-analytics-funnel__step h3{font-size:.84rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-soft)}.internal-analytics-funnel__step header p{font-size:.8rem;font-weight:700}.internal-analytics-funnel__track{margin-top:.45rem;height:9px;border-radius:999px;background:rgba(230,240,255,.86);overflow:hidden}.internal-analytics-funnel__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#818cf8)}.internal-analytics-funnel__step footer{margin-top:.42rem;display:flex;gap:.36rem;flex-wrap:wrap}.internal-analytics-funnel__step footer span{font-size:.7rem;color:var(--text-soft);border:1px solid var(--border-soft);border-radius:999px;padding:.1rem .42rem}.internal-analytics-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.56rem;gap:.56rem;margin-bottom:.68rem}.internal-analytics-mini-grid article{border:1px solid var(--border-soft);border-radius:12px;padding:.55rem;background:rgba(248,252,255,.92)}.internal-analytics-mini-grid article p{font-size:.72rem;color:var(--text-soft)}.internal-analytics-mini-grid article b{margin-top:.2rem;display:block;font-size:1rem}.internal-analytics-table-wrap{overflow:auto;border:1px solid var(--border-soft);border-radius:14px;margin-top:1rem;width:100%}.internal-analytics-table{width:100%;border-collapse:collapse;min-width:100%;font-size:.82rem;table-layout:fixed}.internal-analytics-table td,.internal-analytics-table th{text-align:left;padding:.54rem .62rem;border-bottom:1px solid rgba(114,141,182,.16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-analytics-table__cell-copy{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-analytics-table__cell-copy:focus-visible,.internal-analytics-table__cell-copy:hover{text-decoration:underline;outline:none}.internal-analytics-table th{position:-webkit-sticky;position:sticky;top:0;background:rgba(244,249,255,.97);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);vertical-align:bottom}.internal-analytics-table__header-label{display:block;padding-right:.75rem;white-space:normal;overflow-wrap:anywhere;line-height:1.2;min-height:2.4em}.internal-analytics-table th{position:relative}.internal-analytics-table__resize-handle{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;touch-action:none}.internal-analytics-table__resize-handle:after{content:"";position:absolute;top:.35rem;bottom:.35rem;left:3px;width:2px;border-radius:999px;background:transparent}.internal-analytics-table__resize-handle:focus-visible:after,.internal-analytics-table__resize-handle:hover:after{background:rgba(77,106,248,.5)}.internal-analytics-muted{font-size:.84rem;color:var(--text-soft)}.internal-analytics-warning-list{margin-top:.54rem;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem}.internal-analytics-warning-list li{font-size:.82rem;color:#b45309}.internal-analytics-empty,.internal-analytics-error{border:1px dashed var(--border-medium);border-radius:14px;padding:.7rem;background:rgba(249,253,255,.7)}.internal-analytics-empty__title,.internal-analytics-error__title{font-weight:700;font-size:.86rem;margin-bottom:.14rem}.internal-analytics-error{border-color:rgba(215,123,123,.42);background:rgba(255,241,241,.8)}.internal-analytics-debug{display:grid;grid-gap:.9rem;gap:.9rem}.internal-analytics-debug__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.internal-analytics-debug__filters label{display:grid;grid-gap:.28rem;gap:.28rem}.internal-analytics-debug__filters label span{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-weight:700}.internal-analytics-debug input,.internal-analytics-debug select{min-height:42px;border-radius:12px;padding:.5rem .7rem}.internal-analytics-debug__column-manager{border:1px solid rgba(122,152,196,.18);border-radius:18px;background:linear-gradient(180deg,rgba(245,249,255,.92),rgba(255,255,255,.94));padding:.95rem;box-shadow:0 14px 40px rgba(29,46,74,.05)}.internal-analytics-debug__column-manager-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.internal-analytics-debug__column-manager-header h3{margin:.1rem 0 .2rem;font-size:.98rem;font-weight:800}.internal-analytics-debug__column-manager-header p{margin:0;color:var(--text-soft);font-size:.84rem}.internal-analytics-debug__eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:.7rem;font-weight:800;color:var(--text-soft)}.internal-analytics-debug__column-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.internal-analytics-debug__column-buckets{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.85rem}.internal-analytics-debug__bucket{border-radius:14px;border:1px solid rgba(122,152,196,.16);background:rgba(255,255,255,.8);padding:.8rem}.internal-analytics-debug__bucket--muted{background:rgba(244,248,255,.9)}.internal-analytics-debug__bucket-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.internal-analytics-debug__bucket-head h4{margin:0;font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-soft)}.internal-analytics-debug__bucket-head span{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.12rem .45rem;border-radius:999px;background:rgba(113,136,180,.12);color:var(--text-main);font-size:.78rem;font-weight:700}.internal-analytics-debug__chip-cloud{display:flex;flex-wrap:wrap;gap:.5rem}.internal-analytics-debug__column-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.42rem .72rem;border-radius:999px;border:1px solid rgba(122,152,196,.22);background:rgba(255,255,255,.9);color:var(--text-main);font-size:.82rem;font-weight:600;box-shadow:0 2px 8px rgba(29,46,74,.04)}.internal-analytics-debug__column-chip span{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:rgba(113,136,180,.14);font-size:.72rem;font-weight:700}.internal-analytics-debug__column-chip--active{background:linear-gradient(180deg,rgba(95,128,255,.18),rgba(95,128,255,.08));border-color:rgba(95,128,255,.28)}.internal-analytics-debug__empty-note{margin:0;color:var(--text-soft);font-size:.82rem}.internal-analytics-debug__pager{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:.8rem;color:var(--text-soft)}.internal-analytics-loading{display:grid;grid-gap:.8rem;gap:.8rem}.internal-analytics-loading .shimmer{border-radius:16px;background:linear-gradient(90deg,rgba(227,237,249,.9),rgba(246,250,255,.9) 50%,rgba(227,237,249,.9));background-size:240px 100%;animation:analytics-shimmer 1.2s linear infinite;min-height:68px}.internal-analytics-loading__header{min-height:120px}.internal-analytics-loading__filters{min-height:134px}.internal-analytics-loading__kpis{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.internal-analytics-loading__panel{min-height:210px}@keyframes analytics-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}html[data-theme=dark] .internal-analytics-breakdown,html[data-theme=dark] .internal-analytics-chart,html[data-theme=dark] .internal-analytics-chart-cell,html[data-theme=dark] .internal-analytics-filters,html[data-theme=dark] .internal-analytics-funnel__step,html[data-theme=dark] .internal-analytics-header,html[data-theme=dark] .internal-analytics-mini-grid article,html[data-theme=dark] .internal-analytics-section,html[data-theme=dark] .internal-analytics-stat{background:rgba(14,25,42,.88);border-color:var(--border-soft)}html[data-theme=dark] .internal-analytics-table td,html[data-theme=dark] .internal-analytics-table th,html[data-theme=dark] .internal-analytics-table-wrap{border-color:rgba(122,152,196,.25)}html[data-theme=dark] .internal-analytics-table th{background:rgba(17,31,52,.96)}html[data-theme=dark] .internal-analytics-filters__chips span,html[data-theme=dark] .internal-analytics-funnel__step footer span,html[data-theme=dark] .internal-analytics-header__meta span{background:rgba(24,40,66,.84)}@media (max-width:1180px){.internal-analytics-kpi-grid,.internal-analytics-loading__kpis,.internal-analytics-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-analytics-split{display:flex}}@media (max-width:860px){.internal-analytics-header{grid-template-columns:1fr}.internal-analytics-header__actions{justify-content:flex-start}.internal-analytics-filters{position:static}.internal-analytics-chart-grid,.internal-analytics-debug__filters,.internal-analytics-filters__grid,.internal-analytics-funnel,.internal-analytics-kpi-grid,.internal-analytics-loading__kpis,.internal-analytics-mini-grid,.internal-analytics-split{grid-template-columns:1fr}.internal-analytics-split{display:grid}.internal-analytics-filters__footer{flex-direction:column;align-items:flex-start}.internal-analytics-filters__chips{justify-content:flex-start}.internal-analytics-debug__column-manager-header{flex-direction:column}.internal-analytics-debug__column-actions{justify-content:flex-start}}.talent-filter-grid,.talent-group-grid,.talent-path-grid,.talent-summary-grid{display:grid;grid-gap:.95rem;gap:.95rem}.talent-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-group-card,.talent-path-card,.talent-summary-item{border:1px solid var(--border-soft);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,251,255,.9));padding:1.1rem;box-shadow:0 14px 30px rgba(14,30,62,.04)}.talent-group-card h3,.talent-group-card h4,.talent-path-card h3,.talent-summary-item strong{margin:0 0 .4rem;color:var(--text-strong)}.talent-group-card p,.talent-path-card p,.talent-summary-item p{margin:0 0 .7rem;color:var(--text-muted)}.talent-path-card{display:grid;grid-gap:.8rem;gap:.8rem;min-height:100%}.talent-path-card h3{font-size:1.18rem}.talent-path-card ul{display:grid;grid-gap:.52rem;gap:.52rem;padding-left:1.1rem;color:var(--text);font-size:.95rem}.talent-path-card li{line-height:1.58}.talent-path-card__microgrid{display:grid;grid-gap:.65rem;gap:.65rem}.talent-path-card__microgrid p{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.56}.talent-path-card__microgrid strong{color:var(--text-strong)}.talent-path-card__accordion{display:grid;grid-gap:.55rem;gap:.55rem}.talent-path-disclosure{border-top:1px solid rgba(84,112,154,.12)}.talent-path-disclosure summary{display:grid;grid-template-columns:1fr 18px;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.72rem 0;cursor:pointer;list-style:none;color:var(--text-strong);font-size:.9rem;font-weight:700;transition:color var(--transition-fast)}.talent-path-disclosure summary::-webkit-details-marker{display:none}.talent-path-disclosure summary svg{width:18px;height:18px;color:var(--text-soft);transition:transform var(--transition-fast)}.talent-path-disclosure:hover summary{color:var(--text)}.talent-path-disclosure[open] summary svg{transform:rotate(180deg)}.talent-path-disclosure>div{padding:0 0 .78rem}.talent-path-disclosure>div p{color:var(--text-muted);font-size:.92rem;line-height:1.58}.talent-group-card{display:grid;grid-gap:.82rem;gap:.82rem;min-height:100%;border-color:rgba(84,112,154,.14);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(245,249,255,.94))}.talent-track-card{display:grid;grid-gap:.72rem;gap:.72rem;min-height:100%;padding:1rem;border:1px solid rgba(84,112,154,.14);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,255,.92))}.talent-track-card h4{color:var(--text-strong);font-size:1rem;font-weight:780}.talent-track-card p{color:var(--text-muted);font-size:.9rem}.talent-group-card details{display:grid;grid-gap:.68rem;gap:.68rem}.talent-group-card summary{display:grid;grid-gap:.32rem;gap:.32rem;list-style:none;cursor:pointer}.talent-group-card summary::-webkit-details-marker{display:none}.talent-group-card h4{font-size:.98rem}.talent-checkbox-list,.talent-chip-grid,.talent-radio-list{display:grid;grid-gap:.45rem;gap:.45rem}.talent-chip-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.talent-chip-grid--dense{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.talent-chip-grid span{display:inline-flex;align-items:center;min-height:32px;padding:.4rem .65rem;border:1px solid var(--border-soft);border-radius:999px;color:var(--text-muted);background:var(--surface-secondary);font-size:.82rem}.talent-checkbox-list label,.talent-radio-list label{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;margin:0}.talent-checkbox-list input,.talent-radio-list input{width:18px;min-height:18px;height:18px;margin:0}.talent-checkbox-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.72rem .85rem;border:1px solid rgba(84,112,154,.14);border-radius:14px;background:rgba(248,251,255,.96);transition:border-color var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.talent-checkbox-chip:focus-within,.talent-checkbox-chip:hover{border-color:rgba(37,99,235,.34);background:var(--surface-secondary-strong);box-shadow:0 8px 18px rgba(15,23,42,.06);transform:translateY(-1px)}.talent-checkbox-chip.is-selected{border-color:rgba(37,99,235,.26);background:rgba(239,246,255,.96);box-shadow:0 10px 22px rgba(37,99,235,.06)}.talent-checkbox-chip input{width:18px;height:18px;margin:0;accent-color:var(--accent-blue);flex-shrink:0}.talent-checkbox-chip span,.talent-checkbox-list span,.talent-radio-list span{color:var(--text);font-size:.9rem}.talent-checkbox-chip span{font-weight:600}.talent-form-fieldset{border:1px solid var(--border-soft);border-radius:14px;padding:.9rem;margin:0}.talent-form-fieldset legend{padding:0 .45rem;color:var(--text-muted);font-weight:600;font-size:.84rem}.talent-process-list{margin:0;padding-left:1.1rem;display:grid;grid-gap:.45rem;gap:.45rem}.talent-process-list--compact{font-size:.92rem}.talent-wizard__progress{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem 1.08rem;border:1px solid rgba(37,99,235,.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,251,255,.92));box-shadow:0 14px 30px rgba(14,30,62,.04)}.talent-wizard__progress-meta{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.talent-wizard__progress-meta strong{color:var(--text-strong);font-size:.92rem}.talent-wizard__progress-meta span{color:var(--text-muted);font-size:.86rem}.talent-wizard__progress-bar{overflow:hidden;height:8px;border-radius:999px;background:rgba(92,123,171,.12)}.talent-wizard__progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-blue),var(--accent-cyan));transition:width var(--transition-base)}.talent-wizard__progress p{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.5}.talent-wizard__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.talent-wizard__nav>div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:.72rem;gap:.72rem;align-items:flex-start;padding:.92rem .96rem;border:1px solid rgba(84,112,154,.12);border-radius:18px;background:rgba(255,255,255,.72);min-height:100%}.talent-wizard__nav>div span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:rgba(37,99,235,.1);color:var(--accent-blue);font-size:.8rem;font-weight:700}.talent-wizard__nav>div small,.talent-wizard__nav>div strong{display:block}.talent-wizard__nav>div strong{color:var(--text-strong);font-size:.9rem}.talent-wizard__nav>div small{margin-top:.12rem;color:var(--text-muted);font-size:.8rem;line-height:1.45}.talent-wizard__nav>div.is-active{border-color:rgba(37,99,235,.28);background:rgba(37,99,235,.07);box-shadow:0 10px 22px rgba(37,99,235,.06)}.talent-wizard__nav>div.is-complete{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.05)}.talent-wizard__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid rgba(84,112,154,.09);position:-webkit-sticky;position:sticky;bottom:14px;z-index:4;padding-bottom:.15rem;background:linear-gradient(180deg,rgba(248,251,255,.22),rgba(248,251,255,.98));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.talent-wizard__footer--single{justify-content:flex-end}.talent-group-card__more{display:grid;grid-gap:.55rem;gap:.55rem}.talent-group-card__more p{margin:0;color:var(--text-soft);font-size:.84rem}.talent-group-card__details summary{color:var(--text-strong);font-size:.84rem;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(37,99,235,.2);text-decoration-color:rgba(37,99,235,.2);text-underline-offset:3px}.talent-engagement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.9rem}.talent-engagement-card{display:grid;place-items:center;min-height:70px;padding:.85rem .9rem;border:1px solid rgba(84,112,154,.14);border-radius:16px;background:rgba(248,251,255,.95)}.talent-engagement-card strong{color:var(--text-strong);font-size:.92rem;text-align:center}.talent-form-intro__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;align-items:stretch}.talent-form-intro__strip article{display:grid;align-content:flex-start;grid-gap:.18rem;gap:.18rem;min-height:92px;padding:.9rem .98rem;border:1px solid rgba(84,112,154,.12);border-radius:16px;background:rgba(255,255,255,.7)}.talent-form-intro__strip p{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.talent-form-intro__strip strong{color:var(--text-strong);font-size:.86rem;line-height:1.35}.talent-list-compact{margin:0;padding-left:1.1rem;display:grid;grid-gap:.38rem;gap:.38rem}.talent-list-compact a{margin-right:.7rem}.talent-summary-grid,.talent-summary-grid--dense{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.talent-summary-item p{margin:0 0 .26rem;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.talent-summary-item strong{font-size:1rem;font-weight:700}.talent-multi-select{min-height:130px;padding:.8rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.96))}.talent-multi-select option{padding:.36rem .45rem}.talent-multi-select:focus{outline:none}.talent-dropdown-field{display:grid;grid-gap:.34rem;gap:.34rem}.talent-dropdown-field__label{color:var(--text-strong);font-size:1rem;font-weight:600;line-height:1.35}.talent-dropdown__anchor{position:relative}.talent-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:44px;padding:0 .82rem;border:1px solid rgba(84,112,154,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.96));color:var(--text-strong);font-size:.94rem;line-height:1.3;cursor:pointer;text-align:left}.talent-dropdown__trigger[aria-invalid=true]{border-color:rgba(239,68,68,.55);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.talent-dropdown__trigger:after{content:"";width:8px;height:8px;border-right:2px solid rgba(66,84,114,.9);border-bottom:2px solid rgba(66,84,114,.9);transform:rotate(45deg);transition:transform .16s ease;flex:0 0 auto}.talent-dropdown__trigger[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-1px)}.talent-dropdown__overlay{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:25;display:none;border:1px solid rgba(84,112,154,.16);border-radius:12px;background:rgba(255,255,255,.99);box-shadow:0 14px 28px rgba(14,30,62,.12)}.talent-dropdown__overlay.is-open{display:block}.talent-dropdown__menu{max-height:180px;overflow:auto;padding:.25rem}.talent-dropdown__group{display:grid;grid-gap:.15rem;gap:.15rem;padding:.16rem .08rem .28rem}.talent-dropdown__group+.talent-dropdown__group{border-top:1px solid rgba(84,112,154,.08);margin-top:.18rem;padding-top:.42rem}.talent-dropdown__group p{margin:0 0 .1rem .45rem;color:#4c6788;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.talent-dropdown__option{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;min-height:1.9rem;padding:.26rem .5rem;border-radius:8px;cursor:pointer}.talent-dropdown__option:hover{background:rgba(37,99,235,.08)}.talent-dropdown__option input{width:14px;min-height:14px!important;height:14px;margin:0;padding:0!important;flex:0 0 auto;accent-color:var(--accent-blue)}.talent-dropdown__option span{color:var(--text-strong);font-size:.94rem;line-height:1.4;font-weight:600}.contact-conversation-shell .form-panel .talent-dropdown__option input{width:14px;min-height:14px!important;height:14px;padding:0!important}.talent-resume-fieldset{margin:0;padding:.95rem 1rem .9rem;border:1px solid rgba(84,112,154,.14);border-radius:16px;background:rgba(255,255,255,.72)}.talent-resume-fieldset legend{padding:0 .35rem;color:var(--text-strong);font-size:.95rem;font-weight:700}.talent-file-upload{display:grid;grid-gap:.36rem;gap:.36rem}.talent-file-upload__label{color:var(--text-strong);font-size:.98rem;font-weight:600}.talent-file-upload__control{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.42rem .72rem;border:1px solid rgba(84,112,154,.2);border-radius:12px;background:rgba(255,255,255,.92)}.talent-file-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.talent-file-upload__button{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:.42rem .8rem;border:1px solid rgba(37,99,235,.45);border-radius:10px;background:rgba(37,99,235,.08);color:#1f4ea8;font-size:.89rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease}.talent-file-upload__button:hover{background:rgba(37,99,235,.14);border-color:rgba(37,99,235,.6)}.talent-file-upload__filename{color:var(--text-soft);font-size:.92rem;line-height:1.4}.talent-dropdown__error{margin:.08rem 0 0;padding:.75rem .88rem}.talent-mentor-application .form-panel label{gap:.36rem}.talent-mentor-application .form-panel label>span{font-size:.86rem;font-weight:650;line-height:1.2}.talent-mentor-application .talent-lock-badge{display:inline-flex;align-items:center;margin-left:.5rem;padding:.16rem .45rem;border:1px solid rgba(148,163,184,.42);border-radius:999px;background:rgba(241,245,249,.96);color:rgba(71,85,105,.88);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.talent-mentor-application .form-note{font-size:.82rem;line-height:1.45}.talent-mentor-application .form-grid{gap:.9rem .95rem}.talent-mentor-application .contact-inquiry-form__section{gap:.9rem;padding-top:.9rem}.talent-mentor-application .contact-inquiry-form__section:first-of-type{padding-top:.1rem}.talent-mentor-application .form-panel input:not([type=file]),.talent-mentor-application .form-panel select,.talent-mentor-application .form-panel textarea{min-height:44px;padding-left:.78rem;padding-right:.78rem;line-height:1.25}.talent-mentor-application .form-panel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,rgba(66,84,114,.95) 0),linear-gradient(135deg,rgba(66,84,114,.95) 50%,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.96));background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px),0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat}.talent-mentor-application .form-panel textarea{min-height:88px;padding-top:.78rem;padding-bottom:.78rem;line-height:1.45}.talent-mentor-application .talent-file-upload__input:disabled,.talent-mentor-application input:disabled,.talent-mentor-application select:disabled,.talent-mentor-application textarea:disabled{background-color:rgba(241,245,249,.98);background-image:linear-gradient(180deg,rgba(255,255,255,.12),rgba(226,232,240,.08));border-color:rgba(148,163,184,.52);box-shadow:inset 0 0 0 1px rgba(226,232,240,.82);color:rgba(71,85,105,.9);cursor:not-allowed;opacity:1;-webkit-text-fill-color:rgba(71,85,105,.9)}.talent-mentor-application input:disabled::placeholder,.talent-mentor-application textarea:disabled::placeholder{color:rgba(100,116,139,.72)}.talent-mentor-application .talent-dropdown__trigger{min-height:44px;padding:0 .78rem;line-height:1.25}.talent-mentor-application .talent-dropdown__trigger:disabled{background:linear-gradient(180deg,rgba(241,245,249,.98),rgba(226,232,240,.96));border-color:rgba(148,163,184,.46);color:rgba(71,85,105,.84);cursor:not-allowed;box-shadow:inset 0 0 0 1px rgba(226,232,240,.78)}.talent-mentor-application .talent-dropdown-field[data-locked=true],.talent-mentor-application .talent-resume-fieldset[data-locked=true]{opacity:1}.talent-mentor-application .talent-dropdown-field[data-locked=true] .talent-dropdown__trigger,.talent-mentor-application .talent-resume-fieldset[data-locked=true] .talent-file-upload__button{background:linear-gradient(180deg,rgba(241,245,249,.98),rgba(226,232,240,.96));border-color:rgba(148,163,184,.46);color:rgba(71,85,105,.84);cursor:not-allowed;box-shadow:inset 0 0 0 1px rgba(226,232,240,.78)}.talent-mentor-application .talent-dropdown__option{min-height:2rem}.talent-mentor-application .talent-file-upload{gap:.34rem}.talent-mentor-application .talent-file-upload__control{min-height:44px;padding:.38rem .72rem}.talent-mentor-application .talent-file-upload__button{min-width:100px;min-height:34px;padding:.38rem .72rem}.talent-mentor-application .talent-file-upload__filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talent-mentor-application .talent-resume-fieldset{padding:.88rem .96rem .94rem}.talent-mentor-application .talent-resume-fieldset .form-grid{gap:.9rem}.talent-save-toast{top:clamp(5rem,9vh,6.5rem);right:1.25rem;max-width:min(30rem,calc(100vw - 2rem))}.talent-save-toast .global-toast__copy{display:flex;align-items:center;gap:.45rem;white-space:nowrap}.talent-save-toast .global-toast__copy span{color:rgba(240,246,242,.92);overflow:hidden;text-overflow:ellipsis}.talent-save-toast.is-error{border-color:rgba(239,68,68,.24);background:rgba(39,13,18,.94)}.talent-save-toast.is-error .global-toast__copy strong{color:rgba(255,229,229,.96)}.talent-save-toast.is-error .global-toast__copy span{color:rgba(255,240,240,.9)}@media (max-width:960px){.talent-save-toast{top:4.25rem}}.talent-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.9rem}@media (max-width:960px){.talent-filter-grid,.talent-form-intro,.talent-path-grid{grid-template-columns:1fr}.talent-engagement-grid,.talent-form-intro__strip{grid-template-columns:1fr 1fr}.talent-flow--wide>.detail-hero,.talent-flow--wide>.form-panel,.talent-flow--wide>.panel-surface{padding-left:22px;padding-right:22px}.talent-flow--wide>.detail-hero .detail-hero__content h1{max-width:none}.talent-chip-grid,.talent-wizard__nav{grid-template-columns:1fr}.talent-wizard__footer{flex-direction:column;align-items:stretch;position:static;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:700px){.talent-engagement-grid,.talent-form-intro__strip{grid-template-columns:1fr}}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Allura-Regular.ttf) format("truetype")}.certificate-document{--navy-980:#07142d;--navy-950:#0b1f45;--navy-900:#163160;--navy-820:#28508f;--slate-700:#415b89;--slate-600:#647ba6;--slate-500:#8799b9;--paper:#fffdf8;--paper-2:#f7fbff;--gold:#c9a15a;--cyan:#63e2ff;--violet:#8f85ff;--shadow:0 40px 100px rgba(4,12,24,0.34);color:var(--navy-900);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1450px;position:relative;width:100%}.certificate-document .certificate-shell{width:min(1450px,100%);aspect-ratio:1.414/1;position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,252,246,.86)),linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);box-shadow:var(--shadow);isolation:isolate}.certificate-document .certificate-shell:after,.certificate-document .certificate-shell:before{content:"";position:absolute;border-radius:24px;pointer-events:none}.certificate-document .certificate-shell:before{inset:14px;border:1px solid rgba(201,161,90,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.62)}.certificate-document .certificate-shell:after{inset:28px;border:1px solid rgba(20,45,82,.08)}.certificate-document .paper-axis,.certificate-document .paper-glow,.certificate-document .paper-grid,.certificate-document .paper-rings,.certificate-document .paper-wash{position:absolute;inset:0;pointer-events:none;z-index:0}.certificate-document .paper-grid{background-image:linear-gradient(rgba(16,33,63,.014) 1px,transparent 0),linear-gradient(90deg,rgba(16,33,63,.014) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.04));mask-image:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.04))}.certificate-document .paper-glow{background:radial-gradient(circle at 16% 84%,rgba(99,226,255,.09),transparent 24%),radial-gradient(circle at 78% 14%,rgba(143,133,255,.06),transparent 18%),radial-gradient(circle at 74% 32%,rgba(99,226,255,.04),transparent 14%)}.certificate-document .paper-rings{background:radial-gradient(circle at 83% 14%,rgba(16,33,63,0) 0 64px,rgba(99,226,255,.08) 65px 66px,transparent 67px),radial-gradient(circle at 83% 14%,rgba(16,33,63,0) 0 98px,rgba(143,133,255,.05) 99px 100px,transparent 101px);opacity:.9}.certificate-document .paper-wash{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0) 54%,rgba(99,226,255,.03) 74%,rgba(255,255,255,0))}.certificate-document .paper-axis{background:linear-gradient(180deg,rgba(99,226,255,.05),rgba(99,226,255,0)) center 112px /1px 360px no-repeat,radial-gradient(circle at 50% 452px,rgba(99,226,255,.14) 0 2px,transparent 3px);opacity:.9}.certificate-document .certificate{position:relative;z-index:1;height:100%;padding:34px 40px 30px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px}.certificate-document .topbar{width:min(1280px,calc(100% - 24px));margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 10px}.certificate-document .brand{display:flex;align-items:center;gap:10px;min-width:0}.certificate-document .brand-mark{width:58px;height:58px;border-radius:16px;overflow:hidden;flex:0 0 auto}.certificate-document .brand-mark-image{width:100%;height:100%;object-fit:cover;display:block}.certificate-document .eyebrow,.certificate-document .kicker,.certificate-document .meta-card .label,.certificate-document .seal-caption,.certificate-document .seal-overline,.certificate-document .signature-role,.certificate-document .verify-label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--slate-500);font-weight:800;font-family:Space Grotesk,Manrope,sans-serif}.certificate-document .brand-name{font-size:24px;margin-top:1px;letter-spacing:-.035em;line-height:1.03;font-weight:800;color:var(--navy-950)}.certificate-document .pill{padding:10px 15px;border-radius:999px;border:1px solid rgba(32,56,95,.08);background:linear-gradient(180deg,rgba(99,226,255,.08),rgba(255,252,246,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 25px rgba(8,18,36,.05);font-size:11px;font-weight:850;letter-spacing:.16em;font-family:Space Grotesk,Manrope,sans-serif;text-transform:uppercase;color:var(--navy-820);white-space:nowrap;position:relative;align-self:flex-start}.certificate-document .pill:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:linear-gradient(180deg,var(--cyan),#72efd8);box-shadow:0 0 12px rgba(99,226,255,.38);vertical-align:middle}.certificate-document .stage{width:min(1280px,calc(100% - 24px));margin:0 auto;min-height:100%;display:grid;justify-items:center;grid-gap:28px;gap:28px;align-content:center;align-self:stretch;padding:8px 0 10px}.certificate-document .hero{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;max-width:1240px;width:100%;margin-top:4px}.certificate-document .title{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(44px,4.1vw,56px);line-height:.95;letter-spacing:-.045em;color:#0a1d46;max-width:none;white-space:nowrap}.certificate-document .subtitle{margin:0;max-width:1120px;width:100%;font-size:16px;line-height:1.74;color:#2a436a;text-wrap:balance}.certificate-document .recipient-zone{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;max-width:1240px;width:100%}.certificate-document .recipient-label{font-size:13px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#7f95b8;font-family:Space Grotesk,Manrope,sans-serif}.certificate-document .recipient-name{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(64px,5.2vw,82px);line-height:.96;letter-spacing:-.038em;word-spacing:.055em;color:#071936;text-shadow:0 1px 0 rgba(255,255,255,.35);max-width:min(980px,88%);white-space:normal;text-wrap:balance;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center;margin-inline:auto}.certificate-document .recipient-name--long{font-size:clamp(58px,4.8vw,74px);line-height:.96;letter-spacing:-.034em;word-spacing:.045em}.certificate-document .recipient-name--xlong{font-size:clamp(52px,4.4vw,66px);line-height:.98;letter-spacing:-.028em;word-spacing:.036em;max-width:min(920px,90%)}.certificate-document .name-rule{width:min(1080px,96%);height:2px;border-radius:99px;background:linear-gradient(90deg,rgba(201,161,90,.92),rgba(99,226,255,.4),rgba(143,133,255,.16),transparent 92%)}.certificate-document .completion-block{display:grid;grid-gap:12px;gap:12px;justify-items:center;max-width:1120px;text-align:center}.certificate-document .lead-line{font-size:17px;line-height:1.4;color:#29456e}.certificate-document .program-line{display:block;font-size:31px;line-height:1.16;letter-spacing:-.034em;font-weight:850;color:#0b2456;max-width:none;text-wrap:balance}.certificate-document .proof-line{display:block;font-size:13px;line-height:1.55;letter-spacing:.01em;color:#6078a2;font-weight:700}.certificate-document .award-copy{font-size:16px;line-height:1.72;color:#29456e;max-width:none;margin:0;white-space:nowrap}.certificate-document .award-copy strong{color:var(--navy-900)}.certificate-document .meta-row{display:grid;grid-template-columns:repeat(3,minmax(270px,1fr));grid-gap:18px;gap:18px;width:100%;max-width:1180px;margin-top:14px}.certificate-document .meta-card{border-radius:18px;padding:16px 18px 15px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(247,251,255,.64));border:1px solid rgba(13,27,51,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);position:relative;overflow:hidden;min-width:0;text-align:left}.certificate-document .meta-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,rgba(99,226,255,.38),rgba(143,133,255,.18),transparent 92%)}.certificate-document .meta-card .label{display:block;margin-bottom:8px;font-size:10px}.certificate-document .meta-card .value{display:block;font-size:19px;line-height:1.35;font-weight:800;color:var(--navy-950)}.certificate-document .footer{width:min(1280px,calc(100% - 24px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:28px;gap:28px;align-items:flex-end;position:relative}.certificate-document .authority-block,.certificate-document .signature-block{min-width:0}.certificate-document .signature-block{grid-column:1;display:grid;grid-gap:3px;gap:3px;align-content:flex-end;justify-items:flex-start;justify-self:flex-start;width:min(100%,520px)}.certificate-document .signature-script{min-height:50px;display:flex;align-items:flex-end;justify-content:flex-start;font-family:Allura,Brush Script MT,Segoe Script,cursive;font-size:35px;line-height:1;color:#21467f;padding-left:2px;letter-spacing:.01em}.certificate-document .line{margin-top:1px;margin-bottom:8px;width:100%;max-width:40ch;height:1px;background:linear-gradient(90deg,rgba(16,40,90,.52),rgba(16,40,90,.14))}.certificate-document .authority-name,.certificate-document .signature-name{font-size:15px;line-height:1.5;color:var(--navy-950);font-weight:800}.certificate-document .authority-block{grid-column:2;display:grid;justify-items:center;text-align:center;grid-gap:7px;gap:7px;min-width:220px;align-self:flex-end;justify-self:center;padding-bottom:2px}.certificate-document .seal-overline{font-size:10px;color:#7f95b8}.certificate-document .seal-wrap{display:grid;justify-items:center;grid-gap:6px;gap:6px;width:100%}.certificate-document .seal{width:84px;height:84px;border-radius:50%;position:relative;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.36),transparent 34%),radial-gradient(circle at 62% 66%,rgba(190,146,53,.14),transparent 32%),linear-gradient(180deg,#f4e0ba,#cfaa62);border:1px solid rgba(166,120,28,.42);box-shadow:inset 0 0 0 7px rgba(255,243,214,.45),inset 0 0 0 16px rgba(166,120,28,.1);display:grid;place-items:center}.certificate-document .seal:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1px dashed rgba(123,83,17,.28)}.certificate-document .seal-text{width:58px;text-align:center;font-size:10px;line-height:1.05;letter-spacing:.05em;text-transform:uppercase;color:#6f4d13;font-weight:900}.certificate-document .seal-caption{font-size:10px;color:#6d85ad;font-weight:800}.certificate-document .verify-card{grid-column:3;align-self:flex-end;justify-self:flex-end;width:min(100%,390px);min-height:104px;padding:18px 22px;border-radius:20px;background:radial-gradient(circle at 18% 22%,rgba(99,226,255,.16),transparent 22%),linear-gradient(180deg,rgba(10,29,64,.98),rgba(27,49,98,.96));border:1px solid rgba(99,226,255,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);min-width:36ch;max-width:40ch;display:grid;align-content:center;text-align:center;justify-items:center}.certificate-document .verify-label{display:block;margin-bottom:8px;color:rgba(244,249,255,.78)}.certificate-document .verify-url{font-size:12px;line-height:1.45;color:#f4f9ff;font-weight:800;overflow-wrap:anywhere;max-width:50ch}.certificate-document .verify-meta{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;color:rgba(244,249,255,.86);font-family:Space Grotesk,Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);width:100%}.certificate-document .verify-meta strong{color:#f4f9ff;letter-spacing:.04em;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;text-transform:none}.certificate-document .signature-role{color:#7f95b8;font-size:10px}.certificate-document .signature-name{font-size:16px;line-height:1.4;font-weight:800;margin-top:1px}.certificate-document .authority-name{font-size:16px;line-height:1.36}.certificate-document__sr-only{display:none}@media (max-width:1200px){.certificate-document .certificate-shell{aspect-ratio:auto}.certificate-document .stage,.certificate-document .topbar{width:100%}.certificate-document .stage{min-height:auto;align-content:flex-start}.certificate-document .meta-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.certificate-document .footer{width:100%;grid-template-columns:1fr;justify-items:flex-start;gap:20px}.certificate-document .authority-block{grid-column:auto;justify-items:flex-start;text-align:left;justify-self:flex-start}.certificate-document .verify-card{grid-column:auto;justify-self:flex-start;width:100%}}.certificate-sample-section{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr)}.certificate-sample-section__header{max-width:64ch;display:grid;grid-gap:.62rem;gap:.62rem;align-content:flex-start}.certificate-sample-section__header h2{margin-bottom:.22rem;max-width:24ch}.certificate-sample-section__header p{margin:0;max-width:62ch}.certificate-sample-section__note{color:var(--text-soft);font-size:.78rem;letter-spacing:.08em;margin:.04rem 0 0;text-transform:uppercase}.certificate-sample-section__trust{display:flex;flex-wrap:wrap;gap:.45rem;margin:.28rem 0 .46rem}.certificate-sample-section__trust span{background:rgba(13,93,138,.08);border:1px solid rgba(13,93,138,.18);border-radius:999px;font-size:.76rem;padding:.34rem .7rem}.certificate-sample-section__preview .certificate-document{margin:0;max-width:none}.certificate-sample-section__preview{align-self:flex-start}.certificate-sample-section__preview-frame{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,252,255,.62));border:1px solid rgba(98,126,170,.2);border-radius:20px;box-shadow:0 16px 36px rgba(10,22,44,.1);overflow:hidden;padding:.35rem}.certificate-sample-section__preview-viewport{aspect-ratio:1.414/1;border-radius:16px;overflow:hidden;position:relative;width:100%}.certificate-sample-section__preview-image{border-radius:16px;height:100%;object-fit:cover;width:100%}@media (min-width:1080px){.certificate-sample-section{align-items:flex-start;column-gap:clamp(1.15rem,1.8vw,1.8rem);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.certificate-sample-section__preview{justify-self:flex-end;width:min(100%,560px)}}@media (max-width:1079px){.certificate-sample-section{row-gap:.95rem}.certificate-sample-section__header h2{max-width:none}.certificate-sample-section__preview{width:100%}}.certificate-lookup-page__form-wrap,.certificate-lookup-page__hero{max-width:920px}.certificate-verify-page__status{max-width:1450px;width:100%}.certificate-lookup-form{display:grid;grid-gap:.72rem;gap:.72rem}.certificate-verify-page__status--invalid{border-color:rgba(173,65,49,.35)}.certificate-verify-page__facts{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.8rem}.certificate-verify-page__facts span{background:rgba(20,104,56,.08);border:1px solid rgba(20,104,56,.2);border-radius:999px;font-size:.77rem;padding:.34rem .68rem}.certificate-verify-page__status-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.86rem}.certificate-verify-page__document{margin-top:.8rem}.certificates-admin-page__learner-results{display:grid;grid-gap:.56rem;gap:.56rem;margin-top:.8rem}.certificates-admin-page__learner-row{align-items:center;background:var(--surface-1);border:1px solid var(--surface-2);border-radius:10px;display:flex;justify-content:space-between;padding:.72rem .86rem}.certificates-admin-page__learner-row p{margin:.14rem 0 0}.certificates-admin-page__notice{border-color:rgba(20,104,56,.35)}.certificates-admin-page__notice--error{border-color:rgba(173,65,49,.35)}.certificates-admin-page__notice-actions,.certificates-admin-page__row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.certificates-admin-page__subtle{color:var(--text-soft);font-size:.82rem;margin:.12rem 0 0}.certificates-admin-page__certificate-cell{display:grid;grid-gap:.1rem;gap:.1rem}.certificates-admin-page__certificate-cell span{color:var(--text-soft);font-size:.76rem;text-transform:capitalize}.certificates-admin-page__search-button{min-height:54px;align-self:flex-end;padding:.82rem 1.1rem}.certificates-admin-page__blocked{color:var(--text-soft);display:inline-block;font-size:.76rem;max-width:32ch}@media (max-width:720px){.certificate-document .certificate{padding:24px}.certificate-document .topbar{flex-direction:column}.certificate-document .pill{white-space:normal}.certificate-document .meta-row{grid-template-columns:1fr}.certificate-document .title{max-width:none;white-space:normal}.certificate-document .subtitle{max-width:100%}.certificate-document .recipient-name{font-size:56px;white-space:normal}.certificate-document .award-copy{white-space:normal}.certificates-admin-page__learner-row{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:900px){body:has(.hero-panel--home){overflow-x:hidden}.page-shell:has(.hero-panel--home){max-width:100%;padding-left:16px;padding-right:16px}.page-shell:has(.hero-panel--home) .hero-panel,.page-shell:has(.hero-panel--home) .page-main,.page-shell:has(.hero-panel--home) .section-block,.page-shell:has(.hero-panel--home) .site-footer{max-width:100%}.page-shell:has(.hero-panel--home) .hero-panel--home{gap:16px;padding:30px 22px;border-radius:30px}.page-shell:has(.hero-panel--home) .hero-panel--home h1{max-width:11.2ch;font-size:clamp(3rem,12.6vw,3.36rem);line-height:1;letter-spacing:-.038em}.page-shell:has(.hero-panel--home) .hero-panel__subheading{font-size:clamp(1.2rem,5.6vw,1.72rem);line-height:1.08}.page-shell:has(.hero-panel--home) .hero-panel__lede{font-size:1.04rem;line-height:1.62}.page-shell:has(.hero-panel--home) .hero-panel__actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;width:100%}.page-shell:has(.hero-panel--home) .hero-panel__actions .button,.page-shell:has(.hero-panel--home) .hero-panel__actions .button-primary{min-height:56px;width:100%;max-width:100%;font-size:1rem;padding-left:1rem;padding-right:1rem}.page-shell:has(.hero-panel--home) .hero-panel__visual,.page-shell:has(.hero-panel--home) .hero-panel__visual-link,.page-shell:has(.hero-panel--home) .knowledge-visual,.page-shell:has(.hero-panel--home) .knowledge-visual__canvas{width:100%;max-width:100%;min-width:0}.page-shell:has(.hero-panel--home) .hero-panel__visual{margin-top:.25rem}.page-shell:has(.hero-panel--home) .trust-strip.hero-panel__trust-strip{grid-template-columns:1fr;gap:.56rem}.page-shell:has(.hero-panel--home) .trust-strip.hero-panel__trust-strip span{display:inline-flex;min-width:0;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2px);justify-content:flex-start;justify-self:flex-start;white-space:normal;padding:.5rem .68rem;border-radius:12px;border-color:rgba(182,206,255,.2);background:rgba(185,213,255,.12);color:rgba(231,239,255,.9);font-size:.85rem;letter-spacing:.01em;line-height:1.24}.page-shell:has(.hero-panel--home) .knowledge-visual{border-radius:24px}.page-shell:has(.hero-panel--home) .knowledge-visual__canvas{min-height:248px}.page-shell:has(.hero-panel--home) .knowledge-visual__line--secondary,.page-shell:has(.hero-panel--home) .knowledge-visual__meta,.page-shell:has(.hero-panel--home) .knowledge-visual__stage--secondary{display:none}.page-shell:has(.hero-panel--home) .knowledge-visual__bands{inset:34px 10px 10px;gap:6px}.page-shell:has(.hero-panel--home) .knowledge-visual__band span{display:none}.page-shell:has(.hero-panel--home) .knowledge-visual__stages,.page-shell:has(.hero-panel--home) .knowledge-visual__svg{inset:34px 10px 12px;transform:none}.page-shell:has(.hero-panel--home) .knowledge-visual__svg{width:calc(100% - 20px);height:calc(100% - 46px)}.page-shell:has(.hero-panel--home) .knowledge-visual__stage--primary{gap:0;min-width:72px;padding:.28rem .34rem .3rem;border-radius:12px}.page-shell:has(.hero-panel--home) .knowledge-visual__stage-step{display:none}.page-shell:has(.hero-panel--home) .knowledge-visual__stage--primary .knowledge-visual__stage-title{font-size:.6rem;line-height:1.08;white-space:normal;text-wrap:balance}.page-shell:has(.hero-panel--home) .home-paths,.page-shell:has(.hero-panel--home) .home-section{gap:1.2rem;padding:56px 0}.page-shell:has(.hero-panel--home) .home-rail-section{gap:1.08rem;padding:56px 0}.page-shell:has(.hero-panel--home) .home-rail-section--editorial{padding-top:68px}.page-shell:has(.hero-panel--home) .section-block--story.home-section{padding-top:42px}.page-shell:has(.hero-panel--home) .home-paths,.page-shell:has(.hero-panel--home) .home-section,.page-shell:has(.hero-panel--home) .section-heading--home h2{scroll-margin-top:96px}.page-shell:has(.hero-panel--home) .home-paths .section-heading h2,.page-shell:has(.hero-panel--home) .section-heading--home h2{max-width:100%;font-size:clamp(2.38rem,8.9vw,2.66rem);line-height:1.06;letter-spacing:-.038em}.page-shell:has(.hero-panel--home) .home-section .conversion-layout__intro h2{max-width:100%;font-size:clamp(2.38rem,8.7vw,2.6rem);line-height:1.05;letter-spacing:-.038em}.page-shell:has(.hero-panel--home) .section-block--editorial .section-heading--home h2,.page-shell:has(.hero-panel--home) .section-block--trust .section-heading--home h2{font-size:clamp(2.38rem,8.6vw,2.58rem);line-height:1.05}.page-shell:has(.hero-panel--home) .launch-credibility__intro h2{font-size:clamp(2.38rem,8.7vw,2.58rem);line-height:1.05}.page-shell:has(.hero-panel--home) .home-paths .section-copy,.page-shell:has(.hero-panel--home) .home-section .conversion-layout__intro p:not(.eyebrow),.page-shell:has(.hero-panel--home) .section-heading--home .section-copy{max-width:100%;font-size:1.08rem;line-height:1.62}.page-shell:has(.hero-panel--home) .section-heading>a{align-self:flex-start;margin-top:.08rem}.page-shell:has(.hero-panel--home) .section-block--editorial:before,.page-shell:has(.hero-panel--home) .section-block--product:before,.page-shell:has(.hero-panel--home) .section-block--split:before,.page-shell:has(.hero-panel--home) .section-block--story:before,.page-shell:has(.hero-panel--home) .section-block--trust:before{left:16px;width:42px;height:2px;opacity:.58}.page-shell:has(.hero-panel--home) .card-grid--home,.page-shell:has(.hero-panel--home) .card-grid--home-two-up,.page-shell:has(.hero-panel--home) .card-grid--single,.page-shell:has(.hero-panel--home) .decision-grid,.page-shell:has(.hero-panel--home) .decision-grid--four{grid-template-columns:1fr}.page-shell:has(.hero-panel--home) .content-card,.page-shell:has(.hero-panel--home) .decision-card,.page-shell:has(.hero-panel--home) .home-articles-carousel .content-card--article,.page-shell:has(.hero-panel--home) .home-testimonials-carousel .testimonial-card-v2{width:100%;max-width:100%;min-width:0}.page-shell:has(.hero-panel--home) .decision-card{gap:.72rem;padding:22px 21px;border-radius:23px}.page-shell:has(.hero-panel--home) .decision-card h3{font-size:1.54rem;line-height:1.12}.page-shell:has(.hero-panel--home) .decision-card p:not(.decision-card__eyebrow):not(.decision-card__best-when){font-size:1.02rem;line-height:1.58}.page-shell:has(.hero-panel--home) .decision-card__summary{white-space:normal;overflow:visible;text-overflow:unset}.page-shell:has(.hero-panel--home) .decision-card__list{gap:.24rem;padding-left:1rem;font-size:1.01rem;line-height:1.52}.page-shell:has(.hero-panel--home) .decision-card__best-when{font-size:.9rem;line-height:1.45}.page-shell:has(.hero-panel--home) .home-section .content-card{gap:.7rem;padding:1.34rem 1.22rem 1.16rem;border-radius:22px}.page-shell:has(.hero-panel--home) .home-section .content-card:has(.content-card__chips-row){grid-template-rows:auto auto 1fr auto}.page-shell:has(.hero-panel--home) .home-section .content-card__body{gap:.58rem}.page-shell:has(.hero-panel--home) .home-section .content-card__body h3{font-size:1.5rem;line-height:1.16}.page-shell:has(.hero-panel--home) .home-section .content-card__body p:not(.content-card__eyebrow){font-size:1.01rem;line-height:1.6;white-space:normal;overflow:visible;text-overflow:unset}.page-shell:has(.hero-panel--home) .home-section .content-card__chips-row{align-items:flex-start;gap:.5rem}.page-shell:has(.hero-panel--home) .home-section .content-card__meta-row{gap:.5rem}.page-shell:has(.hero-panel--home) .home-paths .eyebrow,.page-shell:has(.hero-panel--home) .home-section .content-card__eyebrow,.page-shell:has(.hero-panel--home) .home-section .eyebrow,.page-shell:has(.hero-panel--home) .home-testimonials-carousel .testimonial-card__signal,.page-shell:has(.hero-panel--home) .section-block--editorial .section-heading .eyebrow,.page-shell:has(.hero-panel--home) .section-block--trust .section-heading .eyebrow{min-height:0;max-height:none;max-width:100%;width:-moz-fit-content;width:fit-content;padding:.4rem .72rem;border-radius:14px;font-size:.72rem;line-height:1;letter-spacing:.082em;white-space:normal}.page-shell:has(.hero-panel--home) .home-section .content-card__chips-row .content-card__meta-pill{min-height:0;max-height:none;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.38rem .68rem;border-radius:14px;font-size:.72rem;letter-spacing:.065em;line-height:1;text-transform:uppercase;white-space:normal}.page-shell:has(.hero-panel--home) .home-section .content-card__meta-row .content-card__meta-pill{min-height:0;max-height:none;padding:.38rem .64rem;border-radius:14px;font-size:.84rem;line-height:1.1;letter-spacing:.01em;text-transform:none}.page-shell:has(.hero-panel--home) .decision-card p.decision-card__eyebrow{min-height:0;max-height:none;padding:.36rem .62rem;border-radius:13px;font-size:.84rem;line-height:1.08;letter-spacing:.03em;text-transform:uppercase}.page-shell:has(.hero-panel--home) .launch-credibility{gap:.62rem 52px}.page-shell:has(.hero-panel--home) .launch-founder-note{gap:.4rem}.page-shell:has(.hero-panel--home) .launch-founder-note__video-wrap{width:min(100%,300px);border-radius:26px;padding:.46rem}.page-shell:has(.hero-panel--home) .launch-founder-card{gap:.48rem;padding:18px 20px;max-width:720px}.page-shell:has(.hero-panel--home) .launch-founder-card h3{font-size:1.28rem;line-height:1.12}.page-shell:has(.hero-panel--home) .launch-founder-card__role{font-size:.92rem;line-height:1.45}.page-shell:has(.hero-panel--home) .launch-founder-card .trust-strip{gap:.36rem}.page-shell:has(.hero-panel--home) .launch-founder-card .trust-strip span{min-height:0;max-height:none;padding:.38rem .64rem;border-radius:14px;font-size:.7rem;letter-spacing:.048em;line-height:1.08}.page-shell:has(.hero-panel--home) .launch-trust-card{padding:22px 23px}.page-shell:has(.hero-panel--home) .launch-founder-card p,.page-shell:has(.hero-panel--home) .launch-trust-card p{font-size:.94rem;line-height:1.58}.page-shell:has(.hero-panel--home) .launch-trust-card h3{font-size:1.28rem;line-height:1.2}.page-shell:has(.hero-panel--home) .home-section .conversion-layout{gap:.88rem;padding-left:0}.page-shell:has(.hero-panel--home) .home-section .card-grid--single{margin-top:.26rem}.page-shell:has(.hero-panel--home) .home-testimonials-carousel .testimonial-card-v2{gap:1rem;padding:23px;border-radius:22px}.page-shell:has(.hero-panel--home) .testimonial-card__top{gap:.66rem;align-items:flex-start}.page-shell:has(.hero-panel--home) .testimonial-card__quote-mark{width:35px;height:35px;border-radius:10px;font-size:.96rem}.page-shell:has(.hero-panel--home) .testimonial-card__quote{font-size:1.08rem;line-height:1.56}.page-shell:has(.hero-panel--home) .testimonial-card__person{gap:.56rem}.page-shell:has(.hero-panel--home) .testimonial-card__avatar{width:40px;height:40px;border-radius:12px;font-size:.78rem}.page-shell:has(.hero-panel--home) .testimonial-card__person-copy strong{font-size:.94rem}.page-shell:has(.hero-panel--home) .testimonial-card__person-copy span{font-size:.86rem;overflow-wrap:anywhere}.page-shell:has(.hero-panel--home) .home-articles-carousel .rsai-carousel__slide-shell,.page-shell:has(.hero-panel--home) .home-testimonials-carousel .rsai-carousel__slide-shell{grid-template-columns:minmax(0,1fr)!important}.page-shell:has(.hero-panel--home) .home-articles-carousel__item,.page-shell:has(.hero-panel--home) .home-testimonials-carousel__item,.page-shell:has(.hero-panel--home) .rsai-carousel__item,.page-shell:has(.hero-panel--home) .rsai-carousel__item>*{width:100%;max-width:100%;min-width:0}.page-shell:has(.hero-panel--home) .home-articles-carousel__footer,.page-shell:has(.hero-panel--home) .home-testimonials-carousel__footer,.page-shell:has(.hero-panel--home) .rsai-carousel__footer{width:100%;max-width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:.64rem}.page-shell:has(.hero-panel--home) .home-testimonials-carousel__nav,.page-shell:has(.hero-panel--home) .rsai-carousel__nav{width:2.02rem;height:2.02rem;font-size:.92rem}.page-shell:has(.hero-panel--home) .home-articles-carousel__dots,.page-shell:has(.hero-panel--home) .home-testimonials-carousel__dots,.page-shell:has(.hero-panel--home) .rsai-carousel__dots{min-width:0;justify-content:center}.page-shell:has(.hero-panel--home) .home-articles-carousel .content-card--article{padding:1.4rem 1.35rem 1.28rem}.page-shell:has(.hero-panel--home) .section-block--newsletter{padding:24px}.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture{display:grid;grid-template-columns:1fr;grid-gap:.92rem;gap:.92rem}.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__copy h2{font-size:clamp(1.78rem,7.2vw,1.98rem);line-height:1.12;letter-spacing:-.02em}.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__copy .section-copy,.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__trust{font-size:1.02rem;line-height:1.6}.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__action{width:100%;min-width:0;padding:22px;border:1px solid rgba(84,112,154,.12);border-radius:20px;background:rgba(255,255,255,.9)}.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__action h3{font-size:1.06rem;line-height:1.42}.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__field input,.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__form .button,.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__known-email{min-height:56px;font-size:1rem}.page-shell:has(.hero-panel--home) .section-block--newsletter .newsletter-capture__form .button{width:100%}}@media (min-width:640px) and (max-width:900px){.page-shell:has(.hero-panel--home){padding-left:24px;padding-right:24px}.page-shell:has(.hero-panel--home) .trust-strip.hero-panel__trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:431px) and (max-width:639px){.page-shell:has(.hero-panel--home) .trust-strip.hero-panel__trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header{top:8px;border-radius:22px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__bar{gap:.62rem;padding:8px 10px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__mark{flex:1 1 auto;min-width:0;max-width:calc(100% - 110px);gap:.56rem}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__logo-wrap{min-width:42px;height:44px;border-radius:14px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__logo{height:40px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__brand-copy{min-width:0;max-width:100%}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__title-row{min-width:0;gap:0}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__title--desktop{display:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__title--mobile{display:block;min-width:0;max-width:100%;color:var(--text-strong);font-size:clamp(1.18rem,5vw,1.36rem);font-weight:780;line-height:1.08;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__product-badge{display:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__actions{flex:0 0 auto;flex-shrink:0;gap:.42rem}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .notification-bell,:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__menu-button{flex:0 0 auto}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .notification-bell__trigger,:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-header__menu-button{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:15px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .notification-bell__trigger svg{width:1rem;height:1rem}}@media (max-width:900px){.page-shell:has(.hero-panel--home){padding-bottom:14px}.page-shell:has(.hero-panel--home) .home-rail-section--editorial{padding-bottom:40px}.page-shell:has(.hero-panel--home) .home-articles-carousel__footer{margin-bottom:0}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer{margin-top:10px;padding:26px 20px 28px;border:0;border-top:1px solid rgba(148,163,184,.13);border-radius:0;box-shadow:none;background:linear-gradient(180deg,rgba(236,244,255,.34),rgba(248,251,255,.72) 44%,rgba(248,251,255,0));-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;text-align:center}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer:after,:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer:before{display:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__top{grid-template-columns:1fr;gap:0;padding-bottom:0}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__brand{gap:.4rem;justify-items:center}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mark{width:-moz-fit-content;width:fit-content;gap:.5rem;margin-inline:auto}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__logo-wrap{min-width:28px;height:30px;border-radius:11px;box-shadow:none;background:rgba(226,236,252,.74)}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__logo{height:28px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__title--desktop{display:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__title--mobile{display:block;color:#1b2f4d;font-size:clamp(1.25rem,5vw,1.36rem);font-weight:800;line-height:1.1;letter-spacing:-.03em}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__copy{margin-top:.42rem;max-width:340px;margin-inline:auto;color:#607494;font-size:clamp(.82rem,2.9vw,.87rem);line-height:1.5;overflow-wrap:anywhere}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__copy-desktop{display:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__copy-mobile{display:block}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__group--desktop{display:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-layout{display:grid;margin-top:14px;grid-gap:8px;gap:8px;justify-items:center}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-block{display:grid;grid-gap:2px;gap:2px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-block--utilities{margin-top:0}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-links{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem .45rem;width:100%}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-item{display:inline-flex;align-items:center;gap:.4rem;line-height:1.65;font-size:.84rem}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-link{color:#5e7392;font-size:.84rem;font-weight:600;line-height:1.65;text-decoration:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-link:focus-visible,:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-link:hover{color:#244976}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-item span[aria-hidden=true]{color:#95a6c1;font-weight:500}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-block--connect{margin-top:12px}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-links--social{gap:.38rem .5rem}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__copyright-desktop{display:none}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__copyright-mobile{display:block}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__bottom{margin-top:12px;padding-top:0;border-top:0;color:#7b8fae;font-size:.78rem;line-height:1.5;justify-content:center;text-align:center}html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer{background:linear-gradient(180deg,rgba(22,40,68,.25),rgba(8,18,34,.5) 44%,rgba(8,18,34,0))}html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__title--mobile{color:#e4edfb}html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__copy{color:#b2c3dd}html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-link{color:#bcd0ef}html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-link:focus-visible,html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-link:hover{color:#e3eeff}html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__mobile-inline-item span[aria-hidden=true]{color:rgba(189,206,235,.68)}html[data-theme=dark] :is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer__bottom{color:#9eb3d4}}@media (max-width:430px){.page-shell:has(.hero-panel--home) .hero-panel--home{padding:28px 20px}.page-shell:has(.hero-panel--home) .home-paths .section-heading h2,.page-shell:has(.hero-panel--home) .section-heading--home h2{font-size:clamp(2.36rem,9.1vw,2.56rem)}.page-shell:has(.hero-panel--home) .home-section .conversion-layout__intro h2,.page-shell:has(.hero-panel--home) .section-block--editorial .section-heading--home h2,.page-shell:has(.hero-panel--home) .section-block--trust .section-heading--home h2{font-size:clamp(2.34rem,8.8vw,2.52rem)}}@media (max-width:640px){.page-shell:has(.hero-panel--home){padding-left:14px;padding-right:14px}.page-shell:has(.hero-panel--home) .home-copy-desktop{display:none}.page-shell:has(.hero-panel--home) .home-copy-mobile{display:inline}.page-shell:has(.hero-panel--home) .hero-panel--home{gap:.72rem;padding:1.06rem 1.02rem 1rem;border-radius:24px}.page-shell:has(.hero-panel--home) .hero-panel__intro{gap:.56rem}.page-shell:has(.hero-panel--home) .hero-panel--home h1{max-width:100%;font-size:clamp(1.92rem,8vw,2.18rem);line-height:1.04;letter-spacing:-.04em}.page-shell:has(.hero-panel--home) .hero-panel__subheading{display:none}.page-shell:has(.hero-panel--home) .hero-panel__lede{font-size:.84rem;line-height:1.42}.page-shell:has(.hero-panel--home) .hero-panel__actions{gap:.48rem;margin-top:.02rem}.page-shell:has(.hero-panel--home) .hero-panel__actions .button,.page-shell:has(.hero-panel--home) .hero-panel__actions .button-primary{min-height:40px;padding:.6rem .8rem;font-size:.88rem}.page-shell:has(.hero-panel--home) .trust-strip.hero-panel__trust-strip{display:flex;gap:.32rem;margin-top:0}.page-shell:has(.hero-panel--home) .trust-strip.hero-panel__trust-strip span{min-height:22px;padding:.22rem .48rem;border-radius:999px;font-size:.63rem;letter-spacing:.015em;line-height:1.15}.page-shell:has(.hero-panel--home) .trust-strip.hero-panel__trust-strip span:nth-child(n+4){display:none}.page-shell:has(.hero-panel--home) .hero-panel__visual{margin-top:0}.page-shell:has(.hero-panel--home) .knowledge-visual{border-radius:20px}.page-shell:has(.hero-panel--home) .knowledge-visual__canvas{display:none}.page-shell:has(.hero-panel--home) .knowledge-visual__mobile-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.28rem;gap:.28rem;padding:.5rem;border-radius:19px;background:radial-gradient(circle at 12% 10%,rgba(124,58,237,.22),transparent 34%),radial-gradient(circle at 100% 92%,rgba(6,182,212,.16),transparent 30%),linear-gradient(145deg,rgba(8,18,38,.94),rgba(11,22,43,.98))}.page-shell:has(.hero-panel--home) .knowledge-visual__mobile-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.52rem;gap:.52rem;align-items:center;min-height:28px;padding:.28rem .42rem;border:1px solid rgba(176,204,255,.12);border-radius:14px;background:rgba(255,255,255,.045)}.page-shell:has(.hero-panel--home) .knowledge-visual__mobile-step:last-child{grid-column:1/-1}.page-shell:has(.hero-panel--home) .knowledge-visual__mobile-step span{color:rgba(171,205,255,.74);font-size:.66rem;font-weight:760;letter-spacing:.08em}.page-shell:has(.hero-panel--home) .knowledge-visual__mobile-step strong{color:rgba(237,244,255,.95);font-size:.74rem;font-weight:730;line-height:1.18}.page-shell:has(.hero-panel--home) .home-paths,.page-shell:has(.hero-panel--home) .home-rail-section,.page-shell:has(.hero-panel--home) .home-section{gap:.72rem;padding:1.12rem .18rem}.page-shell:has(.hero-panel--home) .home-paths{padding-top:.72rem;padding-bottom:1rem}.page-shell:has(.hero-panel--home) .section-block--story.home-section{padding-top:.82rem}.page-shell:has(.hero-panel--home) .section-block--story.home-section:has(.launch-credibility){padding-left:.82rem;padding-right:.82rem}.page-shell:has(.hero-panel--home) .home-team-teaser{padding-left:.82rem;padding-right:.82rem}.page-shell:has(.hero-panel--home) .section-block--newsletter{padding-left:.82rem;padding-right:.82rem}.page-shell:has(.hero-panel--home) .home-rail-section--editorial{padding-top:1.08rem}.page-shell:has(.hero-panel--home) .section-heading--home{gap:.58rem;margin-bottom:.1rem}.page-shell:has(.hero-panel--home) .home-paths .section-heading h2,.page-shell:has(.hero-panel--home) .home-section .conversion-layout__intro h2,.page-shell:has(.hero-panel--home) .launch-credibility__intro h2,.page-shell:has(.hero-panel--home) .section-block--editorial .section-heading--home h2,.page-shell:has(.hero-panel--home) .section-block--trust .section-heading--home h2,.page-shell:has(.hero-panel--home) .section-heading--home h2{font-size:clamp(1.36rem,6.2vw,1.68rem);line-height:1.08;letter-spacing:-.035em}.page-shell:has(.hero-panel--home) .home-paths .section-copy,.page-shell:has(.hero-panel--home) .home-section .conversion-layout__intro p:not(.eyebrow),.page-shell:has(.hero-panel--home) .launch-credibility__intro p,.page-shell:has(.hero-panel--home) .section-heading--home .section-copy{font-size:.9rem;line-height:1.48}.page-shell:has(.hero-panel--home) .card-grid--home,.page-shell:has(.hero-panel--home) .card-grid--home-two-up,.page-shell:has(.hero-panel--home) .card-grid--single,.page-shell:has(.hero-panel--home) .decision-grid,.page-shell:has(.hero-panel--home) .decision-grid--four{gap:.64rem}.page-shell:has(.hero-panel--home) .decision-card{gap:.46rem;padding:.82rem .9rem;border-radius:18px}.page-shell:has(.hero-panel--home) .decision-card h3{font-size:1.08rem;line-height:1.14}.page-shell:has(.hero-panel--home) .decision-card p:not(.decision-card__eyebrow):not(.decision-card__best-when),.page-shell:has(.hero-panel--home) .decision-card__best-when{font-size:.82rem;line-height:1.38}.page-shell:has(.hero-panel--home) .decision-card p.decision-card__eyebrow{padding:.24rem .5rem;border-radius:999px;font-size:.68rem;line-height:1.08}.page-shell:has(.hero-panel--home) .decision-card__list{display:none}.page-shell:has(.hero-panel--home) .launch-credibility{gap:.56rem}.page-shell:has(.hero-panel--home) .launch-credibility__founder,.page-shell:has(.hero-panel--home) .launch-credibility__intro{gap:.5rem}.page-shell:has(.hero-panel--home) .launch-credibility__intro{margin-bottom:0}.page-shell:has(.hero-panel--home) .launch-founder-card{gap:.38rem;padding:.76rem .82rem;border-radius:18px}.page-shell:has(.hero-panel--home) .launch-founder-card h3{font-size:1.05rem}.page-shell:has(.hero-panel--home) .launch-founder-card p,.page-shell:has(.hero-panel--home) .launch-founder-card__role{font-size:.82rem;line-height:1.42}.page-shell:has(.hero-panel--home) .launch-founder-card .trust-strip{gap:.3rem}.page-shell:has(.hero-panel--home) .launch-founder-card .trust-strip span{padding:.26rem .5rem;border-radius:999px;font-size:.62rem}.page-shell:has(.hero-panel--home) .launch-founder-note{gap:.42rem;justify-items:center}.page-shell:has(.hero-panel--home) .launch-founder-note__label{display:grid;grid-gap:.12rem;gap:.12rem;width:min(100%,240px);margin-top:.08rem}.page-shell:has(.hero-panel--home) .launch-founder-note__label p{margin:0;color:var(--text-strong);font-size:.84rem;font-weight:760;line-height:1.2}.page-shell:has(.hero-panel--home) .launch-founder-note__label span{color:#5d7494;font-size:.78rem;line-height:1.35}.page-shell:has(.hero-panel--home) .launch-founder-note__video-wrap{width:min(72vw,240px);padding:.3rem;border-radius:22px}.page-shell:has(.hero-panel--home) .launch-founder-note__video{border-radius:17px}.page-shell:has(.hero-panel--home) .home-section .content-card{gap:.52rem;padding:.96rem .92rem;border-radius:18px}.page-shell:has(.hero-panel--home) .home-section .content-card__body h3{font-size:1.12rem}.page-shell:has(.hero-panel--home) .home-section .content-card__body p:not(.content-card__eyebrow){font-size:.86rem;line-height:1.46}.page-shell:has(.hero-panel--home) .home-articles-carousel .content-card--article{padding:1.02rem .96rem}.page-shell:has(.hero-panel--home) .home-articles-carousel__footer,.page-shell:has(.hero-panel--home) .rsai-carousel__footer{gap:.46rem;margin-top:.08rem}:is(body:has(.hero-panel--home),.page-shell--shared-mobile-chrome) .site-footer{padding-top:18px;padding-bottom:20px}}@media (max-width:900px){body:has(.mentorship-flow){overflow-x:hidden}.page-shell:has(.mentorship-flow){max-width:100%;padding-left:16px;padding-right:16px}.page-shell:has(.mentorship-flow) .detail-flow,.page-shell:has(.mentorship-flow) .detail-hero,.page-shell:has(.mentorship-flow) .detail-surface,.page-shell:has(.mentorship-flow) .page-main,.page-shell:has(.mentorship-flow) .section-block{max-width:100%;min-width:0}.page-shell:has(.mentorship-flow) .section-block--muted:before,.page-shell:has(.mentorship-flow) .section-block--proof:before,.page-shell:has(.mentorship-flow) .section-block--split:before,.page-shell:has(.mentorship-flow) .section-block--story:before,.page-shell:has(.mentorship-flow) .section-block--support:before{opacity:.22;width:30px;left:20px}.page-shell:has(.mentorship-flow) .mentorship-flow{gap:22px}.page-shell:has(.mentorship-flow) .detail-flow__stack{gap:22px}.page-shell:has(.mentorship-flow) .detail-hero--offer.detail-hero--with-purchase.mentorship-hero{gap:14px;padding:28px 22px;border-radius:28px}.page-shell:has(.mentorship-flow) .mentorship-hero .detail-hero__content{gap:.66rem}.page-shell:has(.mentorship-flow) .mentorship-hero .detail-hero__content h1{max-width:11.7ch;font-size:clamp(2.75rem,11.8vw,3.12rem);line-height:1.04;letter-spacing:-.04em}.page-shell:has(.mentorship-flow) .mentorship-hero__tagline{max-width:100%;font-size:clamp(1.08rem,4.3vw,1.24rem);line-height:1.58}.page-shell:has(.mentorship-flow) .mentorship-hero__summary{max-width:100%;font-size:1rem;line-height:1.58}.page-shell:has(.mentorship-flow) .mentorship-hero__areas{gap:.44rem}.page-shell:has(.mentorship-flow) .detail-meta--mentorship span,.page-shell:has(.mentorship-flow) .mentorship-hero__areas span{min-height:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.42rem .66rem;border-radius:14px;font-size:.78rem;line-height:1.12;letter-spacing:.02em;white-space:normal}.page-shell:has(.mentorship-flow) .detail-hero__outcome--mentorship{max-width:100%;font-size:.98rem;line-height:1.54}.page-shell:has(.mentorship-flow) .mentorship-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.58rem;gap:.58rem;width:100%;padding-top:.04rem}.page-shell:has(.mentorship-flow) .mentorship-hero__actions .button{width:100%;min-height:54px;min-width:0;padding:.72rem .9rem;border-radius:18px;font-size:1rem;line-height:1.18}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card{gap:.68rem;padding:22px;border-radius:24px}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__title{font-size:clamp(1.62rem,6.8vw,1.88rem);line-height:1.16}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card .purchase-card__amount{font-size:clamp(2.24rem,9.8vw,2.62rem);line-height:.95}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__lede,.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__note{font-size:1rem;line-height:1.54}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__facts{gap:.46rem}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__fact{gap:.14rem;padding:.92rem .94rem;border-radius:16px}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__fact span{font-size:.72rem;line-height:1.1}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__fact strong{font-size:1.06rem;line-height:1.34}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card__fact small{font-size:.92rem;line-height:1.45}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card .offer-list--compact li{padding-left:1rem;font-size:1rem;line-height:1.5}.page-shell:has(.mentorship-flow) .mentorship-snapshot-card .offer-list--compact li:before{width:6px;height:6px;top:.5rem}.page-shell:has(.mentorship-flow) .detail-surface--compact,.page-shell:has(.mentorship-flow) .detail-surface--compound{gap:.94rem;padding:22px 20px;border-radius:24px}.page-shell:has(.mentorship-flow) .mentorship-faq .detail-surface__header h2,.page-shell:has(.mentorship-flow) .mentorship-fit-surface .detail-surface__header h2,.page-shell:has(.mentorship-flow) .mentorship-proof-surface .detail-surface__header h2,.page-shell:has(.mentorship-flow) .mentorship-use-cases .detail-surface__header h2{max-width:18.6ch;font-size:clamp(2.36rem,9.8vw,2.62rem);line-height:1.06;letter-spacing:-.036em}.page-shell:has(.mentorship-flow) .mentorship-faq .detail-surface__lede,.page-shell:has(.mentorship-flow) .mentorship-fit-surface .detail-surface__lede,.page-shell:has(.mentorship-flow) .mentorship-proof-surface .detail-surface__lede,.page-shell:has(.mentorship-flow) .mentorship-use-cases .detail-surface__lede{font-size:1rem;line-height:1.55}.page-shell:has(.mentorship-flow) .detail-surface__split{gap:.66rem}.page-shell:has(.mentorship-flow) .detail-surface__panel{gap:.56rem;padding:1.06rem;border-radius:18px}.page-shell:has(.mentorship-flow) .mentorship-proof-card,.page-shell:has(.mentorship-flow) .mentorship-proof-surface .detail-surface__panel{width:100%;max-width:calc(100vw - 60px);min-width:0;box-sizing:border-box}.page-shell:has(.mentorship-flow) .detail-surface__panel h3{font-size:clamp(1.42rem,6.2vw,1.62rem);line-height:1.18}.page-shell:has(.mentorship-flow) .detail-surface__panel .plain-list li,.page-shell:has(.mentorship-flow) .detail-surface__panel p{font-size:1rem;line-height:1.52}.page-shell:has(.mentorship-flow) .detail-surface__panel .plain-list{gap:.52rem}.page-shell:has(.mentorship-flow) .detail-surface__panel .plain-list li{padding-left:1rem}.page-shell:has(.mentorship-flow) .detail-surface__panel .button{width:100%;min-height:48px;border-radius:16px;font-size:.92rem;line-height:1.14;white-space:nowrap}.page-shell:has(.mentorship-flow) .detail-booking-shell.mentorship-booking-shell{padding:0}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__surface{gap:.84rem;padding:20px 16px;border-radius:24px}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__layout{gap:.86rem}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__aside{max-width:none;padding:0;border-right:none}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__aside-shell{gap:.62rem;padding:.96rem .96rem .98rem;border-radius:20px;box-shadow:none}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__aside-copy h2{max-width:14ch;font-size:clamp(1.58rem,6.6vw,1.86rem);line-height:1.12;letter-spacing:-.03em}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__aside-note,.page-shell:has(.mentorship-flow) .mentorship-booking-shell__highlight p,.page-shell:has(.mentorship-flow) .mentorship-booking-shell__lede{font-size:.98rem;line-height:1.54}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__highlight{padding:.82rem .84rem;border-radius:14px}.page-shell:has(.mentorship-flow) .mentorship-booking-shell__highlight strong{font-size:.96rem;line-height:1.36}.page-shell:has(.mentorship-flow) .mentorship-booking-shell .mentorship-request-form{gap:.82rem;padding:16px 14px;border-radius:22px;box-shadow:none}.page-shell:has(.mentorship-flow) .mentorship-request-form .form-panel__header h3{font-size:clamp(1.52rem,6.4vw,1.84rem);line-height:1.14;letter-spacing:-.03em}.page-shell:has(.mentorship-flow) .mentorship-request-form .form-note{font-size:.96rem;line-height:1.5}.page-shell:has(.mentorship-flow) .mentorship-flow-group{gap:.62rem;padding-top:.72rem;border-top-color:rgba(84,112,154,.08)}.page-shell:has(.mentorship-flow) .mentorship-flow-group__header{grid-template-columns:minmax(0,1fr);gap:.44rem}.page-shell:has(.mentorship-flow) .mentorship-flow-group__step{min-width:0;width:-moz-fit-content;width:fit-content;min-height:24px;padding:.24rem .52rem;font-size:.68rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__group-heading strong{font-size:1.04rem;line-height:1.26}.page-shell:has(.mentorship-flow) .mentorship-request-form__group-heading p,.page-shell:has(.mentorship-flow) .mentorship-request-form__helper{font-size:.94rem;line-height:1.5}.page-shell:has(.mentorship-flow) .mentorship-request-form__account-summary{gap:.52rem;padding:.82rem .86rem;border-radius:16px}.page-shell:has(.mentorship-flow) .mentorship-request-form__account-summary-header strong{font-size:.94rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__account-summary-header p{font-size:.86rem;line-height:1.45}.page-shell:has(.mentorship-flow) .mentorship-request-form__account-summary-header .button{min-height:40px;min-width:92px;padding:.46rem .64rem;font-size:.84rem}.page-shell:has(.mentorship-flow) .mentorship-request-form label>span{font-size:.95rem;line-height:1.4}.page-shell:has(.mentorship-flow) .mentorship-request-form input,.page-shell:has(.mentorship-flow) .mentorship-request-form select,.page-shell:has(.mentorship-flow) .mentorship-slot-picker__select,.page-shell:has(.mentorship-flow) .mentorship-slot-picker__trigger{min-height:50px;width:100%;min-width:0;padding:.68rem .84rem;border-radius:14px;font-size:1rem;line-height:1.3}.page-shell:has(.mentorship-flow) .form-panel__textarea.form-panel__textarea--compact,.page-shell:has(.mentorship-flow) .mentorship-request-form textarea{min-height:106px;border-radius:14px;font-size:1rem;line-height:1.48}.page-shell:has(.mentorship-flow) .mentorship-slot-picker__controls{grid-template-columns:minmax(0,1fr);gap:.64rem}.page-shell:has(.mentorship-flow) .mentorship-slot-picker__popover{width:min(100%,340px)}.page-shell:has(.mentorship-flow) .mentorship-slot-picker__section{gap:.62rem;padding:.74rem;border-radius:14px}.page-shell:has(.mentorship-flow) .mentorship-slot-picker__date,.page-shell:has(.mentorship-flow) .mentorship-slot-picker__time{min-height:40px;font-size:.88rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__review-shell{gap:.7rem;padding:.82rem .84rem .88rem;border-radius:18px;box-shadow:none}.page-shell:has(.mentorship-flow) .mentorship-request-form__summary-grid{grid-template-columns:minmax(0,1fr);gap:.58rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__summary-block{gap:.36rem;padding:.78rem .8rem;border-radius:14px}.page-shell:has(.mentorship-flow) .mentorship-request-form__summary-block strong{font-size:.94rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__summary-block .offer-list li,.page-shell:has(.mentorship-flow) .mentorship-request-form__summary-block p{font-size:.92rem;line-height:1.48}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-card{gap:.64rem;padding:.84rem;border-radius:16px;box-shadow:none}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-head{grid-template-columns:minmax(0,1fr);gap:.58rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-kicker{font-size:.74rem;letter-spacing:.05em}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-copy strong{font-size:1.16rem;line-height:1.3}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-head p,.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-slot{font-size:.92rem;line-height:1.46}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-hero{justify-items:flex-start;text-align:left;padding:.58rem .64rem;border-radius:14px}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-hero span{font-size:.74rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-total{font-size:clamp(2.12rem,9.2vw,2.48rem);line-height:.96}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-lines{gap:.42rem;padding-top:.62rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-lines p{gap:.7rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-lines span{font-size:.92rem;line-height:1.4}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-lines strong{font-size:.96rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-final span{font-size:.98rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-final strong{font-size:1.12rem}.page-shell:has(.mentorship-flow) .coupon-panel__field .muted-text,.page-shell:has(.mentorship-flow) .mentorship-request-form__footer-note,.page-shell:has(.mentorship-flow) .mentorship-request-form__pricing-trust{font-size:.9rem;line-height:1.45}.page-shell:has(.mentorship-flow) .mentorship-request-form__coupon{gap:.5rem;padding-top:.62rem}.page-shell:has(.mentorship-flow) .coupon-panel__toggle{min-height:48px;font-size:.95rem;border-radius:14px}.page-shell:has(.mentorship-flow) .coupon-panel__controls .button,.page-shell:has(.mentorship-flow) .coupon-panel__field .button{min-height:46px;padding:.58rem .68rem;border-radius:14px;font-size:.92rem}.page-shell:has(.mentorship-flow) .mentorship-request-form__submit-bar .button{width:100%;min-height:54px;border-radius:18px;font-size:.94rem;line-height:1.24;white-space:nowrap}.page-shell:has(.mentorship-flow) .mentorship-proof-layout{gap:.72rem}.page-shell:has(.mentorship-flow) .mentorship-proof-card{gap:.62rem;padding:1.08rem;border-radius:18px;box-shadow:none}.page-shell:has(.mentorship-flow) .mentorship-proof-card h3{font-size:clamp(1.42rem,6.2vw,1.62rem);line-height:1.2}.page-shell:has(.mentorship-flow) .mentorship-proof-card .plain-list li,.page-shell:has(.mentorship-flow) .mentorship-proof-card p{font-size:1rem;line-height:1.5}.page-shell:has(.mentorship-flow) .mentorship-proof-card__signals{gap:.38rem}.page-shell:has(.mentorship-flow) .mentorship-proof-card .eyebrow{max-height:none;max-width:100%;padding:.32rem .58rem;font-size:.7rem;line-height:1.08;letter-spacing:.06em;white-space:normal}.page-shell:has(.mentorship-flow) .mentorship-proof-card__signals span{min-height:0;padding:.38rem .62rem;font-size:.8rem;line-height:1.14}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials{display:flex;gap:.66rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card-v2{flex:0 0 100%;width:100%;min-width:100%;max-width:none;margin-left:0;padding:1rem 1rem .98rem;border-radius:16px;scroll-snap-align:start}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card__signal{min-height:0;padding:.28rem .5rem;font-size:.7rem;line-height:1.08;letter-spacing:.03em;white-space:nowrap}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card__top{gap:.56rem}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card__quote-mark{width:30px;height:30px;border-radius:9px;font-size:.92rem}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card__quote{font-size:1rem;line-height:1.5}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card__avatar{width:46px;height:46px;border-radius:12px}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card__person-copy strong{font-size:1rem;line-height:1.24}.page-shell:has(.mentorship-flow) .mentorship-proof-testimonials .testimonial-card__person-copy span{font-size:.88rem;line-height:1.42}.page-shell:has(.mentorship-flow) .mentorship-faq .detail-faq-grid{gap:.72rem}.page-shell:has(.mentorship-flow) .mentorship-faq .detail-surface__panel--faq{gap:.5rem;padding:1rem;border-radius:16px}.page-shell:has(.mentorship-flow) .mentorship-faq .detail-surface__panel--faq h3{font-size:1.16rem;line-height:1.24}.page-shell:has(.mentorship-flow) .mentorship-faq .detail-surface__panel--faq p{font-size:1rem;line-height:1.5}.page-shell:has(.mentorship-flow) .detail-inline-cta--mentorship-final{gap:.72rem;padding:1rem;border-radius:18px}.page-shell:has(.mentorship-flow) .detail-inline-cta--mentorship-final .detail-inline-cta__copy h3{max-width:18ch;font-size:clamp(2.1rem,8.8vw,2.38rem);line-height:1.08;letter-spacing:-.03em}.page-shell:has(.mentorship-flow) .detail-inline-cta--mentorship-final .detail-inline-cta__copy p:not(.eyebrow){font-size:1rem;line-height:1.54}.page-shell:has(.mentorship-flow) .detail-inline-cta--mentorship-final .button{width:100%;min-height:56px;border-radius:18px;font-size:1rem}}@media (max-width:430px){.page-shell:has(.mentorship-flow) .mentorship-hero .detail-hero__content h1{font-size:clamp(2.75rem,11.4vw,2.98rem)}.page-shell:has(.mentorship-flow) .mentorship-faq .detail-surface__header h2,.page-shell:has(.mentorship-flow) .mentorship-fit-surface .detail-surface__header h2,.page-shell:has(.mentorship-flow) .mentorship-proof-surface .detail-surface__header h2,.page-shell:has(.mentorship-flow) .mentorship-use-cases .detail-surface__header h2{font-size:clamp(2.3rem,9.6vw,2.56rem)}.page-shell:has(.mentorship-flow) .detail-inline-cta--mentorship-final .detail-inline-cta__copy h3{font-size:clamp(2.04rem,8.2vw,2.28rem)}}@media print{@page{size:A4 landscape;margin:0}body,html{background:white!important}body{padding:0}.certificate-verify-page>:not(.certificate-verify-page__document),.certificate-verify-page__screen-actions,.frontend-chrome__footer,.frontend-chrome__header,.global-footer-shell,.global-header-shell,.site-footer,.site-header{display:none!important}.certificate-verify-page,.certificate-verify-page__document{margin:0!important;max-width:none!important;padding:0!important}.certificate-document{margin:0;max-width:none}.certificate-document .certificate-shell{width:297mm;height:210mm;border-radius:0;box-shadow:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body,html{overflow-x:clip}.site-header{z-index:120;background:rgba(255,255,255,.94)}.site-header.is-scrolled{background:rgba(255,255,255,.96)}.course-enrollment-form,.courses-dynamic-showcase__row,.courses-dynamic-showcase__row>*,.detail-flow,.detail-flow>*,.detail-hero,.detail-hero>*,.detail-surface,.detail-surface>*,.offer-spotlight-card,.offer-spotlight-card>*,.purchase-card,.purchase-card>*,.workshop-registration-form{min-width:0;max-width:100%}.detail-flow:has(.detail-hero--course){padding-top:1.5rem}.content-card__meta-row,.detail-hero__label-row,.detail-meta,.guided-cohort-card__facts,.purchase-card__highlights,.workshop-run-card__facts{min-width:0;max-width:100%;overflow-wrap:anywhere}.course-curriculum-card,.detail-surface__panel,.faq-card,.form-panel,.live-schedule-notice,.purchase-card{grid-template-columns:minmax(0,1fr)}.guided-proof,.guided-proof__body,.guided-proof__grid,.guided-proof__intro,.guided-proof__note{min-width:0;max-width:100%}.purchase-card__title{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:1.28rem;font-weight:800;line-height:1.18;letter-spacing:0}#course-access-card,.detail-authority,.detail-surface,.guided-hero-included,.guided-hero-takeaways{scroll-margin-top:8.5rem}#course-access-card:target{margin-top:3rem}.purchase-card--course-paid .purchase-card__amount,.purchase-card--workshop .purchase-card__amount{letter-spacing:0}.purchase-card__price-note{margin:-.18rem 0 0;color:#4f6788;font-size:.84rem;font-weight:700;line-height:1.4}.purchase-card__price-row--final{margin-top:.18rem;padding-top:.56rem;border-top:1px solid rgba(111,145,197,.14)}.purchase-card__price-row--final strong{font-size:1.12rem}.course-capstone,.course-outcome-grid,.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.course-curriculum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.95rem;gap:.95rem;margin-top:.95rem}.course-curriculum-card{display:grid;grid-gap:.64rem;gap:.64rem;min-width:0;padding:1.05rem;border:1px solid rgba(84,112,154,.12);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 12px 24px rgba(14,30,62,.035)}.course-curriculum-card h3,.faq-card h3{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:1.02rem;font-weight:800;line-height:1.28;letter-spacing:0}.course-curriculum-card p,.faq-card p,.live-schedule-notice p{margin:0;color:#506789;font-size:.92rem;line-height:1.58}.course-curriculum-card__topics{gap:.4rem}.course-curriculum-card__output{padding-top:.52rem;border-top:1px solid rgba(111,145,197,.12)}.course-capstone{margin-top:.95rem}.faq-card,.live-schedule-notice{display:grid;grid-gap:.52rem;gap:.52rem;min-width:0;padding:1rem;border:1px solid rgba(84,112,154,.12);border-radius:18px;background:rgba(255,255,255,.9)}.live-schedule-notice h2{max-width:22ch}.detail-surface__actions--inline{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.detail-authority--compact-note{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1rem;padding:1.2rem}.detail-authority--compact-note .detail-authority__body,.detail-authority--compact-note .detail-authority__founder{gap:.4rem}.detail-authority--compact-note h2{max-width:18ch;font-size:1.22rem;line-height:1.2;letter-spacing:0}.detail-authority--compact-note p{margin:0}.courses-dynamic-showcase__empty-proof{height:auto}.offer-spotlight-card--workshop .offer-spotlight-card__signature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.detail-hero--course.detail-hero--with-purchase,.detail-hero--starter.detail-hero--course.detail-hero--with-purchase,.detail-hero--with-purchase,.detail-hero--workshop.detail-hero--with-purchase{grid-template-columns:minmax(0,1fr);gap:1rem;padding:24px 20px;overflow:hidden}.detail-hero--offer .detail-hero__content,.detail-hero__content--course,.detail-hero__content--workshop{max-width:100%}.detail-hero--course .detail-hero__content h1,.detail-hero--offer .detail-hero__content h1,.detail-hero--workshop .detail-hero__content h1{max-width:100%;overflow-wrap:anywhere}.purchase-card--hero{width:100%;justify-self:stretch}.purchase-card--sticky-rail{position:static}.course-capstone,.course-curriculum-grid,.course-outcome-grid,.detail-authority--compact-note,.detail-surface__split,.faq-grid,.guided-hero-included__list,.guided-hero-output-grid,.guided-hero-support,.guided-proof,.guided-proof__body,.guided-proof__grid,.guided-schedule__grid,.learning-approach-grid,.offer-spotlight-card--workshop .offer-spotlight-card__signature-grid{grid-template-columns:minmax(0,1fr)}.guided-proof__intro,.learning-approach__intro{max-width:100%}.courses-dynamic-showcase__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.background-mesh,.background-orb{display:none}.page-shell{width:100%;max-width:100%;padding-left:12px;padding-right:12px}.detail-authority--compact-note,.detail-hero--course.detail-hero--with-purchase,.detail-hero--with-purchase,.detail-hero--workshop.detail-hero--with-purchase,.detail-surface{padding-left:16px;padding-right:16px}.course-curriculum-card,.faq-card,.form-panel,.guided-hero-output-card,.learning-approach-card,.live-schedule-notice,.purchase-card--hero{border-radius:18px}.purchase-card--hero{padding:1rem}.workshop-booking-step{padding-inline:0}.workshop-registration-form{padding:.92rem;border-radius:18px}.workshop-registration-form__section{gap:.56rem;padding-top:.64rem}.workshop-registration-form__assets-card,.workshop-registration-form__summary-card{padding:.76rem}.purchase-card__amount{font-size:1.75rem;line-height:1.05}.content-card__meta-pill,.detail-hero .eyebrow,.detail-meta span,.detail-surface .eyebrow,.purchase-card__highlights span,.purchase-card__label{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.button,.button--ghost,.coupon-panel__controls,.coupon-panel__controls button,.coupon-panel__controls input{max-width:100%}.detail-surface__actions--inline .button{width:100%}.learning-approach__intro h2{font-size:1.42rem;line-height:1.16}.learning-approach-card{padding:.92rem}}