@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), Arial, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-page:#080b0d;--color-card:#171e24;--color-inset:#0e141d;--color-stroke:#303c48;--color-title:#f7f9fc;--color-copy:#a9b8cc;--color-accent:#0090ff;--color-blue-interactive:#367fff;--color-blue-light:#7fb0ff;--color-hero-accent:#76b6ff;--color-cta-hover-bg:#f2f2f2;--color-cta-hover-text:#17191b;--color-online:#36d69a;--font-heading:var(--font-manrope), "Inter", Arial, sans-serif;--font-wordmark:"Noto Sans Display ExtraCondensed", Impact, "Arial Narrow", sans-serif;--shadow-cta-glow:0 0 19px #fff3, 0 5px 20px #00000029;--spacing-section:100px;--spacing-section-sm:72px;--container-site:1180px;--ease-reveal:cubic-bezier(.22, 1, .36, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;background:var(--color-page)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-page);color:var(--color-title);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}button,input,textarea,select{font:inherit;font-family:var(--font-sans)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-title)}strong,b{font-weight:700}}@layer components{.container-site{width:min(var(--container-site), calc(100% - 40px));margin-inline:auto}@media (max-width:620px){.container-site{width:min(100% - 24px, var(--container-site))}}.section-pad{padding-block:var(--spacing-section);position:relative}@media (max-width:620px){.section-pad{padding-block:var(--spacing-section-sm)}}.eyebrow{color:var(--color-accent);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:601px){.container{max-width:601px}}@media (min-width:621px){.container{max-width:621px}}@media (min-width:701px){.container{max-width:701px}}@media (min-width:721px){.container{max-width:721px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:901px){.container{max-width:901px}}@media (min-width:981px){.container{max-width:981px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes contactSlideIn{0%{opacity:0;transform:translate(115px)}72%{opacity:1;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes bsf-online-pulse{0%{box-shadow:0 0 #36d69a73}65%,to{box-shadow:0 0 0 9px #36d69a00}}@keyframes buildsenseClientMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes stageIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes setupCheckDraw{to{stroke-dashoffset:0}}@keyframes whyImageIn{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes clientStoriesV4Right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes homeAiDots{50%{opacity:1;transform:translateY(-2px)}}@keyframes homeAiCaret{50%{opacity:0}}@keyframes homeAiOuterRotate{to{transform:rotate(360deg)}}@keyframes homeAiInnerRotate{to{transform:rotate(360deg)}}@keyframes homeAiArcBuild{0%,37%,to{stroke-dasharray:32 87;opacity:1;scale:1}49%{stroke-dasharray:13 106;opacity:.9;scale:.89}58%,63%{stroke-dasharray:.9 118;opacity:.38;scale:.53}74%{stroke-dasharray:10 109;opacity:.84;scale:.82}89%{stroke-dasharray:29 90;opacity:1;scale:1}}@keyframes homeAiInnerBuild{0%,34%,to{stroke-dasharray:19 72;opacity:1;scale:1}49%{stroke-dasharray:8 83;opacity:.78;scale:.84}58%,65%{stroke-dasharray:.9 90;opacity:.25;scale:.44}78%{stroke-dasharray:13 78;opacity:.9;scale:.91}90%{stroke-dasharray:19 72;opacity:1;scale:1}}@keyframes homeAiCoreBuild{0%,40%,to{opacity:1;transform:scale(1)rotate(0)}55%{opacity:.16;transform:scale(.32)rotate(-32deg)}61%,66%{opacity:0;transform:scale(.05)rotate(-60deg)}79%{opacity:.76;transform:scale(.72)rotate(16deg)}91%{opacity:1;transform:scale(1)rotate(0)}}@keyframes posMarqueeLeft{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@keyframes posMarqueeRight{0%{transform:translate(calc(-50% - 9px))}to{transform:translate(0)}}@keyframes realOpsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes connectedOpsSalesGlow{0%,to{box-shadow:0 24px 52px #0090ff33,inset 0 0 0 1px #ffffff1f}50%{box-shadow:0 28px 60px #0090ff4f,inset 0 0 0 1px #ffffff29}}@keyframes coCheckoutNudge{0%{opacity:.45;transform:translate(-5px)}to{opacity:1;transform:none}}@keyframes coSalesRise{0%{opacity:.35;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes coBoxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes coProfilePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.45)}}@keyframes coReportRise{0%{opacity:.25;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes coLineDraw{to{stroke-dashoffset:0}}@keyframes contactV2Enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes contactV2Step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bs-skip-link{z-index:2300;color:#080b0d;background:#f7f9fc;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1.2;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.bs-skip-link:focus-visible{outline-offset:2px;outline:3px solid #367fff;transform:none}main:focus{outline:none}.cta-ref{box-sizing:border-box;border:1px solid var(--color-stroke);color:#f6f6f6;min-height:48px;font-family:var(--font-sans);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-reveal), color .3s var(--ease-reveal), border-color .3s var(--ease-reveal), box-shadow .3s var(--ease-reveal);background-color:#060f1b66;border-radius:18px;justify-content:center;align-items:center;padding:0 25px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px 1px #fff1,inset 0 -1px #0003,0 3px 14px #0000001f}.cta-ref:hover,.cta-ref:focus-visible{background-color:var(--color-cta-hover-bg);border-color:var(--color-cta-hover-bg);color:var(--color-cta-hover-text);box-shadow:var(--shadow-cta-glow)}.cta-ref:focus-visible{outline-offset:3px;outline:2px solid #8edcc0}@media (prefers-reduced-motion:reduce){.cta-ref{transition:none}}.bs-nav{z-index:1000;box-sizing:border-box;height:var(--bs-hero-header-height);border-bottom:1px solid var(--color-stroke);background-color:var(--color-page);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-title);transition:transform .35s,background-color .3s,border-bottom-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 38px #191c2042}.bs-nav[data-hero]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}.bs-nav[data-hidden]{transform:translateY(-100%)}.bs-nav[data-solutions-open]{background-color:var(--color-page);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}.bs-nav-inner{box-sizing:border-box;align-items:center;gap:16px;width:min(1200px,100% - 34px);height:100%;margin:auto;display:flex}.bs-brand{cursor:pointer;white-space:nowrap;align-items:center;margin-left:-16px;display:flex}.bs-brand-logo{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:219px;height:65px;display:flex}.bs-brand-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (min-width:981px) and (max-width:1120px){.bs-brand-logo{width:194px;height:58px}}.bs-nav-links{align-items:center;gap:24px;height:100%;margin-left:8px;display:flex}.bs-nav-link{color:var(--color-copy);font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;cursor:pointer;background:0 0;border:0;padding:28px 0 23px;font-size:14px;font-weight:600;line-height:1.6;transition:color .22s;display:block;position:relative}.bs-nav-link:hover,.bs-nav-link:focus-visible{color:var(--color-title)}.bs-nav-link[aria-current=page]:after{content:"";background:var(--color-accent);border-radius:3px;height:3px;position:absolute;bottom:16px;left:0;right:0}.bs-nav-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.bs-menu-btn{display:none}.bs-mega{top:var(--bs-hero-header-height);z-index:999;background-color:var(--color-page);opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;left:0;right:0;transform:translateY(-8px)}.bs-mega[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s,visibility;transform:translateY(0)}.bs-mega-grid{--bs-mega-inset:12.25px;box-sizing:border-box;width:min(1200px,100% - 34px);padding:24px calc(var(--bs-mega-inset) - 1px);border:1px solid #0000;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto;display:grid}@media (min-width:981px) and (max-width:1120px){.bs-mega-grid{--bs-mega-inset:8.5px}}.bs-mega-heading{color:var(--color-title);font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.6}.bs-mega-link{color:var(--color-copy);align-items:center;gap:13px;padding:7px 0;font-size:14px;font-weight:500;line-height:1.6;transition:color .22s;display:flex}.bs-mega-link small{border:1px solid var(--color-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.2}.bs-mega-link[data-available]{cursor:pointer}.bs-mega-link[data-available]:hover,.bs-mega-link[data-available] small{color:var(--color-blue-light)}.bs-mega-link[data-soon]{opacity:.4;cursor:default}.bs-mega-link[data-soon]:hover{color:var(--color-title)}@media (max-width:980px){:root{--bs-mobile-header-height:76px}.bs-nav{z-index:1100}.bs-nav-inner{justify-content:space-between;gap:12px;width:calc(100% - 40px)}.bs-brand{flex-shrink:1;min-width:0;margin-left:-5px}.bs-brand-logo{width:clamp(164px,32vw,210px);max-width:100%;height:65px}.bs-nav-links,.bs-nav-actions>.cta-ref,.bs-mega{display:none}.bs-nav-actions{flex:none}.bs-menu-btn{box-sizing:border-box;width:44px;height:44px;color:var(--color-title);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;padding:9px;display:flex}.bs-menu-btn:focus-visible,.bs-mobile-panel a:focus-visible{outline:2px solid var(--color-blue-light);outline-offset:3px}.bs-mobile-panel a:focus-visible{border-radius:5px}.bs-hamburger{flex-direction:column;justify-content:space-around;align-items:center;width:23px;height:20px;display:flex}.bs-hamburger span{transform-origin:50%;background:currentColor;border-radius:4px;width:20px;height:1.8px;transition:transform .2s,opacity .15s;display:block}.bs-menu-btn[aria-expanded=true] .bs-hamburger span:first-child{transform:translateY(6.2px)rotate(45deg)}.bs-menu-btn[aria-expanded=true] .bs-hamburger span:nth-child(2){opacity:0}.bs-menu-btn[aria-expanded=true] .bs-hamburger span:nth-child(3){transform:translateY(-6.2px)rotate(-45deg)}body[data-mobile-menu=open]{overflow:hidden}body[data-mobile-menu=open] .bs-nav,body[data-mobile-menu=open] .bs-nav[data-hero]{background-color:var(--color-page);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000;transform:translateY(0)}.bs-mobile-panel{z-index:1090;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--bs-mobile-header-height) + 3px) 20px max(32px, env(safe-area-inset-bottom));background:var(--color-page);color:var(--color-title);position:fixed;inset:0;overflow:hidden auto}.bs-mobile-panel[hidden]{display:none}.bs-mobile-content{width:min(100%,560px);margin-inline:auto}.cta-ref.bs-mobile-cta{text-align:center;border-radius:14px;width:100%;min-height:49px;margin:0 0 18px;padding:12px 22px;font-size:15px;line-height:1.6;display:flex}.bs-mobile-links{flex-direction:column;width:100%;margin:0;padding:0;display:flex}.bs-mobile-links a{box-sizing:border-box;border-bottom:1px solid var(--color-stroke);color:#d8dfdf;width:100%;min-height:62px;font-family:var(--font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:16px;font-weight:550;line-height:1.35;transition:color .2s;display:flex}.bs-mobile-links a:hover{color:var(--color-blue-light)}.bs-mobile-arrow{color:var(--color-copy);font-family:Arial,sans-serif;font-size:19px;font-weight:400;line-height:1}}@media (max-width:620px){:root{--bs-mobile-header-height:72px}.bs-nav-inner{width:calc(100% - 40px)}.bs-brand-logo{width:clamp(158px,48vw,194px);height:60px}.bs-menu-btn{flex-basis:42px;width:42px;height:42px}}@media (max-width:360px){.bs-nav-inner{width:calc(100% - 32px)}.bs-brand-logo{width:150px;height:55px}.bs-mobile-panel{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.bs-hamburger span,.bs-mobile-links a{transition:none}}.bs-footer{isolation:isolate;border-top:1px solid var(--color-stroke);background-color:var(--color-page);width:100%;color:var(--color-title);font-family:var(--font-sans);margin:0;padding:76px 0 52px;display:block;position:relative;overflow:hidden}.bs-footer-inner{width:calc(100% - 108px);max-width:1590px;margin:0 auto}.bs-footer :is(a,button):focus-visible{outline-offset:6px;outline:2px solid #fff}.bs-footer-main{grid-template-columns:minmax(265px,.9fr) minmax(0,3.15fr);align-items:start;column-gap:clamp(38px,4.5vw,84px);min-width:0;padding-bottom:114px;display:grid}.bs-footer-company{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bs-footer-name{color:var(--color-title);font-family:var(--font-sans);letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(23px,1.86vw,29px);font-weight:650;line-height:1.24}.bs-footer-tagline{color:#92979c;font-family:var(--font-sans);margin:0 0 11px;font-size:clamp(15px,1.12vw,18px);font-weight:400;line-height:1.45}.bs-footer-social{flex-wrap:nowrap;align-items:center;gap:9px;display:flex}.bs-footer-social-link{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #43494e;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;line-height:1;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.bs-footer-social-link img{object-fit:contain;width:auto;max-width:19px;height:auto;max-height:19px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:block}a.bs-footer-social-link:hover,a.bs-footer-social-link:focus-visible{background-color:#ffffff1a;border-color:#e6ebee;transform:translateY(-3px);box-shadow:0 6px 18px #ffffff1f}a.bs-footer-social-link:hover img,a.bs-footer-social-link:focus-visible img{transform:scale(1.18)rotate(-8deg)}a.bs-footer-social-link:active{transform:translateY(-1px)scale(.95)}a.bs-footer-social-link:focus-visible{outline-offset:3px;outline:2px solid #e6ebee}@media (prefers-reduced-motion:reduce){.bs-footer-social-link,.bs-footer-social-link img{transition:none}a.bs-footer-social-link:hover,a.bs-footer-social-link:focus-visible,a.bs-footer-social-link:active,a.bs-footer-social-link:hover img,a.bs-footer-social-link:focus-visible img{transform:none}}.bs-footer-status{box-sizing:border-box;color:#d9dfe0;width:max-content;max-width:100%;min-height:42px;font-family:var(--font-sans);white-space:nowrap;background:#1d2023;border:1px solid #2a3034;border-radius:999px;align-items:center;gap:12px;margin-top:50px;padding:11px 17px;font-size:14px;font-weight:400;line-height:1.3;display:inline-flex}.bs-footer-status-dot{background:var(--color-online);border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:2.4s ease-out infinite bsf-online-pulse;box-shadow:0 0 #36d69a61}.bs-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px clamp(20px,2.3vw,43px);min-width:0;margin:1px 0 0;padding:0;display:grid}.bs-footer-column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bs-footer-column h3{color:var(--color-title);font-family:var(--font-sans);letter-spacing:-.012em;margin:0 0 38px;font-size:clamp(16px,1.18vw,19px);font-weight:600;line-height:1.35}.bs-footer-link{color:#a8adb1;font-family:var(--font-sans);text-align:left;cursor:pointer;margin:0 0 33px;padding:0;font-size:clamp(15px,1.14vw,17px);font-weight:400;line-height:1.38;transition:opacity .2s,transform .2s;display:inline-block}a.bs-footer-link:hover{color:#fff;opacity:1;transform:translate(3px)}.bs-footer-link[data-pending]{color:#93999e;opacity:.82;cursor:default}.bs-footer-contact-link{color:var(--color-blue-light);font-family:var(--font-sans);white-space:normal;overflow-wrap:anywhere;align-items:center;gap:14px;margin:0 0 32px;padding:0;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.5;transition:opacity .2s;display:inline-flex}.bs-footer-contact-link:hover{opacity:.65}.bs-footer-contact-link svg{width:18px;height:18px;color:var(--color-title);fill:currentColor;flex:0 0 18px;margin-top:0}.bs-footer-divider{background:var(--color-stroke);width:100%;height:1px}.bs-footer-wordmark{white-space:nowrap;text-align:left;color:#0000;width:100%;font-family:var(--font-wordmark);letter-spacing:.004em;word-spacing:.012em;margin:44px 0 0;font-size:clamp(26px,13vw,220px);font-weight:900;font-stretch:50%;line-height:1.08;display:block;position:relative;overflow:hidden}.bs-footer-wordmark>span{white-space:nowrap;color:#0000;background-blend-mode:multiply;-webkit-text-fill-color:transparent;background-image:repeating-linear-gradient(#fffffffa 0 1.8px,#646464eb 2.6px,#dededef5 4.5px,#505050f5 6.1px,#f0f0f0f7 8.2px),linear-gradient(#fefefe 0%,#bfbfbf 34%,#757575 63%,#111 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:none;display:inline-block;-webkit-mask-image:linear-gradient(#000 0% 53%,#000000b3 72%,#0000 100%);mask-image:linear-gradient(#000 0% 53%,#000000b3 72%,#0000 100%)}@media (min-width:1600px){.bs-footer-inner{width:calc(100% - 110px)}}@media (max-width:1199px){.bs-footer-inner{width:calc(100% - 72px)}.bs-footer-main{grid-template-columns:minmax(225px,.9fr) minmax(0,2.1fr);column-gap:38px;padding-bottom:95px}.bs-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;margin-top:0}.bs-footer-column h3{margin-bottom:19px}.bs-footer-link{margin-bottom:16px}.bs-footer-contact-link{margin-bottom:19px}}@media (max-width:900px){.bs-footer-wordmark{margin-top:54px}}@media (max-width:800px){.bs-footer{padding-top:60px}.bs-footer-main{grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:67px}.bs-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 30px}}@media (max-width:767px){.bs-footer{padding-bottom:38px}.bs-footer-inner{width:calc(100% - 40px)}.bs-footer-wordmark{margin-top:46px}}@media (max-width:520px){.bs-footer{padding-top:42px}.bs-footer-social{gap:8px}.bs-footer-social-link{flex-basis:41px;width:41px;height:41px}.bs-footer-status{margin-top:35px}.bs-footer-main{gap:46px;padding-bottom:53px}.bs-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.bs-footer-column h3{margin-bottom:18px;font-size:16px}.bs-footer-link{margin-bottom:15px;font-size:14px}.bs-footer-contact-link{gap:7px;margin-bottom:14px;font-size:12px}.bs-footer-contact-link svg{flex-basis:15px;width:15px;height:15px}}@media (max-width:360px){.bs-footer-social{gap:6px}.bs-footer-social-link{flex-basis:39px;width:39px;height:39px}.bs-footer-nav{column-gap:12px}}@media (prefers-reduced-motion:reduce){.bs-footer *,.bs-footer :before,.bs-footer :after{transition:none!important}.bs-footer-status-dot{animation:none;box-shadow:0 0 0 3px #36d69a2b}}.bs-floating{z-index:2200;pointer-events:none;flex-direction:column;align-items:center;gap:15px;display:flex;position:fixed;bottom:44px;right:18px}.bs-floating-call{width:74px;min-height:88px;color:var(--color-blue-interactive);cursor:pointer;pointer-events:auto;opacity:0;filter:drop-shadow(0 12px 24px #0003);will-change:transform, opacity;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;text-decoration:none;animation:.68s cubic-bezier(.2,.85,.25,1.12) .34s forwards contactSlideIn;display:flex;position:relative;transform:translate(115px)}.bs-floating-status{box-sizing:border-box;border:1px solid var(--color-stroke);height:22px;color:var(--color-blue-interactive);font-family:var(--font-sans);letter-spacing:.025em;white-space:nowrap;background-color:#060f1b66;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 5px 18px #00000038}.bs-floating-circle{box-sizing:border-box;border:2px solid var(--color-stroke);background-color:#060f1b66;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .25s,box-shadow .25s,background .25s;display:grid;position:relative;box-shadow:0 0 0 1px #303c482e,0 0 17px #367fff1c}.bs-floating-circle svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.bs-floating-call:hover .bs-floating-circle,.bs-floating-call:focus-visible .bs-floating-circle{border-color:var(--color-blue-interactive);background-color:var(--color-card);transform:translate(-4px)scale(1.06);box-shadow:0 0 0 1px #367fff33,0 0 25px #367fff40}.bs-floating-phone{box-sizing:border-box;border:1px solid var(--color-stroke);background:var(--color-inset);color:#eff5ff;min-width:max-content;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;margin-top:7px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 10px 24px #0000003d}.bs-floating-call:hover .bs-floating-phone,.bs-floating-call:focus-visible .bs-floating-phone{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (max-width:980px){body[data-mobile-menu=open] .bs-floating{visibility:hidden;pointer-events:none}}@media (max-width:620px){.bs-floating{gap:10px;bottom:38px;right:10px}.bs-floating-call{width:62px;min-height:76px}.bs-floating-status{height:19px;padding:0 8px;font-size:9px}.bs-floating-circle{width:52px;height:52px}.bs-floating-circle svg{width:27px;height:27px}.bs-floating-phone{padding:6px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.bs-floating-call{opacity:1;animation:none;transform:none}}html[data-bs-tab-hidden] main,html[data-bs-tab-hidden] main *,html[data-bs-tab-hidden] main :before,html[data-bs-tab-hidden] main :after,html[data-bs-tab-hidden] [data-motion-gate],html[data-bs-tab-hidden] [data-motion-gate] *,html[data-bs-tab-hidden] [data-motion-gate] :before,html[data-bs-tab-hidden] [data-motion-gate] :after,main section[data-bs-offscreen],main section[data-bs-offscreen] *,main section[data-bs-offscreen] :before,main section[data-bs-offscreen] :after,[data-motion-gate][data-bs-offscreen],[data-motion-gate][data-bs-offscreen] *,[data-motion-gate][data-bs-offscreen] :before,[data-motion-gate][data-bs-offscreen] :after{animation-play-state:paused!important}.bs-home-hero{box-sizing:border-box;isolation:isolate;width:100%;min-height:100svh;padding:calc(var(--bs-hero-header-height,82px) + 65px) 0 85px;background:var(--color-page);color:var(--color-title);align-items:center;display:flex;position:relative;overflow:hidden}.bs-home-hero-video{z-index:-2;object-fit:cover;object-position:50% 50%;background-color:var(--color-page);pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.bs-home-hero-overlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030810d6 0%,#030810b3 30%,#03081066 64%,#03081038 100%),linear-gradient(#03081040,#0000 24% 73%,#0308108c);position:absolute;inset:0}.bs-home-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:min(1180px,100% - 64px);margin:auto;display:grid;position:relative}.bs-home-hero-copy{min-width:0;max-width:970px}.bs-home-hero-title{color:#fff;max-width:1000px;font-family:var(--font-serif);letter-spacing:-.058em;text-wrap:balance;text-shadow:0 3px 34px #00000045;margin:23px 0 25px;font-size:clamp(46px,5.4vw,77px);font-weight:400;line-height:1.08}.bs-home-hero-rotate{min-width:0;color:var(--color-hero-accent);display:inline-block;position:relative}.bs-home-hero-word{transition:opacity .24s,transform .24s;display:inline-block}.bs-home-hero-word[data-swap]{opacity:0;transform:translateY(10px)}.bs-home-hero-subtitle{color:#eff6ffed;text-shadow:0 2px 15px #0000007a;max-width:640px;margin:0;font-size:clamp(16px,1.55vw,19px);font-weight:400;line-height:1.65}.bs-home-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.bs-home-hero-actions .cta-ref{min-height:0;padding:12px 22px;line-height:1.6}.bs-home-hero-secondary{box-sizing:border-box;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;cursor:pointer;background:#060f1b66;border:2px solid #ffffffa6;border-radius:999px;padding:12px 22px;font-size:17px;font-weight:600;line-height:1.6;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:block}.bs-home-hero-secondary:hover{background:#0f223ba6;border-color:#fff;transform:translateY(-3px);box-shadow:0 8px #00000014}.bs-home-hero-logos{z-index:1;pointer-events:none;width:100%;position:absolute;inset:auto 0 30px;overflow:hidden}.client-logo-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.client-logo-track{will-change:transform;width:max-content;animation:68s linear infinite buildsenseClientMarquee;display:flex;transform:translate(0)}.client-logo-group{flex:none;align-items:center;gap:58px;padding-right:58px;display:flex}.client-logo-item{flex:none;justify-content:center;align-items:center;height:92px;padding:4px 0;display:flex}.client-logo-item--foodhub{width:245px}.client-logo-item--road-motors{width:350px}.client-logo-item--kbugz{width:250px}.client-logo-item img{object-fit:contain;opacity:1;filter:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;transition:transform .25s,filter .25s;display:block;transform:translateZ(0)}.client-logo-item--foodhub img{max-height:92px}.client-logo-item--road-motors img{max-height:78px}.client-logo-item--kbugz img{max-height:76px}@media (hover:hover) and (pointer:fine){.client-logo-item:hover img{filter:brightness(1.06);transform:scale(1.045)}}@media (max-width:900px){.client-logo-track{animation-duration:64s}.client-logo-group{gap:44px;padding-right:44px}.client-logo-item{height:84px}.client-logo-item--foodhub{width:215px}.client-logo-item--road-motors{width:305px}.client-logo-item--kbugz{width:215px}.client-logo-item--foodhub img{max-height:84px}.client-logo-item--road-motors img{max-height:70px}.client-logo-item--kbugz img{max-height:72px}}@media (max-width:768px){.bs-home-hero-grid{width:min(100% - 42px,680px)}.bs-home-hero-title{font-size:clamp(42px,7.2vw,60px)}.bs-home-hero-overlay{background:linear-gradient(90deg,#030810d4,#0308107a),linear-gradient(#0000 66%,#03081085)}}@media (max-width:620px){.bs-home-hero{min-height:100svh;padding:calc(var(--bs-hero-header-height,72px) + 46px) 0 74px}.bs-home-hero-grid{width:calc(100% - 40px)}.bs-home-hero-video{object-position:53% center}.bs-home-hero-overlay{background:linear-gradient(90deg,#030810e0,#030810a1),linear-gradient(#0000 55%,#0308106b)}.bs-home-hero-title{overflow-wrap:normal;margin:20px 0 22px;font-size:clamp(36px,10vw,47px);line-height:1.13}.bs-home-hero-title br{display:none}.bs-home-hero-rotate{margin-top:6px;display:block}.bs-home-hero-actions{gap:11px;margin-top:26px}.bs-home-hero-actions .cta-ref,.bs-home-hero-secondary{padding:12px 16px;font-size:13px}}@media (max-width:600px){.client-logo-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.client-logo-track{animation-duration:58s}.client-logo-group{gap:30px;padding-right:30px}.client-logo-item{height:76px}.client-logo-item--foodhub{width:175px}.client-logo-item--road-motors{width:245px}.client-logo-item--kbugz{width:170px}.client-logo-item--foodhub img{max-height:72px}.client-logo-item--road-motors img{max-height:60px}.client-logo-item--kbugz img{max-height:64px}}@media (max-width:420px) and (max-height:649px){.bs-home-hero{min-height:700px}}@media (prefers-reduced-motion:reduce){.bs-home-hero-word,.bs-home-hero-secondary{transition:none}.client-logo-track{animation-play-state:paused}.bs-home-hero-logos{pointer-events:auto}}.bs-section-title{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(34px,4.6vw,56px);font-weight:400;line-height:1.16}@media (max-width:620px){.bs-section-title{font-size:40px}}.bs-section-sub{max-width:720px;color:var(--color-copy);margin:19px 0;font-size:19px;font-weight:400;line-height:1.65}.bs-cap{z-index:3;background:var(--color-page);color:var(--color-title);padding:100px 0;position:relative}@media (max-width:620px){.bs-cap{padding:72px 0}}.bs-cap-explorer{grid-template-columns:.78fr 1.22fr;align-items:start;gap:42px;margin-top:42px;display:grid}@media (max-width:980px){.bs-cap-explorer{grid-template-columns:1fr}}.bs-cap-menu{border-top:1px solid var(--color-stroke);margin:0;padding:0;list-style:none}.bs-cap-menu>li{margin:0;padding:0;display:block}.bs-cap-row-heading{font:inherit;letter-spacing:normal;margin:0}.bs-cap-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--color-stroke);width:100%;color:var(--color-title);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px 1fr 36px;align-items:center;gap:12px;margin:0;padding:20px 5px;transition:all .25s;display:grid}.bs-cap-row:hover,.bs-cap-row[data-active]{color:var(--color-blue-light);padding-left:12px}.bs-cap-row:focus-visible{outline:2px solid var(--color-blue-interactive);outline-offset:-2px}.bs-cap-num{color:#8d8d8d;font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:normal}.bs-cap-row-title{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(20px,2.1vw,30px);font-weight:400;line-height:1.2}.bs-cap-arrow{font-size:22px;line-height:1.6;transition:all .25s}.bs-cap-row[data-active] .bs-cap-arrow{transform:translate(5px)}.bs-cap-status{box-sizing:content-box;color:#6385b5;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;margin-right:12px;font-size:8px;font-weight:800;line-height:8px;display:block}.bs-cap-status[data-available]{background:var(--color-accent-aa);color:#fff;border-radius:999px;padding:5px 8px}@media (max-width:620px){.bs-cap-row{grid-template-columns:40px 1fr 24px}.bs-cap-status{display:none}}.bs-cap-stage{box-sizing:border-box;border-radius:30px;min-height:515px;padding:12px;position:sticky;top:112px;overflow:hidden}.bs-cap-window{border-radius:24px;height:491px;position:relative;overflow:hidden}.bs-cap-slide{visibility:hidden;position:absolute;inset:0}.bs-cap-slide[data-active]{visibility:visible}.bs-cap-image{object-fit:cover;object-position:center;border-radius:24px;width:100%;max-width:100%;height:100%;display:block}.bs-cap-copy{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#191c2000 0%,#191c2033 24%,#191c20a3 54%,#191c20e0 100%);border-radius:0 0 24px 24px;padding:78px 26px 24px;position:absolute;bottom:0;left:0;right:0}.bs-cap-copy-title{color:#fff;font-family:var(--font-serif);letter-spacing:-.04em;text-shadow:0 2px 14px #00000059;margin:0 0 8px;font-size:30px;font-weight:400;line-height:1.2}.bs-cap-copy-text{color:#ffffffeb;text-shadow:0 2px 12px #00000047;max-width:92%;margin:0;font-size:15px;line-height:1.5}@media (max-width:980px){.bs-cap-stage{min-height:440px;padding:10px;top:auto}.bs-cap-window{height:420px}.bs-cap-copy{padding:64px 22px 20px}}@media (max-width:620px){.bs-cap-stage{min-height:400px;padding:8px}.bs-cap-window{border-radius:20px;height:384px}.bs-cap-image{border-radius:20px}.bs-cap-copy{border-radius:0 0 20px 20px;padding:56px 18px 18px}.bs-cap-copy-title{font-size:24px}.bs-cap-copy-text{max-width:100%;font-size:13px}}@media (prefers-reduced-motion:reduce){.bs-cap-row,.bs-cap-arrow{transition:none}}.bs-onboard{background:var(--color-page);color:var(--color-title);margin-top:-1px;padding:104px 0 112px;position:relative;overflow:hidden}.bs-onboard:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0090ff14,#0090ff00 70%);border-radius:50%;width:440px;height:440px;position:absolute;top:-210px;left:0}.bs-onboard-shell{z-index:2;position:relative}.bs-onboard-header{text-align:center;opacity:1;max-width:900px;margin:0 auto 62px;transition:opacity .6s,transform .6s;transform:none}.bs-onboard[data-state=wait] .bs-onboard-header{opacity:0;transition:none;transform:translateY(20px)}.bs-onboard-pill{border:1px solid var(--color-stroke);background:var(--color-inset);width:max-content;max-width:100%;color:var(--color-accent);font-family:var(--font-sans);letter-spacing:.1em;border-radius:999px;margin:0 auto 20px;padding:7px 11px;font-size:9px;font-weight:800;line-height:1}.bs-onboard-title{max-width:900px;margin:0 auto}.bs-onboard-intro{max-width:690px;color:var(--color-copy);margin:18px auto 0;font-size:17px;line-height:1.6}.bs-onboard-track{max-width:1180px;margin:0 auto;position:relative}.bs-onboard-line{z-index:0;background:var(--color-stroke);height:2px;position:absolute;top:34px;left:16.666%;right:16.666%;overflow:hidden}.bs-onboard-line-fill{background:var(--color-accent);width:100%;height:100%;transition:width 1.15s cubic-bezier(.2,.8,.2,1) .34s;display:block}.bs-onboard[data-state=wait] .bs-onboard-line-fill{width:0;transition:none}.bs-onboard-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bs-onboard-step{border:1px solid var(--color-stroke);background:var(--color-card);text-align:left;border-radius:26px;min-width:0;min-height:470px;margin:0;padding:60px 30px 34px;transition:opacity .58s,transform .32s,border-color .32s,box-shadow .32s;display:block;position:relative;box-shadow:0 14px 34px #373a3d0f}.bs-onboard-step[data-step="1"]{transition-delay:80ms}.bs-onboard-step[data-step="2"]{transition-delay:.2s}.bs-onboard-step[data-step="3"]{transition-delay:.32s}.bs-onboard-number{z-index:3;border:7px solid var(--color-page);background:var(--color-accent);color:#fff;width:68px;height:68px;font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:13px;font-weight:800;line-height:1;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 22px #0090ff29}.bs-onboard-step[data-step="1"] .bs-onboard-number{transition-delay:.1s}.bs-onboard-step[data-step="2"] .bs-onboard-number{transition-delay:.24s}.bs-onboard-step[data-step="3"] .bs-onboard-number{transition-delay:.38s}.bs-onboard[data-state=wait] .bs-onboard-number{transition:none;transform:translate(-50%,-50%)scale(.92)}.bs-onboard-icon{background:var(--color-inset);width:116px;height:116px;color:var(--color-accent);border-radius:28px;place-items:center;margin:8px auto 30px;transition:background .3s,transform .3s;display:grid}.bs-onboard-icon svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:76px;height:76px;display:block}.bs-onboard-step-title{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 13px;font-size:clamp(21px,2vw,25px);font-weight:400;line-height:1.2}.bs-onboard-step-copy{color:var(--color-copy);margin:0;font-size:15px;line-height:1.65}.bs-onboard-benefits{flex-wrap:wrap;justify-content:center;gap:9px;margin:32px 0 0;padding:0;list-style:none;display:flex}.bs-onboard-benefits li{border:1px solid var(--color-stroke);background:var(--color-inset);color:var(--color-accent);font-family:var(--font-sans);letter-spacing:.06em;border-radius:999px;margin:0;padding:8px 11px;font-size:9px;font-weight:800;line-height:1;display:block}.bs-onboard-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.bs-onboard-cta-row p{color:var(--color-copy);margin:0;font-size:15px;font-weight:700;line-height:1.6}.bs-onboard-cta{background-color:var(--color-card);min-height:46px;padding:12px 22px;line-height:1.6}@media (hover:hover) and (pointer:fine){.bs-onboard-step:hover{transform:translateY(-5px);box-shadow:0 22px 46px #373a3d1c}.bs-onboard-step:hover .bs-onboard-icon{transform:scale(1.04)}.bs-onboard-step:hover .bs-onboard-number{box-shadow:0 11px 26px #0090ff3d}.bs-onboard-step[data-step="1"]:hover .bs-onboard-icon svg path:last-child{transform-origin:50%;transform:translate(2px)}.bs-onboard-step[data-step="2"]:hover .bs-onboard-icon{transform:scale(1.04)translateY(-1px)}.bs-onboard-step[data-step="3"]:hover .bs-onboard-check{stroke-dasharray:32;stroke-dashoffset:32px;animation:.32s forwards setupCheckDraw}}@media (max-width:980px){.bs-onboard{padding:92px 0 100px}.bs-onboard-grid{gap:16px}.bs-onboard-step{min-height:430px;padding-left:22px;padding-right:22px}}@media (max-width:760px){.bs-onboard{padding:78px 0 84px}.bs-onboard-header{text-align:left;margin-bottom:44px}.bs-onboard-pill{margin-left:0;margin-right:0}.bs-onboard-intro{margin-left:0;margin-right:0;font-size:15px}.bs-onboard-track{padding-left:44px}.bs-onboard-grid{grid-template-columns:1fr;gap:22px}.bs-onboard-line{width:2px;height:auto;inset:0 auto 0 15px}.bs-onboard-line-fill{width:100%;height:100%;transition:height 1.15s cubic-bezier(.2,.8,.2,1) .28s}.bs-onboard[data-state=wait] .bs-onboard-line-fill{width:100%;height:0}.bs-onboard-step{border-radius:22px;min-height:0;padding:28px 22px 24px}.bs-onboard-number{border-width:5px;width:48px;height:48px;font-size:11px;top:27px;left:-44px;transform:translateY(-50%)}.bs-onboard[data-state=wait] .bs-onboard-number{transform:translateY(-50%)scale(.92)}.bs-onboard-icon{margin:4px auto 24px}.bs-onboard-step-title{font-size:22px}.bs-onboard-benefits{justify-content:flex-start;margin-top:28px;padding-left:44px}.bs-onboard-cta-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:30px;padding-left:44px}}@media (max-width:420px){.bs-onboard-track,.bs-onboard-benefits,.bs-onboard-cta-row{padding-left:38px}.bs-onboard-line{left:13px}.bs-onboard-number{width:44px;height:44px;left:-38px}.bs-onboard-step{padding:24px 18px 22px}.bs-onboard-benefits li{letter-spacing:.06em;font-size:8px}.bs-onboard-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bs-onboard-header,.bs-onboard-step,.bs-onboard-number,.bs-onboard-line-fill,.bs-onboard-icon{transition:none}.bs-onboard-step[data-step="3"]:hover .bs-onboard-check{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.bs-why{z-index:4;background:var(--color-page);color:var(--color-title);padding:100px 0;position:relative}@media (max-width:620px){.bs-why{padding:72px 0}}.bs-why-scroll{grid-template-columns:.9fr 1.1fr;gap:54px;margin-top:42px;display:grid}.bs-why-list{gap:20vh;display:grid}.bs-why-item{border-left:3px solid var(--color-stroke);flex-direction:column;justify-content:center;min-height:34vh;padding-left:26px;transition:all .3s;display:flex}.bs-why-item[data-active]{border-left-color:var(--color-accent)}.bs-why-item-title{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(31px,4.2vw,52px);font-weight:400;line-height:1.2}.bs-why-item-copy{max-width:530px;color:var(--color-copy);margin:17px 0;font-size:17px;line-height:1.6}.bs-why-visual{color:#fff;border-radius:30px;height:510px;position:sticky;top:120px;overflow:hidden;box-shadow:0 24px 55px #1111112e}.bs-why-slide{visibility:hidden;position:absolute;inset:0}.bs-why-slide[data-active]{visibility:visible}.bs-why-image{object-fit:cover;object-position:center;border-radius:30px;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}.bs-why-overlay{z-index:2;pointer-events:none;background:linear-gradient(#191c2000 28%,#191c2029 48%,#191c208f 72%,#191c20d1 100%);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}.bs-why-label{color:var(--color-copy);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px #00000059;font-size:12px;font-weight:800;line-height:1.6}.bs-why-title{color:#fff;font-family:var(--font-heading);text-shadow:0 3px 18px #0000006b;margin-top:5px;font-size:30px;font-weight:400;line-height:1.1}.bs-why-visual[data-swapped] .bs-why-slide[data-active] .bs-why-image{animation:.34s whyImageIn}.bs-why-visual[data-swapped] .bs-why-title{animation:.28s stageIn}@media (max-width:980px){.bs-why-scroll{grid-template-columns:1fr}.bs-why-list{gap:40px}.bs-why-item{min-height:auto;padding:34px 0 34px 20px}.bs-why-visual{position:relative;top:auto}}@media (max-width:620px){.bs-why-visual{border-radius:24px;height:410px}.bs-why-image{border-radius:24px}.bs-why-overlay{padding:22px}.bs-why-title{font-size:25px}}@media (prefers-reduced-motion:reduce){.bs-why-item{transition:none}.bs-why-visual[data-swapped] .bs-why-slide[data-active] .bs-why-image,.bs-why-visual[data-swapped] .bs-why-title{animation:none}}.bs-ai{z-index:4;background:var(--color-page);color:var(--color-title);padding:94px 0 106px;position:relative;overflow:hidden}.bs-ai-shell{z-index:3;position:relative}.bs-ai-header{text-align:center;max-width:1040px;margin:0 auto 52px}.bs-ai-spark{width:42px;height:42px;color:var(--color-accent);place-items:center;margin:0 auto 18px;display:grid}.bs-ai-spark svg{fill:currentColor;width:100%;height:100%}.bs-ai-morph{display:block;overflow:visible}.bs-ai-morph-outer,.bs-ai-morph-inner{transform-box:view-box;transform-origin:24px 24px}.bs-ai-morph-arc{fill:none}.bs-ai-morph-core{transform-box:fill-box;transform-origin:50%}.bs-ai-morph-outer{animation:6.4s linear infinite homeAiOuterRotate}.bs-ai-morph-inner{animation:5.6s linear infinite reverse homeAiInnerRotate}.bs-ai-morph-arc{animation:6.4s cubic-bezier(.4,0,.2,1) infinite homeAiArcBuild}.bs-ai-morph-inner .bs-ai-morph-arc{animation:6.4s cubic-bezier(.4,0,.2,1) infinite homeAiInnerBuild}.bs-ai-morph-core{animation:6.4s ease-in-out infinite homeAiCoreBuild}.bs-ai-morph-mini-star{animation-delay:.14s}.bs-ai:not([data-running]) .bs-ai-morph-outer,.bs-ai:not([data-running]) .bs-ai-morph-inner,.bs-ai:not([data-running]) .bs-ai-morph-arc,.bs-ai:not([data-running]) .bs-ai-morph-core{animation-play-state:paused!important}.bs-ai-title{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;opacity:var(--ai-heading-opacity,1);transform:translate3d(0, var(--ai-heading-y,0px), 0);margin:0;font-size:clamp(54px,5.4vw,70px);font-weight:400;line-height:1.16}.bs-ai-char{display:inline}.bs-ai-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);align-items:center;gap:68px;display:grid}.bs-ai-chat-wrap{opacity:var(--ai-chat-opacity,1);transform:translate3d(var(--ai-chat-x,0px), var(--ai-chat-y,0px), 0);position:relative}.bs-ai-chat{z-index:1;border:1px solid var(--color-stroke);background:var(--color-card);border-radius:28px;min-height:600px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 55px #33393a17}.bs-ai-tabs{border-bottom:1px solid var(--color-stroke);background:var(--color-inset);align-items:stretch;min-height:66px;display:flex}.bs-ai-tab{color:var(--color-copy);font-family:var(--font-sans);cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;line-height:1.6;display:flex;position:relative}.bs-ai-tab svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bs-ai-tab:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.bs-ai-tab[data-active]{background:var(--color-inset);color:var(--color-accent)}.bs-ai-tab[data-active]:after{background:var(--color-accent)}.bs-ai-body{background:var(--color-inset);height:445px;padding:26px;transition:opacity .32s;position:relative;overflow:hidden}.bs-ai-body[data-resetting]{opacity:.34}.bs-ai-insights{gap:14px;transition:opacity .35s,transform .35s;display:grid}.bs-ai-insights[data-hidden]{opacity:0;pointer-events:none;transform:translateY(-8px)}.bs-ai-insight{border:1px solid var(--color-stroke);background:var(--color-inset);border-radius:17px;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 7px 18px #33393a09}.bs-ai-insight-icon{background:var(--color-inset);width:42px;height:42px;color:var(--color-accent);border-radius:13px;place-items:center;display:grid}.bs-ai-insight-icon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bs-ai-insight span,.bs-ai-result-title span,.bs-ai-recommendation span{color:var(--color-accent);letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:800;line-height:1.6;display:block}.bs-ai-insight p{color:var(--color-copy);margin:0;font-size:13px;line-height:1.48}.bs-ai-question{background:var(--color-accent-aa);color:#fff;opacity:0;pointer-events:none;border-radius:18px 18px 5px;max-width:74%;padding:13px 16px;font-size:13px;line-height:1.4;transition:opacity .3s,transform .3s;position:absolute;top:26px;right:26px;transform:translateY(10px)scale(.98)}.bs-ai-question[data-visible]{opacity:1;transform:none}.bs-ai-analysis,.bs-ai-results{opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;position:absolute;top:90px;left:26px;right:26px;transform:translateY(10px)}.bs-ai-analysis[data-visible],.bs-ai-results[data-visible]{opacity:1;pointer-events:auto;transform:none}.bs-ai-analysis-head{border:1px solid var(--color-stroke);background:var(--color-inset);border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.bs-ai-mini-spark{background:var(--color-inset);width:36px;height:36px;color:var(--color-accent);border-radius:11px;place-items:center;font-size:18px;display:grid}.bs-ai-analysis-head strong{color:var(--color-copy);font-size:13px;font-weight:700;display:block}.bs-ai-analysis-head span{color:#6385b5;margin-top:2px;font-size:10px;display:block}.bs-ai-dots{gap:4px;display:flex}.bs-ai-dots i{background:var(--color-accent);opacity:.28;border-radius:50%;width:5px;height:5px}.bs-ai-analysis[data-visible] .bs-ai-dots i{animation:1s ease-in-out infinite homeAiDots}.bs-ai-analysis[data-visible] .bs-ai-dots i:nth-child(2){animation-delay:.15s}.bs-ai-analysis[data-visible] .bs-ai-dots i:nth-child(3){animation-delay:.3s}.bs-ai-analysis-lines{gap:8px;margin-top:12px;display:grid}.bs-ai-analysis-line{background:var(--color-inset);min-height:36px;color:var(--color-copy);opacity:.28;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;transition:opacity .3s,transform .3s,color .3s,background .3s;display:flex;transform:translate(-6px)}.bs-ai-analysis-line[data-done]{opacity:1;transform:none}.bs-ai-analysis-line b{width:18px;height:18px;color:var(--color-accent);opacity:0;flex:0 0 18px;place-items:center;font-weight:700;display:grid}.bs-ai-analysis-line[data-done] b{opacity:1}.bs-ai-analysis-line b svg{width:16px;height:16px}.bs-ai-analysis-line b path{fill:none;stroke:var(--color-accent);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.bs-ai-result-title strong{color:var(--color-copy);font-size:15px;font-weight:700;line-height:1.6;display:block}.bs-ai-table{border:1px solid var(--color-stroke);background:var(--color-inset);border-radius:14px;margin-top:10px;overflow:hidden}.bs-ai-tr{border-top:1px solid var(--color-stroke);background:var(--color-inset);min-height:34px;color:var(--color-copy);grid-template-columns:1.6fr .7fr .8fr;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:grid}.bs-ai-tr:first-child{border-top:0}.bs-ai-th{letter-spacing:.04em;text-transform:uppercase;min-height:31px;font-size:9px;font-weight:800}.bs-ai-tr:not(.bs-ai-th){opacity:0;transition:opacity .3s,transform .3s;transform:translateY(7px)}.bs-ai-tr[data-revealed]{opacity:1;transform:none}.bs-ai-recommendation{border:1px solid var(--color-stroke);background:var(--color-inset);opacity:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px 14px;transition:opacity .32s,transform .32s;display:flex;transform:translateY(8px)}.bs-ai-recommendation[data-visible]{opacity:1;transform:none}.bs-ai-recommendation p{color:var(--color-copy);margin:0;font-size:11px;line-height:1.4}.bs-ai-action{background:var(--color-accent-aa);color:#fff;min-height:38px;font-family:var(--font-sans);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:10px;flex:none;padding:0 13px;font-size:10px;font-weight:800;line-height:1.6;transition:opacity .26s,transform .26s,filter .2s,box-shadow .2s;transform:translateY(5px)}.bs-ai-action[data-pressed]{filter:brightness(.93);transform:scale(.96)}.bs-ai-action[data-ready]{opacity:1;pointer-events:auto;transform:none}.bs-ai-action[data-hovering]{transform:translateY(-2px);box-shadow:0 9px 20px #0090ff2e}.bs-ai-action[data-processing]{opacity:.86;cursor:default}.bs-ai-confirmation{background:var(--color-inset);color:var(--color-title);opacity:0;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;font-size:11px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(6px)}.bs-ai-confirmation[data-visible]{opacity:1;transform:none}.bs-ai-confirmation>span{background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.bs-ai-confirmation>span svg{width:15px;height:15px}.bs-ai-confirmation>span svg path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.bs-ai-input-row{border:1.5px solid var(--color-stroke);background:var(--color-inset);min-height:72px;color:var(--color-title);border-radius:18px;grid-template-columns:34px 1fr 48px;align-items:center;gap:9px;padding:10px 10px 10px 13px;display:grid;position:absolute;bottom:20px;left:22px;right:22px;box-shadow:0 8px 25px #33393a0d}.bs-ai-attach,.bs-ai-send{cursor:pointer;border:0;place-items:center;padding:1px 6px;display:grid}.bs-ai-attach{color:#6385b5;background:0 0;width:34px;height:34px}.bs-ai-attach svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.bs-ai-input-text{color:#6385b5;min-width:0;font-size:13px;line-height:1.4}.bs-ai-placeholder{color:var(--color-stroke)}.bs-ai-input-text[data-typing]:after{content:"";vertical-align:-2px;background:var(--color-accent);width:1px;height:15px;margin-left:2px;animation:.75s step-end infinite homeAiCaret;display:inline-block}.bs-ai-send{background:var(--color-accent);color:#fff;border-radius:13px;width:48px;height:48px;transition:transform .2s,filter .2s,box-shadow .2s}.bs-ai-send svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bs-ai-send[data-sending]{transform:scale(.94);box-shadow:0 8px 20px #0090ff33}.bs-ai-right{opacity:var(--ai-right-opacity,1);transform:translate3d(0, var(--ai-right-y,0px), 0);pointer-events:var(--ai-right-events,auto)}.bs-ai-right-title{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(42px,4.2vw,52px);font-weight:400;line-height:1.2}.bs-ai-steps{gap:10px;margin-bottom:30px;transition:opacity .32s;display:grid;position:relative}.bs-ai-steps[data-resetting]{opacity:.34}.bs-ai-progress{background:#0090ff24;width:2px;position:absolute;top:29px;bottom:29px;left:28px;overflow:hidden}.bs-ai-progress-fill{background:var(--color-accent);width:100%;height:0;display:block}.bs-ai-step{z-index:1;color:#6385b5;grid-template-columns:58px 1fr;align-items:center;gap:18px;min-height:64px;transition:color .3s,transform .3s;display:grid;position:relative}.bs-ai-step[data-active]{color:var(--color-title);transform:translate(3px)}.bs-ai-step[data-completed]{color:var(--color-copy)}.bs-ai-step strong{color:inherit;font-size:18px;font-weight:600;line-height:1.6}.bs-ai-step-number{isolation:isolate;background:var(--color-card);width:58px;height:58px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:16px;font-weight:800;line-height:1.6;transition:background .24s,box-shadow .24s;display:grid;position:relative}.bs-ai-step[data-active] .bs-ai-step-number{box-shadow:0 0 0 5px #0090ff0d}.bs-ai-step[data-completed] .bs-ai-step-number{background:var(--color-accent);color:#fff;box-shadow:none}.bs-ai-step-ring{z-index:1;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.bs-ai-ring-track,.bs-ai-ring-progress{fill:none;stroke-width:2.4px}.bs-ai-ring-track{stroke:#0090ff2b}.bs-ai-ring-progress{stroke:var(--color-accent);stroke-linecap:round}.bs-ai-step-label{z-index:2;color:var(--color-title);transition:opacity .24s,transform .24s;display:block;position:relative}.bs-ai-step-check{z-index:3;opacity:0;width:25px;height:25px;transition:opacity .24s,transform .24s;position:absolute;transform:scale(.7)}.bs-ai-step-check path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.bs-ai-step[data-completed] .bs-ai-step-label{opacity:0;transform:scale(.7)}.bs-ai-step[data-completed] .bs-ai-step-check{opacity:1;transform:scale(1)}.bs-ai-cta{background-color:var(--color-card);min-height:52px;padding:0 24px;line-height:1.6}@media (hover:hover) and (pointer:fine){.bs-ai-chat:hover{transform:translateY(-3px);box-shadow:0 24px 64px #33393a1c}.bs-ai-cta:hover{filter:brightness(1.06)}}@media (max-width:980px){.bs-ai{padding:82px 0 90px}.bs-ai-title{font-size:clamp(46px,7vw,58px)}.bs-ai-layout{grid-template-columns:1fr;gap:48px}.bs-ai-right{width:100%;max-width:680px;margin:0 auto}}@media (max-width:620px){.bs-ai{padding:68px 0 76px}.bs-ai-header{text-align:left;margin-bottom:34px}.bs-ai-spark{width:36px;height:36px;margin-bottom:14px;margin-left:auto;margin-right:auto}.bs-ai-title{font-size:clamp(36px,10.8vw,44px)}.bs-ai-layout{gap:38px}.bs-ai-chat{border-radius:22px;min-height:570px}.bs-ai-tabs{min-height:58px}.bs-ai-tab{flex:1;justify-content:center;padding:0 8px;font-size:11px}.bs-ai-tab svg{width:16px;height:16px}.bs-ai-body{height:432px;padding:16px}.bs-ai-insight{grid-template-columns:40px 1fr;gap:10px;padding:13px}.bs-ai-insight-icon{width:38px;height:38px}.bs-ai-insight p{font-size:11px}.bs-ai-question{max-width:82%;font-size:11px;top:16px;right:16px}.bs-ai-analysis,.bs-ai-results{top:78px;left:16px;right:16px}.bs-ai-analysis-head{grid-template-columns:34px 1fr}.bs-ai-dots{display:none}.bs-ai-analysis-line{font-size:10px}.bs-ai-tr{grid-template-columns:1.4fr .55fr .7fr;padding:0 8px;font-size:9px}.bs-ai-th{font-size:9px}.bs-ai-recommendation{flex-direction:column;align-items:flex-start;gap:10px}.bs-ai-action{width:100%}.bs-ai-input-row{border-radius:16px;grid-template-columns:28px 1fr 42px;min-height:64px;padding:8px 8px 8px 10px;bottom:12px;left:12px;right:12px}.bs-ai-input-text{font-size:11px}.bs-ai-attach{width:28px;height:28px}.bs-ai-send{border-radius:12px;width:42px;height:42px}.bs-ai-right-title{margin-bottom:22px;font-size:clamp(32px,9vw,38px)}.bs-ai-progress{top:24px;bottom:24px;left:23px}.bs-ai-step{grid-template-columns:48px 1fr;gap:14px;min-height:56px}.bs-ai-step-number{width:48px;height:48px;font-size:13px}.bs-ai-step strong{font-size:15px}.bs-ai-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bs-ai-title,.bs-ai-chat-wrap,.bs-ai-right{opacity:1;pointer-events:auto;transform:none}.bs-ai *,.bs-ai :before,.bs-ai :after{transition:none!important;animation:none!important}}.bs-ind{background:var(--color-page);color:var(--color-title)}.bs-ind-list{border-top:1px solid var(--color-stroke);isolation:isolate;margin-top:34px;display:block;position:relative}.bs-ind-row{border-bottom:1px solid var(--color-stroke);color:#eff5ff;font-family:var(--font-heading);letter-spacing:-.035em;cursor:default;background:0 0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;margin:0;padding:17px 4px;font-size:clamp(27px,4vw,48px);font-weight:700;transition:padding .5s cubic-bezier(.22,1,.36,1),color .3s;display:grid;position:relative}.bs-ind-trigger{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-area:1/1;padding:0;display:block}.bs-ind-title{color:#eff5ff;transition:color .32s,opacity .3s;display:block}.bs-ind-row[data-active] .bs-ind-title{color:var(--color-blue-light)}.bs-ind-panel{opacity:0;visibility:hidden;grid-area:2/1;grid-template-rows:0fr;transition:grid-template-rows .54s cubic-bezier(.22,1,.36,1),opacity .37s,visibility 0s linear .4s;display:grid}.bs-ind-panel-inner{max-width:min(55%,530px);min-height:0;overflow:hidden}.bs-ind-panel-inner p{color:#c7d4d0;font-family:var(--font-sans);letter-spacing:normal;opacity:0;margin:10px 0 12px;font-size:14px;font-weight:400;line-height:1.65;transition:opacity .39s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.bs-ind-row[data-active] .bs-ind-panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s 70ms,visibility}.bs-ind-row[data-active] .bs-ind-panel-inner p{opacity:1;transition-delay:.1s;transform:translateY(0)}.bs-ind-explore{color:#eff5ff;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-area:1/2;justify-self:end;align-items:center;gap:3px;padding:8px 0 8px 6px;font-size:18px;font-weight:500;line-height:1.2;transition:color .3s;display:inline-flex}.bs-ind-explore span{color:inherit;font:inherit;font-size:18px;font-weight:500;transition:transform .28s}.bs-ind-row[data-active] .bs-ind-explore{color:var(--color-blue-light)}.bs-ind-row[data-active] .bs-ind-explore span{transform:translate(2px,-2px)}.bs-ind-trigger:focus-visible,.bs-ind-explore:focus-visible{outline:2px solid var(--color-blue-light);outline-offset:6px;border-radius:4px}.bs-ind-preview{--industry-preview-y:0px;z-index:8;opacity:0;visibility:hidden;pointer-events:none;width:240px;height:158px;transform:translate3d(0, calc(var(--industry-preview-y) + 18px), 0) rotate(-8deg) scale(.92);will-change:transform;background:0 0;border:0;border-radius:18px;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .26s,visibility 0s linear .3s;display:block;position:absolute;inset:0 clamp(88px,11vw,150px) auto auto;overflow:hidden;box-shadow:0 20px 44px #0003}.bs-ind-preview[data-visible]{opacity:1;visibility:visible;transform:translate3d(0, var(--industry-preview-y), 0) rotate(-3deg) scale(1);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .5s 80ms,visibility}.bs-ind-float{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .27s,transform .55s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:translateY(10px)scale(.94)rotate(-3deg)}.bs-ind-float[data-shown]{opacity:1;transform:none}.bs-ind-inline{display:none}@media (max-width:980px){.bs-ind-preview{width:200px;height:135px;right:clamp(80px,10vw,105px)}.bs-ind-panel-inner{max-width:53%}}@media (max-width:767px),(hover:none),(pointer:coarse){.bs-ind-preview{display:none}.bs-ind-row{grid-template-columns:minmax(0,1fr) auto;padding:16px 4px}.bs-ind-panel-inner{max-width:100%}.bs-ind-inline{opacity:0;grid-area:3/1/auto/-1;grid-template-rows:0fr;transition:grid-template-rows .51s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid;overflow:hidden}.bs-ind-inline>div{min-height:0;overflow:hidden}.bs-ind-inline img{aspect-ratio:3/2;object-fit:cover;border-radius:15px;width:min(100%,340px);height:auto;max-height:215px;margin:10px 0 6px;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(12px)scale(.96)}.bs-ind-row[data-active] .bs-ind-inline{opacity:1;grid-template-rows:1fr}.bs-ind-row[data-active] .bs-ind-inline img{animation:.52s cubic-bezier(.22,1,.36,1) bsIndInlineIn;transform:none}}@keyframes bsIndInlineIn{0%{transform:translateY(12px)scale(.96)}}@media (max-width:620px){.bs-ind-row{font-size:clamp(23px,7.2vw,30px)}.bs-ind-explore{padding-left:2px;font-size:14px}.bs-ind-explore span{font-size:14px}.bs-ind-panel-inner p{font-size:13px}}@media (prefers-reduced-motion:reduce){.bs-ind-row,.bs-ind-title,.bs-ind-panel,.bs-ind-panel-inner p,.bs-ind-explore,.bs-ind-explore span,.bs-ind-inline,.bs-ind-inline img,.bs-ind-preview,.bs-ind-float{transition-duration:.01ms!important;animation:none!important}}.bs-stories{background:var(--color-page);width:100%;color:var(--color-title);padding:92px 0 96px;position:relative;overflow:hidden}.bs-stories-heading{text-align:center;width:min(920px,100% - 40px);margin:0 auto 48px}.bs-stories-heading h2{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:1.16}.bs-stories-heading p{max-width:760px;color:var(--color-copy);margin:18px auto 0;font-size:17px;line-height:1.6}.bs-stories-marquee{width:100%;max-width:none;margin:0;position:relative;overflow:hidden}.bs-stories-track{will-change:transform;align-items:stretch;width:max-content;animation:118s linear infinite clientStoriesV4Right;display:flex;transform:translate(-50%)}.bs-stories-marquee:focus-visible{outline-offset:-4px;outline:2px solid #367fff}.bs-stories-marquee:hover .bs-stories-track,.bs-stories-marquee:focus-within .bs-stories-track{animation-play-state:paused!important}.bs-story-group{flex:none;align-items:stretch;gap:24px;padding-right:24px;display:flex}.bs-story-card{border:1px solid var(--color-stroke);min-height:390px;color:var(--color-title);background:#101214;border-radius:24px;flex-direction:column;flex:0 0 430px;padding:32px 32px 28px;display:flex}.bs-story-stars{color:#f5b301;letter-spacing:.01em;align-items:center;gap:5px;margin-bottom:20px;font-size:19px;line-height:1;display:flex}.bs-story-card blockquote{color:var(--color-copy);font-family:var(--font-sans);letter-spacing:-.015em;flex:1;margin:0;font-size:17px;font-weight:500;line-height:1.55}.bs-story-client{border-top:1px solid var(--color-stroke);align-items:center;gap:17px;margin-top:28px;padding-top:22px;display:flex}.bs-story-logo{background:#242a2c;border:1px solid #30373c;border-radius:18px;flex:0 0 106px;justify-content:center;align-items:center;width:106px;height:74px;padding:10px 12px;display:flex;overflow:hidden}.bs-story-logo img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:54px;display:block}.bs-story-stars [data-empty]{color:var(--color-stroke)}.bs-stories-empty{justify-content:center;padding:0 20px;display:flex}.bs-stories-empty .bs-story-card{justify-content:center;min-height:0}.bs-stories-empty blockquote{flex:none}.bs-stories-empty blockquote strong{color:var(--color-title);margin-bottom:10px;font-size:19px;font-weight:700;display:block}.bs-story-card[data-story=road-lanka-motors] .bs-story-logo img{max-height:48px}.bs-story-card[data-story=hunger] .bs-story-logo img{max-height:58px}.bs-story-client-copy{min-width:0}.bs-story-client-copy strong{color:var(--color-title);margin:0;font-size:17px;font-weight:800;line-height:1.2;display:block}.bs-story-client-copy span{color:#6385b5;margin-top:6px;font-size:12px;line-height:1.4;display:block}@media (max-width:900px){.bs-stories{padding:76px 0 82px}.bs-stories-heading{margin-bottom:38px}.bs-stories-heading p{font-size:16px}.bs-stories-track{animation-duration:108s}.bs-story-group{gap:20px;padding-right:20px}.bs-story-card{flex-basis:390px;min-height:380px;padding:28px 27px 25px}}@media (max-width:600px){.bs-stories{padding:66px 0 72px}.bs-stories-heading{width:calc(100% - 28px);margin-bottom:32px}.bs-stories-heading h2{font-size:clamp(34px,10.5vw,46px)}.bs-stories-heading p{margin-top:14px;font-size:14px;line-height:1.55}.bs-stories-track{animation-duration:96s}.bs-story-group{gap:16px;padding-right:16px}.bs-story-card{border-radius:21px;flex-basis:min(86vw,360px);min-height:365px;padding:25px 22px 22px}.bs-story-card blockquote{font-size:15px}.bs-story-logo{border-radius:16px;flex-basis:92px;width:92px;height:66px;padding:9px 10px}.bs-story-logo img{max-height:48px}.bs-story-client-copy strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.bs-stories-marquee{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.bs-stories-track{animation:none!important;transform:none!important}.bs-story-group[aria-hidden=true]{display:none}}.bs-faq-section{z-index:5;background:var(--color-page);color:var(--color-title);padding:100px 0;position:relative;overflow:hidden}@media (max-width:620px){.bs-faq-section{padding:72px 0}}.bs-faq-container{width:min(1180px,100% - 40px);max-width:1050px;margin-inline:auto}@media (max-width:700px){.bs-faq-container{width:min(100% - 28px,1050px)}}.bs-faq-title{max-width:900px;color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;text-align:left;margin:0 auto 24px;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1.16}.bs-faq{gap:12px;max-width:900px;margin:28px auto 0;display:grid}.bs-faq-item{border:1px solid var(--color-stroke);color:var(--color-title);background:#151719;border-radius:15px;overflow:hidden}.bs-faq-q{font:inherit;letter-spacing:normal;margin:0}.bs-faq-head{width:100%;color:var(--color-title);font-family:var(--font-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:13px;padding:19px 20px;font-size:14px;font-weight:600;line-height:1.6;display:flex}@media (max-width:700px){.bs-faq-head{padding:16px}}.bs-faq-head:focus-visible{outline:2px solid var(--color-blue-light);outline-offset:-3px;border-radius:13px}.bs-faq-icon{flex:0 0 12px;grid-template-rows:3px 9px;place-items:center;width:12px;height:12px;display:grid}.bs-faq-icon:after{content:"";border-bottom:1.5px solid #c2c9cc;border-right:1.5px solid #c2c9cc;grid-row:2;width:5px;height:5px;transition:transform .22s;display:block;transform:rotate(-45deg)}.bs-faq-item[data-open] .bs-faq-icon:after{transform:rotate(45deg)}.bs-faq-body{color:var(--color-copy);grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.bs-faq-item[data-open] .bs-faq-body{grid-template-rows:1fr}.bs-faq-body>div{min-height:0;padding:0 20px 0 33px;overflow:hidden}.bs-faq-item[data-open] .bs-faq-body>div{padding-bottom:20px}.bs-faq-body p{margin:17px 0;font-size:17px;line-height:1.6}@media (prefers-reduced-motion:reduce){.bs-faq-body,.bs-faq-icon:after{transition:none}}[data-about-reveal]{transition:opacity .85s var(--ease-reveal), transform .85s var(--ease-reveal)}[data-about-reveal][data-reveal-state=wait]{opacity:0;transform:translateY(24px)}[data-about-reveal][data-reveal-state=wait]:not([data-reveal-armed]){animation:10ms 5s forwards bsRevealFailsafe}@keyframes bsRevealFailsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-about-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}[data-reveal][data-rise]{--bs-travel:55px;--bs-delay:0s;--bs-duration:.95s}[data-reveal=description][data-rise]{--bs-duration:.9s}[data-reveal=card][data-rise]{--bs-duration:.98s}[data-reveal=cta][data-rise]{--bs-duration:.85s}[data-reveal=media][data-rise]{--bs-travel:35px;--bs-duration:.98s}@media (max-width:767px){[data-reveal][data-rise]{--bs-travel:32px}[data-reveal=media][data-rise]{--bs-travel:24px}}[data-reveal][data-rise]:not([data-rise=done]){transition-property:opacity,translate!important;transition-duration:var(--bs-duration), var(--bs-duration)!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important;transition-delay:var(--bs-delay), var(--bs-delay)!important}[data-rise][data-rise][data-rise=wait],[data-rise][data-rise][data-rise=hide]{opacity:0;translate:0 var(--bs-travel)}[data-reveal][data-rise=hide]:not([data-rise=done]){transition:none!important}[data-reveal][data-rise=risen]{translate:0}[data-reveal][data-rise=wait]:not([data-rise-armed]){animation:10ms 5s forwards bsRiseFailsafe}@keyframes bsRiseFailsafe{to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce),(scripting:none){[data-reveal][data-rise]{opacity:1!important;transition:none!important;animation:none!important;translate:none!important}}.bs-about{--bsa-bg:#080b0d;--bsa-ink:#f7f9fc;--bsa-muted:#a9b8cc;--bsa-border:#303c48;--bsa-accent:#367fff;background:var(--bsa-bg);color:var(--bsa-ink);position:relative;overflow:hidden}.bs-about-section{isolation:isolate;background:var(--bsa-bg);color:var(--bsa-ink);position:relative}.bs-about-section *,.bs-about-section :before,.bs-about-section :after{box-sizing:border-box}.bs-about img{max-width:100%}.bs-about-hero{text-align:center;justify-content:center;align-items:center;min-height:850px;padding:100px 24px 154px;display:flex}.bs-about-dotfield{opacity:.4;pointer-events:none;background-image:radial-gradient(circle,#ffffff24 1px,#0000 1.6px);background-size:32px 32px;position:absolute;inset:35px 0 0;-webkit-mask-image:radial-gradient(58% 43% at 50% 38%,#000,#0000 95%);mask-image:radial-gradient(58% 43% at 50% 38%,#000,#0000 95%)}.bs-about-hero-inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1060px;display:flex}.bs-about-hero-logo{aspect-ratio:1;object-fit:contain;width:clamp(175px,18vw,255px);height:auto;margin:0 auto 32px}.bs-about-kicker{color:#b2b5b3;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:650}.bs-about-display{color:#f5f5f4;max-width:960px;font-family:var(--font-serif);letter-spacing:-.058em;margin:0 auto 20px;font-size:clamp(52px,7vw,101px);font-weight:400;line-height:1.06}.bs-about-hero-description{color:#9ea1a4;max-width:590px;margin:0 auto;font-size:clamp(14px,1.32vw,17px);line-height:1.7}.bs-about-heading{color:#f2f2f0;font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.5vw,56px);font-weight:400;line-height:1.16}.bs-about-story{padding:130px 24px 235px}.bs-about-prose{max-width:530px;margin:auto}.bs-about-prose h2{margin-bottom:47px;font-size:44px}.bs-about-prose p{color:#b2b4b6;margin:0 0 36px;font-size:16px;line-height:1.88}.bs-about-intro{text-align:center;max-width:710px;margin:0 auto 44px}.bs-about-intro .bs-about-heading{margin-bottom:14px}.bs-about-intro p{color:#92969b;max-width:440px;margin:0 auto 23px;font-size:16px;line-height:1.65}.bs-about-minibutton{color:#f4f4f4;cursor:pointer;background:#222325;border:1px solid #ffffff1c;border-radius:9px;min-height:40px;padding:11px 19px;font-family:inherit;font-size:13px;line-height:1.2;transition:background .2s,border-color .2s,transform .2s;display:inline-block}.bs-about-minibutton:hover{background:#2d2e30;border-color:#ffffff42;transform:translateY(-2px)}.bs-about-minibutton:focus-visible{outline:2px solid var(--bsa-accent);outline-offset:3px}.bs-about-minibutton span{margin-left:8px;font-size:15px}.bs-about-cta{border:1px solid var(--bsa-border);color:#f6f6f6;letter-spacing:-.015em;background:#171e24;border-radius:16px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:background .3s,color .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff0e,0 3px 14px #0000001f}.bs-about-cta:hover,.bs-about-cta:focus-visible{color:#17191b;background:#f2f2f2;border-color:#f2f2f2;transform:none;box-shadow:0 0 19px #fff3,0 5px 20px #00000029}.bs-about-people{padding:80px 24px 160px}.bs-about-people.bs-about-founders{padding:56px 12px 88px}.bs-about-team{padding-top:100px;padding-bottom:225px}.bs-about-photo-figure{width:100%;max-width:850px;margin:36px auto 0}.bs-about-founders .bs-about-photo-figure{max-width:560px;margin:20px auto 0;padding:0}.bs-about-photo-surface{background:#171a1b;border-radius:7px;position:relative;overflow:hidden}.bs-about-photo-surface>img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.bs-about-founders .bs-about-photo-surface>img{aspect-ratio:714/900}.bs-about-team .bs-about-photo-surface>img{aspect-ratio:2048/1012}.bs-about-photo-figure figcaption{color:#747b7f;text-align:center;margin-top:15px;font-size:12px}.bs-about-beliefs{padding:100px 24px 190px}.bs-about-beliefs .bs-about-intro{margin-bottom:90px}.bs-about-belief-stack{flex-direction:column;max-width:990px;margin:0 auto;display:flex}.bs-about-belief{isolation:isolate;background:linear-gradient(145deg,#121416 0%,#0b0c0e 64%,#131217 100%);border:1px solid #ffffff18;border-radius:13px;width:min(680px,83%);min-height:276px;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000036}.bs-about-belief:not(:first-child){margin-top:-15px}.bs-about-belief:first-child{z-index:1;align-self:flex-end;margin-right:9%}.bs-about-belief:nth-child(2){z-index:2;align-self:flex-start;margin-left:3%}.bs-about-belief:nth-child(3){z-index:3;align-self:flex-end;margin-right:1%}.bs-about-belief:nth-child(4){z-index:4;align-self:flex-start;margin-left:8%}.bs-about-belief-energy{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bs-about-belief-energy svg{width:100%;height:100%;display:block;overflow:hidden}.bs-about-energy-runner{fill:none;stroke:#0090ff;stroke-width:1.55px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 2px #39aeffe6)drop-shadow(0 0 7px #0090ff61);will-change:stroke-dashoffset}@media (prefers-reduced-motion:reduce){.bs-about-energy-runner{display:none!important}}.bs-about-belief-content{z-index:1;padding:22px 41px 39px;position:relative}.bs-about-browserbar{color:#73787d;letter-spacing:.025em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:41px;padding:0 16px;font-size:10px;display:flex}.bs-about-browserdots{gap:6px;display:flex}.bs-about-browserdots i{border:1px solid #53575b;border-radius:50%;width:6px;height:6px}.bs-about-author{color:#dedfe0;align-items:center;gap:11px;margin-bottom:26px;font-size:12px;display:flex}.bs-about-author-photo{object-fit:cover;border:1px solid #fff3;border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:block}.bs-about-belief-content h3{color:#eceff0;font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(27px,3vw,39px);font-weight:400;line-height:1.2}.bs-about-belief-content p{color:#9aa0a3;max-width:565px;margin:0;font-size:14px;line-height:1.8}.bs-about-network{padding:85px 24px 155px}.bs-about-wide{max-width:1140px;margin:0 auto}.bs-about-network-heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:35px;display:flex}.bs-about-network-intro{min-width:0;max-width:735px}.bs-about-network-intro p{max-width:700px;color:var(--bsa-muted);margin:17px 0 0;font-size:15px;line-height:1.75}.bs-about-group-heading{justify-content:space-between;align-items:start;gap:25px;margin-bottom:16px;display:flex}.bs-about-group-heading h3{color:var(--bsa-ink);font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.9vw,39px);font-weight:400;line-height:1.16}.bs-about-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bs-about-client{border:1px solid var(--bsa-border);text-align:center;background:#171e2440;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:18px 22px 22px;display:flex}.bs-about-client:hover{background:#171e2475;border-color:#7fb0ff7a;box-shadow:0 16px 36px #00000021}.bs-about-logo-frame{justify-content:center;align-items:center;width:100%;height:150px;display:flex;overflow:hidden}.bs-about-logo-frame img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.bs-about-client[data-client=kbugz] .bs-about-logo-frame img{width:96%;height:117px}.bs-about-client[data-client=motors] .bs-about-logo-frame img{width:100%;height:157px}.bs-about-client[data-client=hunger] .bs-about-logo-frame img{width:100%;height:145px}.bs-about-client-rule{background:var(--bsa-accent);opacity:.8;width:38px;height:1px;margin:2px 0 17px}.bs-about-client h4{color:var(--bsa-ink);margin:0 0 5px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4}.bs-about-client p{color:var(--bsa-muted);margin:0;font-size:12px;line-height:1.5}.bs-about-expertise{border-top:1px solid var(--bsa-border);margin-top:30px;padding-top:28px}.bs-about-expertise .bs-about-group-heading{margin-bottom:18px}.bs-about-expertise-heading p{color:var(--bsa-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.bs-about-expertise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bs-about-expertise-card{border:1px solid var(--bsa-border);background:#171e2433;border-radius:11px;align-items:flex-start;gap:13px;min-width:0;min-height:146px;padding:19px 15px;display:flex}.bs-about-expertise-card:hover{background:#171e246b;border-color:#7fb0ff73;box-shadow:0 12px 26px #00000021}.bs-about-expertise-icon{color:#7fb0ff;background:#367fff18;border:1px solid #7fb0ff21;border-radius:50%;flex:0 0 49px;place-items:center;width:49px;height:49px;transition:background-color .3s,color .3s;display:grid}.bs-about-expertise-card:hover .bs-about-expertise-icon{color:#b6d2ff;background:#367fff29}.bs-about-expertise-icon svg{max-width:28px;max-height:28px;display:block}.bs-about-expertise-copy{min-width:0}.bs-about-expertise-copy h4{color:var(--bsa-ink);margin:2px 0 8px;font-size:13.5px;font-weight:650;line-height:1.35}.bs-about-expertise-copy p{color:var(--bsa-muted);overflow-wrap:break-word;margin:0;font-size:11.5px;line-height:1.55}.bs-about-careers{text-align:center;padding:160px 24px 220px}.bs-about-careers .bs-about-intro{max-width:650px}.bs-about-careers .bs-about-intro p{max-width:450px}.bs-about-careers small{color:#767a7d;margin-top:17px;font-size:11px;display:block}.bs-about-blog{padding:60px 24px 175px}.bs-about-blog .bs-about-heading{margin-bottom:34px}.bs-about-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.bs-about-blog-card{min-width:0}.bs-about-blog-cover{aspect-ratio:1.8;background:#151718;border:1px solid #222527;border-radius:5px;width:100%;overflow:hidden}.bs-about-blog-cover img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.bs-about-blog-card:hover img{transform:scale(1.035)}.bs-about-blog-card h3{color:#eeeeed;margin:14px 0 5px;font-size:14px;font-weight:550;line-height:1.5}.bs-about-blog-card p{color:#94999a;margin:0 0 5px;font-size:11px;display:block}@media (max-width:1020px){.bs-about-hero{min-height:760px;padding:95px 24px 120px}.bs-about-belief{width:min(700px,91%)}.bs-about-belief:first-child{margin-right:2%}.bs-about-belief:nth-child(4){margin-left:2%}.bs-about-expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-about-expertise-card{min-height:120px;padding:20px}}@media (max-width:720px){.bs-about-hero{min-height:710px;padding:85px 20px 95px}.bs-about-hero-logo{width:clamp(190px,46vw,265px);margin-bottom:27px}.bs-about-display{letter-spacing:-.05em;font-size:clamp(42px,9.6vw,64px)}.bs-about-story{padding:95px 22px 130px}.bs-about-prose h2{margin-bottom:28px}.bs-about-prose p{margin-bottom:29px;font-size:15px}.bs-about-people,.bs-about-team{padding:80px 18px 120px}.bs-about-beliefs{padding:85px 16px 125px}.bs-about-beliefs .bs-about-intro{margin-bottom:46px}.bs-about-belief{border-radius:11px;width:100%;max-width:none;min-height:0;align-self:auto!important;margin:0!important}.bs-about-belief:not(:first-child){margin-top:18px!important}.bs-about-belief-content{padding:22px 23px 30px}.bs-about-browserbar{padding:0 12px}.bs-about-browserbar>span:nth-child(2){display:none}.bs-about-network{padding:65px 20px 140px}.bs-about-network-heading{gap:16px;margin-bottom:34px}.bs-about-client-grid{grid-template-columns:1fr;gap:13px}.bs-about-client{padding:14px 22px 20px}.bs-about-logo-frame{height:145px}.bs-about-expertise{margin-top:35px;padding-top:27px}.bs-about-expertise-grid{grid-template-columns:1fr;gap:12px}.bs-about-expertise-card{gap:15px;min-height:0;padding:18px}.bs-about-expertise-copy h4{font-size:14px}.bs-about-expertise-copy p{font-size:12px}.bs-about-careers{padding:120px 20px 140px}.bs-about-blog{padding:50px 20px 135px}.bs-about-blog-grid{grid-template-columns:1fr;gap:36px}.bs-about-blog-cover{aspect-ratio:1.8}}@media (max-width:620px){.bs-about{min-width:0;max-width:100%}.bs-about-section{overflow-wrap:break-word}.bs-about-display{font-size:clamp(39px,10.6vw,56px)}}@media (max-width:600px){.bs-about-people.bs-about-founders{padding:48px 6px 72px}.bs-about-founders .bs-about-photo-figure{margin-top:16px}}@media (max-width:390px){.bs-about-expertise-icon{flex-basis:44px;width:44px;height:44px}.bs-about-expertise-card{gap:12px;padding:15px}}@media (prefers-reduced-motion:reduce){.bs-about-expertise-icon,.bs-about-blog-cover img{transition:none!important}}.bs-humans{background:var(--color-page);min-height:100vh;color:var(--color-title)}.bs-humans-shell{max-width:1180px;margin:0 auto;padding:clamp(76px,9vw,132px) 26px 155px}.bs-humans-hero{text-align:center;max-width:800px;margin:0 auto}.bs-humans-hero h1{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.058em;margin:0;font-size:clamp(54px,6.8vw,96px);font-weight:400;line-height:1.06}.bs-humans-hero h1 span{color:#0000;background:linear-gradient(#f7f9fc 15%,#aeb7c3 100%);-webkit-background-clip:text;background-clip:text}.bs-humans-hero>p{max-width:530px;color:var(--color-copy);font-family:var(--font-sans);margin:27px auto 0;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.bs-humans-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.bs-humans-add{box-sizing:border-box;border:1px solid var(--color-stroke);background:var(--color-card);color:#f6f6f6;min-height:43px;font-family:var(--font-sans);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-reveal), color .3s var(--ease-reveal), border-color .3s var(--ease-reveal), box-shadow .3s var(--ease-reveal);border-radius:16px;justify-content:center;align-items:center;padding:0 19px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0e,0 3px 14px #0000001f}.bs-humans-add:hover,.bs-humans-add:focus-visible{border-color:var(--color-cta-hover-bg);background:var(--color-cta-hover-bg);box-shadow:var(--shadow-cta-glow);color:var(--color-cta-hover-text)}.bs-humans-add:focus-visible{outline-offset:3px;outline:2px solid #8edcc0}@media (prefers-reduced-motion:reduce){.bs-humans-add{transition:none}}.bs-humans-search-wrap{border:1px solid var(--color-stroke);color:#75859a;background:#0e141d6b;border-radius:16px;align-items:center;gap:9px;width:225px;max-width:100%;height:43px;padding:0 13px;transition:border-color .25s;display:inline-flex}.bs-humans-search-wrap:focus-within{border-color:var(--color-blue-light)}.bs-humans-search-wrap input{width:100%;min-width:0;color:var(--color-title);font:13px var(--font-sans);background:#0e141d;border:0;outline:0;padding:1px 2px}.bs-humans-search-wrap input::placeholder{color:#75859a;opacity:1}.bs-humans-search-wrap input::-webkit-search-cancel-button{cursor:pointer}.bs-humans-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bs-humans-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:67px 80px;max-width:990px;margin:105px auto 0;display:grid}.bs-humans-member{text-align:center;width:100%;min-width:0;max-width:210px}.bs-humans-member[hidden]{display:none!important}.bs-humans-member.bs-last-alone{grid-column:2}.bs-humans-avatar{aspect-ratio:1;border:1px solid var(--color-stroke);width:clamp(132px,11.8vw,156px);transition:transform .34s var(--ease-reveal), border-color .34s, box-shadow .34s;background:radial-gradient(at 36% 23%,#202a34,#0e141d 70%);border-radius:50%;margin:0 auto 18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.bs-humans-avatar img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.bs-humans-member:hover .bs-humans-avatar{border-color:#6385b5;transform:scale(1.045);box-shadow:0 10px 28px #003ca01f}.bs-humans-member h2{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:15px;font-weight:400;line-height:1.16}.bs-humans-member p{color:#75859a;font:400 12px/1.5 var(--font-sans);margin:2px 0 0}.bs-humans-empty{color:var(--color-copy);text-align:center;margin:88px auto 0;font-size:15px}.bs-humans-empty[hidden]{display:none}@media (max-width:900px){.bs-humans-shell{padding-top:96px}.bs-humans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 28px;max-width:660px;margin-top:75px}.bs-humans-member.bs-last-alone{grid-column:1/-1;justify-self:center}}@media (max-width:600px){.bs-humans-shell{padding:95px 18px 100px}.bs-humans-hero h1{font-size:clamp(43px,10.7vw,62px)}.bs-humans-hero>p{margin-top:21px;font-size:14px}.bs-humans-search-wrap{width:min(100%,240px)}.bs-humans-grid{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:67px}.bs-humans-member.bs-last-alone{grid-column:auto}.bs-humans-avatar{width:125px}}@media (prefers-reduced-motion:reduce){.bs-humans-avatar{transition:none!important}}.bs-contact-hero{background:var(--color-page);min-height:760px;color:var(--color-title);padding:88px 0 96px;position:relative;overflow:hidden}.bs-contact-bg{pointer-events:none;opacity:.28;background-image:linear-gradient(#7fb0ff09 1px,#0000 1px),linear-gradient(90deg,#7fb0ff09 1px,#0000 1px),radial-gradient(circle at 20% 68%,#0090ff1f,#0000 26%);background-size:58px 58px,58px 58px,auto;position:absolute;inset:0}.bs-contact-container{width:min(1180px,100% - 40px);margin:auto}.bs-contact-shell{z-index:2;grid-template-columns:minmax(0,.68fr) minmax(0,1fr);align-items:start;gap:58px;display:grid;position:relative}.bs-contact-left,.bs-contact-panel{min-width:0}.bs-contact-left{animation:.65s both contactV2Enter}.bs-contact-panel{animation:.65s .14s both contactV2Enter}.bs-contact-status{width:max-content;max-width:100%;color:var(--color-copy);letter-spacing:.08em;background:#292d3194;border:1px solid #7fb0ff3d;border-radius:999px;align-items:center;gap:9px;margin-top:0;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.bs-contact-status span{background:var(--color-accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #0090ff1f}.bs-contact-title{color:#eff5ff;max-width:600px;font-family:var(--font-serif);letter-spacing:-.058em;margin:24px 0 0;font-size:clamp(48px,5.8vw,78px);font-weight:400;line-height:1.06}.bs-contact-title strong{color:var(--color-blue-light);font-weight:600}.bs-contact-sub{max-width:590px;color:var(--color-copy);margin:24px 0 0;font-size:17px;line-height:1.62}.bs-contact-next{background:#25292eb3;border:1px solid #367fff42;border-radius:25px;margin-top:38px;padding:22px 23px;box-shadow:0 18px 46px #00000024}.bs-contact-next-kicker,.bs-contact-panel-kicker{color:var(--color-blue-light);letter-spacing:.13em;font-size:10px;font-weight:800}.bs-contact-step{border-bottom:1px solid #7fb0ff1f;grid-template-columns:38px 1fr;gap:12px;padding:14px 0;animation:.55s both contactV2Step;display:grid}.bs-contact-step:nth-of-type(2){animation-delay:.12s}.bs-contact-step:nth-of-type(3){animation-delay:.2s}.bs-contact-step:nth-of-type(4){animation-delay:.28s}.bs-contact-step:last-child{border-bottom:0;padding-bottom:2px}.bs-contact-step>span{color:var(--color-accent);letter-spacing:.08em;padding-top:3px;font-size:11px;font-weight:800}.bs-contact-step h3{color:#eff5ff;font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 4px;font-size:15px;font-weight:400;line-height:1.2}.bs-contact-step p{color:var(--color-blue-light);margin:0;font-size:12px;line-height:1.5}.bs-contact-panel{background:#202327d6;border:1px solid #367fff4d;border-radius:30px;padding:30px;box-shadow:0 26px 68px #00000042}.bs-contact-panel-head{margin-bottom:24px}.bs-contact-panel-head p{color:var(--color-blue-light);margin:8px 0 0;font-size:13px;line-height:1.5}.bs-contact-form{grid-template-columns:1fr 1fr;gap:17px 14px;display:grid}.bs-contact-field{min-width:0}.bs-contact-field:not(.bs-contact-half),.bs-contact-full,.bs-contact-future{grid-column:1/-1}.bs-contact-field label{color:var(--color-title);margin:0 0 7px;font-size:12px;font-weight:700;display:block}.bs-contact-field label span{color:var(--color-blue-light)}.bs-contact-input{border:1px solid var(--color-stroke);background:var(--color-inset);width:100%;min-height:52px;color:var(--color-title);font-family:var(--font-sans);border-radius:16px;outline:none;padding:14px 15px;font-size:16px;transition:border-color .2s,box-shadow .2s,transform .2s}.bs-contact-input::placeholder{color:#8998a1;opacity:1}.bs-contact-input:focus{border-color:var(--color-blue-interactive);box-shadow:0 0 0 3px #0090ff1a}.bs-contact-input[aria-invalid=true]{box-shadow:0 0 0 3px #6385b514}.bs-contact-select{appearance:auto;cursor:pointer;line-height:normal}.bs-contact-select option{padding:0 2px 1px}.bs-contact-select:disabled{opacity:.7}.bs-contact-textarea{resize:vertical;min-height:145px;line-height:1.5}.bs-contact-error{color:#f0b9b3;min-height:0;margin-top:5px;font-size:11px;line-height:1.35;display:block}.bs-contact-future{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .28s,visibility .28s;display:grid}.bs-contact-future>*{overflow:hidden}.bs-contact-future[data-visible=true]{opacity:1;visibility:visible;grid-template-rows:auto auto;gap:12px}.bs-contact-future-note{color:var(--color-blue-light);background:#0090ff14;border:1px solid #7fb0ff33;border-radius:14px;padding:11px 13px;font-size:12px;line-height:1.5}.bs-contact-actions{margin-top:3px}.bs-contact-submit{box-sizing:border-box;border:1px solid var(--color-stroke);background-color:var(--color-card);color:#f6f6f6;width:100%;min-height:54px;font-family:var(--font-sans);letter-spacing:-.015em;cursor:pointer;transition:background-color .3s var(--ease-reveal), color .3s var(--ease-reveal), border-color .3s var(--ease-reveal), box-shadow .3s var(--ease-reveal);border-radius:18px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex;box-shadow:inset 0 1px 1px #fff1,inset 0 -1px #0003,0 3px 14px #0000001f}.bs-contact-submit:not([aria-disabled=true]):hover{border-color:var(--color-cta-hover-bg);background-color:var(--color-cta-hover-bg);color:var(--color-cta-hover-text);box-shadow:var(--shadow-cta-glow);filter:brightness(1.08)}.bs-contact-submit:focus-visible{box-shadow:var(--shadow-cta-glow);outline-offset:3px;outline:2px solid #8edcc0}.bs-contact-submit[aria-disabled=true]{cursor:progress;opacity:.7}.bs-contact-reassurance{color:#6385b5;text-align:center;margin:10px 2px 0;font-size:11px;line-height:1.45}.bs-contact-success{min-height:0;color:var(--color-copy);text-align:center;margin-top:8px;font-size:12px;line-height:1.45}@media (max-width:980px){.bs-contact-hero{padding:72px 0 84px}.bs-contact-shell{grid-template-columns:1fr;gap:36px}.bs-contact-left,.bs-contact-title,.bs-contact-next{max-width:760px}}@media (max-width:620px){.bs-contact-hero{padding:58px 0 70px}.bs-contact-container{width:min(100% - 24px,1180px)}.bs-contact-bg{opacity:.7;background-image:radial-gradient(circle at 80% 12%,#0090ff1f,#0000 32%)}.bs-contact-title{font-size:clamp(36px,10vw,52px)}.bs-contact-sub{font-size:15px}.bs-contact-status{white-space:normal;border-radius:16px;width:100%}.bs-contact-next{border-radius:22px;margin-top:30px;padding:20px 18px}.bs-contact-step{grid-template-columns:32px 1fr}.bs-contact-panel{border-radius:24px;padding:22px 16px}.bs-contact-form{grid-template-columns:1fr;gap:15px}.bs-contact-half,.bs-contact-field:not(.bs-contact-half),.bs-contact-full,.bs-contact-future{grid-column:1}.bs-contact-textarea{min-height:140px}}@media (prefers-reduced-motion:reduce){.bs-contact-left,.bs-contact-panel,.bs-contact-step{animation:none}.bs-contact-future,.bs-contact-input,.bs-contact-submit{transition:none}}[data-sonner-toaster]{--width:356px;font-family:var(--font-sans)}[data-sonner-toaster] .bs-toast{--bs-toast-accent:var(--color-blue-light);box-sizing:border-box;width:var(--width);border:1px solid var(--color-stroke);background:var(--color-card);color:var(--color-title);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px 1px #ffffff0d,0 14px 38px #00000073}[data-sonner-toaster] .bs-toast[data-type=success]{--bs-toast-accent:var(--color-online);border-color:#36d69a61}[data-sonner-toaster] .bs-toast[data-type=error]{--bs-toast-accent:#ff8a80;border-color:#ff6b6166}[data-sonner-toaster] .bs-toast-icon{background:var(--bs-toast-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] .bs-toast-icon{background:color-mix(in srgb, var(--bs-toast-accent) 14%, transparent)}}[data-sonner-toaster] .bs-toast-icon{color:var(--bs-toast-accent)}[data-sonner-toaster] .bs-toast-content{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}[data-sonner-toaster] .bs-toast-title{letter-spacing:-.01em;color:var(--color-title);font-size:14px;font-weight:700;line-height:1.35}[data-sonner-toaster] .bs-toast-description{color:var(--color-copy);font-size:13px;line-height:1.45}[data-sonner-toaster] .bs-toast-close{border:1px solid var(--color-stroke);background:var(--color-card);width:22px;height:22px;color:var(--color-copy);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s;display:flex;position:absolute;top:0;left:auto;right:0;transform:translate(35%,-35%)}[data-sonner-toaster] .bs-toast-close svg{width:11px;height:11px}[data-sonner-toaster] .bs-toast-close:hover{border-color:var(--color-blue-light);color:var(--color-title)}[data-sonner-toaster] .bs-toast-close:focus-visible,[data-sonner-toaster] .bs-toast:focus-visible{outline-offset:2px;outline:2px solid #8edcc0}@media (max-width:600px){[data-sonner-toaster] .bs-toast{width:100%;padding:13px 14px}}@media (prefers-reduced-motion:reduce){[data-sonner-toaster] .bs-toast,[data-sonner-toaster] .bs-toast-close{transition:none!important;animation:none!important}}.bs-pos-hero{box-sizing:border-box;isolation:isolate;width:100%;min-height:100svh;padding:calc(var(--bs-hero-header-height,82px) + 32px) 0 82px;background:var(--color-page);color:var(--color-title);align-items:center;display:flex;position:relative;overflow:hidden}.bs-pos-hero-video{z-index:0;object-fit:cover;object-position:50% 50%;background:var(--color-page);pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.bs-pos-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#040910e8 0%,#040910c4 32%,#0409106b 65%,#04091038 100%),linear-gradient(#04091047 0%,#0000 27% 68%,#0409108c 100%);position:absolute;inset:0}.bs-pos-hero-content{z-index:2;width:min(1200px,100% - 34px);margin:auto;position:relative}.bs-pos-hero-copy{width:min(730px,77%);padding:50px 0 54px 24px}.bs-pos-hero-eyebrow{color:#8fc2ff;letter-spacing:.08em;text-shadow:0 2px 14px #00000080;margin:0;font-size:13px;font-weight:700;line-height:1.6}.bs-pos-hero-title{color:#fff;max-width:730px;font-family:var(--font-serif);letter-spacing:-.058em;text-shadow:0 3px 30px #00000052;text-wrap:balance;margin:10px 0 20px;font-size:clamp(46px,5.6vw,78px);font-weight:400;line-height:1.045}.bs-pos-hero-subtitle{color:#f0f7fff0;text-shadow:0 2px 16px #00000085;max-width:575px;margin:1em 0;font-size:clamp(16px,1.55vw,19px);font-weight:400;line-height:1.6}.bs-pos-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.bs-pos-cta{text-align:center;white-space:normal;min-height:auto;padding:12px 22px;line-height:1.6}.bs-pos-hero-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#posPowerSection{scroll-margin-top:calc(var(--bs-hero-header-height) + 20px)}@media (max-width:980px){.bs-pos-hero-overlay{background:linear-gradient(90deg,#040910e3,#040910a3 65%,#04091061),linear-gradient(#04091042,#0000 50%,#04091080)}.bs-pos-hero-copy{width:min(690px,90%);padding-left:16px}}@media (max-width:720px){.bs-pos-hero{padding:calc(var(--bs-hero-header-height,82px) + 18px) 0 76px}.bs-pos-hero-video{object-position:58% center}.bs-pos-hero-overlay{background:linear-gradient(90deg,#040910db,#040910ad),linear-gradient(#04091059,#0000 54%,#04091099)}.bs-pos-hero-content{width:calc(100% - 24px)}.bs-pos-hero-copy{width:100%;padding:28px 0 34px}.bs-pos-hero-title{font-size:clamp(38px,10.1vw,57px);line-height:1.09}.bs-pos-hero-subtitle{font-size:16px;line-height:1.56}}.bs-pos-connected{z-index:3;background:var(--color-page);padding:110px 0 118px;position:relative}.bs-pos-connected-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.72fr);align-items:end;gap:70px;margin:0 0 82px;display:grid}.bs-pos-connected-head h2{max-width:760px;color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:400;line-height:1.16}.bs-pos-connected-head p{color:var(--color-copy);margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.42}.bs-pos-connected-grid{border:1px solid var(--color-stroke);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:62px 56px;padding:34px;display:grid}.bs-pos-connected-grid h3{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(25px,2.1vw,35px);font-weight:400;line-height:1.2}.bs-pos-connected-grid p{color:var(--color-copy);margin:0;font-size:17px;font-weight:400;line-height:1.45}@media (max-width:980px){.bs-pos-connected-head{grid-template-columns:1fr;gap:28px}.bs-pos-connected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.bs-pos-connected-grid{padding:22px}}@media (max-width:620px){.bs-pos-connected{padding:80px 0 86px}.bs-pos-connected-head{margin-bottom:56px}.bs-pos-connected-grid{grid-template-columns:1fr;row-gap:38px}}.bs-pos-showcase{z-index:4;background:var(--color-page);padding:110px 0 120px;position:relative}.bs-pos-showcase-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:70px;margin:0 0 40px;display:grid}.bs-pos-showcase-intro h2{color:#fafbf9;font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.1vw,61px);font-weight:400;line-height:1.16}.bs-pos-showcase-intro p{color:var(--color-copy);margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5}.bs-pos-showcase-layout{gap:18px;width:100%;display:grid}.bs-pos-card{background:#1d2225;border-radius:26px;min-height:0;position:relative;overflow:hidden}.bs-pos-card-mini{flex-direction:column;display:flex}.bs-pos-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bs-pos-card-media{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bs-pos-card-main .bs-pos-card-media{aspect-ratio:16/10}.bs-pos-card-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;max-width:100%;height:100%;display:block}.bs-pos-caption{z-index:1;color:#fff;flex-direction:column;gap:5px;min-height:108px;padding:18px 20px 20px;display:flex;position:relative}.bs-pos-card-mini .bs-pos-caption{flex:1}.bs-pos-caption strong{font-size:17px;font-weight:700;line-height:1.6}.bs-pos-caption span{max-width:570px;color:var(--color-copy);margin-top:2px;font-size:13px;line-height:1.4}@media (hover:hover) and (pointer:fine){.bs-pos-card:hover{transform:translateY(-4px)}}.bs-pos-demo-bar{border:1px solid #2a3237;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:20px 24px;display:flex}.bs-pos-demo-bar>div{flex:1;align-items:center;width:100%;min-width:0;display:flex}.bs-pos-demo-bar strong{color:var(--color-title);font-family:var(--font-heading);letter-spacing:-.025em;text-align:left;font-size:clamp(18px,2vw,27px);font-weight:600;line-height:1.6;display:block}.bs-pos-demo-cta{background-color:var(--color-card)}@media (max-width:1024px){.bs-pos-card-grid{gap:16px}}@media (max-width:980px){.bs-pos-showcase-intro{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.bs-pos-showcase-layout{gap:16px}.bs-pos-card-grid{grid-template-columns:1fr}.bs-pos-caption{min-height:0;padding:17px 18px 19px}}@media (max-width:620px){.bs-pos-showcase{padding:80px 0 86px}.bs-pos-demo-bar{flex-direction:column;align-items:flex-start;padding:22px}.bs-pos-demo-bar>div{flex-direction:column;align-items:flex-start}}.bs-pos-power{z-index:5;background:var(--color-page);margin-top:-34px;padding:105px 0 130px;position:relative}.bs-pos-power-heading{margin:0 0 70px}.bs-pos-power-heading h2{max-width:780px;color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.6vw,78px);font-weight:400;line-height:1.16}.bs-pos-power-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:72px;display:grid}.bs-pos-power-nav{border-left:1px solid var(--color-copy);flex-direction:column;align-self:start;padding:4px 0;display:flex;position:sticky;top:118px}.bs-pos-power-nav-item{width:100%;color:var(--color-copy);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0 12px 18px;font-size:13px;line-height:1.25;transition:color .25s,transform .25s;position:relative}.bs-pos-power-nav-item:before{content:"";background:0 0;width:2px;transition:background .25s;position:absolute;top:0;bottom:0;left:-1px}.bs-pos-power-nav-item[data-active]{color:var(--color-title);font-weight:700}.bs-pos-power-nav-item[data-active]:before{background:var(--color-accent)}.bs-pos-power-content{min-width:0}.bs-pos-power-topic{border:1px solid var(--color-stroke);border-radius:20px;margin:0 0 24px;padding:32px;scroll-margin-top:115px}.bs-pos-power-topic:last-child{margin-bottom:0}.bs-pos-power-topic>h3{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 34px;font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.2}.bs-pos-power-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 56px;display:grid}.bs-pos-power-grid h4{color:var(--color-title);font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 7px;font-size:19px;font-weight:600;line-height:1.15}.bs-pos-power-grid p{color:var(--color-copy);margin:0;font-size:14px;line-height:1.55}@media (max-width:980px){.bs-pos-power-layout{grid-template-columns:190px minmax(0,1fr);gap:42px}.bs-pos-power-grid{column-gap:34px}}@media (max-width:720px){.bs-pos-power{margin-top:-24px;padding:78px 0 90px}.bs-pos-power-heading{margin-bottom:42px}.bs-pos-power-layout{display:block}.bs-pos-power-nav{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#f9faf7f0;border-left:0;flex-direction:row;gap:6px;margin:0 -12px 38px;padding:10px 12px;top:72px;overflow-x:auto}.bs-pos-power-nav::-webkit-scrollbar{display:none}.bs-pos-power-nav-item{border:1px solid var(--color-copy);color:#3b4a5e;white-space:nowrap;background:#fff;border-radius:999px;flex:none;width:auto;padding:9px 12px}.bs-pos-power-nav-item:before{display:none}.bs-pos-power-nav-item[data-active]{border-color:var(--color-accent-aa);background:var(--color-accent-aa)}.bs-pos-power-grid{grid-template-columns:1fr;row-gap:28px}.bs-pos-power-topic{scroll-margin-top:138px}}@media (max-width:700px){.bs-pos-power-topic{padding:22px}}#pos-dashboards{scroll-margin-top:calc(var(--bs-hero-header-height) + 22px);z-index:6;background-color:var(--color-page);color:var(--color-title);padding:100px 0 110px;position:relative;overflow:hidden}#pos-dashboards:before{content:"";pointer-events:none;opacity:.38;background-image:radial-gradient(circle at 11% 18%,#7fb0ff94 0 1px,#0000 1.6px),radial-gradient(circle at 78% 12%,#7fb0ff7a 0 1px,#0000 1.6px),radial-gradient(circle at 42% 34%,#7fb0ff59 0 1px,#0000 1.6px),radial-gradient(circle at 91% 56%,#7fb0ff66 0 1px,#0000 1.6px),radial-gradient(circle at 24% 72%,#7fb0ff52 0 1px,#0000 1.6px);position:absolute;inset:0}@media (max-width:620px){#pos-dashboards{padding:78px 0 88px}}.bs-pos-dash-heading{z-index:2;text-align:center;width:min(900px,100% - 34px);margin:0 auto 52px;position:relative}@media (max-width:620px){.bs-pos-dash-heading{margin-bottom:35px}}.bs-pos-dash-badge{border:1px solid var(--color-accent);min-height:34px;color:var(--color-blue-light);font-family:var(--font-sans);letter-spacing:.14em;background:#0090ff1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:17px;padding:0 15px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.bs-pos-dash-heading h2{color:#eff5ff;font-family:var(--font-serif);letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.16}.bs-pos-dash-heading p{max-width:700px;color:var(--color-copy);margin:0 auto;font-size:15px;line-height:1.6}.bs-pos-dash-row{z-index:2;isolation:isolate;width:100%;padding:15px 0 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4.5% 95.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4.5% 95.5%,#0000 100%)}.bs-pos-dash-row+.bs-pos-dash-row{margin-top:10px}.bs-pos-dash-row:before,.bs-pos-dash-row:after{content:"";z-index:7;pointer-events:none;width:7vw;position:absolute;top:0;bottom:0}.bs-pos-dash-row:before{background:linear-gradient(90deg,#111519,#0000);left:0}.bs-pos-dash-row:after{background:linear-gradient(-90deg,#111519,#0000);right:0}.bs-pos-dash-track{will-change:transform;gap:18px;width:max-content;display:flex}.bs-pos-dash-row[data-direction=left] .bs-pos-dash-track{animation:74s linear infinite posMarqueeLeft}.bs-pos-dash-row[data-direction=right] .bs-pos-dash-track{animation:78s linear infinite posMarqueeRight}@media (hover:hover) and (pointer:fine){.bs-pos-dash-row:hover .bs-pos-dash-track{animation-play-state:paused}}.bs-pos-dash-row[data-paused] .bs-pos-dash-track{animation-play-state:paused}.bs-pos-dash-group{flex:none;align-items:flex-start;gap:20px;padding-right:20px;display:flex}.bs-pos-dash-card{aspect-ratio:16/9;border:1px solid var(--color-stroke);cursor:pointer;background:#202a34;border-radius:18px;outline:none;flex:0 0 clamp(340px,28vw,470px);transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;transform:translateZ(0);box-shadow:0 15px 36px #00000038}.bs-pos-dash-card:focus-visible,.bs-pos-dash-card[data-selected]{z-index:6;filter:brightness(1.035);border-color:#7fb0ff94;transform:translateY(-5px)scale(1.035);box-shadow:0 28px 64px #00000057}@media (hover:hover) and (pointer:fine){.bs-pos-dash-card:hover{z-index:5;border-color:var(--color-blue-interactive);filter:brightness(1.035);transform:translateY(-8px)scale(1.035);box-shadow:0 26px 60px #0090ff40}}.bs-pos-dash-row[data-paused] .bs-pos-dash-card:not([data-selected]){opacity:.72;filter:brightness(.76)}.bs-pos-dash-row[data-paused] .bs-pos-dash-card[data-selected]{opacity:1;filter:brightness(1.04)}.bs-pos-dash-bar{z-index:1;border-bottom:1px solid var(--color-stroke);background:var(--color-card);border-radius:17px 17px 0 0;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;display:flex;position:relative}.bs-pos-dash-bar span{background:var(--color-blue-interactive);border-radius:50%;width:5px;height:5px}.bs-pos-dash-media{background:var(--color-inset);border-radius:0 0 17px 17px;position:absolute;inset:28px 0 0;overflow:hidden}.bs-pos-dash-media img{z-index:2;object-fit:contain;object-position:center;background:#eff5ff;width:100%;max-width:100%;height:auto;display:block;position:absolute;top:0;left:0}@media (max-width:900px){.bs-pos-dash-group{gap:16px;padding-right:16px}.bs-pos-dash-card{flex-basis:clamp(320px,48vw,430px)}}@media (max-width:620px){.bs-pos-dash-row:before,.bs-pos-dash-row:after{width:28px}}@media (max-width:600px){.bs-pos-dash-row{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.bs-pos-dash-group{gap:13px;padding-right:13px}.bs-pos-dash-card{flex-basis:84vw}}@media (prefers-reduced-motion:reduce){.bs-pos-dash-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bs-pos-dash-row::-webkit-scrollbar{display:none}.bs-pos-dash-track{animation:none!important;transform:none!important}.bs-pos-dash-group[aria-hidden=true]{display:none}}.bs-pos-faq{z-index:7;margin-top:-34px;padding-bottom:110px;overflow:visible}.bs-pos-faq .bs-faq-item{background:var(--color-card)}.bs-pos-faq .bs-faq-item[data-open] p{color:#eff5ff}@media (max-width:620px){.bs-pos-faq{margin-top:-24px;padding-top:76px;padding-bottom:85px}}.bs-ind-container{width:min(1180px,100% - 40px);max-width:1180px}@media (max-width:768px){.bs-ind-container{width:calc(100% - 28px)}}@media (max-width:420px){.bs-ind-container{width:calc(100% - 22px)}}.bs-ind-hero{box-sizing:border-box;isolation:isolate;width:100%;min-height:100svh;padding:calc(var(--bs-hero-header-height,82px) + 32px) 0 82px;background:var(--color-page);color:var(--color-title);align-items:center;display:flex;position:relative;overflow:hidden}.bs-ind-hero-video{z-index:0;object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.bs-ind-hero-overlay{z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 24%,#0090ff29,#0000 28%),linear-gradient(90deg,#080b0ddb 0%,#080b0db8 32%,#080b0d75 55%,#080b0db8 100%),linear-gradient(#080b0d4d 0%,#080b0d66 100%);position:absolute;inset:0}.bs-ind-hero-inner{z-index:3;margin:auto;position:relative}.bs-ind-hero-title{max-width:920px;color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.058em;margin:10px 0 20px;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.06}.bs-ind-hero-line{display:block}.bs-ind-hero-sub{max-width:760px;color:var(--color-copy);margin:1em 0;font-size:19px;font-weight:400;line-height:1.65}.bs-ind-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.bs-ind-hero-secondary{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;cursor:pointer;background:#2022277a;border:2px solid #7fb0ff4d;border-radius:999px;padding:12px 22px;font-size:17px;font-weight:600;line-height:1.6;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:block}.bs-ind-hero-secondary:hover{transform:translateY(-3px);box-shadow:0 8px #00000014}.bs-ind-hero-cta{text-align:center;white-space:normal;min-height:auto;padding:12px 22px;line-height:1.6}@media (prefers-reduced-motion:reduce){.bs-ind-hero-secondary{transition:none}.bs-ind-hero-secondary:hover{transform:none}}@media (max-width:768px){.bs-ind-hero-title{letter-spacing:-.052em;font-size:clamp(39px,11.7vw,55px);line-height:.98}.bs-ind-hero-sub{max-width:none;margin:19px 0 1em;font-size:16px;line-height:1.55}.bs-ind-hero-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:22px;display:grid}.bs-ind-hero-actions>*{justify-content:center;width:100%;max-width:100%;min-height:50px}}@media (max-width:720px){.bs-ind-hero-actions{align-items:stretch}}@media (max-width:620px){.bs-ind-hero-video{object-position:62% center}.bs-ind-hero-title{font-size:clamp(36px,10vw,52px)}.bs-ind-hero-sub-break{display:none}}.bs-ind-cards{z-index:3;background:var(--color-page);color:var(--color-title);padding:92px 0 105px;position:relative;overflow:hidden}.bs-ind-cards-inner{z-index:1;margin-inline:auto;position:relative}.bs-ind-cards-head{color:#373a3d;grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);align-items:end;gap:70px;margin-bottom:56px;display:grid}.bs-ind-cards-title{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(34px,4.6vw,56px);font-weight:400;line-height:1.16}.bs-ind-cards-head>p{color:var(--color-copy);margin:0 0 7px;font-size:17px;line-height:1.55}.bs-ind-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bs-ind-card{isolation:isolate;background:var(--color-card);color:#fff;border-radius:24px;min-height:440px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 42px #252b2c1c}.bs-ind-card:before{content:"";z-index:2;background:linear-gradient(#191c2000 12%,#191c2029 32%,#191c2099 62%,#191c20e0 100%);transition:background .3s;position:absolute;inset:0}.bs-ind-card-image{z-index:0;object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;transition:transform .32s;display:block;position:absolute;inset:0}.bs-ind-card-overlay{z-index:3;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:26px;display:flex;position:absolute;inset:0}.bs-ind-card-overlay h3{color:#fff;font-family:var(--font-serif);letter-spacing:-.04em;text-shadow:0 2px 16px #0006;margin:0 0 8px;font-size:30px;font-weight:400;line-height:1.2}.bs-ind-card-overlay p{color:#ffffffe8;text-shadow:0 2px 14px #00000057;max-width:95%;margin:0 0 18px;font-size:17px;line-height:1.6}.bs-ind-card-cta{box-sizing:border-box;color:var(--color-stroke);letter-spacing:-.01em;text-align:center;cursor:pointer;background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:12px 22px;font-size:17px;font-weight:600;line-height:1.6;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:flex}.bs-ind-card-cta i{font-style:normal;transition:transform .28s;display:block}.bs-ind-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #252b2c2b}.bs-ind-card-cta:hover{transform:translateY(-3px)}.bs-ind-card:hover .bs-ind-card-image{transform:scale(1.045)}.bs-ind-card:hover:before{background:linear-gradient(#191c2000 10%,#191c2033 30%,#191c20ad 60%,#191c20f0 100%)}.bs-ind-card:hover .bs-ind-card-cta i{transform:translate(4px)}@media (max-width:980px){.bs-ind-cards-head{grid-template-columns:1fr;gap:20px}.bs-ind-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.bs-ind-cards{padding:72px 0 80px}.bs-ind-cards-head{margin-bottom:38px;display:block}.bs-ind-cards-title{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(34px,9.5vw,48px);line-height:1.02}.bs-ind-cards-head>p{margin-top:18px;font-size:15px;line-height:1.55}.bs-ind-cards-grid{grid-template-columns:1fr;gap:16px}.bs-ind-card{border-radius:22px;width:100%;min-width:0;min-height:365px}.bs-ind-card-overlay{padding:22px}.bs-ind-card-overlay h3{font-size:29px}.bs-ind-card-overlay p{max-width:100%;font-size:14px;line-height:1.5}.bs-ind-card-cta{min-height:44px;padding-inline:16px;font-size:13px}.bs-ind-card:hover,.bs-ind-card:hover .bs-ind-card-image{transform:none}}@media (max-width:420px){.bs-ind-cards-title{font-size:clamp(31px,9.4vw,40px)}.bs-ind-card{min-height:340px}.bs-ind-card-overlay{padding:19px}.bs-ind-card-overlay h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.bs-ind-card,.bs-ind-card:before,.bs-ind-card-image,.bs-ind-card-cta,.bs-ind-card-cta i{transition:none}.bs-ind-card:hover,.bs-ind-card:hover .bs-ind-card-image,.bs-ind-card:hover .bs-ind-card-cta i,.bs-ind-card-cta:hover{transform:none}}.bs-ind-realops{background:var(--color-page);color:var(--color-title);padding:108px 0 118px;position:relative;overflow:hidden}.bs-ind-realops:before,.bs-ind-realops:after{content:"";pointer-events:none;border:1px solid #0090ff1a;border-radius:999px;position:absolute}.bs-ind-realops:before{width:520px;height:230px;top:125px;left:-290px;transform:rotate(19deg)}.bs-ind-realops:after{width:420px;height:190px;bottom:100px;right:-240px;transform:rotate(-21deg)}.bs-ind-realops-inner{z-index:2;margin-inline:auto;position:relative}.bs-ind-realops-head{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:end;gap:72px;margin-bottom:58px;display:grid}.bs-ind-realops-head-left,.bs-ind-realops-intro{transition:opacity .68s,transform .68s cubic-bezier(.2,.8,.2,1)}.bs-ind-realops-intro{transition-delay:.12s}.bs-ind-realops-title{max-width:780px;color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.7vw,70px);font-weight:400;line-height:1.16}.bs-ind-realops-title span{color:var(--color-accent);margin-top:5px;display:block}.bs-ind-realops-intro{max-width:520px;color:var(--color-copy);margin:0 0 5px auto;font-size:16px;line-height:1.68}.bs-ind-realops-layout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;gap:48px;display:grid}.bs-ind-realops-visual{min-height:626px;transition:opacity .72s .16s,transform .72s cubic-bezier(.2,.8,.2,1) .16s;position:relative}.bs-ind-realops-photo-shell{background:var(--color-card);border-radius:42px 92px 46px 112px;position:absolute;inset:18px 22px 18px 10px;overflow:hidden;box-shadow:0 34px 70px #303c4829,0 8px 24px #303c4814}.bs-ind-realops-photo{object-fit:cover;object-position:52% center;width:100%;max-width:100%;height:100%;display:block}.bs-ind-realops-glow{filter:blur(45px);background:#0090ff29;border-radius:50%;position:absolute;inset:50px 0 30px 22px;transform:scale(.92)}.bs-ind-realops-outline{pointer-events:none;border:1.5px solid #0090ff47;position:absolute}.bs-ind-realops-outline-a{border-radius:46% 54% 42% 58%/54% 42% 58% 46%;width:76%;height:88%;top:8%;left:-16px;transform:rotate(-8deg)}.bs-ind-realops-outline-b{border-color:#7fb0ff59;border-radius:58% 42% 60% 40%;width:56%;height:53%;bottom:-20px;right:-6px;transform:rotate(13deg)}.bs-ind-realops[data-state=wait] .bs-ind-realops-outline{opacity:0}.bs-ind-realops[data-state=wait] .bs-ind-realops-outline-a{transform:translate(-12px,10px)rotate(-8deg)}.bs-ind-realops[data-state=wait] .bs-ind-realops-outline-b{transform:translate(12px,12px)rotate(13deg)}.bs-ind-realops[data-state=visible] .bs-ind-realops-outline{transition:opacity .75s .42s,transform .75s .42s}.bs-ind-realops-float{z-index:4;border:1px solid var(--color-stroke);background:var(--color-card);width:48px;height:48px;color:var(--color-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;place-items:center;display:grid;position:absolute;box-shadow:0 14px 32px #303c4824}.bs-ind-realops-float svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}.bs-ind-realops-float-1{animation:4.8s ease-in-out infinite realOpsFloat;top:80px;left:-5px}.bs-ind-realops-float-2{animation:5.4s ease-in-out -.9s infinite realOpsFloat;top:132px;right:0}.bs-ind-realops-float-3{animation:5.8s ease-in-out -1.8s infinite realOpsFloat;bottom:82px;left:18px}.bs-ind-realops-float-4{animation:4.6s ease-in-out -2.7s infinite realOpsFloat;bottom:38px;right:6px}.bs-ind-realops-cards{gap:14px;display:grid}.bs-ind-realops-card{border:1px solid var(--color-stroke);background:var(--color-card);width:100%;min-height:142px;color:var(--color-title);text-align:left;cursor:default;border-radius:23px;grid-template-columns:46px 58px minmax(0,1fr) 92px 44px;align-items:center;gap:16px;padding:19px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #303c4812,0 2px 6px #303c4809}.bs-ind-realops[data-state=visible] .bs-ind-realops-card{transition:opacity .54s ease var(--ro-delay,.2s), transform .34s ease var(--ro-delay,.2s), border-color .34s ease var(--ro-delay,.2s), box-shadow .34s ease var(--ro-delay,.2s), background .38s ease var(--ro-delay,.2s), color .34s ease var(--ro-delay,.2s)}.bs-ind-realops[data-state=visible] .bs-ind-realops-card:nth-child(2){--ro-delay:.27s}.bs-ind-realops[data-state=visible] .bs-ind-realops-card:nth-child(3){--ro-delay:.34s}.bs-ind-realops[data-state=visible] .bs-ind-realops-card:nth-child(4){--ro-delay:.41s}.bs-ind-realops-card:before{content:"";z-index:0;opacity:0;background:linear-gradient(113deg,#367fff 0% 47%,#0090ff 100%);transition:opacity .38s;position:absolute;inset:0}.bs-ind-realops-card>*{z-index:1;position:relative}.bs-ind-realops-number{color:#6385b5;letter-spacing:.12em;align-self:start;padding-top:4px;font-size:10px;font-weight:800;line-height:16px;transition:color .3s}.bs-ind-realops-icon{border:1px solid var(--color-stroke);background:var(--color-card);width:54px;height:54px;color:var(--color-accent);border-radius:16px;place-items:center;transition:transform .3s,border-color .3s,background .3s;display:grid;box-shadow:0 8px 20px #34444012}.bs-ind-realops-icon svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;display:block}.bs-ind-realops-copy{min-width:0;display:block}.bs-ind-realops-copy strong{color:var(--color-title);font-family:var(--font-heading);letter-spacing:-.022em;margin-bottom:6px;font-size:18px;font-weight:700;line-height:1.12;transition:color .3s;display:block}.bs-ind-realops-copy>span{max-width:520px;color:var(--color-copy);font-size:12px;line-height:1.5;transition:color .3s;display:block}.bs-ind-realops-graphic{background:linear-gradient(145deg,#eff5ff,#eff5ff);border-radius:16px;justify-content:center;align-items:center;gap:7px;height:66px;transition:transform .3s,background .3s;display:flex;overflow:hidden}.bs-ind-realops-graphic i{background:#7fb0ff;border-radius:7px 7px 3px 3px;width:12px;display:block}.bs-ind-realops-graphic i:first-child{height:24px}.bs-ind-realops-graphic i:nth-child(2){background:#0090ff;height:42px}.bs-ind-realops-graphic i:nth-child(3){background:#7fb0ff;height:31px}.bs-ind-realops-graphic-doc{flex-direction:column;gap:5px}.bs-ind-realops-graphic-doc i{background:#a9b8cc;border-radius:99px;width:52px;height:5px}.bs-ind-realops-graphic-doc i:first-child,.bs-ind-realops-graphic-doc i:nth-child(2),.bs-ind-realops-graphic-doc i:nth-child(3){height:5px}.bs-ind-realops-graphic-doc i:nth-child(2){background:#367fff;width:38px}.bs-ind-realops-graphic-doc i:nth-child(3){background:#a9b8cc;width:46px}.bs-ind-realops-graphic-growth{align-items:flex-end;padding-bottom:12px}.bs-ind-realops-graphic-growth i:first-child{height:18px}.bs-ind-realops-graphic-growth i:nth-child(2){height:33px}.bs-ind-realops-graphic-growth i:nth-child(3){height:49px}.bs-ind-realops-arrow{width:38px;height:38px;color:var(--color-accent);background:#eff5ff;border:1px solid #eff5ff;border-radius:50%;justify-self:end;place-items:center;font-size:16px;line-height:1;transition:transform .3s,background .3s,color .3s,border-color .3s;display:grid}@media (hover:hover) and (pointer:fine){.bs-ind-realops-card:hover{background:#242e31;transform:translateY(-4px);box-shadow:0 25px 54px #0090ff40,0 7px 18px #0090ff24}.bs-ind-realops-card:hover:before{opacity:1;background:linear-gradient(135deg,#367fff 0%,#0090ff 58%,#0b3ca8 100%)}.bs-ind-realops-card:hover .bs-ind-realops-number,.bs-ind-realops-card:hover .bs-ind-realops-copy strong{color:#fff}.bs-ind-realops-card:hover .bs-ind-realops-copy>span{color:#ffffffdb}.bs-ind-realops-card:hover .bs-ind-realops-icon{background:#fff;border-color:#ffffff3d}.bs-ind-realops-card:hover .bs-ind-realops-graphic{background:#ffffff21;transform:scale(1.03)}.bs-ind-realops-card:hover .bs-ind-realops-graphic i{background:#ffffff8f}.bs-ind-realops-card:hover .bs-ind-realops-graphic i:nth-child(2){background:#fff}.bs-ind-realops-card:hover .bs-ind-realops-arrow{background:var(--color-stroke);color:#fff;border-color:#fff3;transform:translate(2px,-2px);box-shadow:0 7px 16px #34444038}}@media (max-width:1100px){.bs-ind-realops{padding:90px 0 100px}.bs-ind-realops-head{grid-template-columns:1fr .78fr;gap:38px;margin-bottom:46px}.bs-ind-realops-title{font-size:clamp(40px,5vw,58px)}.bs-ind-realops-layout{grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);gap:30px}.bs-ind-realops-visual{min-height:610px}.bs-ind-realops-card{grid-template-columns:38px 52px minmax(0,1fr) 68px 40px;gap:12px;padding:17px 16px}.bs-ind-realops-copy strong{font-size:16px}.bs-ind-realops-copy>span{font-size:11px}}@media (max-width:880px){.bs-ind-realops-head{grid-template-columns:1fr;gap:18px}.bs-ind-realops-intro{max-width:720px;margin-left:0}.bs-ind-realops-layout{grid-template-columns:1fr;gap:34px}.bs-ind-realops-visual{width:100%;max-width:720px;min-height:520px}.bs-ind-realops-photo-shell{border-radius:36px 78px 38px 92px;inset:12px 32px 12px 10px}.bs-ind-realops-cards{max-width:760px}}@media (max-width:767px){.bs-ind-realops{padding:76px 0 84px}.bs-ind-realops:before,.bs-ind-realops:after{opacity:.55}.bs-ind-realops-head{margin-bottom:34px}.bs-ind-realops-title{font-size:clamp(36px,11vw,50px)}.bs-ind-realops-intro{font-size:15px;line-height:1.6}.bs-ind-realops-layout{gap:28px}.bs-ind-realops-visual{width:100%;min-height:440px}.bs-ind-realops-photo-shell{border-radius:30px 62px 32px 70px;inset:10px 14px 10px 2px}.bs-ind-realops-photo{object-position:51% center}.bs-ind-realops-float{border-radius:12px;width:42px;height:42px}.bs-ind-realops-float svg{width:20px;height:20px}.bs-ind-realops-float-1{top:56px;left:-2px}.bs-ind-realops-float-2{top:98px;right:0}.bs-ind-realops-float-3{bottom:58px;left:8px}.bs-ind-realops-float-4{bottom:26px;right:2px}.bs-ind-realops-card{border-radius:20px;grid-template-columns:34px 48px minmax(0,1fr) 38px;gap:11px;min-height:0;padding:16px 14px}.bs-ind-realops-number{padding-top:3px}.bs-ind-realops-icon{border-radius:14px;width:46px;height:46px}.bs-ind-realops-icon svg{width:23px;height:23px}.bs-ind-realops-copy strong{font-size:16px}.bs-ind-realops-copy>span{font-size:12px;line-height:1.45}.bs-ind-realops-graphic{display:none}.bs-ind-realops-arrow{width:36px;height:36px}}@media (max-width:430px){.bs-ind-realops-visual{min-height:390px}.bs-ind-realops-card{grid-template-columns:30px 44px minmax(0,1fr) 34px;gap:9px;padding:14px 12px}.bs-ind-realops-icon{width:42px;height:42px}.bs-ind-realops-copy strong{font-size:15px}.bs-ind-realops-copy>span{font-size:11px}.bs-ind-realops-arrow{width:32px;height:32px;font-size:14px}}@media (prefers-reduced-motion:reduce){.bs-ind-realops-head-left,.bs-ind-realops-intro,.bs-ind-realops-visual,.bs-ind-realops-card,.bs-ind-realops-outline{opacity:1!important;transition:none!important;transform:none!important}.bs-ind-realops-outline-a{transform:rotate(-8deg)!important}.bs-ind-realops-outline-b{transform:rotate(13deg)!important}.bs-ind-realops-float{animation:none!important}.bs-ind-realops-card,.bs-ind-realops-card:before,.bs-ind-realops-arrow,.bs-ind-realops-graphic{transition:none!important}}.bs-ind-eco{z-index:4;background:var(--color-page);color:var(--color-title);padding:96px 0 48px;position:relative;overflow:hidden}.bs-ind-eco:before{content:"";pointer-events:none;background:radial-gradient(circle,#367fff24 0%,#367fff0e 36%,#191c2000 70%);border-radius:50%;width:760px;height:760px;position:absolute;top:40px;right:2%}.bs-ind-eco-inner{z-index:2;margin-inline:auto;position:relative}.bs-ind-eco-main{grid-template-columns:minmax(360px,.38fr) minmax(0,.62fr);align-items:stretch;gap:34px;display:grid}.bs-ind-eco-copy{z-index:5;padding:6px 0 0 10px;position:relative}.bs-ind-eco-title{color:#fff;max-width:560px;font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(46px,4.25vw,68px);font-weight:400;line-height:1.16}.bs-ind-eco-title>span{display:block}.bs-ind-eco-title-accent{color:var(--color-blue-light)}.bs-ind-eco-benefits{gap:13px;margin-top:22px;display:grid}.bs-ind-eco-benefit{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:62px;display:grid}.bs-ind-eco-benefit-icon{background:var(--color-stroke);width:54px;height:54px;color:var(--color-blue-interactive);border:1px solid #367fff29;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 18px #367fff14}.bs-ind-eco-benefit-icon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.bs-ind-eco-benefit-copy strong{color:#fff;font-size:14px;line-height:1.2;display:block}.bs-ind-eco-benefit-copy span{color:var(--color-copy);margin-top:4px;font-size:12px;line-height:1.38;display:block}.bs-ind-eco-visual{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.bs-ind-feature{isolation:isolate;aspect-ratio:1.22;color:#fff;width:100%;min-width:0;max-width:860px;margin:auto;position:relative}.bs-ind-feature-clipdefs{pointer-events:none;position:absolute;overflow:hidden}.bs-ind-feature-status{z-index:6;color:#dfe6e4;letter-spacing:.035em;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex;position:absolute;top:1.5%;right:1%}.bs-ind-feature-current{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.bs-ind-feature-total{color:#a5b2ae;font-variant-numeric:tabular-nums}.bs-ind-feature-dots{align-items:center;gap:8px;margin-left:12px;display:flex}.bs-ind-feature-dots i{opacity:.65;background:#63716e;border-radius:50%;width:6px;height:6px;transition:background-color .5s,transform .5s,opacity .5s}.bs-ind-feature-dots i[data-active]{background:var(--color-blue-interactive);opacity:1;transform:scale(1.45)}.bs-ind-feature-slide{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .75s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s;position:absolute;inset:0}.bs-ind-feature-slide[data-active]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .75s cubic-bezier(.22,1,.36,1),visibility linear}.bs-ind-feature-image{filter:drop-shadow(0 0 10px #367fff52);width:88%;height:85%;position:absolute;top:9%;left:0}.bs-ind-feature-image-clip{clip-path:url(#bsIndNotchClip);background:#252a2b;width:100%;height:100%;position:relative;overflow:hidden}.bs-ind-feature-photo{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block;transform:scale(1.01)}.bs-ind-feature-outline{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.bs-ind-feature-outline path{fill:none;stroke:var(--color-blue-interactive);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #367fffbf)}.bs-ind-feature-info{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#131a1df7;border:1px solid #82aaa080;border-radius:24px;flex-direction:column;align-items:stretch;width:48%;min-width:0;min-height:52%;padding:clamp(19px,2.15vw,31px);display:flex;position:absolute;top:30%;right:0;box-shadow:0 18px 54px #0000004d}.bs-ind-feature-industry{align-items:center;gap:12px;min-width:0;margin-bottom:19px;display:flex}.bs-ind-feature-icon{background:linear-gradient(155deg, var(--color-blue-light), var(--color-blue-interactive));width:50px;height:50px;color:var(--color-blue-interactive);border-radius:15px;flex:0 0 50px;place-items:center;display:grid;box-shadow:0 5px 19px #367fff4d}.bs-ind-feature-icon svg{stroke:#121c1f;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.bs-ind-feature-name{color:var(--color-blue-interactive);font-size:clamp(14px,1.5vw,18px);font-weight:800}.bs-ind-feature-headline{color:#fff;font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(17px,2.05vw,27px);font-weight:400;line-height:1.2}.bs-ind-feature-description{color:#bbc5c3;margin:0 0 20px;font-size:clamp(12px,1.2vw,15px);line-height:1.58}.bs-ind-feature-learn{color:#fff;text-align:center;cursor:pointer;align-items:center;gap:13px;width:max-content;max-width:100%;min-height:45px;margin-top:auto;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bs-ind-feature-learn-arrow{border:2px solid var(--color-blue-interactive);width:43px;height:43px;color:var(--color-blue-interactive);border-radius:50%;place-items:center;font-size:24px;font-weight:400;transition:background-color .25s,color .25s,transform .25s;display:grid;box-shadow:0 0 11px #367fff38}.bs-ind-feature-learn:hover .bs-ind-feature-learn-arrow,.bs-ind-feature-learn:focus-visible .bs-ind-feature-learn-arrow{background:var(--color-blue-interactive);color:#131a1d;transform:translate(3px)}.bs-ind-feature-learn:focus-visible{outline:2px solid var(--color-blue-light);outline-offset:5px;border-radius:7px}@media (max-width:1279px){.bs-ind-eco{padding:86px 0 44px}.bs-ind-eco-main{grid-template-columns:minmax(330px,.36fr) minmax(0,.64fr);gap:18px}.bs-ind-eco-title{font-size:clamp(43px,4.4vw,58px)}}@media (max-width:1280px) and (min-width:1024px){.bs-ind-feature-info{width:50%;min-height:58%;padding:18px;top:28%}.bs-ind-feature-industry{margin-bottom:11px}.bs-ind-feature-description{margin-bottom:12px;line-height:1.4}.bs-ind-feature-icon{flex-basis:40px;width:40px;height:40px}.bs-ind-feature-headline{font-size:clamp(15px,1.6vw,21px)}}@media (max-width:1023px){.bs-ind-eco{padding:82px 0 46px}.bs-ind-eco-main{display:block}.bs-ind-eco-copy{max-width:760px;padding-left:0}.bs-ind-eco-title{max-width:660px}.bs-ind-eco-benefits{grid-template-columns:1fr 1fr;gap:14px 28px;max-width:760px}.bs-ind-eco-visual{margin-top:44px;display:block}.bs-ind-feature{aspect-ratio:1.36;max-width:800px}}@media (max-width:767px){.bs-ind-eco{padding:72px 0 38px}.bs-ind-eco:before{width:480px;height:480px;top:330px;right:-180px}.bs-ind-eco-title{font-size:clamp(38px,11vw,50px)}.bs-ind-eco-title>span{display:inline}.bs-ind-eco-title>span:after{content:" "}.bs-ind-eco-benefits{grid-template-columns:1fr;gap:10px}.bs-ind-eco-benefit{grid-template-columns:48px minmax(0,1fr);min-height:54px}.bs-ind-eco-benefit-icon{width:48px;height:48px}.bs-ind-eco-visual{margin-top:36px}.bs-ind-feature{aspect-ratio:auto;height:auto;min-height:600px}.bs-ind-feature-status{top:0;right:3%}.bs-ind-feature-image{width:100%;height:370px;top:42px;left:0}.bs-ind-feature-info{border-radius:22px;width:91%;min-height:214px;padding:20px;top:360px;left:6%;right:auto}.bs-ind-feature-headline{font-size:clamp(18px,4.6vw,24px)}.bs-ind-feature-description{margin-bottom:12px;font-size:13px}.bs-ind-feature-industry{margin-bottom:10px}.bs-ind-feature-icon{border-radius:11px;flex-basis:39px;width:39px;height:39px}}@media (max-width:430px){.bs-ind-feature{min-height:590px}.bs-ind-feature-image{height:335px}.bs-ind-feature-info{width:95%;min-height:235px;padding:17px;top:322px;left:5%}.bs-ind-feature-description{line-height:1.45}}@media (prefers-reduced-motion:reduce){.bs-ind-feature-slide,.bs-ind-feature-dots i,.bs-ind-feature-learn-arrow{transition:none!important}}.bs-ind-co{z-index:5;background:var(--color-page);color:var(--color-title);margin-top:-34px;padding:108px 0 118px;position:relative;overflow:hidden}.bs-ind-co-inner{margin-inline:auto;position:relative}.bs-ind-co-head{grid-template-columns:minmax(0,1.06fr) minmax(330px,.72fr);align-items:end;gap:72px;margin-bottom:58px;display:grid}.bs-ind-co-head-left,.bs-ind-co-intro{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.bs-ind-co-intro{transition-delay:.12s}.bs-ind-co-title{max-width:760px;color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.16}.bs-ind-co-title>span{color:var(--color-accent);white-space:nowrap;display:block}.bs-ind-co-intro{max-width:520px;color:var(--color-copy);margin:0 0 5px auto;font-size:16px;line-height:1.7}.bs-ind-co-workflow{position:relative}.bs-ind-co-scroller{width:100%;overflow:visible}.bs-ind-co-scroller:focus-visible{outline:2px solid var(--color-blue-interactive);outline-offset:4px;border-radius:12px}.bs-ind-co-stage{min-width:0;padding:30px 0 18px;position:relative}.bs-ind-co-connector{z-index:0;pointer-events:none;width:100%;height:250px;position:absolute;top:22px;left:0;overflow:visible}.bs-ind-co-path-base,.bs-ind-co-path-draw{fill:none;stroke-linecap:round;stroke-linejoin:round}.bs-ind-co-path-base{stroke:var(--color-stroke);stroke-width:3px}.bs-ind-co-path-draw{stroke:var(--color-accent);stroke-width:3.2px;stroke-dasharray:1450;stroke-dashoffset:0;filter:drop-shadow(0 0 5px #0090ff38)}.bs-ind-co-nodes circle{fill:#fff;stroke:var(--color-accent);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transform:scale(1)}.bs-ind-co-data-dot{fill:var(--color-blue-interactive)}.bs-ind-co[data-state=wait] .bs-ind-co-path-draw{stroke-dashoffset:1450px}.bs-ind-co[data-state=wait] .bs-ind-co-nodes circle{opacity:0;transform:scale(.5)}.bs-ind-co[data-state=wait] .bs-ind-co-data-dot{opacity:0}.bs-ind-co[data-state=visible] .bs-ind-co-path-draw{transition:stroke-dashoffset 1.65s cubic-bezier(.22,1,.36,1) .18s}.bs-ind-co[data-state=visible] .bs-ind-co-nodes circle{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.bs-ind-co[data-state=visible] .bs-ind-co-nodes circle:first-child{transition-delay:.34s}.bs-ind-co[data-state=visible] .bs-ind-co-nodes circle:nth-child(2){transition-delay:.48s}.bs-ind-co[data-state=visible] .bs-ind-co-nodes circle:nth-child(3){transition-delay:.62s}.bs-ind-co[data-state=visible] .bs-ind-co-nodes circle:nth-child(4){transition-delay:.76s}.bs-ind-co[data-state=visible] .bs-ind-co-nodes circle:nth-child(5){transition-delay:.9s}.bs-ind-co[data-state=visible] .bs-ind-co-nodes circle:nth-child(6){transition-delay:1.04s}.bs-ind-co[data-state=visible] .bs-ind-co-data-dot{transition:opacity .35s 1.5s}.bs-ind-co-cards{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid;position:relative}.bs-ind-co-card{border:1px solid var(--color-stroke);background:var(--color-card);cursor:default;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;min-height:236px;padding:19px 18px 20px;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 18px 42px #34444013,0 3px 8px #34444009}.bs-ind-co[data-state=visible] .bs-ind-co-card{transform:none}.bs-ind-co[data-state=visible] .bs-ind-co-card:first-child{transition-delay:.42s}.bs-ind-co[data-state=visible] .bs-ind-co-card:nth-child(2){transition-delay:.5s}.bs-ind-co[data-state=visible] .bs-ind-co-card:nth-child(3){transition-delay:.58s}.bs-ind-co[data-state=visible] .bs-ind-co-card:nth-child(4){transition-delay:.66s}.bs-ind-co[data-state=visible] .bs-ind-co-card:nth-child(5){transition-delay:.74s}.bs-ind-co[data-state=visible] .bs-ind-co-card:nth-child(6){transition-delay:.82s}.bs-ind-co-step{color:#6587b6;letter-spacing:.13em;font-size:10px;font-weight:800}.bs-ind-co-art{place-items:center;height:126px;margin:8px -2px 3px;display:grid}.bs-ind-co-art svg{width:100%;max-width:128px;height:100%;overflow:visible}.bs-ind-co-card h3{color:var(--color-title);font-family:var(--font-serif);letter-spacing:-.04em;margin:auto 0 0;font-size:16px;font-weight:400;line-height:1.2}.bs-ind-co-card-sales{animation:5s ease-in-out infinite connectedOpsSalesGlow;box-shadow:0 24px 52px #0090ff38,inset 0 0 0 1px #ffffff1f}.bs-ind-co-card-sales .bs-ind-co-step{color:#ffffffc7}.bs-ind-co-card .bs-co-soft{fill:var(--color-card);stroke:#eff5ff}.bs-ind-co-card .bs-co-stroke{stroke:var(--color-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.bs-ind-co-card .bs-co-fill{fill:var(--color-accent)}.bs-ind-co-card .bs-co-check{stroke:var(--color-blue-interactive);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.bs-ind-co-card .bs-co-box{fill:#eff5ff;stroke:var(--color-accent);stroke-width:2.4px;stroke-linejoin:round}.bs-ind-co-card .bs-co-profile{fill:#eff5ff;stroke:var(--color-accent);stroke-width:2.6px}.bs-ind-co-card .bs-co-profile-lines{stroke:var(--color-blue-light);stroke-width:3px;stroke-linecap:round}.bs-ind-co-card .bs-co-profile-pulse{fill:var(--color-accent);transform-box:fill-box;transform-origin:50%}.bs-ind-co-card .bs-co-report-bars{stroke:var(--color-accent);stroke-width:5px;stroke-linecap:round}.bs-ind-co-card .bs-co-pie-ring{fill:#eff5ff;stroke:var(--color-blue-light);stroke-width:3px}.bs-ind-co-card .bs-co-pie-fill{fill:var(--color-accent);opacity:.9}.bs-ind-co-card .bs-co-visibility-line{stroke:var(--color-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.bs-ind-co-card .bs-co-grid{stroke:var(--color-copy);stroke-width:2px;stroke-linecap:round}.bs-ind-co-card-sales .bs-co-sales-panel{fill:#ffffff21;stroke:#ffffff38}.bs-ind-co-card-sales .bs-co-sales-bars{stroke:#fff;stroke-width:7px;stroke-linecap:round}.bs-ind-co-card-sales .bs-co-sales-lines{stroke:#ffffffb3;stroke-width:3px;stroke-linecap:round}.bs-ind-co[data-state=wait] .bs-co-visibility-line,.bs-ind-co[data-state=visible] .bs-co-visibility-line{stroke-dashoffset:100px}.bs-ind-co[data-state=visible] .bs-ind-co-art-checkout svg{animation:.62s cubic-bezier(.22,1,.36,1) .86s both coCheckoutNudge}.bs-ind-co[data-state=visible] .bs-ind-co-art-sales .bs-co-sales-bars{transform-box:fill-box;transform-origin:bottom;animation:.78s cubic-bezier(.22,1,.36,1) .88s both coSalesRise}.bs-ind-co[data-state=visible] .bs-ind-co-art-inventory .bs-co-box-1{animation:.45s .9s both coBoxIn}.bs-ind-co[data-state=visible] .bs-ind-co-art-inventory .bs-co-box-2{animation:.45s .99s both coBoxIn}.bs-ind-co[data-state=visible] .bs-ind-co-art-inventory .bs-co-box-3{animation:.45s 1.08s both coBoxIn}.bs-ind-co[data-state=visible] .bs-ind-co-art-inventory .bs-co-box-4{animation:.45s 1.17s both coBoxIn}.bs-ind-co[data-state=visible] .bs-ind-co-art-customer .bs-co-profile-pulse{animation:2.8s ease-in-out 1.15s infinite coProfilePulse}.bs-ind-co[data-state=visible] .bs-ind-co-art-reporting .bs-co-report-bars{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) 1.05s both coReportRise}.bs-ind-co[data-state=visible] .bs-ind-co-art-visibility .bs-co-visibility-line{animation:1.05s 1.08s forwards coLineDraw}@media (hover:hover) and (pointer:fine){.bs-ind-co-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #3444401f,0 5px 12px #3444400b}.bs-ind-co-card:hover .bs-ind-co-art svg{transition:transform .28s;transform:translateY(-2px)scale(1.025)}.bs-ind-co-card-sales:hover{box-shadow:0 30px 64px #0090ff4f,inset 0 0 0 1px #ffffff26}}@media (max-width:1199px){.bs-ind-co{padding:94px 0 102px}.bs-ind-co-head{grid-template-columns:1fr .78fr;gap:42px;margin-bottom:46px}.bs-ind-co-scroller{scrollbar-width:thin;scrollbar-color:var(--color-copy) transparent;padding:6px 0 16px;overflow-x:auto}.bs-ind-co-stage{width:max-content;min-width:1160px;padding-right:18px}.bs-ind-co-cards{grid-template-columns:repeat(6,180px)}.bs-ind-co-connector{width:1160px}}@media (max-width:767px){.bs-ind-co{margin-top:-20px;padding:76px 0 82px}.bs-ind-co-head{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.bs-ind-co-title{font-size:clamp(27px,9vw,64px)}.bs-ind-co-intro{max-width:none;margin:0;font-size:15px;line-height:1.6}.bs-ind-co-workflow:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#fafbf900,#fafbf9 88%);width:46px;height:100%;position:absolute;top:0;right:-1px}.bs-ind-co-scroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-right:-18px;padding-right:18px;scroll-padding-left:0}.bs-ind-co-stage{min-width:1110px;padding-top:26px}.bs-ind-co-cards{grid-template-columns:repeat(6,170px);gap:15px}.bs-ind-co-card{scroll-snap-align:start;border-radius:22px;min-height:224px;padding:17px 16px 18px}.bs-ind-co-art{height:118px}.bs-ind-co-card h3{font-size:15px}.bs-ind-co-connector{opacity:.82;width:1110px;max-width:100%;height:238px}}@media (max-width:430px){.bs-ind-co-stage{min-width:1048px}.bs-ind-co-cards{grid-template-columns:repeat(6,160px);gap:14px}.bs-ind-co-card{min-height:214px}.bs-ind-co-art{height:110px}}@media (prefers-reduced-motion:reduce){.bs-ind-co-head-left,.bs-ind-co-intro,.bs-ind-co-card{opacity:1!important;transition:none!important;transform:none!important}.bs-ind-co-path-draw{stroke-dashoffset:0!important;transition:none!important}.bs-ind-co-nodes circle,.bs-ind-co-data-dot{opacity:1!important;transition:none!important;transform:none!important}.bs-ind-co-data-dot{display:none!important}.bs-ind-co-card-sales{animation:none!important}.bs-ind-co-art svg,.bs-ind-co-art *{transition:none!important;animation:none!important}.bs-co-visibility-line{stroke-dashoffset:0!important}}.bs-ind-faq{z-index:7;padding:92px 0 118px;overflow:visible}.bs-ind-faq .bs-faq-container{width:min(1120px,100% - 34px)}.bs-ind-faq .bs-faq-item{background:var(--color-card);margin-bottom:10px;transition:background .28s,color .28s,border-color .28s,box-shadow .28s}.bs-ind-faq .bs-faq-item[data-open]{background:#151719}.bs-ind-faq .bs-faq-head{letter-spacing:normal;gap:12px;min-height:74px;font-weight:700;line-height:1.35}.bs-ind-faq .bs-faq-icon{grid-template-rows:3px 9px}.bs-ind-faq .bs-faq-body{transition:grid-template-rows .34s}.bs-ind-faq .bs-faq-body>div,.bs-ind-faq .bs-faq-item[data-open] .bs-faq-body>div{padding:0}.bs-ind-faq .bs-faq-body p{color:var(--color-copy);margin:0 20px 0 33px;padding:0 23px;font-size:16px;line-height:1.65;transition:padding .34s,color .28s;overflow:hidden}.bs-ind-faq .bs-faq-item[data-open] .bs-faq-body p{color:#eff5ff;padding:2px 23px 38px}@media (max-width:768px){.bs-ind-faq{padding:76px 0 84px}.bs-ind-faq .bs-faq-container{width:calc(100% - 28px)}.bs-ind-faq .bs-faq-item{margin-bottom:9px}.bs-ind-faq .bs-faq-head{min-height:68px}.bs-ind-faq .bs-faq-head>span:not(.bs-faq-icon){overflow-wrap:anywhere;min-width:0}.bs-ind-faq .bs-faq-icon{flex-basis:34px;grid-template-rows:3.5px 8.5px}.bs-ind-faq .bs-faq-body p{overflow-wrap:anywhere;padding:0 16px;font-size:14px;line-height:1.6}.bs-ind-faq .bs-faq-item[data-open] .bs-faq-body p{padding:2px 16px 26px}}@media (max-width:420px){.bs-ind-faq .bs-faq-icon{flex-basis:32px}.bs-ind-faq .bs-faq-body p,.bs-ind-faq .bs-faq-item[data-open] .bs-faq-body p{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.bs-ind-faq .bs-faq-item,.bs-ind-faq .bs-faq-body,.bs-ind-faq .bs-faq-body p{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-hero-header-height:82px;--color-accent-aa:#006fd6}@media (max-width:620px){:root{--bs-hero-header-height:72px}}main{padding-top:var(--bs-hero-header-height)}main:has([data-header-hero]){padding-top:0}.page-fade{animation:.35s fade}@media (prefers-reduced-motion:reduce){.page-fade{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
