dl,dd,figure{margin:0}ol,ul{margin:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-md);font:500 14px/20px var(--font-sans);border-bottom:none;padding:8px 12px;position:absolute;top:-48px;left:16px}.skip-link:focus{top:12px}main{display:block}main:focus{outline:none}.icon{flex:none;width:18px;height:18px}.text-link{font:500 14px/20px var(--font-sans);color:var(--foreground);border-bottom:1px solid var(--border-strong);align-items:center;gap:6px;width:fit-content;padding-bottom:3px;display:inline-flex}.text-link:hover{color:var(--accent);border-bottom-color:var(--brand)}.text-link .arrow,.aud-more .arrow{width:13px;height:13px;transition:transform var(--duration-base) var(--ease-standard)}.text-link:hover .arrow{transform:translate(2px)}.tag{font:500 12px/18px var(--font-sans);color:var(--muted-foreground);border-radius:var(--radius-full);background:var(--muted);align-items:center;padding:1px 8px;display:inline-flex}.section-band{background:var(--subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section+.section-band,.section-band+.section{padding-top:clamp(48px,6vw,80px)}.hero--page{padding-bottom:clamp(32px,4vw,56px)}.hero.hero--compact{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(8px,1.5vw,24px)}.hero--compact .page-hero .mk-display{font-size:clamp(32px,3.6vw,46px)}.hero--compact .hero-copy{gap:16px}.hero-grid--page{align-items:center}.page-hero{max-width:860px}.page-hero .mk-display{font-size:clamp(36px,4.6vw,58px)}.crumbs{font:500 12px/18px var(--font-sans);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.crumbs a{color:var(--muted-foreground);border-bottom:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--foreground)}.hero-feed{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.hero-feed-head{border-bottom:1px solid var(--border);font:600 14px/20px var(--font-sans);color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.hero-feed ul{list-style:none}.hero-feed li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 20px;display:grid}.hero-feed li:last-child{border-bottom:none}.feed-who{font:500 14px/20px var(--font-sans);color:var(--foreground)}.feed-channel{font:var(--type-caption);color:var(--muted-foreground);align-self:start;padding-top:1px}.feed-result{width:fit-content;font:500 12px/18px var(--font-sans);color:var(--success);background:var(--success-muted);border-radius:var(--radius-full);grid-column:1/-1;align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex}.feed-result .icon{width:14px;height:14px}.audience-strip{padding:0 0 32px}.strip-inner{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:24px;display:flex}.strip-label{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground)}.audience-strip ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.audience-strip a{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);font:500 14px/1.2 var(--font-sans);color:var(--foreground);padding:8px 14px;display:inline-flex}.audience-strip a:hover{border-color:var(--border-strong);background:var(--muted);color:var(--foreground)}.aud-card,.hub-card,.solution-card,.steps3 li,.help,.gap,.application,.beliefs li,.outcome-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);flex-direction:column;gap:10px;padding:24px 26px;display:flex}.outcome-card{gap:12px;padding:28px}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.outcome-icon,.uses-icon{border-radius:var(--radius-md);background:var(--selected);width:36px;height:36px;color:var(--selected-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.outcome-icon .icon,.uses-icon .icon{width:18px;height:18px}.outcome-card h3{font:600 22px/1.2 var(--font-sans);letter-spacing:-.012em}.outcome-card p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.outcome-card ul{flex-direction:column;margin-top:auto;padding-top:12px;list-style:none;display:flex}.outcome-card li a{border-top:1px solid var(--border);font:500 14px/20px var(--font-sans);color:var(--foreground);border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.outcome-card li a:hover{color:var(--accent)}.outcome-card li a .arrow{flex:none;width:14px;height:14px}.jtabs-list{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.jtabs-list::-webkit-scrollbar{display:none}.jtab{min-height:40px;font:500 14px/20px var(--font-sans);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 12px;display:inline-flex}.jtab:hover{color:var(--foreground)}.jtab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--accent)}.jtab:focus-visible{outline-offset:-2px;border-radius:var(--radius-md)}.jtab-num{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--muted-foreground);display:none}.jtabs-panel:focus-visible{outline-offset:6px;border-radius:var(--radius-lg)}@media (pointer:coarse){.jtab{min-height:44px}}.journey{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.journey-side{flex-direction:column;gap:22px;padding-top:4px;display:flex}.journey-who{grid-template-columns:1fr 1fr;gap:16px;display:grid}.journey-who dt,.journey-block h4,.journey-outcome h4{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px}.journey-who dd{font:500 14px/1.4 var(--font-sans);color:var(--foreground)}.journey-steps{flex-direction:column;gap:8px;list-style:none;display:flex}.journey-steps li{font:400 14px/20px var(--font-sans);color:var(--foreground);gap:10px;display:flex}.journey-steps .icon{color:var(--accent);width:16px;height:16px;margin-top:2px}.journey-outcome{background:var(--selected);border-radius:var(--radius-lg);padding:16px 18px}.journey-outcome h4{color:var(--accent)}.journey-outcome p{font:600 16px/1.4 var(--font-sans);color:var(--foreground)}.journey-measure{font:400 14px/1.5 var(--font-sans);color:var(--muted-foreground)}.convo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.convo-head{background:var(--subtle);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.convo-channel{font:600 14px/20px var(--font-sans);color:var(--foreground);align-items:center;gap:6px;display:inline-flex}.convo-channel .icon{width:16px;height:16px;color:var(--muted-foreground)}.convo-start{font:var(--type-caption);color:var(--muted-foreground)}.convo-body{flex-direction:column;gap:16px;padding:16px;list-style:none;display:flex}.turn{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.turn--lily,.turn--card{align-items:flex-end}.turn-author{font:var(--type-caption);color:var(--muted-foreground);padding:0 4px}.turn-author strong{color:var(--foreground);font-weight:500}.turn-text{border-radius:var(--radius-lg);max-width:min(85%,36rem);font:var(--type-body-lg);color:var(--foreground);padding:10px 14px}.turn--lily .turn-text{background:var(--selected)}.turn--person .turn-text{background:var(--muted)}.turn--team .turn-text{background:var(--info-muted)}.offer-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;width:min(85%,340px);padding:12px 14px;display:grid}.offer-title{font:600 14px/20px var(--font-sans);color:var(--foreground)}.offer-detail{font:var(--type-caption);color:var(--muted-foreground);grid-column:1}.offer-action{height:32px;font:500 14px/1 var(--font-sans);color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-md);white-space:nowrap;grid-area:1/2/span 2;align-items:center;padding:0 12px;display:inline-flex}.turn--note{align-items:center}.turn--note span{font:var(--type-caption);color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:2px 10px}.journey-stack{flex-direction:column;gap:clamp(48px,6vw,72px);display:flex}.journey-title{font:600 17px/1.4 var(--font-sans);letter-spacing:-.008em;margin-bottom:18px}.modes{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.mode{flex-direction:column;gap:12px;padding:28px 28px 8px 0;display:flex}.mode+.mode{border-left:1px solid var(--border);padding-left:28px}.mode-icon{border-radius:var(--radius-md);background:var(--selected);width:36px;height:36px;color:var(--selected-foreground);justify-content:center;align-items:center;display:inline-flex}.mode h3{font:600 18px/1.35 var(--font-sans);letter-spacing:-.01em}.mode p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground);max-width:42ch}.aud-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aud-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aud-card{transition:border-color var(--duration-fast), background var(--duration-fast)}.aud-card:hover{border-color:var(--border-strong);background:var(--subtle)}.aud-card h3{font:600 18px/1.35 var(--font-sans);letter-spacing:-.01em}.aud-card p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.aud-starts{font:400 12px/18px var(--font-sans);color:var(--muted-foreground)}.aud-more{font:500 14px/1.2 var(--font-sans);color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:inline-flex}.aud-card:hover .aud-more .arrow,.application:hover .aud-more .arrow,.hub-card:hover .aud-more .arrow{transform:translate(2px)}.cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;display:grid}.cap{flex-direction:column;gap:10px;display:flex}.cap .icon{width:22px;height:22px;color:var(--accent);margin-bottom:4px}.cap h3{font:600 17px/1.3 var(--font-sans)}.cap p{font:400 14px/20px var(--font-sans);color:var(--muted-foreground)}.cap-more{margin-top:40px}.measure{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding:clamp(32px,5vw,56px);display:grid}.measure>div:first-child{flex-direction:column;gap:14px;display:flex}.measure-list{flex-direction:column;display:flex}.measure-list>div{border-top:1px solid var(--border);padding:16px 0}.measure-list>div:last-child{border-bottom:1px solid var(--border)}.measure-list dt{font:600 16px/1.6 var(--font-sans);color:var(--foreground);margin-bottom:4px}.measure-list dd{font:400 14px/20px var(--font-sans);color:var(--muted-foreground)}.measure-points{flex-direction:column;justify-content:center;list-style:none;display:flex}.measure-points li{border-top:1px solid var(--border);font:500 16px/1.6 var(--font-sans);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.measure-points li:last-child{border-bottom:1px solid var(--border)}.measure-points .icon{color:var(--accent);margin-top:1px}.gap-grid,.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gap h3,.help h3{font:600 17px/1.4 var(--font-sans);letter-spacing:-.006em}.gap p,.help p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.help-mode{font:500 12px/18px var(--font-sans);color:var(--selected-foreground);background:var(--selected);border-radius:var(--radius-full);align-self:flex-start;margin-bottom:4px;padding:1px 8px}.callout{background:var(--info-muted);border-radius:var(--radius-lg);font:var(--type-body);color:var(--foreground);align-items:flex-start;gap:12px;max-width:none;margin-top:20px;padding:12px 16px;display:flex}.callout .icon{color:var(--info);margin-top:1px}.by-aud{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;display:grid}.by-aud li a{border-top:1px solid var(--border);color:var(--foreground);border-bottom:none;flex-direction:column;gap:6px;padding:20px 0;display:flex}.by-aud-name{font:600 16px/1.3 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.by-aud-name .arrow{width:13px;height:13px;color:var(--muted-foreground)}.by-aud li a:hover .by-aud-name{color:var(--accent)}.by-aud-body{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground);max-width:52ch}.related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.related a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:18px 20px;display:grid}.related a:hover{border-color:var(--border-strong);background:var(--subtle)}.related-name{font:600 16px/1.6 var(--font-sans)}.related-summary{font:400 14px/1.45 var(--font-sans);color:var(--muted-foreground);grid-column:1}.related .arrow{width:14px;height:14px;color:var(--muted-foreground);grid-area:1/2/span 2}.distinction{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.distinction>div{flex-direction:column;gap:14px;display:flex}.realities{flex-direction:column;list-style:none;display:flex}.realities li{border-top:1px solid var(--border);padding:18px 0}.realities li:last-child{border-bottom:1px solid var(--border)}.realities h3{font:600 16px/1.3 var(--font-sans);margin-bottom:4px}.realities p{font:400 14px/20px var(--font-sans);color:var(--muted-foreground)}.uses{flex-direction:column;list-style:none;display:flex}.uses li a{border-top:1px solid var(--border);color:var(--foreground);border-bottom:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 4px;display:grid}.uses li:last-child a{border-bottom:1px solid var(--border)}.uses li a:hover .uses-name{color:var(--accent)}.uses-text{flex-direction:column;gap:4px;display:flex}.uses-name{font:600 17px/1.4 var(--font-sans);letter-spacing:-.006em}.uses-body{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.uses .arrow{width:16px;height:16px;color:var(--muted-foreground)}.applications{grid-template-columns:minmax(0,1fr);gap:16px;max-width:720px;margin-top:28px;display:grid}.applications--wide{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:0}.application:hover{border-color:var(--border-strong);background:var(--subtle)}.application-label{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground)}.application-name{font:600 17px/1.4 var(--font-sans)}.application-body{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.hub-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(24px,4vw,64px);padding-top:32px;display:grid}.hub-head{flex-direction:column;gap:10px;display:flex}.hub-head p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground);max-width:40ch}.hub-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-card:hover{border-color:var(--border-strong);background:var(--subtle)}.hub-card h3{font:600 17px/1.4 var(--font-sans)}.hub-card p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.jump{flex-wrap:wrap;gap:8px;display:flex}.jump a{height:32px;font:500 14px/1 var(--font-sans);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);align-items:center;padding:0 12px;display:inline-flex}.jump a:hover{background:var(--muted);border-bottom-color:var(--border-strong)}@media (pointer:coarse){.jump a{min-height:44px}}.plan-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.plan-head{border-bottom:1px solid var(--border);background:var(--subtle);font:600 14px/20px var(--font-sans);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.plan-ask{background:var(--muted);max-width:82%;color:var(--foreground);border-radius:var(--radius-lg);font:var(--type-body);margin:18px 18px 0 auto;padding:11px 14px}.plan-body{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);margin:16px 18px 18px;padding:16px 18px}.plan-label{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.plan-body dl>div{border-top:1px solid var(--border);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.plan-body dt{font:500 12px/18px var(--font-sans);color:var(--muted-foreground)}.plan-body dd{font:400 14px/20px var(--font-sans);color:var(--foreground)}.plan-actions{gap:8px;margin-top:14px;display:flex}.plan-approve,.plan-change{font:500 14px/20px var(--font-sans);border-radius:var(--radius-md);padding:9px 12px}.plan-approve{background:var(--accent);color:var(--accent-foreground)}.plan-change{border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground)}.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.steps3-num{font:var(--type-mono-sm);color:var(--accent)}.steps3 h2{font:600 17px/1.4 var(--font-sans)}.steps3 p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.feature-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding-top:40px;display:grid}.feature-row>div{flex-direction:column;gap:14px;display:flex}.feature-points{flex-direction:column;gap:14px;padding-top:6px;list-style:none;display:flex}.feature-points li{font:400 16px/1.6 var(--font-sans);color:var(--foreground);gap:12px;display:flex}.feature-points .icon{color:var(--accent);margin-top:2px}.section[id],#journeys,#example,#focus,#use-cases,#who-we-serve,#form{scroll-margin-top:72px}.managed{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px 0 0;display:grid}.managed p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground);max-width:58ch;margin-top:10px}.managed-links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.facts{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:8px 24px;display:flex}.facts>div{border-top:1px solid var(--border);padding:16px 0}.facts>div:first-child{border-top:none}.facts dt{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px}.facts dd{font:500 16px/1.6 var(--font-sans);color:var(--foreground)}.beliefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.beliefs li{gap:8px}.beliefs h3{font:600 17px/1.4 var(--font-sans)}.beliefs p{font:400 16px/1.6 var(--font-sans);color:var(--muted-foreground)}.notfound{padding:clamp(96px,12vw,160px) 0 clamp(72px,8vw,120px)}.notfound .wrap{flex-direction:column;align-items:flex-start;gap:22px;display:flex}@media (max-width:1024px){.jtabs-list,.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-row{grid-template-columns:1fr}}@media (max-width:960px){.outcome-grid,.gap-grid,.help-grid,.steps3,.journey,.measure,.distinction,.feature-row,.managed,.modes{grid-template-columns:1fr}.mode,.mode+.mode{border-left:none;padding:24px 0}.mode+.mode{border-top:1px solid var(--border)}.aud-grid--3,.beliefs{grid-template-columns:1fr}}@media (max-width:720px){.aud-grid,.by-aud,.related,.applications--wide,.hub-cards,.cap-grid{grid-template-columns:1fr}.journey-who{grid-template-columns:1fr;gap:12px}.turn p,.offer-card{max-width:88%}.uses li a{grid-template-columns:32px minmax(0,1fr) auto;gap:12px}}@media (max-width:560px){:is(.jtabs-list,.jtabs-list:has(>:nth-child(2):last-child)){grid-template-columns:1fr;gap:6px}.jtab{padding:12px 14px}.outcome-card,.aud-card,.gap,.help,.steps3 li{padding:22px}.measure{padding:24px 20px}.hero-feed li{padding:14px 16px}.offer-card{grid-template-columns:1fr}.offer-action{grid-area:auto/1;justify-self:start;margin-top:8px}.convo-body{padding:16px 12px 18px}}.example-disclosure{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.example-disclosure summary{cursor:pointer;font:var(--type-body);color:var(--foreground);padding:18px 0;font-weight:600}.example-disclosure summary:hover{color:var(--accent)}.example-disclosure-body{padding:12px 0 24px}.snapshot{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.snapshot-head{background:var(--subtle);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.snapshot-body{flex-direction:column;gap:14px;padding:16px;list-style:none;display:flex}.snapshot .turn-text{font:var(--type-body);padding:10px 12px}.snapshot-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.snapshot-link{font:500 14px/20px var(--font-sans);color:var(--accent)}.snapshot .feed-result{grid-column:auto}.section--tight{padding-top:0}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.solution-grid>li{display:flex}.solution-card{width:100%;transition:border-color var(--duration-fast), background var(--duration-fast)}.solution-card:hover{border-color:var(--border-strong);background:var(--subtle)}.solution-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.solution-outcome{font:var(--type-caption);color:var(--muted-foreground)}.solution-card h3{font:600 17px/1.4 var(--font-sans)}.solution-card p{font:var(--type-body);color:var(--muted-foreground)}.solution-card .aud-more{margin-top:auto;padding-top:8px}.uses li a{grid-template-columns:36px minmax(0,1fr) auto}@media (max-width:960px){.hero-grid--page{gap:32px}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.solution-grid{grid-template-columns:1fr}.strip-inner{grid-template-columns:1fr 1fr;gap:8px;display:grid}.strip-label{grid-column:1/-1}.audience-strip ul{display:contents}.audience-strip a{text-align:center;border-radius:var(--radius-md);justify-content:center;width:100%;padding:10px 8px}.journey-who{grid-template-columns:1fr 1fr;gap:8px 12px}.journey-who dd{font-size:14px}.journey-side{gap:16px}.snapshot-body .turn:nth-child(n+2){display:none}}.solution-card--cta{background:var(--subtle);border-color:var(--border-strong);justify-content:center}.solution-card--cta:hover{background:var(--muted)}.hero-grid--page .mk-display{font-size:clamp(34px,3.6vw,50px)}.audience-strip li{display:flex}@media (max-width:720px){.audience-strip a{align-items:center;min-height:44px;display:flex}}
html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.legal-page{padding:clamp(48px,7vw,96px) 0 clamp(72px,9vw,120px)}
