[data-marketing-shell]{--mkt-bg:#0c0f10;--mkt-surface:#14181a;--mkt-surface-hi:#1a1f22;--mkt-border:#232a2e;--mkt-text:#e7eceb;--mkt-text-muted:#9aa3a3;--mkt-text-faint:#6a7373;--mkt-accent:var(--croco-color-accent,#1e8e5a);--mkt-accent-hover:var(--croco-color-accent-hover,#1a7c4f);--mkt-signature:#6d28d9;--mkt-signature-subtle:#8b5cf6;--mkt-grad-signature:linear-gradient(135deg,#8b5cf6,#6d28d9);--mkt-radius-sm:6px;--mkt-radius-md:10px;--mkt-radius-lg:14px;--mkt-radius-xl:20px;--mkt-radius-pill:999px;--mkt-text-hero:clamp(32px,5vw,56px);--mkt-text-display:32px;--mkt-text-title1:24px;--mkt-text-title2:19px;--mkt-text-title3:16px;--mkt-text-bodylg:15px;--mkt-text-body:14px;--mkt-text-label:13px;--mkt-text-caption:12px;--mkt-text-overline:11px;background:var(--mkt-bg);color:var(--mkt-text);min-height:100vh;display:flex;flex-direction:column;font-feature-settings:"cv11","ss01";overflow-x:hidden}[data-marketing-shell],[data-marketing-shell] *{box-sizing:border-box}[data-marketing-shell] .mkt-nav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;width:min(100%,1530px);margin:0 auto;padding:30px 52px 0}[data-marketing-shell] .mkt-nav-actions,[data-marketing-shell] .mkt-nav-left{display:flex;align-items:center}[data-marketing-shell] .mkt-brand{display:inline-flex;align-items:center;gap:12px;font-weight:850;letter-spacing:-.045em;font-size:var(--mkt-text-title1);line-height:1;color:#fff;text-decoration:none;text-shadow:0 6px 20px rgba(0,0,0,.28)}[data-marketing-shell] .mkt-brand-mark{width:38px;height:38px;border-radius:var(--mkt-radius-lg);display:grid;place-items:center;background:var(--mkt-grad-signature);box-shadow:0 0 34px color-mix(in srgb,var(--mkt-signature-subtle) 55%,transparent);position:relative;transform:rotate(-8deg);overflow:hidden}[data-marketing-shell] .mkt-brand-mark:before{content:"";width:22px;height:17px;border-radius:55% 45% 50% 50%;background:rgba(255,255,255,.94);-webkit-clip-path:polygon(0 34%,28% 12%,60% 16%,100% 0,78% 32%,100% 62%,58% 78%,20% 96%,8% 66%);clip-path:polygon(0 34%,28% 12%,60% 16%,100% 0,78% 32%,100% 62%,58% 78%,20% 96%,8% 66%)}[data-marketing-shell] .mkt-nav-links{display:flex;align-items:center;gap:46px;margin-left:76px;font-size:var(--mkt-text-bodylg);font-weight:650;color:rgba(255,255,255,.86)}[data-marketing-shell] .mkt-nav-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;white-space:nowrap;transition:color .14s ease}[data-marketing-shell] .mkt-nav-link:hover{color:#fff}[data-marketing-shell] .mkt-chevron{width:8px;height:8px;border-right:1.8px solid rgba(255,255,255,.8);border-bottom:1.8px solid rgba(255,255,255,.8);transform:rotate(45deg) translateY(-2px)}[data-marketing-shell] .mkt-nav-actions{gap:28px;font-size:var(--mkt-text-bodylg);font-weight:750}[data-marketing-shell] .mkt-nav-lang{display:inline-flex;align-items:center;gap:7px;font-size:var(--mkt-text-label);font-weight:700;letter-spacing:.03em}[data-marketing-shell] .mkt-nav-lang .mkt-lang{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s ease}[data-marketing-shell] .mkt-nav-lang .mkt-lang:hover{color:#fff}[data-marketing-shell] .mkt-nav-lang .mkt-lang.is-active{color:#fff;font-weight:800}[data-marketing-shell] .mkt-nav-lang .mkt-lang-sep{color:rgba(255,255,255,.3)}[data-marketing-shell] .mkt-login{color:rgba(255,255,255,.88);text-decoration:none;white-space:nowrap;transition:color .14s ease}[data-marketing-shell] .mkt-login:hover{color:#fff}[data-marketing-shell] .mkt-cta{display:inline-flex;align-items:center;justify-content:center;color:#fff;font:inherit;font-weight:700;text-decoration:none;white-space:nowrap;padding:14px 26px;border-radius:var(--mkt-radius-md);cursor:pointer;background:linear-gradient(135deg,#2bd388,#13ae74);box-shadow:0 18px 44px rgba(19,174,116,.3),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .25s ease,box-shadow .25s ease}[data-marketing-shell] .mkt-cta:hover{transform:translateY(-2px)}@media (max-width:1100px){[data-marketing-shell] .mkt-nav{padding:28px 28px 0}[data-marketing-shell] .mkt-nav-links{display:none}}@media (max-width:760px){[data-marketing-shell] .mkt-nav{padding:22px 18px 0}[data-marketing-shell] .mkt-brand{font-size:var(--mkt-text-title2)}[data-marketing-shell] .mkt-brand-mark{width:32px;height:32px;border-radius:var(--mkt-radius-md)}[data-marketing-shell] .mkt-login,[data-marketing-shell] [data-language-switch]{display:none}[data-marketing-shell] .mkt-cta{padding:13px 16px;border-radius:var(--mkt-radius-md);font-size:var(--mkt-text-label)}}[data-marketing-main]{flex:1 1;display:flex;flex-direction:column;padding:var(--croco-space-20,80px) var(--croco-space-8,32px)}[data-marketing-shell] .mkt-footer{background:#fbfaff;border-top:1px solid color-mix(in srgb,var(--mkt-signature) 12%,transparent);padding:48px clamp(20px,4vw,40px) 36px;color:#11142a;position:relative;z-index:2}[data-marketing-shell] .mkt-footer-inner{max-width:1150px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}[data-marketing-shell] .mkt-footer-brand{display:flex;align-items:baseline;gap:10px}[data-marketing-shell] .mkt-footer-logo{font-weight:700;font-size:var(--mkt-text-title2);letter-spacing:-.01em}[data-marketing-shell] .mkt-footer-tag{font-size:var(--mkt-text-label);color:rgba(17,20,42,.62)}[data-marketing-shell] .mkt-footer-links{display:flex;align-items:center;gap:18px;font-size:var(--mkt-text-body);flex-wrap:wrap}[data-marketing-shell] .mkt-footer-links a{color:rgba(17,20,42,.6);text-decoration:none;transition:color .2s ease}[data-marketing-shell] .mkt-footer-links a:hover{color:var(--mkt-signature)}[data-marketing-shell] .mkt-footer-lang{display:inline-flex;align-items:center;gap:9px;padding-left:18px;border-left:1px solid rgba(17,20,42,.12)}[data-marketing-shell] .mkt-footer-lang .mkt-lang{color:rgba(17,20,42,.62);text-decoration:none;transition:color .2s ease}[data-marketing-shell] .mkt-footer-lang .mkt-lang:hover{color:var(--mkt-signature)}[data-marketing-shell] .mkt-footer-lang .mkt-lang.is-active{color:#11142a;font-weight:600}[data-marketing-shell] .mkt-footer-lang .mkt-lang-sep{color:rgba(17,20,42,.25)}[data-marketing-shell] .mkt-footer-copy{max-width:1150px;margin:18px auto 0;font-size:var(--mkt-text-caption);color:rgba(17,20,42,.62)}@media (max-width:560px){[data-marketing-shell] .mkt-nav-lang{display:none}[data-marketing-shell] .mkt-footer-inner{flex-direction:column;align-items:flex-start;gap:18px}[data-marketing-shell] .mkt-footer-links a{display:inline-flex;align-items:center;min-height:40px;padding:6px 0}}[data-marketing-page=consulting]{max-width:1040px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--croco-space-20,80px)}[data-consulting-hero]{display:flex;flex-direction:column;gap:var(--croco-space-4,16px);max-width:640px}[data-consulting-hero] h1{margin:0;font-size:var(--mkt-text-hero);line-height:1.1;font-weight:600;letter-spacing:-.025em;color:var(--mkt-text)}[data-consulting-hero] p{margin:0;font-size:var(--mkt-text-title2);line-height:1.55;color:var(--mkt-text-muted);max-width:560px}[data-consulting-cards]{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--croco-space-6,24px);gap:var(--croco-space-6,24px)}@media (max-width:760px){[data-consulting-cards]{grid-template-columns:1fr}}[data-consulting-card]{display:flex;flex-direction:column;padding:var(--croco-space-8,32px);background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-lg);gap:var(--croco-space-6,24px)}[data-consulting-card] header{display:flex;flex-direction:column;gap:var(--croco-space-2,8px)}[data-consulting-card] h2{margin:0;letter-spacing:-.01em}[data-consulting-card] [data-price],[data-consulting-card] h2{font-size:var(--mkt-text-title1);font-weight:600;color:var(--mkt-text)}[data-consulting-card] [data-price]{letter-spacing:-.02em}[data-consulting-card] [data-price] span{font-size:var(--mkt-text-body);font-weight:400;color:var(--mkt-text-faint);margin-left:4px}[data-consulting-card] [data-card-tagline]{margin:0;font-size:var(--mkt-text-body);color:var(--mkt-text-muted);line-height:1.55}[data-consulting-card] ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--croco-space-3,12px)}[data-consulting-card] li{position:relative;padding-left:18px;font-size:var(--mkt-text-body);line-height:1.55;color:var(--mkt-text)}[data-consulting-card] li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:var(--mkt-radius-pill);background:var(--mkt-accent);opacity:.7}[data-consulting-card] [data-cap]{font-size:var(--mkt-text-caption);color:var(--mkt-text-faint);letter-spacing:.01em}[data-consulting-card] a[data-cta]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:var(--mkt-accent);color:#ffffff;text-decoration:none;font-size:var(--mkt-text-body);font-weight:500;border-radius:var(--mkt-radius-md);transition:background .14s ease;margin-top:auto}[data-consulting-card] a[data-cta]:hover{background:var(--mkt-accent-hover)}[data-consulting-card] a[data-cta][data-variant=ghost]{background:transparent;border:1px solid var(--mkt-border);color:var(--mkt-text)}[data-consulting-card] a[data-cta][data-variant=ghost]:hover{background:var(--mkt-surface-hi)}[data-consulting-how]{display:flex;flex-direction:column;gap:var(--croco-space-6,24px)}[data-consulting-how] h2{margin:0;font-size:var(--mkt-text-title1);font-weight:600;letter-spacing:-.01em;color:var(--mkt-text)}[data-consulting-how] ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--croco-space-6,24px);gap:var(--croco-space-6,24px)}@media (max-width:760px){[data-consulting-how] ol{grid-template-columns:1fr}}[data-consulting-how] li{display:flex;flex-direction:column;gap:var(--croco-space-2,8px);padding:var(--croco-space-6,24px);background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-lg)}[data-consulting-how] li [data-how-marker]{font-size:var(--mkt-text-caption);color:var(--mkt-text-faint);letter-spacing:.08em;text-transform:uppercase;font-weight:500}[data-consulting-how] li p{margin:0;font-size:var(--mkt-text-body);line-height:1.6;color:var(--mkt-text)}[data-consulting-fine]{font-size:var(--mkt-text-caption);line-height:1.65;color:var(--mkt-text-faint);max-width:640px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_14db65{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}