.assessment{background:var(--ink);color:var(--paper);padding:100px 0}.assessment-grid{grid-template-columns:.78fr 1.22fr;gap:70px;display:grid}.assessment .lede{color:var(--inverse-text-secondary)}.assessment-note{border-top:1px solid #587060;padding-top:15px;font-size:13px;line-height:1.5}.application-card{background:var(--cream);color:var(--ink);padding:28px}.application-card h3{letter-spacing:-.07em;margin:8px 0 16px;font-size:30px}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.path-choice{text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer;font:inherit;padding:14px}.path-choice strong,.path-choice span{display:block}.path-choice span{color:var(--text-secondary);margin-top:4px;font-size:11px}.path-choice.active{border:2px solid var(--ink);background:var(--mint)}.centered{box-shadow:4px 4px 0 var(--ink);border-radius:999px;justify-content:center;margin:23px auto 0;display:flex}.details-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.details-form h3,.details-form p,.details-form .full{grid-column:1/-1}.details-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.details-form small{color:var(--text-secondary);font-weight:400}.consent{border:1px solid var(--line);align-items:center;gap:10px;padding:15px;font-size:13px!important;display:flex!important}.actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.button-outline{border:1px solid var(--ink);background:0 0}.assessment-step textarea{width:100%;min-height:150px;font:inherit;padding:14px}.progress-row{justify-content:space-between;margin-top:15px;font-size:12px;font-weight:800;display:flex}.progress-track{background:var(--muted);height:7px;margin:8px 0 26px}.progress-track b{background:var(--orange);height:100%;display:block}.step-type{letter-spacing:.1em;color:var(--text-secondary);font-size:11px;font-weight:900}.answer-option{border:1px solid var(--line);cursor:pointer;background:var(--paper);gap:12px;margin:9px 0;padding:15px;display:flex}.assessment-result{background:var(--mint);padding:28px}.dashboard-page,.admin-page{max-width:1120px;min-height:100vh;margin:auto;padding:28px 24px}.dashboard-page nav,.admin-page nav{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.dashboard-page h1,.admin-page h1{font-size:clamp(42px,5vw,70px)}.status-pill{background:var(--mint);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.dash-grid,.metric-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;display:grid}.dash-grid article,.admin-card,.metric-grid article,.empty-card{background:var(--paper);border:1px solid var(--line);padding:24px}.big-score{letter-spacing:-.1em;font-size:64px}.dash-grid ol{padding-left:20px;line-height:2.5}.metric-grid{grid-template-columns:repeat(4,1fr)}.metric-grid strong{font-size:40px}.admin-card{margin-top:18px}.admin-card table{border-collapse:collapse;width:100%;margin-top:20px}.admin-card th,.admin-card td{text-align:left;border-bottom:1px solid var(--line);padding:13px 7px;font-size:13px}@media (max-width:760px){.assessment-grid,.details-form,.choice-grid,.dash-grid,.metric-grid{grid-template-columns:1fr}.assessment{padding:70px 0}.application-card{padding:20px}.metric-grid{gap:10px}}:root{--paper:#f8f4e9;--cream:#f1ecdf;--yellow:#f5dd80;--orange:#ff6b2b;--mint:#b5e1c2;--ink:#15231e;--muted:#dce4db;--line:#15231e17;--text-secondary:#536059;--inverse-text-secondary:var(--inverse-text-secondary)}@media (prefers-color-scheme:dark){:root{--paper:#303030;--cream:#252525;--yellow:#f5dd80;--orange:#ff6b2b;--mint:#7ab58c;--ink:#f8f4e9;--muted:#2c332e;--line:#f8f4e926;--text-secondary:#99a19c;--inverse-text-secondary:#536059}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.wrap{width:min(1160px,100% - 48px);margin:auto}.nav{justify-content:space-between;align-items:center;gap:24px;height:86px;display:flex}.brand{color:inherit;letter-spacing:-.05em;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand span{background:var(--ink);color:var(--yellow);letter-spacing:-.1em;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.nav-links{gap:28px;display:flex}.nav-links a,.footer a{color:inherit;font-size:14px;font-weight:700;text-decoration:none}.button{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:22px;padding:15px 19px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.button-dark{background:var(--ink);color:var(--cream)}.button-accent{background:var(--orange);color:#1b251f}.button b{font-size:20px;line-height:.6}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;min-height:610px;padding:68px 0 80px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 19px;font-size:11px;font-weight:800;display:flex}.eyebrow i{background:var(--orange);border-radius:50%;width:7px;height:7px;display:inline-block}.light{color:#f8f4e9}.hero h1,h2{letter-spacing:-.075em;margin:0;font-size:clamp(47px,6vw,78px);font-weight:850;line-height:.92}.hero h1 em,h2 em{letter-spacing:-.08em;font-family:Georgia,serif;font-weight:400}.lede{max-width:520px;color:var(--text-secondary);margin:28px 0;font-size:18px;line-height:1.5}.hero-actions{align-items:center;gap:26px;margin:35px 0 54px;display:flex}.text-link{color:inherit;font-size:14px;font-weight:800;text-decoration:none}.text-link b{margin-left:8px;font-size:18px}.hero-note{border-top:1px solid var(--line);gap:25px;padding-top:14px;font-size:13px;display:flex}.hero-note span{color:var(--text-secondary);max-width:220px}.hero-art{background:var(--mint);isolation:isolate;height:485px;position:relative;overflow:hidden}.orbit{z-index:-1;border:1px solid #15231e59;border-radius:50%;position:absolute}.orbit-one{width:570px;height:570px;top:-36px;left:-85px}.orbit-two{width:370px;height:370px;top:65px;left:15px}.tile{letter-spacing:-.06em;padding:19px;font-size:19px;font-weight:850;line-height:.9;position:absolute}.tile-top{background:var(--yellow);top:30px;right:0}.tile-bottom{background:var(--orange);bottom:50px;left:0}.hero-center{background:var(--ink);width:230px;height:230px;color:var(--paper);text-align:center;letter-spacing:-.09em;border-radius:50%;place-items:center;font-size:34px;line-height:.88;display:grid;position:absolute;top:127px;left:calc(50% - 115px)}.spark{color:var(--yellow);font-size:25px;position:absolute;top:20px;right:29px}.arrow{color:var(--orange);font-size:29px;position:absolute;bottom:22px;right:32px}.hero-art>p{text-align:right;font-size:12px;font-weight:700;line-height:1.3;position:absolute;bottom:24px;right:27px}.statement{background:var(--ink);color:var(--paper);padding:100px 0}.statement h2{max-width:920px;font-size:clamp(38px,4.6vw,65px)}.statement h2 span{color:var(--mint)}.section{padding:125px 0}.section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:53px;display:flex}.section-head h2,.how h2,.space h2,.outcomes h2,.apply h2{font-size:clamp(41px,5vw,65px)}.section-head>p{color:#536059;max-width:345px;font-size:16px;line-height:1.5}.path-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.path-card{background:var(--paper);border:1px solid #15231e0f;flex-direction:column;min-height:405px;padding:22px;transition:transform .2s;display:flex}.path-card:hover{transform:translateY(-5px)}.card-top{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.card-mark{color:var(--orange);font-size:22px}.path-card h3{letter-spacing:-.07em;margin:65px 0 16px;font-size:32px;line-height:.91}.path-card p{color:var(--text-secondary);min-height:58px;font-size:14px;line-height:1.45}.path-meta{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.path-detail{color:#617067;margin:14px 0;font-size:12px}.path-card a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.path-card a b{float:right;color:var(--orange);font-size:19px}.ai-band{background:var(--orange);padding:85px 0}.ai-layout{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.ai-layout h2{font-size:57px}.levels{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.levels div{border-top:2px solid var(--ink);flex-direction:column;min-height:150px;padding-top:14px;display:flex}.levels span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.levels strong{letter-spacing:-.06em;margin:18px 0;font-size:21px;line-height:.95}.levels small{margin-top:auto;font-size:12px}.how-grid{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.loop{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.loop>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:185px;padding:25px}.loop span,.outcome-list span{color:var(--orange);font-size:12px;font-weight:800}.loop h3{letter-spacing:-.06em;margin:39px 0 6px;font-size:28px}.loop p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.space{background:var(--muted);padding:110px 0}.space-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.space .lede{margin:25px 0;font-size:16px}.space ul{padding-left:18px;font-size:14px;font-weight:700;line-height:2;list-style:"✦  "}.space-art{background:#f5dd80;height:405px;position:relative;overflow:hidden}.whiteboard{background:var(--paper);letter-spacing:-.07em;width:58%;height:160px;padding:23px;font-size:27px;font-weight:850;line-height:.84;position:absolute;top:39px;right:0;transform:rotate(2deg)}.desk{background:#554139;width:62%;height:76px;position:absolute;bottom:70px}.d1{left:-20px;transform:rotate(-5deg)}.d2{background:var(--ink);bottom:10px;right:-20px;transform:rotate(4deg)}.person{background:var(--orange);border-radius:45px 45px 6px 6px;width:48px;height:105px;position:absolute;bottom:110px}.person:before{content:"";background:var(--ink);border-radius:50%;width:52px;height:52px;position:absolute;top:-35px;left:-2px}.p1{left:26%}.p2{background:var(--mint);bottom:55px;right:18%}.space-art>span{letter-spacing:.1em;font-size:10px;font-weight:800;position:absolute;top:19px;left:21px}.outcomes{padding:120px 0 75px}.outcomes>div{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.outcome-list{grid-template-columns:1fr 1fr;gap:30px;display:grid}.outcome-list article{border-top:2px solid var(--ink);padding-top:14px}.outcome-list h3{letter-spacing:-.07em;margin:42px 0 8px;font-size:35px}.outcome-list p{color:var(--text-secondary);font-size:14px;line-height:1.45}.disclaimer{border-top:1px solid var(--line);color:#5b6961;max-width:620px;margin-top:65px;padding-top:17px;font-size:12px}.apply{background:var(--ink);color:var(--cream);padding:105px 0}.apply-grid{grid-template-columns:1fr 620px;gap:36px;display:grid}.apply-grid>div>p:not(.eyebrow){color:var(--inverse-text-secondary);max-width:400px;margin-top:24px;line-height:1.5}.apply form{background:var(--paper);color:var(--ink);gap:16px;padding:27px;display:grid}.apply label{gap:7px;font-size:12px;font-weight:800;display:grid}input,select{background:var(--cream);color:var(--ink);border:1px solid #c9c5b9;border-radius:0;padding:13px;font-family:inherit;font-size:14px}.apply form .button{width:100%;margin-top:8px}.success{background:var(--mint);color:var(--ink);align-self:center;min-height:255px;max-height:255px;padding:28px 36px}.success>span{color:var(--orange);font-size:35px}.success h3{letter-spacing:-.07em;margin:24px 0 14px;font-size:35px;line-height:.95}.success p{font-size:14px;line-height:1.5}.success-row{align-items:center;gap:24px;display:flex}.success-row .success-copy{flex:1;margin:0}.success-row .button{white-space:nowrap;flex:none}.success button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;margin-top:28px;padding:0 0 4px;font-weight:800}.footer{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.footer p{color:#5c6961;font-size:12px}.footer>a:last-child{font-size:12px}@media (max-width:760px){.wrap{width:min(100% - 32px,600px)}.nav{height:70px}.nav-links{display:none}.nav-cta{padding:11px 13px;font-size:12px}.hero{grid-template-columns:1fr;gap:42px;padding:45px 0 60px}.hero-art{height:380px}.hero-center{top:77px;transform:scale(.8)}.tile{font-size:16px}.section{padding:75px 0}.section-head,.ai-layout,.how-grid,.space-grid,.outcomes>div,.apply-grid{grid-template-columns:1fr;gap:30px;display:grid}.section-head{align-items:start}.path-grid,.levels{grid-template-columns:1fr}.path-card{min-height:315px}.ai-band{padding:65px 0}.levels div{min-height:118px}.loop{grid-template-columns:1fr}.space{padding:75px 0}.space-art{order:2}.outcome-list{gap:15px}.apply{padding:75px 0}.success{max-height:none}.success-row{flex-direction:column;align-items:flex-start;gap:12px}.footer{flex-direction:column;align-items:flex-start;gap:15px}.footer p{margin:0}.statement{padding:70px 0}.hero-actions{margin-bottom:37px}.hero h1{font-size:52px}}.brand-mark{object-fit:contain;width:52px;height:35px;display:block}
