:root{--c-primary:#d0121b;--c-primary-dark:hsl(357.18120805,84.18079096%,34.70588235%);--c-primary-active:hsl(357.47368421,84.07079646%,22.15686275%);--c-primary-light:hsl(357.14285714,84%,39.21568627%);--c-primary-deep:hsl(357.47368421,84.07079646%,22.15686275%);--c-primary-deepest:hsl(357,81.08108108%,14.50980392%);--c-primary-text:#d0121b;--c-primary-dark-text:hsl(357.18120805,84.18079096%,34.70588235%);--c-accent:#d0121b;--c-accent-bright:hsl(356.71232877,100%,85.68627451%);--c-highlight:hsl(357.34177215,75.96153846%,59.21568627%);--c-focus:hsl(357.34177215,75.96153846%,51.21568627%);--c-brand-50:hsl(360,71.42857143%,97.25490196%);--c-brand-100:hsl(356.84210526,65.51724138%,94.31372549%);--c-brand-200:hsl(357.77777778,49.09090909%,89.21568627%);--c-consult:hsl(357.19298246,70.37037037%,52.35294118%);--c-consult-end:hsl(356.91428571,69.72111554%,50.78431373%);--c-hero-primary:#d0121b;--c-hero-dark:hsl(357.18120805,84.18079096%,34.70588235%);--c-hero-medium:hsl(357.14285714,84%,39.21568627%);--c-on-primary:#ffffff;--c-on-footer:#ffffff;--c-on-consult:#ffffff;--c-on-hero:#fff;--c-dark:#262626;--c-text:#525252;--c-text-light:#666666;--c-bg:#fafafa;--c-white:#ffffff;--c-border:#e5e5e5;--c-glass:rgba(255,255,255,0.7);--c-banner-base:#a0a5ac;--c-banner-overlay:rgba(160,165,172,0.6);--c-success:#20b986;--c-error:#e53e3e;--c-error-rgb:229, 62, 62;--c-error-soft:#e65a5a;--c-wechat:#07c160;--c-gold:#c49a45;--c-gold-bright:#d4af37;--c-gold-light:#f4e4a6;--c-filter-on-primary:brightness(0) invert(1);--c-on-hero-rgb:255, 255, 255;--c-gold-rgb:196, 154, 69;--gradient-primary:linear-gradient(135deg, var(--c-primary-dark) 0%, var(--c-primary) 40%, var(--c-primary-light) 100%);--gradient-footer:linear-gradient(135deg, var(--c-primary-light) 0%, var(--c-primary) 55%, var(--c-primary-light) 100%);--gradient-consult:linear-gradient(135deg, var(--c-consult) 0%, var(--c-consult-end) 100%);--gradient-accent:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-dark) 100%);--gradient-hero:linear-gradient(125deg, var(--c-primary-deepest) 0%, var(--c-hero-dark) 35%, var(--c-hero-primary) 70%, var(--c-hero-medium) 100%);--gradient-shine:linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%);--gradient-gold:linear-gradient(135deg, var(--c-gold-bright) 0%, var(--c-gold-light) 50%, var(--c-gold-bright) 100%);--shadow-sm:0 2px 10px rgba(var(--c-primary-dark-rgb), .06);--shadow-md:0 6px 24px rgba(var(--c-primary-dark-rgb), .1);--shadow-lg:0 16px 48px rgba(var(--c-primary-dark-rgb), .14);--shadow-xl:0 24px 64px rgba(var(--c-primary-dark-rgb), .22);--shadow-glow:0 0 40px rgba(var(--c-primary-rgb), .25);--shadow-card:0 2px 12px rgba(118,112,112,0.12);--shadow-card-hover:0 0 24px rgba(118,112,112,0.24);--shadow-card-panel:0 4px 20px rgba(118,112,112,0.18);--shadow-button:0 2px 10px rgba(118,112,112,0.12);--shadow-button-hover:0 0 12px rgba(118,112,112,0.24);--shadow-button-pulse:0 2px 12px rgba(118,112,112,0.18);--c-primary-rgb:208, 18, 27;--c-primary-dark-rgb:163, 14, 21;--c-primary-light-rgb:184, 16, 24;--c-primary-deep-rgb:104, 9, 13;--c-primary-deepest-rgb:67, 7, 10;--c-primary-text-rgb:208, 18, 27;--c-primary-dark-text-rgb:163, 14, 21;--c-accent-rgb:208, 18, 27;--c-accent-bright-rgb:255, 182, 186;--c-highlight-rgb:230, 72, 79;--c-focus-rgb:225, 36, 44;--c-brand-50-rgb:253, 243, 243;--c-brand-100-rgb:250, 231, 232;--c-brand-200-rgb:241, 214, 215;--c-consult-rgb:219, 48, 56;--c-consult-end-rgb:217, 42, 51;--c-hero-primary-rgb:208, 18, 27;--c-hero-dark-rgb:163, 14, 21;--c-hero-medium-rgb:184, 16, 24;--c-on-primary-rgb:255, 255, 255;--c-on-footer-rgb:255, 255, 255;--c-on-consult-rgb:255, 255, 255}.header[data-site-header="jovo-v1"]{--c-nav-surface:#fff;--c-nav-text:#262626;--c-nav-border:#f1f3f5;--c-nav-accent:var(--c-primary);--c-nav-on-accent:var(--c-on-primary);--c-nav-glass:rgba(255,255,255,0.6);--c-nav-glass-hero:rgba(255,255,255,0.1);--c-nav-glass-blur:50px;--c-nav-glass-border:rgba(241,243,245,0.3);--c-nav-on-hero:#fff;--c-nav-shadow:0 4px 20px rgba(38,38,38,0.06);--c-nav-dropdown-shadow:0 8px 24px rgba(38,38,38,0.1);--c-nav-dropdown-open-duration:400ms;--c-nav-dropdown-close-duration:300ms;--c-nav-dropdown-ease:cubic-bezier(.22, 1, .36, 1)}.header[data-site-header="jovo-v1"]>.header-inner>.nav{justify-content:flex-end}.header[data-site-header="jovo-v1"] .header-actions>.header-phone>.icon-phone{width:22px;height:22px;flex-shrink:0}.header[data-site-header="jovo-v1"] .nav>.nav-item>.nav-dropdown{top:100%;border-top:0;width:max-content;min-width:220px;max-width:calc(100vw - 40px);border-radius:0 0 12px 12px;transform-origin:center top;transform:translateX(-50%) scaleY(.97);transition:transform var(--c-nav-dropdown-close-duration) var(--c-nav-dropdown-ease),opacity var(--c-nav-dropdown-close-duration) var(--c-nav-dropdown-ease),visibility 0s linear var(--c-nav-dropdown-close-duration)}.header[data-site-header="jovo-v1"] .nav>.nav-item>.nav-dropdown>a{justify-content:center;text-align:center;white-space:nowrap}.header[data-site-header="jovo-v1"] .nav>.nav-item:hover>.nav-dropdown,.header[data-site-header="jovo-v1"] .nav>.nav-item:focus-within>.nav-dropdown{transform:translateX(-50%) scaleY(1);transition-duration:var(--c-nav-dropdown-open-duration),var(--c-nav-dropdown-open-duration),0s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.header[data-site-header="jovo-v1"] .nav>.nav-item>.nav-dropdown{transition:none}}.header[data-site-header="jovo-v1"].scrolled .header-actions>.btn-primary,.header[data-site-header="jovo-v1"].menu-open .header-actions>.btn-primary,.inner-page .header[data-site-header="jovo-v1"] .header-actions>.btn-primary{filter:brightness(1);transition:filter .25s ease}.header[data-site-header="jovo-v1"].scrolled .header-actions>.btn-primary:hover,.header[data-site-header="jovo-v1"].menu-open .header-actions>.btn-primary:hover,.inner-page .header[data-site-header="jovo-v1"] .header-actions>.btn-primary:hover,.header[data-site-header="jovo-v1"].scrolled .header-actions>.btn-primary:focus-visible,.header[data-site-header="jovo-v1"].menu-open .header-actions>.btn-primary:focus-visible,.inner-page .header[data-site-header="jovo-v1"] .header-actions>.btn-primary:focus-visible{background:var(--c-nav-accent);color:var(--c-nav-on-accent);filter:brightness(1.08)}.inner-page .page-banner{padding:40px 20px}.inner-page .page-banner .page-banner-content{width:100%;max-width:1200px;min-width:0}.inner-page>#main-content{padding-top:var(--header-h);overflow-x:clip}@media (max-width:768px){.inner-page .products-tabs-wrap .products-tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:10px;width:100%;padding:0;overflow:visible}.inner-page .products-tabs-wrap .products-tabs .product-tab{width:100%;min-width:0;min-height:48px;height:100%;margin:0;padding:10px 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--c-brand-100);border-radius:10px;background:var(--c-brand-50);color:var(--c-text);font-size:13px;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none}.inner-page .products-tabs-wrap .products-tabs .product-tab:hover,.inner-page .products-tabs-wrap .products-tabs .product-tab:focus-visible{border-color:var(--c-primary);color:var(--c-primary-text)}.inner-page .products-tabs-wrap .products-tabs .product-tab.active{border-color:var(--c-primary-dark);background:var(--gradient-primary);color:var(--c-on-primary);box-shadow:var(--shadow-button-hover)}.inner-page .products-tabs-wrap .products-tabs .product-tab .tab-count{flex:0 0 auto;white-space:nowrap}}.page-home .hero-swiper{--home-hero-overlay:var(--c-banner-overlay);--home-hero-control-glass:rgba(255,255,255,0.1);--home-hero-control-blur:50px}.page-home .hero-swiper .hero-text{position:relative;width:100%;max-width:100%;opacity:1;transform:none;transition:none}.page-home .hero-swiper .swiper-slide-active .hero-text,.page-home .hero-swiper:not(.swiper-initialized) .swiper-slide:first-child .hero-text{opacity:1;transform:translateY(0);pointer-events:auto}.page-home .hero-swiper .hero-title{margin-bottom:0;overflow-wrap:anywhere;animation:none}.page-home .hero-swiper .hero-banner-title{display:block;color:var(--c-primary);font-size:1.2em;line-height:1.1;margin-bottom:.12em}.page-home .hero-swiper .hero-banner-subtitle{display:block;color:var(--c-on-hero)}.page-home .hero-swiper .hero-banner-title,.page-home .hero-swiper .hero-banner-subtitle{opacity:0}.page-home .hero-swiper .swiper-slide-active .hero-banner-title,.page-home .hero-swiper .swiper-slide-duplicate-active .hero-banner-title,.page-home .hero-swiper:not(.swiper-initialized) .swiper-slide:first-child .hero-banner-title,.page-home .hero-swiper .swiper-slide-active .hero-banner-subtitle,.page-home .hero-swiper .swiper-slide-duplicate-active .hero-banner-subtitle,.page-home .hero-swiper:not(.swiper-initialized) .swiper-slide:first-child .hero-banner-subtitle{animation:fadeInUp 900ms cubic-bezier(.22, 1, .36, 1) both}.page-home .hero-swiper .swiper-slide-active .hero-banner-subtitle,.page-home .hero-swiper .swiper-slide-duplicate-active .hero-banner-subtitle,.page-home .hero-swiper:not(.swiper-initialized) .swiper-slide:first-child .hero-banner-subtitle{animation-delay:180ms}@media (prefers-reduced-motion:reduce){.page-home .hero-swiper .hero-banner-title,.page-home .hero-swiper .hero-banner-subtitle{animation:none !important;opacity:1;transform:none}}.page-home section.partners-section{background:#fff;padding-bottom:0}.page-home .home-cooperation-banner{width:100%;margin-top:48px}.page-home .home-cooperation-banner>img{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:0 auto}.page-home .about-home-text>.btn-primary{background-color:var(--c-primary)}.page-home .about-home-text>.btn-primary:hover{background-color:var(--c-primary-dark)}.page-home .about-home-text>.btn-primary:active{background-color:var(--c-primary-active)}.default-business.business-console.business-hub .business-hero{background-size:cover;background-position:center;background-repeat:no-repeat}.default-business.business-console.page-custom .business-hero-panel strong{color:var(--c-primary-text)}.default-business.business-console.page-custom .business-hero .btn-primary{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.default-business.business-console.page-custom .business-hero .btn-primary:hover,.default-business.business-console.page-custom .business-hero .btn-primary:focus-visible{background:var(--c-primary-dark);border-color:var(--c-primary-dark);color:var(--c-on-primary)}.default-business.business-console.page-custom .business-goal-list{background:var(--c-brand-50)}.default-business.business-console.page-custom .business-goal{color:var(--c-text)}.default-business.business-console.page-custom .business-goal b,.default-business.business-console.page-custom .business-goal i{color:inherit}.default-business.business-console.page-custom .business-goal:hover,.default-business.business-console.page-custom .business-goal:focus-visible{background:var(--c-brand-100);color:var(--c-primary-text)}.default-business.business-console.page-custom .business-goal.is-active{background:var(--c-primary);color:var(--c-on-primary);box-shadow:none}.default-business.business-console.page-custom .business-goal.is-active b,.default-business.business-console.page-custom .business-goal.is-active i{color:inherit}.default-business.business-console.page-custom .business-goal.is-active:hover,.default-business.business-console.page-custom .business-goal.is-active:focus-visible{background:var(--c-primary-dark)}.default-business.business-console.page-custom .business-text-link{border-bottom-color:var(--c-primary)}.default-business.business-console.page-custom .business-capability-card.is-featured,.default-business.business-console.page-custom .business-cooperation-grid .is-highlight{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.default-business.business-console.page-custom .business-capability-card.is-featured h3,.default-business.business-console.page-custom .business-cooperation-grid .is-highlight h3,.default-business.business-console.page-custom .business-capability-card.is-featured p,.default-business.business-console.page-custom .business-cooperation-grid .is-highlight p,.default-business.business-console.page-custom .business-capability-card.is-featured>span,.default-business.business-console.page-custom .business-cooperation-grid .is-highlight>span,.default-business.business-console.page-custom .business-capability-card.is-featured>b,.default-business.business-console.page-custom .business-cooperation-grid .is-highlight>b,.default-business.business-console.page-custom .business-capability-card.is-featured li,.default-business.business-console.page-custom .business-cooperation-grid .is-highlight li,.default-business.business-console.page-custom .business-capability-card.is-featured li::before,.default-business.business-console.page-custom .business-cooperation-grid .is-highlight li::before{color:inherit}.default-business.business-console.page-custom .business-capability-card.is-featured:hover{color:var(--c-on-primary)}.default-business.business-console.page-custom .business-capability-card.is-featured .business-card-icon,.default-business.business-console.page-custom .business-capability-card.is-featured .business-card-number{background:rgba(var(--c-on-primary-rgb), .12);color:var(--c-on-primary)}.floating-sidebar{top:65%;bottom:auto;transform:translateY(-50%)}.floating-sidebar .float-btn{background:var(--rail-background);color:var(--rail-foreground)}.floating-sidebar .float-btn:hover,.floating-sidebar .float-btn:focus-visible{background:var(--rail-hover);color:var(--rail-foreground)}.floating-sidebar .float-btn:hover svg,.floating-sidebar .float-btn:focus-visible svg{color:inherit}.floating-sidebar .float-call{--rail-background:var(--c-primary);--rail-hover:var(--c-primary-dark);--rail-foreground:var(--c-on-primary)}.floating-sidebar .float-consult{--rail-background:#62585b;--rail-hover:#4f474a;--rail-foreground:#fff}.floating-sidebar .float-top{--rail-background:#f4f1f2;--rail-hover:#e9e3e5;--rail-foreground:#62585b;border:1px solid #d9cfd2}.footer[data-site-footer="jovo-v1"] .footer-social-trigger>.footer-social-image{display:block;width:18px;height:18px;object-fit:contain}section.cta-section{background:#f5f5f5;color:var(--c-dark)}section.cta-section::before{display:none}section.cta-section .cta-text h2{color:var(--c-dark)}section.cta-section .cta-text p{color:var(--c-text-light)}section.cta-section .btn-primary{background:var(--c-primary);color:var(--c-on-primary);box-shadow:none}section.cta-section .btn-primary:hover{background:var(--c-primary-dark);color:var(--c-on-primary);box-shadow:var(--shadow-button-hover)}section.cta-section .btn-primary:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}section.cta-section .btn-primary:active{background:var(--c-primary-active);box-shadow:none;transform:translateY(0)}/*# sourceMappingURL=./theme.css.map */