:root{--brand:#0047ba;--brand-rgb:0, 71, 186;--brand-dark:#003a99;--brand-ink:#0a1628;--ink-1:#010101;--ink-2:#111827;--ink-3:#555;--ink-muted:#888;--surface:#fff;--muted-bg:#f8f9fa;--line:#e8e8e8;--line-soft:#ebedf2;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--section-y:clamp(56px, 8vw, 100px);--nav-h:92px;--nav-clearance:36px;--shadow-card:0 10px 24px #02081414;--shadow-card-hover:0 18px 40px #0208141f;--shadow-btn:0 3px 10px rgba(var(--brand-rgb), .24);--shadow-btn-hover:0 6px 18px rgba(var(--brand-rgb), .3);--flydoo-page-banner-scrim:linear-gradient(120deg, #0101019e 0%, #0101017a 55%, #01010152 100%);--flydoo-hero-scrim:linear-gradient(120deg, #01010194 0%, #01010170 55%, #01010147 100%);--nav-pill-fallback:#101928;--nav-pill-gradient:radial-gradient(circle, #ffffff0b .55px, transparent .65px), radial-gradient(ellipse 100% 145% at 22% 50%, #12306285 0%, #08122638 42%, transparent 68%), radial-gradient(ellipse 75% 95% at 100% 0%, #0000007a 0%, transparent 52%), radial-gradient(ellipse 70% 90% at 0% 100%, #0000005c 0%, transparent 48%), linear-gradient(168deg, #182234 0%, #131c2e 38%, #0e1624 100%);--transition-fast:.2s ease;--transition:.3s ease}@media (width>=1200px){:root{--nav-h:104px;--nav-clearance:48px}}h1,.h1{letter-spacing:-.02em;font-size:clamp(32px,4vw,48px);line-height:1.15}h2,.h2{letter-spacing:-.015em;font-size:clamp(26px,3vw,36px);line-height:1.2}h3,.h3{font-size:clamp(20px,2vw,24px);line-height:1.3}p{line-height:1.7}body{padding-top:var(--nav-h)}html{scroll-padding-top:var(--nav-h)}:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:var(--nav-h)}.flydoo-app{overflow-x:clip}.section-y{padding-top:var(--section-y);padding-bottom:var(--section-y)}.section-muted{background:var(--muted-bg)}.ptb-120{padding-top:var(--section-y);padding-bottom:var(--section-y)}.pt-120{padding-top:var(--section-y)}.pb-120{padding-bottom:var(--section-y)}.prose-narrow{max-width:720px;margin-left:auto;margin-right:auto}.prose-narrow-md{max-width:1100px;margin-left:auto;margin-right:auto}[data-cues]>*{opacity:0;will-change:opacity, transform;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}[data-cues=fadeIn]>*{transform:none}[data-cues].flydoo-reveal-on>*{opacity:1;transform:none}[data-cues].flydoo-reveal-on>:first-child{transition-delay:0s}[data-cues].flydoo-reveal-on>:nth-child(2){transition-delay:60ms}[data-cues].flydoo-reveal-on>:nth-child(3){transition-delay:.12s}[data-cues].flydoo-reveal-on>:nth-child(4){transition-delay:.18s}[data-cues].flydoo-reveal-on>:nth-child(5){transition-delay:.24s}[data-cues].flydoo-reveal-on>:nth-child(6){transition-delay:.29s}[data-cues].flydoo-reveal-on>:nth-child(7){transition-delay:.33s}[data-cues].flydoo-reveal-on>:nth-child(8){transition-delay:.36s}.consulting-banner-content[data-cues],.consulting-banner-content[data-cues]>*{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-cues],[data-cues]>*{opacity:1!important;transition:none!important;transform:none!important}}html{scroll-behavior:smooth}.default-btn{background-color:var(--brand);border-color:var(--brand);color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-btn);transition:all var(--transition)}.default-btn:hover,.default-btn:focus-visible{background-color:var(--brand-dark);border-color:var(--brand-dark);color:#fff;box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.default-btn-outline{border:1px solid var(--brand);color:var(--brand);border-radius:var(--radius-pill);transition:all var(--transition);background-color:#0000;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-block}.default-btn-outline:hover,.default-btn-outline:focus-visible{background-color:var(--brand);color:#fff;transform:translateY(-1px)}.navbar.navbar-style-three{z-index:1005;background-color:#0000;width:100%;padding-top:14px;padding-bottom:0;position:fixed;top:0;left:0;right:0}.navbar.navbar-style-three.sticky{background-color:#0000}.navbar.navbar-style-three>.container-fluid{padding-left:16px;padding-right:16px}@media (width>=1200px){.navbar.navbar-style-three>.container-fluid{padding-left:24px;padding-right:24px}}.navbar.navbar-style-three .wrap-inner{background-color:var(--nav-pill-fallback);background-image:var(--nav-pill-gradient);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:20px 20px,auto,auto,auto,auto;border:1px solid #ffffff0f;border-radius:18px;padding:12px 22px;box-shadow:0 10px 32px #00000073,0 2px 8px #00000059,inset 0 1px #ffffff0a}@media (width>=1200px){.navbar.navbar-style-three .wrap-inner{padding:16px 32px}}.navbar.navbar-style-three.sticky .wrap-inner{box-shadow:0 16px 40px #00000080,0 2px 10px #00000061,inset 0 1px #ffffff0d}.navbar .navbar-brand img{width:auto;max-height:45px}.navbar.navbar-style-three .others-option .option-item .default-btn,.navbar.navbar-style-three .others-option .option-item .default-btn:hover,.navbar.navbar-style-three .others-option .option-item .default-btn:focus,.navbar.navbar-style-three .others-option .option-item .default-btn:focus-visible,.sidebar-menu-area .offcanvas-body .others-option .option-item .default-btn,.sidebar-menu-area .offcanvas-body .others-option .option-item .default-btn:hover{color:#fff!important}.navbar.navbar-style-three .others-option .option-item .search-toggler i:hover{color:#fff}.navbar.navbar-style-three .navbar-nav .nav-item .nav-link:hover,.navbar.navbar-style-three .navbar-nav .nav-item .nav-link.active,.navbar.navbar-style-three .navbar-nav .nav-item:hover .nav-link,.navbar.navbar-style-three .navbar-nav .nav-item.active .nav-link{color:var(--brand)}.navbar.navbar-style-three .navbar-nav.flydoo-main-nav .nav-item .nav-link{white-space:nowrap;padding-left:10px;padding-right:10px;font-size:14px}@media (width>=1400px){.navbar.navbar-style-three .navbar-nav.flydoo-main-nav .nav-item .nav-link{padding-left:12px;padding-right:12px;font-size:15px}}.navbar.navbar-style-three .others-option.flydoo-header-actions{gap:14px;margin-left:16px}.navbar.navbar-style-three .others-option.flydoo-header-actions .option-item,.navbar.navbar-style-three .others-option.flydoo-header-actions .option-item:last-child{margin-right:0}.navbar.navbar-style-three .others-option.flydoo-header-actions .option-item .nav-link{color:#ffffffeb;padding:0;font-size:14px}.navbar.navbar-style-three .others-option.flydoo-header-actions .option-item .nav-link:hover{color:#fff}.navbar.navbar-style-three .others-option.flydoo-header-actions .lang-switcher-wrap{border-left:none;margin-right:6px;padding-left:0}@media (width>=1200px){.navbar.navbar-style-three .others-option.flydoo-header-actions .lang-switcher-wrap{margin-right:10px}}.navbar.navbar-style-three .navbar-brand,.navbar.navbar-style-three .navbar-brand img{visibility:visible!important;opacity:1!important;display:inline-flex!important}.navbar.navbar-style-three .navbar-brand img{max-width:100%;height:auto;display:block!important}.navbar.navbar-style-three .navbar-brand{flex-shrink:0;margin:0 24px 0 0}@media (width<=1399px){.navbar.navbar-style-three .navbar-brand{margin-right:16px}}@media (width<=1299px){.navbar.navbar-style-three .navbar-brand{margin-right:12px}}.flydoo-nav-services{display:none}.services-dropdown{align-items:center;display:inline-flex;position:relative}.services-dropdown__trigger{cursor:pointer;color:#ffffffd9;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.services-dropdown:hover .services-dropdown__trigger,.services-dropdown:focus-within .services-dropdown__trigger,.services-dropdown__trigger:hover,.services-dropdown__trigger:focus-visible{color:#fff;outline:none}.services-dropdown__chevron{transition:transform var(--transition-fast);font-size:16px;line-height:1}.services-dropdown:hover .services-dropdown__chevron,.services-dropdown:focus-within .services-dropdown__chevron{transform:rotate(180deg)}.services-dropdown__menu{min-width:220px;color:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear var(--transition-fast);z-index:1050;background:#fff;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 12px 32px #0000002e}.services-dropdown:hover .services-dropdown__menu,.services-dropdown:focus-within .services-dropdown__menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear 0s;transform:translate(-50%)translateY(0)}.services-dropdown__menu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.services-dropdown__item{border-radius:var(--radius-sm);color:var(--ink-1);white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:block}.services-dropdown__item:hover,.services-dropdown__item:focus-visible{background:rgba(var(--brand-rgb), .08);color:var(--brand);outline:none}.services-dropdown__item.is-active{color:var(--brand);background:rgba(var(--brand-rgb), .06);font-weight:600}.call-us{color:#ffffffeb;transition:color var(--transition-fast);align-items:center;gap:10px;line-height:1.15;text-decoration:none;display:inline-flex}.call-us:hover,.call-us:focus-visible{color:#fff}.call-us__icon{border-radius:var(--radius-pill);background:rgba(var(--brand-rgb), .18);width:34px;height:34px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.call-us:hover .call-us__icon,.call-us:focus-visible .call-us__icon{background:rgba(var(--brand-rgb), .28)}.call-us__text{flex-direction:column;gap:1px;display:inline-flex}.call-us__label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;font-size:11px}.call-us__number{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:700}.call-us--mobile{color:var(--ink-1);justify-content:center}.call-us--mobile .call-us__label{color:var(--ink-muted)}.flydoo-mobile-actions{gap:12px;margin-left:auto}.call-us--navbar-compact{border-radius:var(--radius-pill);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff24;padding:6px 12px 6px 6px}.call-us--navbar-compact:hover,.call-us--navbar-compact:focus-visible{background:rgba(var(--brand-rgb), .18);border-color:rgba(var(--brand-rgb), .4)}.call-us--navbar-compact .call-us__icon{width:30px;height:30px;font-size:16px}.call-us--navbar-compact .call-us__label{display:none}.call-us--navbar-compact .call-us__number{font-size:13px}@media (width<=575px){.flydoo-mobile-actions{gap:8px}.call-us--navbar-compact{background:0 0;border:none;padding:0}.call-us--navbar-compact .call-us__text{display:none}.call-us--navbar-compact .call-us__icon{background:rgba(var(--brand-rgb), .22);color:#fff;width:38px;height:38px;font-size:18px}.call-us--navbar-compact:hover .call-us__icon,.call-us--navbar-compact:focus-visible .call-us__icon{background:var(--brand)}}.navbar.navbar-style-three .flydoo-mobile-toggle{background:#ffffff14;border:1px solid #ffffff47;border-radius:10px;width:42px;height:42px}.offcanvas-header img{width:auto;max-height:40px}.lang-dropdown{display:inline-block;position:relative}.lang-dropdown__trigger{border-radius:var(--radius-pill);color:#ffffffeb;letter-spacing:.02em;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.lang-dropdown:hover .lang-dropdown__trigger,.lang-dropdown:focus-within .lang-dropdown__trigger,.lang-dropdown__trigger:hover,.lang-dropdown__trigger:focus-visible{color:#fff;background:#ffffff1f;border-color:#ffffff52}.lang-dropdown__flag{font-size:16px;line-height:1}.lang-dropdown__chevron{transition:transform var(--transition-fast);font-size:16px;line-height:1}.lang-dropdown:hover .lang-dropdown__chevron,.lang-dropdown:focus-within .lang-dropdown__chevron{transform:rotate(180deg)}.lang-dropdown__menu{border:1px solid var(--line);border-radius:var(--radius-md);opacity:0;visibility:hidden;min-width:180px;transition:opacity var(--transition-fast), visibility var(--transition-fast), transform var(--transition-fast);z-index:1010;background:#fff;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 12px 32px #0000002e}.lang-dropdown:after{content:"";width:100%;height:12px;position:absolute;top:100%;right:0}.lang-dropdown:hover .lang-dropdown__menu,.lang-dropdown:focus-within .lang-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown__item{border-radius:var(--radius-sm);color:var(--ink-1);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.lang-dropdown__item:hover,.lang-dropdown__item:focus-visible{background:rgba(var(--brand-rgb), .08);color:var(--brand)}.lang-dropdown__item.is-active{background:rgba(var(--brand-rgb), .12);color:var(--brand);font-weight:700}.lang-dropdown__label{flex:1}.lang-dropdown__code-sm{letter-spacing:.06em;color:var(--ink-muted);font-size:11px;font-weight:600}.lang-dropdown__item.is-active .lang-dropdown__code-sm{color:var(--brand)}.consulting-banner-area{margin-top:20px}.consulting-banner-area .wrap-inner.flydoo-hero{padding-top:calc(var(--nav-clearance) + 96px);background-image:url(/headerbackground.jpg);background-position:50%;background-size:cover;padding-bottom:80px;position:relative;border-radius:18px!important;margin:0 16px!important}@media (width>=1200px){.consulting-banner-area .wrap-inner.flydoo-hero{margin:0 24px!important}}.consulting-banner-area .wrap-inner.flydoo-hero:before{content:"";background:var(--flydoo-hero-scrim);pointer-events:none;position:absolute;inset:0}.consulting-banner-area .consulting-banner-content{z-index:1;position:relative}.consulting-banner-area .consulting-banner-content h1{letter-spacing:-.02em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;max-width:100%}.consulting-banner-content .hero-main-title{color:#fff;text-shadow:0 4px 14px #00000073;letter-spacing:-.02em;width:100%;min-width:0;margin:0;font-family:Lexend,sans-serif;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:1.05;display:block}.hero-title-last{white-space:nowrap;align-items:baseline;gap:clamp(10px,1.4vw,20px);display:inline-flex}.hero-title-bird{object-fit:contain;vertical-align:-.1em;filter:drop-shadow(0 4px 10px #00000059);flex:none;width:clamp(44px,5vw,72px);height:auto;display:inline-block}.consulting-banner-content .hero-subtitle-mobile{color:#fffffff2;text-shadow:0 2px 6px #00000073;margin:18px 0 0;font-size:15px;line-height:1.6}.consulting-banner-content .top p{color:#fffffff2;text-shadow:0 2px 6px #00000073;max-width:560px;margin-left:auto;line-height:1.7}.consulting-banner-content .hero-bottom-row{margin-top:40px}.consulting-banner-content .hero-top-row>[class*=col-],.consulting-banner-content .hero-bottom-row>[class*=col-]{min-width:0}.consulting-banner-content .bottom .fun-items{flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,4vw,56px);display:flex}.consulting-banner-content .bottom .fun-items .fun{min-width:0}.consulting-banner-content .bottom .fun-items .fun .d-flex{justify-content:flex-start}.consulting-banner-content .bottom .fun-items .fun h3{text-shadow:0 2px 6px #00000073;line-height:1}.consulting-banner-content .bottom .fun-items .fun span{white-space:nowrap;color:#fffffff2;text-shadow:0 2px 6px #00000073;margin-top:2px;font-size:14px;line-height:1.35;display:block}.consulting-banner-area .circle-wrap .circle{background-color:#0000;border-radius:0;padding:0}.circle-link-wrapper{background-color:var(--muted-bg);border:1px solid rgba(var(--brand-rgb), .12);border-radius:50%;width:164px;height:164px;margin:0 auto;padding:0;display:block;position:relative;overflow:visible;box-shadow:0 10px 30px #02081438}.circle-rotating-wrapper{pointer-events:none;margin:0;padding:0;position:absolute;inset:0}.flydoo-rotating-circle{object-fit:contain;transform-origin:50%;width:100%;height:100%;animation:36s linear infinite rotateme;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.flydoo-rotating-circle{animation:none}}.circle-bird-icon{object-fit:contain;object-position:center;z-index:2;pointer-events:none;width:48px;height:48px;margin:auto;position:absolute;inset:0}.consulting-banner-area .flydoo-hero-circle-wrap{z-index:2;margin-top:14px;margin-bottom:0;position:relative}@keyframes rotateme{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-banner-area{padding:calc(var(--nav-clearance) + 64px) 0 56px;background-color:#0f1724;border-radius:18px;margin:20px 16px 0;position:relative;overflow:hidden}@media (width>=1200px){.page-banner-area{margin:20px 24px 0}}.page-banner-area>.container{flex-direction:column;justify-content:center;min-height:300px;display:flex}.page-banner-area:before{content:none!important;display:none!important}.page-banner-area+section,.page-banner-area+div,.page-banner-area+main,.page-banner-area+.ptb-120,.page-banner-area+.pt-120,.page-banner-area+.section-y,.page-banner-area+* .ptb-120:first-child,.page-banner-area+*>.pt-120:first-child{padding-top:clamp(40px,5vw,64px)}.page-banner-area .page-banner-content{max-width:720px}.page-banner-area .page-banner-content h1,.page-banner-area .page-banner-content h2{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 14px #0000008c,0 1px 3px #0006;margin-bottom:0;font-size:clamp(34px,5.2vw,56px);font-weight:700;line-height:1.12}.page-banner-area .page-banner-content .subtitle{color:#ffffffeb;text-shadow:0 1px 8px #00000073,0 1px 2px #00000059;max-width:640px;margin-top:14px;font-size:18px;line-height:1.55}.page-banner-area .page-banner-content .list{flex-wrap:wrap;gap:8px;margin-top:15px;padding:0;list-style:none;display:flex}.page-banner-area .page-banner-content .list li{color:#ffffffb3;font-size:15px}.page-banner-area .page-banner-content .list li a{color:#ffffffb3;text-decoration:none}.page-banner-area .page-banner-content .list li a:hover{color:var(--brand)}.page-banner-area .page-banner-content .list li+li:before{content:"/";color:#fff6;margin-right:8px}.page-banner-area:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f8f9fa8c);height:88px;position:absolute;bottom:0;left:0;right:0}.sub.wrap2{background-color:rgba(var(--brand-rgb), .1);color:var(--brand)}.stagger-reveal>*{opacity:0;will-change:opacity, transform;transition:opacity .35s ease-out,transform .45s ease-out;transform:translateY(24px)}.stagger-reveal.is-revealed>*{opacity:1;transform:translateY(0)}.stagger-reveal.is-revealed>:first-child{transition-delay:0s}.stagger-reveal.is-revealed>:nth-child(2){transition-delay:90ms}.stagger-reveal.is-revealed>:nth-child(3){transition-delay:.18s}.stagger-reveal.is-revealed>:nth-child(4){transition-delay:.27s}.stagger-reveal.is-revealed>:nth-child(5){transition-delay:.36s}.stagger-reveal.is-revealed>:nth-child(6){transition-delay:.45s}.stagger-reveal.is-revealed>:nth-child(7){transition-delay:.54s}.stagger-reveal.is-revealed>:nth-child(8){transition-delay:.63s}.stagger-reveal.is-revealed>:nth-child(9){transition-delay:.72s}.stagger-reveal.is-revealed>:nth-child(10){transition-delay:.81s}.stagger-reveal.is-revealed>:nth-child(11){transition-delay:.9s}.stagger-reveal.is-revealed>:nth-child(12){transition-delay:.99s}@media (prefers-reduced-motion:reduce){.stagger-reveal>*{opacity:1;transition:none;transform:none}}.consulting-services-content,.consulting-process-card,.consulting-choose-items .item,.consulting-success-stories-card,.segment-card,.pricing-card{transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition), background-color var(--transition)}.consulting-services-content:hover,.segment-card:hover{box-shadow:var(--shadow-card);background-color:rgba(var(--brand-rgb), .04);border-color:rgba(var(--brand-rgb), .18);transform:translateY(-3px)}.consulting-services-content{flex-direction:column;height:100%;display:flex!important}.consulting-services-content>p:last-of-type{margin-bottom:0}.consulting-services-content .service-btn,.consulting-services-content.h-100 .service-btn{padding-top:24px;margin-top:auto!important}.consulting-services-content .service-btn .default-btn{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.consulting-choose-items .item{transition:transform var(--transition);position:relative}.consulting-choose-items .item .icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative}.consulting-choose-items .item .icon:before{content:"";background:radial-gradient(closest-side, rgba(var(--brand-rgb), .18), rgba(var(--brand-rgb), 0) 75%);opacity:0;transition:opacity var(--transition), transform var(--transition);pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:-10px;transform:scale(.7)}.consulting-choose-items .item .icon i{z-index:1;transition:transform var(--transition), color var(--transition);position:relative}.consulting-choose-items .item h3,.consulting-choose-items .item p{transition:color var(--transition), transform var(--transition)}.consulting-choose-items .item:hover .icon:before{opacity:1;transform:scale(1)}.consulting-choose-items .item:hover .icon i{transform:scale(1.08)}.consulting-choose-items .item:hover h3{color:var(--brand);transform:translate(4px)}.consulting-choose-items .item:hover p{transform:translate(4px)}.consulting-process-card{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;max-width:none;box-shadow:var(--shadow-card);background-color:#fff;flex-direction:column;align-items:center;padding:32px 28px;display:flex;position:relative;overflow:hidden}.consulting-process-card:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--brand-ink) 100%);transform-origin:0;height:2px;transition:transform var(--transition);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.consulting-process-card h3{transition:color var(--transition)}.consulting-process-card:hover{box-shadow:0 14px 32px rgba(var(--brand-rgb), .14);border-color:rgba(var(--brand-rgb), .22);background-color:rgba(var(--brand-rgb), .03);transform:translateY(-4px)}.consulting-process-card:hover:before{transform:scaleX(1)}.consulting-process-card:hover h3{color:var(--brand)}.consulting-process-card ul,.consulting-process-card ol{text-align:left;width:100%;margin-top:4px}.consulting-process-card ul li,.consulting-process-card ol li{margin-bottom:8px;line-height:1.55}.consulting-process-card ul li:last-child,.consulting-process-card ol li:last-child{margin-bottom:0}.consulting-success-stories-card{border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.consulting-success-stories-card:hover{box-shadow:var(--shadow-card-hover);background-color:rgba(var(--brand-rgb), .04);border-color:rgba(var(--brand-rgb), .18)}.consulting-success-stories-card .content h3 a{color:var(--ink-2);line-height:1.4}.consulting-success-stories-card .content h3 a:hover{color:var(--brand)}.consulting-success-stories-card img{transition:transform .4s}.consulting-success-stories-card:hover img{transform:scale(1.05)}.consulting-success-stories-card.blog-card img{transition:none}.consulting-success-stories-card.blog-card:hover img{transform:none}.consulting-process-border:before{display:none}.consulting-process-card .number{background-color:rgba(var(--brand-rgb), .08);border:1px solid rgba(var(--brand-rgb), .15);width:76px;height:76px;color:var(--brand);transition:background-color var(--transition), border-color var(--transition), transform var(--transition);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:700;line-height:1;display:flex}.consulting-process-card .number i{font-size:32px;line-height:1}.consulting-process-card:hover .number{background-color:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 6px 16px rgba(var(--brand-rgb), .22);transform:scale(1.04)}.consulting-process-card:hover .number i{color:#fff}.consulting-process-card.stat-card .stat-card__number{background-color:rgba(var(--brand-rgb), .08);border:1px solid rgba(var(--brand-rgb), .15);border-radius:var(--radius-pill);min-width:96px;color:var(--brand);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--transition), border-color var(--transition), color var(--transition), transform var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;margin:0 auto 20px;padding:14px 26px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1;display:inline-flex}.consulting-process-card.stat-card:hover .stat-card__number{background-color:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 6px 16px rgba(var(--brand-rgb), .22);transform:scale(1.04)}.consulting-cta-area{background-image:url(/generated/flydoo-odoo-services-blog-2.jpg);background-position:50%;background-size:cover;position:relative}.consulting-cta-area:before{content:"";pointer-events:none;background:#0101018c;position:absolute;inset:0}.consulting-cta-area>*{z-index:1;position:relative}.consulting-cta-content,.consulting-cta-content p,.consulting-cta-content h5,.consulting-cta-content .h5,.consulting-cta-content strong{color:#fff}.consulting-cta-content p{color:#fffffff2}.consulting-cta-content h5 span,.consulting-cta-content .h5 span{color:#ffffffb3}.consulting-cta-items .item .title h3,.consulting-cta-items .item .title .h3{color:#fff}.consulting-overview-area{background:radial-gradient(ellipse 60% 80% at 18% 35%, rgba(var(--brand-rgb), .45) 0%, rgba(var(--brand-rgb), 0) 60%), radial-gradient(ellipse 50% 70% at 85% 75%, rgba(var(--brand-rgb), .28) 0%, rgba(var(--brand-rgb), 0) 65%), linear-gradient(135deg, #061a3a 0%, #02112a 55%, #010a1c 100%);isolation:isolate;margin-top:clamp(48px,6vw,80px);position:relative;overflow:hidden;padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}.consulting-overview-area:before{content:"";opacity:.6;pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.consulting-overview-area:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#ffffff1f 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.consulting-overview-content{z-index:1;color:#fff;background:0 0;position:relative}.consulting-overview-content h1,.consulting-overview-content h2,.consulting-overview-content .h2,.consulting-overview-content p,.consulting-overview-content .info,.consulting-overview-content .info span,.consulting-overview-content .info span a{color:#fff}.consulting-overview-content .top h2,.consulting-overview-content .bottom h2{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(36px,5.5vw,64px);line-height:1.1}.consulting-overview-content .bottom{margin-top:clamp(24px,3vw,40px)}.consulting-overview-content .bottom h2{text-align:end}.consulting-overview-content .top p{opacity:.85;margin-bottom:0;font-size:16px;line-height:1.6}.consulting-overview-content .info span a{text-decoration:underline}.consulting-overview-content .info span a:hover{color:#fff;opacity:.85}@media (width<=767.98px){.consulting-overview-content .bottom h2{text-align:start}}.consulting-about-area .section-title p,.consulting-choose-content p,.consulting-services-content p,.consulting-process-card p{line-height:1.75}.home-segments-area{padding-top:72px}.segment-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;justify-content:space-between;height:100%;padding:35px 30px;display:flex}.segment-card h3{margin-bottom:15px;font-size:24px;font-weight:700}.segment-card .desc{color:var(--brand);margin-bottom:20px;font-size:15px;line-height:1.7}.segment-card .indicators-label{color:var(--ink-1);margin-bottom:8px;font-size:14px;font-weight:700}.segment-card .indicators-list{margin:0 0 25px;padding:0;list-style:none}.segment-card .indicators-list li{color:var(--ink-3);padding:3px 0;font-size:14px}.segment-card .indicators-list li:before{content:"+ ";color:var(--brand);font-weight:700}.pricing-recommended{border:2px solid var(--brand);z-index:1;position:relative;box-shadow:0 18px 36px #0208141a}.pricing-recommended:before{content:"Recommended";background:var(--brand);color:#fff;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.5px;padding:3px 16px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}article h3{margin-top:2rem;margin-bottom:.5rem;font-size:22px}article ul{margin-bottom:1rem;margin-left:1.5rem}article ul li{margin-bottom:.4rem}article p{max-width:70ch}.flydoo-blockquote{border-left:4px solid var(--brand);background:rgba(var(--brand-rgb), .03);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:30px 0;padding:20px 25px;font-size:18px;font-style:italic;line-height:1.7}.date-badge{background:rgba(var(--brand-rgb), .1);color:var(--brand);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.post-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:30px;padding:20px 0;display:flex}.post-meta .author-avatar{border-radius:var(--radius-pill);background:var(--brand);justify-content:center;align-items:center;width:45px;height:45px;display:flex}.post-meta .author-avatar img{filter:brightness(0)invert();width:25px;height:25px}.accordion-button:not(.collapsed){background-color:rgba(var(--brand-rgb), .05);color:var(--brand);box-shadow:none}.accordion-button:focus{border-color:rgba(var(--brand-rgb), .2);box-shadow:0 0 0 .2rem rgba(var(--brand-rgb), .15)}.faq-accordion .accordion-button{font-size:16px;font-weight:600}.faq-accordion .accordion-body{font-size:15px;line-height:1.7}.step-indicator{flex-wrap:wrap;gap:16px 24px;margin:0 0 30px;padding:0;list-style:none;display:flex}.step-indicator .step{color:var(--ink-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:15px;display:inline-flex}.step-indicator .step:disabled{cursor:not-allowed;opacity:.55}.step-indicator .step.active{color:var(--ink-1);font-weight:600}.step-indicator .step .number{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--ink-muted);transition:background var(--transition-fast), color var(--transition-fast);background:#eee;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.step-indicator .step.active .number{background:var(--brand);color:#fff}.contact-method-card{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-1);background:var(--surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.contact-method-card:hover,.contact-method-card:focus-visible{border-color:rgba(var(--brand-rgb), .4);box-shadow:var(--shadow-card);color:var(--ink-1);transform:translateY(-1px)}.contact-method-icon{color:var(--brand);flex-shrink:0;font-size:24px}.team-initials{border-radius:var(--radius-pill);background-color:var(--brand);color:#fff;width:120px;height:120px;transition:transform var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;margin:0 auto 20px;font-size:36px;font-weight:700;display:flex}.team-initials:hover{box-shadow:0 8px 25px rgba(var(--brand-rgb), .3);transform:scale(1.08)}.team-photo{border-radius:var(--radius-pill);background-color:var(--brand);color:#fff;width:160px;height:160px;transition:transform var(--transition), box-shadow var(--transition);isolation:isolate;margin:0 auto 20px;position:relative;overflow:hidden;box-shadow:0 6px 18px #02081414}.team-photo img{z-index:1;object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:relative}.team-photo .team-initials-fallback{letter-spacing:.04em;z-index:0;justify-content:center;align-items:center;font-size:44px;font-weight:700;display:flex;position:absolute;inset:0}.team-member:hover .team-photo{box-shadow:0 14px 32px rgba(var(--brand-rgb), .25);transform:translateY(-3px)scale(1.03)}@media (width<=575.98px){.team-photo{width:128px;height:128px}.team-photo .team-initials-fallback{font-size:34px}}.contact-eyebrow{letter-spacing:.08em;color:var(--ink-muted);margin:0;font-size:12px}.contact-person-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-1);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.contact-person-card:hover,.contact-person-card:focus-visible{border-color:rgba(var(--brand-rgb), .4);box-shadow:var(--shadow-card);color:var(--ink-1);transform:translateY(-1px)}.contact-person-photo{border-radius:var(--radius-pill);object-fit:cover;background:#eee;flex-shrink:0;width:84px;height:84px;box-shadow:0 4px 14px #00000014}.contact-person-meta{min-width:0}.contact-person-name{color:var(--ink-1);margin:0;font-size:16px;font-weight:700}.contact-person-role{color:var(--ink-muted);margin:2px 0 6px;font-size:14px;line-height:1.35}.contact-person-link{color:var(--brand);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.contact-person-link i{font-size:16px}.contact-form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-card);padding:clamp(20px,3vw,36px)}.contact-form-sub{margin:6px 0 0;font-size:15px}.contact-form-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:10px;margin:28px 0 16px;font-size:14px;display:flex}.contact-form-section-title:first-of-type{margin-top:0}.contact-form-section-num{border-radius:var(--radius-pill);background:rgba(var(--brand-rgb), .12);width:26px;height:26px;color:var(--brand);letter-spacing:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.contact-form-disclaimer{line-height:1.4}.org-type-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.org-type-card{border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);flex-direction:column;align-items:flex-start;gap:6px;height:100%;padding:16px;display:flex;position:relative}.org-type-card:hover{border-color:rgba(var(--brand-rgb), .4);transform:translateY(-1px)}.org-type-card.is-selected{border-color:var(--brand);background:rgba(var(--brand-rgb), .05);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .12)}.org-type-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.org-type-radio:focus-visible+.org-type-icon{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.org-type-icon{color:var(--brand);margin-bottom:4px;font-size:26px}.org-type-title{color:var(--ink-1);font-size:15px;font-weight:700;line-height:1.25}.org-type-desc{color:var(--ink-muted);font-size:13px;line-height:1.45}@media (width<=767px){.org-type-grid{grid-template-columns:1fr}.org-type-card{flex-direction:row;align-items:center}.org-type-card .org-type-icon{margin-bottom:0;margin-right:4px}.org-type-card .org-type-title,.org-type-card .org-type-desc{display:block}.contact-person-photo{width:72px;height:72px}}.cookie-banner{color:#fff;z-index:9999;background:#1a1a2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0003}.cookie-banner p{flex:400px;margin:0;font-size:14px}.cookie-banner__actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-banner .btn-essential{color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:1px solid #fff;padding:8px 20px;font-size:14px}.cookie-banner .btn-essential:hover{background:#ffffff1a}.job-badge{border-radius:var(--radius-pill);margin-right:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.job-badge-location{background:rgba(var(--brand-rgb), .1);color:var(--brand)}.job-badge-type{color:var(--ink-3);background:#0000000d}.job-expandable{max-height:0;transition:max-height .5s;overflow:hidden}.job-expandable.expanded{max-height:2000px}.company-info-card{border-left:4px solid var(--brand);background:var(--muted-bg);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:30px}.error-bird{opacity:.3;width:120px;height:120px;margin:0 auto 20px}.error-404-text{color:var(--brand);opacity:.15;margin-bottom:10px;font-size:clamp(80px,18vw,140px);font-weight:800;line-height:1}.helpdesk-frame{width:100%;min-height:calc(100vh - var(--nav-h) - 40px);border:0;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preloader-area{z-index:99999;background:#fff}.team-member-name{margin-bottom:4px;font-size:18px;font-weight:700}.team-member-role{color:var(--ink-3);white-space:pre-line;margin-bottom:12px;font-size:14px}.team-member-link{border-radius:var(--radius-pill);background:rgba(var(--brand-rgb), .08);width:36px;height:36px;color:var(--brand);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.team-member-link:hover,.team-member-link:focus-visible{background:var(--brand);color:#fff}.company-info-card__link{color:var(--brand);align-items:center;gap:6px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.company-info-card__link:hover{text-decoration:underline}.consulting-cta-dark{background:linear-gradient(135deg, var(--ink-1) 0%, var(--brand-ink) 100%);color:#fff;padding:var(--section-y) 0}.consulting-cta-dark h2{color:#fff}.consulting-dark-quote{background:var(--ink-1);color:#fff;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.consulting-dark-quote+.consulting-overview-area{margin-top:clamp(56px,7vw,96px)}.consulting-dark-quote__icon{opacity:.7;width:56px;height:56px;margin-bottom:18px}.consulting-dark-quote__text{color:#ffffffeb;margin:0;font-size:clamp(18px,2vw,22px);font-style:italic;line-height:1.6}.consulting-dark-quote__block{color:#fff;border-left-color:var(--brand);background:#ffffff0d;max-width:820px;margin:0 auto;padding:16px 24px}.consulting-dark-quote__block p{color:inherit;margin:0}.consulting-dark-quote__cta{flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:clamp(28px,4vw,44px) auto 0;display:flex}.consulting-dark-quote__cta-lead{color:#ffffffc7;letter-spacing:.005em;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500}.consulting-dark-quote__cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.default-btn-outline--on-dark{color:#fff;background-color:#0000;border-color:#ffffff73}.default-btn-outline--on-dark:hover,.default-btn-outline--on-dark:focus-visible{color:var(--brand);background-color:#fff;border-color:#fff}.content-image{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.pricing-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:32px 28px;display:flex}.pricing-card:hover{box-shadow:var(--shadow-card);background-color:rgba(var(--brand-rgb), .04);border-color:rgba(var(--brand-rgb), .18);transform:translateY(-3px)}.pricing-card h3{margin-bottom:12px;font-size:22px}.pricing-card__price{color:var(--brand);margin-bottom:8px;font-size:32px;font-weight:800;line-height:1.1}.pricing-card__price-suffix{color:var(--ink-muted);margin-left:4px;font-size:14px;font-weight:500}.pricing-card__for{color:var(--ink-3);margin-bottom:16px;font-size:14px}.pricing-card__included{margin-top:12px;margin-bottom:10px;font-size:15px;font-weight:700}.pricing-card__list{margin-bottom:0;font-size:14px}.pricing-card .service-btn{margin-top:auto;padding-top:28px}.list-bullets{text-align:left;padding-left:1.2em;list-style:outside}.list-bullets li{color:var(--ink-3);margin-bottom:4px;font-size:14px}.job-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px}.job-card__title{margin-bottom:8px;font-size:22px}.consulting-success-stories-card.blog-card{border:1px solid var(--line-soft);border-radius:14px;position:relative;overflow:hidden;background:var(--surface)!important;flex-direction:column!important;display:flex!important}.consulting-success-stories-card.blog-card:before{content:none!important;background:0 0!important;display:none!important}.consulting-success-stories-card.blog-card .blog-card__media{background:0 0;display:block;position:static;overflow:hidden}.consulting-success-stories-card.blog-card .blog-card__media img{object-fit:cover;object-position:center;box-sizing:border-box;border:0;border-radius:0;width:100%;height:240px;margin:0;padding:0;display:block;position:static}@media (width<=575px){.consulting-success-stories-card.blog-card .blog-card__media img{height:200px}}.consulting-success-stories-card.blog-card .content,.consulting-success-stories-card.blog-card .content.blog-card__content{background:var(--surface);flex-direction:column;flex:1;padding:24px 22px;display:flex;position:static!important;inset:auto!important}.consulting-success-stories-card.blog-card .content h3,.consulting-success-stories-card.blog-card .content h3 a{text-shadow:none;color:var(--ink-1)!important}.consulting-success-stories-card.blog-card .content h3 a:hover{color:var(--brand)!important}.consulting-success-stories-card.blog-card .content p{text-shadow:none;color:var(--ink-3)!important;margin-bottom:0!important}.consulting-success-stories-card.blog-card .content .link-btn{margin-top:auto;padding-top:16px;opacity:1!important;visibility:visible!important;color:var(--brand)!important}.blog-card__content{padding:24px 22px}.blog-card__length{color:var(--ink-muted);font-size:13px}.blog-card__author{color:var(--ink-muted);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.blog-card__author img{width:20px;height:20px}.blog-newsletter{text-align:center;border-top:1px solid var(--line);margin-top:56px;padding-top:48px}.content-filter{border:1px solid var(--line);border-radius:var(--radius-lg,16px);background:#fff;flex-direction:column;gap:16px;margin:0 0 40px;padding:20px;display:flex;box-shadow:0 1px 2px #0f172a0a}.content-filter__search{align-items:center;display:flex;position:relative}.content-filter__search-icon{color:var(--ink-muted);pointer-events:none;font-size:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.content-filter__input{width:100%;height:48px;color:var(--ink-1);background:var(--surface-soft,#f8fafc);border:1px solid var(--line);border-radius:var(--radius-pill);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);appearance:none;padding:0 44px;font-size:15px}.content-filter__input::-webkit-search-cancel-button{display:none}.content-filter__input::-webkit-search-decoration{display:none}.content-filter__input::placeholder{color:var(--ink-muted);opacity:1}.content-filter__input:hover{border-color:rgba(var(--brand-rgb), .35);background:#fff}.content-filter__input:focus,.content-filter__input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 4px rgba(var(--brand-rgb), .16);background:#fff;outline:none}.content-filter__clear{width:36px;height:36px;color:var(--ink-muted);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.content-filter__clear:hover,.content-filter__clear:focus-visible{background:rgba(var(--brand-rgb), .1);color:var(--brand);outline:none}.content-filter__chips{flex-wrap:wrap;gap:8px;display:flex}.content-filter__chip{color:var(--ink-1);background:var(--surface-soft,#f8fafc);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.content-filter__chip:hover{background:rgba(var(--brand-rgb), .06);border-color:rgba(var(--brand-rgb), .4);color:var(--brand)}.content-filter__chip:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-rgb), .25);outline:none}.content-filter__chip.is-active{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 4px 10px rgba(var(--brand-rgb), .22)}.content-filter__chip.is-active .content-filter__chip-count{color:#fff;background:#ffffff38}.content-filter__chip-count{min-width:22px;height:22px;color:var(--ink-muted);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;transition:background var(--transition-fast), color var(--transition-fast);background:#0f172a0f;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.content-filter__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.content-filter__empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius-lg,16px);background:#fff;padding:56px 24px}.content-filter__empty i{width:56px;height:56px;color:var(--brand);background:rgba(var(--brand-rgb), .1);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin-bottom:16px;font-size:24px;display:inline-flex}.content-filter__empty h3{color:var(--ink-1);margin:0 0 8px;font-size:20px}.content-filter__empty p{max-width:420px;color:var(--ink-muted);margin:0 auto}.content-card__tag{letter-spacing:.02em;color:var(--brand);background:rgba(var(--brand-rgb), .1);border-radius:var(--radius-pill);text-transform:uppercase;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=575px){.content-filter{gap:14px;padding:16px}.content-filter__input{height:44px;font-size:14px}.content-filter__chip{padding:6px 12px;font-size:13px}.content-filter__empty{padding:40px 16px}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:48px 0 0;display:flex}.pagination__list{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagination__btn{font-variant-numeric:tabular-nums;min-width:40px;height:40px;color:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pagination__btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:rgba(var(--brand-rgb), .06)}.pagination__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pagination__btn:disabled{opacity:.45;cursor:not-allowed}.pagination__btn--page{min-width:40px;padding:0 10px}.pagination__btn--page.is-active{color:#fff;background:var(--brand);border-color:var(--brand)}.pagination__btn--nav i{font-size:18px;line-height:1}.pagination__dots{min-width:24px;height:40px;color:var(--ink-muted);justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (width<=575px){.pagination{gap:6px;margin-top:32px}.pagination__btn{min-width:36px;height:36px;padding:0 8px;font-size:13px}.pagination__btn--nav .pagination__btn-label{display:none}.pagination__dots{height:36px}}.post-meta__date{color:var(--ink-muted);font-size:14px}.post-meta__share{gap:10px;margin-left:auto;display:flex}.post-meta__share a{color:var(--brand);border-radius:var(--radius-pill);background:rgba(var(--brand-rgb), .08);width:36px;height:36px;transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;font-size:22px;text-decoration:none;display:inline-flex}.post-meta__share a:hover{background:var(--brand);color:#fff}.article-h2{margin-bottom:8px;font-size:clamp(28px,3.5vw,38px)}.article-subhead{color:var(--ink-3);margin-bottom:0;font-size:18px}.myth-block{margin-bottom:32px}.article-footer-divider{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.article-back-link{color:var(--brand);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}.article-back-link:hover{text-decoration:underline}.article-related{background:var(--muted-bg);border-radius:var(--radius-md);margin-top:24px;padding:20px 24px}.article-related h4{margin-bottom:8px;font-size:16px}.article-related__link{color:var(--brand);font-weight:600;text-decoration:none}.article-related__link:hover{text-decoration:underline}.legal-table th{vertical-align:top;width:200px;color:var(--ink-2);font-weight:600}@media (width<=575px){.legal-table th{width:130px;font-size:14px}.legal-table td{font-size:14px}}.not-found-area{min-height:calc(100vh - var(--nav-h) - 80px);padding:var(--space-8) 0;align-items:center;display:flex}.not-found-title{margin-top:12px;font-size:clamp(26px,3vw,34px)}.not-found-body{color:var(--ink-3);margin:16px auto}.not-found-popular{color:var(--ink-muted);margin-bottom:12px;font-size:14px}.not-found-links{font-size:15px}.not-found-links a{color:var(--brand);text-decoration:none}.not-found-links a:hover{text-decoration:underline}@media (width>=1200px){.consulting-banner-area .wrap-inner.flydoo-hero{padding-top:calc(var(--nav-clearance) + 110px);padding-bottom:110px}.consulting-banner-content .hero-main-title{max-width:880px}.consulting-banner-content .top p{max-width:460px;margin-top:8px;margin-left:auto}.consulting-banner-area .flydoo-hero-circle-wrap{background-color:var(--muted-bg);border:1px solid rgba(var(--brand-rgb), .12);z-index:3;pointer-events:auto;border-bottom:0;border-radius:176px 176px 0 0;width:176px;margin:0;padding:12px 12px 0;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 30px #02081438}.consulting-banner-area .flydoo-hero-circle-wrap:before,.consulting-banner-area .flydoo-hero-circle-wrap:after{content:"";pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path fill='%23f8f9fa' d='M11 0L0 0L0 11C0 4.92 4.92 0 11 0Z'/></svg>") 50%/100% 100% no-repeat;width:24px;height:24px;position:absolute;bottom:-1px}.consulting-banner-area .flydoo-hero-circle-wrap:before{left:-23px;transform:rotate(180deg)}.consulting-banner-area .flydoo-hero-circle-wrap:after{right:-23px;transform:rotate(-90deg)}.consulting-banner-area .flydoo-hero-circle-wrap .circle-link-wrapper{width:152px;height:152px;box-shadow:none;background-color:#0000;border:0;margin:0 auto}.consulting-banner-area .flydoo-hero-circle-wrap .circle-bird-icon{width:44px;height:44px}.navbar.navbar-style-three .flydoo-desktop-navbar{display:flex!important}.navbar.navbar-style-three .flydoo-mobile-toggle{display:none!important}}@media (width<=1399px){.navbar.navbar-style-three .navbar-nav.flydoo-main-nav .nav-item .nav-link,.navbar.navbar-style-three .navbar-nav.flydoo-main-nav .services-dropdown__trigger{padding-left:8px;padding-right:8px;font-size:14px}.navbar.navbar-style-three .others-option.flydoo-header-actions{gap:10px;margin-left:12px}.flydoo-nav-individual{display:none}.flydoo-nav-services{align-items:center;display:flex}}@media (width<=1299px){.navbar.navbar-style-three .others-option.flydoo-header-actions{gap:8px}.navbar.navbar-style-three .navbar-nav.flydoo-main-nav .nav-item .nav-link,.navbar.navbar-style-three .navbar-nav.flydoo-main-nav .services-dropdown__trigger{padding-left:6px;padding-right:6px}.navbar.navbar-style-three .flydoo-header-actions .call-us .call-us__label{display:none}.navbar.navbar-style-three .flydoo-header-actions .call-us{gap:8px}.navbar.navbar-style-three .flydoo-header-actions .default-btn{padding:10px 18px;font-size:14px}}@media (width<=1199px){.circle-link-wrapper{width:136px;height:136px}.circle-bird-icon{width:36px;height:36px}.home-segments-area{padding-top:56px}.consulting-banner-area,.consulting-banner-area .wrap-inner.flydoo-hero{overflow:visible}.consulting-banner-area .wrap-inner.flydoo-hero{padding-top:calc(var(--nav-clearance) + 80px);padding-bottom:64px}.consulting-banner-content .hero-main-title{white-space:normal;overflow-wrap:break-word;text-wrap:balance}.consulting-banner-content .hero-bottom-row{margin-top:32px}.consulting-banner-content .bottom .fun-items{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.consulting-banner-content .bottom .fun-items .fun{width:100%;min-width:0}.consulting-banner-content .bottom .fun-items .fun span{white-space:normal;font-size:13px}.consulting-banner-content .top p{max-width:100%;margin-left:0}.consulting-banner-area .flydoo-hero-circle-wrap{justify-content:center;margin-top:18px;margin-bottom:0;display:flex}.navbar.navbar-style-three .navbar-brand,.navbar.navbar-style-three .flydoo-mobile-toggle{visibility:visible;opacity:1;display:inline-flex!important}.navbar.navbar-style-three .flydoo-desktop-navbar,.navbar.navbar-style-three .navbar-collapse,.navbar.navbar-style-three .flydoo-main-nav,.navbar.navbar-style-three .flydoo-header-actions{display:none!important}.navbar.navbar-style-three .flydoo-mobile-toggle{justify-content:center;align-items:center;display:inline-flex!important}}@media (width<=991px){.consulting-banner-area .wrap-inner.flydoo-hero{padding-bottom:72px}.consulting-banner-content .hero-top-row{display:block}.consulting-banner-content .top p{margin-top:14px}.consulting-banner-content .hero-bottom-row{flex-direction:column;align-items:flex-start;row-gap:14px;display:flex}.consulting-banner-content .bottom .fun-items{width:100%;margin-top:10px}.consulting-banner-area .flydoo-hero-circle-wrap{display:none}.page-banner-area{padding:calc(var(--nav-clearance) + 52px) 0 44px}}@media (width<=767px){.consulting-banner-content .hero-top-row,.consulting-banner-content .hero-bottom-row{display:block}.consulting-banner-area .wrap-inner.flydoo-hero{padding-top:calc(var(--nav-clearance) + 64px);padding-bottom:48px}.consulting-banner-content .hero-main-title{word-break:normal;overflow-wrap:normal;white-space:normal;gap:14px;font-size:clamp(32px,8.6vw,52px);line-height:1.1;overflow:visible}.hero-title-bird{width:clamp(40px,12vw,60px)}.consulting-banner-content .hero-bottom-row{margin-top:22px}.consulting-banner-content .bottom .fun-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.consulting-banner-content .bottom .fun-items .fun h3{font-size:30px}.consulting-banner-content .bottom .fun-items .fun span{font-size:12px;line-height:1.3}.circle-link-wrapper{width:122px;height:122px}.circle-bird-icon{width:32px;height:32px}.page-banner-area{padding:calc(var(--nav-clearance) + 40px) 0 36px}.page-banner-area .page-banner-content .subtitle{font-size:15px}.step-indicator{gap:10px 16px}.step-indicator .step{font-size:14px}}@media (width<=575px){.consulting-banner-content .hero-top-row>.col-12,.consulting-banner-content .hero-bottom-row>.col-12{flex:0 0 100%;width:100%;max-width:100%;padding-left:0;padding-right:0}.consulting-banner-content .hero-main-title{letter-spacing:-.015em;gap:12px;font-size:30px;line-height:1.14}.hero-title-bird{width:42px}.consulting-banner-content .hero-subtitle-mobile{margin-top:14px;font-size:14px}.consulting-banner-content .top p{font-size:14px;line-height:1.6}.consulting-banner-content .bottom .fun-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.consulting-banner-content .bottom .fun-items .fun{text-align:left}.consulting-banner-content .bottom .fun-items .fun .d-flex{justify-content:flex-start}.team-initials{width:88px;height:88px;font-size:28px}.cookie-banner{text-align:center;flex-direction:column;align-items:stretch}.cookie-banner__actions{justify-content:center}.cookie-banner__actions .default-btn,.cookie-banner__actions .btn-essential{flex:auto}}.apply-modal-backdrop{z-index:1080;-webkit-backdrop-filter:blur(4px);background:#0208148c;justify-content:center;align-items:flex-start;padding:clamp(16px,4vw,56px) clamp(12px,3vw,24px);animation:.18s ease-out applyFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes applyFadeIn{0%{opacity:0}to{opacity:1}}.apply-modal{border-radius:var(--radius-lg);background:#fff;width:100%;max-width:760px;padding:clamp(24px,4vw,40px);animation:.22s ease-out applyRise;position:relative;box-shadow:0 30px 80px #02081459}@keyframes applyRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.apply-modal__close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.apply-modal__close:hover{background-color:rgba(var(--brand-rgb), .06);color:var(--brand);border-color:rgba(var(--brand-rgb), .25)}.apply-modal__header{margin-bottom:18px;padding-right:48px}.apply-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background-color:rgba(var(--brand-rgb), .08);border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.apply-modal__title{color:var(--ink-1);margin:0 0 6px;font-size:clamp(22px,3vw,28px);line-height:1.25}.apply-modal__sub{color:var(--ink-3);margin:0;font-size:15px}.apply-modal__position{border-radius:var(--radius-md);background-color:rgba(var(--brand-rgb), .05);border:1px solid rgba(var(--brand-rgb), .12);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:18px;padding:12px 16px;display:flex}.apply-modal__position-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.apply-modal__position-value{color:var(--ink-1);font-weight:600}.apply-modal__form .form-label{color:var(--ink-2);margin-bottom:6px;font-weight:500}.apply-modal__form .form-control,.apply-modal__form .form-select{border-radius:var(--radius-md);border:1px solid var(--line);padding:10px 12px;font-size:15px}.apply-modal__form .form-control:focus,.apply-modal__form .form-select:focus{border-color:rgba(var(--brand-rgb), .5);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .15)}.apply-modal__form .form-check{margin-top:8px}.apply-modal__form .form-check-label{color:var(--ink-2);font-size:14px}.apply-modal__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.apply-modal__success{text-align:center;padding:24px 8px 8px}.apply-modal__success i{color:#16a34a;margin-bottom:12px;font-size:56px;line-height:1;display:block}.apply-modal__success h3{color:var(--ink-1);margin:0 0 8px;font-size:22px}.apply-modal__success p{color:var(--ink-3);margin:0 0 20px}@media (width<=575.98px){.apply-modal{padding:20px 18px}.apply-modal__actions{flex-direction:column-reverse;align-items:stretch}.apply-modal__actions .default-btn,.apply-modal__actions .default-btn-outline{width:100%}}.article-faq{margin-top:2.5rem;margin-bottom:1.5rem}.article-faq__title{color:var(--brand);margin-bottom:1.25rem;font-size:24px;font-weight:700}.article-faq__list{flex-direction:column;gap:.75rem;display:flex}.article-faq__item{background:#fff;border:1px solid #e3e8f0;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.article-faq__item[open]{border-color:var(--brand);box-shadow:0 4px 14px #0047ba14}.article-faq__question{cursor:pointer;color:var(--text-color,#1a1a1a);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:16px;font-weight:600;list-style:none;display:flex}.article-faq__question::-webkit-details-marker{display:none}.article-faq__question::marker{content:"";display:none}.article-faq__icon{color:var(--brand);flex-shrink:0;font-size:22px;line-height:1;transition:transform .2s}.article-faq__item[open] .article-faq__icon{transform:rotate(45deg)}.article-faq__answer{color:#4a5568;padding:0 1.25rem 1.1rem;font-size:15.5px;line-height:1.65}.article-faq__answer p{max-width:none;margin:0}.article-block{border-left:4px solid var(--brand);background:#f8fafc;border-radius:14px;margin:2.25rem 0;padding:1.5rem 1.5rem 1.25rem}.article-block__title{color:var(--brand);margin:0 0 .6rem;font-size:22px;font-weight:700}.article-block__intro{color:#4a5568;margin:0 0 .9rem;font-size:15.5px;line-height:1.65}.article-block__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.article-block__list li{color:#2d3748;align-items:flex-start;gap:.7rem;font-size:15.5px;line-height:1.55;display:flex}.article-block__icon{flex-shrink:0;margin-top:1px;font-size:20px;line-height:1.4}.article-block--mistakes{background:#fff7f5;border-left-color:#d9534f}.article-block--mistakes .article-block__title{color:#b03a36}.article-block--mistakes .article-block__icon{color:#d9534f}.article-block--metrics{background:#f3f7ff;border-left-color:#2b6cb0}.article-block--metrics .article-block__title{color:#1a4480}.article-block--metrics .article-block__icon{color:#2b6cb0}.article-block--checklist{background:#f1faf3;border-left-color:#2f855a}.article-block--checklist .article-block__title{color:#22543d}.article-block--checklist .article-block__icon{color:#2f855a}.article-block--insider{background:#fffaf0;border-left-color:#c05621}.article-block--insider .article-block__title{color:#9c4221}.article-block--insider .article-block__icon{color:#c05621}.article-block--insider .article-block__list li{color:#2d3748}.article-figure{text-align:center;margin:2.25rem 0}.article-figure img{border:1px solid #e3e8f0;border-radius:12px;max-width:100%;height:auto;box-shadow:0 4px 14px #0000000f}.article-figure__caption{color:#6b7280;margin-top:.75rem;font-size:14px;font-style:italic}.article-seealso{background:#fff;border:1px dashed #c7d2e3;border-radius:12px;margin:2rem 0;padding:1.1rem 1.25rem}.article-seealso__title{text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin:0 0 .5rem;font-size:16px;font-weight:700}.article-seealso ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.article-seealso a{color:#1a365d;border-bottom:1px dotted #1a365d;font-weight:600;text-decoration:none}.article-seealso a:hover{color:var(--brand);border-bottom-color:var(--brand)}.floating-expert-cta{z-index:1040;background:var(--brand);white-space:nowrap;border-radius:28px 0 0 28px;align-items:center;width:56px;height:56px;padding:0;text-decoration:none;transition:width .3s,background-color .25s,box-shadow .25s;display:inline-flex;position:fixed;top:50%;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:-4px 8px 22px #02081438;color:#fff!important}.floating-expert-cta:hover,.floating-expert-cta:focus-visible{background:var(--brand-dark,#003a99);outline:none;width:248px;box-shadow:-6px 12px 30px #02081447}.floating-expert-cta__icon{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;line-height:1;display:inline-flex}.floating-expert-cta__label{letter-spacing:.01em;opacity:0;flex:auto;font-size:14px;font-weight:600;transition:opacity .25s 50ms,transform .3s 50ms;transform:translate(-6px)}.floating-expert-cta__arrow{opacity:0;flex-shrink:0;justify-content:center;align-items:center;padding-right:18px;font-size:18px;line-height:1;transition:opacity .25s 50ms,transform .3s 50ms;display:inline-flex;transform:translate(-4px)}.floating-expert-cta:hover .floating-expert-cta__label,.floating-expert-cta:focus-visible .floating-expert-cta__label,.floating-expert-cta:hover .floating-expert-cta__arrow,.floating-expert-cta:focus-visible .floating-expert-cta__arrow{opacity:1;transform:translate(0)}@media (width<=991px){.floating-expert-cta{display:none}}@media (prefers-reduced-motion:reduce){.floating-expert-cta,.floating-expert-cta__label,.floating-expert-cta__arrow{transition:none}}
