:root{--u-navy-950:#07162d;--u-navy-900:#0a1f3d;--u-blue-700:#0b5ee8;--u-blue-600:#1d6ff2;--u-blue-500:#3d82f6;--u-blue-100:#eaf2ff;--u-blue-050:#f5f9ff;--ink:#0d1b2f;--text:#24364d;--muted:#64748b;--line:#dce5ef;--surface:#fff;--soft:#f7f9fc;--material-bg:#fff5e9;--material-ink:#8a4b05;--assist-bg:#edf4ff;--assist-ink:#1d579d;--stable-bg:#eef8f2;--stable-ink:#286547;--danger-bg:#fff0f0;--danger-ink:#9c2f2f;--success-bg:#edf8f1;--success-ink:#286040;--shadow-sm:0 10px 28px #07162d12;--shadow-md:0 22px 65px #07162d1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Segoe UI Variable,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:var(--u-blue-700);text-underline-offset:.18em}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}.shell{width:min(1220px,100% - 48px);margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dce5efd1;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand-lockup{color:var(--ink);align-items:center;gap:15px;min-width:0;text-decoration:none;display:inline-flex}.undiluted-wordmark{flex:none;width:148px;height:auto;display:block}.brand-divider{background:var(--line);flex:none;width:1px;height:28px}.product-name{letter-spacing:-.025em;white-space:nowrap;color:var(--u-navy-950);font-size:1.08rem;font-weight:760}.header-strapline{color:#61738c;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:.69rem;font-weight:760}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 15%,#3d82f624,#0000 27rem),radial-gradient(circle at 16% 82%,#1d6ff212,#0000 32rem),linear-gradient(#fff 0%,#f8fbff 100%);align-items:center;min-height:690px;padding:78px 0 92px;display:flex;position:relative;overflow:hidden}.hero-orb{filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb-one{background:#3d82f612;width:420px;height:420px;top:30px;right:-140px}.hero-orb-two{background:#1d6ff20b;width:300px;height:300px;bottom:-100px;left:-150px}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(50px,7vw,92px);display:grid;position:relative}.eyebrow,.example-tag{color:var(--u-blue-700);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}h1,h2,h3{color:var(--u-navy-950)}h1{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:14px 0 26px;font-size:clamp(3.2rem,5.65vw,5.45rem);font-weight:760;line-height:.98}h2{letter-spacing:-.04em;text-wrap:balance;margin:9px 0 16px;font-size:clamp(2rem,3vw,2.85rem);font-weight:750;line-height:1.06}h3{margin:0 0 12px}.lead{color:#445970;max-width:720px;font-size:clamp(1.08rem,1.4vw,1.24rem);line-height:1.68}.lead-small{color:#4e6077;max-width:830px;font-size:1.08rem}.primary-button,.secondary-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:.88rem 1.8rem;font-size:.98rem;font-weight:740;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,var(--u-blue-600),#075fdc);box-shadow:0 11px 28px #1d6ff23d}.primary-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 15px 34px #1d6ff24d}.secondary-button{color:var(--u-blue-700);background:#fff;border-color:#9fbce4}.secondary-button:hover{border-color:var(--u-blue-500);background:var(--u-blue-050);transform:translateY(-1px)}.hero-button{margin-top:20px}.hero-button span{font-size:1.12rem}.trust-row{color:#52657d;flex-wrap:wrap;gap:10px 26px;margin-top:25px;font-size:.88rem;font-weight:620;display:flex}.trust-row span{align-items:center;gap:9px;display:inline-flex}.trust-row i{background:var(--u-blue-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3d82f61a}.example-card{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffffe6;background:#ffffffb8;border:1px solid #ffffffd9;border-radius:28px;padding:30px;position:relative}.example-card:before{content:"";z-index:-1;background:linear-gradient(140deg,#3d82f63d,#0000 42%,#ffffffe6);border-radius:28px;position:absolute;inset:-1px}.example-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.example-live-dot{background:#48d6c2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #48d6c21f}.example-card h3{margin-top:8px;font-size:1.62rem}.mini-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.mini-stats div{background:#f7f9fcc7;border:1px solid #dce5efa6;border-radius:16px;min-height:92px;padding:15px 12px}.mini-stats strong{color:var(--u-navy-950);font-size:1.8rem;line-height:1.05;display:block}.mini-stats span{color:var(--muted);margin-top:5px;font-size:.76rem;line-height:1.3;display:block}.example-change{border-left:3px solid var(--u-blue-600);padding-left:15px}.example-change p{margin:5px 0}.muted{color:var(--muted)}.small{font-size:.82rem}.scroll-cue{color:#53677e;flex-direction:column;align-items:center;gap:2px;font-size:.82rem;font-weight:650;text-decoration:none;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue strong{color:var(--u-blue-600);font-size:1.25rem;line-height:1;animation:1.7s ease-in-out infinite cueBounce}@keyframes cueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.assessment-section{background:radial-gradient(circle at 10% 10%,#1d6ff212,#0000 28rem),linear-gradient(150deg,#f8fbff 0%,#eef5ff 48%,#f8fbff 100%);padding:clamp(76px,8vw,110px) 0}.assessment-heading{text-align:center;width:min(820px,100%);margin:0 auto 34px}.assessment-heading p{color:#52657d;margin:14px auto 0;font-size:1.05rem;line-height:1.68}.assessment-form{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);width:min(100%,1030px);box-shadow:var(--shadow-md), inset 0 1px 0 #fffffff2;background:#ffffffb8;border:1px solid #ffffffe6;border-radius:30px;margin:0 auto;padding:clamp(24px,4vw,46px)}.no-email-banner{color:#34516e;background:linear-gradient(135deg,#f7fbff,#edf5ff);border:1px solid #cfe0fb;border-radius:16px;align-items:center;gap:14px;margin-bottom:30px;padding:15px 18px;display:flex}.no-email-icon{background:var(--u-blue-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.no-email-banner strong,.no-email-banner span{display:block}.no-email-banner strong{color:var(--u-navy-950);font-size:.96rem}.no-email-banner span{color:#5b6e84;margin-top:1px;font-size:.85rem}.field-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}label{display:block}label>span:first-child{color:var(--u-navy-950);margin-bottom:7px;font-size:.88rem;font-weight:720;display:block}label em{color:var(--muted);font-style:normal;font-weight:480}input,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #c8d6e6;border-radius:14px;outline:none;padding:13px 14px;transition:border-color .16s,box-shadow .16s}textarea{resize:vertical;min-height:205px}input:focus,textarea:focus{border-color:var(--u-blue-500);box-shadow:0 0 0 4px #3d82f61f}.description-field{margin-top:24px}.field-helper{color:var(--muted);margin:-2px 0 10px;font-size:.82rem;line-height:1.48;display:block}.upload-label-row strong{color:var(--u-navy-950);font-size:.9rem}.upload-label-row strong span{color:var(--muted);font-weight:500}.upload-label-row p{color:var(--muted);margin:4px 0 12px;font-size:.8rem}.drop-zone{text-align:left;cursor:pointer;background:#f5f9ffc7;border:1.5px dashed #9db9df;border-radius:18px;justify-content:center;align-items:center;gap:16px;min-height:138px;padding:22px;transition:border-color .16s,background .16s,transform .16s;display:flex}.drop-zone:hover,.drop-zone.drag-active{border-color:var(--u-blue-500);background:#edf5ff;transform:translateY(-1px)}.drop-zone.has-file{background:#f8fbff;border-style:solid}.hidden-file-input{display:none}.drop-icon{background:linear-gradient(135deg,var(--u-blue-600),#075fdc);color:#fff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:700;display:grid;box-shadow:0 9px 22px #1d6ff238}.drop-copy strong,.drop-copy span{display:block}.drop-copy strong{color:var(--u-navy-950);font-size:.98rem}.drop-copy span{color:var(--muted);margin-top:3px;font-size:.84rem}.file-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.file-chip{color:#40536a;background:#fff;border:1px solid #d7e3f1;border-radius:999px;align-items:center;gap:9px;max-width:100%;padding:7px 9px 7px 12px;font-size:.78rem;display:inline-flex;box-shadow:0 3px 9px #07162d06}.file-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.file-chip button{color:#49617d;background:#eef4fb;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:1rem;line-height:1;display:grid}.file-chip button:hover{color:var(--u-navy-950);background:#e1ebf7}.confirm-section{border-top:1px solid var(--line);background:#fff;padding:clamp(72px,8vw,108px) 0;scroll-margin-top:86px}.confirm-shell{width:min(1050px,100% - 48px)}.confirm-intro{text-align:center;width:min(800px,100%);margin:0 auto 30px}.confirm-intro p{color:#52657d;margin:12px auto 0;font-size:1.03rem;line-height:1.65}.confirm-card{box-shadow:var(--shadow-md);background:linear-gradient(145deg,#fff,#f9fbfe);border:1px solid #dce6f2;border-radius:28px;padding:clamp(24px,4vw,42px)}.profile-note{color:#4b6078;background:#f4f8ff;border:1px solid #cfe0fb;border-radius:15px;margin-bottom:26px;padding:15px 17px;font-size:.88rem;line-height:1.5}.profile-note strong{color:var(--u-navy-950)}.confirm-grid{grid-template-columns:1.35fr .85fr .8fr;gap:14px;display:grid}.role-summary-field{margin-top:24px;display:block}.role-summary-field textarea{min-height:104px}.activities-editor{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.activities-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.activities-heading strong{color:var(--u-navy-950);font-size:.96rem;display:block}.activities-heading p{max-width:720px;color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.5}.text-button{color:var(--u-blue-700);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-weight:750}.text-button:hover{text-underline-offset:.18em;text-decoration:underline}.activity-edit-list{gap:9px;display:grid}.activity-edit-row{grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.activity-number{width:30px;height:30px;color:var(--u-blue-700);background:#edf4ff;border-radius:50%;place-items:center;font-size:.76rem;font-weight:800;display:grid}.activity-edit-row input{padding:11px 13px}.remove-activity{color:#60748d;background:#fff;border:1px solid #d7e1ec;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:1.08rem;display:grid}.remove-activity:hover{color:var(--u-navy-950);background:#f7f9fc;border-color:#b6c7da}.confirm-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.back-link{color:#53677e;font-size:.86rem;font-weight:650;text-decoration:none}.back-link:hover{color:var(--u-blue-700);text-decoration:underline}.form-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.check-button{min-width:200px}.privacy-inline{color:#53667e;font-size:.86rem}.privacy-inline strong{color:var(--u-navy-950)}.error-box,.success-box{border-radius:12px;margin-top:14px;padding:11px 13px;font-size:.88rem}.error-box{color:var(--danger-ink);background:var(--danger-bg);border:1px solid #f0caca}.success-box{color:var(--success-ink);background:var(--success-bg);border:1px solid #cde6d6}.results-section{background:#fff;padding:82px 0 100px;scroll-margin-top:86px}.results-grid{grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:start;gap:clamp(34px,5vw,64px);display:grid}.results-panel{min-width:0}.result-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.stat-card{border:1px solid #0000;border-radius:18px;padding:22px}.stat-card strong{margin-bottom:8px;font-size:2.5rem;line-height:1;display:block}.stat-card span{font-size:.88rem;font-weight:650}.stat-card.material{background:var(--material-bg);color:var(--material-ink);border-color:#f1d9bd}.stat-card.assist{background:var(--assist-bg);color:var(--assist-ink);border-color:#cadcf5}.stat-card.stable{background:var(--stable-bg);color:var(--stable-ink);border-color:#cee5d6}.overall-note{background:linear-gradient(135deg,#f8fbff,#f2f7fd);border:1px solid #dbe7f5;border-radius:18px;align-items:flex-start;gap:15px;margin-bottom:42px;padding:20px 22px;display:flex}.overall-icon{width:34px;height:34px;color:var(--u-blue-600);background:#fff;border:1px solid #d9e6f7;border-radius:11px;flex:none;place-items:center;font-weight:800;display:grid}.overall-note p{color:#465a72;margin:5px 0 0}.task-section{margin:38px 0}.task-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:13px;display:flex}.task-section-heading h3{margin:0;font-size:1.12rem}.task-section-heading>span{color:var(--muted);font-size:.78rem}.task-list{gap:12px;display:grid}.task-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:19px 20px;box-shadow:0 4px 14px #07162d06}.task-card p{color:#465a72;margin:10px 0}.task-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-heading>strong{color:var(--u-navy-950);line-height:1.4}.status{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.69rem;font-weight:800}.status-material{color:var(--material-ink);background:var(--material-bg)}.status-assist{color:var(--assist-ink);background:var(--assist-bg)}.status-stable{color:var(--stable-ink);background:var(--stable-bg)}.example-line{font-size:.9rem}.example-line span{color:var(--ink);font-weight:700}.confidence{color:var(--muted);text-transform:capitalize;font-size:.75rem}details{border-top:1px solid var(--line);padding:17px 0}summary{cursor:pointer;color:var(--u-navy-950);font-weight:700}.sources ul,.limitations ul{padding-left:20px}.sources li{margin:12px 0}.sources li span{color:var(--muted);margin-top:3px;font-size:.84rem;display:block}.results-aside{min-width:0}.sticky-actions{gap:16px;display:grid;position:sticky;top:106px}.monitor-card{color:#fff;background:radial-gradient(circle at 90% 0%,#3d82f659,transparent 14rem), linear-gradient(145deg,var(--u-navy-950),#0b2d5a);border-radius:26px;padding:28px;box-shadow:0 22px 56px #07162d2e}.monitor-badge{color:#9fc4ff;letter-spacing:.14em;font-size:.7rem;font-weight:800}.monitor-card h2{color:#fff;margin:10px 0 12px;font-size:1.65rem;line-height:1.08}.monitor-card>p{color:#c7d6e9;font-size:.92rem;line-height:1.55}.monitor-form{margin-top:22px}.monitor-form label>span:first-child{color:#fff}.monitor-form input[type=email]{border-color:#ffffff40}.checkbox-row{align-items:flex-start;gap:9px;margin:14px 0 0;display:flex}.checkbox-row input{width:auto;margin-top:4px}.checkbox-row span{font-size:.78rem;line-height:1.43;color:#cbd8e8!important;font-weight:430!important}.checkbox-row span strong{color:#fff}.monitor-button{background:linear-gradient(135deg,#3d82f6,#1d6ff2);width:100%;margin-top:17px}.legal-small{line-height:1.4;color:#9db0c7!important;font-size:.7rem!important}.demo-link{color:#b9d4ff;margin-top:10px;font-size:.8rem;display:inline-block}.monitor-card .error-box,.monitor-card .success-box{background:#fffffff2}.share-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;padding:22px}.share-card h3{font-size:1.08rem;line-height:1.25}.share-card p{color:var(--muted);margin:7px 0 17px;font-size:.84rem}.share-button{width:100%;min-height:46px;padding:.72rem 1.25rem}.share-status{text-align:center;color:var(--muted);margin-top:8px;font-size:.78rem}.career-clarity-card{box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #b8cae5;border-radius:22px;padding:24px}.career-clarity-kicker{color:var(--u-blue-700);letter-spacing:.13em;font-size:.7rem;font-weight:820}.career-clarity-card h3{color:var(--u-navy-950);margin:8px 0;font-size:1.18rem;line-height:1.2}.career-clarity-card p{color:#52657d;margin:0 0 13px;font-size:.92rem;line-height:1.5}.career-clarity-offer{color:var(--u-navy-950);margin:0 0 16px;font-size:.9rem;font-weight:780;line-height:1.4}.career-clarity-button{width:100%;min-height:50px}.career-clarity-privacy{color:var(--muted);margin-top:10px;font-size:.73rem;line-height:1.4}.site-footer{border-top:1px solid var(--line);background:#fff;padding:30px 0;font-size:.84rem}.footer-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-branding{align-items:center;gap:13px;display:flex}.footer-logo{flex:none;width:108px;height:auto;display:block}.footer-inner nav{gap:18px;display:flex}.footer-note{color:var(--muted);margin-top:2px;font-size:.73rem}.legal-page{max-width:820px;padding:64px 0 90px}.legal-page h1{font-size:3rem}.legal-page h2{margin-top:32px;font-size:1.45rem}.legal-page p,.legal-page li{color:#455a72}.manage-page{max-width:760px;padding:65px 0 90px}.manage-card{border:1px solid var(--line);border-radius:18px;margin-top:22px;padding:24px}.manage-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.danger-button{color:#842e2e;background:#fff;border:1px solid #d4a8a8;border-radius:999px;padding:12px 17px;font-weight:700}.task-mini-list{color:#455a72;padding-left:20px}@media (max-width:1050px){.results-grid{grid-template-columns:minmax(0,1fr) 310px;gap:32px}}@media (max-width:900px){.confirm-grid{grid-template-columns:1fr}.hero{min-height:auto;padding:62px 0 86px}.hero-grid{grid-template-columns:1fr;gap:42px}.example-card{max-width:620px}.field-grid,.results-grid{grid-template-columns:1fr}.sticky-actions{grid-template-columns:1fr 1fr;position:static}.header-strapline{display:none}}@media (max-width:650px){.confirm-shell{width:min(100% - 28px,1050px)}.confirm-intro{text-align:left}.confirm-card{border-radius:22px;padding:20px}.activities-heading{display:block}.text-button{margin-top:8px}.activity-edit-row{grid-template-columns:26px minmax(0,1fr) 32px}.shell{width:min(100% - 28px,1220px)}.header-inner{min-height:68px}.brand-lockup{gap:9px}.undiluted-wordmark{width:116px}.brand-divider{height:24px}.product-name{font-size:.98rem}.hero{padding:48px 0 82px}h1{font-size:clamp(2.65rem,13vw,3.7rem)}.lead{font-size:1.03rem}.hero-button,.scroll-cue{width:100%}.mini-stats,.result-stats{grid-template-columns:1fr}.mini-stats div{min-height:0}.assessment-section{padding:58px 0}.assessment-heading{text-align:left}.assessment-form{border-radius:22px;padding:20px}.drop-zone{justify-content:flex-start;align-items:flex-start}.form-actions{flex-direction:column;align-items:stretch}.check-button{width:100%}.results-section{padding:58px 0 72px}.task-heading{display:block}.status{margin-top:9px;display:inline-block}.sticky-actions{grid-template-columns:1fr}.footer-inner{display:block}.footer-inner nav{margin-top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.product-kicker{color:var(--u-navy-950);align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.product-kicker span{color:#61738c;font-size:.9rem;font-weight:650}.hero-eyebrow{letter-spacing:.11em;margin-top:8px;font-size:.96rem;font-weight:850;display:inline-block}.trust-row i{color:#4e6988;width:20px;height:20px;box-shadow:none;background:#fff;border:1px solid #b9c9dd;border-radius:50%;place-items:center;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.scroll-cue{color:#314b67;background:#ffffffe0;border:1px solid #c9d9ed;border-radius:999px;min-width:290px;padding:10px 18px 8px;font-size:.95rem;bottom:18px;box-shadow:0 8px 24px #07162d12}.scroll-cue strong{margin-top:1px;font-size:1.55rem}.assessment-heading .eyebrow,.confirm-intro .eyebrow,.results-panel>.eyebrow{font-size:.9rem}.assessment-heading h2{font-size:clamp(2.35rem,3.6vw,3.25rem)}.mini-stat.material{background:var(--material-bg);border-color:#f1d9bd}.mini-stat.material strong,.mini-stat.material span{color:var(--material-ink)}.mini-stat.assist{background:var(--assist-bg);border-color:#cadcf5}.mini-stat.assist strong,.mini-stat.assist span{color:var(--assist-ink)}.mini-stat.stable{background:var(--stable-bg);border-color:#cee5d6}.mini-stat.stable strong,.mini-stat.stable span{color:var(--stable-ink)}.no-email-banner{margin-bottom:32px;padding:18px 20px}.no-email-banner strong{font-size:1.05rem}.no-email-banner span{font-size:.91rem}.description-field textarea{min-height:170px}.upload-label-row{margin-top:32px}.upload-label-row strong{font-size:1.05rem}.upload-label-row p{max-width:880px;font-size:.9rem;line-height:1.5}.drop-zone{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;min-height:160px}.drop-main{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.drop-copy span{font-size:.9rem}.drop-zone .file-list{border-top:1px solid #dce7f4;width:100%;margin:6px 0 0;padding-top:15px}.file-chip{border-radius:12px;padding:9px 10px 9px 12px;font-size:.84rem}.file-chip>span:first-child{color:var(--stable-ink);font-weight:850}.file-chip .file-name{max-width:520px}.form-actions{margin-top:32px}.privacy-inline{gap:2px;font-size:.94rem;line-height:1.45;display:grid}.privacy-inline span{color:#64748b;font-size:.86rem}.confirm-intro{width:min(900px,100%)}.confirm-intro h2{font-size:clamp(2.35rem,3.7vw,3.3rem)}.confirm-intro p{font-size:1.08rem}.assumption-warning{color:#6d552c;background:#fffaf0;border:1px solid #efd49f;border-radius:15px;gap:4px;margin:0 0 26px;padding:16px 18px;display:grid}.assumption-warning strong{color:#68470e;font-size:.94rem}.assumption-warning span{font-size:.86rem;line-height:1.5}.report-warning{margin:0 0 26px}.activity-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.clear-button{color:#7d4b4b}.empty-activities{color:#51657c;background:#fbfcfe;border:1px dashed #bdccdd;border-radius:16px;gap:7px;padding:18px;display:grid}.empty-activities strong{color:var(--u-navy-950)}.empty-activities span{font-size:.85rem;line-height:1.5}.compact-button{justify-self:start;min-height:42px;margin-top:4px;padding:.68rem 1.05rem;font-size:.86rem}.profile-dirty-note{border-left:3px solid var(--u-blue-600);color:#455d77;background:#f5f9ff;margin-top:22px;padding:12px 14px;font-size:.88rem}.impact-groups{gap:14px;margin:28px 0 24px;display:grid}.impact-group{border:1px solid var(--line);background:#fff;border-radius:18px;padding:0;overflow:hidden}.impact-group>summary{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:1.02rem;font-weight:800;list-style:none;display:flex}.impact-group>summary::-webkit-details-marker{display:none}.impact-group>summary:after{content:"+";margin-left:auto;font-size:1.25rem;font-weight:500}.impact-group[open]>summary:after{content:"−"}.impact-group.material>summary{background:var(--material-bg);color:var(--material-ink);border-bottom:1px solid #f1d9bd}.impact-group.assist>summary{background:var(--assist-bg);color:var(--assist-ink);border-bottom:1px solid #cadcf5}.impact-group.stable>summary{background:var(--stable-bg);color:var(--stable-ink);border-bottom:1px solid #cee5d6}.impact-count{opacity:.78;margin-left:auto;font-size:.8rem;font-weight:700}.impact-group-body{padding:0 18px}.task-accordion{border-top:1px solid var(--line);padding:0}.task-accordion:first-child{border-top:0}.task-accordion>summary{align-items:center;gap:18px;padding:16px 2px;font-weight:700;list-style:none;display:flex}.task-accordion>summary::-webkit-details-marker{display:none}.task-accordion>summary>span:first-child{color:var(--u-navy-950);flex:1}.see-details{color:#657991;white-space:nowrap;font-size:.78rem;font-weight:650}.task-accordion>summary:after{content:"⌄";color:#6a7f97;font-size:1rem}.task-accordion[open]>summary:after{content:"⌃"}.task-detail{color:#465a72;padding:0 2px 17px}.task-detail p{margin:4px 0 10px}.report-details{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:12px;padding:0}.report-details>summary{padding:16px 18px;list-style:none}.report-details>summary::-webkit-details-marker{display:none}.report-details>summary:after{content:"+";float:right;color:#60748d;font-size:1.1rem;font-weight:500}.report-details[open]>summary:after{content:"−"}.report-details>ul{margin:0;padding:0 38px 18px}@media (max-width:900px){.scroll-cue{width:max-content;max-width:calc(100% - 32px);margin:28px auto 0;position:relative;bottom:auto;left:auto;transform:none}}@media (max-width:650px){.product-kicker{gap:4px;display:grid}.product-kicker strong{font-size:1.35rem}.hero-eyebrow{font-size:.82rem}.scroll-cue{width:100%;min-width:0}.drop-main{justify-content:flex-start}.drop-zone{padding:18px}.file-chip{justify-content:flex-start;width:100%}.file-chip .file-name{flex:1;max-width:none}.activity-actions{margin-top:10px}.impact-group>summary{flex-wrap:wrap;align-items:flex-start}.impact-count{margin-left:0}}.product-kicker{gap:14px;margin-bottom:12px}.product-kicker strong{letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.65rem);line-height:1}.product-kicker span{font-size:1.08rem;font-weight:720}.hero-eyebrow{letter-spacing:.095em;margin-top:10px;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.25}.primary-button{min-height:60px;padding:1rem 2rem;font-size:1.06rem;font-weight:780}.hero-button span{margin-left:6px;font-size:2rem;line-height:.65}.trust-row{gap:12px 30px;font-size:1rem}.trust-row i{width:auto;height:auto;box-shadow:none;color:#5e7188;background:0 0;border:0;border-radius:0;font-size:.95rem;font-style:normal;font-weight:800;display:inline}.scroll-cue{min-width:0;box-shadow:none;color:var(--u-navy-900);background:0 0;border:0;border-radius:0;padding:0;font-size:1.13rem;font-weight:760;line-height:1.25}.scroll-cue strong{margin-top:3px;font-size:3.25rem;font-weight:900;line-height:.78}.section-title{color:var(--u-blue-700);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.15rem,4.4vw,4rem);font-weight:820;line-height:.98}.section-subtitle{letter-spacing:-.025em;margin:16px 0 10px;font-weight:700;line-height:1.12;font-size:clamp(1.55rem,2.5vw,2.2rem)!important}.assessment-heading,.confirm-intro{width:min(940px,100%)}.assessment-heading p,.confirm-intro p{font-size:1.1rem;line-height:1.65}label>span:first-child,.field-helper,.upload-label-row strong,.upload-label-row p,.no-email-banner strong,.no-email-banner span,.drop-copy strong,.drop-copy span,.privacy-inline,.privacy-inline span,.profile-note,.assumption-warning strong,.assumption-warning span,.activities-heading strong,.activities-heading p,.empty-activities span,.profile-dirty-note,.error-box,.success-box,.back-link{font-size:1rem}.field-helper,.upload-label-row p,.profile-note,.assumption-warning span,.activities-heading p,.empty-activities span,.profile-dirty-note,.privacy-inline span{line-height:1.58}input,textarea{padding:14px 15px;font-size:1.04rem;line-height:1.5}.no-email-banner{padding:20px 22px}.upload-label-row strong{font-weight:780}.drop-copy strong{font-size:1.12rem}.drop-copy span{margin-top:2px}.file-chip{font-size:.98rem}.profile-note,.assumption-warning{padding:18px 20px}.activities-heading{margin-bottom:18px}.activity-readonly{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #c8d6e6;border-radius:14px;align-items:center;padding:12px 14px;font-size:1.02rem;line-height:1.45;display:flex}.activity-notes-field{border-top:1px solid var(--line);margin-top:24px;padding-top:22px;display:block}.activity-notes-field textarea{min-height:130px}.text-button{font-size:1rem}.confirm-actions .primary-button{font-size:1.08rem}.results-panel>.eyebrow{font-size:1rem!important}.lead-small,.overall-note p,.task-detail,.report-details,.monitor-card>p,.share-card p{font-size:1rem}.monitor-badge{font-size:.86rem}.monitor-card h2{font-size:1.8rem}.monitor-form label>span:first-child,.checkbox-row span,.legal-small,.demo-link{font-size:.9rem!important}.restart-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:48px;padding-top:34px;display:flex}.restart-row span{color:var(--muted);font-size:1rem}.restart-button{min-width:210px}@media (max-width:900px){.section-title{font-size:clamp(2rem,8vw,3.15rem)}.section-subtitle{font-size:clamp(1.4rem,5vw,1.9rem)!important}}@media (max-width:650px){.product-kicker strong{font-size:1.9rem}.product-kicker span{font-size:1rem}.hero-eyebrow{font-size:1.04rem}.scroll-cue{font-size:1.06rem}.scroll-cue strong{font-size:3rem}.section-title{font-size:2rem}.section-subtitle{font-size:1.4rem!important}.activity-readonly{font-size:1rem}.restart-row{align-items:stretch}.restart-button{width:100%}}.report-section-title{margin:0 0 14px;font-size:clamp(2.2rem,4.4vw,4rem)}.report-role-title{margin:0 0 14px;line-height:1.12;font-size:clamp(1.6rem,2.5vw,2.25rem)!important}.hero-copy,.example-card,.results-panel,.results-aside{min-width:0}@media (max-width:900px){.hero-grid{width:100%;grid-template-columns:minmax(0,1fr)!important}.hero-copy,.example-card{width:100%;max-width:100%}.example-card{justify-self:stretch}.results-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:650px){html,body{width:100%;max-width:100%;overflow-x:hidden}.shell,.confirm-shell{max-width:none;width:calc(100% - 28px)!important}.hero{width:100%}.hero-grid{gap:34px}.hero-copy,.product-kicker{width:100%}h1{overflow-wrap:anywhere;max-width:100%}.example-card{padding:24px}.mini-stats{grid-template-columns:1fr!important}.report-section-title{font-size:2rem}.report-role-title{font-size:1.45rem!important}}.confirm-actions .primary-button{justify-content:center;align-items:center;gap:12px;display:inline-flex}.cta-arrow{font-size:2rem;font-weight:900;line-height:.65;display:inline-block;transform:translateY(-1px)}.monitor-card h2{margin-bottom:16px;font-size:1.92rem;line-height:1.08}.monitor-job-name{background:#ffffff14;border:1px solid #ffffff2e;border-radius:15px;gap:4px;margin:0 0 15px;padding:14px 16px;display:grid}.monitor-job-name span{color:#a9c9fb;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:760;line-height:1.2}.monitor-job-name strong{color:#fff;font-size:1.02rem;line-height:1.35}.share-card{background:linear-gradient(145deg,#fff,#f3f8ff);border-color:#bdd3f3;padding:26px;box-shadow:0 16px 38px #07162d17}.share-card h3{margin-bottom:10px;font-size:1.32rem;line-height:1.18}.share-card p{margin-bottom:18px;font-size:1rem;line-height:1.55}.share-button{width:100%;min-height:54px}.report-actions-row{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:52px;padding-top:38px;display:grid}.report-action{align-content:start;gap:10px;display:grid}.report-action-button{width:fit-content;min-width:190px;max-width:100%;min-height:56px;padding-left:28px;padding-right:28px}.report-action span{color:var(--muted);font-size:1rem;line-height:1.5}@media (max-width:650px){.report-actions-row{grid-template-columns:1fr}.cta-arrow{font-size:1.85rem}}@media print{@page{size:A4;margin:14mm}html,body{background:#fff!important;width:auto!important;overflow:visible!important}.site-header,.hero,.assessment-section,.confirm-section,.results-aside,.report-actions-row,.site-footer{display:none!important}.results-section{background:#fff!important;padding:0!important}.results-grid,.shell{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.results-panel{width:100%!important}.impact-group,.task-accordion,.report-details,.overall-note,.assumption-warning,.stat-card{break-inside:avoid;box-shadow:none!important}details,details:not([open]),details>*,details>summary{display:block!important}.see-details{display:none!important}a{color:#07162d!important;text-decoration:none!important}}.impact-status-label{color:var(--u-navy-950);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 10px;font-size:.86rem;font-weight:820}.report-impact-status{color:var(--u-blue-700);margin-top:28px;margin-bottom:10px}.activity-readonly{flex-direction:column;align-items:flex-start;gap:7px}.activity-text{width:100%;display:block}.suggested-activity-badge{max-width:100%;color:var(--u-blue-700);background:#eef5ff;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:760;line-height:1.2;display:inline-flex}.another-job-card{box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #bdd3f3;border-radius:22px;padding:24px}.another-job-card h3{color:var(--u-navy-950);margin:0 0 8px;font-size:1.18rem;line-height:1.2}.another-job-card p{color:var(--muted);margin:0 0 16px;font-size:.96rem;line-height:1.5}.another-job-button{width:100%;min-height:54px}.report-actions-single{grid-template-columns:minmax(0,1fr);max-width:100%}.report-actions-single .report-action{max-width:420px}.footer-inner nav{flex-wrap:wrap;justify-content:flex-end;align-items:center}.footer-inner nav a:first-child{color:var(--u-blue-700);font-weight:700}@media (max-width:900px){.footer-inner nav{justify-content:flex-start}}@media (max-width:650px){.suggested-activity-badge{white-space:normal;border-radius:10px}.career-clarity-card,.another-job-card,.share-card{padding:22px}.report-actions-single .report-action{max-width:none}}.button-spinner{border:2.5px solid #ffffff6b;border-top-color:#fff;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.7s linear infinite buttonSpinner}@keyframes buttonSpinner{to{transform:rotate(360deg)}}.primary-button:disabled{cursor:wait;opacity:.9;transform:none}.processing-note{color:var(--muted);font-size:1rem;font-weight:650;line-height:1.45}.form-actions .processing-note{flex-basis:100%;margin-top:-2px}.confirm-actions{flex-wrap:wrap}.confirm-actions .processing-note{flex-basis:100%;margin-top:2px}.flow-page{max-width:820px;padding:52px 0 68px}.flow-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff 0%,#f9fbfe 100%);border-radius:24px;padding:clamp(28px,4vw,42px)}.flow-title{letter-spacing:-.045em;margin:10px 0 14px;line-height:1.02;font-size:clamp(2.35rem,5vw,3.25rem)!important}.flow-lead{color:#4e6077;max-width:650px;margin:0;font-size:1.06rem;line-height:1.62}.flow-action-block{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.flow-action-block>p:first-child{color:#31465f;max-width:620px;margin:0 0 18px;font-size:1rem;line-height:1.55}.flow-primary-button{min-width:230px}.flow-note{background:#f5f9ff;border:1px solid #cfe0fb;border-radius:14px;gap:5px;margin-top:24px;padding:16px 18px;display:grid}.flow-note strong{color:var(--u-navy-950);font-size:.98rem}.flow-note span{color:#52657d;font-size:.95rem;line-height:1.5}.flow-secondary{color:var(--muted);margin:20px 0 0;font-size:.96rem;line-height:1.55}.flow-privacy-note{color:var(--muted)!important;margin:12px 0 0!important;font-size:.92rem!important}.flow-back{margin:24px 0 0;font-size:.96rem}.flow-demo-link{margin:18px 0 0;font-size:.92rem}@media (max-width:650px){.flow-page{padding:28px 0 42px}.flow-panel{border-radius:18px;padding:24px 20px}.flow-title{font-size:2.25rem!important}.flow-primary-button{width:100%;min-width:0}}.flow-job-context{background:#f5f9ff;border:1px solid #cfe0fb;border-radius:14px;gap:4px;margin:24px 0 2px;padding:16px 18px;display:grid}.flow-job-context span{color:var(--u-blue-700);letter-spacing:.12em;font-size:.72rem;font-weight:820;line-height:1.2}.flow-job-context strong{color:var(--u-navy-950);font-size:1.2rem;line-height:1.3}.flow-job-context small{color:var(--muted);font-size:.9rem;line-height:1.45}.flow-share-block{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.flow-share-block h2{margin:0 0 8px;font-size:1.35rem;line-height:1.2}.flow-share-block>p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.5}.flow-share-block .flow-action-block{border-top:0;margin-top:16px;padding-top:0}.manage-portfolio{gap:18px;margin-top:24px;display:grid}.monitor-count-card{background:linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #cfe0fb;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.monitor-count-card strong,.monitor-count-card span{display:block}.monitor-count-card strong{color:var(--u-navy-950);font-size:1.15rem}.monitor-count-card span{color:var(--muted);margin-top:3px;font-size:.92rem}.monitor-list{gap:14px;display:grid}.monitor-manage-card{margin-top:0}.monitor-manage-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monitor-manage-heading h2{margin:6px 0 0;font-size:1.55rem}.monitor-status{border-radius:999px;flex:none;padding:6px 10px;font-size:.8rem;font-weight:760}.monitor-status-active{background:var(--success-bg);color:var(--success-ink)}.monitor-status-paused{color:#8a4b05;background:#fff5e9}.monitor-status-pending{color:#52657d;background:#eef4fb}.manage-activities{margin-top:18px}.manage-activities summary{cursor:pointer;color:var(--u-blue-700);font-weight:700}.manage-preferences-card{margin-top:0}@media (max-width:650px){.monitor-count-card,.monitor-manage-heading{flex-direction:column;align-items:stretch}.monitor-count-card .primary-button{width:100%}.monitor-status{width:fit-content}}
