/* Based on unslop design guidance by Damir Sokolovsky (CC BY 4.0), https://github.com/heydamir/unslop */
body.site-v2{--u-bg:#08080a;--u-card:#111a16;--u-raised:#18251e;--u-line:#293a30;--u-text:#edf2ee;--u-secondary:#b1bdb5;--u-muted:#96a89c;background:var(--u-bg)!important;color:var(--u-text)}
body.site-v2 #site-root .quiet-label{font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--u-muted)!important}
body.site-v2 #top:before{filter:saturate(.3)!important;opacity:.38!important}body.site-v2 #top:after{background:none!important;box-shadow:none!important}
body.site-v2 #hero-title{font-weight:500!important;letter-spacing:-.025em!important;line-height:1.08!important}body.site-v2 #hero-title em{font-weight:400!important;font-style:normal!important;color:var(--u-text)!important;-webkit-text-fill-color:var(--u-text)!important;background:none!important}
body.site-v2 #top .s-intro{font-size:18px!important;line-height:1.55!important;color:#c0cac3!important;max-width:570px!important;margin-top:24px!important}
body.site-v2 .site-header{background:#0a100ef2!important;box-shadow:none!important;border-bottom:1px solid #25332b!important;backdrop-filter:none!important}
body.site-v2 :is(.button,.customer-entry>a,.pc-cta,.tariff-button){border-radius:8px!important;box-shadow:none!important;transition:background-color .16s,color .16s,border-color .16s!important;transform:none!important}
body.site-v2 :is(.button-primary,.customer-entry>a){background:#086348!important;border:1px solid #18785a!important;color:#fff!important}
body.site-v2 :is(.button-primary,.customer-entry>a):hover{background:#0b7555!important}
body.site-v2 :is(.button,.customer-entry>a,.pc-cta,.tariff-button):before,body.site-v2 :is(.button,.customer-entry>a,.pc-cta,.tariff-button):after{box-shadow:none!important;background-image:none!important}
body.site-v2 #site-root :is(#use-cases,#demo,#marketplaces,#faq){padding-top:64px!important;padding-bottom:64px!important}
body.site-v2 #site-root #team-comparison{margin-top:64px!important;margin-bottom:64px!important}
body.site-v2 #site-root #pricing{padding-top:32px!important;padding-bottom:48px!important}
body.site-v2 #site-root :is(#use-cases h2,.showcase-heading h2,#marketplaces h2,#team-comparison h2,#pricing-title,#brand-cases-title,#faq h2,#connect h2){font-weight:500!important;letter-spacing:-.02em!important;line-height:1.18!important}
body.site-v2 :is(.brand-card,.mm-card,.growth-option,.growth-explorer,.pc-card,.brand-case,.tariff-audit){background:var(--u-card)!important;border-color:var(--u-line)!important;box-shadow:none!important;border-radius:16px!important;transform:none!important}
body.site-v2 :is(.brand-card,.mm-card,.growth-option,.pc-card){padding:24px!important}
body.site-v2 :is(.brand-card,.mm-card,.growth-option,.pc-card):hover{box-shadow:none!important;border-color:#4c6858!important;transform:none!important}
body.site-v2 :is(.brand-card,.mm-card,.growth-option,.growth-explorer,.pc-card,.brand-case):before,body.site-v2 :is(.brand-card,.mm-card,.growth-option,.growth-explorer,.pc-card,.brand-case):after{background-image:none!important;box-shadow:none!important}
body.site-v2 :is(.brand-card h3,.mm-card h3,.growth-option h3,.pc-card h3){font-weight:500!important;letter-spacing:0!important;color:var(--u-text)!important}
body.site-v2 :is(.growth-brand,.growth-skills span,.growth-roles span){background:var(--u-raised)!important;border-color:var(--u-line)!important;box-shadow:none!important;border-radius:8px!important}
body.site-v2 .growth-brand{color:#d1e8d9!important;border-left:2px solid #4ea27a!important}
body.site-v2 .growth-tabs button,body.site-v2 #pricing .pc-switch button{border-radius:8px!important;min-height:44px!important;padding:12px 16px!important;background:transparent!important;color:var(--u-secondary)!important;box-shadow:none!important;letter-spacing:0!important;transition:background-color .16s,color .16s,border-color .16s!important}
body.site-v2 .growth-tabs button[aria-selected=true],body.site-v2 #pricing .pc-switch button[aria-pressed=true]{background:#203b2d!important;color:#e4f5eb!important;border:1px solid #537b64!important}
body.site-v2 #pricing .pc-card[data-plan-card=finance]{background:#14231b!important;border-color:#476b55!important}
body.site-v2 #pricing .pc-compare{background:#192a20!important;border-color:#5ca47e!important;border-radius:0 8px 8px 0!important;padding:12px!important;min-height:76px!important}
body.site-v2 #pricing .pc-compare p{color:#c3decd!important;line-height:1.45!important}
body.site-v2 #pricing .pc-card .pc-intro{min-height:40px!important;margin-bottom:16px!important;color:var(--u-secondary)!important}
body.site-v2 #pricing .pc-card .pc-points{min-height:80px!important;margin-bottom:16px!important;gap:8px!important;padding-left:0!important}
body.site-v2 #pricing .pc-price{font-variant-numeric:tabular-nums;font-weight:500!important;letter-spacing:-.02em!important}
body.site-v2 #pricing .pc-folds summary{min-height:44px!important;padding:8px 0!important;font-weight:400!important}
body.site-v2 #pricing [data-plan-card=finance] .pc-cta{background:#086348!important;border-color:#18785a!important}
body.site-v2 :is(.tariff-free,.showcase-label,.case-period){background:none!important;border:0!important;color:var(--u-muted)!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}
body.site-v2 :is(.growth-option li,.pc-setup,.pc-bottom>p,.brand-intro>p,.mm-intro>p){color:var(--u-secondary)!important}
body.site-v2 .mm-intro>i{display:none!important}
body.site-v2 :is(.s-kicker,.brand-step,.brand-eyebrow,.mm-step,.brand-widget-title,.case-metric-label){text-transform:none!important;letter-spacing:0!important;font-weight:400!important}
body.site-v2 :is(.case-metric-before,.case-metric-after,.brand-money,.hero-depth-number strong){font-variant-numeric:tabular-nums!important}
body.site-v2 :is(.case-logo,.case-controls button,.case-selector button){box-shadow:none!important;border-radius:8px!important}
body.site-v2 :is(.brand-ring,.mm-ring){box-shadow:none!important;filter:none!important}
body.site-v2 #site-root :is(.brand-card,.mm-card,.emerald-profit-card,.pc-card,.growth-option){animation:none!important;transition:background-color .16s,border-color .16s!important}
body.site-v2 #site-root :is(a,button,summary):focus-visible{outline:2px solid #86cfa8!important;outline-offset:4px!important}
@media(min-width:701px){body.site-v2 #top{padding-top:128px!important;padding-bottom:80px!important;min-height:540px!important}body.site-v2 #hero-title{font-size:clamp(48px,4.6vw,64px)!important}body.site-v2 #site-root #pricing .pc-grid{gap:24px!important}}
@media(max-width:700px){body.site-v2 #top{padding-top:112px!important;padding-bottom:40px!important;min-height:0!important}body.site-v2 #hero-title{font-size:36px!important;line-height:1.12!important}body.site-v2 #top .s-intro{font-size:16px!important;line-height:1.5!important;margin-top:20px!important}body.site-v2 #site-root :is(#use-cases,#demo,#marketplaces,#faq){padding-top:32px!important;padding-bottom:32px!important}body.site-v2 #site-root #team-comparison{margin-top:40px!important;margin-bottom:40px!important}body.site-v2 #site-root #pricing{padding-top:24px!important;padding-bottom:32px!important}body.site-v2 :is(.brand-card,.mm-card,.growth-option,.pc-card){padding:20px!important}body.site-v2 #pricing .pc-card .pc-intro,body.site-v2 #pricing .pc-card .pc-points,body.site-v2 #pricing .pc-compare{min-height:0!important}body.site-v2 #pricing .pc-switch button{padding:10px 12px!important}body.site-v2 .growth-tabs button{padding:10px 8px!important}body.site-v2 #site-root :is(#use-cases h2,.showcase-heading h2,#marketplaces h2,#team-comparison h2,#pricing-title,#brand-cases-title,#faq h2,#connect h2){font-size:26px!important;line-height:1.2!important}}
@media(prefers-reduced-motion:reduce){body.site-v2 #site-root *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
