:root{--shadow:0 8px 24px #30164607}a{color:var(--brand);text-underline-offset:3px}button,a,summary,select{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.skip{position:absolute;left:15px;top:-100px;z-index:30;background:white;padding:14px}.skip:focus{top:10px}.head-inner{min-height:76px}.header-right{display:flex;gap:20px;align-items:center;font-size:.82rem}.badge{display:inline-block;background:var(--purple);color:var(--brand);padding:5px 9px;border-radius:5px;font-size:.7rem;letter-spacing:.07em;font-weight:800}.hero{padding:38px 0 32px}.hero h1{font-size:clamp(2rem,3.5vw,3.3rem);max-width:900px;margin-bottom:14px;line-height:1.06}.hero p{font-size:1.07rem}.hero-note{margin-top:18px}.workspace{padding-top:35px;padding-bottom:64px}.atlas-shell{grid-template-columns:247px minmax(0,1fr);gap:35px}.area-nav{top:100px;max-height:calc(100vh - 120px)}.area-button{border-color:transparent;font-size:.81rem;padding:9px 10px;background:transparent}.area-group-title{font-size:.69rem}.area-grid{gap:18px}.nav-note{font-size:.75rem;color:var(--muted);border-top:1px solid var(--line);padding-top:15px}.detail{scroll-margin-top:100px;outline:none}.detail>h2{font-size:2rem;letter-spacing:-.035em;line-height:1.15;margin:10px 0}.detail h3{font-size:1.3rem;text-transform:none;letter-spacing:-.02em;color:var(--deep);margin:0 0 10px}.detail h4{font-size:1rem;margin:0 0 6px}.detail p{margin:0 0 12px}.meta{color:var(--muted);font-size:.76rem}.detail .lead{font-size:1.04rem;color:var(--muted);margin:10px 0 24px}.brief{background:linear-gradient(110deg,#f5eefc,#f0fafb);padding:23px;border:1px solid #dfd1e9;border-radius:12px;margin:24px 0}.brief .kicker{color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.brief p:last-child{margin-bottom:0}.brief strong{color:var(--deep)}.jump{display:flex;flex-wrap:wrap;gap:9px;border-bottom:1px solid var(--line);padding-bottom:18px;margin:20px 0 30px}.jump a{font-size:.85rem;font-weight:700;text-decoration:none;background:var(--wash);border:1px solid var(--line);padding:8px 12px;border-radius:6px}.jump a:hover{background:var(--purple)}.content-section{margin:32px 0;scroll-margin-top:100px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.section-num{color:var(--teal);font-weight:800;font-size:.72rem;letter-spacing:.06em;margin-bottom:6px}.sub{font-size:.87rem;color:var(--muted)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product{border:1px solid var(--line);border-radius:10px;padding:18px;min-width:0}.product p{font-size:.87rem}.product .label{font-size:.68rem;color:#65576e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.product h4{margin-bottom:9px}.product details{font-size:.83rem}.product details p{font-size:.81rem;margin-top:10px}.product a{font-size:.78rem}.evidence-row{padding:19px 0;border-bottom:1px solid var(--line)}.evidence-row:first-of-type{padding-top:8px}.evidence-row p{font-size:.9rem}.pill{font-size:.68rem;background:var(--aqua);color:#225565;border-radius:4px;padding:4px 7px;display:inline-block;margin-bottom:9px;font-weight:700}.evidence-row .meta{margin-bottom:8px}.evidence-row details{font-size:.82rem}.evidence-row details p{font-size:.82rem;margin-top:10px}.evidence-row h4{font-size:1.05rem}.caution{border-left:3px solid var(--teal);background:#f0f9fa;padding:14px 16px;font-size:.85rem;margin-top:18px}summary{cursor:pointer;font-weight:650;color:var(--brand)}details[open]>summary{margin-bottom:12px}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.decision-grid>div{background:var(--wash);padding:16px;border-radius:8px}.decision-grid p{font-size:.85rem;margin:0}.decision-grid h4{font-size:.9rem}.next{padding:23px;border:1px solid #d7c1e7;border-top:4px solid var(--brand);border-radius:10px;background:#fcfafd}.mode-switch{display:flex;gap:7px;margin:18px 0}.mode-switch button{background:#fff;border:1px solid #cfc2d9;border-radius:6px;font-size:.79rem;font-weight:700;padding:9px 12px;cursor:pointer;color:var(--brand)}.mode-switch button[aria-pressed=true]{background:var(--brand);color:white;border-color:var(--brand)}.steps{padding:0;list-style:none;counter-reset:step}.steps li{counter-increment:step;position:relative;padding:0 0 18px 38px;font-size:.88rem}.steps li:before{content:counter(step);position:absolute;left:0;top:0;font-size:.8rem;font-weight:800;color:var(--brand);background:var(--purple);border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px}.steps li:last-child{padding-bottom:0}.steps strong{display:block;margin-bottom:3px}.small-print{font-size:.76rem;color:var(--muted)}.scope{border-top:1px solid var(--line);padding-top:18px}.scope p,.scope li{font-size:.84rem;color:var(--muted)}.legacy-note{background:var(--amber);padding:14px;font-size:.83rem;margin:20px 0;border-radius:7px}.legacy-list{padding-left:20px;font-size:.9rem}.legacy-record{border:1px solid var(--line);border-radius:8px;padding:16px;margin:12px 0}.legacy-record p{font-size:.85rem}.mobile-explore{display:none}footer{background:var(--deep);color:#e9dfef;padding:30px 0;font-size:.8rem}footer p{color:#c3b7cd;margin:6px 0 14px}footer a{color:#a9e8ed}@media(max-width:1000px){.atlas-shell{grid-template-columns:218px minmax(0,1fr);gap:24px}.brand-title,.brand-divider{display:none}.header-right{gap:12px}}@media(max-width:760px){.wrap{width:calc(100% - 30px)}.atlas-shell{display:block}.area-nav{display:none}.mobile-explore{display:block;margin:0 0 25px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fbfafd}.mobile-explore nav{margin-top:18px;display:grid;gap:16px}.mobile-explore .area-button{padding:12px}.hero{padding:30px 0}.hero h1{font-size:2.15rem}.hero p{font-size:.98rem}.hero-note{font-size:.74rem}.workspace{padding-top:22px}.detail>h2{font-size:1.8rem}.product-grid,.decision-grid{grid-template-columns:1fr}.brief,.next{padding:18px}.jump{gap:6px}.jump a{padding:8px 10px;font-size:.79rem}.header-right{font-size:.75rem}.head-inner{gap:12px}.brand img{width:115px}.mode-switch{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-head,.hero,.area-nav,.mobile-explore,footer,.jump,.mode-switch{display:none}.atlas-shell{display:block}.workspace{width:100%}details{display:block}.product-grid{display:block}.product{break-inside:avoid;margin-bottom:10px}}
/* Review revision: keep the established brand, bring the decision closer. */
.hero{padding:25px 0}.hero h1{font-size:clamp(1.9rem,3vw,2.75rem);margin-bottom:12px}.hero-note{margin-top:12px}.leadership-question{border-top:1px solid #d8cbe2;padding-top:13px;font-size:.91rem}.brief-action{display:inline-block;font-size:.85rem;font-weight:750;margin-top:2px}.product-grid{display:block;border:1px solid var(--line);border-radius:10px;overflow:hidden}.product{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px}.product:last-child{border-bottom:0}.product-heading{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.product-heading a{white-space:nowrap}.product-cap{max-width:720px}.use-example{font-size:.8rem!important;color:var(--muted);background:#f8f7fa;padding:10px 12px;border-radius:5px}.product details{margin-top:10px}.use-example a{white-space:nowrap}@media(max-width:760px){.hero{padding:25px 0}.hero h1{font-size:1.95rem}.product-heading{display:block}.product-heading h4{margin-bottom:2px}.product-heading a{display:inline-block;margin-bottom:10px}.product{padding:17px}.brief-action{padding:6px 0}}
.evidence-disclosure{border:1px solid var(--line);border-radius:9px;background:#fbfafd;overflow:hidden}.evidence-disclosure>summary{padding:17px 20px;position:relative;font-weight:700;color:var(--deep)}.evidence-title{font-size:1.05rem}.evidence-hint{display:block;font-size:.79rem;font-weight:400;color:var(--muted);margin:4px 0 0 18px}.evidence-disclosure[open]>summary{margin-bottom:0;border-bottom:1px solid var(--line)}.evidence-body{padding:18px 20px;background:white}.evidence-body>.sub{margin-bottom:16px}.meta+.tags{margin-top:18px}.detail .meta+h3{margin-top:22px}@media(max-width:760px){.evidence-disclosure>summary{padding:15px}.evidence-body{padding:15px}.evidence-title{font-size:.98rem}.evidence-hint{font-size:.76rem}}
/* Established Atlas identity: generous type, purposeful color, clear next steps. */
.hero{padding:49px 0 42px}.hero h1{font-size:clamp(2.35rem,4.4vw,3.85rem);font-weight:780;max-width:960px;line-height:1.06;letter-spacing:-.045em}.hero p{font-size:1.18rem;max-width:850px;line-height:1.6}.hero-note{font-size:.85rem;margin-top:22px}.hero-brand{margin-bottom:16px}.atlas-nav-inner a:nth-child(2){color:var(--brand);font-weight:800}.readiness-section{padding:30px 0 35px;background:white;scroll-margin-top:145px}.readiness-cta{margin:0;padding:26px 28px;border-radius:13px;border-left:4px solid var(--magenta);background:linear-gradient(110deg,#fbf7fe,#f6fbfc);grid-template-columns:minmax(0,1fr) 290px;gap:35px;box-shadow:0 8px 28px #30164606}.cta-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.09em;color:var(--brand);margin-bottom:9px}.readiness-cta h2{font-size:1.48rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 10px}.readiness-cta p{font-size:.95rem;line-height:1.65}.readiness-cta .cta-button{display:flex;flex-direction:column;gap:4px;font-size:.98rem;padding:18px 15px;box-shadow:0 7px 18px #6b1fb11f}.readiness-cta .cta-button span{font-size:.75rem;font-weight:500;opacity:.96}.explore-surface{background:var(--wash);border-top:1px solid #ebe6ef;border-bottom:1px solid #e7e0eb;scroll-margin-top:142px}.workspace{padding-top:43px;padding-bottom:62px}.explore-heading{margin:0 0 30px;max-width:900px}.explore-heading .section-label{font-size:.78rem;margin-bottom:9px}.explore-heading h2{font-size:clamp(1.9rem,3.3vw,2.65rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 13px;font-weight:680}.explore-heading p{font-size:1.02rem;color:var(--muted);margin:0}.atlas-shell{gap:30px;grid-template-columns:255px minmax(0,1fr)}.area-nav{top:143px;max-height:calc(100vh - 165px);padding:0 8px 0 0}.area-nav-title{font-size:.79rem;margin-bottom:19px}.area-group-title{font-size:.72rem;line-height:1.35;padding-left:11px;border-left:3px solid var(--magenta);margin-bottom:9px}.area-grid>div:nth-child(3n+2) .area-group-title{border-color:#8f4ae8}.area-grid>div:nth-child(3n) .area-group-title{border-color:var(--cyan)}.area-button{font-size:.87rem;line-height:1.35;padding:11px 12px;background:#fff;border:1px solid #e5e0ea}.area-button:hover{background:#f5edfc}.area-button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 7px 16px #6b1fb11c}.detail{background:white;border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 12px 30px #30164608;scroll-margin-top:145px;position:relative;overflow:hidden}.detail:before{content:"";position:absolute;height:4px;left:0;right:0;top:0;background:linear-gradient(90deg,var(--magenta),#9a45e6 55%,var(--cyan))}.detail>h2{font-size:clamp(2rem,3.2vw,2.65rem);font-weight:680;letter-spacing:-.035em;line-height:1.12;margin-top:13px}.detail .lead{font-size:1.07rem;line-height:1.6;margin-bottom:17px}.detail .meta{font-size:.81rem}.detail h3{font-size:1.42rem;line-height:1.25;font-weight:680}.brief{border-left:4px solid var(--magenta);padding:23px 24px;margin-top:26px;background:linear-gradient(115deg,#f6effb,#f1fafb)}.brief p{font-size:.97rem;line-height:1.65}.brief .kicker{font-size:.75rem}.brief-action{font-size:.91rem}.jump{gap:7px}.jump a{font-size:.87rem;background:#fff;padding:9px 11px}.jump a:hover{background:var(--purple)}.section-num{font-size:.75rem;letter-spacing:.07em;display:flex;gap:10px;align-items:center;margin-bottom:10px}.section-num:before{content:"";width:26px;height:3px;background:var(--cyan);border-radius:2px}.content-section{margin:32px 0;scroll-margin-top:145px}.sub{font-size:.95rem;line-height:1.65}.product-grid{border-top:3px solid #9e6bd0;border-radius:10px}.product{padding:21px}.product h4{font-size:1.1rem;font-weight:750;letter-spacing:-.01em}.product p{font-size:.94rem;line-height:1.65}.product-heading a{font-size:.83rem}.use-example{font-size:.88rem!important;background:#f5f1f9;border-left:3px solid #c7a7df}.product details{font-size:.89rem}.product details p{font-size:.89rem}.product a{font-size:.84rem}.small-print{font-size:.81rem;line-height:1.6}.evidence-disclosure{border-top:3px solid var(--teal);background:#f1f8f9}.evidence-disclosure>summary{padding:18px 20px}.evidence-title{font-size:1.12rem}.evidence-hint{font-size:.84rem}.evidence-row p{font-size:.94rem}.decision-grid{gap:12px}.decision-grid>div{border:1px solid #e7e1ee;border-top:3px solid #9e6bd0;background:#fcfafd;padding:19px}.decision-grid>div:nth-child(2),.decision-grid>div:nth-child(3){border-top-color:var(--cyan)}.decision-grid h4{font-size:1.01rem;margin-bottom:8px;line-height:1.35}.decision-grid p{font-size:.93rem;line-height:1.65}.next{padding:25px;border-top:4px solid var(--brand);background:linear-gradient(130deg,#fcfafd,#f7f3fc)}.mode-switch button{font-size:.86rem;padding:11px 13px}.steps li{font-size:.96rem;line-height:1.65;padding-bottom:20px}.steps strong{font-size:.99rem}.scope p,.scope li,.legacy-list{font-size:.94rem}.scope{padding-top:20px}.strategy-callout{margin:32px 0 0;padding:23px;border-left:4px solid var(--magenta);background:#fbf7fe;display:block}.strategy-callout h3{font-size:1.3rem;line-height:1.3;margin-bottom:10px}.strategy-callout p{font-size:.96rem;margin-bottom:18px}.strategy-callout .cta-button{display:inline-flex;min-width:0;padding:12px 20px;font-size:.94rem}.strategy-callout .cta-eyebrow{font-size:.7rem}.wayde-cta{scroll-margin-top:140px}.wayde-cta .cta-actions .cta-button{font-size:.98rem}.wayde-cta h2{font-weight:700}.foot{margin:0}.foot p{margin:0}.foot .foot-inner{padding:0}.foot-copy span{font-size:.79rem}.legacy-record h4{font-size:1.05rem}.legacy-record p{font-size:.93rem}
@media(max-width:1100px){.atlas-shell{grid-template-columns:225px minmax(0,1fr);gap:23px}.detail{padding:23px}.readiness-cta{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.jump a{font-size:.83rem}.area-button{font-size:.85rem}}
@media(max-width:940px){.cta-inner{grid-template-columns:1fr;gap:28px}.readiness-cta{grid-template-columns:1fr;gap:21px}.readiness-cta .cta-button{width:max-content;min-width:270px;max-width:100%}.context-cta.strategy-callout{display:block}.atlas-nav-inner{gap:22px}.hero h1{font-size:clamp(2.25rem,5.6vw,3.4rem)}}
@media(max-width:760px){.hero{padding:35px 0 32px}.hero h1{font-size:2.45rem;line-height:1.08}.hero p{font-size:1.06rem}.hero-note{font-size:.79rem;margin-top:19px}.hero-brand{font-size:.74rem}.readiness-section{padding:22px 0}.readiness-cta{padding:22px;gap:20px}.readiness-cta h2{font-size:1.36rem}.readiness-cta p{font-size:.94rem}.readiness-cta .cta-button{min-width:0;width:100%;font-size:.94rem;padding:15px 10px}.workspace{padding-top:30px;padding-bottom:40px}.explore-heading{margin-bottom:23px}.explore-heading h2{font-size:1.95rem}.explore-heading p{font-size:.97rem}.atlas-shell{display:block}.detail{padding:22px 18px}.detail>h2{font-size:2.05rem}.detail h3{font-size:1.32rem}.detail .lead{font-size:1rem}.brief{padding:20px 17px}.brief p{font-size:.95rem}.product{padding:18px}.product-heading h4{font-size:1.1rem}.product-heading a{font-size:.85rem}.decision-grid{grid-template-columns:1fr}.next{padding:20px 17px}.strategy-callout{padding:20px 17px}.strategy-callout .cta-button{display:flex;width:100%;font-size:.92rem;padding:12px}.mobile-explore{background:white;box-shadow:0 5px 15px #30164605;border-top:3px solid var(--brand);font-size:.95rem}.mobile-explore .area-group-title{font-size:.73rem}.wayde-cta{padding:48px 0}.wayde-cta h2{font-size:2.15rem}.wayde-cta p{font-size:1rem}.foot-copy{align-items:flex-start}.atlas-nav-inner{gap:21px}.atlas-nav a{font-size:.78rem}.head-inner{min-height:70px}.brand img{width:126px}.foot-brand img{width:138px}}
.cta-button.primary{background:linear-gradient(100deg,#bb00a6,#7936c8)}
@media print{.readiness-section,.strategy-callout,.wayde-cta,.explore-heading{display:none}.detail{border:0;box-shadow:none;padding:0}.detail:before{display:none}.explore-surface{background:white;border:0}}
.scan-list{padding-left:21px;margin:10px 0 14px;font-size:.94rem;line-height:1.6}.scan-list li{margin:7px 0;padding-left:2px}.scan-list li::marker{color:var(--brand)}.product details .question-label{margin:16px 0 7px}.product details .scan-list{font-size:.9rem;margin-bottom:4px}.decision-grid .scan-list{font-size:.92rem;margin:8px 0 0}.decision-grid .scan-list li{margin:8px 0}.related-applications .scan-list{margin-top:15px}.additional-research{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.additional-research>summary{font-size:.91rem}.next:target{outline:2px solid var(--brand);outline-offset:4px}.next:focus{outline:2px solid var(--brand);outline-offset:4px}
@media(max-width:480px){.steps li{padding-left:0}.steps li>strong{padding-left:35px;min-height:28px;margin-bottom:9px}}

.tool-kind{font-size:12px;font-weight:700;letter-spacing:.035em;color:var(--brand);margin-bottom:8px;line-height:1.5}.product-heading h4{overflow-wrap:anywhere}

/* Practical entry points and concise evidence/setting context. */
.problem-paths{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 15px}.problem-paths a{background:#fff;border:1px solid #d7c7e4;border-left:3px solid var(--magenta);border-radius:7px;padding:11px 14px;font-size:.92rem;font-weight:700;text-decoration:none}.problem-paths a:nth-child(even){border-left-color:var(--cyan)}.problem-paths a:hover{background:#f3ebfb;border-color:var(--brand)}.adoption-hint{font-size:.92rem;color:var(--muted);margin:0 0 15px}.reading-guide{background:#fff;border:1px solid var(--line);padding:13px 17px;border-radius:8px;margin:0 0 28px;font-size:.88rem}.reading-guide p{max-width:950px;margin:12px 0 0;color:var(--muted);line-height:1.65}.reading-guide summary{font-size:.9rem}.tool-context{margin:12px 0 14px;font-size:.84rem;color:var(--muted);line-height:1.55}.tool-context>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px;margin:6px 0}.tool-context dt{font-weight:700;color:var(--deep)}.tool-context dd{margin:0}.product .evidence-signal{font-size:.85rem;line-height:1.6;margin:12px 0}.evidence-signal strong{color:var(--brand)}.people-work{background:linear-gradient(115deg,#f8f3fc,#f1fafb);border:1px solid #ded4e8;border-left:3px solid var(--cyan);border-radius:8px;padding:17px 20px;margin:26px 0}.people-work>p{font-size:.93rem;margin-bottom:10px}.people-work summary{font-size:.92rem}.people-work .scan-list{font-size:.92rem}.people-work .small-print{margin-bottom:0}.evidence-number{font-size:.8rem;color:var(--teal);letter-spacing:.04em}.evidence-row .source-line{font-size:.84rem;margin-top:12px}.evidence-row details{margin-top:10px}.detail .lead{max-width:750px}
@media(max-width:760px){.problem-paths{display:grid;grid-template-columns:1fr;gap:8px}.problem-paths a{padding:12px 14px;font-size:.94rem}.adoption-hint{font-size:.9rem;line-height:1.6}.reading-guide{padding:13px 15px}.tool-context>div{display:block;margin:10px 0}.tool-context dt{margin-bottom:2px}.tool-context{font-size:.85rem}.people-work{padding:16px 17px}.people-work>p{font-size:.91rem}.product .evidence-signal{font-size:.87rem}}
