.cmb-shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.cmb-shell{padding-inline:64px}}.cmb-section{padding-block:80px}@media (min-width:768px){.cmb-section{padding-block:112px}}.cmb-h2{font-family:var(--font-obviously);text-transform:uppercase;color:var(--color-ba-dark-navy);max-width:16em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1}.cmb-lede{max-width:36em;color:var(--color-ba-subtitle);margin-top:20px;font-size:18px;line-height:1.6}.cmb-btn{background:var(--color-volt-400);min-height:52px;color:var(--color-ba-lime-text);border-radius:50px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:700;transition:transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.cmb-btn:hover{transform:translateY(-2px)}.cmb-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:48px;padding-block:56px 72px;display:grid;position:relative}@media (min-width:1024px){.cmb-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(40px,5vw,88px);min-height:680px;padding-block:72px}}.cmb-hero-copy h1{margin:0}.cmb-hero-copy h1>span{text-transform:uppercase;font-size:clamp(34px,4.6vw,60px)}.cmb-hero-answer{max-width:34em;color:var(--color-cerulean-100);margin-top:24px;font-size:18px;line-height:1.6}.cmb-hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.cmb-run-more a{color:var(--color-ba-teal);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cmb-lane{background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,transparent 1px 10%),linear-gradient(180deg,var(--color-cerulean-800),var(--color-cerulean-950));color:#fff;border-radius:20px;padding:40px 28px 28px;overflow:hidden;box-shadow:0 24px 48px #12263a38}.cmb-film{aspect-ratio:16/6;object-fit:cover;background:var(--color-cerulean-950);border-radius:14px;width:calc(100% - 24px);margin:-12px 12px 8px;display:block}.cmb-film.is-placeholder{background:  linear-gradient(90deg,#ffffff24 0 2px,transparent 2px)0 0/25% 100% repeat-x,linear-gradient(180deg,#fff0 0 72%,#c3f73a1a 72% 73%,#ffffff08 73%),radial-gradient(120% 90% at 50% 0%,var(--color-cerulean-700),var(--color-cerulean-950)70%);position:relative;overflow:hidden}.cmb-film-runner{position:absolute;inset:0;transform:translate(0)}.cmb-film-runner svg{color:#fff;filter:drop-shadow(-18px 0 14px #c3f73a73);width:auto;height:54%;position:absolute;bottom:27%;right:-6px}.cmb-lane-track{height:96px;margin-inline:12px;position:relative}.cmb-lane-track:before{content:"";background:#ffffff2e;border-radius:2px;height:4px;position:absolute;top:46px;left:0;right:0}.cmb-lane-cone{left:var(--x);width:0;height:0;position:absolute;top:30px}.cmb-lane-cone:before{content:"";border-bottom:18px solid #fe9920;border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;top:0;left:-9px}.cmb-lane-yd{color:var(--color-cerulean-300);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:36px;left:50%;transform:translate(-50%)}.cmb-lane-runner{height:0;position:absolute;top:48px;left:0}.cmb-lane-dot{background:var(--color-volt-400);border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px;box-shadow:0 0 0 6px #c3f73a2e,-28px 0 24px -6px #c3f73a59}.cmb-lane-runner{width:100%;transform:translate(0)}.cmb-lane-runner .cmb-lane-dot{left:calc(100% - 14px)}.cmb-lane-readouts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.cmb-readout{color:var(--color-cerulean-200);font-size:15px}.cmb-readout b{font-family:var(--font-obviously-condensed);color:#fff;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.cmb-readout-badge{margin-left:auto}.cmb-tc{margin-top:40px}.cmb-tc-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.cmb-tc-chips{scrollbar-width:none;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.cmb-tc-chips::-webkit-scrollbar{display:none}.cmb-tc-chip{border:1px solid var(--color-cerulean-300);color:var(--color-cerulean-800);cursor:pointer;background:#fff;border-radius:12px;flex:none;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.cmb-tc-chip:hover{border-color:var(--color-cerulean-600)}.cmb-tc-chip.is-on{border-color:var(--color-cerulean-950);background:var(--color-cerulean-950);color:#fff}.cmb-tc-timer{background:var(--color-volt-400);transform-origin:0;width:100%;height:3px;animation:linear both cmb-fill;position:absolute;bottom:0;left:0}.cmb-tc-arrows{gap:8px;display:none}@media (min-width:768px){.cmb-tc-arrows{display:flex}}.cmb-tc-arrow{border:1px solid var(--color-cerulean-300);width:44px;height:44px;color:var(--color-cerulean-800);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:18px;display:grid}.cmb-tc-arrow:hover{background:var(--color-cerulean-950);border-color:var(--color-cerulean-950);color:#fff}.cmb-tc-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;margin-top:24px;margin-bottom:-32px;margin-right:calc(50% - 50vw);padding-block:8px 64px;display:flex;overflow-x:auto}.cmb-tc-track::-webkit-scrollbar{display:none}.cmb-tc-track:after{content:"";flex:none;width:calc(100% - min(1040px,88vw) - 40px)}.cmb-tc-card{scroll-snap-align:start;background:radial-gradient(120% 80% at 100% 0%,#247ba073,transparent 60%),var(--color-cerulean-950);color:#fff;opacity:.55;transform-origin:0;border-radius:28px;flex:none;grid-template-columns:minmax(0,1fr);width:min(1040px,88vw);transition:opacity .4s,transform .4s;display:grid;overflow:hidden;transform:scale(.97);box-shadow:0 24px 48px #12263a38}.cmb-tc-card.is-on,.cmb-tc-card:first-child:not(.is-on):only-child{opacity:1;transform:none}@media (min-width:900px){.cmb-tc-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:440px}}.cmb-tc-copy{flex-direction:column;padding:32px 28px 8px;display:flex}@media (min-width:900px){.cmb-tc-copy{padding:44px 0 44px 44px}}.cmb-tc-name{font-family:var(--font-obviously);text-transform:uppercase;margin:20px 0 0;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:.95}.cmb-tc-what{color:var(--color-cerulean-100);margin:16px 0 0;font-size:18px;line-height:1.5}.cmb-tc-extra{color:var(--color-volt-400);margin:10px 0 0;font-size:14px;line-height:1.5}.cmb-tc-caps{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.cmb-chip{color:var(--color-cerulean-100);border:1px solid #ffffff40;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.cmb-chip.is-ai{border-color:var(--color-volt-400);background:var(--color-volt-400);color:var(--color-cerulean-950)}.cmb-tc-stage{flex-direction:column;justify-content:center;padding:8px 20px 24px;display:flex;position:relative}@media (min-width:900px){.cmb-tc-stage{padding:32px 32px 32px 16px}}.cmb-tc-readout{align-items:baseline;gap:6px;margin:0;padding-inline:8px;display:flex}.cmb-tc-readout b{font-family:var(--font-obviously);font-variant-numeric:tabular-nums;font-size:64px;font-weight:800;line-height:1}.cmb-tc-readout small{color:var(--color-cerulean-300);font-size:20px;font-weight:700}.cmb-dg{width:100%;height:auto;display:block;overflow:visible}.cmb-dg-lane{stroke:#ffffff2e;stroke-width:4px;stroke-linecap:round}.cmb-dg-line{stroke:#ffffff38;stroke-width:2px;stroke-dasharray:6 6}.cmb-dg-tick{stroke:#fff6;stroke-width:2px}.cmb-dg-mark{stroke:var(--color-volt-400);stroke-width:3px;stroke-linecap:round}.cmb-dg-cone{fill:#fe9920}.cmb-dg-label{fill:var(--color-cerulean-300);text-anchor:middle;font-size:13px;font-weight:600}.cmb-dg-label.is-left{text-anchor:start}.cmb-dg-flag{fill:#fff;font-family:var(--font-obviously);text-anchor:middle;font-size:18px;font-weight:800}.cmb-dg-flag.is-right{text-anchor:end}.cmb-dg-trail{fill:var(--color-volt-400)}.cmb-dg-glyph{color:#fff;overflow:visible}.cmb-dg-runner{transform:translateX(var(--run))}.cmb-dg-route-bg{fill:none;stroke:#ffffff1a;stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.cmb-dg-route{fill:none;stroke:var(--color-volt-400);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.cmb-dg-comet{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;stroke-dasharray:0 1;opacity:0}.cmb-dg-split rect{fill:#c3f73a24;stroke:#c3f73a80}.cmb-dg-split text{fill:var(--color-volt-400);text-anchor:middle;font-size:12px;font-weight:700}.cmb-dg-zone{fill:#c3f73a29}.cmb-dg-gauge-bg,.cmb-dg-gauge{fill:none;stroke-width:16px;stroke-linecap:round}.cmb-dg-gauge-bg{stroke:#ffffff1a}.cmb-dg-gauge{stroke:var(--color-volt-400);stroke-dasharray:var(--share)1}.cmb-dg-gauge-cap{fill:var(--color-cerulean-300);letter-spacing:.12em;text-transform:uppercase;text-anchor:middle;font-size:13px;font-weight:700}.cmb-dg-bar{fill:var(--color-volt-400);transform-box:fill-box;transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.is-on .cmb-dg-runner{animation:cmb-dg-run var(--dur)cubic-bezier(.55,0,.7,1)both}.is-on .cmb-dg-trail{transform-box:fill-box;transform-origin:0;animation:cmb-fill var(--dur)cubic-bezier(.55,0,.7,1)both}.is-on .cmb-dg-glyph{animation:.3s ease-in-out infinite alternate cmb-stride}.is-on .cmb-dg-route{animation:cmb-dg-draw var(--dur)ease-in-out both}.is-on .cmb-dg-comet{animation:cmb-dg-comet var(--dur)ease-in-out both}.is-on .cmb-dg-split{animation:.35s ease-out both cmb-land;animation-delay:calc(var(--dur)*.18*var(--i) + .2s)}.is-on .cmb-dg-gauge{animation:cmb-dg-gauge var(--dur)cubic-bezier(.3,0,.2,1)both}.is-on .cmb-dg-bar{animation:cmb-dg-rise var(--dur)cubic-bezier(.3,1.4,.5,1)both}.is-on .cmb-dg-mark,.is-on .cmb-dg-flag,.is-on .cmb-dg-land{animation:.3s ease-out both cmb-land;animation-delay:var(--dur)}.is-on .cmb-dg-mark:first-of-type{animation:none}}@keyframes cmb-dg-run{0%{transform:translate(0)}to{transform:translateX(var(--run))}}@keyframes cmb-dg-comet{0%{opacity:1;stroke-dasharray:.001 1;stroke-dashoffset:0}95%{opacity:1}to{opacity:0;stroke-dasharray:.001 1;stroke-dashoffset:-1px}}@keyframes cmb-dg-gauge{0%{stroke-dasharray:0 1}to{stroke-dasharray:var(--share)1}}@keyframes cmb-dg-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cmb-extra{background:var(--color-cerulean-50);border-radius:20px;margin-top:56px;padding:28px}.cmb-extra-head{color:var(--color-ba-dark-text);margin:0;font-size:20px;font-weight:700}.cmb-vtag{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.cmb-verified{background:var(--color-ba-eye-black);color:#fff}.cmb-premium{background:var(--color-cerulean-950);color:#fff}.cmb-premium .cmb-h2{color:#fff}.cmb-premium-panel{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:1024px){.cmb-premium-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:72px}}.cmb-premium-list{gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.cmb-premium-list{grid-template-columns:1fr 1fr}}.cmb-premium-list li{border-top:2px solid var(--color-volt-400);padding-top:16px}.cmb-premium-list h3{margin:0;font-size:19px;font-weight:700}.cmb-premium-list p{color:var(--color-cerulean-200);margin:8px 0 0;font-size:16px;line-height:1.6}.cmb-strips{padding-top:80px}@media (min-width:768px){.cmb-strips{padding-top:112px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cmb-lane{view-timeline-name:--cmb-lane}.cmb-lane-runner,.cmb-film-runner{animation:linear both cmb-run;animation-timeline:--cmb-lane;animation-range:entry 40% cover 42%}.cmb-readout{animation:linear both cmb-land;animation-timeline:--cmb-lane;animation-range:cover 38% cover 46%}.cmb-readout-speed{animation-range:cover 42% cover 50%}.cmb-readout-badge{animation:linear both cmb-stamp;animation-timeline:--cmb-lane;animation-range:cover 46% cover 54%}}}@keyframes cmb-run{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cmb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.cmb-film-runner svg{animation:.42s ease-in-out infinite alternate cmb-stride}}@keyframes cmb-stride{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-6%)rotate(2deg)}}.hero-phone{width:min(320px,76vw);margin:0 auto}.hero-phone .ath-bezel{box-shadow:0 0 0 2px #2a2f38,0 40px 80px #00000080,0 0 120px #247ba059}.cmb-verified-grid{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.cmb-verified-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:64px}}.cmb-vcard{background:var(--color-ba-dark-navy);border:1px solid #ffffff14;border-radius:20px;max-width:480px;margin-top:32px;padding:8px 24px}.cmb-vcard-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""value badge";align-items:center;gap:4px 16px;padding:16px 0;display:grid}.cmb-vcard-row+.cmb-vcard-row{border-top:1px solid #ffffff14}.cmb-vcard-name{color:var(--color-cerulean-300);grid-area:name;font-size:14px;font-weight:600}.cmb-vcard-value{grid-area:value;align-items:baseline;gap:6px;display:flex}.cmb-vcard-value b{font-family:var(--font-obviously);font-variant-numeric:tabular-nums;color:#fff;font-size:48px;font-weight:800;line-height:1}.cmb-vcard-row:not(.is-verified) .cmb-vcard-value b{color:#fff9;font-size:32px}.cmb-vcard-value small{color:var(--color-cerulean-300);font-size:18px;font-weight:700}.cmb-vcard-badge{color:#fff;grid-area:badge;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.cmb-vcard-badge.is-self{color:#ffffff80;font-size:14px;font-weight:600}@media (min-width:1024px){.cmb-hero-grid:has(.cmb-hero-studio){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:clamp(32px,3.5vw,56px)}}.cmb-hero-studio{min-width:0}
