.ce-value{position:relative;isolation:isolate;overflow:clip;padding:27px 0 38px;border-bottom:1px solid #0f2b4612;scroll-margin-top:66px}.ce-value h2{font:400 clamp(30px,2.65vw,46px)/1.1 var(--ce-display);letter-spacing:-.045em;margin:0 0 27px}.ce-value__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ce-value__item{display:grid;grid-template-columns:76px 1fr;gap:20px;min-width:0;--tone:#00868c;--disc:radial-gradient(at 25% 25%,#b7e2dc,#8bcec7);--halo:#2e9e951b}.ce-value__item--improve{--tone:#7944ff;--disc:radial-gradient(at 25% 25%,#b897ff,#8752fb);--halo:#886bff20}.ce-value__item--ownership{--tone:#dd4931;--disc:radial-gradient(at 25% 25%,#ffb294,#f27652);--halo:#e5634b18}.ce-value__disc{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:49% 51% 50% 48%;background:var(--disc);isolation:isolate;margin-top:7px;color:var(--ce-ink)}.ce-value__disc:before{content:'';position:absolute;inset:-10px;z-index:-1;background:var(--halo);border-radius:44% 56% 47% 53%;transform:rotate(-18deg)}.ce-value__disc svg{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ce-value__from{color:var(--tone);font-size:16px;line-height:1.3;margin:0 0 7px!important}.ce-value h3{font:400 clamp(23px,1.85vw,31px)/1.1 var(--ce-display);letter-spacing:-.04em;margin:0 0 9px}.ce-value__item p:not(.ce-value__from){font-size:14px;line-height:1.4;margin:0}.ce-value__art{position:absolute;z-index:-1;width:112%;left:-6%;bottom:-36px;height:255px;object-fit:cover;object-position:center bottom;opacity:.16;mask-image:linear-gradient(transparent,#000 45%)}
.ce-footer{border-top:1px solid #0f2b4615;background:#fef9f1;padding:24px 0 15px}.ce-footer__inner{display:flex;align-items:center;gap:25px;justify-content:space-between}.ce-footer img{width:155px;height:auto;display:block}.ce-footer__inner>a:not(.ce-button){font-size:12px;text-decoration:none;flex-shrink:0}.ce-footer nav{display:flex;gap:19px;flex-wrap:wrap;font-size:12px}.ce-footer nav a{text-decoration:none}.ce-footer nav a:hover{text-decoration:underline}.ce-footer .ce-button{font-size:12px;padding:7px 20px}.ce-footer__copyright{text-align:center;color:#61717e;font-size:10px;margin:17px 0 0}
.ce-legal{position:relative;isolation:isolate;padding:45px 0}.ce-legal:after{position:absolute;content:'';inset:auto 0 0;height:220px;background:url('/assets/hero-watercolor.webp') center bottom/cover no-repeat;opacity:.12;z-index:-1;pointer-events:none}.ce-legal .ce-section{width:calc(100% - 48px);max-width:880px;margin:0 auto 26px}.ce-legal h1{font:400 clamp(35px,3.6vw,58px)/1.06 var(--ce-display);letter-spacing:-.045em;margin:10px 0 22px}.ce-legal h2{font:400 28px/1.2 var(--ce-display);letter-spacing:-.03em;margin:26px 0 13px}.ce-legal .ce-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ce-legal .ce-lead{font-size:19px;line-height:1.5}.ce-legal p{font-size:16px;line-height:1.65}.ce-legal details{border-bottom:1px solid #0f2b461c;padding:17px 0}.ce-legal summary{cursor:pointer;font:400 24px/1.3 var(--ce-display);letter-spacing:-.025em}.ce-legal .ce-cluster{display:flex;gap:14px;flex-wrap:wrap;margin-top:23px}
.ce-site-review-banner{background:#eef0e9;border-bottom:1px solid #0f2b4615;padding:9px 24px;font-size:11px;color:#516571;text-align:center}.ce-hero,.ce-method-opening{scroll-margin-top:65px}.ce-method-opening #method-page-title{scroll-margin-top:66px}.evolve{scroll-margin-top:66px}.evolve .evolve__heading{max-width:none}.ce-tools .ce-tools-title{color:var(--ce-ink)}.ce-method-intro__copy{min-width:0}.ce-result h2:focus{outline:none}.ce-tools-title:focus{outline:none}
@media(max-width:1120px){.ce-value__list{gap:24px}.ce-value__item{grid-template-columns:60px 1fr;gap:15px}.ce-value__disc{width:59px;height:59px}.ce-value h3{font-size:25px}.ce-footer__inner{flex-wrap:wrap;gap:20px}.ce-footer nav{margin-left:auto}}
@media(max-width:900px){.ce-value{padding:29px 0}.ce-value h2{font-size:31px;margin-bottom:29px}.ce-value__list{grid-template-columns:1fr;gap:33px}.ce-value__item{grid-template-columns:65px 1fr;gap:21px}.ce-value__disc{width:62px;height:62px}.ce-value__from{font-size:15px}.ce-value h3{font-size:27px;line-height:1.1}.ce-value__item p:not(.ce-value__from){font-size:14px}.ce-value__art{height:280px;opacity:.13}.ce-footer__inner{align-items:start;gap:22px}.ce-footer nav{flex:1 1 100%;order:3;margin:0;gap:15px}.ce-footer__copyright{padding-inline:24px;line-height:1.4}.ce-footer img{width:145px}.ce-footer__inner>a:nth-child(2){order:4}.ce-footer .ce-button{margin-left:auto}.ce-legal{padding:28px 0}.ce-legal summary{font-size:23px}.ce-legal .ce-lead{font-size:17px}.ce-legal p{font-size:15px}.ce-site-review-banner{font-size:10px;padding:8px 16px}}

/* Space between the existing approved sections, including on smaller screens. */
#main:not(.ce-legal){display:flex;flex-direction:column;gap:clamp(28px,4vw,48px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(28px,4vw,48px)}
#main>section{flex-shrink:0;scroll-margin-top:90px}
.ce-assessment__toolbar{display:flex;justify-content:flex-end;margin-bottom:20px}
.ce-assessment__toolbar .ce-question__close{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border:1px solid currentColor;border-radius:100px;background:transparent;cursor:pointer}
.ce-assessment__toolbar .ce-question__close span{font-size:24px;line-height:1}

/* Clear entry points and evidence in the established CorEvolve palette. */
.ce-hero__services-link{font-size:14px;text-underline-offset:4px;padding:10px 0}
.ce-hero__copy>.ce-hero__reassurance{position:relative;z-index:2;width:fit-content;max-width:100%;padding:8px 12px;border-radius:10px;background:#fef9f1ed;font:14px/1.55 var(--ce-body);margin:14px 0 18px;color:#354c5a}
.ce-hero__photo figcaption{position:absolute;bottom:14px;left:15px;right:15px;z-index:2;background:#fef9f1ed;padding:7px 11px;border-radius:12px;text-align:center;font:12px/1.35 var(--ce-body)}
.ce-services-intro{max-width:680px;margin:-12px 0 32px;font-size:16px;line-height:1.6}
.ce-value__disc{font:400 26px var(--ce-display)}
.ce-value__item .ce-service__outputs{margin-top:16px!important;font-size:14px;line-height:1.6!important}
.ce-service__link,.ce-evidence__link{display:inline-block;font-size:14px;line-height:1.5;font-weight:600;text-underline-offset:4px;margin-top:18px}
.ce-services-next{font-size:15px;line-height:1.6;margin:32px 0 0;padding-top:22px;border-top:1px solid #0f2b4620}
.ce-services-next a{font-weight:600;text-underline-offset:4px}
.ce-evidence{padding:38px 0;background:#eef3ed;border-block:1px solid #0f2b4612}
.ce-evidence__layout{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}
.ce-evidence h2{font:400 clamp(30px,2.65vw,43px)/1.12 var(--ce-display);letter-spacing:-.04em;margin:12px 0 20px}
.ce-evidence p:not(.ce-eyebrow){font-size:16px;line-height:1.65;max-width:610px}
.ce-evidence__sample{padding:30px;border:1px solid #0f2b4620;border-radius:22px;background:var(--ce-paper)}
.ce-evidence h3{font:400 30px/1.15 var(--ce-display);letter-spacing:-.03em;margin:10px 0 16px}
.ce-evidence__sample .ce-evidence__note{font-size:12px;margin:13px 0 0}
@media(max-width:900px){.ce-hero__actions{flex-wrap:wrap;align-items:center}.ce-hero__copy>.ce-hero__reassurance{font-size:13px}.ce-evidence__layout{grid-template-columns:1fr;gap:28px}.ce-evidence{padding:30px 0}.ce-evidence__sample{padding:24px}.ce-value__list{gap:32px}.ce-services-intro{font-size:15px}.ce-header__login{font-size:12px;padding-inline:12px}.ce-evidence h2 br{display:none}}
@media(max-width:380px){.ce-hero__actions>.ce-button{font-size:13px;padding-inline:16px}.ce-evidence__sample{padding:20px}.ce-evidence__sample .ce-button{white-space:normal;text-align:center}}
.ce-result__next{margin:22px 0;padding:22px;border:1px solid #0f2b4620;border-radius:16px;background:#f7f2ff}.ce-result__next h3{font:400 25px/1.2 var(--ce-display);margin:0 0 10px}.ce-result__next p{font-size:15px;line-height:1.5}.ce-result__next .ce-result__note{font-size:12px;color:#526676;margin-bottom:0}.ce-result__reflection{font-size:15px;line-height:1.5}.ce-result__actions{flex-wrap:wrap}.ce-engagement-link{padding-bottom:30px;font-size:14px}.ce-analytics-preferences{border:0;background:none;color:inherit;text-decoration:underline;padding:6px;cursor:pointer;font:inherit}.ce-analytics-panel{position:fixed;bottom:18px;right:18px;z-index:1000;width:min(470px,calc(100vw - 36px));padding:24px;border:1px solid #b7c2c5;border-radius:16px;background:#fef9f1;box-shadow:0 6px 30px #0f2b4626;color:#0f2b46}.ce-analytics-panel h2{font:400 24px var(--ce-display);margin:0 0 12px}.ce-analytics-panel p{font-size:14px;line-height:1.6}.ce-analytics-panel a{font-size:13px}.ce-analytics-panel>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ce-analytics-panel button{padding:10px 14px;border:1px solid #0f2b46;border-radius:6px;background:#fff;color:#0f2b46;cursor:pointer}.ce-analytics-panel button:disabled{opacity:.5;cursor:default}.ce-analytics-panel button:focus-visible,.ce-analytics-preferences:focus-visible{outline:3px solid #886bff;outline-offset:3px}
@media(max-width:900px){.ce-result__next,.ce-result__reflection{width:100%}.ce-result__next{order:2}.ce-result__reflection{order:1}.ce-result__actions,.ce-email,.ce-result__restart{order:3}.ce-result__actions .ce-button{flex:1 1 130px}.ce-result__next .ce-button{white-space:normal;text-align:center}.ce-analytics-panel{max-height:80vh;overflow:auto}}
@media print{body:has(.ce-result){background:#fff!important;color:#000!important;font-size:11pt}body:has(.ce-result) .ce-header,body:has(.ce-result) .ce-footer,body:has(.ce-result) #main>section:not(#assessment),body:has(.ce-result) .ce-assessment__toolbar,body:has(.ce-result) .ce-assessment__art,body:has(.ce-result) .ce-result__actions,body:has(.ce-result) .ce-email,body:has(.ce-result) .ce-result__restart,body:has(.ce-result) .ce-toast,body:has(.ce-result) .ce-analytics-panel,body:has(.ce-result) .ce-skip{display:none!important}body:has(.ce-result) #assessment{display:block!important;padding:0!important;margin:0!important;border:0!important}body:has(.ce-result) #assessment .ce-frame{max-width:none;width:100%;padding:0}body:has(.ce-result) .ce-result{display:block}body:has(.ce-result) .ce-result__copy{display:block;width:100%}body:has(.ce-result) .ce-profile{max-width:360px;margin:10px auto;break-inside:avoid}body:has(.ce-result) .ce-result__next{background:#fff;border:1px solid #aaa;padding:12px;break-inside:avoid}body:has(.ce-result) .ce-result__next .ce-button{background:none;color:#000;border:0;padding:0}body:has(.ce-result) .ce-result__next .ce-button:after{content:' — calendly.com/corevolve-purpose/30min';font-size:10pt}body:has(.ce-result) .ce-result__next svg{display:none}body:has(.ce-result) .ce-result__tool:before{content:'CorEvolve · ';font-weight:bold}body:has(.ce-result) .ce-result__score{print-color-adjust:exact;-webkit-print-color-adjust:exact}@page{size:auto;margin:16mm}}
