.section--compact{padding-top:2rem;padding-bottom:0}.section--compact+.section{padding-top:calc(var(--section-padding-y) - 2rem)}.cs-overview{display:flex;align-items:center;justify-content:center}.cs-overview__item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) clamp(var(--space-6),3.5vw,var(--space-10));flex:0 0 auto;position:relative}.cs-overview__item+.cs-overview__item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:44%;width:1px;background:#c4953a59}.cs-overview__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);opacity:.85}.cs-overview__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cs-overview__label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f0f0f059;white-space:nowrap}.cs-overview__value{font-size:var(--text-base);font-weight:400;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-editorial__label-col .section-label{display:block;padding-top:var(--space-4);border-top:1px solid rgba(196,149,58,.28);color:#c4953a9e;letter-spacing:.16em;margin-bottom:0;font-size:10px}.cs-editorial__label-col .section-label:before{display:none}.cs-editorial{display:grid;grid-template-columns:200px 1fr;gap:var(--space-16);align-items:start}.cs-editorial__label-col{position:sticky;top:calc(68px + var(--space-8))}.cs-editorial__label{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent);display:block}.cs-editorial__headline{font-family:var(--font-heading);font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:700;letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2;padding-bottom:.04em;margin-bottom:var(--space-6)}.cs-editorial__body{font-size:var(--text-lg);font-weight:300;color:var(--text-secondary);line-height:var(--leading-loose);max-width:68ch}.cs-editorial__body p+p{margin-top:var(--space-5)}.cs-challenge-section{position:relative}.cs-challenge-diagram{position:absolute;bottom:8rem;right:0;left:58%;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:0;mask-image:radial-gradient(ellipse 88% 78% at 55% 52%,black 28%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 88% 78% at 55% 52%,black 28%,transparent 78%);transition:opacity .3s ease}.cs-challenge-diagram svg{width:100%;max-width:720px;height:auto}.cs-dline{fill:none;stroke:var(--accent);stroke-linecap:square;stroke-opacity:.52;stroke-width:.85}.cs-dnode{fill:var(--accent);opacity:.82}[data-js] .cs-dline{stroke-dasharray:1400;stroke-dashoffset:1400;transition:stroke-dashoffset var(--dur, 1.5s) cubic-bezier(.4,0,.2,1) var(--dd, 0ms)}[data-js] .cs-dnode{opacity:0;transition:opacity .5s ease}[data-js] .cs-challenge-diagram.is-drawn .cs-dline{stroke-dashoffset:0}[data-js] .cs-challenge-diagram.is-drawn .cs-dnode{opacity:.82;transition-delay:1.4s}@media(max-width:1700px){.cs-challenge-diagram{left:61%}}@media(max-width:1600px){.cs-challenge-diagram{left:64%}}@media(max-width:1500px){.cs-challenge-brand{opacity:.38}.cs-challenge-diagram{left:67%;opacity:.5}}@media(max-width:1380px){.cs-challenge-brand{opacity:.15}.cs-challenge-diagram{left:70%;opacity:.2}}@media(max-width:1280px){.cs-challenge-diagram,.cs-challenge-brand{display:none}}.cs-challenge-brand{position:absolute;bottom:var(--space-4);right:clamp(1rem,calc(32.7vw - 378px),17rem);width:clamp(180px,calc(26.9vw - 177px),340px);height:auto;opacity:.68;pointer-events:none;user-select:none;transition:opacity .3s ease}.cs-video{position:relative;border-radius:var(--radius-2xl);overflow:clip;background:var(--bg-elevated);aspect-ratio:16 / 9;margin-top:var(--space-10)}.cs-video video{width:100%;height:100%;object-fit:cover;display:block}.cs-video__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,8,.25),transparent 50%);pointer-events:none}.cs-video__gold-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);pointer-events:none}.cs-website-img{width:100%;border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);display:block;margin-top:0}.cs-website-feature{margin-top:var(--space-16);margin-bottom:0}.cs-website-feature .cs-website-img{height:clamp(460px,46vw,720px);object-fit:cover;object-position:top center;box-shadow:0 40px 100px #00000080,0 0 0 1px #ffffff0f}.cs-website-feature__caption{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#c4953aa6}.cs-website-feature__caption:before{content:"";display:block;width:20px;height:1px;background:var(--accent);flex-shrink:0;opacity:.6}.cs-ecosystem{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(var(--space-12),5vw,var(--space-20));margin-top:var(--space-14)}.cs-ecosystem__part{background:transparent;border:none;border-radius:0;padding:var(--space-10) 0 0;border-top:1px solid rgba(255,255,255,.08);position:relative;display:flex;flex-direction:column}.cs-ecosystem__part--accent{border-top-color:#c4953a59}.cs-ecosystem__part-label{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#c4953ab8;margin-bottom:var(--space-5);display:block}.cs-ecosystem__part-body{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-loose)}.cs-ecosystem__img{display:block;width:100%;height:auto}.cs-ecosystem__img--web{margin-top:var(--space-12);filter:drop-shadow(0 24px 48px rgba(0,0,0,.5))}.cs-ecosystem__img--admin{margin-top:var(--space-10);margin-inline:auto;width:clamp(260px,24vw,360px);filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}.cs-ecosystem__visit-link{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-8);width:fit-content;margin-inline:auto;padding:var(--space-3) var(--space-7);font-size:var(--text-sm);font-weight:500;color:var(--accent);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;opacity:.75;transition:opacity .24s ease,gap .24s ease}.cs-ecosystem__visit-link:hover{opacity:1;gap:var(--space-3)}.cs-ecosystem__img--app{margin-top:var(--space-16);width:92%;align-self:flex-end;filter:drop-shadow(0 32px 56px rgba(0,0,0,.55))}.cs-transformations{margin-top:var(--space-20)}.cs-transformation{display:grid;grid-template-columns:.9fr 88px .1fr 1fr;align-items:center;gap:0 var(--space-8);padding:clamp(var(--space-8),3vw,var(--space-12)) 0;position:relative}.cs-transformation:first-child{padding-top:0}.cs-transformation:last-child{padding-bottom:0}.cs-transformation:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff12;transform-origin:left center}.cs-transformation__from,.cs-transformation__to{display:flex;align-items:flex-start;gap:var(--space-5)}.cs-transformation__to{grid-column:4}.cs-transformation__icon{width:44px;height:44px;min-height:44px;border-radius:50%;background:#c4953a14;border:1px solid rgba(196,149,58,.18);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0;margin-top:.1em}.cs-transformation__from .cs-transformation__icon{opacity:.55}.cs-transformation__content{display:flex;flex-direction:column;gap:4px}.cs-transformation__arrow{display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.cs-transformation__from .cs-transformation__title{font-size:var(--text-base);font-weight:400;color:var(--text-secondary);line-height:1.45}.cs-transformation__to .cs-transformation__title{font-size:var(--text-base);font-weight:500;color:var(--text-primary);line-height:1.45}.cs-transformation__desc{font-size:var(--text-sm);font-weight:300;color:var(--text-muted);line-height:var(--leading-loose)}[data-js] .cs-transformation__from{opacity:0;transform:translate(-14px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}[data-js] .cs-transformation__arrow{opacity:0;transform:translate(-8px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}[data-js] .cs-transformation__to{opacity:0;transform:translate(14px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}[data-js] .cs-transformation:not(:last-child):after{transform:scaleX(0);transition:transform 1s cubic-bezier(.4,0,.2,1)}[data-js] .cs-transformations.is-animated .cs-transformation__from,[data-js] .cs-transformations.is-animated .cs-transformation__arrow,[data-js] .cs-transformations.is-animated .cs-transformation__to{opacity:1;transform:none}[data-js] .cs-transformations.is-animated .cs-transformation:not(:last-child):after{transform:scaleX(1)}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(1) .cs-transformation__from{transition-delay:.2s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(1) .cs-transformation__arrow{transition-delay:255ms}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(1) .cs-transformation__to{transition-delay:.31s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(1):after{transition-delay:.56s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(2) .cs-transformation__from{transition-delay:.8s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(2) .cs-transformation__arrow{transition-delay:855ms}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(2) .cs-transformation__to{transition-delay:.91s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(2):after{transition-delay:1.16s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(3) .cs-transformation__from{transition-delay:1.4s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(3) .cs-transformation__arrow{transition-delay:1455ms}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(3) .cs-transformation__to{transition-delay:1.51s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(3):after{transition-delay:1.76s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(4) .cs-transformation__from{transition-delay:2s}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(4) .cs-transformation__arrow{transition-delay:2055ms}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(4) .cs-transformation__to{transition-delay:2.11s}@keyframes cs-icon-glow{0%{box-shadow:0 0 #c4953a00}45%{box-shadow:0 0 0 8px #c4953a2e}to{box-shadow:0 0 #c4953a00}}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(1) .cs-transformation__to .cs-transformation__icon{animation:cs-icon-glow 1.4s ease-out .31s both}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(2) .cs-transformation__to .cs-transformation__icon{animation:cs-icon-glow 1.4s ease-out .91s both}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(3) .cs-transformation__to .cs-transformation__icon{animation:cs-icon-glow 1.4s ease-out 1.51s both}[data-js] .cs-transformations.is-animated .cs-transformation:nth-child(4) .cs-transformation__to .cs-transformation__icon{animation:cs-icon-glow 1.4s ease-out 2.11s both}@media(prefers-reduced-motion:reduce){[data-js] .cs-transformation__from,[data-js] .cs-transformation__arrow,[data-js] .cs-transformation__to{opacity:1!important;transform:none!important;transition:none!important}[data-js] .cs-transformation:not(:last-child):after{transform:scaleX(1)!important;transition:none!important}[data-js] .cs-transformations.is-animated .cs-transformation__to .cs-transformation__icon{animation:none!important}}.cs-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.cs-metric{background:transparent;border:none;border-radius:0;padding:0;text-align:center}.cs-metric__value{font-family:var(--font-heading);font-size:clamp(var(--text-4xl),5vw,var(--text-6xl));font-weight:700;letter-spacing:var(--tracking-tight);color:var(--accent);line-height:1.1;padding-bottom:.05em;display:block}.cs-metric__label{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-loose);margin-top:var(--space-2)}.cs-testimonial-block{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"stars       ." "main        ." "support     attribution";row-gap:0;column-gap:var(--space-12);margin:var(--space-10) 0 0;padding:0;border:none}.cs-testimonial-block__stars{grid-area:stars;color:var(--accent);font-size:.8rem;letter-spacing:.25em;opacity:.88;padding-bottom:var(--space-7)}.cs-testimonial-block__quote-main{grid-area:main;font-size:clamp(var(--text-2xl),3.5vw,var(--text-4xl));font-weight:300;color:var(--text-primary);line-height:1.3;letter-spacing:-.02em;margin:0;padding-bottom:var(--space-8)}.cs-testimonial-block__quote-support{grid-area:support;font-size:var(--text-base);font-weight:300;color:var(--text-secondary);line-height:1.85;margin:0;padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.055)}.cs-testimonial-block__footer{grid-area:attribution;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);text-align:right;padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.055);align-self:start}.cs-testimonial-block__name{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase}.cs-testimonial-block__role{font-size:var(--text-xs);font-weight:400;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.cs-takeaways{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.05)}.cs-takeaways__label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-5)}.cs-takeaways__items{display:grid;grid-template-columns:repeat(4,1fr)}.cs-takeaway{display:flex;flex-direction:column;gap:var(--space-3);padding-right:var(--space-6);border-right:1px solid rgba(196,149,58,.2)}.cs-takeaway+.cs-takeaway{padding-left:var(--space-6)}.cs-takeaway:last-child{border-right:none;padding-right:0}.cs-takeaway__num{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;color:var(--accent);opacity:.65;letter-spacing:.1em}.cs-takeaway__text{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);line-height:1.25;letter-spacing:-.015em}@media(max-width:860px){.cs-testimonial-block{grid-template-columns:1fr;grid-template-areas:"stars" "main" "support" "attribution"}.cs-testimonial-block__footer{align-items:flex-start;text-align:left;align-self:auto}.cs-takeaways__items{grid-template-columns:1fr 1fr;row-gap:var(--space-6)}.cs-takeaway:nth-child(2){border-right:none;padding-right:0}.cs-takeaway:nth-child(3){padding-left:0;border-right:1px solid rgba(196,149,58,.2)}.cs-takeaway:nth-child(4){border-right:none;padding-right:0}}.cs-partnership__headline{font-family:var(--font-heading);font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:700;letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2;padding-bottom:.04em;margin-bottom:var(--space-5)}.cs-partnership__subheadline{font-size:var(--text-base);font-weight:300;color:#f0f0f08c;line-height:var(--leading-loose)}.cs-partnership__timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--space-16);margin-right:calc(-1 * (var(--container-padding) + 2rem))}.cs-partnership__rail{position:absolute;top:9px;left:24px;right:calc(25% - 24px);height:1px;background:#ffffff12;pointer-events:none}.cs-partnership__rail-fill{position:absolute;top:9px;left:24px;right:calc(25% - 24px);height:1px;background:linear-gradient(to right,var(--accent) 0%,rgba(196,149,58,.55) 100%);transform-origin:left center;transform:scaleX(0);transition:transform .65s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.cs-partnership__step{display:flex;flex-direction:column;align-items:flex-start;padding-right:var(--space-10)}.cs-partnership__step:last-child{padding-right:0}.cs-partnership__dot{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(196,149,58,.5);background:var(--bg-base);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--space-6);margin-left:14px}.cs-partnership__dot-inner{width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:.85;flex-shrink:0}.cs-partnership__step-num{font-size:10px;font-weight:700;letter-spacing:.18em;color:#c4953a8c;text-transform:uppercase;margin-bottom:var(--space-5);display:block;width:48px;text-align:center;height:14px;line-height:14px}.cs-partnership__step-icon{width:48px;height:48px;border-radius:50%;background:#c4953a12;border:1px solid rgba(196,149,58,.16);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:var(--space-6);flex-shrink:0}.cs-partnership__step-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;color:var(--text-primary);padding-bottom:.04em;margin-bottom:var(--space-2);line-height:1.3}.cs-partnership__step-body{font-size:var(--text-sm);font-weight:300;color:var(--text-muted);line-height:var(--leading-loose)}[data-js] .cs-partnership__dot{transition:border-color .6s ease}[data-js] .cs-partnership__dot-inner,[data-js] .cs-partnership__step-icon,[data-js] .cs-partnership__step-num,[data-js] .cs-partnership__step-title,[data-js] .cs-partnership__step-body{transition:opacity .6s ease}[data-js] .cs-partnership__step.is-inactive .cs-partnership__dot{border-color:#c4953a1f}[data-js] .cs-partnership__step.is-inactive .cs-partnership__dot-inner{opacity:.12}[data-js] .cs-partnership__step.is-inactive .cs-partnership__step-icon{opacity:.18}[data-js] .cs-partnership__step.is-inactive .cs-partnership__step-num,[data-js] .cs-partnership__step.is-inactive .cs-partnership__step-title,[data-js] .cs-partnership__step.is-inactive .cs-partnership__step-body{opacity:.15}@keyframes cs-timeline-glow{0%{box-shadow:0 0 #c4953a00}38%{box-shadow:0 0 0 10px #c4953a29}to{box-shadow:0 0 #c4953a00}}[data-js] .cs-partnership__step-icon.is-glowing{animation:cs-timeline-glow 1.4s cubic-bezier(.4,0,.2,1) forwards}.cs-app-showcase{display:grid;grid-template-columns:minmax(0,580px) auto;gap:var(--space-12);align-items:center}.cs-app-showcase__copy{display:flex;flex-direction:column;gap:var(--space-6)}.cs-app-showcase__copy .cs-editorial__headline{margin-bottom:0}.cs-app-features{list-style:none;display:grid;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-10);border-top:1px solid rgba(255,255,255,.06)}.cs-app-features__item{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);font-weight:300;color:#f0f0f094;line-height:1.55}.cs-app-features__item:before{content:"";width:3px;height:3px;border-radius:50%;background:#c4953aa6;flex-shrink:0;margin-top:.52em}.cs-editorial .cs-beyond-outer{position:relative;margin-top:var(--space-10)}.cs-editorial .cs-beyond-outer.cs-steps-grid{margin-top:var(--space-12)}.cs-editorial .cs-beyond-lines{position:absolute;inset:0;pointer-events:none;z-index:1}.cs-editorial .cs-beyond-line{position:absolute;transition:filter .5s cubic-bezier(.4,0,.2,1)}.cs-editorial .cs-beyond-line--v{top:0;bottom:0;left:50%;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(196,149,58,.22) 10%,rgba(196,149,58,.35) 50%,rgba(196,149,58,.22) 90%,transparent 100%)}.cs-editorial .cs-beyond-line--h{left:0;right:0;top:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(196,149,58,.18) 8%,rgba(196,149,58,.3) 50%,rgba(196,149,58,.18) 92%,transparent 100%)}.cs-editorial .cs-beyond-grid{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:2}.cs-editorial .cs-beyond-item{display:flex;flex-direction:column}.cs-editorial .cs-beyond-item{padding:clamp(var(--space-8),3vw,var(--space-12))}.cs-editorial .cs-beyond-item:nth-child(odd){padding-left:0}.cs-editorial .cs-beyond-item:nth-child(2n){padding-right:0}.cs-editorial .cs-beyond-item:nth-child(1),.cs-editorial .cs-beyond-item:nth-child(2){padding-top:0}.cs-editorial .cs-beyond-item:nth-child(3),.cs-editorial .cs-beyond-item:nth-child(4){padding-bottom:0}.cs-editorial .cs-beyond-item__num{font-size:10px;font-weight:700;letter-spacing:.18em;color:#c4953a80;text-transform:uppercase;margin-bottom:var(--space-4)}.cs-editorial .cs-beyond-item__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;letter-spacing:-.01em;color:var(--text-primary);padding-bottom:.04em;margin-bottom:var(--space-3)}.cs-editorial .cs-beyond-item__desc{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-loose)}[data-js] .cs-editorial .cs-beyond-line--v{transform:scaleY(0);transform-origin:top center;opacity:0;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s ease,filter .5s cubic-bezier(.4,0,.2,1)}[data-js] .cs-editorial .cs-beyond-line--h{transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .7s cubic-bezier(.16,1,.3,1) .6s,opacity .4s ease .6s,filter .5s cubic-bezier(.4,0,.2,1)}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-line--v{transform:scaleY(1);opacity:1;animation:cs-glow-v 2s cubic-bezier(.16,1,.3,1) 0ms both}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-line--h{transform:scaleX(1);opacity:1;animation:cs-glow-h 1.8s cubic-bezier(.16,1,.3,1) .6s both}@keyframes cs-glow-v{0%{filter:drop-shadow(0 0 0px rgba(196,149,58,0))}35%{filter:drop-shadow(0 0 6px rgba(196,149,58,.3))}to{filter:drop-shadow(0 0 0px rgba(196,149,58,0))}}@keyframes cs-glow-h{0%{filter:drop-shadow(0 0 0px rgba(196,149,58,0))}35%{filter:drop-shadow(0 0 5px rgba(196,149,58,.24))}to{filter:drop-shadow(0 0 0px rgba(196,149,58,0))}}[data-js] .cs-editorial .cs-beyond-item__num,[data-js] .cs-editorial .cs-beyond-item__title,[data-js] .cs-editorial .cs-beyond-item__desc{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(1) .cs-beyond-item__num{opacity:1;transform:none;transition-delay:.85s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(2) .cs-beyond-item__num{opacity:1;transform:none;transition-delay:.92s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(3) .cs-beyond-item__num{opacity:1;transform:none;transition-delay:.99s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(4) .cs-beyond-item__num{opacity:1;transform:none;transition-delay:1.06s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(1) .cs-beyond-item__title{opacity:1;transform:none;transition-delay:.95s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(2) .cs-beyond-item__title{opacity:1;transform:none;transition-delay:1.02s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(3) .cs-beyond-item__title{opacity:1;transform:none;transition-delay:1.09s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(4) .cs-beyond-item__title{opacity:1;transform:none;transition-delay:1.16s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(1) .cs-beyond-item__desc{opacity:1;transform:none;transition-delay:1.06s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(2) .cs-beyond-item__desc{opacity:1;transform:none;transition-delay:1.13s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(3) .cs-beyond-item__desc{opacity:1;transform:none;transition-delay:1.2s}[data-js] .cs-editorial .cs-beyond-outer.lines-drawn .cs-beyond-item:nth-child(4) .cs-beyond-item__desc{opacity:1;transform:none;transition-delay:1.27s}@media(prefers-reduced-motion:reduce){[data-js] .cs-editorial .cs-beyond-item__num,[data-js] .cs-editorial .cs-beyond-item__title,[data-js] .cs-editorial .cs-beyond-item__desc{opacity:1!important;transform:none!important}.cs-editorial .cs-beyond-line--v,.cs-editorial .cs-beyond-line--h{transform:none!important;opacity:1!important}}.cs-mockup-showcase{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.cs-mockup-showcase__img{width:clamp(300px,26vw,400px);height:auto;display:block}.cs-mockup-showcase .cs-video-trigger{position:absolute;inset:0}.cs-vertical-showcase{position:relative;display:flex;flex-direction:column;align-items:center}.cs-vertical-showcase__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:520px;background:radial-gradient(ellipse at center,rgba(196,149,58,.11) 0%,transparent 70%);pointer-events:none;z-index:0}.cs-vertical-showcase__frame{position:relative;width:320px;border-radius:var(--radius-2xl);overflow:clip;background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:0 48px 120px #000000b3,0 0 0 1px #c4953a12;z-index:1}.cs-vertical-showcase__frame video,.cs-vertical-showcase__frame img{width:100%;display:block}.cs-vertical-showcase__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,8,.18),transparent 55%);pointer-events:none}.cs-vertical-showcase__gold-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);pointer-events:none}.cs-dual-showcase{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-8);margin-top:var(--space-10);align-items:end}.cs-dual-showcase__screen .cs-website-img{margin-top:0}.cs-dual-showcase__phone{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.cs-phone-frame{width:100%;max-width:280px;position:relative;border-radius:var(--radius-2xl);overflow:clip;background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:0 32px 80px #0009}.cs-phone-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);z-index:1;pointer-events:none}.cs-phone-frame video{width:100%;display:block}.cs-phone-frame__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,8,.2),transparent 60%);pointer-events:none}.cs-phone-caption{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);text-align:center}.cs-video-trigger{position:absolute;inset:0;background:transparent;border:none;cursor:pointer;z-index:4;display:flex;align-items:center;justify-content:center;border-radius:inherit;transition:background .24s ease}.cs-video-trigger:hover{background:#08080859}.cs-video-trigger__hint{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#c4953a26;border:1px solid rgba(196,149,58,.38);backdrop-filter:blur(8px);color:var(--accent);opacity:1;transform:scale(1);transition:transform .24s cubic-bezier(.16,1,.3,1)}.cs-video-trigger:hover .cs-video-trigger__hint{transform:scale(1.1)}.cs-video-modal{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden}.cs-video-modal.is-open{pointer-events:all;visibility:visible}.cs-video-modal__backdrop{position:absolute;inset:0;background:#040404e0;backdrop-filter:blur(18px);opacity:0;transition:opacity .32s ease}.cs-video-modal.is-open .cs-video-modal__backdrop{opacity:1}.cs-video-modal__inner{position:relative;z-index:1;border-radius:var(--radius-2xl);overflow:clip;border:1px solid rgba(255,255,255,.08);box-shadow:0 48px 120px #000c,0 0 0 1px #c4953a14;opacity:0;transform:scale(.94) translateY(24px);transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)}.cs-video-modal.is-open .cs-video-modal__inner{opacity:1;transform:scale(1) translateY(0)}.cs-video-modal__frame{display:flex;background:var(--bg-elevated)}.cs-video-modal__video{display:block;width:auto;height:auto;max-height:88vh;max-width:min(90vw,560px);border-radius:inherit}.cs-video-modal__close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#080808b8;color:#f0f0f0b8;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s ease,color .2s ease,border-color .2s ease}.cs-video-modal__close:hover{background:#c4953a1f;border-color:#c4953a52;color:var(--accent)}@media(prefers-reduced-motion:reduce){.cs-video-modal__inner,.cs-video-modal__backdrop,.cs-video-trigger,.cs-video-trigger__hint{transition:none}}@media(max-width:1100px){.cs-partnership__timeline{grid-template-columns:repeat(2,1fr);row-gap:var(--space-20);margin-right:0}.cs-partnership__rail,.cs-partnership__rail-fill,.cs-partnership__dot{display:none}.cs-partnership__step-num{width:auto;text-align:left}.cs-partnership__step{padding-right:var(--space-8)}.cs-partnership__step:nth-child(2n){padding-right:0}.cs-overview{flex-wrap:wrap;padding-left:0;justify-content:flex-start}.cs-overview__item{flex:1 1 50%}.cs-overview__item:nth-child(odd):before{display:none}.cs-overview__item:nth-child(1),.cs-overview__item:nth-child(2){border-bottom:1px solid rgba(255,255,255,.06)}.cs-editorial{grid-template-columns:1fr;gap:var(--space-8)}.cs-editorial__label-col{position:static}.cs-metrics{grid-template-columns:1fr 1fr;gap:var(--space-6)}.cs-app-showcase{grid-template-columns:1fr;gap:var(--space-10);padding-right:0}.cs-vertical-showcase{width:100%;max-width:280px}}@media(max-width:768px){.cs-transformation{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8) 0}.cs-transformation:first-child{padding-top:0}.cs-transformation__from,.cs-transformation__to{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl)}.cs-transformation__from{background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.cs-transformation__to{background:#c4953a0d;border:1px solid rgba(196,149,58,.14)}.cs-transformation__arrow{align-self:center;justify-content:center;padding-left:0;rotate:90deg;opacity:.75}.cs-overview__item{flex:1 1 100%}.cs-overview__item:before{display:none}.cs-overview__item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.cs-ecosystem{grid-template-columns:1fr;row-gap:var(--space-12)}.cs-editorial .cs-beyond-grid{grid-template-columns:1fr}.cs-editorial .cs-beyond-line--v,.cs-editorial .cs-beyond-line--h{display:none}.cs-editorial .cs-beyond-outer .cs-beyond-item:nth-child(1),.cs-editorial .cs-beyond-outer .cs-beyond-item:nth-child(2),.cs-editorial .cs-beyond-outer .cs-beyond-item:nth-child(3),.cs-editorial .cs-beyond-outer .cs-beyond-item:nth-child(4){padding:var(--space-8) 0}.cs-editorial .cs-beyond-outer .cs-beyond-item:nth-child(1){padding-top:0}.cs-editorial .cs-beyond-item+.cs-beyond-item{border-top:1px solid rgba(255,255,255,.07)}.cs-website-feature{margin-top:var(--space-10)}}@media(max-width:480px){.cs-metrics{grid-template-columns:1fr 1fr}}.cs-platform-intro{font-size:var(--text-base);font-weight:300;color:var(--text-secondary);line-height:var(--leading-loose);max-width:58ch;margin-top:var(--space-5);margin-bottom:0}.cs-platform-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(var(--space-10),6vw,var(--space-20));margin-top:var(--space-12)}.cs-platform-col{border-top:1px solid rgba(255,255,255,.07);padding-top:var(--space-8)}.cs-platform-col--clinical{border-top-color:#c4953a38}.cs-platform-item{padding-bottom:var(--space-8);border-bottom:1px solid rgba(255,255,255,.028)}.cs-platform-item:last-child{border-bottom:none;padding-bottom:0}.cs-platform-item+.cs-platform-item{padding-top:var(--space-8)}.cs-platform-item__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.cs-platform-item__icon{flex-shrink:0;color:var(--accent);opacity:.78;position:relative;top:-1px}.cs-platform-item__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2;padding-bottom:.04em}.cs-platform-item__body{font-size:var(--text-sm);font-weight:300;color:var(--text-secondary);line-height:var(--leading-loose)}@media(max-width:768px){.cs-platform-cols{grid-template-columns:1fr;gap:var(--space-10)}.cs-platform-col--clinical{border-top-color:#ffffff12}}@media(max-width:900px){.cs-editorial__headline{font-size:clamp(var(--text-xl),3.5vw,var(--text-3xl))}.cs-editorial__body{font-size:var(--text-base)}.cs-partnership__headline{font-size:clamp(var(--text-xl),3.5vw,var(--text-3xl))}.cs-transformations{margin-top:var(--space-14)}}@media(max-width:600px){.cs-overview__item{padding:var(--space-4) 0}.cs-overview__value{white-space:normal;overflow:visible;text-overflow:clip}.cs-editorial{gap:var(--space-6)}.cs-editorial__headline{font-size:clamp(var(--text-xl),5vw,var(--text-2xl));margin-bottom:var(--space-4)}.cs-editorial__body{font-size:var(--text-sm)}.cs-ecosystem{margin-top:var(--space-10)}.cs-ecosystem__part{padding-top:var(--space-8)}.cs-ecosystem__img--admin{width:clamp(180px,60vw,260px)}.cs-transformations{margin-top:var(--space-12)}.cs-transformation{gap:var(--space-4);padding:var(--space-6) 0}.cs-metrics{gap:var(--space-5);margin-top:var(--space-8)}.cs-metric__value{font-size:clamp(var(--text-3xl),8vw,var(--text-4xl))}.cs-testimonial-block__quote-main{font-size:clamp(var(--text-xl),5.5vw,var(--text-2xl));padding-bottom:var(--space-6)}.cs-takeaways__items{grid-template-columns:1fr;row-gap:0}.cs-takeaway{border-right:none;padding-right:0;padding-bottom:var(--space-5);border-bottom:1px solid rgba(196,149,58,.15)}.cs-takeaway:last-child{border-bottom:none;padding-bottom:0}.cs-takeaway+.cs-takeaway{padding-left:0;padding-top:var(--space-5)}.cs-takeaway:nth-child(2),.cs-takeaway:nth-child(3){border-right:none;padding-right:0}.cs-takeaway:nth-child(3){padding-left:0;border-right:none}.cs-takeaway__text{font-size:var(--text-base)}.cs-partnership__timeline{grid-template-columns:1fr;row-gap:0;margin-right:0}.cs-partnership__rail-fill{display:none}.cs-partnership__step,.cs-partnership__step:nth-child(2n){display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto auto auto;column-gap:var(--space-4);row-gap:0;align-items:start;padding-right:0;padding-bottom:var(--space-8);position:relative}.cs-partnership__step:last-child{padding-bottom:0}.cs-partnership__step:not(:last-child):before{content:"";position:absolute;top:10px;bottom:0;left:24px;width:1px;background:#ffffff12;z-index:0}.cs-partnership__step:not(:last-child):after{content:"";position:absolute;top:10px;bottom:0;left:24px;width:1px;background:linear-gradient(to bottom,var(--accent) 0%,rgba(196,149,58,.55) 100%);transform-origin:top center;transform:scaleY(1);transition:transform .65s cubic-bezier(.4,0,.2,1);z-index:1}[data-js] .cs-partnership__step.is-inactive:not(:last-child):after{transform:scaleY(0)}[data-js] .cs-partnership__step:not(.is-inactive):not(:last-child):after{transform:scaleY(1)}.cs-partnership__dot{display:flex;grid-column:1;grid-row:1;margin-left:14px;margin-bottom:0;position:relative;z-index:1}.cs-partnership__step-num{grid-column:2;grid-row:1;width:auto;height:20px;text-align:left;line-height:20px;margin-bottom:0}.cs-partnership__step-icon{grid-column:2;grid-row:2;margin-top:var(--space-3);margin-bottom:0}.cs-partnership__step-title{grid-column:2;grid-row:3;font-size:var(--text-base);margin-top:var(--space-3);margin-bottom:0}.cs-partnership__step-body{grid-column:2;grid-row:4;margin-top:var(--space-2)}.cs-partnership__headline{font-size:clamp(var(--text-xl),5vw,var(--text-2xl))}.cs-app-showcase{gap:var(--space-8)}.cs-app-showcase__copy{gap:var(--space-4)}.cs-app-features{padding-top:var(--space-8);margin-top:var(--space-5)}.cs-mockup-showcase__img{width:clamp(220px,60vw,320px)}.cs-vertical-showcase__frame{width:260px}.cs-platform-item{padding-bottom:var(--space-6)}.cs-platform-item+.cs-platform-item{padding-top:var(--space-6)}.cs-platform-item__title{font-size:var(--text-lg)}.cs-website-feature .cs-website-img{height:clamp(240px,55vw,460px)}.cs-video{margin-top:var(--space-8)}.section--compact{padding-top:1rem}}@media(max-width:400px){.cs-editorial__headline{font-size:var(--text-xl)}.cs-overview__item{padding:var(--space-3) 0}.cs-metrics{gap:var(--space-4)}.cs-metric__value{font-size:clamp(var(--text-2xl),9vw,var(--text-3xl))}.cs-testimonial-block__quote-main{font-size:var(--text-xl)}.cs-takeaway__text,.cs-partnership__step-title{font-size:var(--text-sm)}.cs-partnership__step-body{font-size:var(--text-xs)}.cs-platform-item__title{font-size:var(--text-base)}.cs-website-feature{margin-top:var(--space-10)}.cs-website-feature .cs-website-img{height:clamp(200px,55vw,320px)}.cs-mockup-showcase__img{width:clamp(180px,70vw,260px)}.cs-vertical-showcase__frame{width:220px}.cs-transformation{gap:var(--space-3);padding:var(--space-5) 0}}.cs-journey__eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c4953a8c;margin-bottom:clamp(var(--space-10),4vw,var(--space-16))}.cs-journey__track{display:grid;grid-template-columns:repeat(3,1fr)}.cs-journey__step{position:relative;display:flex;flex-direction:column;padding-top:clamp(var(--space-8),3vw,var(--space-12));padding-right:clamp(var(--space-12),5vw,var(--space-20));padding-bottom:clamp(var(--space-8),3vw,var(--space-12));padding-left:0;text-decoration:none;cursor:pointer;overflow:clip}.cs-journey__step:last-child{padding-right:0}.cs-journey__step:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 0% 50%,rgba(196,149,58,.042) 0%,transparent 62%);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.cs-journey__step:hover:before{opacity:1}.cs-journey__step:not(:first-child){border-left:1px solid rgba(196,149,58,.14);padding-left:clamp(var(--space-12),5vw,var(--space-20));transition:border-left-color .38s cubic-bezier(.4,0,.2,1)}.cs-journey__step:not(:first-child):hover{border-left-color:#c4953a61}.cs-journey__step:hover+.cs-journey__step:not(:first-child){border-left-color:#c4953a61}.cs-journey__title{font-family:var(--font-heading);font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:700;letter-spacing:-.022em;line-height:1.2;color:#f0f0f0c7;padding-bottom:.04em;margin-bottom:var(--space-4);transition:color .42s cubic-bezier(.4,0,.2,1)}.cs-journey__step:hover .cs-journey__title{color:#f0f0f0f7}.cs-journey__body{font-size:var(--text-sm);font-weight:300;color:var(--text-muted);line-height:var(--leading-loose);flex:1;transition:color .42s cubic-bezier(.4,0,.2,1)}.cs-journey__step:hover .cs-journey__body{color:var(--text-secondary)}.cs-journey__arrow{display:inline-flex;align-items:center;color:#c4953a61;margin-top:clamp(var(--space-4),1.5vw,var(--space-6));transition:color .4s cubic-bezier(.4,0,.2,1)}.cs-journey__arrow svg{display:block;transition:transform .38s cubic-bezier(.16,1,.3,1)}.cs-journey__step:hover .cs-journey__arrow{color:var(--accent)}.cs-journey__step:hover .cs-journey__arrow svg{transform:translate(6px)}@media(max-width:1024px){.cs-journey__title{font-size:clamp(1.3rem,2.4vw,1.9rem)}}@media(max-width:900px){.cs-journey__track{grid-template-columns:1fr}.cs-journey__step:not(:first-child){border-left:none;border-top:1px solid rgba(196,149,58,.14);padding-left:0;transition:border-top-color .38s cubic-bezier(.4,0,.2,1)}.cs-journey__step:not(:first-child):hover{border-top-color:#c4953a59}.cs-journey__step:hover+.cs-journey__step:not(:first-child){border-left-color:transparent;border-top-color:#c4953a24}.cs-journey__step{padding-top:var(--space-12);padding-right:0;padding-bottom:var(--space-12);padding-left:0}.cs-journey__step:last-child{padding-right:0}.cs-journey__step:first-child{padding-top:0}.cs-journey__title{font-size:clamp(var(--text-xl),5vw,var(--text-2xl))}.cs-journey__arrow{margin-top:var(--space-5);margin-bottom:var(--space-2)}}@media(max-width:600px){.cs-journey__step{padding-top:var(--space-10);padding-bottom:var(--space-10)}.cs-journey__step:first-child{padding-top:0}.cs-journey__arrow{margin-top:var(--space-4)}}@media(max-width:400px){.cs-journey__title{font-size:var(--text-xl)}}@media(prefers-reduced-motion:reduce){.cs-journey__step:before{display:none}.cs-journey__arrow svg{transition:none}}
