.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}.container, .bic-hero__wrap, .works-hero .container, .works-body .container, .blog-hero .container, .blog-body .container{width:100%;max-width:none;padding-inline:var(--pad-x)}.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}.bic-hero__wrap{padding-top:56px;padding-bottom:52px}.bic-hero__grid, .bic-contact__grid, .bic-faq__wrap{grid-template-columns:minmax(0px, 1fr)}.bic-hero__grid{gap:32px}.bic-hero__title, .bic-h1, .works-hero__h{font-size:clamp(2.15rem, 11vw, 3.25rem);line-height:1.04}.bic-hero__sub, .works-hero__sub{font-size:16px;line-height:1.6}.bic-hero__ctas{flex-direction:column;align-items:stretch}.bic-hero__ctas .btn{width:100%}.bic-stats__inner{flex-wrap:wrap}.bic-stat{flex:0 0 50%;padding:12px 0px}.bic-stat__div{display:none}.bic-services__head, .bic-work__head, .bic-price__head{align-items:flex-start;margin-bottom:32px}.bic-service-row{grid-template-columns:34px minmax(0px, 1fr);gap:12px;padding:24px 0px}.bic-service-row__desc, .bic-service-row__arrow{display:block}.bic-service-row__desc{grid-column:2;font-size:14px}.bic-service-row__title{font-size:clamp(1.2rem, 6vw, 1.65rem)}.bic-why__grid, .bic-process__grid, .bic-projects__grid, .bic-projects__grid--secondary, .works-grid, .calc-next__steps{grid-template-columns:minmax(0px, 1fr)}.bic-why{padding:56px 0px}.bic-why__point{padding:24px}.project-card__body{padding:18px}.project-card__desc{-webkit-line-clamp:4}.bic-faq__left{position:static}.bic-faq__q{padding:22px 0px;font-size:16px}}@media (min-width: 768px) and (max-width: 1023px){:root{--pad-x:24px;--sec-y:64px}.bic-hero__grid{grid-template-columns:minmax(0px, 1fr)}.bic-projects__grid, .bic-projects__grid--secondary{grid-template-columns:repeat(2, minmax(0px, 1fr))}}.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}.container{max-width:var(--wrap);margin:0px auto;padding:0 var(--pad-x)}.sec{padding:var(--sec-y) 0}.sec--dark{background:var(--bg)}.sec--light{background:var(--light);color:var(--light-text)}.sec--alt{background:linear-gradient(160deg, rgb(237, 233, 252) 0%, rgb(232, 226, 250) 100%);color:var(--light-text)}.bic-h1{font-family:var(--f-head);font-weight:800;font-size:clamp(44px, 5.5vw, 68px);line-height:1.05;letter-spacing:-0.035em;text-wrap:balance}.bic-h1 span{position:relative;display:inline;white-space:nowrap}.bic-h1 span::after{content:"";position:absolute;left:0px;width:140px;bottom:-8px;height:2px;background:var(--primary);border-radius:2px}.bic-h2{font-family:var(--f-head);font-weight:600;font-size:clamp(28px, 3.6vw, 44px);letter-spacing:-0.025em;line-height:1.1}.bic-label{font-family:var(--f-mono);font-size:12.5px;letter-spacing:0.06em;text-transform:uppercase;color:var(--primary-l);display:block;margin-bottom:14px}.bic-h2 + .bic-h2, .bic-label + .bic-h2{margin-top:0px}.bic-label--dk{color:var(--primary-d)}.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{background:transparent;border-color:var(--border-2);color:var(--text)}.btn--ghost:hover{border-color:rgba(255, 255, 255, 0.38)}.sec--light .btn--ghost{border-color:var(--light-b2);color:var(--light-text)}.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}.btn--lg{padding:16px 30px;font-size:16px}.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}.bic-hero{position:relative;background:var(--bg);overflow:clip}.bic-hero__glow{position:absolute;top:-80px;right:-180px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle, rgba(110, 86, 207, 0.28) 0%, rgba(110, 86, 207, 0.08) 45%, transparent 70%);pointer-events:none}.bic-hero__glow-2{position:absolute;top:15%;left:-140px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle, rgba(142, 125, 240, 0.22) 0%, rgba(110, 86, 207, 0.06) 50%, transparent 70%);pointer-events:none}.bic-hero__wrap{max-width:var(--wrap);margin:0px auto;padding:108px var(--pad-x) 80px;position:relative;z-index:1}.bic-hero__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:64px;align-items:center;padding-top:0px}.bic-hero__grid > div:first-child{padding-bottom:36px}.bic-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:11px;letter-spacing:0.04em;color:var(--sub);opacity:0.85;border:1px solid var(--border-2);border-radius:var(--r-pill);padding:6px 12px;margin-bottom:28px}.bic-eyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--primary-l);flex-shrink:0;animation:2.4s ease-in-out 0s infinite normal none running pulse}@keyframes pulse{0%, 100%{opacity:1}50%{opacity:0.45}}.bic-hero__title{margin-bottom:24px}.bic-hero__sub{font-size:18px;line-height:1.7;color:var(--sub);max-width:520px;margin-bottom:36px}.bic-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.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)}.bic-pipeline{border:1px solid rgba(255, 255, 255, 0.1);border-radius:var(--r-xl);background:linear-gradient(170deg, var(--surface-2) 0%, #1B1B21 100%);overflow:hidden;box-shadow:var(--shadow-dark);animation:0.9s ease 0s 1 normal both running rise}@keyframes rise{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.bic-pipeline__head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 18px;border-bottom:1px solid rgba(255, 255, 255, 0.06)}.bic-pipeline__title{font-family:var(--f-head);font-weight:600;font-size:15px;letter-spacing:-0.01em}.bic-pipeline__sub{font-size:12px;color:var(--dim);margin-top:3px}.bic-pipeline__badge{font-family:var(--f-mono);font-size:12px;font-weight:600;color:var(--primary-m);background:rgba(110, 86, 207, 0.16);border:1px solid rgba(142, 125, 240, 0.28);border-radius:var(--r-pill);padding:5px 11px}.bic-pipeline__bar{padding:0px 22px;margin-top:-1px}.bic-pipeline__track{height:3px;border-radius:var(--r-pill);background:rgba(255, 255, 255, 0.06);overflow:hidden}.bic-pipeline__fill{width:80%;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg, var(--primary), var(--primary-l));animation:1.4s cubic-bezier(0.4, 0, 0.2, 1) 0.6s 1 normal both running fill-grow}@keyframes fill-grow{0%{width:0%;opacity:0}100%{width:80%;opacity:1}}.bic-pipeline__steps{padding:8px 22px 20px}.bic-pipeline__step{display:flex;align-items:center;gap:13px;padding:11px 0px;border-bottom:1px solid rgba(255, 255, 255, 0.04)}.bic-pipeline__step:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.bic-pipeline__dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;font-size:10px}.bic-pipeline__dot--done{background:rgba(110, 86, 207, 0.2);border:1px solid rgba(142, 125, 240, 0.38);color:var(--primary-l)}.bic-pipeline__dot--active{background:rgba(110, 86, 207, 0.15);border:1.5px solid rgba(142, 125, 240, 0.55);color:var(--primary-l);animation:2s ease-in-out 0s infinite normal none running pulse-ring;box-shadow:rgba(142, 125, 240, 0.4) 0px 0px 0px 0px}@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}}.bic-pipeline__name{flex:1 1 0%;font-family:var(--f-head);font-weight:500;font-size:14.5px;color:rgb(228, 227, 234)}.bic-pipeline__status--done{font-size:12px;color:var(--primary-l)}.bic-pipeline__status--active{font-size:12px;color:var(--muted)}.bic-pipeline__footer{display:flex;align-items:center;gap:12px;background:rgba(110, 86, 207, 0.09);border:1px solid rgba(142, 125, 240, 0.2);border-radius:11px;padding:13px 15px;margin-top:14px}.bic-pipeline__footer-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(110, 86, 207, 0.22);color:var(--primary-m);font-size:13px;flex-shrink:0}.bic-pipeline__footer-title{font-family:var(--f-head);font-weight:600;font-size:13.5px}.bic-pipeline__footer-sub{font-size:12px;color:var(--muted);margin-top:1px}.bic-stats{background:var(--surface);border-top:1px solid rgba(255, 255, 255, 0.06);border-bottom:1px solid rgba(255, 255, 255, 0.06);padding:32px 0px}.bic-stats__inner{display:flex;align-items:center}.bic-stat{flex:1 1 0%;display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}.bic-stat__n{font-family:var(--f-head);font-size:clamp(24px, 3vw, 36px);font-weight:800;letter-spacing:-0.03em;color:var(--primary-l);line-height:1}.bic-stat__l{font-size:12px;color:var(--muted);letter-spacing:0.02em}.bic-stat__div{width:1px;height:36px;background:rgba(255, 255, 255, 0.08);flex-shrink:0}@media (max-width: 640px){.bic-stats__inner{gap:0px;flex-wrap:wrap}.bic-stat{flex:0 0 50%;padding:12px 0px}.bic-stat__div{display:none}}a.bic-client:hover{color:var(--primary-d);border-color:var(--primary)}.bic-services__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:64px;padding-top:16px}.bic-services__list{border-top:1px solid var(--light-b2)}.bic-service-row{display:grid;grid-template-columns:52px 200px 1fr 28px;align-items:center;gap:40px;padding:36px 0px;border-bottom:1px solid var(--light-b2);cursor:default;transition:padding var(--t-base), background var(--t-fast);position:relative}.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__num{font-family:var(--f-mono);font-size:13px;font-weight:800;color:var(--svc-c, var(--primary-l));letter-spacing:0.04em;transition:color var(--t-fast)}.bic-service-row:hover .bic-service-row__num{color:var(--primary-m)}.bic-service-row__title{font-family:var(--f-head);font-weight:700;font-size:clamp(20px, 2.4vw, 28px);letter-spacing:-0.025em;line-height:1.1;color:var(--light-text);transition:color var(--t-fast)}.bic-service-row:hover .bic-service-row__title{color:var(--svc-c, var(--primary-d))}.bic-service-row__desc{font-size:15px;line-height:1.65;color:var(--light-muted)}.bic-service-row:hover .bic-service-row__arrow{opacity:1;transform:translateX(3px)}.bic-why{padding:96px 0px}.bic-why__intro{max-width:640px;margin-bottom:48px}.bic-why__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.bic-why__point{padding:32px;border:1px solid rgba(20, 20, 28, 0.12);border-radius:var(--r-lg);background:rgba(255, 255, 255, 0.55)}.bic-why__point-title{font-size:18px;font-weight:600;margin-bottom:12px}.bic-why__point-desc{font-size:15px;line-height:1.65;color:var(--light-muted)}@media (max-width: 768px){.bic-why__grid{grid-template-columns:1fr}.bic-why{padding:64px 0px}}.bic-work__head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:48px}.work-tag{font-family:var(--f-mono);font-size:11.5px;color:var(--light-muted);border:1px solid var(--light-b2);border-radius:var(--r-sm);padding:5px 10px}.bic-projects__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.project-card{border:1px solid var(--light-b);border-radius:var(--r-lg);overflow:hidden;background:rgb(255, 255, 255);display:flex;flex-direction:column;transition:border-color var(--t-base), transform var(--t-base), box-shadow var(--t-base)}.project-card:hover{border-color:rgba(20, 20, 28, 0.2);transform:translateY(-3px);box-shadow:var(--shadow-card)}.project-card__img{aspect-ratio:16 / 10;overflow:hidden;background:var(--light-alt)}.project-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s}.project-card:hover .project-card__img img{transform:scale(1.03)}.project-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1 1 0%}.project-card__meta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.project-card__cat{font-family:var(--f-mono);font-size:11px;color:var(--primary-d);text-transform:uppercase;letter-spacing:0.05em}.project-card__title{font-family:var(--f-head);font-weight:600;font-size:19px;letter-spacing:-0.01em;margin-bottom:8px}.project-card__desc{font-size:14px;line-height:1.6;color:var(--light-muted);margin-bottom:14px;flex:1 1 0%}.project-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.project-card__link:hover{color:var(--primary);border-color:var(--primary)}.bic-faq__wrap{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.bic-faq__left{position:sticky;top:108px}.bic-faq__title{margin:16px 0px 20px}.bic-faq__desc{font-size:15px;line-height:1.7;color:var(--light-muted)}.bic-faq__right{display:flex;flex-direction:column}.bic-faq__item{border-bottom:1px solid var(--light-b)}.bic-faq__item:first-child{border-top:1px solid var(--light-b)}.bic-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 0px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none 100% / 1 / 0 stretch;cursor:pointer;text-align:left;font-family:var(--f-head);font-weight:600;font-size:17px;color:var(--light-text);transition:color var(--t-fast)}.bic-faq__q:hover{color:var(--primary)}.bic-faq__q[aria-expanded="true"]{color:var(--primary)}.bic-faq__icon{font-size:22px;font-weight:300;color:var(--primary);flex-shrink:0;transition:transform var(--t-base);line-height:1}.bic-faq__q[aria-expanded="true"] .bic-faq__icon{transform:rotate(45deg)}.bic-faq__a{padding:0px 0px 22px}.bic-faq__a p{font-size:15px;line-height:1.75;color:var(--light-muted)}@media (max-width: 860px){.bic-faq__wrap{grid-template-columns:1fr;gap:36px}.bic-faq__left{position:static}}.bic-price__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px;flex-wrap:wrap}.bic-price__head-sub{max-width:380px;color:var(--light-sub);font-size:15px;line-height:1.65}.bic-price__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding-top:28px;border-top:1px solid var(--light-b);flex-wrap:wrap}.bic-price__note{font-size:13px;color:var(--light-muted);max-width:500px;line-height:1.6}@media (max-width: 600px){.bic-price__head{flex-direction:column;align-items:flex-start}.bic-price__footer{flex-direction:column;align-items:flex-start}}.sec--dark .bic-price__head-sub{color:var(--muted)}.sec--dark .bic-price__footer{border-top-color:rgba(255, 255, 255, 0.08)}.sec--dark .bic-price__note{color:var(--muted)}.sec--dark .bic-h2{color:var(--text)}.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__section{position:relative;overflow:hidden}.bic-contact__glow{position:absolute;inset:0px;pointer-events:none;background:radial-gradient(680px 420px at 70% 60%, rgba(110, 86, 207, 0.18) 0%, transparent 70%), radial-gradient(360px 280px at 15% 30%, rgba(110, 86, 207, 0.1) 0%, transparent 65%);z-index:0}.bic-contact__section .container{position:relative;z-index:1}.bic-contact__grid{display:grid;grid-template-columns:1.4fr 0.6fr;gap:56px;align-items:start}.bic-contact__h2{font-family:var(--f-head);font-weight:600;font-size:clamp(28px, 3.8vw, 46px);letter-spacing:-0.03em;line-height:1.06;margin-bottom:20px}.bic-contact__sub{font-size:16px;line-height:1.7;color:var(--sub);margin-bottom:32px;max-width:360px}.bic-contact__personal-note{font-size:15px;line-height:1.7;color:var(--sub);margin-bottom:28px;max-width:320px;border-left:2px solid rgba(142, 125, 240, 0.35);padding-left:16px}.bic-contact__meta-list{display:flex;flex-direction:column;gap:18px}.bic-contact__meta{display:flex;flex-direction:column;gap:4px}.bic-contact__meta-label{font-family:var(--f-mono);font-size:11px;color:var(--muted);letter-spacing:0.06em;text-transform:uppercase}.bic-contact__email{font-family:var(--f-mono);font-size:16px;color:var(--text);transition:color var(--t-fast)}.bic-contact__email:hover{color:var(--primary-l)}.bic-contact__meta--phone .bic-contact__email{font-size:20px;letter-spacing:-0.01em;color:var(--primary-l)}.bic-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bic-form label{font-family:var(--f-mono);font-size:11.5px;color:var(--muted);letter-spacing:0.04em;text-transform:uppercase}.bic-form input, .bic-form textarea, .bic-form select{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md);padding:13px 14px;color:var(--text);font-size:15px;font-family:var(--f-body);outline:none;transition:border-color var(--t-fast), box-shadow var(--t-fast);width:100%}.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 select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.bic-form select option{background:var(--bg);color:var(--text)}.bic-form textarea{resize:vertical;min-height:120px}.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)}.bg{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.bc{display:flex;flex-direction:column;background:rgb(255, 255, 255);border-radius:16px;overflow:hidden;border-top:4px solid var(--ac, var(--primary));text-decoration:none;color:inherit;box-shadow:rgba(20, 20, 28, 0.05) 0px 2px 12px;transition:box-shadow 0.22s, transform 0.22s}.bc:hover{box-shadow:rgba(20, 20, 28, 0.11) 0px 14px 44px;transform:translateY(-4px)}.bc__img{height:220px;overflow:hidden;flex-shrink:0}.bc__img--placeholder{height:220px;flex-shrink:0;background:linear-gradient(135deg, rgb(237, 233, 252) 0%, rgb(226, 218, 252) 100%);display:flex;align-items:center;justify-content:center}.bc__img--placeholder span{font-family:var(--f-head);font-weight:800;font-size:56px;color:rgba(110, 86, 207, 0.25);letter-spacing:-0.04em}.bc__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.45s}.bc:hover .bc__img img{transform:scale(1.05)}.bc__body{padding:32px 36px 36px;display:flex;flex-direction:column;flex:1 1 0%}.bc__meta{display:flex;align-items:center;gap:7px;margin-bottom:16px;flex-wrap:wrap}.bc__cat{font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--ac, var(--primary))}.bc__dot{color:var(--light-b2);font-size:12px}.bc__date{font-size:11px;color:var(--light-muted)}.bc__min{font-size:11px;color:var(--light-muted);margin-left:auto}.bc__title{font-family:var(--f-head);font-size:21px;font-weight:700;letter-spacing:-0.02em;line-height:1.28;margin:0px 0px 14px;flex:1 1 0%;color:var(--light-text);transition:color 0.15s}.bc:hover .bc__title{color:var(--ac, var(--primary-d))}.bc__exc{font-size:14px;color:var(--light-muted);line-height:1.72;margin:0px 0px 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bc__cta{font-size:13px;font-weight:700;color:var(--ac, var(--primary));display:inline-flex;align-items:center;gap:5px;transition:gap 0.15s}.bc:hover .bc__cta{gap:9px}.blog-pagination a:hover{border-color:var(--primary);color:var(--primary)}@media (max-width: 1024px){.bg{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.bg{grid-template-columns:1fr}}.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)}[data-anim]{opacity:0;transform:translate3d(0px, 14px, 0px);transition:opacity 0.5s, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1)}@media (prefers-reduced-motion: reduce){[data-anim]{opacity:1;transform:none;transition:none}@keyframes rise{0%, 100%{opacity:1;transform:none}}html body .bic-about2.in-view, html body .bic-label.in-view, html body .bic-h2.in-view, html body .bic-tech-slider.in-view, html body .bic-form.in-view, html body .bic-post-card.in-view, html body .bic-service-row.in-view, html body .bic-stat.in-view, html body .bic-pipeline{animation:auto ease 0s 1 normal none running 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}.bic-hero__wrap{padding:72px var(--pad-x) 60px}.bic-hero__grid{grid-template-columns:1fr;gap:44px}.bic-h1{font-size:34px}.bic-hero__sub{font-size:17px}.bic-service-row{grid-template-columns:40px 1fr;gap:16px}.bic-service-row__desc{display:none}.bic-service-row__title{font-size:20px}.bic-projects__grid{grid-template-columns:1fr}.bic-faq__q{font-size:16px}.bic-contact__grid{grid-template-columns:1fr;gap:40px}.bic-contact__grid > div:first-child{order:2}.bic-contact__grid > div:last-child{order:1}.bic-form{grid-template-columns:1fr}}@media (max-width: 600px){:root{--sec-y:56px;--pad-x:20px}.bic-h1{font-size:29px}.bic-hero__wrap{padding:52px var(--pad-x) 52px}}@media (min-width: 601px) and (max-width: 900px){.bic-projects__grid{grid-template-columns:1fr 1fr}}@media (min-width: 901px) and (max-width: 1080px){.bic-projects__grid{grid-template-columns:1fr 1fr}}.bic-projects__grid--home{grid-template-columns:repeat(2, 1fr)}@media (min-width: 901px){.bic-projects__grid--home{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 900px){.bic-projects__grid--home .project-card:nth-child(n+5){display:none}}.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}.bic-about2__inner{display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:center}.bic-about2__h{font-family:var(--f-head);font-size:clamp(28px, 4vw, 44px);font-weight:800;line-height:1.15;color:var(--text);margin:16px 0px 24px}.bic-about2__lead{font-size:17px;line-height:1.75;color:var(--sub);margin-bottom:16px}.bic-about2__body{font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:32px}.bic-about2__stats{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:20px;overflow:hidden;background:rgba(255, 255, 255, 0.04);border:1px solid var(--border)}.bic-about2__stat{padding:36px 28px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.bic-about2__stat:nth-child(2n){border-right-width:medium;border-right-style:none;border-right-color:currentcolor}.bic-about2__stat:nth-child(3), .bic-about2__stat:nth-child(4){border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.bic-about2__stat-n{font-family:var(--f-head);font-size:36px;font-weight:800;color:var(--primary-l);line-height:1}.bic-about2__stat-l{font-size:13px;color:var(--muted);line-height:1.4}@media (max-width: 900px){.bic-about2__inner{grid-template-columns:1fr;gap:48px}.bic-about2__stats{grid-template-columns:1fr 1fr}}.mt-2{margin-top:8px}.footer-nav .menu-item a:hover{color:var(--text)}.pt-sm{padding-top:56px}.bic-hero__glow{background:radial-gradient(circle at center, rgba(var(--primary-rgb,110,86,207),0.28) 0%, rgba(var(--primary-rgb,110,86,207),0.08) 45%, transparent 70%)}.bic-hero__glow-2{background:radial-gradient(circle at center, rgba(var(--primary-rgb,142,125,240),0.22) 0%, rgba(var(--primary-rgb,110,86,207),0.06) 50%, transparent 70%)}.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, .bic-hero, .works-hero, .blog-hero{position:relative;isolation:isolate}.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 > *, .bic-hero__wrap, .works-hero .container, .blog-hero .container{position:relative;z-index:1}.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}.bic-about2__stats--three{grid-template-columns:repeat(3, minmax(0px, 1fr))}.bic-pipeline__sub:empty{display:none}.bic-services__head{grid-template-columns:minmax(0px, 1fr)}.bic-projects__grid--home{grid-template-columns:repeat(3, minmax(0px, 1fr))}@media (max-width: 700px){.bic-hero__title{font-size:clamp(32px, 9vw, 44px);line-height:1.06}.bic-about2__stats--three{grid-template-columns:repeat(3, minmax(0px, 1fr))}.bic-about2__stats--three .bic-about2__stat{padding:22px 12px}.bic-about2__stats--three .bic-about2__stat-n{font-size:clamp(22px, 7vw, 34px)}.bic-about2__stats--three .bic-about2__stat-l{font-size:11px}.bic-projects__grid--home{grid-template-columns:1fr}}@media (max-width: 480px){.bic-about2__stats--three .bic-about2__stat-n{font-size:clamp(1.55rem, 8vw, 2rem);white-space:nowrap}}@media (max-width: 900px){.bic-hero__wrap{display:block;width:100%;min-width:0px}.bic-hero__grid{width:100%;max-width:100%;min-width:0px;margin:0px;grid-template-columns:minmax(0px, 1fr)}.bic-hero__grid > *, .bic-hero__grid > div:first-child{width:100%;max-width:100%;min-width:0px}.bic-hero__grid > div:first-child{padding-bottom:0px}.bic-hero__title, .bic-hero__title span, .bic-hero__sub, .bic-hero__ctas, .bic-pipeline{width:100%;max-width:100%;min-width:0px}.bic-hero__title, .bic-hero__title span{overflow-wrap:anywhere;white-space:normal}.bic-contact__grid, .bic-contact__grid:has(.bic-form--cf7){grid-template-columns:minmax(0px, 1fr);gap:36px}.bic-contact__grid > *{width:100%;max-width:100%;min-width:0px}.bic-contact__grid > div:first-child{order:2}.bic-contact__grid > div:last-child{order:1}.bic-contact__grid .wpcf7, .bic-contact__grid .wpcf7 form, .bic-contact__grid input:not([type="checkbox"]), .bic-contact__grid textarea, .bic-contact__grid select{width:100%;max-width:100%}}@media (max-width: 479px){.bic-hero__ctas{flex-direction:column;align-items:stretch}.bic-hero__ctas .btn{width:100%;justify-content:center}.bic-contact__grid{gap:28px}}: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)}.sec--light, #services, #work, #faq{background-color:var(--ux-light);color:var(--ux-text-dark)}.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)}.btn--ghost{border-color:rgba(255, 255, 255, 0.22)}.bic-hero__title{font-size:clamp(3.25rem, 5.3vw, 4.6rem);line-height:0.99;max-width:820px}.bic-pipeline, .bic-about2__stats{background:var(--ux-surface);border-color:var(--ux-border-dark)}.sec{padding-top:clamp(72px, 7vw, 104px);padding-bottom:clamp(72px, 7vw, 104px)}.bic-about2__lead, .bic-contact__sub{color:var(--ux-muted-light)}.bic-about2__stat-n, .bic-price__price, .bic-contact__email{color:var(--ux-accent-light)}.bic-about2__stat-l{color:var(--ux-muted-light)}.project-card{border-color:var(--ux-border-light);box-shadow:rgba(25, 25, 34, 0.06) 0px 12px 34px}.project-card__img{background:rgb(236, 236, 242);aspect-ratio:8 / 5;overflow:hidden}.project-card__img img{width:100%;height:100%;object-fit:cover;display:block}.project-card__desc{color:var(--ux-muted-dark)}.work-tag{border-color:var(--ux-border-light);color:rgb(85, 84, 95);background:rgb(255, 255, 255)}.bic-price__time, .bic-price__head-sub, .bic-price__note{color:var(--ux-muted-light)}.bic-price__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px}.bic-price__cta{white-space:nowrap}.bic-faq__wrap{grid-template-columns:minmax(250px, 330px) minmax(0px, 1fr);gap:clamp(56px, 8vw, 120px)}.bic-faq__title{max-width:330px;font-size:clamp(2.6rem, 4vw, 4rem);line-height:1.02}.bic-faq__desc{display:block;margin-top:22px;max-width:280px;color:var(--ux-muted-dark);font-size:16px;line-height:1.65}.bic-faq__item, .bic-faq__q{border-color:var(--ux-border-light)}.bic-faq__icon{color:var(--ux-accent)}.bic-form input, .bic-form select, .bic-form textarea{background:var(--ux-surface);border-color:rgba(255, 255, 255, 0.16);color:var(--ux-text-light)}.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}.bic-contact__personal-note{border-left-color:var(--ux-accent)}.site-footer{background:rgb(17, 17, 21)}@media (max-width: 767px){.sec{padding-top:66px;padding-bottom:66px}.bic-hero__title{font-size:clamp(2rem, 9.2vw, 2.55rem);line-height:1.04}.bic-faq__wrap{display:block}.bic-faq__title{max-width:290px;font-size:2.35rem}.bic-faq__desc{margin-bottom:34px}.bic-price__footer{align-items:stretch;flex-direction:column}.bic-price__cta{width:100%;text-align:center}}@media (max-width: 900px){.bic-hero__wrap{display:block;width:100%;min-width:0px}.bic-hero__grid{width:100%;max-width:100%;min-width:0px;margin:0px;grid-template-columns:minmax(0px, 1fr)}.bic-hero__grid > *, .bic-hero__grid > div:first-child{width:100%;max-width:100%;min-width:0px}.bic-hero__grid > div:first-child{padding-bottom:0px}.bic-hero__title, .bic-hero__title span, .bic-hero__sub, .bic-hero__ctas, .bic-pipeline{width:100%;max-width:100%;min-width:0px}.bic-hero__title, .bic-hero__title span{overflow-wrap:anywhere;white-space:normal}.bic-contact__grid, .bic-contact__grid:has(.bic-form--cf7){grid-template-columns:minmax(0px, 1fr);gap:36px}.bic-contact__grid > *{width:100%;max-width:100%;min-width:0px}.bic-contact__grid > div:first-child{order:2}.bic-contact__grid > div:last-child{order:1}.bic-contact__grid .wpcf7, .bic-contact__grid .wpcf7 form, .bic-contact__grid input:not([type="checkbox"]), .bic-contact__grid textarea, .bic-contact__grid select{box-sizing:border-box;width:100%;max-width:100%;min-width:0px}}@media (max-width: 900px){body.home #contact .bic-contact__grid, body.home #contact .bic-contact__grid:has(.bic-form--cf7){grid-template-columns:minmax(0px, 1fr);gap:36px}}@media (max-width: 479px){body.home #contact .bic-contact__grid, body.home #contact .bic-contact__grid:has(.bic-form--cf7){gap:28px}}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}@media (max-width: 767px){.bic-hero .bic-pipeline{display:none}}.bic-home-blog__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.bic-home-blog__copy{max-width:760px}.bic-home-blog__intro{max-width:680px;margin:16px 0px 0px;color:var(--light-muted, #565663);font-size:17px;line-height:1.65}.bic-home-blog__grid{margin-top:48px;display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:22px;max-width:none}.bic-home-blog .bc-wrap, .bic-home-blog .bc{display:flex;min-width:0px;width:100%}.bic-home-blog .bc{flex-direction:column}.bic-home-blog .bc__body{display:flex;flex:1 1 0%;flex-direction:column}.bic-home-blog .bc__title{min-height:58px}.bic-home-blog .bc__exc{display:-webkit-box;min-height:66px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bic-home-blog .bc__cta{margin-top:auto}@media (max-width: 900px){.bic-home-blog__head{align-items:flex-start}.bic-home-blog__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))}}@media (max-width: 639px){.bic-home-blog__head{flex-direction:column;gap:22px}.bic-home-blog__head .btn{width:100%;justify-content:center}.bic-home-blog__grid{margin-top:32px;grid-template-columns:minmax(0px, 1fr);gap:16px}.bic-home-blog .bc__title, .bic-home-blog .bc__exc{min-height:0px}}@media (max-width: 639px){.bic-home-blog__grid .bc-wrap:nth-child(n+3){display:none}.bic-home-blog .bc__img, .bic-home-blog .bc__img--placeholder{height:180px;min-height:180px}.bic-home-blog .bc__exc{-webkit-line-clamp:2}}.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)}.bic-label, .bic-label--dk, .works-filter__label, .project-card__cat{font-family:var(--f-mono)}.sec--dark, .blog-hero, .works-hero, .blog-cta, .bic-single__hero-wrap{background-color:var(--bg);background-image:radial-gradient(circle at 72% 18%, var(--brand-purple-glow), transparent 36%),
    radial-gradient(circle at 18% 86%, rgba(112, 87, 217, .07), transparent 32%)}.sec--light, .blog-body, .works-body, .bic-related{background:var(--light)}.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__cat, .bc__cat{color:var(--brand-gold-dark)}.bf, .bc, .project-card{border-color:rgba(20, 20, 28, 0.1);box-shadow:rgba(20, 20, 28, 0.08) 0px 16px 42px}.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}.bf, .bc{--ac:var(--brand-gold)}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}.bic-service-row{grid-template-columns:48px minmax(0px, 1fr);gap:8px 18px;align-items:start;padding-block:28px}.bic-service-row__num{grid-area:1 / 1 / span 2}.bic-service-row__title{grid-area:1 / 2}.bic-service-row__desc{display:block;visibility:visible;opacity:1;grid-area:2 / 2;width:auto;max-width:620px;margin:0px;transform:none}}@media (max-width: 767px){.site-header__cta-desktop{display:none}}.bic-projects__grid--home .project-card:nth-child(n+7){display:none}@media (max-width: 1199px){.bic-projects__grid--home .project-card:nth-child(n+5){display:none}}@media (max-width: 767px){.bic-projects__grid--home .project-card:nth-child(n+4){display:none}}body .bic-tech-slider{overflow:hidden;mask-image:linear-gradient(90deg, transparent, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, transparent)}body .bic-tech-slider__track{animation-play-state:running;padding-inline:0px;will-change:transform}body .bic-tech-slider__track:hover{animation-play-state:paused}body [data-anim]{opacity:0;transform:translateY(18px);transition:opacity 650ms cubic-bezier(0.22, 1, 0.36, 1), transform 650ms cubic-bezier(0.22, 1, 0.36, 1)}body .bic-hero:not(.in-view) .bic-eyebrow, body .bic-hero:not(.in-view) .bic-h1, body .bic-hero:not(.in-view) .bic-hero__sub, body .bic-hero:not(.in-view) .bic-hero__actions, body .bic-hero:not(.in-view) .bic-pipeline{opacity:0;transform:translateY(18px)}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)}html body .sec--light h1, html body .sec--light h2, html body .sec--light h3, html body .sec--light h4, html body #services h1, html body #services h2, html body #services h3, html body #work h1, html body #work h2, html body #work h3, html body #faq h1, html body #faq h2, html body #faq h3, html body #faq summary{color:rgb(24, 24, 27)}html body .sec--light p, html body .sec--light li, html body .sec--light .bic-service-row__desc, html body .sec--light .bic-faq__desc, html body #services p, html body #work p, html body #faq p, html body .bic-blog__wrap p, html body .bic-single__wrap p, html body .bic-page__wrap p{color:rgb(52, 52, 58)}html body .sec--light .bic-label, html body #services .bic-label, html body #work .bic-label, html body #faq .bic-label, html body .sec--blog .bic-label{color:rgb(109, 82, 0)}html body #faq .bic-faq__item, html body .sec--light .bic-service-row{border-color:rgb(115, 115, 120)}.bic-stats{display:none}@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}}@media (max-width: 700px){.bic-projects__grid{grid-template-columns:1fr}.project-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}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}}h1 *, h2 *, h3 *, h4 *{font-family:inherit}.bic-about2__h{font-size:clamp(1.75rem, 4vw, 2.1rem);font-weight:600}.bic-contact__h2{font-size:clamp(1.75rem, 4vw, 2.1rem)}.bic-faq__title{font-size:clamp(1.75rem, 4vw, 2.1rem)}.bic-label, .bic-eyebrow, .bic-label--dk, .bic-label--dim{font-size:12px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase}.project-card__cat{font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.bic-hero__sub, .bic-about2__lead{font-size:18px;line-height:1.7}.bic-service-row__desc, .bic-price__head-sub, .bic-faq__desc, .bic-contact__sub{font-size:15px;line-height:1.65}.project-card__desc{font-size:14px;line-height:1.6}.project-card__title{font-size:19px;font-weight:700;line-height:1.3}@media (min-width: 1200px){.bic-projects__grid--home{grid-template-columns:repeat(3, 1fr)}}.bic-projects__grid{align-items:stretch}.project-card{display:flex;flex-direction:column}.project-card__body{flex:1 1 0%;display:flex;flex-direction:column}.project-card__desc{flex:1 1 0%}@media (max-width: 768px){.project-card__cat{font-size:11px}}@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{display:block}.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-contact__grid:has(.bic-form--cf7){grid-template-columns:1fr 1.2fr}.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, .bic-hero .bic-btn--outline, .btn--outline, a.btn--outline, .btn--ghost{border-color:rgba(184, 134, 11, 0.2);color:rgba(255, 255, 255, 0.75);background:transparent;box-shadow:none}.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-dot, .bic-eyebrow__dot, .bic-section__eyebrow .bic-dot, .bic-hero__eyebrow .bic-dot, .bic-hero .bic-dot, .bic-price__dot{background:rgb(184, 134, 11);box-shadow:rgba(184, 134, 11, 0.12) 0px 0px 0px 4px}.bic-service-row__num{color:rgb(212, 168, 46)}.bic-about2__stat-n{color:rgb(212, 168, 46)}.bic-contact__email, .bic-contact__phone{color:rgb(201, 162, 39)}.bic-pipeline__dot--done, .bic-pipeline__dot--don{background:rgba(184, 134, 11, 0.12);border-color:rgba(184, 134, 11, 0.25);color:rgb(201, 162, 39)}.bic-pipeline__status--done{color:rgb(201, 162, 39)}.bic-pipeline__dot--act, .bic-pipeline__dot--active{background:rgba(184, 134, 11, 0.08);border-color:rgba(184, 134, 11, 0.2)}.bic-pipeline__footer{background:rgba(184, 134, 11, 0.08);border-color:rgba(184, 134, 11, 0.15)}.bic-pipeline__footer-icon{color:rgb(201, 162, 39)}.bic-pipeline__badge{background:rgba(184, 134, 11, 0.12);border-color:rgba(184, 134, 11, 0.2);color:rgb(201, 162, 39)}.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)}.bic-faq__icon{color:rgb(201, 162, 39)}::selection{background:rgba(184, 134, 11, 0.25);color:rgb(255, 255, 255)}.bic-hero__underline, .bic-hero h1 span[style*="border"], .bic-hero__title span{border-bottom-color:rgb(184, 134, 11);text-decoration-color:rgb(184, 134, 11)}.bic-service-row{grid-template-columns:52px minmax(200px, auto) 1fr}.bic-service-row__desc{text-align:right}.bic-contact__personal-note{border-color:rgba(184, 134, 11, 0.15)}.sec--light{background-color:rgb(218, 214, 223)}.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)}@media (max-width: 768px){.bic-service-row{grid-template-columns:40px 1fr}.bic-service-row__title{text-align:left}.bic-service-row__desc{grid-column:2;text-align:left}}.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-pipeline, .bic-about2__stats{background:rgb(32, 32, 40);border-color:rgba(255, 255, 255, 0.09)}.sec--light, #services, #work, #faq, .sec--light h1, .sec--light h2, .sec--light h3, .sec--light h4, #services h1, #services h2, #services h3, #work h1, #work h2, #work h3, #faq h1, #faq h2, #faq h3{background-color:rgb(218, 214, 223);color:rgb(34, 34, 34)}.sec--light h1, .sec--light h2, .sec--light h3, .sec--light h4, #services h1, #services h2, #services h3, #work h1, #work h2, #work h3, #faq h1, #faq h2, #faq h3{background-color:transparent}.sec--light p, .sec--light li, .sec--light a, .sec--light .bic-service-row__desc, .sec--light .bic-faq__desc, #services p, #work p, #faq p{color:rgb(68, 68, 68)}.bic-service-row{border-color:rgb(153, 153, 153)}.bic-faq__item, .bic-faq__q{border-color:rgb(153, 153, 153)}.bic-faq__q{color:rgb(34, 34, 34)}.project-card{background:rgb(255, 255, 255);border-color:rgb(221, 221, 221)}.project-card__title{color:rgb(17, 17, 17)}.project-card__desc{color:rgb(68, 68, 68)}.project-card__img{background:rgb(240, 240, 240)}.work-tag{background:rgb(232, 232, 232);border-color:rgb(204, 204, 204);color:rgb(51, 51, 51)}.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, #services, #work, #faq, .sec--light *, #services *, #work *, #faq *{color:rgb(51, 51, 51)}.sec--light h1, .sec--light h2, .sec--light h3, .sec--light h4, #services h1, #services h2, #services h3, #services h4, #work h1, #work h2, #work h3, #work h4, #faq h1, #faq h2, #faq h3, #faq h4, #faq summary{color:rgb(34, 34, 34)}.sec--light .project-card, #work .project-card{background:rgb(255, 255, 255)}.sec--light .work-tag, #work .work-tag{background:rgb(232, 232, 232);color:rgb(51, 51, 51)}.sec--light .btn, #services .btn, #work .btn, #faq .btn{color:rgb(74, 53, 24);background:rgb(212, 168, 46);border-color:rgb(212, 168, 46)}.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)}.project-card, .project-card *{color:rgb(34, 34, 34)}.project-card h3, .project-card__title{color:rgb(17, 17, 17)}.project-card .project-card__cat{color:rgb(85, 85, 85)}p.project-card__desc, .project-card .project-card__desc, .project-card__desc{color:rgb(68, 68, 68)}.bic-about2__stats, .bic-about2__stats *{color:rgb(255, 255, 255)}.bic-label, .bic-label--dk{color:rgb(212, 168, 46)}.bic-service-row__num{color:rgb(201, 162, 39)}.project-card__title{background:transparent}.bic-h2{background:transparent}#faq{background-color:rgb(218, 214, 223)}#faq .bic-faq__item{border-color:rgb(136, 136, 136)}.sec--light .bic-label, #services .bic-label, #work .bic-label, #faq .bic-label, .sec--blog .bic-label{color:rgb(201, 162, 39)}.bic-hero{min-height:calc(-80px + 100vh);display:flex;flex-direction:column}.bic-hero__wrap{flex:1 1 0%;display:flex;align-items:center;justify-content:center;margin:0px auto;max-width:1280px;width:100%;padding-left:clamp(24px, 5vw, 64px);padding-right:clamp(24px, 5vw, 64px)}.logged-in .bic-hero{min-height:calc(-112px + 100vh)}@media (max-width: 768px){.bic-hero__wrap{text-align:center}.bic-hero__wrap > *, .bic-hero__content{text-align:center}}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)}.bic-hero{margin-top:0px}@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)}}.bic-hero .bic-eyebrow{opacity:0}.bic-hero .bic-h1{opacity:0}.bic-hero .bic-hero__sub{opacity:0}.bic-hero .bic-pipeline{opacity:0}.bic-service-row{opacity:0}.bic-stat{opacity:0}.bic-about2{opacity:0}.bic-label{opacity:0}.bic-h2{opacity:0}.bic-tech-slider{opacity:0}.bic-form{opacity:0}@media (prefers-reduced-motion: reduce){.bic-animate, .bic-hero .bic-eyebrow, .bic-hero .bic-h1, .bic-hero .bic-hero__sub, .bic-hero .bic-hero__actions, .bic-hero .bic-pipeline, .bic-service-row, .bic-stat, .bic-about2, .bic-label, .bic-h2, .bic-tech-slider, .bic-form, .bic-post-card{opacity:1;animation:auto ease 0s 1 normal none running none;transform:none}}.bic-hero__grid{grid-template-columns:1fr 410px;gap:48px;align-items:center}.bic-hero__title{font-size:clamp(3rem, 4.5vw, 4.2rem);line-height:1.02}@media (max-width: 960px){.bic-hero__grid{grid-template-columns:1fr}}[data-anim]{opacity:1;transform:none;transition:none}@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 [data-anim], html body .bic-animate, html body .bic-service-row, html body .bic-stat, html body .bic-post-card{opacity:0;transform:translate3d(0px, 18px, 0px);transition:opacity var(--bic-motion-duration) var(--bic-motion-ease), transform var(--bic-motion-duration) var(--bic-motion-ease);will-change:opacity, transform}html body .project-card, html body .bic-post-card, html body .bic-tech__card{transition:transform 240ms var(--bic-motion-ease), box-shadow 240ms var(--bic-motion-ease), border-color 240ms ease}html body .project-card:hover, html body .bic-post-card:hover, html body .bic-tech__card:hover{transform:translateY(-4px)}html body .project-card__img img, html body .bic-post-card__img img{transition:transform 420ms var(--bic-motion-ease)}html body .project-card:hover .project-card__img img, html body .bic-post-card:hover .bic-post-card__img img{transform:scale(1.03)}html body .bic-hero .bic-eyebrow, html body .bic-hero .bic-h1, html body .bic-hero .bic-hero__sub, html body .bic-hero .bic-hero__actions, html body .bic-hero .bic-pipeline{opacity:0;transform:translate3d(0px, 18px, 0px);animation:auto ease 0s 1 normal none running none;transition:opacity var(--bic-motion-duration) var(--bic-motion-ease), transform var(--bic-motion-duration) var(--bic-motion-ease)}@media (prefers-reduced-motion: reduce){html body [data-anim], html body [data-anim].in-view, html body .bic-animate, html body .bic-animate.in-view, html body .bic-service-row, html body .bic-service-row.in-view, html body .bic-stat, html body .bic-stat.in-view, html body .bic-post-card, html body .bic-post-card.in-view{opacity:1;transform:none;transition:none;animation:auto ease 0s 1 normal none running none}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}}html body .bic-about2.in-view, html body .bic-label.in-view, html body .bic-h2.in-view, html body .bic-tech-slider.in-view, html body .bic-form.in-view, html body .bic-post-card.in-view, html body .bic-service-row.in-view, html body .bic-stat.in-view, html body .bic-pipeline{animation:auto ease 0s 1 normal none running 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: 768px){html body .bic-hero, html body.logged-in .bic-hero{min-height:auto}html body [data-anim], html body [data-anim].in-view, html body .bic-animate, html body .bic-service-row, html body .bic-stat, html body .bic-post-card, html body .bic-about2, html body .bic-label, html body .bic-h2, html body .bic-tech-slider, html body .bic-form, html body .bic-hero .bic-eyebrow, html body .bic-hero .bic-h1, html body .bic-hero .bic-hero__sub, html body .bic-hero .bic-hero__actions, html body .bic-hero .bic-pipeline{opacity:1;transform:none;animation:auto ease 0s 1 normal none running none;transition:none}html body .bic-service-row__desc{display:block;grid-column:2;margin-top:6px}html body .bic-hero__wrap{padding-block:40px 36px}html body section.sec{padding-block:48px}html body .bic-contact__section, html body .bic-contact{min-height:0px}html body .bic-projects__grid--home{min-height:0px}}html body .sec--light, html body #services, html body #work, html body #faq{background-image:linear-gradient(
    180deg,
    color-mix(in srgb, var(--ux-light, #dad6df) 78%, var(--ux-dark, #1a1726)) 0,
    var(--ux-light, #dad6df) 64px,
    var(--ux-light, #dad6df) calc(100% - 64px),
    color-mix(in srgb, var(--ux-light, #dad6df) 78%, var(--ux-dark, #1a1726)) 100%
  )}html body .sec--dark, html body #pricing, html body #contact{background-image:linear-gradient(
    180deg,
    color-mix(in srgb, var(--ux-dark, #1a1726) 80%, var(--ux-light, #dad6df)) 0,
    var(--ux-dark, #1a1726) 64px,
    var(--ux-dark, #1a1726) calc(100% - 64px),
    color-mix(in srgb, var(--ux-dark, #1a1726) 80%, var(--ux-light, #dad6df)) 100%
  )}@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}.container, .bic-hero__wrap, .works-hero .container, .works-body .container, .blog-hero .container, .blog-body .container{width:100%;max-width:none;padding-inline:var(--pad-x)}.site-header__inner{gap:12px;padding:12px var(--pad-x)}.site-header__nav, .site-header__cta-desktop{display:none}.hamburger{display:inline-flex}.bic-hero__wrap{padding-top:56px;padding-bottom:52px}.bic-hero__grid, .bic-contact__grid, .bic-faq__wrap{grid-template-columns:minmax(0px, 1fr)}.bic-hero__grid{gap:32px}.bic-hero__title, .bic-h1, .works-hero__h{font-size:clamp(2.15rem, 11vw, 3.25rem);line-height:1.04}.bic-hero__sub, .works-hero__sub{font-size:16px;line-height:1.6}.bic-hero__ctas{flex-direction:column;align-items:stretch}.bic-hero__ctas .btn{width:100%}.bic-services__head, .bic-work__head, .bic-price__head{align-items:flex-start;margin-bottom:32px}.bic-service-row{grid-template-columns:34px minmax(0px, 1fr);gap:12px;padding:24px 0px}.bic-service-row__desc{display:block;grid-column:2;font-size:14px}.bic-service-row__title{font-size:clamp(1.2rem, 6vw, 1.65rem)}.bic-why__grid, .bic-process__grid, .bic-projects__grid, .bic-projects__grid--secondary, .works-grid, .calc-next__steps{grid-template-columns:minmax(0px, 1fr)}.bic-why{padding:56px 0px}.bic-why__point{padding:24px}.project-card__desc{-webkit-line-clamp:4}.project-card__body{padding:18px}.bic-faq__left{position:static}.bic-faq__q{padding:22px 0px;font-size:16px}}@media (min-width: 768px) and (max-width: 1023px){:root{--pad-x:24px;--sec-y:64px}.bic-hero__grid{grid-template-columns:minmax(0px, 1fr)}.bic-projects__grid, .bic-projects__grid--secondary{grid-template-columns:repeat(2, minmax(0px, 1fr))}}@media (max-width: 767px){:root{--sec-y:72px}html body .sec, html body .bic-section, html body .blog-hero, html body .works-hero, html body .blog-cta{padding-top:72px;padding-bottom:72px}html body .sec + .sec, html body .bic-section + .bic-section{margin-top:16px}html body .bic-hero__wrap{padding-top:72px;padding-bottom:72px}html body .bic-hero__grid, html body .bic-contact__grid, html body .bic-faq__wrap, html body .bic-about2__inner{row-gap:44px}html body .bic-services__head, html body .bic-work__head, html body .bic-price__head, html body .bic-section-heading{margin-bottom:40px}html body .bic-service-row, html body .bic-process__item, html body .bic-price__row{padding-top:30px;padding-bottom:30px}html body .bic-faq__item{padding-block:4px}html body .bic-faq__q{padding-block:26px}html body .works-body .works-grid, html body .blog-body .blog-grid, html body .bic-projects__grid, html body .bic-projects__grid--secondary{row-gap:28px}}@media (max-width: 767px){html body .bic-hero__wrap{padding-top:92px;padding-bottom:88px}html body .bic-hero__grid{gap:48px}html body .bic-hero__title{margin-bottom:30px}html body .bic-hero__sub{margin-bottom:40px}}@media (max-width: 767px){html, body{max-width:100%;overflow-x:clip}}@media (max-width: 767px){html body .sec, html body .bic-section, html body .blog-hero, html body .works-hero, html body .blog-cta, html body .bic-cta{padding-top:56px;padding-bottom:56px}}@media (max-width: 767px){html body .sec, html body .bic-section, html body .blog-hero, html body .works-hero, html body .blog-cta, html body .bic-cta{padding-top:56px !important;padding-bottom:56px !important}}@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-hero .bic-eyebrow, html body .bic-hero .bic-h1, html body .bic-hero .bic-hero__sub, html body .bic-hero .bic-hero__actions, html body .bic-hero .bic-hero__ctas, html body .bic-hero .bic-pipeline{opacity:1 !important;visibility:visible !important;transform:none !important;animation:auto ease 0s 1 normal none running none !important}html body .bic-tech-slider{overflow:hidden;opacity:1 !important;visibility:visible !important}html body .bic-tech-slider__track{display:flex;width:max-content;gap:var(--bic-tech-gap, 48px);animation-play-state:running;will-change:transform}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, html body .sec--dark{position:relative;z-index:0}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 .sec--dark, html body .bic-hero, html body .blog-cta, html body .bic-contact__section, html body .bic-pa__hero, html body .blog-hero, html body .works-hero{background-color:var(--front-dark) !important;color:var(--front-text) !important}html body .sec--dark, html body .blog-cta, html body .bic-contact__section{background-image:linear-gradient(180deg, var(--front-dark) 0%, var(--front-deep) 100%) !important}html body .sec--dark h1, html body .sec--dark h2, html body .sec--dark h3, html body .bic-hero h1, html body .bic-hero h2, html body .blog-hero h1, html body .works-hero h1, html body .blog-cta h2{color:var(--front-text) !important}html body .sec--dark p, html body .sec--dark .bic-hero__sub, html body .bic-hero__sub, html body .blog-hero__sub, html body .works-hero__sub, html body .blog-cta p{color:var(--front-muted) !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 .sec--light, html body .blog-body, html body .works-body, html body .bic-related, html body .bic-page__wrap, html body main > section.sec--light, html body main > section.blog-cats{background-image:none !important}html body .bic-hero__glow, html body .bic-hero__glow-2{display:none !important}html body .bic-hero__glow, html body .bic-hero__glow-2{display:none !important}html body main > section.sec--dark + section.sec--light, html body main > section.bic-hero + section.sec--light, html body main > section.blog-hero + section.blog-cats{background-image:linear-gradient(to bottom, var(--front-dark) 0, var(--front-light) 6px, var(--front-light) 100%) !important}html body main > section.sec--light + section.sec--dark, html body main > section.blog-cats + section.blog-body{background-image:linear-gradient(to bottom, var(--front-light) 0, var(--front-dark) 6px, var(--front-dark) 100%) !important}html body main > section.sec--dark + section.sec--light, html body main > section.bic-hero + section.sec--light{background-image:linear-gradient(rgb(26, 23, 38) 0px, rgb(218, 214, 223) 28px, rgb(218, 214, 223) 100%) !important}html body main > section.sec--light + section.sec--dark{background-image:linear-gradient(rgb(218, 214, 223) 0px, rgb(26, 23, 38) 28px, rgb(26, 23, 38) 100%) !important}html body main > section.bic-hero, html body main > section.bic-pa__hero, html body main > section.blog-hero, html body main > section.works-hero, html body main > section.sec--light, html body main > section.blog-body, html body main > section.works-body, html body main > section.sec--light + section.sec--dark, html body main > section.sec--dark + section.sec--light, html body main > section.bic-hero + section.sec--light, html body main > section.blog-hero + section.blog-cats{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.bic-hero, html body main > section.bic-pa__hero, html body main > section.blog-hero, html body main > section.works-hero, html body main > section.sec--light, html body main > section.blog-body, html body main > section.works-body, html body main > section.sec--light + section.sec--dark, html body main > section.sec--dark + section.sec--light, html body main > section.bic-hero + section.sec--light, html body main > section.blog-hero + section.blog-cats{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.bic-hero, html body main > section.bic-pa__hero, html body main > section.blog-hero, html body main > section.works-hero, html body main > section.sec--light, html body main > section.blog-body, html body main > section.works-body{background-image:none !important}html body main > section.sec--light + section.sec--dark, html body main > section.sec--dark + section.sec--light, html body main > section.bic-hero + section.sec--light, html body main > section.blog-hero + section.blog-cats{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.bic-hero, html body main > section.bic-pa__hero, html body main > section.blog-hero, html body main > section.works-hero, html body main > section.bic-contact__hero{background-color:rgb(26, 23, 38) !important;background-image:none !important}html body main > section.sec--light, html body main > section.blog-body, html body main > section.works-body, html body main > section.bic-related, html body main > section.bic-page__wrap{background-color:rgb(218, 214, 223) !important;background-image:none !important}html body main > section.sec--dark, html body main > section.bic-about2, html body main > section.bic-stats, html body main > section.bic-tech-section, html body main > section.blog-cta, html body main > section.bic-contact__section, html body main > section.site-footer{background-color:rgb(26, 23, 38) !important;background-image:none !important}html body main > section::before, html body main > section::after{background-image:none !important;box-shadow:none !important}html body.home main > section.bic-hero, html body.template-front-page main > section.bic-hero, html body main > section.bic-hero{background-color:rgb(26, 23, 38) !important;background-image:none !important}html body.home main > section.sec--light, html body.template-front-page main > section.sec--light, html body main > section.sec--light, html body main > section.bic-home-blog, html body main > section.bic-page__wrap, html body main > section.blog-body, html body main > section.works-body, html body main > section.bic-related{background-color:rgb(218, 214, 223) !important;background-image:none !important}html body.home main > section.sec--dark, html body.template-front-page main > section.sec--dark, html body main > section.sec--dark, html body main > section.bic-about2, html body main > section.bic-stats, html body main > section.bic-tech-section, html body main > section.blog-cta, html body main > section.bic-contact__section, html body main > section.site-footer{background-color:rgb(26, 23, 38) !important;background-image:none !important}html body .bic-hero{background-color:rgb(26, 23, 38) !important;background-image:linear-gradient(rgb(26, 23, 38) 0%, rgb(26, 23, 38) 94%, rgb(218, 214, 223) 100%) !important}html body .sec--light, html body .bic-home-blog, html body .bic-page__wrap, html body .blog-body, html body .works-body, html body .bic-related{background-color:rgb(218, 214, 223) !important;background-image: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}@media (max-width: 767px){html body .bic-hero{background-image:linear-gradient(rgb(26, 23, 38) 0%, rgb(26, 23, 38) 96%, rgb(218, 214, 223) 100%) !important}}html body main > section, html body .site-main > section{overflow:visible}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 > section, html body .site-main > section{position:relative;z-index:0}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 > section.bic-hero, html body main > section.bic-pa__hero, html body main > section.blog-hero, html body main > section.works-hero, html body .site-main > section.bic-hero{background-color:rgb(26, 23, 38) !important;background-image:none !important}html body main > section.sec--light, html body main > section.blog-body, html body main > section.works-body, html body main > section.bic-home-blog, html body .site-main > section.sec--light{background-color:rgb(218, 214, 223) !important;background-image:none !important}html body main > section.sec--dark, html body main > section.bic-about2, html body main > section.bic-stats, html body main > section.bic-tech-section, html body main > section.blog-cta, html body .site-main > section.sec--dark{background-color:rgb(26, 23, 38) !important;background-image:none !important}html body main > section.sec--dark + section.sec--light, html body main > section.bic-hero + section.sec--light, html body main > section.blog-hero + section.blog-body, html body main > section.works-hero + section.works-body{background-image:linear-gradient(rgb(26, 23, 38) 0px, rgb(218, 214, 223) 18px, rgb(218, 214, 223) 100%) !important}html body main > section.sec--light + section.sec--dark, html body main > section.blog-body + section.blog-cta, html body main > section.works-body + section.blog-cta, html body .site-main > section.sec--light + section.sec--dark{background-image:linear-gradient(rgb(218, 214, 223) 0px, rgb(26, 23, 38) 18px, rgb(26, 23, 38) 100%) !important}html body main > section, html body .site-main > section{position:relative;z-index:0}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, html body .site-main > section{position:relative;isolation:isolate}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 > section > *, html body .site-main > section > *{position:relative;z-index:1}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--light, html body .blog-body, html body .works-body, html body .bic-related, html body .bic-blog__wrap, html body .bic-page__wrap{background-color:var(--front-light) !important;background-image:linear-gradient(180deg, #e2dfe7 0%, var(--front-light) 46%, #e0dce5 100%) !important;color:var(--front-dark) !important}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 .bic-hero, html body .bic-pa__hero, html body .blog-hero, html body .works-hero{background-color:var(--front-dark) !important;background-image:radial-gradient(720px 420px at 92% 8%, rgba(112, 87, 217, .24), transparent 68%),
    radial-gradient(620px 420px at 4% 86%, rgba(92, 71, 178, .18), transparent 70%),
    linear-gradient(145deg, #171326 0%, var(--front-dark) 58%, #21183b 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.home .bic-hero, html body.template-front-page .bic-hero{background-color:var(--front-dark) !important;background-image:radial-gradient(720px 420px at 92% 8%, rgba(112, 87, 217, .24), transparent 68%),
    radial-gradient(620px 420px at 4% 86%, rgba(92, 71, 178, .18), transparent 70%),
    linear-gradient(145deg, #171326 0%, var(--front-dark) 58%, #21183b 100%) !important}html body.home .bic-stats, html body.template-front-page .bic-stats{background-color:rgb(30, 30, 36) !important;background-image:none !important}html body.home .sec--light, html body.template-front-page .sec--light{background-color:var(--front-light) !important;background-image:linear-gradient(rgb(197, 197, 201) 0px, rgb(247, 247, 250) 64px, rgb(247, 247, 250) calc(100% - 64px), rgb(197, 197, 201) 100%) !important}html body.home .sec--dark, html body.template-front-page .sec--dark{background-color:var(--front-dark) !important;background-image:linear-gradient(rgb(26, 23, 38) 0%, rgb(20, 18, 30) 100%) !important}html body.home .site-footer, html body.template-front-page .site-footer{background-color:var(--front-deep) !important;background-image:none !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 .bic-hero, html body .bic-pa__hero, html body .blog-hero, html body .works-hero, html body .bic-contact__hero{background-color:var(--front-dark) !important;background-image:radial-gradient(720px 420px at 92% 8%, rgba(112, 87, 217, .24), transparent 68%),
    radial-gradient(620px 420px at 4% 86%, rgba(92, 71, 178, .18), transparent 70%),
    linear-gradient(145deg, #171326 0%, var(--front-dark) 58%, #21183b 100%) !important;color:var(--front-text) !important}html body .sec--light, html body .blog-body, html body .works-body, html body .bic-related, html body .bic-page__wrap{background-color:var(--front-light) !important;background-image:linear-gradient(180deg, #e2dfe7 0%, var(--front-light) 46%, #e0dce5 100%) !important;color:var(--front-dark) !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 .bic-hero h1, html body .bic-pa__hero h1, html body .blog-hero h1, html body .works-hero h1, html body .sec--dark h1, html body .sec--dark h2, html body .sec--dark h3{color:var(--front-text) !important}html body .bic-hero p, html body .bic-pa__hero p, html body .blog-hero p, html body .works-hero p, html body .sec--dark p{color:var(--front-muted) !important}html body main > section.sec--light + section.sec--dark, html body main > section.sec--dark + section.sec--light, html body main > section.bic-hero + section.sec--light, html body main > section.blog-hero + section.blog-cats{background-image:none !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, .bc{--ac:#d4a82e !important}.bf__cta, .bc__cta, .bf__cat, .bc__cat{color:rgb(139, 104, 18);border-color:rgb(212, 168, 46)}.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)}.bf, .bc, .blog-cats__link{outline-color:rgb(212, 168, 46)}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}.sec{padding-top:clamp(84px, 8vw, 120px);padding-bottom:clamp(84px, 8vw, 120px)}.sec--light p, .sec--light li{color:rgb(60, 60, 70)}.bic-projects__grid--home{gap:28px;grid-template-columns:repeat(2, minmax(0px, 1fr)) !important}.bic-projects__grid--home .project-card:nth-child(n+5){display:none !important}.project-card__title{font-size:22px}@media (max-width: 767px){.bic-projects__grid--home{grid-template-columns:1fr !important}}.bic-why__grid{gap:20px;grid-template-columns:repeat(4, 1fr) !important}.bic-why__point{text-align:center;display:flex;flex-direction:column;align-items:center;padding:36px 28px !important;background:rgba(255, 255, 255, 0.75) !important;border-width:1.5px !important}.bic-why__point-title{font-size:19px}@media (max-width: 900px){.bic-why__grid{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 560px){.bic-why__grid{grid-template-columns:1fr !important}}#contact .bic-form--cf7{background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.12);border-radius:20px;padding:32px}#contact .bic-form--cf7 .wpcf7-submit{width:auto;padding:16px 32px;font-size:16px}#contact .bic-contact__email{font-size:19px}@media (max-width: 767px){#contact .bic-form--cf7{padding:20px}}.bic-form--cf7 .wpcf7-form > p:has(.wpcf7-quiz){grid-column:1 / -1 !important}.wpcf7-quiz{max-width:220px}.bic-form--cf7 form > p{margin:0px 0px 18px}.bic-form--cf7 form > p:last-child{margin-bottom:0px}.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 form > p label{display:block}.bic-form--cf7 .wpcf7-form-control-wrap{display:block;margin-top:8px}.bic-price__marquee{overflow:hidden}.bic-price__track{display:flex;gap:20px;width:max-content;animation:34s linear 0s infinite normal none running bic-price-marquee}.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))}}@media (prefers-reduced-motion: reduce){.bic-price__track{animation:auto ease 0s 1 normal none running none}}.bic-price__slide{scroll-snap-align:unset;flex:0 0 260px;position:relative;overflow:hidden;padding:26px 22px;display:flex;flex-direction:column;border-top:2px solid var(--primary);background:rgba(255, 255, 255, 0.024);min-height:300px}.bic-price__slide-title{position:relative;font-family:var(--bic-font-heading);font-size:19px;font-weight:700;color:var(--text);margin-bottom:8px}.bic-price__slide-desc{position:relative;font-size:13px;line-height:1.55;color:var(--muted)}.bic-price__slide-features{list-style:none;margin:12px 0px 0px;padding:0px;display:flex;flex-direction:column;gap:7px;position:relative;flex:1 1 0%}.bic-price__slide-features li{font-size:12.5px;line-height:1.4;color:var(--muted);padding-left:14px;position:relative}.bic-price__slide-features li::before{content:"–";position:absolute;left:0px;top:0px;color:var(--sub)}.bic-price__slide-meta{position:relative;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255, 255, 255, 0.08)}.bic-price__slide-price{display:block;font-family:var(--bic-font-heading);font-weight:800;font-size:25px;color:var(--primary-l);letter-spacing:-0.01em}@media (max-width: 640px){.bic-price__slide{flex-basis:78vw}.bic-price__track{animation-duration:26s}}.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}.sec--alt .bic-label--dk{color:rgb(109, 82, 0)}