.assessment-page{--assessment-ink:#171019;--assessment-panel:#211724;--assessment-panel-soft:#2b1d2f;--assessment-primary:#9264a2;--assessment-deep:#643974;--assessment-lilac:#d9bfdc;--assessment-wash:#f2edf4;--assessment-paper:#fbfafb;--assessment-muted:#6e6471;--assessment-line:#27182b24;--assessment-mint:#70d4b7;color:#201722;background:var(--assessment-paper)}.assessment-page h1,.assessment-page h2,.assessment-page h3{text-wrap:balance}.assessment-page p,.assessment-page li{text-wrap:pretty}.assessment-page-progress{z-index:240;background:var(--assessment-lilac);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0}.assessment-skip-link{z-index:260;color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--assessment-deep);border-radius:8px;padding:10px 14px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:fixed;top:12px;left:12px;transform:translateY(-150%)}.assessment-skip-link:focus{transform:translateY(0)}:is(.assessment-page a:focus-visible,.assessment-page button:focus-visible,.assessment-page input:focus-visible,.assessment-page select:focus-visible,.assessment-page textarea:focus-visible,.assessment-page summary:focus-visible){outline:2px solid var(--assessment-primary);outline-offset:4px}.assessment-hero{color:#f8f4f9;background:radial-gradient(circle at 83% 22%, #9264a245, transparent 30%), radial-gradient(circle at 17% 85%, #64397438, transparent 33%), var(--assessment-ink);min-height:960px;padding:154px 0 108px;position:relative;overflow:clip}.assessment-hero-contour{pointer-events:none;border:1px solid #d9bfdc17;border-radius:50%;position:absolute;transform:rotate(-16deg)}.assessment-hero-contour.contour-a{width:760px;height:610px;top:-270px;right:-180px;box-shadow:0 0 0 54px #d9bfdc07,0 0 0 116px #d9bfdc05}.assessment-hero-contour.contour-b{width:670px;height:470px;bottom:-260px;left:-310px;box-shadow:0 0 0 76px #d9bfdc05}.assessment-hero-layout{z-index:2;grid-template-columns:minmax(0,.94fr) minmax(510px,1.06fr);align-items:center;gap:clamp(60px,7vw,105px);display:grid;position:relative}.assessment-hero-copy h1{max-width:790px;font-size:var(--product-hero-title-size);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:0 0 35px;line-height:.95}.assessment-hero-copy p{color:#b9aebe;max-width:740px;font-size:var(--text-base);margin:0;line-height:1.72}.assessment-hero-copy p+p{margin-top:18px}.assessment-hero-copy a{color:#fff;font-weight:var(--weight-medium);text-underline-offset:4px;-webkit-text-decoration:underline #d9bfdc75;text-decoration:underline #d9bfdc75}.assessment-hero-instrument{color:#e8ddea;background:#1f1622eb;border:1px solid #d9bfdc2b;border-radius:14px;grid-template-columns:150px minmax(260px,1fr) 112px;min-width:0;min-height:590px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 8px #0000002e}.assessment-hero-instrument:before{z-index:1;content:"AI OPPORTUNITY ASSESSMENT";color:#8d7d91;height:52px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-bottom:1px solid #d9bfdc1a;padding:17px 18px 0;font-size:11px;position:absolute;top:0;left:0;right:0}.assessment-hero-instrument:after{z-index:2;content:"";background:var(--assessment-mint);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:18px;box-shadow:0 0 16px #70d4b78a}.assessment-instrument-inputs,.assessment-instrument-outputs{z-index:2;flex-direction:column;justify-content:center;gap:19px;padding-top:52px;display:flex;position:relative}.assessment-instrument-inputs{border-right:1px solid #d9bfdc17;padding-left:18px}.assessment-instrument-outputs{border-left:1px solid #d9bfdc17;padding-right:15px}.assessment-instrument-inputs span,.assessment-instrument-outputs span{color:#998b9d;min-height:31px;font-family:var(--font-geist-mono), monospace;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.assessment-instrument-inputs span i,.assessment-instrument-outputs span i{background:#624e68;border-radius:50%;flex:none;width:6px;height:6px}.assessment-instrument-inputs span:after,.assessment-instrument-outputs span:before{content:"";background:linear-gradient(90deg,#9264a229,#d9bfdc94);width:40px;height:1px;position:absolute;top:50%}.assessment-instrument-inputs span:after{right:-41px}.assessment-instrument-outputs span:before{background:linear-gradient(90deg,#d9bfdc94,#9264a229);left:-42px}.assessment-instrument-outputs span{color:#d8cadb}.assessment-instrument-outputs span i{background:var(--assessment-mint)}.assessment-instrument-stage{min-width:0;position:relative;overflow:hidden}.assessment-instrument-grid{opacity:.35;background-image:linear-gradient(#d9bfdc13 1px,#0000 1px),linear-gradient(90deg,#d9bfdc13 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:52px 0 0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 78%);mask-image:radial-gradient(circle,#000 25%,#0000 78%)}.assessment-instrument-orbit{border:1px solid #d9bfdc2b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)}.assessment-orbit-outer{width:310px;height:310px}.assessment-orbit-inner{border-style:dashed;width:218px;height:218px}.assessment-instrument-scan{z-index:2;background:linear-gradient(90deg, transparent, var(--assessment-lilac), transparent);transform-origin:50%;height:1px;position:absolute;top:calc(50% + 18px);left:8%;right:8%;box-shadow:0 0 16px #d9bfdc80}.assessment-instrument-core{z-index:3;color:#f9f5fa;background:radial-gradient(circle at 50% 6%,#9264a257,#0000 44%),#2a1d2f;border:1px solid #d9bfdc38;border-radius:12px;place-items:center;width:160px;height:196px;padding:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:0 8px 8px #0003}.assessment-instrument-core:before{content:"COMPASS™";color:#97889b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:10px;position:absolute;top:16px;left:16px}.assessment-instrument-core>i{background:var(--assessment-mint);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:16px;box-shadow:0 0 14px #70d4b785}.assessment-instrument-deliverables{grid-template-columns:repeat(2,1fr);gap:7px;width:100%;margin-top:25px;display:grid}.assessment-instrument-deliverables span{color:#cdbed0;min-height:42px;font-family:var(--font-geist-mono), monospace;background:#ffffff09;border:1px solid #d9bfdc1f;border-radius:5px;place-items:center;font-size:12px;display:grid}.assessment-side-label{color:var(--assessment-deep);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;line-height:1.35}.assessment-outcome-section,.assessment-route-section,.assessment-deliverables-intro,.assessment-expect-section,.assessment-faq-section{padding:clamp(110px,11vw,165px) 0}.assessment-outcome-heading,.assessment-route-heading{grid-template-columns:180px minmax(0,1.05fr) minmax(280px,.62fr);align-items:end;gap:clamp(35px,5vw,72px);display:grid}.assessment-outcome-heading h2,.assessment-route-heading h2,.assessment-deliverables-heading h2,.assessment-expect-heading h2,.assessment-request-copy h2,.assessment-faq-layout>h2{font-size:clamp(48px,5.7vw,72px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:0;line-height:.98}.assessment-outcome-heading>p:last-child,.assessment-route-heading>p:last-child,.assessment-deliverables-heading>p,.assessment-expect-heading>p{color:var(--assessment-muted);font-size:var(--text-base);margin:0;line-height:1.72}.assessment-fact-band{border-top:1px solid var(--assessment-line);border-bottom:1px solid var(--assessment-line);grid-template-columns:repeat(3,1fr);margin-top:82px;display:grid}.assessment-fact-band>div{border-left:1px solid var(--assessment-line);flex-direction:column;justify-content:center;min-height:150px;padding:28px 38px;display:flex}.assessment-fact-band>div:first-child{border-left:0;padding-left:0}.assessment-fact-band strong{color:var(--assessment-deep);font-size:clamp(36px,4vw,55px);font-weight:var(--weight-semibold);letter-spacing:-.04em;line-height:1}.assessment-fact-band span{color:#756979;font-size:var(--text-sm);margin-top:10px}.assessment-route-section{background:var(--assessment-wash)}.assessment-route-comparison{background:#64397438;border:1px solid #6439742e;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-top:72px;display:grid;overflow:hidden}.assessment-route-comparison article{flex-direction:column;min-height:410px;padding:clamp(34px,4.4vw,55px);display:flex}.assessment-route-free{color:#221924;background:#fff}.assessment-route-paid{color:#f8f3f9;background:radial-gradient(circle at 100% 0, #d9bfdc26, transparent 35%), var(--assessment-panel)}.assessment-route-comparison article>span{color:#65596a;font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--assessment-wash);border-radius:999px;align-self:flex-start;padding:6px 10px}.assessment-route-paid>span{color:#eaddec!important;background:#d9bfdc1f!important}.assessment-route-comparison h3{max-width:500px;font-size:clamp(34px,4vw,49px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:48px 0 18px;line-height:1}.assessment-route-comparison p{color:#716776;max-width:560px;font-size:var(--text-base);margin:0;line-height:1.72}.assessment-route-paid p{color:#b6a9ba}.assessment-route-comparison article>a{color:#fff;width:auto;min-height:48px;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:linear-gradient(135deg, var(--assessment-primary), var(--assessment-deep));border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:14px;margin-top:auto;padding:0 19px;display:flex}.assessment-route-comparison article>a:hover{transform:translateY(-2px)}.assessment-route-paid>a{color:var(--assessment-panel)!important;background:#fff!important}.assessment-route-comparison a b{font-weight:var(--weight-regular)}.assessment-route-footer{color:#746879;font-size:var(--text-base);text-align:center;margin:28px 0 0}.assessment-route-footer a{color:var(--assessment-deep);font-weight:var(--weight-semibold);text-underline-offset:4px;text-decoration:underline}.assessment-deliverables-intro{background:#fff}.assessment-deliverables-heading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.64fr);align-items:end;gap:clamp(65px,9vw,135px);display:grid}.assessment-deliverables-heading h2{max-width:800px}.assessment-dossier-index{border-top:1px solid var(--assessment-line);border-left:1px solid var(--assessment-line);grid-template-columns:repeat(3,1fr);margin-top:88px;display:grid}.assessment-dossier-index a{border-right:1px solid var(--assessment-line);border-bottom:1px solid var(--assessment-line);grid-template-columns:36px 1fr;gap:14px;min-height:118px;padding:25px 23px;transition:color .22s,background .22s;display:grid}.assessment-dossier-index a:hover{color:var(--assessment-deep);background:var(--assessment-wash)}.assessment-dossier-index span{color:var(--assessment-primary);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs)}.assessment-dossier-index strong{max-width:250px;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.35}.assessment-dossier{color:#f5f0f6;background:radial-gradient(circle at 90% 8%, #9264a224, transparent 25%), var(--assessment-ink);position:relative}.assessment-dossier-line{background:linear-gradient(transparent, var(--assessment-primary) 6%, var(--assessment-primary) 94%, transparent);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:max(24px,50vw - 603px)}.assessment-dossier-stack{position:relative}.assessment-deliverable{border-bottom:1px solid #d9bfdc1f;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(65px,8vw,118px);min-height:840px;padding:106px 0 108px 64px;scroll-margin-top:72px;display:grid}.assessment-deliverable:nth-child(2n) .assessment-deliverable-copy{order:2}.assessment-deliverable:nth-child(2n) .assessment-deliverable-visual{order:1}.assessment-deliverable-copy{align-self:center;position:relative}.assessment-deliverable-number{width:36px;height:36px;color:var(--assessment-lilac);font-family:var(--font-geist-mono), monospace;background:var(--assessment-ink);border:1px solid #d9bfdc57;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:4px;left:-64px}.assessment-deliverable h3{max-width:570px;font-size:clamp(43px,4.8vw,64px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:0 0 35px;line-height:.98}.assessment-deliverable-copy>strong{color:#e4d9e6;max-width:590px;font-size:var(--text-lead);font-weight:var(--weight-semibold);margin-bottom:18px;line-height:1.48;display:block}.assessment-deliverable-copy>p{color:#a79baa;max-width:610px;font-size:var(--text-base);margin:0;line-height:1.72}.assessment-deliverable-copy ul{flex-direction:column;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.assessment-deliverable-copy li{color:#c0b5c3;font-size:var(--text-sm);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:12px;line-height:1.52;display:grid}.assessment-deliverable-copy li i{background:var(--assessment-primary);border-radius:50%;width:6px;height:6px;margin-top:7px}.assessment-deliverable-visual{min-width:0}@media (min-width:1121px){.assessment-deliverable:nth-child(2n){grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr)}}.assessment-table-shell{color:#281e2b;background:#f8f5f8;border:1px solid #d9bfdc52;border-radius:14px;overflow:hidden}.assessment-table-topline{color:#7c7080;min-height:54px;font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #301f341a;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;display:flex}.assessment-table-topline span{align-items:center;gap:8px;display:inline-flex}.assessment-table-topline span i{background:var(--assessment-mint);border-radius:50%;width:7px;height:7px}.assessment-table-topline b{color:var(--assessment-deep);font-weight:var(--weight-semibold)}.assessment-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.assessment-table-shell table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:13px}.assessment-table-shell caption{caption-side:bottom;color:#746978;font-size:var(--text-xs);text-align:left;border-top:1px solid #301f341a;padding:18px;line-height:1.55}.assessment-table-shell th,.assessment-table-shell td{text-align:left;vertical-align:middle;border-bottom:1px solid #301f3414;border-right:1px solid #301f3414;padding:17px 11px}.assessment-table-shell tr>:last-child{border-right:0}.assessment-table-shell tbody tr:last-child>*{border-bottom:0}.assessment-table-shell thead th{color:#716574;font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:var(--weight-medium);line-height:1.35}.assessment-table-shell tbody th{color:#302433;font-weight:var(--weight-semibold)}#deliverable-01 .assessment-table-shell thead th:first-child,#deliverable-03 .assessment-table-shell thead th:first-child{width:22%}#deliverable-01 .assessment-table-shell thead th:last-child{width:20%}#deliverable-04 .assessment-table-shell thead th:first-child,#deliverable-06 .assessment-table-shell thead th:first-child{width:16%}#deliverable-04 .assessment-table-shell thead th:nth-child(2),#deliverable-06 .assessment-table-shell thead th:nth-child(2){width:25%}#deliverable-04 .assessment-table-shell th,#deliverable-04 .assessment-table-shell td,#deliverable-05 .assessment-table-shell th,#deliverable-05 .assessment-table-shell td{padding-inline:8px}#deliverable-04 .assessment-table-shell thead th:first-child{width:14%}#deliverable-04 .assessment-table-shell thead th:nth-child(2){width:24%}#deliverable-04 .assessment-table-shell thead th:nth-child(4){width:14%}#deliverable-04 .assessment-table-shell thead th:nth-child(6){width:15%}#deliverable-05 .assessment-table-shell thead th:first-child{width:14%}#deliverable-05 .assessment-table-shell thead th:nth-child(2){width:10%}#deliverable-05 .assessment-table-shell thead th:nth-child(3),#deliverable-05 .assessment-table-shell thead th:nth-child(6){width:14%}#deliverable-05 .assessment-table-shell thead th:nth-child(4){width:13%}#deliverable-05 .assessment-table-shell thead th:nth-child(5){width:8%}#deliverable-05 .assessment-table-shell thead th:nth-child(7){width:12%}#deliverable-05 .assessment-table-shell thead th:nth-child(8){width:15%}.assessment-table-shell tbody td{color:#6f6473}.assessment-signal{color:#fff;width:29px;height:29px;font-family:var(--font-geist-mono), monospace;background:var(--assessment-primary);border-radius:50%;place-items:center;font-size:10px;display:grid}.assessment-signal.signal-2,.assessment-signal.signal-5{background:#a985b0}.assessment-signal.signal-3,.assessment-signal.signal-4{color:var(--assessment-deep);background:var(--assessment-lilac)}.assessment-matrix-table table{min-width:0}.assessment-matrix-table tbody tr{height:180px}.assessment-matrix-table td{color:#3c3040;width:50%;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:53px 30px 28px;line-height:1.45;position:relative}.assessment-matrix-point{color:#fff;width:22px;height:22px;font-family:var(--font-geist-mono), monospace;background:var(--assessment-primary);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;top:23px;left:28px;box-shadow:0 0 0 7px #9264a21a}.matrix-point-b{background:var(--assessment-deep)}.matrix-point-c{color:var(--assessment-deep);background:var(--assessment-lilac)}.matrix-point-d{color:#5e5261;background:#d8d1da}.assessment-stage-live{color:var(--assessment-deep);align-items:center;gap:7px;display:inline-flex}.assessment-stage-live:before{content:"";background:var(--assessment-mint);border-radius:50%;width:7px;height:7px}.assessment-output-visual{--output-line:#d9bfdc24;color:#f6f1f7;background:radial-gradient(circle at 100% 0,#9264a22b,#0000 32%),linear-gradient(155deg,#2a1d2e 0%,#1e1521 72%);border:1px solid #d9bfdc33;border-radius:14px;min-width:0;position:relative;overflow:hidden}.assessment-output-bar{border-bottom:1px solid var(--output-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:0 22px;display:grid}.assessment-output-bar>span{gap:5px;display:inline-flex}.assessment-output-bar>span i{background:#5b4b5f;border-radius:50%;width:6px;height:6px}.assessment-output-bar>span i:nth-child(2){background:var(--assessment-primary)}.assessment-output-bar>span i:nth-child(3){background:var(--assessment-mint)}.assessment-output-bar strong{color:#ded3e0;font-size:14px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.assessment-output-body{min-width:0;padding:clamp(22px,3vw,34px)}.assessment-output-note{color:#a99eac;border-top:1px solid var(--output-line);margin:0;padding:17px clamp(22px,3vw,34px) 19px;font-size:14px;line-height:1.55}.assessment-output-caption{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.assessment-output-readouts{border:1px solid var(--output-line);background:#ffffff06;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.assessment-output-readouts>div{border-right:1px solid var(--output-line);flex-direction:column;justify-content:space-between;gap:20px;min-width:0;min-height:114px;padding:17px 15px;display:flex}.assessment-output-readouts>div:last-child{border-right:0}.assessment-output-readouts strong{color:#e1c3e8;font-size:clamp(24px,2.2vw,32px);font-weight:var(--weight-semibold);letter-spacing:-.03em;line-height:1}.assessment-output-readouts span{color:#aa9ead;font-size:13px;line-height:1.35}.assessment-output-table{border-spacing:0;border-collapse:separate;border:1px solid var(--output-line);background:#ffffff05;border-radius:10px;width:100%;font-size:14px;overflow:hidden}.assessment-output-table th,.assessment-output-table td{text-align:right;border-right:1px solid var(--output-line);border-bottom:1px solid var(--output-line);padding:15px 16px}.assessment-output-table tr>:last-child{border-right:0}.assessment-output-table tbody tr:last-child>*{border-bottom:0}.assessment-output-table thead th{color:#9e91a2;font-size:12px;font-weight:var(--weight-medium);line-height:1.35}.assessment-output-table th:first-child{text-align:left;width:55%}.assessment-output-table tbody th{color:#ded5e0;font-weight:var(--weight-medium)}.assessment-output-table tbody td{color:#d1c4d4;font-family:var(--font-geist-mono), monospace;font-size:13px}.assessment-output-table tbody th i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.assessment-heatmap-swatch{background:var(--assessment-primary)}.assessment-heatmap-swatch.heatmap-swatch-2{background:#b08abd}.assessment-heatmap-swatch.heatmap-swatch-3{background:var(--assessment-lilac)}.assessment-heatmap-swatch.heatmap-swatch-4{background:var(--assessment-mint)}.assessment-portfolio-mark{background:#765083}.assessment-portfolio-mark.portfolio-mark-2{background:var(--assessment-primary)}.assessment-portfolio-mark.portfolio-mark-3{background:var(--assessment-mint)}.assessment-priority-matrix{border:1px solid var(--output-line);background:radial-gradient(circle at 18% 17%,#70d4b714,#0000 30%),radial-gradient(circle at 82% 82%,#d9bfdc14,#0000 34%),#ffffff05;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:420px;display:grid;position:relative;overflow:hidden}.assessment-priority-cell{align-items:flex-end;min-width:0;min-height:210px;padding:62px 24px 25px;display:flex;position:relative}.assessment-priority-cell:nth-child(odd){border-right:1px solid var(--output-line)}.assessment-priority-cell:nth-child(-n+2){border-bottom:1px solid var(--output-line)}.assessment-priority-cell i{background:var(--assessment-primary);border:4px solid #171019e0;border-radius:50%;width:16px;height:16px;position:absolute;top:24px;left:24px;box-shadow:0 0 0 1px #d9bfdc47}.assessment-priority-cell.priority-cell-1 i{background:var(--assessment-mint)}.assessment-priority-cell.priority-cell-2 i{background:#b889c6}.assessment-priority-cell.priority-cell-3 i{background:var(--assessment-lilac)}.assessment-priority-cell.priority-cell-4 i{background:#746878}.assessment-priority-cell p{color:#ddd3df;max-width:245px;font-size:15px;font-weight:var(--weight-medium);margin:0;line-height:1.45}.assessment-plan-waves{border:1px solid var(--output-line);background:#ffffff05;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.assessment-plan-waves:before{content:"";background:linear-gradient(90deg, var(--assessment-primary), var(--assessment-lilac), var(--assessment-mint));opacity:.55;height:1px;position:absolute;top:43px;left:16%;right:16%}.assessment-plan-waves>div{border-right:1px solid var(--output-line);min-width:0;min-height:310px;padding:27px 23px 28px;position:relative}.assessment-plan-waves>div:last-child{border-right:0}.assessment-plan-waves>div>span{z-index:1;color:#f7f1f8;width:32px;height:32px;font-family:var(--font-geist-mono), monospace;background:var(--assessment-deep);border:1px solid #d9bfdc52;border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.assessment-plan-waves .wave-mark-2{background:var(--assessment-primary)}.assessment-plan-waves .wave-mark-3{background:var(--assessment-mint)}.assessment-plan-waves strong{color:#eee6f0;font-size:19px;font-weight:var(--weight-semibold);margin-top:52px;line-height:1.2;display:block}.assessment-plan-waves p{color:#aa9ead;margin:17px 0 0;font-size:14px;line-height:1.55}.assessment-output-pipeline .assessment-output-body{overscroll-behavior-inline:contain;overflow-x:auto}.assessment-pipeline-stages{grid-template-columns:repeat(5,minmax(72px,1fr));align-items:end;gap:14px;min-width:500px;min-height:360px;padding:0 4px;display:grid;position:relative}.assessment-pipeline-stages:after{content:"";background:var(--output-line);height:1px;position:absolute;bottom:34px;left:0;right:0}.assessment-pipeline-stage{z-index:1;flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0;height:340px;display:flex;position:relative}.assessment-pipeline-stage strong{color:#e1c3e8;font-family:var(--font-geist-mono), monospace;font-size:15px;font-weight:var(--weight-medium);text-align:center;margin-bottom:10px}.assessment-pipeline-stage i{background:linear-gradient(#d9bfdcdb,#643974c7);border:1px solid #d9bfdc33;border-bottom:0;border-radius:7px 7px 0 0;height:94px;display:block}.assessment-pipeline-stage.pipeline-stage-2 i{height:132px}.assessment-pipeline-stage.pipeline-stage-3 i{height:172px}.assessment-pipeline-stage.pipeline-stage-4 i{height:222px}.assessment-pipeline-stage.pipeline-stage-5 i{background:linear-gradient(#70d4b7f0,#643974d1);height:272px}.assessment-pipeline-stage span{color:#a99eac;text-align:center;min-height:34px;padding-top:11px;font-size:13px;line-height:1.2}.assessment-roadmap-phases{border:1px solid var(--output-line);background:#ffffff05;border-radius:10px;overflow:hidden}.assessment-roadmap-phases>div{border-bottom:1px solid var(--output-line);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:17px;min-height:104px;padding:22px 24px;display:grid;position:relative}.assessment-roadmap-phases>div:last-child{border-bottom:0}.assessment-roadmap-phases>div:after{content:"";background:linear-gradient(var(--assessment-primary), var(--assessment-mint));opacity:.48;width:1px;position:absolute;top:53px;bottom:-53px;left:42px}.assessment-roadmap-phases>div:last-child:after{display:none}.assessment-roadmap-phases span{z-index:1;color:#f2eaf4;width:36px;height:36px;font-family:var(--font-geist-mono), monospace;background:#36253b;border:1px solid #d9bfdc3d;border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.assessment-roadmap-phases .phase-mark-2{background:#4b3152}.assessment-roadmap-phases .phase-mark-3{background:var(--assessment-deep)}.assessment-roadmap-phases .phase-mark-4{background:#356458}.assessment-roadmap-phases p{color:#aa9ead;margin:2px 0 0;font-size:14px;line-height:1.55}.assessment-roadmap-phases strong{color:#eee6f0;font-weight:var(--weight-semibold)}.assessment-expect-section{background:var(--assessment-wash)}.assessment-expect-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);align-items:end;gap:clamp(60px,9vw,130px);margin-bottom:80px;display:grid}.assessment-engagement-ledger{border-top:1px solid var(--assessment-line)}.assessment-engagement-ledger>div{border-bottom:1px solid var(--assessment-line);grid-template-columns:230px minmax(0,1fr);gap:clamp(45px,7vw,100px);padding:33px 0;display:grid}.assessment-engagement-ledger strong{color:var(--assessment-deep);font-size:var(--text-base);font-weight:var(--weight-semibold)}.assessment-engagement-ledger p{color:#685e6c;max-width:880px;font-size:var(--text-base);margin:0;line-height:1.72}.assessment-decision-line{color:#f1eaf3;font-size:clamp(23px,2.6vw,35px);font-weight:var(--weight-medium);letter-spacing:-.03em;background:radial-gradient(circle at 90% 20%, #9264a23d, transparent 35%), var(--assessment-panel);border-radius:14px;margin:62px 0 0;padding:clamp(30px,4vw,48px);line-height:1.25}.assessment-request-section{color:#f8f3f9;background:radial-gradient(circle at 12% 18%, #9264a238, transparent 27%), var(--assessment-ink);padding:clamp(110px,12vw,175px) 0;scroll-margin-top:72px}.assessment-request-layout{grid-template-columns:minmax(0,.72fr) minmax(560px,1.08fr);align-items:start;gap:clamp(65px,9vw,135px);display:grid}.assessment-request-copy{position:sticky;top:115px}.assessment-request-copy h2{max-width:620px}.assessment-request-copy>p{color:#b3a7b7;max-width:580px;font-size:var(--text-base);margin:30px 0 0;line-height:1.72}.assessment-request-form{color:#2a202d;background:#f8f5f8;border:1px solid #d9bfdc42;border-radius:14px;flex-direction:column;gap:25px;padding:clamp(30px,4vw,48px);display:flex}.assessment-field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.assessment-field{flex-direction:column;gap:9px;display:flex}.assessment-label{color:#332637;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.assessment-input,.assessment-select,.assessment-textarea{color:#2d2230;width:100%;font:inherit;font-size:var(--text-base);background:#fff;border:1px solid #40284533;border-radius:9px;transition:border-color .2s,box-shadow .2s}.assessment-input,.assessment-select{height:54px;padding:0 15px}.assessment-select{cursor:pointer;padding-right:42px}.assessment-textarea{resize:vertical;min-height:152px;padding:14px 15px;line-height:1.55}.assessment-input::placeholder,.assessment-textarea::placeholder{color:#776b7b;opacity:1}.assessment-input:focus,.assessment-select:focus,.assessment-textarea:focus{border-color:var(--assessment-primary);box-shadow:0 0 0 3px #9264a21f}.assessment-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:8px;display:flex}.assessment-submit{color:#fff;min-height:51px;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:linear-gradient(135deg, var(--assessment-primary), var(--assessment-deep));border:0;border-radius:9px;padding:0 18px}.assessment-submit:disabled{opacity:.72;cursor:not-allowed}.assessment-secondary{max-width:255px;color:var(--assessment-deep);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:right;text-underline-offset:4px;line-height:1.4;text-decoration:underline}.assessment-form-note{color:#746a77;font-size:var(--text-xs);margin:0;line-height:1.6}.assessment-form-status{color:#746a77;min-height:24px;font-size:var(--text-sm);margin:-12px 0 0;line-height:1.55}.assessment-form-status-success{color:#2f715d}.assessment-form-status-error{color:#9a2f4b}.assessment-faq-section{background:#fff;scroll-margin-top:72px}.assessment-faq-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(65px,10vw,145px);display:grid}.assessment-faq-layout>h2{position:sticky;top:115px}.assessment-faq-list{border-top:1px solid var(--assessment-line)}.assessment-faq-list details{border-bottom:1px solid var(--assessment-line)}.assessment-faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:96px;list-style:none;display:grid}.assessment-faq-list summary::-webkit-details-marker{display:none}.assessment-faq-list summary strong{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4}.assessment-faq-list summary i{width:22px;height:22px;position:relative}.assessment-faq-list summary i:before,.assessment-faq-list summary i:after{content:"";background:var(--assessment-deep);width:12px;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assessment-faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.assessment-faq-list details[open] summary i:after{transform:translate(-50%,-50%)}.assessment-faq-list details>div{padding:0 48px 34px 0}.assessment-faq-list p{color:#6d6470;max-width:760px;font-size:var(--text-base);margin:0;line-height:1.72}.assessment-faq-list p a{color:var(--assessment-deep);font-weight:var(--weight-semibold);text-underline-offset:4px;text-decoration:underline}@media (max-width:1120px){.assessment-hero{min-height:auto}.assessment-hero-layout{grid-template-columns:1fr}.assessment-hero-copy{max-width:860px}.assessment-hero-instrument{justify-self:center;width:min(800px,100%)}.assessment-outcome-heading,.assessment-route-heading{grid-template-columns:150px 1fr}.assessment-outcome-heading>p:last-child,.assessment-route-heading>p:last-child{grid-column:2;max-width:650px}.assessment-deliverable{grid-template-columns:1fr;min-height:0}.assessment-deliverable:nth-child(2n) .assessment-deliverable-copy,.assessment-deliverable:nth-child(2n) .assessment-deliverable-visual{order:initial}.assessment-deliverable-copy{max-width:820px}.assessment-request-layout{grid-template-columns:1fr}.assessment-request-copy{max-width:800px;position:static}}@media (max-width:820px){.assessment-hero{padding:130px 0 82px}.assessment-hero-layout{gap:58px}.assessment-outcome-heading,.assessment-route-heading,.assessment-deliverables-heading,.assessment-expect-heading,.assessment-faq-layout{grid-template-columns:1fr;gap:26px}.assessment-outcome-heading>p:last-child,.assessment-route-heading>p:last-child{grid-column:auto}.assessment-side-label{font-size:var(--text-sm)}.assessment-route-comparison{grid-template-columns:1fr}.assessment-route-comparison article{min-height:380px}.assessment-route-comparison article>a{align-self:stretch;width:100%}.assessment-dossier-index{grid-template-columns:repeat(2,1fr)}.assessment-deliverable{padding:90px 0 92px 52px}.assessment-deliverable-number{left:-52px}.assessment-engagement-ledger>div{grid-template-columns:1fr;gap:10px}.assessment-request-copy h2,.assessment-faq-layout>h2{max-width:720px}.assessment-faq-layout>h2{margin-bottom:34px;position:static}}@media (max-width:620px){.assessment-hero-copy h1{line-height:.98}.assessment-hero-copy p{line-height:1.66}.assessment-hero-instrument{grid-template-columns:1fr;min-height:690px}.assessment-hero-instrument:before{height:50px}.assessment-instrument-inputs,.assessment-instrument-outputs{border:0;grid-template-columns:repeat(3,1fr);gap:7px;padding:16px;display:grid}.assessment-instrument-inputs{border-bottom:1px solid #d9bfdc17;padding-top:67px}.assessment-instrument-outputs{border-top:1px solid #d9bfdc17}.assessment-instrument-inputs span,.assessment-instrument-outputs span{justify-content:center;font-size:11px}.assessment-instrument-inputs span:after,.assessment-instrument-outputs span:before{display:none}.assessment-instrument-stage{min-height:425px}.assessment-instrument-grid{inset:0}.assessment-instrument-orbit,.assessment-instrument-core{transform:translate(-50%,-50%)}.assessment-fact-band{grid-template-columns:1fr;margin-top:58px}.assessment-fact-band>div,.assessment-fact-band>div:first-child{border-top:1px solid var(--assessment-line);border-left:0;min-height:91px;padding:18px 0}.assessment-fact-band>div:first-child{border-top:0}.assessment-fact-band strong{font-size:34px}.assessment-route-comparison article{min-height:400px;padding:30px 23px}.assessment-route-comparison h3{margin-top:38px;font-size:36px}.assessment-dossier-index{scroll-snap-type:x proximity;border-left:0;display:flex;overflow-x:auto}.assessment-dossier-index a{border-left:1px solid var(--assessment-line);scroll-snap-align:start;flex:0 0 220px}.assessment-dossier-line{left:22px}.assessment-deliverable{gap:50px;padding:75px 0 78px 44px}.assessment-deliverable-number{width:31px;height:31px;top:1px;left:-44px}.assessment-deliverable h3{margin-bottom:27px;font-size:38px}.assessment-deliverable-copy>strong{font-size:var(--text-base)}.assessment-table-topline{padding-inline:13px}.assessment-table-scroll{overflow:visible}.assessment-table-shell table,.assessment-table-shell thead,.assessment-table-shell tbody,.assessment-table-shell tr,.assessment-table-shell th,.assessment-table-shell td{width:100%;min-width:0;display:block}.assessment-table-shell thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assessment-table-shell tbody tr{border-bottom:1px solid #301f341a;height:auto;padding:15px}.assessment-table-shell tbody tr:last-child{border-bottom:0}.assessment-table-shell tbody th{border:0;min-width:0;padding:5px 0 13px}.assessment-table-shell tbody td{border:0;border-top:1px solid #301f3412;grid-template-columns:minmax(112px,.75fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.assessment-table-shell tbody td:before{content:attr(data-label);color:#716574;font-family:var(--font-geist-mono), monospace;font-size:10px;line-height:1.4}.assessment-table-shell caption{width:100%;display:block}.assessment-matrix-table td{min-height:110px;padding:48px 0 15px!important}.assessment-matrix-table td:before{position:absolute;top:15px;right:0}.assessment-matrix-point{top:14px;left:0}.assessment-decision-line{font-size:24px}.assessment-request-form{padding:25px 19px}.assessment-field-grid{grid-template-columns:1fr}.assessment-actions{flex-direction:column;align-items:stretch}.assessment-submit{width:100%}.assessment-secondary{text-align:center;max-width:none}.assessment-faq-list summary{min-height:88px}.assessment-faq-list details>div{padding-right:0}.assessment-output-bar{min-height:54px;padding-inline:17px}.assessment-output-bar strong{font-size:13px}.assessment-output-body{padding:18px}.assessment-output-note{padding:16px 18px 18px;font-size:13px}.assessment-output-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-output-readouts>div{border-bottom:1px solid var(--output-line);min-height:104px;padding:15px 13px}.assessment-output-readouts>div:nth-child(2){border-right:0}.assessment-output-readouts>div:nth-last-child(-n+2){border-bottom:0}.assessment-output-readouts strong{font-size:25px}.assessment-output-table{font-size:13px}.assessment-output-table th,.assessment-output-table td{padding:13px 9px}.assessment-output-table th:first-child{width:52%}.assessment-output-table tbody th i{margin-right:7px}.assessment-priority-matrix{min-height:380px}.assessment-priority-cell{min-height:190px;padding:56px 15px 18px}.assessment-priority-cell i{top:20px;left:16px}.assessment-priority-cell p{font-size:14px;line-height:1.42}.assessment-plan-waves{grid-template-columns:1fr}.assessment-plan-waves:before{background:linear-gradient(var(--assessment-primary), var(--assessment-lilac), var(--assessment-mint));width:1px;height:auto;top:33px;bottom:33px;left:39px}.assessment-plan-waves>div{border-right:0;border-bottom:1px solid var(--output-line);grid-template-columns:34px minmax(0,1fr);column-gap:16px;min-height:0;padding:24px 20px;display:grid}.assessment-plan-waves>div:last-child{border-bottom:0}.assessment-plan-waves>div>span{grid-row:1/span 2}.assessment-plan-waves strong{margin-top:1px;font-size:18px}.assessment-plan-waves p{margin-top:11px}.assessment-pipeline-stages{min-width:440px}.assessment-roadmap-phases>div{gap:14px;padding:20px 17px}.assessment-roadmap-phases>div:after{left:35px}}@media (prefers-reduced-motion:reduce){.assessment-page{scroll-behavior:auto}.assessment-page *,.assessment-page :before,.assessment-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
