:root{--ink:#11191b;--ink-2:#253236;--muted:#66716f;--paper:#f7f5f0;--paper-2:#fffdf8;--white:#fff;--line:rgba(17,25,27,.1);--teal:#0b6761;--teal-dark:#073f3b;--amber:#c99a2e;--red:#b84c3d;--blue:#2f74b7;--brand-deep:#09241f;--brand-sage:#5d7065;--brand-gold:#b99a32;--brand-ivory:#f7f5f0;--surface-clean:#fffdf8;--surface-muted:#f4f1eb;--surface-sage:#f2f6f3;--surface-deep:#071816;--shadow:0 22px 58px rgba(17,25,27,.09);--shadow-soft:0 12px 30px rgba(17,25,27,.055);--shadow-dark:0 24px 64px rgba(0,0,0,.2);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;inset:0 0 auto;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;min-height:78px;padding:0 max(20px,calc((100vw - var(--max)) / 2));color:hsla(0,0%,100%,.9);border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(7,24,22,.92);box-shadow:0 12px 34px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.brand-logo{display:inline-flex;align-items:center;min-width:0}.brand-logo-mark{width:clamp(210px,18vw,282px);height:auto;object-fit:contain}.brand-logo.compact{flex:0 0 auto;line-height:0}.brand-logo.compact .brand-logo-mark{width:clamp(164px,18vw,196px)}.site-nav{justify-self:center;display:flex;align-items:center;gap:24px;font-size:14px;font-weight:720}.site-nav a{color:hsla(0,0%,100%,.74)}.site-nav a:hover{color:var(--white)}.btn,.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;font-weight:850;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.header-cta{position:relative;gap:9px;padding:0 20px;border:1px solid rgba(243,189,80,.74);background:linear-gradient(180deg,#e7b13a 0,var(--amber) 100%);color:#16110a;font-size:14px;box-shadow:0 14px 34px rgba(201,154,46,.28),inset 0 1px 0 hsla(0,0%,100%,.34)}.header-cta:after{content:"→";font-size:1rem;font-weight:950;line-height:1;transition:transform .18s ease}.btn{padding:0 22px;border:1px solid transparent}.btn-primary{background:var(--amber);color:#16110a;box-shadow:0 18px 42px rgba(227,167,47,.24)}.btn-secondary{color:var(--white);border-color:hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.08)}.btn:hover,.header-cta:hover{transform:translateY(-2px)}.header-cta:hover{border-color:rgba(255,218,128,.86);background:linear-gradient(180deg,#f0bd48,#d3a033);box-shadow:0 18px 42px rgba(201,154,46,.38),inset 0 1px 0 hsla(0,0%,100%,.4)}.header-cta:hover:after{transform:translateX(3px)}.btn-secondary:hover{border-color:hsla(0,0%,100%,.52);background:hsla(0,0%,100%,.14)}.nav-toggle{display:none;width:44px;height:44px;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:8px;background:hsla(0,0%,100%,.1)}.nav-toggle span:not(.sr-only){display:block;width:19px;height:2px;background:var(--white)}.nav-toggle span:not(.sr-only)+span:not(.sr-only){margin-top:5px}.hero{position:relative;z-index:5;display:grid;align-items:center;min-height:88svh;overflow:visible;padding:128px 0 82px;color:var(--white)}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-shade{background:linear-gradient(90deg,rgba(7,12,13,.94),rgba(7,12,13,.82) 38%,rgba(7,12,13,.42) 68%,rgba(7,12,13,.76)),linear-gradient(180deg,rgba(7,12,13,.18),rgba(7,12,13,.86))}.hero-content{position:relative;z-index:2;padding-top:24px;padding-bottom:clamp(132px,17vh,190px)}.eyebrow{display:none;align-items:center;gap:10px;margin-bottom:14px;color:#f3bd50;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:34px;height:2px;background:currentColor}.eyebrow.dark{color:var(--teal)}h1{max-width:920px;margin-bottom:24px;font-size:clamp(3.2rem,6.4vw,6.35rem);line-height:.95;letter-spacing:0}.hero h1{max-width:940px;font-size:clamp(3.1rem,5.85vw,5.9rem);line-height:.98}h2{font-size:clamp(2.25rem,4.7vw,4.8rem);line-height:.98}h2,h3{margin-bottom:0;letter-spacing:0}h3{font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.08}.hero-lede{max-width:800px;margin-bottom:0;color:hsla(0,0%,100%,.78);font-size:clamp(1.04rem,1.65vw,1.28rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-dock{position:absolute;z-index:3;right:0;bottom:22px;left:0;display:flex;flex-direction:column;gap:10px}.ribbon-context{width:100%;margin:0;padding:12px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(7,12,13,.42);color:hsla(0,0%,100%,.72);font-size:clamp(.9rem,1.25vw,1.02rem);line-height:1.45;text-shadow:0 1px 18px rgba(0,0,0,.6)}.ribbon-grid{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ribbon-grid:before{content:"";position:absolute;top:50%;left:10px;right:10px;height:1px;background:linear-gradient(90deg,transparent,rgba(243,189,80,.5),transparent);opacity:.65;transform:translateY(-50%);pointer-events:none}.ribbon-item{position:relative;z-index:1;min-height:48px;display:grid;place-items:center;border:0;border-left:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);background:linear-gradient(110deg,transparent,transparent 35%,rgba(243,189,80,.16) 50%,transparent 65%,transparent),rgba(7,12,13,.58);background-size:240% 100%,auto;cursor:help;font:inherit;font-size:13px;font-weight:800;animation:ribbon-sheen 7.5s ease-in-out infinite;transition:color .18s ease,background .18s ease,transform .18s ease}.ribbon-item:first-child{border-left:0;border-radius:7px 0 0 7px}.ribbon-item:last-child{border-radius:0 7px 7px 0}.ribbon-item:nth-child(2){animation-delay:.12s}.ribbon-item:nth-child(3){animation-delay:.24s}.ribbon-item:nth-child(4){animation-delay:.36s}.ribbon-item:nth-child(5){animation-delay:.48s}.ribbon-item:nth-child(6){animation-delay:.6s}.ribbon-item:nth-child(7){animation-delay:.72s}.ribbon-item:nth-child(8){animation-delay:.84s}.ribbon-label{position:relative;z-index:2}.ribbon-label:after{content:"";position:absolute;right:-12px;bottom:2px;width:4px;height:4px;border-radius:999px;background:rgba(243,189,80,.85);box-shadow:0 0 18px rgba(243,189,80,.45)}.ribbon-item:focus-visible,.ribbon-item:hover{z-index:5;color:var(--white);background:linear-gradient(135deg,rgba(13,106,102,.74),rgba(243,189,80,.18)),rgba(7,12,13,.88);transform:translateY(-2px);outline:none}.ribbon-tooltip{position:absolute;top:calc(100% + 13px);bottom:auto;left:50%;width:min(292px,calc(100vw - 40px));padding:15px 16px 16px;border:1px solid rgba(243,189,80,.26);border-radius:8px;color:hsla(0,0%,100%,.86);background:linear-gradient(145deg,rgba(22,34,35,.98),rgba(8,13,14,.98)),rgba(7,12,13,.98);box-shadow:0 26px 60px rgba(0,0,0,.42),inset 0 0 0 1px hsla(0,0%,100%,.04),0 12px 30px rgba(13,106,102,.16);font-size:13px;font-weight:620;line-height:1.42;opacity:0;pointer-events:none;text-align:left;transform:translate(-50%,-8px);transition:opacity .18s ease,transform .18s ease}.ribbon-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;width:10px;height:10px;border-top:1px solid rgba(243,189,80,.22);border-left:1px solid rgba(243,189,80,.22);background:#162223;transform:translate(-50%,5px) rotate(45deg)}.ribbon-tooltip:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,var(--brand-deep),var(--brand-gold),var(--brand-sage))}.ribbon-tooltip span,.ribbon-tooltip strong{display:block}.ribbon-tooltip strong{margin-bottom:7px;color:#f3bd50;font-size:.72rem;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.ribbon-tooltip span{color:hsla(0,0%,100%,.84)}.ribbon-item:first-child .ribbon-tooltip{left:0;transform:translateY(-8px)}.ribbon-item:first-child .ribbon-tooltip:after{left:24px}.ribbon-item:last-child .ribbon-tooltip{right:0;left:auto;transform:translateY(-8px)}.ribbon-item:last-child .ribbon-tooltip:after{right:24px;left:auto}.ribbon-item:focus-visible .ribbon-tooltip,.ribbon-item:hover .ribbon-tooltip{opacity:1;transform:translate(-50%)}.ribbon-item:first-child:focus-visible .ribbon-tooltip,.ribbon-item:first-child:hover .ribbon-tooltip,.ribbon-item:last-child:focus-visible .ribbon-tooltip,.ribbon-item:last-child:hover .ribbon-tooltip{transform:translate(0)}@keyframes ribbon-sheen{0%,42%{background-position:145% 0,0 0}62%{background-position:-45% 0,0 0}to{background-position:-45% 0,0 0}}.section{padding:clamp(72px,9vw,126px) 0;scroll-margin-top:96px}.split-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:start}.audience-panel p,.large-copy p,.outcome-copy p,.section-heading p{color:var(--muted);font-size:clamp(1.04rem,1.7vw,1.25rem);line-height:1.64}.large-copy p{margin-bottom:0;color:var(--ink-2);font-size:clamp(1.22rem,2.3vw,1.72rem);line-height:1.36}.problem-section{color:var(--ink);background:var(--surface-clean);border-bottom:1px solid var(--line)}.problem-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:start}.problem-layout .section-kicker{position:-webkit-sticky;position:sticky;top:112px;max-width:520px;padding-top:16px;border-top:1px solid rgba(8,71,68,.2)}.problem-section .eyebrow.dark{color:var(--teal-dark)}.problem-section h2{color:var(--ink)}.problem-panel{position:relative;padding:0 0 0 clamp(20px,3vw,34px);border:0;border-radius:0;background:transparent;box-shadow:none}.problem-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--teal-dark),var(--amber))}.problem-lead{margin:0;color:var(--ink);font-size:clamp(1.32rem,2vw,1.82rem);font-weight:850;line-height:1.2}.problem-panel p:not(.problem-lead){margin:24px 0 0;color:var(--muted);font-size:clamp(1.02rem,1.45vw,1.16rem);line-height:1.62}.problem-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:28px 0 0}.problem-decision-grid span{min-height:52px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:var(--white);color:var(--ink-2);font-weight:820}.problem-decision-grid span:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-right:10px;border-radius:999px;background:var(--amber)}.system-section{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.system-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:start}.system-panel{display:grid;grid-gap:28px;gap:28px}.system-panel p{max-width:760px;margin:0;color:var(--ink-2);font-size:clamp(1.12rem,1.75vw,1.36rem);font-weight:720;line-height:1.42}.system-contrast{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch}.system-contrast-card{min-height:260px;display:grid;align-content:start;grid-gap:20px;gap:20px;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:8px;background:var(--surface-clean);box-shadow:var(--shadow-soft)}.system-contrast-card>span{color:var(--muted);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.system-contrast-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.system-contrast-card li{min-height:42px;display:flex;align-items:center;border:1px solid rgba(17,25,27,.08);border-radius:8px;padding:10px 12px;background:var(--white);color:var(--ink-2);font-weight:820}.system-contrast-card li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-right:10px;border-radius:999px;background:rgba(17,25,27,.28)}.system-contrast-arrow{display:grid;width:44px;place-items:center;color:var(--amber);font-size:2rem;font-weight:950;transform:rotate(-90deg)}.system-contrast-card-accent{align-content:center;border-color:rgba(243,189,80,.2);background:linear-gradient(145deg,rgba(13,106,102,.2),hsla(0,0%,100%,.035)),var(--surface-deep);color:var(--white)}.system-contrast-card-accent>span{color:#f3bd50}.system-contrast-card-accent strong{max-width:360px;color:var(--white);font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.02}.trust-section{background:var(--surface-muted);border-bottom:1px solid var(--line)}.trust-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:start}.trust-panel{position:relative;display:grid;grid-gap:18px;gap:18px;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.trust-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,var(--teal-dark),var(--amber))}.trust-panel p{margin:0;color:var(--muted);font-size:clamp(1.04rem,1.6vw,1.22rem);line-height:1.64}.trust-panel strong{display:block;margin-top:4px;color:var(--ink);font-size:clamp(1.18rem,2vw,1.6rem);line-height:1.3}.proof-section{background:var(--surface-clean);border-bottom:1px solid var(--line)}.proof-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:center}.proof-list{display:grid;grid-gap:12px;gap:12px}.proof-list article{display:grid;grid-template-columns:52px 1fr;grid-gap:18px;gap:18px;align-items:start;padding:clamp(20px,3vw,28px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.proof-list span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--teal-dark);color:var(--white);font-size:.78rem;font-weight:950}.proof-list p{margin:0;color:var(--ink-2);font-size:clamp(1.04rem,1.5vw,1.2rem);font-weight:720;line-height:1.48}.assessment-section{background:linear-gradient(135deg,rgba(7,63,59,.05),rgba(201,154,46,.06)),var(--surface-clean);border-bottom:1px solid var(--line)}.assessment-home-section{background:var(--surface-clean)}.assessment-home-section .assessment-shell{display:block;max-width:860px;text-align:center}.assessment-home-section .assessment-copy{max-width:none;justify-items:center}.assessment-home-section .assessment-copy h2{max-width:760px}.assessment-home-section .assessment-copy>p{max-width:680px}.assessment-home-section .assessment-actions{justify-content:center}.assessment-home-section .assessment-actions span{max-width:none}.assessment-page-section{position:relative;padding:148px 0 112px;background:linear-gradient(90deg,rgba(6,22,21,.98),rgba(6,22,21,.9) 42%,rgba(6,22,21,.36)),url(/assets/hero-assessment.svg) 50% /cover no-repeat;border-bottom:0;color:var(--white)}.assessment-page-section .assessment-shell{position:relative;min-height:560px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.assessment-page-section .assessment-shell:before{display:none}.assessment-page-section .assessment-copy{position:relative;z-index:1;max-width:680px}.assessment-page-section .assessment-label{color:#f3bd50}.assessment-page-section .assessment-copy h2{color:var(--white);font-size:clamp(2.8rem,5.7vw,5.9rem);letter-spacing:0}.assessment-page-section .assessment-copy>p{color:hsla(0,0%,100%,.8)}.assessment-shell{display:grid;grid-template-columns:minmax(0,.98fr) minmax(340px,.72fr);grid-gap:clamp(38px,6vw,86px);gap:clamp(38px,6vw,86px);align-items:center}.assessment-copy{display:grid;grid-gap:18px;gap:18px;max-width:560px}.assessment-category,.assessment-dialog-header p,.assessment-label{margin:0;color:var(--teal-dark);font-size:.72rem;font-weight:920;letter-spacing:.12em;text-transform:uppercase}.assessment-copy h2{margin:0;color:var(--ink);font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:.98}.assessment-copy>p{margin:0;color:var(--muted);font-size:clamp(1.05rem,1.55vw,1.22rem);line-height:1.62}.assessment-page-support{color:hsla(0,0%,100%,.9)!important;font-weight:760}.assessment-actions{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center}.assessment-page-visual{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;width:min(100%,420px);justify-self:end}.assessment-how-it-works{display:grid;grid-gap:12px;gap:12px;margin-top:6px;padding:18px;border:1px solid rgba(7,63,59,.12);border-radius:8px;background:hsla(0,0%,100%,.72);box-shadow:var(--shadow-soft)}.assessment-how-it-works h3{margin:0;color:var(--ink);font-size:1rem}.assessment-how-it-works ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:var(--ink-2);font-size:.92rem;font-weight:760}.assessment-page-score{position:relative;display:grid;min-height:292px;align-content:center;padding:clamp(24px,3.4vw,36px);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:linear-gradient(145deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.045)),rgba(5,20,18,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);box-shadow:0 28px 70px rgba(0,0,0,.22);overflow:hidden}.assessment-page-score:after{content:"";position:absolute;right:-60px;bottom:-70px;width:230px;height:230px;border:1px solid rgba(243,189,80,.14);border-radius:999px}.assessment-page-score span{color:#f3bd50;font-size:.78rem;font-weight:920;letter-spacing:.12em;text-transform:uppercase}.assessment-page-score strong{margin-top:10px;color:var(--white);font-size:clamp(4.6rem,8vw,7rem);line-height:.86}.assessment-page-score p{max-width:320px;margin:16px 0 0;color:hsla(0,0%,100%,.74);font-size:1.04rem;font-weight:760;line-height:1.45}.assessment-page-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.assessment-page-path span{min-height:46px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-size:.83rem;font-weight:880}.assessment-detail-section{background:linear-gradient(180deg,var(--surface-clean),var(--surface-muted));border-bottom:1px solid var(--line)}.assessment-cta-section{background:var(--surface-muted);padding-top:34px;padding-bottom:clamp(72px,8vw,104px);border-bottom:1px solid var(--line)}.assessment-detail-section>.container{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(34px,6vw,82px);gap:clamp(34px,6vw,82px);align-items:start}.assessment-detail-heading{display:grid;max-width:780px;grid-gap:14px;gap:14px}.assessment-detail-heading h2{margin:0;color:var(--ink);font-size:clamp(2rem,4vw,4rem);line-height:1}.assessment-detail-heading p:last-child{margin:0;color:var(--muted);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.62}.assessment-detail-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.assessment-detail-grid article{display:grid;grid-template-columns:42px 1fr;grid-gap:14px;gap:14px;padding:clamp(18px,2.4vw,24px);border:1px solid rgba(17,25,27,.1);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.assessment-detail-grid article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:rgba(7,63,59,.1);color:var(--teal-dark);font-size:.74rem;font-weight:940}.assessment-detail-grid h3{margin:0 0 7px;color:var(--ink);font-size:1rem}.assessment-detail-grid p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.assessment-final-cta{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:clamp(22px,4vw,34px);border:1px solid rgba(7,63,59,.14);border-radius:8px;background:linear-gradient(135deg,rgba(13,106,102,.08),rgba(201,154,46,.08)),var(--white);box-shadow:var(--shadow-soft)}.assessment-final-cta h2{margin:0 0 8px;color:var(--ink);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.05}.assessment-final-cta p{max-width:660px;margin:0;color:var(--muted);font-size:1rem;line-height:1.58}.assessment-final-cta button{flex:0 0 auto;cursor:pointer}.assessment-actions a,.assessment-actions button{cursor:pointer}.assessment-actions span{max-width:250px;color:var(--muted);font-size:.9rem;font-weight:760;line-height:1.45}.assessment-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.assessment-map article{min-height:168px;padding:22px;border:1px solid rgba(17,25,27,.1);border-radius:8px;background:hsla(0,0%,100%,.76);box-shadow:var(--shadow-soft)}.assessment-map span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:8px;background:var(--teal-dark);color:var(--white);font-size:.74rem;font-weight:940}.assessment-map h3{margin:0 0 8px;color:var(--ink);font-size:1rem;line-height:1.24}.assessment-map p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.assessment-dialog{position:relative;z-index:1;display:grid;width:min(100%,860px);grid-gap:20px;gap:20px;padding:clamp(20px,3.4vw,30px);border:1px solid hsla(0,0%,100%,.28);border-radius:8px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(246,249,247,.96)),var(--paper-2);box-shadow:0 30px 90px rgba(0,0,0,.3)}body.assessment-open{overflow:hidden}.assessment-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.assessment-modal-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 20% 12%,rgba(201,154,46,.12),transparent 32%),rgba(4,18,16,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.assessment-dialog-popup{width:min(100%,900px);max-height:min(92svh,860px);overflow:auto}.assessment-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.assessment-modal-brand{display:grid;grid-gap:14px;gap:14px}.assessment-certificate-brand .brand-logo-mark,.assessment-modal-brand .brand-logo-mark{width:clamp(150px,15vw,190px)}.assessment-dialog-header h2{margin:0;color:var(--ink);font-size:clamp(1.35rem,2.8vw,2.25rem);line-height:1.08}.assessment-dialog-header button{flex:0 0 auto;min-height:34px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--white);color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:860}.assessment-progress{display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;color:var(--muted);font-size:.78rem;font-weight:780}.assessment-progress>div{grid-column:1/-1;height:7px;overflow:hidden;border-radius:999px;background:rgba(7,63,59,.08)}.assessment-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal-dark),var(--amber));transition:width .22s ease}.assessment-lead-form,.assessment-question-panel,.assessment-result{display:grid;grid-gap:20px;gap:20px;padding:clamp(18px,2.8vw,28px);border:1px solid rgba(17,25,27,.09);border-radius:8px;background:hsla(0,0%,100%,.82);box-shadow:0 16px 48px rgba(17,25,27,.08)}.assessment-lead-form h3,.assessment-question-panel h3,.assessment-report-copy h3{margin:0;color:var(--ink);font-size:clamp(1.08rem,1.85vw,1.55rem);font-weight:680;line-height:1.28}.assessment-lead-form p,.assessment-recommendation p,.assessment-report-copy p{margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.assessment-options{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.assessment-options button{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:54px;border:1px solid rgba(17,25,27,.1);border-radius:8px;padding:11px 13px;background:hsla(48,33%,97%,.86);color:var(--ink-2);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.assessment-options button strong{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:rgba(7,63,59,.08);color:var(--teal-dark);font-size:.76rem;font-weight:820}.assessment-options button span{font-size:.94rem;font-weight:620;line-height:1.45}.assessment-options button.selected,.assessment-options button:hover{border-color:rgba(7,63,59,.36);background:rgba(13,106,102,.065);box-shadow:0 0 0 3px rgba(13,106,102,.07);transform:translateY(-1px)}.assessment-options button.selected strong{background:var(--teal-dark);color:var(--white)}.assessment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.assessment-lead-form label{display:grid;grid-gap:7px;gap:7px;color:var(--ink-2);font-size:.82rem;font-weight:850}.assessment-lead-form input,.assessment-lead-form select{width:100%;min-height:48px;border:1px solid rgba(17,25,27,.14);border-radius:8px;padding:0 13px;background:var(--surface-clean);color:var(--ink);font:inherit;font-size:.96rem;outline:none}.assessment-lead-form input:focus,.assessment-lead-form select:focus{border-color:rgba(7,63,59,.46);background:var(--white);box-shadow:0 0 0 4px rgba(13,106,102,.09)}.assessment-controls{display:flex;justify-content:space-between;gap:14px}.assessment-controls button{min-height:44px;border-radius:8px;cursor:pointer;font-weight:850}.assessment-controls button:not(.btn){border:1px solid var(--line);padding:0 18px;background:var(--white);color:var(--ink-2)}.assessment-controls button:disabled{cursor:not-allowed;opacity:.48;transform:none}.assessment-result{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;border-color:rgba(201,154,46,.24);background:linear-gradient(180deg,rgba(255,253,248,.96),hsla(48,33%,97%,.9)),var(--white);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72),0 18px 54px rgba(17,25,27,.1)}.assessment-certificate-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(201,154,46,.22)}.assessment-certificate-brand span{color:var(--teal-dark);font-size:.78rem;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.assessment-score-card{display:grid;grid-gap:9px;gap:9px;min-height:176px;align-content:center;padding:20px;border-radius:8px;background:linear-gradient(145deg,rgba(13,106,102,.24),hsla(0,0%,100%,.04)),var(--surface-deep);color:var(--white);text-align:center}.assessment-score-card span{color:hsla(0,0%,100%,.68);font-size:.72rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.assessment-score-card strong{color:#f3bd50;max-width:100%;font-size:clamp(1.9rem,3.4vw,2.65rem);line-height:1;overflow-wrap:anywhere}.assessment-score-card p{margin:0;color:hsla(0,0%,100%,.84);font-size:.95rem;font-weight:800}.assessment-score-card small{color:hsla(0,0%,100%,.62);font-size:.76rem;font-weight:780}.assessment-category-report{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.assessment-category-report article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:48px;padding:12px 14px;border:1px solid rgba(17,25,27,.09);border-radius:8px;background:hsla(48,33%,97%,.78);color:var(--ink-2);font-size:.86rem;font-weight:820}.assessment-category-report strong{width:max-content;padding:6px 9px;border-radius:999px;background:rgba(7,63,59,.08);color:var(--teal-dark);font-size:.76rem;font-weight:850;text-align:center}.assessment-certificate-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:-4px;padding:14px;border:1px solid rgba(201,154,46,.24);border-radius:8px;background:linear-gradient(135deg,rgba(201,154,46,.12),rgba(7,63,59,.06)),hsla(0,0%,100%,.76)}.assessment-certificate-actions span{color:var(--teal-dark);font-size:.92rem;font-weight:820}.assessment-certificate-actions div{display:flex;flex-wrap:wrap;gap:10px}.assessment-certificate-actions button{min-height:42px;border:1px solid rgba(7,63,59,.22);border-radius:8px;padding:0 15px;background:var(--teal-dark);color:var(--white);cursor:pointer;font-size:.86rem;font-weight:860;box-shadow:0 10px 24px rgba(7,63,59,.12)}.assessment-certificate-actions button:hover{background:var(--teal)}.assessment-recommendation{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid var(--line)}.assessment-recommendation p{max-width:680px;color:var(--ink-2);font-size:clamp(1rem,1.35vw,1.12rem);font-weight:720;line-height:1.55}.assessment-recommendation .btn{flex:0 0 auto;min-width:178px;min-height:48px;padding:0 18px;white-space:nowrap}.section-heading{max-width:880px;margin-bottom:36px}.section-heading.narrow{max-width:760px}.section-heading p{margin:18px 0 0}.progression-heading{max-width:860px}.start-section{background:var(--surface-muted);border-bottom:1px solid var(--line)}.entry-grid,.journey-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.journey-track{position:relative;margin:6px 0 18px;color:var(--teal-dark);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.journey-track:before{content:"";position:absolute;top:50%;right:9%;left:9%;height:1px;background:linear-gradient(90deg,rgba(7,63,59,.18),rgba(201,154,46,.7),rgba(7,63,59,.18));transform:translateY(-50%)}.journey-track span{position:relative;display:inline-flex;justify-self:center;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted)}.journey-track span:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--amber)}.journey-grid{align-items:stretch}.entry-card{position:relative;display:flex;min-height:360px;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.entry-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,var(--teal-dark),var(--amber))}.entry-card.accent{border-color:rgba(243,189,80,.2);background:linear-gradient(145deg,rgba(13,106,102,.3),hsla(0,0%,100%,.035)),var(--brand-deep);color:var(--white);box-shadow:var(--shadow-dark)}.entry-card.accent:before{background:linear-gradient(90deg,var(--amber),hsla(0,0%,100%,.32))}.card-topline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px;font-size:12px;font-weight:900;text-transform:uppercase}.card-topline span{color:var(--teal-dark)}.card-topline strong{color:var(--teal)}.entry-card.accent .card-topline span{color:#f3bd50}.entry-card.accent .card-topline strong{color:#89c7c3}.entry-card p{margin:20px 0 30px;color:var(--muted);font-size:1.05rem;line-height:1.62}.entry-card .card-price{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:12px 0 0;color:var(--teal-dark);font-size:.94rem;font-weight:850;letter-spacing:0}.card-price s{color:rgba(17,31,33,.68);font-weight:900;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}.card-price strong{color:var(--red);font-weight:950}.entry-card.accent p{color:hsla(0,0%,100%,.72)}.entry-card.accent .card-price{color:#f3bd50}.text-link{margin-top:auto;color:var(--teal);font-weight:900}.text-link:before{content:"→ "}.entry-card.accent .text-link{color:#f3bd50}.journey-card{min-height:492px;gap:0;padding:clamp(24px,3vw,34px)}.journey-card:after{content:"";position:absolute;top:50%;right:-26px;z-index:2;width:30px;height:30px;border:1px solid rgba(201,154,46,.3);border-radius:999px;background:var(--surface-muted);color:var(--amber);display:grid;place-items:center;font-weight:950;transform:translateY(-50%)}.journey-card:not(:last-child):after{content:"→"}.journey-card:last-child:after{display:none}.journey-card-head{display:grid;grid-gap:18px;gap:18px;margin-bottom:24px}.journey-badge,.step-label{width:max-content;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:.72rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.step-label{padding:8px 11px;border:1px solid var(--line);color:var(--ink-2);background:var(--surface-clean)}.step-label:before{content:"";width:8px;height:8px;border-radius:999px}.step-label-explore:before{background:#198754}.step-label-learn:before{background:#2f74b7}.step-label-apply:before{background:#7b4bb2}.journey-card h3{font-size:clamp(1.4rem,2vw,1.8rem)}.journey-card .journey-card-head p,.journey-card .journey-meta,.journey-card .journey-price,.journey-card .journey-purpose{margin:0}.journey-card .journey-card-head p{margin-top:8px;color:var(--teal-dark);font-size:1rem;font-weight:850}.journey-card .journey-price{display:grid;grid-gap:5px;gap:5px;color:var(--ink);line-height:1}.course-plan-price s,.journey-price s,.price-display s{color:rgba(17,31,33,.68);font-weight:900;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:3px}.journey-price s{font-size:clamp(1.2rem,2.4vw,1.8rem)}.price-display s{font-size:clamp(1.32rem,2.76vw,2.4rem)}.course-plan-price s{font-size:clamp(1.2rem,2.4vw,2.04rem)}.journey-card .journey-price strong{font-size:clamp(2rem,4vw,3rem);font-weight:950}.journey-card .journey-meta{margin-top:12px;color:var(--teal-dark);font-size:.92rem;font-weight:900;letter-spacing:.02em}.journey-card .journey-date{width:-moz-fit-content;width:fit-content;margin-top:9px;padding:8px 10px;border:1px solid rgba(201,154,46,.2);border-radius:8px;background:rgba(201,154,46,.08);color:#7c5a17;font-size:.82rem;line-height:1.3}.journey-card .journey-purpose{margin-top:24px;color:var(--muted);font-size:1rem;line-height:1.54}.journey-card .journey-note{margin:14px 0 0;color:rgba(37,50,54,.72);font-size:.9rem;font-weight:700;line-height:1.48}.journey-card .journey-note+.journey-cta{margin-top:28px}.journey-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:auto;padding:0 18px;border:1px solid transparent;border-radius:8px;background:var(--teal-dark);color:var(--white);font-weight:900;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.journey-cta:hover{background:var(--teal);box-shadow:0 14px 32px rgba(7,63,59,.18);transform:translateY(-2px)}.journey-card-core{border-color:rgba(201,154,46,.4);background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(242,246,243,.82)),var(--white);box-shadow:0 24px 62px rgba(17,25,27,.12);transform:translateY(-8px)}.journey-card-core:before{height:4px;background:linear-gradient(90deg,var(--amber),var(--teal-dark))}.journey-badge{position:absolute;top:18px;left:50%;right:auto;transform:translateX(-50%);padding:8px 10px;color:var(--teal-dark);background:rgba(201,154,46,.14);white-space:nowrap}.journey-card-core .journey-card-head,.journey-card-discovery .journey-card-head,.journey-card-premium .journey-card-head{margin-top:34px}.journey-card-premium{border-color:rgba(243,189,80,.22);background:linear-gradient(145deg,rgba(13,106,102,.28),hsla(0,0%,100%,.035)),var(--brand-deep);color:var(--white);box-shadow:var(--shadow-dark)}.journey-card-premium:before{background:linear-gradient(90deg,#7b4bb2,var(--amber))}.journey-card-premium .journey-badge{color:#f3bd50;background:hsla(0,0%,100%,.1)}.journey-card-premium .step-label{border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.08)}.journey-card-premium .journey-card-head p,.journey-card-premium .journey-meta{color:#89c7c3}.journey-card-premium .journey-purpose{color:hsla(0,0%,100%,.72)}.journey-card-premium .journey-price strong{color:var(--white)}.journey-card-premium .journey-price s{color:hsla(0,0%,100%,.68)}.journey-card-premium .journey-cta{background:var(--amber);color:#16110a}.course-header{background:rgba(11,18,19,.9)}.course-hero{position:relative;overflow:hidden;padding:144px 0 88px;color:var(--white);background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.72)),url(/assets/hero-full-program.svg);background-position:50%;background-size:cover}.course-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);grid-gap:clamp(34px,6vw,88px);gap:clamp(34px,6vw,88px);align-items:end}.course-hero h1{max-width:920px;margin-bottom:24px}.course-hero p{max-width:760px;margin-bottom:0;color:hsla(0,0%,100%,.78);font-size:clamp(1.04rem,1.65vw,1.28rem)}.course-summary-panel{padding:clamp(24px,4vw,38px);border:1px solid rgba(243,189,80,.2);border-radius:8px;background:linear-gradient(135deg,rgba(13,106,102,.22),hsla(0,0%,100%,.04)),rgba(7,12,13,.76);box-shadow:0 28px 70px rgba(0,0,0,.3)}.course-module-grid article>span,.course-plan>span,.course-summary-panel span{display:inline-flex;color:#f3bd50;font-size:.75rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.course-summary-panel strong{display:block;margin:18px 0;color:var(--white);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.12}.course-summary-panel p{font-size:1rem}.course-overview{background:var(--surface-clean)}.course-curriculum{background:var(--surface-sage)}.course-module-grid{display:grid;grid-gap:14px;gap:14px}.course-module-grid article{display:grid;grid-template-columns:70px 1fr;grid-gap:22px;gap:22px;padding:clamp(22px,3vw,34px);border:1px solid rgba(13,106,102,.14);border-radius:8px;background:hsla(0,0%,100%,.78);box-shadow:0 12px 30px rgba(17,25,27,.045)}.course-module-grid article>span{width:52px;height:52px;align-items:center;justify-content:center;border-radius:8px;background:var(--teal-dark);color:var(--white);letter-spacing:0}.course-module-grid strong{color:var(--teal);font-size:.8rem;font-weight:900}.course-module-grid h3{margin-top:8px}.course-module-grid p{max-width:860px;margin:12px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.62}.course-pricing{background:var(--surface-muted)}.course-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.course-plan{display:flex;min-height:420px;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,38px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.course-plan.featured{color:var(--white);border-color:rgba(243,189,80,.2);background:linear-gradient(145deg,rgba(13,106,102,.26),hsla(0,0%,100%,.035)),var(--surface-deep);box-shadow:var(--shadow-dark)}.course-plan-price{display:grid;grid-gap:8px;gap:8px;margin:22px 0 12px}.course-plan-price strong{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.course-plan.featured .course-plan-price s{color:hsla(0,0%,100%,.68)}.course-plan h3{font-size:clamp(1.15rem,2vw,1.55rem)}.course-plan p{margin:20px 0 30px;color:var(--muted);font-size:1.04rem}.course-plan.featured p{color:hsla(0,0%,100%,.72)}.course-outcomes{background:var(--surface-clean)}.course-checklist{display:grid;grid-gap:12px;gap:12px;padding:clamp(20px,3vw,30px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.course-checklist span{min-height:58px;display:flex;align-items:center;padding:14px 16px;border-radius:8px;background:var(--surface-muted);color:var(--ink-2);font-weight:900}.policy-page{background:var(--surface-clean)}.policy-hero{padding:148px 0 72px;color:var(--white);background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.7)),url(/assets/hero-policy.svg);background-position:50%;background-size:cover}.policy-hero-inner{max-width:920px}.policy-updated{width:max-content;margin-bottom:20px;padding:8px 12px;border:1px solid rgba(243,189,80,.28);border-radius:999px;background:hsla(0,0%,100%,.08);color:#f3bd50;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.policy-hero h1{max-width:820px}.policy-hero p:not(.policy-updated){max-width:760px;margin:0;color:hsla(0,0%,100%,.76);font-size:clamp(1.04rem,1.65vw,1.25rem);line-height:1.62}.policy-section{background:var(--surface-muted)}.policy-card{display:grid;grid-gap:4px;gap:4px;max-width:920px;padding:clamp(22px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.policy-block{padding:clamp(20px,3vw,30px) 0;border-bottom:1px solid var(--line)}.policy-block:first-child{padding-top:0}.policy-block:last-child{padding-bottom:0;border-bottom:0}.policy-block h2{margin-bottom:14px;color:var(--ink);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.12}.policy-block p{max-width:760px;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.7}.policy-block p+p{margin-top:12px}.content-hero{padding:148px 0 86px;color:var(--white);background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.72)),url(/assets/hero-full-program.svg);background-position:50%;background-size:cover}.program-hero-clarity{background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.68)),url(/assets/hero-clarity.svg)}.program-hero-full-program{background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.7)),url(/assets/hero-full-program.svg)}.program-hero-mentorship{background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.68)),url(/assets/hero-mentorship.svg)}.content-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);grid-gap:clamp(34px,6vw,88px);gap:clamp(34px,6vw,88px);align-items:end}.content-hero h1{max-width:920px;margin-bottom:18px}.content-hero h2{max-width:780px;margin-bottom:18px;color:#f3bd50;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.14}.content-hero p{max-width:780px;margin:0;color:hsla(0,0%,100%,.78);font-size:clamp(1.04rem,1.65vw,1.25rem);line-height:1.62}.content-price-card{padding:clamp(24px,4vw,38px);border:1px solid rgba(243,189,80,.22);border-radius:8px;background:linear-gradient(135deg,rgba(13,106,102,.22),hsla(0,0%,100%,.04)),rgba(7,12,13,.76);box-shadow:0 28px 70px rgba(0,0,0,.3)}.offer-badge-eyebrow{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:2px 0 28px;padding:3px 7px;border:1px solid rgba(137,199,195,.24);border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.025)),rgba(5,30,28,.42);color:rgba(203,224,221,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 12px 34px rgba(0,0,0,.16);font-size:.58rem;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:none}.offer-badge-eyebrow:before{content:"";width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:#f3bd50;box-shadow:0 0 0 3px rgba(243,189,80,.13)}.blog-card span,.content-price-card span{display:inline-flex;color:#f3bd50;font-size:.75rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.price-display{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.content-price-card .price-display strong{display:block;color:var(--white);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1}.content-price-card .price-display s{color:hsla(0,0%,100%,.68)}.content-price-card p{font-size:1rem}.content-section{background:var(--surface-clean)}.content-section.alt{background:var(--surface-muted)}.content-two-column{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:center}.content-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.article-cta,.blog-card,.content-feature,.content-mini-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.content-mini-card{min-height:130px;padding:clamp(20px,3vw,28px)}.article-body p,.article-cta p,.blog-card p,.content-feature p,.content-mini-card p{margin:0;color:var(--muted);font-size:1.04rem;line-height:1.68}.content-stack{display:grid;grid-gap:14px;gap:14px}.content-feature{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);grid-gap:clamp(22px,4vw,56px);gap:clamp(22px,4vw,56px);align-items:start;padding:clamp(24px,4vw,38px)}.content-feature h2{font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.12}.clarity-session-callout{border-color:rgba(201,154,46,.28);background:linear-gradient(135deg,rgba(243,189,80,.12),hsla(0,0%,100%,.92)),var(--white)}.clarity-session-callout span{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--teal);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.clarity-session-callout span s{color:rgba(17,31,33,.46);text-decoration-thickness:2px}.clarity-session-callout span strong{color:var(--teal)}.clarity-session-callout .btn{width:-moz-fit-content;width:fit-content;margin-top:22px}.clarity-ad-page{background:var(--surface-clean)}.clarity-ad-page .content-hero{padding-bottom:clamp(72px,8vw,102px)}.clarity-ad-page .content-hero-grid{align-items:center;gap:clamp(38px,5.5vw,76px)}.clarity-ad-page .content-hero h1{max-width:1040px;font-size:clamp(2.8rem,4.9vw,4.95rem)}.clarity-ad-page .content-hero .offer-badge-eyebrow{margin-top:4px;margin-bottom:clamp(34px,3.4vw,46px)}.clarity-ad-page .content-hero h1{margin-bottom:clamp(24px,2.6vw,34px)}.clarity-ad-page .content-hero p:not(.eyebrow,.offer-badge-eyebrow){max-width:780px}.clarity-ad-hero-notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.clarity-ad-hero-notes span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);font-size:.88rem;font-weight:720}.clarity-hero-price-card{align-self:center}.clarity-hero-price-card .btn{width:100%;margin-top:22px}.clarity-hero-session-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 2px}.clarity-hero-session-meta div{padding:13px 14px;border:1px solid rgba(243,189,80,.18);border-radius:8px;background:hsla(0,0%,100%,.07)}.clarity-hero-session-meta span{display:block;color:rgba(243,189,80,.9);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.clarity-hero-session-meta strong{display:block;margin-top:6px;color:var(--white);font-size:.96rem;line-height:1.25}.clarity-session-strip{position:relative;z-index:2;margin-top:-34px;padding-bottom:clamp(28px,4vw,44px)}.clarity-session-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(201,154,46,.24);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(44,52%,96%,.96)),var(--white);box-shadow:0 24px 70px rgba(17,25,27,.14)}.clarity-session-strip-grid article{min-height:104px;padding:clamp(18px,2.6vw,24px);border-right:1px solid rgba(17,25,27,.08)}.clarity-session-strip-grid article:last-child{border-right:0}.clarity-session-strip-grid span{display:inline-flex;margin-bottom:10px;color:#a2741c;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.clarity-session-strip-grid strong{display:block;color:var(--ink);font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.28}.clarity-ad-about,.clarity-ad-audience,.clarity-ad-confusion,.clarity-ad-final,.clarity-ad-leave,.clarity-ad-structure,.clarity-ad-system,.clarity-ad-understand,.clarity-ad-why{padding:clamp(64px,7vw,96px) 0}.clarity-ad-about,.clarity-ad-confusion,.clarity-ad-structure,.clarity-ad-understand{background:var(--surface-clean)}.clarity-ad-audience,.clarity-ad-final,.clarity-ad-leave,.clarity-ad-system,.clarity-ad-why{background:var(--surface-muted)}.clarity-ad-two-column{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);grid-gap:clamp(36px,5vw,68px);gap:clamp(36px,5vw,68px);align-items:start}.clarity-ad-two-column .section-kicker{position:-webkit-sticky;position:sticky;top:112px;max-width:560px}.clarity-ad-two-column .section-kicker .clarity-section-label{margin:0 0 14px;color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.clarity-ad-about-card h2,.clarity-ad-centered-heading h2,.clarity-ad-final-card h2,.clarity-ad-leave-panel h2,.clarity-ad-split-panel h2,.clarity-ad-system-card h2,.clarity-ad-two-column .section-kicker h2,.clarity-ad-why-card h2{margin:0;color:var(--ink);font-size:clamp(2rem,3.25vw,3rem);line-height:1.06;letter-spacing:-.02em}.clarity-ad-about-card p,.clarity-ad-centered-heading p,.clarity-ad-final-card p,.clarity-ad-leave-panel p,.clarity-ad-system-card p,.clarity-ad-two-column .section-kicker p,.clarity-ad-why-card p{max-width:760px;margin:16px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.68}.clarity-ad-leave-panel .btn{margin-top:24px}.clarity-ad-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.clarity-ad-card-grid article,.clarity-ad-journey-grid article,.clarity-ad-question-grid article,.clarity-ad-session-grid article{border:1px solid rgba(17,25,27,.08);border-radius:8px;background:var(--white);box-shadow:0 18px 46px rgba(17,25,27,.055)}.clarity-ad-question-grid article{display:flex;min-height:78px;align-items:center;padding:clamp(15px,2vw,19px)}.clarity-ad-question-grid p{margin:0;color:var(--ink);font-size:clamp(.95rem,1.25vw,1.05rem);font-weight:760;line-height:1.38}.clarity-ad-insight-box{margin-top:20px;padding:clamp(20px,3vw,28px);border:1px solid rgba(201,154,46,.24);background:linear-gradient(135deg,rgba(243,189,80,.12),hsla(0,0%,100%,.94)),var(--white)}.clarity-ad-insight-box p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.62}.clarity-ad-insight-box p:first-child{color:var(--teal);font-size:1.12rem;font-weight:900}.clarity-ad-insight-box p+p{margin-top:10px}.clarity-ad-problem-copy p:first-child{color:var(--ink);font-size:clamp(1.05rem,1.45vw,1.2rem);font-weight:780}.clarity-ad-problem-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 22px;padding:0;list-style:none}.clarity-ad-problem-points li{position:relative;min-height:76px;padding:18px 18px 18px 48px;border:1px solid rgba(11,48,45,.1);border-radius:8px;background:hsla(0,0%,100%,.72);color:var(--ink);font-size:clamp(.96rem,1.2vw,1.05rem);font-weight:780;line-height:1.36}.clarity-ad-problem-points li:before{content:"?";position:absolute;left:18px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:rgba(201,154,46,.16);color:var(--gold);font-size:.74rem;font-weight:900}.clarity-ad-problem-copy p+p{margin-top:16px}.clarity-ad-about-card,.clarity-ad-final-card,.clarity-ad-leave-panel,.clarity-ad-system-card,.clarity-ad-why-card{border:1px solid rgba(11,48,45,.1);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.clarity-ad-system-card{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:clamp(30px,5vw,62px);gap:clamp(30px,5vw,62px);align-items:center;padding:clamp(28px,4.6vw,48px);background:linear-gradient(135deg,rgba(243,189,80,.11),transparent 42%),var(--white)}.clarity-ad-system-card .clarity-section-label{margin:0 0 16px;font-size:.76rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.clarity-ad-journey-line{max-width:520px;margin:24px 0 0;padding:15px 16px;border:1px solid rgba(11,48,45,.11);border-radius:8px;background:var(--surface-clean);color:var(--teal);font-size:.92rem;font-weight:860;line-height:1.5}.clarity-ad-map-table{overflow:hidden;border:1px solid rgba(11,48,45,.1);border-radius:8px;background:hsla(0,0%,100%,.74);box-shadow:0 20px 52px rgba(17,25,27,.055)}.clarity-ad-map-header,.clarity-ad-map-rows article{display:grid;grid-template-columns:minmax(128px,.36fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.clarity-ad-map-header{padding:14px 18px;background:rgba(11,48,45,.055);color:var(--teal);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.clarity-ad-map-rows article{padding:17px 18px;border-top:1px solid rgba(11,48,45,.08)}.clarity-ad-map-rows article>div{display:flex;align-items:center;gap:12px}.clarity-ad-map-rows article>div span{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:999px;color:#c99a2e;font-size:.72rem;font-weight:940;letter-spacing:.03em}.clarity-ad-card-grid h3,.clarity-ad-map-rows h3,.clarity-ad-session-grid h3{margin:0;color:var(--teal);font-size:1.08rem;line-height:1.18}.clarity-ad-card-grid p,.clarity-ad-map-rows p,.clarity-ad-session-grid p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.56}.clarity-ad-centered-heading{max-width:860px;margin:0 auto 30px;text-align:center}.clarity-ad-centered-heading p{margin-inline:auto}.clarity-ad-card-grid,.clarity-ad-session-grid{display:grid;grid-gap:14px;gap:14px}.clarity-ad-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-ad-card-grid article{min-height:190px;padding:clamp(20px,2.7vw,26px)}.clarity-ad-session-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-ad-session-grid article{min-height:230px;padding:clamp(22px,3vw,30px);background:linear-gradient(180deg,rgba(11,48,45,.035),hsla(0,0%,100%,0)),var(--white)}.clarity-ad-leave-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(30px,5vw,58px);gap:clamp(30px,5vw,58px);align-items:center;padding:clamp(28px,4.8vw,48px)}.clarity-ad-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 14px;gap:11px 14px;margin:0;padding:0;list-style:none}.clarity-ad-check-list li{position:relative;min-height:54px;padding:14px 14px 14px 40px;border:1px solid rgba(17,25,27,.08);border-radius:8px;background:var(--surface-clean);color:var(--ink-2);font-size:.96rem;font-weight:760;line-height:1.38}.clarity-ad-check-list li:before{content:"";position:absolute;top:18px;left:16px;width:9px;height:9px;border-radius:999px;background:#c99a2e;box-shadow:0 0 0 5px rgba(201,154,46,.12)}.clarity-ad-split-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(24px,4vw,38px);gap:clamp(24px,4vw,38px);align-items:stretch}.clarity-ad-split-panel>div{height:100%;padding:clamp(24px,3.6vw,34px);border:1px solid rgba(17,25,27,.08);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.clarity-ad-split-panel>div:first-child{background:linear-gradient(135deg,rgba(13,106,102,.055),transparent 45%),var(--white)}.clarity-ad-split-panel>div:last-child{background:linear-gradient(135deg,rgba(243,189,80,.11),transparent 46%),var(--white)}.clarity-ad-fit-card h2{max-width:620px}.clarity-ad-fit-card p strong{color:var(--teal)}.clarity-ad-tag-list{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 4px}.clarity-ad-tag-list span{display:inline-flex;align-items:center;min-height:42px;padding:10px 13px;border:1px solid rgba(11,48,45,.1);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--ink-2);font-size:.95rem;font-weight:760;line-height:1.25}.clarity-ad-compact-list{display:flex;flex-wrap:wrap;gap:10px}.clarity-ad-split-panel .clarity-ad-compact-list li{padding:10px 12px;border:1px solid rgba(201,154,46,.18);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--muted);font-size:.92rem;font-weight:760}.clarity-ad-split-panel .clarity-ad-compact-list li:before{display:none}.clarity-ad-split-panel ul{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.clarity-ad-split-panel li{position:relative;padding-left:22px;color:var(--muted);font-size:1rem;font-weight:720;line-height:1.46}.clarity-ad-split-panel li:before{content:"";position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:999px;background:#c99a2e}.clarity-ad-split-panel p{margin:18px 0 0;color:var(--teal);font-size:1.01rem;font-weight:820;line-height:1.55}.clarity-ad-about-card,.clarity-ad-why-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,58px);gap:clamp(28px,5vw,58px);align-items:center;padding:clamp(28px,4.8vw,48px)}.clarity-ad-why-card{background:linear-gradient(135deg,rgba(243,189,80,.1),transparent 42%),var(--white)}.clarity-ad-about-card h2,.clarity-ad-final-card h2,.clarity-ad-why-card h2{text-transform:none}.clarity-ad-contrast-list{display:grid;grid-gap:10px;gap:10px}.clarity-ad-contrast-list p,.clarity-ad-contrast-list strong{margin:0;padding:15px 16px;border:1px solid rgba(17,25,27,.08);border-radius:8px;background:hsla(0,0%,100%,.74);color:var(--muted);font-size:.98rem;line-height:1.52}.clarity-ad-contrast-list strong{color:var(--teal);font-weight:900}.clarity-ad-about-card{background:linear-gradient(135deg,rgba(11,48,45,.055),transparent 48%),var(--white)}.clarity-ad-framework-list{display:grid;grid-gap:12px;gap:12px}.clarity-ad-framework-list span{display:flex;align-items:center;min-height:58px;padding:14px 18px;border:1px solid rgba(11,48,45,.1);border-radius:8px;background:var(--surface-clean);color:var(--teal);font-size:1rem;font-weight:880}.clarity-ad-final-card{max-width:1080px;margin-inline:auto;padding:clamp(28px,4.8vw,48px)}.clarity-ad-final-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:clamp(28px,5vw,58px);gap:clamp(28px,5vw,58px);align-items:center;background:linear-gradient(135deg,rgba(11,48,45,.94),rgba(11,48,45,.84)),var(--white)}.clarity-ad-final-card .clarity-section-label{margin:0 0 14px;color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.clarity-ad-final-card h2,.clarity-ad-final-card p{color:var(--white)}.clarity-ad-final-card p{opacity:.86}.clarity-ad-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.clarity-ad-summary-grid div{min-height:82px;padding:15px 16px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.07)}.clarity-ad-price-box span,.clarity-ad-summary-grid span{display:inline-flex;color:#c99a2e;font-size:.74rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.clarity-ad-summary-grid strong{display:block;margin-top:7px;color:var(--white);font-size:1rem;line-height:1.35}.clarity-ad-price-box{padding:clamp(22px,3.6vw,34px);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:hsla(0,0%,100%,.94)}.clarity-ad-price-box strong{display:block;margin:10px 0 20px;color:var(--teal);font-size:clamp(3rem,6vw,4.8rem);line-height:1}.clarity-ad-price-box .btn{width:100%}.clarity-ad-price-box p{margin:16px 0 0;color:var(--muted);font-size:.92rem;line-height:1.5}.clarity-ad-about,.clarity-ad-audience,.clarity-ad-confusion,.clarity-ad-final,.clarity-ad-leave,.clarity-ad-structure,.clarity-ad-system,.clarity-ad-why{position:relative;overflow:hidden;padding:clamp(76px,8vw,112px) 0}.clarity-ad-confusion,.clarity-ad-structure,.clarity-ad-why{background:linear-gradient(180deg,rgba(255,253,248,.98),hsla(45,36%,96%,.98)),var(--surface-clean)}.clarity-ad-about,.clarity-ad-audience,.clarity-ad-system{background:linear-gradient(180deg,#fff,#f7f5f0),var(--white)}.clarity-ad-leave{background:radial-gradient(circle at 12% 16%,rgba(201,154,46,.11),transparent 32%),linear-gradient(180deg,#f5f2eb,#fffdf8)}.clarity-ad-confusion:before,.clarity-ad-leave:before,.clarity-ad-system:before,.clarity-ad-why:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(11,48,45,.035) 1px,transparent 0),linear-gradient(90deg,rgba(11,48,45,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent)}.clarity-ad-about-card,.clarity-ad-final-card,.clarity-ad-leave-panel,.clarity-ad-split-panel,.clarity-ad-system-card,.clarity-ad-two-column,.clarity-ad-why-card{position:relative;z-index:1}.clarity-ad-two-column{align-items:center}.clarity-ad-two-column .section-kicker{padding:clamp(22px,3vw,34px) 0}.clarity-ad-about-card h2,.clarity-ad-centered-heading h2,.clarity-ad-final-card h2,.clarity-ad-leave-panel h2,.clarity-ad-split-panel h2,.clarity-ad-system-card h2,.clarity-ad-two-column .section-kicker h2,.clarity-ad-why-card h2{font-size:clamp(2rem,3.8vw,3.28rem);letter-spacing:-.035em}.clarity-ad-final-card .clarity-section-label,.clarity-ad-system-card .clarity-section-label,.clarity-ad-two-column .section-kicker .clarity-section-label,.clarity-section-label{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.clarity-ad-final-card .clarity-section-label:before,.clarity-ad-system-card .clarity-section-label:before,.clarity-ad-two-column .section-kicker .clarity-section-label:before,.clarity-section-label:before{content:"";width:28px;height:2px;background:currentColor}.clarity-ad-insight-box{padding:clamp(24px,3.6vw,38px);border:1px solid rgba(11,48,45,.11);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(255,253,248,.9)),var(--white);box-shadow:0 24px 64px rgba(17,25,27,.08)}.clarity-ad-problem-points{gap:14px;margin-bottom:28px}.clarity-ad-problem-points li{min-height:86px;padding:18px 18px 18px 54px;border-color:rgba(11,48,45,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(45,36%,96%,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.clarity-ad-problem-points li:before{top:18px;width:24px;height:24px;background:rgba(11,48,45,.075);color:var(--teal)}.clarity-ad-problem-copy p{max-width:920px}.clarity-ad-system-card{border-color:rgba(11,48,45,.09);background:radial-gradient(circle at 0 0,rgba(201,154,46,.13),transparent 28%),linear-gradient(135deg,#fff,#fbfaf6);box-shadow:0 30px 80px rgba(17,25,27,.095)}.clarity-ad-journey-line{display:inline-block;max-width:620px;border-color:rgba(201,154,46,.26);background:rgba(255,253,248,.9);color:var(--ink)}.clarity-ad-map-table{border-color:rgba(11,48,45,.12);background:#fff;box-shadow:0 18px 52px rgba(17,25,27,.065)}.clarity-ad-map-header{background:var(--brand-deep);color:hsla(0,0%,100%,.82)}.clarity-ad-map-rows article{transition:background .18s ease,transform .18s ease}.clarity-ad-map-rows article:hover{background:hsla(43,30%,95%,.72)}.clarity-ad-leave-panel{border-color:rgba(11,48,45,.12);background:linear-gradient(135deg,rgba(11,48,45,.97),rgba(7,24,22,.94));box-shadow:0 30px 82px rgba(7,24,22,.2)}.clarity-ad-leave-panel h2,.clarity-ad-leave-panel p{color:var(--white)}.clarity-ad-leave-panel p{opacity:.8}.clarity-ad-leave-panel .btn{box-shadow:0 18px 40px rgba(201,154,46,.24)}.clarity-ad-check-list li{min-height:66px;border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.075);color:hsla(0,0%,100%,.88)}.clarity-ad-centered-heading{margin-bottom:clamp(28px,4vw,42px)}.clarity-ad-session-grid{counter-reset:session-step;gap:18px}.clarity-ad-session-grid article{position:relative;min-height:220px;padding:clamp(24px,3vw,32px);overflow:hidden;border-color:rgba(11,48,45,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(45,36%,96%,.84)),var(--white)}.clarity-ad-session-grid article:before{counter-increment:session-step;content:"0" counter(session-step);display:inline-grid;width:38px;height:38px;place-items:center;margin-bottom:24px;border-radius:999px;background:rgba(201,154,46,.13);color:var(--gold);font-size:.78rem;font-weight:940}.clarity-ad-session-grid article:after{content:"";position:absolute;right:-48px;bottom:-56px;width:150px;height:150px;border-radius:999px;background:rgba(11,48,45,.045)}.clarity-ad-split-panel{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.clarity-ad-split-panel>div{border-color:rgba(11,48,45,.1)}.clarity-ad-fit-yes{background:radial-gradient(circle at 12% 0,rgba(13,106,102,.1),transparent 38%),var(--white)!important}.clarity-ad-fit-no{background:linear-gradient(180deg,hsla(45,36%,96%,.96),hsla(0,0%,100%,.92))!important}.clarity-ad-split-panel .clarity-ad-compact-list li,.clarity-ad-tag-list span{border-radius:8px}.clarity-ad-tag-list span{background:#fff;box-shadow:0 12px 28px rgba(17,25,27,.045)}.clarity-ad-audience-panel{position:relative;z-index:1;padding:clamp(26px,4.6vw,50px);border:1px solid rgba(11,48,45,.1);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(13,106,102,.08),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(45,44%,96%,.96));box-shadow:0 28px 78px rgba(17,25,27,.08)}.clarity-ad-audience-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);grid-gap:clamp(20px,4vw,46px);gap:clamp(20px,4vw,46px);align-items:end;margin-bottom:clamp(24px,4vw,38px)}.clarity-ad-audience-head h2{margin:0;color:var(--ink);font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.04;letter-spacing:-.035em}.clarity-ad-audience-head p{margin:0;padding:16px 18px;border-left:3px solid var(--gold);background:hsla(0,0%,100%,.72);color:var(--teal);font-size:.98rem;font-weight:820;line-height:1.5}.clarity-ad-audience-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:16px;gap:16px;align-items:stretch}.clarity-ad-audience-panel .clarity-ad-fit-card{padding:clamp(22px,3vw,30px);border:1px solid rgba(11,48,45,.09);border-radius:8px;box-shadow:none}.clarity-ad-audience-panel .clarity-ad-fit-yes{background:#fff!important}.clarity-ad-audience-panel .clarity-ad-fit-no{background:linear-gradient(180deg,hsla(45,36%,96%,.96),hsla(0,0%,100%,.86))!important}.clarity-ad-audience-panel .clarity-ad-fit-card p{margin:0}.clarity-ad-audience-panel .clarity-ad-tag-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.clarity-ad-audience-panel .clarity-ad-tag-list span{min-height:58px;align-items:center;border-color:rgba(11,48,45,.08);background:linear-gradient(180deg,#fff,hsla(45,36%,96%,.72))}.clarity-ad-audience-panel .clarity-ad-compact-list{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.clarity-ad-audience-panel .clarity-ad-compact-list li{border-radius:8px}.clarity-ad-structure{background:linear-gradient(180deg,#fffdf8,#f5f2eb)}.clarity-ad-structure .clarity-ad-centered-heading{max-width:740px}.clarity-ad-structure .clarity-ad-centered-heading h2{font-size:clamp(2rem,3.5vw,3rem)}.clarity-ad-leave{background:radial-gradient(circle at 88% 0,rgba(201,154,46,.12),transparent 30%),linear-gradient(180deg,#f7f5f0,#fffdf8)}.clarity-ad-audience{background:linear-gradient(180deg,#fffdf8,#f7f5f0)}.clarity-ad-system{background:radial-gradient(circle at 50% 0,rgba(201,154,46,.12),transparent 34%),linear-gradient(180deg,#fff,#f7f5f0)}.clarity-ad-system-card>div:first-child{max-width:1080px}.clarity-ad-system-card .clarity-section-label{justify-content:center}.clarity-ad-system-card h2{max-width:820px;margin:18px auto 0}.clarity-ad-journey-flow{position:relative;z-index:1}.clarity-ad-flow-step{min-height:86px;padding:13px 8px;background:#fff;box-shadow:0 16px 42px rgba(17,25,27,.055)}.clarity-ad-map-table{max-width:1080px}.clarity-ad-map-rows article{border-color:rgba(11,48,45,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,253,248,.86))}.clarity-ad-about-card,.clarity-ad-why-card{border-color:rgba(11,48,45,.1);box-shadow:0 24px 70px rgba(17,25,27,.075)}.clarity-ad-why-card{background:linear-gradient(135deg,#fff,#f8f6f0)}.clarity-ad-contrast-list{gap:14px}.clarity-ad-contrast-list p,.clarity-ad-contrast-list strong{padding:clamp(18px,2.6vw,26px);border-color:rgba(11,48,45,.1)}.clarity-ad-contrast-list p{background:#fff;color:var(--ink-2);font-size:1.02rem;line-height:1.68}.clarity-ad-contrast-list strong{background:rgba(11,48,45,.07)}.clarity-ad-about-card{background:radial-gradient(circle at 100% 0,rgba(201,154,46,.12),transparent 34%),linear-gradient(135deg,#fff,#fbfaf6)}.clarity-ad-framework-list{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-ad-framework-list span{border-color:rgba(11,48,45,.09);background:#fff;box-shadow:0 14px 34px rgba(17,25,27,.045)}.clarity-ad-framework-list span:last-child{grid-column:1/-1}.clarity-ad-final{background:linear-gradient(180deg,#fffdf8,#f2f6f3)}.clarity-ad-final-card{border-color:rgba(11,48,45,.14)}.clarity-ad-final-offer{box-shadow:0 34px 90px rgba(7,24,22,.22)}.clarity-ad-price-box{box-shadow:0 22px 54px rgba(0,0,0,.15)}.clarity-ad-problem-panel{position:relative;z-index:1;padding:clamp(26px,4.8vw,54px);border:1px solid rgba(11,48,45,.1);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(201,154,46,.12),transparent 30%),linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(48,38%,97%,.94));box-shadow:0 30px 84px rgba(17,25,27,.09)}.clarity-ad-problem-panel:after{content:"";position:absolute;inset:18px;z-index:-1;border:1px solid rgba(11,48,45,.055);border-radius:8px;pointer-events:none}.clarity-ad-problem-head{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,58px);gap:clamp(24px,5vw,58px);align-items:end;margin-bottom:clamp(28px,4vw,44px)}.clarity-ad-problem-head h2{max-width:780px;margin:0;color:var(--ink);font-size:clamp(2.1rem,4vw,3.45rem);line-height:1.02;letter-spacing:-.04em}.clarity-ad-problem-body{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);grid-gap:clamp(24px,4.2vw,48px);gap:clamp(24px,4.2vw,48px)}.clarity-ad-problem-question-card{padding:clamp(22px,3vw,32px);border:1px solid rgba(11,48,45,.11);border-radius:8px;background:linear-gradient(180deg,rgba(11,48,45,.96),rgba(7,24,22,.94)),var(--brand-deep);box-shadow:0 24px 62px rgba(7,24,22,.18)}.clarity-ad-problem-question-card>span{display:inline-flex;margin-bottom:18px;color:hsla(0,0%,100%,.62);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.clarity-ad-problem-question-card .clarity-ad-problem-points{grid-template-columns:1fr;gap:10px;margin:0}.clarity-ad-problem-question-card .clarity-ad-problem-points li{min-height:auto;padding:15px 16px 15px 48px;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.065);color:hsla(0,0%,100%,.9);box-shadow:none}.clarity-ad-problem-question-card .clarity-ad-problem-points li:before{top:14px;left:16px;background:rgba(201,154,46,.16);color:var(--gold)}.clarity-ad-problem-story{display:grid;grid-gap:14px;gap:14px}.clarity-ad-problem-story article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:clamp(20px,2.8vw,28px);border:1px solid rgba(11,48,45,.09);border-radius:8px;background:hsla(0,0%,100%,.78);box-shadow:0 16px 42px rgba(17,25,27,.045)}.clarity-ad-problem-story article span{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:999px;background:rgba(201,154,46,.13);color:var(--gold);font-size:.76rem;font-weight:940}.clarity-ad-problem-story p{margin:0;color:var(--muted);font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.66}.clarity-ad-problem-story article:last-child{border-color:rgba(201,154,46,.22);background:linear-gradient(135deg,rgba(243,189,80,.12),hsla(0,0%,100%,.84)),var(--white)}.clarity-ad-problem-story article:last-child p{color:var(--teal);font-weight:820}.clarity-ad-problem-panel{padding:clamp(30px,5vw,58px);background:radial-gradient(circle at 10% -8%,rgba(201,154,46,.11),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(45,44%,96%,.96))}.clarity-ad-problem-head{display:block;max-width:880px;margin:0 auto clamp(28px,4vw,42px);text-align:center}.clarity-ad-problem-head h2{margin-inline:auto}.clarity-ad-problem-head p{max-width:820px;margin:18px auto 0;color:var(--muted);font-size:clamp(1.02rem,1.45vw,1.16rem);line-height:1.66}.clarity-ad-problem-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.clarity-ad-problem-question-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,3vw,30px);background:radial-gradient(circle at 0 0,rgba(201,154,46,.14),transparent 36%),linear-gradient(180deg,#0b302d,#071816)}.clarity-ad-problem-question-card>span{margin-bottom:16px}.clarity-ad-problem-question-card .clarity-ad-problem-points{gap:9px}.clarity-ad-problem-question-card .clarity-ad-problem-points li{padding-block:13px;color:hsla(0,0%,100%,.88);font-size:clamp(.93rem,1.12vw,1.01rem);font-weight:720}.clarity-ad-problem-story{gap:12px}.clarity-ad-problem-story article{min-height:0;padding:clamp(18px,2.5vw,24px);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,253,248,.9))}.clarity-ad-problem-story article span{width:32px;height:32px}.clarity-ad-problem-story p{font-size:clamp(.96rem,1.16vw,1.02rem);line-height:1.58}.clarity-ad-system-card{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(28px,4.8vw,58px);align-items:stretch;padding:clamp(22px,3.8vw,34px);border-color:rgba(11,48,45,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(45,44%,96%,.96)),var(--white)}.clarity-ad-system-card>div:first-child{position:relative;display:flex;min-height:100%;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(24px,3.6vw,36px);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(201,154,46,.18),transparent 34%),linear-gradient(180deg,#0b302d,#071816);color:var(--white)}.clarity-ad-system-card>div:first-child:after{content:"";position:absolute;right:-86px;bottom:-102px;width:260px;height:260px;border:1px solid hsla(0,0%,100%,.13);border-radius:999px}.clarity-ad-system-card .clarity-section-label{color:var(--gold)}.clarity-ad-system-card h2{position:relative;z-index:1;color:var(--white);font-size:clamp(2rem,3.3vw,3.05rem)}.clarity-ad-journey-line{position:relative;z-index:1;margin-top:clamp(28px,5vw,54px);border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.075);color:hsla(0,0%,100%,.82);font-size:.9rem}.clarity-ad-map-header{margin-bottom:12px;padding:0 4px 10px;border-bottom:1px solid rgba(11,48,45,.1);background:transparent;color:var(--muted)}.clarity-ad-map-rows{grid-gap:10px}.clarity-ad-map-rows article{position:relative;overflow:hidden;padding:16px 18px;border:1px solid rgba(11,48,45,.09);border-radius:8px;background:hsla(0,0%,100%,.86);box-shadow:0 14px 36px rgba(17,25,27,.045)}.clarity-ad-map-rows article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(201,154,46,.7),rgba(11,103,97,.35))}.clarity-ad-map-rows article:hover{background:#fff;transform:translateY(-1px)}.clarity-ad-map-rows article>div span{background:rgba(11,48,45,.075);color:var(--teal)}.clarity-ad-map-rows h3{color:var(--ink)}.clarity-ad-map-rows p{color:var(--muted);font-size:.95rem}.clarity-ad-system{background:radial-gradient(circle at 50% -8%,rgba(201,154,46,.1),transparent 34%),linear-gradient(180deg,#fffdf8,#f4f1eb)}.clarity-ad-system-card{display:block;padding:0;border:0;background:transparent;box-shadow:none}.clarity-ad-system-card>div:first-child{display:block;max-width:1060px;min-height:0;margin:0 auto clamp(30px,5vw,52px);padding:0;overflow:visible;background:transparent;color:var(--ink);text-align:center}.clarity-ad-system-card>div:first-child:after{display:none}.clarity-ad-system-card h2{max-width:760px;margin:0 auto;color:var(--ink);font-size:clamp(2rem,3.4vw,3.18rem);text-align:center}.clarity-ad-journey-flow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1120px;margin-right:auto;margin-left:auto;margin-top:clamp(28px,4vw,42px)}.clarity-ad-flow-step{position:relative;display:grid;min-height:88px;align-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:14px 8px;border:1px solid rgba(11,48,45,.1);border-radius:8px;background:linear-gradient(180deg,#fff,rgba(255,253,248,.92));box-shadow:0 16px 40px rgba(17,25,27,.055);text-align:center}.clarity-ad-flow-step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-13px;z-index:2;color:var(--gold);font-size:1rem;font-weight:900;transform:translateY(-50%)}.clarity-ad-flow-step span{color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.12em}.clarity-ad-flow-step strong{color:var(--teal);font-size:clamp(.78rem,.94vw,.94rem);line-height:1.12}.clarity-ad-map-table{max-width:1120px;margin-inline:auto;border:0;background:transparent;box-shadow:none}.clarity-ad-map-header{display:none}.clarity-ad-map-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.clarity-ad-map-rows article{grid-template-columns:minmax(132px,.38fr) minmax(0,1fr);min-height:112px;padding:20px;border-color:rgba(11,48,45,.1);background:linear-gradient(180deg,#fff,rgba(255,253,248,.9));box-shadow:0 14px 38px rgba(17,25,27,.045)}.clarity-ad-map-rows article:before{width:4px;background:linear-gradient(180deg,rgba(201,154,46,.72),rgba(11,103,97,.38))}.clarity-ad-map-rows article>div span{background:rgba(201,154,46,.13);color:var(--gold)}.clarity-ad-map-rows h3{color:var(--teal)}.clarity-ad-page .content-hero{padding-top:clamp(116px,10vw,146px);padding-bottom:clamp(68px,7vw,96px)}.clarity-ad-about,.clarity-ad-audience,.clarity-ad-confusion,.clarity-ad-faq,.clarity-ad-final,.clarity-ad-leave,.clarity-ad-structure,.clarity-ad-system,.clarity-ad-why{padding:clamp(68px,7vw,102px) 0}.clarity-ad-about-card,.clarity-ad-audience-panel,.clarity-ad-final-card,.clarity-ad-leave-panel,.clarity-ad-problem-panel,.clarity-ad-why-card{border-color:rgba(11,48,45,.11)}.clarity-ad-problem-panel{max-width:1180px;padding:clamp(28px,4.4vw,50px)}.clarity-ad-problem-head{margin-bottom:clamp(24px,3.6vw,38px)}.clarity-ad-about-card h2,.clarity-ad-audience-head h2,.clarity-ad-centered-heading h2,.clarity-ad-final-card h2,.clarity-ad-leave-panel h2,.clarity-ad-problem-head h2,.clarity-ad-system-card h2,.clarity-ad-why-card h2{text-wrap:balance}.clarity-ad-about-card p,.clarity-ad-centered-heading p,.clarity-ad-problem-head p,.clarity-ad-why-card p{text-wrap:pretty}.clarity-ad-problem-body{gap:clamp(22px,3.8vw,42px)}.clarity-ad-problem-question-card{justify-content:flex-start}.clarity-ad-problem-question-card .clarity-ad-problem-points{gap:8px}.clarity-ad-problem-question-card .clarity-ad-problem-points li{min-height:58px}.clarity-ad-problem-story article{align-items:center;grid-template-columns:1fr;gap:0;padding:clamp(20px,2.6vw,28px);border-color:rgba(11,48,45,.095);background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(42,62%,97%,.92))}.clarity-ad-problem-story article:before{content:"";width:38px;height:3px;margin-bottom:16px;border-radius:999px;background:linear-gradient(90deg,var(--gold),rgba(11,103,97,.36))}.clarity-ad-problem-story article span{display:none}.clarity-ad-problem-story article:last-child:before{background:var(--gold)}.clarity-ad-system-card>div:first-child{margin-bottom:clamp(24px,3.8vw,40px)}.clarity-ad-journey-flow{gap:10px;margin-top:clamp(24px,3.4vw,34px)}.clarity-ad-flow-step{min-height:68px;padding:12px 8px;background:linear-gradient(180deg,#fff,hsla(42,62%,97%,.96))}.clarity-ad-flow-step strong{font-size:clamp(.8rem,.9vw,.92rem)}.clarity-ad-flow-step:not(:last-child):after{right:-11px;width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(201,154,46,.2);border-radius:999px;background:#fffdf8;font-size:.8rem}.clarity-ad-map-rows{gap:10px}.clarity-ad-map-rows article{min-height:96px;padding:18px;align-items:center}.clarity-ad-map-rows p{line-height:1.52}.clarity-ad-check-list{gap:12px}.clarity-ad-check-list li{min-height:64px;padding:16px 16px 16px 44px;background:linear-gradient(180deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.055))}.clarity-ad-leave-panel{align-items:stretch;gap:clamp(30px,5vw,64px)}.clarity-ad-leave-copy{display:flex;min-height:100%;flex-direction:column;justify-content:center}.clarity-ad-leave-shift{display:grid;grid-gap:8px;gap:8px;max-width:470px;margin-top:clamp(28px,4vw,42px);padding:clamp(18px,2.8vw,26px);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.045));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.clarity-ad-leave-shift span{color:rgba(243,189,80,.88);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.clarity-ad-leave-shift strong{color:hsla(0,0%,100%,.92);font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.24}.clarity-ad-leave-actions{display:grid;align-content:center;grid-gap:clamp(18px,2.6vw,24px);gap:clamp(18px,2.6vw,24px)}.clarity-ad-leave-actions .btn{width:-moz-fit-content;width:fit-content;box-shadow:0 18px 40px rgba(201,154,46,.24)}.clarity-ad-leave-note{max-width:580px;margin:-4px 0 0;color:hsla(0,0%,100%,.68)!important;font-size:.94rem!important;line-height:1.52!important;opacity:1!important}.clarity-ad-session-grid article{min-height:208px}.clarity-ad-audience-panel{max-width:1160px}.clarity-ad-audience-grid{gap:14px}.clarity-ad-audience-panel .clarity-ad-tag-list span{min-height:54px}.clarity-ad-contrast-list p,.clarity-ad-contrast-list strong{line-height:1.6}.clarity-ad-framework-list{gap:10px}.clarity-ad-framework-list span{min-height:54px}.clarity-ad-faq{background:radial-gradient(circle at 88% 10%,rgba(201,154,46,.1),transparent 30%),linear-gradient(180deg,#f7f5f0,#fffdf8)}.clarity-ad-faq .section-kicker h2{color:var(--ink);font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.clarity-ad-faq .section-kicker p{max-width:660px;margin:14px auto 0;color:var(--muted);font-size:1.02rem;line-height:1.62}.clarity-ad-faq .faq-list{width:min(980px,100%)}.clarity-ad-faq .faq-item{border-color:rgba(11,48,45,.1);box-shadow:0 14px 36px rgba(17,25,27,.045)}.clarity-ad-next-step-copy{max-width:700px;margin-top:12px}.clarity-ad-final-card{max-width:1180px}.clarity-ad-final-offer{grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);gap:clamp(28px,4vw,50px)}.clarity-ad-price-box .btn{min-width:100%;white-space:nowrap}.clarity-ad-final-card .clarity-ad-price-box p{color:var(--muted);opacity:1}.clarity-ad-page{background:#fbfaf6}.clarity-ad-page .content-hero{background-image:linear-gradient(90deg,rgba(5,18,16,.98),rgba(7,24,22,.82) 48%,rgba(7,24,22,.58)),url(/assets/hero-clarity.svg)}.clarity-ad-page .content-hero h1{max-width:980px;letter-spacing:-.045em}.clarity-ad-page .content-hero p:not(.eyebrow,.offer-badge-eyebrow){color:hsla(0,0%,100%,.78)}.clarity-hero-price-card{border-color:rgba(243,189,80,.24);background:radial-gradient(circle at 100% 0,rgba(243,189,80,.16),transparent 34%),linear-gradient(145deg,rgba(10,40,36,.92),rgba(5,18,16,.86));box-shadow:0 34px 90px rgba(0,0,0,.28)}.clarity-ad-bridge{position:relative;z-index:3;margin-top:clamp(-42px,-3vw,-28px);padding-bottom:clamp(34px,4.5vw,56px);background:linear-gradient(180deg,rgba(7,24,22,0),#fffdf8 46%,#fffdf8)}.clarity-ad-bridge-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(20px,4vw,44px);gap:clamp(20px,4vw,44px);align-items:center;padding:clamp(18px,3vw,28px);border:1px solid rgba(185,154,50,.18);border-radius:8px;background:linear-gradient(145deg,hsla(0,0%,100%,.98),hsla(44,52%,96%,.95));box-shadow:0 28px 76px rgba(17,25,27,.1)}.clarity-ad-bridge-card>p{margin:0;color:var(--teal-dark);font-size:clamp(1rem,1.35vw,1.14rem);font-weight:820;line-height:1.48;text-wrap:balance}.clarity-ad-bridge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.clarity-ad-bridge-grid div{min-height:86px;padding:14px 16px;border:1px solid rgba(9,36,31,.085);border-radius:8px;background:hsla(0,0%,100%,.72)}.clarity-ad-bridge-grid span{display:block;margin-bottom:7px;color:#a2741c;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.clarity-ad-bridge-grid strong{display:block;color:var(--ink);font-size:.95rem;line-height:1.32}.clarity-ad-confusion,.clarity-ad-faq,.clarity-ad-structure{background:linear-gradient(180deg,#fffdf8,#f6f2e9)}.clarity-ad-about,.clarity-ad-audience,.clarity-ad-system{background:linear-gradient(180deg,#fff,#fbfaf6)}.clarity-ad-final,.clarity-ad-leave,.clarity-ad-why{background:radial-gradient(circle at 50% 0,rgba(185,154,50,.09),transparent 34%),linear-gradient(180deg,#f8f5ee,#fffdf8)}.clarity-ad-confusion:before,.clarity-ad-leave:before,.clarity-ad-system:before,.clarity-ad-why:before{opacity:.28;background-size:96px 96px}.clarity-ad-about-card,.clarity-ad-audience-panel,.clarity-ad-problem-panel,.clarity-ad-why-card{border-color:rgba(9,36,31,.09);background:linear-gradient(145deg,hsla(0,0%,100%,.98),hsla(44,52%,96%,.9));box-shadow:0 26px 72px rgba(17,25,27,.07)}.clarity-ad-about-card{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,34px)}.clarity-ad-about-main{display:grid;grid-template-columns:minmax(0,.58fr) minmax(280px,.42fr);grid-gap:clamp(22px,4vw,46px);gap:clamp(22px,4vw,46px);align-items:start}.clarity-ad-facilitator-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding-top:clamp(18px,2.5vw,24px);border-top:1px solid rgba(9,36,31,.09);overflow:hidden}.clarity-ad-facilitator-media{position:relative;width:108px;margin-inline:0}.clarity-ad-facilitator-media:before{content:"";position:absolute;inset:-8px;border:1px solid rgba(185,154,50,.28);border-radius:999px;background:radial-gradient(circle at 80% 18%,rgba(185,154,50,.18),transparent 34%),linear-gradient(145deg,rgba(9,36,31,.14),rgba(255,253,248,.18))}.clarity-ad-facilitator-media:after{content:"";position:absolute;right:0;bottom:10px;width:22px;height:22px;border:3px solid rgba(255,253,248,.96);border-radius:999px;background:#c99a2b;box-shadow:0 12px 32px rgba(9,36,31,.18)}.clarity-ad-facilitator-media img{position:relative;width:100%;aspect-ratio:1;border:5px solid rgba(255,253,248,.96);border-radius:999px;box-shadow:0 26px 70px rgba(9,36,31,.16);object-fit:cover;object-position:center 18%}.clarity-ad-facilitator-copy h3{max-width:680px;margin:0;color:var(--ink);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08;letter-spacing:-.04em}.clarity-ad-facilitator-role{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:10px 0 0;padding:7px 11px;border:1px solid rgba(185,154,50,.2);border-radius:999px;background:rgba(255,249,233,.82);color:#8b641c;font-size:.76rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.clarity-ad-facilitator-copy p:not(.clarity-section-label,.clarity-ad-facilitator-role){max-width:680px;margin:12px 0 0;color:var(--muted);font-size:clamp(.96rem,1.2vw,1.06rem);line-height:1.58}.clarity-ad-problem-panel:after{border-color:rgba(185,154,50,.08)}.clarity-ad-final-offer,.clarity-ad-leave-panel,.clarity-ad-problem-question-card{background:radial-gradient(circle at 0 0,rgba(185,154,50,.16),transparent 34%),linear-gradient(145deg,#0a302b,#061714);box-shadow:0 34px 90px rgba(7,24,22,.22)}.clarity-ad-check-list li,.clarity-ad-problem-question-card .clarity-ad-problem-points li{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.075)}.clarity-ad-audience-panel .clarity-ad-fit-card,.clarity-ad-faq .faq-item,.clarity-ad-framework-list span,.clarity-ad-map-rows article,.clarity-ad-problem-story article,.clarity-ad-session-grid article{border-color:rgba(9,36,31,.085);background:hsla(0,0%,100%,.92);box-shadow:0 16px 42px rgba(17,25,27,.045)}.clarity-ad-faq .faq-item[open],.clarity-ad-map-rows article:hover,.clarity-ad-problem-story article:hover,.clarity-ad-session-grid article:hover{border-color:rgba(185,154,50,.24);box-shadow:0 22px 54px rgba(17,25,27,.07)}.clarity-ad-about-card h2,.clarity-ad-audience-head h2,.clarity-ad-centered-heading h2,.clarity-ad-faq .section-kicker h2,.clarity-ad-system-card h2,.clarity-ad-why-card h2{color:#0f1819;letter-spacing:-.04em}.clarity-ad-journey-flow{max-width:1080px}.clarity-ad-flow-step{border-color:rgba(9,36,31,.085);background:linear-gradient(180deg,#fff,#fbf8f0);box-shadow:0 14px 34px rgba(17,25,27,.05)}.clarity-ad-flow-step strong,.clarity-ad-map-rows h3{color:#0a4f49}.clarity-ad-map-rows{gap:14px}.clarity-ad-map-rows article{min-height:104px;padding:20px 22px}.clarity-ad-map-rows article:before{background:linear-gradient(180deg,rgba(185,154,50,.78),rgba(11,103,97,.42))}.clarity-ad-leave-shift{background:linear-gradient(145deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.045))}.clarity-ad-final-card .btn,.clarity-ad-leave-actions .btn,.clarity-hero-price-card .btn{box-shadow:0 18px 42px rgba(201,154,46,.28)}.clarity-ad-session-grid article:before{background:rgba(185,154,50,.13);color:#a2741c}.clarity-ad-audience-head p{border-left-color:var(--brand-gold);background:hsla(0,0%,100%,.74)}.clarity-ad-audience-panel .clarity-ad-compact-list li,.clarity-ad-audience-panel .clarity-ad-tag-list span{border-color:rgba(9,36,31,.085);background:linear-gradient(180deg,#fff,#fbf8f0)}.clarity-ad-contrast-list strong{border-color:rgba(11,103,97,.12);background:linear-gradient(135deg,rgba(11,103,97,.095),rgba(185,154,50,.07))}.clarity-ad-faq .faq-item summary{min-height:68px}.clarity-ad-final-card{border-color:rgba(9,36,31,.14)}.clarity-ad-price-box{background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(42,56%,96%,.96))}.registration-section{background:radial-gradient(circle at 18% 16%,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,#fffdf8,#f5f7fb)}.registration-section-compact{padding-top:clamp(96px,11vw,124px);padding-bottom:clamp(50px,6vw,76px)}.registration-layout{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.08fr);grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);align-items:start}.registration-layout .section-kicker{max-width:390px;padding-top:18px}.registration-layout .section-kicker h2{font-size:clamp(2rem,3.2vw,3.05rem);line-height:1.03}.registration-layout .section-kicker p:not(.eyebrow){max-width:420px;margin-top:12px;color:var(--muted);font-size:.94rem;line-height:1.5}.registration-layout .section-kicker p:not(.eyebrow)+p:not(.eyebrow){margin-top:8px}.registration-assurance{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.registration-assurance span{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:8px 11px;border:1px solid rgba(17,25,27,.08);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--ink-2);font-size:.86rem;font-weight:760;box-shadow:0 12px 30px rgba(17,25,27,.05)}.registration-assurance span:before{content:"";width:8px;height:8px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.registration-form{position:relative;justify-self:center;width:min(100%,650px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 16px;gap:13px 16px;padding:clamp(18px,2.8vw,26px);border:1px solid rgba(17,25,27,.09);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94)),var(--white);box-shadow:0 28px 70px rgba(17,25,27,.11)}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.registration-form:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#2563eb,rgba(37,99,235,.16),var(--brand-gold))}.registration-form-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:0}.registration-form-header span{color:#2563eb;font-size:.68rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.registration-form-header strong{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.05}.registration-selected-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px;align-items:center;padding:15px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:linear-gradient(145deg,rgba(37,99,235,.08),rgba(243,189,80,.08)),var(--white);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.registration-selected-card>span{grid-column:1/-1;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:rgba(37,99,235,.1);color:#1d4ed8;font-size:.62rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.registration-selected-card strong{display:block;color:var(--ink);font-size:1.02rem;line-height:1.15}.registration-selected-card p{margin:5px 0 0;color:var(--muted);font-size:.86rem;line-height:1.35}.registration-selected-card em{display:flex;align-items:baseline;gap:8px;color:var(--ink);font-size:clamp(1.3rem,2.2vw,1.8rem);font-style:normal;font-weight:950;line-height:1}.registration-selected-card em s{color:rgba(17,31,33,.46);font-size:.58em;text-decoration-thickness:2px}.registration-form label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-weight:760}.registration-form label span{color:var(--ink-2);font-size:.82rem;letter-spacing:.01em}.registration-form input,.registration-form select,.registration-form textarea{width:100%;border:1px solid rgba(12,42,38,.2);border-radius:8px;background:var(--white);color:var(--ink);font:inherit;font-size:.96rem;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(17,25,27,.035);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.registration-form input::placeholder,.registration-form textarea::placeholder{color:hsla(169,5%,42%,.5);font-size:.88rem;font-weight:430}.registration-form select.select-placeholder{color:hsla(169,5%,42%,.58);font-size:.86rem;font-weight:460}.registration-form input,.registration-form select{min-height:46px;padding:0 13px}.registration-form textarea{min-height:76px;padding:11px 13px;resize:vertical}.contact-query-form textarea{min-height:132px}.contact-page-section{padding-top:138px;background:linear-gradient(180deg,rgba(248,250,247,.98),#fff 58%),var(--surface-clean)}.contact-page-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,.9fr);grid-gap:clamp(34px,6vw,94px);gap:clamp(34px,6vw,94px);align-items:center}.contact-page-intro{max-width:520px}.contact-label{width:-moz-fit-content;width:fit-content;margin:0 0 18px;padding:7px 10px;border:1px solid rgba(12,42,38,.1);border-radius:999px;background:hsla(0,0%,100%,.74);color:var(--teal-dark);font-size:.72rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.contact-page-intro h2{max-width:500px;margin-bottom:18px;font-size:clamp(2.25rem,4vw,4.1rem);line-height:.98}.contact-page-intro p{max-width:500px;margin:0;color:var(--muted);font-size:1rem;line-height:1.62}.contact-page-intro p+p{margin-top:10px}.contact-support-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.contact-support-list span{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(12,42,38,.09);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--ink-2);font-size:.84rem;font-weight:720}.contact-support-list span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand-gold)}.contact-form{display:grid;grid-gap:16px;gap:16px;width:min(100%,560px);justify-self:end;padding:clamp(22px,3vw,34px);border:1px solid rgba(12,42,38,.11);border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 24px 64px rgba(17,25,27,.09)}.contact-form-header{display:grid;grid-gap:6px;gap:6px;padding-bottom:6px}.contact-form-header span{color:var(--teal);font-size:.68rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.contact-form-header strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:780;line-height:1.08}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.contact-form label{display:grid;grid-gap:7px;gap:7px}.contact-form label span{color:var(--ink-2);font-size:.82rem;font-weight:740}.contact-field-hint{margin-top:-2px;color:hsla(169,5%,42%,.72);font-size:.78rem;font-weight:520;line-height:1.4}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(12,42,38,.18);border-radius:8px;background:#fbfcfa;color:var(--ink);font:inherit;font-size:.96rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-form input,.contact-form select{min-height:48px;padding:0 13px}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form textarea{min-height:150px;padding:12px 13px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:hsla(169,5%,42%,.5);font-size:.88rem;font-weight:430}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(13,106,102,.52);background:var(--white);box-shadow:0 0 0 4px rgba(13,106,102,.09)}.contact-submit{width:100%;min-height:50px;border:1px solid rgba(9,68,62,.88);background:linear-gradient(180deg,#0f7b72,#0a5f58);color:var(--white);cursor:pointer;box-shadow:0 18px 36px rgba(13,106,102,.2),inset 0 1px 0 hsla(0,0%,100%,.22)}.contact-submit:disabled{cursor:wait;opacity:.72}.contact-form-note{margin:-2px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.partner-hero{padding:150px 0 80px;background-image:linear-gradient(90deg,rgba(8,13,14,.95),rgba(8,13,14,.72)),url(/assets/hero-partner.svg);background-position:50%;background-size:cover;color:var(--white)}.partner-hero-inner{max-width:900px}.partner-label{width:-moz-fit-content;width:fit-content;margin:0 0 22px;padding:7px 10px;border:1px solid rgba(243,189,80,.22);border-radius:999px;background:hsla(0,0%,100%,.06);color:#f3bd50;font-size:.72rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.partner-hero h1{max-width:860px;margin-bottom:22px;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.95}.partner-hero p:not(.partner-label){max-width:760px;margin:0;color:hsla(0,0%,100%,.76);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.partner-section{background:var(--surface-clean)}.partner-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);grid-gap:clamp(34px,6vw,92px);gap:clamp(34px,6vw,92px);align-items:center}.partner-copy h2,.partner-cta h2{max-width:620px;margin-bottom:18px;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1}.partner-copy p,.partner-cta p{max-width:680px;margin:0;color:var(--muted);font-size:1.03rem;line-height:1.7}.partner-copy p+p,.partner-cta p+p{margin-top:14px}.partner-card{padding:clamp(24px,4vw,38px);border:1px solid rgba(12,42,38,.11);border-radius:8px;background:var(--white);box-shadow:0 24px 64px rgba(17,25,27,.09)}.partner-card span{display:block;margin-bottom:18px;color:var(--teal-dark);font-size:.78rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.partner-card ul{display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;list-style:none}.partner-card li{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;color:var(--ink);font-size:1rem;font-weight:720;line-height:1.45}.partner-card li:before{content:"";width:8px;height:8px;margin-top:8px;border-radius:999px;background:var(--brand-gold)}.partner-cta-section{background:var(--surface-muted)}.partner-cta{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,5vw,72px);padding:clamp(26px,4vw,44px);border:1px solid rgba(12,42,38,.1);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.partner-cta .btn{flex:0 0 auto}.registration-form input:focus,.registration-form select:focus,.registration-form textarea:focus{border-color:rgba(37,99,235,.58);background:var(--white);box-shadow:0 0 0 4px rgba(37,99,235,.1)}.form-notice,.registration-form-full,.registration-submit{grid-column:1/-1}.form-notice{margin:4px 0 0;padding:12px 14px;border-radius:8px;font-size:.96rem;font-weight:800;line-height:1.45}.form-notice-success{border:1px solid rgba(13,106,102,.2);background:rgba(13,106,102,.08);color:var(--teal-dark)}.form-notice-error{border:1px solid rgba(145,45,32,.18);background:rgba(145,45,32,.08);color:#7d291f}.registration-submit{width:100%;min-height:50px;cursor:pointer;font-size:.96rem}.registration-submit-blue{border:1px solid rgba(37,99,235,.72);background:linear-gradient(180deg,#2f72f0,#2563eb 45%,#1747b6);color:var(--white);box-shadow:0 18px 38px rgba(37,99,235,.28),inset 0 1px 0 hsla(0,0%,100%,.24)}.registration-submit-blue:hover{background:linear-gradient(180deg,#2f6df4,#1d4ed8);box-shadow:0 22px 44px rgba(37,99,235,.3);transform:translateY(-2px)}.registration-submit:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.registration-payment-note{margin:-4px auto 0;max-width:620px;color:hsla(169,5%,42%,.82);font-size:.78rem;line-height:1.38;text-align:center}.status-hero{min-height:100vh;display:grid;align-items:center;background-image:linear-gradient(90deg,rgba(8,13,14,.95),rgba(8,13,14,.7)),url(/assets/hero-status.svg)}.status-card{max-width:820px;text-align:center}.status-card h1,.status-card p{margin-inline:auto}.status-card .hero-actions{justify-content:center}.status-note{margin-top:18px;color:hsla(0,0%,100%,.68);font-size:.92rem}.status-mark{display:inline-grid;width:58px;height:58px;margin-bottom:22px;place-items:center;border-radius:999px;font-size:1.7rem;font-weight:950;line-height:1}.status-mark-success{border:1px solid rgba(137,199,195,.26);background:rgba(137,199,195,.14);color:#9bd8d2}.status-mark-failed{border:1px solid rgba(243,189,80,.3);background:rgba(243,189,80,.14);color:#f3bd50}.blog-hero{background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.68)),url(/assets/hero-insights.svg)}.article-hero{background-image:linear-gradient(90deg,rgba(8,13,14,.96),rgba(8,13,14,.7)),url(/assets/hero-article.svg)}.insights-hero-card{position:relative;display:grid;grid-gap:18px;gap:18px;overflow:hidden;padding:clamp(24px,4vw,38px);border:1px solid rgba(243,189,80,.2);border-radius:8px;background:linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.025)),linear-gradient(135deg,rgba(13,106,102,.24),rgba(5,17,18,.78));box-shadow:0 30px 74px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.09)}.insights-hero-card:after{content:"";position:absolute;inset:auto -18% -38% 22%;height:170px;border-radius:999px;background:radial-gradient(circle,rgba(243,189,80,.18),transparent 68%);pointer-events:none}.insights-hero-card .brand-logo{width:-moz-fit-content;width:fit-content;max-width:none;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.12)}.insights-hero-card .brand-logo-mark{width:clamp(150px,13vw,184px)}.insights-hero-card span{display:inline-flex;margin-bottom:10px;color:#f3bd50;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.insights-hero-card strong{display:block;max-width:430px;color:var(--white);font-family:var(--font-display);font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:760;line-height:1.08;letter-spacing:0}.insights-hero-card p{max-width:410px;margin-top:14px;color:hsla(0,0%,100%,.72);font-size:1rem;line-height:1.58}.insights-hero-card small{position:relative;z-index:1;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:8px 11px;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;background:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.66);font-size:.78rem;font-weight:760;letter-spacing:.01em}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.blog-card{display:flex;min-height:320px;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,36px)}.blog-card span{color:var(--teal)}.blog-card h2{margin:20px 0 16px;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.12}.blog-card .text-link{margin-top:auto}.article-hero-inner{max-width:940px}.article-section{background:var(--surface-muted)}.article-body{max-width:900px}.article-body>section{padding:clamp(24px,4vw,38px) 0;border-bottom:1px solid var(--line)}.article-body h2{margin-bottom:14px;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.12}.article-cta{margin-top:28px;padding:clamp(24px,4vw,42px)}.article-cta h2{margin-bottom:14px}.article-cta .btn{margin-top:26px}.pillars-section{background:var(--surface-sage);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar-list{display:grid;grid-gap:12px;gap:12px}.pillar-list article{display:grid;grid-template-columns:72px 1fr;grid-gap:22px;gap:22px;align-items:start;padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.pillar-list span{display:grid;width:52px;height:52px;place-items:center;border-radius:8px;background:var(--teal-dark);color:var(--white);font-size:13px;font-weight:950}.pillar-list h3 small{color:var(--teal);font-size:.65em;font-weight:850}.pillar-list p{max-width:860px;margin:12px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.62}.audience-section{color:var(--white);background:linear-gradient(135deg,rgba(7,24,22,.98),rgba(7,40,36,.96)),var(--surface-deep)}.audience-section .eyebrow{color:#f3bd50}.audience-section .split-layout{align-items:center}.audience-panel{padding:clamp(24px,4vw,42px);border-left:4px solid var(--amber);background:hsla(0,0%,100%,.06);box-shadow:0 24px 70px rgba(0,0,0,.14)}.audience-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.audience-card{min-height:148px;padding:22px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.055)}.audience-card:last-child{grid-column:1/-1}.audience-card h3{color:var(--white);font-size:clamp(1.15rem,1.7vw,1.45rem)}.audience-card p{margin:12px 0 0;color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.58}.outcome-grid{display:grid;grid-gap:clamp(28px,5vw,54px);gap:clamp(28px,5vw,54px)}.outcome-section{background:var(--surface-clean);border-bottom:1px solid var(--line)}.outcome-copy p{margin-top:24px;max-width:820px}.outcome-subhead{max-width:640px;margin-top:18px;color:var(--teal-dark);font-size:clamp(1.35rem,2.3vw,2.2rem)}.outcome-detail{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);align-items:start;padding:clamp(24px,4vw,40px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft)}.outcome-detail-title{margin:0 0 16px;color:var(--ink);font-size:1.1rem;font-weight:900}.outcome-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:10px;row-gap:10px;grid-column-gap:clamp(28px,4vw,52px);column-gap:clamp(28px,4vw,52px);margin:0;padding-left:1.1rem;color:var(--ink-2);font-size:1.02rem}.outcome-list li::marker{color:var(--teal)}.outcome-note{min-height:100%;display:flex;align-items:center;padding:clamp(20px,3vw,30px);border-radius:8px;background:var(--surface-sage)}.outcome-note p{margin:0;color:var(--ink);font-size:clamp(1.16rem,1.9vw,1.45rem);font-weight:820;line-height:1.36}.outcome-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.outcome-map span,.outcome-map strong{min-height:110px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;padding:18px;box-shadow:0 12px 30px rgba(17,25,27,.065);text-align:center;font-weight:900}.outcome-map span{background:var(--white);color:var(--ink-2)}.outcome-map strong{grid-column:span 2;background:linear-gradient(135deg,var(--teal-dark),var(--teal));color:var(--white);font-size:1.25rem}.faq-section{background:var(--surface-sage);border-bottom:1px solid rgba(201,154,46,.18)}.faq-layout{display:grid;grid-gap:clamp(28px,4vw,46px);gap:clamp(28px,4vw,46px);align-items:start}.faq-layout .section-kicker{max-width:760px;margin-inline:auto;text-align:center}.faq-list{display:grid;grid-gap:12px;gap:12px;width:min(920px,100%);margin-inline:auto}.faq-item{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow-soft);transition:border-color .18s ease,box-shadow .18s ease}.faq-item[open]{border-color:rgba(7,63,59,.2);box-shadow:0 16px 38px rgba(17,25,27,.075)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:20px 24px;color:var(--ink);cursor:pointer;font-size:clamp(1rem,1.45vw,1.16rem);font-weight:850;line-height:1.25;list-style:none}.faq-item summary span{max-width:760px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:1px solid rgba(17,31,33,.14);border-radius:999px;color:var(--teal-dark);content:"+";font-size:1.05rem;font-weight:800;line-height:1;transition:transform .18s ease,background .18s ease,color .18s ease}.faq-item[open] summary:after{background:var(--teal-dark);color:var(--white);content:"-";transform:rotate(180deg)}.faq-item p{margin:-4px 24px 24px;color:var(--muted);font-size:1rem}.system-section{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(7,24,22,.04),rgba(201,154,46,.08) 45%,rgba(7,24,22,.02)),var(--surface-clean)}.system-section:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(7,63,59,.18),transparent)}.system-layout{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center}.system-layout .section-kicker{grid-column:2;grid-row:1;padding:clamp(22px,4vw,42px);border:1px solid rgba(7,63,59,.12);border-radius:8px;background:hsla(0,0%,100%,.72);box-shadow:var(--shadow-soft)}.system-panel{grid-column:1;grid-row:1}.system-panel p{max-width:none;padding:clamp(22px,3vw,30px);border:1px solid rgba(7,63,59,.1);border-radius:8px;background:hsla(0,0%,100%,.78)}.trust-section{background:linear-gradient(135deg,rgba(7,24,22,.96),rgba(7,40,36,.94)),var(--surface-deep);color:var(--white)}.trust-layout{display:block;max-width:920px;text-align:center}.trust-layout .section-kicker{margin:0 auto 28px}.trust-layout .section-kicker h2{color:var(--white)}.trust-panel{padding:clamp(28px,5vw,52px);border-color:rgba(243,189,80,.18);background:linear-gradient(145deg,rgba(13,106,102,.22),hsla(0,0%,100%,.045)),hsla(0,0%,100%,.055);box-shadow:var(--shadow-dark);text-align:left}.trust-panel:before{inset:0 0 auto;width:auto;height:4px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,var(--amber),hsla(0,0%,100%,.22),var(--teal))}.trust-panel p{color:hsla(0,0%,100%,.76)}.trust-panel strong{color:#f3bd50}.footer-strip{background:linear-gradient(135deg,rgba(7,25,22,.99),rgba(17,25,27,.98)),var(--surface-deep);color:hsla(0,0%,100%,.72)}.footer-grid-cap{height:6px;border:0;background:linear-gradient(90deg,var(--teal-dark),var(--amber),var(--teal-dark))}.footer-grid{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start;min-height:94px;padding-top:34px;padding-bottom:34px}.footer-brand-line{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;color:hsla(0,0%,100%,.82);font-size:.74rem;font-weight:700;line-height:1.25}.footer-brand-copy{display:block;max-width:420px;margin:10px 0 0;color:hsla(0,0%,100%,.58);font-size:.8rem;font-weight:600;letter-spacing:0;line-height:1.48}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(10px,1.6vw,18px);column-gap:clamp(10px,1.6vw,18px);grid-row-gap:clamp(18px,3vw,34px);row-gap:clamp(18px,3vw,34px);justify-self:end;width:100%;max-width:680px;padding-left:clamp(24px,4vw,56px)}.footer-column{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.footer-column h3{margin:0;color:rgba(243,189,80,.9);font-size:.72rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.footer-column nav{display:grid;grid-gap:10px;gap:10px;justify-content:start;color:hsla(0,0%,100%,.66);font-size:.875rem;font-weight:800;line-height:1.25}.footer-column nav a:hover{color:var(--white)}.footer-social-row{grid-column:1/-1;display:grid;grid-gap:14px;gap:14px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.12)}.social-links{display:grid;grid-gap:10px;gap:10px;justify-items:start}.social-links p{margin:0;color:rgba(243,189,80,.88);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.social-link-list{display:grid;width:min(100%,560px);grid-template-columns:repeat(4,max-content);align-items:center;grid-gap:18px;gap:18px}.social-links a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:24px;padding:0;color:hsla(0,0%,100%,.78);font-size:.8rem;font-weight:800;transition:transform .18s ease,color .18s ease}.social-links a:hover{transform:translateY(-2px);color:var(--white)}.social-links svg{flex:0 0 auto;width:16px;height:16px;fill:currentColor}.footer-copyright{margin:0;color:hsla(0,0%,100%,.54);font-size:.8rem;font-weight:650}@media (max-width:900px){.site-header{grid-template-columns:auto auto}.nav-toggle{justify-self:end;display:grid}.site-nav{position:fixed;inset:78px 16px auto;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:rgba(11,18,19,.96)}.site-nav a{padding:14px}body.nav-open .site-nav{display:flex}.header-cta{display:none}.hero{display:block;min-height:auto;padding:118px 0 56px}.hero-content{padding-bottom:0}.hero-media img{object-position:63% center}.hero-dock{position:relative;right:auto;bottom:auto;left:auto;margin-top:28px}.ribbon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ribbon-item:nth-child(4n+1) .ribbon-tooltip{left:0;right:auto;transform:translateY(-8px)}.ribbon-item:nth-child(4n+1) .ribbon-tooltip:after{left:24px;right:auto}.ribbon-item:nth-child(4n) .ribbon-tooltip{right:0;left:auto;transform:translateY(-8px)}.ribbon-item:nth-child(4n) .ribbon-tooltip:after{right:24px;left:auto}.ribbon-item:nth-child(4n):focus-visible .ribbon-tooltip,.ribbon-item:nth-child(4n):hover .ribbon-tooltip,.ribbon-item:nth-child(4n+1):focus-visible .ribbon-tooltip,.ribbon-item:nth-child(4n+1):hover .ribbon-tooltip{transform:translate(0)}.assessment-shell,.clarity-ad-about-card,.clarity-ad-final-offer,.clarity-ad-leave-panel,.clarity-ad-split-panel,.clarity-ad-system-card,.clarity-ad-two-column,.clarity-ad-why-card,.contact-page-layout,.content-feature,.content-hero-grid,.content-two-column,.course-hero-grid,.course-plan-grid,.faq-layout,.outcome-grid,.partner-layout,.problem-layout,.proof-layout,.registration-layout,.split-layout,.system-layout,.trust-layout{grid-template-columns:1fr}.contact-page-layout{align-items:start}.contact-form{justify-self:stretch;width:100%}.partner-cta{align-items:flex-start;flex-direction:column}.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-page-section .assessment-shell{min-height:auto}.assessment-page-section .assessment-shell:before{display:none}.assessment-detail-section>.container{grid-template-columns:1fr}.assessment-detail-heading{position:static;max-width:760px}.assessment-final-cta{align-items:flex-start;flex-direction:column}.clarity-ad-facilitator-card{grid-template-columns:104px minmax(0,1fr);gap:18px}.clarity-ad-facilitator-media{width:100px}.clarity-ad-about-main{grid-template-columns:1fr}.assessment-copy{max-width:760px}.assessment-result{grid-template-columns:1fr}.assessment-score-card{min-height:150px}.assessment-recommendation{align-items:flex-start;flex-direction:column}.blog-grid,.content-card-grid{grid-template-columns:1fr}.journey-track{display:none}.journey-card{min-height:auto}.journey-card:after{display:none}.journey-card-core{transform:none}.system-contrast{grid-template-columns:1fr;gap:12px}.system-contrast-card{min-height:auto}.system-section:before{display:none}.system-layout .section-kicker,.system-panel{grid-column:auto;grid-row:auto}.system-contrast-arrow{width:auto;min-height:34px;transform:none}.outcome-grid{gap:30px}.outcome-map{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-detail{grid-template-columns:1fr}.problem-layout .section-kicker{position:static;max-width:760px}.clarity-ad-two-column .section-kicker{max-width:760px}.clarity-ad-audience-grid,.clarity-ad-audience-head,.clarity-ad-bridge-card,.clarity-ad-map-rows,.clarity-ad-problem-body,.clarity-ad-problem-head{grid-template-columns:1fr}.clarity-ad-bridge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-ad-journey-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.clarity-ad-flow-step:nth-child(4n):after{display:none}.clarity-ad-problem-head{align-items:start}.clarity-ad-card-grid,.clarity-session-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-session-strip-grid article:nth-child(2n){border-right:0}.clarity-ad-check-list,.clarity-ad-session-grid,.clarity-ad-summary-grid{grid-template-columns:1fr}.clarity-ad-two-column .section-kicker{position:static}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;max-width:none}.footer-column nav{justify-self:start;justify-content:start;text-align:left}.social-links{justify-items:start}.social-link-list{width:100%;grid-template-columns:repeat(2,max-content);gap:12px 18px}}@media (max-width:640px){.container{width:min(100% - 28px,var(--max))}.site-header{min-height:70px;padding-inline:14px}.brand-logo{max-width:calc(100vw - 90px)}.brand-logo-mark{width:min(178px,calc(100vw - 98px))}.registration-form{grid-template-columns:1fr}.assessment-modal{align-items:end;padding:10px}.assessment-dialog{width:100%;padding:18px}.assessment-dialog-popup{max-height:94svh}.assessment-page-section{padding:108px 0 76px}.assessment-page-section .assessment-shell{padding:0}.clarity-session-strip{margin-top:-22px}.clarity-session-strip-grid{grid-template-columns:1fr}.clarity-session-strip-grid article{min-height:auto;border-right:0;border-bottom:1px solid rgba(17,25,27,.08)}.clarity-session-strip-grid article:last-child{border-bottom:0}.clarity-ad-card-grid,.clarity-ad-check-list,.clarity-ad-journey-grid,.clarity-ad-problem-points,.clarity-ad-question-grid,.clarity-ad-session-grid,.clarity-ad-summary-grid{grid-template-columns:1fr}.clarity-ad-problem-panel{padding:22px}.clarity-ad-problem-panel:after{inset:10px}.clarity-ad-problem-story article{grid-template-columns:1fr;gap:12px}.clarity-ad-audience-panel{padding:22px}.clarity-ad-facilitator-card{grid-template-columns:1fr;justify-items:center;padding-top:20px;text-align:center}.clarity-ad-facilitator-media{width:112px}.clarity-ad-bridge{margin-top:-24px}.clarity-ad-bridge-card{padding:18px}.clarity-ad-bridge-grid{grid-template-columns:1fr}.clarity-ad-bridge-grid div{min-height:auto}.clarity-ad-audience-panel .clarity-ad-tag-list{grid-template-columns:1fr}.clarity-ad-journey-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-ad-flow-step:after,.clarity-ad-map-header{display:none}.clarity-ad-map-rows article{grid-template-columns:1fr;gap:10px;align-items:start;padding:16px}.clarity-ad-system-card>div:first-child{min-height:0}.clarity-ad-card-grid{display:grid}.clarity-ad-card-grid,.clarity-ad-journey-grid,.clarity-ad-question-grid,.clarity-ad-session-grid{gap:10px}.clarity-ad-final-card .btn,.clarity-ad-price-box .btn{width:100%}.assessment-dialog-header{align-items:flex-start}.assessment-category-report,.assessment-category-report article,.assessment-detail-grid,.assessment-form-grid,.assessment-map,.assessment-options,.assessment-page-path{grid-template-columns:1fr}.assessment-map article{min-height:auto}.assessment-category-report article{gap:7px}.assessment-category-report strong{text-align:left}.assessment-controls{flex-direction:column-reverse}.assessment-controls button,.assessment-recommendation .btn{width:100%}.social-link-list{grid-template-columns:repeat(2,max-content)}.contact-page-section{padding-top:108px}.contact-page-intro h2{font-size:clamp(2.05rem,10vw,3.05rem)}.partner-hero{padding:112px 0 58px}.partner-hero h1{font-size:clamp(2.35rem,12vw,3.45rem)}.contact-form-grid,.registration-selected-card{grid-template-columns:1fr}.site-nav{top:70px}.hero{padding:96px 0 42px}h1{font-size:clamp(2.35rem,11.5vw,3.35rem);line-height:.98}.hero h1{font-size:clamp(2.3rem,10.8vw,3.25rem);line-height:1}h2{font-size:clamp(1.9rem,9.4vw,2.9rem);line-height:1.02}h3{line-height:1.14}.hero-lede{font-size:1rem;line-height:1.58}.btn,.hero-actions{width:100%}.hero-dock{gap:8px}.ribbon-context{font-size:.86rem;line-height:1.38;text-align:left;text-align-last:auto}.ribbon-context:after{display:none}.ribbon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ribbon-item{min-height:40px}.ribbon-tooltip{width:min(270px,calc(100vw - 36px))}.problem-decision-grid{grid-template-columns:1fr}.system-contrast-card{padding:22px}.system-contrast-card-accent strong{font-size:clamp(1.55rem,9vw,2.4rem)}.audience-card-grid{grid-template-columns:1fr}.audience-card:last-child{grid-column:auto}.ribbon-item:nth-child(odd) .ribbon-tooltip{left:0;right:auto;transform:translateY(-8px)}.ribbon-item:nth-child(odd) .ribbon-tooltip:after{left:24px;right:auto}.ribbon-item:nth-child(2n) .ribbon-tooltip{right:0;left:auto;transform:translateY(-8px)}.ribbon-item:nth-child(2n) .ribbon-tooltip:after{right:24px;left:auto}.ribbon-item:nth-child(2n):focus-visible .ribbon-tooltip,.ribbon-item:nth-child(2n):hover .ribbon-tooltip,.ribbon-item:nth-child(odd):focus-visible .ribbon-tooltip,.ribbon-item:nth-child(odd):hover .ribbon-tooltip{transform:translate(0)}.section{padding:58px 0}.entry-card{min-height:auto}.course-module-grid article,.course-plan-grid,.entry-grid{grid-template-columns:1fr}.journey-card{padding:22px}.journey-card-core .journey-card-head,.journey-card-discovery .journey-card-head,.journey-card-premium .journey-card-head{margin-top:30px}.journey-badge{position:static;transform:none;margin-bottom:18px}.journey-card-core .journey-card-head,.journey-card-discovery .journey-card-head,.journey-card-premium .journey-card-head{margin-top:0}.journey-cta{width:100%}.course-hero{padding:116px 0 70px}.outcome-map,.pillar-list article{grid-template-columns:1fr}.outcome-map span,.outcome-map strong{min-height:72px;place-items:center start;padding:18px 20px;text-align:left}.outcome-map strong{grid-column:1/-1}.outcome-list{grid-template-columns:1fr}.faq-layout{gap:22px}.faq-item summary{min-height:64px;padding:18px}.faq-item p{margin:-2px 18px 20px}.footer-columns{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.ribbon-item{animation:none}.btn,.header-cta,.ribbon-item,.ribbon-tooltip{transition:none}}