.page-slate-champagne-demo{--f-body:"Inter", system-ui, sans-serif;--f-head:"Manrope", "Inter", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--demo-bar-bg:#425b9a;--demo-accent:#d4c4a0;--paper:#f5f4ef;--paper-2:#edebe3;--surface:#fff;--ink:#243556;--ink-2:#2d3f6b;--text:#2a3548;--muted:#5c6678;--line:#425b9a24;--line-2:#425b9a38;--violet:#425b9a;--violet-600:#354a7d;--lime:#d4c4a0;--lime-600:#c4b288;--tint-violet:#e8edf6;--tint-lime:#ede6d6;--sh-violet:0 22px 48px -22px #425b9a61;--accent-on-champagne:#5c5346;font-synthesis:none;font-family:var(--f-body);color:#172033}.page-slate-champagne-demo ::selection{color:#243556;background:#d4c4a0}.page-slate-champagne-demo :focus-visible{outline-color:#425b9a}.page-slate-champagne-demo .header__inner:before{background:#ffffffe0;border-color:#425b9a1a;box-shadow:inset 0 1px #ffffffeb,0 12px 36px -20px #425b9a38}.page-slate-champagne-demo .hero__mesh{background:radial-gradient(44% 50% at 78% 12%,#425b9a29,#0000 68%),radial-gradient(38% 44% at 52% 58%,#f5f4eff2,#0000 72%),radial-gradient(30% 36% at 94% 76%,#d4c4a052,#0000 70%)}.page-slate-champagne-demo .cta__mesh{background:radial-gradient(52% 82% at 100% 0,#425b9a85,#0000 56%),radial-gradient(42% 62% at 0 100%,#d4c4a038,#0000 52%)}.page-slate-champagne-demo .hero__desc,.page-slate-champagne-demo .lead,.page-slate-champagne-demo .intro__list p{color:var(--text)}.page-slate-champagne-demo h1 em,.page-slate-champagne-demo h2 em{color:var(--violet)}.page-slate-champagne-demo .pill{background:var(--surface);border-color:var(--line-2)}.page-slate-champagne-demo .btn--violet{background:var(--violet);color:#fff;box-shadow:var(--sh-violet)}.page-slate-champagne-demo .btn--violet .btn__icon{color:#fff;background:#ffffff29}.page-slate-champagne-demo .btn--violet:hover{background:var(--violet-600);box-shadow:0 20px 44px -18px #354a7d73}.page-slate-champagne-demo .btn--violet:hover .btn__icon{color:var(--violet);background:#fff}.page-slate-champagne-demo .btn--line:hover{border-color:var(--violet);color:var(--violet)}.page-slate-champagne-demo .btn--line .btn__icon{background:var(--ink);color:#fff}.page-slate-champagne-demo .btn--line:hover .btn__icon{background:var(--violet);color:#fff}.page-slate-champagne-demo .logo__mark{background:var(--violet)}.page-slate-champagne-demo .logo__mark span{background:var(--lime);box-shadow:8px 8px 0 -2px var(--ink)}.page-slate-champagne-demo .tint-lime,.page-slate-champagne-demo .tint-violet{color:var(--accent-on-champagne)}.page-slate-champagne-demo .tint-violet{background:var(--tint-violet);color:var(--violet)}.page-slate-champagne-demo .tint-lime{background:var(--tint-lime)}.page-slate-champagne-demo .intro__list li:nth-child(2) .intro__icon.tint-lime,.page-slate-champagne-demo .icard__icon.tint-lime,.page-slate-champagne-demo .why-item__icon.tint-lime{background:var(--tint-lime);color:var(--accent-on-champagne)}.page-slate-champagne-demo .intro__card{box-shadow:var(--sh-violet);border-color:#425b9a1a}.page-slate-champagne-demo .hv-card--growth strong,.page-slate-champagne-demo .hero__strip span{color:var(--violet)}.page-slate-champagne-demo .hero__title em:after{opacity:.75;background:linear-gradient(90deg,#d4c4a0,#425b9a59)}.page-slate-champagne-demo .about__stamp{background:#d4c4a0}.page-slate-champagne-demo .hv-tag__dot{background:var(--violet)}.page-slate-champagne-demo .hv-btn--fill,.page-slate-champagne-demo .hv-nav__cta{background:var(--violet);color:#fff}.page-slate-champagne-demo .link:hover{color:var(--violet)}.page-slate-champagne-demo .btn--ink{background:var(--ink)}.page-slate-champagne-demo .btn--ink:hover{background:var(--violet)}.page-slate-champagne-demo .btn--ink .btn__icon,.page-slate-champagne-demo .btn--lime,.page-slate-champagne-demo .pill--dark .pill__dot{color:#243556;background:#d4c4a0}.page-slate-champagne-demo .pill--dark{color:#fffffff0;font-family:var(--f-head);background:#ffffff1a;border-color:#ffffff2e;font-weight:600}.page-slate-champagne-demo .btn--lime .btn__icon{color:#d4c4a0;background:#243556}.page-slate-champagne-demo .avatars span{color:#d4c4a0}.page-slate-champagne-demo .hv-logo{background:#d4c4a0;box-shadow:5px 5px 0 -1px #425b9a}.page-slate-champagne-demo .hv-card--code .s{color:#d4c4a0}.page-slate-champagne-demo .hv-shape--1{background:radial-gradient(circle at 30% 30%,#ebe3d0,#d4c4a0 55%,#a89878);box-shadow:0 24px 40px -18px #425b9a40}.page-slate-champagne-demo .hv-shape--2{background:#425b9a1f}.page-slate-champagne-demo .cta__title em{color:#d4c4a0}.page-slate-champagne-demo .icard:hover .icard__icon{background:var(--violet);color:#d4c4a0}.page-slate-champagne-demo .post:hover .post__btn{color:#d4c4a0}.page-slate-champagne-demo .post__flag,.page-slate-champagne-demo .post__avatar span{background:#d4c4a0}.page-slate-champagne-demo .svc:hover .svc__icon,.page-slate-champagne-demo .svc:hover .svc__link i{color:#243556;background:#d4c4a0}.page-slate-champagne-demo .svc:hover .svc__tag{color:#425b9a}.page-slate-champagne-demo .why-item:hover>i{color:#d4c4a0;background:#425b9a;border-color:#425b9a}.page-slate-champagne-demo .work:hover .work__btn{color:#243556;background:#d4c4a0}.page-slate-champagne-demo .work__cat{color:#425b9a;background:#e8edf6}.page-slate-champagne-demo .tech{background:linear-gradient(#fff 0%,#f9f7f2 55%,#fff 100%);position:relative}.page-slate-champagne-demo .tech:before{content:"";pointer-events:none;background:radial-gradient(42% 50% at 100% 0,#425b9a0d,#0000 70%),radial-gradient(36% 44% at 0 100%,#d4c4a01f,#0000 72%);position:absolute;inset:0}.page-slate-champagne-demo .tech .container,.page-slate-champagne-demo .tech__marquee{z-index:1;position:relative}.page-slate-champagne-demo .tech__marquee{background:linear-gradient(#f5f4ef 0%,#edebe3 100%);border-color:#425b9a1a}.page-slate-champagne-demo .tech__belief{border-top-color:#425b9a1a}.page-slate-champagne-demo .tech-item{background:#ffffffeb;border-color:#425b9a1a}.page-slate-champagne-demo .tech__belief-em{color:var(--ink-2)}.page-slate-champagne-demo .tech__belief--solo{background:#ffffffd9;border-color:#425b9a1a}.page-slate-champagne-demo .tl:hover .tl__dot{color:#d4c4a0}.page-slate-champagne-demo .faq-item.open .faq-item__icon{color:#d4c4a0;background:#425b9a;border-color:#425b9a;transform:none}.page-slate-champagne-demo .faq-item.open .faq-item__icon:before,.page-slate-champagne-demo .faq-item.open .faq-item__icon:after{background:#d4c4a0}.page-slate-champagne-demo .faq-item__icon:before,.page-slate-champagne-demo .faq-item__icon:after{background:var(--ink)}.page-slate-champagne-demo .socials a,.page-slate-champagne-demo .footer__ico{color:var(--violet);background:var(--tint-violet);border-color:#425b9a24}.page-slate-champagne-demo .socials a:hover{color:#d4c4a0;background:#425b9a;border-color:#425b9a}.page-slate-champagne-demo .drop__item:hover .drop__icon,.page-slate-champagne-demo .drop__foot i{color:#d4c4a0;background:#425b9a}.page-slate-champagne-demo :is(h1,h2,h3,h4,.btn,.logo__text,.nav__link,.hero__title,.intro__title,.head__title,.svc__tag,.icard h3,.why-item h3,.work__title,.tcard blockquote,.faq-item__trigger,.cta__title,.footer__contact li>a,.drop__item strong,.link,.hv-brand__text,.hv-title,.hv-btn,.hv-nav__cta,.hv-card--perf strong,.hv-card--growth strong,.hero__strip li,.intro__list h3,.about__float strong,.stat strong,.eyebrow){font-family:var(--f-head)}.page-slate-champagne-demo :is(h1,h2,h3,h4,.hero__title,.cta__title){letter-spacing:-.035em;font-weight:700;line-height:1.15}.page-slate-champagne-demo .hero__title{text-wrap:pretty;letter-spacing:-.04em;max-width:min(18ch,100%);font-size:clamp(2.75rem,5vw,4.25rem)}.page-slate-champagne-demo .btn{font-weight:600}.page-slate-champagne-demo .nav__link{font-size:.94rem;font-weight:600}.page-slate-champagne-demo .hero__desc,.page-slate-champagne-demo .lead,.page-slate-champagne-demo p,.page-slate-champagne-demo li{font-family:var(--f-body)}.page-slate-champagne-demo em{font-family:inherit;font-style:italic;font-weight:inherit}.page-slate-champagne-demo :is(h1,h2) em{font-family:var(--f-head);color:var(--violet);font-style:normal;font-weight:800}.page-slate-champagne-demo .hero__title em:after{display:none}.page-slate-champagne-demo :is(.hv-title em,.svc__num,.about__quote){font-family:var(--f-head);font-style:normal;font-weight:700}.page-slate-champagne-demo .hv-title em{color:var(--violet)}.page-slate-champagne-demo .about__quote{font-family:var(--f-body);font-size:1.15rem;font-style:normal;font-weight:500;line-height:1.65}.page-slate-champagne-demo :is(.hero__strip span,.hv-url,.about__stamp text,.footer__col .footer__title,.tcard__role,.hv-tag,.case__cat,.case__num,.role__body span,.filter span,.toc__label,.share__label,.toolrow__label,.outcome__label,.pstep__side h3){font-family:var(--f-mono);letter-spacing:.08em;font-size:.72rem;font-weight:500}.page-slate-champagne-demo .hero__strip li{letter-spacing:-.01em;font-weight:500}.page-slate-champagne-demo .hv-card--code{font-family:var(--f-mono)}.page-slate-champagne-demo :is(h1 em,h2 em,h3 em,h4 em,.intro__title em,.link:hover,.hero__strip span,.svc__tag,.svc__titles .svc__tag,.tl__num,.role__body span,.case__cat,.tint-violet,.stat strong sup,.hv-title em,.hv-tiles i,.tech__belief-em em,.services__cta>span i,.tcard__q,.footer__col a:hover,.footer__contact li>a:hover,.crumbs a:hover,.post__cat,.post:hover h3 a,.nf__code em,.ahero__meta>span i,.prose a,.field>label>span,.req,.svc-opt__box i,.pill__icon,.collage__chip i){color:var(--violet)}.page-slate-champagne-demo .pstep__icon{background:var(--tint-violet);color:var(--violet);border-color:#425b9a24}.page-slate-champagne-demo .pstep:hover .pstep__icon{background:var(--violet);border-color:var(--violet);color:var(--lime)}.page-slate-champagne-demo .step4__icon{background:var(--tint-violet);color:var(--violet);border-color:#425b9a24}.page-slate-champagne-demo .step4:hover .step4__icon{background:var(--violet);border-color:var(--violet);color:var(--lime)}.page-slate-champagne-demo :is(.tint-violet,.icard__icon,.drop__icon,.mv__icon,.role__icon),.page-slate-champagne-demo .about__steps span{background:var(--tint-violet);color:var(--violet)}.page-slate-champagne-demo .tint-slate,.page-slate-champagne-demo .tint-champagne{background:var(--tint-lime);color:var(--accent-on-champagne)}.page-slate-champagne-demo .tint-slate{background:var(--tint-violet);color:var(--violet)}.page-slate-champagne-demo :focus-visible,.page-slate-champagne-demo .tslider__track:focus-visible,.page-slate-champagne-demo .svc-opt input:focus-visible+.svc-opt__box{outline-color:var(--violet)}.page-slate-champagne-demo .field input:focus,.page-slate-champagne-demo .field select:focus,.page-slate-champagne-demo .field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px #425b9a24}.page-slate-champagne-demo .toc a:hover,.page-slate-champagne-demo .toc a.active{border-color:var(--violet)}.page-slate-champagne-demo :is(.btn--ink:hover,.to-top:hover,.tslider__dot.active,.about__steps li:hover span){background:var(--violet)}.page-slate-champagne-demo .btn--ink:hover{box-shadow:var(--sh-violet)}.page-slate-champagne-demo .about__quote,.page-slate-champagne-demo .about__steps li:hover{border-color:var(--violet)}.page-slate-champagne-demo .about__steps li:hover{background:var(--tint-violet)}.page-slate-champagne-demo .about__steps li:hover span{font-weight:600;background:var(--violet)!important;color:#d4c4a0!important}.page-slate-champagne-demo .callout>i,.page-slate-champagne-demo .prose ul li:before,.page-slate-champagne-demo .hv-tag__dot{background:var(--violet)}.page-slate-champagne-demo :is(.logo__mark span,.post__avatar span){box-shadow:8px 8px 0 -2px var(--violet)}.page-slate-champagne-demo .post__avatar span{box-shadow:7px 7px 0 -2px var(--violet)}.page-slate-champagne-demo .hv-logo{box-shadow:5px 5px 0 -1px var(--violet)}.page-slate-champagne-demo .spark i:last-child,.page-slate-champagne-demo .spark i:nth-last-child(2){background:var(--violet)}.page-slate-champagne-demo .hv-shape--2{background:linear-gradient(135deg, #5a6fa8, var(--violet));box-shadow:var(--sh-violet)}.page-slate-champagne-demo .progress span{background:linear-gradient(90deg, var(--violet), var(--lime))}.page-slate-champagne-demo .stats__panel{background:linear-gradient(165deg,#fff 0%,#f9f7f2 100%);border-color:#425b9a1f;position:relative;overflow:hidden;box-shadow:0 12px 40px -24px #24355629}.page-slate-champagne-demo .stats__panel:after{content:"";pointer-events:none;background:radial-gradient(42% 50% at 100% 0,#425b9a12,#0000 70%),radial-gradient(36% 44% at 0 100%,#d4c4a033,#0000 72%);position:absolute;inset:0}.page-slate-champagne-demo .stats__intro,.page-slate-champagne-demo .stats__metrics{z-index:1;position:relative}.page-slate-champagne-demo .stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-color:#425b9a1a}.page-slate-champagne-demo .stat:hover{border-color:#425b9a38;box-shadow:0 16px 36px -22px #24355633}.page-slate-champagne-demo .nav__link.active{color:var(--violet);background:var(--tint-violet)}.page-slate-champagne-demo .drop__item:hover .drop__icon{background:var(--violet);color:var(--lime)}.page-slate-champagne-demo .eyebrow{background:var(--surface);border:1px solid var(--line-2);font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--violet);border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(14px,2vw,18px);padding:8px 16px 8px 14px;font-size:.72rem;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 2px 10px -6px #2435561f}.page-slate-champagne-demo .eyebrow:before{content:"";background:var(--lime);border-radius:50%;flex-shrink:0;width:7px;height:7px;transform:none;box-shadow:0 0 0 3px #d4c4a059}.page-slate-champagne-demo .head--center .eyebrow{align-self:center}.page-slate-champagne-demo :is(.title,.intro__title){color:var(--ink);letter-spacing:-.035em;text-wrap:pretty;max-width:min(26ch,100%);line-height:1.12}.page-slate-champagne-demo .stats__title{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;width:100%;max-width:100%;line-height:1.18}.page-slate-champagne-demo .head--split .title{max-width:min(20ch,100%)}.page-slate-champagne-demo .head--center .title{max-width:min(22ch,100%)}.page-slate-champagne-demo :is(.title,.stats__title,.intro__title) em{font-family:var(--f-head);color:var(--violet);margin-top:0;font-style:normal;font-weight:700;display:inline}.page-slate-champagne-demo .title--break br{display:none!important}.page-slate-champagne-demo .cta__title{letter-spacing:-.035em;text-wrap:balance;max-width:min(22ch,100%);font-size:clamp(1.55rem,1.05rem + 1.35vw,2.15rem);line-height:1.18}.page-slate-champagne-demo .cta__title em{font-style:normal;font-weight:700;color:#d4c4a0!important}.page-slate-champagne-demo .cta__box{background:var(--ink)}.page-slate-champagne-demo .stat__icon{border-radius:15px;width:50px;height:50px;font-size:1.08rem}.page-slate-champagne-demo .stat__value{color:var(--ink)}.page-slate-champagne-demo .stat__value sup{color:var(--violet)}.page-slate-champagne-demo .stat__label{color:var(--text)}.page-slate-champagne-demo .stats__intro .eyebrow{align-self:center}.page-slate-champagne-demo .stat{align-items:center}.page-slate-champagne-demo .svc__head{align-items:flex-start;margin-bottom:22px}.page-slate-champagne-demo .svc__intro{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.page-slate-champagne-demo .svc__titles{min-width:0;padding-top:2px}.page-slate-champagne-demo .svc__titles h3{margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);line-height:1.2}.page-slate-champagne-demo .svc__titles .svc__tag{color:var(--violet);margin-top:6px;font-size:.92rem}.page-slate-champagne-demo .svc__icon{background:var(--tint-lime);color:var(--accent-on-champagne)}.page-slate-champagne-demo .svc__num{font-family:var(--f-head);color:var(--line-2);font-size:1.75rem;font-style:normal;font-weight:700}.page-slate-champagne-demo .svc:hover .svc__num{color:#ffffff47}.page-slate-champagne-demo .svc:hover .svc__tag,.page-slate-champagne-demo .svc:hover .svc__titles .svc__tag{color:var(--lime)}.page-slate-champagne-demo .svc:hover .svc__link i{background:var(--lime);color:var(--ink)}.page-slate-champagne-demo .tcard__q{background:var(--tint-lime);color:var(--violet)}.page-slate-champagne-demo .tcard.is-active{background:radial-gradient(70% 55% at 100% 0,#425b9a6b,#0000 58%),radial-gradient(50% 40% at 0 100%,#d4c4a014,#0000 55%),linear-gradient(160deg,#243556 0%,#0f1013 100%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 28px 56px -20px #0f101373,0 48px 80px -32px #24355659}.page-slate-champagne-demo .tcard.is-active .tcard__q{background:var(--lime);color:var(--ink)}.page-slate-champagne-demo .tcard.is-active .tcard__stars{color:var(--lime)}.page-slate-champagne-demo .tcard.is-active blockquote{color:#fffffff5;font-family:var(--f-body);font-weight:400}.page-slate-champagne-demo .tcard.is-active figcaption{border-color:#ffffff24}.page-slate-champagne-demo .tcard.is-active figcaption>div>span{color:#ffffffad}.page-slate-champagne-demo .tslider__btn:hover{background:var(--ink);border-color:var(--ink);color:var(--lime)}.page-slate-champagne-demo .ring .ring__val{stroke:var(--violet)}.page-slate-champagne-demo .services__cta>span{text-align:left;justify-content:flex-start}.page-slate-champagne-demo .why-item:after{content:none;display:none}@media (max-width:1024px){.page-slate-champagne-demo .nav__link.active{color:var(--violet);background:0 0}}
html{height:100%}body{min-height:100%;font-family:var(--font-inter), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}h1,h2,h3,h4,.title,.phero__title,.hero__title,.ahero__title,.intro__title,.cta__title{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif}.page-slate-champagne-demo em,.page-slate-champagne-demo .title em,.page-slate-champagne-demo .hero__title em,.page-slate-champagne-demo .phero__title em{font-family:inherit;font-style:normal;font-weight:700}.site-shell{flex-direction:column;flex:1;width:100%;min-height:100%;display:flex}.page-content{display:contents}
