:root{--olive:#64611f;--olive-dark:#56541f;--cream:#fffef6;--paper:#f1ecdc;--ink:#202018;--muted:#666255;--line:#d8d2bd;--terracotta:#a95137;--white:#fff;--shadow:0 24px 70px #2e2b161f;--radius:1.25rem;--shell:min(74rem, calc(100vw - 2rem))}*{box-sizing:border-box}html{background:var(--cream);color:var(--ink);scroll-behavior:smooth}body{background:radial-gradient(circle at 10% 0%, #706d2b12, transparent 28rem), var(--cream);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.6}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:var(--white);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffef6e6;border-bottom:1px solid #2020181a;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.6rem;display:flex}.wordmark{color:var(--ink);letter-spacing:.1em;font-size:1.32rem;font-weight:900;line-height:1;text-decoration:none}.wordmark span{color:var(--terracotta)}.site-logo{flex:none;align-items:center;min-height:2.75rem;line-height:1;text-decoration:none;display:inline-flex}.site-logo__word{color:var(--ink);letter-spacing:-.085em;text-wrap:nowrap;font-family:ui-rounded,Arial Rounded MT Bold,ui-sans-serif,system-ui,sans-serif;font-size:2.05rem;font-weight:900;line-height:.9}.site-logo__accent{color:var(--terracotta)}.site-logo--footer .site-logo__word{color:var(--cream);font-size:2.2rem}.site-nav{gap:clamp(.8rem,3vw,2rem);margin:0;padding:0;list-style:none;display:flex}.site-nav a{font-size:.9rem;font-weight:720;text-decoration:none}.hero{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:min(48rem,100svh - 4.6rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.hero h1,.page-hero h1,.legal-page h1{letter-spacing:-.065em;max-width:12ch;margin:.35rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:500;line-height:.94}.hero__lead{max-width:41rem;color:var(--muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.eyebrow{color:var(--olive-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.74rem;font-weight:850}.button-row,.section-action{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.button{border:2px solid var(--olive);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:3.15rem;padding:.72rem 1.3rem;font-weight:780;line-height:1.2;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.button:hover{text-decoration:none;transform:translateY(-2px)}.button--primary{background:var(--olive);color:var(--white)}.button--primary:hover{background:var(--olive-dark)}.button--secondary{color:var(--olive-dark);background:0 0}.button--secondary:hover{background:#706d2b17}.button--disabled,.button:disabled{cursor:not-allowed;filter:grayscale();opacity:.52;transform:none}.microcopy{max-width:34rem;color:var(--muted);font-size:.82rem}.signal-strip{border-block:1px solid #2020181f;padding-block:1rem}.signal-strip__inner{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:1.2rem;font-size:.77rem;font-weight:790;display:flex;overflow-x:auto}.signal-strip__inner span:not(:last-child):after{content:"•";color:var(--terracotta);margin-left:clamp(1.2rem,4vw,4rem)}.section{padding-block:clamp(5rem,10vw,9rem)}.project-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.project-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:20rem;padding:clamp(1.5rem,4vw,2.5rem)}.project-card>span{color:var(--terracotta);letter-spacing:.16em;font-size:.72rem;font-weight:850}.project-card h3{letter-spacing:-.04em;max-width:12ch;margin:5rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.project-card p{max-width:33rem;color:var(--muted)}.project-card--core{color:var(--cream);background:#151610}.project-card--core>span{color:#aaa64a}.project-card--core p{color:#fffef6ad}.project-card--core .button{color:var(--cream);border-color:#aaa64a;margin-top:1rem}.core-shell{width:min(88rem,100% - 2rem);margin-inline:auto}.core-surface{background:radial-gradient(circle at 90% 0,#706d2b12,#0000 30rem),#f7f8f3;min-height:100svh}.core-surface h1,.core-surface h2,.core-surface h3,.core-surface h4{overflow-wrap:anywhere}.core-surface .login-page h1{letter-spacing:-.065em;font-family:inherit;font-weight:560}.core-surface .form-card>h2{letter-spacing:-.045em;font-family:inherit;font-weight:610}.core-header{z-index:20;background:#fbfcf8;border-bottom:1px solid #e6e8df;position:relative}.core-header__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:4.5rem;display:flex}.core-wordmark{color:#171912;letter-spacing:.13em;align-items:baseline;gap:.6rem;font-size:.9rem;font-weight:780;text-decoration:none;display:inline-flex}.core-wordmark strong{color:var(--olive);border-left:1px solid #aeb19f;padding-left:.6rem;font-size:.72rem;font-weight:850}.core-header nav{gap:1.4rem;display:flex}.core-header nav a{color:#4f5347;font-size:.84rem;font-weight:700;text-decoration:none}.core-footer{color:#6a6e62;background:#fbfcf8;border-top:1px solid #e6e8df;padding-block:1.4rem;font-size:.78rem}.core-footer__inner{justify-content:space-between;gap:1rem;display:flex}.core-main{min-height:calc(100svh - 8.5rem);padding-block:clamp(3rem,7vw,6rem)}.core-page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:flex}.core-page-heading h1{color:#171912;letter-spacing:-.065em;margin:.25rem 0 .8rem;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:560;line-height:.96}.core-page-heading p:last-child{color:#666b5f;max-width:45rem;margin:0;font-size:1.05rem}.core-kicker{color:var(--olive);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.core-heading-actions{align-items:center;gap:1rem;display:flex}.core-page-heading>a,.core-heading-actions>a{color:#34382f;border-bottom:1px solid #aeb19f;font-size:.84rem;font-weight:750;text-decoration:none}.core-text-button{color:#666b5f;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:700}.core-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.core-panel{background:#fff;border:1px solid #e1e4d9;border-radius:1rem;min-height:25rem;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 18px 60px #373d2c12}.core-panel--progress{color:#f8faef;background:#171912}.core-panel__topline{color:#6c7165;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e6e8df;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.7rem;font-weight:800;display:flex}.core-panel--progress .core-panel__topline{color:#b5baaa;border-color:#ffffff24}.core-level-label{color:#a9ad9e;margin:3rem 0 .3rem;font-size:.75rem}.core-panel--progress h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:540}.core-panel--progress>p:not(.core-level-label){color:#bdc1b4;max-width:34rem}.core-progress{background:#ffffff1f;border-radius:999px;height:.55rem;margin-top:2.4rem;overflow:hidden}.core-progress span{border-radius:inherit;background:#9e9a3e;height:100%;display:block}.core-progress-meta{color:#aeb3a4;justify-content:space-between;gap:1rem;margin-top:.65rem;font-size:.74rem;display:flex}.core-next-step{border-top:1px solid #ffffff24;gap:.25rem;margin-top:2.3rem;padding-top:1.2rem;display:grid}.core-next-step span{color:#9fa395;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:780}.core-next-step strong{max-width:36rem;font-weight:600}.core-empty{flex-direction:column;justify-content:center;min-height:18rem;display:flex}.core-empty h2{letter-spacing:-.025em;max-width:22ch;margin:0 0 .6rem;font-size:1.35rem;font-weight:650}.core-empty p{color:#74796d;max-width:38rem;margin:0}.core-panel--progress .core-empty p{color:#aeb3a4}.core-activity-list,.core-inbox-list{margin:0;padding:0;list-style:none}.core-activity-list li,.core-inbox-list li{border-bottom:1px solid #eceee7;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.core-activity-list li>div,.core-inbox-list li>div{gap:.15rem;display:grid}.core-activity-list strong,.core-inbox-list strong{color:#30342c;font-size:.9rem}.core-activity-list span,.core-inbox-list span{color:#777c70;font-size:.76rem}.core-inbox-list li>div:last-child{justify-items:end}.core-inbox-list b{color:var(--olive-dark);text-transform:capitalize;font-size:.72rem}.core-xp{color:var(--olive);white-space:nowrap;font-size:.82rem}.core-xp--negative{color:var(--terracotta)}.core-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.core-metrics article{background:#f7f8f3;border:1px solid #e1e4d9;border-radius:1rem;gap:1.5rem;padding:1.4rem;display:grid}.core-metrics span{color:#6e7367;letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:760}.core-metrics strong{color:#24271f;letter-spacing:-.05em;font-size:2.5rem;font-weight:580}.core-preview-page{gap:clamp(5rem,10vw,9rem);display:grid}.core-preview-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.core-preview-hero h1{color:#171912;letter-spacing:-.075em;max-width:12ch;margin:.45rem 0 1.5rem;font-size:clamp(3.3rem,7.5vw,7rem);font-weight:540;line-height:.9}.core-preview-hero>div>p:last-of-type,.core-preview-section__heading>p:last-child{color:#666b5f;max-width:48rem;font-size:1.04rem;line-height:1.7}.core-preview-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.core-preview-actions>a:not(.button){color:#34382f;border-bottom:1px solid #aeb19f;font-size:.85rem;font-weight:740;text-decoration:none}.core-status-card{background:#fff;border:1px solid #dfe2d7;border-radius:1rem;padding:1.4rem;box-shadow:0 18px 60px #373d2c12}.core-status-card>span{color:#5c6156;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:820}.core-status-card dl{margin:1rem 0 0}.core-status-card dl>div{border-top:1px solid #eceee7;justify-content:space-between;gap:1rem;padding-block:1rem;display:flex}.core-status-card dt{color:#50554a;font-size:.82rem}.core-status-card dd{color:var(--olive-dark);text-align:right;margin:0;font-size:.76rem;font-weight:760}.core-preview-section{gap:2rem;display:grid}.core-preview-section__heading h2,.core-preview-callout h2{color:#1e211a;letter-spacing:-.06em;max-width:18ch;margin:.35rem 0 1rem;font-size:clamp(2.2rem,5vw,4.7rem);font-weight:560;line-height:.98}.core-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.core-module-grid article{background:#fff;border:1px solid #e1e4d9;border-radius:1rem;flex-direction:column;min-height:19rem;padding:1.4rem;display:flex}.core-module-grid article>span{color:#64695e;font-size:.72rem}.core-module-grid h3{color:#292d24;letter-spacing:-.035em;margin:auto 0 .65rem;font-size:1.35rem;font-weight:620}.core-module-grid p{color:#72776b;margin:0 0 1.25rem;font-size:.88rem;line-height:1.55}.core-module-grid small{color:var(--olive-dark);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #eceee7;padding-top:.85rem;font-size:.7rem;font-weight:780}.core-preview-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;display:grid}.core-preview-grid .core-panel{min-height:0}.core-audience-switch{border:1px solid #ffffff26;border-radius:999px;gap:.35rem;margin-top:1.4rem;padding:.25rem;display:inline-flex}.core-audience-switch button{color:#b8bdaf;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.55rem .9rem;font-size:.76rem;font-weight:760}.core-audience-switch button[aria-pressed=true]{color:#fff;background:#5f5d1f}.core-xp-control{color:#b8bdaf;gap:.65rem;margin-top:1.6rem;font-size:.72rem;font-weight:720;display:grid}.core-xp-control input{accent-color:#aaa64a;width:100%}.core-level-track ol{margin:0;padding:0;list-style:none}.core-level-track li{border-bottom:1px solid #eceee7;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.core-level-track li>span{color:#60655a;font-size:.7rem}.core-level-track li>div{gap:.1rem;display:grid}.core-level-track li strong{color:#34382f;font-size:.86rem}.core-level-track li small{color:#64695e;font-size:.68rem}.core-level-track li.is-current{background:#eff1e5;border-radius:.7rem;margin-inline:-.75rem;padding-inline:.75rem}.core-level-track li.is-current strong{color:var(--olive-dark)}.role-demo{background:#fff;border:1px solid #daddd1;border-radius:1.2rem;overflow:hidden;box-shadow:0 24px 80px #373d2c17}.role-demo button,.role-demo input{font:inherit}.role-demo button{cursor:pointer}.role-demo__topline{color:#f7f8ee;background:#171912;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.role-demo__topline>div{gap:.15rem;display:grid}.role-demo__topline strong{letter-spacing:.02em;font-size:.8rem}.role-demo__topline span,.role-demo__topline p{color:#b5baad;margin:0;font-size:.7rem}.role-demo__topline p{text-align:right;max-width:24rem}.role-demo__switcher{background:#f3f4ee;border-bottom:1px solid #dfe2d7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.role-demo__switcher button{color:#3e4339;text-align:left;background:0 0;border:0;border-right:1px solid #dfe2d7;gap:.2rem;padding:1rem 1.2rem;display:grid}.role-demo__switcher button:last-child{border-right:0}.role-demo__switcher button:hover{background:#fff}.role-demo__switcher button[aria-pressed=true]{color:#fff;background:#6b6926}.role-demo__switcher span{font-size:.83rem;font-weight:760}.role-demo__switcher small{color:#686d61;font-size:.65rem}.role-demo__switcher button[aria-pressed=true] small{color:#ebecdf}.role-demo__summary{border-bottom:1px solid #e2e4da;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-demo__summary>div{border-right:1px solid #e2e4da;gap:.2rem;min-width:0;padding:1.35rem;display:grid}.role-demo__summary>div:last-child{border-right:0}.role-demo__summary span,.role-demo__section-heading>span{color:#686d61;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:780}.role-demo__summary strong{overflow-wrap:anywhere;color:#292d24;letter-spacing:-.025em;font-size:1.15rem;font-weight:620}.role-demo__summary small{color:#686d61;font-size:.69rem}.role-demo__progress-block{background:#f5f6f0;border-bottom:1px solid #dfe2d7;grid-template-columns:minmax(10rem,auto) minmax(8rem,1fr) minmax(14rem,auto);align-items:center;gap:1.2rem;padding:1rem 1.35rem;display:grid}.role-demo__progress-block>div:first-child{align-items:baseline;gap:.65rem;display:flex}.role-demo__progress-block>div:first-child span,.role-demo__progress-block p{color:#62675b;font-size:.7rem}.role-demo__progress-block>div:first-child strong{color:#5e5b20;font-size:1rem}.role-demo__progress{background:#d8dacd;border-radius:999px;height:.45rem;overflow:hidden}.role-demo__progress span{border-radius:inherit;background:#77742a;height:100%;transition:width .2s;display:block}.role-demo__progress-block p{text-align:right;margin:0}.role-demo__detail-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));display:grid}.role-demo__detail-grid>section{min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.role-demo__detail-grid>section+section{border-left:1px solid #e2e4da}.role-demo__section-heading{border-bottom:1px solid #e7e9e1;gap:.25rem;min-height:4.1rem;padding-bottom:1rem;display:grid}.role-demo__section-heading h3{color:#2d3129;letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:640}.role-demo__tasks{gap:.55rem;margin-top:1rem;display:grid}.role-demo__tasks label{cursor:pointer;border:1px solid #e0e3d8;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.8rem;display:grid}.role-demo__tasks label:has(input:checked){background:#f2f3e5;border-color:#aaa774}.role-demo__tasks input{accent-color:#77742a;margin-top:.2rem}.role-demo__tasks label>span{gap:.2rem;display:grid}.role-demo__tasks strong{color:#393d34;font-size:.74rem}.role-demo__tasks small{color:#656a5e;font-size:.67rem;line-height:1.45}.role-demo__tasks b{color:#646120;white-space:nowrap;font-size:.65rem}.role-demo__reset{color:#4e5348;background:0 0;border:0;border-bottom:1px solid #aeb19f;margin-top:1rem;padding:0;font-size:.68rem;font-weight:720}.role-demo__benefits{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.role-demo__benefits li{color:#50554a;border-bottom:1px solid #e8eae2;padding:.8rem 0 .8rem 1.25rem;font-size:.72rem;line-height:1.5;position:relative}.role-demo__benefits li:before{color:#716e28;content:"✓";font-weight:800;position:absolute;top:.9rem;left:0}.role-demo__honesty-note{color:#62675b;border-left:2px solid #a5a26e;margin:1rem 0 0;padding-left:.75rem;font-size:.67rem;line-height:1.5}.role-demo__steps{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.role-demo__steps li{border-bottom:1px solid #e8eae2;grid-template-columns:1.8rem 1fr;gap:.65rem;padding-block:.75rem;display:grid}.role-demo__steps span{color:#5e5b20;background:#edeedf;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.65rem;font-weight:760;display:grid}.role-demo__steps p{color:#50554a;margin:0;font-size:.72rem;line-height:1.5}.role-demo__academy-link{color:#fff;background:#666422;border-radius:999px;margin-top:1rem;padding:.65rem .9rem;font-size:.68rem;font-weight:760;text-decoration:none;display:inline-flex}.role-demo__status{color:#5e6358;background:#eceee5;border-top:1px solid #dfe2d7;margin:0;padding:.75rem 1.35rem;font-size:.7rem}.academy-demo{background:#fff;border:1px solid #daddd1;border-radius:1.2rem;overflow:hidden;box-shadow:0 24px 80px #373d2c17}.academy-demo button,.academy-demo select,.academy-demo input{font:inherit}.academy-demo button{cursor:pointer}.academy-demo button:disabled,.academy-demo fieldset:disabled{cursor:not-allowed}.academy-demo__notice{color:#f7f8ee;background:#171912;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.academy-demo__notice>div{gap:.15rem;display:grid}.academy-demo__notice strong{letter-spacing:.02em;font-size:.8rem}.academy-demo__notice span{color:#adb2a4;font-size:.7rem}.academy-demo__notice label{color:#c8ccbf;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.7rem;font-weight:750;display:flex}.academy-demo__notice select{color:#fff;text-transform:none;background:#292c23;border:1px solid #ffffff2e;border-radius:.55rem;min-width:14rem;padding:.65rem 2.2rem .65rem .75rem;font-size:.78rem;font-weight:650}.academy-demo__context{color:#666b5f;background:#f6f7f2;border-bottom:1px solid #e5e7de;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.25rem;font-size:.74rem;display:flex}.academy-demo__context button{color:#393d34;background:0 0;border:0;border-bottom:1px solid #9ca18e;padding:0;font-size:.72rem;font-weight:730}.academy-demo__layout{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.7fr);min-height:48rem;display:grid}.academy-profile{background:#f1f2e9;border-right:1px solid #e2e4da;padding:1.35rem}.academy-profile__person{border-bottom:1px solid #d7dacd;align-items:center;gap:.85rem;padding-bottom:1.2rem;display:flex}.academy-profile__person>span{color:#fff;background:#747128;border-radius:50%;flex:none;place-items:center;width:2.8rem;height:2.8rem;font-size:.72rem;font-weight:800;display:grid}.academy-profile__person>div{gap:.08rem;display:grid}.academy-profile__person small,.academy-profile__person p,.academy-profile__next-level,.academy-course-summary span,.academy-step-nav small{color:#64695d;margin:0;font-size:.68rem}.academy-profile__person strong{color:#292c24;font-size:.9rem}.academy-profile__level{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.4rem;display:flex}.academy-profile__level>div{gap:.15rem;display:grid}.academy-profile__level span{color:#6b7064;text-transform:uppercase;font-size:.68rem;font-weight:720}.academy-profile__level strong{color:#22251e;letter-spacing:-.035em;font-size:1.45rem;font-weight:600}.academy-profile__level b{color:#5f5d1f;font-size:.8rem}.academy-profile__level-progress{background:#d7d9cd;border-radius:999px;height:.35rem;margin-top:.8rem;overflow:hidden}.academy-profile__level-progress span{border-radius:inherit;background:#77742a;height:100%;transition:width .24s;display:block}.academy-profile__next-level{margin-top:.45rem}.academy-course-summary{border-top:1px solid #d7dacd;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.academy-course-summary>div{gap:.2rem;display:grid}.academy-course-summary strong{color:#2b2f26;font-size:.83rem}.academy-course-summary b{color:#5f5d1f;font-size:.78rem}.academy-step-nav{gap:.45rem;margin-top:1rem;display:grid}.academy-step-nav button{color:#4d5247;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;width:100%;padding:.75rem;display:grid}.academy-step-nav button:hover{background:#ffffff8c}.academy-step-nav button[aria-current=step]{background:#fff;border-color:#cfd2c3;box-shadow:0 8px 28px #373d2c12}.academy-step-nav button>span:first-child{color:#62675b;border:1px solid #ccd0c2;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.64rem;font-weight:780;display:grid}.academy-step-nav button.is-complete>span:first-child{color:#fff;background:#77742a;border-color:#77742a}.academy-step-nav button>span:last-child{gap:.15rem;display:grid}.academy-step-nav strong{color:#34382f;font-size:.78rem}.academy-workspace{min-width:0;padding:clamp(1.25rem,3.5vw,2.5rem)}.academy-workspace__heading{border-bottom:1px solid #e7e9e1;justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1.2rem;display:flex}.academy-workspace__heading p,.academy-workspace__heading h3{margin:0}.academy-workspace__heading p{color:#686d61;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.academy-workspace__heading h3{color:#22251e;letter-spacing:-.045em;margin-top:.25rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:590}.academy-workspace__heading>span{color:#795649;text-transform:uppercase;background:#f1eee9;border-radius:999px;padding:.45rem .7rem;font-size:.64rem;font-weight:780}.academy-workspace__heading>span.is-complete{color:#5f5d1f;background:#e8eadc}.academy-video-panel,.academy-quiz,.academy-training,.academy-approval{margin-top:1.5rem}.academy-video{color:#f8f9f1;background:#181a16;border-radius:.9rem;overflow:hidden}.academy-video__topline{color:#b6bbad;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.64rem;font-weight:720;display:flex}.academy-video__content{background:radial-gradient(circle at 78% 28%,#86833657,#0000 26%),linear-gradient(135deg,#22251d,#12130f);flex-direction:column;justify-content:end;min-height:19rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.academy-video__content span{color:#bbb761;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:780}.academy-video__content strong{letter-spacing:-.05em;max-width:17ch;margin-top:.45rem;font-size:clamp(1.6rem,3.7vw,3.1rem);font-weight:540;line-height:1}.academy-video__content p{color:#aeb3a5;margin:.8rem 0 0;font-size:.72rem}.academy-video__controls{grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.academy-video__controls button{color:#fff;background:#2d3028;border:1px solid #ffffff2e;border-radius:999px;padding:.45rem .75rem;font-size:.68rem;font-weight:720}.academy-video__controls progress{accent-color:#aaa64a;width:100%;height:.35rem}.academy-video__controls span{color:#b1b6a8;font-variant-numeric:tabular-nums;font-size:.65rem}.academy-action-row{border-top:1px solid #e6e8df;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1rem;display:flex}.academy-action-row p{color:#6e7367;max-width:34rem;margin:0;font-size:.72rem;line-height:1.45}.academy-action-row button,.academy-booking-summary button{color:#fff;background:#666422;border:0;border-radius:999px;flex:none;padding:.7rem 1rem;font-size:.72rem;font-weight:760}.academy-action-row button:disabled{color:#74786e;background:#d3d5cb}.academy-gate{background:#f4f5ef;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.academy-gate span{color:#555a4f;font-size:.72rem;font-weight:760}.academy-gate p{color:#686d61;text-align:right;margin:0;font-size:.68rem}.academy-quiz fieldset,.academy-training fieldset,.academy-approval fieldset{border:0;border-bottom:1px solid #e5e7de;min-width:0;margin:0;padding:1.3rem 0}.academy-quiz fieldset:disabled,.academy-training fieldset:disabled,.academy-approval fieldset:disabled{opacity:.58}.academy-quiz legend,.academy-training legend,.academy-approval legend{color:#33372f;width:100%;padding:0;font-size:.8rem;font-weight:680}.academy-quiz legend span{color:#656321;background:#edeedf;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;margin-right:.55rem;font-size:.64rem;display:inline-grid}.academy-answer-list,.academy-session-list,.academy-criteria-list{gap:.55rem;margin-top:.9rem;display:grid}.academy-answer-list label,.academy-session-list label,.academy-criteria-list label{color:#4c5146;cursor:pointer;border:1px solid #e0e3d8;border-radius:.6rem;align-items:center;gap:.65rem;padding:.75rem .85rem;font-size:.74rem;display:flex}:is(.academy-answer-list label:has(input:checked),.academy-session-list label:has(input:checked),.academy-criteria-list label:has(input:checked)){color:#35382f;background:#f3f3e7;border-color:#94913d}.academy-answer-list input,.academy-session-list input,.academy-criteria-list input{accent-color:#77742a;flex:none}.academy-result{border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;font-size:.74rem;display:flex}.academy-result.is-passed{color:#56541e;background:#eaecdf}.academy-result.is-failed{color:#7c4b3c;background:#f4e9e4}.academy-session-list label{grid-template-columns:auto 1fr auto;display:grid}.academy-session-list label>span{gap:.15rem;display:grid}.academy-session-list strong{color:#33372f;font-size:.75rem}.academy-session-list small{color:#686d61;font-size:.67rem}.academy-session-list b{color:#666422;white-space:nowrap;font-size:.66rem}.academy-booking-summary{background:#f5f6ec;border:1px solid #dfe1d2;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.academy-booking-summary>div{gap:.2rem;display:grid}.academy-booking-summary span,.academy-booking-summary small{color:#656a5e;font-size:.67rem}.academy-booking-summary strong{color:#383c33;font-size:.78rem}.academy-booking-summary button{color:#51564b;background:0 0;border:1px solid #cacdbf}.academy-certificate{background:#f0f1df;border:1px solid #cccfb8;border-radius:.7rem;align-items:center;gap:.9rem;margin-top:1rem;padding:1rem;display:flex}.academy-certificate>span{color:#fff;background:#6e6b27;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}.academy-certificate strong{color:#4f4d1d;font-size:.82rem}.academy-certificate p{color:#696d5f;margin:.2rem 0 0;font-size:.7rem}.academy-demo__connections{background:#f8f9f5;border-top:1px solid #dfe2d7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.academy-demo__connections>section{min-width:0;padding:1.4rem}.academy-demo__connections>section+section{border-left:1px solid #dfe2d7}.academy-connection-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.academy-connection-heading>div{gap:.18rem;display:grid}.academy-connection-heading span{color:#666b5f;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:750}.academy-connection-heading h3{color:#292d24;margin:0;font-size:1rem;font-weight:650}.academy-connection-heading b{color:#5d6257;font-size:.68rem}.academy-connection-heading b.is-active{color:#646120}.academy-journey-map{align-items:center;gap:.45rem;margin-top:1.2rem;display:flex;overflow-x:auto}.academy-journey-map span{color:#666b5f;background:#fff;border:1px solid #d9dcd1;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.65rem;font-weight:700}.academy-journey-map span.is-complete{color:#5e5b20;background:#eeefe0;border-color:#b9bc98}.academy-journey-map i{color:#a5a99d;font-size:.7rem;font-style:normal}.academy-demo__connections section>p{color:#666b5f;margin:1rem 0 0;font-size:.7rem;line-height:1.5}.academy-ledger{margin:.9rem 0 0;padding:0;list-style:none}.academy-ledger li{color:#60655a;border-top:1px solid #e1e4da;justify-content:space-between;gap:1rem;padding-block:.55rem;font-size:.68rem;display:flex}.academy-ledger b{color:#666422}.academy-demo__announcement{color:#5e6358;background:#eceee5;border-top:1px solid #dfe2d7;margin:0;padding:.75rem 1.4rem;font-size:.7rem}.core-preview-callout{background:#eceee4;border-radius:1.2rem;padding:clamp(1.5rem,5vw,4rem)}.core-access-list{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.2rem;display:grid}.core-access-list article{border-top:1px solid #cfd3c5;padding-top:1rem}.core-access-list strong{color:#292d24}.core-access-list p,.core-preview-note{color:#60655a;font-size:.85rem;line-height:1.55}.core-preview-note{max-width:55rem;margin-top:2rem}.core-auth-pending{gap:1rem;display:grid}.core-auth-pending p{color:#666b5f;margin:0}.core-auth-pending>a:last-child{color:var(--olive-dark);font-size:.82rem;font-weight:720}.section-heading{max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading h2,.split h2,.callout h2,.form-aside h2,.form-card>h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.8vw,4.3rem);font-weight:500;line-height:1.02}.section-heading__copy{max-width:41rem;color:var(--muted);margin-top:1.35rem;font-size:1.07rem}.empty-state{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff73;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.empty-state__date{background:var(--paper);width:4.5rem;height:4.5rem;color:var(--olive);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:2rem;display:grid}.empty-state h3,.feature-card h3{margin:0 0 .35rem;font-size:1.12rem}.empty-state p,.feature-card p{color:var(--muted);margin:0}.section--olive{background:var(--olive);color:var(--cream)}.section--olive .eyebrow{color:var(--cream)}.split{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,9vw,9rem);display:grid}.prose{max-width:42rem;font-size:clamp(1.12rem,2.2vw,1.45rem);line-height:1.65}.prose p:first-child{margin-top:0}.prose--light{color:var(--cream)}.card-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff70;min-height:19rem;padding:1.6rem}.feature-card__number,.step-grid article>span{color:var(--terracotta);letter-spacing:.12em;margin-bottom:5rem;font-size:.75rem;font-weight:850;display:block}.section-action{margin-top:2rem}.section-action>a:last-child{color:var(--olive-dark);font-weight:720}.section--paper{background:var(--paper)}.callout-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.callout{border-radius:var(--radius);background:var(--cream);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:29rem;padding:clamp(1.8rem,4vw,3.2rem);display:flex}.callout p{max-width:35rem;color:var(--muted)}.callout .button{margin-top:1rem}.callout--dark{background:var(--ink);color:var(--cream)}.callout--dark .eyebrow{color:#c5be79}.callout--dark p{color:#fffef6b3}.status-pill{color:#fffef6c7;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff4d;border-radius:999px;margin-top:1rem;padding:.42rem .75rem;font-size:.72rem;font-weight:760;display:inline-flex}.page-hero{padding-block:clamp(5rem,11vw,9rem)}.page-hero h1{max-width:13ch;font-size:clamp(3.6rem,8vw,7.4rem)}.page-hero>p:last-child{max-width:49rem;color:var(--muted);font-size:clamp(1.08rem,2vw,1.35rem)}.form-layout{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,8vw,7rem);display:grid}.form-aside{position:sticky;top:2rem}.form-aside h2,.form-card>h2{font-size:clamp(1.9rem,3.5vw,3rem)}.form-aside ol{margin:2rem 0;padding-left:1.3rem}.form-aside p{color:var(--muted)}.form-card{border-radius:var(--radius);background:var(--cream);box-shadow:var(--shadow);border:1px solid #2020181a;padding:clamp(1.4rem,4vw,3rem)}.intake-form{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.4rem;display:grid;position:relative}.form-field{align-content:start;gap:.38rem;display:grid}.form-field--full{grid-column:1/-1}.form-field label,.choice-field legend{color:var(--ink);font-size:.84rem;font-weight:760}.form-field label span{color:var(--muted);font-weight:500}.form-field input:not([type=checkbox]),.form-field select,.form-field textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid #aaa58f;border-radius:.65rem;padding:.76rem .85rem}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:var(--olive)}.form-field textarea{resize:vertical}.form-consent{grid-template-columns:auto 1fr;gap:.8rem;margin-top:.3rem}.form-consent input,.choice-grid input{width:1.15rem;height:1.15rem;accent-color:var(--olive);margin-top:.2rem}.form-consent label{color:var(--muted);font-size:.82rem;font-weight:500}.choice-field{border:0;margin:0;padding:0}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.5rem;display:grid}.choice-grid label{border:1px solid var(--line);border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.72rem;font-weight:580;display:flex}.field-hint{color:var(--muted);margin:0;font-size:.75rem}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-result{min-height:1.5rem}.form-result p{border-radius:.65rem;margin:0;padding:.8rem 1rem}.form-result--success{color:#394310;background:#e4ecd1}.form-result--error{color:#732b1c;background:#f5ddd4}.form-fallback{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.form-fallback>a:last-child{color:var(--olive-dark);font-size:.82rem;font-weight:720}.direct-contact{border-top:1px solid var(--line);gap:.35rem;margin-top:1.5rem;padding-top:1.2rem;display:grid}.direct-contact strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem}.direct-contact a{color:var(--olive-dark);font-weight:720}.step-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.step-grid article>span{color:var(--cream);margin-bottom:3rem}.step-grid h2{margin-bottom:.7rem;font-family:Georgia,serif;font-weight:500}.step-grid p{color:var(--cream)}.legal-page{min-height:58svh;padding-block:clamp(5rem,11vw,9rem)}.login-page{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:center;gap:clamp(3rem,9vw,8rem);min-height:70svh;padding-block:clamp(5rem,11vw,9rem);display:grid}.login-page h1,.account-page h1{letter-spacing:-.06em;margin:.4rem 0 1.5rem;font-family:Georgia,serif;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:500;line-height:.96}.login-page section>p:last-child{max-width:40rem;color:var(--muted);font-size:1.08rem}.login-form{grid-template-columns:1fr}.auth-error{border-radius:.65rem;margin-top:1.2rem;padding:.8rem 1rem}.account-page{min-height:70svh;padding-block:clamp(5rem,11vw,9rem)}.account-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);max-width:42rem;box-shadow:var(--shadow);padding:clamp(1.4rem,4vw,2.5rem)}.account-card h2{margin-top:0}.muted{color:var(--muted)}.legal-page h1{max-width:none;font-size:clamp(3rem,7vw,6rem)}.legal-pending{border-left:5px solid var(--terracotta);background:var(--paper);max-width:48rem;margin-top:3rem;padding:1.4rem 1.7rem}.legal-pending h2{margin-top:0;font-size:1.15rem}.faq-list{border-top:1px solid var(--line);max-width:52rem;margin-top:3rem}.faq-list details{border-bottom:1px solid var(--line);padding-block:1.2rem}.faq-list summary{cursor:pointer;font-size:1.1rem;font-weight:760}.faq-list p{max-width:45rem;color:var(--muted)}.site-footer{background:var(--ink);color:var(--cream);padding-block:5rem 1.5rem}.contact-band{border-top:1px solid var(--line);background:var(--cream);padding-block:clamp(3.5rem,7vw,6rem)}.contact-band__inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:2rem;display:grid}.contact-band h2{letter-spacing:-.05em;max-width:15ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:500;line-height:1}.contact-band p{color:var(--muted)}.contact-band__actions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.contact-band__actions>a:not(.button){color:var(--olive-dark);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:760}.site-footer__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:2rem;display:grid}.wordmark--footer{color:var(--cream)}.site-footer__grid p{color:#fffef69e}.site-footer nav{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.site-footer nav a{color:#fffef6bd}.site-footer__bottom{color:#fffef680;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:4rem;padding-top:1.3rem;font-size:.75rem;display:flex}@media (max-width:800px){.site-header__inner{flex-direction:column;align-items:flex-start;padding-block:1rem}.site-nav{width:calc(100vw - 2rem);padding-bottom:.2rem;overflow-x:auto}.hero{grid-template-columns:1fr;min-height:0}.split,.form-layout,.login-page,.core-dashboard-grid,.core-metrics,.core-preview-hero,.core-preview-grid{grid-template-columns:1fr}.core-module-grid{grid-template-columns:repeat(2,1fr)}.core-access-list,.contact-band__inner,.academy-demo__layout,.academy-demo__connections,.role-demo__detail-grid,.role-demo__summary{grid-template-columns:1fr}.role-demo__summary>div{border-bottom:1px solid #e2e4da;border-right:0}.role-demo__summary>div:last-child{border-bottom:0}.role-demo__detail-grid>section+section{border-top:1px solid #e2e4da;border-left:0}.role-demo__progress-block{grid-template-columns:1fr;gap:.65rem}.role-demo__progress-block p{text-align:left}.academy-profile{border-bottom:1px solid #e2e4da;border-right:0}.academy-step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-demo__connections>section+section{border-top:1px solid #dfe2d7;border-left:0}.core-page-heading{flex-direction:column;align-items:flex-start}.form-aside{position:static}.card-grid,.step-grid{grid-template-columns:1fr}.feature-card{min-height:15rem}.feature-card__number{margin-bottom:3rem}.callout-grid,.project-grid{grid-template-columns:1fr}.callout{min-height:25rem}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__grid>div{grid-column:1/-1}}@media (max-width:560px){:root{--shell:min(100% - 1.2rem, 74rem)}.hero h1{font-size:clamp(3rem,17vw,4.8rem)}.site-nav__brand-prefix{display:none}.core-module-grid,.core-access-list{grid-template-columns:1fr}.core-module-grid article{min-height:14rem}.academy-demo__notice,.academy-demo__context,.academy-action-row,.academy-booking-summary,.academy-gate,.role-demo__topline{flex-direction:column;align-items:stretch}.role-demo__topline p{text-align:left}.role-demo__switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.role-demo__switcher button:nth-child(2){border-right:0}.role-demo__switcher button:nth-child(-n+2){border-bottom:1px solid #dfe2d7}.role-demo__tasks label{grid-template-columns:auto minmax(0,1fr)}.role-demo__tasks b{grid-column:2}.academy-demo__notice label{flex-direction:column;align-items:stretch}.academy-demo__notice select{width:100%;min-width:0}.academy-step-nav{grid-template-columns:1fr}.academy-gate p{text-align:left}.academy-action-row button,.academy-booking-summary button{width:100%}.academy-video__controls{grid-template-columns:auto 1fr}.academy-video__controls span{text-align:right;grid-column:1/-1}.academy-session-list label{grid-template-columns:auto 1fr}.academy-session-list label>b{grid-column:2}.button-row .button,.section-action .button{width:100%}.empty-state,.intake-form{grid-template-columns:1fr}.form-field--full{grid-column:auto}.choice-grid{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:.4rem}.core-header__inner,.core-footer__inner{flex-direction:column;align-items:flex-start;padding-block:1rem}}.core-compact-page{padding-bottom:clamp(3rem,7vw,6rem)}.core-preview-hero--compact{min-height:auto;padding-block:clamp(3rem,7vw,6rem)}.core-preview-hero--compact h1{max-width:15ch;font-size:clamp(2.8rem,6vw,5.5rem)}.core-preview-hero--compact .core-status-card{align-self:center}.core-status-card>strong{margin:1rem 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;display:block}.core-status-card>p{margin:0}.core-preview-section--compact{padding-block:clamp(3rem,6vw,5rem)}.core-access-list--cards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.core-access-list--cards article{border:1px solid var(--core-line);border-radius:.8rem;min-height:13rem;padding:1.4rem}.core-preview-callout--compact{align-items:end;gap:clamp(1.5rem,5vw,4rem)}.core-preview-callout--compact h2{max-width:19ch}.core-demo-heading{padding-bottom:clamp(2rem,5vw,4rem)}@media (max-width:800px){.core-access-list--cards{grid-template-columns:1fr}.core-access-list--cards article{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.site-header,.site-footer,.button,.skip-link{display:none!important}}.core-surface{--core-accent:#77742a;--core-accent-bright:#d4d06a;--core-dark:#171a14;--core-ink:#20241c;--core-line:#dfe2d7;--core-muted:#697064;--core-soft:#eef0e7;background:radial-gradient(circle at 82% 4%,#77742a1a,#0000 25rem),linear-gradient(#f8f9f4 0%,#f4f5ee 100%)}.core-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf8eb;max-width:100vw;position:sticky;top:0;overflow-x:clip}.core-header__inner{min-height:4.8rem}.core-header nav{align-items:center;gap:clamp(.65rem,1.55vw,1.35rem)}.core-header nav a{white-space:nowrap}.core-header__public-link{background:#fff;border:1px solid #d8dbcf;border-radius:999px;padding:.48rem .72rem}.core-product-page,.core-experience-page{grid-template-columns:minmax(0,1fr);gap:clamp(5.5rem,9vw,9rem);padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(5rem,9vw,8rem);display:grid}.core-product-page section,.core-experience-page section{scroll-margin-top:6rem}.core-product-page>*,.core-experience-page>*{min-width:0}.core-product-hero{grid-template-columns:minmax(0,.95fr) minmax(32rem,1.05fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.core-product-hero__copy{padding-block:clamp(1rem,4vw,3rem)}.core-product-hero__signal,.core-demo-hero__badge{color:#5e6458;letter-spacing:.04em;text-transform:uppercase;background:#ffffffc2;border:1px solid #d9ddcf;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:2rem;padding:.45rem .75rem;font-size:.68rem;font-weight:760;display:inline-flex}.core-demo-hero__badge{flex-wrap:wrap;max-width:100%}.core-product-hero__signal>span{background:#77742a;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .28rem #77742a21}.core-product-hero h1,.core-demo-hero h1{max-width:12ch;color:var(--core-dark);letter-spacing:-.075em;margin:.65rem 0 1.5rem;font-size:clamp(3.25rem,6.8vw,6.8rem);font-weight:570;line-height:.91}.core-product-hero__lead{max-width:43rem;color:var(--core-muted);margin:0;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.75}.core-product-hero__proof{color:#5a6055;flex-wrap:wrap;gap:.65rem 1.25rem;margin:2rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.core-product-hero__proof li{align-items:center;gap:.45rem;display:flex}.core-product-hero__proof li:before{color:var(--core-accent);content:"✓";font-weight:900}.core-system-map{color:#f7f8ee;isolation:isolate;background:radial-gradient(circle,#d4d06a29,#0000 28%),linear-gradient(145deg,#25291f,#11130f 70%);border-radius:2rem;min-height:43rem;position:relative;overflow:hidden;box-shadow:0 40px 100px #21241b38}.core-system-map:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:2.4rem 2.4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 85%);mask-image:radial-gradient(circle,#000 35%,#0000 85%)}.core-system-map__halo{border:1px solid #d4d06a3b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-system-map__halo--outer{aspect-ratio:1;width:78%}.core-system-map__halo--inner{aspect-ratio:1;width:43%}.core-system-map__center{aspect-ratio:1;text-align:center;background:#20241b;border:1px solid #d4d06a8c;border-radius:50%;place-content:center;width:11rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .75rem #d4d06a0f,0 24px 60px #00000040}.core-system-map__center span,.core-system-map__center small{color:#aeb39f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.core-system-map__center strong{color:#dedb7d;letter-spacing:.06em;font-size:1.8rem}.core-system-map__center small{letter-spacing:.05em;margin-top:.25rem;font-size:.52rem}.core-system-map__node{background:#25291feb;border:1px solid #ffffff1f;border-radius:1rem;gap:.1rem;min-width:10.5rem;padding:.9rem 1rem;display:grid;position:absolute;box-shadow:0 18px 45px #0000002e}.core-system-map__node:after{z-index:-1;content:"";transform-origin:0;background:#d4d06a47;width:8rem;height:1px;position:absolute}.core-system-map__node>span{color:#d4d06a;letter-spacing:.08em;font-size:.58rem;font-weight:850}.core-system-map__node strong{font-size:.88rem}.core-system-map__node small{color:#aeb3a5;font-size:.62rem}.core-system-map__node--academy{top:12%;left:8%}.core-system-map__node--academy:after{top:100%;left:82%;transform:rotate(48deg)}.core-system-map__node--network{top:17%;right:6%}.core-system-map__node--network:after{top:100%;left:10%;transform:rotate(130deg)}.core-system-map__node--operations{bottom:14%;right:7%}.core-system-map__node--operations:after{top:0;left:0;transform:rotate(222deg)}.core-system-map__node--sales{bottom:11%;left:8%}.core-system-map__node--sales:after{top:0;left:84%;transform:rotate(310deg)}.core-system-map__caption{color:#8f9587;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.64rem;position:absolute;bottom:1.2rem;left:0;right:0}.core-section-intro{gap:.55rem;display:grid}.core-section-intro--split{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem)}.core-section-intro h2{max-width:20ch;color:var(--core-ink);letter-spacing:-.065em;margin:.4rem 0 0;font-size:clamp(2.45rem,5vw,5rem);font-weight:570;line-height:.97}.core-section-intro>p,.core-section-intro--split>p{max-width:45rem;color:var(--core-muted);margin:0;line-height:1.75}.core-operating-loop,.core-platform-modules,.core-command-center,.core-experience-section{grid-template-columns:minmax(0,1fr);gap:clamp(2.2rem,5vw,4rem);display:grid}.core-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.core-loop-grid article{border:1px solid var(--core-line);background:#ffffffd1;border-radius:1.3rem;flex-direction:column;min-height:23rem;padding:clamp(1.35rem,3vw,2.2rem);display:flex;box-shadow:0 20px 60px #2c31250f}.core-loop-grid article>span{background:var(--core-dark);color:#d4d06a;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.68rem;font-weight:850;display:grid}.core-loop-grid h3{max-width:12ch;color:var(--core-ink);letter-spacing:-.045em;margin:auto 0 .8rem;font-size:clamp(1.55rem,2.3vw,2.1rem);font-weight:620;line-height:1.05}.core-loop-grid p{color:var(--core-muted);margin:0 0 1.6rem;font-size:.9rem}.core-loop-grid article>strong{border-top:1px solid var(--core-line);color:#55591f;letter-spacing:.02em;padding-top:1rem;font-size:.72rem}.core-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.core-platform-grid article{border:1px solid var(--core-line);background:#fff;border-radius:1.4rem;min-height:24rem;padding:clamp(1.5rem,3vw,2.35rem);overflow:hidden}.core-platform-grid article:nth-child(2),.core-platform-grid article:nth-child(3){background:var(--core-dark);color:#f4f5eb}.core-platform-card__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.core-platform-card__topline span{color:var(--core-accent);font-size:.7rem;font-weight:850}.core-platform-card__topline small{color:#656b60;letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.28rem .55rem;font-size:.6rem;font-weight:750}.core-platform-grid article:nth-child(2) .core-platform-card__topline small,.core-platform-grid article:nth-child(3) .core-platform-card__topline small{color:#b5baa9}.core-platform-grid article:nth-child(2) .core-platform-card__topline span,.core-platform-grid article:nth-child(3) .core-platform-card__topline span{color:#d4d06a}.core-platform-grid h3{letter-spacing:-.06em;margin:clamp(4rem,10vw,7rem) 0 .8rem;font-size:clamp(2rem,4vw,3.6rem);font-weight:590;line-height:.98}.core-platform-grid p{color:#6c7266;max-width:34rem;margin:0}.core-platform-grid article:nth-child(2) p,.core-platform-grid article:nth-child(3) p{color:#b2b8aa}.core-platform-grid ul{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.core-platform-grid li{color:#555b50;border:1px solid #e1e4da;border-radius:999px;padding:.45rem .65rem;font-size:.68rem}.core-platform-grid article:nth-child(2) li,.core-platform-grid article:nth-child(3) li{color:#d2d6c8;border-color:#ffffff24}.core-role-system{background:#e9ebdf;border-radius:1.8rem;grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr);gap:clamp(3rem,8vw,8rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.core-role-system__statement h2,.core-product-cta h2{letter-spacing:-.065em;max-width:14ch;margin:.5rem 0 1.2rem;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:580;line-height:.97}.core-role-system__statement>p{color:#62685c}.core-inline-link{color:#41461d;margin-top:1.5rem;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}.core-role-ladder{margin:0;padding:0;list-style:none;display:grid}.core-role-ladder li{border-bottom:1px solid #ced2c2;grid-template-columns:4rem 1fr;align-items:center;gap:1.2rem;padding:1.1rem 0;display:grid}.core-role-ladder li>span{color:#5f5c21;background:#f7f8f2;border:1px solid #c7cbbc;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;font-size:.8rem;font-weight:850;display:grid}.core-role-ladder li>div{grid-template-columns:minmax(7rem,.55fr) minmax(0,1.45fr);align-items:baseline;gap:.2rem 1rem;display:grid}.core-role-ladder small{color:#596055;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.6rem}.core-role-ladder strong{color:#2f342b}.core-role-ladder p{color:#5f665b;margin:0;font-size:.77rem}.core-product-cta{background:var(--core-dark);color:#f4f5ec;border-radius:1.8rem;justify-content:space-between;align-items:end;gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,5vw,4.5rem);display:flex}.core-product-cta h2{color:#f4f5ec}.core-product-cta p:not(.core-kicker){color:#b6bbae;max-width:47rem}.core-product-cta .core-preview-actions{flex:none}.core-product-cta .core-preview-actions>a:not(.button){color:#e9ebdf;border-color:#7c8173}.core-product-cta .core-kicker{color:#d4d06a}.core-demo-hero{background:radial-gradient(circle at 12% 0%, #d4d06a21, transparent 24rem), var(--core-dark);color:#f5f6ed;border-radius:2rem;grid-template-columns:minmax(0,1.05fr) minmax(27rem,.65fr);align-items:stretch;gap:clamp(2.5rem,7vw,7rem);padding:clamp(2rem,5vw,4.5rem);display:grid;box-shadow:0 35px 100px #20241b2e}.core-demo-hero__copy{align-self:center}.core-demo-hero .core-kicker,.academy-command__topline .core-kicker,.referral-command__topline .core-kicker,.hub-command__topline .core-kicker{color:#d4d06a}.core-demo-hero__badge{color:#b7bdad;background:#ffffff0a;border-color:#ffffff21}.core-demo-hero__badge>span{color:#24271f;background:#d4d06a;border-radius:999px;padding:.14rem .4rem}.core-demo-hero h1{color:#f6f7ef;max-width:10ch}.core-demo-hero__copy>p:last-of-type{color:#b7bdaf;max-width:44rem;margin:0;font-size:1.08rem}.core-demo-hero__anchors{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.core-demo-hero__anchors a{color:#e0e3d7;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:720;text-decoration:none}.core-demo-pulse{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1.35rem;align-self:stretch;padding:1.35rem;overflow:hidden}.core-demo-pulse__header,.core-demo-pulse__score>div,.core-demo-pulse dl>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.core-demo-pulse__header>div{display:grid}.core-demo-pulse__header span,.core-demo-pulse>p{color:#949b8d;font-size:.62rem}.core-demo-pulse__header strong{font-size:.9rem}.core-demo-pulse__header>b{color:#292d24;letter-spacing:.08em;background:#d4d06a;border-radius:999px;padding:.25rem .5rem;font-size:.56rem}.core-demo-pulse__score{border-block:1px solid #ffffff1a;gap:.65rem;margin-block:1.2rem;padding-block:1.2rem;display:grid}.core-demo-pulse__score>span{color:#b4baac;text-transform:uppercase;font-size:.68rem}.core-demo-pulse__score>strong{color:#f1f2e9;letter-spacing:-.07em;font-size:3.5rem;font-weight:570;line-height:1}.core-demo-pulse__score>div{background:#ffffff1c;border-radius:999px;height:.42rem;overflow:hidden}.core-demo-pulse__score>div>span{border-radius:inherit;background:#d4d06a;width:60%;height:100%}.core-demo-pulse dl{margin:0}.core-demo-pulse dl>div{border-bottom:1px solid #ffffff14;padding-block:.72rem}.core-demo-pulse dt{color:#aeb4a6;font-size:.7rem}.core-demo-pulse dd{color:#eef0e5;text-align:right;margin:0;font-size:.72rem;font-weight:720}.core-demo-pulse>p{margin:1rem 0 0}.core-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.core-command-grid>a{border:1px solid var(--core-line);background:#ffffffd1;border-radius:1.15rem;grid-template-columns:1fr auto;min-height:17rem;padding:1.35rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.core-command-grid>a:hover{border-color:#b7ba95;transform:translateY(-3px);box-shadow:0 20px 50px #2b2f2414}.core-command-grid>a>span,.core-command-grid>a>small{color:#757b6e;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:780}.core-command-grid>a>small{text-align:right}.core-command-grid h3{color:#2b3027;letter-spacing:-.04em;grid-column:1/-1;align-self:end;margin:3rem 0 .45rem;font-size:1.45rem;font-weight:630}.core-command-grid p{color:#6c7266;grid-column:1/-1;margin:0;font-size:.78rem}.core-command-grid b{color:#626020;border-top:1px solid #e7e9e0;grid-column:1/-1;align-self:end;margin-top:1rem;padding-top:.7rem;font-size:.67rem}.core-experience-page .role-demo{border-radius:1.45rem;box-shadow:0 30px 90px #2d32261a}.core-experience-page .role-demo__switcher{grid-template-columns:repeat(5,minmax(0,1fr))}.core-experience-page .role-demo__switcher button{min-height:5.3rem}.academy-command,.referral-command,.hub-command{border:1px solid var(--core-line);background:#fff;border-radius:1.6rem;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 32px 95px #2b30241a}.academy-command button,.referral-command button,.hub-command button{cursor:pointer}.academy-command__topline,.referral-command__topline,.hub-command__topline{background:var(--core-dark);color:#f4f5ec;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.5rem,3vw,2.4rem);display:flex}.academy-command__topline h3,.referral-command__topline h3,.hub-command__topline h3{letter-spacing:-.055em;max-width:18ch;margin:.35rem 0 0;font-size:clamp(1.8rem,3.4vw,3.25rem);font-weight:590;line-height:1}.academy-command__metrics{border-left:1px solid #ffffff1f;min-width:23rem;padding-left:1.5rem;display:grid}.academy-command__metrics>span{color:#aeb4a7;border-bottom:1px solid #ffffff17;justify-content:space-between;gap:1rem;padding-block:.55rem;font-size:.65rem;display:flex}.academy-command__metrics strong{color:#eef0e5;text-align:right;font-weight:720}.academy-command__track-switch{border-bottom:1px solid var(--core-line);background:#eceee6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.academy-command__track-switch button{border:0;border-right:1px solid var(--core-line);color:#444a40;text-align:left;background:0 0;grid-template-columns:auto 1fr;gap:0 .7rem;padding:1.15rem 1.35rem;display:grid}.academy-command__track-switch button:last-child{border-right:0}.academy-command__track-switch button[aria-selected=true]{box-shadow:inset 0 3px 0 var(--core-accent);background:#fff}.academy-command__track-switch button>span{color:#585620;background:#dadcd0;border-radius:50%;grid-row:1/3;place-items:center;width:2.25rem;height:2.25rem;font-size:.67rem;font-weight:850;display:grid}.academy-command__track-switch button[aria-selected=true]>span{background:var(--core-dark);color:#d4d06a}.academy-command__track-switch strong{font-size:.8rem}.academy-command__track-switch small{color:#5f665b;font-size:.63rem}.academy-command__body{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr) minmax(16rem,.65fr);display:grid}.academy-command__profile,.academy-command__level-panel,.academy-command__curriculum,.academy-command__module-detail{padding:clamp(1.35rem,2.7vw,2.1rem)}.academy-command__profile{border-right:1px solid var(--core-line);background:#eef0e7;grid-row:1/3}.academy-command__profile-mark{background:var(--core-dark);color:#d4d06a;border-radius:1.2rem;place-items:center;width:4.4rem;height:4.4rem;font-size:1rem;font-weight:850;display:grid}.academy-command__profile>p:first-of-type,.academy-command__section-heading span,.academy-command__module-detail>span{color:#5f665b;letter-spacing:.08em;text-transform:uppercase;margin:1.2rem 0 .15rem;font-size:.61rem;font-weight:820}.academy-command__profile h4,.academy-command__section-heading h4,.academy-command__module-detail h4{color:#2b3027;letter-spacing:-.035em;margin:0;font-size:1.2rem;font-weight:650;line-height:1.1}.academy-command__profile>p:not(:first-of-type){color:#666d61;font-size:.75rem}.academy-command__axis{color:#62685d;letter-spacing:.05em;text-transform:uppercase;border:1px solid #d0d4c8;border-radius:999px;margin-top:.75rem;padding:.3rem .55rem;font-size:.54rem;font-weight:820;display:inline-flex}.academy-command__progress-copy{color:#656b60;justify-content:space-between;gap:1rem;margin-top:2rem;font-size:.65rem;display:flex}.academy-command__progress{background:#d6d9cc;border-radius:999px;height:.5rem;margin-top:.55rem;overflow:hidden}.academy-command__progress span{border-radius:inherit;background:var(--core-accent);height:100%;display:block}.academy-command__goal{color:#4e531f;border-top:1px solid #d4d7ca;margin-top:1.4rem;padding-top:1rem;font-size:.7rem;display:block}.academy-command__level-panel{border-bottom:1px solid var(--core-line);grid-column:2/4}.academy-command__section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.3rem;display:flex}.academy-command__section-heading span{margin:0 0 .25rem;display:block}.academy-command__section-heading>small,.academy-command__section-heading>a{color:#62671f;font-size:.63rem;font-weight:760;text-decoration:none}.academy-level-map{grid-template-columns:repeat(8,minmax(4rem,1fr));margin:0;padding:0;list-style:none;display:grid}.academy-level-map li{color:#62685d;text-align:center;justify-items:center;gap:.45rem;display:grid;position:relative}.academy-level-map li:before{z-index:0;content:"";background:#dfe2d8;height:1px;position:absolute;top:1rem;left:-50%;right:50%}.academy-level-map li:first-child:before{display:none}.academy-level-map li>span{z-index:1;background:#fff;border:1px solid #d9dcd2;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.6rem;font-weight:800;display:grid}.academy-level-map li strong{font-size:.6rem;font-weight:720}.academy-level-map li.is-complete,.academy-level-map li.is-current{color:#55591f}.academy-level-map li.is-complete:before,.academy-level-map li.is-current:before{background:#8b8950}.academy-level-map li.is-complete>span{border-color:var(--core-accent);background:var(--core-accent);color:#fff}.academy-level-map li.is-current>span{border-color:var(--core-accent);color:#55591f;box-shadow:0 0 0 .35rem #77742a1f}.academy-command__curriculum{min-width:0}.academy-module-list{gap:.55rem;display:grid}.academy-module-list button{color:#343a30;text-align:left;background:#fff;border:1px solid #e1e4da;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.academy-module-list button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--core-accent);background:#f4f5e9;border-color:#aaa86f}.academy-module-list button>span{color:#676d61;background:#eceee6;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.6rem;font-weight:800;display:grid}.academy-module-list button>div{min-width:0;display:grid}.academy-module-list small,.academy-module-list p{color:#5f665b;margin:0;font-size:.59rem}.academy-module-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.academy-module-list b{color:#5f665b;white-space:nowrap;background:#eff0e9;border-radius:999px;padding:.3rem .5rem;font-size:.57rem}.academy-module-list b[data-state=abgeschlossen]{color:#3f6539;background:#e8eee2}.academy-module-list b[data-state=aktuell]{color:#5e5c20;background:#ededd9}.academy-command__module-detail{border-left:1px solid var(--core-line);background:#f6f7f2}.academy-command__module-detail>span{margin:0 0 .25rem;display:block}.academy-command__module-detail dl{margin:1.2rem 0}.academy-command__module-detail dl>div{border-top:1px solid #e0e3d9;padding-block:.8rem}.academy-command__module-detail dt{color:#5f665b;text-transform:uppercase;font-size:.58rem}.academy-command__module-detail dd{color:#3c4237;margin:.2rem 0 0;font-size:.71rem;font-weight:680}.academy-command__module-detail>p{color:#6c7266;margin:0;font-size:.67rem}.academy-command__value-strip{border-top:1px solid var(--core-line);background:#e9ebe2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.academy-command__value-strip span{color:#51574c;text-align:center;border-right:1px solid #d7dad0;padding:1rem;font-size:.66rem;font-weight:720}.academy-command__value-strip span:last-child{border-right:0}.academy-player-shell{background:#e8eadf;border-radius:1.6rem;grid-template-columns:minmax(0,1fr);gap:1.4rem;width:100%;min-width:0;max-width:100%;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.academy-player-shell__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.academy-player-shell__heading span{color:#596055;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.academy-player-shell__heading h3{color:#2b3027;letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:610}.academy-player-shell__heading p{color:#596055;text-align:right;margin:0;font-size:.7rem}.referral-command__scenario-switch{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.referral-command__scenario-switch button{color:#b6bcaf;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:.55rem .7rem;font-size:.65rem;font-weight:720}.referral-command__scenario-switch button[aria-selected=true]{color:#262920;background:#d4d06a;border-color:#d4d06a}.referral-command__layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);display:grid}.referral-network{padding:clamp(1.4rem,3vw,2.5rem)}.referral-network__heading,.referral-value__eyebrow,.hub-panel-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.referral-network__heading span,.hub-panel-heading span,.referral-value__eyebrow span{color:#5f665b;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.referral-network__heading h4,.hub-panel-heading h4,.referral-value h4{color:#2d3229;letter-spacing:-.035em;margin:.25rem 0 0;font-size:1.15rem;font-weight:650}.referral-network__heading>p{color:#5f665b;text-align:right;margin:0;font-size:.62rem;display:grid}.referral-network__heading>p strong{color:#56591f;font-size:1.35rem}.referral-tree{background-color:#f5f6f0;background-image:linear-gradient(#77742a0d 1px,#0000 1px),linear-gradient(90deg,#77742a0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1.25rem;margin-top:2.2rem;padding:clamp(1.2rem,3vw,2.2rem)}.referral-tree__root{background:var(--core-dark);color:#f4f5ec;text-align:center;border:1px solid #c7ca9b;border-radius:1rem;justify-items:center;width:min(15rem,80%);margin-inline:auto;padding:.9rem;display:grid;box-shadow:0 15px 35px #21251c2e}.referral-tree__root span,.referral-tree__root small{color:#aeb4a6;font-size:.58rem}.referral-tree__root strong{font-size:.85rem}.referral-tree__connector{background:#b8bcad;width:1px;height:2rem;margin-inline:auto;position:relative}.referral-tree__connector--wide:after{content:"";background:#c7cabd;width:min(38rem,72vw);height:1px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.referral-tree__tier-label{color:#5f665b;letter-spacing:.07em;text-align:center;text-transform:uppercase;margin-bottom:.65rem;font-size:.58rem;font-weight:800}.referral-tree__tier{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.referral-tree__tier--direct{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-tree__tier--extended{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-tree__tier li{background:#fff;border:1px solid #dfe2d7;border-radius:.9rem;align-content:start;min-height:7rem;padding:.85rem;display:grid;position:relative}.referral-tree__tier--direct li:before,.referral-tree__tier--extended li:before{content:"";background:#c7cabd;width:1px;height:1rem;position:absolute;bottom:100%;left:50%}.referral-tree__tier li.is-focus{border-color:#9d9a55;box-shadow:0 10px 30px #4e4e261a}.referral-tree__tier li>span{color:#77742a;font-size:.58rem;font-weight:850}.referral-tree__tier strong{color:#353a31;font-size:.75rem}.referral-tree__tier small{color:#5f665b;font-size:.58rem}.referral-tree__tier b{color:#5d6125;align-self:end;margin-top:.65rem;font-size:.56rem;font-weight:750}.referral-network__caption{color:#62685d;text-align:center;margin:1rem 0 0;font-size:.64rem}.referral-value{border-left:1px solid var(--core-line);background:#eef0e7;padding:clamp(1.4rem,3vw,2.4rem)}.referral-value__eyebrow strong{color:#5f6327;font-size:.63rem}.referral-value h4{margin-top:1rem;font-size:1.55rem}.referral-value dl{margin:1.3rem 0}.referral-value dl>div{border-top:1px solid #d6d9ce;padding-block:.85rem}.referral-value dt{color:#5f665b;text-transform:uppercase;font-size:.57rem}.referral-value dd{color:#393f35;margin:.15rem 0 0;font-size:.72rem;font-weight:680}.referral-value__steps{margin:0;padding:0;list-style:none}.referral-value__steps li{color:#5f665b;border-bottom:1px solid #dfe1d8;grid-template-columns:1.7rem 1fr;align-items:center;gap:.65rem;padding-block:.6rem;display:grid}.referral-value__steps span{border:1px solid #d1d4c8;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.55rem;font-weight:800;display:grid}.referral-value__steps p{margin:0;font-size:.65rem}.referral-value__steps li.is-done,.referral-value__steps li.is-current{color:#555a22}.referral-value__steps li.is-done span{border-color:var(--core-accent);background:var(--core-accent);color:#fff}.referral-value__steps li.is-current span{border-color:var(--core-accent);background:#fff}.referral-value__actions{gap:.5rem;margin-top:1.2rem;display:grid}.referral-value__actions button,.hub-delivery button{background:var(--core-dark);color:#fff;border:0;border-radius:.7rem;padding:.75rem .9rem;font-size:.67rem;font-weight:750}.referral-value__actions button:disabled,.hub-delivery button:disabled{cursor:not-allowed;opacity:.5}.referral-value__actions button.is-secondary{color:#51574c;background:0 0;border:1px solid #cfd2c6}.referral-value>p{color:#596055;margin:1rem 0 0;font-size:.62rem}.referral-command__rules{border-top:1px solid var(--core-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.referral-command__rules article{border-right:1px solid var(--core-line);padding:1.2rem}.referral-command__rules article:last-child{border-right:0}.referral-command__rules span{color:#77742a;font-size:.57rem;font-weight:850}.referral-command__rules strong{color:#343a30;margin-top:.35rem;font-size:.7rem;display:block}.referral-command__rules p{color:#5f665b;margin:.25rem 0 0;font-size:.61rem}.hub-command__switch{border:1px solid #ffffff1f;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(34rem,50%);display:grid;overflow:hidden}.hub-command__switch button{color:#b4baac;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1c;padding:.8rem;display:grid}.hub-command__switch button:last-child{border-right:0}.hub-command__switch button[aria-selected=true]{color:#262a21;background:#d4d06a}.hub-command__switch strong{font-size:.68rem}.hub-command__switch small{font-size:.56rem}.hub-command__metrics{border-bottom:1px solid var(--core-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hub-command__metrics article{border-right:1px solid var(--core-line);min-width:0;padding:1.2rem 1.35rem;display:grid}.hub-command__metrics article:last-child{border-right:0}.hub-command__metrics span{color:#5f665b;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.hub-command__metrics strong{overflow-wrap:anywhere;color:#2e332a;font-size:1rem;font-weight:660}.hub-command__metrics article:first-child strong{color:#5c6024;letter-spacing:-.05em;font-size:2rem}.hub-command__metrics small{color:#71776b;font-size:.6rem}.hub-command__layout{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);display:grid}.hub-topology,.hub-readiness,.hub-delivery,.hub-maintenance{padding:clamp(1.35rem,2.7vw,2.2rem)}.hub-topology{border-right:1px solid var(--core-line);border-bottom:1px solid var(--core-line)}.hub-readiness{border-bottom:1px solid var(--core-line)}.hub-delivery{border-right:1px solid var(--core-line)}.hub-panel-heading>b{color:#606023;text-transform:uppercase;background:#eceede;border-radius:999px;padding:.3rem .5rem;font-size:.56rem}.hub-topology__map{background-color:#f4f5ef;background-image:linear-gradient(#77742a0f 1px,#0000 1px),linear-gradient(90deg,#77742a0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1.2rem;min-height:27rem;margin-top:1.4rem;position:relative;overflow:hidden}.hub-topology__map:before,.hub-topology__map:after{content:"";transform-origin:50%;background:#c9ccbe;width:66%;height:1px;position:absolute;top:50%;left:50%}.hub-topology__map:before{transform:translate(-50%,-50%)rotate(31deg)}.hub-topology__map:after{transform:translate(-50%,-50%)rotate(-31deg)}.hub-topology__center,.hub-topology__node{z-index:1;text-align:center;border-radius:1rem;padding:.85rem;display:grid;position:absolute}.hub-topology__center{aspect-ratio:1;background:var(--core-dark);color:#fff;place-content:center;width:9.5rem;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #262a2038}.hub-topology__center>span,.hub-topology__center small{color:#afb5a7;font-size:.57rem}.hub-topology__center strong{color:#d4d06a;font-size:.8rem}.hub-topology__node{background:#fff;border:1px solid #d9dcd1;width:11.5rem;box-shadow:0 12px 35px #2b30241a}.hub-topology__node>span{color:#77742a;text-transform:uppercase;font-size:.55rem;font-weight:850}.hub-topology__node strong{color:#343930;font-size:.68rem}.hub-topology__node small{color:#5f665b;font-size:.55rem}.hub-topology__node--truck{top:8%;left:50%;transform:translate(-50%)}.hub-topology__node--crew{bottom:8%;right:5%}.hub-topology__node--goods{bottom:8%;left:5%}.hub-topology__caption{color:#72786c;text-align:center;margin:.9rem 0 0;font-size:.63rem}.hub-readiness .hub-panel-heading>strong{color:#5b5f22}.hub-readiness__progress{background:#e0e2d9;border-radius:999px;height:.55rem;margin-block:1.2rem;overflow:hidden}.hub-readiness__progress>span{border-radius:inherit;background:var(--core-accent);height:100%;display:block}.hub-readiness__tasks{gap:.55rem;display:grid}.hub-readiness__tasks label{cursor:pointer;border:1px solid #e0e3d9;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.75rem;display:grid}.hub-readiness__tasks label:has(input:checked){background:#f1f2e6;border-color:#b9bb91}.hub-readiness__tasks input{accent-color:var(--core-accent);margin-top:.2rem}.hub-readiness__tasks label>span{display:grid}.hub-readiness__tasks strong{color:#3c4238;font-size:.69rem}.hub-readiness__tasks small{color:#5f665b;font-size:.58rem}.hub-delivery__card{background:#f7f8f4;border:1px solid #e0e3d9;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1.1rem;padding:1rem;display:grid}.hub-delivery__card time{color:#575b21;font-size:1.25rem;font-weight:680}.hub-delivery__card>div{display:grid}.hub-delivery__card strong{color:#353a31;font-size:.73rem}.hub-delivery__card span{color:#5f665b;font-size:.61rem}.hub-delivery ul{color:#676d61;gap:.45rem;margin:1rem 0;padding-left:1.1rem;font-size:.65rem;display:grid}.hub-delivery button{width:100%}.hub-maintenance>ul{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.hub-maintenance li{border-top:1px solid #e2e4db;grid-template-columns:4.5rem 1fr;align-items:center;gap:.75rem;padding-block:.8rem;display:grid}.hub-maintenance li>span{color:#676d61;text-align:center;background:#eceee6;border-radius:999px;padding:.25rem .45rem;font-size:.54rem;font-weight:750}.hub-maintenance li>span[data-status=grün]{color:#3d673b;background:#e4eee0}.hub-maintenance li>div{display:grid}.hub-maintenance strong{color:#363b32;font-size:.69rem}.hub-maintenance small{color:#5f665b;font-size:.58rem}.hub-command__responsibility{border-top:1px solid var(--core-line);background:#e9ebe2;grid-template-columns:8rem minmax(15rem,.75fr) minmax(20rem,1.25fr);align-items:start;gap:1.5rem;padding:1.3rem clamp(1.35rem,2.7vw,2.2rem);display:grid}.hub-command__responsibility span{color:#5f665b;text-transform:uppercase;font-size:.59rem;font-weight:800}.hub-command__responsibility strong{color:#383d34;font-size:.72rem}.hub-command__responsibility p{color:#596055;margin:0;font-size:.65rem}.core-product-cta--demo{margin-top:-1rem}@media (max-width:1180px){.core-product-hero,.core-demo-hero,.core-role-system{grid-template-columns:1fr}.core-product-hero__copy{max-width:53rem}.core-system-map{min-height:40rem}.core-demo-pulse{grid-template-columns:.8fr 1fr;gap:0 1.5rem;display:grid}.core-demo-pulse__score{border:0;border-right:1px solid #ffffff1a;grid-row:1/3;margin:0;padding:0 1.5rem 0 0}.core-demo-pulse__header,.core-demo-pulse dl,.core-demo-pulse>p{grid-column:2}.core-demo-pulse dl{margin-top:.7rem}.academy-command__body{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr)}.academy-command__level-panel{grid-column:2}.academy-command__module-detail{border-top:1px solid var(--core-line);border-left:0;grid-column:1/-1}.academy-command__module-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.academy-command__module-detail dl>div{border-right:1px solid #e0e3d9;padding-inline:1rem}.academy-command__module-detail dl>div:first-child{padding-left:0}.academy-command__module-detail dl>div:last-child{border-right:0}.referral-command__layout,.hub-command__layout{grid-template-columns:1fr}.referral-value,.hub-topology,.hub-delivery{border-right:0}.referral-value{border-top:1px solid var(--core-line);border-left:0}.referral-value dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hub-readiness,.hub-delivery{border-top:1px solid var(--core-line)}}@media (max-width:1000px){.core-header__inner{gap:.7rem;padding-block:.75rem;display:grid}.core-header nav{scrollbar-width:thin;width:100%;padding-bottom:.25rem;overflow-x:auto}}@media (max-width:900px){.core-section-intro--split{grid-template-columns:minmax(0,1fr);gap:1.2rem}.core-loop-grid,.core-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-product-cta{flex-direction:column;align-items:start}.core-experience-page .role-demo__switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.core-experience-page .role-demo__switcher button:nth-child(3){border-right:0}.core-experience-page .role-demo__switcher button:nth-child(n+4){border-top:1px solid var(--core-line)}.academy-command__topline,.referral-command__topline,.hub-command__topline{flex-direction:column;align-items:start}.academy-command__metrics,.hub-command__switch{border-left:0;width:100%;min-width:0;padding-left:0}.academy-level-map{grid-template-columns:repeat(4,minmax(4rem,1fr));gap:1rem 0}.academy-level-map li:nth-child(5):before{display:none}.academy-command__value-strip,.referral-command__rules,.hub-command__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-command__value-strip span:nth-child(2),.referral-command__rules article:nth-child(2),.hub-command__metrics article:nth-child(2){border-right:0}.academy-command__value-strip span:nth-child(n+3),.referral-command__rules article:nth-child(n+3),.hub-command__metrics article:nth-child(n+3){border-top:1px solid var(--core-line)}.academy-player-shell__heading{flex-direction:column;align-items:start;gap:.5rem}.academy-player-shell__heading p{text-align:left}.hub-command__responsibility{grid-template-columns:1fr 1fr}.hub-command__responsibility p{grid-column:1/-1}}@media (max-width:700px){.core-header__inner{gap:.7rem;padding-block:.75rem;display:grid}.core-header nav{scrollbar-width:thin;width:100%;padding-bottom:.25rem;overflow-x:auto}.core-product-page,.core-experience-page{gap:4.5rem;padding-top:1rem}.core-product-hero,.core-demo-hero{gap:2rem}.core-product-hero h1,.core-demo-hero h1{font-size:clamp(2.8rem,14vw,4.6rem)}.core-system-map{border-radius:1.4rem;min-height:33rem}.core-system-map__center{width:8.5rem}.core-system-map__node{min-width:8.7rem;padding:.7rem}.core-system-map__node:after{width:5rem}.core-system-map__node--academy,.core-system-map__node--sales{left:3%}.core-system-map__node--network,.core-system-map__node--operations{right:3%}.core-loop-grid,.core-platform-grid,.core-command-grid{grid-template-columns:minmax(0,1fr)}.core-loop-grid article{min-height:18rem}.core-platform-grid article{min-height:20rem}.core-role-system,.core-demo-hero,.core-product-cta{border-radius:1.3rem;padding:1.35rem}.core-role-ladder li>div{grid-template-columns:1fr}.core-demo-pulse{display:block}.core-demo-pulse__score{border-right:0;border-block:1px solid #ffffff1a;margin-block:1.2rem;padding-block:1.2rem}.core-demo-pulse__header,.core-demo-pulse dl,.core-demo-pulse>p{grid-column:auto}.core-experience-page .role-demo__switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.core-experience-page .role-demo__switcher button:nth-child(2n){border-right:0}.core-experience-page .role-demo__switcher button:nth-child(n+3){border-top:1px solid var(--core-line)}.academy-command__track-switch{grid-template-columns:minmax(0,1fr)}.academy-command__track-switch button{border-right:0;border-bottom:1px solid var(--core-line)}.academy-command__body{grid-template-columns:minmax(0,1fr)}.academy-command__profile{border-right:0;border-bottom:1px solid var(--core-line);grid-row:auto}.academy-command__level-panel,.academy-command__curriculum,.academy-command__module-detail{grid-column:auto}.academy-command__level-panel{border-bottom:1px solid var(--core-line)}.academy-command__module-detail dl,.referral-value dl{grid-template-columns:1fr}.academy-command__module-detail dl>div{border-right:0;padding-inline:0}.academy-command__value-strip,.referral-command__rules,.hub-command__metrics{grid-template-columns:minmax(0,1fr)}.academy-command__value-strip span,.referral-command__rules article,.hub-command__metrics article{border-right:0;border-top:1px solid var(--core-line)}.referral-command__scenario-switch{justify-content:flex-start}.referral-tree__tier--extended{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-tree__connector--wide:after{width:70%}.hub-command__switch{grid-template-columns:minmax(0,1fr)}.hub-command__switch button{border-bottom:1px solid #ffffff1c;border-right:0}.hub-topology__map{min-height:31rem}.hub-topology__node{width:9rem}.hub-topology__node--crew{right:2%}.hub-topology__node--goods{left:2%}.hub-command__responsibility{grid-template-columns:1fr}.hub-command__responsibility p{grid-column:auto}}@media (max-width:430px){.core-shell{width:min(100% - 1.5rem,88rem)}.core-product-hero__proof{display:grid}.core-system-map{min-height:31rem}.core-system-map__center{width:7.4rem}.core-system-map__node{min-width:7.7rem;max-width:8.4rem}.core-system-map__node strong{font-size:.72rem}.core-system-map__node small{font-size:.53rem}.core-system-map__node--academy,.core-system-map__node--network{top:8%}.core-system-map__node--operations,.core-system-map__node--sales{bottom:9%}.academy-command__topline,.referral-command__topline,.hub-command__topline,.academy-command__profile,.academy-command__level-panel,.academy-command__curriculum,.academy-command__module-detail,.referral-network,.referral-value,.hub-topology,.hub-readiness,.hub-delivery,.hub-maintenance{padding:1rem}.academy-level-map{grid-template-columns:repeat(2,minmax(4rem,1fr))}.academy-level-map li:nth-child(odd):not(:first-child):before{display:none}.academy-module-list button{grid-template-columns:auto minmax(0,1fr)}.academy-module-list b{grid-column:2;justify-self:start}.academy-journey-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid;overflow:hidden}.academy-journey-map span{text-align:center;min-width:0;padding:.4rem .2rem;font-size:.55rem}.academy-journey-map i{display:none}.referral-tree{padding:.85rem}.referral-tree__tier--direct{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-tree__tier li{min-height:6.5rem;padding:.55rem}.referral-tree__tier strong,.referral-tree__tier small,.referral-tree__tier b{overflow-wrap:anywhere}.hub-topology__center{width:7.5rem}.hub-topology__node{width:7.7rem;padding:.6rem}}body{overflow-x:clip}.site-header{position:sticky;top:0}.site-header__inner{min-height:4.5rem}.site-navigation{margin-left:auto}.site-nav{align-items:center;gap:clamp(.7rem,2vw,1.6rem)}.site-nav a{border-bottom:2px solid #0000;align-items:center;min-height:2.75rem;padding-inline:.15rem;display:inline-flex}.site-nav a[aria-current]{border-bottom-color:var(--olive);color:var(--olive-dark)}.site-nav__order a{border:2px solid var(--olive);background:var(--olive);min-height:2.85rem;color:var(--white);border-radius:999px;padding:.55rem 1rem}.site-nav__order a:hover{border-bottom-color:var(--olive);background:var(--olive-dark)}.site-nav__core a{background:#ffffffa6;border:1px solid #20201833;border-radius:999px;min-height:2.85rem;padding:.55rem .9rem}.site-nav__core a:hover{border-color:var(--terracotta);color:var(--terracotta-dark)}.site-nav-toggle{border:1px solid var(--line);background:var(--cream);min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-weight:760;display:none}.site-nav-toggle span{font-size:1.15rem;line-height:1}.home-hero{grid-template-columns:minmax(0,1.02fr) minmax(18rem,.78fr);gap:clamp(2rem,6vw,5.5rem);min-height:min(43rem,100svh - 4.5rem);padding-block:clamp(2.5rem,6vw,5rem)}.home-hero h1{letter-spacing:-.055em;max-width:10ch;margin:.35rem 0 1rem;font-size:clamp(3rem,6vw,4.5rem);line-height:.98}.home-hero .hero__lead{max-width:37rem;font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.55}.hero__quiet-link{min-height:2.75rem;color:var(--muted);align-items:center;margin-top:.8rem;font-size:.9rem;display:inline-flex}.hero-media{aspect-ratio:4/3;min-width:0;color:var(--cream);background:#2f3027;border-radius:1.15rem;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #2e2b1630}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#14120cc7);position:absolute;inset:22% 0 0}.hero-media__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-media__caption{z-index:1;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-media__badge{color:#3b3a21;letter-spacing:.1em;text-transform:uppercase;background:#fffef6eb;border-radius:999px;justify-self:start;padding:.45rem .7rem;font-size:.72rem;font-weight:800}.hero-media h2{letter-spacing:-.045em;max-width:14ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.2vw,2.8rem);font-weight:500;line-height:1}.hero-media p{color:#fffef6c7;margin:.55rem 0 0;font-size:.95rem}.home-status{border-block:1px solid var(--line);background:var(--paper);scroll-margin-top:5.5rem}.home-status__inner{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);padding-block:clamp(2rem,4vw,3.25rem);display:grid}.home-status h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;line-height:1.08}.date-card,.date-empty{border-left:3px solid var(--olive);justify-content:space-between;align-items:center;gap:1.2rem;min-width:0;padding-left:clamp(1rem,3vw,2rem);display:flex}.date-card>div{gap:.15rem;min-width:0;display:grid}.date-card strong{text-transform:capitalize}.date-card span,.date-card p,.date-empty p{color:var(--muted);margin:0;font-size:.92rem}.date-card p{max-width:20rem}.date-empty p{max-width:36rem}.home-offer{padding-block:clamp(3.5rem,7vw,6.5rem);scroll-margin-top:5.5rem}.home-offer__heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:1rem;margin-bottom:2rem;display:grid}.home-offer__heading h2{letter-spacing:-.05em;max-width:15ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.7rem);font-weight:500;line-height:1}.offer-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.offer-card{background:var(--paper);border:0;border-radius:1rem;flex-direction:column;align-items:flex-start;min-height:29rem;display:flex;overflow:hidden;box-shadow:0 18px 48px #2e2b161a}.offer-card--popup{color:var(--cream);background:#32332a}.offer-card__media{aspect-ratio:16/9;background:#d8d2bd;width:100%;overflow:hidden}.offer-card__media img{object-fit:cover;width:100%;height:100%;display:block}.offer-card__body{flex-direction:column;flex:1;align-items:flex-start;width:100%;padding:clamp(1.4rem,3.5vw,2.25rem);display:flex}.offer-card__body>span{color:var(--olive-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.offer-card--popup .offer-card__body>span{color:#c8c37a}.offer-card h3{letter-spacing:-.04em;margin:.55rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.05}.offer-card p{max-width:34rem;color:var(--muted);margin:0 0 1.4rem}.offer-card--popup p{color:#fffef6bd}.offer-card .button{margin-top:auto}.offer-card--popup .button{border-color:var(--cream);background:var(--cream);color:var(--olive-dark)}.quality-row{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:1rem;scroll-margin-top:5.5rem;display:grid}.quality-row>div{gap:.15rem;padding:1.5rem clamp(.75rem,2vw,1.4rem);display:grid}.quality-row>div+div{border-left:1px solid var(--line)}.quality-row strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500}.quality-row span{color:var(--muted);font-size:.82rem}.contact-band{padding-block:clamp(3rem,6vw,5rem)}.contact-band__inner h2{max-width:19ch;margin:0 0 .6rem;font-size:clamp(2rem,4vw,3.1rem)}.contact-band__actions a{align-items:center;min-height:2.75rem}.site-footer__bottom{flex-wrap:wrap}.site-footer__core-link{color:#ffffff94;margin-left:auto;font-size:.78rem}.page-hero--compact{padding-block:clamp(2.8rem,6vw,5.2rem) clamp(2rem,4vw,3.5rem)}.page-hero--compact h1{max-width:15ch;font-size:clamp(2.75rem,6vw,4.75rem)}.page-hero--compact>p:last-child{max-width:48rem}.catering-intake{padding-block:clamp(2.5rem,5vw,4.5rem)}.form-layout--compact{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem)}.form-layout--compact .form-card{padding:clamp(1.25rem,3vw,2.2rem)}.form-card__heading{margin-bottom:1.4rem}.form-card__heading>span{color:var(--olive-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.form-card__heading h2{margin:.25rem 0 0}.form-availability-note{border-left:3px solid var(--terracotta);color:var(--muted);background:#a9513712;margin:1rem 0 0;padding:.75rem 1rem;font-size:.9rem}.form-result--error ul{margin:.5rem 0 0;padding-left:1.25rem}.form-result--error a{color:inherit}@media (max-width:800px){:root{--shell:min(100% - 1.5rem, 74rem)}.site-header__inner{flex-direction:row;align-items:center;gap:1rem;min-height:4.25rem;padding-block:0;position:relative}.site-logo__word{font-size:1.8rem}.site-logo--footer .site-logo__word{font-size:2rem}.site-nav-toggle{display:inline-flex}.site-navigation{border:1px solid var(--line);background:var(--cream);max-height:calc(100svh - 5rem);box-shadow:var(--shadow);border-radius:.8rem;padding:.6rem;display:none;position:absolute;top:calc(100% - .25rem);left:0;right:0;overflow-y:auto}.site-navigation.is-open{display:block}.site-nav{gap:.15rem;width:100%;padding-bottom:0;display:grid;overflow:visible}.site-nav a{border-bottom:0;border-radius:.5rem;width:100%;min-height:3rem;padding-inline:.9rem}.site-nav a[aria-current]{background:#706d2b1a}.site-nav__order a{color:var(--white);justify-content:center;margin-top:.35rem}.site-nav__core a{justify-content:center;margin-top:.35rem}.home-hero,.home-status__inner,.home-offer__heading,.form-layout--compact{grid-template-columns:1fr}.home-hero{gap:2rem;min-height:0;padding-block:2.7rem 2rem}.hero-media{aspect-ratio:16/10}.home-status__inner{gap:1rem}.date-card,.date-empty{flex-direction:column;align-items:flex-start}.quality-row{grid-template-columns:1fr 1fr}.quality-row>div:nth-child(3){border-left:0}.quality-row>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){:root{--shell:min(100% - 1.25rem, 74rem)}.home-hero h1{font-size:clamp(2.65rem,13vw,2.9rem)}.home-hero .button-row,.home-hero .button{width:100%}.hero-media__caption{gap:.7rem;padding:1.15rem}.hero-media h2{max-width:12ch;font-size:clamp(1.65rem,8vw,2.2rem)}.hero-media p{display:none}.offer-grid{grid-template-columns:1fr}.offer-card{min-height:27rem}.quality-row{grid-template-columns:1fr}.quality-row>div+div,.quality-row>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.site-footer__core-link{margin-left:0}}.core-model-page{grid-template-columns:minmax(0,1fr);gap:clamp(6rem,11vw,10rem);padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.core-model-page>*,.core-model-page section{min-width:0}.core-model-page section{scroll-margin-top:7rem}.core-model-hero{grid-template-columns:minmax(0,.94fr) minmax(34rem,1.06fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:min(48rem,100svh - 7rem);display:grid}.core-model-hero__copy{min-width:0;padding-block:clamp(1rem,4vw,3rem)}.core-model-status{color:#5d6358;letter-spacing:.045em;text-transform:uppercase;background:#ffffffc7;border:1px solid #d9ddcf;border-radius:999px;align-items:center;gap:.6rem;max-width:100%;margin-bottom:2rem;padding:.48rem .78rem;font-size:.67rem;font-weight:780;line-height:1.25;display:inline-flex}.core-model-status>span{background:var(--core-accent);border-radius:50%;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 0 .28rem #77742a21}.core-model-hero h1{max-width:10ch;color:var(--core-dark);letter-spacing:-.078em;margin:.65rem 0 1.5rem;font-size:clamp(3.45rem,7.2vw,7.2rem);font-weight:570;line-height:.9}.core-model-hero__lead{max-width:44rem;color:var(--core-muted);margin:0;font-size:clamp(1.02rem,1.55vw,1.23rem);line-height:1.75}.core-model-hero .core-preview-actions{margin-top:2rem}.core-model-proof{border-top:1px solid var(--core-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2.4rem 0 0;padding:1.2rem 0 0;display:grid}.core-model-proof>div{align-content:start;gap:.25rem;min-width:0;padding-right:1rem;display:grid}.core-model-proof>div+div{border-left:1px solid var(--core-line);padding-left:1rem}.core-model-proof dt{color:var(--core-ink);letter-spacing:-.025em;font-size:clamp(.92rem,1.4vw,1.1rem);font-weight:780}.core-model-proof dd{color:var(--core-muted);margin:0;font-size:.68rem;line-height:1.45}.core-format-orbit{color:#f3f5e9;isolation:isolate;background:radial-gradient(circle at 50% 44%,#d4d06a24,#0000 28%),linear-gradient(150deg,#282c22 0%,#141710 72%);border:1px solid #ffffff12;border-radius:2.2rem;min-height:45rem;position:relative;overflow:hidden;box-shadow:0 40px 110px #1e22183b}.core-format-orbit__grid{z-index:-2;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 28%,#0000 85%);mask-image:radial-gradient(circle at 50% 48%,#000 28%,#0000 85%)}.core-format-orbit__ring{border:1px solid #d4d06a38;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.core-format-orbit__ring--outer{aspect-ratio:1;width:78%}.core-format-orbit__ring--inner{aspect-ratio:1;width:43%}.core-format-orbit__ring:before,.core-format-orbit__ring:after{content:"";background:#d4d06a;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .35rem #d4d06a12}.core-format-orbit__ring:before{transform:translate(-50%, -50%) rotate(32deg) translateX(calc(var(--orbit-radius,9rem)))}.core-format-orbit__ring:after{transform:translate(-50%, -50%) rotate(212deg) translateX(calc(var(--orbit-radius,9rem)))}.core-format-orbit__ring--outer{--orbit-radius:clamp(8rem, 15vw, 13rem)}.core-format-orbit__ring--inner{--orbit-radius:clamp(4rem, 8vw, 7rem)}.core-format-orbit__center{aspect-ratio:1;text-align:center;background:#20241b;border:1px solid #d4d06a80;border-radius:50%;place-content:center;width:12.5rem;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .8rem #d4d06a0d,0 24px 55px #00000047}.core-format-orbit__center span,.core-format-orbit__center small{color:#aeb4a5;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.core-format-orbit__center strong{color:#dedb7d;letter-spacing:.06em;margin-block:.25rem;font-size:1.55rem}.core-format-orbit__node{background:#262a20f0;border:1px solid #ffffff1f;border-radius:.9rem;gap:.05rem;min-width:8.2rem;padding:.72rem .85rem;display:grid;position:absolute;box-shadow:0 16px 40px #0000002e}.core-format-orbit__node>span{color:#d4d06a;font-size:.55rem;font-weight:850}.core-format-orbit__node strong{font-size:.84rem}.core-format-orbit__node small{color:#aeb4a6;font-size:.58rem}.core-format-orbit__node--pickup{top:9%;left:15%}.core-format-orbit__node--popup{top:12%;right:11%}.core-format-orbit__node--catering{top:46%;right:4%}.core-format-orbit__node--premium{bottom:12%;right:17%}.core-format-orbit__node--mobile{bottom:15%;left:10%}.core-format-orbit>p{color:#8f9687;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.core-model-section,.core-horizon{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);display:grid}.core-horizon__track{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.core-horizon__track:before{background:var(--core-line);content:"";height:1px;position:absolute;top:2.2rem;left:9%;right:9%}.core-horizon__track li{text-align:center;align-content:start;gap:.5rem;padding:4.8rem clamp(.8rem,2.2vw,1.8rem) 0;display:grid;position:relative}.core-horizon__track li:before{content:"";background:#a5aa9d;border:3px solid #f5f6ef;border-radius:50%;width:.86rem;height:.86rem;position:absolute;top:1.78rem;left:calc(50% - .43rem);box-shadow:0 0 0 1px #a5aa9d}.core-horizon__track li.is-now:before,.core-horizon__track li.is-next:before{background:var(--core-accent);box-shadow:0 0 0 1px var(--core-accent), 0 0 0 .5rem #77742a1a}.core-horizon__track li.is-next:after{background:var(--core-dark);color:#d4d06a;content:"NÄCHSTER SCHRITT";letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:.22rem .5rem;font-size:.48rem;font-weight:850;position:absolute;top:0;left:50%;transform:translate(-50%)}.core-horizon__track li>span{color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.core-horizon__track li>strong{color:var(--core-ink);font-size:1.04rem}.core-horizon__track p{color:var(--core-muted);margin:0;font-size:.76rem;line-height:1.6}.core-horizon__track small{border:1px solid var(--core-line);color:#747a70;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:center;margin-top:.3rem;padding:.25rem .5rem;font-size:.53rem;font-weight:760}.core-entry-guide{border:1px solid var(--core-line);background:#fff;border-radius:1.8rem;overflow:hidden;box-shadow:0 28px 80px #2a2f2414}.core-entry-guide__notice{border-bottom:1px solid var(--core-line);color:#687064;letter-spacing:.06em;text-transform:uppercase;background:#f5f6f0;align-items:center;gap:.55rem;padding:.75rem clamp(1rem,2vw,1.5rem);font-size:.58rem;font-weight:780;display:flex}.core-entry-guide__notice>span{color:var(--core-accent)}.core-entry-guide__layout{grid-template-columns:minmax(14rem,.44fr) minmax(0,1.56fr);display:grid}.core-entry-guide__roles{border-right:1px solid var(--core-line);background:#f8f9f4;flex-direction:column;min-width:0;display:flex}.core-entry-guide__roles>span{color:#757b70;letter-spacing:.07em;text-transform:uppercase;padding:1.3rem 1.25rem .8rem;font-size:.59rem;font-weight:820}.core-entry-guide__roles button{border:0;border-top:1px solid var(--core-line);color:#5f665b;cursor:pointer;text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.3rem;padding:.8rem 1.1rem;display:grid}.core-entry-guide__roles button:hover{background:#f0f2e9}.core-entry-guide__roles button[aria-pressed=true]{background:var(--core-dark);color:#f0f2e8}.core-entry-guide__roles button b{color:#8d9388;letter-spacing:.05em;font-size:.57rem}.core-entry-guide__roles button[aria-pressed=true] b,.core-entry-guide__roles button[aria-pressed=true] i{color:#d4d06a}.core-entry-guide__roles button span{font-size:.8rem;font-weight:760}.core-entry-guide__roles button i{font-style:normal}.core-entry-guide__view{grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr);gap:1.5rem 2.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.core-entry-guide__view-heading{min-width:0}.core-entry-guide__view-heading>span,.core-entry-guide__now>span,.core-entry-guide__reveals>span{color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.core-entry-guide__view-heading h3{max-width:18ch;color:var(--core-ink);letter-spacing:-.06em;margin:.45rem 0 .8rem;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:580;line-height:.98}.core-entry-guide__view-heading p{max-width:46rem;color:var(--core-muted);margin:0;font-size:.9rem;line-height:1.7}.core-entry-guide__now,.core-entry-guide__reveals{border-left:2px solid #d4d06a;align-self:start;padding-left:1rem}.core-entry-guide__now{gap:.45rem;display:grid}.core-entry-guide__now strong{color:#394036;font-size:.78rem;line-height:1.55}.core-entry-guide__reveals{grid-column:2}.core-entry-guide__reveals ul{gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.core-entry-guide__reveals li{color:#5f665b;padding-left:.9rem;font-size:.7rem;line-height:1.5;position:relative}.core-entry-guide__reveals li:before{background:var(--core-accent);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.58em;left:0}.core-entry-guide__journey{border-top:1px solid var(--core-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:stretch;gap:.65rem;margin-top:.7rem;padding-top:1.5rem;display:grid}.core-entry-guide__journey article{border:1px solid var(--core-line);background:#fafbf7;border-radius:.85rem;padding:1rem}.core-entry-guide__journey article:nth-of-type(2){background:#77742a12;border-color:#77742a59}.core-entry-guide__journey span{color:var(--core-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.core-entry-guide__journey p{color:#565d52;margin:.45rem 0 0;font-size:.67rem;line-height:1.55}.core-entry-guide__journey>i{background:#cfd3c8;align-self:center;height:1px;position:relative}.core-entry-guide__journey>i:after{content:"";border-top:1px solid #aab0a4;border-right:1px solid #aab0a4;width:.38rem;height:.38rem;position:absolute;top:-.2rem;right:0;transform:rotate(45deg)}.core-entry-guide__action{color:#4f511e;border-bottom:1px solid #989a50;grid-column:1/-1;align-items:center;gap:.75rem;width:fit-content;padding-bottom:.2rem;font-size:.76rem;font-weight:780;text-decoration:none;display:inline-flex}.core-system-loop{border:1px solid var(--core-line);background:#fff;border-radius:1.5rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 20px 60px #2b30250d}.core-system-loop li{flex-direction:column;min-width:0;min-height:21rem;padding:clamp(1.2rem,2.4vw,1.8rem);display:flex;position:relative}.core-system-loop li+li{border-left:1px solid var(--core-line)}.core-system-loop li:after{z-index:2;border:1px solid var(--core-line);width:.86rem;height:.86rem;color:var(--core-accent);content:"›";background:#fff;border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;top:2rem;right:-.43rem}.core-system-loop li:last-child:after{content:"↺";background:var(--core-dark);color:#d4d06a;border-color:#d4d06a59;right:1.35rem}.core-system-loop li>span{background:var(--core-dark);color:#d4d06a;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.62rem;font-weight:850;display:grid}.core-system-loop li>small{color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:.57rem;font-weight:850}.core-system-loop li>strong{color:var(--core-ink);letter-spacing:-.035em;margin-top:.35rem;font-size:clamp(1.05rem,1.7vw,1.38rem);line-height:1.08}.core-system-loop li>p{color:var(--core-muted);margin:.7rem 0 0;font-size:.7rem;line-height:1.58}.core-unit-planner{border:1px solid var(--core-line);background:#fff;border-radius:1.8rem;grid-template-columns:minmax(15rem,.48fr) minmax(0,1.52fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #2a2f2414}.core-unit-planner__controls{background:var(--core-dark);color:#eef0e6;border-right:1px solid #ffffff1a;min-width:0}.core-unit-planner__controls>section+section{border-top:1px solid #ffffff1a}.core-unit-planner__label{gap:.2rem;padding:1.3rem 1.25rem .8rem;display:grid}.core-unit-planner__label span{color:#d4d06a;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.core-unit-planner__label strong{font-size:.8rem}.core-unit-planner__format-list,.core-unit-planner__capacity-list{display:grid}.core-unit-planner__format-list button,.core-unit-planner__capacity-list button{color:#b8beaf;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff17;grid-template-columns:1.8rem minmax(0,1fr);gap:.05rem .65rem;padding:.85rem 1.2rem;display:grid}.core-unit-planner__format-list button:hover,.core-unit-planner__capacity-list button:hover{background:#ffffff0a}.core-unit-planner__format-list button[aria-selected=true],.core-unit-planner__capacity-list button[aria-selected=true]{color:#f4f5ec;background:#32372b;box-shadow:inset 3px 0 #d4d06a}.core-unit-planner__format-list button>span,.core-unit-planner__capacity-list button>span{color:#d4d06a;grid-row:1/3;font-size:.56rem;font-weight:850}.core-unit-planner__format-list button strong,.core-unit-planner__capacity-list button strong{font-size:.74rem}.core-unit-planner__format-list button small,.core-unit-planner__capacity-list button small{color:#939b8c;text-overflow:ellipsis;font-size:.58rem;line-height:1.35;overflow:hidden}.core-unit-planner__capacity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.core-unit-planner__capacity-list button:nth-child(2n){border-left:1px solid #ffffff17}.core-unit-planner__result{align-content:start;gap:1.5rem;min-width:0;padding:clamp(1.5rem,4vw,3rem);display:grid}.core-unit-planner__result-head{justify-content:space-between;align-items:start;gap:2rem;display:flex}.core-unit-planner__result-head>div:first-child>span,.core-unit-planner__gates>div>span{color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850}.core-unit-planner__result-head h3{color:var(--core-ink);letter-spacing:-.06em;margin:.35rem 0 .55rem;font-size:clamp(2rem,4vw,3.6rem);font-weight:580;line-height:.98}.core-unit-planner__result-head p{color:var(--core-muted);margin:0;font-size:.76rem}.core-unit-planner__unit-mark{aspect-ratio:1;border:1px solid var(--core-line);text-align:center;background:#f5f6f0;border-radius:50%;place-content:center;min-width:7rem;display:grid}.core-unit-planner__unit-mark span,.core-unit-planner__unit-mark small{color:#747a6e;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:820}.core-unit-planner__unit-mark strong{color:var(--core-accent);font-size:1.3rem}.core-unit-planner__facts{border:1px solid var(--core-line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.core-unit-planner__facts>div{min-width:0;padding:1rem}.core-unit-planner__facts>div:nth-child(2n){border-left:1px solid var(--core-line)}.core-unit-planner__facts>div:nth-child(n+3){border-top:1px solid var(--core-line)}.core-unit-planner__facts dt{color:#777d72;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:820}.core-unit-planner__facts dd{color:#434a40;margin:.38rem 0 0;font-size:.7rem;line-height:1.55}.core-unit-planner__gates{border-top:1px solid var(--core-line);grid-template-columns:minmax(10rem,.36fr) minmax(0,1.64fr);align-items:start;gap:1.3rem;padding-top:1.5rem;display:grid}.core-unit-planner__gates>div{gap:.4rem;display:grid}.core-unit-planner__gates>div>strong{color:#353b32;font-size:.82rem}.core-unit-planner__gates ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.core-unit-planner__gates li{border:1px solid var(--core-line);background:#fafbf7;border-radius:.8rem;min-width:0;padding:.75rem}.core-unit-planner__gates li>span{color:var(--core-accent);font-size:.55rem;font-weight:850;display:block}.core-unit-planner__gates li>div{gap:.25rem;margin-top:1.3rem;display:grid}.core-unit-planner__gates li strong{color:#3e453b;font-size:.68rem}.core-unit-planner__gates li small{color:#70776c;font-size:.55rem;line-height:1.45}.core-unit-planner__honesty{color:#7b8176;margin:0;font-size:.6rem;line-height:1.55}.core-standard{background:radial-gradient(circle at 8% 8%, #d4d06a1a, transparent 23rem), var(--core-dark);color:#eff1e7;border-radius:2rem;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(2rem,6vw,5.5rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.core-standard__statement .core-kicker{color:#d4d06a}.core-standard__statement h2{color:#f3f4ec;letter-spacing:-.067em;max-width:13ch;margin:.5rem 0 1.2rem;font-size:clamp(2.35rem,4.8vw,4.8rem);font-weight:570;line-height:.96}.core-standard__statement>p:last-child{color:#afb6aa;max-width:36rem}.core-standard__compare{border:1px solid #ffffff1c;border-radius:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.core-standard__compare article{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.core-standard__compare article+article{background:#ffffff08;border-left:1px solid #ffffff1c}.core-standard__compare article>span,.core-standard__method>span{color:#d4d06a;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.core-standard__compare ul{gap:0;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.core-standard__compare li{color:#c4c9bd;border-top:1px solid #ffffff17;padding-block:.72rem;font-size:.7rem}.core-standard__compare li:before{color:#d4d06a;content:"✓";margin-right:.55rem;font-weight:850}.core-standard__method{border-left:2px solid #d4d06a;grid-column:2;padding-left:1rem}.core-standard__method p{color:#acb3a6;margin:.4rem 0 0;font-size:.72rem;line-height:1.6}.core-academy-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.core-academy-journey__steps li{border-top:1px solid var(--core-line);gap:.2rem;min-width:0;padding:3rem clamp(.8rem,2vw,1.4rem) 1rem;display:grid;position:relative}.core-academy-journey__steps li:before{background:var(--core-accent);width:.76rem;height:.76rem;box-shadow:0 0 0 1px var(--core-accent);content:"";border:3px solid #f5f6ef;border-radius:50%;position:absolute;top:-.38rem;left:1.2rem}.core-academy-journey__steps li>span{color:var(--core-accent);font-size:.58rem;font-weight:850}.core-academy-journey__steps li>strong{color:var(--core-ink);font-size:clamp(1rem,1.7vw,1.35rem)}.core-academy-journey__steps li>small{color:var(--core-muted);font-size:.66rem;line-height:1.45}.core-axis-model{border:1px solid var(--core-line);background:#fff;border-radius:1.5rem;grid-template-columns:minmax(13rem,.7fr) repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 20px 60px #2b30250d}.core-axis-model__intro,.core-axis-model article{min-width:0;padding:clamp(1.2rem,2.5vw,1.8rem)}.core-axis-model__intro{background:var(--core-dark);color:#eff1e6;align-content:space-between;gap:3rem;display:grid}.core-axis-model__intro span,.core-axis-model article>span{color:#d4d06a;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.core-axis-model__intro strong{max-width:13ch;font-size:1.2rem;line-height:1.15}.core-axis-model article+article,.core-axis-model__intro+article{border-left:1px solid var(--core-line)}.core-axis-model article>strong{color:var(--core-ink);margin-top:2.8rem;font-size:1.1rem;display:block}.core-axis-model article>p{color:var(--core-muted);margin:.55rem 0 0;font-size:.67rem;line-height:1.55}.core-axis-model__link{border-top:1px solid var(--core-line);color:#4f511e;grid-column:2/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.4rem;font-size:.72rem;font-weight:780;text-decoration:none;display:flex}.core-equipment-board{border:1px solid var(--core-line);background:#fff;border-radius:1.8rem;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #2a2f2414}.core-equipment-board__visual{background:radial-gradient(circle at center, #d4d06a26, transparent 34%), var(--core-dark);place-content:center;min-height:30rem;display:grid;position:relative;overflow:hidden}.core-equipment-board__visual:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:2.3rem 2.3rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 85%);mask-image:radial-gradient(circle,#000 25%,#0000 85%)}.core-equipment-board__base{z-index:2;aspect-ratio:1;color:#f1f2e8;text-align:center;background:#252a20;border:1px solid #d4d06a7a;border-radius:50%;place-content:center;width:12rem;display:grid;position:relative;box-shadow:0 0 0 1rem #d4d06a0d,0 25px 60px #00000040}.core-equipment-board__base span,.core-equipment-board__base small{color:#aeb5a7;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.core-equipment-board__base strong{color:#d4d06a;margin-block:.2rem;font-size:1.05rem}.core-equipment-board__route{z-index:1;background:#d4d06a42;width:min(72%,32rem);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-equipment-board__route i{background:#d4d06a;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:-.24rem;box-shadow:0 0 0 .3rem #d4d06a14}.core-equipment-board__route i:first-child{left:0}.core-equipment-board__route i:nth-child(2){left:50%}.core-equipment-board__route i:nth-child(3){right:0}.core-equipment-board__destinations{color:#aeb5a7;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;font-size:.58rem;font-weight:780;display:flex;position:absolute;bottom:14%;left:10%;right:10%}.core-equipment-board__list{min-width:0;padding:clamp(1.4rem,3vw,2.4rem)}.core-equipment-board__list-head{gap:.35rem;margin-bottom:1.5rem;display:grid}.core-equipment-board__list-head span{color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.core-equipment-board__list-head strong{color:var(--core-ink);font-size:1.12rem}.core-equipment-board__list article{border-top:1px solid var(--core-line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.core-equipment-board__list article>div{gap:.15rem;min-width:0;display:grid}.core-equipment-board__list article strong{color:#41483e;font-size:.78rem}.core-equipment-board__list article small{color:#747b70;font-size:.62rem}.core-equipment-board__list article>span{color:#666d61;letter-spacing:.05em;text-transform:uppercase;border:1px solid #d8dccf;border-radius:999px;flex:none;padding:.28rem .5rem;font-size:.5rem;font-weight:820}.core-equipment-board__list article>span[data-status=einsatzbereit]{color:#5d5b20;background:#77742a14;border-color:#77742a59}.core-equipment-board__list>p{color:#858b80;margin:1rem 0 0;font-size:.57rem}.core-economics{background:#e9ebdf;border-radius:2rem;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.core-economics__heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.core-economics__heading h2{max-width:18ch;color:var(--core-ink);letter-spacing:-.066em;margin:.45rem 0 0;font-size:clamp(2.35rem,4.8vw,4.8rem);font-weight:570;line-height:.97}.core-economics__heading>p{color:#62695e;margin:0;font-size:.84rem;line-height:1.7}.core-economics__reference{background:#f8f9f3;border:1px solid #d2d6ca;border-radius:1.2rem;overflow:hidden}.core-economics__reference-title{border-bottom:1px solid #d2d6ca;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.core-economics__reference-title span{color:#4f564c;font-size:.68rem;font-weight:800}.core-economics__reference-title strong{color:#656b61;letter-spacing:.06em;text-transform:uppercase;background:#e8e9dc;border-radius:999px;padding:.3rem .55rem;font-size:.52rem}.core-economics__reference dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.core-economics__reference dl>div{min-width:0;padding:clamp(1rem,2.5vw,1.8rem)}.core-economics__reference dl>div+div{border-left:1px solid #dfe2d8}.core-economics__reference dl>div.is-result{background:var(--core-dark)}.core-economics__reference dt{color:var(--core-ink);letter-spacing:-.04em;font-size:clamp(1.05rem,2vw,1.6rem);font-weight:780}.core-economics__reference dd{color:#747b70;margin:.35rem 0 0;font-size:.6rem;line-height:1.45}.core-economics__reference .is-result dt{color:#d4d06a}.core-economics__reference .is-result dd{color:#b5bcaf}.core-economics__flow{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:stretch;gap:.8rem;display:grid}.core-economics__flow article{background:#f8f9f3;border:1px solid #d2d6ca;border-radius:1rem;min-width:0;padding:clamp(1.1rem,2.4vw,1.7rem)}.core-economics__flow article>span{color:var(--core-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850}.core-economics__flow article>strong{color:#3f463c;margin-top:2rem;font-size:1.02rem;display:block}.core-economics__flow article>p{color:#687065;margin:.55rem 0 0;font-size:.65rem;line-height:1.55}.core-economics__flow>i{color:#8b9187;text-align:center;align-self:center;font-size:1.25rem;font-style:normal}.core-economics__open-costs{border-top:1px solid #cfd3c6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-top:1.2rem;display:grid}.core-economics__open-costs span{color:#555b52;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.core-economics__open-costs p{color:#686f65;margin:0;font-size:.62rem}.core-economics__open-costs strong{color:#55571f;font-size:.65rem}.core-pilot{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.core-pilot__copy h2{max-width:13ch;color:var(--core-ink);letter-spacing:-.07em;margin:.5rem 0 1.2rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:570;line-height:.95}.core-pilot__copy>p:not(.core-kicker){max-width:39rem;color:var(--core-muted);line-height:1.72}.core-pilot__copy .button{margin-top:1.2rem}.core-pilot>ol{margin:0;padding:0;list-style:none;display:grid}.core-pilot>ol li{border-bottom:1px solid var(--core-line);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding-block:1.2rem;display:grid}.core-pilot>ol li:first-child{border-top:1px solid var(--core-line)}.core-pilot>ol li>span{width:3.2rem;height:3.2rem;color:var(--core-accent);background:#fff;border:1px solid #cfd3c7;border-radius:50%;place-items:center;font-size:.65rem;font-weight:850;display:grid}.core-pilot>ol li>div{align-content:center;gap:.25rem;display:grid}.core-pilot>ol strong{color:var(--core-ink);font-size:.92rem}.core-pilot>ol p{color:var(--core-muted);margin:0;font-size:.69rem}.core-model-cta{background:var(--core-dark);color:#f3f4eb;border-radius:2rem;justify-content:space-between;align-items:end;gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,5vw,4.5rem);display:flex}.core-model-cta .core-kicker{color:#d4d06a}.core-model-cta h2{color:#f3f4eb;letter-spacing:-.066em;max-width:16ch;margin:.5rem 0 1rem;font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:570;line-height:.97}.core-model-cta p:not(.core-kicker){color:#b4baad;max-width:50rem}.core-model-cta .core-preview-actions{flex:none}.core-model-cta .core-preview-actions>a:not(.button){color:#edf0e5;border-color:#73796c}@media (max-width:1180px){.core-model-hero,.core-pilot{grid-template-columns:minmax(0,1fr)}.core-model-hero__copy,.core-pilot__copy{max-width:55rem}.core-format-orbit{min-height:40rem}.core-entry-guide__view{grid-template-columns:minmax(0,1fr)}.core-entry-guide__now,.core-entry-guide__reveals{grid-column:1;grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.core-entry-guide__reveals ul{margin:0}.core-unit-planner{grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr)}.core-unit-planner__gates{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.core-horizon__track,.core-system-loop,.core-academy-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.core-horizon__track:before{display:none}.core-horizon__track li{border-top:1px solid var(--core-line);padding-top:3rem}.core-horizon__track li:before{top:-.4rem}.core-horizon__track li.is-next:after{top:.65rem}.core-system-loop li:nth-child(3){border-top:1px solid var(--core-line);border-left:0}.core-system-loop li:nth-child(n+3){border-top:1px solid var(--core-line)}.core-system-loop li:last-child{grid-column:1/-1;min-height:16rem}.core-unit-planner{grid-template-columns:minmax(0,1fr)}.core-unit-planner__controls{border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.core-unit-planner__controls>section+section{border-top:0;border-left:1px solid #ffffff1a}.core-standard{grid-template-columns:minmax(0,1fr)}.core-standard__statement{max-width:52rem}.core-standard__method{grid-column:1}.core-axis-model{grid-template-columns:repeat(3,minmax(0,1fr))}.core-axis-model__intro{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:2rem}.core-axis-model__intro+article{border-left:0}.core-axis-model__link{grid-column:1/-1}.core-economics__heading{grid-template-columns:minmax(0,1fr);gap:1.2rem}.core-economics__reference dl{grid-template-columns:repeat(3,minmax(0,1fr))}.core-economics__reference dl>div:nth-child(4),.core-economics__reference dl>div:nth-child(5){border-top:1px solid #dfe2d8}.core-economics__reference dl>div:nth-child(4){border-left:0}.core-economics__reference dl>div.is-result{grid-column:span 2}.core-economics__open-costs{grid-template-columns:minmax(0,1fr);gap:.4rem}}@media (max-width:800px){.core-model-page{gap:5.5rem;padding-top:1rem}.core-model-hero{min-height:0}.core-model-hero h1{font-size:clamp(3rem,14vw,5rem)}.core-format-orbit{border-radius:1.5rem;min-height:34rem}.core-format-orbit__center{width:9.2rem}.core-format-orbit__node{min-width:7rem;padding:.62rem}.core-format-orbit__node--pickup{left:6%}.core-format-orbit__node--popup{right:5%}.core-format-orbit__node--catering{right:2%}.core-format-orbit__node--premium{right:8%}.core-format-orbit__node--mobile{left:4%}.core-entry-guide__layout{grid-template-columns:minmax(0,1fr)}.core-entry-guide__roles{border-right:0;border-bottom:1px solid var(--core-line);grid-template-columns:repeat(5,minmax(9rem,1fr));display:grid;overflow-x:auto}.core-entry-guide__roles>span{display:none}.core-entry-guide__roles button{border-top:0;border-right:1px solid var(--core-line);grid-template-columns:1.5rem minmax(0,1fr);min-height:3.8rem}.core-entry-guide__roles button i{display:none}.core-entry-guide__journey{grid-template-columns:minmax(0,1fr)}.core-entry-guide__journey>i{justify-self:center;width:1px;height:1rem}.core-entry-guide__journey>i:after{top:auto;bottom:0;right:-.18rem;transform:rotate(135deg)}.core-unit-planner__controls{grid-template-columns:minmax(0,1fr)}.core-unit-planner__controls>section+section{border-top:1px solid #ffffff1a;border-left:0}.core-unit-planner__format-list{grid-template-columns:repeat(5,minmax(9rem,1fr));overflow-x:auto}.core-unit-planner__format-list button+button{border-left:1px solid #ffffff17}.core-unit-planner__gates ol{grid-template-columns:repeat(2,minmax(0,1fr))}.core-unit-planner__gates li:last-child{grid-column:1/-1}.core-standard,.core-economics,.core-model-cta{border-radius:1.4rem;padding:1.4rem}.core-standard__compare{grid-template-columns:minmax(0,1fr)}.core-standard__compare article+article{border-top:1px solid #ffffff1c;border-left:0}.core-equipment-board{grid-template-columns:minmax(0,1fr)}.core-equipment-board__visual{min-height:25rem}.core-economics__flow{grid-template-columns:minmax(0,1fr)}.core-economics__flow>i{line-height:1}.core-model-cta{flex-direction:column;align-items:start}}@media (max-width:600px){.core-header__inner{gap:.65rem}.core-header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding-bottom:0;display:grid;overflow:visible}.core-header nav a{text-align:center;background:#ffffffb8;border:1px solid #e0e3d9;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:.35rem .55rem;font-size:.67rem;display:flex}.core-header nav a:nth-child(3),.core-header nav a:nth-child(4),.core-header nav a:nth-child(5),.core-header nav a:nth-child(6){display:none}.core-header__public-link{padding:.35rem .55rem}.core-model-status{border-radius:.75rem;align-items:start}.core-model-proof{grid-template-columns:minmax(0,1fr)}.core-model-proof>div{padding-block:.65rem}.core-model-proof>div+div{border-top:1px solid var(--core-line);border-left:0;padding-left:0}.core-format-orbit{min-height:32rem}.core-format-orbit__center{width:7.8rem;top:48%}.core-format-orbit__center strong{font-size:1.05rem}.core-format-orbit__center small{font-size:.44rem}.core-format-orbit__node{min-width:6.2rem}.core-format-orbit__node strong{font-size:.7rem}.core-format-orbit__node small{font-size:.5rem}.core-format-orbit__node--pickup,.core-format-orbit__node--popup{top:8%}.core-format-orbit__node--premium,.core-format-orbit__node--mobile{bottom:10%}.core-format-orbit>p{font-size:.49rem;bottom:.7rem}.core-horizon__track,.core-system-loop,.core-academy-journey__steps{grid-template-columns:minmax(0,1fr)}.core-horizon__track li{text-align:left;padding-inline:.5rem}.core-horizon__track li:before{left:1rem}.core-horizon__track li.is-next:after{left:auto;right:0;transform:none}.core-horizon__track small{justify-self:start}.core-system-loop li,.core-system-loop li:last-child{border-top:1px solid var(--core-line);border-left:0;min-height:15rem}.core-entry-guide,.core-unit-planner,.core-equipment-board{border-radius:1.2rem}.core-entry-guide__roles{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.core-entry-guide__roles button{border-bottom:1px solid var(--core-line);min-width:0}.core-entry-guide__roles button:nth-child(2n){border-right:0}.core-entry-guide__roles button:last-child{border-bottom:0;grid-column:1/-1}.core-entry-guide__view,.core-unit-planner__result{padding:1.15rem}.core-entry-guide__view-heading h3,.core-unit-planner__result-head h3{font-size:2.25rem}.core-entry-guide__now,.core-entry-guide__reveals{grid-template-columns:minmax(0,1fr);gap:.45rem}.core-unit-planner__result-head{flex-direction:column-reverse;align-items:start;gap:1rem}.core-unit-planner__unit-mark{min-width:5.8rem}.core-unit-planner__facts{grid-template-columns:minmax(0,1fr)}.core-unit-planner__facts>div:nth-child(2n){border-left:0}.core-unit-planner__facts>div+div{border-top:1px solid var(--core-line)}.core-unit-planner__gates ol,.core-unit-planner__capacity-list{grid-template-columns:minmax(0,1fr)}.core-unit-planner__format-list{grid-template-columns:minmax(0,1fr);overflow:visible}.core-unit-planner__format-list button+button,.core-unit-planner__capacity-list button:nth-child(2n){border-left:0}.core-unit-planner__gates li:last-child{grid-column:auto}.core-academy-journey__steps li{min-height:8rem}.core-axis-model{grid-template-columns:minmax(0,1fr)}.core-axis-model__intro,.core-axis-model__link{grid-column:1}.core-axis-model article+article,.core-axis-model__intro+article{border-top:1px solid var(--core-line);border-left:0}.core-axis-model article>strong{margin-top:1.4rem}.core-equipment-board__visual{min-height:22rem}.core-equipment-board__base{width:9rem}.core-equipment-board__destinations{font-size:.5rem;left:5%;right:5%}.core-economics__reference-title{flex-direction:column;align-items:start}.core-economics__reference dl{grid-template-columns:repeat(2,minmax(0,1fr))}.core-economics__reference dl>div:nth-child(3){border-top:1px solid #dfe2d8;border-left:0}.core-economics__reference dl>div:nth-child(4){border-left:1px solid #dfe2d8}.core-economics__reference dl>div.is-result{border-left:0;grid-column:1/-1}.core-pilot>ol li{grid-template-columns:3rem minmax(0,1fr)}.core-pilot>ol li>span{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.core-format-orbit *,.core-equipment-board__visual *{transition:none!important;animation:none!important}}.core-entry-guide__roles>span,.core-entry-guide__roles button b,.core-unit-planner__facts dt,.core-unit-planner__unit-mark span,.core-unit-planner__unit-mark small,.core-unit-planner__honesty,.core-equipment-board__list article small,.core-equipment-board__list>p,.core-economics__reference dd,.core-economics__open-costs p{color:#5d645a}.core-entry-guide__journey span,.core-axis-model article>span,.core-economics__heading .core-kicker{color:#62601f}.core-unit-planner__format-list button[aria-selected=true] small,.core-unit-planner__capacity-list button[aria-selected=true] small{color:#c0c6b8}.core-unit-planner__gates li small{color:#62695e}.core-economics__reference-title strong{color:#565d53}.pilot-page{grid-template-columns:minmax(0,1fr);gap:clamp(5.5rem,10vw,9rem);padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.pilot-page>*,.pilot-page section{min-width:0}.pilot-page section,.pilot-workbench{scroll-margin-top:7rem}.pilot-hero{grid-template-columns:minmax(0,1.05fr) minmax(28rem,.78fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:min(45rem,100svh - 7rem);display:grid}.pilot-hero__copy{min-width:0;padding-block:clamp(1rem,4vw,3rem)}.pilot-hero h1{max-width:10ch;color:var(--core-dark);letter-spacing:-.079em;margin:.7rem 0 1.5rem;font-size:clamp(3.5rem,7.4vw,7.35rem);font-weight:570;line-height:.89}.pilot-hero__copy>p:last-of-type{max-width:42rem;color:var(--core-muted);margin:0;font-size:clamp(1.02rem,1.55vw,1.24rem);line-height:1.75}.pilot-hero .core-preview-actions{margin-top:2rem}.pilot-brief{color:#f3f5e9;background:radial-gradient(circle at 80% 10%,#d4d06a2e,#0000 17rem),linear-gradient(150deg,#292d23 0%,#141710 78%);border:1px solid #ffffff14;border-radius:2.25rem;padding:clamp(1.7rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 36px 100px #1e221838}.pilot-brief:after{content:"";border:1px solid #d4d06a2b;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-5rem;right:-4rem}.pilot-brief__head{z-index:1;border-bottom:1px solid #ffffff1c;gap:.3rem;padding-bottom:1.6rem;display:grid;position:relative}.pilot-brief__head span,.pilot-brief__core span,.pilot-section-heading span,.pilot-workbench__status>div:first-child>span,.pilot-gate-panel__intro>span,.pilot-gate-decision>span,.pilot-open-costs>div>span,.pilot-workbench__footer span{color:#77742a;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:820;line-height:1.4}.pilot-brief__head span,.pilot-brief__core span{color:#d4d06a}.pilot-brief__head strong{letter-spacing:-.045em;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:630}.pilot-brief__head small{color:#bbc1b5;font-size:.76rem}.pilot-brief__core{z-index:1;gap:.7rem;padding-block:clamp(2.5rem,5vw,4.3rem);display:grid;position:relative}.pilot-brief__core p{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(1.75rem,3.8vw,3rem);font-weight:570;line-height:1.03}.pilot-brief dl{z-index:1;border-top:1px solid #ffffff1c;gap:0;margin:0;display:grid;position:relative}.pilot-brief dl>div{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;padding-block:.85rem;display:grid}.pilot-brief dt{color:#aeb5a8;font-size:.68rem}.pilot-brief dd{text-align:right;margin:0;font-size:.72rem;font-weight:750}.pilot-proof-strip{border-top:1px solid var(--core-line);border-bottom:1px solid var(--core-line);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.6fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.pilot-proof-strip h2,.pilot-section-heading h2,.pilot-decision h2{color:var(--core-dark);letter-spacing:-.068em;margin:.55rem 0 0;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:570;line-height:.96}.pilot-proof-strip>ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pilot-proof-strip li{border-left:1px solid var(--core-line);grid-template-columns:2rem minmax(0,1fr);gap:.8rem;min-width:0;padding:.5rem 1.3rem;display:grid}.pilot-proof-strip li>span{color:var(--core-accent);letter-spacing:.08em;font-size:.64rem;font-weight:850}.pilot-proof-strip li strong{color:var(--core-ink);margin-bottom:.45rem;font-size:.96rem;display:block}.pilot-proof-strip li p{color:var(--core-muted);margin:0;font-size:.78rem;line-height:1.6}.pilot-workbench{background:#fbfcf8;border:1px solid #d9ddd2;border-radius:clamp(1.4rem,3vw,2.5rem);overflow:hidden;box-shadow:0 40px 110px #22261d21}.pilot-workbench__status{background:radial-gradient(circle at 85% 0%, #d4d06a2b, transparent 22rem), var(--core-dark);color:#f3f5e9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem 2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.pilot-workbench__status>div:first-child,.pilot-workbench__progress-copy{gap:.3rem;display:grid}.pilot-workbench__status>div:first-child>span{color:#d4d06a}.pilot-workbench__status>div:first-child>strong{letter-spacing:-.04em;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:590}.pilot-workbench__progress-copy{justify-items:end}.pilot-workbench__progress-copy strong{letter-spacing:-.06em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:560;line-height:.9}.pilot-workbench__progress-copy span{color:#b9c0b4;font-size:.7rem}.pilot-workbench__progress{background:#ffffff1c;border-radius:999px;grid-column:1/-1;height:.3rem;overflow:hidden}.pilot-workbench__progress>span{border-radius:inherit;background:#d4d06a;height:100%;transition:width .18s;display:block}.pilot-gate-layout{grid-template-columns:minmax(16rem,.28fr) minmax(0,1fr);display:grid}.pilot-gate-nav{border-right:1px solid var(--core-line);background:#eef0e8;align-content:start;display:grid}.pilot-gate-nav button{color:#4f564c;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #daddd3;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.8rem;padding:1.15rem 1rem;display:grid}.pilot-gate-nav button:hover{background:#ffffff8a}.pilot-gate-nav button[aria-selected=true]{background:var(--core-dark);color:#f5f6ef}.pilot-gate-nav button.is-complete:not([aria-selected=true]){background:#e5eadb}.pilot-gate-nav button>span{width:2rem;height:2rem;color:var(--core-accent);border:1px solid #ccd1c6;border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid}.pilot-gate-nav button[aria-selected=true]>span{color:#171a14;background:#d4d06a;border-color:#d4d06a}.pilot-gate-nav button.is-complete:not([aria-selected=true])>span{color:#fff;background:#71762d;border-color:#71762d}.pilot-gate-nav button>div{gap:.2rem;min-width:0;display:grid}.pilot-gate-nav button strong{font-size:.78rem}.pilot-gate-nav button small{color:#687066;font-size:.61rem}.pilot-gate-nav button[aria-selected=true] small{color:#bdc4b8}.pilot-gate-panel{min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.pilot-gate-panel__intro{max-width:51rem}.pilot-gate-panel__intro h2{max-width:13ch;color:var(--core-dark);letter-spacing:-.066em;margin:.7rem 0 1rem;font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:570;line-height:.97}.pilot-gate-panel__intro>p{max-width:45rem;color:var(--core-muted);margin:0;font-size:.94rem;line-height:1.75}.pilot-gate-panel__body{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.2rem,5vw,4rem);display:grid}.pilot-gate-panel fieldset{border:0;min-width:0;margin:0;padding:0}.pilot-gate-panel legend{color:#596056;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.9rem;font-size:.67rem;font-weight:800}.pilot-task{border:1px solid var(--core-line);cursor:pointer;background:#fff;border-radius:1rem;grid-template-columns:2.7rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:1.05rem;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.pilot-task+.pilot-task{margin-top:.65rem}.pilot-task:hover{border-color:#b9bd93;transform:translateY(-1px)}.pilot-task:has(input:checked){background:#f4f5e8;border-color:#b3b67c}.pilot-task:has(input:focus-visible){outline-offset:2px;outline:3px solid #77742a3d}.pilot-task input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pilot-task__mark{background:#f5f6f1;border:1px solid #cbd0c5;border-radius:50%;width:2.35rem;height:2.35rem;display:block;position:relative}.pilot-task input:checked+.pilot-task__mark{border-color:var(--core-accent);background:var(--core-accent)}.pilot-task input:checked+.pilot-task__mark:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.9rem;height:.45rem;position:absolute;top:.62rem;left:.58rem;transform:rotate(-45deg)}.pilot-task>span:last-child{gap:.3rem;min-width:0;display:grid}.pilot-task strong{color:var(--core-ink);font-size:.82rem;line-height:1.4}.pilot-task small{color:#626a60;font-size:.68rem;line-height:1.5}.pilot-gate-decision{background:radial-gradient(circle at 100% 0%, #d4d06a26, transparent 13rem), var(--core-dark);color:#eef0e7;border-radius:1.25rem;align-content:space-between;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.pilot-gate-decision>span{color:#d4d06a}.pilot-gate-decision>p{letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:560;line-height:1.45}.pilot-gate-decision>div{border-top:1px solid #ffffff1f;gap:.45rem;padding-top:1.2rem;display:grid}.pilot-gate-decision small{color:#adb4a8;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:780}.pilot-gate-decision strong{font-size:.82rem;line-height:1.45}.pilot-gate-panel__actions{border-top:1px solid var(--core-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.2rem;display:grid}.pilot-gate-panel__actions button,.pilot-economics__inputs>button,.pilot-workbench__footer button{min-height:2.75rem;color:var(--core-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd3c8;border-radius:999px;padding:.65rem 1rem;font-size:.7rem;font-weight:780}.pilot-gate-panel__actions button:hover,.pilot-economics__inputs>button:hover,.pilot-workbench__footer button:hover{border-color:var(--core-accent)}.pilot-gate-panel__actions button:disabled{cursor:not-allowed;opacity:.38}.pilot-gate-panel__actions>span{color:#676f64;text-align:center;font-size:.64rem;line-height:1.5}.pilot-economics,.pilot-value-flow,.pilot-timeline{padding:clamp(2.5rem,6vw,5rem)}.pilot-economics{border-top:1px solid var(--core-line);background:#eef0e8}.pilot-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.6fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.pilot-section-heading h2{max-width:13ch;font-size:clamp(2.3rem,4.7vw,4.5rem)}.pilot-section-heading>p{color:var(--core-muted);margin:0;font-size:.83rem;line-height:1.7}.pilot-economics__layout{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);gap:clamp(1.2rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.pilot-economics__inputs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.65rem;min-width:0;display:grid}.pilot-economics__inputs label{background:#ffffffb3;border:1px solid #d9ddd3;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .8rem;min-width:0;padding:.85rem;display:grid}.pilot-economics__inputs label>span{color:#555d53;font-size:.68rem;font-weight:770;line-height:1.35}.pilot-economics__inputs input{width:6rem;min-width:0;color:var(--core-dark);font:inherit;text-align:right;background:#fff;border:1px solid #cfd4c9;border-radius:.55rem;padding:.55rem .65rem;font-size:.86rem;font-weight:730}.pilot-economics__inputs input:focus-visible{border-color:var(--core-accent);outline:3px solid #77742a30}.pilot-economics__inputs small{color:#697066;grid-column:1/-1;font-size:.59rem}.pilot-economics__wide-input,.pilot-economics__inputs>button{grid-column:1/-1}.pilot-economics__inputs>button{background:0 0;justify-self:start;margin-top:.35rem}.pilot-economics__result{background:radial-gradient(circle at 85% 0%, #d4d06a2b, transparent 19rem), var(--core-dark);color:#f1f3e9;border-radius:1.35rem;min-width:0;overflow:hidden}.pilot-economics__result-head{border-bottom:1px solid #ffffff1c;gap:.45rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid}.pilot-economics__result-head>span,.pilot-economics__break-even>span{color:#d4d06a;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:820}.pilot-economics__result-head>strong{letter-spacing:-.075em;font-size:clamp(3.2rem,6vw,5.8rem);font-weight:540;line-height:.9}.pilot-economics__result-head>small{color:#b9c0b4;font-size:.68rem}.pilot-economics__result dl{margin:0;padding:0 clamp(1.4rem,3vw,2.3rem);display:grid}.pilot-economics__result dl>div{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;display:flex}.pilot-economics__result dt{color:#b4bbae;font-size:.7rem}.pilot-economics__result dd{margin:0;font-size:.78rem;font-weight:780}.pilot-economics__result dl>.pilot-economics__total{color:#d4d06a}.pilot-economics__break-even{gap:.3rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid}.pilot-economics__break-even strong{letter-spacing:-.04em;font-size:clamp(1.35rem,2.7vw,2rem);font-weight:590}.pilot-economics__break-even small{color:#b9c0b4;font-size:.65rem;line-height:1.5}.pilot-open-costs{border-top:1px solid #d4d8cd;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.7rem,4vw,2.8rem);display:grid}.pilot-open-costs h3{max-width:15ch;color:var(--core-dark);letter-spacing:-.05em;margin:.55rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:590;line-height:1.03}.pilot-open-costs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pilot-open-costs li{color:#555d53;border-bottom:1px solid #d7dbd0;padding:.75rem .7rem;font-size:.73rem}.pilot-open-costs li:nth-child(2n){border-left:1px solid #d7dbd0}.pilot-value-flow{border-top:1px solid var(--core-line);background:#fbfcf8}.pilot-value-flow__grid{border:1px solid var(--core-line);background:#fff;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.pilot-value-flow__grid article{align-content:start;gap:.65rem;min-width:0;padding:clamp(1.3rem,3vw,2.2rem);display:grid}.pilot-value-flow__grid article+article{border-left:1px solid var(--core-line)}.pilot-value-flow__grid article>span{color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:830}.pilot-value-flow__grid h3{color:var(--core-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,2.2vw,1.65rem);font-weight:620}.pilot-value-flow__grid article>strong{color:var(--core-dark);letter-spacing:-.06em;margin-top:1.6rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:550;line-height:1}.pilot-value-flow__grid p{color:var(--core-muted);margin:.45rem 0 0;font-size:.74rem;line-height:1.65}.pilot-timeline{border-top:1px solid var(--core-line);background:#f2f4ed}.pilot-timeline ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.pilot-timeline ol:before{content:"";background:#cbd0c4;height:1px;position:absolute;top:1.15rem;left:7%;right:7%}.pilot-timeline li{z-index:1;text-align:center;justify-items:center;gap:1rem;min-width:0;padding-inline:.75rem;display:grid;position:relative}.pilot-timeline li>span{min-width:3.1rem;height:2.3rem;color:var(--core-accent);background:#f7f8f4;border:1px solid #c8cdc1;border-radius:999px;place-items:center;font-size:.62rem;font-weight:850;display:grid}.pilot-timeline li:nth-child(4)>span{border-color:var(--core-dark);background:var(--core-dark);color:#d4d06a}.pilot-timeline li strong{color:var(--core-ink);font-size:.78rem}.pilot-timeline li p{color:var(--core-muted);margin:.45rem 0 0;font-size:.67rem;line-height:1.55}.pilot-workbench__footer{border-top:1px solid var(--core-line);background:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.pilot-workbench__footer>div{gap:.35rem;display:grid}.pilot-workbench__footer strong{color:var(--core-ink);font-size:.8rem}.pilot-decision{background:radial-gradient(circle at 85% 5%, #d4d06a29, transparent 24rem), var(--core-dark);color:#f1f3e9;border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,6vw,5rem);overflow:hidden}.pilot-decision h2{color:#f4f5ee;max-width:11ch}.pilot-decision .core-kicker{color:#d4d06a}.pilot-decision__options{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,6vw,5rem);display:grid}.pilot-decision__options article{min-width:0;padding:clamp(1.3rem,3vw,2.3rem)}.pilot-decision__options article+article{border-left:1px solid #ffffff1f}.pilot-decision__options span{color:#d4d06a;font-size:.64rem;font-weight:830}.pilot-decision__options h3{letter-spacing:-.05em;margin:1.6rem 0 .7rem;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:570}.pilot-decision__options p{color:#b9c0b4;margin:0;font-size:.74rem;line-height:1.65}.pilot-decision .core-preview-actions{margin-top:2.2rem}.pilot-decision .core-preview-actions>a:not(.button){color:#e8eadf}@media (max-width:1080px){.pilot-hero{grid-template-columns:minmax(0,1fr);min-height:0}.pilot-hero h1{max-width:11ch}.pilot-brief{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:2rem;display:grid}.pilot-brief__core{padding-block:0}.pilot-brief dl{grid-column:1/-1}.pilot-gate-layout{grid-template-columns:minmax(0,1fr)}.pilot-gate-nav{border-right:0;border-bottom:1px solid var(--core-line);grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-gate-nav button{border-right:1px solid #daddd3}.pilot-economics__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.pilot-page{gap:4.5rem}.pilot-hero{gap:2rem}.pilot-hero h1{font-size:clamp(3.1rem,14vw,5.3rem)}.pilot-brief{grid-template-columns:minmax(0,1fr)}.pilot-brief dl{grid-column:1}.pilot-proof-strip,.pilot-section-heading,.pilot-open-costs,.pilot-proof-strip>ol{grid-template-columns:minmax(0,1fr)}.pilot-proof-strip li{border-top:1px solid var(--core-line);border-left:0;padding:1rem 0}.pilot-workbench__status{grid-template-columns:minmax(0,1fr) auto}.pilot-gate-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gate-panel__body{grid-template-columns:minmax(0,1fr)}.pilot-gate-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-gate-panel__actions>span{grid-area:2/1/auto/-1}.pilot-economics,.pilot-value-flow,.pilot-timeline{padding:2rem 1.2rem}.pilot-value-flow__grid,.pilot-decision__options{grid-template-columns:minmax(0,1fr)}.pilot-value-flow__grid article+article,.pilot-decision__options article+article{border-top:1px solid var(--core-line);border-left:0}.pilot-decision__options article+article{border-top-color:#ffffff1f}.pilot-timeline ol{grid-template-columns:minmax(0,1fr);gap:0}.pilot-timeline ol:before{width:1px;height:auto;top:1rem;bottom:1rem;left:1.45rem}.pilot-timeline li{text-align:left;grid-template-columns:3rem minmax(0,1fr);justify-items:start;gap:1rem;padding:0 0 1.3rem}.pilot-workbench__footer{flex-direction:column;align-items:stretch}}@media (max-width:520px){.pilot-page{padding-top:1.5rem}.pilot-hero h1{font-size:clamp(2.85rem,15vw,4.4rem)}.pilot-brief,.pilot-decision{border-radius:1.35rem}.pilot-workbench__status{grid-template-columns:minmax(0,1fr)}.pilot-workbench__progress-copy{justify-items:start}.pilot-gate-nav{grid-template-columns:minmax(0,1fr)}.pilot-gate-nav button{border-right:0;grid-template-columns:2.2rem minmax(0,1fr);padding:.85rem 1rem}.pilot-gate-panel{padding:1.35rem 1rem}.pilot-gate-panel__intro h2{font-size:clamp(2rem,10vw,3.1rem)}.pilot-task{grid-template-columns:2.35rem minmax(0,1fr);padding:.85rem}.pilot-task__mark{width:2rem;height:2rem}.pilot-task input:checked+.pilot-task__mark:after{top:.48rem;left:.43rem}.pilot-gate-panel__actions{grid-template-columns:minmax(0,1fr)}.pilot-gate-panel__actions>span{grid-area:auto}.pilot-economics__inputs{grid-template-columns:minmax(0,1fr)}.pilot-economics__wide-input,.pilot-economics__inputs>button{grid-column:1}.pilot-economics__result-head>strong{font-size:clamp(3rem,17vw,4.4rem)}.pilot-economics__result dl>div{flex-direction:column;align-items:start;gap:.3rem}.pilot-open-costs ul{grid-template-columns:minmax(0,1fr)}.pilot-open-costs li:nth-child(2n){border-left:0}.pilot-decision{padding:2rem 1.2rem}}@media (prefers-reduced-motion:reduce){.pilot-task,.pilot-workbench__progress>span{transition:none}}@media (min-width:601px) and (max-width:1320px){.core-header nav a:nth-child(4),.core-header nav a:nth-child(5),.core-header nav a:nth-child(6){display:none}}@media (max-width:1000px){.core-header__inner{grid-template-columns:minmax(0,1fr)}.core-header nav{min-width:0}}@media (max-width:600px){.pilot-page section,.pilot-workbench{scroll-margin-top:9.5rem}}.pilot-gate-nav button:not([aria-selected=true])>span,.pilot-section-heading span,.pilot-open-costs>div>span{color:#62601f}.pilot-gate-nav button:not([aria-selected=true]) small,.pilot-economics .pilot-section-heading>p{color:#5f675d}.core-guide-home,.core-topic-page{--guide-dark:#14170f;--guide-olive:#62601f;--guide-lime:#d8d66f;--guide-paper:#f8f8f2;--guide-soft:#eceee4;--guide-warm:#eee7d6;--guide-line:#d8dcd0;grid-template-columns:minmax(0,1fr);gap:clamp(5rem,10vw,9rem);padding-top:clamp(1.8rem,4vw,4rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.core-guide-home>*,.core-topic-page>*{min-width:0}.core-guide-home section,.core-topic-page section,.core-journey{scroll-margin-top:6.5rem}.core-header nav a{border-radius:999px;padding:.5rem .12rem;transition:color .16s,background .16s}.core-header nav a:hover{color:#171a14;text-decoration:none}.core-header__public-link{padding-inline:.8rem!important}.core-guide-hero{grid-template-columns:minmax(0,1.06fr) minmax(27rem,.76fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);min-height:min(48rem,100svh - 6.5rem);display:grid}.core-guide-hero__copy{max-width:52rem}.core-guide-hero h1{max-width:11ch;color:var(--guide-dark);letter-spacing:-.083em;margin:.7rem 0 1.6rem;font-size:clamp(4.4rem,8.4vw,8.3rem);font-weight:570;line-height:.84}.core-guide-hero h1 span{color:var(--guide-olive);display:block}.core-guide-hero__lead{color:#555c50;max-width:42rem;margin:0;font-size:clamp(1.18rem,2vw,1.48rem);line-height:1.58}.core-guide-hero .core-preview-actions{margin-top:2rem}.core-guide-hero .core-preview-actions>a:not(.button){font-size:1rem;font-weight:780}.core-guide-hero__proof{border-top:1px solid var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:48rem;margin:3rem 0 0;display:grid}.core-guide-hero__proof>div{padding:1.15rem 1rem 0 0}.core-guide-hero__proof>div+div{border-left:1px solid var(--guide-line);padding-left:1rem}.core-guide-hero__proof dt{color:var(--guide-dark);font-size:1.04rem;font-weight:850}.core-guide-hero__proof dd{color:#646b60;margin:.25rem 0 0;font-size:.88rem;line-height:1.35}.core-guide-beacon{background:linear-gradient(145deg, #d8d66f1f, transparent 42%), var(--guide-dark);color:#fff;border-radius:2.3rem;min-height:38rem;padding:clamp(2rem,4vw,3.2rem);position:relative;overflow:hidden;box-shadow:0 32px 90px #14170f33}.core-guide-beacon:before{content:"";border:1px solid #d8d66f2e;border-radius:50%;width:24rem;height:24rem;position:absolute;inset:-8rem -8rem auto auto;box-shadow:0 0 0 4rem #d8d66f08,0 0 0 8rem #d8d66f05}.core-guide-beacon__top{z-index:1;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.2rem;display:flex;position:relative}.core-guide-beacon__top span,.core-guide-beacon ol span{color:var(--guide-lime);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:850}.core-guide-beacon__top strong{letter-spacing:.14em;font-size:1.15rem}.core-guide-beacon__route{z-index:0;grid-template-rows:auto 1fr auto 1fr auto 1fr auto;justify-items:center;width:1.7rem;display:grid;position:absolute;top:7.4rem;bottom:5.6rem;left:3.5rem}.core-guide-beacon__route span{background:var(--guide-dark);width:1.7rem;height:1.7rem;color:var(--guide-lime);border:1px solid #d8d66f7a;border-radius:50%;place-items:center;font-size:.58rem;font-weight:900;display:grid}.core-guide-beacon__route i{background:#d8d66f38;width:1px;position:relative;overflow:hidden}.core-guide-beacon__route i:after{background:var(--guide-lime);content:"";width:1px;height:45%;animation:3s ease-in-out infinite core-guide-pulse;position:absolute;top:-40%;left:0}@keyframes core-guide-pulse{0%{transform:translateY(0)}to{transform:translateY(320%)}}.core-guide-beacon ol{z-index:1;gap:1.85rem;margin:4.2rem 0 0 4.2rem;padding:0;list-style:none;display:grid;position:relative}.core-guide-beacon ol li{gap:.15rem;display:grid}.core-guide-beacon ol strong{max-width:13ch;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.02}.core-guide-beacon>p{color:#ffffffa8;margin:0;font-size:.9rem;line-height:1.45;position:absolute;bottom:2rem;left:7.4rem;right:2.6rem}.core-guide-heading{max-width:48rem}.core-guide-heading--wide{max-width:66rem}.core-guide-heading>span,.core-topic-result>span,.core-topic-worlds__copy>span,.core-topic-worlds__outcome>span,.core-journey__question>span,.core-journey__context>span,.core-journey__result-head>div>span,.core-journey__phase-copy>span,.core-journey__phase-copy>div>span,.core-level-road__copy>span,.core-level-road__proof>span,.core-academy-depth>div:first-child>span,.core-value-snapshot>div:first-child>span{color:#62601f;letter-spacing:.13em;text-transform:uppercase;font-size:.77rem;font-weight:880}.core-guide-heading h2{max-width:16ch;color:var(--guide-dark);letter-spacing:-.07em;margin:.35rem 0 0;font-size:clamp(3rem,6vw,6rem);font-weight:570;line-height:.94}.core-guide-heading>p{color:#596056;max-width:46rem;margin:1.2rem 0 0;font-size:1.12rem}.core-guide-start{gap:2.5rem;display:grid}.core-guide-start__grid{border:1px solid var(--guide-line);background:#fff;border-radius:2rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.core-guide-start__grid>a{min-height:21rem;color:var(--guide-dark);grid-template-rows:auto auto 1fr auto;padding:clamp(1.5rem,3vw,2.6rem);text-decoration:none;transition:background .18s,color .18s;display:grid;position:relative}.core-guide-start__grid>a:nth-child(2n){border-left:1px solid var(--guide-line)}.core-guide-start__grid>a:nth-child(n+3){border-top:1px solid var(--guide-line)}.core-guide-start__grid>a:hover{background:var(--guide-dark);color:#fff}.core-guide-start__grid>a>span{color:var(--guide-olive);letter-spacing:.12em;font-size:.82rem;font-weight:900}.core-guide-start__grid>a:hover>span,.core-guide-start__grid>a:hover small{color:var(--guide-lime)}.core-guide-start__grid h3{letter-spacing:-.055em;max-width:14ch;margin:2.6rem 0 .7rem;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:620;line-height:.98}.core-guide-start__grid p{color:#636a5f;max-width:31rem;margin:0;font-size:1rem}.core-guide-start__grid>a:hover p{color:#ffffffb3}.core-guide-start__grid>a>div{border-top:1px solid;align-self:end;gap:.18rem;margin-top:2rem;padding-top:1rem;display:grid}.core-guide-start__grid small{color:#62601f;letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:850}.core-guide-start__grid>a>div strong{font-size:1rem}.core-guide-start__grid>a>b{font-size:1.6rem;transition:transform .18s;position:absolute;top:2rem;right:2rem}.core-guide-start__grid>a:hover>b{transform:translate(.25rem,-.25rem)}.core-guide-flow{background:var(--guide-dark);color:#fff;border-radius:2rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.core-guide-flow__statement{padding:clamp(2rem,5vw,4.5rem)}.core-guide-flow__statement .core-kicker{color:var(--guide-lime)}.core-guide-flow__statement h2{letter-spacing:-.07em;max-width:10ch;margin:.5rem 0 1.2rem;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:580;line-height:.94}.core-guide-flow__statement>p:last-child{color:#ffffffab;max-width:32rem;font-size:1.02rem}.core-guide-flow>ol{border-left:1px solid #ffffff1f;margin:0;padding:0;list-style:none;display:grid}.core-guide-flow>ol li{grid-template-columns:3.2rem minmax(0,.45fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1.55rem clamp(1.3rem,3vw,2.6rem);display:grid}.core-guide-flow>ol li+li{border-top:1px solid #ffffff1f}.core-guide-flow>ol span{width:2.55rem;height:2.55rem;color:var(--guide-lime);border:1px solid #d8d66f66;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.core-guide-flow>ol strong{font-size:1.22rem}.core-guide-flow>ol p{color:#ffffffa1;margin:0;font-size:.94rem}.core-topic-worlds{gap:2.6rem;display:grid}.core-topic-worlds__grid{border:1px solid var(--guide-line);background:#fff;border-radius:2rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.core-topic-worlds__grid>article{grid-template-rows:1fr auto auto;grid-template-columns:4.5rem minmax(0,1fr);gap:1.2rem;min-height:24rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.core-topic-worlds__grid>article:nth-child(2n){border-left:1px solid var(--guide-line)}.core-topic-worlds__grid>article:nth-child(n+3){border-top:1px solid var(--guide-line)}.core-topic-worlds__number{background:var(--guide-soft);width:4rem;height:4rem;color:var(--guide-olive);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.core-topic-worlds__copy h3{letter-spacing:-.06em;margin:.35rem 0 .7rem;font-size:clamp(2.25rem,4vw,4rem);font-weight:600;line-height:.95}.core-topic-worlds__copy p{color:#5d6459;max-width:28rem;margin:0;font-size:1.02rem}.core-topic-worlds__outcome{border-top:1px solid var(--guide-line);grid-column:1/-1;gap:.2rem;padding-top:1rem;display:grid}.core-topic-worlds__outcome strong{font-size:1.05rem}.core-topic-worlds__grid>article>a{background:var(--guide-dark);color:#fff;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:820;text-decoration:none;display:flex}.core-guide-proof{border-block:1px solid var(--guide-line);grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.core-guide-proof h2{letter-spacing:-.065em;max-width:12ch;margin:.35rem 0 0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:580;line-height:.94}.core-guide-proof dl{margin:0}.core-guide-proof dl>div{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:1rem;padding:1.4rem 0;display:grid}.core-guide-proof dl>div+div{border-top:1px solid var(--guide-line)}.core-guide-proof dt{color:var(--guide-olive);font-weight:850}.core-guide-proof dd{color:#555c51;margin:0;font-size:1.04rem}.core-guide-cta{background:var(--guide-warm);text-align:center;border-radius:2.2rem;justify-items:center;padding:clamp(3rem,8vw,7rem) 1.5rem;display:grid}.core-guide-cta>span{color:#56541f;letter-spacing:.13em;text-transform:uppercase;font-size:.8rem;font-weight:880}.core-guide-cta h2{letter-spacing:-.075em;max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(3rem,7vw,6.7rem);font-weight:580;line-height:.92}.core-guide-cta p{color:#555c51;max-width:42rem;margin:0 0 1.8rem;font-size:1.1rem}.core-topic-hero{grid-template-columns:minmax(0,1.05fr) minmax(25rem,.65fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);min-height:min(42rem,100svh - 7rem);display:grid}.core-topic-hero--system{grid-template-columns:minmax(0,1fr) minmax(28rem,.78fr);gap:clamp(2.5rem,5vw,5rem)}.core-topic-hero>div:first-child{max-width:55rem}.core-topic-hero h1{max-width:13ch;color:var(--guide-dark);letter-spacing:-.08em;margin:.65rem 0 1.5rem;font-size:clamp(4rem,7.2vw,7.2rem);font-weight:570;line-height:.88}.core-topic-hero>div:first-child>p:not(.core-kicker){color:#555c50;max-width:46rem;margin:0;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.58}.core-topic-hero .core-preview-actions{margin-top:2rem}.core-topic-hero .core-preview-actions>a:not(.button){font-size:1rem;font-weight:780}.core-topic-hero--journey>aside,.core-topic-result{background:var(--guide-dark);color:#fff;border-radius:2rem;align-content:end;gap:.75rem;min-height:31rem;padding:clamp(2rem,4vw,3.2rem);display:grid}.core-topic-hero--journey>aside>span{color:var(--guide-lime);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:850}.core-topic-hero--journey>aside>strong{letter-spacing:-.055em;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.98}.core-topic-hero--journey>aside>strong+strong{color:var(--guide-lime)}.core-topic-hero--journey>aside p{color:#ffffffa8;border-top:1px solid #ffffff26;max-width:24rem;margin:1rem 0 0;padding-top:1.2rem}.core-topic-result>span{color:var(--guide-lime)}.core-topic-result>strong{letter-spacing:-.065em;max-width:10ch;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:600;line-height:.92}.core-topic-result ul{border-top:1px solid #ffffff24;gap:.7rem;margin:1.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.core-topic-result li{color:#ffffffbf;grid-template-columns:1.2rem minmax(0,1fr);gap:.7rem;display:grid}.core-topic-result li:before{color:var(--guide-lime);content:"✓";font-weight:900}.core-topic-promise{border:1px solid var(--guide-line);background:#fff;border-radius:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.core-topic-promise>div{gap:.55rem;padding:1.3rem;display:grid}.core-topic-promise>div+div{border-left:1px solid var(--guide-line)}.core-topic-promise span{color:var(--guide-olive);font-size:.75rem;font-weight:900}.core-topic-promise strong{font-size:1rem;line-height:1.3}.core-topic-next{border:1px solid var(--guide-line);text-align:center;border-radius:2rem;justify-items:center;padding:clamp(3rem,7vw,6rem) 1.4rem;display:grid}.core-topic-next>span{color:var(--guide-olive);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:850}.core-topic-next h2{letter-spacing:-.065em;max-width:16ch;margin:.6rem 0 1.6rem;font-size:clamp(2.8rem,5.5vw,5.3rem);font-weight:580;line-height:.94}.core-topic-next>p{max-width:42rem;color:var(--core-muted);margin:-.5rem 0 1.8rem;line-height:1.65}.core-topic-next>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.core-topic-next>div>a:not(.button){font-weight:800}.core-topic-next--dark{background:var(--guide-dark);color:#fff;border:0}.core-topic-next--dark>span{color:var(--guide-lime)}.core-topic-next--dark>p{color:#ffffffad}.core-topic-next--dark>div>a:not(.button){color:#fff}.core-journey{border:1px solid var(--guide-line);background:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 28px 80px #1d201714}.core-journey__topline{border-bottom:1px solid var(--guide-line);background:var(--guide-dark);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem clamp(1.2rem,3vw,2.2rem);display:flex}.core-journey__topline>div{flex-wrap:wrap;align-items:baseline;gap:.45rem 1rem;display:flex}.core-journey__topline span{color:var(--guide-lime);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:860}.core-journey__topline strong{font-size:1rem}.core-journey__topline small{color:#ffffff9e;font-size:.78rem}.core-journey__progress{border-bottom:1px solid var(--guide-line);background:#f3f4ed;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.core-journey__progress li{color:#5e645c;align-items:center;gap:.8rem;min-height:4.7rem;padding:1rem clamp(1rem,2vw,1.5rem);display:flex}.core-journey__progress li+li{border-left:1px solid var(--guide-line)}.core-journey__progress li>span{border:1px solid #cbd0c4;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.69rem;font-weight:900;display:grid}.core-journey__progress li.is-active{color:var(--guide-dark);background:#fff}.core-journey__progress li.is-active>span,.core-journey__progress li.is-done>span{border-color:var(--guide-olive);background:var(--guide-olive);color:#fff}.core-journey__progress li.is-done{color:#4e554b}.core-journey__progress strong{font-size:.94rem}.core-journey__screen{padding:clamp(1.4rem,4vw,3.5rem)}.core-journey__question{max-width:58rem;margin-bottom:2rem}.core-journey__question h2,.core-journey__result-head h2{max-width:18ch;color:var(--guide-dark);letter-spacing:-.067em;margin:.35rem 0 .7rem;font-size:clamp(2.7rem,5.3vw,5rem);font-weight:580;line-height:.94}.core-journey__question p{color:#5d645a;max-width:43rem;margin:0;font-size:1.05rem}.core-journey__choices{border:1px solid var(--guide-line);border-radius:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.core-journey__choices button{min-height:15rem;color:var(--guide-dark);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-rows:auto auto 1fr auto;justify-items:start;padding:1.45rem;transition:background .16s,color .16s;display:grid}.core-journey__choices button:nth-child(2n){border-left:1px solid var(--guide-line)}.core-journey__choices button:nth-child(n+3){border-top:1px solid var(--guide-line)}.core-journey__choices button:hover{background:#f1f2e9}.core-journey__choices button[aria-pressed=true]{background:var(--guide-dark);color:#fff}.core-journey__choices button>span{color:var(--guide-olive);font-size:.74rem;font-weight:900}.core-journey__choices button[aria-pressed=true]>span,.core-journey__choices button[aria-pressed=true]>b{color:var(--guide-lime)}.core-journey__choices button>strong{letter-spacing:-.045em;max-width:16ch;margin-top:1.3rem;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1}.core-journey__choices button>p{color:#60675d;max-width:31rem;margin:.65rem 0 1.4rem;font-size:.96rem}.core-journey__choices button[aria-pressed=true]>p{color:#ffffffad}.core-journey__choices button>b{color:var(--guide-olive);letter-spacing:.07em;text-transform:uppercase;align-self:end;font-size:.8rem}.core-journey__choices--outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.core-journey__choices--outcomes button:nth-child(n){border-top:0}.core-journey__choices--outcomes button+button{border-left:1px solid var(--guide-line)}.core-journey__actions,.core-journey__result-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.core-journey__actions>span{color:#687065;font-size:.88rem}.core-journey__actions button,.core-journey__result-actions button,.core-journey__context button,.core-journey__result-head>button{border:1px solid var(--guide-dark);background:var(--guide-dark);color:#fff;cursor:pointer;border-radius:999px;min-height:3rem;padding:.65rem 1rem;font-size:.88rem;font-weight:820}.core-journey__actions button:disabled,.core-journey__result-actions button:disabled{cursor:not-allowed;opacity:.35}.core-journey__actions button.is-back,.core-journey__result-actions button,.core-journey__context button,.core-journey__result-head>button{color:var(--guide-dark);background:0 0}.core-journey__context{background:var(--guide-soft);border-radius:1rem;align-items:center;gap:.8rem;margin-bottom:2.5rem;padding:.9rem 1rem;display:flex}.core-journey__context strong{margin-right:auto}.core-journey__context button{min-height:2.3rem;padding:.3rem .75rem}.core-journey__result-head{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:2.6rem;display:flex}.core-journey__result-head h2{max-width:20ch}.core-journey__path{border:1px solid var(--guide-line);border-radius:1.5rem;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);display:grid;overflow:hidden}.core-journey__path>nav{background:#f1f2eb;align-content:start;display:grid}.core-journey__path>nav button{color:#5e655b;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1.1rem;display:grid}.core-journey__path>nav button+button{border-top:1px solid var(--guide-line)}.core-journey__path>nav button[aria-pressed=true]{background:var(--guide-dark);color:#fff}.core-journey__path>nav button>span{border:1px solid;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.68rem;font-weight:900;display:grid}.core-journey__path>nav strong{font-size:.98rem}.core-journey__path>nav small{color:inherit;text-transform:uppercase;font-size:.7rem;font-weight:800}.core-journey__phase{grid-template-columns:8rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);min-height:31rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.core-journey__phase-number{align-content:start;display:grid}.core-journey__phase-number>span{color:var(--guide-olive);text-transform:uppercase;font-size:.74rem;font-weight:860}.core-journey__phase-number>strong{color:var(--guide-soft);font-size:clamp(5rem,9vw,8rem);line-height:.85}.core-journey__phase-copy h3{color:var(--guide-dark);letter-spacing:-.065em;margin:.35rem 0 .8rem;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:590;line-height:.94}.core-journey__phase-copy>p{color:#596056;max-width:42rem;margin:0;font-size:1.05rem}.core-journey__phase-copy ul{gap:.6rem;margin:1.6rem 0;padding:0;list-style:none;display:grid}.core-journey__phase-copy li{grid-template-columns:1.3rem minmax(0,1fr);gap:.7rem;font-weight:740;display:grid}.core-journey__phase-copy li:before{color:var(--guide-olive);content:"✓";font-weight:900}.core-journey__phase-copy>div{background:var(--guide-soft);border-radius:1rem;gap:.3rem;padding:1rem 1.1rem;display:grid}.core-journey__phase-copy>div strong{font-size:1.05rem}.core-journey__result-actions{align-items:stretch}.core-journey__result-actions>div{gap:.65rem;display:flex}.core-journey__result-actions>a{background:var(--guide-olive);color:#fff;border-radius:999px;align-items:center;gap:.7rem;min-height:3rem;padding:.65rem 1rem;font-size:.88rem;font-weight:830;text-decoration:none;display:inline-flex}.core-venue-models,.core-operation-builder,.core-operation-road,.core-academy-benefits,.core-level-road,.core-academy-loop,.core-system-packages,.core-proof-chain{gap:2.5rem;display:grid}.core-venue-models>div:last-child{border:1px solid var(--guide-line);background:#fff;border-radius:1.7rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.core-venue-models article{grid-template-rows:auto auto 1fr auto;min-height:21rem;padding:clamp(1.5rem,3vw,2.3rem);display:grid}.core-venue-models article+article{border-left:1px solid var(--guide-line)}.core-venue-models article>span{color:var(--guide-olive);font-size:.78rem;font-weight:900}.core-venue-models h3{letter-spacing:-.055em;margin:2.2rem 0 .6rem;font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:600;line-height:.96}.core-venue-models article>p{color:#5b6257;margin:0}.core-venue-models article>div{border-top:1px solid var(--guide-line);align-self:end;gap:.2rem;margin-top:1.5rem;padding-top:1rem;display:grid}.core-venue-models small{color:#62601f;letter-spacing:.09em;text-transform:uppercase;font-size:.73rem;font-weight:850}.core-venue-models article>div strong{font-size:.96rem;line-height:1.4}.core-operation-builder .core-unit-planner{border-radius:1.7rem;box-shadow:0 24px 70px #1d201712}.core-operation-builder .core-unit-planner__label strong{font-size:1.12rem}.core-operation-builder .core-unit-planner__format-list button strong,.core-operation-builder .core-unit-planner__capacity-list button strong{font-size:1.05rem}.core-operation-builder .core-unit-planner__format-list button small,.core-operation-builder .core-unit-planner__capacity-list button small,.core-operation-builder .core-unit-planner__facts dt,.core-operation-builder .core-unit-planner__gates li small,.core-operation-builder .core-unit-planner__honesty{font-size:.82rem}.core-operation-road__grid{border:1px solid var(--guide-line);background:#fff;border-radius:1.7rem;display:grid;overflow:hidden}.core-operation-road details+details,.core-academy-depth details+details{border-top:1px solid var(--guide-line)}.core-operation-road summary,.core-academy-depth summary{cursor:pointer;grid-template-columns:3.3rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;padding:1.3rem clamp(1.2rem,3vw,2rem);list-style:none;display:grid}.core-operation-road summary::-webkit-details-marker{display:none}.core-academy-depth summary::-webkit-details-marker{display:none}.core-system-packages summary::-webkit-details-marker{display:none}.core-operation-road summary>span{background:var(--guide-soft);width:2.8rem;height:2.8rem;color:var(--guide-olive);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.core-operation-road summary>div{display:grid}.core-operation-road summary small{color:var(--guide-olive);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:850}.core-operation-road summary strong{font-size:clamp(1.2rem,2.3vw,1.8rem)}.core-operation-road summary b,.core-academy-depth summary b,.core-system-packages summary b{font-size:1.5rem;transition:transform .16s}.core-operation-road details[open] summary b,.core-academy-depth details[open] summary b,.core-system-packages details[open] summary b{transform:rotate(45deg)}.core-operation-road details>div{border-top:1px solid var(--guide-line);background:#f6f7f1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;padding:1.5rem clamp(1.2rem,3vw,2rem) 1.8rem 5.5rem;display:grid}.core-operation-road details>div p{color:#596056;margin:0;font-size:1rem}.core-operation-road details ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.core-operation-road details li{grid-template-columns:1.2rem minmax(0,1fr);gap:.6rem;font-weight:750;display:grid}.core-operation-road details li:before{color:var(--guide-olive);content:"✓"}.core-topic-result--academy>div{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.7rem;margin-top:1.4rem;display:grid}.core-topic-result--academy b{width:2.8rem;height:2.8rem;color:var(--guide-lime);border:1px solid #d8d66f70;border-radius:50%;place-items:center;font-size:.78rem;display:grid}.core-topic-result--academy i{background:#d8d66f59;height:1px}.core-topic-result--academy p{color:#ffffffab;margin:1rem 0 0}.core-academy-benefits>div:last-child,.core-academy-loop>div:last-child{border:1px solid var(--guide-line);background:#fff;border-radius:1.7rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.core-academy-benefits article,.core-academy-loop article{min-height:16rem;padding:clamp(1.4rem,3vw,2.2rem)}.core-academy-benefits article+article,.core-academy-loop article+article{border-left:1px solid var(--guide-line)}.core-academy-benefits article>span,.core-academy-loop article>span{color:var(--guide-olive);font-size:.76rem;font-weight:900}.core-academy-benefits h3,.core-academy-loop h3{letter-spacing:-.045em;margin:2.3rem 0 .6rem;font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1}.core-academy-benefits p,.core-academy-loop p{color:#5b6258;margin:0}.core-level-road>ol{margin:0;padding:0;list-style:none;display:grid}.core-level-road>ol li{border-top:1px solid var(--guide-line);grid-template-columns:9rem minmax(0,1fr) minmax(15rem,.55fr);align-items:center;gap:clamp(1.2rem,4vw,3rem);padding:1.6rem 0;display:grid}.core-level-road>ol li:last-child{border-bottom:1px solid var(--guide-line)}.core-level-road__mark{align-items:center;gap:.8rem;display:flex}.core-level-road__mark>span{background:var(--guide-dark);width:3.8rem;height:3.8rem;color:var(--guide-lime);border-radius:50%;place-items:center;font-size:.88rem;font-weight:900;display:grid}.core-level-road__mark small{font-size:.88rem;font-weight:820}.core-level-road__copy h3{letter-spacing:-.04em;max-width:27ch;margin:.25rem 0 0;font-size:clamp(1.5rem,2.7vw,2.4rem);font-weight:620;line-height:1.03}.core-level-road__proof{border-left:1px solid var(--guide-line);gap:.25rem;padding-left:1.5rem;display:grid}.core-level-road__proof strong{font-size:.98rem}.core-academy-loop>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.core-academy-loop article{min-height:18rem}.core-academy-depth{background:var(--guide-warm);border-radius:1.7rem;grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(1.6rem,4vw,3rem);display:grid}.core-academy-depth h2{letter-spacing:-.06em;max-width:12ch;margin:.4rem 0 0;font-size:clamp(2.6rem,4.7vw,4.5rem);font-weight:590;line-height:.95}.core-academy-depth>div:last-child{background:#ffffff7a;border:1px solid #d2c9b5;border-radius:1.2rem;overflow:hidden}.core-academy-depth summary{grid-template-columns:minmax(9rem,.45fr) minmax(0,1fr) 2rem}.core-academy-depth summary span{color:#5b6258;font-size:.9rem}.core-academy-depth details>p{color:#555c51;border-top:1px solid #d2c9b5;margin:0;padding:1.2rem}.core-system-wheel{aspect-ratio:1;color:#fff;isolation:isolate;background:linear-gradient(145deg,#181b16 0%,#0f120e 100%);border:1px solid #d8d66f24;border-radius:1.35rem;justify-self:center;width:100%;max-width:42rem;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #12140e29}.core-system-wheel:before{display:none}.core-system-wheel__topline{z-index:5;color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:clamp(.56rem,1.1vw,.7rem);font-weight:850;display:flex;position:absolute;top:4.5%;left:5%;right:5%}.core-system-wheel__topline small{color:var(--guide-lime);font:inherit;align-items:center;gap:.45rem;display:inline-flex}.core-system-wheel__topline i{background:var(--guide-lime);border-radius:.08rem;width:.45rem;height:.45rem}.core-system-wheel__track{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.core-system-wheel__track rect{fill:none;vector-effect:non-scaling-stroke}.core-system-wheel__track-base{stroke:#d8d66f38;stroke-width:1px}.core-system-wheel__track-signal{stroke:var(--guide-lime);stroke-dasharray:2 11;stroke-width:1.5px}.core-system-wheel__track path{fill:none;stroke:#d8d66f33;stroke-width:1px;vector-effect:non-scaling-stroke}.core-system-wheel__core{z-index:4;text-align:center;background:#151912;border:1px solid #d8d66f45;border-radius:.8rem;align-content:center;justify-items:center;width:34%;min-height:27%;padding:1.1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0d}.core-system-wheel__core:before,.core-system-wheel__core:after{display:none}.core-system-wheel__core>span,.core-system-wheel__core>small{color:#ffffff91;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.52rem,1vw,.68rem);font-weight:850;line-height:1.35}.core-system-wheel__core>strong{color:var(--guide-lime);letter-spacing:.015em;font-size:clamp(1.35rem,3vw,2.55rem);line-height:1}.core-system-wheel__core>b{color:#ffffff85;letter-spacing:.04em;border-top:1px solid #d8d66f2b;width:100%;margin-top:.7rem;padding:.48rem 0 0;font-size:clamp(.45rem,.8vw,.57rem);font-weight:750}.core-system-wheel ol{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.core-system-wheel li{background:#171b15;border:1px solid #ffffff1c;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.65rem,1.4vw,.9rem);width:35%;min-height:17%;padding:clamp(.65rem,1.5vw,1rem);display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a}.core-system-wheel li>span{min-height:2rem;color:var(--guide-lime);letter-spacing:.06em;border-right:1px solid #d8d66f3d;place-items:center;padding-right:clamp(.65rem,1.2vw,.85rem);font-size:clamp(.56rem,1vw,.7rem);font-weight:900;display:grid}.core-system-wheel li>div{gap:.2rem;display:grid}.core-system-wheel li strong{color:#fff;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:500;line-height:1}.core-system-wheel li small{color:#ffffff87;font-size:clamp(.53rem,.95vw,.7rem);line-height:1.3}.core-system-wheel li:first-child{top:15.5%;left:5.5%}.core-system-wheel li:nth-child(2){top:15.5%;right:5.5%}.core-system-wheel li:nth-child(3){bottom:12.5%;right:5.5%}.core-system-wheel li:nth-child(4){bottom:12.5%;left:5.5%}.core-system-wheel__directions i{z-index:5;color:var(--guide-lime);font-size:clamp(.8rem,1.5vw,1rem);font-style:normal;display:block;position:absolute}.core-system-wheel__directions i:first-child{top:22.5%;left:50%;transform:translate(-50%,-50%)}.core-system-wheel__directions i:nth-child(2){top:50%;right:22.5%;transform:translate(50%,-50%)}.core-system-wheel__directions i:nth-child(3){bottom:19.5%;left:50%;transform:translate(-50%,50%)}.core-system-wheel__directions i:nth-child(4){top:50%;left:22.5%;transform:translate(-50%,-50%)}.core-system-wheel__footer{z-index:4;color:#ffffff75;letter-spacing:.05em;text-align:center;margin:0;font-size:clamp(.55rem,1vw,.68rem);font-weight:760;position:absolute;bottom:4%;left:5%;right:5%}.core-system-wheel__footer span{color:var(--guide-lime);margin-right:.3rem}.core-system-visual{justify-self:center;gap:1.15rem;width:100%;max-width:42rem;display:grid}.core-system-visual__media{aspect-ratio:1;isolation:isolate;background:#11130f;border-radius:1.35rem;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #12140e33}.core-system-visual__media:after{z-index:1;content:"";background:linear-gradient(#0708061f 38%,#070806e0 100%);position:absolute;inset:0}.core-system-visual__media img{object-fit:cover;object-position:center 54%;filter:saturate(.9)contrast(1.04)}.core-system-visual__label{z-index:2;color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.58rem,1vw,.72rem);font-weight:850;position:absolute;top:clamp(1.2rem,3vw,2rem);left:clamp(1.2rem,3vw,2rem)}.core-system-visual__media figcaption{z-index:2;justify-items:start;display:grid;position:absolute;bottom:clamp(1.4rem,4vw,2.5rem);left:clamp(1.2rem,4vw,2.4rem);right:clamp(1.2rem,4vw,2.4rem)}.core-system-visual__media figcaption>span,.core-system-visual__media figcaption>small{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.58rem,1vw,.72rem);font-weight:800;line-height:1.35}.core-system-visual__media figcaption>strong{color:#f3f0dc;letter-spacing:-.065em;margin:.35rem 0 .25rem;font-size:clamp(3.6rem,7vw,6rem);font-weight:820;line-height:.82}.core-system-visual__flow{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);gap:.9rem;padding:1rem 0;display:grid}.core-system-visual__flow>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.core-system-visual__flow>div>span{color:var(--core-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.core-system-visual__flow>div>strong{color:var(--core-muted);font-size:.76rem;font-weight:720}.core-system-visual__flow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.core-system-visual__flow li{border-left:1px solid var(--guide-line);gap:.35rem;padding:.2rem 1rem;display:grid;position:relative}.core-system-visual__flow li:first-child{border-left:0;padding-left:0}.core-system-visual__flow li:last-child{padding-right:0}.core-system-visual__flow li:not(:last-child):after{color:var(--core-accent);content:"→";font-size:.72rem;position:absolute;top:50%;right:-.33rem;transform:translateY(-50%)}.core-system-visual__flow li>span{color:var(--core-accent);font-size:.64rem;font-weight:900}.core-system-visual__flow li>strong{color:var(--core-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:500;line-height:1}.core-system-packages__grid{border:1px solid var(--guide-line);background:#fff;border-radius:1.7rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.core-system-packages__grid>article{grid-template-rows:auto 1fr auto auto;min-height:25rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid}.core-system-packages__grid>article:nth-child(2n){border-left:1px solid var(--guide-line)}.core-system-packages__grid>article:nth-child(n+3){border-top:1px solid var(--guide-line)}.core-system-packages__head{grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.core-system-packages__head>span{background:var(--guide-soft);width:3rem;height:3rem;color:var(--guide-olive);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.core-system-packages__head small{color:var(--guide-olive);text-transform:uppercase;font-size:.74rem;font-weight:850}.core-system-packages h3{letter-spacing:-.05em;max-width:16ch;margin:.25rem 0 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;line-height:1}.core-system-packages article>p{color:#596056;max-width:32rem;margin:1.6rem 0;font-size:1rem}.core-system-packages__result{border-top:1px solid var(--guide-line);gap:.2rem;padding-top:1rem;display:grid}.core-system-packages__result span{color:#62601f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.core-system-packages details{background:var(--guide-soft);border-radius:.8rem;margin-top:1rem}.core-system-packages summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;font-size:.84rem;font-weight:820;list-style:none;display:flex}.core-system-packages details ul{border-top:1px solid var(--guide-line);gap:.45rem;margin:0;padding:.9rem;list-style:none;display:grid}.core-system-packages details li{grid-template-columns:1rem minmax(0,1fr);gap:.5rem;font-size:.88rem;display:grid}.core-system-packages details li:before{color:var(--guide-olive);content:"✓"}.core-quality-rule{background:var(--guide-warm);border-radius:1.8rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.core-quality-rule>div:first-child{padding:clamp(2rem,5vw,4rem)}.core-quality-rule .core-kicker{color:var(--guide-olive)}.core-quality-rule h2{letter-spacing:-.065em;max-width:12ch;margin:.45rem 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:590;line-height:.94}.core-quality-rule__compare{border-left:1px solid #d4ccb9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.core-quality-rule__compare article{padding:clamp(1.5rem,3vw,2.5rem)}.core-quality-rule__compare article+article{border-left:1px solid #d4ccb9}.core-quality-rule__compare article.is-fixed{background:var(--guide-dark);color:#fff}.core-quality-rule__compare article>span{color:var(--guide-olive);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:860}.core-quality-rule__compare article.is-fixed>span{color:var(--guide-lime)}.core-quality-rule__compare ul{gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.core-quality-rule__compare li{grid-template-columns:1.2rem minmax(0,1fr);gap:.65rem;font-weight:740;display:grid}.core-quality-rule__compare li:before{color:var(--guide-olive);content:"✓"}.core-quality-rule__compare .is-fixed li:before{color:var(--guide-lime)}.core-value-snapshot{border-block:1px solid var(--guide-line);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.core-value-snapshot h2{letter-spacing:-.065em;max-width:14ch;margin:.4rem 0 1rem;font-size:clamp(2.7rem,4.8vw,4.8rem);font-weight:590;line-height:.94}.core-value-snapshot>div:first-child p{color:#596056;max-width:38rem}.core-value-snapshot dl{margin:0}.core-value-snapshot dl>div{grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr);gap:1rem;padding:1.2rem 0;display:grid}.core-value-snapshot dl>div+div{border-top:1px solid var(--guide-line)}.core-value-snapshot dt{color:var(--guide-dark);font-size:1.3rem;font-weight:850}.core-value-snapshot dd{color:#596056;margin:0}.core-value-snapshot>a{grid-column:2;justify-self:start;font-weight:820}.core-proof-chain>ol{border:1px solid var(--guide-line);background:#fff;border-radius:1.7rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.core-proof-chain li{min-height:17rem;padding:clamp(1.3rem,2.5vw,2rem)}.core-proof-chain li+li{border-left:1px solid var(--guide-line)}.core-proof-chain li>span{color:var(--guide-olive);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:860}.core-proof-chain li>strong{letter-spacing:-.035em;margin-top:3rem;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1;display:block}.core-proof-chain li>p{color:#5c6358;margin:.7rem 0 0;font-size:.92rem}@media (max-width:1180px){.core-guide-hero,.core-topic-hero{grid-template-columns:minmax(0,1fr) minmax(23rem,.7fr)}.core-topic-hero--system{grid-template-columns:minmax(0,1fr) minmax(27rem,.8fr);gap:clamp(2rem,4vw,3rem)}.core-guide-hero h1{font-size:clamp(4.1rem,8.5vw,7rem)}.core-guide-beacon{min-height:34rem}.core-header nav{gap:.7rem}.core-header nav a{font-size:.78rem}}@media (min-width:781px) and (max-width:1320px){.core-header nav a:nth-child(4),.core-header nav a:nth-child(5){display:none}.core-header nav a:nth-child(6){display:inline-flex}}@media (max-width:960px){.core-guide-hero,.core-topic-hero,.core-guide-flow,.core-guide-proof,.core-academy-depth,.core-quality-rule,.core-value-snapshot{grid-template-columns:minmax(0,1fr)}.core-guide-hero,.core-topic-hero{min-height:auto}.core-guide-beacon,.core-topic-hero--journey>aside,.core-topic-result{min-height:26rem}.core-guide-flow>ol,.core-quality-rule__compare{border-top:1px solid #ffffff1f;border-left:0}.core-quality-rule__compare{border-top-color:#d4ccb9}.core-topic-promise{grid-template-columns:repeat(2,minmax(0,1fr))}.core-topic-promise>div:nth-child(3){border-top:1px solid var(--guide-line);border-left:0}.core-topic-promise>div:nth-child(4){border-top:1px solid var(--guide-line)}.core-journey__choices--outcomes,.core-venue-models>div:last-child{grid-template-columns:minmax(0,1fr)}.core-journey__choices--outcomes button+button,.core-venue-models article+article{border-top:1px solid var(--guide-line);border-left:0}.core-journey__choices--outcomes button{min-height:12rem}.core-journey__path{grid-template-columns:minmax(0,1fr)}.core-journey__path>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.core-journey__path>nav button{grid-template-columns:minmax(0,1fr);justify-items:start}.core-journey__path>nav button+button{border-top:0;border-left:1px solid var(--guide-line)}.core-journey__path>nav small{display:none}.core-level-road>ol li{grid-template-columns:8rem minmax(0,1fr)}.core-level-road__proof{border-top:1px solid var(--guide-line);border-left:0;grid-column:2;padding:1rem 0 0}.core-academy-loop>div:last-child,.core-proof-chain>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.core-academy-loop article:nth-child(3),.core-proof-chain li:nth-child(3){border-top:1px solid var(--guide-line);border-left:0}.core-academy-loop article:nth-child(4),.core-proof-chain li:nth-child(4){border-top:1px solid var(--guide-line)}.core-value-snapshot>a{grid-column:1}}@media (max-width:780px){.core-guide-home,.core-topic-page{gap:4.7rem}.core-header__inner{grid-template-columns:minmax(0,1fr);gap:.7rem;padding-block:.75rem;display:grid}.core-header nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.core-header nav a{text-align:center;background:#fff;border:1px solid #d8dbcf;justify-content:center;align-items:center;min-height:2.55rem;padding:.45rem;font-size:.76rem;display:none}.core-header nav a:first-child,.core-header nav a:nth-child(2),.core-header nav a:nth-child(3),.core-header nav a:nth-child(6),.core-header nav a:nth-child(7),.core-header nav a:nth-child(8){display:flex}.core-header nav a:nth-child(7),.core-header nav a:nth-child(8){display:none}.core-guide-home section,.core-topic-page section,.core-journey{scroll-margin-top:9.5rem}.core-guide-hero h1,.core-topic-hero h1{font-size:clamp(3.55rem,15vw,5.4rem)}.core-guide-hero__proof,.core-guide-start__grid,.core-topic-worlds__grid,.core-system-packages__grid,.core-academy-benefits>div:last-child{grid-template-columns:minmax(0,1fr)}.core-guide-hero__proof>div+div{border-top:1px solid var(--guide-line);border-left:0;padding-left:0}.core-guide-start__grid>a:nth-child(n),.core-topic-worlds__grid>article:nth-child(n),.core-system-packages__grid>article:nth-child(n),.core-academy-benefits article:nth-child(n){border-top:0;border-left:0}.core-guide-start__grid>a+a,.core-topic-worlds__grid>article+article,.core-system-packages__grid>article+article,.core-academy-benefits article+article{border-top:1px solid var(--guide-line)}.core-guide-start__grid>a{min-height:18rem}.core-topic-worlds__grid>article{min-height:21rem}.core-guide-flow>ol li{grid-template-columns:3rem minmax(0,1fr)}.core-guide-flow>ol p{grid-column:2}.core-guide-proof dl>div,.core-value-snapshot dl>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.core-journey__topline,.core-journey__result-head,.core-journey__actions,.core-journey__result-actions{flex-direction:column;align-items:stretch}.core-journey__progress strong{font-size:.78rem}.core-journey__choices{grid-template-columns:minmax(0,1fr)}.core-journey__choices button:nth-child(n){border-top:0;border-left:0}.core-journey__choices button+button{border-top:1px solid var(--guide-line)}.core-journey__choices button{min-height:13rem}.core-journey__context{grid-template-columns:minmax(0,1fr) auto;display:grid}.core-journey__context>span{grid-column:1/-1}.core-journey__path>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.core-journey__path>nav button:nth-child(3){border-top:1px solid var(--guide-line);border-left:0}.core-journey__path>nav button:nth-child(4){border-top:1px solid var(--guide-line)}.core-journey__phase{grid-template-columns:minmax(0,1fr)}.core-journey__phase-number{align-items:baseline;gap:.7rem;display:flex}.core-journey__phase-number>strong{font-size:3rem}.core-journey__result-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.core-operation-road details>div{grid-template-columns:minmax(0,1fr);padding-left:1.2rem}.core-level-road>ol li{grid-template-columns:minmax(0,1fr);gap:1rem}.core-level-road__proof{grid-column:1}.core-academy-loop>div:last-child,.core-proof-chain>ol,.core-quality-rule__compare{grid-template-columns:minmax(0,1fr)}.core-academy-loop article:nth-child(n),.core-proof-chain li:nth-child(n),.core-quality-rule__compare article:nth-child(n){border-top:0;border-left:0}.core-academy-loop article+article,.core-proof-chain li+li,.core-quality-rule__compare article+article{border-top:1px solid var(--guide-line)}.core-quality-rule__compare article+article{border-top-color:#d4ccb9}}@media (max-width:520px){.core-guide-home,.core-topic-page{padding-top:1.3rem}.core-header nav{grid-template-columns:repeat(3,minmax(0,1fr))}.core-guide-beacon{border-radius:1.5rem;min-height:31rem;padding:1.4rem}.core-guide-beacon__route{left:2rem}.core-guide-beacon ol{margin-left:3rem}.core-guide-beacon>p{left:4.4rem;right:1.5rem}.core-guide-start__grid,.core-topic-worlds__grid,.core-journey,.core-operation-road__grid,.core-system-packages__grid{border-radius:1.25rem}.core-topic-worlds__grid>article{grid-template-columns:3.5rem minmax(0,1fr)}.core-topic-worlds__number{width:3rem;height:3rem}.core-topic-promise{grid-template-columns:minmax(0,1fr)}.core-topic-promise>div:nth-child(n){border-top:0;border-left:0}.core-topic-promise>div+div{border-top:1px solid var(--guide-line)}.core-journey__progress li{text-align:center;justify-items:center;padding-inline:.5rem;display:grid}.core-journey__question h2,.core-journey__result-head h2{font-size:clamp(2.4rem,12vw,3.5rem)}.core-journey__result-actions>div{grid-template-columns:minmax(0,1fr)}.core-journey__result-actions>a{text-align:center;justify-content:center}.core-operation-road summary{grid-template-columns:2.8rem minmax(0,1fr) 1.2rem;padding-inline:.9rem}.core-operation-road summary>span{width:2.4rem;height:2.4rem}.core-topic-result--academy>div{gap:.35rem}.core-topic-result--academy b{width:2.35rem;height:2.35rem}.core-academy-depth summary{grid-template-columns:minmax(0,1fr) 1.2rem}.core-academy-depth summary span{grid-area:2/1}.core-academy-depth summary b{grid-area:1/2/3}.core-system-wheel{aspect-ratio:auto;border-radius:1.6rem;min-height:0;padding:1rem}.core-system-wheel__topline{font-size:.55rem;position:relative;top:auto;left:auto;right:auto}.core-system-wheel__track,.core-system-wheel__directions{display:none}.core-system-wheel__core{aspect-ratio:auto;text-align:left;border-radius:.7rem;justify-items:start;width:100%;min-height:0;margin-top:1rem;padding:1.3rem;position:relative;top:auto;left:auto;overflow:hidden;transform:none}.core-system-wheel__core:before,.core-system-wheel__core:after{width:9rem;height:9rem;top:50%;left:auto;right:-2.5rem;transform:translateY(-50%)}.core-system-wheel__core:after{width:12rem;height:12rem;right:-4rem}.core-system-wheel__core>strong{font-size:2.15rem}.core-system-wheel ol{gap:.55rem;margin-top:.7rem;display:grid;position:relative;inset:auto}.core-system-wheel li,.core-system-wheel li:nth-child(n){border-radius:.45rem;width:100%;min-height:0;padding:.85rem;position:relative;inset:auto}.core-system-wheel li:not(:last-child):after{z-index:4;color:var(--guide-lime);content:"↓";font-size:.68rem;display:block;position:absolute;bottom:-.83rem;right:1rem}.core-system-wheel li strong{font-size:1.2rem}.core-system-wheel li small{font-size:.67rem}.core-system-wheel__footer{margin-top:.9rem;font-size:.63rem;position:relative;bottom:auto;left:auto;right:auto}.core-system-visual{gap:1rem}.core-system-visual__media{border-radius:.85rem}.core-system-visual__label{max-width:18rem;font-size:.54rem;top:1rem;left:1rem}.core-system-visual__media figcaption{bottom:1.15rem;left:1rem;right:1rem}.core-system-visual__media figcaption>strong{font-size:clamp(3rem,15vw,4rem)}.core-system-visual__flow>div{gap:.25rem;display:grid}.core-system-visual__flow>div>strong{font-size:.8rem}.core-system-visual__flow ol{grid-template-columns:minmax(0,1fr)}.core-system-visual__flow li,.core-system-visual__flow li:first-child,.core-system-visual__flow li:last-child{border-top:1px solid var(--guide-line);border-left:0;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;padding:.8rem 0}.core-system-visual__flow li:not(:last-child):after{display:none}.core-system-visual__flow li>strong{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.core-system-wheel__track-signal,.core-system-wheel li,.core-guide-beacon__route i:after{animation:none}.core-guide-start__grid>a,.core-guide-start__grid>a>b,.core-journey__choices button{transition:none}}@media (min-width:1101px){.core-surface .core-header nav a:nth-child(n){display:inline-flex!important}}@media (min-width:781px){.core-guide-home .core-guide-hero h1{max-width:13ch;line-height:.87;font-size:clamp(4rem,6.2vw,6.8rem)!important}}@media (max-width:780px){.core-surface .core-header nav a:nth-child(-n+6){display:flex!important}.core-surface .core-header nav a:nth-child(7),.core-surface .core-header nav a:nth-child(8){display:none!important}}.core-surface .core-header nav a[aria-current=page]{color:#fff;background:#171a14;padding-inline:.8rem}.core-surface .core-header nav a[aria-current=page]:hover{color:#fff}@media (min-width:1101px){.core-surface .core-header nav{gap:.62rem}}@media (min-width:781px) and (max-width:1100px){.core-surface .core-header__inner{grid-template-columns:minmax(0,1fr);gap:.7rem;padding-block:.75rem;display:grid}.core-surface .core-header nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.core-surface .core-header nav a:nth-child(-n+6){text-align:center;background:#fff;border:1px solid #d8dbcf;justify-content:center;align-items:center;min-height:2.65rem;padding:.45rem .65rem;display:flex!important}.core-surface .core-header nav a[aria-current=page]{background:#171a14;border-color:#171a14}.core-surface .core-header nav a:nth-child(7){display:none!important}}@media (max-width:780px){.core-surface .core-header nav{grid-template-columns:repeat(3,minmax(0,1fr))}.core-surface .core-header nav a{min-height:3.1rem;line-height:1.15}.core-surface .core-header nav a[aria-current=page]{background:#171a14;border-color:#171a14}}.core-value-home{--guide-dark:#14170f;--guide-olive:#62601f;--guide-lime:#d8d66f;--guide-paper:#f8f8f2;--guide-soft:#eceee4;--guide-warm:#eee7d6;--guide-line:#d8dcd0;grid-template-columns:minmax(0,1fr);gap:clamp(5.5rem,10vw,9.5rem);padding-top:clamp(1.8rem,4vw,4rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.core-value-home>*{min-width:0}.core-value-home section,.core-value-orbit{scroll-margin-top:7rem}.core-value-hero{grid-template-columns:minmax(0,1.02fr) minmax(28rem,.76fr);align-items:center;gap:clamp(2.7rem,7vw,7rem);min-height:min(50rem,100svh - 6rem);display:grid}.core-value-hero__copy{max-width:54rem}.core-value-hero h1{max-width:12ch;color:var(--guide-dark);letter-spacing:-.082em;margin:1.1rem 0 1.6rem;font-size:clamp(4.2rem,6.6vw,7.2rem);font-weight:560;line-height:.87}.core-value-hero h1 span{color:var(--guide-olive);display:block}.core-value-hero__lead{color:#555c50;max-width:46rem;margin:0;font-size:clamp(1.17rem,2vw,1.48rem);line-height:1.58}.core-value-hero .core-preview-actions{margin-top:2.1rem}.core-value-hero__proof{border-block:1px solid var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;display:grid}.core-value-hero__proof>div{padding:1.1rem 1rem 1.1rem 0}.core-value-hero__proof>div+div{border-left:1px solid var(--guide-line);padding-left:1rem}.core-value-hero__proof dt{color:var(--guide-dark);font-size:.9rem;font-weight:850}.core-value-hero__proof dd{color:#62685e;margin:.18rem 0 0;font-size:.77rem;line-height:1.35}.core-value-orbit{background:radial-gradient(circle at 72% 18%, #d8d66f1f, transparent 17rem), linear-gradient(145deg, #202417, var(--guide-dark));color:#fff;border-radius:2.2rem;min-height:41rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden}.core-value-orbit:after{opacity:.12;content:"";pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.core-value-orbit__topline{z-index:2;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex;position:relative}.core-value-orbit__topline span{color:var(--guide-lime);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.core-value-orbit__topline strong{letter-spacing:.13em;font-size:.82rem}.core-value-orbit__stage{z-index:2;min-height:31rem;position:relative}.core-value-orbit__ring{border:1px solid #d8d66f4d;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-value-orbit__ring:after{background:var(--guide-lime);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:50%;right:-.35rem;box-shadow:0 0 1.2rem #d8d66fbf}.core-value-orbit__ring--outer{width:24rem;height:24rem;animation:18s linear infinite core-value-orbit}.core-value-orbit__ring--inner{width:16rem;height:16rem;animation:13s linear infinite core-value-orbit-reverse}.core-value-orbit__center{text-align:center;background:#0e100b;border:1px solid #d8d66f61;border-radius:50%;align-content:center;justify-items:center;width:10.5rem;height:10.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.2rem #d8d66f0a}.core-value-orbit__center span{color:var(--guide-lime);letter-spacing:.12em;font-size:.63rem;font-weight:850}.core-value-orbit__center strong{letter-spacing:-.04em;margin-top:.45rem;font-size:1.42rem;line-height:1.05}.core-value-orbit ul{margin:0;padding:0;list-style:none}.core-value-orbit li{color:#e8eadf;white-space:nowrap;background:#14170fe0;border:1px solid #ffffff26;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:760;position:absolute}.core-value-orbit .is-node-1{top:8%;left:33%}.core-value-orbit .is-node-2{top:28%;right:0}.core-value-orbit .is-node-3{bottom:21%;right:2%}.core-value-orbit .is-node-4{bottom:4%;left:30%}.core-value-orbit .is-node-5{top:36%;left:0}.core-value-orbit>p{z-index:2;color:#ffffffa6;max-width:28rem;margin:0;font-size:.84rem;position:relative}@keyframes core-value-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes core-value-orbit-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}.core-value-audiences{gap:2.6rem;display:grid}.core-value-selector{gap:1rem;display:grid}.core-value-selector__choices{border:1px solid var(--guide-line);background:#fff;border-radius:1.8rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.core-value-selector__choices button{min-height:13rem;color:var(--guide-dark);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr auto;justify-items:start;padding:clamp(1.25rem,2.5vw,2rem);transition:background .18s,color .18s,transform .18s;display:grid}.core-value-selector__choices button+button{border-left:1px solid var(--guide-line)}.core-value-selector__choices button:hover,.core-value-selector__choices button[aria-pressed=true]{background:var(--guide-dark);color:#fff}.core-value-selector__choices button:hover{transform:translateY(-.2rem)}.core-value-selector__choices button>span{color:var(--guide-olive);font-size:.74rem;font-weight:900}.core-value-selector__choices button:hover>span,.core-value-selector__choices button[aria-pressed=true]>span,.core-value-selector__choices button:hover>b,.core-value-selector__choices button[aria-pressed=true]>b{color:var(--guide-lime)}.core-value-selector__choices button>strong{letter-spacing:-.05em;align-self:center;max-width:12ch;font-size:clamp(1.55rem,2.8vw,2.55rem);font-weight:620;line-height:1}.core-value-selector__choices button>b{color:var(--guide-olive);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.core-value-selector__result{background:var(--guide-dark);color:#fff;border-radius:1.8rem;grid-template-columns:minmax(0,1.15fr) minmax(15rem,.8fr) minmax(15rem,.7fr);display:grid;overflow:hidden}.core-value-selector__promise,.core-value-selector__benefits,.core-value-selector__focus{padding:clamp(1.6rem,3.5vw,3.2rem)}.core-value-selector__benefits,.core-value-selector__focus{border-left:1px solid #ffffff1f}.core-value-selector__promise>span,.core-value-selector__benefits>span,.core-value-selector__focus>span{color:var(--guide-lime);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:850}.core-value-selector__promise h3{letter-spacing:-.065em;max-width:16ch;margin:.8rem 0 1rem;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:580;line-height:.93}.core-value-selector__promise p{color:#ffffffad;max-width:42rem;margin:0;line-height:1.65}.core-value-selector__benefits ul{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.core-value-selector__benefits li{color:#eff1e8;grid-template-columns:1.1rem minmax(0,1fr);gap:.6rem;font-weight:730;display:grid}.core-value-selector__benefits li:before{color:var(--guide-lime);content:"✓"}.core-value-selector__focus{background:#d8d66f14;align-content:start;display:grid}.core-value-selector__focus strong{letter-spacing:-.055em;max-width:12ch;margin-top:2rem;font-size:clamp(1.8rem,3.2vw,3.1rem);font-weight:590;line-height:1}.core-value-selector__result footer{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem clamp(1.6rem,3.5vw,3.2rem);display:flex}.core-value-selector__result footer small{color:#ffffff8f;max-width:52rem;line-height:1.45}.core-value-selector__result footer a{background:var(--guide-lime);min-height:3.2rem;color:var(--guide-dark);border-radius:999px;flex:none;align-items:center;gap:.75rem;padding:.7rem 1.15rem;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.core-value-balance{background:var(--guide-warm);border-radius:2rem;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}.core-value-balance>div:first-child{padding:clamp(2rem,5vw,4.5rem)}.core-value-balance .core-kicker{color:#5e5b1f}.core-value-balance h2{letter-spacing:-.07em;max-width:12ch;margin:.6rem 0 1.2rem;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:570;line-height:.92}.core-value-balance>div:first-child>p:last-child{color:#565d52;max-width:38rem;margin:0;line-height:1.7}.core-value-balance__compare{border-left:1px solid #d4ccb9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.core-value-balance__compare article{align-content:start;padding:clamp(1.7rem,3.2vw,3rem);display:grid}.core-value-balance__compare article+article{background:var(--guide-dark);color:#fff;border-left:1px solid #d4ccb9}.core-value-balance__compare article>span{color:var(--guide-olive);letter-spacing:.09em;text-transform:uppercase;font-size:.73rem;font-weight:850}.core-value-balance__compare article+article>span{color:var(--guide-lime)}.core-value-balance__compare article>strong{letter-spacing:-.05em;max-width:12ch;margin-top:2.2rem;font-size:clamp(1.8rem,3.2vw,3.1rem);font-weight:590;line-height:1}.core-value-balance__compare ul{gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.core-value-balance__compare li{grid-template-columns:1.1rem minmax(0,1fr);gap:.6rem;font-weight:720;display:grid}.core-value-balance__compare li:before{color:var(--guide-olive);content:"✓"}.core-value-balance__compare article+article li:before{color:var(--guide-lime)}.core-value-balance>small{color:#5b6157;border-top:1px solid #d4ccb9;grid-column:1/-1;padding:1rem clamp(2rem,5vw,4.5rem);line-height:1.45}.core-value-path{border:1px solid var(--guide-line);background:#fff;border-radius:2rem;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.core-value-path__proof{background:var(--guide-dark);color:#fff;border-right:1px solid #ffffff1f;align-content:center;padding:clamp(2rem,5vw,4.5rem);display:grid}.core-value-path__proof>span{color:var(--guide-lime);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.core-value-path__proof>strong{letter-spacing:-.075em;margin-top:2rem;font-size:clamp(3.2rem,6vw,6.2rem);font-weight:570;line-height:.9}.core-value-path__proof>p{color:#ffffffab;max-width:30rem;margin:1.2rem 0 0;line-height:1.6}.core-value-path__proof>a{color:#f1f2e8;margin-top:2rem;font-weight:800}.core-value-path__steps{padding:clamp(2rem,5vw,4.5rem)}.core-value-path__steps ol{margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.core-value-path__steps li{border-top:1px solid var(--guide-line);grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1.3rem 0;display:grid}.core-value-path__steps li>span{background:var(--guide-soft);width:2.6rem;height:2.6rem;color:var(--guide-olive);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.core-value-path__steps li strong{font-size:1.25rem}.core-value-path__steps li p{color:#5b6258;margin:.25rem 0 0}.core-value-cta{background:var(--guide-dark);color:#fff;text-align:center;border-radius:2rem;justify-items:center;padding:clamp(3.5rem,8vw,7rem) 1.5rem;display:grid}.core-value-cta>span{color:var(--guide-lime);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:850}.core-value-cta h2{letter-spacing:-.07em;max-width:16ch;margin:.7rem 0 2rem;font-size:clamp(3rem,6vw,6rem);font-weight:570;line-height:.92}.core-value-cta>div{align-items:center;gap:1rem;display:flex}.core-value-cta>div>a:not(.button){color:#f0f1e7;font-weight:790}.core-people-page{--guide-dark:#14170f;--guide-olive:#62601f;--guide-lime:#d8d66f;--guide-soft:#eceee4;--guide-line:#d8dcd0}.core-people-hero__promise{background:radial-gradient(circle at 80% 18%, #d8d66f24, transparent 15rem), var(--guide-dark);color:#fff;border-radius:2rem;align-content:center;min-height:30rem;padding:clamp(2rem,4vw,3.5rem);display:grid}.core-people-hero__promise>span{color:var(--guide-lime);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:850}.core-people-hero__promise>strong{letter-spacing:-.065em;max-width:11ch;margin-top:3rem;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:580;line-height:.93}.core-people-hero__promise>p{color:#ffffffa8;max-width:25rem;margin:1rem 0 0}.core-people-hero__promise>div{grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:1rem;margin-top:3rem;display:grid}.core-people-hero__promise b{width:3.4rem;height:3.4rem;color:var(--guide-lime);border:1px solid #d8d66f73;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.core-people-hero__promise i{background:#d8d66f47;height:1px;position:relative;overflow:hidden}.core-people-hero__promise i:after{background:var(--guide-lime);content:"";width:25%;height:100%;animation:2.6s ease-in-out infinite core-people-link;position:absolute;top:0;left:-25%}@keyframes core-people-link{60%,to{left:110%}}.core-people-values{gap:2.5rem;display:grid}.core-people-values>div:nth-child(2){border:1px solid var(--guide-line);background:#fff;border-radius:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.core-people-values article{grid-template-rows:auto auto auto auto 1fr;min-height:31rem;padding:clamp(1.7rem,4vw,3.5rem);transition:background .18s,color .18s;display:grid}.core-people-values article+article{border-left:1px solid var(--guide-line)}.core-people-values article:hover{background:var(--guide-dark);color:#fff}.core-people-values article>span,.core-people-values article>small{color:var(--guide-olive);font-weight:880}.core-people-values article>small{letter-spacing:.1em;text-transform:uppercase;margin-top:2.5rem;font-size:.75rem}.core-people-values article:hover>span,.core-people-values article:hover>small,.core-people-values article:hover li:before{color:var(--guide-lime)}.core-people-values h3{letter-spacing:-.065em;max-width:15ch;margin:.6rem 0 1rem;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:580;line-height:.95}.core-people-values article>p{color:#5b6258;max-width:34rem;margin:0;line-height:1.65}.core-people-values article:hover>p{color:#ffffffad}.core-people-values ul{align-self:end;gap:.65rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.core-people-values li{grid-template-columns:1.1rem minmax(0,1fr);gap:.6rem;font-weight:730;display:grid}.core-people-values li:before{color:var(--guide-olive);content:"✓"}.core-people-values>small{color:#60675d;max-width:65rem;line-height:1.5}.core-people-journey-heading{text-align:center;justify-items:center;display:grid}.core-people-journey-heading>span{color:var(--guide-olive);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:850}.core-people-journey-heading h2{letter-spacing:-.07em;max-width:15ch;margin:.6rem 0 1rem;font-size:clamp(3rem,6vw,6rem);font-weight:570;line-height:.92}.core-people-journey-heading p{color:#5b6258;max-width:42rem;margin:0;font-size:1.05rem}.core-venue-value-strip{border:1px solid var(--guide-line);background:#fff;border-radius:1.7rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.core-venue-value-strip>div{min-height:15rem;padding:clamp(1.3rem,2.7vw,2.2rem);transition:background .18s,color .18s}.core-venue-value-strip>div+div{border-left:1px solid var(--guide-line)}.core-venue-value-strip>div:hover{background:var(--guide-dark);color:#fff}.core-venue-value-strip span{color:var(--guide-olive);font-size:.72rem;font-weight:900}.core-venue-value-strip>div:hover span{color:var(--guide-lime)}.core-venue-value-strip strong{letter-spacing:-.04em;margin-top:3rem;font-size:clamp(1.45rem,2.5vw,2.3rem);line-height:1;display:block}.core-venue-value-strip p{color:#5c6359;margin:.8rem 0 0;line-height:1.55}.core-venue-value-strip>div:hover p{color:#ffffffad}@media (max-width:1100px){.core-value-hero{grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr)}.core-value-selector__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.core-value-selector__choices button:nth-child(3){border-top:1px solid var(--guide-line);border-left:0}.core-value-selector__choices button:nth-child(4){border-top:1px solid var(--guide-line)}.core-value-selector__result{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr)}.core-value-selector__focus{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1}.core-value-selector__focus strong{max-width:24ch;margin-top:1rem}.core-value-balance,.core-value-path{grid-template-columns:minmax(0,1fr)}.core-value-balance__compare{border-top:1px solid #d4ccb9;border-left:0}.core-value-path__proof{border-bottom:1px solid #ffffff1f;border-right:0}.core-venue-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.core-venue-value-strip>div:nth-child(3){border-top:1px solid var(--guide-line);border-left:0}.core-venue-value-strip>div:nth-child(4){border-top:1px solid var(--guide-line)}}@media (max-width:780px){.core-surface .core-header{position:relative}.core-surface .core-wordmark{gap:.75rem}.core-surface .core-wordmark strong{padding-left:.75rem}.core-value-home section,.core-topic-page section,.core-journey{scroll-margin-top:1.5rem}.core-value-home{gap:5rem;padding-top:1.3rem}.core-value-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.core-value-hero h1{font-size:clamp(3.6rem,15vw,5.6rem)}.core-value-orbit{min-height:35rem}.core-value-orbit__stage{min-height:26rem}.core-value-orbit__ring--outer{width:19rem;height:19rem}.core-value-orbit__ring--inner{width:13rem;height:13rem}.core-value-orbit__center{width:8.5rem;height:8.5rem}.core-value-orbit__center strong{font-size:1.12rem}.core-value-selector__result{grid-template-columns:minmax(0,1fr)}.core-value-selector__benefits,.core-value-selector__focus{border-top:1px solid #ffffff1f;border-left:0}.core-value-selector__focus{grid-column:1}.core-value-selector__result footer{flex-direction:column;align-items:stretch}.core-value-selector__result footer a{text-align:center;justify-content:center}.core-value-balance__compare,.core-people-values>div:nth-child(2){grid-template-columns:minmax(0,1fr)}.core-value-balance__compare article+article,.core-people-values article+article{border-top:1px solid var(--guide-line);border-left:0}.core-value-balance__compare article+article{border-top-color:#d4ccb9}.core-people-values article{min-height:27rem}.core-value-cta>div{text-align:center;flex-direction:column;align-items:stretch}.core-surface .core-header nav{grid-template-columns:repeat(2,minmax(0,1fr))}.core-surface .core-header nav a:nth-child(n){display:flex!important}.core-surface .core-header__public-link{grid-column:1/-1}}@media (max-width:520px){.core-value-hero__proof,.core-value-selector__choices,.core-venue-value-strip{grid-template-columns:minmax(0,1fr)}.core-value-hero__proof>div:nth-child(n),.core-value-selector__choices button:nth-child(n),.core-venue-value-strip>div:nth-child(n){border-top:0;border-left:0;padding-left:0}.core-value-hero__proof>div+div,.core-value-selector__choices button+button,.core-venue-value-strip>div+div{border-top:1px solid var(--guide-line)}.core-value-selector__choices button,.core-venue-value-strip>div{min-height:11rem;padding:1.25rem}.core-value-selector__choices button>strong{max-width:18ch}.core-value-orbit li{font-size:.6rem}.core-value-orbit .is-node-1{left:25%}.core-value-orbit .is-node-2{top:23%}.core-value-orbit .is-node-3{bottom:16%}.core-value-orbit .is-node-4{left:19%}.core-value-orbit .is-node-5{top:33%}.core-value-selector__promise h3,.core-value-cta h2,.core-people-journey-heading h2{font-size:clamp(2.7rem,13vw,4rem)}}@media (prefers-reduced-motion:reduce){.core-value-orbit__ring--outer,.core-value-orbit__ring--inner,.core-people-hero__promise i:after{animation:none}.core-value-selector__choices button,.core-people-values article,.core-venue-value-strip>div{transition:none}}.core-nav-toggle{color:#171a14;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #d8dbcf;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.82rem;font-weight:780;display:none}.core-nav-toggle span{font-size:1.05rem;line-height:1}@media (min-width:961px) and (max-height:760px){.core-value-home,.core-topic-page,.pilot-page{padding-top:1.25rem}.core-value-hero,.core-topic-hero,.pilot-hero{gap:clamp(2.5rem,4vw,4rem);min-height:calc(100svh - 4.8rem)}.core-value-hero h1,.core-topic-hero h1{margin-block:.7rem 1rem;font-size:clamp(3.7rem,5.15vw,4.8rem)}.pilot-hero h1,.core-demo-hero h1{font-size:clamp(3.7rem,5.15vw,4.8rem)}.core-value-hero__lead,.core-topic-hero>div:first-child>p:not(.core-kicker){font-size:1.08rem;line-height:1.48}.core-value-hero .core-preview-actions,.core-topic-hero .core-preview-actions{margin-top:1.25rem}.core-value-hero__proof{margin-top:1.5rem}.core-value-orbit{min-height:34rem}.core-value-orbit__stage{min-height:25.5rem}.core-value-orbit__ring--outer{width:21rem;height:21rem}.core-value-orbit__ring--inner{width:14.5rem;height:14.5rem}.core-value-orbit__center{width:9.2rem;height:9.2rem}.core-topic-hero--journey>aside,.core-topic-result{min-height:29rem}}@media (max-width:780px){.core-surface .core-header{position:sticky;top:0;overflow:visible}.core-surface .core-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:4.3rem;padding-block:.65rem;display:grid;position:relative}.core-nav-toggle{display:inline-flex}.core-surface .core-header .core-navigation{z-index:30;background:#fbfcf8;border:1px solid #d8dbcf;border-radius:1.25rem;gap:.4rem;width:100%;padding:.55rem;position:absolute;top:calc(100% - .2rem);left:0;right:0;box-shadow:0 1.25rem 3rem #14170f29;grid-template-columns:minmax(0,1fr)!important;display:none!important}.core-surface .core-header .core-navigation.is-open{display:grid!important}.core-surface .core-header .core-navigation a:nth-child(n){text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;min-height:2.8rem;padding:.65rem .85rem;font-size:.82rem;display:flex!important}.core-surface .core-header .core-navigation a[aria-current=page]{background:#171a14;border-color:#171a14}.core-surface .core-header .core-navigation .core-header__public-link{background:#fff;border-color:#d8dbcf;grid-column:auto}.core-value-home section,.core-topic-page section,.core-journey,.core-value-orbit{scroll-margin-top:5.5rem}.core-value-hero h1,.core-guide-hero h1,.core-topic-hero h1{font-size:clamp(3.1rem,13vw,4.8rem);line-height:.9}.pilot-hero h1,.core-demo-hero h1{font-size:clamp(2.85rem,12.5vw,4.2rem)}.core-guide-heading h2{font-size:clamp(2.65rem,11vw,4.6rem);line-height:.96}.core-value-orbit{min-height:32rem}.core-value-orbit__stage{min-height:23.5rem}.core-value-orbit__ring--outer{width:18rem;height:18rem}.core-value-orbit__ring--inner{width:12.5rem;height:12.5rem}.core-value-orbit__center{width:8rem;height:8rem}}@media (min-width:560px) and (max-width:780px){.core-surface .core-header .core-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important}.core-surface .core-header .core-navigation .core-header__public-link{grid-column:1/-1}}@media (max-width:520px){.core-value-selector__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.core-value-selector__choices button:nth-child(n){border-top:0;border-left:0;min-height:9.5rem;padding:.95rem}.core-value-selector__choices button:nth-child(2),.core-value-selector__choices button:nth-child(4){border-left:1px solid var(--guide-line)}.core-value-selector__choices button:nth-child(3),.core-value-selector__choices button:nth-child(4){border-top:1px solid var(--guide-line)}.core-value-selector__choices button>strong{max-width:13ch;font-size:clamp(1.05rem,5vw,1.35rem);line-height:1.05}.core-value-selector__choices button>b{font-size:.61rem}.core-value-selector__promise,.core-value-selector__benefits,.core-value-selector__focus{padding:1.4rem}.core-value-selector__promise h3{margin-block:.7rem .85rem;font-size:clamp(2.15rem,9.8vw,3rem);line-height:.96}.core-value-selector__benefits ul{margin-top:1.25rem}.core-value-selector__focus strong{margin-top:1rem;font-size:clamp(1.65rem,7.5vw,2.25rem)}.core-value-selector__result footer{gap:1rem;padding:1.15rem 1.4rem 1.4rem}}@media (max-width:340px){.core-value-hero h1,.core-guide-hero h1,.core-topic-hero h1{font-size:2.75rem}.core-value-selector__choices button:nth-child(n){min-height:9.25rem;padding:.8rem}}.core-surface{--core-ink:#171a14;--core-muted:#62675c;--core-line:#d8dbcf;--core-soft:#f0f1e8;--core-paper:#fbfcf8;--core-accent:#64611f;--core-warm:#eee6d5;max-width:100vw;overflow-x:clip}@media (min-width:781px){.core-surface .core-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);min-height:4.8rem;padding-block:0;display:grid}.core-surface .core-header .core-navigation{grid-template-columns:none;justify-self:center;gap:.35rem;width:auto;display:flex}.core-surface .core-header .core-navigation a:nth-child(n){text-align:center;background:0 0;border:0;align-items:center;min-height:2.65rem;padding:.55rem .78rem;font-size:.82rem;display:inline-flex!important}.core-surface .core-header .core-navigation a[aria-current=page]{background:var(--core-ink);color:#fff}.core-surface .core-header>.core-shell>.core-header__public-link{border-left:1px solid var(--core-line);align-items:center;min-height:2.65rem;padding-left:1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}}.core-footer__inner{align-items:center}.core-footer__inner nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem 1rem;display:flex}.core-footer__inner a{align-items:center;min-height:2.75rem;font-weight:750;text-decoration:none;display:inline-flex}.core-venue-page,.core-pilot-public{gap:clamp(5rem,9vw,8.5rem);padding-block:clamp(1.5rem,4vw,3.8rem) clamp(5rem,9vw,8rem);display:grid}.core-entry-page{gap:clamp(3.25rem,6vw,5rem);padding-block:clamp(1.25rem,2.6vw,2.4rem) clamp(3.5rem,6vw,5rem);display:grid}.core-entry-page .core-kicker{font-size:.75rem}.core-entry-page section,.core-venue-page section,.core-pilot-public section{scroll-margin-top:6rem}.core-entry-hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.65fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(1rem,2vw,2rem);display:grid}@keyframes core-entry-rise{0%{transform:translateY(1rem)}to{transform:translateY(0)}}@keyframes core-entry-mark{0%{transform:translateY(1.4rem)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes core-result-arrive{0%{transform:translateY(.65rem)}to{transform:translateY(0)}}@keyframes core-details-open{0%{transform:translateY(-.35rem)}to{transform:translateY(0)}}@keyframes core-scroll-reveal{0%{transform:translateY(1.1rem)}to{transform:translateY(0)}}@keyframes core-thread-reveal{0%{transform:translate(.85rem)}to{transform:translate(0)}}.core-entry-hero__copy>.core-kicker,.core-entry-hero__copy>h1,.core-entry-hero__copy>p:not(.core-kicker),.core-entry-hero__copy>.core-preview-actions{animation:.68s cubic-bezier(.22,1,.36,1) both core-entry-rise}.core-entry-hero__copy>.core-kicker{animation-delay:60ms}.core-entry-hero__copy>h1{animation-delay:.13s}.core-entry-hero__copy>p:not(.core-kicker){animation-delay:.22s}.core-entry-hero__copy>.core-preview-actions{animation-delay:.3s}.core-entry-hero__copy h1{max-width:12ch;color:var(--core-ink);letter-spacing:-.058em;margin:.55rem 0 1.15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,6vw,5.9rem);font-weight:500;line-height:.9}.core-entry-hero__copy h1 span{color:var(--core-accent);display:block}.core-entry-hero__copy>p:not(.core-kicker){max-width:46rem;color:var(--core-muted);margin:0;font-size:clamp(1.03rem,1.35vw,1.17rem);line-height:1.52}.core-entry-hero__copy .core-preview-actions{margin-top:1.6rem}.core-entry-proof{background:var(--core-ink);color:#fff;border-radius:1.5rem;align-content:space-between;gap:1.5rem;min-height:20rem;padding:clamp(1.6rem,3vw,2.25rem);animation:.72s cubic-bezier(.22,1,.36,1) .17s both core-entry-mark;display:grid;box-shadow:0 1.8rem 4.5rem #16191324}.core-entry-proof>span{color:#d8d66f;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}.core-entry-proof>strong{letter-spacing:-.045em;max-width:11ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3.7vw,3.65rem);font-weight:500;line-height:.96;display:block}.core-entry-proof ul{margin:0;padding:0;list-style:none;display:grid}.core-entry-proof li{color:#ffffffc2;border-top:1px solid #ffffff2b;padding:.62rem 0;font-size:.82rem;font-weight:720}.core-entry-paths{gap:1.4rem;display:grid}.core-entry-paths .core-guide-heading h2{letter-spacing:-.052em;max-width:none;margin-top:.25rem;font-size:clamp(2.75rem,4.5vw,4rem);line-height:.98}.core-entry-paths .core-guide-heading>p{margin-top:.7rem;font-size:clamp(1rem,1.25vw,1.1rem)}.core-path-finder{border:1px solid var(--core-line);background:var(--core-paper);border-radius:1.5rem;overflow:hidden;box-shadow:0 2rem 5rem #1e231914}.core-path-finder .core-value-selector__choices{border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.core-path-finder .core-value-selector__choices button:nth-child(n){border:0;border-right:1px solid var(--core-line);border-bottom:1px solid var(--core-line);min-height:8.25rem;color:var(--core-ink);text-align:left;background:#fff;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.25rem;transition:background .18s,color .18s,transform .18s;display:grid}.core-path-finder .core-value-selector__choices button:nth-child(3){border-right:0}.core-path-finder .core-value-selector__choices button[data-priority=secondary]{background:#f7f8f2;border-bottom:0;border-right:0;grid-column:1/-1;min-height:4.6rem;padding-block:.9rem}.core-path-finder .core-value-selector__choices button[aria-pressed=true]{background:var(--core-ink);color:#fff}.core-path-finder .core-value-selector__choices button:hover{color:var(--core-ink);background:#eeefe2;transform:none}.core-path-finder .core-value-selector__choices button[aria-pressed=true]:hover{background:var(--core-ink);color:#fff}@media (hover:hover) and (pointer:fine){.core-path-finder .core-value-selector__choices button:hover{transform:translateY(-.16rem)}}.core-path-finder .core-value-selector__choices button>span{color:var(--core-accent);font-size:.76rem;font-weight:900}.core-path-finder .core-value-selector__choices button[aria-pressed=true]>span{color:#d8d66f}.core-path-finder .core-value-selector__choices button>strong{letter-spacing:-.025em;max-width:22ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.7vw,1.72rem);font-weight:500;line-height:1.08}.core-path-finder .core-value-selector__choices button[data-priority=secondary]>strong{letter-spacing:-.012em;max-width:none;font-family:inherit;font-size:.98rem;font-weight:780;line-height:1.3}.core-path-finder .core-value-selector__choices button>b{color:inherit;letter-spacing:.06em;grid-column:3;justify-self:end;font-size:.7rem}.core-path-finder__result{background:var(--core-soft);min-height:0;padding:1rem 1.4rem;animation:.48s cubic-bezier(.22,1,.36,1) both core-result-arrive}.core-path-finder__result.is-active{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:1.5rem 3rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.core-path-finder__headline>span,.core-path-finder__entry>span,.core-path-finder__action>span,.core-path-finder__details>div>span,.core-path-finder details summary,.core-path-finder__empty>span{color:var(--core-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}.core-path-finder__headline{grid-area:1/1/3}.core-path-finder__headline h3{letter-spacing:-.042em;max-width:22ch;margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1}.core-path-finder__entry,.core-path-finder__action{grid-column:2;gap:.45rem;display:grid}.core-path-finder__entry{border-bottom:1px solid var(--core-line);padding-bottom:1.1rem}.core-path-finder__entry p{color:var(--core-muted);margin:0;font-size:.96rem;line-height:1.5}.core-path-finder__action .button{justify-self:start;min-height:3rem}.core-path-finder details{border-top:1px solid var(--core-line);grid-column:1/-1;padding-top:.7rem}.core-path-finder summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;list-style:none;display:flex}.core-path-finder summary>span{transition:transform .22s}.core-path-finder details[open] summary>span{transform:rotate(45deg)}.core-path-finder summary::-webkit-details-marker{display:none}.core-path-finder__details{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:1rem 2rem;padding:.7rem 0 .3rem;display:grid}.core-path-finder__details>div>p{color:var(--core-muted);margin:.35rem 0 0;font-size:.88rem}.core-path-finder details ul{flex-wrap:wrap;align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.core-path-finder details li{border:1px solid var(--core-line);background:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.core-path-finder__details>p{color:var(--core-muted);grid-column:1/-1;margin:0;font-size:.78rem}.core-path-finder details[open] ul,.core-path-finder details[open] .core-path-finder__details{animation:.36s cubic-bezier(.22,1,.36,1) both core-details-open}.core-path-finder__empty{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.core-path-finder__empty p{color:var(--core-muted);margin:0;font-size:.92rem;font-weight:680}.core-entry-principle{background:var(--core-ink);color:#fff;border-radius:1.5rem;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.core-entry-principle h2{letter-spacing:-.035em;max-width:20ch;margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:500;line-height:1.02}.core-entry-principle .core-kicker{color:#d8d66f}.core-entry-principle ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.core-entry-principle li{border-left:1px solid #ffffff2b;align-content:start;gap:.3rem;padding:.2rem 1.2rem;display:grid}.core-entry-principle li>span{color:#d8d66f;font-size:.75rem;font-weight:850}.core-entry-principle li>strong{font-size:.98rem}.core-entry-principle li>p{color:#ffffffad;margin:0;font-size:.8rem;line-height:1.45}@supports (animation-timeline:view()){.core-entry-paths>.core-guide-heading,.core-entry-principle>div{animation:linear both core-scroll-reveal;animation-timeline:view();animation-range:entry cover 28%}.core-entry-principle li{animation:linear both core-thread-reveal;animation-timeline:view();animation-range:entry cover 24%}}@media (prefers-reduced-motion:reduce){.core-entry-hero__copy>.core-kicker,.core-entry-hero__copy>h1,.core-entry-hero__copy>p:not(.core-kicker),.core-entry-hero__copy>.core-preview-actions,.core-entry-proof,.core-path-finder__result,.core-path-finder details[open] ul,.core-path-finder details[open] .core-path-finder__details,.core-entry-paths>.core-guide-heading,.core-entry-principle>div,.core-entry-principle li{animation:none!important}}.core-venue-hero,.core-pilot-public__hero{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:40rem;display:grid}.core-venue-hero h1,.core-pilot-public__hero h1{letter-spacing:-.07em;max-width:13ch;margin:.6rem 0 1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,6.2vw,6.5rem);font-weight:500;line-height:.9}.core-venue-hero>div>p:not(.core-kicker),.core-pilot-public__hero>div>p:not(.core-kicker){max-width:43rem;color:var(--core-muted);font-size:1.08rem}.core-venue-hero .core-preview-actions,.core-pilot-public__hero .core-preview-actions{margin-top:2rem}.core-venue-hero>aside,.core-pilot-public__hero>aside{background:var(--core-warm);border-radius:2rem;padding:clamp(2rem,4vw,3.4rem)}.core-venue-hero>aside>span,.core-pilot-public__hero>aside>span{color:var(--core-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.core-venue-hero>aside>strong,.core-pilot-public__hero>aside>strong{letter-spacing:-.055em;margin-top:.8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4.1rem);font-weight:500;line-height:.96;display:block}.core-venue-hero aside ul{gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.core-venue-hero aside li{border-top:1px solid #20201829;padding-top:.7rem;font-weight:720}.core-collaboration,.core-pilot-flow,.core-pilot-gates,.core-pilot-decisions{gap:2rem;display:grid}.core-collaboration__grid{border:1px solid var(--core-line);background:#fff;border-radius:2rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.core-collaboration__grid article{flex-direction:column;min-height:23rem;padding:clamp(1.6rem,3vw,2.5rem);display:flex}.core-collaboration__grid article+article{border-left:1px solid var(--core-line)}.core-collaboration__grid article>span,.core-pilot-flow li>span{color:var(--core-accent);font-size:.72rem;font-weight:900}.core-collaboration__grid h3{letter-spacing:-.055em;margin:auto 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:500;line-height:.96}.core-collaboration__grid p{color:var(--core-muted);font-size:.9rem}.core-collaboration__grid article>strong{border-top:1px solid var(--core-line);margin-top:1.2rem;padding-top:1rem;font-size:.8rem;line-height:1.45;display:block}.core-operator-promise{background:var(--core-ink);color:#fff;border-radius:2rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1.5rem 4rem;padding:clamp(2rem,5vw,4rem);display:grid}.core-operator-promise>div>span,.core-operator-promise>small{color:#d8d66f;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.core-operator-promise h2{letter-spacing:-.06em;max-width:12ch;margin:.6rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4.8vw,4.8rem);font-weight:500;line-height:.94}.core-operator-promise ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.core-operator-promise li{border-top:1px solid #ffffff2b;padding:1rem 0;font-weight:700}.core-operator-promise>small{color:#fff9;letter-spacing:.04em;text-transform:none;border-top:1px solid #ffffff2b;grid-column:1/-1;padding-top:1.2rem}.core-operator-promise__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;display:flex}.core-operator-promise__actions>a:not(.button){color:#fff;font-weight:800}.core-pilot-flow ol{border:1px solid var(--core-line);background:#fff;border-radius:1.5rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.core-pilot-flow li{min-height:14rem;padding:1.3rem}.core-pilot-flow li+li{border-left:1px solid var(--core-line)}.core-pilot-flow li>strong{margin-top:3.5rem;font-size:1rem;display:block}.core-pilot-flow li>p{color:var(--core-muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.core-location-intake{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.core-location-intake__intro{position:sticky;top:2rem}.core-location-intake__intro h2{letter-spacing:-.06em;max-width:12ch;margin:.6rem 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.5vw,4.7rem);font-weight:500;line-height:.95}.core-location-intake__intro>p:not(.core-kicker){color:var(--core-muted)}.core-location-intake__intro ol{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.core-location-intake__intro li{border-top:1px solid var(--core-line);padding:.9rem 0;display:grid}.core-location-intake__intro li>strong{font-size:.9rem}.core-location-intake__intro li>span{color:var(--core-muted);font-size:.78rem}.core-location-form{border:1px solid var(--core-line);border-radius:2rem;width:100%;box-shadow:0 2rem 5rem #1e231917}.core-location-form .intake-form{gap:0}.core-location-form__section{border:0;border-top:1px solid var(--core-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;padding:1.6rem 0 2rem;display:grid}.core-location-form__section>legend{color:var(--core-ink);grid-column:1/-1;margin-bottom:.5rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.core-location-form__section>legend>span{color:var(--core-accent);margin-right:.5rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:900}.core-location-form__section .choice-field{border:0;margin:0;padding:0}.core-location-form__section .choice-field>legend{font-family:inherit;font-size:.82rem;font-weight:800}.core-pilot-public__hero>aside{background:var(--core-ink);color:#fff}.core-pilot-public__hero>aside>span{color:#d8d66f}.core-pilot-public__hero aside p{color:#ffffffa8;border-top:1px solid #ffffff2b;margin-top:2rem;padding-top:1.2rem}.core-pilot-language{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:4rem;display:grid}.core-pilot-language dl{margin:0}.core-pilot-language dl>div{border-top:1px solid var(--core-line);grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;padding:1.25rem 0;display:grid}.core-pilot-language dt{color:var(--core-accent);font-weight:850}.core-pilot-language dd{color:var(--core-muted);margin:0}.core-pilot-gates>ol{border:1px solid var(--core-line);background:#fff;border-radius:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.core-pilot-gates>ol li{border-right:1px solid var(--core-line);border-bottom:1px solid var(--core-line);align-content:space-between;min-height:9rem;padding:1.4rem;display:grid}.core-pilot-gates>ol li:nth-child(3n){border-right:0}.core-pilot-gates>ol li:nth-child(n+4){border-bottom:0}.core-pilot-gates>ol span{color:var(--core-accent);font-size:.7rem;font-weight:900}.core-pilot-gates>ol strong{max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1.05}.core-pilot-gates__truth{background:var(--core-soft);border-radius:1rem;grid-template-columns:14rem minmax(0,1fr);gap:1.5rem;padding:1.2rem 1.4rem;display:grid}.core-pilot-gates__truth span{color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.core-pilot-gates__truth p{margin:0;font-size:.86rem;font-weight:720}.core-pilot-economics{background:var(--core-warm);border-radius:2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem 4rem;padding:clamp(2rem,5vw,4rem);display:grid}.core-pilot-economics h2{letter-spacing:-.06em;max-width:12ch;margin:.5rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.6vw,4.6rem);font-weight:500;line-height:.95}.core-pilot-economics>div>p:last-child{color:var(--core-muted)}.core-pilot-economics dl{margin:0}.core-pilot-economics dl>div{border-top:1px solid #20201826;padding:1rem 0}.core-pilot-economics dt{font-weight:850}.core-pilot-economics dd{color:var(--core-muted);margin:.25rem 0 0;font-size:.82rem}.core-pilot-economics>small{border-top:1px solid #20201826;grid-column:1/-1;padding-top:1rem;font-weight:800}.core-pilot-decisions>div:last-of-type{border:1px solid var(--core-line);background:#fff;border-radius:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.core-pilot-decisions article{min-height:13rem;padding:1.4rem}.core-pilot-decisions article+article{border-left:1px solid var(--core-line)}.core-pilot-decisions h3{margin:0 0 3.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:500}.core-pilot-decisions article p,.core-pilot-decisions>p{color:var(--core-muted);font-size:.82rem}.core-academy-choice{background:var(--core-ink);color:#fff;border-radius:2rem;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}.core-academy-choice>div{padding:clamp(2rem,5vw,4rem)}.core-academy-choice>div>span,.core-academy-choice li:before{color:#d8d66f;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.core-academy-choice h2{letter-spacing:-.06em;max-width:12ch;margin:.7rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4.6vw,4.7rem);font-weight:500;line-height:.94}.core-academy-choice ul{border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.core-academy-choice li{color:#f1f2e9;align-content:space-between;gap:2rem;min-height:12rem;padding:clamp(1.3rem,3vw,2.2rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.08;display:grid}.core-academy-choice li:nth-child(2n){border-left:1px solid #ffffff24}.core-academy-choice li:nth-child(n+3){border-top:1px solid #ffffff24}.core-academy-choice li:before{content:"Möglich";font-family:ui-sans-serif,system-ui,sans-serif}.core-demo-notice{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f4daf5;border:1px solid #d7cfaa;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.3rem;margin-bottom:1.5rem;padding:.75rem .85rem .75rem 1.1rem;display:flex;position:sticky;top:5.2rem;box-shadow:0 .8rem 2rem #22241b17}.core-demo-notice>div{gap:.15rem;display:grid}.core-demo-notice strong{color:var(--core-ink);font-size:.8rem}.core-demo-notice span{color:#656149;font-size:.72rem;line-height:1.35}.core-demo-notice button{min-height:2.8rem;color:var(--core-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #b5ad83;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.75rem;font-weight:800}.core-workspace-frame{background:radial-gradient(circle at 90% 4%,#d8d66f21,#0000 22rem),#f6f7f1;min-width:0}.core-workspace-bar{z-index:17;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171a14f5;border-bottom:1px solid #ffffff1f;position:sticky;top:4.8rem}.core-workspace-bar>.core-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:4.2rem;display:grid}.core-workspace-bar>.core-shell>div{gap:.05rem;display:grid}.core-workspace-bar>.core-shell>div span{color:#d8d66f;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:900}.core-workspace-bar>.core-shell>div strong{font-size:.78rem}.core-workspace-nav{justify-content:center;gap:.25rem;min-width:0;display:flex}.core-workspace-nav a,.core-workspace-bar form button{color:#ffffffad;cursor:pointer;min-height:2.75rem;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.75rem;font-weight:780;text-decoration:none;display:inline-flex}.core-workspace-nav a:hover,.core-workspace-nav a[aria-current=page]{color:#fff;background:#ffffff1a}.core-workspace-nav a[aria-current=page]{border-color:#d8d66f73}.core-workspace-bar form button{border-color:#ffffff2e}.core-workspace-bar form button:hover{color:#fff;border-color:#ffffff57}.core-workspace-frame .core-main{width:100%;min-width:0;min-height:calc(100svh - 13rem);padding-block:clamp(2.4rem,6vw,5.5rem) clamp(5rem,8vw,8rem)}.core-workspace-frame .core-page-heading{max-width:58rem;margin-bottom:clamp(2.3rem,5vw,4.2rem);display:block}.core-workspace-frame .core-page-heading h1,.core-dashboard__hello h1,.core-pilot-detail__header h1{color:var(--core-ink);letter-spacing:-.07em;margin:.45rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.2vw,6.2rem);font-weight:500;line-height:.9}.core-workspace-frame .core-page-heading p:last-child,.core-dashboard__hello p:last-child{max-width:44rem;color:var(--core-muted);margin:0;font-size:1rem;line-height:1.6}.core-workspace-frame button,.core-workspace-frame input,.core-workspace-frame select,.core-workspace-frame textarea{font:inherit}.core-workspace-frame input,.core-workspace-frame select,.core-workspace-frame textarea{width:100%;min-width:0;color:var(--core-ink);background:#fff;border:1px solid #cfd3c5;border-radius:.8rem;padding:.72rem .8rem}.core-workspace-frame input,.core-workspace-frame select{min-height:3rem}.core-workspace-frame textarea{resize:vertical;line-height:1.5}.core-workspace-frame label{color:#555b50;gap:.4rem;min-width:0;font-size:.75rem;font-weight:800;display:grid}.core-workspace-frame label small{color:#777c72;font-size:.67rem;font-weight:650}.core-workspace-frame button:focus-visible,.core-workspace-frame a:focus-visible,.core-workspace-frame input:focus-visible,.core-workspace-frame select:focus-visible,.core-workspace-frame textarea:focus-visible,.core-demo-notice button:focus-visible{outline-offset:3px;outline:3px solid #a7a342}.core-dashboard{gap:clamp(2rem,4vw,3.5rem);display:grid}.core-dashboard__hello{justify-content:space-between;align-items:end;gap:2rem;display:flex}.core-dashboard__hello>span{border:1px solid var(--core-line);color:var(--core-accent);background:#fff;border-radius:999px;flex:none;padding:.7rem 1rem;font-size:.75rem;font-weight:850}.core-next-action{background:radial-gradient(circle at 88% 20%, #d8d66f2e, transparent 17rem), var(--core-ink);color:#fff;border-radius:2rem;align-content:end;justify-items:start;min-height:25rem;padding:clamp(2rem,6vw,5rem);display:grid;box-shadow:0 2.5rem 6rem #191d1526}.core-next-action>span,.core-dashboard__grid section>span,.core-dashboard__context span,.pilot-section-heading span,.core-real-status strong,.core-academy-workspace__next>span{color:#85812d;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.core-next-action>span{color:#d8d66f}.core-next-action h2{letter-spacing:-.06em;max-width:19ch;margin:.75rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;line-height:.95}.core-next-action p{color:#ffffffab;max-width:45rem;margin:0 0 1.8rem}.core-dashboard__grid{border:1px solid var(--core-line);background:#fff;border-radius:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.core-dashboard__grid section{min-width:0;min-height:13rem;padding:clamp(1.3rem,3vw,2.2rem)}.core-dashboard__grid section+section{border-left:1px solid var(--core-line)}.core-dashboard__grid section>strong{overflow-wrap:anywhere;color:var(--core-ink);letter-spacing:-.05em;margin-top:2.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.7vw,3.7rem);font-weight:500;line-height:.95;display:block}.core-dashboard__grid section>p{color:var(--core-muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.45}.core-dashboard__context{border-top:1px solid var(--core-line);grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);gap:2rem 5rem;padding-top:2rem;display:grid}.core-dashboard__context h2{letter-spacing:-.045em;max-width:15ch;margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.3vw,3.2rem);font-weight:500;line-height:1}.core-dashboard__context>p{max-width:48rem;color:var(--core-muted);margin:0;line-height:1.7}.core-dashboard__context a{color:var(--core-accent);font-weight:800}.core-pilot-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.core-pilot-list__grid>a{border:1px solid var(--core-line);min-width:0;min-height:23rem;color:var(--core-ink);background:#fff;border-radius:1.6rem;align-content:start;padding:clamp(1.4rem,3vw,2.3rem);text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 1.5rem 4rem #20241b0f}.core-pilot-list__grid>a:hover{border-color:#9da18f;transform:translateY(-3px);box-shadow:0 2rem 5rem #20241b1a}.core-pilot-list__grid>a>span{background:var(--core-soft);color:var(--core-accent);border-radius:999px;justify-self:start;padding:.4rem .65rem;font-size:.67rem;font-weight:850}.core-pilot-list__grid h2{letter-spacing:-.05em;max-width:18ch;margin:2.7rem 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:500;line-height:1}.core-pilot-list__grid>a>p{color:var(--core-muted);margin:0}.core-pilot-list__grid dl{border-top:1px solid var(--core-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:auto 0 1.8rem;padding-top:1.2rem;display:grid}.core-pilot-list__grid dt,.core-pilot-detail__header dt{color:var(--core-muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.core-pilot-list__grid dd,.core-pilot-detail__header dd{color:var(--core-ink);margin:.25rem 0 0;font-size:.8rem;font-weight:800}.core-pilot-list__grid>a>strong{color:var(--core-accent);font-size:.8rem}.core-empty{align-content:center;justify-items:start;min-height:20rem;display:grid}.core-empty h2{letter-spacing:-.05em;max-width:18ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1}.core-empty p{max-width:42rem;color:var(--core-muted)}.core-empty a{color:var(--core-accent);font-weight:800}.core-pilot-detail{gap:clamp(2rem,5vw,4rem);display:grid}.core-pilot-detail__header{grid-template-columns:minmax(0,1fr) minmax(22rem,.55fr);align-items:end;gap:2rem 5rem;display:grid}.core-pilot-detail__header>div>a{min-height:2.75rem;color:var(--core-muted);align-items:center;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.core-pilot-detail__header>div>p:last-child{color:var(--core-muted);margin:0;font-size:1.05rem}.core-pilot-detail__header dl{border-top:1px solid var(--core-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding-top:1rem;display:grid}.pilot-workspace{gap:clamp(2rem,5vw,4rem);min-width:0;display:grid}.pilot-workspace__progress{background:var(--core-ink);color:#fff;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem 2rem;padding:1.15rem 1.3rem;display:grid}.pilot-workspace__progress>div:first-child{align-items:baseline;gap:.75rem;display:flex}.pilot-workspace__progress>div:first-child span{color:#ffffff94;font-size:.7rem;font-weight:800}.pilot-workspace__progress>div:first-child strong{color:#d8d66f;font-size:1.25rem}.pilot-workspace__progress [role=progressbar]{background:#ffffff1f;border-radius:999px;height:.55rem;overflow:hidden}.pilot-workspace__progress [role=progressbar] span{border-radius:inherit;background:#d8d66f;height:100%;display:block}.pilot-workspace__gates{border:1px solid var(--core-line);background:#fff;border-radius:1.7rem;grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 1.8rem 5rem #21251c12}.pilot-workspace__gates>nav{border-right:1px solid var(--core-line);background:#eff1e8;align-content:start;display:grid}.pilot-workspace__gates>nav button{border:0;border-bottom:1px solid var(--core-line);min-height:6.7rem;color:var(--core-ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr);gap:.2rem .75rem;padding:1rem;display:grid}.pilot-workspace__gates>nav button[aria-selected=true]{background:var(--core-ink);color:#fff}.pilot-workspace__gates>nav button>span{color:var(--core-accent);grid-row:1/span 2;font-size:.68rem;font-weight:900}.pilot-workspace__gates>nav button[aria-selected=true]>span{color:#d8d66f}.pilot-workspace__gates>nav button>strong{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500;line-height:1.05}.pilot-workspace__gates>nav button>small{color:#767c70;font-size:.65rem}.pilot-workspace__gates>nav button[aria-selected=true]>small{color:#ffffff91}.pilot-workspace__tasks{min-width:0;padding:clamp(1.3rem,3.5vw,3rem)}.pilot-section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.pilot-section-heading h2{color:var(--core-ink);letter-spacing:-.055em;margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:.98}.pilot-section-heading>strong{background:var(--core-soft);color:var(--core-accent);border-radius:999px;flex:none;padding:.55rem .8rem;font-size:.72rem}.pilot-section-heading>strong[data-complete=true]{color:#36522d;background:#e0ebda}.pilot-task{border-top:1px solid var(--core-line);min-width:0;padding:1.4rem 0}.pilot-task:last-child{padding-bottom:0}.pilot-task__head{justify-content:space-between;align-items:start;gap:1.2rem;display:flex}.pilot-task__head>div>span{background:var(--core-soft);color:var(--core-accent);border-radius:999px;padding:.28rem .5rem;font-size:.61rem;font-weight:850;display:inline-flex}.pilot-task[data-status=approved] .pilot-task__head>div>span{color:#36522d;background:#e0ebda}.pilot-task__head h4{color:var(--core-ink);margin:.55rem 0 0;font-size:1.05rem;line-height:1.25}.pilot-task__head time{color:#7b8076;flex:none;font-size:.65rem}.pilot-task>p{max-width:48rem;color:var(--core-muted);margin:.75rem 0 1rem;font-size:.8rem;line-height:1.55}.pilot-task details,.pilot-economics-editor details,.pilot-decision-editor details,.location-interest-card details{border-top:1px solid #e3e5dc}.pilot-task details+details{margin-top:0}.pilot-task summary,.pilot-economics-editor summary,.pilot-decision-editor summary,.location-interest-card summary{color:#545a50;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;font-size:.74rem;font-weight:850;list-style:none;display:flex}.pilot-task summary::-webkit-details-marker{display:none}.pilot-economics-editor summary::-webkit-details-marker{display:none}.pilot-decision-editor summary::-webkit-details-marker{display:none}.location-interest-card summary::-webkit-details-marker{display:none}.pilot-task details[open] summary span,.pilot-economics-editor details[open] summary span,.pilot-decision-editor details[open] summary span,.location-interest-card details[open] summary span{transform:rotate(45deg)}.pilot-task__form,.pilot-task__evidence-form,.pilot-decision-editor__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.5rem 0 1.4rem;display:grid}.pilot-task__note,.pilot-task__evidence-form label:last-of-type,.pilot-decision-editor__form label:nth-child(n+2){grid-column:1/-1}.pilot-task__form>button,.pilot-task__evidence-form>button,.pilot-task__approval button,.pilot-economics-editor>button,.pilot-decision-editor__form>button,.location-interest-card button{border:1px solid var(--core-ink);background:var(--core-ink);color:#fff;cursor:pointer;border-radius:999px;justify-self:start;min-height:3rem;padding:.65rem 1rem;font-size:.74rem;font-weight:850}.pilot-task__form>button:disabled,.pilot-task__evidence-form>button:disabled,.pilot-task__approval button:disabled,.pilot-economics-editor>button:disabled,.pilot-decision-editor__form>button:disabled,.location-interest-card button:disabled{cursor:not-allowed;opacity:.45}.pilot-task__approval>label{padding-top:.5rem}.pilot-task__approval>div{flex-wrap:wrap;gap:.6rem;padding:.8rem 0 1.3rem;display:flex}.pilot-task__approval>div button+button{color:var(--core-ink);background:0 0;border-color:#a9ad9f}.pilot-task__evidence>ul{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.pilot-task__evidence>ul li{background:var(--core-soft);border-radius:.9rem;gap:.35rem;padding:.9rem;font-size:.76rem;display:grid}.pilot-task__evidence>ul p,.pilot-task__evidence>p{color:var(--core-muted);margin:0 0 1rem;font-size:.76rem;line-height:1.5}.pilot-task__evidence>ul a{color:var(--core-accent);font-weight:800}.pilot-task__evidence>ul small{color:#777c72}.pilot-task__audit,.pilot-task__message,.location-interest-card__message{color:#53594e;background:#f0f1e8;border-radius:.7rem;padding:.7rem .85rem;font-size:.7rem;line-height:1.45}.pilot-economics-editor,.pilot-decision-editor{border:1px solid var(--core-line);background:#fff;border-radius:1.7rem;min-width:0;padding:clamp(1.4rem,4vw,3rem);box-shadow:0 1.8rem 5rem #21251c12}.pilot-economics-editor__summary{border:1px solid var(--core-line);border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pilot-economics-editor__summary article{min-width:0;min-height:9rem;padding:1rem}.pilot-economics-editor__summary article+article{border-left:1px solid var(--core-line)}.pilot-economics-editor__summary article.is-result{background:var(--core-ink);color:#fff}.pilot-economics-editor__summary span,.pilot-economics-editor__secondary span{color:var(--core-muted);font-size:.65rem;font-weight:800;display:block}.pilot-economics-editor__summary .is-result span{color:#ffffff94}.pilot-economics-editor__summary strong{overflow-wrap:anywhere;letter-spacing:-.04em;margin-top:2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:500;display:block}.pilot-economics-editor__secondary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.pilot-economics-editor__secondary>div{background:var(--core-soft);border-radius:.9rem;padding:.85rem}.pilot-economics-editor__secondary strong{margin-top:.45rem;font-size:.88rem;display:block}.pilot-economics-editor__warnings{color:#5b563f;background:#f9f4da;border:1px solid #d7cfaa;border-radius:.9rem;margin-top:1rem;padding:1rem;font-size:.76rem}.pilot-economics-editor__warnings ul{margin:.6rem 0 0;padding-left:1.2rem}.pilot-economics-editor details{margin-top:1.3rem}.pilot-economics-editor__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.5rem 0 1.4rem;display:grid}.pilot-decision-editor__latest{border-left:3px solid #85812d;padding:.3rem 0 .3rem 1rem}.pilot-decision-editor__latest p{color:var(--core-ink);margin:0;line-height:1.6}.pilot-decision-editor__latest small{color:var(--core-muted);margin-top:.65rem;display:block}.pilot-decision-editor details{margin-top:1.3rem}.pilot-decision-editor>p,.pilot-economics-editor>p{color:var(--core-muted);font-size:.78rem}.core-admin-workspace__principle{background:var(--core-ink);color:#fff;scrollbar-width:thin;border-radius:1rem;align-items:center;gap:.8rem;margin-bottom:2rem;padding:1rem;display:flex;overflow-x:auto}.core-admin-workspace__principle span{flex:none;font-size:.75rem;font-weight:800}.core-admin-workspace__principle i{color:#d8d66f;font-style:normal}.location-interest-admin{gap:1rem;display:grid}.location-interest-admin__filter{border-bottom:1px solid var(--core-line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.location-interest-admin__filter>span{color:var(--core-accent);font-size:.75rem;font-weight:850}.location-interest-admin__filter label{width:min(18rem,100%)}.location-interest-card{border:1px solid var(--core-line);background:#fff;border-radius:1.5rem;min-width:0;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 1.5rem 4rem #20241b0f}.location-interest-card[data-status=new]{border-left:4px solid #85812d}.location-interest-card>header{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.location-interest-card>header span{color:var(--core-accent);text-transform:uppercase;font-size:.66rem;font-weight:900}.location-interest-card>header h2{letter-spacing:-.045em;margin:.4rem 0 .25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1}.location-interest-card>header p,.location-interest-card>header time{color:var(--core-muted);margin:0;font-size:.72rem}.location-interest-card>header time{flex:none}.location-interest-card__facts{border:1px solid var(--core-line);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0;display:grid;overflow:hidden}.location-interest-card__facts>div{min-width:0;padding:.9rem}.location-interest-card__facts>div+div{border-left:1px solid var(--core-line)}.location-interest-card__facts span,.location-interest-card__details span{color:var(--core-muted);text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.location-interest-card__facts strong{overflow-wrap:anywhere;margin-top:.45rem;font-size:.78rem;line-height:1.35;display:block}.location-interest-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.5rem 0 1.2rem;display:grid}.location-interest-card__details p{color:var(--core-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.location-interest-card__details a{color:var(--core-accent);font-weight:800}.location-interest-card__review{background:var(--core-soft);border-radius:1rem;grid-template-columns:minmax(12rem,.6fr) minmax(12rem,1fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.location-interest-card__review>label:nth-of-type(3),.location-interest-card__review>button{grid-column:1/-1}.location-interest-card__assign{background:#fff;border:1px solid #cfd3c5;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:3rem;padding:.65rem .8rem;gap:.6rem!important;display:flex!important}.location-interest-card__assign input{width:1.1rem;min-height:1.1rem;margin:0}.location-interest-card__actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.location-interest-card__actions button:first-child{color:var(--core-ink);background:0 0;border-color:#a9ad9f}.location-interest-card__pilot{margin-top:1rem}.location-interest-card__pilot>div{grid-template-columns:minmax(0,1fr) repeat(2,minmax(9rem,.45fr));gap:1rem;padding:.5rem 0 0;display:grid}.location-interest-card__pilot button{grid-column:1/-1}.core-real-status{background:#f9f4da;border:1px solid #d7cfaa;border-radius:1rem;padding:1.1rem 1.2rem}.core-real-status p{color:#625d48;max-width:50rem;margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.core-academy-workspace{gap:2rem;display:grid}.core-academy-workspace .core-page-heading{margin-bottom:0}.core-academy-workspace__next{background:var(--core-ink);color:#fff;border-radius:1.5rem;align-content:end;justify-items:start;min-height:18rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.core-academy-workspace__next>span{color:#d8d66f}.core-academy-workspace__next h2{letter-spacing:-.055em;max-width:18ch;margin:.5rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.2vw,4.2rem);font-weight:500;line-height:.98}.core-academy-workspace__next p{color:#ffffffa3;max-width:44rem}.core-academy-workspace__next a{color:#d8d66f;font-weight:800}.core-academy-workspace__levels{border:1px solid var(--core-line);background:#fff;border-radius:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.core-academy-workspace__levels li{min-width:0;min-height:14rem;padding:1.2rem}.core-academy-workspace__levels li+li{border-left:1px solid var(--core-line)}.core-academy-workspace__levels li>span{color:var(--core-accent);font-size:.7rem;font-weight:900}.core-academy-workspace__levels li>div{margin-top:3rem}.core-academy-workspace__levels strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;display:block}.core-academy-workspace__levels p{color:var(--core-muted);margin:.55rem 0 0;font-size:.75rem;line-height:1.45}.core-academy-workspace__axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.core-academy-workspace__axes article{background:var(--core-soft);border-radius:1rem;min-height:10rem;padding:1.2rem}.core-academy-workspace__axes span{color:var(--core-accent);text-transform:uppercase;font-size:.66rem;font-weight:900}.core-academy-workspace__axes strong{margin-top:2rem;line-height:1.35;display:block}@media (max-width:1050px){.core-entry-hero{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.62fr);gap:2rem}.core-entry-proof{min-height:18rem}.core-venue-hero,.core-pilot-public__hero,.core-location-intake,.core-pilot-language,.core-pilot-economics{grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:0}.core-pilot-economics>small{grid-column:1}.core-location-intake__intro{position:static}.core-operator-promise{grid-template-columns:minmax(0,1fr);gap:1.5rem}.core-operator-promise>small,.core-operator-promise__actions{grid-column:1}.core-pilot-detail__header{grid-template-columns:minmax(0,1fr)}.pilot-workspace__gates{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr)}.pilot-economics-editor__summary,.pilot-economics-editor__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-economics-editor__summary article:nth-child(3){border-top:1px solid var(--core-line);border-left:0}.pilot-economics-editor__summary article:nth-child(4){border-top:1px solid var(--core-line)}.pilot-economics-editor__fields,.location-interest-card__facts,.core-academy-workspace__levels{grid-template-columns:repeat(2,minmax(0,1fr))}.location-interest-card__facts>div:nth-child(3),.core-academy-workspace__levels li:nth-child(3){border-top:1px solid var(--core-line);border-left:0}.location-interest-card__facts>div:nth-child(4),.core-academy-workspace__levels li:nth-child(4){border-top:1px solid var(--core-line)}}@media (max-width:900px){.core-entry-hero{grid-template-columns:minmax(0,1fr);gap:1.75rem}.core-entry-proof{min-height:13rem}}@media (max-width:780px){.core-entry-page{gap:3.25rem;padding-top:1rem}.core-path-finder .core-value-selector__choices{grid-template-columns:minmax(0,1fr)}.core-path-finder .core-value-selector__choices button:nth-child(n){border-right:0;border-bottom:1px solid var(--core-line);min-height:5.65rem;padding:1rem 1.15rem}.core-path-finder .core-value-selector__choices button[data-priority=secondary]{border-bottom:0;grid-column:1;min-height:4.7rem}.core-path-finder .core-value-selector__choices button>strong{max-width:none}.core-path-finder__result,.core-path-finder__result.is-active{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0}.core-path-finder__headline,.core-path-finder__entry,.core-path-finder__action,.core-path-finder details{grid-area:auto/1}.core-path-finder__action .button{justify-self:stretch;width:100%}.core-path-finder__details{grid-template-columns:minmax(0,1fr)}.core-path-finder__details>p{grid-column:1}.core-entry-principle,.core-entry-principle ol{grid-template-columns:minmax(0,1fr)}.core-entry-principle li{border-top:1px solid #ffffff2b;border-left:0;padding:.9rem 0}.core-footer__inner{align-items:flex-start}.core-footer__inner nav{justify-content:flex-start}.core-collaboration__grid{grid-template-columns:minmax(0,1fr)}.core-collaboration__grid article{min-height:0}.core-collaboration__grid article+article{border-top:1px solid var(--core-line);border-left:0}.core-collaboration__grid h3{margin:2.5rem 0 .8rem}.core-operator-promise h2{max-width:16ch}.core-pilot-flow ol{grid-template-columns:minmax(0,1fr)}.core-pilot-flow li{grid-template-columns:2.25rem minmax(0,1fr);gap:.35rem 1rem;min-height:0;padding:1.3rem;display:grid}.core-pilot-flow li+li{border-top:1px solid var(--core-line);border-left:0}.core-pilot-flow li>span{grid-area:1/1/3;padding-top:.16rem}.core-pilot-flow li>strong{grid-area:1/2;margin-top:0}.core-pilot-flow li>p{grid-area:2/2;margin-top:0;font-size:.85rem}.core-location-form__section,.core-location-form__section .choice-grid{grid-template-columns:minmax(0,1fr)}.core-location-form__section>.form-field--full{grid-column:1}.core-pilot-gates>ol,.core-pilot-decisions>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.core-pilot-gates>ol li:nth-child(n),.core-pilot-decisions article:nth-child(n){border-bottom:0;border-left:0;border-right:0}.core-pilot-gates>ol li:nth-child(2n),.core-pilot-decisions article:nth-child(2n){border-left:1px solid var(--core-line)}.core-pilot-gates>ol li:nth-child(n+3),.core-pilot-decisions article:nth-child(n+3){border-top:1px solid var(--core-line)}.core-pilot-gates__truth{grid-template-columns:minmax(0,1fr);gap:.5rem}.core-surface .core-header>.core-shell>.core-header__public-link{display:none}.core-academy-choice,.core-dashboard__context{grid-template-columns:minmax(0,1fr)}.core-academy-choice ul{border-top:1px solid #ffffff24;border-left:0}.core-demo-notice{flex-direction:column;align-items:stretch;position:relative;top:auto}.core-demo-notice button{width:100%;min-height:3rem}.core-workspace-bar{position:relative;top:auto}.core-workspace-bar>.core-shell{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding-block:.75rem}.core-workspace-nav{scrollbar-width:thin;grid-area:2/1/auto/-1;justify-content:flex-start;width:calc(100vw - 2rem);padding-bottom:.2rem;overflow-x:auto}.core-workspace-bar form{grid-area:1/2}.core-workspace-frame .core-main{min-height:0;padding-top:2rem}.core-workspace-frame .core-page-heading h1,.core-dashboard__hello h1,.core-pilot-detail__header h1{font-size:clamp(3rem,14vw,4.8rem)}.core-dashboard__hello{flex-direction:column;align-items:start}.core-next-action{min-height:23rem;padding:1.5rem}.core-next-action h2{font-size:clamp(2.5rem,11vw,4rem)}.core-dashboard__grid,.core-pilot-list__grid,.core-academy-workspace__axes{grid-template-columns:minmax(0,1fr)}.core-dashboard__grid section+section{border-top:1px solid var(--core-line);border-left:0}.core-dashboard__grid section{min-height:10rem}.core-dashboard__grid section>strong{margin-top:1.5rem}.core-pilot-list__grid>a{min-height:21rem}.core-pilot-detail__header dl{grid-template-columns:repeat(3,minmax(8rem,1fr));padding-bottom:.4rem;overflow-x:auto}.pilot-workspace__progress{grid-template-columns:minmax(0,1fr)}.pilot-workspace__gates{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);overflow:visible}.pilot-workspace__gates>nav{border:1px solid var(--core-line);scrollbar-width:thin;background:#eff1e8;border-radius:1rem;width:calc(100vw - 2rem);display:flex;overflow-x:auto}.pilot-workspace__gates>nav button{border-right:1px solid var(--core-line);border-bottom:0;flex:none;min-width:12rem;min-height:5.7rem}.pilot-workspace__tasks{border:1px solid var(--core-line);background:#fff;border-radius:1.3rem;margin-top:1rem;padding:1.1rem}.pilot-section-heading{align-items:start}.pilot-section-heading h2{font-size:clamp(2.2rem,10vw,3.5rem)}.pilot-economics-editor,.pilot-decision-editor{padding:1.1rem}.pilot-economics-editor__fields,.location-interest-card__pilot>div{grid-template-columns:minmax(0,1fr)}.location-interest-card__pilot button{grid-column:1}.location-interest-card__review,.location-interest-card__details{grid-template-columns:minmax(0,1fr)}.location-interest-card__review>label:nth-of-type(3),.location-interest-card__review>button{grid-column:1}.core-academy-workspace__axes article{min-height:8rem}}@media (max-width:520px){.core-entry-hero__copy h1{letter-spacing:-.045em;font-size:clamp(3rem,14.5vw,4rem)}.core-entry-hero__copy .core-preview-actions{flex-direction:column;align-items:stretch}.core-entry-hero__copy .core-preview-actions .button{width:100%}.core-entry-hero__copy .core-preview-actions>a:not(.button){align-self:flex-start}.core-entry-proof{border-radius:1.2rem;gap:.65rem;min-height:0;padding:1rem}.core-entry-proof>strong{max-width:13ch;font-size:clamp(2rem,9.5vw,2.5rem)}.core-entry-proof ul{grid-template-columns:repeat(3,minmax(0,1fr))}.core-entry-proof li{padding:.5rem .4rem;font-size:.7rem;line-height:1.35}.core-venue-hero{gap:2rem}.core-venue-hero h1{max-width:10ch;font-size:clamp(3rem,15vw,4rem);line-height:.92}.core-venue-hero .core-preview-actions,.core-operator-promise__actions{flex-direction:column;align-items:stretch}.core-venue-hero .core-preview-actions .button,.core-operator-promise__actions .button,.core-location-form .button{text-align:center;justify-content:center;width:100%}.core-venue-hero .core-preview-actions>a:not(.button),.core-operator-promise__actions>a:not(.button){align-self:flex-start}.core-venue-hero>aside,.core-operator-promise,.core-location-form{border-radius:1.25rem}.core-venue-hero>aside,.core-operator-promise{padding:1.5rem}.core-operator-promise h2{max-width:none;font-size:clamp(2.55rem,12vw,3.5rem)}.core-pilot-flow ol,.core-collaboration__grid{border-radius:1.25rem}.core-location-form{padding:1.25rem}.core-location-form__section>legend{font-size:1.35rem}.core-path-finder .core-value-selector__choices{grid-template-columns:minmax(0,1fr)}.core-path-finder .core-value-selector__choices button:nth-child(n){border-left:0;border-right:0;min-height:5.4rem;padding:.9rem 1rem}.core-path-finder .core-value-selector__choices button:nth-child(n+2){border-top:0}.core-path-finder .core-value-selector__choices button:last-child{border-bottom:0}.core-path-finder .core-value-selector__choices button>strong{max-width:none;font-size:clamp(1.3rem,6.5vw,1.65rem)}.core-path-finder__result{padding:.9rem 1.1rem}.core-path-finder__result.is-active{gap:1.2rem;padding:1.25rem}.core-path-finder__headline h3{max-width:none;font-size:clamp(1.9rem,8.8vw,2.55rem)}.core-entry-principle{border-radius:1.2rem;padding:1.25rem}.core-entry-principle h2{font-size:clamp(1.8rem,8.5vw,2.25rem)}.core-location-form__section,.core-location-form__section .choice-grid,.core-pilot-gates>ol,.core-pilot-decisions>div:last-of-type,.core-academy-choice ul,.core-academy-workspace__levels,.location-interest-card__facts,.pilot-economics-editor__summary,.pilot-economics-editor__secondary,.pilot-task__form,.pilot-task__evidence-form,.pilot-decision-editor__form{grid-template-columns:minmax(0,1fr)}.core-location-form__section>.form-field--full{grid-column:1}.core-pilot-language dl>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.core-pilot-gates>ol li:nth-child(n),.core-pilot-decisions article:nth-child(n){border-left:0;border-right:0}.core-pilot-gates>ol li:nth-child(n+2),.core-pilot-decisions article:nth-child(n+2){border-top:1px solid var(--core-line)}.core-academy-choice li:nth-child(n),.core-academy-workspace__levels li:nth-child(n),.location-interest-card__facts>div:nth-child(n),.pilot-economics-editor__summary article:nth-child(n){border-left:0}.core-academy-choice li:nth-child(n+2),.core-academy-workspace__levels li:nth-child(n+2),.location-interest-card__facts>div:nth-child(n+2),.pilot-economics-editor__summary article:nth-child(n+2){border-top:1px solid var(--core-line)}.core-academy-choice li:nth-child(n+2){border-top-color:#ffffff24}.core-academy-choice li{min-height:9rem}.core-pilot-list__grid dl{grid-template-columns:minmax(0,1fr)}.core-pilot-detail__header dl{grid-template-columns:repeat(3,9rem)}.pilot-task__note,.pilot-task__evidence-form label:last-of-type,.pilot-decision-editor__form label:nth-child(n+2){grid-column:1}.pilot-economics-editor__summary article{min-height:7.5rem}.pilot-economics-editor__summary strong{margin-top:1.2rem}.location-interest-admin__filter,.location-interest-card>header,.pilot-task__head{flex-direction:column;align-items:stretch}.location-interest-admin__filter label,.pilot-task__form>button,.pilot-task__evidence-form>button,.pilot-economics-editor>button,.pilot-decision-editor__form>button,.location-interest-card button{justify-self:stretch;width:100%}.location-interest-card__actions{display:grid}}
