@font-face{font-display:swap;font-family:bubblecourt-icons;src:url(../fonts/bubblecourt-icons.woff2) format("woff2"),url(../fonts/bubblecourt-icons.woff) format("woff")}[class*=" ri-"],[class^=ri-]{font-family:bubblecourt-icons!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-user-star-line:before{content:"\f276"}.ri-shield-check-line:before{content:"\f100"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-stack-line:before{content:"\f181"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-quill-pen-line:before{content:"\f04a"}.ri-time-line:before{content:"\f20f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-phone-line:before{content:"\efec"}.ri-mail-line:before{content:"\eef6"}.ri-map-pin-line:before{content:"\ef14"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-question-mark:before{content:"\f046"}.ri-trophy-line:before{content:"\f22f"}.ri-community-line:before{content:"\ebba"}.ri-football-line:before{content:"\ed8f"}.ri-team-line:before{content:"\f1ee"}.ri-broadcast-line:before{content:"\eaf9"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-double-quotes-r:before{content:"\ec52"}.ri-question-answer-line:before{content:"\f043"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-flag-2-line:before{content:"\ed39"}.ri-file-chart-line:before{content:"\eccd"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.static{position:static}.absolute{position:absolute}.m-0{margin:0}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.h-10{height:2.5rem}.h-12{height:3rem}.w-auto{width:auto}.list-none{list-style-type:none}.items-center{align-items:center}.break-all{word-break:break-all}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.text-center{text-align:center}.leading-normal{line-height:1.5}.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)}.bb-pop{transform:translateY(28px);transition:transform .85s cubic-bezier(.34,1.56,.64,1)}.bb-pop.bb-pop-in{transform:none}.bb-pop:nth-child(2){transition-delay:.07s}.bb-pop:nth-child(3){transition-delay:.14s}.bb-pop:nth-child(4){transition-delay:.21s}.bb-pop:nth-child(5){transition-delay:.28s}.bb-pop:nth-child(6){transition-delay:.35s}.bb-pop:nth-child(7){transition-delay:.42s}@media (scripting:none){.bb-pop{transform:none}}:where([class^=ri-]):before{content:"\f3c2"}:root{--bb-blue:#3b82f6;--bb-blue-dk:#1d4ed8;--bb-blue-lt:#93c5fd;--bb-green:#10b981;--bb-green-dk:#047857;--bb-green-lt:#d1fae5;--bb-sun:#fde047;--bb-navy:#0f2a6b;--bb-mist:#f3f7ff;--bb-mint:#ecfdf5;--bb-ink:#0f1b3d;--bb-text:#4b5675;--bb-line:#e2e8f5}.bb-body{background:#fff;color:var(--bb-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased}.bb-wrap{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px;width:100%}.bb-main{display:flex;flex:1 0 auto;flex-direction:column;overflow-x:clip;padding-top:84px}.bb-main>:last-child{align-content:center;flex:1 0 auto}@media (min-width:1024px){.bb-wrap{padding-left:24px;padding-right:24px}.bb-main{padding-top:96px}}.bb-sec{padding:44px 0;position:relative}.bb-sec-white{background:#fff}.bb-sec-mist{background:var(--bb-mist)}.bb-sec-green{background:var(--bb-mint)}.bb-sec-navy{background:var(--bb-navy);color:hsla(0,0%,100%,.82);z-index:1}.bb-sec-green:before,.bb-sec-mist:before{background:inherit;border-radius:50%;content:"";height:150px;pointer-events:none;position:absolute;right:7%;top:-56px;width:150px}#bbCases.bb-sec-mist:before{height:120px;left:5%;right:auto;top:-44px;width:120px}#bbVoice.bb-sec-mist:before{height:96px;right:18%;top:-36px;width:96px}.bb-sec-green:before{left:12%;right:auto}.bb-edge-orb{background:var(--bb-navy);border-radius:50%;pointer-events:none;position:absolute}.bb-edge-orb-top{height:150px;left:6%;top:-64px;width:150px}.bb-edge-orb-bottom{bottom:-54px;height:120px;right:9%;width:120px}@media (min-width:1024px){.bb-sec{padding:clamp(50px,4vw,70px) 0}}.bb-h2{color:var(--bb-ink);font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.25;margin:0;position:relative}.bb-h2:after{background:linear-gradient(var(--bb-blue),var(--bb-blue)) 0 /64px 6px no-repeat,radial-gradient(circle,var(--bb-green) 4.5px,transparent 5px) 100% /10px 10px no-repeat;border-radius:6px;content:"";display:block;height:10px;margin-top:16px;width:84px}.bb-kicker{align-items:center;color:var(--bb-green-dk);display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.12em;line-height:1.5;margin:14px 0 0}.bb-kicker:before{background:var(--bb-blue);border-radius:50%;box-shadow:12px 0 0 -2px var(--bb-green);content:"";flex:none;height:10px;margin-right:12px;width:10px}.bb-h2-c{text-align:center}.bb-h2-c:after{margin-left:auto;margin-right:auto}.bb-kicker-c{justify-content:center;margin-bottom:28px}.bb-more{margin:26px 0 0;text-align:center}.bb-sec-navy .bb-h2{color:#fff}.bb-sec-navy .bb-h2:after{background:linear-gradient(var(--bb-blue-lt),var(--bb-blue-lt)) 0 /64px 6px no-repeat,radial-gradient(circle,var(--bb-green) 4.5px,transparent 5px) 100% /10px 10px no-repeat}.bb-sec-navy .bb-kicker{color:var(--bb-green-lt)}@media (max-width:639px){.bb-kicker{letter-spacing:.06em}}.bb-btn{align-items:center;background:var(--bb-blue-dk);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:15.5px;font-weight:700;gap:10px;line-height:1.2;min-height:50px;padding:0 26px;transition:background .3s,box-shadow .3s,color .3s}.bb-btn i{transition:transform .3s}.bb-btn:focus-visible,.bb-btn:hover{background:var(--bb-navy);box-shadow:0 0 0 6px rgba(59,130,246,.2)}.bb-btn:focus-visible i,.bb-btn:hover i{transform:translateX(4px)}.bb-btn-white{background:#fff;color:var(--bb-ink)}.bb-btn-white:focus-visible,.bb-btn-white:hover{background:var(--bb-green);box-shadow:0 0 0 6px hsla(0,0%,100%,.2);color:#052e20}.bb-btn-ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--bb-blue-dk);color:var(--bb-blue-dk)}.bb-btn-ghost:focus-visible,.bb-btn-ghost:hover{background:var(--bb-blue-dk);box-shadow:0 0 0 6px rgba(59,130,246,.18);color:#fff}.bb-pill{align-items:center;background:var(--bb-mist);border-radius:999px;color:var(--bb-blue-dk);display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-self:start;padding:4px 12px}.bb-pill-solid{background:var(--bb-blue-dk);color:#fff}.bb-body a:focus-visible,.bb-body button:focus-visible{outline:3px solid var(--bb-green);outline-offset:3px}.bb-topbar{left:0;padding-top:12px;pointer-events:none;position:fixed;right:0;top:0;z-index:60}.bb-capsule{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px -18px rgba(15,27,61,.4),0 0 0 1px rgba(15,42,107,.06);display:flex;gap:18px;height:60px;justify-content:space-between;padding-left:20px;padding-right:8px;pointer-events:auto}.bb-logo{display:block;flex:none}.bb-links{display:none}.bb-links ul{gap:2px;list-style:none}.bb-link{color:#34405f;display:block;font-size:15.5px;font-weight:600;padding:10px 18px;position:relative;transition:color .25s}.bb-link:after{background:var(--bb-green);border-radius:50%;bottom:2px;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;transform:scale(0);transition:transform .3s;width:6px}.bb-link:hover{color:var(--bb-blue-dk)}.bb-link:hover:after{transform:scale(1)}.bb-link[aria-current=page]{color:var(--bb-blue-dk);font-weight:800}.bb-link[aria-current=page]:after{background:var(--bb-blue-dk);border-radius:3px;bottom:3px;height:4px;margin-left:-9px;transform:scale(1);width:18px}.bb-menu-btn{align-content:center;background:var(--bb-blue-dk);border:0;border-radius:12px;cursor:pointer;display:grid;gap:6px;height:48px;justify-items:center;padding:0;width:48px}.bb-menu-btn span{background:#fff;border-radius:3px;display:block;height:2.5px;width:20px}.bb-menu-btn span+span{background:var(--bb-green);margin-left:8px;width:12px}.bb-tray-dim{background:rgba(15,27,61,.5);inset:0;opacity:0;position:fixed;transition:opacity .35s,visibility .35s;visibility:hidden;z-index:70}.bb-tray-dim.bb-tray-dim-open{opacity:1;visibility:visible}.bb-tray{background:#fff;border-radius:28px 28px 0 0;bottom:0;box-shadow:0 -20px 50px -20px rgba(15,27,61,.45);left:0;max-height:82vh;overflow-y:auto;padding:12px 20px 24px;position:fixed;right:0;transform:translateY(105%);transition:transform .4s cubic-bezier(.3,.7,.2,1),visibility .4s;visibility:hidden;z-index:80}.bb-tray.bb-tray-open{transform:none;visibility:visible}.bb-tray-grip{background:var(--bb-line);border-radius:5px;display:block;height:5px;margin:0 auto 16px;width:44px}.bb-tray ul{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.bb-tray-a{align-items:center;background:var(--bb-mist);border-radius:14px;color:var(--bb-ink);display:flex;font-size:16px;font-weight:700;justify-content:center;min-height:54px;padding:0 12px;text-align:center}.bb-tray-a[aria-current=page]{background:var(--bb-blue-dk);color:#fff}.bb-tray-close{background:#fff;border:1.5px solid var(--bb-line);border-radius:999px;color:var(--bb-text);cursor:pointer;display:block;font:inherit;font-weight:700;margin-top:16px;min-height:50px;width:100%}@media (min-width:1024px){.bb-capsule{border-radius:18px;height:72px;padding-left:28px;padding-right:16px}.bb-links{display:block}.bb-menu-btn,.bb-tray,.bb-tray-dim{display:none}}.bb-hero{background:var(--bb-navy);overflow:hidden;position:relative}.bb-hero-img{display:block;height:380px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.bb-about-txt{order:-1}}.bb-hero-stage{align-items:center;background:radial-gradient(ellipse at center,rgba(15,42,107,.74) 0,rgba(15,42,107,.48) 45%,rgba(15,42,107,.1) 78%);display:flex;inset:0;pointer-events:none;position:absolute;z-index:2}.bb-hero-center{color:#fff;pointer-events:auto;position:relative;text-shadow:0 2px 18px rgba(0,0,0,.3)}.bb-hero-brand{align-items:center;display:inline-flex;font-size:22px;font-weight:800;gap:14px;letter-spacing:.08em;margin:0 0 14px}.bb-hero-brand:after,.bb-hero-brand:before{background:var(--bb-green);border-radius:50%;box-shadow:0 0 0 4px rgba(16,185,129,.3);content:"";height:10px;width:10px}.bb-hero-brand:after{background:var(--bb-sun);box-shadow:0 0 0 4px rgba(253,224,71,.3)}.bb-hero-t{animation:bb-rise .9s cubic-bezier(.34,1.56,.64,1) both;font-size:clamp(26px,3.8vw,54px);line-height:1.2;margin:0 auto;max-width:820px}@keyframes bb-rise{0%{transform:translateY(22px)}to{transform:none}}.bb-hero-t strong{font-weight:900}.bb-hero-py{color:hsla(0,0%,100%,.9);display:block;font-size:14px;letter-spacing:.08em;margin:12px 0 0}.bb-hero-center .bb-btn{margin-top:22px;text-shadow:none}.bb-float{animation:bb-float 9s ease-in-out infinite;border-radius:50%;pointer-events:none;position:absolute}.bb-float-a{background:rgba(253,224,71,.75);height:56px;left:7%;top:20%;width:56px}.bb-float-b{animation-delay:-3s;background:rgba(16,185,129,.8);height:38px;right:9%;top:26%;width:38px}.bb-float-c{animation-delay:-6s;background:rgba(147,197,253,.85);bottom:16%;height:22px;left:20%;width:22px}@media (max-width:1023px){.bb-float-a{height:34px;left:5%;top:7%;width:34px}.bb-float-b{bottom:12%;height:26px;right:6%;top:auto;width:26px}.bb-float-c{bottom:6%;left:8%}}@keyframes bb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@media (min-width:1024px){.bb-hero-img{height:clamp(400px,31.5vw,610px)}.bb-hero-brand{font-size:clamp(24px,2.2vw,32px)}.bb-hero-py{font-size:16px;margin-top:14px}.bb-hero-center .bb-btn{margin-top:26px}}@media (prefers-reduced-motion:reduce){.bb-float,.bb-hero-t{animation:none}}.bb-about{align-items:center;display:grid;gap:52px}.bb-about-pic{margin:0 auto;max-width:660px;padding:20px 20px 24px 0;position:relative;width:100%}.bb-about-pic:before{aspect-ratio:1;background:var(--bb-green-lt);left:-4%;top:-4%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);width:72%}.bb-about-pic:after,.bb-about-pic:before{border-radius:50%;content:"";position:absolute}.bb-about-pic:after{background:var(--bb-sun);bottom:-34px;box-shadow:0 0 0 8px #fff;height:64px;right:-38px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:64px;z-index:2}.bb-about-img{border-radius:28px;box-shadow:0 30px 60px -32px rgba(15,42,107,.55);display:block;height:auto;position:relative;transition:transform .5s;width:100%;z-index:1}.bb-about-pic:hover:before{transform:scale(1.08)}.bb-about-pic:hover:after{transform:translate(-10px,-10px) scale(1.15)}.bb-about-pic:hover .bb-about-img{transform:translateY(-6px)}.bb-about-txt{background-color:var(--bb-mist);background-image:radial-gradient(rgba(29,78,216,.1) 1.2px,transparent 1.4px);background-position:100% 0;background-size:20px 20px;border-radius:30px;isolation:isolate;overflow:hidden;padding:34px 24px 32px;position:relative}.bb-about-txt:before{background:linear-gradient(100deg,var(--bb-mist) 55%,rgba(243,247,255,.6));content:"";inset:0;position:absolute;z-index:-1}.bb-about-txt:after{border:1px solid rgba(29,78,216,.14);border-radius:50%;box-shadow:0 0 0 36px rgba(16,185,129,.06);content:"";height:220px;position:absolute;right:-70px;top:-70px;width:220px;z-index:-1}.bb-about-txt>.bb-kicker:first-child{margin-top:0}.bb-about-copy{margin:22px 0 30px}.bb-about-copy p{font-size:16px;line-height:1.95;margin:0 0 1em}.bb-about-copy p:first-child{color:var(--bb-ink);font-size:17.5px}.bb-about-copy p:last-child{margin-bottom:0}@media (min-width:1024px){.bb-about{gap:52px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bb-about-txt{padding:46px 44px 44px}}@media (min-width:1280px){.bb-about{gap:56px;grid-template-columns:660px minmax(0,1fr)}}.bb-bento{display:grid;gap:18px}.bb-bento-head{padding:8px 4px 12px}.bb-bento-head .bb-btn{margin-top:26px}.bb-bento-head>.bb-kicker:first-child{margin-top:0}.bb-cell{background:#fff;border:1px solid var(--bb-line);border-radius:28px;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:28px 26px;position:relative;transition:border-color .4s,box-shadow .4s,color .4s,transform .4s}.bb-cell:before{background:var(--bb-blue-dk);border-radius:50%;content:"";height:60px;left:26px;position:absolute;top:28px;transform:scale(0);transition:transform .6s cubic-bezier(.3,.7,.2,1);width:60px;z-index:-1}.bb-cell-ico{background:var(--bb-mist);border-radius:50%;color:var(--bb-blue-dk);display:grid;font-size:27px;font-style:normal;height:60px;place-items:center;transition:background .4s,color .4s,transform .6s;width:60px}.bb-cell-t{color:var(--bb-ink);font-size:19px;font-weight:800;line-height:1.4;margin:20px 0 8px;transition:color .4s}.bb-cell-p{font-size:15px;line-height:1.85;margin:0;transition:color .4s}.bb-cell:hover{border-color:transparent;box-shadow:0 26px 46px -30px rgba(15,42,107,.6);transform:translateY(-4px)}.bb-cell:hover:before{transform:scale(16)}.bb-cell:hover .bb-cell-ico{background:#fff;color:var(--bb-blue-dk);transform:rotate(1turn)}.bb-cell:hover .bb-cell-t{color:#fff}.bb-cell:hover .bb-cell-p{color:hsla(0,0%,100%,.86)}.bb-cell-c0{background:var(--bb-navy);border:0;color:hsla(0,0%,100%,.84);justify-content:flex-end;min-height:340px}.bb-cell-photo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s;width:100%;z-index:-2}.bb-cell-c0:after{background:linear-gradient(0deg,rgba(15,42,107,.94) 10%,rgba(15,42,107,.5) 70%,rgba(15,42,107,.3));content:"";inset:0;position:absolute;z-index:-1}.bb-cell-c0:before{display:none}.bb-cell-c0 .bb-cell-ico{background:var(--bb-green);color:#052e20}.bb-cell-c0 .bb-cell-t{color:#fff;font-size:24px}.bb-cell-c0 .bb-cell-p{color:hsla(0,0%,100%,.84)}.bb-cell-c0:hover .bb-cell-photo{transform:scale(1.06)}.bb-cell-c3{background:var(--bb-mint);border-color:transparent}.bb-cell-c3 .bb-cell-ico{background:#fff;color:var(--bb-green-dk)}@media (min-width:768px){.bb-bento{grid-template-areas:"h h" "a a" "b c" "d d" "e f";grid-template-columns:repeat(2,minmax(0,1fr))}.bb-bento-head{grid-area:h}.bb-cell-c0{grid-area:a}.bb-cell-c1{grid-area:b}.bb-cell-c2{grid-area:c}.bb-cell-c3{grid-area:d}.bb-cell-c4{grid-area:e}.bb-cell-c5{grid-area:f}}@media (min-width:1024px){.bb-bento{gap:22px;grid-template-areas:"h h a a" "b c a a" "d d e f";grid-template-columns:repeat(4,minmax(0,1fr))}.bb-bento-head{align-self:center;padding:0 24px 0 4px}.bb-cell-c0{padding:40px 38px}.bb-cell-c0 .bb-cell-t{font-size:28px}.bb-cell-c3{align-content:center;-moz-column-gap:22px;column-gap:22px;display:grid;grid-template-columns:60px minmax(0,1fr)}.bb-cell-c3 .bb-cell-ico{grid-row:1/span 2}.bb-cell-c3 .bb-cell-t{margin-top:2px}}.bb-why{display:grid;gap:40px}.bb-why-pic{aspect-ratio:4/3;border-radius:28px;box-shadow:0 26px 50px -32px rgba(15,42,107,.55);display:block;height:auto;margin-top:30px;max-width:480px;-o-object-fit:cover;object-fit:cover;width:100%}.bb-stack{display:grid;gap:18px}.bb-stack-card{--n:0;align-content:start;background:#fff;border:1px solid var(--bb-line);border-radius:30px;box-shadow:0 -14px 34px -22px rgba(15,42,107,.35);-moz-column-gap:22px;column-gap:22px;display:grid;grid-template-columns:64px minmax(0,1fr);min-height:168px;overflow:hidden;padding:30px 28px;position:relative}.bb-stack-s2{--n:1;background:var(--bb-mist);border-color:transparent}.bb-stack-s3{--n:2;background:var(--bb-mint);border-color:transparent}.bb-stack-s4{--n:3;background:#eef2ff;border-color:transparent}.bb-stack-s5{--n:4;background:var(--bb-navy);border-color:transparent;color:hsla(0,0%,100%,.82)}.bb-stack-t{color:var(--bb-ink);font-size:21px;font-weight:800;grid-column:1/-1;line-height:1.5;min-height:64px;padding:14px 0 0 86px;position:relative}.bb-stack-ico{background:var(--bb-blue-dk);border-radius:50%;box-shadow:0 0 0 8px rgba(59,130,246,.14);color:#fff;display:grid;font-size:28px;font-style:normal;height:64px;left:0;place-items:center;position:absolute;top:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),background .4s;width:64px}.bb-stack-s3 .bb-stack-ico{background:var(--bb-green-dk);box-shadow:0 0 0 8px rgba(16,185,129,.16)}.bb-stack-s5 .bb-stack-ico{background:var(--bb-green);box-shadow:0 0 0 8px rgba(16,185,129,.2);color:#052e20}.bb-stack-s5 .bb-stack-t{color:#fff}.bb-stack-p{font-size:15.5px;grid-column:1/-1;line-height:1.85;margin:0;padding-left:86px}.bb-stack-ghost{bottom:-22px;color:rgba(29,78,216,.07);font-size:128px;font-style:normal;line-height:1;pointer-events:none;position:absolute;right:18px;transition:transform .6s}.bb-stack-s5 .bb-stack-ghost{color:hsla(0,0%,100%,.07)}.bb-stack-card:hover .bb-stack-ico{transform:rotate(-20deg) scale(1.08)}.bb-stack-card:hover .bb-stack-ghost{transform:translateY(-10px) rotate(-8deg)}@media (min-width:1024px){.bb-why{align-items:start;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bb-why-side{position:sticky;top:120px}.bb-stack{gap:26px}.bb-stack-card{min-height:200px;padding:38px 40px;position:sticky;top:calc(120px + var(--n)*22px)}}.bb-split{align-items:end;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:minmax(0,1fr) auto}.bb-split .bb-h2,.bb-split .bb-kicker{grid-column:1}.bb-split .bb-btn{grid-column:2;grid-row:1/span 2}.bb-works{display:grid;gap:18px;grid-column:1/-1;list-style:none;margin-top:28px}.bb-work{align-content:center;background:linear-gradient(var(--bb-blue-dk),var(--bb-blue-dk)) bottom /100% 0 no-repeat #fff;border-radius:22px;box-shadow:0 18px 36px -30px rgba(15,42,107,.5);-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:124px minmax(0,1fr);padding:10px;position:relative;transition:background-size .45s cubic-bezier(.3,.7,.2,1)}.bb-work-pic{aspect-ratio:4/3;border-radius:14px;display:block;grid-row:1/span 2;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.bb-work time{color:var(--bb-green-dk);font-size:13px;font-weight:700;transition:color .4s}.bb-work-t{color:var(--bb-ink);font-size:16.5px;font-weight:800;line-height:1.5;margin:4px 0 0;transition:color .4s}.bb-work-t a:after{border-radius:22px;content:"";inset:0;position:absolute;z-index:1}.bb-work-arrow{background:var(--bb-mist);border-radius:50%;color:var(--bb-blue-dk);display:none;font-size:20px;font-style:normal;height:40px;place-items:center;pointer-events:none;transition:transform .4s,background .4s,color .4s;width:40px}@media (max-width:639px){.bb-split{grid-template-columns:minmax(0,1fr)}.bb-split .bb-btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:20px}}@media (min-width:640px){.bb-works{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-work{-moz-column-gap:12px;column-gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 10px 16px}.bb-work-pic{grid-column:1/-1;grid-row:1;margin-bottom:14px}.bb-work time,.bb-work-t{grid-column:1;padding-left:8px}.bb-work-arrow{display:grid;grid-column:2;grid-row:2/span 2;margin-right:6px}.bb-work:hover{background-size:100% 100%}.bb-work:hover time{color:var(--bb-green-lt)}.bb-work:hover .bb-work-t{color:#fff}.bb-work:hover .bb-work-arrow{background:var(--bb-green);color:#052e20;transform:rotate(45deg)}}@media (min-width:1024px){.bb-works{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-board{background:var(--bb-mist);border-radius:32px;list-style:none;padding:6px 18px}.bb-line{align-content:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:124px minmax(0,1fr);padding:18px 0;position:relative}.bb-line+.bb-line{border-top:2px dashed var(--bb-line)}.bb-line-pic{aspect-ratio:4/3;border-radius:16px;display:block;grid-row:1/span 3;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(.34,1.56,.64,1);width:100%}.bb-line .bb-pill{background:#fff}.bb-line-t{color:var(--bb-ink);font-size:16.5px;font-weight:800;line-height:1.5;margin:8px 0 0;transition:color .3s}.bb-line-t a:after{content:"";inset:0;position:absolute;z-index:1}.bb-line-p{display:-webkit-box;font-size:14.5px;line-height:1.75;margin:6px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-line-go{background:#fff;border-radius:50%;display:none;font-size:18px;font-style:normal;height:36px;place-items:center;pointer-events:none;transition:background .3s,color .3s,transform .3s;width:36px}.bb-line-go,.bb-line:hover .bb-line-t{color:var(--bb-blue-dk)}.bb-line:hover .bb-line-pic{transform:rotate(-2deg) translateY(-3px)}.bb-line:hover .bb-line-go{background:var(--bb-blue-dk);color:#fff;transform:translateX(4px)}@media (min-width:640px){.bb-board{padding:8px 32px}.bb-line{-moz-column-gap:28px;column-gap:28px;grid-template-columns:200px minmax(0,1fr);padding:22px 0}.bb-line-t{font-size:19px}.bb-line-p{font-size:15px;line-height:1.8}}@media (min-width:1024px){.bb-line{grid-template-columns:200px minmax(0,1fr) auto}.bb-line-go{align-self:center;display:grid;grid-column:3;grid-row:1/span 3}}.bb-honor{align-items:center;display:grid;position:relative}.bb-honors{display:grid;gap:14px;list-style:none;margin-top:28px}.bb-honor-item{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid rgba(147,197,253,.25);border-radius:999px;display:flex;gap:18px;padding:16px 22px 16px 16px;transition:background .4s,border-color .4s}.bb-honor-t{color:#fff;font-size:16.5px;font-weight:700;line-height:1.5;margin:0;transition:color .4s}.bb-medal{background:hsla(0,0%,100%,.1);border-radius:50%;display:grid;flex:none;height:64px;place-items:center;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .4s;width:64px}.bb-medal b{display:block;position:relative}.bb-medal-m1 b{background:var(--bb-sun);border-radius:50%;box-shadow:inset 0 0 0 4px var(--bb-sun),inset 0 0 0 6px var(--bb-navy);height:30px;margin-top:-8px;width:30px}.bb-medal-m1 b:after,.bb-medal-m1 b:before{background:var(--bb-green);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);content:"";height:18px;position:absolute;top:24px;width:10px;z-index:-1}.bb-medal-m1 b:before{left:3px;transform:rotate(14deg)}.bb-medal-m1 b:after{right:3px;transform:rotate(-14deg)}.bb-medal-m2 b{background:var(--bb-green);clip-path:polygon(0 18%,25% 50%,50% 0,75% 50%,100% 18%,92% 82%,8% 82%,8% 100%,92% 100%,92% 88%,8% 88%);height:28px;width:36px}.bb-medal-m3 b{height:32px;width:36px}.bb-medal-m3 b:after,.bb-medal-m3 b:before{background:var(--bb-blue-lt);border-radius:50% 50% 50% 50%/70% 70% 30% 30%;bottom:0;content:"";height:30px;position:absolute;width:14px}.bb-medal-m3 b:before{left:2px;transform:rotate(-22deg)}.bb-medal-m3 b:after{background:var(--bb-sun);right:2px;transform:rotate(22deg)}.bb-medal-m4 b{background:var(--bb-blue-lt);clip-path:polygon(50% 0,100% 15%,100% 52%,50% 100%,0 52%,0 15%);height:36px;width:30px}.bb-medal-m4 b:after{border-bottom:4px solid var(--bb-navy);border-right:4px solid var(--bb-navy);content:"";height:15px;left:10px;position:absolute;top:9px;transform:rotate(40deg);width:9px}.bb-honor-item:hover{background:#fff;border-color:#fff}.bb-honor-item:hover .bb-honor-t{color:var(--bb-ink)}.bb-honor-item:hover .bb-medal{background:var(--bb-navy);transform:rotate(-12deg) scale(1.08)}@media (min-width:768px){.bb-honors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bb-honor{-moz-column-gap:56px;column-gap:56px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto auto}.bb-honor .bb-h2{align-self:end;grid-column:1;grid-row:1}.bb-honor .bb-kicker{align-self:start;grid-column:1;grid-row:2}.bb-honors{gap:18px;grid-column:2;grid-row:1/span 2;margin-top:0}}.bb-crew{gap:30px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;max-width:64rem}.bb-crew,.bb-mate{display:grid;margin:0 auto}.bb-mate{max-width:260px;position:relative;width:100%}.bb-mate:before{aspect-ratio:1;background:var(--bb-green-lt);border-radius:50%;content:"";position:absolute;right:-8%;top:-8%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);width:58%}.bb-mate:nth-child(2):before{background:#fef9c3;left:-8%;right:auto}.bb-mate:nth-child(3):before{background:#dbeafe}.bb-mate:nth-child(4):before{left:-8%;right:auto}.bb-mate-img{aspect-ratio:5/4;border-radius:26px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:100%;z-index:1}.bb-mate-img,.bb-mate-name{grid-area:1/1;position:relative}.bb-mate-name{align-self:end;background:#fff;border-radius:999px;box-shadow:0 10px 24px -12px rgba(15,42,107,.45);color:var(--bb-ink);font-size:16px;font-weight:800;justify-self:start;margin:0 0 -18px 12px;padding:8px 18px;transition:background .4s,color .4s;z-index:2}.bb-mate-text{font-size:14.5px;line-height:1.8;margin:32px 0 0}.bb-mate:hover .bb-mate-img{transform:translateY(-6px) rotate(-1.5deg)}.bb-mate:hover:before{transform:scale(1.18)}.bb-mate:hover .bb-mate-name{background:var(--bb-blue-dk);color:#fff}@media (min-width:1024px){.bb-crew{gap:34px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}.bb-voice{display:grid}.bb-voice .bb-h2{grid-row:1}.bb-voice .bb-kicker{grid-row:2}.bb-says{grid-row:3;list-style:none;margin-top:28px}.bb-say{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:48px minmax(0,1fr);-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:30px}.bb-say-bubble{--bub:#fff;background:var(--bub);border-radius:26px;box-shadow:0 20px 40px -30px rgba(15,42,107,.5);color:#334064;font-size:15.5px;grid-column:1/-1;line-height:1.9;margin:0 0 22px;padding:30px 28px 26px;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.bb-say:nth-child(3n+2) .bb-say-bubble{--bub:var(--bb-mint)}.bb-say-bubble:after{background:var(--bub);border-radius:6px;bottom:-10px;content:"";height:24px;left:40px;position:absolute;transform:rotate(45deg);width:24px}.bb-say-bubble{isolation:isolate}.bb-say-bubble i{color:#dce6fb;font-size:64px;font-style:normal;line-height:1;position:absolute;right:18px;top:8px;transition:color .4s,transform .4s;z-index:-1}.bb-say-face{border-radius:50%;box-shadow:0 0 0 3px #fff,0 6px 14px -6px rgba(15,42,107,.5);height:48px;margin-left:22px;-o-object-fit:cover;object-fit:cover;width:48px}.bb-say-who{color:var(--bb-ink);font-size:14.5px;font-style:normal;font-weight:700;margin-left:22px}.bb-say:hover .bb-say-bubble{transform:translateY(-5px)}.bb-say:hover .bb-say-bubble i{color:var(--bb-green);transform:rotate(-10deg)}@media (min-width:768px){.bb-says{-moz-columns:2;column-count:2;-moz-column-gap:26px;column-gap:26px}}@media (min-width:1024px){.bb-voice{-moz-column-gap:56px;column-gap:56px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto auto 1fr}.bb-voice .bb-h2,.bb-voice .bb-kicker{grid-column:1}.bb-says{grid-column:2;grid-row:1/span 3;margin-top:0}}.bb-ally{display:grid}.bb-ally .bb-h2{grid-row:1}.bb-ally .bb-kicker{grid-row:2}.bb-hive{display:grid;gap:16px;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.bb-hive-cell{aspect-ratio:1;background:#fff;border:1px solid var(--bb-line);border-radius:50%;box-shadow:0 16px 30px -24px rgba(15,42,107,.5);display:grid;margin:0 auto;max-width:168px;padding:28px;place-items:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1),border-color .4s,box-shadow .4s;width:100%}.bb-hive-cell img{height:auto;width:100%}.bb-hive-cell:hover{border-color:var(--bb-blue-lt);box-shadow:0 22px 36px -22px rgba(15,42,107,.55);transform:scale(1.07)}@media (min-width:768px){.bb-hive{gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.bb-hive{gap:18px 10px;grid-template-columns:repeat(9,minmax(0,1fr));margin:0 auto;max-width:980px;width:100%}.bb-hive-cell{grid-column:span 2}.bb-hive-cell:nth-child(5){grid-column:2/span 2}}.bb-zig{display:grid;gap:26px;position:relative}.bb-zig-item{align-content:start;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:84px minmax(0,1fr)}.bb-zig-t{color:var(--bb-ink);font-size:19px;font-weight:800;grid-column:1/-1;line-height:1.5;min-height:46px;padding:16px 0 0 102px;position:relative}.bb-zig-ico{background:linear-gradient(135deg,var(--bb-blue),var(--bb-blue-dk));border-radius:50%;box-shadow:0 0 0 8px #fff,0 18px 30px -16px rgba(29,78,216,.7);color:#fff;display:grid;font-size:34px;font-style:normal;height:84px;left:0;place-items:center;position:absolute;top:0;transition:background .4s,transform .5s cubic-bezier(.34,1.56,.64,1);width:84px}.bb-zig-p{font-size:15px;grid-column:1/-1;line-height:1.8;margin:6px 0 0;min-height:46px;padding-left:102px}.bb-zig-item:hover .bb-zig-ico{background:linear-gradient(135deg,var(--bb-green),var(--bb-green-dk));transform:rotate(-12deg) scale(1.06)}@media (min-width:1024px){.bb-zig{gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.bb-zig:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 300 100'%3E%3Cpath fill='none' stroke='%2393C5FD' stroke-dasharray='6 6' stroke-width='2' d='m0 0 100 100L200 0l100 100' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50% /100% 100% no-repeat;content:"";height:100px;left:12.5%;pointer-events:none;position:absolute;right:12.5%;top:52px}.bb-zig-item:nth-child(2n){margin-top:100px}.bb-zig-item{display:block;text-align:center}.bb-zig-t{min-height:0;padding:0}.bb-zig-p{min-height:0;padding-left:0}.bb-zig-ico{display:grid;font-size:40px;height:104px;margin:0 auto 22px;position:relative;width:104px}.bb-zig-p{margin-top:6px}}.bb-drift{display:grid;gap:22px;position:relative}.bb-drift:after,.bb-drift:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.bb-drift:before{background:var(--bb-sun);height:18px;left:2%;top:-26px;width:18px}.bb-drift:after{background:var(--bb-blue-lt);bottom:-30px;height:26px;left:46%;width:26px}.bb-drift-pic{aspect-ratio:4/3;border-radius:22px;box-shadow:0 0 0 14px var(--bb-mint),0 24px 46px -28px rgba(15,42,107,.55);display:block;height:auto;margin:14px auto 22px;max-width:412px;-o-object-fit:cover;object-fit:cover;rotate:1.5deg;width:calc(100% - 28px)}.bb-note{--r:0deg;--d:0s;animation:bb-drift 7s ease-in-out infinite;animation-delay:var(--d);background:#fff;border:1px solid var(--bb-line);border-radius:24px;box-shadow:0 22px 40px -30px rgba(15,42,107,.45);padding:22px 24px;rotate:var(--r);transition:transform .85s cubic-bezier(.34,1.56,.64,1),rotate .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .4s}@keyframes bb-drift{0%,to{translate:0 0}50%{translate:0 -9px}}.bb-note-f1{--r:-2.5deg}.bb-note-f2{--r:2deg;--d:-1.6s;background:var(--bb-mist);border-color:transparent}.bb-note-f3{--r:1.5deg;--d:-3.2s}.bb-note-f4{--r:-2deg;--d:-4.6s;background:var(--bb-mint)}.bb-note-f4,.bb-note-f5{border-color:transparent}.bb-note-f5{--r:-1deg;--d:-2.4s;background:#fefce8}.bb-note-f6{--r:2.4deg;--d:-5.4s}.bb-note-q{margin:0}.bb-note-q button{align-items:flex-start;background:none;border:0;color:var(--bb-ink);cursor:pointer;display:flex;font:inherit;font-size:17px;font-weight:800;gap:12px;line-height:1.5;padding:0;text-align:left;width:100%}.bb-note-q i{background:var(--bb-blue-dk);border-radius:50%;color:#fff;display:grid;flex:none;font-size:17px;font-style:normal;height:32px;place-items:center;transition:background .4s,transform .5s cubic-bezier(.34,1.56,.64,1);width:32px}.bb-note-a{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s}.bb-note-a p{font-size:15px;line-height:1.85;margin:0;min-height:0;overflow:hidden}.bb-note-a p:before{content:"";display:block;height:10px}.bb-note-shut .bb-note-a{grid-template-rows:0fr}.bb-note-shut .bb-note-q i{background:var(--bb-green-dk)}.bb-note:hover{animation-play-state:paused;border-color:var(--bb-blue-lt);box-shadow:0 30px 50px -30px rgba(15,42,107,.6);rotate:0deg}.bb-note:hover .bb-note-q i{background:var(--bb-green-dk);transform:rotate(-15deg) scale(1.1)}@media (scripting:none){.bb-note-a{grid-template-rows:1fr}}@media (min-width:768px){.bb-drift{gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-drift-pic{grid-column:1/-1}.bb-note-f2,.bb-note-f4,.bb-note-f6{margin-top:30px}}@media (min-width:1024px){.bb-drift{align-items:start;gap:26px 24px;grid-template-columns:repeat(12,minmax(0,1fr))}.bb-drift-pic{align-self:center;grid-column:5/9;grid-row:1/3;margin:30px auto 0;width:calc(100% - 40px)}.bb-note-f1{grid-column:1/5;grid-row:1;margin-top:8px}.bb-note-f2{grid-column:9/13;grid-row:1;margin-top:58px}.bb-note-f3{grid-column:1/5;grid-row:2;margin-left:40px;margin-top:0}.bb-note-f4{grid-column:9/13;grid-row:2;margin-right:34px;margin-top:0}.bb-note-f5{grid-column:2/7;grid-row:3;margin-top:6px}.bb-note-f6{grid-column:7/12;grid-row:3;margin-top:38px}}@media (prefers-reduced-motion:reduce){.bb-note{animation:none}}.bb-sec-cta{padding-top:40px}.bb-sec-cta:before{background:var(--bb-navy);border-radius:50%;content:"";height:150px;left:-12%;pointer-events:none;position:absolute;right:-12%;top:-70px}.bb-cta{align-items:center;display:grid;gap:30px;position:relative}.bb-cta-txt{color:hsla(0,0%,100%,.82);order:-1;position:relative}.bb-cta-txt:after{border:1px solid rgba(147,197,253,.35);border-radius:50%;box-shadow:inset 0 0 0 22px rgba(16,185,129,.12);content:"";display:block;height:120px;margin-top:34px;width:120px}@media (max-width:1023px){.bb-cta-txt:after{display:none}}.bb-cta .bb-form{background:#fff;border-radius:28px;box-shadow:0 40px 70px -40px rgba(0,0,0,.7);padding:30px 22px 28px;position:relative}.bb-cta .bb-form:before{background:var(--bb-green);border-radius:50%;box-shadow:0 0 0 7px var(--bb-navy);content:"";height:46px;position:absolute;right:-12px;top:-12px;width:46px}.bb-form{gap:16px}.bb-field,.bb-form{display:grid;margin:0}.bb-field{gap:6px}.bb-field label{color:var(--bb-ink);font-size:14px;font-weight:700}.bb-field input,.bb-field textarea{background:var(--bb-mist);border:1.5px solid transparent;border-radius:16px;color:var(--bb-ink);font:inherit;font-size:15px;min-height:50px;padding:0 18px;transition:border-color .25s,box-shadow .25s,background .25s;width:100%}.bb-field textarea{min-height:104px;padding:12px 18px;resize:vertical}.bb-field input:focus,.bb-field textarea:focus{background:#fff;border-color:var(--bb-blue);box-shadow:0 0 0 5px rgba(59,130,246,.15);outline:none}.bb-field .bb-btn{justify-content:center;width:100%}@media (min-width:640px){.bb-form{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-field-full{grid-column:1/-1}.bb-field .bb-btn{justify-self:start;width:auto}.bb-cta .bb-form{padding:38px 36px 34px}}@media (min-width:1024px){.bb-sec-cta{padding-top:64px}.bb-sec-cta:before{height:200px;top:-96px}.bb-cta{gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bb-cta .bb-form{padding:46px 48px 42px}}.bb-foot{background:var(--bb-navy);color:hsla(0,0%,100%,.74);flex:0 0 auto;overflow:hidden;padding:64px 0 0;position:relative}.bb-foot-orb{background:rgba(59,130,246,.14);bottom:-160px;height:380px;pointer-events:none;right:-120px;width:380px}.bb-foot-orb,.bb-foot-orb:after{border-radius:50%;position:absolute}.bb-foot-orb:after{background:rgba(16,185,129,.5);content:"";height:44px;left:-64px;top:200px;width:44px}.bb-foot-grid{display:grid;gap:36px;position:relative}.bb-foot-logo{background:#fff;border-radius:999px;display:inline-block;padding:8px 16px}.bb-foot-about p{font-size:15px;line-height:1.9;margin:18px 0 0;max-width:420px}.bb-foot-h{color:#fff;font-size:16px;font-weight:800;margin:0 0 12px}.bb-foot-menu ul{gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.bb-foot-menu a{color:#fff;font-weight:600;padding-left:16px;position:relative;transition:color .25s}.bb-foot-menu a:before{background:var(--bb-green);border-radius:50%;content:"";height:8px;left:0;margin-top:-4px;position:absolute;top:50%;transition:transform .25s;width:8px}.bb-foot-menu a:hover{color:var(--bb-blue-lt)}.bb-foot-menu a:hover:before{transform:scale(1.5)}.bb-foot-call dd{align-items:flex-start;display:flex;gap:12px;margin:0 0 8px}.bb-foot-call dd i{background:hsla(0,0%,100%,.1);border-radius:50%;color:var(--bb-green);display:grid;flex:none;font-size:18px;font-style:normal;height:40px;place-items:center;transition:background .3s,color .3s;width:40px}.bb-foot-call dd:hover i{background:var(--bb-green);color:#052e20}.bb-foot-call a,.bb-foot-call dd span{color:#fff;font-size:15px;line-height:1.6}.bb-foot-call a:hover{color:var(--bb-blue-lt)}.bb-foot-copy{border-top:1px solid hsla(0,0%,100%,.12);font-size:14px;grid-column:1/-1;margin:0;padding:12px 0;position:relative;text-align:center}.bb-foot-copy a{color:#fff}.bb-foot-copy a:hover{color:var(--bb-blue-lt)}@media (min-width:1024px){.bb-foot{padding-top:72px}.bb-foot-grid{-moz-column-gap:56px;column-gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr)}}.bb-cover{background-image:radial-gradient(rgba(147,197,253,.16) 1.2px,transparent 1.4px),linear-gradient(115deg,#0b1f52 0,var(--bb-navy) 55%,#163a8c 100%);background-size:22px 22px,100% 100%;color:hsla(0,0%,100%,.82);margin-top:-84px;overflow:hidden;padding:104px 0 44px;position:relative}.bb-cover:after{background:linear-gradient(90deg,var(--bb-green) 0 120px,rgba(147,197,253,.35) 120px);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.bb-cover-dot{border:1px solid rgba(147,197,253,.28);border-radius:50%;height:340px;margin-top:-120px;pointer-events:none;position:absolute;right:6%;top:50%;width:340px}.bb-cover-dot:after{border:1px solid rgba(16,185,129,.35);border-radius:50%;content:"";inset:46px;position:absolute}.bb-cover-low{padding:96px 0 30px}.bb-path ul{background:hsla(0,0%,100%,.14);border-radius:999px;flex-wrap:wrap;font-size:14px;gap:2px 6px;list-style:none;margin:0;padding:6px 16px}.bb-path li,.bb-path ul{align-items:center;display:inline-flex}.bb-path li{gap:6px;min-width:0}.bb-path a{color:#fff;display:inline-block;padding:4px 0}.bb-path a:hover,.bb-path li>i{color:var(--bb-green-lt)}.bb-path span{color:hsla(0,0%,100%,.8)}.bb-path-now{display:inline-block;max-width:60vw;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.bb-cover-t{color:#fff;font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:1.2;margin:20px 0 0;position:relative}.bb-cover-sub{font-size:16px;line-height:1.8;margin:12px 0 0;max-width:620px;position:relative}.bb-cover+.bb-sec{padding-top:44px}@media (min-width:1024px){.bb-cover{margin-top:-96px;padding:128px 0 52px}.bb-cover-low{padding:112px 0 34px}.bb-cover+.bb-sec{padding-top:56px}}.bb-desk{padding:36px 0 56px}.bb-desk-grid{display:grid;gap:36px}.bb-tiles{gap:18px}.bb-tile,.bb-tiles{align-content:start;display:grid}.bb-tile{background:#fff;border:1px solid var(--bb-line);border-radius:24px;-moz-column-gap:14px;column-gap:14px;grid-template-columns:124px minmax(0,1fr);padding:12px;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .4s}.bb-tile-pic{aspect-ratio:4/3;border-radius:16px;display:block;grid-row:1/span 3;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.bb-tile-t{color:var(--bb-ink);font-size:16.5px;font-weight:800;line-height:1.5;margin:8px 0 0;transition:color .3s}.bb-tile-t a:after{border-radius:24px;content:"";inset:0;position:absolute;z-index:1}.bb-tile-p{display:-webkit-box;font-size:14.5px;line-height:1.75;margin:6px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-tile:hover{border-color:var(--bb-blue-lt);box-shadow:0 26px 44px -30px rgba(15,42,107,.55);transform:translateY(-6px)}.bb-tile:hover .bb-tile-t{color:var(--bb-blue-dk)}.bb-rail{background:var(--bb-navy);border-radius:28px;color:hsla(0,0%,100%,.72);padding:26px 22px 16px}.bb-rail-h{align-items:center;color:#fff;display:flex;font-family:PingFang SC,Heiti SC,Microsoft YaHei,SimHei,sans-serif;font-size:19px;font-weight:800;gap:10px;margin:0 0 10px}.bb-rail-h:before{background:var(--bb-green);border-radius:50%;box-shadow:14px 0 0 -2px var(--bb-sun);content:"";height:10px;margin-right:14px;width:10px}.bb-rail-list{list-style:none;margin:0;padding:0}.bb-rail-list li+li{border-top:1px solid hsla(0,0%,100%,.12)}.bb-rail-list a{color:#fff;display:block;padding:12px 0}.bb-rail-list strong{display:block;font-size:15px;font-weight:600;line-height:1.6;margin:0 0 4px;transition:color .25s}.bb-rail-list small{color:hsla(0,0%,100%,.66);font-size:12.5px}.bb-rail-list a:hover strong{color:var(--bb-green-lt)}@media (min-width:640px){.bb-tiles{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-tile{display:flex;flex-direction:column;padding:10px 10px 18px}.bb-tile .bb-pill{margin:18px 14px 0}.bb-tile-t{font-size:18.5px;margin:10px 14px 0}.bb-tile-p{font-size:15px;line-height:1.8;margin:8px 14px 0}}@media (min-width:1024px){.bb-desk{padding:56px 0 84px}.bb-desk-grid{align-items:start;gap:44px;grid-template-columns:300px minmax(0,1fr)}.bb-sheet,.bb-tiles{grid-column:2;grid-row:1}.bb-rail{grid-column:1;grid-row:1;position:sticky;top:112px}}.bb-sheet{background:#fff;border:1px solid var(--bb-line);border-radius:30px;padding:26px 20px 32px}.bb-sheet-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:16px 0 0}.bb-meta-by,.bb-meta-on{font-size:13.5px;font-weight:600;padding:5px 14px 5px 10px;white-space:nowrap}.bb-meta-by i,.bb-meta-on i{font-size:15px;line-height:1}.bb-meta-by em{font-style:normal}.bb-meta-by b,.bb-meta-on time{font-weight:800}.bb-sheet-t{color:var(--bb-ink);font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.38;margin:0}.bb-toc{background:var(--bb-mint);border-radius:24px;margin:24px 0 4px;padding:12px 14px}.bb-toc-title{color:var(--bb-ink);font-size:15px;font-weight:800;line-height:1.4;margin:0 0 6px}.bb-toc ol{counter-reset:bb-toc;display:grid;gap:0;list-style:none;margin:0;padding:0}.bb-toc li{counter-increment:bb-toc}.bb-toc a{align-items:baseline;align-items:flex-start;color:#2f3d5e;display:flex;font-size:14px;gap:10px;line-height:1.5;padding:3px 0;transition:color .25s}.bb-toc a:before{align-items:center;background:var(--bb-green-dk);border-radius:50%;box-shadow:4px 3px 0 -2px var(--bb-sun);color:#fff;content:counter(bb-toc);display:flex;flex:none;font-size:11px;font-weight:800;height:20px;justify-content:center;line-height:1;margin-top:.5px;transition:transform .25s,background .25s;width:20px}.bb-toc a:hover{color:var(--bb-blue-dk)}.bb-toc a:hover:before{background:var(--bb-blue-dk);transform:scale(1.12)}.article-body{color:#2e3a58;font-size:17px;line-height:1.9;margin-top:26px}.article-body p{margin:0 0 1.25em}.article-body>p:first-child{background:var(--bb-mist);border-radius:18px;color:var(--bb-ink);font-size:17.5px;padding:16px 20px}.article-body h2,.article-body h3{color:var(--bb-ink);font-size:21px;font-weight:800;line-height:1.45;margin:1.6em 0 .8em;padding-left:30px;position:relative;scroll-margin-top:110px}.article-body h2:before,.article-body h3:before{background:var(--bb-blue);border-radius:50%;box-shadow:10px 8px 0 -3px var(--bb-green);content:"";height:14px;left:0;position:absolute;top:.36em;width:14px}.article-body img{border-radius:16px;display:block;height:auto;margin:1.4em auto;max-width:min(100%,600px)}.article-body p:has(>img:only-child){background:none;margin:0;padding:0}.bb-sheet-foot{border-top:2px dashed var(--bb-line);display:grid;gap:14px;margin-top:34px;padding-top:26px}.bb-flip{align-items:center;background:var(--bb-mist);border-radius:22px;color:var(--bb-ink);-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;padding:14px 18px;transition:background .3s}.bb-flip i{background:var(--bb-blue-dk);border-radius:50%;color:#fff;display:grid;font-size:20px;grid-row:1/span 2;height:44px;place-items:center;transition:transform .3s,background .3s;width:44px}.bb-flip em{color:var(--bb-text);font-size:12.5px;font-style:normal}.bb-flip b{font-weight:700;line-height:1.55}.bb-flip-next{grid-template-columns:minmax(0,1fr) 44px;text-align:right}.bb-flip-next i{grid-column:2;grid-row:1/span 2}.bb-flip-next b,.bb-flip-next em{grid-column:1}.bb-flip-next em{grid-row:1}.bb-flip-next b{grid-row:2}.bb-flip:hover{background:var(--bb-green-lt)}.bb-flip:hover i{background:var(--bb-green-dk);transform:translateX(-3px)}.bb-flip-next:hover i{transform:translateX(3px)}@media (min-width:640px){.bb-sheet-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-flip-next{grid-column:2}}@media (min-width:1024px){.bb-sheet{padding:46px 54px 50px}}.bb-desk-paper{background-color:var(--bb-mist);background-image:radial-gradient(rgba(29,78,216,.09) 1.2px,transparent 1.4px);background-size:24px 24px;overflow:hidden;position:relative}.bb-desk-paper:after,.bb-desk-paper:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.bb-desk-paper:before{border:1px solid rgba(29,78,216,.12);box-shadow:inset 0 0 0 60px rgba(16,185,129,.05);height:460px;left:-180px;top:120px;width:460px}.bb-desk-paper:after{border:1px solid rgba(16,185,129,.2);bottom:260px;height:340px;right:-140px;width:340px}.bb-desk-read{display:block;position:relative;z-index:1}.bb-desk-read .bb-sheet{box-shadow:0 40px 80px -60px rgba(15,42,107,.45);margin:0 auto;max-width:880px}.bb-desk-read .bb-rail{margin:34px auto 0;max-width:880px;padding:30px 28px 18px}@media (min-width:768px){.bb-desk-read .bb-rail-list{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-desk-read .bb-rail-list li{border-top:1px solid hsla(0,0%,100%,.12)}}@media (min-width:1024px){.bb-desk-read .bb-rail{padding:36px 40px 22px;position:static}}.bb-orbs{display:grid;gap:18px;list-style:none;margin:0;padding:0}.bb-orb{align-items:center;background:var(--bb-mist);border-radius:30px;display:flex;flex-direction:column;padding:30px 22px 26px;text-align:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .4s}.bb-orb-green{background:var(--bb-mint)}.bb-orb-ico{background:var(--bb-blue-dk);border-radius:50%;box-shadow:0 0 0 10px rgba(59,130,246,.14);color:#fff;display:grid;font-size:32px;height:76px;margin-bottom:14px;place-items:center;width:76px}.bb-orb-green .bb-orb-ico{background:var(--bb-green-dk);box-shadow:0 0 0 10px rgba(16,185,129,.16)}.bb-orb strong{color:var(--bb-text);font-size:14px}.bb-orb a,.bb-orb>span:last-child{color:var(--bb-ink);font-size:16.5px;font-weight:700;line-height:1.6}.bb-orb a:hover{color:var(--bb-blue-dk)}.bb-orb:hover{transform:translateY(-6px)}.bb-letter{background:#fff;border:1px solid var(--bb-line);border-radius:34px;box-shadow:0 30px 60px -44px rgba(15,42,107,.6);margin:40px auto 0;max-width:920px;padding:32px 22px 30px}.bb-letter .bb-form{margin-top:26px}@media (min-width:768px){.bb-orbs{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.bb-letter{padding:46px 56px 44px}}@media (prefers-reduced-motion:reduce){.bb-pop{transform:none;transition:none}.bb-body *,.bb-body :after,.bb-body :before{transition-duration:.01ms!important}}@media (max-width:767px){.bb-about{gap:28px}.bb-about-pic{padding:12px 12px 14px 0}.bb-about-pic:after{bottom:-6px;box-shadow:0 0 0 6px #fff;height:44px;right:-6px;width:44px;z-index:0}.bb-about-img{aspect-ratio:3/2;border-radius:22px;-o-object-fit:cover;object-fit:cover}.bb-about-txt{border-radius:24px;padding:26px 18px 24px}.bb-about-copy{margin:16px 0 22px}.bb-about-copy p{font-size:15px;line-height:1.8;margin-bottom:.7em}.bb-about-copy p:first-child{font-size:16px}.bb-bento{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-bento-head,.bb-cell-c0,.bb-cell-c3{grid-column:1/-1}.bb-bento-head{padding:0 2px 4px}.bb-bento-head .bb-btn{margin-top:18px}.bb-cell{border-radius:22px;padding:18px 14px 16px}.bb-cell:before{height:40px;left:14px;top:18px;width:40px}.bb-cell-ico{font-size:20px;height:40px;width:40px}.bb-cell-t{font-size:16px;margin:12px 0 6px}.bb-cell-p{font-size:14px;line-height:1.7}.bb-cell-c0{min-height:220px;padding:22px 18px 20px}.bb-cell-c0 .bb-cell-t{font-size:19px}.bb-cell-c3{-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:40px minmax(0,1fr)}.bb-cell-c3 .bb-cell-ico{grid-row:1/span 2}.bb-cell-c3 .bb-cell-t{margin-top:0}.bb-why{gap:22px}.bb-why-pic{display:none}.bb-stack{gap:12px}.bb-stack-card{border-radius:22px;box-shadow:0 14px 28px -24px rgba(15,42,107,.4);min-height:0;padding:16px 18px}.bb-stack-t{font-size:16.5px;min-height:0;padding:0 0 0 58px}.bb-stack-ico{box-shadow:0 0 0 5px rgba(59,130,246,.14);font-size:21px;height:44px;top:2px;width:44px}.bb-stack-s3 .bb-stack-ico{box-shadow:0 0 0 5px rgba(16,185,129,.16)}.bb-stack-s5 .bb-stack-ico{box-shadow:0 0 0 5px rgba(16,185,129,.2)}.bb-stack-p{font-size:14px;line-height:1.7;margin-top:4px;padding-left:58px}.bb-stack-ghost{bottom:-14px;font-size:80px;right:10px}.bb-drift{gap:12px}.bb-drift-pic{aspect-ratio:3/2;box-shadow:0 0 0 10px var(--bb-mint),0 20px 40px -28px rgba(15,42,107,.55);margin:10px auto 14px;max-width:300px;width:calc(100% - 20px)}.bb-note{border-radius:20px;padding:12px 16px}.bb-note-q button{align-items:center;font-size:16px;min-height:48px}.bb-note-a p{font-size:14.5px;line-height:1.75}.bb-note-a p:before{height:4px}.bb-note-a{padding-bottom:4px}.bb-note-shut .bb-note-a{padding-bottom:0}.bb-says{display:flex;gap:14px;margin-top:22px;overflow-x:auto;padding:8px 0 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-says::-webkit-scrollbar{display:none}.bb-say{flex:0 0 82%;grid-template-rows:1fr auto;margin-bottom:0;scroll-snap-align:start}.bb-say-bubble{border-radius:22px;font-size:15px;line-height:1.8;margin-bottom:18px;padding:22px 20px 20px}.bb-say-bubble:after{left:32px}.bb-say-face,.bb-say-who{margin-left:14px}#bbAbout .bb-about{align-items:start;background-color:var(--bb-mist);background-image:radial-gradient(rgba(29,78,216,.1) 1.2px,transparent 1.4px);background-position:100% 0;background-size:20px 20px;border-radius:24px;gap:0;isolation:isolate;margin:0 20px;overflow:hidden;padding:26px 18px 24px;position:relative;width:auto}#bbAbout .bb-about:after{border:1px solid rgba(29,78,216,.14);border-radius:50%;box-shadow:0 0 0 36px rgba(16,185,129,.06);content:"";height:220px;position:absolute;right:-70px;top:-70px;width:220px;z-index:-1}#bbAbout .bb-about-txt{display:contents}#bbAbout .bb-about-txt:after,#bbAbout .bb-about-txt:before{display:none}#bbAbout .bb-h2{order:1}#bbAbout .bb-kicker{order:2}#bbAbout .bb-about-pic{margin:16px 0 0;order:3}#bbAbout .bb-about-copy{margin:16px 0 22px;order:4}#bbAbout .bb-btn{justify-self:start;order:5}}h1,h2,h3,h4{font-family:PingFang SC,Heiti SC,Microsoft YaHei,SimHei,sans-serif}body{overflow-wrap:anywhere}.bb-body{--bb-court-w:hsla(0,0%,100%,.16);--bb-court-b:rgba(29,78,216,.07);--bb-court-g:rgba(4,120,87,.08);--bb-ball:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 38%),radial-gradient(circle at -30% 50%,hsla(0,0%,100%,0) 62%,#fff 63% 68%,hsla(0,0%,100%,0) 69%),radial-gradient(circle at 130% 50%,hsla(0,0%,100%,0) 62%,#fff 63% 68%,hsla(0,0%,100%,0) 69%),radial-gradient(circle at 50% 50%,#dce84a 0,#c4d42c 70%,#a9b81f 100%)}.bb-cover,.bb-sec-green,.bb-sec-mist,.bb-sec-navy{background-image:linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-fill),var(--bb-fill));background-position:50% 10%,50% 90%,50% 22%,50% 78%,7% 50%,93% 50%,50% 50%,28% 50%,72% 50%,50% 50%,50% 50%;background-repeat:no-repeat;background-size:86% 2px,86% 2px,86% 1.5px,86% 1.5px,2px 80%,2px 80%,3px 80%,2px 56%,2px 56%,44% 2px,86% 80%}.bb-sec-navy{--bb-c:var(--bb-court-w);--bb-fill:#143884}.bb-cover{--bb-c:var(--bb-court-w);--bb-fill:rgba(22,58,140,.55);background-color:#0b1f52}.bb-sec-mist{--bb-c:var(--bb-court-b);--bb-fill:rgba(219,232,255,.55)}.bb-sec-green{--bb-c:var(--bb-court-g);--bb-fill:rgba(209,250,229,.5)}.bb-cover-dot{display:none}.bb-sec-mist:before{background:var(--bb-mist)}.bb-sec-green:before{background:var(--bb-mint)}.bb-about-pic:after{background:var(--bb-ball);box-shadow:0 0 0 8px #fff,0 16px 22px -10px rgba(15,42,107,.45)}.bb-about-pic:hover:after{transform:rotate(60deg)}.bb-drift:before{background:var(--bb-ball);box-shadow:0 6px 10px -5px rgba(15,42,107,.45)}.bb-hero-brand:after{background:var(--bb-ball);box-shadow:0 0 0 4px rgba(220,232,74,.3)}.bb-sign{align-items:center;color:var(--bb-ink);display:flex;font-size:15px;font-weight:700;gap:8px;line-height:1.7;margin:0}.bb-sign:before{background:var(--bb-blue);border-radius:50%;box-shadow:12px 0 0 -2px var(--bb-green);content:"";flex:none;height:10px;margin-right:12px;width:10px}.bb-flow-cta{align-items:center;border-top:1px dashed var(--bb-blue-lt);display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:center;margin-top:40px;padding-top:26px}.bb-sign-form,.bb-split>.bb-sign-end{color:var(--bb-text);font-size:14px;font-weight:500}.bb-split>.bb-sign-end{grid-column:1/-1;margin-top:26px}.bb-kicker-c+.bb-sign-lead{color:var(--bb-text);font-size:14.5px;font-weight:500;justify-content:center;margin:-14px 0 28px}@media (max-width:767px){.bb-sign{align-items:flex-start;font-size:14px}.bb-sign:before{margin-top:.45em}.bb-flow-cta,.bb-kicker-c+.bb-sign-lead{justify-content:flex-start}#bbAbout .bb-about-txt{overflow:visible}}.bb-hive{--pt-c:3;align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;grid-template-columns:none!important;justify-content:center!important;margin-inline:auto!important;max-width:calc(var(--pt-c)*240px + (var(--pt-c) - 1)*18px)!important;width:100%!important}@media (min-width:768px){.bb-hive{--pt-c:4}}.bb-hive-cell{aspect-ratio:auto!important;border-radius:16px!important;flex:0 0 calc((100% - (var(--pt-c) - 1)*18px)/var(--pt-c))!important;max-width:240px!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:auto!important}.bb-hive-cell,.bb-hive-cell img{display:block!important;height:auto!important;margin:0!important}.bb-hive-cell img{aspect-ratio:3/1!important;max-height:none!important;max-width:none!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}@media (max-width:639px){.bb-hive{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.bb-hive,.bb-hive-cell{max-width:none!important}}main>section.bb-sec:not(:first-child):is(.bb-sec-white,.bb-sec-mist):nth-of-type(odd){background-color:#fff;background-image:none}main>section.bb-sec:not(:first-child):is(.bb-sec-white,.bb-sec-mist):nth-of-type(odd):before{content:none}main>section.bb-sec:not(:first-child):is(.bb-sec-white,.bb-sec-mist):nth-of-type(2n){--bb-c:var(--bb-court-b);--bb-fill:rgba(219,232,255,.55);background-color:var(--bb-mist);background-image:linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-c),var(--bb-c)),linear-gradient(var(--bb-fill),var(--bb-fill));background-position:50% 10%,50% 90%,50% 22%,50% 78%,7% 50%,93% 50%,50% 50%,28% 50%,72% 50%,50% 50%,50% 50%;background-repeat:no-repeat;background-size:86% 2px,86% 2px,86% 1.5px,86% 1.5px,2px 80%,2px 80%,3px 80%,2px 56%,2px 56%,44% 2px,86% 80%}main>section.bb-sec:not(:first-child):is(.bb-sec-white,.bb-sec-mist):nth-of-type(2n):before{background:var(--bb-mist);border-radius:50%;content:"";height:150px;pointer-events:none;position:absolute;right:7%;top:-56px;width:150px}main>section.bb-sec-navy:not(:first-child){box-shadow:inset 0 2px 0 rgba(147,197,253,.28)}main>section.bb-sec-cta:before{height:110px;top:-30px}main>section.bb-sec:not(:first-child):is(.bb-sec-white,.bb-sec-mist):nth-of-type(2n):before{height:120px;top:-36px;width:120px}@media (min-width:1024px){main>section.bb-sec-cta{padding-top:56px}main>section.bb-sec-cta:before{height:150px;top:-44px}}main>section.bb-sec-cta:not(:first-child){--cta-rise:50px;--cta-prev:var(--bb-mist);box-shadow:inset 0 var(--cta-rise) 0 var(--cta-prev);padding-top:calc(40px + var(--cta-rise))}main>section.bb-sec-cta:not(:first-child):nth-of-type(2n){--cta-prev:#fff}main>section.bb-sec-cta:not(:first-child):before{height:120px;top:0}@media (min-width:1024px){main>section.bb-sec-cta:not(:first-child){--cta-rise:70px;padding-top:calc(56px + var(--cta-rise))}main>section.bb-sec-cta:not(:first-child):before{height:170px;top:0}}main>section.bb-sec-green:not(:first-child):before,main>section.bb-sec:not(:first-child):is(.bb-sec-white,.bb-sec-mist,.bb-sec-green):nth-of-type(2n):before{content:none}main>section.bb-sec-green:not(:first-child):before,main>section.bb-sec:not(:first-child):is(.bb-sec-white,.bb-sec-mist):nth-of-type(2n):before{height:96px;top:-24px;width:96px}main>section.bb-sec:not(:first-child) .bb-edge-orb-top{height:96px;top:-24px;width:96px}@media (max-width:767px){main>section.bb-sec:not(:first-child) .bb-edge-orb-top,main>section.bb-sec:not(:first-child):before{height:64px;top:-16px;width:64px}main>section.bb-sec-cta:not(:first-child):before{height:120px;top:0;width:auto}}@media (min-width:1024px){main>section.bb-sec-cta:not(:first-child){--cta-rise:56px;padding-top:calc(50px + var(--cta-rise))}main>section.bb-sec-cta:not(:first-child):before{height:150px}.lg\:h-12{height:3rem}}