@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-32{left:-8rem}.-right-24{right:-6rem}.-top-32{top:-8rem}.left-1\/2{left:50%}.top-0{top:0}.top-40{top:10rem}.top-full{top:100%}.isolate{isolation:isolate}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-40{height:10rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-\[130\%\]{height:130%}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[84px\]{height:84px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[310px\]{width:310px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-\[1208px\]{max-width:1208px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-y-4{row-gap:1rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#B7E9EC\]{--tw-border-opacity:1;border-color:rgb(183 233 236/var(--tw-border-opacity,1))}.border-\[\#D9EEF0\]{--tw-border-opacity:1;border-color:rgb(217 238 240/var(--tw-border-opacity,1))}.border-\[\#DDEFF0\]{--tw-border-opacity:1;border-color:rgb(221 239 240/var(--tw-border-opacity,1))}.border-\[\#EEF2F6\]{--tw-border-opacity:1;border-color:rgb(238 242 246/var(--tw-border-opacity,1))}.border-border{--tw-border-opacity:1;border-color:rgb(27 42 56/var(--tw-border-opacity,1))}.border-border-light{--tw-border-opacity:1;border-color:rgb(38 57 71/var(--tw-border-opacity,1))}.border-brand-cyan\/20{border-color:rgba(1,196,208,.2)}.bg-\[\#0E1931\]{--tw-bg-opacity:1;background-color:rgb(14 25 49/var(--tw-bg-opacity,1))}.bg-\[\#E8F8F9\]{--tw-bg-opacity:1;background-color:rgb(232 248 249/var(--tw-bg-opacity,1))}.bg-\[\#F0FBFB\]{--tw-bg-opacity:1;background-color:rgb(240 251 251/var(--tw-bg-opacity,1))}.bg-\[\#F5FBFB\]{--tw-bg-opacity:1;background-color:rgb(245 251 251/var(--tw-bg-opacity,1))}.bg-bg-navy{--tw-bg-opacity:1;background-color:rgb(14 25 49/var(--tw-bg-opacity,1))}.bg-bg-navy\/40{background-color:rgba(14,25,49,.4)}.bg-border-light{--tw-bg-opacity:1;background-color:rgb(38 57 71/var(--tw-bg-opacity,1))}.bg-brand-cyan{--tw-bg-opacity:1;background-color:rgb(1 196 208/var(--tw-bg-opacity,1))}.bg-brand-cyan\/10{background-color:rgba(1,196,208,.1)}.bg-brand-cyan\/20{background-color:rgba(1,196,208,.2)}.bg-brand-cyan\/\[0\.06\]{background-color:rgba(1,196,208,.06)}.bg-brand-teal\/20{background-color:rgba(1,196,208,.2)}.bg-card{--tw-bg-opacity:1;background-color:rgb(22 33 58/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-btn-gradient{background-image:linear-gradient(135deg,#01c4d0,#01c4d0)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Plus Jakarta Sans,Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#01AAB5\]{--tw-text-opacity:1;color:rgb(1 170 181/var(--tw-text-opacity,1))}.text-\[\#01C4D0\]{--tw-text-opacity:1;color:rgb(1 196 208/var(--tw-text-opacity,1))}.text-\[\#0E1931\]{--tw-text-opacity:1;color:rgb(14 25 49/var(--tw-text-opacity,1))}.text-\[\#475467\]{--tw-text-opacity:1;color:rgb(71 84 103/var(--tw-text-opacity,1))}.text-\[\#667085\]{--tw-text-opacity:1;color:rgb(102 112 133/var(--tw-text-opacity,1))}.text-\[\#6EDCE2\]{--tw-text-opacity:1;color:rgb(110 220 226/var(--tw-text-opacity,1))}.text-\[\#98A2B3\]{--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity,1))}.text-brand-cyan,.text-brand-cyan-bright{--tw-text-opacity:1;color:rgb(1 196 208/var(--tw-text-opacity,1))}.text-text-body{--tw-text-opacity:1;color:rgb(160 165 171/var(--tw-text-opacity,1))}.text-text-heading{--tw-text-opacity:1;color:rgb(243 244 245/var(--tw-text-opacity,1))}.text-text-inverse{--tw-text-opacity:1;color:rgb(14 25 49/var(--tw-text-opacity,1))}.text-text-primary{--tw-text-opacity:1;color:rgb(231 233 235/var(--tw-text-opacity,1))}.text-text-secondary{--tw-text-opacity:1;color:rgb(112 120 131/var(--tw-text-opacity,1))}.text-text-secondary\/80{color:hsla(215,8%,48%,.8)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow-\[0_20px_55px_rgba\(14\2c 25\2c 49\2c \.14\)\]{--tw-shadow:0 20px 55px rgba(14,25,49,.14);--tw-shadow-colored:0 20px 55px var(--tw-shadow-color)}.shadow-\[0_20px_55px_rgba\(14\2c 25\2c 49\2c \.14\)\],.shadow-glow-cyan{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-glow-cyan{--tw-shadow:0 0 24px rgba(1,196,208,.18);--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-glow-cyan-sm{--tw-shadow:0 0 12px rgba(1,196,208,.12);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}:root{--ink:#0e1931;--green:#0e1931;--bright:#01c4d0;--mint:#f3fbfc;--line:#d9eef0;--muted:#667085}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fcfefe;color:var(--ink);font-family:Inter,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.font-brand,.font-display,h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-weight:700!important}input,li,p,select,textarea{font-weight:400}button,input,select,textarea{font-family:Inter,Arial,sans-serif}.bc-btn,.bc-button-link,button{font-weight:500!important}::-moz-selection{background:#9cecf0;color:#0e1931}::selection{background:#9cecf0;color:#0e1931}.bc-home{overflow:hidden}.bc-container{width:min(1160px,calc(100% - 48px));margin:auto}.bc-section{padding:104px 0}.bc-mint{background:var(--mint)}.bc-kicker,.bc-section-title>span{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--green)}.bc-section-title h2{margin:10px 0 0;font-size:38px;letter-spacing:-.045em;line-height:1.08}.bc-section-title h2 em{color:var(--bright);font-style:normal}.bc-section-title>p{max-width:560px;margin:14px auto 0;color:var(--muted);line-height:1.7}.bc-section>.bc-container>.bc-section-title{text-align:center;margin-bottom:48px}.bc-hero{position:relative;background:linear-gradient(180deg,#f7fcfc,#fafdfd);padding:75px 0 0}.bc-orb{position:absolute;width:370px;height:370px;border-radius:50%;background:#0e1931;left:-235px;top:-210px;border:5px solid #01c4d0}.bc-hero-grid{min-height:550px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.bc-kicker{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);padding:8px 11px;border-radius:30px;background:#fff}.bc-hero h1{font-size:69px;line-height:.91;letter-spacing:-.065em;margin:20px 0 24px}.bc-hero h1 em{font-style:normal;color:#01c4d0}.bc-hero-copy>p{font-size:17px;line-height:1.7;color:var(--muted);max-width:530px}.bc-actions{display:flex;gap:12px;margin-top:30px}.bc-btn{min-height:45px;border-radius:5px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;transition:.2s;border:1px solid var(--line)}.bc-btn:hover{transform:translateY(-2px)}.bc-btn-dark{background:var(--green);color:#fff;border-color:var(--green)}.bc-btn-light{background:#fff;color:var(--ink)}.bc-hero-visual{position:relative;height:430px;display:grid;place-items:center}.bc-glow{position:absolute;inset:60px 20px;background:#d9f7f8;filter:blur(35px);border-radius:50%}.bc-console{width:94%;position:relative;background:hsla(0,0%,100%,.86);border:1px solid #d9eef0;border-radius:14px;box-shadow:0 24px 65px rgba(14,25,49,.18);transform:perspective(1000px) rotateY(-7deg) rotateX(3deg);padding:18px}.bc-console-top{display:flex;gap:5px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:13px}.bc-console-top i{width:7px;height:7px;background:#d0d5dd;border-radius:50%}.bc-console-top span{font-size:9px;color:#667085;margin-left:8px}.bc-console-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:13px;padding-top:14px}.bc-code{border:1px solid var(--line);border-radius:8px;padding:18px;display:grid;grid-template-columns:25px 1fr;gap:17px 5px;font-size:9px}.bc-code b{color:#01c4d0}.bc-chart{min-height:155px;border:1px solid var(--line);border-radius:8px;padding:25px 18px 12px;display:flex;align-items:end;gap:8px;background:linear-gradient(#fff,#f3fbfc)}.bc-chart i{flex:1;background:linear-gradient(#73e6eb,#01c4d0);height:35%;border-radius:3px 3px 0 0}.bc-chart i:nth-child(2){height:54%}.bc-chart i:nth-child(3){height:43%}.bc-chart i:nth-child(4){height:78%}.bc-chart i:nth-child(5){height:63%}.bc-chart i:nth-child(6){height:86%}.bc-chart i:nth-child(7){height:96%}.bc-pulse{grid-column:1/-1;background:#0e1931;color:#fff;border-radius:8px;padding:14px;display:flex;align-items:center;gap:10px}.bc-pulse svg{color:#01c4d0}.bc-pulse strong{font-size:18px}.bc-pulse small{opacity:.65}.bc-trust-row{height:90px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#98a2b3;font-size:12px}.bc-trust-row span{color:#667085}.bc-trust-row b{letter-spacing:.08em}.bc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:48px 0}.bc-stats div{text-align:center;border-right:1px solid var(--line)}.bc-stats div:last-child{border:0}.bc-stats strong{display:block;color:var(--green);font-size:40px;letter-spacing:-.05em}.bc-stats span{font-size:12px;color:var(--muted)}.bc-metrics-wrap{position:relative;z-index:3;padding:85px 0 95px;background:#0e1931;color:#fff;overflow:hidden}.bc-metrics-wrap:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.bc-metrics-aura{position:absolute;right:-120px;top:-180px;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.26),rgba(1,196,208,0) 68%);animation:bcMetricAura 6s ease-in-out infinite}@keyframes bcMetricAura{50%{opacity:.6;transform:scale(1.12)}}.bc-metrics-intro{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:40px}.bc-metrics-intro span{color:#73e6eb;font-size:10px;font-weight:800;letter-spacing:.17em}.bc-metrics-intro h2{margin:10px 0 0;font-size:38px;line-height:1.05;letter-spacing:-.045em}.bc-metrics-intro h2 em{font-style:normal;color:#73e6eb}.bc-metrics-intro p{margin:0;max-width:490px;color:#b8c2cc;font-size:13px;line-height:1.75}.bc-metrics-panel{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.055);box-shadow:0 28px 75px rgba(14,25,49,.3);backdrop-filter:blur(16px);overflow:hidden}.bc-metric-card{position:relative;min-height:320px;padding:30px;border-right:1px solid hsla(0,0%,100%,.12);transition:background .3s,transform .3s}.bc-metric-card:last-child{border-right:0}.bc-metric-card:hover{background:hsla(0,0%,100%,.07);transform:translateY(-5px)}.bc-metric-card:before{content:"";position:absolute;top:0;left:30px;right:30px;height:2px;background:linear-gradient(90deg,#01c4d0,transparent);transform:scaleX(0);transform-origin:left;transition:transform .5s}.bc-metric-card:hover:before{transform:scaleX(1)}.bc-metric-top{display:flex;align-items:center;justify-content:space-between}.bc-metric-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.28);border-radius:10px;background:rgba(1,196,208,.12);color:#73e6eb}.bc-metric-icon svg{width:19px}.bc-metric-arrow{width:17px;color:#667085;transition:color .25s,transform .25s}.bc-metric-card:hover .bc-metric-arrow{color:#73e6eb;transform:translate(3px,-3px)}.bc-metric-card>strong{display:block;margin-top:30px;color:#fff;font-size:59px;line-height:1;letter-spacing:-.065em}.bc-metric-card h3{margin:14px 0 6px;font-size:13px}.bc-metric-card p{margin:0;color:#98a2b3;font-size:10px}.bc-metric-track{position:absolute;left:30px;right:30px;bottom:42px;height:3px;background:hsla(0,0%,100%,.1);overflow:hidden}.bc-metric-track i{display:block;width:var(--metric-progress);height:100%;background:linear-gradient(90deg,#01c4d0,#9cecf0);transform:scaleX(0);transform-origin:left}.bc-metrics-wrap.is-active .bc-metric-track i{animation:bcMetricFill 1.4s cubic-bezier(.2,.8,.2,1) .25s forwards}@keyframes bcMetricFill{to{transform:scaleX(1)}}.bc-metric-card small{position:absolute;right:30px;bottom:19px;color:#667085;font-size:9px;letter-spacing:.12em}.bc-philosophy{background:#fff}.bc-two-col{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.bc-photo-stack{position:relative}.bc-photo-stack>img{width:100%;height:470px;-o-object-fit:cover;object-fit:cover;border-radius:5px;filter:saturate(.8)}.bc-float-card{position:absolute;right:-32px;bottom:25px;width:220px;padding:20px;background:#01c4d0;color:#fff;border-radius:7px;box-shadow:0 15px 35px #0e19312b}.bc-float-card p{font-size:12px;line-height:1.5;margin:10px 0 0}.bc-lead{font-size:15px;line-height:1.8;color:var(--muted);margin:25px 0}.bc-checklist{display:grid;gap:15px}.bc-checklist li{display:flex;gap:12px}.bc-checklist svg{width:21px;height:21px;background:#e8fafb;color:#01c4d0;padding:4px;border-radius:50%;flex:none}.bc-checklist b,.bc-checklist small{display:block}.bc-checklist b{font-size:13px}.bc-checklist small{color:var(--muted);margin-top:4px}.bc-service-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px}.bc-service-grid article{min-height:230px;padding:28px;border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow:hidden}.bc-service-grid article.featured{grid-row:span 2;min-height:475px;background:#f2f7fa}.bc-reasons article>svg,.bc-service-grid article>svg{width:34px;height:34px;padding:8px;background:#e8fafb;color:#01c4d0;border-radius:5px}.bc-reasons h3,.bc-service-grid h3{font-size:15px;margin:19px 0 8px}.bc-reasons p,.bc-service-grid p{font-size:12px;line-height:1.6;color:var(--muted)}.bc-articles a,.bc-service-grid a{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--green);font-weight:800;margin-top:18px}.bc-mini-ui{height:175px;background:#fff;border:1px solid var(--line);margin-top:35px;padding:17px;display:grid;gap:10px}.bc-mini-ui span{background:#f2f7fa;border-radius:3px}.bc-mini-ui span:first-child{width:42%;background:#01c4d0}.bc-ai-visual{position:relative;margin-top:30px;border:1px solid #d9eef0;border-radius:9px;background:#fff;box-shadow:0 18px 35px rgba(14,25,49,.08);overflow:hidden}.bc-ai-visual-head{height:38px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9eef0;background:#fcfefe}.bc-ai-visual-head span{display:flex;align-items:center;gap:7px;color:#0e1931;font-size:8px;font-weight:600}.bc-ai-visual-head span i{width:6px;height:6px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 4px rgba(1,196,208,.12);animation:bcAiPulse 1.8s ease-in-out infinite}.bc-ai-visual-head small{padding:4px 6px;border-radius:3px;background:#effcfc;color:#01c4d0;font-size:7px;font-weight:700;letter-spacing:.1em}.bc-ai-canvas{position:relative;height:190px;background-image:linear-gradient(rgba(1,196,208,.055) 1px,transparent 0),linear-gradient(90deg,rgba(1,196,208,.055) 1px,transparent 0);background-size:18px 18px;overflow:hidden}.bc-ai-source{position:absolute;z-index:3;width:57px;height:48px;display:grid;place-items:center;padding:5px;border:1px solid #d9eef0;border-radius:7px;background:#fff;box-shadow:0 6px 15px rgba(14,25,49,.07);color:#667085}.bc-ai-source svg{width:13px;height:13px;color:#01c4d0}.bc-ai-source span{font-size:7px}.bc-ai-source-one{left:18px;top:28px}.bc-ai-source-two{left:18px;bottom:25px}.bc-ai-source-three{right:18px;top:71px}.bc-ai-core{position:absolute;z-index:4;left:50%;top:50%;width:105px;height:105px;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(1,196,208,.35);border-radius:50%;background:#0e1931;color:#fff;box-shadow:0 0 0 10px rgba(1,196,208,.06),0 15px 35px rgba(14,25,49,.23)}.bc-ai-core>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:rgba(1,196,208,.14);color:#01c4d0}.bc-ai-core svg{width:17px}.bc-ai-core strong{margin-top:7px;font-size:8px}.bc-ai-core small{margin-top:2px;color:#b8c2cc;font-size:6px}.bc-ai-ring{position:absolute;inset:-7px;border:1px dashed rgba(1,196,208,.55);border-radius:50%;animation:bcAiSpin 12s linear infinite}.bc-ai-lines{position:absolute;z-index:1;inset:0;width:100%;height:100%}.bc-ai-lines path{fill:none;stroke:#01c4d0;stroke-width:1.3;stroke-dasharray:4 4;animation:bcAiFlow 2s linear infinite}.bc-ai-console{height:38px;padding:0 11px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border-top:1px solid #d9eef0;background:#0e1931;color:#fff}.bc-ai-console>span{display:flex;align-items:center;gap:6px;font-size:7px;color:#b8c2cc}.bc-ai-console svg{width:11px;color:#01c4d0}.bc-ai-console>div{height:15px;display:flex;align-items:end;gap:2px}.bc-ai-console>div i{width:3px;height:35%;border-radius:2px;background:#01c4d0;animation:bcAiBars .8s ease-in-out infinite alternate}.bc-ai-console>div i:nth-child(2){height:70%;animation-delay:-.2s}.bc-ai-console>div i:nth-child(3){height:100%;animation-delay:-.4s}.bc-ai-console>div i:nth-child(4){height:55%;animation-delay:-.6s}.bc-ai-console>div i:nth-child(5){height:80%;animation-delay:-.3s}.bc-ai-console b{color:#01c4d0;font-size:8px}@keyframes bcAiSpin{to{transform:rotate(1turn)}}@keyframes bcAiFlow{to{stroke-dashoffset:-16}}@keyframes bcAiPulse{50%{opacity:.45;transform:scale(.8)}}@keyframes bcAiBars{to{height:20%}}.bc-industries-section{background:linear-gradient(145deg,#f3fbfc,#f8fcfc 52%,#effcfc);overflow:hidden}.bc-industries-section:before{content:"";position:absolute;right:-130px;top:-170px;width:430px;height:430px;border:1px solid rgba(1,196,208,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(1,196,208,.025),0 0 0 110px rgba(1,196,208,.018)}.bc-industries-heading{position:relative;display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:80px;margin-bottom:48px}.bc-industries-heading .bc-section-title h2{font-size:42px}.bc-industries-heading>p{max-width:470px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.bc-industry-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bc-industry-row article{position:relative;min-height:280px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(1,196,208,.13);border-radius:10px;background:hsla(0,0%,100%,.72);box-shadow:0 8px 25px rgba(14,25,49,.035);backdrop-filter:blur(10px);overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.bc-industry-row article:hover{transform:translateY(-8px);border-color:rgba(1,196,208,.4);box-shadow:0 22px 45px rgba(14,25,49,.11)}.bc-industry-row article.bc-industry-featured{background:#0e1931;color:#fff;border-color:#0e1931}.bc-industry-card-top{display:flex;align-items:center;justify-content:space-between}.bc-industry-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #d9eef0;border-radius:10px;background:#effcfc;color:#01c4d0;transition:transform .35s,background .35s}.bc-industry-icon svg{width:20px}.bc-industry-row article:hover .bc-industry-icon{transform:rotate(-7deg) scale(1.08);background:#e8fafb}.bc-industry-featured .bc-industry-icon{border-color:rgba(1,196,208,.25);background:rgba(1,196,208,.12);color:#73e6eb}.bc-industry-card-top small{color:#98a2b3;font-size:9px;letter-spacing:.16em}.bc-industry-row h3{margin:35px 0 9px;font-size:19px;letter-spacing:-.025em}.bc-industry-row p{max-width:290px;margin:0;color:#667085;font-size:11px;line-height:1.65}.bc-industry-featured p{color:#b8c2cc}.bc-industry-link{display:flex;align-items:center;gap:7px;margin-top:24px;color:#01c4d0;font-size:10px;font-weight:500;opacity:0;transform:translateY(5px);transition:opacity .3s,transform .3s}.bc-industry-link svg{width:13px}.bc-industry-row article:hover .bc-industry-link{opacity:1;transform:translateY(0)}.bc-industry-featured .bc-industry-link{color:#73e6eb;opacity:1;transform:none}.bc-industry-glow{position:absolute;right:-65px;bottom:-75px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.18),transparent 70%);transition:transform .5s}.bc-industry-row article:hover .bc-industry-glow{transform:scale(1.5)}.bc-partner-head{width:32%;float:left}.bc-reasons{margin-left:35%;display:grid;grid-template-columns:1fr 1fr;gap:38px 50px}.bc-reasons article{border-top:1px solid var(--line);padding-top:20px}.bc-arsenal{background:#f8fbfc}.bc-tech-grid>div{background:#fff;border:1px solid var(--line);padding:20px;border-radius:6px}.bc-tech-grid h3{font-size:12px;color:#01c4d0;margin-bottom:15px}.bc-tech-grid span{display:block;border-top:1px solid #eef2f6;padding:9px 0;font-size:12px}.bc-arsenal{position:relative;background:#0e1931;color:#fff;overflow:hidden}.bc-arsenal:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(1,196,208,.035) 1px,transparent 0),linear-gradient(90deg,rgba(1,196,208,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.bc-arsenal:after{content:"";position:absolute;right:-180px;top:-250px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.17),transparent 68%)}.bc-arsenal>.bc-container{position:relative;z-index:2}.bc-arsenal-head{display:grid;grid-template-columns:1fr .85fr auto;align-items:end;gap:55px;margin-bottom:40px}.bc-arsenal-head .bc-section-title h2{margin-top:10px;color:#fff;font-size:41px}.bc-arsenal-head .bc-section-title h2 em{font-style:normal;color:#01c4d0}.bc-arsenal-head>p{margin:0;color:#b8c2cc;font-size:12px;line-height:1.75}.bc-system-status{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(1,196,208,.2);border-radius:30px;background:rgba(1,196,208,.07);color:#d9f7f8;font-size:8px;white-space:nowrap}.bc-system-status i{width:6px;height:6px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.12);animation:bcAiPulse 1.8s infinite}.bc-arsenal-console{padding:1px;border-radius:12px;background:linear-gradient(135deg,rgba(1,196,208,.6),hsla(0,0%,100%,.08),rgba(1,196,208,.2));box-shadow:0 28px 65px rgba(0,0,0,.28)}.bc-terminal{border-radius:11px;background:#111d36;overflow:hidden}.bc-terminal-bar{height:44px;padding:0 17px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.bc-terminal-bar>span{display:flex;gap:5px}.bc-terminal-bar>span i{width:7px;height:7px;border-radius:50%;background:#33405a}.bc-terminal-bar>span i:nth-child(2){background:#01c4d0}.bc-terminal-bar small{color:#98a2b3;font-size:8px;letter-spacing:.05em}.bc-terminal-bar>b{justify-self:end;padding:4px 6px;border-radius:3px;background:rgba(1,196,208,.1);color:#01c4d0;font-size:7px;letter-spacing:.1em}.bc-terminal-body{min-height:290px;display:grid;grid-template-columns:1.15fr .85fr}.bc-terminal-code{padding:42px;border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;justify-content:center}.bc-terminal-code p{display:grid;grid-template-columns:26px 1fr;margin:0;padding:5px 0;font-size:11px}.bc-terminal-code p>span{color:#526078;font-size:8px}.bc-terminal-code code{color:#d9e0ea}.bc-terminal-code em{color:#01c4d0;font-style:normal}.bc-terminal-code b{color:#73e6eb}.bc-terminal-code strong{color:#9cecf0;font-weight:400}.bc-terminal-code .bc-terminal-success{margin-top:15px;padding:10px;border-radius:5px;background:rgba(1,196,208,.07)}.bc-terminal-code .bc-terminal-success code,.bc-terminal-code .bc-terminal-success span{color:#01c4d0}.bc-terminal-orbit{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(1,196,208,.11),transparent 62%)}.bc-terminal-orbit:after,.bc-terminal-orbit:before{content:"";position:absolute;width:185px;height:185px;border:1px solid rgba(1,196,208,.15);border-radius:50%}.bc-terminal-orbit:after{width:260px;height:260px;border-style:dashed;animation:bcAiSpin 22s linear infinite reverse}.bc-stack-core{position:relative;z-index:3;width:82px;height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(1,196,208,.38);border-radius:50%;background:#0e1931;box-shadow:0 0 0 10px rgba(1,196,208,.05),0 0 35px rgba(1,196,208,.14);color:#01c4d0}.bc-stack-core svg{width:23px}.bc-stack-core span{margin-top:5px;font-size:7px;letter-spacing:.12em}.bc-orbit{position:absolute;z-index:4;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.22);border-radius:9px;background:#17243f;color:#01c4d0;font-style:normal}.bc-orbit svg{width:14px}.bc-orbit-one{left:18%;top:20%;animation:bcOrbitBob 3s ease-in-out infinite}.bc-orbit-two{right:17%;top:22%;animation:bcOrbitBob 3.4s ease-in-out -.7s infinite}.bc-orbit-three{left:19%;bottom:18%;animation:bcOrbitBob 3.2s ease-in-out -1.2s infinite}.bc-orbit-four{right:18%;bottom:19%;animation:bcOrbitBob 3.6s ease-in-out -.3s infinite}@keyframes bcOrbitBob{50%{transform:translateY(-8px);border-color:#01c4d0;box-shadow:0 8px 20px rgba(1,196,208,.15)}}.bc-terminal-foot{height:40px;padding:0 18px;display:flex;align-items:center;gap:30px;border-top:1px solid hsla(0,0%,100%,.07);color:#667085;font-size:8px}.bc-terminal-foot span:first-child{margin-right:auto;color:#b8c2cc}.bc-terminal-foot span:first-child i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#01c4d0}.bc-terminal-foot b{color:#d9f7f8;font-weight:500}.bc-tech-grid{margin-top:15px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bc-tech-grid article{position:relative;padding:22px;border:1px solid hsla(0,0%,100%,.09);border-radius:9px;background:hsla(0,0%,100%,.035);overflow:hidden;transition:transform .3s,border-color .3s,background .3s}.bc-tech-grid article:hover{transform:translateY(-6px);border-color:rgba(1,196,208,.35);background:rgba(1,196,208,.06)}.bc-tech-grid article:after{content:"";position:absolute;right:-50px;bottom:-60px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.1),transparent 70%)}.bc-tech-card-head{display:flex;align-items:center;justify-content:space-between}.bc-tech-card-head>span{width:35px;height:35px;padding:0;display:grid;place-items:center;border:1px solid rgba(1,196,208,.2);border-radius:8px;background:rgba(1,196,208,.08);color:#01c4d0}.bc-tech-card-head svg{width:15px}.bc-tech-card-head small{color:#526078;font-size:8px;letter-spacing:.12em}.bc-tech-grid article>p{margin:24px 0 4px;color:#667085;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.bc-tech-grid article h3{margin:0 0 16px;color:#fff;font-size:16px}.bc-tech-pills{display:flex;flex-wrap:wrap;gap:6px}.bc-tech-pills span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid hsla(0,0%,100%,.07);border-radius:4px;color:#b8c2cc;font-size:8px}.bc-tech-pills span i{width:3px;height:3px;border-radius:50%;background:#01c4d0}.bc-partners-slider{position:relative;padding:110px 0;background:#fff;overflow:hidden}.bc-partners-slider:before{content:"";position:absolute;left:-180px;bottom:-260px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.12),rgba(1,196,208,0) 68%)}.bc-partners-header{position:relative;display:grid;grid-template-columns:1fr .85fr auto;align-items:end;gap:60px;margin-bottom:45px}.bc-partners-header .bc-section-title h2{margin-top:10px;font-size:42px}.bc-partners-header .bc-section-title h2 em{font-style:normal;color:#01c4d0}.bc-partners-header>p{margin:0;color:#667085;font-size:13px;line-height:1.75}.bc-slider-arrows{display:flex;gap:8px}.bc-slider-arrows button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d9eef0;border-radius:50%;background:#fff;color:#0e1931;transition:background .25s,color .25s,border-color .25s,transform .25s}.bc-slider-arrows button:hover{background:#0e1931;color:#fff;border-color:#0e1931;transform:translateY(-3px)}.bc-slider-arrows svg{width:16px}.bc-partner-stage{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid #d9eef0;border-radius:14px;background:#fff;box-shadow:0 30px 75px rgba(14,25,49,.11)}.bc-partner-media,.bc-partner-stage{position:relative;min-height:520px;overflow:hidden}.bc-partner-media{background:#0e1931}.bc-partner-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .7s ease,transform 5.5s ease}.bc-partner-media img.is-active{opacity:1;transform:scale(1)}.bc-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,25,49,.08),rgba(14,25,49,.7))}.bc-media-badge{position:absolute;left:28px;top:28px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid hsla(0,0%,100%,.24);border-radius:30px;background:rgba(14,25,49,.32);backdrop-filter:blur(12px);color:#fff;font-size:9px;letter-spacing:.06em}.bc-media-badge i{width:6px;height:6px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.14)}.bc-media-stat{position:absolute;left:28px;bottom:28px;display:flex;align-items:center;gap:16px;color:#fff}.bc-media-stat strong{font-family:Plus Jakarta Sans,sans-serif;font-size:38px}.bc-media-stat span{padding-left:16px;border-left:1px solid hsla(0,0%,100%,.28);font-size:9px;line-height:1.55;color:#fff}.bc-partner-content{position:relative;padding:42px 42px 30px;display:flex;flex-direction:column;justify-content:space-between;animation:bcPartnerIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes bcPartnerIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.bc-partner-content-top{display:flex;justify-content:space-between;align-items:center}.bc-partner-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:11px;background:#effcfc;color:#01c4d0}.bc-partner-icon svg{width:21px}.bc-partner-content-top small{color:#98a2b3;font-size:9px;letter-spacing:.14em}.bc-slide-label{display:block;margin-top:38px;color:#01c4d0;font-size:9px;font-weight:700;letter-spacing:.15em}.bc-partner-content h3{margin:11px 0 16px;font-size:31px;letter-spacing:-.04em}.bc-partner-content p{margin:0;color:#667085;font-size:12px;line-height:1.8}.bc-partner-content ul{display:grid;gap:10px;margin-top:23px}.bc-partner-content li{display:flex;align-items:center;gap:9px;color:#0e1931;font-size:10px}.bc-partner-content li svg{width:17px;height:17px;padding:4px;border-radius:50%;background:#effcfc;color:#01c4d0}.bc-slider-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:35px}.bc-slider-progress button{height:3px;padding:0;border:0;background:#e5e7eb;overflow:hidden}.bc-slider-progress button i{display:block;width:100%;height:100%;background:#01c4d0;transform:scaleX(0);transform-origin:left}.bc-slider-progress button.is-active i{animation:bcPartnerProgress 5.5s linear forwards}@keyframes bcPartnerProgress{to{transform:scaleX(1)}}.bc-table{max-width:800px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #0e193120;overflow:hidden}.bc-table>div{display:grid;grid-template-columns:1.3fr 1fr 1fr;padding:15px 24px;border-bottom:1px solid var(--line);font-size:12px}.bc-table>div:first-child{background:#f3fbfc}.bc-table>div:last-child{border:0}.bc-table strong{display:flex;gap:6px;color:#01c4d0}.bc-table svg{width:14px}.bc-process{background:#fcfefe}.bc-process-grid{gap:45px 18px}.bc-process-grid article{position:relative;border-top:1px solid #d9eef0;padding-top:25px}.bc-process-grid i{position:absolute;top:-15px;left:0;width:29px;height:29px;background:#fff;border:1px solid #b7e9ec;border-radius:50%;display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:800}.bc-process-grid h3{font-size:13px}.bc-process-grid p{font-size:11px;color:var(--muted);line-height:1.6}.bc-process-grid .active{background:#effcfc;border:1px solid #9cecf0;padding:24px 18px 12px;border-radius:5px}.bc-process-grid .active i{background:#01c4d0;color:#fff;left:15px}.bc-cases{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bc-cases img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.bc-cases h3{font-size:15px;margin:14px 0 5px}.bc-cases p{font-size:12px;color:var(--muted)}.bc-case-feature{margin-top:70px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:360px;padding:45px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 45px #0e193120;border-radius:8px}.bc-case-feature>div:first-child>span{font-size:10px;color:#01c4d0;font-weight:800}.bc-case-feature h2{font-size:29px;line-height:1.1;max-width:490px}.bc-case-feature p{color:var(--muted);font-size:13px;line-height:1.7}.bc-case-feature>div>div{display:flex;gap:45px;margin:25px 0}.bc-case-feature b{font-size:22px;color:#01c4d0}.bc-case-feature b small{display:block;color:var(--muted);font-size:9px}.bc-case-feature a{font-size:12px;font-weight:800;display:flex;gap:8px}.bc-network-art{height:240px;background:radial-gradient(circle,#73e6eb 0,#d9f7f8 28%,#f5fcfc 68%);display:grid;place-items:center;position:relative;color:#01c4d0}.bc-network-art i{position:absolute;width:9px;height:9px;background:#01c4d0;border-radius:50%;left:25%;top:30%}.bc-network-art i:nth-child(2){left:70%;top:26%}.bc-network-art i:nth-child(3){left:63%;top:70%}.bc-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bc-testimonials article{background:#fff;border:1px solid var(--line);padding:27px;border-radius:6px}.bc-stars{display:flex}.bc-stars svg{width:12px;fill:#01c4d0;color:#01c4d0}.bc-testimonials article>svg{float:right;color:#b7e9ec}.bc-testimonials p{font-size:12px;line-height:1.7;min-height:85px}.bc-testimonials b,.bc-testimonials span{display:block;font-size:11px}.bc-testimonials span{color:var(--muted);margin-top:3px}.bc-trust-logos{display:flex;justify-content:space-around;margin-top:42px;padding-top:30px;border-top:1px solid #d9eef0}.bc-trust-logos span{display:flex;align-items:center;gap:7px;font-size:10px}.bc-trust-logos svg{width:15px}.bc-section-heading-row{display:flex;align-items:end;justify-content:space-between;margin-bottom:38px}.bc-team{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bc-team img{width:100%;height:310px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);border-radius:4px}.bc-team h3{font-size:13px;margin:12px 0 3px}.bc-team p{font-size:10px;color:#01c4d0}.bc-insights{background:#f8fbfc}.bc-articles{display:grid;gap:20px}.bc-articles article{background:#fff;border:1px solid var(--line);padding-bottom:20px}.bc-articles img{width:100%;height:185px;-o-object-fit:cover;object-fit:cover}.bc-articles a,.bc-articles h3,.bc-articles span{margin-left:18px;margin-right:18px}.bc-articles span{font-size:9px;color:#01c4d0;display:block;margin-top:16px}.bc-articles h3{font-size:14px;line-height:1.4}.bc-faq{background:#f5fcfc}.bc-narrow{max-width:760px}.bc-faq details{background:#fff;border:1px solid var(--line);margin:10px 0;border-radius:4px;padding:0 20px}.bc-faq summary{list-style:none;display:flex;justify-content:space-between;padding:18px 0;font-size:12px;font-weight:700;cursor:pointer}.bc-faq summary svg{width:15px}.bc-faq details p{font-size:12px;color:var(--muted);padding-bottom:17px}.bc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.bc-contact-grid>div>p{font-size:13px;line-height:1.7;color:var(--muted);max-width:480px}.bc-contact-grid ul{margin:25px 0}.bc-contact-grid li{display:flex;gap:9px;font-size:12px;margin:11px 0}.bc-contact-grid li svg{width:17px;color:#01c4d0}.bc-map{height:155px;background:linear-gradient(135deg,#e8fafb,#f7fcfc);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:15px}.bc-map svg{width:50px;height:50px;color:#01c4d0}.bc-map span{font-size:11px}.bc-contact-card{background:#fff;padding:30px;border:1px solid var(--line);border-radius:7px;box-shadow:0 16px 35px #0e19311f;display:grid;gap:14px}.bc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bc-contact-card label{font-size:10px;font-weight:700}.bc-contact-card input,.bc-contact-card select,.bc-contact-card textarea{display:block;width:100%;border:1px solid var(--line);border-radius:4px;margin-top:6px;padding:11px;font:inherit;background:#fcfefe}.bc-contact-card textarea{height:75px;resize:none}.bc-contact-card small{text-align:center;color:var(--muted);font-size:9px}@media(max-width:900px){.bc-section{padding:72px 0}.bc-contact-grid,.bc-hero-grid,.bc-two-col{grid-template-columns:1fr}.bc-hero-grid{padding-top:45px}.bc-hero h1{font-size:54px}.bc-hero-visual{height:360px}.bc-trust-row b:nth-last-child(-n+2){display:none}.bc-service-grid{grid-template-columns:1fr 1fr}.bc-service-grid article.featured{grid-row:auto;min-height:280px}.bc-mini-ui{display:none}.bc-industry-row{grid-template-columns:repeat(3,1fr)}.bc-partner-head{float:none;width:auto}.bc-reasons{margin:35px 0 0}.bc-process-grid,.bc-team,.bc-tech-grid{grid-template-columns:repeat(2,1fr)}.bc-contact-grid{gap:40px}.bc-metrics-intro{grid-template-columns:1fr;gap:18px}.bc-metric-card{padding:24px}.bc-metric-card>strong{font-size:48px}.bc-metric-track{left:24px;right:24px}}@media(max-width:600px){.bc-container{width:min(100% - 30px,1160px)}.bc-section{padding:58px 0}.bc-section-title h2{font-size:31px}.bc-hero{padding-top:50px}.bc-hero-grid{gap:15px;min-height:auto}.bc-hero h1{font-size:44px}.bc-hero-copy>p{font-size:14px}.bc-hero-visual{height:300px}.bc-console{width:100%}.bc-trust-row{height:75px}.bc-trust-row span{display:none}.bc-stats{gap:5px}.bc-stats strong{font-size:27px}.bc-stats span{font-size:9px}.bc-photo-stack>img{height:350px}.bc-float-card{right:10px}.bc-articles,.bc-case-feature,.bc-cases,.bc-reasons,.bc-service-grid,.bc-testimonials{grid-template-columns:1fr}.bc-industry-row,.bc-process-grid,.bc-tech-grid{grid-template-columns:1fr 1fr}.bc-case-feature{padding:25px}.bc-network-art{height:180px}.bc-trust-logos{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bc-section-heading-row{align-items:start;gap:20px}.bc-section-heading-row .bc-btn{display:none}.bc-team{grid-template-columns:1fr 1fr}.bc-team img{height:210px}.bc-contact-grid,.bc-form-row{grid-template-columns:1fr}.bc-metrics-wrap{padding:60px 0}.bc-metrics-intro h2{font-size:32px}.bc-metrics-panel{grid-template-columns:1fr}.bc-metric-card{min-height:260px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.12)}.bc-metric-card:last-child{border-bottom:0}.bc-metric-card>strong{margin-top:22px;font-size:53px}}.bc-home,.bc-home section{position:relative}.bc-home section{z-index:2}.bc-home:before{content:"";position:absolute;z-index:1;top:900px;right:-170px;width:340px;height:340px;border:1px solid rgba(1,196,208,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(1,196,208,.025),0 0 0 110px rgba(1,196,208,.018)}.bc-shape-field{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.bc-shape{position:absolute;display:block;opacity:.48;animation:bcShapeFloat 8s ease-in-out infinite}.bc-shape-one{top:1150px;left:3%;width:58px;height:58px;border:1px solid #73e6eb;border-radius:16px;rotate:28deg}.bc-shape-two{top:1900px;right:3%;width:80px;height:80px;border:1px dashed #73e6eb;border-radius:50%;animation-delay:-2s}.bc-shape-three{top:3100px;left:-24px;width:92px;height:92px;background:linear-gradient(135deg,rgba(1,196,208,.14),transparent);border-radius:50%;animation-delay:-4s}.bc-shape-four{top:4600px;right:4%;width:62px;height:62px;border:1px solid #9cecf0;clip-path:polygon(50% 0,100% 100%,0 100%)}.bc-shape-five{top:6050px;left:4%;width:74px;height:74px;background-image:radial-gradient(#01c4d0 1.4px,transparent 0);background-size:10px 10px;animation-delay:-3s}.bc-shape-six{top:7600px;right:-35px;width:130px;height:130px;border:20px solid rgba(1,196,208,.09);border-radius:50%}@keyframes bcShapeFloat{50%{transform:translateY(-18px) rotate(5deg)}}.bc-reveal{opacity:0;transform:translate3d(0,34px,0) scale(.985);transition:opacity .75s cubic-bezier(.2,.75,.25,1),transform .85s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay,0ms)}.bc-reveal.bc-reveal-visible{opacity:1;transform:translateZ(0) scale(1)}.bc-hero-enter{animation:bcHeroIn .9s cubic-bezier(.2,.8,.2,1) both}.bc-hero-enter-late{animation-delay:.16s}@keyframes bcHeroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bc-orb{animation:bcOrbPulse 7s ease-in-out infinite}@keyframes bcOrbPulse{50%{transform:scale(1.07);box-shadow:0 0 0 24px rgba(1,196,208,.06)}}.bc-glow{animation:bcGlow 5s ease-in-out infinite}@keyframes bcGlow{50%{opacity:.6;transform:scale(1.12)}}.bc-console{transform:perspective(1000px) rotateY(var(--console-y,-7deg)) rotateX(var(--console-x,3deg));transition:transform .25s ease-out;animation:bcConsoleFloat 5.5s ease-in-out infinite}@keyframes bcConsoleFloat{50%{translate:0 -10px}}.bc-chart i{transform-origin:bottom;animation:bcBar 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes bcBar{0%{transform:scaleY(.05);opacity:.2}to{transform:scaleY(1);opacity:1}}.bc-service-grid article{transition:border-color .3s,box-shadow .3s,translate .3s}.bc-service-grid article:after{content:"";position:absolute;width:110px;height:110px;right:-65px;top:-65px;border-radius:50%;background:rgba(1,196,208,.07);transition:transform .45s}.bc-service-grid article:hover{translate:0 -7px;border-color:#9cecf0;box-shadow:0 20px 40px rgba(14,25,49,.1)}.bc-service-grid article:hover:after{transform:scale(2)}.bc-industry-row article{transition:background .25s,color .25s,transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.bc-testimonials article{transition:transform .3s,box-shadow .3s}.bc-testimonials article:hover{transform:translateY(-6px) rotate(-.35deg);box-shadow:0 18px 38px rgba(14,25,49,.09)}.bc-articles article,.bc-team article{overflow:hidden}.bc-team img{transition:filter .5s,transform .65s cubic-bezier(.2,.8,.2,1)}.bc-team article:hover img{filter:grayscale(0);transform:scale(1.045)}.bc-articles article{transition:transform .3s,box-shadow .3s}.bc-articles article:hover{transform:translateY(-6px);box-shadow:0 18px 35px rgba(14,25,49,.09)}.bc-articles img{transition:transform .6s}.bc-articles article:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bc-reveal,.bc-reveal.bc-reveal-visible{opacity:1;transform:none;transition:none}.bc-chart i,.bc-console,.bc-glow,.bc-hero-enter,.bc-orb,.bc-shape{animation:none}.bc-console{transform:none}*{transition-duration:.01ms!important}}@media(max-width:900px){.bc-industries-heading{grid-template-columns:1fr;gap:18px}.bc-industries-heading>p{max-width:600px}.bc-industry-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bc-industries-heading .bc-section-title h2{font-size:32px}.bc-industry-row{grid-template-columns:1fr}.bc-industry-row article{min-height:250px}.bc-industry-link{opacity:1;transform:none}}.bc-industry-row article:hover{background:#0e1931;color:#fff;border-color:#0e1931;box-shadow:0 22px 45px rgba(14,25,49,.2)}.bc-industry-row article:hover p{color:#b8c2cc}.bc-industry-row article:hover .bc-industry-icon{border-color:rgba(1,196,208,.32);background:rgba(1,196,208,.12);color:#73e6eb}.bc-industry-row article:hover .bc-industry-link{color:#73e6eb}@media(max-width:900px){.bc-partners-header{grid-template-columns:1fr auto;gap:20px}.bc-partners-header>p{grid-row:2;max-width:600px}.bc-slider-arrows{grid-column:2;grid-row:1}.bc-partner-stage{grid-template-columns:1fr}.bc-partner-media{min-height:420px}.bc-partner-content{min-height:440px}}@media(max-width:600px){.bc-partners-slider{padding:70px 0}.bc-partners-header{display:block}.bc-partners-header .bc-section-title h2{font-size:33px}.bc-partners-header>p{margin-top:18px}.bc-slider-arrows{margin-top:22px}.bc-partner-stage{min-height:0}.bc-partner-media{min-height:330px}.bc-partner-content{min-height:440px;padding:28px 24px}.bc-partner-content h3{font-size:26px}.bc-media-badge{left:18px;top:18px}.bc-media-stat{left:18px;bottom:20px}}@media(prefers-reduced-motion:reduce){.bc-partner-content,.bc-slider-progress button.is-active i{animation:none}.bc-slider-progress button.is-active i{transform:scaleX(1)}.bc-partner-media img{transition:none;transform:none}.bc-ai-console>div i,.bc-ai-lines path,.bc-ai-ring,.bc-ai-visual-head span i{animation:none}}@media(max-width:900px){.bc-arsenal-head{grid-template-columns:1fr auto;gap:20px}.bc-arsenal-head>p{grid-row:2;max-width:600px}.bc-system-status{grid-column:2;grid-row:1}.bc-terminal-body{grid-template-columns:1fr}.bc-terminal-code{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.07)}.bc-terminal-orbit{min-height:300px}}@media(max-width:600px){.bc-arsenal-head{display:block}.bc-arsenal-head .bc-section-title h2{font-size:32px}.bc-arsenal-head>p{margin-top:16px}.bc-system-status{width:-moz-max-content;width:max-content;margin-top:20px}.bc-terminal-bar{grid-template-columns:1fr auto}.bc-terminal-bar small{display:none}.bc-terminal-code{padding:28px 20px}.bc-terminal-code p{font-size:9px}.bc-terminal-orbit{min-height:260px}.bc-terminal-foot{gap:14px}.bc-terminal-foot span:nth-child(2){display:none}.bc-tech-grid{grid-template-columns:1fr 1fr}.bc-tech-grid article{padding:18px}}@media(prefers-reduced-motion:reduce){.bc-orbit,.bc-system-status i,.bc-terminal-orbit:after{animation:none}}.bc-tech-grid article.bc-tech-primary{border-color:rgba(1,196,208,.5);background:linear-gradient(145deg,rgba(1,196,208,.13),rgba(1,196,208,.045));box-shadow:inset 0 0 0 1px rgba(1,196,208,.08),0 16px 35px rgba(0,0,0,.13)}.bc-tech-primary:before{content:"PRIMARY FOCUS";position:absolute;right:18px;top:18px;padding:4px 6px;border-radius:3px;background:#01c4d0;color:#0e1931;font-size:6px;font-weight:700;letter-spacing:.12em}.bc-tech-primary .bc-tech-card-head small{opacity:0}.bc-tech-primary .bc-tech-pills span{border-color:rgba(1,196,208,.25);background:rgba(1,196,208,.08);color:#d9f7f8;font-size:9px}.bc-tech-grid{gap:16px;margin-top:22px}.bc-tech-grid article{min-height:285px;padding:25px;display:flex;flex-direction:column}.bc-tech-card-head>span{width:44px;height:44px;border-color:rgba(1,196,208,.35);background:rgba(1,196,208,.12)}.bc-tech-card-head svg{width:19px;height:19px}.bc-tech-grid article>p{margin-top:28px;color:#98a2b3;font-size:9px}.bc-tech-grid article h3{margin-bottom:22px;font-size:19px;line-height:1.2}.bc-tech-pills{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto}.bc-tech-pills span,.bc-tech-primary .bc-tech-pills span{min-height:38px;padding:9px 10px;display:flex;align-items:center;border:1px solid rgba(1,196,208,.22);border-radius:6px;background:rgba(1,196,208,.075);color:#f4ffff;font-size:10px;font-weight:500;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.bc-tech-pills span i{width:6px;height:6px;flex:none;box-shadow:0 0 0 4px rgba(1,196,208,.1)}.bc-tech-grid article:hover .bc-tech-pills span{border-color:rgba(1,196,208,.48);background:rgba(1,196,208,.13);color:#fff}.bc-tech-primary:before{right:20px;top:21px;padding:5px 7px;font-size:7px}@media(max-width:1100px){.bc-tech-grid{grid-template-columns:1fr 1fr}.bc-tech-grid article{min-height:265px}}@media(max-width:600px){.bc-tech-grid{grid-template-columns:1fr}.bc-tech-grid article{min-height:255px}.bc-tech-pills span,.bc-tech-primary .bc-tech-pills span{font-size:11px}}.bc-advantage-section{background:linear-gradient(180deg,#fff,#f7fcfc);overflow:hidden}.bc-advantage-section:before{content:"";position:absolute;left:-180px;top:80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.09),transparent 68%)}.bc-advantage-head{position:relative;display:grid;grid-template-columns:1fr .8fr auto;align-items:end;gap:55px;margin-bottom:42px}.bc-advantage-head .bc-section-title h2{margin-top:10px;font-size:42px}.bc-advantage-head .bc-section-title h2 em{font-style:normal;color:#01c4d0}.bc-advantage-head>p{margin:0;color:#667085;font-size:12px}.bc-advantage-proof{display:flex;gap:22px}.bc-advantage-proof span{padding-left:18px;border-left:1px solid #d9eef0;color:#667085;font-size:8px;white-space:nowrap}.bc-advantage-proof strong{display:block;margin-bottom:3px;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:19px}.bc-advantage-shell{position:relative;border:1px solid #d9eef0;border-radius:14px;background:#fff;box-shadow:0 28px 70px rgba(14,25,49,.1);overflow:hidden}.bc-advantage-brand{min-height:118px;padding:25px 30px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:#0e1931;color:#fff}.bc-advantage-mark{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.3);border-radius:12px;background:rgba(1,196,208,.1);color:#01c4d0}.bc-advantage-mark svg{width:22px}.bc-advantage-brand>div>span{color:#01c4d0;font-size:7px;font-weight:700;letter-spacing:.16em}.bc-advantage-brand h3{max-width:530px;margin:7px 0 0;font-size:21px;line-height:1.25}.bc-advantage-brand>small{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid hsla(0,0%,100%,.12);border-radius:30px;color:#d0d5dd;font-size:8px}.bc-advantage-brand>small i{width:6px;height:6px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 4px rgba(1,196,208,.12)}.bc-advantage-shell .bc-table{max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}.bc-advantage-shell .bc-table>div{grid-template-columns:1.15fr 1fr .85fr;padding:0;border-bottom:1px solid #e8f2f3}.bc-table-head{min-height:52px;align-items:center;background:#f7fcfc!important}.bc-table-head b{padding:0 25px;color:#667085;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.bc-table-head b:nth-child(2){height:100%;display:flex;align-items:center;gap:8px;background:#effcfc;color:#0e1931}.bc-table-head b:nth-child(2) i{width:6px;height:6px;border-radius:50%;background:#01c4d0}.bc-table-row{min-height:88px;align-items:stretch}.bc-table-row>span:first-child{padding:18px 25px;display:grid;grid-template-columns:24px 1fr;align-content:center}.bc-table-row>span:first-child>i{grid-row:1/3;color:#b8c2cc;font-size:8px;font-style:normal}.bc-table-row>span:first-child b{font-size:11px}.bc-table-row>span:first-child small{margin-top:4px;color:#98a2b3;font-size:8px}.bc-table-row>strong{padding:18px 25px;display:flex;align-items:center;gap:9px;background:#f4fcfc;color:#0e1931;font-size:10px}.bc-table-row>strong svg{width:19px;height:19px;padding:5px;border-radius:50%;background:#01c4d0;color:#0e1931;flex:none}.bc-table-row>.bc-typical{padding:18px 25px;display:flex;align-items:center;gap:9px;color:#98a2b3;font-size:9px}.bc-typical>i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#f2f4f7;color:#98a2b3;font-style:normal}.bc-advantage-foot{padding:20px 28px;display:flex;align-items:center;justify-content:space-between;background:#fcfefe}.bc-advantage-foot>div{display:flex;align-items:center;gap:11px}.bc-advantage-foot>div>svg{width:35px;height:35px;padding:8px;border-radius:8px;background:#effcfc;color:#01c4d0}.bc-advantage-foot b,.bc-advantage-foot small{display:block}.bc-advantage-foot b{font-size:10px}.bc-advantage-foot small{margin-top:3px;color:#98a2b3;font-size:8px}.bc-advantage-foot .bc-btn svg{width:14px}@media(max-width:900px){.bc-advantage-head{grid-template-columns:1fr;gap:18px}.bc-advantage-proof{margin-top:8px}.bc-advantage-brand{grid-template-columns:auto 1fr}.bc-advantage-brand>small{display:none}}@media(max-width:650px){.bc-advantage-head .bc-section-title h2{font-size:32px}.bc-advantage-proof{gap:10px}.bc-advantage-proof span{padding-left:10px}.bc-advantage-brand{padding:22px 18px}.bc-advantage-mark{display:none}.bc-advantage-brand h3{font-size:18px}.bc-table-head{display:none!important}.bc-advantage-shell .bc-table>div.bc-table-row{display:grid;grid-template-columns:1fr}.bc-table-row>span:first-child{padding:18px;border-bottom:1px solid #eef2f6}.bc-table-row>.bc-typical,.bc-table-row>strong{padding:14px 18px}.bc-table-row>.bc-typical{border-bottom:1px solid #d9eef0}.bc-advantage-foot{align-items:flex-start;gap:18px;flex-direction:column}.bc-advantage-foot .bc-btn{width:100%}}.bc-advantage-head>p{font-size:15px;line-height:1.75}.bc-advantage-proof span{font-size:11px;line-height:1.45}.bc-advantage-proof strong{font-size:24px}.bc-advantage-brand>div>span{font-size:10px}.bc-advantage-brand h3{font-size:25px}.bc-advantage-brand>small,.bc-table-head b{font-size:11px}.bc-table-row>span:first-child>i{font-size:10px}.bc-table-row>span:first-child b{font-size:14px}.bc-table-row>span:first-child small{font-size:11px;line-height:1.45}.bc-table-row>strong{font-size:13px;line-height:1.45}.bc-table-row>.bc-typical{font-size:12px;line-height:1.45}.bc-advantage-foot b{font-size:13px}.bc-advantage-foot small{font-size:11px;line-height:1.45}@media(max-width:650px){.bc-advantage-head>p{font-size:14px}.bc-advantage-proof span{font-size:10px}.bc-advantage-brand h3{font-size:21px}.bc-table-row>span:first-child b{font-size:15px}.bc-table-row>span:first-child small{font-size:12px}.bc-table-row>.bc-typical,.bc-table-row>strong{font-size:13px}}.bc-process{background:linear-gradient(180deg,#f8fcfc,#fff);overflow:hidden}.bc-process:before{content:"";position:absolute;right:-160px;top:120px;width:400px;height:400px;border:1px solid rgba(1,196,208,.11);border-radius:50%;box-shadow:0 0 0 50px rgba(1,196,208,.025),0 0 0 100px rgba(1,196,208,.015)}.bc-process-head{position:relative;display:grid;grid-template-columns:1fr .8fr auto;align-items:end;gap:55px;margin-bottom:42px}.bc-process-head .bc-section-title h2{margin-top:10px;font-size:42px}.bc-process-head .bc-section-title h2 em{color:#01c4d0;font-style:normal}.bc-process-head>p{margin:0;color:#667085;font-size:15px;line-height:1.75}.bc-process-time{padding-left:22px;border-left:1px solid #d9eef0;white-space:nowrap}.bc-process-time span,.bc-process-time strong{display:block}.bc-process-time span{color:#98a2b3;font-size:10px}.bc-process-time strong{margin-top:4px;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:22px}.bc-process-shell{position:relative;padding:28px;border:1px solid #d9eef0;border-radius:14px;background:#fff;box-shadow:0 25px 65px rgba(14,25,49,.08);overflow:hidden}.bc-process-rail{height:50px;padding:0 18px;display:flex;align-items:center;gap:12px;border-radius:8px;background:#0e1931;color:#b8c2cc}.bc-process-rail span{font-size:9px;font-weight:600;letter-spacing:.13em}.bc-process-rail span:first-child,.bc-process-rail span:last-child{color:#01c4d0}.bc-process-rail>i{position:static!important;display:block!important;width:auto!important;height:1px!important;flex:1;border:0!important;border-radius:0!important;background:linear-gradient(90deg,#01c4d0,rgba(1,196,208,.15))!important}.bc-process-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bc-process-grid .active,.bc-process-grid article{position:relative;min-height:245px;padding:22px;display:flex;flex-direction:column;border:1px solid #e2eff0;border-radius:9px;background:#fcfefe;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.bc-process-grid .active:hover,.bc-process-grid article:hover{transform:translateY(-6px);border-color:rgba(1,196,208,.45);box-shadow:0 18px 35px rgba(14,25,49,.08)}.bc-process-grid article.active{background:#0e1931;border-color:#0e1931;color:#fff}.bc-process-card-top{display:flex;align-items:center;justify-content:space-between}.bc-process-card-top>span{width:41px;height:41px;display:grid;place-items:center;border:1px solid #d9eef0;border-radius:9px;background:#effcfc;color:#01c4d0}.bc-process-card-top svg{width:18px}.bc-process-grid .bc-process-card-top>i{position:static;width:auto;height:auto;display:block;border:0;background:none;color:#b8c2cc;font-size:10px;font-style:normal;font-weight:600}.bc-process-grid article.active .bc-process-card-top>span{border-color:rgba(1,196,208,.25);background:rgba(1,196,208,.1)}.bc-process-grid article.active .bc-process-card-top>i{color:#01c4d0}.bc-process-grid article>small{margin-top:30px;color:#01c4d0;font-size:8px;font-weight:700;letter-spacing:.13em}.bc-process-grid article h3{margin:8px 0 10px;font-size:17px}.bc-process-grid article p{margin:0;color:#667085;font-size:12px;line-height:1.65}.bc-process-grid article.active p{color:#b8c2cc}.bc-process-card-line{position:absolute;left:22px;right:22px;bottom:17px;height:2px;background:#e6f4f5;overflow:hidden}.bc-process-grid .bc-process-card-line>i{position:static;display:block;width:32%;height:100%;border:0;border-radius:0;background:#01c4d0;transition:width .45s}.bc-process-grid article:hover .bc-process-card-line>i{width:100%}.bc-process-grid article.active .bc-process-card-line{background:hsla(0,0%,100%,.09)}.bc-process-grid article.active .bc-process-card-line>i{width:100%}.bc-process-outcome{margin-top:18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d9eef0;border-radius:8px;background:#f7fcfc}.bc-process-outcome>div{display:flex;align-items:center;gap:11px}.bc-process-outcome>div>svg{width:34px;height:34px;padding:8px;border-radius:8px;background:#0e1931;color:#01c4d0}.bc-process-outcome b,.bc-process-outcome small{display:block}.bc-process-outcome b{font-size:12px}.bc-process-outcome small{margin-top:3px;color:#667085;font-size:10px}.bc-process-outcome>a{display:flex;align-items:center;gap:8px;color:#0e1931;font-size:11px;font-weight:500}.bc-process-outcome>a svg{width:14px;color:#01c4d0}@media(max-width:900px){.bc-process-head{grid-template-columns:1fr;gap:18px}.bc-process-time{margin-top:5px}.bc-process-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bc-process-head .bc-section-title h2{font-size:32px}.bc-process-shell{padding:14px}.bc-process-rail{display:none}.bc-process-grid{margin-top:0;grid-template-columns:1fr}.bc-process-grid .active,.bc-process-grid article{min-height:225px}.bc-process-outcome{align-items:flex-start;gap:20px;flex-direction:column}.bc-process-outcome>a{padding-left:45px}}.bc-success-section{background:#fff;overflow:hidden}.bc-success-section:before{content:"";position:absolute;left:-180px;bottom:-260px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.09),transparent 68%)}.bc-success-head{position:relative;display:grid;grid-template-columns:1fr .8fr auto;align-items:end;gap:55px;margin-bottom:42px}.bc-success-head .bc-section-title h2{margin-top:10px;font-size:42px}.bc-success-head .bc-section-title h2 em{color:#01c4d0;font-style:normal}.bc-success-head>p{margin:0;color:#667085;font-size:15px;line-height:1.75}.bc-success-all{display:flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid #01c4d0;color:#0e1931;font-size:11px;font-weight:500;white-space:nowrap}.bc-success-all svg{width:14px;color:#01c4d0}.bc-case-showcase{display:grid;grid-template-columns:1.45fr .75fr;gap:16px}.bc-case-hero{border:1px solid #d9eef0;border-radius:13px;background:#fff;box-shadow:0 25px 60px rgba(14,25,49,.09);overflow:hidden}.bc-case-media{height:430px}.bc-case-media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.bc-case-hero:hover .bc-case-media>img{transform:scale(1.045)}.bc-case-media-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,25,49,.08),rgba(14,25,49,.65))}.bc-case-index{position:absolute;left:25px;top:24px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.25);border-radius:30px;background:rgba(14,25,49,.28);backdrop-filter:blur(10px);color:#fff;font-size:8px;font-weight:600;letter-spacing:.1em}.bc-case-floating-metric{position:absolute;right:24px;bottom:23px;min-width:155px;padding:16px;border:1px solid hsla(0,0%,100%,.25);border-radius:9px;background:rgba(14,25,49,.72);backdrop-filter:blur(14px);color:#fff}.bc-case-floating-metric small,.bc-case-floating-metric strong{display:block}.bc-case-floating-metric small{color:#b8c2cc;font-size:9px}.bc-case-floating-metric strong{margin-top:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:28px}.bc-case-floating-metric>i{position:absolute;right:14px;top:14px;color:#01c4d0;font-style:normal}.bc-case-hero-copy{padding:30px}.bc-case-tags{display:flex;flex-wrap:wrap;gap:6px}.bc-case-tags span{padding:6px 9px;border-radius:4px;background:#effcfc;color:#01c4d0;font-size:8px;font-weight:600}.bc-case-hero-copy h2{max-width:700px;margin:18px 0 12px;font-size:30px;line-height:1.15;letter-spacing:-.035em}.bc-case-hero-copy>p{max-width:690px;margin:0;color:#667085;font-size:13px;line-height:1.7}.bc-case-results{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:26px 0;padding:20px 0;border-top:1px solid #e5f0f1;border-bottom:1px solid #e5f0f1}.bc-case-results span{border-right:1px solid #e5f0f1}.bc-case-results span:last-child{border:0}.bc-case-results small,.bc-case-results strong{display:block}.bc-case-results strong{color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:22px}.bc-case-results small{margin-top:4px;color:#98a2b3;font-size:9px}.bc-case-hero-copy>a{display:flex;align-items:center;gap:8px;color:#0e1931;font-size:11px;font-weight:500}.bc-case-hero-copy>a svg{width:14px;color:#01c4d0}.bc-case-side{display:grid;gap:16px}.bc-case-side>article{display:flex;flex-direction:column;border:1px solid #d9eef0;border-radius:12px;background:#fff;overflow:hidden;transition:transform .3s,box-shadow .3s}.bc-case-side>article:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(14,25,49,.09)}.bc-case-side-image{position:relative;height:200px;overflow:hidden}.bc-case-side-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.bc-case-side>article:hover img{transform:scale(1.05)}.bc-case-side-image span{position:absolute;right:15px;top:14px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0e1931;color:#01c4d0;font-size:9px}.bc-case-side-copy{padding:21px;display:flex;flex:1;flex-direction:column}.bc-case-side-copy>small{color:#01c4d0;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.bc-case-side-copy h3{margin:10px 0 8px;font-size:17px;line-height:1.25}.bc-case-side-copy>p{margin:0;color:#667085;font-size:11px;line-height:1.6}.bc-case-side-copy>div{margin-top:auto;padding-top:18px;display:flex;align-items:end;justify-content:space-between}.bc-case-side-copy>div>span{color:#98a2b3;font-size:8px}.bc-case-side-copy>div strong{display:block;margin-bottom:3px;color:#0e1931;font-size:20px}.bc-case-side-copy>div>a{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#0e1931;color:#01c4d0}.bc-case-side-copy>div>a svg{width:14px}@media(max-width:900px){.bc-success-head{grid-template-columns:1fr;gap:18px}.bc-success-all{width:-moz-max-content;width:max-content}.bc-case-showcase{grid-template-columns:1fr}.bc-case-side{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bc-success-head .bc-section-title h2{font-size:32px}.bc-case-media{height:320px}.bc-case-floating-metric{right:14px;bottom:14px}.bc-case-hero-copy{padding:22px}.bc-case-hero-copy h2{font-size:24px}.bc-case-results{gap:8px}.bc-case-results strong{font-size:18px}.bc-case-side{grid-template-columns:1fr}.bc-case-side-image{height:230px}}.bc-success-section{background:#0e1931;color:#fff}.bc-success-section:before{left:auto;right:-170px;bottom:auto;top:-180px;background:radial-gradient(circle,rgba(1,196,208,.16),transparent 68%)}.bc-success-section:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(1,196,208,.025) 1px,transparent 0),linear-gradient(90deg,rgba(1,196,208,.025) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.bc-success-section>.bc-container{position:relative;z-index:2}.bc-success-head .bc-section-title h2{color:#fff}.bc-success-head>p{color:#b8c2cc}.bc-success-all{color:#fff}.bc-work-marquee{margin-bottom:18px;padding:11px 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);overflow:hidden}.bc-work-marquee>div{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:18px;animation:bcWorkMarquee 24s linear infinite}.bc-work-marquee span{color:#98a2b3;font-size:8px;font-weight:600;letter-spacing:.13em}.bc-work-marquee i{width:5px;height:5px;border-radius:50%;background:#01c4d0}@keyframes bcWorkMarquee{to{transform:translateX(-25%)}}.bc-case-hero{border-color:hsla(0,0%,100%,.1);background:#14203a;box-shadow:0 30px 70px rgba(0,0,0,.28)}.bc-case-media{height:500px}.bc-case-browser{position:absolute;z-index:2;left:50%;top:50%;width:62%;min-width:380px;translate:-50% -48%;border:1px solid hsla(0,0%,100%,.24);border-radius:11px;background:hsla(0,0%,100%,.94);box-shadow:0 30px 60px rgba(0,0,0,.28);overflow:hidden;transform:perspective(900px) rotateY(-4deg) rotateX(2deg);transition:transform .55s}.bc-case-hero:hover .bc-case-browser{transform:perspective(900px) rotateY(0) rotateX(0) translateY(-7px)}.bc-case-browser-bar{height:34px;padding:0 11px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d9eef0;color:#0e1931}.bc-case-browser-bar>span{display:flex;gap:4px}.bc-case-browser-bar>span i{width:6px;height:6px;border-radius:50%;background:#d0d5dd}.bc-case-browser-bar>span i:nth-child(2){background:#01c4d0}.bc-case-browser-bar small{font-size:7px;color:#667085}.bc-case-browser-bar b{justify-self:end;font-size:9px}.bc-case-browser-body{min-height:210px;padding:27px;display:grid;grid-template-columns:.7fr 1.3fr;align-items:end;gap:25px;background:linear-gradient(145deg,#fff,#f3fbfc);color:#0e1931}.bc-case-browser-body>div:first-child{align-self:center}.bc-case-browser-body small,.bc-case-browser-body span,.bc-case-browser-body strong{display:block}.bc-case-browser-body small{color:#667085;font-size:8px}.bc-case-browser-body strong{margin:7px 0 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px}.bc-case-browser-body span{color:#01c4d0;font-size:8px}.bc-case-bars{height:125px;display:flex;align-items:end;gap:7px;border-bottom:1px solid #d9eef0}.bc-case-bars i{flex:1;height:28%;border-radius:3px 3px 0 0;background:linear-gradient(#73e6eb,#01c4d0);animation:bcCaseBars 2.5s ease-in-out infinite alternate}.bc-case-bars i:nth-child(2){height:44%;animation-delay:-.5s}.bc-case-bars i:nth-child(3){height:38%;animation-delay:-1s}.bc-case-bars i:nth-child(4){height:66%;animation-delay:-1.5s}.bc-case-bars i:nth-child(5){height:54%;animation-delay:-.8s}.bc-case-bars i:nth-child(6){height:81%;animation-delay:-1.8s}.bc-case-bars i:nth-child(7){height:94%;animation-delay:-1.2s}@keyframes bcCaseBars{50%{filter:brightness(1.15);transform:scaleY(.88)}}.bc-case-hero-copy{background:#14203a}.bc-case-hero-copy h2{color:#fff}.bc-case-results,.bc-case-results span{border-color:hsla(0,0%,100%,.09)}.bc-case-hero-copy>a,.bc-case-results strong{color:#fff}.bc-case-side>article{border-color:hsla(0,0%,100%,.1);background:#14203a}.bc-case-side>article:hover{box-shadow:0 22px 45px rgba(0,0,0,.24);border-color:rgba(1,196,208,.35)}.bc-case-side-copy h3{color:#fff}.bc-case-side-copy>p{color:#b8c2cc}.bc-case-side-copy>div{border-top:1px solid hsla(0,0%,100%,.08)}.bc-case-side-copy>div strong{color:#fff}.bc-case-side-copy>div>a{background:#01c4d0;color:#0e1931}.bc-success-foot{margin-top:18px;padding:18px 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;background:hsla(0,0%,100%,.035)}.bc-success-foot>span{display:flex;align-items:center;gap:8px;color:#b8c2cc;font-size:9px}.bc-success-foot>span i{width:6px;height:6px;border-radius:50%;background:#01c4d0}.bc-success-foot>div{display:flex;gap:7px}.bc-success-foot>div b{padding:5px 8px;border:1px solid hsla(0,0%,100%,.09);border-radius:4px;color:#98a2b3;font-size:7px;font-weight:500}.bc-success-foot>a{justify-self:end;display:flex;align-items:center;gap:8px;color:#fff;font-size:10px;font-weight:500}.bc-success-foot>a svg{width:14px;color:#01c4d0}@media(max-width:900px){.bc-case-browser{width:68%}.bc-success-foot{grid-template-columns:1fr auto}.bc-success-foot>div{display:none}}@media(max-width:600px){.bc-case-media{height:390px}.bc-case-browser{width:86%;min-width:0}.bc-case-browser-body{min-height:180px;padding:18px;grid-template-columns:1fr}.bc-case-browser-body>div:first-child{display:none}.bc-case-floating-metric{min-width:130px}.bc-success-foot{grid-template-columns:1fr}.bc-success-foot>a{justify-self:start}.bc-work-marquee{margin-left:-15px;margin-right:-15px}}@media(prefers-reduced-motion:reduce){.bc-case-bars i,.bc-work-marquee>div{animation:none}}.bc-reviews-section{background:linear-gradient(145deg,#f3fbfc,#fff);overflow:hidden}.bc-reviews-head{display:grid;grid-template-columns:1fr .75fr auto;align-items:end;gap:55px;margin-bottom:42px}.bc-reviews-head .bc-section-title h2{margin-top:10px;font-size:42px}.bc-reviews-head .bc-section-title h2 em{color:#01c4d0;font-style:normal}.bc-reviews-head>p{margin:0;color:#667085;font-size:15px;line-height:1.75}.bc-reviews-head>div{padding-left:22px;border-left:1px solid #d9eef0}.bc-reviews-head>div strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:24px}.bc-reviews-head>div span{display:flex}.bc-reviews-head>div svg{width:12px;fill:#01c4d0;color:#01c4d0}.bc-reviews-head>div small{display:block;margin-top:3px;color:#98a2b3;font-size:9px}.bc-testimonials{grid-template-columns:1.25fr 1fr 1fr}.bc-testimonials article{position:relative;min-height:330px;padding:30px;display:flex;flex-direction:column;border-radius:11px}.bc-testimonials article.bc-review-featured{background:#0e1931;color:#fff;border-color:#0e1931}.bc-testimonials article>svg{width:32px;height:32px;margin:25px 0 10px;float:none}.bc-testimonials article>p{min-height:auto;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.7}.bc-review-featured>p{font-size:18px!important}.bc-review-person{display:flex;align-items:center;gap:11px;margin-top:auto}.bc-review-person>i{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#effcfc;color:#01c4d0;font-size:9px;font-style:normal;font-weight:700}.bc-review-person b,.bc-review-person small{display:block}.bc-review-person b{font-size:11px}.bc-review-person small{margin-top:3px;color:#98a2b3;font-size:9px}.bc-testimonials article>em{position:absolute;right:25px;bottom:28px;color:#d0d5dd;font-size:9px;font-style:normal}.bc-review-featured>em{color:#667085}.bc-review-featured .bc-stars svg{fill:#01c4d0}.bc-trust-logos{padding:24px;border:1px solid #d9eef0;border-radius:8px;background:#fff}.bc-insights{background:#fff}.bc-insights-head{display:grid;grid-template-columns:1fr .8fr auto;align-items:end;gap:55px;margin-bottom:42px}.bc-insights-head .bc-section-title h2{margin-top:10px;font-size:42px}.bc-insights-head .bc-section-title h2 em{color:#01c4d0;font-style:normal}.bc-insights-head>p{margin:0;color:#667085;font-size:15px;line-height:1.75}.bc-insights-head>a{display:flex;align-items:center;gap:7px;color:#0e1931;font-size:11px;font-weight:500}.bc-insights-head>a svg{width:14px;color:#01c4d0}.bc-articles{grid-template-columns:1.25fr 1fr 1fr}.bc-articles article{display:flex;flex-direction:column;padding:0;border-radius:11px;overflow:hidden}.bc-articles article.bc-article-featured{background:#0e1931;color:#fff;border-color:#0e1931}.bc-article-image{position:relative;overflow:hidden}.bc-articles .bc-article-image img{height:230px}.bc-article-featured .bc-article-image img{height:300px}.bc-article-image>span{position:absolute;right:14px;top:14px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#0e1931;color:#01c4d0;font-size:9px}.bc-article-copy{padding:22px;display:flex;flex:1;flex-direction:column}.bc-article-copy small{color:#01c4d0;font-size:8px;font-weight:600;letter-spacing:.08em}.bc-article-copy h3{margin:12px 0 9px;font-size:17px;line-height:1.4}.bc-article-featured .bc-article-copy h3{font-size:23px}.bc-article-copy>p{margin:0;color:#667085;font-size:11px;line-height:1.65}.bc-article-featured .bc-article-copy>p{color:#b8c2cc}.bc-article-copy>a{margin:22px 0 0!important;color:#0e1931}.bc-article-featured .bc-article-copy>a{color:#fff}.bc-faq{background:#f4fcfc}.bc-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.bc-faq-aside{position:sticky;top:110px}.bc-faq-aside .bc-section-title h2{margin-top:10px;font-size:42px}.bc-faq-aside .bc-section-title h2 em{color:#01c4d0;font-style:normal}.bc-faq-aside>p{max-width:400px;color:#667085;font-size:14px;line-height:1.75}.bc-faq-aside>div{margin-top:35px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #d9eef0;border-radius:9px;background:#fff}.bc-faq-aside>div>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:#0e1931;color:#01c4d0}.bc-faq-aside b,.bc-faq-aside small{display:block}.bc-faq-aside b{font-size:11px}.bc-faq-aside small{margin-top:3px;color:#98a2b3;font-size:9px}.bc-faq-aside a{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#effcfc;color:#01c4d0}.bc-faq-aside a svg{width:14px}.bc-faq-list details{margin:0;border:0;border-bottom:1px solid #d9eef0;border-radius:0;background:transparent;padding:0}.bc-faq-list details:first-child{border-top:1px solid #d9eef0}.bc-faq-list summary{padding:24px 5px;font-size:14px}.bc-faq-list summary>span{display:flex;align-items:center;gap:15px}.bc-faq-list summary i{color:#01c4d0;font-size:9px;font-style:normal}.bc-faq-list summary svg{width:18px;transition:transform .25s}.bc-faq-list details[open] summary svg{transform:rotate(180deg)}.bc-faq-list details p{max-width:620px;padding:0 45px 24px;color:#667085;font-size:13px;line-height:1.75}.bc-contact{position:relative;background:#0e1931;color:#fff;overflow:hidden}.bc-contact:before{content:"";position:absolute;right:-180px;top:-220px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.18),transparent 68%)}.bc-contact:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(1,196,208,.025) 1px,transparent 0),linear-gradient(90deg,rgba(1,196,208,.025) 1px,transparent 0);background-size:42px 42px}.bc-contact-grid{position:relative;z-index:2;gap:90px;align-items:center}.bc-contact-status{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(1,196,208,.22);border-radius:30px;color:#d9f7f8;font-size:8px;letter-spacing:.1em}.bc-contact-status i{width:6px;height:6px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.1)}.bc-contact-copy .bc-section-title{margin-top:25px}.bc-contact-copy .bc-section-title h2{max-width:560px;margin-top:10px;color:#fff;font-size:46px}.bc-contact-copy .bc-section-title h2 em{color:#01c4d0;font-style:normal}.bc-contact-grid>.bc-contact-copy>p{color:#b8c2cc;font-size:14px}.bc-contact-grid>.bc-contact-copy li{color:#d0d5dd;font-size:12px}.bc-contact-trust{margin-top:34px;padding-top:25px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsla(0,0%,100%,.1)}.bc-contact-trust div{border-right:1px solid hsla(0,0%,100%,.1)}.bc-contact-trust div:last-child{padding-left:18px;border:0}.bc-contact-trust span,.bc-contact-trust strong{display:block}.bc-contact-trust strong{font-family:Plus Jakarta Sans,sans-serif;font-size:23px}.bc-contact-trust span{margin-top:4px;color:#98a2b3;font-size:9px}.bc-contact-card{padding:34px;border-color:hsla(0,0%,100%,.15);border-radius:12px;box-shadow:0 30px 70px rgba(0,0,0,.3)}.bc-form-head{display:grid;grid-template-columns:1fr auto;margin-bottom:10px}.bc-form-head>small,.bc-form-head>span{color:#01c4d0;font-size:8px;font-weight:600;letter-spacing:.12em}.bc-form-head h3{grid-column:1/-1;margin:11px 0 8px;color:#0e1931;font-size:24px}.bc-contact-card label{color:#0e1931;font-size:11px}.bc-contact-card input,.bc-contact-card select,.bc-contact-card textarea{padding:13px;border-color:#d9eef0;background:#f8fcfc;font-size:12px}.bc-contact-card input:focus,.bc-contact-card select:focus,.bc-contact-card textarea:focus{outline:2px solid rgba(1,196,208,.2);border-color:#01c4d0}.bc-contact-card .bc-btn{min-height:50px}.bc-contact-card>small{font-size:10px}@media(max-width:900px){.bc-insights-head,.bc-reviews-head{grid-template-columns:1fr;gap:18px}.bc-articles,.bc-testimonials{grid-template-columns:1fr 1fr}.bc-article-featured,.bc-review-featured{grid-column:1/-1}.bc-faq-layout{grid-template-columns:1fr;gap:40px}.bc-faq-aside{position:static}.bc-contact-grid{gap:50px}}@media(max-width:600px){.bc-faq-aside .bc-section-title h2,.bc-insights-head .bc-section-title h2,.bc-reviews-head .bc-section-title h2{font-size:32px}.bc-articles,.bc-testimonials{grid-template-columns:1fr}.bc-article-featured,.bc-review-featured{grid-column:auto}.bc-testimonials article{min-height:290px}.bc-article-featured .bc-article-image img{height:250px}.bc-faq-list summary{font-size:13px}.bc-faq-list details p{padding-left:29px}.bc-contact-copy .bc-section-title h2{font-size:35px}.bc-contact-trust{gap:8px}.bc-contact-trust div:last-child{padding-left:8px}.bc-contact-card{padding:24px}}.bc-review-slider{position:relative}.bc-review-slider-stage{position:relative;height:390px;perspective:1200px}.bc-review-slide{position:absolute;left:50%;top:0;width:min(680px,68%);height:350px;padding:38px;display:flex;flex-direction:column;border:1px solid #d9eef0;border-radius:14px;background:#fff;box-shadow:0 24px 55px rgba(14,25,49,.09);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .55s,filter .55s;overflow:hidden}.bc-review-slide:after{content:"";position:absolute;right:-70px;bottom:-85px;width:190px;height:190px;border:1px solid rgba(1,196,208,.14);border-radius:50%;box-shadow:0 0 0 30px rgba(1,196,208,.025)}.bc-review-slide.is-active{z-index:4;opacity:1;transform:translateX(-50%) translateZ(0)}.bc-review-slide.is-previous{z-index:2;opacity:.52;filter:saturate(.6);transform:translateX(-122%) scale(.84) rotateY(7deg)}.bc-review-slide.is-next{z-index:2;opacity:.52;filter:saturate(.6);transform:translateX(22%) scale(.84) rotateY(-7deg)}.bc-review-slide.is-hidden{z-index:1;opacity:0;pointer-events:none;transform:translateX(-50%) scale(.72)}.bc-review-slide-top{display:flex;align-items:center;justify-content:space-between}.bc-review-slide-top>span{color:#98a2b3;font-size:9px;letter-spacing:.1em}.bc-review-slide>svg{width:34px;height:34px;margin:35px 0 10px;color:#01c4d0}.bc-review-slide blockquote{max-width:590px;margin:0;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:600;line-height:1.55;letter-spacing:-.02em}.bc-review-slide .bc-review-person{margin-top:auto}.bc-review-controls{min-height:55px;padding:0 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.bc-review-controls>div{display:flex;gap:6px}.bc-review-controls>div:first-child button{width:35px;height:3px;padding:0;border:0;background:#d9eef0;overflow:hidden}.bc-review-controls>div:first-child button i{display:block;width:100%;height:100%;background:#01c4d0;transform:scaleX(0);transform-origin:left}.bc-review-controls>div:first-child button.is-active i{animation:bcReviewProgress 5.2s linear forwards}@keyframes bcReviewProgress{to{transform:scaleX(1)}}.bc-review-controls>span{color:#667085;font-size:9px}.bc-review-controls>div:last-child{justify-self:end}.bc-review-controls>div:last-child button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d9eef0;border-radius:50%;background:#fff;color:#0e1931}.bc-review-controls>div:last-child button:hover{background:#0e1931;color:#01c4d0}.bc-review-controls svg{width:15px}.bc-articles{grid-template-columns:repeat(3,1fr);gap:18px}.bc-articles article,.bc-articles article.bc-article-featured{grid-column:auto;background:#fff;color:#0e1931;border:1px solid #d9eef0;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .35s,border-color .35s,box-shadow .35s}.bc-articles article:hover{transform:translateY(-9px);background:#0e1931;color:#fff;border-color:#0e1931;box-shadow:0 25px 55px rgba(14,25,49,.16)}.bc-articles .bc-article-featured .bc-article-image img,.bc-articles .bc-article-image img{height:245px}.bc-article-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(14,25,49,.38));opacity:0;transition:opacity .35s}.bc-articles article:hover .bc-article-image:after{opacity:1}.bc-article-image>i{position:absolute;z-index:2;left:14px;bottom:14px;padding:6px 8px;border-radius:4px;background:rgba(14,25,49,.75);backdrop-filter:blur(8px);color:#fff;font-size:7px;font-style:normal;font-weight:600;letter-spacing:.08em;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.bc-articles article:hover .bc-article-image>i{opacity:1;transform:none}.bc-article-copy{min-height:260px;padding:24px}.bc-article-copy h3,.bc-article-featured .bc-article-copy h3{font-size:19px;line-height:1.4}.bc-article-copy>p,.bc-article-featured .bc-article-copy>p{color:#667085;font-size:12px}.bc-articles article:hover .bc-article-copy>p{color:#b8c2cc}.bc-article-copy>a,.bc-article-featured .bc-article-copy>a{margin-top:auto!important;color:#0e1931}.bc-articles article:hover .bc-article-copy>a{color:#fff}@media(max-width:900px){.bc-review-slide{width:72%}.bc-articles{grid-template-columns:1fr 1fr}.bc-articles article:last-child{grid-column:1/-1}.bc-review-controls>span{display:none}}@media(max-width:600px){.bc-review-slider-stage{height:410px}.bc-review-slide{width:88%;height:375px;padding:26px}.bc-review-slide.is-previous{transform:translateX(-112%) scale(.8)}.bc-review-slide.is-next{transform:translateX(12%) scale(.8)}.bc-review-slide blockquote{font-size:17px}.bc-review-controls{grid-template-columns:1fr auto}.bc-articles{grid-template-columns:1fr}.bc-articles article:last-child{grid-column:auto}.bc-articles .bc-article-image img{height:230px}.bc-article-copy{min-height:235px}}@media(prefers-reduced-motion:reduce){.bc-review-controls button.is-active i,.bc-review-slide{transition:none;animation:none}.bc-review-controls button.is-active i{transform:scaleX(1)}}.bc-review-slider-stage{display:none}.bc-review-focus{min-height:430px;display:grid;grid-template-columns:1.25fr .75fr;border:1px solid #d9eef0;border-radius:15px;background:#fff;box-shadow:0 28px 70px rgba(14,25,49,.11);overflow:hidden;animation:bcReviewFocusIn .65s cubic-bezier(.2,.8,.2,1) both}@keyframes bcReviewFocusIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bc-review-quote-panel{position:relative;padding:46px 50px;display:flex;flex-direction:column}.bc-review-quote-panel:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(#01c4d0,transparent)}.bc-review-quote-panel>.bc-review-slide-top>span{padding:6px 8px;border-radius:4px;background:#effcfc;color:#01c4d0;font-size:8px;font-weight:600;letter-spacing:.1em}.bc-review-quote-panel>svg{width:41px;height:41px;margin:45px 0 14px;color:#01c4d0;opacity:.65}.bc-review-quote-panel blockquote{max-width:720px;margin:0;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:27px;font-weight:600;line-height:1.48;letter-spacing:-.03em}.bc-review-quote-panel .bc-review-person{margin-top:auto;padding-top:35px}.bc-review-quote-panel .bc-review-person>i{width:45px;height:45px;background:#0e1931}.bc-review-quote-panel .bc-review-person b{font-size:13px}.bc-review-quote-panel .bc-review-person small{font-size:10px}.bc-review-proof-panel{position:relative;padding:38px;display:flex;flex-direction:column;background:#0e1931;color:#fff;overflow:hidden}.bc-review-proof-panel:before{content:"";position:absolute;right:-90px;top:-100px;width:260px;height:260px;border:1px solid rgba(1,196,208,.16);border-radius:50%;box-shadow:0 0 0 35px rgba(1,196,208,.035),0 0 0 70px rgba(1,196,208,.02)}.bc-review-count{position:relative;z-index:2;font-family:Plus Jakarta Sans,sans-serif;font-size:31px;font-weight:700}.bc-review-count small{margin-left:5px;color:#667085;font-size:11px}.bc-review-monogram{position:relative;width:120px;height:120px;margin:35px auto;display:grid;place-items:center}.bc-review-monogram>i{position:relative;z-index:3;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#01c4d0;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700}.bc-review-monogram>span{position:absolute;inset:0;border:1px solid rgba(1,196,208,.25);border-radius:50%;animation:bcReviewOrbit 9s linear infinite}.bc-review-monogram>span:after{content:"";position:absolute;left:11px;top:11px;width:7px;height:7px;border-radius:50%;background:#01c4d0}.bc-review-monogram>span:last-child{inset:12px;border-style:dashed;animation-direction:reverse;animation-duration:12s}@keyframes bcReviewOrbit{to{transform:rotate(1turn)}}.bc-review-proof-copy{position:relative;z-index:2}.bc-review-proof-copy strong{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;line-height:1.35}.bc-review-proof-copy p{color:#b8c2cc;font-size:10px;line-height:1.65}.bc-review-proof-stat{position:relative;z-index:2;margin-top:auto;padding-top:22px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid hsla(0,0%,100%,.1)}.bc-review-proof-stat span{color:#98a2b3;font-size:8px}.bc-review-proof-stat b{display:block;margin-bottom:3px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:18px}.bc-review-controls{margin-top:15px;padding:0}.bc-review-controls>span{font-size:10px}@media(max-width:900px){.bc-review-focus{grid-template-columns:1fr}.bc-review-proof-panel{min-height:330px;display:grid;grid-template-columns:auto 1fr;gap:20px}.bc-review-monogram{display:none}.bc-review-proof-copy{align-self:center}.bc-review-proof-stat{grid-column:1/-1}.bc-review-count{align-self:start}}@media(max-width:600px){.bc-review-focus{min-height:0}.bc-review-quote-panel{min-height:430px;padding:30px 25px}.bc-review-quote-panel>svg{margin-top:35px}.bc-review-quote-panel blockquote{font-size:20px}.bc-review-proof-panel{min-height:300px;padding:28px 24px;grid-template-columns:1fr}.bc-review-proof-stat{grid-column:auto}.bc-review-controls{grid-template-columns:1fr auto}.bc-review-controls>span{display:none}}@media(prefers-reduced-motion:reduce){.bc-review-focus,.bc-review-monogram>span{animation:none}}.bc-review-focus-stage{position:relative;height:430px}.bc-review-focus-stage .bc-review-focus{position:absolute;inset:0;min-height:0;height:100%;animation:none;will-change:transform,opacity,filter}.bc-review-focus-stage+.bc-review-controls{margin-top:15px}@media(max-width:900px){.bc-review-focus-stage{height:760px}}@media(max-width:600px){.bc-review-focus-stage{height:730px}.bc-review-focus-stage .bc-review-focus{min-height:0}}.bc-stack-marquee{padding:100px 0;background:#fff;border-top:1px solid #e8f1f2;border-bottom:1px solid #e8f1f2;overflow:hidden}.bc-stack-marquee-head{text-align:center}.bc-stack-marquee-head>span{color:#01aab5;font-size:11px;font-weight:800;letter-spacing:.16em}.bc-stack-marquee-head h2{margin:14px 0 0;color:#0e1931;font-size:42px;line-height:1.12;letter-spacing:-.04em}.bc-stack-marquee-head h2 em{color:#01aab5;font-style:normal}.bc-stack-marquee-head p{max-width:560px;margin:18px auto 0;color:#667085;font-size:15px;line-height:1.7}.bc-stack-rows{margin-top:48px;display:grid;gap:14px}.bc-stack-track-shell{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bc-stack-track{width:-moz-max-content;width:max-content;display:flex;gap:14px;animation:bcStackMarquee 34s linear infinite;will-change:transform}.bc-stack-track.is-reverse{animation-direction:reverse;animation-duration:38s}.bc-stack-rows:hover .bc-stack-track{animation-play-state:paused}.bc-stack-chip{width:178px;height:72px;padding:0 18px;display:flex;align-items:center;gap:12px;border:1px solid #d9eef0;border-radius:13px;background:#fff;box-shadow:0 8px 22px rgba(14,25,49,.045);color:#0e1931}.bc-stack-chip>span{width:38px;height:38px;padding:8px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#f3fafa}.bc-stack-chip>span img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bc-stack-chip>b{font-size:13px;font-weight:650;white-space:nowrap}@keyframes bcStackMarquee{to{transform:translateX(calc(-50% - 7px))}}@media(max-width:600px){.bc-stack-marquee{padding:70px 0}.bc-stack-marquee-head h2{font-size:31px}.bc-stack-marquee-head p{padding:0 22px;font-size:14px}.bc-stack-rows{margin-top:35px}.bc-stack-chip{width:150px;height:62px;padding:0 14px}.bc-stack-chip>span{width:33px;height:33px;padding:7px}.bc-stack-chip>b{font-size:11px}}@media(prefers-reduced-motion:reduce){.bc-stack-track{animation-play-state:paused}}.bc-hero-visual{height:500px}.bc-hero-tech{position:relative;width:100%;height:470px;isolation:isolate}.bc-hero-tech:before{content:"";position:absolute;inset:25px;border:1px solid rgba(1,196,208,.11);border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.1),transparent 63%);box-shadow:inset 0 0 70px rgba(1,196,208,.04)}.bc-hero-orbit{position:absolute;z-index:3;left:50%;top:50%;width:310px;height:310px;translate:-50% -50%}.bc-hero-orbit-ring{position:absolute;inset:0;border:1px solid rgba(1,196,208,.22);border-radius:50%;animation:bcHeroOrbitSpin 24s linear infinite}.bc-hero-orbit-ring:after{content:"";position:absolute;left:38px;top:23px;width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 12px #01c4d0}.bc-ring-two{inset:40px;border-style:dashed;animation-direction:reverse;animation-duration:18s}.bc-ring-two:after{left:auto;right:17px;top:auto;bottom:40px}.bc-hero-core{position:absolute;z-index:4;left:50%;top:50%;width:125px;height:125px;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(1,196,208,.45);border-radius:50%;background:#0e1931;color:#fff;box-shadow:0 0 0 12px rgba(1,196,208,.055),0 25px 50px rgba(14,25,49,.28)}.bc-hero-core>svg{position:absolute;width:75px;height:75px;color:rgba(1,196,208,.11)}.bc-hero-core strong{position:relative;color:#01c4d0;font-family:Plus Jakarta Sans,sans-serif;font-size:34px}.bc-hero-core span{position:relative;font-size:6px;letter-spacing:.14em}.bc-hero-node{position:absolute;z-index:5;min-width:78px;padding:9px 11px;display:flex;align-items:center;gap:7px;border:1px solid #d9eef0;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 30px rgba(14,25,49,.12);color:#0e1931;animation:bcHeroNodeFloat 4s ease-in-out infinite}.bc-hero-node svg{width:14px;color:#01c4d0}.bc-hero-node span{font-size:8px;font-weight:600}.bc-node-wp{left:-3px;top:25px}.bc-node-shop{right:-8px;top:42px;animation-delay:-1s}.bc-node-ai{left:2px;bottom:35px;animation-delay:-2s}.bc-node-react{right:-3px;bottom:26px;animation-delay:-3s}.bc-hero-browser{position:absolute;z-index:6;left:50%;top:50%;width:275px;translate:-50% -50%;border:1px solid rgba(1,196,208,.35);border-radius:11px;background:hsla(0,0%,100%,.96);box-shadow:0 25px 60px rgba(14,25,49,.22);overflow:hidden;transform:perspective(900px) rotateY(-5deg) rotateX(3deg);animation:bcHeroBrowserFloat 6s ease-in-out infinite}.bc-hero-browser-bar{height:30px;padding:0 9px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d9eef0}.bc-hero-browser-bar>span{display:flex;gap:3px}.bc-hero-browser-bar>span i{width:5px;height:5px;border-radius:50%;background:#d0d5dd}.bc-hero-browser-bar>span i:nth-child(2){background:#01c4d0}.bc-hero-browser-bar small{color:#667085;font-size:6px}.bc-hero-browser-bar b{justify-self:end;color:#01c4d0;font-size:8px}.bc-hero-browser-body{height:170px;padding:12px;background:linear-gradient(145deg,#fff,#f3fbfc)}.bc-hero-browser-nav{height:17px;display:flex;align-items:center;gap:7px}.bc-hero-browser-nav i{width:24px;height:5px;border-radius:4px;background:#0e1931}.bc-hero-browser-nav span{width:18px;height:3px;border-radius:4px;background:#d0d5dd}.bc-hero-browser-nav b{width:22px;height:7px;margin-left:auto;border-radius:4px;background:#01c4d0}.bc-hero-browser-copy{position:absolute;left:20px;top:68px;width:110px}.bc-hero-browser-copy small{color:#01c4d0;font-size:4px;font-weight:700;letter-spacing:.08em}.bc-hero-browser-copy strong{display:block;margin-top:7px;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.05}.bc-hero-browser-copy strong em{color:#01c4d0;font-style:normal}.bc-hero-browser-copy>span{display:block;width:80px;height:4px;margin-top:10px;border-radius:4px;background:#d9eef0}.bc-hero-browser-copy>span:last-child{width:53px;margin-top:4px}.bc-hero-browser-art{position:absolute;right:18px;bottom:18px;width:103px;height:103px;border-radius:8px;background:#0e1931;overflow:hidden}.bc-hero-browser-art>div{position:absolute;left:50%;top:50%;width:48px;height:48px;translate:-50% -50%;border:1px solid #01c4d0;border-radius:50%;box-shadow:0 0 0 11px rgba(1,196,208,.08)}.bc-hero-browser-art>i{position:absolute;width:7px;height:7px;border-radius:50%;background:#01c4d0;animation:bcAiPulse 1.8s infinite}.bc-hero-browser-art>i:nth-child(2){left:17px;top:19px}.bc-hero-browser-art>i:nth-child(3){right:18px;top:25px;animation-delay:-.6s}.bc-hero-browser-art>i:nth-child(4){right:30px;bottom:16px;animation-delay:-1.2s}.bc-hero-signal{position:absolute;z-index:8;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #d9eef0;border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 13px 30px rgba(14,25,49,.12);backdrop-filter:blur(10px)}.bc-hero-signal>i{width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.12)}.bc-hero-signal svg{width:14px;color:#01c4d0}.bc-hero-signal span{color:#667085;font-size:7px}.bc-hero-signal b{display:block;color:#0e1931;font-size:10px}.bc-signal-one{left:0;top:195px;animation:bcHeroNodeFloat 4.4s ease-in-out -1s infinite}.bc-signal-two{right:0;bottom:115px;animation:bcHeroNodeFloat 4.8s ease-in-out -2s infinite}.bc-hero-live{position:absolute;z-index:8;right:28px;top:28px;padding:7px 9px;border:1px solid rgba(1,196,208,.25);border-radius:30px;background:#0e1931;color:#fff;font-size:6px;letter-spacing:.1em}.bc-hero-live i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#01c4d0;animation:bcAiPulse 1.5s infinite}.bc-hero-connections{position:absolute;z-index:2;inset:0;width:100%;height:100%}.bc-hero-connections path{fill:none;stroke:rgba(1,196,208,.3);stroke-width:1;stroke-dasharray:5 7;animation:bcAiFlow 2.5s linear infinite}.bc-hero-scan{position:absolute;z-index:7;left:18%;right:18%;top:30%;height:1px;background:linear-gradient(90deg,transparent,#01c4d0,transparent);opacity:.55;animation:bcHeroScan 4s ease-in-out infinite}@keyframes bcHeroOrbitSpin{to{transform:rotate(1turn)}}@keyframes bcHeroNodeFloat{50%{transform:translateY(-8px)}}@keyframes bcHeroBrowserFloat{50%{translate:-50% calc(-50% - 10px)}}@keyframes bcHeroScan{50%{top:70%;opacity:.15}}@media(max-width:900px){.bc-hero-tech{max-width:600px;margin:auto}}@media(max-width:600px){.bc-hero-visual{height:390px}.bc-hero-tech{height:370px;transform:scale(.82);transform-origin:top center}.bc-hero-orbit{width:300px;height:300px}.bc-signal-one{left:-15px}.bc-signal-two{right:-15px}}@media(prefers-reduced-motion:reduce){.bc-hero-browser,.bc-hero-browser-art>i,.bc-hero-connections path,.bc-hero-live i,.bc-hero-node,.bc-hero-orbit-ring,.bc-hero-scan,.bc-hero-signal{animation:none}}.bc-services-page{background:#fff;color:#0e1931}.bc-services-page h1,.bc-services-page h2,.bc-services-page h3{font-family:Plus Jakarta Sans,sans-serif}.bc-services-page em{color:#01c4d0;font-style:normal}.bc-services-hero{position:relative;min-height:690px;padding:92px 0 35px;overflow:hidden;background:#0e1931;color:#fff}.bc-services-hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.bc-services-orb{position:absolute;width:440px;height:440px;border-radius:50%;background:#01c4d0;filter:blur(150px);opacity:.13}.bc-services-orb-one{right:5%;top:-22%}.bc-services-orb-two{left:-15%;bottom:-40%;opacity:.08}.bc-services-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:75px;align-items:center}.bc-services-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(1,196,208,.35);border-radius:30px;background:rgba(1,196,208,.07);color:#8ee7eb;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bc-services-kicker svg{width:13px}.bc-services-hero-copy h1{margin:25px 0 20px;font-size:57px;line-height:1.03;letter-spacing:-.045em}.bc-services-hero-copy>p{max-width:570px;color:#b8c2cc;font-size:14px;line-height:1.8}.bc-btn-cyan{background:#01c4d0;color:#071221}.bc-btn-ghost{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);color:#fff}.bc-btn svg{width:15px}.bc-services-hero-proof{margin-top:45px;padding-top:25px;display:flex;gap:34px;border-top:1px solid hsla(0,0%,100%,.1)}.bc-services-hero-proof span{color:#98a2b3;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.bc-services-hero-proof strong{display:block;margin-bottom:3px;color:#fff;font-size:18px;letter-spacing:0}.bc-services-command{border:1px solid rgba(1,196,208,.28);border-radius:17px;background:rgba(9,19,38,.88);box-shadow:0 30px 80px rgba(0,0,0,.32),0 0 70px rgba(1,196,208,.08);overflow:hidden;transform:perspective(1200px) rotateY(-3deg)}.bc-services-command-bar{height:45px;padding:0 15px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);background:#111d34}.bc-services-command-bar>span{display:flex;gap:5px}.bc-services-command-bar>span i{width:6px;height:6px;border-radius:50%;background:#344054}.bc-services-command-bar>span i:nth-child(2){background:#01c4d0}.bc-services-command-bar small{color:#7e8a9a;font-size:7px}.bc-services-command-bar b{justify-self:end;color:#76e0e5;font-size:6px;letter-spacing:.1em}.bc-services-command-bar b i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#01c4d0;box-shadow:0 0 8px #01c4d0}.bc-services-command-body{padding:25px}.bc-command-core{position:relative;height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(1,196,208,.16);border-radius:12px;background:radial-gradient(circle at center,rgba(1,196,208,.14),transparent 60%)}.bc-command-core>svg{position:absolute;width:100px;height:100px;color:rgba(1,196,208,.08)}.bc-command-core strong{position:relative;text-align:center;font-size:20px;line-height:1.2}.bc-command-core small{position:relative;margin-top:10px;color:#6edce2;font-size:6px;letter-spacing:.16em}.bc-command-services{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc-command-services span{padding:10px;display:grid;grid-template-columns:25px 18px 1fr;align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:7px;background:hsla(0,0%,100%,.025);color:#d0d5dd;font-size:7px}.bc-command-services span>i{width:23px;height:23px;display:grid;place-items:center;border-radius:5px;background:rgba(1,196,208,.1);color:#01c4d0}.bc-command-services svg{width:11px}.bc-command-services b{color:#526071;font-size:6px}.bc-command-status{margin-top:13px;padding-top:14px;display:flex;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.08);font-size:6px}.bc-command-status span{color:#98a2b3}.bc-command-status span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#01c4d0}.bc-command-status b{color:#01c4d0}.bc-command-status svg{width:9px;vertical-align:middle}.bc-services-scroll{position:relative;z-index:2;margin-top:55px;display:flex;align-items:center;gap:12px;color:#667085;font-size:6px;letter-spacing:.15em}.bc-services-scroll i{width:70px;height:1px;background:linear-gradient(90deg,#01c4d0,transparent)}.bc-services-intro{padding:95px 0 85px;background:#f5fbfb}.bc-services-intro>.bc-container{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.bc-services-cta-card>div>span,.bc-services-intro-copy>span,.bc-services-process-head span,.bc-services-review-head span,.bc-services-section-head span{color:#01aab5;font-size:8px;font-weight:800;letter-spacing:.16em}.bc-services-cta h2,.bc-services-intro h2,.bc-services-process-head h2,.bc-services-review-head h2,.bc-services-section-head h2{margin-top:14px;font-size:38px;line-height:1.15;letter-spacing:-.035em}.bc-services-intro>.bc-container>p,.bc-services-process-head>p,.bc-services-review-head>p,.bc-services-section-head>p{align-self:end;color:#667085;font-size:11px;line-height:1.8}.bc-services-outcomes{grid-column:1/-1;margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d9eef0;border-radius:13px;background:#fff;box-shadow:0 15px 50px rgba(14,25,49,.05)}.bc-services-outcomes article{padding:27px;display:flex;gap:15px;border-right:1px solid #d9eef0}.bc-services-outcomes article:last-child{border:0}.bc-services-outcomes article>i{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#e9f9fa;color:#01aab5}.bc-services-outcomes svg{width:17px}.bc-services-outcomes h3{font-size:12px}.bc-services-outcomes p{margin-top:5px;color:#667085;font-size:8px;line-height:1.6}.bc-services-catalog{padding:100px 0}.bc-services-process-head,.bc-services-review-head,.bc-services-section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;margin-bottom:48px}.bc-services-list{border-top:1px solid #d9eef0}.bc-service-detail-card{display:grid;grid-template-columns:90px 1.05fr .95fr;gap:35px;padding:45px 20px 45px 0;border-bottom:1px solid #d9eef0;transition:.3s}.bc-service-detail-card:hover{padding-left:12px;background:linear-gradient(90deg,#f5fbfb,transparent)}.bc-service-detail-number{display:flex;align-items:flex-start;gap:13px;color:#98a2b3;font-size:8px}.bc-service-detail-number i{width:32px;height:1px;margin-top:5px;background:#01c4d0}.bc-service-detail-title{display:flex;align-items:center;gap:15px}.bc-service-detail-title>i{width:48px;height:48px;display:grid;place-items:center;border:1px solid #cbecee;border-radius:10px;background:#f4fbfb;color:#01aab5}.bc-service-detail-title svg{width:20px}.bc-service-detail-benefits>span,.bc-service-detail-title span{color:#01aab5;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bc-service-detail-title h3{margin-top:3px;font-size:21px}.bc-service-detail-main>p{max-width:570px;margin:20px 0;color:#667085;font-size:10px;line-height:1.75}.bc-service-detail-main>a{display:inline-flex;align-items:center;gap:7px;color:#0e1931;font-size:8px;font-weight:700}.bc-service-detail-main>a svg{width:12px;color:#01c4d0}.bc-service-detail-benefits{padding-left:35px;border-left:1px solid #e6f1f2}.bc-service-detail-benefits ul{margin-top:15px;display:grid;gap:10px}.bc-service-detail-benefits li{display:flex;align-items:flex-start;gap:9px;color:#475467;font-size:8px;line-height:1.5}.bc-service-detail-benefits li svg{width:13px;height:13px;padding:2px;flex:0 0 auto;border-radius:50%;background:#dff7f8;color:#01aab5}.bc-services-process{padding:95px 0;background:#0e1931;color:#fff}.bc-services-process-head>p{color:#98a2b3}.bc-services-process-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid hsla(0,0%,100%,.1);border-radius:13px;overflow:hidden}.bc-services-process-grid article{position:relative;min-height:245px;padding:25px 22px;border-right:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.015)}.bc-services-process-grid article:last-child{border:0}.bc-services-process-grid article.active{background:#01c4d0;color:#071221}.bc-services-process-grid article>div{display:flex;align-items:center;justify-content:space-between;color:#667085;font-size:8px}.bc-services-process-grid article.active>div{color:#0e6870}.bc-services-process-grid article>div svg{width:15px}.bc-services-process-grid h3{margin-top:50px;font-size:17px}.bc-services-process-grid p{margin-top:11px;color:#98a2b3;font-size:8px;line-height:1.65}.bc-services-process-grid .active p{color:#145b62}.bc-services-process-grid article>i{position:absolute;left:22px;right:22px;bottom:20px;height:2px;background:hsla(0,0%,100%,.08)}.bc-services-process-grid article.active>i{background:#0e1931}.bc-services-process-foot{margin-top:18px;padding:15px 19px;display:flex;align-items:center;justify-content:space-between;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#98a2b3;font-size:8px}.bc-services-process-foot span{display:flex;align-items:center;gap:7px}.bc-services-process-foot svg{width:14px;color:#01c4d0}.bc-services-process-foot b{color:#fff}.bc-services-process-foot a{display:flex;align-items:center;gap:6px;color:#01c4d0;font-weight:700}.bc-services-reviews{background:#f5fbfb}.bc-services-cta{padding:90px 0}.bc-services-cta-card{position:relative;min-height:360px;padding:65px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;border-radius:18px;background:#0e1931;color:#fff;overflow:hidden}.bc-services-cta-card>div:not(.bc-services-cta-art){position:relative;z-index:2}.bc-services-cta h2{font-size:42px}.bc-services-cta p{max-width:570px;margin-top:18px;color:#98a2b3;font-size:10px;line-height:1.75}.bc-services-cta-actions{justify-self:end;display:flex;flex-direction:column;align-items:center;gap:10px}.bc-services-cta-actions small{color:#667085;font-size:7px}.bc-services-cta-art{position:absolute!important;right:-110px;top:-180px;width:500px;height:500px;border:1px solid rgba(1,196,208,.15);border-radius:50%}.bc-services-cta-art i{position:absolute;inset:60px;border:1px dashed rgba(1,196,208,.2);border-radius:50%}.bc-services-cta-art i:nth-child(2){inset:130px}.bc-services-cta-art i:nth-child(3){inset:200px;background:#01c4d0;filter:blur(40px);opacity:.3}.bc-services-cta-art svg{position:absolute;left:225px;bottom:70px;width:35px;color:#01c4d0}@media(max-width:900px){.bc-services-hero-inner,.bc-services-intro>.bc-container,.bc-services-process-head,.bc-services-review-head,.bc-services-section-head{grid-template-columns:1fr}.bc-services-command{max-width:620px}.bc-services-hero{padding-top:70px}.bc-services-hero-copy h1{font-size:48px}.bc-services-outcomes{grid-template-columns:1fr}.bc-services-outcomes article{border-right:0;border-bottom:1px solid #d9eef0}.bc-service-detail-card{grid-template-columns:60px 1fr}.bc-service-detail-benefits{grid-column:2;padding:22px 0 0;border-left:0;border-top:1px solid #e6f1f2}.bc-services-process-grid{grid-template-columns:repeat(2,1fr)}.bc-services-process-grid article{border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-services-cta-card{grid-template-columns:1fr;gap:35px}.bc-services-cta-actions{justify-self:start;align-items:flex-start}}@media(max-width:600px){.bc-services-hero{min-height:auto;padding-top:55px}.bc-services-hero-copy h1{font-size:39px}.bc-services-hero-proof{gap:16px;flex-wrap:wrap}.bc-services-command{transform:none}.bc-command-services{grid-template-columns:1fr}.bc-services-catalog,.bc-services-cta,.bc-services-intro,.bc-services-process{padding:70px 0}.bc-services-cta h2,.bc-services-intro h2,.bc-services-process-head h2,.bc-services-review-head h2,.bc-services-section-head h2{font-size:30px}.bc-service-detail-card{grid-template-columns:1fr;padding:35px 0;gap:20px}.bc-service-detail-benefits{grid-column:1}.bc-services-process-grid{grid-template-columns:1fr}.bc-services-process-grid article{min-height:200px;border-right:0}.bc-services-process-foot{align-items:flex-start;gap:18px;flex-direction:column}.bc-services-cta-card{padding:42px 28px}.bc-services-cta-art{opacity:.5}}.bc-services-hero-copy h1{max-width:650px}.bc-services-command{position:relative}.bc-services-command:before{content:"";position:absolute;z-index:-1;inset:-35px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.13),transparent 68%);filter:blur(10px)}.bc-services-command-bar small{font-size:10px}.bc-command-core small,.bc-command-status,.bc-services-command-bar b{font-size:9px}.bc-services-command-body{padding:20px}.bc-command-core{height:190px;border-color:rgba(1,196,208,.12);background:radial-gradient(circle at center,rgba(1,196,208,.13),rgba(1,196,208,.02) 48%,transparent 70%);overflow:hidden}.bc-command-core>svg{display:none}.bc-command-core-icon{position:relative;z-index:2;width:48px;height:48px;margin-bottom:12px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.35);border-radius:14px;background:#101f39;color:#01c4d0;box-shadow:0 0 0 8px rgba(1,196,208,.05),0 12px 30px rgba(0,0,0,.2)}.bc-command-core-icon svg{width:20px}.bc-command-core strong{font-size:22px}.bc-command-core small{margin-top:9px}.bc-command-orbit{position:absolute;border:1px solid rgba(1,196,208,.12);border-radius:50%;pointer-events:none}.bc-command-orbit-one{width:260px;height:260px}.bc-command-orbit-two{width:350px;height:350px;border-style:dashed;opacity:.55}.bc-command-services{gap:9px}.bc-command-services span{min-height:46px;padding:10px 12px;font-size:11px;transition:border-color .25s,background .25s,transform .25s}.bc-command-services span:hover{border-color:rgba(1,196,208,.3);background:rgba(1,196,208,.06);transform:translateY(-1px)}.bc-command-services b{font-size:9px}.bc-command-status{padding:14px 4px 2px;align-items:center}.bc-command-status>div{display:flex;align-items:center;gap:8px}.bc-command-status>div small{color:#667085;font-size:8px}.bc-command-status>div b{color:#01c4d0;font-size:12px}.bc-services-scroll{font-size:9px}.bc-services-cta-card>div>span,.bc-services-intro-copy>span,.bc-services-media-head>span,.bc-services-process-head span,.bc-services-review-head span,.bc-services-section-head span{font-size:11px}.bc-services-intro>.bc-container>p,.bc-services-process-head>p,.bc-services-review-head>p,.bc-services-section-head>p{font-size:14px}.bc-services-outcomes h3{font-size:15px}.bc-services-outcomes p{font-size:12px}.bc-service-detail-number{font-size:11px}.bc-service-detail-benefits>span,.bc-service-detail-title span{font-size:10px}.bc-service-detail-title h3{font-size:24px}.bc-service-detail-main>p{font-size:14px}.bc-service-detail-benefits li,.bc-service-detail-main>a{font-size:12px}.bc-services-process-grid article>div{font-size:11px}.bc-services-process-grid h3{font-size:20px}.bc-services-process-grid p{font-size:12px}.bc-services-process-foot{font-size:11px}.bc-services-cta p{font-size:14px}.bc-services-cta-actions small{font-size:10px}.bc-services-media{padding:95px 0;background:#f5fbfb}.bc-services-media-head{display:grid;grid-template-columns:1.1fr .9fr;gap:10px 60px;margin-bottom:42px}.bc-services-media-head>span{grid-column:1/-1;color:#01aab5;font-weight:800;letter-spacing:.16em}.bc-services-media-head h2{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;line-height:1.15;letter-spacing:-.035em}.bc-services-media-head em{color:#01c4d0;font-style:normal}.bc-services-media-head p{align-self:end;color:#667085;font-size:14px;line-height:1.8}.bc-services-media-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:245px 245px;gap:16px}.bc-services-media-grid figure{position:relative;margin:0;border-radius:14px;overflow:hidden;background:#0e1931}.bc-services-media-grid .bc-services-media-large{grid-row:1/3}.bc-services-media-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.bc-services-media-grid figure:hover img{transform:scale(1.035)}.bc-services-media-grid figure:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(7,18,33,.9))}.bc-services-media-grid figcaption{position:absolute;z-index:2;left:24px;right:24px;bottom:22px;display:flex;align-items:center;gap:13px;color:#fff}.bc-services-media-grid figcaption>span{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;font-size:10px}.bc-services-media-grid figcaption b{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:15px}.bc-services-media-grid figcaption small{display:block;margin-top:4px;color:#c8d0d8;font-size:11px}@media(max-width:900px){.bc-services-media-head{grid-template-columns:1fr}.bc-services-media-head>span{grid-column:auto}.bc-services-media-grid{grid-template-columns:1fr 1fr;grid-template-rows:390px 250px}.bc-services-media-grid .bc-services-media-large{grid-column:1/-1;grid-row:auto}}@media(max-width:600px){.bc-services-hero-copy h1{font-size:37px;line-height:1.08}.bc-command-core{height:170px}.bc-command-core strong{font-size:20px}.bc-service-detail-main>p,.bc-services-cta p,.bc-services-intro>.bc-container>p,.bc-services-process-head>p,.bc-services-review-head>p,.bc-services-section-head>p{font-size:13px}.bc-services-media{padding:70px 0}.bc-services-media-head h2{font-size:30px}.bc-services-media-head p{font-size:13px}.bc-services-media-grid{display:grid;grid-template-columns:1fr;grid-template-rows:310px 230px 230px}.bc-services-media-grid .bc-services-media-large{grid-column:auto}.bc-services-media-grid figcaption{left:18px;right:18px;bottom:18px}}.bc-services-process-grid{grid-template-columns:repeat(4,1fr)}.bc-services-process-grid article{min-height:225px;border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-services-process-grid article:nth-child(4n){border-right:0}.bc-services-process-grid article:nth-last-child(-n+4){border-bottom:0}.bc-services-process-grid article:last-child{border-right:0}@media(max-width:900px){.bc-services-process-grid{grid-template-columns:repeat(2,1fr)}.bc-services-process-grid article:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.1)}.bc-services-process-grid article:nth-child(2n){border-right:0}.bc-services-process-grid article:nth-last-child(-n+4){border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-services-process-grid article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:600px){.bc-services-process-grid{grid-template-columns:1fr}.bc-services-process-grid article,.bc-services-process-grid article:nth-child(odd),.bc-services-process-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-services-process-grid article:last-child{border-bottom:0}}.bc-services-command{animation:bcCommandFloat 6s ease-in-out infinite}.bc-services-command-bar b i{animation:bcCommandPulse 1.8s ease-out infinite}.bc-command-core{isolation:isolate}.bc-command-core:before{content:"";position:absolute;z-index:-1;width:100px;height:100px;border-radius:50%;background:rgba(1,196,208,.12);filter:blur(25px);animation:bcCommandGlow 3.5s ease-in-out infinite}.bc-command-core-icon{animation:bcCommandCore 3.5s ease-in-out infinite}.bc-command-core-icon:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(1,196,208,.22);border-radius:18px;animation:bcCommandPulse 2.2s ease-out infinite}.bc-command-orbit-one{animation:bcCommandSpin 14s linear infinite}.bc-command-orbit-one:after{content:"";position:absolute;left:30px;top:25px;width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 12px #01c4d0}.bc-command-orbit-two{animation:bcCommandSpin 22s linear infinite reverse}.bc-command-orbit-two:after{content:"";position:absolute;right:48px;bottom:44px;width:5px;height:5px;border-radius:50%;background:#5b8def;box-shadow:0 0 10px #5b8def}.bc-command-node{position:absolute;z-index:4;padding:6px 9px;display:flex;align-items:center;gap:5px;border:1px solid rgba(1,196,208,.2);border-radius:6px;background:rgba(14,25,49,.88);box-shadow:0 8px 20px rgba(0,0,0,.18);color:#b8c2cc;font-size:8px;font-weight:700;letter-spacing:.04em}.bc-command-node svg{width:10px;height:10px;color:#01c4d0}.bc-command-node-one{left:25px;top:24px;animation:bcCommandNode 4s ease-in-out infinite}.bc-command-node-two{right:22px;top:30px;animation:bcCommandNode 4.5s ease-in-out -1s infinite}.bc-command-node-three{left:30px;bottom:24px;animation:bcCommandNode 4.2s ease-in-out -2s infinite}.bc-command-node-four{right:28px;bottom:26px;animation:bcCommandNode 4.8s ease-in-out -3s infinite}.bc-command-scan{position:absolute;z-index:3;left:12%;right:12%;top:18%;height:1px;background:linear-gradient(90deg,transparent,#01c4d0,transparent);box-shadow:0 0 8px rgba(1,196,208,.5);opacity:.55;animation:bcCommandScan 4s ease-in-out infinite}.bc-command-services span{position:relative;overflow:hidden}.bc-command-services span:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,#01c4d0,transparent);animation:bcCommandCard 4.8s ease-in-out infinite}.bc-command-services span:nth-child(2):after{animation-delay:.4s}.bc-command-services span:nth-child(3):after{animation-delay:.8s}.bc-command-services span:nth-child(4):after{animation-delay:1.2s}.bc-command-services span:nth-child(5):after{animation-delay:1.6s}.bc-command-services span>i{animation:bcCommandIcon 3s ease-in-out infinite}.bc-command-services span:nth-child(2n)>i{animation-delay:-1.5s}.bc-command-status>span>i{animation:bcCommandPulse 1.8s ease-out infinite}@keyframes bcCommandFloat{50%{transform:perspective(1200px) rotateY(-3deg) translateY(-7px)}}@keyframes bcCommandSpin{to{transform:rotate(1turn)}}@keyframes bcCommandCore{50%{transform:translateY(-3px);box-shadow:0 0 0 11px rgba(1,196,208,.04),0 16px 35px rgba(0,0,0,.24)}}@keyframes bcCommandGlow{50%{transform:scale(1.3);opacity:.55}}@keyframes bcCommandPulse{0%{box-shadow:0 0 0 0 rgba(1,196,208,.38)}70%{box-shadow:0 0 0 8px rgba(1,196,208,0)}to{box-shadow:0 0 0 0 rgba(1,196,208,0)}}@keyframes bcCommandNode{50%{transform:translateY(-5px)}}@keyframes bcCommandScan{50%{top:82%;opacity:.2}}@keyframes bcCommandCard{0%,15%{width:0;opacity:0}40%,70%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes bcCommandIcon{50%{background:rgba(1,196,208,.2);color:#7ce4e9}}@media(max-width:600px){.bc-command-node{font-size:0;padding:6px}.bc-command-node-one{left:18px}.bc-command-node-two{right:18px}.bc-command-node-three{left:20px}.bc-command-node-four{right:20px}}@media(prefers-reduced-motion:reduce){.bc-command-core-icon,.bc-command-core-icon:after,.bc-command-core:before,.bc-command-node,.bc-command-orbit-one,.bc-command-orbit-two,.bc-command-scan,.bc-command-services span:after,.bc-command-services span>i,.bc-command-status>span>i,.bc-services-command,.bc-services-command-bar b i{animation:none}}.bc-services-object{position:relative;height:500px;isolation:isolate}.bc-services-object-glow{width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.18),rgba(1,196,208,.04) 45%,transparent 70%)}.bc-services-object-glow,.bc-services-object-orbit{position:absolute;left:50%;top:50%;translate:-50% -50%}.bc-services-object-orbit{z-index:1;width:390px;height:390px;border:1px solid rgba(1,196,208,.16);border-radius:50%;animation:bcObjectOrbit 26s linear infinite}.bc-services-object-orbit:after{content:"";position:absolute;left:53px;top:31px;width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 14px #01c4d0}.bc-services-object-orbit-two{width:300px;height:300px;border-style:dashed;animation-duration:20s;animation-direction:reverse}.bc-services-object-orbit-two:after{left:auto;right:24px;top:auto;bottom:54px;width:5px;height:5px}.bc-services-object-canvas{position:absolute;z-index:5;left:50%;top:50%;width:310px;translate:-50% -50%;border:1px solid rgba(1,196,208,.38);border-radius:13px;background:#fff;box-shadow:0 32px 70px rgba(0,0,0,.32),0 0 0 9px rgba(1,196,208,.035);overflow:hidden;transform:perspective(900px) rotateY(-5deg) rotateX(3deg);animation:bcObjectCanvas 6s ease-in-out infinite}.bc-object-browser-bar{height:34px;padding:0 11px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d9eef0;background:#fff}.bc-object-browser-bar>span{display:flex;gap:4px}.bc-object-browser-bar>span i{width:6px;height:6px;border-radius:50%;background:#d0d5dd}.bc-object-browser-bar>span i:nth-child(2){background:#01c4d0}.bc-object-browser-bar small{color:#667085;font-size:8px}.bc-object-browser-bar b{justify-self:end;padding:4px 6px;border-radius:8px;background:#e4f9fa;color:#01aab5;font-size:6px}.bc-object-canvas-body{position:relative;height:210px;padding:15px;background:linear-gradient(145deg,#fff,#f0fafa)}.bc-object-nav{height:20px;display:flex;align-items:center;gap:8px}.bc-object-nav i{width:35px;height:7px;border-radius:5px;background:#0e1931}.bc-object-nav span{width:22px;height:3px;border-radius:5px;background:#d0d5dd}.bc-object-nav b{width:30px;height:9px;margin-left:auto;border-radius:5px;background:#01c4d0}.bc-object-copy{position:absolute;left:22px;top:70px}.bc-object-copy small{color:#01aab5;font-size:6px;font-weight:800;letter-spacing:.1em}.bc-object-copy strong{display:block;margin-top:8px;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:23px;line-height:1.05}.bc-object-copy strong em{color:#01c4d0;font-style:normal}.bc-object-copy>span{display:block;width:95px;height:5px;margin-top:12px;border-radius:5px;background:#d9eef0}.bc-object-copy>span:last-child{width:62px;margin-top:5px}.bc-object-art{position:absolute;right:19px;bottom:18px;width:115px;height:115px;display:grid;place-items:center;border-radius:11px;background:#0e1931;overflow:hidden}.bc-object-art>svg{position:relative;z-index:2;width:33px;color:#01c4d0;animation:bcObjectCore 3s ease-in-out infinite}.bc-object-art>i{position:absolute;width:58px;height:58px;border:1px solid rgba(1,196,208,.32);border-radius:50%;animation:bcObjectOrbit 10s linear infinite}.bc-object-art>i:nth-of-type(2){width:86px;height:86px;border-style:dashed;animation-direction:reverse}.bc-object-art>i:nth-of-type(3){width:7px;height:7px;left:22px;top:21px;border:0;background:#01c4d0;box-shadow:0 0 11px #01c4d0}.bc-services-object-node{position:absolute;z-index:7;min-width:130px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(1,196,208,.25);border-radius:9px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 32px rgba(0,0,0,.2);color:#0e1931;animation:bcObjectNode 4.5s ease-in-out infinite}.bc-services-object-node>i{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;background:#e6f9fa;color:#01aab5}.bc-services-object-node svg{width:14px}.bc-services-object-node span small{display:block;color:#01aab5;font-size:6px;font-weight:800}.bc-services-object-node span b{display:block;margin-top:2px;font-size:8px;white-space:nowrap}.bc-object-service-1{left:-5px;top:54px}.bc-object-service-2{right:-6px;top:46px;animation-delay:-.8s}.bc-object-service-3{left:-20px;bottom:83px;animation-delay:-1.6s}.bc-object-service-4{right:-17px;bottom:90px;animation-delay:-2.4s}.bc-object-service-5{left:50%;translate:-50% 0;animation-delay:-3.2s}.bc-object-proof{position:absolute;z-index:8;padding:9px 11px;display:flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(14,25,49,.88);box-shadow:0 12px 28px rgba(0,0,0,.22);backdrop-filter:blur(8px);animation:bcObjectNode 5s ease-in-out infinite}.bc-object-proof>i{width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.12)}.bc-object-proof>svg{width:14px;color:#01c4d0}.bc-object-proof span{color:#98a2b3;font-size:7px}.bc-object-proof b{display:block;color:#fff;font-size:10px}.bc-object-proof-one{left:22px;top:205px;animation-delay:-1s}.bc-object-proof-two{right:12px;top:214px;animation-delay:-2.5s}.bc-services-object-lines{position:absolute;z-index:2;inset:0;width:100%;height:100%}.bc-services-object-lines path{fill:none;stroke:rgba(1,196,208,.3);stroke-width:1;stroke-dasharray:5 7;animation:bcObjectFlow 2.5s linear infinite}.bc-services-object-scan{position:absolute;z-index:6;left:17%;right:17%;top:25%;height:1px;background:linear-gradient(90deg,transparent,#01c4d0,transparent);opacity:.5;animation:bcObjectScan 4.5s ease-in-out infinite}@keyframes bcObjectOrbit{to{transform:rotate(1turn)}}@keyframes bcObjectCanvas{50%{translate:-50% calc(-50% - 9px)}}@keyframes bcObjectNode{50%{transform:translateY(-7px)}}@keyframes bcObjectCore{50%{transform:scale(1.12);filter:drop-shadow(0 0 7px rgba(1,196,208,.5))}}@keyframes bcObjectFlow{to{stroke-dashoffset:-24}}@keyframes bcObjectScan{50%{top:72%;opacity:.15}}@media(max-width:1100px){.bc-services-object{transform:scale(.9);transform-origin:center}.bc-object-service-1,.bc-object-service-3{left:-35px}.bc-object-service-2,.bc-object-service-4{right:-35px}}@media(max-width:900px){.bc-services-object{max-width:620px;margin:0 auto;transform:none}}@media(max-width:600px){.bc-services-object{height:420px;transform:scale(.78);transform-origin:top center;margin-bottom:-80px}.bc-services-object-canvas{width:300px}.bc-object-service-1,.bc-object-service-3{left:-25px}.bc-object-service-2,.bc-object-service-4{right:-25px}}@media(prefers-reduced-motion:reduce){.bc-object-art>i,.bc-object-art>svg,.bc-object-proof,.bc-services-object-canvas,.bc-services-object-lines path,.bc-services-object-node,.bc-services-object-orbit,.bc-services-object-scan{animation:none}}.bc-services-catalog{position:relative;background:linear-gradient(180deg,#fff,#fbfefe);overflow:hidden}.bc-services-catalog:before{content:"";position:absolute;right:-180px;top:70px;width:420px;height:420px;border:1px solid rgba(1,196,208,.09);border-radius:50%;box-shadow:0 0 0 70px rgba(1,196,208,.025),0 0 0 140px rgba(1,196,208,.015)}.bc-services-section-head{position:relative;margin-bottom:55px;padding:0 0 38px;border-bottom:1px solid #d9eef0}.bc-capabilities-title>span{display:flex;align-items:center;gap:9px;color:#01aab5;font-size:11px;font-weight:800;letter-spacing:.16em}.bc-capabilities-title>span>i{width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.1)}.bc-capabilities-title>span>b{margin-left:5px;padding:4px 7px;border:1px solid #cbecee;border-radius:20px;background:#f0fbfb;font-size:9px;letter-spacing:0}.bc-capabilities-title h2{margin-top:20px;font-size:46px;line-height:1.08;letter-spacing:-.045em}.bc-capabilities-intro{align-self:end}.bc-capabilities-intro>p{max-width:490px;color:#667085;font-size:14px;line-height:1.8}.bc-capabilities-intro>div{margin-top:24px;padding-top:18px;display:flex;gap:25px;border-top:1px solid #e4f0f1}.bc-capabilities-intro>div span{color:#98a2b3;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.bc-capabilities-intro>div strong{display:block;margin-bottom:3px;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;letter-spacing:0;text-transform:none}.bc-services-list{position:relative;border-top:0}.bc-service-reveal{margin-bottom:14px}.bc-service-detail-card{position:relative;padding:38px 52px 38px 28px;border:1px solid #ddeff0;border-radius:14px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 35px rgba(14,25,49,.035);overflow:hidden}.bc-service-detail-card:hover{padding-left:40px;border-color:#b6e6e9;background:#fff;box-shadow:0 20px 55px rgba(14,25,49,.08)}.bc-service-card-glow{position:absolute;right:-100px;top:50%;width:260px;height:260px;translate:0 -50%;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.1),transparent 68%);opacity:0;transition:.4s}.bc-service-detail-card:hover .bc-service-card-glow{opacity:1;right:-65px}.bc-service-detail-number span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #cdebed;border-radius:50%;background:#f4fbfb;color:#01aab5;font-weight:800}.bc-service-detail-number i{flex:1;max-width:26px}.bc-service-detail-title>i{width:54px;height:54px;border-radius:13px;box-shadow:0 8px 22px rgba(1,196,208,.1);transition:.35s}.bc-service-detail-card:hover .bc-service-detail-title>i{transform:translateY(-3px) rotate(-3deg);background:#01c4d0;color:#071221}.bc-service-detail-title h3{font-size:26px;letter-spacing:-.025em}.bc-service-detail-main>a{padding-bottom:4px;border-bottom:1px solid #bfe8ea}.bc-service-card-arrow{position:absolute;right:20px;top:20px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9eef0;border-radius:50%;color:#98a2b3;opacity:0;transform:translate(-5px,5px);transition:.3s}.bc-service-card-arrow svg{width:13px}.bc-service-detail-card:hover .bc-service-card-arrow{opacity:1;transform:none;color:#01aab5}.bc-service-detail-benefits{position:relative}.bc-service-detail-benefits li{padding:2px 0}.bc-service-detail-benefits li svg{margin-top:1px}@media(max-width:900px){.bc-capabilities-title h2{font-size:40px}.bc-capabilities-intro>p{max-width:650px}.bc-service-detail-card{padding:34px 35px 34px 20px}.bc-service-detail-card:hover{padding-left:28px}}@media(max-width:600px){.bc-services-section-head{padding-bottom:30px}.bc-capabilities-title h2{font-size:33px}.bc-capabilities-intro>div{gap:15px;justify-content:space-between}.bc-capabilities-intro>div span{font-size:8px}.bc-service-reveal{margin-bottom:12px}.bc-service-detail-card{padding:28px 20px}.bc-service-detail-card:hover{padding-left:20px}.bc-service-card-arrow{display:none}.bc-service-detail-number{align-items:center}.bc-service-detail-number i{max-width:none}.bc-service-detail-title h3{font-size:23px}}.bc-portfolio-page{background:#fff;color:#0e1931}.bc-portfolio-page h1,.bc-portfolio-page h2,.bc-portfolio-page h3{font-family:Plus Jakarta Sans,sans-serif}.bc-portfolio-page em{color:#01c4d0;font-style:normal}.bc-portfolio-hero{position:relative;min-height:700px;padding:88px 0 70px;overflow:hidden;background:#0e1931;color:#fff}.bc-portfolio-hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.bc-portfolio-hero-glow{position:absolute;right:-80px;top:-180px;width:620px;height:620px;border-radius:50%;background:#01c4d0;filter:blur(190px);opacity:.12}.bc-portfolio-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.bc-portfolio-hero-copy h1{max-width:670px;margin:25px 0 22px;font-size:58px;line-height:1.04;letter-spacing:-.045em}.bc-portfolio-hero-copy>p{max-width:590px;color:#b8c2cc;font-size:16px;line-height:1.75}.bc-portfolio-hero-proof{margin-top:43px;padding-top:24px;display:flex;gap:32px;border-top:1px solid hsla(0,0%,100%,.1)}.bc-portfolio-hero-proof span{color:#98a2b3;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.bc-portfolio-hero-proof strong{display:block;margin-bottom:4px;color:#fff;font-size:21px;letter-spacing:0}.bc-portfolio-object{position:relative;height:510px;isolation:isolate}.bc-portfolio-object-orbit{position:absolute;left:50%;top:50%;width:405px;height:405px;translate:-50% -50%;border:1px solid rgba(1,196,208,.17);border-radius:50%;animation:bcPortfolioOrbit 25s linear infinite}.bc-portfolio-object-orbit:after{content:"";position:absolute;left:48px;top:35px;width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 13px #01c4d0}.bc-portfolio-object-orbit.second{width:320px;height:320px;border-style:dashed;animation-direction:reverse;animation-duration:19s}.bc-portfolio-object-card{position:absolute;left:50%;top:50%;width:320px;border:1px solid rgba(1,196,208,.28);border-radius:14px;background:#0e1931;box-shadow:0 28px 65px rgba(0,0,0,.34);overflow:hidden}.bc-portfolio-object-card .relative{border:0;border-radius:0}.bc-portfolio-object-back{z-index:2;translate:-63% -58%;rotate:-10deg;opacity:.32}.bc-portfolio-object-mid{z-index:3;translate:-37% -55%;rotate:9deg;opacity:.48}.bc-portfolio-object-main{z-index:5;width:340px;translate:-50% -50%;animation:bcPortfolioCanvas 6s ease-in-out infinite}.bc-portfolio-object-bar{height:36px;padding:0 11px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);background:#111d34}.bc-portfolio-object-bar>span{display:flex;gap:4px}.bc-portfolio-object-bar>span i{width:6px;height:6px;border-radius:50%;background:#344054}.bc-portfolio-object-bar>span i:nth-child(2){background:#01c4d0}.bc-portfolio-object-bar small{color:#98a2b3;font-size:9px}.bc-portfolio-object-bar b{justify-self:end;color:#01c4d0;font-size:9px}.bc-portfolio-object-caption{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#0e1931}.bc-portfolio-object-caption small{display:block;color:#01aab5;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bc-portfolio-object-caption b{display:block;margin-top:3px;font-size:14px}.bc-portfolio-object-caption svg{width:18px;color:#01aab5}.bc-portfolio-float{position:absolute;z-index:8;padding:11px 13px;display:flex;align-items:center;gap:9px;border:1px solid rgba(1,196,208,.22);border-radius:9px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 32px rgba(0,0,0,.22);color:#0e1931;animation:bcPortfolioFloat 4.5s ease-in-out infinite}.bc-portfolio-float svg{width:17px;color:#01aab5}.bc-portfolio-float>i{width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.12)}.bc-portfolio-float span{color:#667085;font-size:10px}.bc-portfolio-float b{display:block;color:#0e1931;font-size:13px}.bc-portfolio-float-one{left:-10px;top:72px}.bc-portfolio-float-two{right:-10px;top:92px;animation-delay:-1.5s}.bc-portfolio-float-three{left:20px;bottom:58px;animation-delay:-3s}.bc-portfolio-object-lines{position:absolute;z-index:1;inset:0;width:100%;height:100%}.bc-portfolio-object-lines path{fill:none;stroke:rgba(1,196,208,.3);stroke-width:1;stroke-dasharray:5 7;animation:bcPortfolioFlow 2.5s linear infinite}.bc-portfolio-object-scan{position:absolute;z-index:6;left:17%;right:17%;top:25%;height:1px;background:linear-gradient(90deg,transparent,#01c4d0,transparent);opacity:.5;animation:bcPortfolioScan 4.5s ease-in-out infinite}@keyframes bcPortfolioOrbit{to{transform:rotate(1turn)}}@keyframes bcPortfolioCanvas{50%{translate:-50% calc(-50% - 9px)}}@keyframes bcPortfolioFloat{50%{transform:translateY(-7px)}}@keyframes bcPortfolioFlow{to{stroke-dashoffset:-24}}@keyframes bcPortfolioScan{50%{top:72%;opacity:.15}}.bc-portfolio-intro{padding:100px 0;background:#f5fbfb}.bc-portfolio-intro-head,.bc-portfolio-results-head,.bc-portfolio-work-head{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:48px}.bc-portfolio-intro-head span,.bc-portfolio-results-head span{color:#01aab5;font-size:11px;font-weight:800;letter-spacing:.16em}.bc-portfolio-intro-head h2,.bc-portfolio-results-head h2,.bc-portfolio-work-head h2{margin-top:15px;font-size:43px;line-height:1.12;letter-spacing:-.04em}.bc-portfolio-intro-head>p,.bc-portfolio-results-head>p{color:#667085;font-size:15px;line-height:1.8}.bc-portfolio-principles{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9eef0;border-radius:15px;background:#fff;box-shadow:0 16px 50px rgba(14,25,49,.05);overflow:hidden}.bc-portfolio-principles>div{border-right:1px solid #d9eef0}.bc-portfolio-principles>div:last-child{border:0}.bc-portfolio-principles article{position:relative;min-height:245px;padding:26px}.bc-portfolio-principles article>span{color:#98a2b3;font-size:11px}.bc-portfolio-principles article>i{width:44px;height:44px;margin-top:34px;display:grid;place-items:center;border-radius:10px;background:#e9f9fa;color:#01aab5}.bc-portfolio-principles svg{width:20px}.bc-portfolio-principles h3{margin-top:18px;font-size:17px}.bc-portfolio-principles p{margin-top:9px;color:#667085;font-size:13px;line-height:1.65}.bc-portfolio-work{position:relative;padding:105px 0;background:#fff}.bc-portfolio-work-head{padding-bottom:38px;border-bottom:1px solid #d9eef0}.bc-portfolio-work-head>div:first-child>span{display:flex;align-items:center;gap:9px;color:#01aab5;font-size:11px;font-weight:800;letter-spacing:.15em}.bc-portfolio-work-head>div:first-child>span i{width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.1)}.bc-portfolio-work-head>div:first-child>span b{padding:4px 7px;border:1px solid #cbecee;border-radius:20px;background:#f0fbfb;font-size:9px;letter-spacing:0}.bc-portfolio-work-head>div:last-child p{color:#667085;font-size:15px;line-height:1.75}.bc-portfolio-work-head>div:last-child small{margin-top:18px;display:flex;align-items:center;gap:8px;color:#98a2b3;font-size:11px}.bc-portfolio-work-head>div:last-child svg{width:14px;color:#01aab5}.bc-project-filter-bar{padding:8px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d9eef0;border-radius:12px;background:#f7fbfc}.bc-project-filter-bar>div{display:flex;flex-wrap:wrap;gap:5px}.bc-project-filter-bar button{padding:10px 13px;display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:8px;color:#667085;font-size:12px;font-weight:700;transition:.25s}.bc-project-filter-bar button small{min-width:20px;padding:2px 5px;border-radius:10px;background:#e9f1f2;color:#98a2b3;font-size:9px}.bc-project-filter-bar button:hover{color:#0e1931;background:#fff}.bc-project-filter-bar button.active{border-color:#bce9eb;background:#fff;color:#01aab5;box-shadow:0 5px 14px rgba(14,25,49,.05)}.bc-project-filter-bar button.active small{background:#ddf7f8;color:#01aab5}.bc-project-filter-bar>span{padding-right:10px;color:#98a2b3;font-size:11px}.bc-project-filter-bar>span b{color:#0e1931}.bc-project-grid{margin-top:35px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.bc-project-card{height:100%;padding:13px 13px 20px;display:block;border:1px solid #d9eef0;border-radius:16px;background:#fff;box-shadow:0 10px 35px rgba(14,25,49,.04);transition:.35s}.bc-project-card:hover{transform:translateY(-5px);border-color:#b8e8ea;box-shadow:0 22px 55px rgba(14,25,49,.1)}.bc-project-card-art{position:relative;overflow:hidden;border-radius:11px}.bc-project-card-art>.relative{border:0;border-radius:11px}.bc-project-card-art>span{position:absolute;left:14px;top:14px;padding:7px 9px;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;background:rgba(14,25,49,.72);color:#fff;font-size:10px;backdrop-filter:blur(8px)}.bc-project-card-art>i{position:absolute;right:14px;top:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#01c4d0;color:#071221;opacity:0;transform:translate(-5px,5px);transition:.3s}.bc-project-card:hover .bc-project-card-art>i{opacity:1;transform:none}.bc-project-card-art>i svg{width:16px}.bc-project-card-meta{margin-top:19px;display:flex;align-items:center;justify-content:space-between}.bc-project-card-meta span{color:#01aab5;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bc-project-card-meta small{color:#98a2b3;font-size:11px}.bc-project-card h3{margin-top:7px;font-size:23px;letter-spacing:-.025em}.bc-project-card>p{min-height:50px;margin-top:10px;color:#667085;font-size:14px;line-height:1.65}.bc-project-card-results{margin-top:20px;padding:16px 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5f0f1;border-bottom:1px solid #e5f0f1}.bc-project-card-results>span{padding-right:15px}.bc-project-card-results>span+span{padding-left:18px;border-left:1px solid #e5f0f1}.bc-project-card-results strong{display:block;color:#0e1931;font-family:Plus Jakarta Sans,sans-serif;font-size:19px}.bc-project-card-results small{display:block;margin-top:3px;color:#98a2b3;font-size:10px}.bc-project-card-foot{margin-top:17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.bc-project-card-foot>div{display:flex;gap:6px}.bc-project-card-foot>div span{padding:6px 8px;border-radius:6px;background:#f0f7f8;color:#667085;font-size:9px}.bc-project-card-foot>b{display:flex;align-items:center;gap:6px;color:#0e1931;font-size:11px}.bc-project-card-foot>b svg{width:13px;color:#01aab5}.bc-portfolio-results{padding:100px 0;background:#0e1931;color:#fff}.bc-portfolio-results-head>p{color:#98a2b3}.bc-portfolio-result-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden}.bc-portfolio-result-grid>div{border-right:1px solid hsla(0,0%,100%,.1)}.bc-portfolio-result-grid>div:last-child{border:0}.bc-portfolio-result-grid article{min-height:240px;padding:25px;display:flex;flex-direction:column}.bc-portfolio-result-grid small{color:#667085;font-size:11px}.bc-portfolio-result-grid strong{margin-top:38px;color:#01c4d0;font-family:Plus Jakarta Sans,sans-serif;font-size:44px;letter-spacing:-.04em}.bc-portfolio-result-grid span{margin-top:5px;color:#fff;font-size:14px}.bc-portfolio-result-grid p{margin-top:auto;color:#98a2b3;font-size:12px}.bc-portfolio-reviews{background:#f5fbfb}.bc-portfolio-cta{padding:90px 0}.bc-portfolio-cta-card{position:relative;min-height:370px;padding:65px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;border-radius:18px;background:#0e1931;color:#fff;overflow:hidden}.bc-portfolio-cta-card>div{position:relative;z-index:2}.bc-portfolio-cta-card>div:first-child>span{color:#01c4d0;font-size:11px;font-weight:800;letter-spacing:.15em}.bc-portfolio-cta-card h2{margin-top:15px;font-size:43px;line-height:1.12;letter-spacing:-.04em}.bc-portfolio-cta-card p{max-width:590px;margin-top:17px;color:#98a2b3;font-size:14px;line-height:1.75}.bc-portfolio-cta-card>div:nth-child(2){justify-self:end;display:flex;flex-direction:column;align-items:center;gap:11px}.bc-portfolio-cta-card>div:nth-child(2) small{color:#667085;font-size:10px}.bc-portfolio-cta-ring{position:absolute;right:-90px;top:-180px;width:510px;height:510px;border:1px solid rgba(1,196,208,.15);border-radius:50%;animation:bcPortfolioOrbit 28s linear infinite}.bc-portfolio-cta-ring.second{inset:auto -5px -300px auto;width:430px;height:430px;border-style:dashed;animation-direction:reverse}.bc-portfolio-cta-spark{position:absolute;right:185px;top:70px;width:32px;color:#01c4d0}@media(max-width:1000px){.bc-portfolio-hero-inner{grid-template-columns:1fr}.bc-portfolio-object{max-width:630px;width:100%;margin:0 auto}.bc-portfolio-intro-head,.bc-portfolio-results-head,.bc-portfolio-work-head{grid-template-columns:1fr}.bc-portfolio-principles{grid-template-columns:1fr 1fr}.bc-portfolio-principles>div:nth-child(2){border-right:0}.bc-portfolio-principles>div:nth-child(-n+2){border-bottom:1px solid #d9eef0}.bc-portfolio-result-grid{grid-template-columns:1fr 1fr}.bc-portfolio-result-grid>div:nth-child(2){border-right:0}.bc-portfolio-result-grid>div:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-portfolio-cta-card{grid-template-columns:1fr;gap:35px}.bc-portfolio-cta-card>div:nth-child(2){justify-self:start;align-items:flex-start}}@media(max-width:700px){.bc-portfolio-hero{padding:60px 0}.bc-portfolio-hero-copy h1{font-size:40px}.bc-portfolio-hero-copy>p{font-size:15px}.bc-portfolio-hero-proof{gap:18px;flex-wrap:wrap}.bc-portfolio-object{height:430px;transform:scale(.82);transform-origin:top center;margin-bottom:-70px}.bc-portfolio-float-one{left:-35px}.bc-portfolio-float-two{right:-35px}.bc-portfolio-cta,.bc-portfolio-intro,.bc-portfolio-results,.bc-portfolio-work{padding:72px 0}.bc-portfolio-cta-card h2,.bc-portfolio-intro-head h2,.bc-portfolio-results-head h2,.bc-portfolio-work-head h2{font-size:33px}.bc-portfolio-cta-card p,.bc-portfolio-intro-head>p,.bc-portfolio-results-head>p,.bc-portfolio-work-head>div:last-child p{font-size:14px}.bc-portfolio-principles{grid-template-columns:1fr}.bc-portfolio-principles>div{border-right:0}.bc-portfolio-principles>div,.bc-portfolio-principles>div:nth-child(2){border-bottom:1px solid #d9eef0}.bc-portfolio-principles article{min-height:210px}.bc-project-filter-bar{align-items:flex-start;flex-direction:column}.bc-project-filter-bar>span{padding:7px 10px}.bc-project-grid{grid-template-columns:1fr}.bc-project-card h3{font-size:21px}.bc-project-card>p{font-size:14px}.bc-portfolio-result-grid{grid-template-columns:1fr}.bc-portfolio-result-grid>div,.bc-portfolio-result-grid>div:nth-child(2){border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-portfolio-result-grid>div:last-child{border-bottom:0}.bc-portfolio-result-grid article{min-height:200px}.bc-portfolio-cta-card{padding:42px 28px}}@media(prefers-reduced-motion:reduce){.bc-portfolio-cta-ring,.bc-portfolio-float,.bc-portfolio-object-lines path,.bc-portfolio-object-main,.bc-portfolio-object-orbit,.bc-portfolio-object-scan{animation:none}}header nav a{font-size:14px!important}header .bc-button-link{font-size:13px!important}header nav[aria-label=Mobile] a{font-size:15px!important}footer h3{font-size:12px!important}footer a,footer p{font-size:13px!important;line-height:1.65}footer>div:last-child a,footer>div:last-child span{font-size:11px!important}main>section:not(.bc-services-hero):not(.bc-portfolio-hero) p{font-size:15px}.bc-home .bc-industry-card-top small,.bc-home .bc-kicker,.bc-home .bc-process-grid article>small,.bc-home .bc-section-title>span,.bc-home .bc-system-status,.bc-home .bc-tech-grid article>p{font-size:11px}.bc-home .bc-advantage-head>p,.bc-home .bc-arsenal-head>p,.bc-home .bc-industries-heading>p,.bc-home .bc-lead,.bc-home .bc-process-head>p,.bc-home .bc-section-title>p,.bc-home .bc-service-grid article>p{font-size:15px;line-height:1.7}.bc-home .bc-industry-link,.bc-home .bc-process-outcome a,.bc-home .bc-service-grid article>a{font-size:12px}.bc-home .bc-checklist small,.bc-home .bc-industry-row article p,.bc-home .bc-process-grid article>p,.bc-home .bc-table-row small,.bc-home .bc-tech-pills span{font-size:12px;line-height:1.55}.bc-home .bc-checklist b,.bc-home .bc-industry-row h3,.bc-home .bc-process-grid h3,.bc-home .bc-table-row b,.bc-home .bc-tech-grid h3{font-size:15px}.bc-btn,.bc-button-link{font-size:13px}.bc-portfolio-page .bc-services-kicker,.bc-services-page .bc-services-kicker{font-size:11px}.bc-portfolio-page .bc-portfolio-hero-copy>p,.bc-services-page .bc-services-hero-copy>p{font-size:16px}.bc-portfolio-page .bc-portfolio-hero-proof span,.bc-services-page .bc-services-hero-proof span{font-size:11px}.bc-portfolio-page .bc-portfolio-hero-proof strong,.bc-services-page .bc-services-hero-proof strong{font-size:21px}.bc-services-page .bc-service-detail-main>p,.bc-services-page .bc-services-intro>.bc-container>p,.bc-services-page .bc-services-process-head>p,.bc-services-page .bc-services-review-head>p,.bc-services-page .bc-services-section-head p{font-size:15px}.bc-services-page .bc-service-detail-benefits li,.bc-services-page .bc-service-detail-main>a,.bc-services-page .bc-services-outcomes p,.bc-services-page .bc-services-process-foot,.bc-services-page .bc-services-process-grid p{font-size:13px}.bc-services-page .bc-service-detail-benefits>span,.bc-services-page .bc-service-detail-title span,.bc-services-page .bc-services-intro-copy>span,.bc-services-page .bc-services-process-head span,.bc-services-page .bc-services-review-head span{font-size:11px}.bc-portfolio-page .bc-project-filter-bar button{font-size:13px}.bc-portfolio-page .bc-project-card-meta small,.bc-portfolio-page .bc-project-card-meta span,.bc-portfolio-page .bc-project-filter-bar>span{font-size:12px}.bc-portfolio-page .bc-project-card>p{font-size:15px}.bc-portfolio-page .bc-project-card-foot>b,.bc-portfolio-page .bc-project-card-foot>div span,.bc-portfolio-page .bc-project-card-results small{font-size:11px}.bc-portfolio-page .bc-portfolio-principles p,.bc-portfolio-page .bc-portfolio-result-grid p{font-size:13px}.text-xs{font-size:.875rem!important;line-height:1.45!important}.text-sm{font-size:1rem!important;line-height:1.6!important}.text-\[9px\]{font-size:11px!important}.text-\[10px\]{font-size:12px!important}.text-\[11px\]{font-size:13px!important}@media(max-width:600px){body{font-size:15px}header nav[aria-label=Mobile] a{font-size:16px!important}footer a,footer p{font-size:14px!important}.bc-home .bc-advantage-head>p,.bc-home .bc-arsenal-head>p,.bc-home .bc-industries-heading>p,.bc-home .bc-lead,.bc-home .bc-process-head>p,.bc-home .bc-section-title>p,.bc-home .bc-service-grid article>p,.bc-portfolio-page .bc-project-card>p,.bc-services-page .bc-service-detail-main>p{font-size:14px}}body{font-size:16px}.bc-btn,.bc-button-link,.bc-project-card-meta small,.bc-project-card-meta span,.bc-project-filter-bar>span,.bc-service-detail-benefits>span,.bc-service-detail-title span,.bc-services-kicker,footer h3,footer>div:last-child a,footer>div:last-child span{font-size:16px!important}@media(max-width:600px){body{font-size:16px}footer a,footer p{font-size:16px!important}}.bc-home .bc-process-grid article>small{font-size:11px!important;line-height:1.3}.bc-home .bc-advantage-brand h3{font-size:18px!important;line-height:1.3}.bc-home .bc-arsenal-head .bc-section-title h2{font-size:36px!important;font-weight:400!important;letter-spacing:-.025em}.bc-home .bc-arsenal-head .bc-section-title h2 em{font-weight:400!important}@media(max-width:650px){.bc-home .bc-advantage-brand h3{font-size:17px!important}.bc-home .bc-arsenal-head .bc-section-title h2{font-size:30px!important}}.bc-object-service-5{left:18%;bottom:5px;translate:0 0}.bc-object-service-6{right:16%;bottom:2px;animation-delay:-3.8s}@media(max-width:600px){.bc-object-service-5{left:12%}.bc-object-service-6{right:10%}}.bc-object-service-7{left:25%;top:0;animation-delay:-4.3s}.bc-object-service-8{right:22%;top:0;animation-delay:-4.8s}@media(max-width:600px){.bc-object-service-7{left:18%;top:-7px}.bc-object-service-8{right:16%;top:-7px}}.bc-home .bc-service-grid article.bc-service-wide{grid-column:1/-1;min-height:180px;padding:34px 38px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:24px;column-gap:24px;align-items:center;background:linear-gradient(110deg,#f4fcfc,#fff 58%,#effbfc)}.bc-home .bc-service-grid article.bc-service-wide>svg{grid-column:1;grid-row:1/3;width:50px;height:50px;padding:13px}.bc-home .bc-service-grid article.bc-service-wide h3{grid-column:2;grid-row:1;margin:0 0 7px;font-size:22px}.bc-home .bc-service-grid article.bc-service-wide p{grid-column:2;grid-row:2;max-width:700px;margin:0}.bc-home .bc-service-grid article.bc-service-wide>a{grid-column:3;grid-row:1/3;margin:0;padding:13px 18px;border:1px solid #bce9eb;border-radius:30px;background:#fff;color:#0e1931;white-space:nowrap}@media(max-width:650px){.bc-home .bc-service-grid article.bc-service-wide{grid-column:auto;min-height:250px;padding:28px;display:block}.bc-home .bc-service-grid article.bc-service-wide>svg{width:42px;height:42px;padding:10px}.bc-home .bc-service-grid article.bc-service-wide h3{margin:19px 0 8px;font-size:20px}.bc-home .bc-service-grid article.bc-service-wide>a{display:inline-flex;margin-top:20px;padding:0;border:0;background:transparent;color:#01aab5}}.bc-home .bc-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-home .bc-service-grid article.bc-service-bottom{grid-column:auto;min-height:260px;background:linear-gradient(145deg,#f7fcfc,#fff)}@media(max-width:900px){.bc-home .bc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-home .bc-service-grid article.bc-service-bottom:last-child{grid-column:1/-1}}@media(max-width:600px){.bc-home .bc-service-grid{grid-template-columns:1fr}.bc-home .bc-service-grid article.bc-service-bottom,.bc-home .bc-service-grid article.bc-service-bottom:last-child{grid-column:auto}}.bc-about-page{background:#fff;color:#0e1931}.bc-about-page h1,.bc-about-page h2,.bc-about-page h3{font-family:Plus Jakarta Sans,sans-serif}.bc-about-page em{color:#01c4d0;font-style:normal}.bc-about-hero{position:relative;min-height:700px;padding:88px 0 70px;overflow:hidden;background:#0e1931;color:#fff}.bc-about-hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.bc-about-hero-glow{position:absolute;right:-100px;top:-170px;width:630px;height:630px;border-radius:50%;background:#01c4d0;filter:blur(190px);opacity:.12}.bc-about-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.bc-about-hero-copy h1{max-width:690px;margin:25px 0 22px;font-size:57px;line-height:1.04;letter-spacing:-.045em}.bc-about-hero-copy>p{max-width:600px;color:#b8c2cc;font-size:16px;line-height:1.75}.bc-about-hero-proof{margin-top:43px;padding-top:24px;display:flex;gap:32px;border-top:1px solid hsla(0,0%,100%,.1)}.bc-about-hero-proof span{color:#98a2b3;font-size:16px;text-transform:uppercase;letter-spacing:.04em}.bc-about-hero-proof strong{display:block;margin-bottom:4px;color:#fff;font-size:22px;letter-spacing:0}.bc-about-object{position:relative;height:510px;isolation:isolate}.bc-about-object-glow{width:370px;height:370px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.18),rgba(1,196,208,.04) 48%,transparent 70%)}.bc-about-object-glow,.bc-about-object-orbit{position:absolute;left:50%;top:50%;translate:-50% -50%}.bc-about-object-orbit{z-index:1;width:400px;height:400px;border:1px solid rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 25s linear infinite}.bc-about-object-orbit:after{content:"";position:absolute;left:48px;top:34px;width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 13px #01c4d0}.bc-about-object-orbit.two{width:310px;height:310px;border-style:dashed;animation-direction:reverse;animation-duration:19s}.bc-about-object-core{position:absolute;z-index:5;left:50%;top:50%;width:290px;height:255px;padding:24px;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(1,196,208,.35);border-radius:17px;background:linear-gradient(145deg,rgba(22,37,66,.98),rgba(9,19,38,.98));box-shadow:0 30px 70px rgba(0,0,0,.34),0 0 0 10px rgba(1,196,208,.035);animation:bcAboutCore 6s ease-in-out infinite;overflow:hidden}.bc-about-object-mark{position:relative;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.36);border-radius:50%;background:#0e1931;box-shadow:0 0 0 8px rgba(1,196,208,.05)}.bc-about-object-mark svg{position:absolute;width:38px;color:rgba(1,196,208,.16)}.bc-about-object-mark strong{position:relative;color:#01c4d0;font-size:24px}.bc-about-object-core>small{margin-top:17px;color:#70dde2;font-size:10px;font-weight:800;letter-spacing:.14em}.bc-about-object-core h2{margin-top:8px;text-align:center;font-size:27px;line-height:1.08}.bc-about-object-core>div:last-child{margin-top:17px;display:flex;gap:5px}.bc-about-object-core>div:last-child span{width:23px;height:3px;border-radius:5px;background:#344054}.bc-about-object-core>div:last-child span:first-child{width:45px;background:#01c4d0}.bc-about-object-node{position:absolute;z-index:7;min-width:132px;padding:11px 13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(1,196,208,.25);border-radius:9px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 32px rgba(0,0,0,.2);color:#0e1931;animation:bcAboutNode 4.5s ease-in-out infinite}.bc-about-object-node>svg{width:29px;height:29px;padding:7px;border-radius:7px;background:#e6f9fa;color:#01aab5}.bc-about-object-node small{display:block;color:#01aab5;font-size:9px}.bc-about-object-node b{font-size:13px}.bc-about-object-node.node-one{left:-5px;top:55px}.bc-about-object-node.node-two{right:-5px;top:60px;animation-delay:-.9s}.bc-about-object-node.node-three{left:-18px;bottom:80px;animation-delay:-1.8s}.bc-about-object-node.node-four{right:-18px;bottom:88px;animation-delay:-2.7s}.bc-about-object-node.node-five{left:50%;bottom:3px;translate:-50% 0;animation-delay:-3.6s}.bc-about-object-proof{position:absolute;z-index:8;left:50%;top:31px;translate:-50% 0;padding:9px 12px;display:flex;align-items:center;gap:9px;border:1px solid hsla(0,0%,100%,.12);border-radius:30px;background:rgba(14,25,49,.9);box-shadow:0 12px 28px rgba(0,0,0,.22);white-space:nowrap}.bc-about-object-proof>i{width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.12)}.bc-about-object-proof span{color:#98a2b3;font-size:10px}.bc-about-object-proof b{color:#fff}.bc-about-object-lines{position:absolute;z-index:2;inset:0;width:100%;height:100%}.bc-about-object-lines path{fill:none;stroke:rgba(1,196,208,.3);stroke-width:1;stroke-dasharray:5 7;animation:bcAboutFlow 2.5s linear infinite}.bc-about-object-scan{position:absolute;z-index:6;left:17%;right:17%;top:25%;height:1px;background:linear-gradient(90deg,transparent,#01c4d0,transparent);opacity:.5;animation:bcAboutScan 4.5s ease-in-out infinite}@keyframes bcAboutOrbit{to{transform:rotate(1turn)}}@keyframes bcAboutCore{50%{translate:-50% calc(-50% - 9px)}}@keyframes bcAboutNode{50%{transform:translateY(-7px)}}@keyframes bcAboutFlow{to{stroke-dashoffset:-24}}@keyframes bcAboutScan{50%{top:72%;opacity:.15}}.bc-about-story{padding:105px 0;background:#f5fbfb}.bc-about-operating-head,.bc-about-section-head,.bc-about-story-head,.bc-about-team-head{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:48px}.bc-about-operating-head span,.bc-about-section-head span,.bc-about-story-head span,.bc-about-team-head span{color:#01aab5;font-size:16px;font-weight:800;letter-spacing:.12em}.bc-about-operating-head h2,.bc-about-section-head h2,.bc-about-story-head h2,.bc-about-team-head h2{margin-top:15px;font-size:43px;line-height:1.12;letter-spacing:-.04em}.bc-about-operating-head>p,.bc-about-section-head>p,.bc-about-story-head>p,.bc-about-team-head>p{color:#667085;font-size:16px;line-height:1.8}.bc-about-story-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.bc-about-story-media{position:relative;min-height:540px;border-radius:16px;overflow:hidden}.bc-about-story-media:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(7,18,33,.87))}.bc-about-story-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-about-story-media>div{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;display:flex;align-items:center;gap:13px;color:#fff}.bc-about-story-media>div>svg{width:40px;height:40px;padding:10px;border-radius:9px;background:#01c4d0;color:#071221}.bc-about-story-media b,.bc-about-story-media small{display:block}.bc-about-story-media b{font-size:18px}.bc-about-story-media small{margin-top:4px;color:#cfd5db;font-size:16px}.bc-about-mission-stack{display:grid;gap:20px}.bc-about-mission-stack article,.bc-about-mission-stack>div{height:100%}.bc-about-mission-stack article{position:relative;min-height:260px;padding:31px;border:1px solid #d9eef0;border-radius:15px;background:#fff;overflow:hidden}.bc-about-mission-stack article.dark{border-color:#0e1931;background:#0e1931;color:#fff}.bc-about-mission-stack article>span{color:#01aab5;font-size:16px;font-weight:800;letter-spacing:.1em}.bc-about-mission-stack h3{margin-top:25px;font-size:25px}.bc-about-mission-stack p{max-width:450px;margin-top:12px;color:#667085;font-size:16px;line-height:1.7}.bc-about-mission-stack .dark p{color:#b8c2cc}.bc-about-mission-stack article>i{position:absolute;right:-20px;bottom:-25px;width:105px;height:105px;display:grid;place-items:center;border-radius:50%;background:#e8fafb;color:#01aab5}.bc-about-mission-stack .dark>i{background:rgba(1,196,208,.1)}.bc-about-mission-stack article>i svg{width:31px}.bc-about-values{padding:105px 0}.bc-about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9eef0;border-radius:15px;background:#fff;box-shadow:0 16px 50px rgba(14,25,49,.05);overflow:hidden}.bc-about-values-grid>div{border-right:1px solid #d9eef0}.bc-about-values-grid>div:last-child{border:0}.bc-about-values-grid article{min-height:310px;padding:27px;display:flex;flex-direction:column}.bc-about-values-grid article>div{display:flex;align-items:center;justify-content:space-between}.bc-about-values-grid article>div>span{color:#98a2b3;font-size:16px}.bc-about-values-grid article>div>i{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#e9f9fa;color:#01aab5}.bc-about-values-grid article>div svg{width:20px}.bc-about-values-grid h3{margin-top:45px;font-size:19px}.bc-about-values-grid p{margin-top:11px;color:#667085;font-size:16px;line-height:1.7}.bc-about-values-grid article>small{margin-top:auto;padding-top:20px;display:flex;align-items:center;gap:7px;color:#98a2b3;font-size:16px}.bc-about-values-grid article>small svg{width:15px;color:#01aab5}.bc-about-operating{padding:105px 0;background:#0e1931;color:#fff}.bc-about-operating-head>p{color:#98a2b3}.bc-about-principles{display:grid;grid-template-columns:1fr 1fr;gap:13px}.bc-about-principles article{min-height:155px;padding:25px;display:grid;grid-template-columns:55px 1fr auto;gap:20px;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:11px;background:hsla(0,0%,100%,.025);transition:.3s}.bc-about-principles article:hover{border-color:rgba(1,196,208,.35);background:rgba(1,196,208,.06);transform:translateY(-3px)}.bc-about-principles article>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.25);border-radius:50%;color:#01c4d0;font-size:16px}.bc-about-principles h3{font-size:19px}.bc-about-principles p{margin-top:7px;color:#98a2b3;font-size:16px;line-height:1.6}.bc-about-principles article>svg{width:18px;color:#01c4d0}.bc-about-journey{padding:105px 0;background:#f5fbfb}.bc-about-timeline{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9eef0;border-radius:15px;background:#fff;overflow:hidden}.bc-about-timeline>div{border-right:1px solid #d9eef0}.bc-about-timeline>div:last-child{border:0}.bc-about-timeline article{position:relative;min-height:290px;padding:27px}.bc-about-timeline article.active{background:#0e1931;color:#fff}.bc-about-timeline article>div{display:flex;align-items:center;gap:12px}.bc-about-timeline article>div span{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:700}.bc-about-timeline article>div i{height:1px;flex:1;background:#d9eef0}.bc-about-timeline article.active>div i{background:#01c4d0}.bc-about-timeline article>small{display:block;margin-top:40px;color:#01aab5;font-size:16px;font-weight:800;letter-spacing:.08em}.bc-about-timeline h3{margin-top:10px;font-size:19px}.bc-about-timeline p{margin-top:10px;color:#667085;font-size:16px;line-height:1.65}.bc-about-timeline .active p{color:#b8c2cc}.bc-about-team{padding:105px 0}.bc-about-team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.bc-about-team-grid>div.featured{grid-column:1/-1}.bc-about-team-grid article{position:relative;min-height:270px;padding:29px;display:grid;grid-template-columns:120px 1fr;gap:25px;align-items:center;border:1px solid #d9eef0;border-radius:14px;background:#fff;box-shadow:0 12px 38px rgba(14,25,49,.04);overflow:hidden}.bc-about-team-grid .featured article{grid-template-columns:160px 1fr;min-height:300px;background:linear-gradient(110deg,#f4fcfc,#fff)}.bc-about-avatar{position:relative;width:105px;height:105px;display:grid;place-items:center;border:1px solid #bfe8ea;border-radius:50%;background:#0e1931}.featured .bc-about-avatar{width:140px;height:140px}.bc-about-avatar>span{position:relative;z-index:2;color:#01c4d0;font-family:Plus Jakarta Sans,sans-serif;font-size:25px;font-weight:700}.bc-about-avatar>i{position:absolute;inset:-9px;border:1px solid rgba(1,196,208,.18);border-radius:50%;animation:bcAboutOrbit 14s linear infinite}.bc-about-avatar>i:after{content:"";position:absolute;left:12px;top:7px;width:6px;height:6px;border-radius:50%;background:#01c4d0}.bc-about-avatar>i:last-child{inset:9px;border-style:dashed;animation-direction:reverse}.bc-about-team-grid article>div:nth-child(2)>small{color:#98a2b3;font-size:16px}.bc-about-team-grid h3{margin-top:8px;font-size:23px}.bc-about-team-grid article>div:nth-child(2)>b{display:block;margin-top:4px;color:#01aab5;font-size:16px}.bc-about-team-grid article>div:nth-child(2)>p{max-width:650px;margin-top:13px;color:#667085;font-size:16px;line-height:1.7}.bc-about-team-status{position:absolute;right:22px;top:20px;display:flex;align-items:center;gap:7px;color:#98a2b3;font-size:16px}.bc-about-team-status i{width:7px;height:7px;border-radius:50%;background:#01c4d0}.bc-about-reviews{background:#f5fbfb}.bc-about-cta{padding:90px 0}.bc-about-cta-card{position:relative;min-height:370px;padding:65px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;border-radius:18px;background:#0e1931;color:#fff;overflow:hidden}.bc-about-cta-card>div{position:relative;z-index:2}.bc-about-cta-card>div:first-child>span{color:#01c4d0;font-size:16px;font-weight:800;letter-spacing:.12em}.bc-about-cta-card h2{margin-top:15px;font-size:43px;line-height:1.12;letter-spacing:-.04em}.bc-about-cta-card p{margin-top:16px;color:#98a2b3;font-size:16px}.bc-about-cta-card>div:nth-child(2){justify-self:end;display:flex;flex-direction:column;align-items:center;gap:11px}.bc-about-cta-card>div:nth-child(2) small{color:#98a2b3;font-size:16px}.bc-about-cta-orbit{position:absolute;right:-100px;top:-190px;width:520px;height:520px;border:1px dashed rgba(1,196,208,.16);border-radius:50%;animation:bcAboutOrbit 28s linear infinite}.bc-about-cta-icon{position:absolute;right:180px;top:75px;width:36px;color:#01c4d0}@media(max-width:1000px){.bc-about-hero-inner{grid-template-columns:1fr}.bc-about-object{max-width:630px;width:100%;margin:auto}.bc-about-operating-head,.bc-about-section-head,.bc-about-story-grid,.bc-about-story-head,.bc-about-team-head{grid-template-columns:1fr}.bc-about-story-media{min-height:470px}.bc-about-timeline,.bc-about-values-grid{grid-template-columns:1fr 1fr}.bc-about-timeline>div:nth-child(2),.bc-about-values-grid>div:nth-child(2){border-right:0}.bc-about-timeline>div:nth-child(-n+2),.bc-about-values-grid>div:nth-child(-n+2){border-bottom:1px solid #d9eef0}.bc-about-cta-card{grid-template-columns:1fr;gap:35px}.bc-about-cta-card>div:nth-child(2){justify-self:start;align-items:flex-start}}@media(max-width:700px){.bc-about-hero{padding:60px 0}.bc-about-hero-copy h1{font-size:40px}.bc-about-hero-proof{gap:18px;flex-wrap:wrap}.bc-about-object{height:430px;transform:scale(.8);transform-origin:top center;margin-bottom:-75px}.bc-about-object-node.node-one,.bc-about-object-node.node-three{left:-35px}.bc-about-object-node.node-four,.bc-about-object-node.node-two{right:-35px}.bc-about-cta,.bc-about-journey,.bc-about-operating,.bc-about-story,.bc-about-team,.bc-about-values{padding:72px 0}.bc-about-cta-card h2,.bc-about-operating-head h2,.bc-about-section-head h2,.bc-about-story-head h2,.bc-about-team-head h2{font-size:33px}.bc-about-story-media{min-height:390px}.bc-about-principles,.bc-about-team-grid,.bc-about-timeline,.bc-about-values-grid{grid-template-columns:1fr}.bc-about-timeline>div,.bc-about-timeline>div:nth-child(2),.bc-about-values-grid>div,.bc-about-values-grid>div:nth-child(2){border-right:0;border-bottom:1px solid #d9eef0}.bc-about-timeline>div:last-child,.bc-about-values-grid>div:last-child{border-bottom:0}.bc-about-principles article{grid-template-columns:45px 1fr}.bc-about-principles article>svg{display:none}.bc-about-team-grid>div.featured{grid-column:auto}.bc-about-team-grid .featured article,.bc-about-team-grid article{grid-template-columns:1fr;min-height:0;padding:28px}.bc-about-avatar,.featured .bc-about-avatar{width:105px;height:105px}.bc-about-team-status{position:static;margin-top:15px}.bc-about-cta-card{padding:42px 28px}}@media(prefers-reduced-motion:reduce){.bc-about-avatar>i,.bc-about-cta-orbit,.bc-about-object-core,.bc-about-object-lines path,.bc-about-object-node,.bc-about-object-orbit,.bc-about-object-scan{animation:none}}.bc-about-page .bc-services-kicker,.bc-blog-page .bc-services-kicker,.bc-contact-page .bc-services-kicker,.bc-home .bc-kicker,.bc-portfolio-page .bc-services-kicker,.bc-services-page .bc-services-kicker{font-size:11px!important;line-height:1.2!important;letter-spacing:.13em}.bc-about-cta-card>div>span,.bc-about-mission-stack article>span,.bc-about-operating-head>div>span,.bc-about-section-head>div>span,.bc-about-story-head>div>span,.bc-about-team-grid article>div:nth-child(2)>small,.bc-about-team-head>div>span,.bc-about-timeline article>small,.bc-home .bc-section-title>span,.bc-portfolio-cta-card>div>span,.bc-portfolio-intro-head>div>span,.bc-portfolio-results-head>div>span,.bc-portfolio-work-head>div>span,.bc-services-cta-card>div>span,.bc-services-intro-copy>span,.bc-services-media-head>span,.bc-services-process-head>div>span,.bc-services-review-head>div>span,.bc-services-section-head .bc-capabilities-title>span{font-size:11px!important;line-height:1.3!important;letter-spacing:.13em!important}.bc-blog-page,.bc-contact-page{background:#fff;color:#0e1931}.bc-blog-page h1,.bc-blog-page h2,.bc-blog-page h3,.bc-contact-page h1,.bc-contact-page h2,.bc-contact-page h3{font-family:Plus Jakarta Sans,sans-serif}.bc-blog-page em,.bc-contact-page em{color:#01c4d0;font-style:normal}.bc-blog-hero,.bc-contact-hero{position:relative;min-height:680px;padding:88px 0 70px;overflow:hidden;background:#0e1931;color:#fff}.bc-blog-hero-grid,.bc-contact-hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.bc-blog-hero-glow,.bc-contact-hero-glow{position:absolute;right:-100px;top:-180px;width:630px;height:630px;border-radius:50%;background:#01c4d0;filter:blur(190px);opacity:.12}.bc-blog-hero-inner,.bc-contact-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.bc-blog-hero-copy h1,.bc-contact-hero-copy h1{margin:25px 0 22px;font-size:56px;line-height:1.04;letter-spacing:-.045em}.bc-blog-hero-copy>p,.bc-contact-hero-copy>p{max-width:610px;color:#b8c2cc;font-size:16px;line-height:1.75}.bc-contact-hero-proof{margin-top:36px;display:grid;gap:12px}.bc-contact-hero-proof span{display:flex;align-items:center;gap:9px;color:#d0d5dd;font-size:16px}.bc-contact-hero-proof svg{width:18px;height:18px;padding:3px;border-radius:50%;background:rgba(1,196,208,.12);color:#01c4d0}.bc-blog-object,.bc-contact-object{position:relative;height:480px;isolation:isolate}.bc-blog-object-orbit,.bc-contact-object-orbit{position:absolute;left:50%;top:50%;width:390px;height:390px;translate:-50% -50%;border:1px solid rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 25s linear infinite}.bc-blog-object-orbit:after,.bc-contact-object-orbit:after{content:"";position:absolute;left:48px;top:34px;width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 13px #01c4d0}.bc-blog-object-orbit.two,.bc-contact-object-orbit.two{width:300px;height:300px;border-style:dashed;animation-direction:reverse;animation-duration:19s}.bc-blog-object-main,.bc-contact-object-card{position:absolute;z-index:5;left:50%;top:50%;width:310px;min-height:275px;padding:25px;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(1,196,208,.34);border-radius:17px;background:linear-gradient(145deg,#162542,#091326);box-shadow:0 30px 70px rgba(0,0,0,.34);animation:bcAboutCore 6s ease-in-out infinite;overflow:hidden}.bc-blog-object-main>div:first-child,.bc-contact-object-card>div:first-child{position:absolute;left:0;right:0;top:0;height:38px;padding:0 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.bc-blog-object-main>div:first-child>span,.bc-contact-object-card>div:first-child>span{display:flex;gap:4px}.bc-blog-object-main>div:first-child i,.bc-contact-object-card>div:first-child i{width:6px;height:6px;border-radius:50%;background:#344054}.bc-blog-object-main>div:first-child i:nth-child(2),.bc-contact-object-card>div:first-child i:nth-child(2){background:#01c4d0}.bc-blog-object-main>div:first-child small,.bc-contact-object-card>div:first-child small{color:#98a2b3;font-size:9px}.bc-blog-object-main>div:first-child b,.bc-contact-object-card>div:first-child b{justify-self:end;color:#01c4d0;font-size:9px}.bc-blog-object-main>svg,.bc-contact-object-card>svg{width:42px;color:#01c4d0}.bc-blog-object-main>strong,.bc-contact-object-card h2{margin-top:14px;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:25px;line-height:1.15}.bc-contact-object-card>small{margin-top:17px;color:#98a2b3;font-size:10px}.bc-contact-typing{margin-top:17px;padding:9px 12px;display:flex;gap:5px;border-radius:20px;background:rgba(1,196,208,.08)}.bc-contact-typing i{width:6px;height:6px;border-radius:50%;background:#01c4d0;animation:bcTyping 1.4s ease-in-out infinite}.bc-contact-typing i:nth-child(2){animation-delay:.2s}.bc-contact-typing i:nth-child(3){animation-delay:.4s}@keyframes bcTyping{50%{translate:0 -4px;opacity:.4}}.bc-blog-object-note,.bc-contact-object-node{position:absolute;z-index:7;min-width:160px;padding:11px 13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(1,196,208,.24);border-radius:9px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 32px rgba(0,0,0,.2);color:#0e1931;animation:bcAboutNode 4.5s ease-in-out infinite}.bc-blog-object-note>svg,.bc-contact-object-node>svg{width:30px;height:30px;padding:7px;border-radius:7px;background:#e6f9fa;color:#01aab5}.bc-blog-object-note b,.bc-contact-object-node b{font-size:12px}.bc-blog-object-note small,.bc-contact-object-node small{display:block;color:#667085;font-size:9px}.bc-blog-object-note.note-one,.bc-contact-object-node.node-one{left:-10px;top:65px}.bc-blog-object-note.note-two,.bc-contact-object-node.node-two{right:-10px;top:78px;animation-delay:-1.5s}.bc-blog-object-note.note-three,.bc-contact-object-node.node-three{left:50%;bottom:12px;translate:-50% 0;animation-delay:-3s}.bc-blog-object>svg,.bc-contact-object>svg{position:absolute;z-index:1;inset:0;width:100%;height:100%}.bc-blog-object>svg path,.bc-contact-object>svg path{fill:none;stroke:rgba(1,196,208,.3);stroke-width:1;stroke-dasharray:5 7;animation:bcAboutFlow 2.5s linear infinite}.bc-contact-object-scan{position:absolute;z-index:6;left:17%;right:17%;top:25%;height:1px;background:linear-gradient(90deg,transparent,#01c4d0,transparent);animation:bcAboutScan 4.5s ease-in-out infinite}.bc-contact-main{padding:105px 0;background:#f5fbfb}.bc-blog-section-head,.bc-contact-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:48px}.bc-blog-section-head span,.bc-contact-section-head span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-blog-section-head h2,.bc-contact-section-head h2{margin-top:15px;font-size:43px;line-height:1.12;letter-spacing:-.04em}.bc-blog-section-head>p,.bc-contact-section-head>p{color:#667085;font-size:16px;line-height:1.8}.bc-contact-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:22px}.bc-contact-form-shell{padding:34px;border:1px solid #d9eef0;border-radius:16px;background:#fff;box-shadow:0 18px 55px rgba(14,25,49,.06)}.bc-contact-form-head{margin-bottom:30px;padding-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e3f0f1}.bc-contact-direct>span,.bc-contact-expect>span,.bc-contact-form-head>div>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.12em}.bc-contact-form-head h3{margin-top:8px;font-size:25px}.bc-contact-form-head>span{padding:8px 11px;display:flex;align-items:center;gap:7px;border:1px solid #cbecee;border-radius:30px;color:#667085;font-size:12px}.bc-contact-form-head>span i{width:7px;height:7px;border-radius:50%;background:#01c4d0}.bc-contact-form-shell form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bc-contact-form-shell form>button,.bc-contact-form-shell form>div:last-child,.bc-contact-form-shell form>div:nth-child(5){grid-column:1/-1}.bc-contact-form-shell form>div{margin:0!important}.bc-contact-form-shell label{margin-bottom:8px!important;color:#0e1931!important;font-size:16px!important;font-weight:700}.bc-contact-form-shell input,.bc-contact-form-shell textarea{padding:14px 15px!important;border:1px solid #d9eef0!important;border-radius:9px!important;background:#f8fcfc!important;color:#0e1931!important;font-size:16px!important}.bc-contact-form-shell input:focus,.bc-contact-form-shell textarea:focus{border-color:#01c4d0!important;box-shadow:0 0 0 3px rgba(1,196,208,.1)}.bc-contact-form-shell button{min-height:52px;background:#0e1931!important;color:#fff!important;font-size:16px!important}.bc-contact-aside{display:grid;gap:22px}.bc-contact-direct,.bc-contact-expect{padding:30px;border:1px solid #d9eef0;border-radius:15px;background:#fff}.bc-contact-direct h3{margin-top:8px;font-size:23px}.bc-contact-direct>p{margin-top:10px;color:#667085;font-size:16px;line-height:1.65}.bc-contact-direct>a,.bc-contact-direct>div{margin-top:18px;padding-top:18px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;border-top:1px solid #e4f0f1;color:#0e1931}.bc-contact-direct>a>i,.bc-contact-direct>div>i{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#e9f9fa;color:#01aab5}.bc-contact-direct svg{width:18px}.bc-contact-direct small{display:block;color:#98a2b3;font-size:12px}.bc-contact-direct b{font-size:15px}.bc-contact-expect>div{padding:16px 0;display:flex;align-items:center;gap:13px;border-bottom:1px solid #e4f0f1}.bc-contact-expect>div:last-child{border:0}.bc-contact-expect b{width:31px;height:31px;display:grid;place-items:center;border:1px solid #cbecee;border-radius:50%;color:#01aab5;font-size:12px}.bc-contact-expect p{font-size:16px}.bc-contact-confidence{padding:40px 0;background:#fff}.bc-contact-confidence>.bc-container{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d9eef0;border-radius:14px}.bc-contact-confidence>.bc-container>div{padding:26px;display:flex;align-items:center;gap:14px;border-right:1px solid #d9eef0}.bc-contact-confidence>.bc-container>div:last-child{border:0}.bc-contact-confidence svg{width:38px;height:38px;padding:9px;border-radius:9px;background:#e9f9fa;color:#01aab5}.bc-contact-confidence b{font-size:17px}.bc-contact-confidence p{margin-top:3px;color:#667085;font-size:16px}.bc-blog-hero-topics{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px}.bc-blog-hero-topics span{padding:8px 11px;border:1px solid hsla(0,0%,100%,.12);border-radius:30px;color:#b8c2cc;font-size:13px}.bc-blog-object-main>svg{width:46px}.bc-blog-object-main>strong{display:block;color:#fff}.bc-blog-object-main>span{width:115px;height:5px;margin-top:17px;border-radius:5px;background:hsla(0,0%,100%,.11)}.bc-blog-object-main>span:last-child{width:70px;margin-top:6px}.bc-blog-featured{padding:105px 0;background:#f5fbfb}.bc-blog-lead{padding:14px;display:grid;grid-template-columns:1.08fr .92fr;gap:0;border:1px solid #d9eef0;border-radius:16px;background:#fff;box-shadow:0 18px 55px rgba(14,25,49,.06)}.bc-blog-lead-art{position:relative}.bc-blog-lead-art>.relative{height:100%;border:0;border-radius:11px}.bc-blog-lead-art>span{position:absolute;left:16px;top:16px;padding:8px 11px;border-radius:20px;background:#01c4d0;color:#071221;font-size:11px!important;font-weight:800}.bc-blog-lead>div:last-child{padding:40px}.bc-blog-lead>div:last-child>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.1em}.bc-blog-lead h3{margin-top:15px;font-size:31px;line-height:1.2}.bc-blog-lead p{margin-top:14px;color:#667085;font-size:16px;line-height:1.7}.bc-blog-lead>div:last-child>div{margin-top:22px;display:flex;gap:22px;color:#98a2b3}.bc-blog-lead>div:last-child>div span{display:flex;align-items:center;gap:7px;font-size:14px}.bc-blog-lead svg{width:16px}.bc-blog-lead>div:last-child>b{margin-top:28px;display:flex;align-items:center;gap:8px;font-size:16px}.bc-blog-library{padding:105px 0}.bc-blog-library-head{margin-bottom:38px;padding-bottom:30px;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #d9eef0}.bc-blog-library-head>div:first-child>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-blog-library-head h2{margin-top:10px;font-size:40px}.bc-blog-library-head>div:last-child{padding:11px 14px;display:flex;align-items:center;gap:9px;border:1px solid #d9eef0;border-radius:30px;color:#667085;font-size:14px}.bc-blog-library-head svg{width:16px;color:#01aab5}.bc-blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.bc-blog-card{height:100%;padding:13px 13px 22px;display:block;border:1px solid #d9eef0;border-radius:16px;background:#fff;box-shadow:0 10px 35px rgba(14,25,49,.04);transition:.35s}.bc-blog-card:hover{transform:translateY(-5px);border-color:#b8e8ea;box-shadow:0 22px 55px rgba(14,25,49,.1)}.bc-blog-card-art{position:relative}.bc-blog-card-art>.relative{border:0;border-radius:11px}.bc-blog-card-art>i{position:absolute;right:14px;top:14px;padding:9px 11px;display:flex;align-items:center;gap:6px;border-radius:20px;background:#01c4d0;color:#071221;font-size:11px;font-style:normal;font-weight:800;opacity:0;transform:translate(-5px,5px);transition:.3s}.bc-blog-card:hover .bc-blog-card-art>i{opacity:1;transform:none}.bc-blog-card-art>i svg{width:13px}.bc-blog-card-body{padding:19px 7px 0}.bc-blog-card-body>p:first-child{color:#01aab5;font-size:11px!important;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.bc-blog-card h3{margin-top:10px;font-size:23px;line-height:1.3}.bc-blog-card-body>p:nth-child(3){min-height:54px;margin-top:10px;color:#667085;font-size:16px;line-height:1.65}.bc-blog-card-body>div{margin-top:19px;padding:15px 0;display:flex;gap:20px;border-top:1px solid #e5f0f1;color:#98a2b3}.bc-blog-card-body>div span{display:flex;align-items:center;gap:6px;font-size:14px}.bc-blog-card-body>div svg{width:15px}.bc-blog-card-body>b{margin-top:3px;display:flex;align-items:center;gap:7px;font-size:16px}.bc-blog-card-body>b svg{width:14px;color:#01aab5}.bc-blog-cta{padding:90px 0;background:#f5fbfb}.bc-blog-cta-card{position:relative;min-height:350px;padding:60px;display:grid;grid-template-columns:1.2fr auto;align-items:center;border-radius:18px;background:#0e1931;color:#fff;overflow:hidden}.bc-blog-cta-card>a,.bc-blog-cta-card>div{position:relative;z-index:2}.bc-blog-cta-card>div>span{color:#01c4d0;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-blog-cta-card h2{margin-top:15px;font-size:42px;line-height:1.12}.bc-blog-cta-card p{max-width:580px;margin-top:15px;color:#98a2b3;font-size:16px}.bc-blog-cta-card>i{position:absolute;right:-100px;top:-200px;width:500px;height:500px;border:1px dashed rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 28s linear infinite}.bc-blog-cta-card>svg{position:absolute;right:165px;top:70px;width:35px;color:#01c4d0}@media(max-width:1000px){.bc-blog-hero-inner,.bc-blog-section-head,.bc-contact-hero-inner,.bc-contact-section-head{grid-template-columns:1fr}.bc-blog-object,.bc-contact-object{max-width:620px;width:100%;margin:auto}.bc-blog-lead,.bc-contact-layout{grid-template-columns:1fr}.bc-blog-lead-art>.relative{min-height:340px}.bc-blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.bc-blog-hero,.bc-contact-hero{padding:60px 0}.bc-blog-hero-copy h1,.bc-contact-hero-copy h1{font-size:40px}.bc-blog-object,.bc-contact-object{height:410px;transform:scale(.8);transform-origin:top center;margin-bottom:-75px}.bc-blog-object-note.note-one,.bc-contact-object-node.node-one{left:-35px}.bc-blog-object-note.note-two,.bc-contact-object-node.node-two{right:-35px}.bc-blog-cta,.bc-blog-featured,.bc-blog-library,.bc-contact-main{padding:72px 0}.bc-blog-cta-card h2,.bc-blog-section-head h2,.bc-contact-section-head h2{font-size:33px}.bc-contact-form-shell{padding:25px}.bc-contact-form-head{gap:20px;flex-direction:column}.bc-contact-form-shell form{grid-template-columns:1fr}.bc-contact-form-shell form>button,.bc-contact-form-shell form>div{grid-column:1!important}.bc-contact-confidence>.bc-container{grid-template-columns:1fr}.bc-contact-confidence>.bc-container>div{border-right:0;border-bottom:1px solid #d9eef0}.bc-blog-lead>div:last-child{padding:27px 16px}.bc-blog-lead h3{font-size:25px}.bc-blog-library-head{align-items:flex-start;gap:20px;flex-direction:column}.bc-blog-cta-card,.bc-blog-grid{grid-template-columns:1fr}.bc-blog-cta-card{padding:42px 28px;gap:30px}}@media(prefers-reduced-motion:reduce){.bc-blog-cta-card>i,.bc-blog-object-main,.bc-blog-object-note,.bc-blog-object-orbit,.bc-blog-object>svg path,.bc-contact-object-card,.bc-contact-object-node,.bc-contact-object-orbit,.bc-contact-object-scan,.bc-contact-object>svg path,.bc-contact-typing i{animation:none}}.bc-blog-library-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.bc-blog-feed-toolbar{height:55px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d9eef0;border-radius:10px;background:#f8fcfc;color:#667085}.bc-blog-feed-toolbar>span{font-size:16px}.bc-blog-feed-toolbar>span b{color:#0e1931}.bc-blog-feed-toolbar>div{display:flex;align-items:center;gap:8px;color:#01aab5}.bc-blog-feed-toolbar svg{width:17px}.bc-blog-feed .bc-blog-grid{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bc-blog-feed .bc-blog-card h3{font-size:21px}.bc-blog-feed .bc-blog-card-body>p:nth-child(3){min-height:78px}.bc-blog-sidebar{position:sticky;top:105px;display:grid;gap:18px}.bc-blog-sidebar-cta,.bc-blog-sidebar-filter,.bc-blog-sidebar-latest{padding:23px;border:1px solid #d9eef0;border-radius:14px;background:#fff;box-shadow:0 12px 35px rgba(14,25,49,.045)}.bc-blog-sidebar-cta>span,.bc-blog-sidebar-filter>span,.bc-blog-sidebar-title>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-blog-sidebar-filter>label{display:block;margin-top:18px;color:#0e1931;font-size:16px;font-weight:700}.bc-blog-sidebar-filter>div:first-of-type{position:relative;margin-top:9px}.bc-blog-sidebar-filter select{width:100%;height:50px;padding:0 42px 0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cfeaec;border-radius:9px;background:#f7fcfc;color:#0e1931;font-size:16px;outline:none}.bc-blog-sidebar-filter select:focus{border-color:#01c4d0;box-shadow:0 0 0 3px rgba(1,196,208,.1)}.bc-blog-sidebar-filter>div:first-of-type>svg{position:absolute;right:14px;top:50%;width:17px;translate:0 -50%;color:#01aab5;pointer-events:none}.bc-blog-category-list{margin-top:17px;padding-top:14px;border-top:1px solid #e5f0f1}.bc-blog-category-list button{width:100%;padding:10px 5px;display:flex;align-items:center;justify-content:space-between;color:#667085;font-size:16px;text-align:left;transition:.2s}.bc-blog-category-list button.active,.bc-blog-category-list button:hover{color:#01aab5}.bc-blog-category-list button b{min-width:29px;padding:4px 7px;border-radius:15px;background:#eef7f8;color:#667085;font-size:12px;text-align:center}.bc-blog-category-list button.active b{background:#ddf7f8;color:#01aab5}.bc-blog-sidebar-title{padding-bottom:15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5f0f1}.bc-blog-sidebar-title svg{width:19px;color:#01aab5}.bc-blog-sidebar-latest>a:not(.bc-blog-view-all){position:relative;padding:17px 0;display:grid;grid-template-columns:28px 1fr 16px;gap:10px;border-bottom:1px solid #e5f0f1}.bc-blog-sidebar-latest>a>span{color:#b8c2cc;font-size:12px}.bc-blog-sidebar-latest>a small{color:#01aab5;font-size:11px!important;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.bc-blog-sidebar-latest h3{margin-top:5px;font-size:15px;line-height:1.4;transition:.2s}.bc-blog-sidebar-latest>a:hover h3{color:#01aab5}.bc-blog-sidebar-latest p{margin-top:7px;display:flex;align-items:center;gap:5px;color:#98a2b3;font-size:12px!important}.bc-blog-sidebar-latest p svg{width:13px}.bc-blog-sidebar-latest>a>svg{width:14px;color:#b8c2cc}.bc-blog-view-all{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:7px;color:#0e1931;font-size:16px;font-weight:700}.bc-blog-view-all svg{width:14px;color:#01aab5}.bc-blog-sidebar-cta{position:relative;background:#0e1931;color:#fff;overflow:hidden}.bc-blog-sidebar-cta>svg{width:40px;height:40px;margin-bottom:20px;padding:10px;border-radius:10px;background:rgba(1,196,208,.1);color:#01c4d0}.bc-blog-sidebar-cta h3{margin-top:9px;font-size:21px}.bc-blog-sidebar-cta p{margin-top:9px;color:#98a2b3;font-size:16px}.bc-blog-sidebar-cta a{margin-top:20px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:#01c4d0;color:#071221;font-size:16px;font-weight:700}.bc-blog-sidebar-cta a svg{width:15px}@media(max-width:1100px){.bc-blog-library-layout{grid-template-columns:minmax(0,1fr) 300px}.bc-blog-feed .bc-blog-grid{grid-template-columns:1fr}}@media(max-width:800px){.bc-blog-library-layout{grid-template-columns:1fr}.bc-blog-sidebar{position:static;grid-template-columns:1fr 1fr}.bc-blog-sidebar-cta{grid-column:1/-1}.bc-blog-feed .bc-blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.bc-blog-feed .bc-blog-grid,.bc-blog-sidebar{grid-template-columns:1fr}.bc-blog-sidebar-cta{grid-column:auto}.bc-blog-feed-toolbar{height:auto;padding:14px;align-items:flex-start;gap:10px;flex-direction:column}}.bc-service-page{background:#fff;color:#0e1931}.bc-service-page h1,.bc-service-page h2,.bc-service-page h3{font-family:Plus Jakarta Sans,sans-serif}.bc-service-page em{color:#01c4d0;font-style:normal}.bc-service-hero{position:relative;min-height:700px;padding:88px 0 70px;overflow:hidden;background:#0e1931;color:#fff}.bc-service-hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.bc-service-hero-glow{position:absolute;right:-100px;top:-180px;width:630px;height:630px;border-radius:50%;background:#01c4d0;filter:blur(190px);opacity:.12}.bc-service-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.bc-service-hero-copy h1{max-width:660px;margin:25px 0 20px;font-size:58px;line-height:1.04;letter-spacing:-.045em}.bc-service-hero-copy>p{max-width:590px;color:#b8c2cc;font-size:17px;line-height:1.75}.bc-service-hero-metrics{margin-top:40px;padding-top:23px;display:flex;gap:30px;border-top:1px solid hsla(0,0%,100%,.1)}.bc-service-hero-metrics span{color:#98a2b3;font-size:16px}.bc-service-hero-metrics strong{display:block;margin-bottom:3px;color:#fff;font-size:21px}.bc-service-object{position:relative;height:500px;isolation:isolate}.bc-service-object-orbit{position:absolute;left:50%;top:50%;width:400px;height:400px;translate:-50% -50%;border:1px solid rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 25s linear infinite}.bc-service-object-orbit:after{content:"";position:absolute;left:48px;top:34px;width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 13px #01c4d0}.bc-service-object-orbit.two{width:310px;height:310px;border-style:dashed;animation-direction:reverse;animation-duration:19s}.bc-service-object-core{position:absolute;z-index:5;left:50%;top:50%;width:300px;min-height:300px;padding:46px 27px 27px;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(1,196,208,.34);border-radius:17px;background:linear-gradient(145deg,#162542,#091326);box-shadow:0 30px 70px rgba(0,0,0,.34);animation:bcAboutCore 6s ease-in-out infinite;overflow:hidden}.bc-service-object-core>div:first-child{position:absolute;left:0;right:0;top:0;height:38px;padding:0 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.bc-service-object-core>div:first-child>span{display:flex;gap:4px}.bc-service-object-core>div:first-child i{width:6px;height:6px;border-radius:50%;background:#344054}.bc-service-object-core>div:first-child i:nth-child(2){background:#01c4d0}.bc-service-object-core>div:first-child small{color:#98a2b3;font-size:8px}.bc-service-object-core>div:first-child b{justify-self:end;color:#01c4d0;font-size:8px}.bc-service-object-core>i{width:55px;height:55px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.3);border-radius:14px;background:rgba(1,196,208,.1);color:#01c4d0}.bc-service-object-core>i svg{width:25px}.bc-service-object-core>small{margin-top:16px;color:#01c4d0;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.bc-service-object-core>strong{margin-top:8px;text-align:center;font-size:20px;line-height:1.35}.bc-service-object-core>span:last-child{margin-top:20px;display:flex;gap:5px}.bc-service-object-core>span:last-child i{width:26px;height:3px;border-radius:4px;background:#344054}.bc-service-object-core>span:last-child i:first-child{width:48px;background:#01c4d0}.bc-service-object-tool{position:absolute;z-index:7;min-width:125px;padding:12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(1,196,208,.24);border-radius:9px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 32px rgba(0,0,0,.2);color:#0e1931;animation:bcAboutNode 4.5s ease-in-out infinite}.bc-service-object-tool span{color:#01aab5;font-size:11px}.bc-service-object-tool b{font-size:13px}.bc-service-object-tool.tool-1{left:-5px;top:70px}.bc-service-object-tool.tool-2{right:-5px;top:75px;animation-delay:-1s}.bc-service-object-tool.tool-3{left:-10px;bottom:75px;animation-delay:-2s}.bc-service-object-tool.tool-4{right:-10px;bottom:80px;animation-delay:-3s}.bc-service-object-proof{position:absolute;z-index:8;left:50%;bottom:2px;translate:-50% 0;padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid hsla(0,0%,100%,.12);border-radius:30px;background:rgba(14,25,49,.92);white-space:nowrap}.bc-service-object-proof svg{width:17px;color:#01c4d0}.bc-service-object-proof span{color:#98a2b3;font-size:11px}.bc-service-object-proof b{color:#fff}.bc-service-object>svg{position:absolute;z-index:1;inset:0;width:100%;height:100%}.bc-service-object>svg path{fill:none;stroke:rgba(1,196,208,.3);stroke-width:1;stroke-dasharray:5 7;animation:bcAboutFlow 2.5s linear infinite}.bc-service-object-scan{position:absolute;z-index:6;left:17%;right:17%;top:25%;height:1px;background:linear-gradient(90deg,transparent,#01c4d0,transparent);animation:bcAboutScan 4.5s ease-in-out infinite}.bc-service-deliverables,.bc-service-overview,.bc-service-related{padding:105px 0}.bc-service-overview{background:#f5fbfb}.bc-service-process-head,.bc-service-related-head,.bc-service-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:48px}.bc-service-process-head span,.bc-service-related-head span,.bc-service-section-head span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-service-process-head h2,.bc-service-related-head h2,.bc-service-section-head h2{margin-top:15px;font-size:43px;line-height:1.12;letter-spacing:-.04em}.bc-service-process-head>p,.bc-service-section-head>p{color:#667085;font-size:16px;line-height:1.8}.bc-service-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bc-service-overview-feature{padding:35px;border:1px solid #d9eef0;border-radius:15px;background:#0e1931;color:#fff;overflow:hidden}.bc-service-overview-feature>span{color:#01c4d0;font-size:11px!important;font-weight:800;letter-spacing:.12em}.bc-service-overview-feature h3{margin-top:35px;font-size:28px;line-height:1.3}.bc-service-overview-feature>p{margin-top:16px;color:#b8c2cc;font-size:16px;line-height:1.7}.bc-service-overview-feature>div{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px}.bc-service-overview-feature>div span{padding:8px 11px;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#d0d5dd;font-size:13px}.bc-service-overview-feature>div i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#01c4d0}.bc-service-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bc-service-benefit-grid article,.bc-service-benefit-grid>div{height:100%}.bc-service-benefit-grid article{min-height:190px;padding:24px;display:flex;flex-direction:column;border:1px solid #d9eef0;border-radius:12px;background:#fff}.bc-service-benefit-grid article>span{color:#98a2b3;font-size:13px}.bc-service-benefit-grid svg{width:24px;margin-top:25px;color:#01aab5}.bc-service-benefit-grid p{margin-top:auto;font-size:16px;line-height:1.55}.bc-service-deliverable-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9eef0;border-radius:15px;overflow:hidden}.bc-service-deliverable-grid>div{border-right:1px solid #d9eef0}.bc-service-deliverable-grid>div:last-child{border:0}.bc-service-deliverable-grid article{min-height:310px;padding:26px;display:flex;flex-direction:column}.bc-service-deliverable-grid article>div{display:flex;align-items:center;justify-content:space-between}.bc-service-deliverable-grid article>div>span{color:#98a2b3;font-size:13px}.bc-service-deliverable-grid article>div>i{width:43px;height:43px;display:grid;place-items:center;border-radius:10px;background:#e9f9fa;color:#01aab5}.bc-service-deliverable-grid svg{width:20px}.bc-service-deliverable-grid h3{margin-top:42px;font-size:19px}.bc-service-deliverable-grid p{margin-top:11px;color:#667085;font-size:16px;line-height:1.65}.bc-service-deliverable-grid small{margin-top:auto;display:flex;align-items:center;gap:7px;color:#98a2b3;font-size:13px}.bc-service-deliverable-grid small svg{width:15px;color:#01aab5}.bc-service-process{padding:105px 0;background:#0e1931;color:#fff}.bc-service-process-head>p{color:#98a2b3}.bc-service-process-grid{display:grid;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden}.bc-service-process-grid>div{border-right:1px solid hsla(0,0%,100%,.1)}.bc-service-process-grid>div:last-child{border:0}.bc-service-process-grid li{position:relative;min-height:275px;padding:26px;display:flex;flex-direction:column}.bc-service-process-grid li.active{background:#01c4d0;color:#071221}.bc-service-process-grid li>div{display:flex;justify-content:space-between;color:#667085}.bc-service-process-grid li>div svg{width:17px}.bc-service-process-grid li>small{margin-top:38px;color:#01c4d0;font-size:11px!important;letter-spacing:.1em}.bc-service-process-grid li.active>small{color:#0e6870}.bc-service-process-grid h3{margin-top:8px;font-size:20px}.bc-service-process-grid p{margin-top:11px;color:#98a2b3;font-size:16px;line-height:1.6}.bc-service-process-grid li.active p{color:#145b62}.bc-service-process-grid li>i{position:absolute;left:26px;right:26px;bottom:22px;height:2px;background:hsla(0,0%,100%,.09)}.bc-service-process-grid li.active>i{background:#0e1931}.bc-service-process-note{margin-top:18px;padding:17px 20px;display:flex;align-items:center;gap:11px;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;color:#98a2b3;font-size:16px}.bc-service-process-note>svg{width:19px;color:#01c4d0}.bc-service-process-note b{color:#fff}.bc-service-process-note a{margin-left:auto;display:flex;align-items:center;gap:7px;color:#01c4d0}.bc-service-process-note a svg{width:15px}.bc-service-reviews{background:#f5fbfb}.bc-service-related-head>a{justify-self:end;display:flex;align-items:center;gap:7px;font-size:16px}.bc-service-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bc-service-related-grid a,.bc-service-related-grid>div{height:100%}.bc-service-related-grid a{padding:28px;display:flex;flex-direction:column;border:1px solid #d9eef0;border-radius:13px;background:#fff;transition:.3s}.bc-service-related-grid a:hover{transform:translateY(-5px);border-color:#b8e8ea;box-shadow:0 18px 45px rgba(14,25,49,.08)}.bc-service-related-grid a>span{color:#98a2b3;font-size:13px}.bc-service-related-grid a>i{width:46px;height:46px;margin-top:30px;display:grid;place-items:center;border-radius:10px;background:#e9f9fa;color:#01aab5}.bc-service-related-grid a>i svg{width:21px}.bc-service-related-grid h3{margin-top:18px;font-size:20px}.bc-service-related-grid p{margin-top:9px;color:#667085;font-size:16px;line-height:1.6}.bc-service-related-grid b{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:7px;font-size:16px}.bc-service-related-grid b svg{width:14px;color:#01aab5}.bc-service-cta{padding:90px 0;background:#f5fbfb}.bc-service-cta-card{position:relative;min-height:360px;padding:60px;display:grid;grid-template-columns:1.2fr auto;align-items:center;border-radius:18px;background:#0e1931;color:#fff;overflow:hidden}.bc-service-cta-card>a,.bc-service-cta-card>div{position:relative;z-index:2}.bc-service-cta-card>div>span{color:#01c4d0;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-service-cta-card h2{margin-top:15px;font-size:42px;line-height:1.12}.bc-service-cta-card p{margin-top:15px;color:#98a2b3;font-size:16px}.bc-service-cta-card>i{position:absolute;right:-100px;top:-200px;width:500px;height:500px;border:1px dashed rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 28s linear infinite}.bc-service-cta-card>svg{position:absolute;right:165px;top:70px;width:35px;color:#01c4d0}@media(max-width:1000px){.bc-service-hero-inner,.bc-service-process-head,.bc-service-related-head,.bc-service-section-head{grid-template-columns:1fr}.bc-service-object{max-width:620px;width:100%;margin:auto}.bc-service-overview-grid{grid-template-columns:1fr}.bc-service-deliverable-grid{grid-template-columns:1fr 1fr}.bc-service-deliverable-grid>div:nth-child(2){border-right:0}.bc-service-deliverable-grid>div:nth-child(-n+2){border-bottom:1px solid #d9eef0}.bc-service-related-head>a{justify-self:start}}@media(max-width:700px){.bc-service-hero{padding:60px 0}.bc-service-hero-copy h1{font-size:40px}.bc-service-hero-metrics{gap:18px;flex-wrap:wrap}.bc-service-object{height:420px;transform:scale(.8);transform-origin:top center;margin-bottom:-75px}.bc-service-object-tool.tool-1,.bc-service-object-tool.tool-3{left:-35px}.bc-service-object-tool.tool-2,.bc-service-object-tool.tool-4{right:-35px}.bc-service-cta,.bc-service-deliverables,.bc-service-overview,.bc-service-process,.bc-service-related{padding:72px 0}.bc-service-cta-card h2,.bc-service-process-head h2,.bc-service-related-head h2,.bc-service-section-head h2{font-size:33px}.bc-service-benefit-grid,.bc-service-deliverable-grid,.bc-service-process-grid,.bc-service-related-grid{grid-template-columns:1fr}.bc-service-deliverable-grid>div,.bc-service-deliverable-grid>div:nth-child(2){border-right:0;border-bottom:1px solid #d9eef0}.bc-service-deliverable-grid>div:last-child{border-bottom:0}.bc-service-process-grid>div{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-service-process-grid>div:last-child{border-bottom:0}.bc-service-process-note{align-items:flex-start;flex-wrap:wrap}.bc-service-process-note a{width:100%;margin:10px 0 0}.bc-service-cta-card{padding:42px 28px;grid-template-columns:1fr;gap:30px}}@media(prefers-reduced-motion:reduce){.bc-service-cta-card>i,.bc-service-object-core,.bc-service-object-orbit,.bc-service-object-scan,.bc-service-object-tool,.bc-service-object>svg path{animation:none}}.bc-services-submenu a,.bc-services-submenu b,.bc-services-submenu small,.bc-services-submenu span{font-size:13px!important;line-height:1.35!important}.bc-services-submenu>a:first-child small{font-size:10px!important}.bc-services-submenu>a>span:first-child:not(:last-child){font-size:11px!important}.bc-service-impact{padding:105px 0;background:#f5fbfb}.bc-service-impact-head{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:48px}.bc-service-impact-head>div>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-service-impact-head h2{margin-top:15px;font-size:43px;line-height:1.12;letter-spacing:-.04em}.bc-service-impact-head>p{color:#667085;font-size:16px;line-height:1.8}.bc-service-impact-layout{display:grid;grid-template-columns:1.03fr .97fr;gap:18px}.bc-service-impact-media{position:relative;min-height:590px;border-radius:16px;overflow:hidden;background:#0e1931}.bc-service-impact-media:after{content:"";position:absolute;inset:28% 0 0;background:linear-gradient(transparent,rgba(7,18,33,.94))}.bc-service-impact-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.bc-service-impact-media:hover img{transform:scale(1.035)}.bc-service-impact-media>div{position:absolute;z-index:2;left:34px;right:34px;bottom:32px;color:#fff}.bc-service-impact-media>div>span{color:#65dce2;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-service-impact-media h3{max-width:600px;margin-top:13px;font-size:28px;line-height:1.3}.bc-service-impact-media p{margin-top:13px;color:#cfd5db;font-size:16px;line-height:1.7}.bc-service-impact-list{display:grid;gap:11px}.bc-service-impact-list article,.bc-service-impact-list>div{height:100%}.bc-service-impact-list article{min-height:138px;padding:22px;display:grid;grid-template-columns:38px 1fr 28px;gap:15px;align-items:center;border:1px solid #d9eef0;border-radius:12px;background:#fff;transition:.3s}.bc-service-impact-list article:hover{transform:translateX(5px);border-color:#b8e8ea;box-shadow:0 13px 35px rgba(14,25,49,.07)}.bc-service-impact-list article>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cbecee;border-radius:50%;color:#01aab5;font-size:12px}.bc-service-impact-list h3{font-size:18px}.bc-service-impact-list p{margin-top:6px;color:#667085;font-size:16px;line-height:1.55}.bc-service-impact-list article>svg{width:22px;color:#01aab5}@media(max-width:900px){.bc-service-impact-head,.bc-service-impact-layout{grid-template-columns:1fr}.bc-service-impact-media{min-height:500px}}@media(max-width:700px){.bc-service-impact{padding:72px 0}.bc-service-impact-head h2{font-size:33px}.bc-service-impact-media{min-height:470px}.bc-service-impact-media>div{left:24px;right:24px;bottom:24px}.bc-service-impact-media h3{font-size:24px}.bc-service-impact-list article{grid-template-columns:36px 1fr}.bc-service-impact-list article>svg{display:none}}.bc-article-page,.bc-case-page{background:#fff;color:#0e1931}.bc-article-page h1,.bc-article-page h2,.bc-article-page h3,.bc-case-page h1,.bc-case-page h2,.bc-case-page h3{font-family:Plus Jakarta Sans,sans-serif}.bc-article-page em,.bc-case-page em{color:#01c4d0;font-style:normal}.bc-article-hero,.bc-case-hero{position:relative;min-height:700px;padding:86px 0 70px;overflow:hidden;background:#0e1931;color:#fff}.bc-article-hero-grid,.bc-case-hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.bc-case-hero-glow{position:absolute;right:-100px;top:-180px;width:630px;height:630px;border-radius:50%;background:#01c4d0;filter:blur(190px);opacity:.12}.bc-case-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.bc-case-hero-copy h1{margin:25px 0 20px;font-size:56px;line-height:1.05;letter-spacing:-.045em}.bc-case-hero-copy>p{max-width:600px;color:#b8c2cc;font-size:17px;line-height:1.75}.bc-case-client{margin-top:34px;padding-top:22px;display:flex;align-items:center;gap:10px;border-top:1px solid hsla(0,0%,100%,.1);color:#98a2b3}.bc-case-client>span{font-size:11px!important;color:#01c4d0;font-weight:800}.bc-case-client b{margin-right:8px;color:#fff;font-size:16px}.bc-case-client>i{width:1px;height:25px;background:hsla(0,0%,100%,.12)}.bc-case-client small{padding:6px 9px;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;font-size:12px}.bc-case-object{position:relative;height:500px}.bc-case-orbit{position:absolute;left:50%;top:50%;width:400px;height:400px;translate:-50% -50%;border:1px solid rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 25s linear infinite}.bc-case-orbit.two{width:310px;height:310px;border-style:dashed;animation-direction:reverse;animation-duration:19s}.bc-case-object-main{position:absolute;z-index:5;left:50%;top:50%;width:345px;translate:-50% -50%;border:1px solid rgba(1,196,208,.3);border-radius:15px;background:#0e1931;box-shadow:0 30px 70px rgba(0,0,0,.34);overflow:hidden;animation:bcAboutCore 6s ease-in-out infinite}.bc-case-object-main>div:first-child{height:38px;padding:0 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.bc-case-object-main>div:first-child>span{display:flex;gap:4px}.bc-case-object-main>div:first-child i{width:6px;height:6px;border-radius:50%;background:#344054}.bc-case-object-main>div:first-child i:nth-child(2){background:#01c4d0}.bc-case-object-main>div:first-child small{font-size:8px;color:#98a2b3}.bc-case-object-main>div:first-child b{justify-self:end;font-size:9px;color:#01c4d0}.bc-case-object-main .relative{border:0;border-radius:0}.bc-case-object-main footer{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#0e1931}.bc-case-object-main footer small{display:block;color:#01aab5;font-size:9px}.bc-case-object-main footer b{font-size:14px}.bc-case-object-main footer svg{width:17px;color:#01aab5}.bc-case-object-result{position:absolute;z-index:7;padding:11px 13px;display:flex;align-items:center;gap:9px;border:1px solid rgba(1,196,208,.24);border-radius:9px;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.2);animation:bcAboutNode 4.5s ease-in-out infinite}.bc-case-object-result>svg{width:29px;height:29px;padding:7px;border-radius:7px;background:#e6f9fa;color:#01aab5}.bc-case-object-result b{display:block;font-size:16px}.bc-case-object-result small{display:block;color:#667085;font-size:10px}.bc-case-object-result.result-1{left:-10px;top:70px}.bc-case-object-result.result-2{right:-10px;top:90px;animation-delay:-1.5s}.bc-case-object-result.result-3{left:50%;bottom:10px;translate:-50% 0;animation-delay:-3s}.bc-case-object>svg{position:absolute;inset:0;width:100%;height:100%}.bc-case-object>svg path{fill:none;stroke:rgba(1,196,208,.3);stroke-dasharray:5 7;animation:bcAboutFlow 2.5s linear infinite}.bc-case-approach,.bc-case-related,.bc-case-story,.bc-case-summary{padding:105px 0}.bc-case-summary{background:#f5fbfb}.bc-article-related-head,.bc-case-approach-head,.bc-case-related-head,.bc-case-summary-head{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:48px}.bc-article-related-head span,.bc-case-approach-head span,.bc-case-related-head span,.bc-case-summary-head span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-case-approach-head h2,.bc-case-related-head h2,.bc-case-summary-head h2{margin-top:15px;font-size:43px;line-height:1.12}.bc-case-approach-head>p,.bc-case-summary-head>p{color:#667085;font-size:16px;line-height:1.8}.bc-case-result-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d9eef0;border-radius:15px;background:#fff;overflow:hidden}.bc-case-result-grid>div{border-right:1px solid #d9eef0}.bc-case-result-grid>div:last-child{border:0}.bc-case-result-grid article{min-height:250px;padding:27px;display:flex;flex-direction:column}.bc-case-result-grid small{color:#98a2b3;font-size:13px}.bc-case-result-grid strong{margin-top:35px;color:#01aab5;font-family:Plus Jakarta Sans,sans-serif;font-size:43px}.bc-case-result-grid p{font-size:16px}.bc-case-result-grid span{margin-top:auto;display:flex;align-items:center;gap:7px;color:#98a2b3;font-size:13px}.bc-case-result-grid svg{width:15px;color:#01aab5}.bc-case-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bc-case-story-grid article{position:relative;min-height:390px;padding:36px;border:1px solid #d9eef0;border-radius:15px;background:#f7fcfc;overflow:hidden}.bc-case-story-grid article.dark{background:#0e1931;color:#fff}.bc-case-story-grid article>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.12em}.bc-case-story-grid article>i{position:absolute;right:28px;top:28px;width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:#e5f8f9;color:#01aab5}.bc-case-story-grid .dark>i{background:rgba(1,196,208,.1)}.bc-case-story-grid article>i svg{width:21px}.bc-case-story-grid h2{margin-top:85px;font-size:28px}.bc-case-story-grid p{margin-top:15px;color:#667085;font-size:17px;line-height:1.75}.bc-case-story-grid .dark p{color:#b8c2cc}.bc-case-media{position:relative;height:530px;margin-top:18px;border-radius:16px;overflow:hidden}.bc-case-media:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgba(7,18,33,.92))}.bc-case-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-case-media>div{position:absolute;z-index:2;left:35px;bottom:33px;max-width:650px;color:#fff}.bc-case-media>div>span{color:#65dce2;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-case-media h3{margin-top:12px;font-size:30px}.bc-case-media p{margin-top:12px;color:#d0d5dd;font-size:16px;line-height:1.7}.bc-case-approach{background:#0e1931;color:#fff}.bc-case-approach-head>p{color:#98a2b3}.bc-case-approach-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden}.bc-case-approach-grid>div{border-right:1px solid hsla(0,0%,100%,.1)}.bc-case-approach-grid>div:last-child{border:0}.bc-case-approach-grid article{min-height:280px;padding:26px}.bc-case-approach-grid article>span{color:#667085;font-size:13px}.bc-case-approach-grid article>i{width:43px;height:43px;margin-top:35px;display:grid;place-items:center;border-radius:10px;background:rgba(1,196,208,.1);color:#01c4d0}.bc-case-approach-grid article>i svg{width:20px}.bc-case-approach-grid h3{margin-top:18px;font-size:20px}.bc-case-approach-grid p{margin-top:10px;color:#98a2b3;font-size:16px;line-height:1.65}.bc-case-reviews{background:#f5fbfb}.bc-article-related-head>a,.bc-case-related-head>a{justify-self:end;display:flex;align-items:center;gap:7px;font-size:16px}.bc-article-related-grid,.bc-case-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bc-case-related-grid a{height:100%;padding:12px 12px 22px;display:block;border:1px solid #d9eef0;border-radius:14px;transition:.3s}.bc-case-related-grid a:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(14,25,49,.08)}.bc-case-related-grid a .relative{border:0}.bc-case-related-grid a>span{display:block;margin-top:17px;color:#01aab5;font-size:11px!important;font-weight:800}.bc-case-related-grid h3{margin-top:7px;font-size:19px}.bc-case-related-grid b{margin-top:18px;display:flex;align-items:center;gap:7px;font-size:15px}.bc-case-related-grid b svg{width:14px;color:#01aab5}.bc-article-cta,.bc-case-cta{padding:90px 0;background:#f5fbfb}.bc-article-cta>.bc-container>div,.bc-case-cta>.bc-container>div{position:relative;min-height:370px;padding:60px;border-radius:18px;background:#0e1931;color:#fff;overflow:hidden}.bc-article-cta span,.bc-case-cta span{color:#01c4d0;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-article-cta h2,.bc-case-cta h2{margin-top:15px;font-size:42px;line-height:1.12}.bc-article-cta p,.bc-case-cta p{margin-top:15px;color:#98a2b3;font-size:16px}.bc-article-cta a,.bc-case-cta a{margin-top:25px}.bc-article-cta i,.bc-case-cta i{position:absolute;right:-100px;top:-180px;width:500px;height:500px;border:1px dashed rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 28s linear infinite}.bc-article-cta>div>div>svg,.bc-case-cta>div>div>svg{position:absolute;right:165px;top:70px;width:35px;color:#01c4d0}.bc-article-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.bc-article-back{margin-bottom:24px;display:flex;align-items:center;gap:7px;color:#98a2b3;font-size:14px}.bc-article-back svg{width:15px}.bc-article-hero-copy h1{margin:22px 0 18px;font-size:48px;line-height:1.12;letter-spacing:-.04em}.bc-article-hero-copy>p{color:#b8c2cc;font-size:17px;line-height:1.75}.bc-article-meta{margin-top:28px;display:flex;flex-wrap:wrap;gap:18px;color:#98a2b3}.bc-article-meta span{display:flex;align-items:center;gap:7px;font-size:14px}.bc-article-meta svg{width:16px;color:#01c4d0}.bc-article-object{position:relative;height:480px}.bc-article-object>i{position:absolute;left:50%;top:50%;width:390px;height:390px;translate:-50% -50%;border:1px solid rgba(1,196,208,.17);border-radius:50%;animation:bcAboutOrbit 25s linear infinite}.bc-article-object>i.two{width:300px;height:300px;border-style:dashed;animation-direction:reverse}.bc-article-object>div{position:absolute;z-index:3;left:50%;top:50%;width:350px;translate:-50% -50%;border:1px solid rgba(1,196,208,.3);border-radius:15px;background:#0e1931;box-shadow:0 30px 70px rgba(0,0,0,.34);overflow:hidden;animation:bcAboutCore 6s ease-in-out infinite}.bc-article-object>div>span{height:40px;padding:0 13px;display:flex;align-items:center;justify-content:space-between}.bc-article-object>div>span small{color:#98a2b3;font-size:9px}.bc-article-object>div>span b{color:#01c4d0;font-size:9px}.bc-article-object .relative{border:0;border-radius:0}.bc-article-object footer{padding:15px;display:flex;justify-content:space-between;background:#fff;color:#0e1931;font-size:14px}.bc-article-object footer svg{width:16px;color:#01aab5}.bc-article-content{padding:95px 0}.bc-article-layout{display:grid;grid-template-columns:280px minmax(0,760px);gap:55px;justify-content:center;align-items:start}.bc-article-sidebar{position:sticky;top:110px;display:grid;gap:16px}.bc-article-sidebar>div:first-child{padding:24px;border:1px solid #d9eef0;border-radius:13px}.bc-article-intro>span,.bc-article-side-cta>span,.bc-article-sidebar>div:first-child>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.12em}.bc-article-sidebar>div:first-child p{margin-top:17px;padding-top:17px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;border-top:1px solid #e5f0f1;color:#667085;font-size:14px}.bc-article-sidebar p svg{width:16px;color:#01aab5}.bc-article-sidebar p b{width:100%;padding-left:23px;color:#0e1931}.bc-article-side-cta{padding:24px;border-radius:13px;background:#0e1931;color:#fff}.bc-article-side-cta>svg{width:38px;height:38px;margin-bottom:20px;padding:9px;border-radius:9px;background:rgba(1,196,208,.1);color:#01c4d0}.bc-article-side-cta h3{margin-top:10px;font-size:19px}.bc-article-side-cta a{margin-top:20px;padding:11px 13px;display:flex;justify-content:space-between;border-radius:7px;background:#01c4d0;color:#071221;font-size:15px}.bc-article-side-cta a svg{width:14px}.bc-article-prose{min-width:0}.bc-article-intro{margin-bottom:38px;padding:28px;border-left:3px solid #01c4d0;background:#f2fbfb}.bc-article-intro p{margin-top:10px;font-size:19px;line-height:1.65;color:#344054}.bc-article-prose .prose{font-size:17px;line-height:1.85;color:#475467}.bc-article-prose .prose h2{margin:2em 0 .7em;color:#0e1931;font-size:29px;line-height:1.3}.bc-article-prose .prose h3{color:#0e1931;font-size:23px}.bc-article-prose .prose li,.bc-article-prose .prose p{font-size:17px;line-height:1.85;color:#475467}.bc-article-prose .prose a{color:#01aab5}.bc-article-prose .prose strong{color:#0e1931}.bc-article-prose>footer{margin-top:55px;padding-top:28px;border-top:1px solid #d9eef0}.bc-article-prose>footer>span{color:#98a2b3;font-size:13px}.bc-article-prose>footer>div{margin-top:12px;display:flex;align-items:center;gap:13px}.bc-article-prose>footer i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#0e1931;color:#01c4d0;font-style:normal}.bc-article-prose>footer b,.bc-article-prose>footer small{display:block}.bc-article-prose>footer small{margin-top:3px;color:#98a2b3;font-size:13px}.bc-article-related{padding:100px 0;background:#f5fbfb}.bc-article-related-head h2{margin-top:12px;font-size:40px}@media(max-width:1000px){.bc-article-hero-inner,.bc-article-related-head,.bc-case-approach-head,.bc-case-hero-inner,.bc-case-related-head,.bc-case-summary-head{grid-template-columns:1fr}.bc-article-object,.bc-case-object{max-width:620px;width:100%;margin:auto}.bc-case-story-grid{grid-template-columns:1fr}.bc-case-approach-grid{grid-template-columns:1fr 1fr}.bc-case-approach-grid>div:nth-child(2){border-right:0}.bc-case-approach-grid>div:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-article-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.bc-article-related-head>a,.bc-case-related-head>a{justify-self:start}}@media(max-width:700px){.bc-article-hero,.bc-case-hero{padding:60px 0}.bc-article-hero-copy h1,.bc-case-hero-copy h1{font-size:39px}.bc-case-client{align-items:flex-start;flex-wrap:wrap}.bc-article-object,.bc-case-object{height:420px;transform:scale(.8);transform-origin:top center;margin-bottom:-75px}.bc-article-content,.bc-article-cta,.bc-article-related,.bc-case-approach,.bc-case-cta,.bc-case-related,.bc-case-story,.bc-case-summary{padding:72px 0}.bc-article-cta h2,.bc-case-approach-head h2,.bc-case-cta h2,.bc-case-related-head h2,.bc-case-summary-head h2{font-size:33px}.bc-article-related-grid,.bc-case-approach-grid,.bc-case-related-grid,.bc-case-result-grid{grid-template-columns:1fr}.bc-case-approach-grid>div,.bc-case-approach-grid>div:nth-child(2),.bc-case-result-grid>div{border-right:0;border-bottom:1px solid #d9eef0}.bc-case-approach-grid>div:last-child,.bc-case-result-grid>div:last-child{border-bottom:0}.bc-case-media{height:500px}.bc-article-layout,.bc-article-sidebar{grid-template-columns:1fr}.bc-article-sidebar{position:static}.bc-article-prose .prose li,.bc-article-prose .prose p{font-size:16px}.bc-article-cta>.bc-container>div,.bc-case-cta>.bc-container>div{padding:42px 28px}}@media(prefers-reduced-motion:reduce){.bc-article-cta i,.bc-article-object>div,.bc-article-object>i,.bc-case-cta i,.bc-case-object-main,.bc-case-object-result,.bc-case-object>svg path,.bc-case-orbit{animation:none}}.bc-article-object-image,.bc-blog-card-art>img,.bc-blog-lead-art>img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.bc-blog-lead-art>img{height:100%;min-height:340px;border-radius:11px}.bc-blog-card-art>img{height:230px;border-radius:11px}.bc-article-object-image{height:270px}.bc-case-object-result b{color:#0e1931!important;font-weight:800;line-height:1.1}.bc-case-delivered{padding:105px 0;background:#f5fbfb}.bc-case-delivered-head{max-width:720px;margin-bottom:45px}.bc-case-delivered-head>span{color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-case-delivered-head h2{margin-top:15px;font-size:43px;line-height:1.12}.bc-case-delivered-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bc-case-delivered-grid article{height:100%;min-height:390px;padding:38px;border:1px solid #d9eef0;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(14,25,49,.06)}.bc-case-delivered-grid article.outcome{background:#0e1931;color:#fff}.bc-case-delivered-grid article>i{width:48px;height:48px;display:grid;place-items:center;margin-bottom:50px;border-radius:12px;background:#e5f8f9;color:#01aab5}.bc-case-delivered-grid article.outcome>i{background:rgba(1,196,208,.12);color:#01c4d0}.bc-case-delivered-grid article>i svg{width:22px}.bc-case-delivered-grid article>small{display:block;color:#01aab5;font-size:11px;font-weight:800;letter-spacing:.12em}.bc-case-delivered-grid article h2{margin:12px 0 20px;font-size:28px}.bc-case-richtext{color:#667085;font-size:16px;line-height:1.75}.bc-case-delivered-grid .outcome .bc-case-richtext{color:#b8c2cc}.bc-case-richtext>:first-child{margin-top:0}.bc-case-richtext>:last-child{margin-bottom:0}.bc-case-richtext ol,.bc-case-richtext p,.bc-case-richtext ul{margin:0 0 14px}.bc-case-richtext ol,.bc-case-richtext ul{padding-left:21px}.bc-case-richtext li{margin:7px 0;padding-left:3px}.bc-case-richtext li::marker{color:#01aab5}.bc-case-richtext h2,.bc-case-richtext h3,.bc-case-richtext h4{margin:24px 0 10px;color:#0e1931;font-size:20px;line-height:1.35}.bc-case-delivered-grid .outcome .bc-case-richtext h2,.bc-case-delivered-grid .outcome .bc-case-richtext h3,.bc-case-delivered-grid .outcome .bc-case-richtext h4{color:#fff}.bc-case-richtext a{color:#01aab5;text-decoration:underline;text-underline-offset:3px}.bc-case-richtext strong{color:#0e1931}.bc-case-delivered-grid .outcome .bc-case-richtext strong{color:#fff}@media(max-width:800px){.bc-case-delivered{padding:72px 0}.bc-case-delivered-head h2{font-size:33px}.bc-case-delivered-grid{grid-template-columns:1fr}.bc-case-delivered-grid article{min-height:0;padding:30px}.bc-case-delivered-grid article>i{margin-bottom:35px}}.bc-article-prose>footer img{width:48px;height:48px;display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#0e1931}.bc-service-enquiry{scroll-margin-top:100px;padding:105px 0;background:#0e1931;color:#fff}.bc-service-enquiry-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.bc-service-enquiry-copy{position:sticky;top:120px;padding-top:18px}.bc-service-enquiry-copy>span{color:#01c4d0;font-size:11px!important;font-weight:800;letter-spacing:.13em}.bc-service-enquiry-copy h2{margin-top:15px;font-size:43px;line-height:1.12}.bc-service-enquiry-copy>p{margin-top:18px;color:#98a2b3;font-size:16px;line-height:1.75}.bc-service-enquiry-copy>div{margin-top:30px;padding-top:22px;display:grid;gap:14px;border-top:1px solid hsla(0,0%,100%,.1)}.bc-service-enquiry-copy>div span{display:flex;align-items:center;gap:10px;color:#d0d5dd;font-size:16px}.bc-service-enquiry-copy>div svg{width:18px;height:18px;padding:3px;border-radius:50%;background:rgba(1,196,208,.12);color:#01c4d0}.bc-service-enquiry-form{padding:32px;border:1px solid rgba(1,196,208,.22);border-radius:16px;background:#fff;color:#0e1931;box-shadow:0 25px 65px rgba(0,0,0,.2)}.bc-service-enquiry-form>div:first-child{margin-bottom:28px;padding-bottom:22px;display:grid;grid-template-columns:1fr auto;gap:6px;border-bottom:1px solid #d9eef0}.bc-service-enquiry-form>div:first-child>span{grid-column:1/-1;color:#01aab5;font-size:11px!important;font-weight:800;letter-spacing:.12em}.bc-service-enquiry-form>div:first-child>b{font-size:23px}.bc-service-enquiry-form>div:first-child>small{display:flex;align-items:center;gap:7px;color:#667085;font-size:12px}.bc-service-enquiry-form>div:first-child>small i{width:7px;height:7px;border-radius:50%;background:#01c4d0}.bc-service-enquiry-form form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bc-service-enquiry-form form>button,.bc-service-enquiry-form form>div:last-child,.bc-service-enquiry-form form>div:nth-child(5){grid-column:1/-1}.bc-service-enquiry-form form>div{margin:0!important}.bc-service-enquiry-form label{margin-bottom:8px!important;color:#0e1931!important;font-size:16px!important;font-weight:700}.bc-service-enquiry-form input,.bc-service-enquiry-form textarea{padding:14px 15px!important;border:1px solid #d9eef0!important;border-radius:9px!important;background:#f8fcfc!important;color:#0e1931!important;font-size:16px!important}.bc-service-enquiry-form input:focus,.bc-service-enquiry-form textarea:focus{border-color:#01c4d0!important;box-shadow:0 0 0 3px rgba(1,196,208,.1)}.bc-service-enquiry-form button{min-height:52px;background:#01c4d0!important;color:#071221!important;font-size:16px!important}@media(max-width:900px){.bc-service-enquiry-layout{grid-template-columns:1fr}.bc-service-enquiry-copy{position:static;padding-top:0}}@media(max-width:700px){.bc-service-enquiry{padding:72px 0}.bc-service-enquiry-copy h2{font-size:33px}.bc-service-enquiry-form{padding:24px}.bc-service-enquiry-form form{grid-template-columns:1fr}.bc-service-enquiry-form form>button,.bc-service-enquiry-form form>div{grid-column:1!important}.bc-service-enquiry-form>div:first-child{grid-template-columns:1fr}.bc-service-enquiry-form>div:first-child>span{grid-column:auto}}body,html{overflow-x:clip}body,canvas,html,img,svg,video{max-width:100%}.bc-container,.bc-container>*,main,main section{min-width:0}.bc-actions{flex-wrap:wrap}main :where(h1,h2,h3,p,a,span,small,b,strong,li){overflow-wrap:break-word}header nav[aria-label=Mobile]{max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain}@media(min-width:768px) and (max-width:1023px){header nav[aria-label=Mobile].md\:hidden{display:block!important}}@media(max-width:1100px){.bc-about-hero-inner,.bc-article-hero-inner,.bc-blog-hero-inner,.bc-case-hero-inner,.bc-contact-hero-inner,.bc-portfolio-hero-inner,.bc-service-hero-inner,.bc-services-hero-inner{grid-template-columns:1fr!important;gap:42px}.bc-about-object,.bc-article-object,.bc-blog-object,.bc-case-object,.bc-contact-object,.bc-portfolio-object,.bc-service-object,.bc-services-object{width:100%;max-width:620px;margin-left:auto;margin-right:auto}.bc-about-operating-head,.bc-about-section-head,.bc-about-story-head,.bc-about-team-head,.bc-article-related-head,.bc-blog-section-head,.bc-case-approach-head,.bc-case-related-head,.bc-case-summary-head,.bc-contact-section-head,.bc-portfolio-intro-head,.bc-portfolio-results-head,.bc-portfolio-work-head,.bc-service-impact-head,.bc-service-process-head,.bc-service-related-head,.bc-service-section-head,.bc-services-intro>.bc-container,.bc-services-media-head,.bc-services-process-head,.bc-services-review-head,.bc-services-section-head{grid-template-columns:1fr!important;gap:24px}}@media(max-width:800px){.bc-container{width:min(100% - 36px,1160px)}.bc-section{padding-top:72px;padding-bottom:72px}.bc-actions{gap:10px}.bc-btn{min-height:46px;padding:12px 17px}.bc-about-hero-copy h1,.bc-article-hero-copy h1,.bc-blog-hero-copy h1,.bc-case-hero-copy h1,.bc-contact-hero-copy h1,.bc-portfolio-hero-copy h1,.bc-service-hero-copy h1,.bc-services-hero-copy h1{font-size:clamp(38px,7vw,48px)!important}.bc-about-operating-head h2,.bc-about-section-head h2,.bc-about-story-head h2,.bc-about-team-head h2,.bc-article-related-head h2,.bc-blog-section-head h2,.bc-case-approach-head h2,.bc-case-related-head h2,.bc-case-summary-head h2,.bc-contact-section-head h2,.bc-portfolio-intro-head h2,.bc-portfolio-results-head h2,.bc-portfolio-work-head h2,.bc-service-impact-head h2,.bc-service-process-head h2,.bc-service-related-head h2,.bc-service-section-head h2,.bc-services-intro h2,.bc-services-media-head h2,.bc-services-process-head h2,.bc-services-review-head h2,.bc-services-section-head h2{font-size:clamp(31px,5.5vw,38px)!important}.bc-about-hero-proof,.bc-portfolio-hero-proof,.bc-service-hero-metrics,.bc-services-hero-proof{gap:18px;flex-wrap:wrap}.bc-about-cta-card,.bc-blog-cta-card,.bc-portfolio-cta-card,.bc-service-cta-card,.bc-services-cta-card{grid-template-columns:1fr!important;gap:30px;padding:42px 32px}.bc-about-cta-card>div:nth-child(2),.bc-portfolio-cta-card>div:nth-child(2),.bc-services-cta-actions{justify-self:start;align-items:flex-start}.bc-service-detail-card{grid-template-columns:55px 1fr}.bc-service-detail-benefits{grid-column:2}.bc-project-filter-bar{align-items:flex-start;gap:12px;flex-direction:column}.bc-project-filter-bar>div{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.bc-project-filter-bar button{flex:0 0 auto}}@media(max-width:600px){.bc-container{width:min(100% - 28px,1160px)}header>div:first-child{height:72px!important;padding-left:16px!important;padding-right:16px!important}header>div:first-child img{height:38px!important}header nav[aria-label=Mobile]{max-height:calc(100dvh - 72px);padding:16px!important}.bc-section{padding-top:60px;padding-bottom:60px}.bc-actions{align-items:stretch;flex-direction:column}.bc-actions .bc-btn{width:100%;justify-content:center}.bc-about-hero-copy h1,.bc-article-hero-copy h1,.bc-blog-hero-copy h1,.bc-case-hero-copy h1,.bc-contact-hero-copy h1,.bc-portfolio-hero-copy h1,.bc-service-hero-copy h1,.bc-services-hero-copy h1{font-size:clamp(34px,10vw,40px)!important}.bc-about-object,.bc-article-object,.bc-blog-object,.bc-case-object,.bc-contact-object,.bc-portfolio-object,.bc-service-object,.bc-services-object{max-width:500px}.bc-about-timeline,.bc-about-values-grid,.bc-case-result-grid,.bc-contact-confidence>.bc-container,.bc-portfolio-principles,.bc-service-deliverable-grid,.bc-services-outcomes{grid-template-columns:1fr!important}.bc-about-timeline>div,.bc-about-values-grid>div,.bc-case-result-grid>div,.bc-contact-confidence>.bc-container>div,.bc-portfolio-principles>div,.bc-service-deliverable-grid>div,.bc-services-outcomes article{border-right:0!important;border-bottom:1px solid #d9eef0}.bc-about-timeline>div:last-child,.bc-about-values-grid>div:last-child,.bc-case-result-grid>div:last-child,.bc-contact-confidence>.bc-container>div:last-child,.bc-portfolio-principles>div:last-child,.bc-service-deliverable-grid>div:last-child,.bc-services-outcomes article:last-child{border-bottom:0}.bc-service-detail-card{grid-template-columns:1fr;padding:28px 20px}.bc-service-detail-benefits{grid-column:1;padding-left:0}.bc-service-detail-number{align-items:center}.bc-service-detail-number i{flex:1}.bc-review-focus-stage{height:auto!important;min-height:730px}.bc-review-focus-stage .bc-review-focus{height:auto;min-height:700px}.bc-about-cta-card,.bc-article-cta>.bc-container>div,.bc-blog-cta-card,.bc-case-cta>.bc-container>div,.bc-portfolio-cta-card,.bc-service-cta-card,.bc-services-cta-card{padding:36px 24px}}.bc-service-process-grid{grid-template-columns:repeat(4,1fr)}.bc-service-process-grid>div:nth-child(4n){border-right:0}.bc-service-process-grid>div:nth-child(-n+4){border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-service-process-grid li{min-height:350px}.bc-service-workstream{margin-top:17px!important;padding:12px!important;display:block!important;border:1px solid rgba(1,196,208,.16);border-radius:7px;background:rgba(1,196,208,.055)}.bc-service-process-grid li.active .bc-service-workstream{border-color:rgba(14,25,49,.18);background:rgba(14,25,49,.07)}.bc-service-workstream>span{display:block;color:#01c4d0!important;font-size:9px!important;font-weight:800;letter-spacing:.1em}.bc-service-process-grid li.active .bc-service-workstream>span{color:#0e6870!important}.bc-service-workstream>b{display:block;margin-top:4px;color:#fff;font-size:14px}.bc-service-process-grid li.active .bc-service-workstream>b{color:#071221}.bc-service-workstream>p{margin-top:4px!important;color:#98a2b3!important;font-size:12px!important;line-height:1.45!important}.bc-service-process-grid li.active .bc-service-workstream>p{color:#145b62!important}@media(max-width:900px){.bc-service-process-grid{grid-template-columns:repeat(2,1fr)}.bc-service-process-grid>div:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.1)}.bc-service-process-grid>div:nth-child(2n){border-right:0}.bc-service-process-grid>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:700px){.bc-service-process-grid{grid-template-columns:1fr}.bc-service-process-grid>div,.bc-service-process-grid>div:nth-child(odd){border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-service-process-grid>div:last-child{border-bottom:0}}.bc-hero-browser-copy small{font-size:2.5px;line-height:1}.bc-hero-browser-copy strong{margin-top:4px;font-size:10px;line-height:.92}.bc-home .bc-tech-pills span,.bc-home .bc-tech-primary .bc-tech-pills span{min-height:28px;padding:5px 7px;gap:4px;font-size:12px;line-height:1.1}.bc-home .bc-tech-pills span i{width:4px;height:4px;box-shadow:0 0 0 3px rgba(1,196,208,.1)}.bc-kicker,.bc-services-kicker{font-size:11px!important;line-height:1.2!important;letter-spacing:.13em!important}.bc-service-process-grid li{min-height:245px}.bc-home .bc-ai-core>small{font-size:11px!important;line-height:1.2!important}small{font-size:12px!important;line-height:1.35!important}.bc-project-card-art>img{height:100%}.bc-case-object-image,.bc-project-card-art>img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.bc-case-object-image{height:255px}.bc-case-client{flex-wrap:wrap}.bc-case-client>i{flex:0 0 1px}.bc-case-client small{white-space:nowrap}.bc-case-related-image{width:100%;aspect-ratio:16/9;display:block;border-radius:10px;-o-object-fit:cover;object-fit:cover}.bc-article-image>.relative{height:245px;border:0;border-radius:0}.bc-article-image>.relative svg{width:100%;height:100%}.bc-project-card-meta>div{display:flex;flex-wrap:wrap;gap:5px 10px}.bc-project-card-meta>div span{color:#01aab5;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bc-project-card-foot>div{flex:1;flex-wrap:wrap}.bc-project-card-foot>b{flex:0 0 auto}.bc-home .bc-case-media{height:auto;aspect-ratio:16/10}.bc-case-related-grid a>.relative,.bc-home .bc-case-side-image,.bc-project-card-art{height:auto;aspect-ratio:16/9}.bc-blog-card-art,.bc-home .bc-article-image{height:auto;aspect-ratio:16/10}.bc-blog-card-art>img,.bc-case-related-image,.bc-home .bc-article-image>img,.bc-home .bc-case-media>img,.bc-home .bc-case-side-image>img,.bc-project-card-art>img{width:100%;height:100%!important;display:block;-o-object-fit:cover;object-fit:cover}.bc-blog-card-art>.relative,.bc-home .bc-article-image>.relative,.bc-home .bc-case-media>.relative,.bc-home .bc-case-side-image>.relative,.bc-project-card-art>.relative{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0}.bc-blog-card-art>.relative svg,.bc-home .bc-article-image>.relative svg,.bc-home .bc-case-media>.relative svg,.bc-home .bc-case-side-image>.relative svg,.bc-project-card-art>.relative svg{width:100%;height:100%}@media(max-width:900px){.bc-home .bc-case-media{aspect-ratio:16/9}}@media(max-width:600px){.bc-blog-card-art,.bc-home .bc-article-image,.bc-home .bc-case-media,.bc-home .bc-case-side-image{aspect-ratio:16/10}}.bc-legal-page{background:#fff}.bc-legal-hero{position:relative;padding:92px 0 78px;background:#0e1931;color:#fff;overflow:hidden}.bc-legal-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(1,196,208,.045) 1px,transparent 0),linear-gradient(90deg,rgba(1,196,208,.045) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.bc-legal-hero:after{content:"";position:absolute;right:-180px;top:-300px;width:650px;height:650px;border:1px solid rgba(1,196,208,.15);border-radius:50%;box-shadow:0 0 0 55px rgba(1,196,208,.025),0 0 0 110px rgba(1,196,208,.015)}.bc-legal-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:80px;align-items:end}.bc-legal-kicker{display:flex;align-items:center;gap:8px;color:#01c4d0;font-size:11px;font-weight:800;letter-spacing:.14em}.bc-legal-kicker svg{width:16px}.bc-legal-hero h1{margin-top:20px;font-size:58px;line-height:1;letter-spacing:-.05em}.bc-legal-hero-inner>div:first-child>p{max-width:650px;margin-top:22px;color:#b8c2cc;font-size:17px;line-height:1.75}.bc-legal-meta{display:grid;grid-template-columns:1fr 1fr;min-width:310px;border:1px solid hsla(0,0%,100%,.11);border-radius:12px;background:hsla(0,0%,100%,.035);backdrop-filter:blur(8px)}.bc-legal-meta>span{padding:22px;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px}.bc-legal-meta>span+span{border-left:1px solid hsla(0,0%,100%,.1)}.bc-legal-meta svg{grid-row:1/3;width:18px;color:#01c4d0}.bc-legal-meta small{color:#667085;font-size:9px}.bc-legal-meta b{margin-top:5px;color:#fff;font-size:12px}.bc-legal-body{padding:85px 0 110px;background:#f7fbfc}.bc-legal-layout{display:grid;grid-template-columns:280px 1fr;gap:70px;align-items:start}.bc-legal-layout>aside{position:sticky;top:110px}.bc-legal-layout>aside>span{color:#98a2b3;font-size:10px;font-weight:800;letter-spacing:.14em}.bc-legal-layout aside nav{margin-top:17px;padding:8px;border:1px solid #d9eef0;border-radius:13px;background:#fff}.bc-legal-layout aside nav a{padding:10px 11px;display:flex;align-items:center;gap:10px;border-radius:7px;color:#667085;font-size:12px;transition:.2s}.bc-legal-layout aside nav a:hover{background:#effbfb;color:#0e1931}.bc-legal-layout aside nav i{color:#01aab5;font-size:9px;font-style:normal;font-weight:700}.bc-legal-layout>aside>div{margin-top:16px;padding:22px;border-radius:13px;background:#0e1931;color:#fff}.bc-legal-layout>aside>div>svg{width:20px;color:#01c4d0}.bc-legal-layout>aside>div>b{display:block;margin-top:20px;font-size:15px}.bc-legal-layout>aside>div>p{margin-top:7px;color:#98a2b3;font-size:11px;line-height:1.6}.bc-legal-layout>aside>div>a{margin-top:16px;display:flex;align-items:center;gap:5px;color:#01c4d0;font-size:11px}.bc-legal-layout>aside>div>a svg{width:13px}.bc-legal-content{min-width:0}.bc-legal-note{margin-bottom:15px;padding:20px 22px;display:flex;align-items:center;gap:14px;border:1px solid #bfeaec;border-radius:12px;background:#ebfafa}.bc-legal-note>svg{width:23px;flex:0 0 auto;color:#01aab5}.bc-legal-note p{margin:0!important;color:#667085!important;font-size:12px!important}.bc-legal-note b{display:block;margin-bottom:3px;color:#0e1931}.bc-legal-content>section{padding:34px 38px;display:grid;grid-template-columns:36px 1fr;gap:18px;border:1px solid #d9eef0;border-bottom:0;background:#fff;scroll-margin-top:110px}.bc-legal-content>section:last-of-type{border-bottom:1px solid #d9eef0;border-radius:0 0 14px 14px}.bc-legal-content>section:first-of-type{border-radius:14px 14px 0 0}.bc-legal-content>section>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf9fa;color:#01aab5;font-size:9px;font-weight:800}.bc-legal-content h2{margin:3px 0 11px;color:#0e1931;font-size:21px;letter-spacing:-.02em}.bc-legal-content p{margin:0;color:#667085;font-size:15px;line-height:1.85}.bc-legal-content p a{color:#01aab5;font-weight:700}.bc-legal-switch{margin-top:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;background:#0e1931;color:#fff}.bc-legal-switch>span{color:#667085;font-size:9px;font-weight:800;letter-spacing:.13em}.bc-legal-switch>a{display:flex;align-items:center;gap:8px;color:#01c4d0;font-size:14px;font-weight:700}.bc-legal-switch svg{width:15px}@media(max-width:900px){.bc-legal-hero-inner{grid-template-columns:1fr;gap:38px}.bc-legal-meta{width:min(100%,430px)}.bc-legal-layout{grid-template-columns:1fr;gap:35px}.bc-legal-layout>aside{position:static}.bc-legal-layout aside nav{display:grid;grid-template-columns:1fr 1fr}.bc-legal-layout>aside>div{display:none}}@media(max-width:600px){.bc-legal-hero{padding:65px 0 55px}.bc-legal-hero h1{font-size:42px}.bc-legal-hero-inner>div:first-child>p{font-size:15px}.bc-legal-meta{min-width:0}.bc-legal-meta>span{padding:16px 13px}.bc-legal-body{padding:55px 0 75px}.bc-legal-layout aside nav{grid-template-columns:1fr}.bc-legal-content>section{padding:27px 22px;grid-template-columns:1fr;gap:12px}.bc-legal-content p{font-size:14px}.bc-legal-switch{align-items:flex-start;flex-direction:column;gap:12px}}.bc-booking-page{background:#f5fbfb;color:#0e1931}.bc-booking-page em{color:#01c4d0;font-style:normal}.bc-booking-hero{position:relative;padding:82px 0 90px;background:#0e1931;color:#fff;overflow:hidden}.bc-booking-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(1,196,208,.04) 1px,transparent 0),linear-gradient(90deg,rgba(1,196,208,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 85%);mask-image:linear-gradient(90deg,#000,transparent 85%)}.bc-booking-hero-glow{position:absolute;right:-130px;top:-270px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(1,196,208,.2),transparent 68%)}.bc-booking-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .75fr;gap:100px;align-items:center}.bc-booking-hero-copy h1{margin:24px 0 22px;font-size:62px;line-height:1.02;letter-spacing:-.055em}.bc-booking-hero-copy>p{max-width:610px;color:#b8c2cc;font-size:17px;line-height:1.75}.bc-booking-hero-points{margin-top:30px;display:flex;gap:24px;flex-wrap:wrap}.bc-booking-hero-points span{display:flex;align-items:center;gap:7px;color:#d0d5dd;font-size:13px}.bc-booking-hero-points svg{width:17px;height:17px;padding:3px;border-radius:50%;background:rgba(1,196,208,.13);color:#01c4d0}.bc-booking-hero-copy>a{margin-top:36px;display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid rgba(1,196,208,.45);padding-bottom:7px;color:#01c4d0;font-size:13px;font-weight:700}.bc-booking-hero-copy>a svg{width:16px}.bc-booking-hero-card{position:relative;padding:28px;border:1px solid rgba(1,196,208,.26);border-radius:20px;background:linear-gradient(145deg,rgba(30,46,76,.94),rgba(10,21,42,.97));box-shadow:0 30px 80px rgba(0,0,0,.3);overflow:hidden}.bc-booking-hero-card:after{content:"";position:absolute;right:-80px;bottom:-90px;width:220px;height:220px;border-radius:50%;background:rgba(1,196,208,.11);filter:blur(45px)}.bc-booking-card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.bc-booking-card-top>span{display:flex;align-items:center;gap:8px;color:#83e7eb;font-size:10px;font-weight:800;letter-spacing:.12em}.bc-booking-card-top i{width:7px;height:7px;border-radius:50%;background:#01c4d0;box-shadow:0 0 0 5px rgba(1,196,208,.12)}.bc-booking-card-top small{color:#667085;font-size:9px!important;letter-spacing:.1em}.bc-booking-card-icon{position:relative;z-index:2;margin-top:43px;width:55px;height:55px;display:grid;place-items:center;border:1px solid rgba(1,196,208,.3);border-radius:14px;background:rgba(1,196,208,.11);color:#01c4d0}.bc-booking-card-icon svg{width:25px}.bc-booking-hero-card>span{position:relative;z-index:2;margin-top:24px;display:block;color:#01c4d0;font-size:10px;font-weight:800;letter-spacing:.13em}.bc-booking-hero-card>h2{position:relative;z-index:2;margin-top:10px;font-size:29px;line-height:1.15;letter-spacing:-.035em}.bc-booking-hero-card>p{position:relative;z-index:2;margin-top:11px;color:#98a2b3;font-size:13px;line-height:1.6}.bc-booking-card-meta{position:relative;z-index:2;margin-top:26px;display:grid;grid-template-columns:1fr 1fr;border:1px solid hsla(0,0%,100%,.09);border-radius:11px}.bc-booking-card-meta>div{padding:16px;display:flex;align-items:center;gap:11px}.bc-booking-card-meta>div+div{border-left:1px solid hsla(0,0%,100%,.09)}.bc-booking-card-meta svg{width:18px;color:#01c4d0}.bc-booking-card-meta b,.bc-booking-card-meta small{display:block}.bc-booking-card-meta small{color:#667085;font-size:8px!important;letter-spacing:.1em}.bc-booking-card-meta b{margin-top:3px;font-size:12px}.bc-booking-card-foot{position:relative;z-index:2;margin-top:22px;padding-top:19px;display:flex;align-items:center;gap:11px;border-top:1px solid hsla(0,0%,100%,.08)}.bc-booking-card-foot>svg{width:34px;height:34px;padding:8px;border-radius:50%;background:rgba(1,196,208,.1);color:#01c4d0}.bc-booking-card-foot b,.bc-booking-card-foot small{display:block}.bc-booking-card-foot b{font-size:12px}.bc-booking-card-foot small{margin-top:3px;color:#667085;font-size:10px!important}.bc-booking-main{scroll-margin-top:80px;padding:105px 0}.bc-booking-intro{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:end;margin-bottom:43px}.bc-booking-eyebrow,.bc-booking-intro>div>span{color:#01aab5;font-size:11px;font-weight:800;letter-spacing:.14em}.bc-booking-intro h2{margin-top:12px;font-size:43px;line-height:1.1;letter-spacing:-.04em}.bc-booking-intro>p{color:#667085;font-size:15px;line-height:1.75}.bc-booking-widget{border:1px solid #d4eaec;border-radius:20px;background:#fff;box-shadow:0 26px 75px rgba(14,25,49,.09);overflow:hidden}.bc-booking-progress{height:72px;padding:0 34px;display:flex;align-items:center;justify-content:center;gap:15px;border-bottom:1px solid #e5f1f2;background:#fbfefe}.bc-booking-progress span{display:flex;align-items:center;gap:9px;color:#98a2b3;font-size:12px;font-weight:600}.bc-booking-progress span i{width:26px;height:26px;display:grid;place-items:center;border:1px solid #d9eef0;border-radius:50%;background:#fff;font-style:normal;font-size:10px}.bc-booking-progress span.active{color:#0e1931}.bc-booking-progress span.active i{border-color:#01c4d0;background:#01c4d0;color:#06232b}.bc-booking-progress>b{width:70px;height:1px;background:#d9eef0}.bc-booking-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);min-height:590px}.bc-booking-calendar{padding:38px 42px;border-right:1px solid #e5f1f2}.bc-booking-calendar-head{display:flex;align-items:center;justify-content:space-between}.bc-booking-calendar-head span,.bc-booking-times>div:first-child>span{color:#01aab5;font-size:10px;font-weight:800;letter-spacing:.13em}.bc-booking-calendar-head h2{margin-top:7px;font-size:24px}.bc-booking-calendar-head>div:last-child{display:flex;gap:8px}.bc-booking-calendar-head button{width:37px;height:37px;display:grid;place-items:center;border:1px solid #d9eef0;border-radius:9px;color:#0e1931;transition:.2s}.bc-booking-calendar-head button:hover:not(:disabled){border-color:#01c4d0;background:#eefbfb}.bc-booking-calendar-head button:disabled{opacity:.3}.bc-booking-calendar-head svg{width:17px}.bc-booking-days,.bc-booking-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.bc-booking-weekdays{margin-top:34px;padding-bottom:12px;border-bottom:1px solid #e9f2f3}.bc-booking-weekdays span{text-align:center;color:#98a2b3;font-size:9px;font-weight:800;letter-spacing:.09em}.bc-booking-days{margin-top:10px;row-gap:7px}.bc-booking-days>button,.bc-booking-days>span{justify-self:center;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;font-size:13px;transition:.18s}.bc-booking-days>button:not(:disabled):hover{background:#eaf9fa;color:#008d97}.bc-booking-days>button:disabled{color:#cbd5d6;cursor:not-allowed}.bc-booking-days>button.today{box-shadow:inset 0 0 0 1px #bde7e9}.bc-booking-days>button.selected{background:#0e1931!important;color:#fff!important;box-shadow:0 7px 17px rgba(14,25,49,.2)}.bc-booking-timezone{margin-top:28px;padding:16px 18px;display:flex;align-items:center;gap:12px;border:1px solid #e0eff0;border-radius:11px;background:#f7fcfc}.bc-booking-timezone>svg{width:19px;color:#01aab5}.bc-booking-timezone b,.bc-booking-timezone small{display:block}.bc-booking-timezone small{color:#98a2b3;font-size:9px!important;letter-spacing:.08em}.bc-booking-timezone b{margin-top:3px;font-size:12px}.bc-booking-times{padding:38px 32px;display:flex;flex-direction:column;background:#fbfefe}.bc-booking-times h3{margin-top:7px;font-size:20px}.bc-booking-times>div:first-child>p{margin-top:8px;color:#98a2b3;font-size:11px;line-height:1.55}.bc-booking-slot-list{margin-top:24px;display:grid;gap:9px}.bc-booking-slot-list button{height:50px;padding:0 14px;display:grid;grid-template-columns:22px 1fr 20px;align-items:center;gap:8px;border:1px solid #d9eef0;border-radius:9px;background:#fff;color:#475467;text-align:left;transition:.2s}.bc-booking-slot-list button.selected,.bc-booking-slot-list button:hover{border-color:#01c4d0;background:#eaf9fa;color:#0e1931}.bc-booking-slot-list button>svg{width:16px;color:#01aab5}.bc-booking-slot-list button>svg:last-child{justify-self:end;width:15px}.bc-booking-slot-list button span{font-size:13px;font-weight:700}.bc-booking-empty{margin:auto;display:flex!important;flex-direction:column;align-items:center;text-align:center;color:#98a2b3;font-size:12px;line-height:1.6}.bc-booking-empty svg{width:45px;height:45px;padding:11px;margin-bottom:12px;border-radius:50%;background:#edf8f9;color:#73c9ce}.bc-booking-continue,.bc-booking-submit{margin-top:auto;min-height:53px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;background:#0e1931;color:#fff;font-size:13px;font-weight:700;box-shadow:0 12px 24px rgba(14,25,49,.16);transition:.2s}.bc-booking-continue:hover:not(:disabled),.bc-booking-submit:hover:not(:disabled){transform:translateY(-2px);background:#142343}.bc-booking-continue:disabled{opacity:.35;box-shadow:none}.bc-booking-continue svg,.bc-booking-submit svg{width:16px}.bc-booking-details{max-width:820px;margin:auto;padding:34px 55px 48px}.bc-booking-back{display:flex;align-items:center;gap:7px;color:#667085;font-size:11px;font-weight:700}.bc-booking-back svg{width:15px}.bc-booking-summary{margin-top:25px;padding:18px 20px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;border:1px solid #bfeaec;border-radius:12px;background:#effbfb}.bc-booking-summary>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#0e1931;color:#01c4d0}.bc-booking-summary svg{width:19px}.bc-booking-summary b,.bc-booking-summary small{display:block}.bc-booking-summary small{color:#01aab5;font-size:9px!important;letter-spacing:.1em}.bc-booking-summary b{margin-top:4px;font-size:13px}.bc-booking-summary p{margin-top:3px;color:#667085;font-size:11px}.bc-booking-summary button{color:#01aab5;font-size:11px;font-weight:700}.bc-booking-form-head{margin-top:34px}.bc-booking-form-head>span{color:#01aab5;font-size:10px;font-weight:800;letter-spacing:.13em}.bc-booking-form-head h2{margin-top:8px;font-size:29px}.bc-booking-form-head p{margin-top:7px;color:#667085;font-size:12px}.bc-booking-fields{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.bc-booking-fields label.full{grid-column:1/-1}.bc-booking-fields label>span{display:block;margin-bottom:8px;font-size:12px;font-weight:700}.bc-booking-fields label>span small{color:#98a2b3;font-weight:400}.bc-booking-fields label>div{position:relative}.bc-booking-fields label>div svg{position:absolute;left:14px;top:50%;width:17px;translate:0 -50%;color:#98a2b3}.bc-booking-fields input,.bc-booking-fields textarea{width:100%;padding:14px;border:1px solid #d9eef0;border-radius:9px;background:#fafdfd;color:#0e1931;font-size:13px;outline:0;transition:.2s}.bc-booking-fields label>div input{padding-left:42px}.bc-booking-fields input:focus,.bc-booking-fields textarea:focus{border-color:#01c4d0;box-shadow:0 0 0 3px rgba(1,196,208,.1)}.bc-booking-fields textarea{resize:vertical}.bc-booking-submit{width:100%;margin-top:24px;background:#01c4d0;color:#071221;box-shadow:0 12px 24px rgba(1,196,208,.17)}.bc-booking-submit:hover:not(:disabled){background:#00b7c2}.bc-booking-submit .spin{animation:bcBookingSpin 1s linear infinite}.bc-booking-privacy{text-align:center;margin-top:12px;color:#98a2b3;font-size:10px}.bc-booking-confirmed{padding:72px 35px;text-align:center}.bc-booking-success-icon{width:70px;height:70px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:#0e1931;color:#01c4d0;box-shadow:0 0 0 10px #eaf9fa}.bc-booking-success-icon svg{width:29px}.bc-booking-confirmed h2{margin-top:10px;font-size:37px}.bc-booking-confirmed>p{max-width:590px;margin:12px auto 0;color:#667085;font-size:14px;line-height:1.7}.bc-booking-confirmed>p strong{color:#0e1931}.bc-booking-confirm-card{max-width:650px;margin:30px auto 0;display:grid;grid-template-columns:1.4fr 1fr 1fr;border:1px solid #d9eef0;border-radius:13px;background:#f8fcfc;text-align:left}.bc-booking-confirm-card>div{padding:20px;display:flex;align-items:center;gap:11px;border-right:1px solid #d9eef0}.bc-booking-confirm-card>div:last-child{border:0}.bc-booking-confirm-card svg{width:18px;flex:0 0 auto;color:#01aab5}.bc-booking-confirm-card b,.bc-booking-confirm-card small{display:block}.bc-booking-confirm-card small{color:#98a2b3;font-size:9px!important}.bc-booking-confirm-card b{margin-top:4px;font-size:11px}.bc-booking-confirm-note{display:flex;align-items:center;justify-content:center;gap:7px}.bc-booking-confirm-note svg{width:16px;color:#01aab5}.bc-booking-confirmed>button{margin-top:24px;padding-bottom:4px;border-bottom:1px solid #01aab5;color:#01aab5;font-size:11px;font-weight:700}.bc-booking-trust{margin-top:24px;display:flex;justify-content:center;gap:40px}.bc-booking-trust span{display:flex;align-items:center;gap:7px;color:#667085;font-size:11px}.bc-booking-trust svg{width:16px;color:#01aab5}@keyframes bcBookingSpin{to{transform:rotate(1turn)}}@media(max-width:950px){.bc-booking-hero-inner{grid-template-columns:1fr;gap:55px}.bc-booking-hero-card{width:min(100%,520px)}.bc-booking-grid{grid-template-columns:1fr}.bc-booking-calendar{border-right:0;border-bottom:1px solid #e5f1f2}.bc-booking-times{min-height:520px}.bc-booking-intro{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.bc-booking-hero{padding:62px 0}.bc-booking-hero-copy h1{font-size:41px}.bc-booking-hero-copy>p{font-size:15px}.bc-booking-hero-points{gap:12px;flex-direction:column}.bc-booking-hero-card{padding:23px}.bc-booking-card-meta{grid-template-columns:1fr}.bc-booking-card-meta>div+div{border-left:0;border-top:1px solid hsla(0,0%,100%,.09)}.bc-booking-main{padding:68px 0}.bc-booking-intro h2{font-size:34px}.bc-booking-progress{padding:0 12px;gap:7px}.bc-booking-progress>b{width:25px}.bc-booking-progress span{font-size:10px}.bc-booking-calendar{padding:27px 14px}.bc-booking-days>button,.bc-booking-days>span{width:38px;height:38px}.bc-booking-times{padding:28px 20px}.bc-booking-details{padding:25px 18px 35px}.bc-booking-summary{grid-template-columns:38px 1fr}.bc-booking-summary>span{width:38px;height:38px}.bc-booking-summary>button{grid-column:2;justify-self:start}.bc-booking-fields{grid-template-columns:1fr}.bc-booking-fields label.full{grid-column:auto}.bc-booking-confirmed{padding:55px 20px}.bc-booking-confirmed h2{font-size:31px}.bc-booking-confirm-card{grid-template-columns:1fr}.bc-booking-confirm-card>div{border-right:0;border-bottom:1px solid #d9eef0}.bc-booking-trust{gap:13px;align-items:center;flex-direction:column}}.bc-booking-slot-list button:disabled{cursor:not-allowed;opacity:.72}.bc-booking-slot-list button:disabled,.bc-booking-slot-list button:disabled:hover{border-color:#e4ecec;background:#f3f6f6;color:#a7b1b2}.bc-booking-slot-list button:disabled>svg{color:#a7b1b2}.bc-phone-field{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.bc-country-code{position:relative}.bc-country-code img{position:absolute;z-index:2;left:10px;top:50%;translate:0 -50%;width:24px;height:18px;border-radius:2px;-o-object-fit:cover;object-fit:cover;pointer-events:none}.bc-phone-field select{width:100%;border:1px solid #d9eef0;border-radius:9px;background:#f8fcfc;color:#0e1931;height:100%;padding:0 8px 0 42px;font-size:13px}.bc-home-contact-panel{min-width:0}.bc-home-contact-tabs{margin-bottom:12px;padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;background:hsla(0,0%,100%,.08)}.bc-home-contact-tabs button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;color:#b8c2cc;font-size:13px;font-weight:700}.bc-home-contact-tabs button[aria-selected=true]{background:#fff;color:#0e1931;box-shadow:0 8px 24px rgba(0,0,0,.18)}.bc-home-contact-tabs svg{width:17px}.bc-home-contact-panel .bc-contact-card form{display:grid;gap:14px}.bc-home-contact-panel .bc-contact-card form>div{margin:0!important}.bc-home-contact-panel .bc-booking-widget{color:#0e1931}.bc-home-contact-panel .bc-booking-grid{grid-template-columns:1fr}.bc-home-contact-panel .bc-booking-calendar{border-right:0;border-bottom:1px solid #e5f1f2}.bc-home-contact-panel .bc-booking-details{color:#0e1931}.bc-home-contact-panel>div[role=tabpanel]{min-height:660px}.bc-home-contact-panel .bc-booking-widget,.bc-home-contact-panel .bc-contact-card{min-height:660px;overflow:visible}.bc-home-contact-panel .bc-booking-slot-list{max-height:185px;padding-right:5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#75cdd2 transparent}.bc-contact-cross-link{width:-moz-max-content;width:max-content;margin-top:30px;padding:13px 18px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(1,196,208,.42);border-radius:9px;color:#fff;font-size:13px;font-weight:700;transition:.2s}.bc-contact-cross-link:hover{background:rgba(1,196,208,.12);border-color:#01c4d0}.bc-contact-cross-link svg{width:16px}.bc-booking-hero-copy>a.bc-booking-contact-link{margin-left:24px;color:#d0d5dd;border-bottom-color:hsla(0,0%,100%,.25)}@media (max-width:600px){.bc-phone-field{grid-template-columns:105px minmax(0,1fr)}.bc-home-contact-panel .bc-booking-calendar,.bc-home-contact-panel .bc-booking-times{padding-left:20px;padding-right:20px}.bc-home-contact-panel .bc-booking-days>button,.bc-home-contact-panel .bc-booking-days>span{width:36px;height:36px}.bc-home-contact-panel>div[role=tabpanel]{height:720px}.bc-booking-hero-copy>a.bc-booking-contact-link{margin-left:16px}}.placeholder\:text-text-muted::-moz-placeholder{--tw-text-opacity:1;color:rgb(83 93 104/var(--tw-text-opacity,1))}.placeholder\:text-text-muted::placeholder{--tw-text-opacity:1;color:rgb(83 93 104/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-brand-teal:hover{--tw-border-opacity:1;border-color:rgb(1 196 208/var(--tw-border-opacity,1))}.hover\:bg-\[\#F0FBFB\]:hover{--tw-bg-opacity:1;background-color:rgb(240 251 251/var(--tw-bg-opacity,1))}.hover\:text-\[\#01AAB5\]:hover{--tw-text-opacity:1;color:rgb(1 170 181/var(--tw-text-opacity,1))}.hover\:text-\[\#01C4D0\]:hover,.hover\:text-brand-cyan:hover{--tw-text-opacity:1;color:rgb(1 196 208/var(--tw-text-opacity,1))}.focus\:border-brand-cyan:focus{--tw-border-opacity:1;border-color:rgb(1 196 208/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-180,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:text-brand-cyan{--tw-text-opacity:1;color:rgb(1 196 208/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:h-12{height:3rem}.sm\:h-16{height:4rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:768px){.md\:hidden{display:none}.md\:py-28{padding-top:7rem;padding-bottom:7rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}