.bic-back-to-top{position:fixed;right:26px;bottom:112px;width:46px;height:46px;margin:0px;padding:0px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255, 255, 255, 0.22);border-radius:14px;background:linear-gradient(145deg, rgb(112, 87, 217) 0%, rgb(91, 67, 199) 100%);color:rgb(255, 255, 255);box-shadow:rgba(53, 35, 128, 0.3) 0px 14px 34px;cursor:pointer;z-index:99990;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity 180ms, visibility 180ms, transform 180ms, box-shadow 180ms}.bic-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0px)}.bic-back-to-top:hover{transform:translateY(-2px);box-shadow:rgba(53, 35, 128, 0.4) 0px 18px 40px}.bic-back-to-top:focus-visible{outline:rgb(221, 178, 41) solid 2px;outline-offset:3px}@media (max-width: 767px){.bic-back-to-top{right:20px;bottom:94px;width:42px;height:42px;border-radius:13px}}:root, body, .tpl-agency{--bic-font-primary:"Inter", sans-serif;--bic-font-body:"Inter", sans-serif;--bic-font-heading:"Plus Jakarta Sans", sans-serif;--f-body:"Inter", sans-serif;--f-head:"Plus Jakarta Sans", sans-serif;--f-mono:"Inter", sans-serif}html body, html body :where(div, span, p, a, li, label, small, strong, em, b, button, input, textarea, select, option, summary, blockquote, figcaption, table, th, td):not(.dashicons):not([class^="dashicons-"]):not([class*=" dashicons-"]){font-family:var(--bic-font-body)}html body :where(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, .bic-h1, .bic-h1 *, .entry-title, .entry-title *, [class*="__title"], [class*="__title"] *, [class*="__heading"], [class*="__heading"] *, .bic-faq__q, .bic-faq__q *, .bic-price__name, .bic-price__name *){font-family:var(--bic-font-heading)}html body main > .blog-hero + .blog-cats::before, html body main > .blog-cats + .blog-body::before{content:"";position:absolute;top:-56px;left:0px;right:0px;height:56px;z-index:2;pointer-events:none;background:linear-gradient(rgba(26, 23, 38, 0.98) 0%, rgba(78, 60, 130, 0.72) 50%, rgba(218, 214, 223, 0.96) 100%)}@media (max-width: 767px){html body main > .blog-hero + .blog-cats::before, html body main > .blog-cats + .blog-body::before{top:-40px;height:40px}}html body .bic-pa__filter:hover, html body .blog-cats__link:hover{transform:translateY(-1px);border-color:rgb(112, 87, 217);color:rgb(51, 34, 126)}html body .bic-pa__filter.is-active, html body .blog-cats__link--active{background:rgb(112, 87, 217);border-color:rgb(214, 170, 42);color:rgb(255, 255, 255)}@media (max-width: 767px){:root{--pad-x:16px;--sec-y:56px}.site-header__inner{gap:12px;padding:12px var(--pad-x)}.site-logo{max-width:58vw;font-size:16px}.site-header__nav, .site-header__cta-desktop{display:none}.hamburger{display:inline-flex}}@media (min-width: 768px) and (max-width: 1023px){:root{--pad-x:24px;--sec-y:64px}}.single-post .entry-content{width:100%}.single-post .entry-content h2{margin-top:clamp(46px, 6vw, 68px)}.bic-related__label:empty::before{content:"TAIP PAT SKAITYKITE"}.bic-related__title:empty::before{content:"Kiti naudingi straipsniai"}html[lang^="en"] .bic-related__label:empty::before{content:"KEEP READING"}html[lang^="en"] .bic-related__title:empty::before{content:"More useful articles"}.site-footer{color:rgba(245, 243, 248, 0.74)}.site-footer .footer-nav a, .site-footer .site-footer__col > a:not(.btn), .site-footer .site-footer__col > span{color:rgba(245, 243, 248, 0.72)}.site-footer .footer-nav a:hover, .site-footer .site-footer__col > a:not(.btn):hover{color:rgb(255, 255, 255)}.site-footer .site-footer__col-title{color:rgb(212, 168, 46)}html, body{overflow-x:clip}:root{--bg:#17171B;--bg-deep:#111114;--surface:#1E1E24;--surface-2:#21212A;--border:rgba(255,255,255,0.08);--border-2:rgba(255,255,255,0.12);--light:#F4F4F6;--light-alt:#ECEBF0;--light-b:rgba(20,20,28,0.10);--light-b2:rgba(20,20,28,0.14);--light-text:#16161C;--light-muted:#565663;--light-sub:#2A2A33;--primary:#6E56CF;--primary-h:#7C66DE;--primary-l:#A99CF5;--primary-m:#BCB0F7;--primary-d:#5B45C4;--primary-bg:rgba(110,86,207,0.10);--primary-bg2:rgba(110,86,207,0.18);--text:#F2F1F4;--muted:#9B9AA4;--sub:#B6B5BF;--dim:#8C8B96;--footer-dim:#9B9AA4;--f-head:'Plus Jakarta Sans', sans-serif;--f-body:'Inter', sans-serif;--f-mono:'Inter', monospace;--wrap:1180px;--pad-x:32px;--sec-y:80px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:26px;--r-pill:100px;--t-fast:180ms ease;--t-base:260ms ease;--t-slow:380ms ease;--shadow-card:0 1px 3px rgba(0,0,0,0.12), 0 4px 16px rgba(0,0,0,0.08);--shadow-dark:0 36px 100px rgba(0,0,0,0.32)}*, ::before, ::after{box-sizing:border-box;margin:0px;padding:0px}[hidden]{display:none}html{scroll-padding-top:76px;text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.admin-bar .site-header{top:32px}@media screen and (max-width: 782px){.admin-bar .site-header{top:46px}}body{font-family:var(--f-body);font-size:16px;line-height:1.6;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--primary);color:rgb(255, 255, 255)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{cursor:pointer;font-family:inherit;border-width:medium;border-style:none;border-color:currentcolor;border-image:none 100% / 1 / 0 stretch;background:none}input, textarea, select{font-family:inherit;font-size:inherit}ul, ol{list-style:none}h1, h2, h3, h4{font-family:var(--f-head);line-height:1.1;letter-spacing:-0.02em}.bic-h1 span::after{content:"";position:absolute;left:0px;width:140px;bottom:-8px;height:2px;background:var(--primary);border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:var(--r-md);font-family:var(--bic-font-button, var(--f-body));font-weight:600;font-size:15px;line-height:1;border:1.5px solid transparent;cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);white-space:nowrap;text-decoration:none}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--primary);color:rgb(255, 255, 255);border-color:var(--primary);box-shadow:rgba(110, 86, 207, 0) 0px 0px 0px 0px}.btn--primary:hover{background:var(--primary-h);border-color:var(--primary-h);box-shadow:rgba(110, 86, 207, 0.35) 0px 4px 20px}.btn--ghost:hover{border-color:rgba(255, 255, 255, 0.38)}.sec--light .btn--ghost:hover{border-color:rgba(20, 20, 28, 0.35)}.btn--ghost-light:hover{border-color:rgba(20, 20, 28, 0.35)}.btn--sm{padding:10px 18px;font-size:14px;border-radius:8px}.bic-link:hover{color:var(--primary-h);gap:8px}.site-header{position:sticky;top:0px;z-index:200;background:rgba(23, 23, 27, 0.8);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--border);transition:background var(--t-base), box-shadow var(--t-base)}.site-header.is-scrolled{background:rgba(23, 23, 27, 0.96);box-shadow:0 1px 0 var(--border), 0 4px 24px rgba(0,0,0,0.28)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--pad-x)}.site-logo{display:flex;align-items:center;gap:9px;font-family:var(--f-head);font-weight:600;font-size:18px;letter-spacing:-0.01em;color:var(--text);flex-shrink:0;transition:opacity var(--t-fast)}.site-logo:hover{opacity:0.85}.nav-menu{display:flex;align-items:center;gap:32px}.nav-menu li a{font-size:14.5px;font-weight:500;color:var(--muted);transition:color var(--t-fast);padding:4px 0px;position:relative}.nav-menu li a::after{content:"";position:absolute;left:0px;bottom:-2px;width:0px;height:1.5px;background:var(--primary-l);transition:width var(--t-base)}.nav-menu li a:hover{color:var(--text)}.nav-menu li a:hover::after, .nav-menu li.current-menu-item a::after{width:100%}.site-header__actions{display:flex;align-items:center;gap:10px}.lang-switch{display:flex;align-items:center;gap:2px;background:var(--surface);border-radius:6px;padding:2px}.lang-switch__item{display:block;padding:4px 8px;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;color:var(--muted);text-decoration:none;border-radius:4px;transition:color 0.15s, background 0.15s}.lang-switch__item:hover{color:var(--text)}.lang-switch__item.is-active{color:var(--text);background:var(--accent)}.lang-switch--mobile{margin-top:24px;justify-content:center}.lang-dropdown__trigger:hover{background:var(--accent)}.lang-dropdown.is-open .lang-dropdown__arrow{transform:rotate(180deg)}.lang-dropdown.is-open .lang-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0px)}.lang-dropdown__option:hover{background:var(--surface);color:var(--text)}.lang-dropdown__option.is-active{color:var(--text);font-weight:600}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;padding:8px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none 100% / 1 / 0 stretch;cursor:pointer}.hamburger span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform var(--t-base), opacity var(--t-fast), width var(--t-base);transform-origin:center center}.hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0;width:0px}.hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-overlay{position:fixed;inset:0px;background:rgba(0, 0, 0, 0.55);z-index:250;opacity:0;pointer-events:none;transition:opacity var(--t-slow)}.mobile-overlay.is-visible{opacity:1;pointer-events:all}.mobile-nav{position:fixed;top:0px;right:0px;bottom:0px;width:min(300px, 90vw);background:var(--surface);border-left:1px solid var(--border);z-index:300;display:flex;flex-direction:column;padding:20px 24px 32px;transform:translateX(100%);transition:transform var(--t-slow);overflow-y:auto}.mobile-nav.is-open{transform:translateX(0px)}.mobile-nav__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.mobile-nav__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--bg);color:var(--muted);font-size:16px;transition:color var(--t-fast), background var(--t-fast)}.mobile-nav__close:hover{color:var(--text);background:var(--surface-2)}.mobile-menu{display:flex;flex-direction:column;flex:1 1 0%}.mobile-menu li{border-bottom:1px solid var(--border)}.mobile-menu li a{display:block;padding:14px 0px;font-size:16px;font-weight:500;color:var(--muted);transition:color var(--t-fast)}.mobile-menu li a:hover{color:var(--text)}.mobile-nav .btn{margin-top:28px;width:100%;justify-content:center}@keyframes pulse{0%, 100%{opacity:1}50%{opacity:0.45}}.bic-tag::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--primary-l);flex-shrink:0;opacity:0.75}.bic-tag:hover{border-color:rgba(255, 255, 255, 0.28);background:rgba(255, 255, 255, 0.07);color:var(--text)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fill-grow{0%{width:0%;opacity:0}100%{width:80%;opacity:1}}@keyframes pulse-ring{0%{box-shadow:rgba(142, 125, 240, 0.4) 0px 0px 0px 0px}60%{box-shadow:rgba(142, 125, 240, 0) 0px 0px 0px 5px}100%{box-shadow:rgba(142, 125, 240, 0) 0px 0px 0px 0px}}a.bic-client:hover{color:var(--primary-d);border-color:var(--primary)}.bic-service-row::before{content:"";position:absolute;inset:0px -32px;background:color-mix(in srgb, var(--svc-c, var(--primary)) 6%, transparent);opacity:0;transition:opacity var(--t-fast);pointer-events:none}.bic-service-row::after{content:"";position:absolute;left:-32px;top:0px;bottom:0px;width:3px;background:var(--svc-c, var(--primary));border-radius:0px 2px 2px 0px;opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);transform:scaleY(0.4)}.bic-service-row:hover::before{opacity:1}.bic-service-row:hover::after{opacity:1;transform:scaleY(1)}.bic-service-row:hover{border-bottom-color:color-mix(in srgb, var(--svc-c, var(--primary)) 18%, transparent)}.bic-service-row:hover .bic-service-row__num{color:var(--primary-m)}.bic-service-row:hover .bic-service-row__title{color:var(--svc-c, var(--primary-d))}.bic-service-row:hover .bic-service-row__arrow{opacity:1;transform:translateX(3px)}.project-card:hover{border-color:rgba(20, 20, 28, 0.2);transform:translateY(-3px);box-shadow:var(--shadow-card)}.project-card:hover .project-card__img img{transform:scale(1.03)}.project-card__link:hover{color:var(--primary);border-color:var(--primary)}.bic-faq__q:hover{color:var(--primary)}.bic-faq__q[aria-expanded="true"]{color:var(--primary)}.bic-faq__q[aria-expanded="true"] .bic-faq__icon{transform:rotate(45deg)}.sec--dark .bic-price__row:hover{background:rgba(255, 255, 255, 0.03)}.msf-step-dot.is-active .msf-step-dot__num{background:var(--primary);border-color:var(--primary);color:rgb(255, 255, 255)}.msf-step-dot.is-active .msf-step-dot__label{color:var(--primary-d)}.msf-step-dot:disabled{cursor:default}.msf-step.is-active{display:block;animation:0.22s ease 0s 1 normal none running msfIn}@keyframes msfIn{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:none}}.msf-type.is-active{border-color:var(--primary);background:var(--primary-bg)}.msf-type.is-active .msf-type__check{background:var(--primary);border-color:var(--primary)}.msf-type.is-active .msf-type__check::after{content:"✓";font-size:10px;color:rgb(255, 255, 255);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%, -52%)}.msf-type.is-active .msf-type__name{color:var(--primary-d)}.msf-type.is-active .msf-type__desc{color:var(--primary-d);opacity:0.75}.msf-type.is-active .msf-type__features li{color:var(--primary-d);opacity:0.7}.msf-type.is-active .msf-type__price{color:var(--primary-d);border-color:rgba(110, 86, 207, 0.2)}.msf-scope__btn.is-active{border-color:var(--primary);background:var(--primary-bg)}.msf-scope__btn.is-active .msf-scope__check{background:var(--primary);border-color:var(--primary)}.msf-scope__btn.is-active .msf-scope__check::after{content:"";width:6px;height:6px;border-radius:50%;background:rgb(255, 255, 255);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.msf-scope__btn.is-active .msf-scope__name{color:var(--primary-d)}.msf-scope__btn.is-active .msf-scope__badge{color:var(--primary-d)}.msf-addon.is-active{border-color:var(--primary);background:var(--primary-bg)}.msf-addon.is-active .msf-addon__check{background:var(--primary);border-color:var(--primary)}.msf-addon.is-active .msf-addon__check::after{content:"✓";font-size:9px;color:rgb(255, 255, 255);position:absolute;top:50%;left:50%;transform:translate(-50%, -52%)}.msf-addon.is-active .msf-addon__name{color:var(--primary-d)}.msf-addon.is-active .msf-addon__price{color:var(--primary)}.bic-tech__card:hover{transform:translateY(-3px);box-shadow:rgba(110, 86, 207, 0.16) 0px 14px 36px;background:rgba(255, 255, 255, 0.9)}.bic-contact__email:hover{color:var(--primary-l)}.bic-form input:focus, .bic-form textarea:focus, .bic-form select:focus{border-color:var(--primary);box-shadow:rgba(110, 86, 207, 0.15) 0px 0px 0px 3px}.bic-form input::placeholder, .bic-form textarea::placeholder{color:var(--dim)}.bic-form__checkbox input[type="checkbox"]:checked{background:var(--primary);border-color:var(--primary)}.contact-info__item a:hover{color:var(--primary)}.contact-steps li::before{content:counter(steps);flex-shrink:0;width:28px;height:28px;background:var(--primary-bg);color:var(--primary);border-radius:50%;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;margin-top:1px}.bic-test__card:hover{box-shadow:rgba(20, 20, 28, 0.09) 0px 10px 32px;transform:translateY(-2px)}.bic-post-card:hover{border-color:rgba(20, 20, 28, 0.16);box-shadow:rgba(20, 20, 28, 0.09) 0px 6px 28px;transform:translateY(-2px)}.bic-post-card:hover .bic-post-card__img img{transform:scale(1.03)}.bic-post-card:hover .bic-post-card__title{color:var(--primary-d)}.bic-post-card__link:hover{color:var(--primary);border-color:var(--primary)}.bic-single__back:hover{color:var(--text);gap:10px}.bic-share-btn:hover{background:rgba(110, 86, 207, 0.25);border-color:rgba(110, 86, 207, 0.4);color:rgb(255, 255, 255)}.bic-related__all:hover{color:var(--primary)}.blog-hero::before{content:"";position:absolute;inset:0px;background:radial-gradient(700px 400px at 80% 50%, rgba(110, 86, 207, 0.2) 0%, transparent 70%), radial-gradient(400px 300px at 10% 80%, rgba(110, 86, 207, 0.1) 0%, transparent 65%);pointer-events:none}.blog-cats__link:hover{color:var(--text)}.bf:hover{box-shadow:rgba(20, 20, 28, 0.12) 0px 20px 64px;transform:translateY(-3px)}.bf:hover .bf__img img{transform:scale(1.04)}.bf:hover .bf__title{color:var(--ac, var(--primary-d))}.bf:hover .bf__arr{transform:translateX(6px)}.bc:hover{box-shadow:rgba(20, 20, 28, 0.11) 0px 14px 44px;transform:translateY(-4px)}.bc:hover .bc__img img{transform:scale(1.05)}.bc:hover .bc__title{color:var(--ac, var(--primary-d))}.bc:hover .bc__cta{gap:9px}.blog-pagination a:hover{border-color:var(--primary);color:var(--primary)}.site-footer{background:var(--bg-deep);border-top:1px solid var(--border)}.site-footer__tagline{font-size:14.5px;line-height:1.7;color:var(--muted);margin-top:18px}.site-footer__col{display:flex;flex-direction:column;gap:13px;min-width:120px}.site-footer__col a{font-size:14px;color:var(--muted);transition:color var(--t-fast)}.site-footer__col a:hover{color:var(--text)}.site-footer__col a.is-email:hover{color:var(--primary-l)}.site-footer__col span{font-size:13px;color:var(--dim)}.site-footer__social-link:hover{background:rgba(255, 255, 255, 0.12);color:var(--text)}.site-footer__back:hover{color:var(--text)}.bic-page-wrap .entry-content a:hover{color:var(--primary-m)}@media (prefers-reduced-motion: reduce){@keyframes rise{0%, 100%{opacity:1;transform:none}}@keyframes pulse{0%, 100%{opacity:1}}}.skip-link{position:absolute;top:-100%;left:16px;z-index:10000;padding:12px 20px;background:var(--primary);color:rgb(255, 255, 255);font-weight:600;border-radius:var(--r-md);text-decoration:none}.skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--primary-l);outline-offset:3px;border-radius:3px}.btn:focus-visible{outline-offset:4px}@media (max-width: 900px){:root{--sec-y:64px;--pad-x:24px}.site-header__inner{padding:14px var(--pad-x)}.site-header__nav{display:none}.site-header__cta-desktop{display:none}.hamburger{display:flex}}@media (max-width: 600px){:root{--sec-y:56px;--pad-x:20px}}.works-filter__btn:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg)}.works-filter__btn.is-active{background:var(--primary);border-color:var(--primary);color:rgb(255, 255, 255);box-shadow:rgba(110, 86, 207, 0.25) 0px 2px 12px}.works-card:hover{transform:translateY(-6px);box-shadow:rgba(20, 20, 28, 0.06) 0px 4px 8px, rgba(20, 20, 28, 0.1) 0px 16px 40px}.works-card:hover .project-card__img img{transform:scale(1.05)}.works-card .project-card__link:hover{gap:8px}.footer-nav .menu-item a:hover{color:var(--text)}.tpl-studio .bic-services__list .bic-service-row::before, .tpl-studio .bic-services__list .bic-service-row::after{display:none}.tpl-studio .bic-services__list .bic-service-row:hover{border-color:var(--primary)}.tpl-studio .bic-tag:hover{border-color:rgba(20, 20, 28, 0.22);background:rgba(20, 20, 28, 0.07);color:var(--light-text)}.tpl-studio .bic-hero .btn--ghost:hover{background:rgba(20, 20, 28, 0.06);border-color:rgba(20, 20, 28, 0.35)}.sec::before, .bic-hero + .sec::before, .works-hero + .sec::before, .blog-hero + .sec::before{content:"";position:absolute;z-index:0;top:-72px;right:0px;left:0px;height:72px;pointer-events:none}.sec--light::before{background:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 42%, var(--light)) 58%, var(--light) 100%)}.sec--dark::before{background:linear-gradient(180deg, var(--light) 0%, color-mix(in srgb, var(--light) 42%, var(--bg)) 58%, var(--bg) 100%)}.sec--alt::before{background:linear-gradient(180deg, var(--light) 0%, rgb(237 233 252 / 82%) 55%, rgb(237 233 252 / 100%) 100%)}.bic-hero + .sec--dark::before, .blog-hero + .sec--dark::before{background:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 72%, var(--primary)) 62%, var(--bg) 100%)}.bic-hero + .sec--light::before, .works-hero + .sec--light::before, .blog-hero + .sec--light::before{background:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 30%, var(--light)) 60%, var(--light) 100%)}@media (max-width: 600px){.sec::before, .bic-hero + .sec::before, .works-hero + .sec::before, .blog-hero + .sec::before{top:-48px;height:48px}}.calendly-overlay{top:0px;left:0px;width:100%;height:100%;z-index:999999;background:rgba(31, 31, 31, 0.8);position:fixed}.calendly-close-overlay{position:absolute;inset:0px;cursor:pointer}:root{--ux-dark:#15151a;--ux-surface:#202027;--ux-light:#f7f7fa;--ux-text-dark:#18181d;--ux-text-light:#f5f3f8;--ux-muted-dark:#62616c;--ux-muted-light:#b9b7c2;--ux-accent:#6e56cf;--ux-accent-light:#a78bfa;--ux-accent-secondary:#2bbfa7;--ux-border-dark:#34343d;--ux-border-light:#dddde5}body, .bic-hero, .sec--dark, #pricing, #contact{background-color:var(--ux-dark);color:var(--ux-text-light)}.site-header{background:rgba(21, 21, 26, 0.9);border-bottom-color:rgba(255, 255, 255, 0.09)}.btn--primary{background:var(--ux-accent);border-color:var(--ux-accent);box-shadow:rgba(110, 86, 207, 0.24) 0px 8px 24px}.btn--primary:hover{background:rgb(98, 75, 194);border-color:rgb(98, 75, 194);transform:translateY(-1px)}.bic-form input::placeholder, .bic-form textarea::placeholder{color:rgb(146, 144, 156);opacity:1}.bic-form input:focus, .bic-form select:focus, .bic-form textarea:focus{outline:2px solid var(--ux-accent-light);outline-offset:1px;border-color:transparent;box-shadow:rgba(167, 139, 250, 0.13) 0px 0px 0px 4px}.site-footer{background:rgb(17, 17, 21)}html body .blog-cats__link:hover, html body .works-filter__btn:hover{background:rgba(112, 87, 217, 0.12) !important;color:var(--text) !important;border-bottom-color:transparent !important}html body .blog-cats__link--active:hover, html body .works-filter__btn.is-active:hover{background:rgba(112, 87, 217, 0.18) !important;color:var(--primary-l) !important;border-bottom-color:var(--primary-l) !important}.site-header{position:fixed;top:0px;left:0px;right:0px;width:100%}body{padding-top:0px}.site-header.header-hidden{transform:translateY(0px)}.site-header.header-scrolled .lang-switch__item{color:rgb(182, 181, 191);opacity:1}.site-header.header-scrolled .lang-switch__item.is-active{color:rgb(242, 241, 244)}:root, body, .tpl-agency{--brand-gold:#d4a82e;--brand-gold-hover:#e1b83f;--brand-gold-dark:#8b6812;--brand-purple:#7057d9;--brand-purple-soft:rgba(112, 87, 217, .18);--brand-purple-glow:rgba(112, 87, 217, .13);--bg:#17171b;--bg-deep:#111114;--surface:#1e1e24;--surface-2:#24242d;--light:#f4f4f6;--light-alt:#ececf0;--bic-font-heading:"Plus Jakarta Sans";--bic-font-body:"Inter";--f-head:"Plus Jakarta Sans", sans-serif;--f-body:"Inter", sans-serif;--f-mono:"Inter", monospace;--primary:var(--brand-gold);--primary-h:var(--brand-gold-hover);--primary-l:#e3c25e;--primary-m:#d9b847;--primary-d:#b78c1d;--primary-bg:rgba(212, 168, 46, .11);--primary-bg2:rgba(212, 168, 46, .19);--ux-accent:var(--brand-gold)}html, body, button, input, select, textarea{font-family:var(--f-body)}h1, h2, h3, h4, h5, h6, .bic-h1, .bic-h2, .bic-h3, .blog-hero__h, .works-hero__h, .bic-single__title{font-family:var(--f-head)}.btn--primary, .hd-chat__send, button[type="submit"], input[type="submit"]{background:var(--brand-gold);border-color:var(--brand-gold);color:rgb(73, 55, 17);box-shadow:rgba(212, 168, 46, 0.2) 0px 10px 28px}.btn--primary:hover, .hd-chat__send:hover, button[type="submit"]:hover, input[type="submit"]:hover{transform:translateY(-1px);background:var(--brand-gold-hover);border-color:var(--brand-gold-hover)}a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible{outline-color:var(--brand-gold)}.blog-cats__link:hover, .blog-cats__link--active{color:rgb(255, 255, 255);border-bottom-color:var(--brand-gold)}.bf:hover, .bc:hover, .project-card:hover{border-color:rgba(212, 168, 46, 0.38);box-shadow:rgba(20, 20, 28, 0.13) 0px 20px 48px}.works-filter__radio:checked + .works-filter__btn, .works-filter__btn.is-active, .works-filter__btn:hover{background:var(--brand-gold);border-color:var(--brand-gold);color:rgb(73, 55, 17);box-shadow:rgba(212, 168, 46, 0.2) 0px 8px 22px}.works-filter__radio:focus-visible + .works-filter__btn{outline-color:var(--brand-gold)}.bic-project-card:hover{border-color:rgba(212, 168, 46, 0.42)}.bic-share-btn:hover, .bic-single__back:hover, .bic-related__all:hover{color:var(--brand-gold);border-color:rgba(212, 168, 46, 0.5)}.bic-price__row:hover{background:rgba(112, 87, 217, 0.07)}.hd-chat__input:focus, .hd-chat textarea:focus{border-color:var(--brand-gold);box-shadow:rgba(212, 168, 46, 0.16) 0px 0px 0px 3px}body .site-header.header-scrolled .lang-switch__item, body .site-header .lang-switch__item{display:inline-flex;visibility:visible;opacity:1;-webkit-text-fill-color:currentcolor}body .site-header.header-scrolled .lang-switch__item.is-active, body .site-header .lang-switch__item.is-active{color:rgb(242, 241, 244);-webkit-text-fill-color:rgb(242, 241, 244)}body .site-header.header-scrolled .lang-switch__item:not(.is-active), body .site-header .lang-switch__item:not(.is-active){color:rgb(182, 181, 191);-webkit-text-fill-color:rgb(182, 181, 191)}body .hd-chat__launcher::before{content:"";display:block;width:24px;height:24px;background:rgb(255, 255, 255);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3Cpath d='M8 9h8M8 13h5'/%3E%3C/svg%3E") center center / contain no-repeat}body .hd-chat__launcher:focus-visible{outline:rgba(212, 168, 46, 0.72) solid 3px;outline-offset:3px}@media (max-width: 639px){body .hd-chat__launcher::before{width:23px;height:23px}}body .hd-chat.hd-chat .hd-chat__launcher::before{content:"";position:static;inset:auto;display:block;flex:0 0 24px;width:24px;height:24px;margin:0px;padding:0px;transform:none;border:0px;border-radius:0px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3Cpath d='M8 9h8M8 13h5'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:24px 24px;mask:none;opacity:1}body .hd-chat.hd-chat .hd-chat__launcher::before{position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);width:22px;height:22px;flex:0 0 22px;background-position:center center;background-repeat:no-repeat;background-size:22px 22px;margin:0px}body:has(#mobile-nav.is-open) .hd-chat__launcher{opacity:0;visibility:hidden;pointer-events:none}body .hd-chat.hd-chat .hd-chat__launcher[aria-expanded="true"]{opacity:0;visibility:hidden;pointer-events:none}body.admin-bar .site-header{top:32px}@media (max-width: 782px){body.admin-bar .site-header{top:46px}}@media (max-width: 1023px){.site-header .hamburger{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;position:relative;z-index:3}}@media (max-width: 767px){.site-header__cta-desktop{display:none}}body .bic-tech-slider__track:hover{animation-play-state:paused}html body .sec--light, html body #services, html body #work, html body #faq, html body .bic-blog__wrap, html body .bic-single__wrap, html body .bic-related, html body .bic-page__wrap, html body.single, html body.page:not(.page-template-default), html body.archive{background-color:rgb(218, 214, 223);color:rgb(36, 36, 41)}@media (max-width: 768px){.hamburger{min-width:44px;min-height:44px}.mobile-nav__close{min-width:44px;min-height:44px}.lang-switch__item{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}label[for="bic_budget"]::after{content:none}:lang(en) label[for="bic_budget"]::after, html[lang="en"] label[for="bic_budget"]::after, .translated-en label[for="bic_budget"]::after{content:" (optional)"}h1, h2, h3, h4, h5, h6, .bic-hero__title, .bic-service__title, .bic-price__name, .bic-faq__q, .bic-pipeline__title, .sec__heading, .sec__subheading{font-family:var(--bic-font-heading, "Plus Jakarta Sans"), sans-serif}body, p, li, a, .btn, .bic-hero__sub, .bic-service__desc, .bic-faq__a, .bic-form input, .bic-form textarea, .bic-form select, .site-header__nav a, .site-footer{font-family:var(--bic-font-body, "Inter"), sans-serif}@media (max-width: 820px){.hamburger{display:flex}}@media (max-width: 768px){.btn, .bic-hero .btn, .bic-contact .btn, .bic-form .btn, .contact-form-wrap .btn, a.btn, button.btn, .bic-form__actions .btn, .bic-form__actions a{width:100%;display:flex;justify-content:center;text-align:center;box-sizing:border-box}}.bic-form--cf7 .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bic-form--cf7 .wpcf7-form > fieldset{display:none}.bic-form--cf7 .wpcf7-form > p{display:flex;flex-direction:column;gap:6px;margin:0px}.bic-form--cf7 .wpcf7-form > p:has(textarea), .bic-form--cf7 .wpcf7-form > p:has(.wpcf7-submit), .bic-form--cf7 .wpcf7-form > p:has(.wpcf7-acceptance), .bic-form--cf7 .wpcf7-form > .wpcf7-response-output{grid-column:1 / -1}.bic-form--cf7 .wpcf7-acceptance{display:flex;align-items:flex-start}.bic-form--cf7 .wpcf7-acceptance label{font-family:var(--f-body);font-size:14px;font-weight:400;text-transform:none;letter-spacing:0px;display:flex;align-items:flex-start;gap:8px;cursor:pointer}.bic-form--cf7 .wpcf7-acceptance input[type="checkbox"]{appearance:checkbox;width:auto;max-width:18px;height:18px;min-width:18px;flex:0 0 18px;accent-color:var(--primary);border:1.5px solid var(--border-2);border-radius:4px;cursor:pointer;margin-top:2px}.bic-form--cf7 .wpcf7-acceptance a{color:var(--light);text-decoration:underline}.bic-form--cf7 .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 18px;border-radius:8px;font-family:var(--f-body);font-weight:600;font-size:14px;line-height:1;border-width:1.5px;border-style:solid;border-image:none 100% / 1 / 0 stretch;cursor:pointer;background:var(--ux-accent);color:rgb(255, 255, 255);border-color:var(--ux-accent);box-shadow:rgba(112, 87, 217, 0.24) 0px 8px 24px;transition:background 0.2s, transform 0.2s}.bic-form--cf7 .wpcf7-submit:hover{background:rgb(98, 73, 200);border-color:rgb(98, 73, 200);transform:translateY(-1px)}.bic-form--cf7 .wpcf7-response-output{border-radius:var(--r-md)}.bic-form--cf7 .wpcf7-form > p:has(select){grid-column:1 / -1}@media (max-width: 768px){.bic-form--cf7 .wpcf7-form{grid-template-columns:1fr}}.bic-form--cf7 .wpcf7-form > p:has(.wpcf7-acceptance){grid-column:1 / -1}.bic-form--cf7 .wpcf7-list-item{margin:0px}.bic-form--cf7 .wpcf7-not-valid-tip{color:rgb(248, 113, 113);font-size:0.8rem;margin-top:4px}.bic-form--cf7 .wpcf7-form > p:has(.wpcf7-acceptance){display:block}:root, body, html, .tpl-agency{--ux-accent:#d4a82e;--ux-accent-light:#c9a227;--primary:#d4a82e;--primary-h:#c9a227;--primary-l:#c9a227;--primary-m:#c9a227;--primary-d:#c49520;--primary-hover:#c49520;--primary-rgb:184, 134, 11;--ux-accent-rgb:184, 134, 11;--svc-c:#c9a227;--muted:#a09889;--sub:#c4bba8;--dim:#a09889;--footer-dim:#a09889;--ux-muted-dark:#6b6356;--ux-muted-light:#c4bba8;--ux-accent-secondary:#c9a227}.bic-btn--primary, .bic-hero .bic-btn--primary, a.bic-btn--primary, .bic-nav__cta, .bic-header .bic-btn--primary, .bic-price__cta, a.bic-price__cta, .bic-form--cf7 .wpcf7-submit, .wpcf7-submit, .btn:not(.btn--outline):not(.btn--ghost), a.btn:not(.btn--outline):not(.btn--ghost){background:rgb(212, 168, 46);color:rgb(74, 53, 24);border-color:rgb(212, 168, 46);box-shadow:rgba(196, 149, 32, 0.24) 0px 8px 24px}.bic-btn--primary:hover, a.bic-btn--primary:hover, .bic-nav__cta:hover, .bic-header .bic-btn--primary:hover, .bic-price__cta:hover, a.bic-price__cta:hover, .bic-form--cf7 .wpcf7-submit:hover, .wpcf7-submit:hover, .btn:not(.btn--outline):hover, a.btn:not(.btn--outline):hover{background:rgb(196, 149, 32);border-color:rgb(196, 149, 32)}.bic-btn--outline:hover, .btn--outline:hover, a.btn--outline:hover, .btn--ghost:hover{border-color:rgba(184, 134, 11, 0.45);color:rgb(255, 255, 255)}.bic-form input:focus, .bic-form textarea:focus, .bic-form select:focus, .bic-form--cf7 input:focus, .bic-form--cf7 textarea:focus, .bic-form--cf7 select:focus{outline:rgb(201, 162, 39) solid 2px;outline-offset:1px;border-color:transparent;box-shadow:rgba(184, 134, 11, 0.13) 0px 0px 0px 4px}.bic-form--cf7 .wpcf7-acceptance input[type="checkbox"]{accent-color:rgb(184, 134, 11)}::selection{background:rgba(184, 134, 11, 0.25);color:rgb(255, 255, 255)}.bic-single__wrap, .bic-related, .bic-blog__wrap, .bic-page__wrap, body.single, body.page:not(.page-template-default), body.archive{background-color:rgb(218, 214, 223)}.single .site-header{background-color:rgb(21, 21, 26)}.site-header__nav a, .site-header .bic-nav__link, .site-header__nav .nav-link{color:rgb(232, 228, 220);opacity:1}.site-header__nav a:hover, .site-header .bic-nav__link:hover{color:rgb(255, 255, 255)}body, .bic-hero, .sec--dark, #pricing, #contact{background-color:rgb(26, 23, 38)}.site-header{background:rgba(26, 23, 38, 0.94)}.site-footer{background:rgb(20, 18, 30)}.bic-blog__wrap, .bic-single__wrap, .bic-related, .bic-page__wrap, body.single, body.page:not(.page-template-default), body.archive{background-color:rgb(218, 214, 223);color:rgb(34, 34, 34)}.sec--light .btn:hover, #services .btn:hover, #work .btn:hover, #faq .btn:hover{background:rgb(196, 149, 32);border-color:rgb(196, 149, 32)}.sec--light .btn--outline:hover, #work .btn--outline:hover{border-color:rgb(51, 51, 51);color:rgb(0, 0, 0)}body{overflow-x:clip}.site-header{position:fixed;top:0px;left:0px;right:0px;width:100%;transform:translateY(0px);transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), background 0.26s, box-shadow 0.26s}.site-header.header-hidden{transform:translateY(-100%)}.site-header.header-scrolled{background:rgba(20, 20, 24, 0.97);box-shadow:rgba(0, 0, 0, 0.35) 0px 2px 24px;backdrop-filter:blur(20px) saturate(1.6)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0px)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@media (max-width: 768px){.bic-services__more:not([open]) > :not(summary){display:none}}:root{--bic-motion-ease:cubic-bezier(.22, 1, .36, 1);--bic-motion-duration:560ms}html body .project-card:hover, html body .bic-post-card:hover, html body .bic-tech__card:hover{transform:translateY(-4px)}html body .project-card:hover .project-card__img img, html body .bic-post-card:hover .bic-post-card__img img{transform:scale(1.03)}@media (prefers-reduced-motion: reduce){html body .project-card:hover, html body .bic-post-card:hover, html body .bic-tech__card:hover, html body .project-card:hover .project-card__img img, html body .bic-post-card:hover .bic-post-card__img img{transform:none}}:root{--bic-font-button:var(--bic-font-heading,var(--f-head))}html body .btn, html body button.btn, html body input.btn, html body [type="submit"].btn{font-family:var(--bic-font-button),sans-serif;font-weight:700;letter-spacing:-0.01em}@media (max-width: 767px){html body .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width: 767px){html body .blog-cats::after{content:"Slinkite →";position:absolute;right:16px;bottom:7px;z-index:2;padding:3px 7px;border-radius:99px;background:var(--bg-deep);color:var(--brand-gold);font-size:10px;font-weight:700;letter-spacing:0.06em;pointer-events:none}}@media (max-width: 767px){html body .blog-cats::after{right:8px;box-shadow:-10px 0 14px 8px var(--bg-deep)}}@media (max-width: 767px){:root{--pad-x:16px;--sec-y:56px}.site-header__inner{gap:12px;padding:12px var(--pad-x)}.site-header__nav, .site-header__cta-desktop{display:none}.hamburger{display:inline-flex}}@media (min-width: 768px) and (max-width: 1023px){:root{--pad-x:24px;--sec-y:64px}}@media (max-width: 767px){:root{--sec-y:72px}}@media (max-width: 767px){html, body{max-width:100%;overflow-x:clip}}@media (max-width: 767px){html body .blog-cats::after{content:"→";right:7px;bottom:50%;width:22px;height:22px;padding:0px;display:flex;align-items:center;justify-content:center;transform:translateY(50%);border-radius:50%;background:var(--bg-deep);color:var(--brand-gold);font-size:14px}}@media (max-width: 767px){html body .blog-cats::after{right:8px;bottom:50%;width:24px;height:24px;padding:0px;display:flex;align-items:center;justify-content:center;transform:translateY(50%);border-radius:50%;background:var(--bg-deep);box-shadow:-8px 0 14px -8px var(--bg-deep);color:var(--brand-gold);font-size:15px}}html body .bic-tech-slider__track:hover{animation-play-state:paused}@keyframes bic-tech-marquee{0%{transform:translate3d(0px, 0px, 0px)}100%{transform:translate3d(-25%, 0px, 0px)}}html body .works-filter__radio:checked + .works-filter__btn, html body .works-filter__btn.is-active{color:var(--primary-l) !important;border-bottom-color:var(--primary-l) !important}html body .works-filter__btn:hover, html body .blog-cats__link:hover{background:rgba(112, 87, 217, 0.12) !important;color:var(--text) !important;border-bottom-color:transparent !important}html body .works-filter__btn.is-active, html body .works-filter__radio:checked + .works-filter__btn, html body .blog-cats__link--active, html body .works-filter__btn.is-active:hover, html body .works-filter__radio:checked + .works-filter__btn:hover, html body .blog-cats__link--active:hover{background:rgba(112, 87, 217, 0.18) !important;color:var(--primary-l) !important;border-bottom-color:var(--primary-l) !important}html body .works-filter::after, html body .blog-cats__inner::after{content:"";position:absolute;z-index:3;top:0px;right:0px;bottom:0px;width:24px;pointer-events:none;background:linear-gradient(90deg, rgba(20,18,30,0), var(--bg-deep) 82%)}@media (min-width: 768px){html body .works-filter::after, html body .blog-cats__inner::after{display:none}}@media (max-width: 767px){html body main{padding-bottom:24px}}html body .works-filter .works-filter__btn.is-active{background:transparent !important;color:var(--muted) !important;border-bottom-color:transparent !important}html body .works-filter .works-filter__radio:checked + .works-filter__btn, html body .works-filter .works-filter__radio:checked + .works-filter__btn:hover{background:rgba(112, 87, 217, 0.18) !important;color:var(--primary-l) !important;border-bottom-color:var(--primary-l) !important}html body{--front-dark:#1a1726;--front-deep:#14121e;--front-light:#dad6df;--front-surface:#25232d;--front-text:#f5f3f8;--front-muted:#c4bba8;--front-accent:#7057d9}html body .sec--light::after, html body .sec--dark::after{content:"";position:absolute;z-index:2;right:0px;bottom:-28px;left:0px;height:56px;pointer-events:none}html body .sec--light::after{background:linear-gradient(180deg, var(--front-light) 0%, rgba(218,214,223,0) 100%)}html body .sec--dark::after{background:linear-gradient(180deg, var(--front-dark) 0%, rgba(26,23,38,0) 100%)}html body .site-header{background-color:rgba(26, 23, 38, 0.94) !important}html body .site-footer{background:var(--front-deep) !important;color:rgba(245, 243, 248, 0.74) !important}html body .works-filter__btn:hover, html body .blog-cats__link:hover{background-color:rgba(112, 87, 217, 0.16) !important}html body .works-filter__btn:hover, html body .blog-cats__link:hover{border-color:rgba(112, 87, 217, 0.42) !important;background:rgba(112, 87, 217, 0.16) !important;color:var(--front-text) !important}html body .works-filter__btn.is-active, html body .blog-cats__link--active{border-color:var(--front-accent) !important;background:rgba(112, 87, 217, 0.18) !important;color:var(--front-accent) !important;box-shadow:none !important}html body .works-hero__glow, html body .blog-hero::before{background:radial-gradient(700px 400px at 80% 18%, rgba(112, 87, 217, 0.22) 0%, transparent 70%), radial-gradient(420px 300px at 8% 88%, rgba(112, 87, 217, 0.11) 0%, transparent 68%) !important}html body .works-filter .works-filter__btn.is-active, html body .works-filter .works-filter__radio:checked + .works-filter__btn.is-active, html body .blog-cats .blog-cats__link--active{border-color:var(--front-accent) !important;border-radius:999px !important;background:rgba(112, 87, 217, 0.18) !important;color:var(--front-accent) !important}html body .works-filter.works-filter .works-filter__btn.is-active, html body .works-filter.works-filter .works-filter__radio:checked + .works-filter__btn.is-active, html body .blog-cats.blog-cats .blog-cats__link--active{border-bottom-color:var(--front-accent) !important;border-radius:0px !important;background:transparent !important;color:var(--front-accent) !important}html body .works-hero__glow, html body .blog-hero::before{background:linear-gradient(rgba(8, 5, 23, 0.12) 0%, rgba(8, 5, 23, 0.34) 100%) !important}html body .works-hero.works-hero .works-hero__glow, html body .blog-hero.blog-hero::before{background:linear-gradient(rgba(8, 5, 23, 0.12) 0%, rgba(8, 5, 23, 0.34) 100%) !important}html body .works-filter .works-filter__btn:hover, html body .blog-cats .blog-cats__link:hover{border-bottom-color:rgba(201, 162, 39, 0.7) !important;background:transparent !important;color:var(--front-text) !important}html body .works-filter .works-filter__btn.is-active, html body .works-filter .works-filter__radio:checked + .works-filter__btn.is-active, html body .blog-cats .blog-cats__link--active{border-bottom-color:var(--front-accent) !important;border-radius:0px !important;background:transparent !important;color:var(--front-accent) !important;box-shadow:none !important}html body .bic-hero, html body .blog-hero, html body .works-hero, html body .sec--dark, html body .bic-stats, html body .blog-cta, html body .bic-contact__section, html body .site-footer{background-image:none !important}html body main > section::before, html body main > section::after{background-image:none !important;box-shadow:none !important}html body main > section::before, html body main > section::after{background-image:none !important;box-shadow:none !important}html body main > section::before, html body main > section::after{background-image:none !important;box-shadow:none !important}html body main > section::before, html body main > section::after{background-image:none !important;box-shadow:none !important}html body .sec--dark, html body .bic-about2, html body .bic-stats, html body .bic-tech-section, html body .blog-cta, html body .bic-contact__section, html body .site-footer{background-color:rgb(26, 23, 38) !important;background-image:none !important}html body main > section::before, html body main > section::after, html body .site-main > section::before, html body .site-main > section::after{display:none !important}html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body .site-main > .sec--dark + .sec--light::before{content:"";position:absolute;top:-88px;left:0px;right:0px;height:88px;z-index:2;pointer-events:none;background:linear-gradient(rgba(26, 23, 38, 0.98) 0%, rgba(78, 60, 130, 0.72) 48%, rgba(218, 214, 223, 0.96) 100%)}html body main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before, html body .site-main > .sec--light + .sec--dark::before{content:"";position:absolute;top:-88px;left:0px;right:0px;height:88px;z-index:2;pointer-events:none;background:linear-gradient(rgba(218, 214, 223, 0.96) 0%, rgba(78, 60, 130, 0.72) 48%, rgba(26, 23, 38, 0.98) 100%)}@media (max-width: 767px){html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before{top:-64px;height:64px}}html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body .site-main > .sec--dark + .sec--light::before{content:"";position:absolute;z-index:3;top:-64px;right:0px;left:0px;height:64px;pointer-events:none;background:linear-gradient(rgba(26, 23, 38, 0.98) 0%, rgba(62, 53, 92, 0.72) 34%, rgba(176, 169, 188, 0.32) 72%, rgba(218, 214, 223, 0) 100%)}html body main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before, html body .site-main > .sec--light + .sec--dark::before{content:"";position:absolute;z-index:3;top:-64px;right:0px;left:0px;height:64px;pointer-events:none;background:linear-gradient(rgba(218, 214, 223, 0.98) 0%, rgba(176, 169, 188, 0.42) 34%, rgba(62, 53, 92, 0.72) 74%, rgba(26, 23, 38, 0.98) 100%)}@media (max-width: 767px){html body main > section::before, html body .site-main > section::before{top:-40px;height:40px}}html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body .site-main > .sec--dark + .sec--light::before{right:0px;left:0px;z-index:3;pointer-events:none;display:block !important;content:"" !important;top:-44px !important;height:44px !important;background:linear-gradient(rgba(26, 23, 38, 0.96) 0%, rgba(78, 60, 130, 0.48) 48%, rgba(218, 214, 223, 0) 100%) !important;box-shadow:none !important}html body main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before, html body .site-main > .sec--light + .sec--dark::before{right:0px;left:0px;z-index:3;pointer-events:none;display:block !important;content:"" !important;top:-44px !important;height:44px !important;background:linear-gradient(rgba(218, 214, 223, 0.96) 0%, rgba(78, 60, 130, 0.48) 52%, rgba(26, 23, 38, 0.96) 100%) !important;box-shadow:none !important}@media (max-width: 767px){html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before{top:-28px !important;height:28px !important}}html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body .site-main > .sec--dark + .sec--light::before{content:"";position:absolute;z-index:3;top:-64px;right:0px;left:0px;height:64px;pointer-events:none;background:linear-gradient(rgba(26, 23, 38, 0.98) 0%, rgba(62, 53, 92, 0.72) 34%, rgba(176, 169, 188, 0.32) 72%, rgba(218, 214, 223, 0) 100%)}html body main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before, html body .site-main > .sec--light + .sec--dark::before{content:"";position:absolute;z-index:3;top:-64px;right:0px;left:0px;height:64px;pointer-events:none;background:linear-gradient(rgba(218, 214, 223, 0.98) 0%, rgba(176, 169, 188, 0.42) 34%, rgba(62, 53, 92, 0.72) 74%, rgba(26, 23, 38, 0.98) 100%)}@media (max-width: 767px){html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before{top:-40px;height:40px}}html body main > section::before, html body .site-main > section::before{content:"";position:absolute;inset:-48px 0px auto;height:48px;pointer-events:none;z-index:0}html body main > .sec--light + .sec--dark::before, html body .site-main > .sec--light + .sec--dark::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before{background:linear-gradient(rgba(218, 214, 223, 0.98) 0%, rgba(218, 214, 223, 0) 100%)}html body main > .sec--dark + .sec--light::before, html body .site-main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before{background:linear-gradient(rgba(26, 23, 38, 0.98) 0%, rgba(26, 23, 38, 0) 100%)}@media (max-width: 767px){html body main > section::before, html body .site-main > section::before{inset:-28px 0px auto;height:28px}}html body .sec--dark, html body .bic-stats, html body .bic-contact__section, html body .blog-cta, html body .site-footer{background-color:var(--front-dark) !important;background-image:linear-gradient(180deg, #201b32 0%, var(--front-dark) 48%, var(--front-deep) 100%) !important}html body .sec--light::after, html body .sec--dark::after{display:none !important}html body .site-footer{background-color:var(--front-deep) !important;background-image:linear-gradient(180deg, var(--front-dark) 0%, var(--front-deep) 100%) !important}html body, html body .site-main{background-color:var(--front-light) !important;color:var(--front-dark) !important}html body .site-header, html body .site-header.header-scrolled{background-color:var(--front-deep) !important;background-image:linear-gradient(180deg, #171422 0%, var(--front-deep) 100%) !important}html body .sec--dark, html body .bic-stats, html body .blog-cta, html body .bic-contact__section, html body .site-footer{background-color:var(--front-dark) !important;background-image:linear-gradient(180deg, #201b32 0%, var(--front-dark) 48%, var(--front-deep) 100%) !important;color:var(--front-text) !important}html body main > section::before, html body main > section::after{background-image:none !important;box-shadow:none !important}@media (prefers-reduced-motion: no-preference){html body.bic-animations-initialized [data-animate].is-visible, html body.bic-animations-initialized [data-stagger].is-visible{opacity:1;transform:none}}.mobile-menu-overlay, .mobile-menu-panel{visibility:hidden;opacity:0;pointer-events:none}.mobile-menu-open .mobile-menu-panel, .mobile-menu-open .mobile-menu-overlay{visibility:visible;opacity:1;pointer-events:auto}.mobile-menu-open .mobile-menu-panel{transform:translateX(0px)}@media (min-width: 769px){#mobile-nav, .mobile-nav, #mobile-menu-panel, .mobile-menu-panel, .mobile-menu-overlay{display:none !important}}@media (max-width: 768px){.mobile-menu-overlay{position:fixed;inset:0px;z-index:1190;border:0px;background:rgba(8, 7, 18, 0.56)}}html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-cats::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body .site-main > .sec--dark + .sec--light::before{position:absolute;right:0px;left:0px;z-index:3;pointer-events:none;display:block !important;content:"" !important;top:-36px !important;height:36px !important;background:linear-gradient(rgba(26, 23, 38, 0.94) 0%, rgba(78, 60, 130, 0.42) 48%, rgba(218, 214, 223, 0) 100%) !important;box-shadow:none !important}.bic-service-preview-card h3 a:hover, .bic-service-preview-card h3 a:focus-visible, .bic-service-preview-card__link:hover, .bic-service-preview-card__link:focus-visible{text-decoration:underline;text-underline-offset:0.2em}html body main > .sec--light + .sec--dark::before, html body main > .blog-cats + .blog-body::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before, html body .site-main > .sec--light + .sec--dark::before{position:absolute;right:0px;left:0px;z-index:3;pointer-events:none;display:block !important;content:"" !important;top:-36px !important;height:36px !important;background:linear-gradient(rgba(218, 214, 223, 0.94) 0%, rgba(78, 60, 130, 0.42) 52%, rgba(26, 23, 38, 0.94) 100%) !important;box-shadow:none !important}@media (max-width: 767px){html body main > .bic-hero + .sec--light::before, html body main > .sec--dark + .sec--light::before, html body main > .blog-hero + .blog-cats::before, html body main > .blog-hero + .blog-body::before, html body main > .works-hero + .works-body::before, html body main > .sec--light + .sec--dark::before, html body main > .blog-cats + .blog-body::before, html body main > .blog-body + .blog-cta::before, html body main > .works-body + .blog-cta::before{top:-24px !important;height:24px !important}}footer.site-footer, footer.site-footer *{box-sizing:border-box}footer.site-footer{padding:72px 0px 0px;border-top:1px solid rgba(255, 255, 255, 0.1)}.site-footer__container{width:min(1410px, 100% - 112px);max-width:1410px;margin:0px auto}.site-footer__main{display:grid;grid-template-columns:minmax(320px, 1.35fr) minmax(170px, 0.7fr) minmax(240px, 1fr);gap:48px;align-items:start;padding:0px 0px 56px}.site-footer__col{width:auto;min-width:0px;display:flex;flex-direction:column;gap:14px}.site-footer__col--brand{display:block;max-width:460px}.site-footer__branding{margin:0px 0px 26px}.site-footer__branding .custom-logo-link:empty{display:none}.site-footer__branding .custom-logo-link{display:inline-block;max-width:100%}.site-footer__branding .custom-logo{display:block;width:280px;max-width:100%;height:auto}.site-footer__tagline{max-width:460px;margin:0px;font-size:clamp(1.12rem, 1.45vw, 1.45rem);line-height:1.5;color:rgba(245, 243, 248, 0.78)}.site-footer__col-title{margin:0px 0px 16px;font-size:14px;line-height:1.2;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:rgb(212, 168, 46)}.footer-navigation ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0px;padding:0px}.footer-navigation li{margin:0px;padding:0px}.footer-navigation a, .site-footer__col > a, .site-footer__col > span{display:inline-flex;align-items:center;width:fit-content;color:rgba(245, 243, 248, 0.72);text-decoration:none;font-size:15px;line-height:1.4}.footer-navigation a:hover, .site-footer__col > a:hover{color:rgb(255, 255, 255)}.site-footer__email{margin:0px}.site-footer__social-link:hover{background:rgba(255, 255, 255, 0.14);color:rgb(255, 255, 255)}.site-footer__bottom-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 24px;padding:24px 0px 28px;border-top:1px solid rgba(255, 255, 255, 0.12)}.site-footer__copyright, .site-footer__credits{margin:0px;color:rgba(245, 243, 248, 0.6);font-size:14px;line-height:1.5}.site-footer__legal-links a:hover{color:rgb(255, 255, 255)}@media (max-width: 900px){.site-footer__container{width:min(100% - 48px, 680px)}.site-footer__main{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:36px 28px}.site-footer__col--brand{grid-column:1 / -1;max-width:620px}}@media (max-width: 600px){footer.site-footer{padding-top:52px}.site-footer__container{width:calc(100% - 32px)}.site-footer__main{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.site-footer__col--brand{grid-column:auto}.site-footer__tagline{font-size:1.1rem}.site-footer__bottom-bar{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 0px 24px}}.bf:hover .bf__cta, .bc:hover .bc__cta{color:rgb(104, 77, 15)}.blog-cats__link:hover, .blog-cats__link:focus-visible{color:rgb(225, 184, 63)}html body .blog-cats.blog-cats .blog-cats__link.blog-cats__link--active, html body .blog-cats.blog-cats .blog-cats__link.blog-cats__link--active:hover{color:rgb(212, 168, 46) !important;border-color:rgb(212, 168, 46) !important}#contact .bic-form--cf7 .wpcf7-submit{width:auto;padding:16px 32px;font-size:16px}.bic-form--cf7 .wpcf7-form > p:has(.wpcf7-quiz){grid-column:1 / -1 !important}.wpcf7-quiz{max-width:220px}.bic-form--cf7 .wpcf7-form-control-wrap[data-name="quiz-1"] label{text-transform:none;font-family:var(--f-body);font-size:14px;letter-spacing:normal;color:var(--text);display:flex;flex-direction:column;gap:8px}.bic-form--cf7 .wpcf7-form-control-wrap[data-name="quiz-1"] input{max-width:140px}.bic-form--cf7 .wpcf7-form-control-wrap{display:block;margin-top:8px}.bic-price__marquee:hover .bic-price__track{animation-play-state:paused}@keyframes bic-price-marquee{0%{transform:translateX(0px)}100%{transform:translateX(calc(-50% - 10px))}}.bic-price__slide-features li::before{content:"–";position:absolute;left:0px;top:0px;color:var(--sub)}.skip-link{color:rgb(74, 53, 24) !important}.lang-switch__item.is-active{color:rgb(74, 53, 24) !important;-webkit-text-fill-color:rgb(74, 53, 24) !important}.cky-btn-reject, .cky-btn-accept, .cky-btn-preferences{background-color:rgb(13, 90, 190) !important}.cky-btn-customize{background-color:transparent !important;color:rgb(208, 208, 208) !important}