@font-face{ascent-override:92%;descent-override:24%;font-family:HubSpot Text Fallback;line-gap-override:0%;size-adjust:101%;src:local(Helvetica Neue),local(Arial)}@font-face{ascent-override:90%;descent-override:22%;font-family:HubSpot Display Fallback;line-gap-override:0%;size-adjust:98%;src:local(Georgia)}:root{--color-teal:#0a4043;--color-teal-dark:#042729;--color-teal-deep:#0c2022;--color-teal-hover:#0c4d51;--color-orange:#ff4800;--color-orange-dark:#8d2600;--color-orange-hover:#c93700;--color-orange-pressed:#9f2800;--color-orange-tint:#fcece6;--color-orange-tint-pressed:#fcc6b1;--color-cream:#f8f5ee;--color-offwhite:#fcfcfa;--color-magenta:#46062b;--color-magenta-deep:#2f0819;--color-magenta-line:#4a142d;--color-plum-glow:#cca2d3;--color-lavender:#d6c2d9;--color-pink:#fcc3dc;--color-sage:#b9cdbe;--color-sage-light:#d5e1d8;--color-coral:#fe6b44;--color-neutral:#141414;--color-white:#fff;--color-hairline:#e0e0df;--color-hairline-warm:#e5e0d5;--color-peach-tint:#f9ddc5;--data-cream:#dcd0b4;--data-sage:#b4cfbd;--data-peach:#ffc3ad;--data-orange-mid:#ff733b;--data-lavender:#dac1dc;--data-magenta:#4d002c;--font-sans:"HubSpot Text","HubSpot Text Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"HubSpot Display","HubSpot Display Fallback",georgia,"Times New Roman",serif;--type-h1-size:6.625rem;--type-h1-lh:1.02;--type-h2-size:2.5rem;--type-h2-lh:1.2;--type-stat-size:3.25rem;--type-stat-lh:1.2;--type-display-quote-size:1.875rem;--type-display-quote-lh:1.2;--type-feature-serif-size:2rem;--type-feature-serif-lh:1.2;--type-stat-small-size:2rem;--type-stat-small-lh:1.1;--type-h3-size:1.375rem;--type-h3-lh:1.2727;--type-h4-size:1.25rem;--type-h4-lh:1.2;--type-quote-size:1.5rem;--type-quote-lh:1.42;--type-chart-title-size:1.5rem;--type-chart-title-lh:1.33;--type-hero-eyebrow-size:1.375rem;--type-hero-eyebrow-lh:1.18;--type-body-size:1rem;--type-body-lh:1.5;--type-body-lg-size:1.125rem;--type-body-lg-lh:1.333;--type-nav-size:.875rem;--type-nav-lh:1.7143;--type-eyebrow-size:.75rem;--type-eyebrow-lh:1.58;--type-eyebrow-tracking:.04em;--type-label-size:.75rem;--type-label-lh:1;--type-label-tracking:.08em;--type-button-size:.875rem;--type-button-lh:1.5;--fluid-h1:clamp(2.75rem,1.2rem + 6vw,6.625rem);--fluid-h2:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);--fluid-stat:clamp(2.25rem,1.5rem + 2vw,3.25rem);--fluid-display-quote:clamp(1.375rem,1.071rem + .893vw,1.875rem);--fluid-feature-serif:clamp(1.5rem,1.25rem + 1vw,2rem);--fluid-stat-small:clamp(1.5rem,1.25rem + 1vw,2rem);--fluid-h3:clamp(1.125rem,1rem + .4vw,1.375rem);--fluid-h4:clamp(1.0625rem,1rem + .25vw,1.25rem);--fluid-quote:clamp(1.25rem,1rem + .8vw,1.5rem);--fluid-chart-title:clamp(1.125rem,1rem + .6vw,1.5rem);--fluid-hero-eyebrow:clamp(1.125rem,1rem + .5vw,1.375rem);--fluid-body:clamp(1rem,.95rem + .2vw,1rem);--fluid-body-lg:clamp(1rem,.9rem + .35vw,1.125rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6.25rem;--bp-sm:40rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem;--bp-xxl:90rem;--color-text:var(--color-neutral);--color-text-muted:color-mix(in sRGB,var(--color-neutral) 72%,var(--color-cream));--color-text-inverse:var(--color-cream);--color-text-on-dark:var(--color-cream);--color-surface:var(--color-cream);--color-surface-alt:var(--color-offwhite);--color-surface-dark:var(--color-teal-dark);--color-surface-dark-raised:var(--color-teal-deep);--color-surface-playbook:var(--color-magenta);--color-surface-quote:var(--color-sage-light);--color-surface-brand:var(--color-teal);--color-accent-display:var(--color-orange);--color-accent-text:var(--color-orange-dark);--color-accent-on-dark:var(--color-orange);--color-focus:var(--color-teal);--tap-target-min:2.75rem;--color-link:var(--color-text);--color-border:color-mix(in sRGB,var(--color-neutral) 18%,transparent);--color-border-nav:var(--color-hairline);--color-rule:var(--color-hairline-warm);--font-body:var(--font-sans);--font-heading:var(--font-display);--layout-page-max:90rem;--layout-max:77.5rem;--layout-gutter:clamp(1.25rem,.5rem + 4vw,6.25rem);--layout-section-y:clamp(3rem,2rem + 4vw,6.25rem);--layout-section-y-step:3.125rem;--layout-col-gap:clamp(1.5rem,-2.425rem + 7.69vw,4.5rem);--layout-col-width:36.5rem;--layout-measure-wide:55.0625rem;--layout-nav-max:67.5rem;--layout-rule-gap:var(--space-9);--stat-pair-gap:2.625rem;--stat-bare-gap:.875rem;--layout-block-step:2.25rem;--layout-eyebrow-row:1.875rem;--layout-eyebrow-offset:calc(var(--layout-eyebrow-row) + var(--space-6));--content-max-width:90rem;--content-vw:min(100vw,var(--content-max-width));--nav-height:3.625rem;--nav-link-gap:clamp(1rem,-2.7rem + 5.8vw,2.5rem);--nav-link-hover-bleed:calc(var(--nav-link-gap)/2);--nav-link-height:var(--tap-target-min);--color-nav-link-hover:#eee;--nav-logo-offset:.6125rem;--nav-progress-thickness:.125rem;--z-nav:100;--z-hero-ui:20;--chart-surface:var(--color-cream);--chart-text:var(--color-teal-dark);--chart-grid:color-mix(in sRGB,var(--color-teal-dark) 16%,transparent);--chart-desktop-ratio:584/360;--chart-mobile-ratio:340/420;--chart-bar-fill:var(--color-orange);--chart-card-radius:.625rem;--chart-title-measure:19.4375rem;--chart-title-gap:1.125rem;--chart-row-gap:1.125rem;--chart-label-text:var(--color-neutral);--chart-bar-height:2rem;--chart-value-size:1.3125rem;--chart-value-lh:1.1429;--chart-value-gutter:4.125rem;--chart-value-gap:.625rem;--chart-column-track:17.4375rem;--chart-column-width:4.875rem;--chart-group-track:13.75rem;--chart-group-bar:3.375rem;--chart-group-gap:.5625rem;--chart-bar-max:84.5%;--sbar-track-height:11.625rem;--sbar-leader-base:1.5rem;--sbar-leader-step:3.25rem;--sbar-label-measure:9rem;--sbar-leader-delay:.7s;--loop-card-radius:1.25rem;--loop-card-pad:2rem;--loop-row-inset:2.625rem;--loop-stat-measure:17.8125rem;--playbook-step-gap:1.3125rem;--playbook-rule:1px solid var(--color-cream);--hero-min-height:37.5rem;--hero-narrow-bp:48rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-bubble:1.5rem;--radius-pill:6.25rem;--ease-out:cubic-bezier(0,0,.2,1);--duration-base:.25s;--reveal-duration:1.1s;--reveal-ease:cubic-bezier(.22,1,.36,1);--reveal-travel:1.25rem;--reveal-stagger-step:.25s;--ring-sweep-duration:1.2s;--glow-drift-duration:18s;--glow-drift-ease:cubic-bezier(.45,0,.55,1)}@media (width<=40rem){:root{--fluid-body:1rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-surface-dark)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--fluid-body);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg{display:block;height:auto;max-width:100%}a{color:var(--color-link);text-decoration:underline;text-underline-offset:.15em}.chart-pill:focus-visible,.chart-seg-input:focus-visible+.chart-pills .chart-pill,.prompt-chip__action:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}h1,h2,h3,h4{color:inherit;font-weight:400;margin:0}ol,p,ul{margin:0}ol,ul{padding:0}button{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{background:var(--color-surface);border:2px solid var(--color-text);color:var(--color-text);left:var(--space-4);padding:var(--space-3) var(--space-4);position:absolute;text-decoration:none;top:-100%;z-index:200}.skip-link:focus{top:var(--space-4)}.l-container{margin-inline:auto;width:min(100% - (var(--layout-gutter) * 2),var(--layout-max))}.l-section{padding-block:var(--layout-section-y);scroll-margin-top:var(--nav-height)}.l-section--tight{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem)}.l-section--dark{background:var(--color-surface-dark);color:var(--color-text-on-dark)}.l-stack{--stack-gap:var(--space-5);display:flex;flex-direction:column;gap:var(--stack-gap)}.l-stack--sm{--stack-gap:var(--space-4)}.l-stack--md{--stack-gap:var(--space-6)}.l-stack--step{--stack-gap:var(--layout-block-step)}.l-stack--lg{--stack-gap:var(--space-8)}.l-stack--xl{--stack-gap:var(--space-9)}.l-stack>.t-body+.t-body,.l-stack>.t-h3+.t-body{margin-top:calc(var(--space-4) - var(--stack-gap))}.l-stack>.t-body+.stat-row,.l-stack>.t-eyebrow+.t-h2,.l-stack>.t-h2+.t-body{margin-top:calc(var(--space-6) - var(--stack-gap))}.l-split{display:grid;gap:var(--layout-col-gap);grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.l-split{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.l-split--center{align-items:center}.l-split>.l-offset-eyebrow{margin-block-start:var(--layout-eyebrow-offset)}}.l-measure{max-width:var(--layout-measure-wide)}.l-rule-below{border-bottom:1px solid var(--color-rule);padding-bottom:var(--layout-rule-gap)}.t-display{font-size:var(--fluid-h1);font-weight:400;letter-spacing:-.02em;line-height:var(--type-h1-lh)}.t-display,.t-h2{font-family:var(--font-heading);text-wrap:balance}.t-h2{font-size:var(--fluid-h2);font-weight:500;line-height:var(--type-h2-lh)}.t-stat{color:var(--color-accent-display);font-family:var(--font-heading);font-size:var(--fluid-stat);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--type-stat-lh)}.stat-figure{display:inline-block;position:relative;white-space:nowrap}.stat-figure__ghost{visibility:hidden}.stat-figure__live{inset-block-start:0;inset-inline-end:0;position:absolute}.t-display-quote{font-family:var(--font-heading);font-size:var(--fluid-display-quote);font-weight:500;line-height:var(--type-display-quote-lh)}.t-h3{font-size:var(--fluid-h3);line-height:var(--type-h3-lh)}.t-h3,.t-h4{font-family:var(--font-body);font-weight:500;text-wrap:balance}.t-h4{font-size:var(--fluid-h4);line-height:var(--type-h4-lh)}.t-quote{font-size:var(--fluid-quote);line-height:var(--type-quote-lh)}.t-chart-title,.t-quote{font-family:var(--font-body);font-weight:400}.t-chart-title{font-size:var(--fluid-chart-title);line-height:var(--type-chart-title-lh);text-wrap:balance}.t-eyebrow{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-body);font-size:var(--type-eyebrow-size);font-weight:500;gap:var(--space-2);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-lh);min-block-size:var(--layout-eyebrow-row);text-transform:uppercase}.t-eyebrow:before{background:var(--color-accent-display);border-radius:50%;content:"";flex-shrink:0;height:.5rem;width:.5rem}.t-eyebrow--on-dark{color:var(--color-text-on-dark)}.t-body{font-size:var(--fluid-body);line-height:var(--type-body-lh);text-wrap:pretty}.t-body-lg{font-family:var(--font-body);font-size:var(--fluid-body-lg);font-weight:500;line-height:var(--type-body-lg-lh)}.t-body-sm{font-size:.875rem;line-height:1.5}.t-button{font-family:var(--font-body);font-size:var(--type-button-size);font-weight:500;line-height:var(--type-button-lh)}.reveal,.reveal-stagger>*{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.js-anim .reveal-stagger:not(.is-inview)>*,.js-anim .reveal:not(.is-inview){opacity:0;transform:translateY(calc(var(--reveal-travel)*-1))}.js-anim .reveal--up:not(.is-inview){transform:translateY(var(--reveal-travel))}.js-anim .reveal--fade:not(.is-inview){transform:none}.js-anim .reveal.is-inview{animation:reveal-down var(--reveal-duration) var(--reveal-ease) both}.js-anim .reveal--up.is-inview{animation-name:reveal-up}.js-anim .reveal--fade.is-inview{animation-name:reveal-fade}.js-anim .reveal-stagger.is-inview>*{animation:reveal-down var(--reveal-duration) var(--reveal-ease) both}.js-anim .reveal-stagger.is-inview>:first-child{animation-delay:0s}.js-anim .reveal-stagger.is-inview>:nth-child(2){animation-delay:calc(var(--reveal-stagger-step)*1)}.js-anim .reveal-stagger.is-inview>:nth-child(3){animation-delay:calc(var(--reveal-stagger-step)*2)}.js-anim .reveal-stagger.is-inview>:nth-child(4){animation-delay:calc(var(--reveal-stagger-step)*3)}.js-anim .reveal-stagger.is-inview>:nth-child(5){animation-delay:calc(var(--reveal-stagger-step)*4)}.js-anim .reveal-stagger.is-inview>:nth-child(6){animation-delay:calc(var(--reveal-stagger-step)*5)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(var(--reveal-travel))}to{opacity:1;transform:translateY(0)}}@keyframes reveal-down{0%{opacity:0;transform:translateY(calc(var(--reveal-travel)*-1))}to{opacity:1;transform:translateY(0)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.chart{margin:0}.chart,.chart-card{max-width:100%;min-width:0}.chart-card{color:var(--chart-text);--color-link:var(--chart-text);background:var(--chart-surface);border:0;border-radius:var(--chart-card-radius);overflow:clip;padding:var(--space-7)}.chart--bare,.chart-card{container:chart/inline-size}.chart-heading{margin-bottom:var(--space-4)}.chart[data-placeholder=true] .chart-card{outline:1px dashed var(--color-border)}.chart-takeaway{color:var(--color-text-muted);margin:var(--space-3) 0 var(--space-5)}.chart-seg{max-width:100%;min-width:0;position:relative}.chart-seg-input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.chart-pills{display:flex;flex-wrap:wrap;gap:.625rem;margin:0 0 var(--space-6);max-width:100%;min-width:0}.chart-pill{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:.3125rem;color:var(--color-text);cursor:pointer;display:inline-flex;flex:0 auto;font-size:1rem;justify-content:center;line-height:1.5;min-height:var(--tap-target-min);padding:.3125rem .75rem}:is(.chart-seg:has(.chart-seg-input:first-of-type:checked) .chart-pill:first-child,.chart-seg:has(.chart-seg-input:nth-of-type(2):checked) .chart-pill:nth-child(2),.chart-seg:has(.chart-seg-input:nth-of-type(3):checked) .chart-pill:nth-child(3),.chart-seg:has(.chart-seg-input:nth-of-type(4):checked) .chart-pill:nth-child(4),.chart-seg:has(.chart-seg-input:nth-of-type(5):checked) .chart-pill:nth-child(5)){background:var(--color-cream);border-color:var(--color-teal-dark);color:var(--color-teal-dark)}.chart-select{margin:0 0 var(--space-6)}.chart-select__control{appearance:none;background:var(--color-white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23042729' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E") no-repeat right .75rem center /.75rem;border:1px solid var(--color-border);border-radius:.3125rem;color:var(--color-text);display:block;font:inherit;max-width:31.25rem;min-height:var(--tap-target-min);padding:.375rem 2.25rem .375rem .75rem;width:100%}.chart-source__link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.chart-panels .chart-panel{display:none}.chart-panels .chart-panel:first-child{display:block}@supports selector(:has(*)){.chart-panels .chart-panel:first-child{display:none}:is(.chart-seg:has(.chart-seg-input:first-of-type:checked) .chart-panel:first-child,.chart-seg:has(.chart-seg-input:nth-of-type(2):checked) .chart-panel:nth-child(2),.chart-seg:has(.chart-seg-input:nth-of-type(3):checked) .chart-panel:nth-child(3),.chart-seg:has(.chart-seg-input:nth-of-type(4):checked) .chart-panel:nth-child(4),.chart-seg:has(.chart-seg-input:nth-of-type(5):checked) .chart-panel:nth-child(5)){display:block}}.chart-card .t-chart-title{margin-bottom:var(--chart-title-gap);max-width:var(--chart-title-measure)}.chart-source{align-items:center;color:var(--color-text-muted);display:flex;font-size:.75rem;gap:var(--space-4);justify-content:space-between;line-height:1.5;margin-top:var(--space-7)}.chart-source__text{min-width:0}.chart-source__mark{flex-shrink:0;height:1.9375rem;width:1.875rem}.hbar{display:flex;flex-direction:column;gap:var(--chart-row-gap);list-style:none}.hbar__row{display:grid;gap:var(--space-2);grid-template-columns:1fr}.hbar__label{color:var(--chart-label-text);font-size:1rem;line-height:1.5}.hbar__bar,.hbar__track{align-items:center;background:0 0;display:flex;gap:var(--chart-value-gap);min-height:var(--chart-bar-height);width:100%}.hbar__fill{background:var(--color-accent-display);border-radius:.125rem;display:block;flex:none;height:var(--chart-bar-height);inline-size:calc((100% - var(--chart-value-gutter) - var(--chart-value-gap))*var(--v)*var(--grow,1)/100)}.hbar__value{color:var(--chart-text);font-family:var(--font-body);font-size:var(--chart-value-size);font-weight:500;line-height:var(--chart-value-lh);min-width:var(--chart-value-gutter)}.hbar--inline .hbar__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,8.125rem) 1fr}.hbar--inline .hbar__label{text-align:right;text-wrap:balance}@container chart (width<=24rem){.hbar--inline .hbar__row{gap:var(--space-2);grid-template-columns:1fr}.hbar--inline .hbar__label{text-align:left}}.chart[data-chart=personalization] .chart-card{--chart-title-measure:31.625rem;--chart-title-gap:1.5rem;--chart-row-gap:1rem}.ranked{display:flex;flex-direction:column;list-style:none}.ranked__row{align-items:center;border-bottom:1px solid var(--color-rule);display:grid;gap:var(--space-7);grid-template-columns:1.875rem 1fr;min-height:3.6875rem;padding-block:var(--space-2)}.ranked__row:last-child{border-bottom:0}.chart-card .ranked{gap:var(--space-3)}.chart-card .ranked__row{background:var(--color-offwhite);border-bottom:0;border-radius:var(--radius-sm);gap:var(--space-4);grid-template-columns:2.75rem 1fr;min-height:2.75rem;padding:var(--space-3) var(--space-4)}.section--use-cases .chart-card .ranked__row{background:var(--color-cream)}.section--use-cases.chart-section--wide .chart-card .ranked__row{background:var(--color-offwhite)}.section--use-cases:has(.chart[data-chart=personalization]) .chart-card .ranked__row{background:var(--color-offwhite)}.chart[data-chart=adoption-challenges] .chart-card{--chart-title-measure:28.6875rem}.chart[data-chart=documented-policies] .chart-card,.chart[data-chart=hiring-roles] .chart-card{--chart-title-measure:none}.ranked__num{color:var(--color-accent-display);font-family:var(--font-heading);font-size:var(--fluid-stat-small);font-weight:400;line-height:var(--type-stat-small-lh)}.ranked__label{color:inherit;font-size:1rem;line-height:1.5}@container chart (width<=24rem){.ranked__row{gap:var(--space-4)}}.ranked__value{color:var(--chart-text);font-size:1.125rem;font-weight:500;min-width:2.75rem;text-align:right}.sbar__track{border-radius:.25rem;display:flex;height:2.5rem;overflow:clip;width:100%}.sbar__seg{background:var(--c);flex:none;min-width:2px;width:calc(var(--v)*var(--grow,1)*1%)}.sbar__leaders{display:none}.sbar__leader{align-items:start;display:flex;flex-direction:column;grid-area:1/1;inline-size:max-content;justify-self:start;margin-inline-start:calc(var(--x)*1%);max-inline-size:min(var(--sbar-label-measure),calc(100% - var(--x)*1%))}.sbar__leader-line{background:var(--chart-text);block-size:calc(var(--sbar-leader-base) + var(--d,0)*var(--sbar-leader-step));inline-size:1px}.sbar__leader-value{color:var(--chart-text);font-size:var(--chart-value-size);font-weight:500;line-height:var(--chart-value-lh);margin-top:.125rem}.sbar__leader-label{color:var(--chart-text);font-size:1rem;line-height:1.5}.sbar__legend{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin-top:var(--space-5)}.sbar__legend-item{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:.75rem 1fr auto}.sbar__swatch{background:var(--c);border-radius:.125rem;height:.75rem;width:.75rem}.sbar__legend-label{color:var(--chart-text);font-size:.9375rem}.sbar__legend-value{color:var(--chart-text);font-size:1rem;font-weight:500}@container chart (width>=30rem){.sbar__track{border-radius:0;height:var(--sbar-track-height)}.sbar__leaders{display:grid;grid-template-columns:1fr}.sbar__legend{display:none}}.col-chart{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr));list-style:none;padding-top:var(--space-8)}.col-chart__col{display:grid;gap:var(--space-2);grid-template-rows:auto auto;justify-items:center;min-width:0}.col-chart__bar{align-items:flex-end;display:flex;grid-row:1;height:var(--chart-column-track);max-width:var(--chart-column-width);width:100%}.col-chart__fill{background:var(--color-accent-display);border-radius:.125rem .125rem 0 0;display:block;height:calc(var(--v)*var(--grow,1)*1%);min-height:2px;position:relative;width:100%}.col-chart__value{bottom:100%;color:var(--chart-text);font-size:var(--chart-value-size);font-weight:500;left:50%;line-height:var(--chart-value-lh);margin-bottom:var(--chart-value-gap);position:absolute;translate:-50%}.col-chart__label{color:var(--chart-label-text);font-size:1rem;grid-row:2;line-height:1.5;overflow-wrap:anywhere;text-align:center}@container chart (width<=32rem){.col-chart{align-items:stretch;grid-template-columns:1fr;padding-top:0}.col-chart__col{justify-items:stretch}.col-chart__label{grid-row:1;text-align:left}.col-chart__bar{grid-row:2;height:2rem;max-width:none}.col-chart__fill{border-radius:.125rem;height:100%;width:calc((100% - var(--chart-value-gutter) - var(--chart-value-gap))*var(--v)*var(--grow,1)/100)}.col-chart__value{bottom:auto;left:100%;margin:0 0 0 var(--chart-value-gap);top:50%;translate:0 -50%}}.chart--grouped-column .chart-card{--chart-title-measure:46.25rem;background:var(--color-cream)}.chart--grouped-column .chart-pills{margin-bottom:1.25rem}.gcol__legend{display:flex;flex-wrap:wrap;gap:var(--space-2) 1.125rem;list-style:none;margin:0 0 var(--space-5)}.gcol__legend-item{align-items:center;color:var(--chart-text);display:flex;font-size:1rem;gap:.3125rem;line-height:1.5}.gcol__swatch{background:var(--c);border-radius:50%;flex-shrink:0;height:.5625rem;width:.5625rem}.gcol__groups{align-items:start;column-gap:clamp(.75rem,5.27cqi,3.875rem);display:grid;grid-template-columns:repeat(var(--gcol-count,5),minmax(0,1fr));list-style:none;padding-top:calc(var(--chart-value-size)*var(--chart-value-lh) + var(--chart-value-gap))}.gcol__group{display:grid;gap:var(--space-4);grid-template-rows:auto auto;min-width:0}.gcol__bars{align-items:end;display:grid;gap:var(--chart-group-gap);grid-template-columns:repeat(var(--gcol-series,3),minmax(0,1fr));margin-inline:auto;max-width:calc(var(--gcol-series,3)*var(--chart-group-bar) + (var(--gcol-series,3) - 1)*var(--chart-group-gap));width:100%}.gcol__item{align-items:flex-end;display:flex;height:var(--chart-group-track);min-width:0}.gcol__fill{background:var(--c,var(--color-accent-display));border-radius:.125rem .125rem 0 0;display:block;height:calc(var(--v)*var(--grow,1)*1%);min-height:2px;position:relative;width:100%}.gcol__value{bottom:100%;color:var(--chart-text);font-size:clamp(.875rem,calc(5.37cqi/var(--gcol-series,3)),var(--chart-value-size));font-weight:500;left:50%;line-height:var(--chart-value-lh);margin-bottom:var(--chart-value-gap);position:absolute;translate:-50%;white-space:nowrap}.gcol__label{color:var(--chart-label-text);font-size:1rem;line-height:1.5;overflow-wrap:break-word;text-align:center}@container chart (width<=45rem){.gcol__groups{align-items:stretch;grid-template-columns:1fr;padding-top:0;row-gap:var(--space-6)}.gcol__group{gap:var(--space-2)}.gcol__label{grid-row:1;text-align:left}.gcol__bars{gap:var(--space-2);grid-row:2;grid-template-columns:1fr;max-width:none}.gcol__item{height:1.75rem}.gcol__fill{border-radius:.125rem;height:100%;width:calc((100% - var(--chart-value-gutter) - var(--chart-value-gap))*var(--v)*var(--grow,1)/100)}.gcol__value{bottom:auto;font-size:1rem;left:100%;margin:0 0 0 var(--chart-value-gap);top:50%;translate:0 -50%}}.donut{align-items:center;display:grid;gap:var(--space-6)}@container chart (width>=28rem){.donut{column-gap:var(--space-7);grid-template-columns:auto 1fr}}.chart--donut .chart-card{--chart-title-measure:none}.donut__svg{margin-inline:auto}.donut__legend{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.donut__legend-item{align-items:start;display:grid;gap:.5625rem;grid-template-columns:.9375rem 1fr}.donut__swatch{background:var(--c);border-radius:50%;height:.9375rem;margin-top:.2813rem;width:.9375rem}.donut__legend-text{color:var(--chart-text);font-size:1rem;line-height:1.5}.donut__legend-value{font-weight:500;white-space:nowrap}.donut__sweep{stroke-dasharray:var(--donut-circumference);stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.js-anim .chart-card:not(.is-inview) .donut__sweep{stroke-dashoffset:var(--donut-circumference)}.js-anim .chart-card.is-inview .donut__sweep{animation:donut-sweep 1.05s cubic-bezier(.22,1,.36,1) both}}@keyframes donut-sweep{0%{stroke-dashoffset:var(--donut-circumference)}to{stroke-dashoffset:0}}@property --grow{syntax:"<number>";inherits:true;initial-value:1}@media (prefers-reduced-motion:no-preference){.js-anim .chart-card:not(.is-inview) .col-chart__col,.js-anim .chart-card:not(.is-inview) .gcol__item,.js-anim .chart-card:not(.is-inview) .hbar__row,.js-anim .chart-card:not(.is-inview) .sbar__track{--grow:0}.js-anim .chart-card.is-inview .col-chart__col,.js-anim .chart-card.is-inview .gcol__item,.js-anim .chart-card.is-inview .hbar__row,.js-anim .chart-card.is-inview .sbar__track{animation:bar-grow .85s cubic-bezier(.22,1,.36,1) both}.js-anim .chart-card:not(.is-inview) .sbar__leader{opacity:0}.js-anim .chart-card.is-inview .sbar__leader{animation:reveal-fade var(--reveal-duration) var(--reveal-ease) var(--sbar-leader-delay) both}.js-anim .chart-card.is-inview .col-chart__col:nth-child(2),.js-anim .chart-card.is-inview .gcol__item:nth-child(2),.js-anim .chart-card.is-inview .hbar__row:nth-child(2){animation-delay:60ms}.js-anim .chart-card.is-inview .col-chart__col:nth-child(3),.js-anim .chart-card.is-inview .gcol__item:nth-child(3),.js-anim .chart-card.is-inview .hbar__row:nth-child(3){animation-delay:.12s}.js-anim .chart-card.is-inview .col-chart__col:nth-child(4),.js-anim .chart-card.is-inview .gcol__item:nth-child(4),.js-anim .chart-card.is-inview .hbar__row:nth-child(4){animation-delay:.18s}.js-anim .chart-card.is-inview .col-chart__col:nth-child(5),.js-anim .chart-card.is-inview .gcol__item:nth-child(5),.js-anim .chart-card.is-inview .hbar__row:nth-child(5){animation-delay:.24s}.js-anim .chart-card.is-inview .col-chart__col:nth-child(n+6),.js-anim .chart-card.is-inview .gcol__item:nth-child(n+6),.js-anim .chart-card.is-inview .hbar__row:nth-child(n+6){animation-delay:.3s}}@keyframes bar-grow{0%{--grow:0}to{--grow:1}}.chart-slot{aspect-ratio:var(--chart-desktop-ratio);background:var(--chart-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:grid;font-size:.875rem;place-items:center}.site-nav{align-items:stretch;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in sRGB,var(--color-cream) 88%,transparent);border-bottom:1px solid var(--color-border-nav);display:flex;height:var(--nav-height);position:sticky;top:0;transition:background var(--duration-base) var(--ease-out);z-index:var(--z-nav)}.site-nav.is-solid{background:var(--color-cream)}.site-nav__inner{align-items:flex-end;display:flex;gap:var(--space-6);justify-content:space-between;margin-inline:auto;min-width:0;width:min(100% - (var(--layout-gutter) * 2),var(--layout-nav-max))}@media (width>=64rem){.site-nav__inner{align-items:stretch}.site-nav__logo{align-self:flex-end}}.site-nav__logo{flex-shrink:0;height:auto;margin-bottom:var(--nav-logo-offset);width:1.8125rem}.site-nav__list{align-items:flex-end;display:none;gap:var(--nav-link-gap);list-style:none;margin:0;max-width:100%;min-width:0;padding:0}@media (width>=64rem){.site-nav__list{margin-bottom:-1px;margin-inline:calc(var(--nav-link-hover-bleed)*-1);padding-bottom:1px;padding-inline:var(--nav-link-hover-bleed);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;align-self:stretch;display:flex;flex:auto;justify-content:flex-end;overflow-x:auto}.site-nav__list>li{align-items:flex-end;display:flex;isolation:isolate;position:relative}.site-nav__list>li:before{background:0 0;content:"";inset:0 calc(var(--nav-link-hover-bleed)*-1);position:absolute;transition:background-color var(--duration-base) var(--ease-out);z-index:-1}.site-nav__list::-webkit-scrollbar{display:none}}.site-nav__link{align-items:center;border-bottom:1px solid #0000;color:var(--color-teal-dark);display:inline-flex;flex-shrink:0;font-family:var(--font-body);font-size:var(--type-nav-size);font-weight:500;height:var(--nav-link-height);isolation:isolate;line-height:var(--type-nav-lh);position:relative;text-decoration:none;white-space:nowrap}.site-nav__link:before{background:0 0;content:"";inset:0;position:absolute;transition:background-color var(--duration-base) var(--ease-out);z-index:-1}@media (width>=64rem){.site-nav__link:before{content:none}.site-nav__inner .site-nav__link:after{--nav-reach:var(--nav-link-gap);inset-inline:calc(var(--nav-link-gap)*-1) auto;transform:none;width:calc(var(--nav-reach)*var(--nav-reached,0) + 100%*var(--nav-progress,0))}.site-nav__inner .site-nav__list>li:first-child .site-nav__link:after{--nav-reach:0px;inset-inline-start:0}}.site-nav__link:after{background:var(--color-accent-display);content:"";height:var(--nav-progress-thickness);inset-inline:0;bottom:-1px;pointer-events:none;position:absolute;transform:scaleX(var(--nav-progress,0));transform-origin:0;transition:none}@media (hover:hover){.site-nav__drawer .site-nav__link:hover:before,.site-nav__list>li:hover:before{background-color:var(--color-nav-link-hover)}}.site-nav__progress{background:var(--color-accent-display);height:var(--nav-progress-thickness);inset-inline:0;bottom:-1px;pointer-events:none;position:absolute;transform:scaleX(var(--nav-progress-total,0));transform-origin:0;transition:none}@media (width>=64rem){.site-nav__progress{display:none}}.site-nav__toggle{align-items:center;color:var(--color-teal-dark);display:inline-flex;font-family:var(--font-body);font-size:var(--type-nav-size);font-weight:500;gap:var(--space-3);justify-content:flex-end;line-height:var(--type-nav-lh);min-height:var(--tap-target-min);min-width:var(--tap-target-min)}.site-nav__toggle-chevron{flex-shrink:0;transition:transform var(--duration-base) var(--ease-out)}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-chevron{transform:rotate(180deg)}@media (width>=64rem){.site-nav__toggle{display:none}}@media (width<64rem){.site-nav__inner{align-items:center}.site-nav__logo{margin-bottom:0}}.site-nav__drawer{background:var(--color-cream);border-bottom:1px solid var(--color-hairline);display:none;inset-inline:0;position:absolute;top:100%}.site-nav__drawer.is-open{display:block}.site-nav__drawer .site-nav__list{align-items:stretch;display:flex;flex-direction:column;gap:0}.site-nav__drawer .site-nav__list>li+li{border-top:1px solid var(--color-hairline)}.site-nav__drawer .site-nav__link{border-bottom:0;height:var(--nav-height);padding-inline:var(--layout-gutter);width:100%}.site-nav__drawer .site-nav__link:after{content:none}.site-nav__drawer .site-nav__link[aria-current]{background:var(--color-nav-link-hover)}.nav-arrival-veil{inset:0;opacity:0;pointer-events:none;position:fixed;z-index:calc(var(--z-nav) - 1)}.l-section:focus:not(:focus-visible){outline:none}.hero-preboot{--hero-h:max(100svh,var(--hero-min-height));--hero-static-poster-size:min(var(--hero-h),46vw + .28 * var(--hero-h));--hero-static-poster-x:50%;--hero-static-poster-y:calc((var(--hero-h) - var(--hero-static-poster-size))*0.6);--hero-static-poster-transform:translateX(-50%);background:var(--color-surface-dark);min-height:max(100svh,var(--hero-min-height));position:relative}.hero-preboot img{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.hero{--hero-h:max(100svh,var(--hero-min-height));--hero-static-poster-size:min(var(--hero-h),46vw + .28 * var(--hero-h));--hero-static-poster-x:50%;--hero-static-poster-y:calc((var(--hero-h) - var(--hero-static-poster-size))*0.6);--hero-static-poster-transform:translateX(-50%);--hero-content-pad-top:clamp(3rem,2rem + 4vw,5rem);--hero-content-pad-bottom:var(--space-9);--hero-fade-top:25%;--hero-fade-bottom:20%;--hero-fade-side:15%;--hero-veil-top-end:38%;--hero-veil-bottom-end:35%;background:var(--color-surface-dark);color:var(--color-text-on-dark);min-height:max(100vh,var(--hero-min-height));min-height:max(100svh,var(--hero-min-height));overflow:hidden;position:relative}@media (width<62rem){.hero{--hero-fade-top:12%;--hero-fade-bottom:12%;--hero-fade-side:6%;--hero-veil-top-end:30%;--hero-veil-bottom-end:22%}}.hero__stage{inset:0;pointer-events:none;position:absolute;z-index:0}.hero__poster{background:var(--color-surface-dark);height:100%;inset:0;object-fit:contain;position:absolute;transition:opacity .9s var(--ease-out);width:100%}.hero.is-static-brain .hero__poster{height:var(--hero-static-poster-size);inset:var(--hero-static-poster-y) auto auto var(--hero-static-poster-x);transform:var(--hero-static-poster-transform);width:var(--hero-static-poster-size)}@media (prefers-reduced-motion:reduce){.hero-preboot img,.hero__poster{height:var(--hero-static-poster-size);inset:var(--hero-static-poster-y) auto auto var(--hero-static-poster-x);transform:var(--hero-static-poster-transform);width:var(--hero-static-poster-size)}}@media (width<48rem){.hero,.hero-preboot{--hero-static-poster-size:min(83.9vw,.617 * var(--hero-h));--hero-static-poster-y:calc(var(--hero-h)*0.57 - var(--hero-static-poster-size)*0.5)}.hero.is-static-brain{--hero-content-pad-top:var(--space-5);--hero-content-pad-bottom:var(--space-7)}}@media (prefers-reduced-motion:reduce) and (width<48rem){.hero{--hero-content-pad-top:var(--space-5);--hero-content-pad-bottom:var(--space-7)}}.hero__stage:has(.hero__canvas-host.is-ready) .hero__poster{opacity:0}.hero__canvas-host{inset:0;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 var(--hero-fade-bottom)),linear-gradient(to bottom,transparent 0,#000 var(--hero-fade-top)),linear-gradient(to right,transparent 0,#000 var(--hero-fade-side)),linear-gradient(to left,transparent 0,#000 var(--hero-fade-side));mask-image:linear-gradient(to top,transparent 0,#000 var(--hero-fade-bottom)),linear-gradient(to bottom,transparent 0,#000 var(--hero-fade-top)),linear-gradient(to right,transparent 0,#000 var(--hero-fade-side)),linear-gradient(to left,transparent 0,#000 var(--hero-fade-side));opacity:0;position:absolute;transition:opacity .9s var(--ease-out)}.hero__canvas-host.is-ready{opacity:1}.hero__canvas-host canvas{display:block;height:100%!important;max-width:100%;width:100%!important}.hero__orb{background:radial-gradient(circle,#1d3d3e 0,#0000 60%);border-radius:50%;bottom:-15%;filter:blur(80px);height:min(56rem,100%);left:0;pointer-events:none;position:absolute;transform:translate(-10%);width:min(56rem,100%);z-index:2}@media (prefers-reduced-motion:no-preference){.hero__orb{animation:orb-drift 12s ease-in-out infinite}}@keyframes orb-drift{0%,to{transform:translate(-10%)}50%{transform:translate(-6%,-3%)}}.hero__veil-bottom,.hero__veil-top{inset:0;pointer-events:none;position:absolute;z-index:1}.hero__veil-top{background:linear-gradient(to bottom,#042729 2%,#042729b3 calc(var(--hero-veil-top-end)*.47),transparent var(--hero-veil-top-end))}.hero__veil-bottom{background:linear-gradient(to top,#042729 2%,#04272999 calc(var(--hero-veil-bottom-end)*.43),transparent var(--hero-veil-bottom-end))}.hero__content{display:flex;flex-direction:column;justify-content:space-between;min-height:max(100vh,var(--hero-min-height));min-height:max(100svh,var(--hero-min-height));padding:var(--hero-content-pad-top) var(--layout-gutter) var(--hero-content-pad-bottom);position:relative;z-index:var(--z-hero-ui)}.hero__logo{height:1.75rem;margin-bottom:var(--space-7);width:auto}.hero__title{color:var(--color-cream);max-width:50rem}.hero__tagline{color:var(--color-cream);font-size:var(--fluid-hero-eyebrow);font-weight:400;line-height:var(--type-hero-eyebrow-lh);margin-top:var(--space-5)}.hero__lede{align-self:flex-end;color:#cdd4d4;font-size:1.125rem;line-height:1.33;max-width:32.5rem}.hero__lede-line,.hero__title-line{display:block}@media (width<48rem){.hero__lede-line,.hero__title-line{display:inline}.hero__lede-line:after,.hero__title-line:after{content:" "}}@media (prefers-reduced-motion:no-preference){.hero:not(.is-text-ready) .hero__lede-line,.hero:not(.is-text-ready) .hero__title-line{animation:hero-text-failsafe 10ms linear 4s forwards;opacity:0}.hero:not(.is-text-ready) .hero__tagline{animation:hero-tagline-failsafe 10ms linear 4s forwards;clip-path:inset(0 100% 0 0)}}@keyframes hero-text-failsafe{to{opacity:1}}@keyframes hero-tagline-failsafe{to{clip-path:inset(0 0 0 0)}}.brain-tags{inset:0;pointer-events:none;position:absolute;z-index:3}.brain-tag{left:0;position:absolute;top:0;will-change:opacity,transform}.brain-tag__label,.brain-tag__square{opacity:0}.brain-tag__square{background:var(--color-cream);height:6px;left:-3px;opacity:0;position:absolute;top:-3px;width:6px}.brain-tag__label,.hero-static__label{border:1px solid var(--color-cream);color:var(--color-cream);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:500;left:0;letter-spacing:var(--type-label-tracking);line-height:1;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:0;white-space:nowrap}.brain-tag__label{opacity:0;will-change:transform}@media (prefers-reduced-motion:reduce){.brain-tags{display:none}}@media (width<62rem){.brain-tag__label,.hero-static__label{font-size:.6875rem;letter-spacing:.06em;padding:.2rem .5rem}}@media (width<37.5rem){.brain-tag__label,.hero-static__label{font-size:.625rem;letter-spacing:.04em;padding:.15rem .4rem}}.hero-static{inset:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:3}.hero.is-static-brain .hero-static{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.hero-static{transition:opacity .9s var(--ease-out)}}.hero-static__leaders{fill:var(--color-cream);left:0;position:absolute;stroke:var(--color-cream);stroke-linecap:round;stroke-width:1px;top:0}.hero-static__label[data-placed=false]{visibility:hidden}.section--foreword,.section--loop-marketing{background:var(--color-surface);color:var(--color-text)}.section--closing,.section--introduction,.section--key-findings,.section--tools-agents{background:var(--color-surface-alt);color:var(--color-text)}.section--introduction{padding-bottom:clamp(2.5rem,1.5rem + 3vw,4rem)}.section--strategy{--chart-surface:var(--color-cream)}.section--strategy,.section--use-cases{background:var(--color-surface-alt);color:var(--color-text)}.section--use-cases{--chart-surface:var(--color-white)}.section--use-cases.l-section--cream{background:var(--color-cream)}.section--use-cases+.section--use-cases{padding-block-start:var(--layout-section-y-step)}.section--use-cases:has(+.section--use-cases){padding-block-end:var(--layout-section-y-step)}.section--use-cases.chart-section--wide{--chart-surface:var(--color-cream)}.section--use-cases.chart-section--wide .chart-card{background:var(--color-cream)}.section--use-cases:has(.chart[data-chart=personalization]){--chart-surface:var(--color-cream)}.section--use-cases:has(.chart[data-chart=personalization]) .chart-card{background:var(--color-cream)}.section--opportunity.l-section--dark,.section--tools.l-section--dark{background:var(--color-surface-dark);color:var(--color-text-on-dark);--chart-surface:var(--color-cream);--color-link:var(--color-cream)}.section--tools.l-section--dark .chart-card{background:var(--color-cream)}.section--key-findings{overflow:clip;padding-block:clamp(1.25rem,.5rem + 2vw,2.5rem) clamp(1.5rem,.75rem + 2vw,3.125rem);position:relative}.loop-wash:after,.section--key-findings:before{background-image:var(--texture-dark);background-size:256px 256px;mix-blend-mode:soft-light;opacity:.2}.section--key-findings:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.findings-wash{--wash-x:var(--content-vw);--wash-y:var(--content-vw);--wash-stretch-max:2.5;height:min(100%,61.375rem);inset:0 0 auto;overflow:clip;pointer-events:none;position:absolute}@media (width<64rem){.findings-wash{container-type:size;height:100%}.findings-wash__glow{--wash-y:max(var(--content-vw),146.63951cqh)}}.findings-wash__glow,.loop-wash__glow{align-items:center;display:flex;justify-content:center;position:absolute}.findings-wash__glow{--wash-unit:min(var(--wash-y),calc(var(--wash-x)*var(--wash-stretch-max)))}.findings-wash__glow img,.loop-wash__glow img{display:block;flex:none;max-width:none}.findings-wash__glow--pink-l{height:calc(var(--wash-x)*.87308);right:calc(var(--wash-x)*.34601);top:calc(var(--wash-y)*.07708);width:calc(var(--wash-x)*.8901)}.findings-wash__glow--pink-l img{height:calc(var(--wash-unit)*.59906*1.5076);transform:rotate(145.14deg);width:calc(var(--wash-unit)*.66746*1.4556)}.findings-wash__glow--pink-r{height:calc(var(--wash-x)*.93506);right:calc(var(--wash-x)*-.26306);top:calc(var(--wash-y)*.12492);width:calc(var(--wash-x)*.95092)}.findings-wash__glow--pink-r img{height:calc(var(--wash-unit)*.64682*1.7522);transform:rotate(145.15deg);width:calc(var(--wash-unit)*.70791*1.6874)}.findings-wash__glow--orange-l{height:calc(var(--wash-x)*.61257);right:calc(var(--wash-x)*.2771);top:calc(var(--wash-y)*.40903);width:calc(var(--wash-x)*.7168)}.findings-wash__glow--orange-l img{height:calc(var(--wash-unit)*.64667*1.7524);transform:rotate(98.49deg);width:calc(var(--wash-unit)*.52279*1.9308)}.findings-wash__glow--orange-r{height:calc(var(--wash-x)*.78842);right:calc(var(--wash-x)*-.28704);top:calc(var(--wash-y)*.22325);width:calc(var(--wash-x)*.83372)}.findings-wash__glow--orange-r img{height:calc(var(--wash-unit)*.4916*1.6186);transform:rotate(145.14deg);width:calc(var(--wash-unit)*.6736*1.4514)}@media (prefers-reduced-motion:no-preference){.findings-wash__glow,.footer-cta__glow,.loop-wash__glow,.playbook__glow{animation-delay:var(--glow-drift-offset,0s);animation-direction:var(--glow-drift-direction,normal);animation-duration:calc(var(--glow-drift-duration)*var(--glow-drift-rate,1));animation-iteration-count:infinite;animation-name:glow-drift;animation-timing-function:var(--glow-drift-ease)}.findings-wash__glow--pink-r,.loop-wash__glow--pink-r{--glow-drift-rate:1.32;--glow-drift-offset:-9s;--glow-drift-direction:reverse}.findings-wash__glow--orange-l,.loop-wash__glow--orange-l{--glow-drift-rate:1.15;--glow-drift-offset:-5s}.findings-wash__glow--orange-r,.loop-wash__glow--orange-r{--glow-drift-rate:.86;--glow-drift-offset:-14s;--glow-drift-direction:reverse}.playbook__glow--tr{--glow-drift-rate:1.08;--glow-drift-offset:-3s}.playbook__glow--bl{--glow-drift-rate:1.26;--glow-drift-offset:-11s;--glow-drift-direction:reverse}.footer-cta__glow--tr{--glow-drift-rate:.94;--glow-drift-offset:-17s}.footer-cta__glow--bl{--glow-drift-rate:1.19;--glow-drift-offset:-7s;--glow-drift-direction:reverse}}@keyframes glow-drift{0%,to{transform:translate(0)scale(1)}28%{transform:translate(-10%,7%)scale(1.1)}56%{transform:translate(4%,13%)scale(1.04)}80%{transform:translate(11%,-5%)scale(1.14)}}.findings-card{background:var(--color-cream);border-radius:var(--radius-lg);margin-inline:auto;padding:var(--space-8) clamp(1.25rem,.25rem + 4vw,5rem) var(--space-10) clamp(1.25rem,-.25rem + 6vw,6.25rem);position:relative;width:min(100% - (var(--layout-gutter) * 2),55.625rem);z-index:2}.findings-card__inner{container:findings-column/inline-size;display:flex;flex-direction:column;gap:1.6875rem;max-width:44.375rem}.chat-sequence{--type-lead:.35s;--type-step:26ms;--type-hold:.5s;--analyze-duration:1.15s;--analyze-fade:.35s;--word-step:24ms;--word-fade:.45s;--type-duration:calc(var(--type-count,48)*var(--type-step));--analyze-start:calc(var(--type-lead) + var(--type-duration) + var(--type-hold));--answer-start:calc(var(--analyze-start) + var(--analyze-duration))}.thinking-card{align-items:center;background:var(--color-surface-dark);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble) 0;display:flex;font-size:var(--fluid-h4);justify-content:center;margin-left:auto;max-width:100%;min-height:3.6em;min-width:min(100%,28.5em);padding:1.1em .9em;width:fit-content}.thinking-card__question{color:var(--color-text-on-dark);font-family:var(--font-body);font-size:inherit;font-weight:400;line-height:var(--type-h4-lh);text-align:center;white-space:nowrap}@container findings-column (width<=34rem){.thinking-card__question{white-space:normal;text-wrap:balance}}.findings-answer{display:grid;grid-template-areas:"answer"}.findings-answer>*{grid-area:answer}.analyzing{align-items:center;align-self:start;color:var(--color-text);display:none;font-size:var(--fluid-body);gap:.6875rem;line-height:var(--type-body-lh);margin:0}.analyzing__spinner{background:conic-gradient(from 210deg,color-mix(in sRGB,var(--color-orange) 6%,transparent),var(--color-pink) 40%,var(--color-orange));border-radius:50%;flex:none;height:1.5rem;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px));width:1.5rem}.thinking-dots{align-items:center;display:inline-flex;gap:.15rem}.thinking-dots__dot{background:var(--color-accent-display);border-radius:50%;height:.25rem;opacity:.35;width:.25rem}@media (prefers-reduced-motion:no-preference){.js-anim .chat-sequence.is-armed .thinking-card{opacity:0}.js-anim .chat-sequence.is-running .thinking-card{animation:reveal-down var(--reveal-duration) var(--reveal-ease) both}.type-char{position:relative}.js-anim .chat-sequence.is-armed .type-char{opacity:0}.js-anim .chat-sequence.is-running .type-char{animation:type-char 1ms linear calc(var(--type-lead) + var(--i)*var(--type-step)) both}.js-anim .chat-sequence.is-running .type-char:after{animation:type-caret var(--type-step) linear calc(var(--type-lead) + var(--i)*var(--type-step)) forwards;background:var(--color-accent-on-dark);content:"";inset-block:.05em .1em;opacity:0;position:absolute;right:-.09em;width:.09em}.js-anim .chat-sequence.is-running .analyzing{animation:analyze-in var(--analyze-fade) var(--reveal-ease) var(--analyze-start) both,analyze-out var(--analyze-fade) var(--reveal-ease) var(--answer-start) forwards;display:flex}.analyzing__spinner{animation:spinner-spin .85s linear infinite}.thinking-dots__dot{animation:thinking-dots 1.2s ease-in-out infinite}.thinking-dots__dot:nth-child(2){animation-delay:.2s}.thinking-dots__dot:nth-child(3){animation-delay:.4s}.js-anim .chat-sequence.is-armed .stream-word{opacity:0}.js-anim .chat-sequence.is-running .stream-word{animation:stream-word var(--word-fade) var(--reveal-ease) calc(var(--answer-start) + var(--i)*var(--word-step)) both}.js-anim .chat-sequence.is-armed .finding-list__item:before{transform:scaleY(0)}.js-anim .chat-sequence.is-running .finding-list__item:before{animation:rule-grow .55s var(--reveal-ease) calc(var(--answer-start) + var(--start,0)*var(--word-step)) both}}@keyframes type-char{0%{opacity:0}to{opacity:1}}@keyframes type-caret{0%,99%{opacity:1}to{opacity:0}}@keyframes analyze-in{0%{opacity:0}to{opacity:1}}@keyframes analyze-out{0%{display:flex;opacity:1;visibility:visible}to{display:none;opacity:0;visibility:hidden}}@keyframes spinner-spin{to{transform:rotate(1turn)}}@keyframes stream-word{0%{opacity:0}to{opacity:1}}@keyframes rule-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes thinking-dots{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2rem)}}.playbook{color:var(--color-cream);overflow:clip;position:relative}.playbook--plum{background:var(--color-magenta)}.playbook--plum:before{display:none}.footer-cta__glow,.playbook__glow{--glow-spread:1;background:radial-gradient(closest-side,color-mix(in sRGB,var(--glow-color) calc(var(--glow-opacity)*100%),transparent) 0,color-mix(in sRGB,var(--glow-color) calc(var(--glow-opacity)*85%),transparent) calc(20%*var(--glow-spread)),color-mix(in sRGB,var(--glow-color) calc(var(--glow-opacity)*61%),transparent) calc(35%*var(--glow-spread)),color-mix(in sRGB,var(--glow-color) calc(var(--glow-opacity)*36%),transparent) calc(50%*var(--glow-spread)),color-mix(in sRGB,var(--glow-color) calc(var(--glow-opacity)*18%),transparent) calc(65%*var(--glow-spread)),color-mix(in sRGB,var(--glow-color) calc(var(--glow-opacity)*7%),transparent) calc(80%*var(--glow-spread)),transparent calc(100%*var(--glow-spread)));border-radius:50%;pointer-events:none;position:absolute;translate:-50% -50%}.footer-cta__glow--tr,.playbook__glow--tr{--glow-color:var(--color-orange);height:calc(var(--content-vw)*.783);left:89%;top:10.2%;width:calc(var(--content-vw)*.779)}.footer-cta__glow--bl,.playbook__glow--bl{--glow-color:var(--color-plum-glow);height:calc(var(--content-vw)*.851);left:9.2%;top:80.9%;width:calc(var(--content-vw)*.819)}.playbook__glow--tr{--glow-opacity:.3}.playbook__glow--bl{--glow-opacity:.34}.footer-cta__glow--tr{--glow-opacity:.15}.footer-cta__glow--bl{--glow-opacity:.21}.playbook__col{--stack-gap:var(--space-6)}.playbook__head{align-items:flex-start;gap:var(--space-4)}.playbook__body,.playbook__head{display:flex;flex-direction:column}.playbook__body .t-body+.t-body{margin-top:var(--space-4)}.playbook__cta{margin:var(--space-2) 0 0}.playbook__kicker-label{color:var(--color-orange);font-family:var(--font-body);font-size:var(--type-h3-size);font-weight:500;letter-spacing:0;line-height:var(--type-h3-lh);margin:0;text-transform:none}.playbook__infinity{display:block}.t-h2--playbook{font-size:clamp(1.75rem,1.5rem + .5vw,2rem);line-height:1.2}.playbook__lede{font-weight:500}.playbook__steps{display:grid;gap:var(--playbook-step-gap);list-style:none;margin:0;padding:0}.playbook__step{border-bottom:var(--playbook-rule);display:flex;flex-direction:column;gap:var(--space-3);padding:0 0 var(--space-4)}.playbook__step:last-child{border-bottom:0;padding-bottom:0}.playbook__step-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.stage-pill{align-items:center;background:var(--color-magenta-deep);border:1px solid var(--color-magenta-line);border-radius:.3125rem;color:var(--color-cream);display:inline-flex;font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:1.5;min-height:1.75rem;padding:.25rem .625rem}.playbook__stage-name{color:var(--color-orange);font-family:var(--font-heading);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-lh);margin:0;text-wrap:balance}.playbook a:not(.btn,.inline-link--flow){color:var(--color-cream);text-decoration:underline;text-underline-offset:.15em}.playbook .btn{--btn-fill:var(--color-orange)}.section--loop-marketing{overflow:clip;position:relative}.section--loop-marketing>.l-container{position:relative;z-index:1}.loop-lede{max-width:var(--layout-col-width)}.loop-wash{--wash-w:max(var(--content-vw),64rem);height:calc(var(--wash-w)*.91875);inset:auto 0 0;overflow:clip;pointer-events:none;position:absolute}.loop-wash:after{content:"";inset:0;position:absolute}.loop-wash__glow--pink-l{height:calc(var(--wash-w)*.87308);right:calc(var(--wash-w)*.34601);top:calc(var(--wash-w)*.07708);width:calc(var(--wash-w)*.8901)}.loop-wash__glow--pink-l img{height:calc(var(--wash-w)*.59906*1.5076);transform:rotate(145.14deg);width:calc(var(--wash-w)*.66746*1.4556)}.loop-wash__glow--pink-r{height:calc(var(--wash-w)*1.1256);right:calc(var(--wash-w)*-.39762);top:calc(var(--wash-w)*.08372);width:calc(var(--wash-w)*1.14467)}.loop-wash__glow--pink-r img{height:calc(var(--wash-w)*.77862*1.625);transform:rotate(145.15deg);width:calc(var(--wash-w)*.85215*1.571)}.loop-wash__glow--orange-l{height:calc(var(--wash-w)*.76158);right:calc(var(--wash-w)*.19932);top:calc(var(--wash-w)*.39741);width:calc(var(--wash-w)*.89115)}.loop-wash__glow--orange-l img{height:calc(var(--wash-w)*.80397*1.6052);transform:rotate(98.49deg);width:calc(var(--wash-w)*.64995*1.7486)}.loop-wash__glow--orange-r{height:calc(var(--wash-w)*1.18792);right:calc(var(--wash-w)*-.56946);top:calc(var(--wash-w)*.12569);width:calc(var(--wash-w)*1.25616)}.loop-wash__glow--orange-r img{height:calc(var(--wash-w)*.7407*1.4106);transform:rotate(145.14deg);width:calc(var(--wash-w)*1.01492*1.2996)}.loop-rows{display:flex;flex-direction:column;gap:var(--space-7)}.loop-row{background:var(--color-white);border-radius:var(--loop-card-radius);display:grid}@media (width>=64rem){.loop-row{align-items:stretch;column-gap:var(--loop-row-inset);grid-template-columns:minmax(0,400fr) minmax(0,756fr);padding-right:var(--loop-row-inset)}}.loop-stat-card{background:var(--color-magenta);border-radius:var(--loop-card-radius);color:var(--color-cream);display:flex;flex-direction:column;gap:3.375rem;justify-content:space-between;padding:var(--loop-card-pad)}.loop-stat-card__head{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2)}.loop-stat-card__figure{display:flex;flex-direction:column;gap:var(--space-4)}.loop-stat-card__note,.loop-stat-card__title{max-width:var(--loop-stat-measure)}.loop-stat-card__title{font-family:var(--font-body);font-size:var(--fluid-h3);font-weight:500;line-height:var(--type-h3-lh);text-wrap:balance}.loop-stat-card__value{color:var(--color-accent-on-dark)}.loop-strategy-card{display:flex;flex-direction:column;gap:var(--space-7);padding-block:var(--loop-card-pad)}@media (width<64rem){.loop-strategy-card{padding-inline:var(--loop-card-pad);padding-bottom:var(--loop-card-pad)}}.loop-strategy-card__body{display:flex;flex-direction:column;gap:var(--space-6)}.loop-strategy-card__block{display:flex;flex-direction:column;gap:.375rem}.loop-strategy-card__label{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-eyebrow-size);font-weight:500;letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-lh);text-transform:uppercase}.loop-strategy-card__block a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.prompt-chip{align-items:flex-start;background:var(--color-cream);border-radius:var(--radius-lg);color:var(--color-text);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-4) var(--space-6) var(--space-6);text-align:left;width:100%}.prompt-chip__text{font-size:var(--fluid-body);line-height:var(--type-body-lh);-webkit-user-select:text;user-select:text}.prompt-chip__action{align-items:center;background:0 0;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;margin:calc(var(--space-1)*-1) calc(var(--space-1)*-1) 0 0;padding:0;position:relative;width:1.75rem}.prompt-chip__action.is-copied{overflow:visible}.prompt-chip__action.is-copied img{opacity:0}.prompt-chip__action.is-copied:after{background:var(--color-white);border-radius:var(--radius-sm);color:var(--color-orange);content:"Copied!";font-size:var(--type-nav-size);font-weight:400;line-height:1;padding:var(--space-1) var(--space-2);pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.prompt-chip__action img{height:1rem;transition:opacity .15s;width:1rem}.closing-prose{display:flex;flex-direction:column}.closing-body{border-bottom:1px solid var(--color-hairline-warm);padding-bottom:var(--layout-block-step)}.closing-methodology{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--layout-block-step)}.closing-methodology__text p{margin:0}.closing-methodology__text a{color:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:.15em}.book-promo{background:var(--color-cream);border:0;border-radius:var(--radius-lg);overflow:clip;padding:2.375rem var(--space-7) 0}.book-promo,.book-promo__copy{display:flex;flex-direction:column}.book-promo__copy{border-bottom:1px solid var(--color-hairline-warm);gap:var(--space-4);padding-bottom:var(--space-7)}.book-promo__media{aspect-ratio:584/473;border-radius:var(--radius-lg);display:block;margin-inline:calc(var(--space-7)*-1);overflow:clip}.book-promo__cover{display:block;height:auto;margin-block-start:-13.8699%;width:100%}.book-promo__link,.claude-cta__link,.inline-link,.quote__link a{color:var(--color-text);display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.5;padding-bottom:.25rem;position:relative;text-decoration:none}.book-promo__link:after,.claude-cta__link:after,.inline-link:after,.quote__link a:after{border-bottom:2px solid var(--color-orange);content:"";inset-inline:0;bottom:0;position:absolute}@media (prefers-reduced-motion:no-preference){.book-promo__link:after,.claude-cta__link:after,.inline-link:after,.quote__link a:after{transition:transform var(--duration-base) var(--ease-out)}}.book-promo__link:focus-visible:after,.book-promo__link:hover:after,.claude-cta__link:focus-visible:after,.claude-cta__link:hover:after,.inline-link:focus-visible:after,.inline-link:hover:after,.quote__link a:focus-visible:after,.quote__link a:hover:after{transform:translateY(-.25rem)}.inline-link--flow{color:inherit;display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;padding-bottom:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.inline-link--flow:after{content:none}@media (prefers-reduced-motion:no-preference){.inline-link--flow{transition:text-underline-offset var(--duration-base) var(--ease-out)}}.inline-link--flow:focus-visible,.inline-link--flow:hover{text-underline-offset:.1em}.quote__link{margin-top:var(--space-4);padding-top:var(--space-4)}.footer-cta__logo{height:auto;margin-inline:0;width:8.25rem}.footer-cta__body{max-width:28.5625rem}.footer-cta__body strong{font-weight:500}.callout-card{align-items:center;background:var(--color-teal-dark);border-radius:var(--radius-lg);color:var(--color-text-on-dark);display:flex;flex-direction:column;gap:1.1875rem;min-height:16.25rem;padding:1.875rem var(--space-7) 2.25rem;text-align:center}.callout-card--inline{align-items:flex-start;flex-direction:row;gap:var(--space-7);min-height:0;padding:1.875rem 2.5rem 1.5625rem;text-align:start}.callout-card--inline .callout-card__text{flex:1;gap:.625rem;min-width:0}.callout-card--inline .t-stat{color:var(--color-cream)}.callout-card__stat-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-7)}.callout-card__stat-row .t-stat{flex-shrink:0}.callout-card__stat-row .t-body{flex:12rem;max-width:19.0625rem}.callout-card--stat-pair{align-items:flex-start;min-height:0;padding:1.875rem 2.5rem 2.5rem;text-align:start}.callout-card--stat-pair .t-stat{color:var(--color-cream)}.callout-card--stat-pair .callout-card__text{gap:1.5rem;width:100%}.callout-card__stats{display:flex;flex-wrap:wrap;gap:var(--space-7);width:100%}.callout-card__stat{display:flex;flex:12rem;flex-direction:column;max-width:14.0625rem}.callout-card__icon{flex-shrink:0;height:2.2263rem;width:2.1875rem}.callout-card__text{display:flex;flex-direction:column;gap:.875rem}.stat-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8)}.stat-inline__ring{flex-shrink:0}.stat-inline__ring-track{stroke:var(--color-peach-tint)}.stat-inline__ring-arc{stroke:var(--color-orange);stroke-dasharray:calc(var(--v)*var(--grow,1)) 100}@media (prefers-reduced-motion:no-preference){.js-anim .stat-inline:not(.is-inview) .stat-inline__ring{--grow:0}.js-anim .stat-inline.is-inview .stat-inline__ring{animation:bar-grow var(--ring-sweep-duration) var(--reveal-ease) both}}.stat-inline__copy{display:flex;flex:14rem;flex-direction:column;gap:var(--space-2);max-inline-size:21.125rem}.ranked--bare{gap:0}.ranked--bare .ranked__row{grid-template-columns:2.75rem 1fr}.maturity{display:flex;flex-direction:column}.maturity>.maturity-list{margin-block:var(--space-4) var(--space-6)}.maturity-list{display:flex;flex-direction:column;gap:var(--space-4);list-style:none}.maturity-list__item{border-bottom:1px solid var(--color-teal-dark);padding-block:var(--space-3) var(--space-6)}.maturity-list__item:first-child{padding-top:0}.maturity-list__item dd{margin-inline-start:0}.maturity-list__term{color:var(--color-magenta);display:block;font-size:var(--type-eyebrow-size);font-weight:500;letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-lh);margin-bottom:var(--space-1);text-transform:uppercase}.stat-row{display:flex;flex-direction:column;gap:var(--space-4)}.stat-card{align-items:flex-start;background:var(--color-surface);border:0;border-radius:var(--radius-md);display:flex;gap:var(--space-6);padding:var(--space-6)}.stat-card__value{flex-shrink:0;width:2.08em}.stat-card__label{max-width:20.3rem}.stat-card--on-cream{align-items:center;background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.l-section--cream .stat-card--on-cream{border-color:#0000}.stat-card--on-cream .stat-card__label{flex:1;max-width:none;min-width:0}.stat-card--on-dark{align-items:center;background:var(--color-surface-dark-raised);border:0;border-radius:var(--radius-lg);color:var(--color-cream)}.stat-card--on-dark .t-stat{color:var(--color-orange)}.stat-card--on-dark .stat-card__label{max-width:none}.opportunity-col{display:flex;flex-direction:column;gap:var(--layout-block-step)}.opportunity-col__stats{display:flex;flex-direction:column;gap:var(--space-4)}.stat-row--pair{gap:var(--stat-pair-gap)}@media (width>=64rem){.stat-row--pair{align-items:start;flex-direction:row}.stat-row--pair>.stat-card{flex:0 auto}}.stat-card--bare{align-items:flex-start;background:0 0;border:0;flex-direction:column;gap:var(--stat-bare-gap);padding:0}.stat-card--bare .t-stat{color:var(--color-orange)}.stat-card--bare .stat-card__label{max-width:none}.finding-list{gap:2rem;list-style:none;margin:0;max-width:43.125rem;padding:0}.finding-list,.finding-list__item{display:flex;flex-direction:column}.finding-list__item{border:0;gap:.625rem;padding:0 0 0 1.125rem;position:relative}.finding-list__item:before{background:var(--color-orange);content:"";inset-block:0;left:0;position:absolute;transform-origin:top;width:1px}.finding-list__title{color:var(--color-text);font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.5;margin:0;text-wrap:balance}.finding-list__item>p{max-width:37.0625rem}.finding-list__num{display:none}.quote{background:var(--color-surface);padding-block:var(--space-11);text-align:center}.quote--sage{background:var(--color-surface-quote)}.quote__text{margin-inline:auto;max-width:54.6875rem}.quote__attr{color:var(--color-neutral);font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.714;margin-top:var(--space-4);text-transform:uppercase}.quote__attr:has(+.quote__link){padding-bottom:var(--space-2)}.quote__attr a{color:inherit;text-decoration:none}.quote__attr a:focus-visible,.quote__attr a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.footer-cta{background:var(--color-magenta);color:var(--color-text-on-dark);overflow:clip;padding-block:4.375rem;position:relative;text-align:start}.footer-cta__col{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);max-width:29rem;position:relative;z-index:1}.footer-cta__title{margin-top:var(--space-4)}.footer-cta__action{margin:var(--space-4) 0 0}.footer-cta__loop{--loop-stack-w:min(100%,32rem);display:block;height:auto;margin:var(--space-8) calc(var(--loop-stack-w)*-.10977) 0 auto;pointer-events:none;width:var(--loop-stack-w)}@media (width>=64rem){.footer-cta{--loop-x:calc(max(var(--layout-gutter), (100vw - var(--layout-max)) / 2) + 33.0625rem);--loop-w:calc((100vw - var(--loop-x))*1.1233);--loop-h:calc(var(--loop-w)*0.60263);min-height:var(--loop-h)}.footer-cta__loop{height:var(--loop-h);left:var(--loop-x);margin-top:0;max-width:none;position:absolute;top:50%;translate:0 -50%;width:var(--loop-w)}}.claude-cta{background:var(--color-surface-dark);color:var(--color-text-on-dark);overflow:clip;padding-block:3.75rem 4.375rem}.claude-cta__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-9) var(--layout-col-gap);justify-content:space-between}.claude-cta__col{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;max-width:43.5rem}.claude-cta__body{max-width:42.75rem}.claude-cta__action{margin:1.25rem 0 0}.claude-cta__link{color:var(--color-text-on-dark)}.claude-cta__pair{--claude-badge:clamp(4.5rem,3rem + 8vw,7.1875rem);--claude-halo-ring:calc(var(--claude-badge)*0.17391);--claude-halo-overhang:calc(var(--claude-badge)*0.35652);align-items:center;display:flex;gap:.6875rem}@media (width>=64rem){.claude-cta__row{flex-wrap:nowrap}.claude-cta__pair{margin-inline:var(--claude-halo-overhang)}}.claude-cta__badge{align-items:center;border-radius:50%;display:inline-flex;flex:none;height:var(--claude-badge);justify-content:center;width:var(--claude-badge)}.claude-cta__badge--hubspot{background:var(--color-orange)}.claude-cta__badge--claude{background:var(--color-cream);box-shadow:0 0 0 var(--claude-halo-ring) #f8f5ee12,0 0 0 var(--claude-halo-overhang) #f8f5ee0d}.claude-cta__mark{display:block;height:calc(var(--claude-badge)*.53043);width:auto}.claude-cta__wire{flex:none;height:auto;width:3.125rem}.btn{--btn-fill:var(--color-accent-display);--btn-fill-hover:var(--color-orange-hover);--btn-fill-pressed:var(--color-orange-pressed);--btn-ink:var(--color-cream);--btn-ink-hover:var(--btn-ink);--btn-ink-pressed:var(--btn-ink-hover);--btn-edge-width:0;--btn-edge:transparent;align-items:center;background:var(--btn-fill);border:var(--btn-edge-width) solid var(--btn-edge);border-radius:var(--radius-sm);color:var(--btn-ink);display:inline-flex;font-weight:500;justify-content:center;min-height:2.75rem;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .15s linear,border-color .15s linear,color .15s linear}@media (hover:hover){.btn:hover{background:var(--btn-fill-hover);border-color:var(--btn-edge-hover,var(--btn-fill-hover));color:var(--btn-ink-hover)}}.btn:active{background:var(--btn-fill-pressed);border-color:var(--btn-edge-pressed,var(--btn-fill-pressed));color:var(--btn-ink-pressed)}.btn.btn--ghost,.l-section--dark .btn.btn--ghost{--btn-fill:var(--color-cream);--btn-fill-hover:var(--color-orange-tint);--btn-fill-pressed:var(--color-orange-tint-pressed);--btn-ink:var(--color-teal-dark);--btn-ink-hover:var(--color-orange-hover);--btn-ink-pressed:var(--color-orange-pressed);--btn-edge-width:1px;--btn-edge:var(--color-cream)}.footer-cta .btn{--btn-fill:var(--color-orange)}
1:64787	⚠  Parse error on line 1: 
max(var(--layout-gutter), (100vw - var(--layout-max)) / 2) + 33.062...
---------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]