@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fcb63a1ac6a562e-s.1dedcmru5mnxf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31183d9fd602dc89-s.0l7p7ko8xhksf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b2eb4836d2dad95-s.1tv3dflkkfrv_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b11a6ccf4a3edec7-s.3i40mt1gc_v57.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67add6cc0f54b8cf-s.1k5iw4qbu2tvz.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45ec8de98929b0f6-s.40-isswhixw15.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a8ff2d5d0ccb0d12-s.3tjzvpocoabx8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aae5f0be330e13db-s.0wfs66p3l27ni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fcb63a1ac6a562e-s.1dedcmru5mnxf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31183d9fd602dc89-s.0l7p7ko8xhksf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b2eb4836d2dad95-s.1tv3dflkkfrv_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b11a6ccf4a3edec7-s.3i40mt1gc_v57.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/67add6cc0f54b8cf-s.1k5iw4qbu2tvz.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45ec8de98929b0f6-s.40-isswhixw15.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a8ff2d5d0ccb0d12-s.3tjzvpocoabx8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aae5f0be330e13db-s.0wfs66p3l27ni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo Fallback;src:local(Arial);ascent-override:90.53%;descent-override:21.19%;line-gap-override:3.27%;size-adjust:100.0%}.arimo_2d687ad8-module__GeVUNW__className{font-family:Arimo,Arimo Fallback;font-style:normal}.arimo_2d687ad8-module__GeVUNW__variable{--font-arimo:"Arimo", "Arimo Fallback"}
@font-face{font-family:everett;src:url(../media/TWKEverett_Regular-s.p.35mpaxonytla_.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:everett;src:url(../media/TWKEverett_Bold-s.p.1cmff6gazrvus.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:everett Fallback;src:local(Arial);ascent-override:91.9%;descent-override:19.2%;line-gap-override:0.0%;size-adjust:109.91%}.everett_7a39965e-module__vFQWmW__className{font-family:everett,everett Fallback,Arial,Helvetica,sans-serif}.everett_7a39965e-module__vFQWmW__variable{--font-everett:"everett", "everett Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_277a99ff-module__CvS55G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_277a99ff-module__CvS55G__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--gray0:#fff;--gray1:#f7f8f9;--gray2:#f0f0f0;--gray3:#d9d8d7;--gray4:#c0c3c4;--gray5:#6a737a;--gray6:#1c2222;--navy:#1d3152;--navy-dark:#14223a;--navy-05:#eef1f6;--steel-blue:#1f728b;--steel-15:#d5e6eb;--orchid:#c76adb;--orchid-08:#c76adb14;--orchid-18:#c76adb2e;--bob-dark:#0f1116;--ibm-gray-100:#161616;--ibm-gray-70:#525252;--text-secondary:#525252;--footer-text:#4a6162;--focus-ring:#08bed5;--white-08:#ffffff14;--white-16:#ffffff29;--white-72:#ffffffb8;--hairline:#16161624;--radius-small:2px;--radius-nested:6px;--radius-container:10px;--shadow-float:0 32px 80px #00141473;--shadow-card:0 12px 32px #00303114;--font-body:Arial, var(--font-arimo), Helvetica, sans-serif;--font-heading:var(--font-everett), Arial, var(--font-arimo), Helvetica, sans-serif;--font-code:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--content:1200px;--gutter:120px;--inset:48px;--header-h:97px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{background:var(--gray0);color:var(--gray6);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.inset{width:100%;max-width:1440px;padding-inline:var(--inset);margin-inline:auto}h1,h2,h3,.t-super,.t-h2,.t-h3-bold,.hero__title,.faq__title{font-family:var(--font-heading);text-wrap:balance}.t-lead{text-wrap:balance}p,li,blockquote{text-wrap:pretty}.t-super{font-size:48px;font-weight:700;line-height:1.2}.t-h2{font-size:36px;font-weight:700;line-height:1.25}.t-h3{font-size:32px;line-height:1.3}.t-h3-bold{font-size:32px;font-weight:700;line-height:1.3}.t-h4{font-size:28px;line-height:1.3}.t-h5{font-size:24px;line-height:1.4}.t-h5-bold{font-size:24px;font-weight:700;line-height:1.4}.t-lead{color:var(--gray5);font-size:20px;line-height:1.5}.t-body{font-size:16px;line-height:1.5}.t-small{font-size:14px;line-height:1.5}.t-code-small{font-family:var(--font-body);letter-spacing:.02em;font-size:12px;font-weight:400;line-height:16px}.muted{color:var(--gray5)}.eyebrow{color:var(--navy);align-items:center;gap:12px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.eyebrow:before{content:"";background:var(--orchid);flex-shrink:0;width:24px;height:2px}.btn{border:1px solid var(--navy);border-radius:var(--radius-small);min-height:48px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:16px;line-height:1.5;transition:background-color .15s,box-shadow .15s;display:inline-flex}.btn--primary{background:var(--navy);color:var(--gray0)}.btn--primary:hover{background-color:#34465f}.btn--ghost{background:var(--gray0);color:var(--navy)}.btn--ghost:hover{background-color:#eef0f3}.btn--light{background:var(--gray0);border-color:var(--gray0);color:var(--navy)}.btn--light:hover{background-color:#e8ebf0}.btn--outline{color:var(--navy);background:0 0;border-width:1.5px}.btn--outline:hover{background-color:#1d315214}.btn--sm{min-height:40px;padding:8px 16px;font-size:15px}.btn--accent{background:var(--orchid);border-color:var(--orchid);color:var(--gray6)}.btn--accent:hover{background-color:#b95acc}.btn--compact{padding-inline:24px}.btn--block{width:100%}.btn__icon{flex-shrink:0;width:20px;height:20px}.text-link{border:1.5px solid var(--navy);border-radius:var(--radius-small);min-height:40px;color:var(--navy);white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:700;line-height:1.5;transition:background-color .15s;display:inline-flex}.text-link:hover{background-color:#1d315214}.text-link img{width:16px;height:16px}.check-list{flex-direction:column;gap:14px;display:flex}.check-item{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.check-item>img{flex-shrink:0;width:20px;height:20px}.check-item a{color:var(--steel-blue);text-decoration:underline}.site-header{z-index:50;background:var(--gray0);border-bottom:1px solid var(--gray3);position:sticky;top:0}.site-header__bar{border-bottom:1px solid var(--gray3);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.brand-lockup{align-items:center;gap:20px;display:flex}.site-header__brand{flex-shrink:0;display:flex}.td-logo{flex-shrink:0;width:168px;height:32.477px;display:block;position:relative}.td-logo__symbol{width:auto;height:auto;position:absolute;inset:0 80.74% .49% .05%}.td-logo__type{width:auto;height:auto;position:absolute;inset:25.17% .21% 25.8% 24.27%}.td-logo img{width:100%;height:100%}.brand-divider{background:var(--navy);flex-shrink:0;width:1.5px;height:28px}.ibm-distributor{flex-shrink:0;width:65px;height:38px;position:relative;overflow:hidden}.ibm-distributor img{width:161.21%;max-width:none;height:210.99%;position:absolute;top:-56.66%;left:-34.26%}.site-header__right{align-items:center;gap:32px;display:flex}.site-nav{font-family:var(--font-body);color:var(--navy);white-space:nowrap;align-items:center;gap:32px;font-size:15px;font-weight:500;line-height:20px;display:flex}.site-nav a:hover{text-underline-offset:4px;text-decoration:underline}.site-header__cta{min-height:48px;padding:2px 24px}.site-header__menu{border:1px solid var(--gray3);border-radius:var(--radius-small);background:var(--gray0);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.site-header__menu span,.site-header__menu span:before,.site-header__menu span:after{background:var(--navy);width:18px;height:1.5px;transition:transform .2s;display:block;position:relative}.site-header__menu span:before,.site-header__menu span:after{content:"";position:absolute;left:0}.site-header__menu span:before{top:-6px}.site-header__menu span:after{top:6px}.site-header__menu[aria-expanded=true] span{background:0 0}.site-header__menu[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.site-header__menu[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.hero{background:linear-gradient(115deg, var(--navy) 0%, var(--navy) 45%, #1e4f6e 80%, var(--steel-blue) 115%);color:var(--gray0);padding-block:80px}.hero .t-lead{color:var(--white-72)}.hero__inner{align-items:center;gap:64px;display:flex}.hero__copy{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:560px;display:flex}.hero__tag{color:var(--steel-15);border-radius:var(--radius-small) var(--radius-nested) var(--radius-small) var(--radius-nested);padding:2px 8px;font-size:12px;line-height:1.5}.hero__title{font-size:48px;font-weight:700;line-height:1.2}.hero__buttons{flex-wrap:wrap;gap:12px;display:flex}.hero__buttons .btn{padding:2px 24px}.hero__proof{flex-direction:column;gap:8px;padding-top:8px;display:flex}.hero__proof li{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.hero__proof li:before{content:"✓";color:var(--orchid);font-size:16px;font-weight:700}.hero__visual{flex-shrink:0;width:576px;height:520px;position:relative}.ide{background:var(--bob-dark);border:1px solid var(--white-16);width:560px;box-shadow:var(--shadow-float);font-family:var(--font-code);color:var(--gray0);border-radius:12px;position:absolute;top:10px;left:0;overflow:hidden}.ide__titlebar{background:var(--ibm-gray-100);align-items:center;gap:8px;padding:14px 16px;display:flex}.ide__dot{width:10px;height:10px}.ide__title{color:var(--white-72);margin-left:8px;font-size:12px;font-weight:500;line-height:16px}.ide__modes{border-bottom:1px solid var(--white-08);gap:8px;padding:16px 20px;display:flex}.ide__mode{border:1px solid var(--white-16);color:var(--white-72);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .2s,border-color .2s,color .2s}.ide__mode--active{background:var(--orchid-18);border-color:var(--orchid);color:var(--orchid)}.ide__body{flex-direction:column;gap:20px;padding:20px 20px 24px;display:flex}.ide__prompt{background:var(--white-08);border-radius:8px;gap:10px;min-height:72px;padding:14px 16px;font-size:14px;line-height:22px;display:flex}.ide__prompt-caret{color:var(--orchid)}.ide__prompt-text{flex:1;min-width:0}.ide__cursor{vertical-align:-3px;background:var(--gray0);width:1px;height:16px;margin-left:1px;animation:1s step-end infinite ide-blink;display:inline-block}@keyframes ide-blink{50%{opacity:0}}.ide__plan{flex-direction:column;gap:14px;transition:opacity .2s;display:flex}.ide__plan[data-visible=false]{opacity:0}.ide__plan-label{color:var(--orchid);font-size:12px;font-weight:500;line-height:16px}.ide__step{opacity:1;align-items:center;gap:12px;font-size:14px;line-height:22px;transition:opacity .3s,transform .3s,color .2s;display:flex;transform:none}.ide__plan[data-visible=false] .ide__step{opacity:0;transform:translateY(-8px)}.ide__step:nth-of-type(2){transition-delay:80ms}.ide__step:nth-of-type(3){transition-delay:.16s}.ide__step:nth-of-type(4){transition-delay:.24s}.ide__status{border:1.5px solid #fff6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.ide__status img{width:12px;height:12px}.ide__status--done{background:var(--orchid);border-color:var(--orchid)}.ide__status--active{border:2px solid var(--gray0);animation:1.2s ease-in-out infinite ide-pulse}.ide__status--pending{border:0}.ide__status--pending img{width:20px;height:20px}@keyframes ide-pulse{50%{box-shadow:0 0 0 4px #c76adb40}}.ide__step--accent{color:var(--orchid)}.ide__statusbar{background:var(--ibm-gray-100);min-height:40px;color:var(--white-72);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:20px;padding:12px 20px;font-size:12px;font-weight:500;line-height:16px;display:flex}.ide__diff{color:var(--orchid);white-space:pre}.ide__diff span+span{margin-left:12px}.result-badge{background:var(--gray0);box-shadow:var(--shadow-card);white-space:nowrap;font-family:var(--font-body);flex-direction:column;gap:2px;padding:18px 24px 20px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:392px;left:-48px}.result-badge[data-visible=false]{opacity:0;transform:translateY(6px)}.result-badge__value{letter-spacing:-.3px;color:var(--navy);font-size:30px;font-weight:500;line-height:38px}.result-badge__label{color:var(--text-secondary);font-size:14px;line-height:20px}.customers{background:var(--gray1);padding-block:48px}.customers__inner{flex-direction:column;align-items:center;gap:24px;max-width:1760px;display:flex}.customers__logos{flex-wrap:wrap;align-items:center;width:100%;display:flex}@media (min-width:641px){.customers__marquee{width:100%}.customers__marquee.marquee--mobile-only .customers__logos{justify-content:center;gap:24px 40px}}@media (min-width:1361px){.customers__inner{padding-inline:64px}.customers__marquee.marquee--mobile-only .customers__logos{justify-content:space-between;gap:32px 48px}}.customers__logos img{object-fit:contain}.capabilities{padding-block:80px}.capabilities__inner{flex-direction:column;gap:48px;display:flex}.section-heading{flex-direction:column;gap:12px;max-width:800px;display:flex}.cap-grid{grid-template-columns:1fr 1fr;display:grid}.cap{border-top:1px solid var(--gray6);flex-direction:column;gap:20px;padding:44px 56px 48px;display:flex}.cap:nth-child(2n){border-left:1px solid var(--gray6)}.cap__top{flex-direction:column;justify-content:space-between;min-height:116px;display:flex}.cap__icon{width:80px;height:80px}.cap__title{font-weight:700}.cap__link{align-self:flex-start;margin-top:4px}.showcase{background:var(--gray1);padding:80px 0 96px}.showcase__head{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-bottom:56px;display:flex}.pill-label{border:1px solid var(--gray6);border-radius:var(--radius-nested);padding:8px 14px;font-size:14px;line-height:1.5}.showcase__title{max-width:900px}.showcase__lead{max-width:820px}.showcase__yt{align-self:center;margin-top:4px}.tabs{justify-content:center;display:flex}.tabs__strip{border-bottom:1px solid var(--gray6);scrollbar-width:none;gap:8px;max-width:100%;display:flex;overflow-x:auto}.tabs__strip::-webkit-scrollbar{display:none}.tabs__tab{color:var(--gray5);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 24px 18px;font-size:18px;line-height:1.5;transition:color .15s}.tabs__tab:hover{color:var(--gray6)}.tabs__strip,.tabs__tab{position:relative}.tabs__progress{background:var(--orchid);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.tabs__tab[aria-selected=true]{color:var(--gray6);border-bottom-color:var(--gray6);font-weight:700}.tabs__panels{margin-top:48px;transition:height .2s}.panel{align-items:stretch;gap:64px;min-height:849px;animation:.2s panel-fade;display:flex}@keyframes panel-fade{0%{opacity:0}}.panel__shot{background:var(--bob-dark);border-radius:var(--radius-container);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:14px;width:620px;padding:24px;display:flex}.panel__shot img{border-radius:8px;width:572px;height:auto}.panel__source{color:var(--white-72);text-align:center}.panel__details{flex-direction:column;flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.panel__specs{grid-template-columns:1fr 1fr;column-gap:56px;width:100%;padding-top:8px;display:grid}.spec{border-bottom:1px solid var(--gray6);flex-direction:column;gap:6px;padding-block:18px;display:flex}.spec:nth-last-child(-n+2){border-bottom:0}.spec dt{color:var(--gray5);font-size:14px;line-height:1.5}.spec dd{margin:0;font-size:24px;line-height:1.4}.panel__bullets{flex-direction:column;gap:10px;width:100%;padding-top:8px;display:flex}.panel__bullets li{gap:10px;display:flex}.panel__bullets li:before{content:"•"}.panel__rule{background:var(--gray6);width:100px;height:1px}.panel__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;padding-top:8px;display:flex}.panel__metric{flex-direction:column;gap:4px;display:flex}.panel__metric-value{color:var(--navy);font-size:42px;line-height:1.25}.integrations{padding:64px 0 40px}.integrations__inner{flex-direction:column;align-items:center;gap:24px;display:flex}.integrations__title{text-align:center;font-size:20px;font-weight:700;line-height:1.5}.integrations__desktop{flex-direction:column;gap:32px;width:100%;display:flex}.integrations__row{justify-content:space-between;align-items:center;gap:24px 40px;width:100%;display:flex}.integration{font-family:var(--font-body);color:#000;white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:24px;display:flex}.integrations__mobile{display:none}@media (max-width:960px){.integrations__row{flex-wrap:wrap;justify-content:center;gap:20px 32px}}@media (max-width:640px){.integrations__desktop{display:none}.integrations__mobile{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));flex-direction:column;gap:20px;display:flex}.customers__marquee{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}}.results-wrap{flex-direction:column;gap:24px;padding-block:48px;display:flex}.results{flex-direction:column;gap:56px;padding:56px 120px 32px;display:flex}.results__header{align-items:flex-end;gap:80px;display:flex}.results__title{flex-direction:column;flex-shrink:0;gap:20px;width:700px;display:flex}.highlight{white-space:nowrap;display:inline-block;position:relative}.highlight__brush{pointer-events:none;width:212px;max-width:none;height:22px;position:absolute;top:52px;left:-2px}.results__intro{flex:1}.stats{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.stat{border-top:3px solid var(--orchid);flex-direction:column;gap:16px;padding-top:28px;display:flex}.stat .t-super{color:var(--navy)}.stat__source{color:var(--gray5);font-size:14px;font-weight:700}.story{align-items:center;gap:80px;display:flex}.story__visual{border-radius:var(--radius-container);background:var(--navy-05);flex-shrink:0;width:520px;height:380px;overflow:hidden}.story__visual .ba{width:100%;height:100%}.story__quote{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.quote{flex-direction:column;gap:24px;display:flex}.quote__mark{width:54.75px;height:55.75px}.quote blockquote{font-size:32px;font-weight:700;line-height:1.3}.quote figcaption{flex-direction:column;gap:2px;display:flex}.paths{border-radius:var(--radius-container);background:var(--navy);color:var(--gray0);flex-direction:column;gap:48px;padding:80px 120px;display:flex}.paths .paths__title .t-lead{color:var(--white-72)}.paths__title{flex-direction:column;gap:20px;max-width:760px;display:flex}.paths__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.path-card{border-top:3px solid var(--orchid);background:var(--gray0);min-height:598px;color:var(--gray6);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:48px;display:flex}.path-card__text{flex-direction:column;gap:16px;display:flex}.events{background:var(--gray2);padding-block:24px 48px}.events__inner{flex-direction:column;gap:20px;display:flex}.events__head{flex-direction:column;gap:8px;padding:24px 0 8px;display:flex}.events__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.event{background:var(--gray0);border-radius:var(--radius-container);border:1px solid #0000;flex-direction:column;justify-content:space-between;gap:40px;min-height:575px;padding:48px;display:flex}.event--outlined{border-color:var(--navy-dark)}.event__body{flex-direction:column;gap:18px;display:flex}.event__kicker{color:var(--gray5);font-size:14px;font-weight:700}.event__speakers{flex-wrap:wrap;gap:24px;padding-top:4px;display:flex}.speaker{align-items:center;gap:10px;display:flex}.speaker img{width:36px;height:36px}.speaker div{flex-direction:column;gap:1px;display:flex}.event .check-list{gap:10px}.event__footer{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.get-started{background:var(--gray1);padding-block:96px}.get-started__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px 80px;display:grid}.get-started__intro,.get-started__body{flex-direction:column;gap:40px;min-width:0;display:flex}.get-started__visual{border-radius:var(--radius-container);background:linear-gradient(160deg, var(--navy-05) 0%, var(--orchid-18) 100%);padding:24px}.get-started__visual .ba{aspect-ratio:1100/560;width:100%;height:auto}.get-started__title{flex-direction:column;gap:20px;display:flex}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.step{border-top:2px solid var(--orchid);flex-direction:column;gap:16px;padding-top:24px;display:flex}.step__num{font-family:var(--font-heading);color:var(--orchid);font-size:48px;font-weight:700;line-height:1.2}.link-row{flex-wrap:wrap;gap:12px;display:flex}.stories{flex-direction:column;gap:20px;padding-bottom:48px;display:flex}.stories__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 72px 8px;display:flex}.marquee.stories__marquee{margin-inline:calc(-1 * var(--inset));--marquee-gap:20px;--marquee-fade:var(--inset);padding-block:16px}.stories__grid>li{flex-shrink:0;width:434px}.story-card{background:var(--gray0);border:1px solid var(--gray6);border-radius:var(--radius-container);flex-direction:column;justify-content:space-between;gap:24px;height:100%;min-height:300px;padding:28px;transition:box-shadow .2s;display:flex}.story-card:hover{box-shadow:var(--shadow-card)}.story-card__body{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.story-card__body img{object-fit:contain}.story-card__value{color:var(--navy-dark);font-size:32px;line-height:1.3}.story-card__meta{color:var(--gray5)}.stories__carousel{display:none}.carousel__viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__slide{scroll-snap-align:start;flex:0 0 100%;display:flex}.carousel__slide>.story-card{width:100%}.carousel__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.carousel__arrow{border:1px solid var(--gray6);background:var(--gray0);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.carousel__arrow--prev img{transform:rotate(180deg)}.carousel__dots{align-items:center;gap:8px;display:flex}.carousel__dot{background:var(--gray4);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background-color .25s}.carousel__dot[aria-current=true]{background:var(--navy);width:24px}.carousel__dot{position:relative}.carousel__dot:after{content:"";position:absolute;inset:-10px -4px}@media (max-width:640px){.stories__marquee{display:none}.stories__carousel{display:block}}.enterprise{padding-bottom:48px}.enterprise__card{border:1px solid var(--gray6);border-radius:var(--radius-container);flex-direction:column;gap:20px;padding:40px 56px;display:flex}.badges{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.badge{border:1px solid var(--gray6);border-radius:var(--radius-container);align-items:center;gap:14px;min-width:0;padding:14px 18px 14px 16px;display:flex}.badge img{flex-shrink:0;width:36px;height:36px}.badge__text{flex-direction:column;gap:2px;min-width:0;display:flex}.badge__text strong{font-size:16px;line-height:1.5}.badges__toggle{display:none}.badges__toggle-icon{transition:transform .2s}.badges__toggle-icon[data-expanded=true]{transform:rotate(180deg)}@media (max-width:640px){.badges[data-expanded=false] .badge:nth-child(n+4){display:none}.badges__toggle{align-self:stretch;display:inline-flex}}.badge__text span{color:var(--gray5)}.contact{padding-bottom:48px}.contact__card{background:var(--navy);border-radius:var(--radius-container);isolation:isolate;align-items:flex-start;gap:64px;padding:72px;display:flex;position:relative;overflow:hidden}.contact__glow{z-index:-1;pointer-events:none;width:900px;max-width:none;height:900px;position:absolute;top:-300px;left:700px}.contact__copy{width:576px;color:var(--gray0);flex-direction:column;flex-shrink:0;gap:24px;display:flex}.contact__kicker{color:var(--steel-15);font-size:14px;font-weight:700}.contact__lead{color:var(--white-72);font-size:20px;line-height:1.5}.contact__copy .check-list{gap:12px;padding-top:8px}.form{background:var(--gray0);border-radius:var(--radius-container);flex-direction:column;flex-shrink:0;gap:16px;width:560px;padding:32px;display:flex}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field__label,.form__legend{color:var(--gray6);font-size:14px;font-weight:700;line-height:1.5}.field__input{background:var(--gray0);border:1px solid var(--gray3);border-radius:var(--radius-small);width:100%;height:56px;color:var(--gray6);padding:0 16px;font-size:16px;line-height:1.5;transition:border-color .15s}.field__input::placeholder{color:var(--gray5);opacity:1}.field__input:hover{border-color:var(--gray4)}.field__input:focus{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--gray3)}.field__input[aria-invalid=true]{border-color:#b3261e}textarea.field__input{resize:vertical;height:112px;padding-top:14px}.field__error{color:#b3261e;font-size:12px}.form__fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.radio-list{flex-direction:column;gap:8px;display:flex}.radio{border:1px solid var(--gray3);border-radius:var(--radius-small);cursor:pointer;align-items:center;gap:14px;padding:16px 20px;font-size:16px;line-height:1.5;display:flex;position:relative}.radio:has(input:checked){border:1.5px solid var(--gray6);padding:15.5px 19.5px}.radio input{appearance:none;border:1.5px solid var(--gray6);cursor:pointer;border-radius:999px;flex-shrink:0;width:20px;height:20px;margin:0}.radio input:checked{background:radial-gradient(circle, var(--gray6) 0 5px, transparent 5.5px)}.radio input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.form__consent{color:var(--gray5);flex-direction:column;gap:8px;font-size:12px;line-height:1.5;display:flex}.form__consent a{color:var(--steel-blue);text-decoration:underline}.checkbox{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.checkbox input{appearance:none;border:1.5px solid var(--gray6);border-radius:var(--radius-small);cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:0}.checkbox input:checked{background:var(--gray6) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 6.5 8.5 13 5 9.5' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__submit-error{font-size:14px}.btn:disabled{opacity:.7;cursor:progress}.form__note{color:var(--gray5);font-size:12px}.form__success{flex-direction:column;gap:12px;padding:24px 0;display:flex}.site-footer{background:var(--gray2)}.faq{padding-block:40px 48px}.faq__card{background:var(--gray0);border:1px solid var(--hairline);border-radius:20px;align-items:flex-start;gap:64px;padding:56px 56px 40px;display:flex}.faq__intro{width:380px;font-family:var(--font-body);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.faq__title{letter-spacing:-.96px;color:var(--ibm-gray-100);font-size:48px;font-weight:700;line-height:54px}.faq__lead{color:var(--ibm-gray-70);font-size:16px;line-height:24px}.faq__ask{color:var(--navy);align-items:center;gap:10px;padding-block:10px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.faq__ask:hover{text-underline-offset:3px;text-decoration:underline}.faq__list{min-width:0;font-family:var(--font-body);flex:1}.faq__item+.faq__item{border-top:1px solid var(--hairline)}.faq__question{text-align:left;letter-spacing:-.11px;width:100%;color:var(--ibm-gray-100);cursor:pointer;background:0 0;border:0;align-items:center;gap:24px;padding:22px 0;font-size:22px;font-weight:700;line-height:28px;display:flex}.faq__question span{flex:1}.faq__question img{flex-shrink:0;width:20px;height:20px}.faq__answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq__answer[data-open=true]{grid-template-rows:1fr}.faq__answer>div{overflow:hidden}.faq__question[aria-expanded=true]{padding-bottom:10px}.faq__answer p{color:var(--ibm-gray-70);padding-bottom:22px;font-size:16px;line-height:24px}.footer{border-top:1px solid var(--gray3);font-family:var(--font-body);flex-direction:column;gap:28px;padding-block:48px 40px;display:flex}.footer:first-child{border-top:0}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer__col{color:var(--footer-text);flex-direction:column;gap:10px;font-size:14px;line-height:20px;display:flex}.footer__col--brand{gap:20px}.footer__address{gap:0;font-style:normal}.footer__heading{color:var(--navy);font-size:15px;font-weight:500}.footer__col a.is-link{color:var(--steel-blue);text-decoration:underline}.footer__col a:hover{text-decoration:underline}.footer__bottom{border-top:1px solid var(--gray3);color:var(--footer-text);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:14px;line-height:20px;display:flex}.footer__legal-links{color:var(--navy);white-space:nowrap;gap:16px;display:flex}.marquee{--marquee-gap:40px;--marquee-fade:24px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);overflow:hidden}.marquee__track{width:max-content;animation:marquee var(--marquee-duration,30s) linear infinite;display:flex}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.marquee__list{align-items:center;gap:var(--marquee-gap);width:max-content;padding-right:var(--marquee-gap);flex-wrap:nowrap;display:flex}.marquee__list>li{flex-shrink:0}.marquee__list img{max-width:none}@media (min-width:641px){.marquee--mobile-only{overflow:visible;-webkit-mask-image:none;mask-image:none}.marquee--mobile-only .marquee__track{width:auto;animation:none;display:block}.marquee--mobile-only .marquee__list{flex-wrap:wrap;gap:24px 32px;width:100%;padding-right:0}.marquee--mobile-only .marquee__list[aria-hidden=true]{display:none}}[data-reveal]{transition:opacity .6s cubic-bezier(.2, .65, .3, 1) var(--reveal-delay,0s), transform .6s cubic-bezier(.2, .65, .3, 1) var(--reveal-delay,0s), height .2s ease}.reveal-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(16px)}@media (max-width:1360px){:root{--gutter:64px}.hero__inner{gap:48px}.hero__copy,.contact__copy,.form{flex:1;width:auto}.contact__card{gap:48px;padding:56px}.badges{grid-template-columns:repeat(3,minmax(0,1fr))}.panel__shot{flex-shrink:1;width:50%}.panel__shot img{width:100%}}@media (max-width:1180px){.site-nav,.site-header__right{gap:20px}.hero__inner{flex-direction:column;align-items:stretch}.hero__visual{align-self:center}.results,.paths{padding-inline:48px}.results__header{flex-direction:column;align-items:flex-start;gap:24px}.results__title{width:auto}.story{gap:48px}.story__visual{aspect-ratio:520/380;width:45%;height:auto}.get-started__inner{gap:48px}.stories__head{padding-inline:0}.faq__intro{width:300px}}@media (max-width:1080px){.site-header__menu{display:inline-flex}.site-header__right{padding:24px var(--gutter) 32px;background:var(--gray0);border-bottom:1px solid var(--gray3);box-shadow:var(--shadow-card);flex-direction:column;align-items:stretch;gap:24px;position:absolute;top:100%;left:0;right:0}.site-header__right[data-open=false]{display:none}.site-nav{flex-direction:column;align-items:flex-start;gap:20px;font-size:17px}}@media (max-width:960px){:root{--gutter:32px;--inset:24px;--header-h:78px}.site-header__bar{padding-block:16px}.cap-grid,.paths__grid,.events__grid,.stats{grid-template-columns:1fr}.cap:nth-child(2n){border-left:0}.cap{padding:40px 0}.stats{gap:40px}.panel{flex-direction:column;gap:40px;min-height:0}.panel__shot{width:100%}.get-started__inner{grid-template-columns:1fr}.story,.contact__card,.faq__card{flex-direction:column;align-items:stretch}.story__visual{width:100%;max-width:520px}.get-started__visual{max-width:560px}.contact__glow{left:30%}.faq__intro{width:auto}.faq__card{gap:32px}.badges{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__bottom{flex-direction:column;align-items:flex-start}}@media (max-width:640px){:root{--gutter:20px;--inset:12px}.td-logo{width:140px;height:27px}.brand-lockup{gap:12px}.ibm-distributor{width:56px;height:33px}.t-super,.hero__title,.faq__title{font-size:36px;line-height:1.2}.t-h2{font-size:30px}.t-h3,.t-h3-bold,.quote blockquote{font-size:26px}.t-h4{font-size:24px}.t-lead,.contact__lead{font-size:18px}.hero{padding-block:48px}.hero__buttons .btn{flex:100%}.hero__visual{width:100%;height:auto;padding-bottom:72px}.ide{width:100%;position:relative;top:0}.ide__modes{flex-wrap:wrap}.ide__statusbar{white-space:normal;flex-wrap:wrap;gap:8px 16px}.result-badge{top:auto;bottom:0;left:16px}.result-badge__value{font-size:24px;line-height:30px}.customers__logos{justify-content:center}.capabilities,.showcase,.get-started{padding-block:64px}.tabs{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);justify-content:flex-start}.tabs__tab{padding-inline:14px;font-size:16px}.tabs{top:var(--header-h);z-index:20;background:var(--gray1);position:sticky}.panel__shot{padding:12px}.panel__specs{column-gap:24px}.spec dd{font-size:18px}.panel__footer{flex-direction:column;align-items:flex-start}.panel__metric-value{font-size:34px}.results,.paths{gap:48px;padding:56px 16px}.highlight__brush{width:160px;height:17px;top:38px}.path-card,.event{min-height:0;padding:28px 20px}.stories__grid>li{width:300px}.integrations{padding-bottom:32px}.results-wrap{padding-top:0}.results{padding-top:32px;padding-bottom:24px}.paths{margin-inline:calc(-1 * var(--inset));border-radius:0;padding:40px 12px}.paths__title{padding-inline:8px}.btn,.text-link{white-space:normal;text-align:center}.cap{gap:16px;padding:32px 0}.cap__top{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:0}.cap__icon{flex-shrink:0;width:48px;height:48px}.cap__top h3{flex:1;min-width:0}.steps{gap:0}.step{grid-template-columns:44px 1fr;gap:4px 12px;padding:16px 0;display:grid}.step__num{grid-row:span 2;font-size:28px;line-height:1.1}.step h3{font-size:18px;line-height:1.35}.step p{font-size:15px}.get-started__intro,.get-started__body{gap:32px}.get-started__visual{padding:16px}.steps,.badges,.form__row{grid-template-columns:1fr}.enterprise__card{padding:28px 20px}.contact{padding-inline:0}.contact__card{border-radius:0;padding:48px 12px 12px}.contact__copy{padding-inline:8px}.form{padding:20px}.contact__copy .check-item{white-space:normal}.faq__card{padding:32px 20px 16px}.faq__question{gap:16px;font-size:18px;line-height:24px}.footer__top{flex-direction:column}.footer__bottom{gap:12px}}.ba{display:block}.ba-ol{stroke:#1a1a1a;stroke-linejoin:round;stroke-linecap:round}.ba-ln{fill:none;stroke:#1a1a1a;stroke-linecap:round}.ba-ac{fill:none;stroke-linejoin:round;stroke-linecap:round}.ba-gr{fill:none;stroke:#b6bac3;stroke-width:8px;stroke-linejoin:round;stroke-linecap:round}.ba-tube-o{fill:none;stroke:#1a1a1a;stroke-linecap:round}.ba-tube-i{fill:none;stroke:#c9cdd4;stroke-linecap:round}.ba-shine{fill:#fff;opacity:.32}.ba-bb .ba-ol,.ba-bb .ba-ln,.ba-bb .ba-ac{stroke-width:9px}.ba-bb .ba-tube-o{stroke-width:40px}.ba-bb .ba-tube-i{stroke-width:22px}.ba-ds .ba-ol,.ba-ds .ba-ln,.ba-ds .ba-ac{stroke-width:6px}.ba-ds .ba-tube-o{stroke-width:28px}.ba-ds .ba-tube-i{stroke-width:16px}.ba-card{fill:#ece8fd}.ba-panel{fill:#f7f6fe}.ba-codeline{stroke:#d6d9e6;stroke-width:6px;stroke-linecap:round}.ba-textline{stroke-width:6px;stroke-linecap:round}.ba-knobfill{fill:#d9dce6}.ba[data-paused] *{animation-play-state:paused!important}.ba-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite ba-blink}.ba-smile{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite ba-smile}.ba-code{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ba-pulse}@keyframes ba-blink{0%,88%,to{transform:scaleY(1)}91%{transform:scaleY(.08)}94%{transform:scaleY(1)}}@keyframes ba-smile{0%,60%,to{transform:scale(1)}15%,45%{transform:scale(1.18,1.3)}}@keyframes ba-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes ba-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2deg)}}.ba-bb-bob{animation:2.6s ease-in-out infinite ba-bb-bob}.ba-bb-head{transform-box:view-box;transform-origin:308px 630px;animation:5.2s ease-in-out infinite ba-tilt}.ba-bb-wave{transform-box:view-box;transform-origin:404px 690px;animation:3.2s ease-in-out infinite ba-wave}.ba-bb-arm{transform-box:view-box;transform-origin:238px 684px;animation:2.6s ease-in-out infinite ba-swing}.ba-bb-shine{animation:4s ease-in-out infinite ba-bb-shine}.ba-dot{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite ba-dot}.ba-bolt{transform-box:fill-box;transform-origin:50%;animation:2.4s infinite ba-bolt}.ba-check{stroke-dasharray:110;animation:3.2s ease-out infinite ba-check}.ba-plane{animation:3.6s ease-in-out infinite ba-plane}.ba-float{animation:3s ease-in-out infinite ba-float}.ba-laptop{animation:2.6s ease-in-out infinite ba-laptop}@keyframes ba-bb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ba-wave{0%,62%,to{transform:rotate(0)}10%{transform:rotate(-16deg)}20%{transform:rotate(9deg)}30%{transform:rotate(-16deg)}40%{transform:rotate(9deg)}50%{transform:rotate(-5deg)}}@keyframes ba-swing{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes ba-bb-shine{0%{transform:translate(-360px)}45%,to{transform:translate(560px)}}@keyframes ba-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes ba-bolt{0%,40%,to{opacity:.5;transform:scale(1)rotate(0)}44%{opacity:1;transform:scale(1.15)rotate(-6deg)}48%{opacity:.55}52%{opacity:1;transform:scale(1.1)rotate(4deg)}60%{opacity:.5;transform:scale(1)rotate(0)}}@keyframes ba-check{0%{stroke-dashoffset:110px;opacity:1}30%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ba-plane{0%{opacity:0;transform:translate(-40px,22px)}18%{opacity:1}50%{opacity:1;transform:translate(0)}82%{opacity:1}to{opacity:0;transform:translate(70px,-38px)}}@keyframes ba-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ba-laptop{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ba-ds-bob{animation:2.6s ease-in-out infinite ba-ds-bob}.ba-ds-head{transform-box:view-box;transform-origin:560px 345px;animation:5.2s ease-in-out infinite ba-tilt}.ba-ds-arm-l{transform-box:view-box;transform-origin:512px 358px;animation:2.6s ease-in-out infinite ba-swing-l}.ba-ds-arm-r{transform-box:view-box;transform-origin:612px 358px;animation:2.6s ease-in-out infinite ba-swing-r}.ba-ds-shine{animation:4s ease-in-out infinite ba-ds-shine}.ba-cursor{animation:1s step-end infinite ba-cursor}.ba-cl{transform-box:fill-box;transform-origin:0;animation:6s ease-out infinite ba-typeline}.ba-tl{transform-box:fill-box;transform-origin:0;animation:5s ease-out infinite ba-textline}.ba-pie{stroke-dasharray:245;stroke-dashoffset:184px;animation:4s ease-in-out infinite ba-pie}.ba-knob{animation:3.4s ease-in-out infinite ba-knob}.ba-knobfill{animation:3.4s ease-in-out infinite ba-knobfill}.ba-node{transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite ba-node}.ba-n2{animation-delay:.25s}.ba-n3{animation-delay:.5s}.ba-n4{animation-delay:.75s}.ba-edge{stroke-dasharray:110;animation:4s ease-out infinite ba-edge}.ba-drift{animation:6s ease-in-out infinite ba-drift}.ba-drift2{animation:7s ease-in-out infinite ba-drift2}@keyframes ba-ds-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ba-swing-l{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes ba-swing-r{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes ba-ds-shine{0%{transform:translate(-220px)}45%,to{transform:translate(320px)}}@keyframes ba-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes ba-typeline{0%{opacity:0;transform:scaleX(0)}8%{opacity:1}14%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ba-textline{0%{opacity:0;transform:scaleX(0)}10%{opacity:1}22%{transform:scaleX(1)}90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ba-pie{0%{stroke-dashoffset:245px}30%,80%{stroke-dashoffset:184px}to{stroke-dashoffset:245px}}@keyframes ba-knob{0%,35%{transform:translate(0)}50%,85%{transform:translate(56px)}to{transform:translate(0)}}@keyframes ba-knobfill{0%,35%{fill:#d9dce6}50%,85%{fill:#7c3aed}to{fill:#d9dce6}}@keyframes ba-node{0%{opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(1.2)}18%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ba-edge{0%,20%{stroke-dashoffset:110px;opacity:1}35%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ba-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ba-drift2{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ba *{animation:none!important}.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee.stories__marquee{padding-inline:var(--inset)}.marquee__track{animation:none}.marquee__list[aria-hidden=true]{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.preview-banner{z-index:100;background:var(--navy-dark);color:var(--gray0);white-space:nowrap;box-shadow:var(--shadow-card);border-radius:999px;padding:8px 16px;font-size:13px;line-height:1.4;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.preview-banner a{text-decoration:underline}
