@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/43bf8074b3588b69.2n89uljzbeq-2.woff2)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/fded8fb9c8e7dc7e.1o-_f6z8_6yg1.woff2)format("woff2");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/42f71327b569f2f3.16u1vz6l1aj-0.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/e604b4ed85b08e8f.3zv34kl8c5std.woff2)format("woff2");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/c94771928cf0b60d.2x-aedtbgj_qv.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/779827db06f55192.13rz0s2qp12or.woff2)format("woff2");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/cd231ef8deadbc5b.3hbm4c4t3dy91.woff2)format("woff2");unicode-range:U+2C7,U+301-302,U+304,U+306-309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/60590cd2b9734fa5.129gfrz29ducf.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:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/6fec914ace7016f2.0xvu9iysezew-.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:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/2409f70e032dacf9.p.2zqlmms-mejav.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}.google_sans_flex_7297518d-module__WJ5esG__className{font-family:Google Sans Flex;font-style:normal}.google_sans_flex_7297518d-module__WJ5esG__variable{--font-bs-flex:"Google Sans Flex"}
.bs-page{all:initial;-webkit-locale:"en";display:block}.bs-page :where(:not(svg,svg *)),.bs-page :where(:not(svg,svg *)):before,.bs-page :where(:not(svg,svg *)):after{all:revert}.bs-page :where(svg,svg *){display:revert;vertical-align:revert;box-sizing:revert;margin:revert;padding:revert;border:revert}.bs-page{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}.bs-page,.bs-page *,.bs-page:before,.bs-page :before,.bs-page:after,.bs-page :after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){.bs-page{scroll-behavior:smooth}}.bs-page{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}.bs-page hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.bs-page h3,.bs-page h2,.bs-page h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bs-page h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.bs-page h1{font-size:2.5rem}}.bs-page h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.bs-page h2{font-size:2rem}}.bs-page h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.bs-page h3{font-size:1.75rem}}.bs-page p{margin-top:0;margin-bottom:1rem}.bs-page b,.bs-page strong{font-weight:bolder}.bs-page svg{vertical-align:middle}.bs-page button{border-radius:0}.bs-page button:focus:not(:focus-visible){outline:0}.bs-page button{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;margin:0}.bs-page [role=button]{cursor:pointer}.bs-page [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}.bs-page button,.bs-page [type=button],.bs-page [type=reset],.bs-page [type=submit]{-webkit-appearance:button}.bs-page button:not(:disabled),.bs-page [type=button]:not(:disabled),.bs-page [type=reset]:not(:disabled),.bs-page [type=submit]:not(:disabled){cursor:pointer}.bs-page ::-moz-focus-inner{border-style:none;padding:0}.bs-page ::-webkit-datetime-edit-fields-wrapper{padding:0}.bs-page ::-webkit-datetime-edit-text{padding:0}.bs-page ::-webkit-datetime-edit-minute{padding:0}.bs-page ::-webkit-datetime-edit-hour-field{padding:0}.bs-page ::-webkit-datetime-edit-day-field{padding:0}.bs-page ::-webkit-datetime-edit-month-field{padding:0}.bs-page ::-webkit-datetime-edit-year-field{padding:0}.bs-page ::-webkit-inner-spin-button{height:auto}.bs-page [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.bs-page [type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}.bs-page ::-webkit-search-decoration{-webkit-appearance:none}.bs-page ::-webkit-color-swatch-wrapper{padding:0}.bs-page ::file-selector-button{font:inherit;-webkit-appearance:button}.bs-page iframe{border:0}.bs-page [hidden]{display:none!important}.bs-page .lead{font-size:1.25rem;font-weight:300}.bs-page{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.bs-page .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.bs-page .nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.bs-page .card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.bs-page .card>hr{margin-left:0;margin-right:0}.bs-page{--bs-btn-close-filter: ;--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: ;--bg:#fff;--bg-2:#fff;--ink:#1f1430;--ink-2:#6a6280;--line:#ece4f6;--accent:#b92ee3;--accent-soft:#e8b7f6;--accent-edge:#d6c2ef;--band:#efe4fb;--pink-hover:#fe96df}.bs-page,.bs-page *{margin:0}.bs-page{color:var(--ink);background-color:var(--bg);font-family:Google Sans Flex,sans-serif;font-weight:200}.bs-page h1,.bs-page h2,.bs-page h3{font-weight:500}.bs-page .hero{padding:40px 0 90px}@media (max-width:768px){.bs-page .hero{padding:24px 0 60px}}.bs-page[data-theme=warm]{--bg:#f7f2ea;--bg-2:#fffdf9;--ink:#211c2e;--ink-2:#6c6678;--line:#e7ddd0;--accent:#820ad1;--accent-soft:#f0e3fb;--accent-edge:#d8bff0;--band:#f3e9fb}.bs-page[data-theme=clean]{--bg:#fff;--bg-2:#faf8fc;--ink:#1b1726;--ink-2:#6b6578;--line:#ececf1;--accent:#820ad1;--accent-soft:#f4ecfc;--accent-edge:#ddc9f3;--band:#f5edfc}.bs-page[data-theme=lilac]{--bg:#fff;--bg-2:#fff;--ink:#1f1430;--ink-2:#6a6280;--line:#ece4f6;--accent:#b92ee3;--accent-soft:#e8b7f6;--accent-edge:#d6c2ef;--band:#efe4fb}.bs-page,.bs-page *{box-sizing:border-box;margin:0;padding:0}.bs-page{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Google Sans Flex,sans-serif;font-weight:200;line-height:1.65;transition:background .3s,color .3s}.bs-page .section{padding:20px 24px}.bs-page .wrap{max-width:1060px;margin:0 auto}.bs-page .narrow{max-width:720px;margin-left:auto;margin-right:auto}.bs-page .center{text-align:center}.bs-page .display{letter-spacing:-.01em;color:var(--ink);font-size:34px;font-weight:500;line-height:1.2}.bs-page .lead,.bs-page p.body{color:var(--ink-2);max-width:680px;margin-left:auto;margin-right:auto;font-size:21px;font-weight:200;line-height:1.5}.bs-page p.body strong{color:var(--ink);font-weight:600}.bs-page .section p{max-width:680px;margin-left:auto;margin-right:auto}.bs-page .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.bs-page .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bs-page .reveal{opacity:1;transition:none;transform:none}}.bs-page .hero{padding-top:70px;padding-bottom:30px}.bs-page .hero .display{font-size:56px}.bs-page .meta{color:var(--ink-2);letter-spacing:.01em;margin-top:26px;font-size:14px}.bs-page .meta b{color:var(--ink);font-weight:600}@keyframes bs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bs-page .seq{opacity:0;animation:.85s cubic-bezier(.2,.7,.2,1) forwards bs-rise}.bs-page .seq.d1{animation-delay:50ms}.bs-page .seq.d2{animation-delay:.18s}.bs-page .seq.d3{animation-delay:.3s}.bs-page .seq.d4{animation-delay:.46s}.bs-page .stage{justify-content:center;margin-top:54px;display:flex;position:relative}.bs-page .stage:before{content:"";filter:blur(40px);opacity:.9;z-index:0;background:radial-gradient(closest-side,#820ae338,#0000 85%);border-radius:50%;width:85%;height:90%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.bs-page .stage .device{z-index:1;position:relative}@keyframes bs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bs-page .float{animation:6s ease-in-out infinite bs-float}.bs-page .cue{color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;margin:30px auto 0;display:flex}.bs-page .cue .ct{letter-spacing:.18em;text-transform:uppercase;font-size:11px}@keyframes bs-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.bs-page .cue .cv{font-size:16px;animation:1.8s ease-in-out infinite bs-bob}@media (prefers-reduced-motion:reduce){.bs-page .seq{opacity:1;animation:none}.bs-page .float,.bs-page .cue .cv{animation:none}}.bs-page .device{max-width:84vw;margin:0 auto}.bs-page .ph-17-pro{width:270px}.bs-page .ph-17-promax{width:320px}.bs-page .phone{background:#000;border-radius:40px;padding:7px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;box-shadow:0 0 0 1.5px #1a1a1e,0 20px 50px -10px #820ae338,0 40px 80px -20px #0000008c}.bs-page .ph-17-promax .phone{border-radius:44px;padding:7.5px}.bs-page .phone:hover{transform:translateY(-8px)scale(1.015);box-shadow:0 0 0 1.5px #26262b,0 30px 60px -10px #820ae352,0 50px 100px -20px #000000a6}.bs-page .phone .notch{z-index:6;background:#000;border-radius:99px;width:24%;height:2.6%;position:absolute;top:12px;left:50%;transform:translate(-50%)}.bs-page .ph-17-promax .phone .notch{width:23%;height:2.5%;top:13px}.bs-page .phone .screen{aspect-ratio:360/780;background:#fff;border-radius:34px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bs-page .ph-17-promax .phone .screen{border-radius:38px}.bs-page .phone video,.bs-page .phone img{object-fit:cover;width:100%;height:100%;display:block}.bs-page .live-embed{border:0;width:100%;height:100%;display:block}.bs-page .ph-placeholder{text-align:center;width:100%;height:100%;color:var(--accent);border:1.5px dashed var(--accent-edge);background:repeating-linear-gradient(45deg,#faf7fe,#faf7fe 12px,#f3ecfb 12px 24px);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.bs-page .ph-placeholder .pi{font-size:22px}.bs-page .ph-placeholder .pl{color:var(--ink);font-size:12.5px;font-weight:700}.bs-page .ph-placeholder .ps{color:var(--ink-2);max-width:200px;font-size:11px;line-height:1.5}.bs-page .caption{text-align:center;color:var(--ink-2);margin-top:16px;font-size:13px}.bs-page .cards{gap:16px;margin-top:40px;display:grid}.bs-page .cards.two{grid-template-columns:1fr 1fr}.bs-page .card{background:var(--bg-2);border:1px solid var(--line);border-radius:18px;padding:24px 24px 26px}.bs-page .card .ico{margin-bottom:12px;font-size:22px;display:block}.bs-page .card h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.bs-page .card p{color:var(--ink-2);font-size:14.5px;line-height:1.62}@media (max-width:760px){.bs-page .cards.two{grid-template-columns:1fr}}.bs-page .band{background:var(--band);border-top:1px solid var(--accent-edge);border-bottom:1px solid var(--accent-edge)}.bs-page .band .stmt{letter-spacing:-.01em;color:var(--ink);max-width:800px;margin:0 auto;font-size:clamp(22px,3.4vw,32px);font-weight:600;line-height:1.3}.bs-page .beats{gap:14px;margin-top:40px;display:grid}.bs-page .beat{background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:14px;padding:20px 22px}.bs-page .beat h3{color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:700}.bs-page .beat p{color:var(--ink-2);font-size:14.5px;line-height:1.6}.bs-page{--gc-bg:#e8f6e1;--gc-edge:#d3ebc7;--gc-lead:#0e5226;--gc-body:#246a39;--gc-ico:#1f9d57}.bs-page .gcards{gap:14px;margin-top:40px;display:grid}.bs-page .gcard{background:var(--gc-bg);border:1px solid var(--gc-edge);border-radius:16px;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.bs-page .gcard .gico{width:24px;height:24px;color:var(--gc-ico);flex:none;margin-top:2px}.bs-page .gcard .gico svg{width:100%;height:100%;display:block}.bs-page .gcard p{color:var(--gc-body);font-size:14.5px;line-height:1.62}.bs-page .gcard p b{color:var(--gc-lead);font-weight:700}.bs-page .ocards{gap:16px;margin-top:8px;display:grid}.bs-page .ocard{background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:22px;padding:38px 34px}.bs-page .ocard .oico{width:30px;height:30px;color:var(--gc-ico);margin:0 auto 14px}.bs-page .ocard .oico svg{width:100%;height:100%;display:block}.bs-page .ocard .okick{letter-spacing:.18em;text-transform:uppercase;color:var(--gc-body);margin-bottom:16px;font-size:11px;font-weight:700}.bs-page .ocard .oq{color:var(--ink);max-width:600px;margin:0 auto;font-size:clamp(18px,2.4vw,22px);font-weight:500;line-height:1.5}.bs-page .ocard .oby{letter-spacing:.12em;text-transform:uppercase;color:var(--gc-ico);margin-top:18px;font-size:11px;font-weight:700}.bs-page .ocard.win{background:var(--gc-bg);border-color:var(--gc-edge)}.bs-page .ocard.win .onum{letter-spacing:-.03em;color:var(--gc-lead);font-size:clamp(46px,8vw,78px);font-weight:800;line-height:1}.bs-page .ocard.win .oml{color:var(--gc-body);max-width:420px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:15px}.bs-page .ocard.win .osrc{color:var(--gc-body);opacity:.78;margin-top:10px;font-size:12px}.bs-page .quote{letter-spacing:-.01em;color:var(--ink);max-width:820px;margin:0 auto;font-size:clamp(22px,3.2vw,30px);font-weight:500;line-height:1.42}.bs-page .quote-by{letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:600}.bs-page .metric{margin-top:64px}.bs-page .metric .num{letter-spacing:-.03em;color:var(--accent);font-size:clamp(64px,12vw,120px);font-weight:800;line-height:1}.bs-page .metric .ml{color:var(--ink-2);margin-top:10px;font-size:15px}.bs-page .metric .src{color:var(--ink-2);opacity:.72;letter-spacing:.01em;margin-top:8px;font-size:12px}.bs-page .device.embed-frame{width:360px}.bs-page .embed-frame iframe{background:0 0;border:0;width:100%;height:740px;display:block}.bs-page .embed-note{text-align:center;color:var(--ink-2);margin-top:14px;font-size:12.5px}.bs-page .foot{border-top:1px solid var(--line);text-align:center;padding:60px 24px 80px}.bs-page .foot p{color:var(--ink-2);font-size:13px}.bs-page hr.div{background:var(--line);border:0;max-width:1060px;height:1px;margin:0 auto}.bs-page .mt-s{margin-top:16px}.bs-page .mt-m{margin-top:24px}.bs-page a{color:var(--accent)}.bs-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.bs-page .meta .mi{width:14px;height:14px;color:var(--accent);vertical-align:-2px;margin-right:6px;display:inline-flex}.bs-page .meta .mi svg{width:100%;height:100%;display:block}.bs-page .lcards{gap:14px;margin-top:40px;display:grid}.bs-page .lcard{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.bs-page .lcard .lico{flex:none;width:24px;height:24px;margin-top:2px}.bs-page .lcard .lico svg{width:100%;height:100%;display:block}.bs-page .lcard p{color:var(--ink-2);font-size:15px;line-height:1.62}.bs-page .lcard p b{color:var(--ink);font-weight:700}.bs-page .lcard.amber .lico{color:#c8821f}.bs-page .lcard.purple .lico{color:var(--accent)}.bs-page .challenge-card{text-align:center;background:#fdf6ec;border:1px solid #ecd4a8;border-radius:22px;max-width:1000px;margin:0 auto;padding:40px 36px}.bs-page .challenge-card .cico{color:#c8821f;width:28px;height:28px;margin:0 auto 12px}.bs-page .challenge-card .cico svg{width:100%;height:100%;display:block}.bs-page .challenge-card .stmt{color:var(--ink);max-width:920px;margin:0 auto;font-size:clamp(18px,2.4vw,22px);font-weight:500;line-height:1.45}.bs-page .card .pico{width:24px;height:24px;color:var(--gc-ico);margin-bottom:14px;display:block}.bs-page .card .pico svg{width:100%;height:100%;display:block}.bs-page .ocard.voice .oico,.bs-page .ocard.voice .okick,.bs-page .ocard.voice .oby{color:var(--accent)}.bs-page .timeline{margin-top:44px}.bs-page .tl-months{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:16px;padding-bottom:10px;display:grid}.bs-page .tl-months span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:11px;font-weight:700}.bs-page .tl-track{grid-template-columns:repeat(4,1fr);row-gap:14px;display:grid;position:relative}.bs-page .tl-track:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--line) calc(25% - 1px), var(--line) 25%);position:absolute;inset:0}.bs-page .tl-phase{z-index:1;border:1px solid;border-radius:18px;padding:16px 20px 18px;position:relative}.bs-page .tl-phase .tl-ico{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;display:inline-flex}.bs-page .tl-phase .tl-ico svg{width:18px;height:18px;display:block}.bs-page .tl-phase h4{letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:800}.bs-page .tl-phase p{font-size:13px;font-weight:600;line-height:1.45}.bs-page .tl-phase.p1{grid-area:1/1/auto/3}.bs-page .tl-phase.p2{grid-area:2/2/auto/4}.bs-page .tl-phase.p3{grid-area:3/3/auto/5}.bs-page .tl-phase.p4{grid-area:4/4/auto/5}.bs-page .tl-phase.amber{background:#fdf4e7;border-color:#f0dcb4}.bs-page .tl-phase.amber .tl-ico{color:#b9791b;background:#f6dfae}.bs-page .tl-phase.amber p{color:#a9791f}.bs-page .tl-phase.pink{background:#fdeef0;border-color:#f6c9d1}.bs-page .tl-phase.pink .tl-ico{color:#c43a55;background:#f7c0ca}.bs-page .tl-phase.pink p{color:#bb3b54}.bs-page .tl-phase.blue{background:#eaf2fd;border-color:#c4dbf6}.bs-page .tl-phase.blue .tl-ico{color:#2f6bd9;background:#bdd7f7}.bs-page .tl-phase.blue p{color:#3267c4}.bs-page .tl-phase.green{background:#e9f7e2;border-color:#cdeac0}.bs-page .tl-phase.green .tl-ico{color:#2f8a3e;background:#c4e9b4}.bs-page .tl-phase.green p{color:#2c7a43}@media (max-width:760px){.bs-page .tl-months{display:none}.bs-page .tl-track{border-left:2px solid var(--line);flex-direction:column;gap:12px;padding-left:18px;display:flex}.bs-page .tl-track:before{display:none}.bs-page .tl-phase{grid-column:auto!important}}.bs-page .tw-grid{grid-template-columns:.8fr 1.4fr;align-items:start;gap:48px;display:grid}.bs-page .tw-head,.bs-page .tw-head .display{text-align:left}@media (max-width:860px){.bs-page .tw-grid{grid-template-columns:1fr;gap:28px}}.bs-page .split{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.bs-page .split.top{align-items:start}.bs-page .split .display,.bs-page .split .body{text-align:left}.bs-page .split .lcards{margin-top:18px}@media (max-width:860px){.bs-page .split{grid-template-columns:1fr;gap:30px}}.bs-page .ob-group{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;max-width:900px;margin:44px auto 0;display:grid}@media (max-width:760px){.bs-page .ob-group{grid-template-columns:1fr;gap:34px;max-width:290px}}.bs-page .ob-step{text-align:center}.bs-page .ob-dev{width:100%}.bs-page .ob-dev .phone{border-radius:38px;padding:9px}.bs-page .ob-dev .screen{background:#fff}.bs-page .ob{color:var(--ink);background:#fff;flex-direction:column;padding:42px 15px 16px;display:flex;position:absolute;inset:0}.bs-page .ob-x{color:var(--ink-2);margin-bottom:9px;font-size:17px;line-height:1}.bs-page .ob-prev{border:1px solid var(--line);background:#faf7fe;border-radius:16px;padding:11px 11px 10px}.bs-page .ob-pills{gap:6px;margin-bottom:9px;display:flex}.bs-page .ob-pill{color:#820ad1;white-space:nowrap;border:1px solid #820ad1;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:600}.bs-page .ob-amt-l{color:#2f6bd9;font-size:8px;font-weight:700}.bs-page .ob-amt{letter-spacing:-.02em;color:var(--ink);margin-top:2px;font-size:19px;font-weight:800}.bs-page .ob-meta{color:var(--ink-2);margin-top:4px;font-size:7.5px;line-height:1.55}.bs-page .ob-meta b{color:var(--ink);font-weight:700}.bs-page .ob-bars{align-items:flex-end;gap:5px;height:52px;margin-top:9px;display:flex}.bs-page .ob-bars i{background:#820ad1;border-radius:2px;flex:1}.bs-page .ob-xlab{gap:5px;margin-top:4px;display:flex}.bs-page .ob-xlab span{text-align:center;color:var(--ink-2);flex:1;font-size:5.5px;font-weight:700}.bs-page .ob-tabs{color:var(--ink-2);align-items:center;gap:7px;margin-top:9px;font-size:8px;font-weight:600;display:flex}.bs-page .ob-tabs .on{color:#fff;background:#820ad1;border-radius:999px;padding:3px 9px}.bs-page .ob-list{margin-top:8px}.bs-page .ob-row{color:var(--ink);justify-content:space-between;gap:6px;padding:2.5px 0;font-size:7.5px;display:flex}.bs-page .ob-row .d{color:var(--ink-2);flex-shrink:0;width:30px}.bs-page .ob-row .n{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bs-page .ob-row.green{color:#1f9d57}.bs-page .ob-head{color:#820ad1;text-align:center;margin-top:16px;font-size:17px;font-weight:800;line-height:1.16}.bs-page .ob-desc{color:var(--ink-2);text-align:center;margin-top:9px;font-size:10px;line-height:1.5}.bs-page .ob-foot{margin-top:auto;padding-top:14px}.bs-page .ob-cta{color:#fff;text-align:center;background:#820ad1;border-radius:999px;padding:12px;font-size:11px;font-weight:700}.bs-page .ob-nav{justify-content:space-between;align-items:center;display:flex}.bs-page .ob-circ{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;line-height:1;display:flex}.bs-page .ob-circ.back{color:var(--ink);background:#efeaf4}.bs-page .ob-circ.fwd{color:#fff;background:#820ad1}.bs-page .ob-dots{gap:5px;display:flex}.bs-page .ob-dots i{background:#d8d2e2;border-radius:999px;width:6px;height:6px}.bs-page .ob-dots i.on{background:var(--ink-2)}.bs-page .aifx{--purple:#820ad1;--purple-deep:#3d0a63;--ink:#1c1830;--ink-2:#6a6580;--line:#ececf1;--red:#d92d4e;--green:#1f9d57;--blue:#2f6bd9;--ai-tint:#f6edfd;--ai-edge:#c79bea;--shadow:0 24px 60px -20px #3c0a6359;font-family:Google Sans Flex,Roboto,system-ui,-apple-system,sans-serif}.bs-page .aifx *{box-sizing:border-box;margin:0;padding:0}.bs-page .aifx{border:1px solid var(--line);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fcfbfe;border-radius:24px;padding:48px 24px}.bs-page .aifx .wrap{max-width:1080px;margin:0 auto}.bs-page .aifx .topbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.bs-page .aifx .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--purple);font-size:11px;font-weight:700}.bs-page .aifx .concept-pill{letter-spacing:.04em;color:var(--purple-deep);background:#efe1fb;border:1px solid #ddc2f3;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:600}.bs-page .aifx h1{letter-spacing:-.02em;max-width:18ch;margin:10px 0 8px;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.05}.bs-page .aifx .sub{color:var(--ink-2);max-width:60ch;margin-bottom:22px;font-size:15px;line-height:1.55}.bs-page .aifx .switch{background:#efe9f4;border-radius:999px;gap:6px;margin-bottom:30px;padding:5px;display:inline-flex}.bs-page .aifx .switch button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700}.bs-page .aifx .switch button.on{color:var(--purple);background:#fff;box-shadow:0 2px 8px #3c0a631f}.bs-page .aifx .stage{grid-template-columns:360px 1fr;align-items:start;gap:44px;display:grid}@media (max-width:860px){.bs-page .aifx .stage{grid-template-columns:1fr;justify-items:center;gap:36px}}.bs-page .aifx .phone{width:360px;height:740px;box-shadow:0 0 0 1.5px #1a1a1e, var(--shadow);transform-origin:top;background:#000;border-radius:44px;flex-shrink:0;margin-bottom:-83px;padding:7.5px;position:relative;transform:scale(.8888)}.bs-page .aifx .notch{z-index:6;background:#000;border-radius:99px;width:83px;height:18.5px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.bs-page .aifx .screen{background:#fff;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.bs-page .aifx .scroll{padding-bottom:96px;position:absolute;inset:0;overflow-y:auto}.bs-page .aifx .scroll::-webkit-scrollbar{width:0}.bs-page .aifx .statusbar{justify-content:space-between;align-items:center;padding:16px 24px 4px;font-size:13px;font-weight:600;display:flex}.bs-page .aifx .statusbar .dots{letter-spacing:2px}.bs-page .aifx .nav{align-items:center;gap:12px;padding:12px 18px 8px;display:flex}.bs-page .aifx .nav .back{font-size:20px;line-height:1}.bs-page .aifx .nav .title{font-size:17px;font-weight:700}.bs-page .aifx .controls{gap:8px;padding:6px 18px 10px;display:flex}.bs-page .aifx .chip{color:var(--purple);background:#fff;border:1.5px solid #d9c3ef;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.bs-page .aifx button.chip{cursor:pointer}.bs-page .aifx button.chip.off{color:var(--ink-2);border-color:#e2dcec}.bs-page .aifx .summary{padding:8px 22px 4px}.bs-page .aifx .status-line{margin-bottom:4px;font-size:13.5px;font-weight:700}.bs-page .aifx .status-line.red{color:var(--red)}.bs-page .aifx .status-line.green{color:var(--green)}.bs-page .aifx .status-line.blue{color:var(--blue)}.bs-page .aifx .amount{letter-spacing:-.02em;font-size:34px;font-weight:800}.bs-page .aifx .why-btn{background:var(--ai-tint);border:1px solid var(--ai-edge);color:var(--purple-deep);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.bs-page .aifx .why-btn:hover{background:#f0e2fb}.bs-page .aifx .meta{color:var(--ink-2);margin-top:12px;font-size:12.5px;line-height:1.7}.bs-page .aifx .chart{align-items:flex-end;gap:9px;height:96px;padding:16px 22px 8px;display:flex}.bs-page .aifx .chart.hidden,.bs-page .aifx .chart-labels.hidden{display:none}.bs-page .aifx .bar{background:#e7d4f7;border-radius:7px 7px 4px 4px;flex:1}.bs-page .aifx .bar.on{background:var(--purple)}.bs-page .aifx button.bar{font:inherit;cursor:pointer;border:0;padding:0;transition:transform .12s}.bs-page .aifx button.bar:hover{transform:translateY(-3px)}.bs-page .aifx button.bar:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.bs-page .aifx .chart-labels{color:var(--ink-2);gap:9px;padding:0 22px 8px;font-size:9px;font-weight:600;display:flex}.bs-page .aifx .chart-labels span{text-align:center;flex:1}.bs-page .aifx .chart-labels span.act{color:var(--purple);font-weight:800}.bs-page .aifx .seg{gap:6px;padding:10px 18px 6px;display:flex}.bs-page .aifx .seg button{cursor:pointer;color:var(--ink-2);background:#f2eef7;border:0;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700}.bs-page .aifx .seg button.on{background:var(--purple);color:#fff}.bs-page .aifx .rows{padding:6px 0 0}.bs-page .aifx .trow{border-top:1px solid var(--line);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:12px;width:100%;padding:13px 22px;font-family:inherit;display:flex}.bs-page .aifx .trow .date{color:var(--ink-2);flex-shrink:0;width:42px;font-size:11px;font-weight:600}.bs-page .aifx .trow .body{flex:1;min-width:0}.bs-page .aifx .trow .name{font-size:14px;font-weight:600;display:block}.bs-page .aifx .trow .note{color:var(--ink-2);margin-top:2px;font-size:11px;display:block}.bs-page .aifx .trow .amt{white-space:nowrap;font-size:14px;font-weight:700}.bs-page .aifx .trow .amt.pos{color:var(--green)}.bs-page .aifx .trow.tap{cursor:pointer}.bs-page .aifx .trow.tap:hover,.bs-page .aifx .trow.tap:focus-visible{background:#faf6fe;outline:none}.bs-page .aifx .trow.pending .name,.bs-page .aifx .trow.pending .amt{color:#9a93ad}.bs-page .aifx .trow.pending .spark{opacity:.6}.bs-page .aifx .spark{background:var(--ai-tint);border:1px solid #e9d6f9;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.bs-page .aifx .cardgrp-head{border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#faf8fc;align-items:center;gap:12px;width:100%;padding:15px 22px;font-family:inherit;display:flex}.bs-page .aifx .cardgrp-head .ci{flex:1;min-width:0}.bs-page .aifx .cardgrp-head .cn{letter-spacing:.01em;font-size:13.5px;font-weight:700;display:block}.bs-page .aifx .cardgrp-head .ct{color:var(--ink-2);margin-top:2px;font-size:11px;display:block}.bs-page .aifx .cardgrp-head .cs{white-space:nowrap;font-size:14px;font-weight:800}.bs-page .aifx .cardgrp-head .cv{text-align:center;width:18px;color:var(--ink-2);font-size:12px;transition:transform .15s}.bs-page .aifx .cardgrp.collapsed .cardgrp-head .cv{transform:rotate(-90deg)}.bs-page .aifx .cardgrp.collapsed .row{display:none}.bs-page .aifx .cardgrp .row .date{width:46px}.bs-page .aifx .footer-cta{background:linear-gradient(#fff0,#fff 28%);gap:10px;padding:14px 18px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.bs-page .aifx .footer-cta button{cursor:pointer;border:0;border-radius:999px;flex:1;padding:14px;font-family:inherit;font-size:14px;font-weight:700}.bs-page .aifx .btn-ghost{color:var(--ink);background:#efeaf4}.bs-page .aifx .btn-primary{background:var(--purple);color:#fff}.bs-page .aifx .panel{z-index:11;visibility:hidden;background:#fff;border-radius:36px;flex-direction:column;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s;display:flex;position:absolute;inset:0;transform:translateY(102%)}.bs-page .aifx .panel.show{visibility:visible;transition:transform .3s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.bs-page .aifx .panel-head{align-items:center;padding:38px 20px 8px;display:flex}.bs-page .aifx .panel-head .x{cursor:pointer;width:30px;color:var(--ink);background:0 0;border:0;font-family:inherit;font-size:22px;line-height:1}.bs-page .aifx .panel-head .pt{text-align:center;flex:1;margin-right:30px;font-size:16px;font-weight:700}.bs-page .aifx .panel-tabs{gap:8px;padding:10px 20px 6px;display:flex}.bs-page .aifx .panel-tabs button{cursor:pointer;color:var(--ink-2);background:#f2eef7;border:0;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:700}.bs-page .aifx .panel-tabs button.on{background:var(--purple);color:#fff}.bs-page .aifx .panel-list{flex:1;padding:6px 0 16px;overflow-y:auto}.bs-page .aifx .ep-row{border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:12px;width:100%;padding:16px 22px;font-family:inherit;display:flex}.bs-page .aifx .ep-row[disabled]{cursor:default;opacity:.55}.bs-page .aifx .ep-row .epi{flex:1}.bs-page .aifx .ep-row .epm{font-size:16px;font-weight:700;display:block}.bs-page .aifx .ep-row .eps{color:var(--ink-2);margin-top:3px;font-size:12px;display:block}.bs-page .aifx .ep-row.cur .epm{color:var(--purple)}.bs-page .aifx .ep-row .epa{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:700}.bs-page .aifx .ep-row .epc{color:var(--ink-2);font-size:14px}.bs-page .aifx .scrim{opacity:0;pointer-events:none;z-index:8;background:#1c0a326b;border-radius:36px;transition:opacity .26s;position:absolute;inset:0}.bs-page .aifx .scrim.show{opacity:1;pointer-events:auto}.bs-page .aifx .sheet{z-index:9;background:#fff;border-radius:26px 26px 36px 36px;max-height:88%;padding:8px 20px 24px;transition:transform .3s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(102%)}.bs-page .aifx .sheet.show{transform:translateY(0)}.bs-page .aifx .grip{background:#e2dcec;border-radius:99px;width:38px;height:4px;margin:8px auto 14px}.bs-page .aifx .ai-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:15px 16px 16px}.bs-page .aifx .ai-tag{color:var(--purple-deep);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.bs-page .aifx .ai-tag .d{font-size:12px}.bs-page .aifx .ai-head{margin-bottom:8px;font-size:16px;font-weight:700}.bs-page .aifx .ai-body{color:#34304a;font-size:14px;line-height:1.62}.bs-page .aifx .ai-body b{color:var(--ink);font-weight:700}.bs-page .aifx .bd{background:#fff;border:1px solid #e9dcf6;border-radius:12px;margin-top:13px;padding:6px 12px}.bs-page .aifx .bd-row{color:#34304a;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.bs-page .aifx .bd-row span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.bs-page .aifx .bd-row.pos span:last-child{color:var(--green)}.bs-page .aifx .bd-row.total{color:var(--ink);border-top:1px solid #e9dcf6;font-weight:800}.bs-page .aifx .bd-row.total span:last-child{font-weight:800}.bs-page .aifx .ai-source{color:var(--ink-2);border-top:1px dashed #ddccef;margin-top:12px;padding-top:12px;font-size:11.5px;line-height:1.5}.bs-page .aifx .ai-lane{color:var(--ink-2);gap:6px;margin-top:8px;font-size:11.5px;line-height:1.5;display:flex}.bs-page .aifx .report{width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #e6def0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.bs-page .aifx .report:hover{background:#faf7fe}.bs-page .aifx .reported{color:#14793f;background:#eafaf0;border:1px solid #bfe8cf;border-radius:12px;margin-top:14px;padding:12px;font-size:12.5px;font-weight:600;display:none}.bs-page .aifx .ai-card.unsure{background:#fff7ec;border-color:#f0d39a}.bs-page .aifx .ai-card.unsure .ai-tag{color:#8a5a00}.bs-page .aifx .handoff{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:14px;padding:13px;font-family:inherit;font-size:14px;font-weight:700}.bs-page .aifx .notes{max-width:460px}.bs-page .aifx .notes-h{letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin-bottom:6px;font-size:12px;font-weight:700}.bs-page .aifx .notes-lead{color:var(--ink-2);margin-bottom:14px;font-size:15px;line-height:1.6}.bs-page .aifx .state-note{color:var(--purple-deep);background:var(--ai-tint);border:1px solid #e7d2f7;border-radius:12px;margin-bottom:22px;padding:12px 14px;font-size:13px;line-height:1.55}.bs-page .aifx .ncard{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:12px;padding:16px 17px}.bs-page .aifx .ncard h3{align-items:baseline;gap:9px;margin-bottom:6px;font-size:14.5px;font-weight:700;display:flex}.bs-page .aifx .ncard h3 .n{color:var(--purple);flex-shrink:0;font-size:12px;font-weight:800}.bs-page .aifx .ncard p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.bs-page .aifx .ncard p b{color:var(--ink);font-weight:600}.bs-page .aifx .foot{color:#9a93ad;border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.bs-page .aifx .sheet,.bs-page .aifx .scrim,.bs-page .aifx .panel,.bs-page .aifx button.bar{transition:none}}html:has(.bs-page){background:#fff}.bs-page{padding-top:85px}@media (min-width:992px){.bs-page{padding-top:87.4px}}.bs-page{font-family:var(--font-bs-flex), sans-serif}.bs-page .aifx{font-family:var(--font-bs-flex), "Roboto", system-ui, -apple-system, sans-serif}:root{font-optical-sizing:none}.bs-page{font-optical-sizing:auto}.bs-page .section{position:relative}.bs-page .story-note{display:none}@media (min-width:1360px){.bs-page .story-note{text-align:left;letter-spacing:0;width:min(170px,50% - 570px);color:var(--ink-2);padding-top:.7rem;font-size:14px;font-weight:500;line-height:1.35;display:block;position:absolute;right:calc(50% + 546px)}}.bs-page .card,.bs-page .lcard,.bs-page .beat,.bs-page .ocard,.bs-page .gcard,.bs-page .challenge-card,.bs-page .tl-phase{border:0}.bs-page .card,.bs-page .lcard,.bs-page .beat,.bs-page .ocard{background:#f3f2f5}.bs-page .ocard.win{background:var(--gc-bg)}.bs-page .card p,.bs-page .lcard p,.bs-page .beat p{color:#3f3a4d}.bs-page .card h3,.bs-page .beat h3,.bs-page .lcard p b,.bs-page .ocard .oq{color:#17111f}.bs-page{--bx-pink:var(--color-pink,#ec3168);--bx-ink:var(--color-ink,#1e1e1e);--bx-dark:var(--color-dark,#1e1e1e);--bx-bone:var(--color-bone,#f6f4ef);--bx-label:#a6a6a6;--bx-card:#f3f2f5;--bx-card-text:#6a6877;--bx-purple:#6220a2;--bx-bubble:#e9e8ee;--bx-rule:#e6e5ea;--u:.6rem;--bx-pad:1.25rem;--bx-gap:4.25rem;--bx-ph:min(250px, 70vw);--bx-ph-lg:min(290px, 78vw);--bx-ai-s:.8888;--fs-title:2.9rem;--fs-lead:1rem;--fs-band:1.0625rem;--fs-body:1rem;--fs-body-lg:1.0625rem;--fs-h2:1.6rem;--fs-label:1rem;--fs-card:.9rem;--fs-meta:.8125rem;color:var(--bx-ink);font-optical-sizing:none;font-weight:400;line-height:1.35}.bs-page .aifx,.bs-page .ob{font-optical-sizing:auto;letter-spacing:normal;text-align:left;font-weight:200;line-height:1.65}@media (min-width:900px){.bs-page{--u:1vw;--bx-pad:2.2vw;--bx-gap:5.6vw;--bx-ph:clamp(210px, 15vw, 300px);--bx-ph-lg:clamp(230px, 17vw, 340px);--bx-ai-s:.6;--fs-title:5.2vw;--fs-lead:max(1rem, 1.45vw);--fs-band:max(1.125rem, 1.75vw);--fs-body:max(1rem, 1.45vw);--fs-body-lg:max(1.0625rem, 1.6vw);--fs-h2:max(1.5rem, 2.3vw);--fs-label:max(1rem, 1.6vw);--fs-card:max(.875rem, 1.07vw);--fs-meta:max(.875rem, 1.25vw)}}@media (min-width:600px) and (max-width:899.98px){.bs-page{--u:.72rem;--bx-pad:2.25rem;--bx-gap:5rem;--bx-ph:270px;--bx-ph-lg:320px;--fs-title:4.25rem;--fs-lead:1.2rem;--fs-band:1.3rem;--fs-body:1.125rem;--fs-body-lg:1.2rem;--fs-h2:2rem;--fs-label:1.125rem;--fs-card:.9375rem;--fs-meta:.875rem}.bs-page .bx-copy,.bs-page .bx-band-text,.bs-page .bx-voice,.bs-page .bx-explore .gcards,.bs-page .bx-context .bx-band-label,.bs-page .bx-context .bx-band-text{max-width:38rem;margin-left:auto;margin-right:auto}.bs-page .bx-two,.bs-page .bx-concepts{grid-template-columns:1fr 1fr}.bs-page .bx-concepts{gap:1rem}.bs-page .bx-win{grid-template-columns:42% 1fr;align-items:center;max-width:40rem}.bs-page .bx-win-body{border-top:0;border-left:2px solid var(--gc-edge);margin:0;padding:0 1rem}.bs-page .bx-take-cards,.bs-page .bx-narrow{max-width:38rem}}@media (min-width:1150px){.bs-page{--bx-ai-s:.64}}@media (min-width:1440px){.bs-page{--bx-ai-s:.68}}@media (min-width:1700px){.bs-page{--bx-ai-s:.8}}@media (min-width:1920px){.bs-page{--bx-ai-s:.8888}}.bs-page .bx-hero{padding:calc(var(--u) * 2.6) var(--bx-pad) calc(var(--u) * 3);text-align:center}.bs-page .bx-title{font-size:var(--fs-title);letter-spacing:-.04em;color:var(--bx-pink);margin:0;font-weight:400;line-height:.9}.bs-page .bx-lead{max-width:21em;margin:calc(var(--u) * 2.2) auto 0;font-size:var(--fs-lead);letter-spacing:-.02em;line-height:1.35}.bs-page .bx-meta{margin:calc(var(--u) * 2.6) 0 0;font-size:var(--fs-meta);color:#8a8a93;font-weight:400;line-height:1.6}.bs-page .bx-meta b{color:var(--bx-ink);font-weight:600}.bs-page .bx-meta .mi{width:1.05em;height:1.05em;color:var(--accent);vertical-align:-.15em;margin-right:.4em;display:inline-flex}.bs-page .bx-meta .bx-nu{width:1.9em;color:var(--color-nubank,#820ad1)}.bs-page .bx-meta .mi svg{width:100%;height:100%;display:block}.bs-page .bx-hero .stage{margin-top:calc(var(--u) * 3)}.bs-page .bx-ph{width:var(--bx-ph);--ph:var(--bx-ph)}.bs-page .bx-ph-lg{width:var(--bx-ph-lg);--ph:var(--bx-ph-lg)}.bs-page .bx-ph .phone{padding:calc(var(--ph) * .026);border-radius:calc(var(--ph) * .148)}.bs-page .bx-ph .phone .screen{border-radius:calc(var(--ph) * .126)}.bs-page .bx-ph .caption{margin-top:calc(var(--u) * 1);font-size:var(--fs-meta);color:var(--bx-label);font-weight:400;line-height:1.4}.bs-page .bx-band{padding:calc(var(--u) * 3.4) var(--bx-pad);background:var(--bx-dark);color:var(--bx-bone)}.bs-page .bx-band-gap{margin-top:var(--bx-gap)}.bs-page .bx-center{text-align:center}.bs-page .bx-band-label{margin:0 0 calc(var(--u) * 1.4);font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--bx-pink);font-weight:500;line-height:1.15}.bs-page .bx-band-text p,.bs-page .bx-band-stmt{font-size:var(--fs-band);letter-spacing:-.015em;margin:0;line-height:1.35}.bs-page .bx-band-text p+p{margin-top:1.25em}.bs-page .bx-band-stmt{max-width:28em;margin:calc(var(--u) * 1.2) auto 0}.bs-page .bx-sec{padding:var(--bx-gap) var(--bx-pad) 0;text-align:center}.bs-page .bx-sec-tight{padding-top:calc(var(--bx-gap) * .78)}.bs-page .bx-sec-flush{padding-top:calc(var(--u) * 3.6)}.bs-page .bx-sec-after-hr{padding-top:calc(var(--u) * 4)}.bs-page .bx-label{font-size:var(--fs-label);letter-spacing:-.02em;color:var(--bx-label);margin:0;font-weight:500;line-height:1.25}.bs-page .bx-h2{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--bx-pink);margin:.2em 0 0;font-weight:500;line-height:1.15}.bs-page .bx-band .bx-h2{margin-top:0}.bs-page .bx-band .bx-label+.bx-h2{margin-top:.2em}.bs-page .bx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bs-page .bx-copy{margin:calc(var(--u) * 3.2) auto 0}.bs-page .bx-copy p,.bs-page .bx-insight p,.bs-page .bx-intro{font-size:var(--fs-body);letter-spacing:-.015em;margin:0;line-height:1.35}.bs-page .bx-copy p+p,.bs-page .bx-insight p+p{margin-top:1.3em}.bs-page .bx-copy-lg p{font-size:var(--fs-body-lg)}.bs-page .bx-left{text-align:left;margin:0}.bs-page .bx-pink{color:var(--bx-pink)}.bs-page .bx-insight{margin:calc(var(--u) * 1.1) auto 0;padding:calc(var(--u) * 3.4) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 4);background:var(--bx-purple);color:#fff}.bs-page .bx-insight u{text-underline-offset:.18em;text-decoration-thickness:1px}.bs-page .bx-split{gap:calc(var(--u) * 3.6);margin-top:calc(var(--u) * 3);justify-items:center;display:grid}.bs-page .bx-intro{margin-top:calc(var(--u) * 3);text-align:left}.bs-page .bx-cards{gap:calc(var(--u) * 1.1);margin:calc(var(--u) * 1.7) auto 0;text-align:left;display:grid}.bs-page .bx-principles{margin-top:calc(var(--u) * 2.6)}.bs-page .bx-card{padding:calc(var(--u) * 1.5) calc(var(--u) * 1.7) calc(var(--u) * 1.8);background:var(--bx-card);border-radius:max(12px,1.1vw)}.bs-page .bx-card p{font-size:var(--fs-card);letter-spacing:0;color:var(--bx-card-text);margin:0;font-weight:400;line-height:1.65}.bs-page .bx-card p b,.bs-page .bx-card p strong,.bs-page .bx-card h3{color:var(--bx-ink);font-weight:700}.bs-page .bx-card h3{font-size:calc(var(--fs-card) * 1.06);letter-spacing:0;margin:0 0 .35em;line-height:1.35}.bs-page .bx-emoji{font-size:calc(var(--fs-card) * 1.5);flex:none;margin-bottom:.3em;line-height:1.2;display:block}.bs-page .bx-row{align-items:flex-start;gap:calc(var(--u) * 1.2);display:flex}.bs-page .bx-row .bx-emoji{margin:0}.bs-page .bx-concepts{gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 3.6);display:grid}.bs-page .bx-cap{margin:calc(var(--u) * 1.2) 0 calc(var(--u) * .7);font-size:calc(var(--fs-label) * .82);letter-spacing:-.02em;color:var(--bx-label);line-height:1.2}.bs-page .bx-concept .bx-card{text-align:left}.bs-page .bx-solution{text-align:center}.bs-page .bx-solution .bx-label{color:#c9c9c9}.bs-page .bx-solution-grid{margin-top:calc(var(--u) * 2.6)}.bs-page .bx-solution .ob-group{margin-top:0}.bs-page .bx-solution .bx-band-text{margin-top:calc(var(--u) * 3.6)}.bs-page .bx-solution .phone,.bs-page .bx-solution .phone:hover{box-shadow:0 0 0 3px var(--bx-bone)}.bs-page .bx-explore{gap:calc(var(--u) * 3.4);justify-items:center;display:grid}.bs-page .bx-explore-note p{font-size:calc(var(--fs-h2) * 1.02);letter-spacing:-.03em;color:#b9b9b9;margin:0;font-weight:500;line-height:1.15}.bs-page .bx-explore-note .bx-explore-tip{max-width:19em;font-size:var(--fs-card);letter-spacing:0;color:#8a8a93;margin:.9em auto 0;font-weight:400;line-height:1.5}.bs-page .bx-explore .gcards{gap:calc(var(--u) * 1.2);text-align:left;margin-top:0}.bs-page .bx-explore .gcard{gap:calc(var(--u) * 1.3);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6) calc(var(--u) * 1.6);border-radius:max(12px,1.1vw)}.bs-page .bx-explore .gcard p{font-size:var(--fs-card);margin:0;font-weight:400;line-height:1.65}.bs-page .bx-explore .gcard .gico{width:calc(var(--fs-card) * 1.5);height:calc(var(--fs-card) * 1.5)}.bs-page .bx-voice{text-align:left;margin:0 auto}.bs-page .bx-voice .bx-label{padding-left:calc(var(--u) * 3)}.bs-page .bx-bubble{margin:calc(var(--u) * 1) 0 0;padding:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 3.2);border-radius:calc(var(--u) * 3.6);background:var(--bx-bubble);position:relative}.bs-page .bx-bubble:after{content:"";right:calc(100% - var(--u) * 1.2);bottom:calc(var(--u) * .4);width:calc(var(--u) * 3.2);height:calc(var(--u) * 2.6);background:var(--bx-bubble);clip-path:polygon(0 100%,100% 0,100% 78%);position:absolute}.bs-page .bx-bubble p{font-size:var(--fs-body);letter-spacing:-.015em;margin:0;line-height:1.35}.bs-page .bx-bubble p+p{margin-top:1.3em}.bs-page .bx-avatar{object-fit:cover;border-radius:50%;width:4.25rem;height:4.25rem;margin-top:.6rem;display:block}.bs-page .bx-win{margin:calc(var(--u) * 3.4) auto 0;padding:calc(var(--u) * 2.4) calc(var(--u) * 2);border-radius:calc(var(--u) * 3);background:var(--gc-bg);display:grid}.bs-page .bx-win-title{font-size:calc(var(--fs-h2) * 1.08);letter-spacing:-.03em;color:var(--bx-pink);justify-content:center;align-items:center;gap:.35em;margin:0;font-weight:500;line-height:1.15;display:flex}.bs-page .bx-win-title .bx-emoji{margin:0;font-size:1.25em}.bs-page .bx-win-body{margin-top:calc(var(--u) * 2);padding-top:calc(var(--u) * 2);border-top:2px solid var(--gc-edge)}.bs-page .bx-num{letter-spacing:-.03em;color:var(--gc-lead);font-size:4.6rem;font-weight:800;line-height:1}.bs-page .bx-win-text,.bs-page .bx-win-src{color:var(--gc-body);margin:0;font-weight:400}.bs-page .bx-win-text{margin-top:calc(var(--u) * 1);font-size:calc(var(--fs-body) * .88);line-height:1.35}.bs-page .bx-win-src{margin-top:calc(var(--u) * .9);font-size:var(--fs-card);opacity:.8}.bs-page .bx-hr{width:calc(100% - var(--bx-pad) * 2);height:1px;margin:var(--bx-gap) auto 0;background:var(--bx-rule);border:0}.bs-page .bx-hr-short{width:calc(var(--u) * 14);margin-top:calc(var(--u) * 4)}.bs-page .bx-final{padding-bottom:calc(var(--u) * 4)}.bs-page .aifx{margin-top:calc(var(--u) * 3);padding:calc(var(--u) * 1.5) 0 0;background:0 0;border:0}.bs-page .aifx .phone{transform:scale(var(--bx-ai-s));margin-bottom:calc(-740px * (1 - var(--bx-ai-s)))}.bs-page .aifx+.caption{font-size:var(--fs-meta);color:var(--bx-label);font-weight:400;line-height:1.4}.bs-page .aifx+.caption+.bx-cards{margin-top:calc(var(--u) * 3.4)}.bs-page .bx-take{gap:calc(var(--u) * 2.6);text-align:left;display:grid}.bs-page .bx-take-head{font-size:calc(var(--fs-h2) * 1.08);margin:0}.bs-page .bx-take-cards{margin:0}.bs-page .bx-take-cards .bx-card{padding-bottom:calc(var(--u) * 2.6)}.bs-page .bx-take-cards .bx-card p{font-size:calc(var(--fs-card) * 1.05);line-height:1.75}@media (min-width:900px){.bs-page .bx-context{grid-template-columns:13.9vw 1fr;align-items:center;padding:3vw 3.4vw 3vw 5.3vw;display:grid}.bs-page .bx-band-label{margin:0}.bs-page .bx-copy{max-width:80vw}.bs-page .bx-copy-lg{max-width:66vw}.bs-page .bx-copy-mid{max-width:73vw}.bs-page .bx-insight{border-radius:6vw;width:89.4vw;padding:2.8vw 6vw 3vw}.bs-page .bx-split{grid-template-columns:auto 1fr;place-items:center start;gap:5.2vw;padding:0 4.5vw 0 6.8vw}.bs-page .bx-left{max-width:none}.bs-page .bx-intro,.bs-page .bx-cards{width:71.5vw;margin-left:auto;margin-right:auto}.bs-page .bx-intro{padding-left:1.7vw}.bs-page .bx-two{grid-template-columns:1fr 1fr}.bs-page .bx-narrow{width:54.5vw}.bs-page .bx-concepts{grid-template-columns:27.4vw 27.4vw;justify-content:center;gap:.8vw}.bs-page .bx-cap{text-align:left;padding-left:3.4vw}.bs-page .bx-solution{padding:3.4vw 2.4vw 3.6vw}.bs-page .bx-solution-grid{grid-template-columns:auto 1fr;align-items:center;gap:3vw;margin-top:1.2vw;display:grid}.bs-page .bx-solution .bx-band-text{margin-top:0}.bs-page .bx-solution .ob-group{zoom:.34;gap:22px;width:max-content;max-width:none;margin:0;display:flex}.bs-page .bx-solution .ob-step{width:285px}.bs-page .bx-explore{grid-template-columns:1fr auto 46vw;place-items:center stretch;gap:2.8vw;padding:0 3.3vw 0 0}.bs-page .bx-explore-note{margin:0 auto;padding-left:2vw}.bs-page .bx-explore-note p{max-width:11.5em;margin-left:auto;margin-right:auto}.bs-page .bx-voice{width:54.5vw;position:relative}.bs-page .bx-avatar{width:8.3vw;height:8.3vw;margin:0;position:absolute;bottom:-5.6vw;right:calc(100% + 2.3vw)}.bs-page .bx-win{grid-template-columns:42% 1fr;align-items:center;width:70.5vw;margin-top:8.6vw;padding:1.9vw 0 2.1vw}.bs-page .bx-win-body{border-top:0;border-left:2px solid var(--gc-edge);margin:0;padding:0 2vw}.bs-page .bx-num{font-size:6.8vw}.bs-page .bx-take{grid-template-columns:1fr 47.5vw;align-items:start;padding:0 8.5vw 0 0}.bs-page .bx-take-head{text-align:right}.bs-page .bx-take-cards{width:auto}}@media (min-width:1024px){.bs-page .bx-solution .ob-group{zoom:.39}}@media (min-width:1150px){.bs-page .bx-solution .ob-group{zoom:.435}}@media (min-width:1280px){.bs-page .bx-solution .ob-group{zoom:.485}}@media (min-width:1440px){.bs-page .bx-solution .ob-group{zoom:.545}}@media (min-width:1600px){.bs-page .bx-solution .ob-group{zoom:.605}}@media (min-width:1760px){.bs-page .bx-solution .ob-group{zoom:.665}}@media (min-width:1920px){.bs-page .bx-solution .ob-group{zoom:.725}}@media (min-width:2200px){.bs-page .bx-solution .ob-group{zoom:.83}}
