/* Project Simple – shared base */
@keyframes psUp{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
html,body{overflow-x:hidden;max-width:100%}
@supports (overflow:clip){html,body{overflow-x:clip}}
body{overscroll-behavior-x:none}
a,button{transition:background-color .35s,color .35s,box-shadow .35s,border-color .35s,opacity .35s,transform .35s}
a svg,button svg,a span,button span{transition:background-color .35s,color .35s,stroke .35s,fill .35s}
.ps-wrap{display:flex;flex-direction:column}.ps-foot{margin-top:auto}
#ps-menu[hidden]{display:none!important}
html.ps-iw main section{opacity:0}
section[hidden],[data-vclone][hidden]{display:none!important}
html .ps-show{display:block!important}
[data-work-hide]{display:none!important}

.c0{min-height:100vh;background:rgb(255, 255, 255);font-family:"Google Sans Flex", "Google Sans", system-ui, sans-serif}
.c1{position:sticky;top:0px;z-index:50}
.c2{background:rgb(255, 255, 255);box-shadow:none;transition:box-shadow 0.35s;font-family:"Google Sans Flex", "Google Sans", system-ui, sans-serif}
.c3{max-width:1440px;margin:0px auto;padding:26px 32px;display:flex;align-items:center;gap:24px}
.c4{flex:0 0 auto;display:flex;align-items:baseline;font-family:Archivo, sans-serif;font-weight:800;font-size:28px;letter-spacing:-0.035em;line-height:1;color:rgb(34, 34, 34);text-decoration:none}
.c5{display:inline-block;width:6px;height:6px;background:rgb(53, 133, 238);margin-left:2px}
.c6{flex:0 0 auto;display:flex;align-items:center;gap:4px;margin-left:auto;font-size:15px;font-weight:500}
.c7{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(234, 243, 254);color:rgb(34, 114, 219);text-decoration:none}
.c8{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;color:rgb(95, 99, 104);background:transparent;padding:10px 14px;border-radius:999px;text-decoration:none}
.c9{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:15px;padding:11px 22px;border-radius:999px;text-decoration:none;white-space:nowrap}
.ca{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;margin-left:auto;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(240, 244, 249);color:rgb(34, 34, 34);font-family:inherit;font-size:15px;font-weight:500;padding:11px 18px;border-radius:999px;cursor:pointer}
.cb{max-width:1440px;margin:0px auto;padding:132px 32px 0px;text-align:center}
.cc{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:500;color:rgb(95, 99, 104);margin-bottom:28px}
.cd{display:flex;gap:2px}
.ce{color:rgb(34, 34, 34);font-weight:600}
.cf{margin:0px auto;max-width:960px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.cg{color:rgb(53, 133, 238)}
.ch{margin:28px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.ci{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:36px;flex-wrap:wrap}
.cj{flex:0 0 auto;min-width:0px;box-sizing:border-box;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px}
.ck{flex:0 0 auto;min-width:0px;box-sizing:border-box;justify-content:flex-start;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 4px;text-decoration:none}
.cl{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(234, 243, 254);display:flex;align-items:center;justify-content:center}
.cm{display:flex;justify-content:flex-start;margin-top:36px}
.cn{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:500;color:rgb(95, 99, 104);margin:0px}
.co{position:relative;margin-top:64px;background:rgb(240, 244, 249);border-radius:32px;overflow:hidden;aspect-ratio:16 / 8;min-height:300px}
.cp{position:absolute;inset:0px}
.cq{position:absolute;left:50%;top:50%;width:54%;will-change:transform, opacity;display:block;background:rgb(255, 255, 255);border-radius:14px;overflow:hidden;box-shadow:rgba(34, 34, 34, 0.16) 0px 24px 60px;transform:translate(-50%, -50%) rotate(0deg) scale(1);opacity:1;z-index:3}
.cr{display:flex;align-items:center;gap:10px;padding:9px 12px;background:rgb(248, 249, 251)}
.cs{display:flex;gap:5px}
.ct{width:8px;height:8px;border-radius:50%;background:rgb(221, 225, 231)}
.cu{flex:1 1 0%;max-width:240px;margin:0px auto;background:rgb(237, 240, 244);border-radius:999px;padding:4px 10px;font-size:14px;color:rgb(95, 99, 104);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cv{position:relative;aspect-ratio:16 / 10}
.cw{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.cx{position:absolute;left:50%;top:50%;width:54%;will-change:transform, opacity;display:block;background:rgb(255, 255, 255);border-radius:14px;overflow:hidden;box-shadow:rgba(34, 34, 34, 0.16) 0px 24px 60px;transform:translate(-6%, -44%) rotate(5deg) scale(0.78);opacity:1;z-index:2}
.cy{position:absolute;left:50%;top:50%;width:54%;will-change:transform, opacity;display:block;background:rgb(255, 255, 255);border-radius:14px;overflow:hidden;box-shadow:rgba(34, 34, 34, 0.16) 0px 24px 60px;transform:translate(-94%, -44%) rotate(-5deg) scale(0.78);opacity:1;z-index:1}
.cz{max-width:1440px;margin:0px auto;padding:72px 32px 24px}
.c10{text-align:center;font-size:20px;font-weight:600;color:rgb(34, 34, 34);text-wrap:balance;margin-bottom:36px;line-height:1.55}
.c11{overflow:hidden;mask-image:linear-gradient(90deg, transparent, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 88%, transparent)}
.c12{display:flex;width:max-content;animation:80s linear 0s infinite normal none running marquee}
.c13{flex:0 0 auto;padding:0px 40px;height:84px;display:flex;align-items:center}
.c14{display:block;width:163px;height:44px;opacity:1}
.c15{display:block;width:165px;height:44px;opacity:0.81}
.c16{display:block;width:179px;height:40px;opacity:1}
.c17{display:block;width:186px;height:39px;opacity:0.55}
.c18{display:block;width:107px;height:67px;opacity:1}
.c19{display:block;width:195px;height:37px;opacity:1}
.c1a{display:block;width:100px;height:72px;opacity:1}
.c1b{display:block;width:149px;height:48px;opacity:1}
.c1c{display:block;width:183px;height:39px;opacity:1}
.c1d{display:block;width:146px;height:49px;opacity:0.92}
.c1e{display:block;width:106px;height:68px;opacity:1}
.c1f{display:block;width:74px;height:76px;opacity:1}
.c1g{display:block;width:217px;height:33px;opacity:1}
.c1h{display:block;width:99px;height:73px;opacity:1}
.c1i{display:block;width:102px;height:70px;opacity:1}
.c1j{display:block;width:143px;height:51px;opacity:1}
.c1k{display:block;width:160px;height:45px;opacity:1}
.c1l{display:block;width:149px;height:48px;opacity:0.77}
.c1m{display:block;width:82px;height:76px;opacity:1}
.c1n{display:block;width:119px;height:61px;opacity:1}
.c1o{display:block;width:159px;height:45px;opacity:1}
.c1p{display:block;width:182px;height:39px;opacity:1}
.c1q{display:block;width:101px;height:71px;opacity:1}
.c1r{display:block;width:164px;height:44px;opacity:1}
.c1s{display:block;width:108px;height:67px;opacity:1}
.c1t{display:block;width:103px;height:70px;opacity:0.78}
.c1u{max-width:1440px;margin:0px auto;padding:120px 32px 64px}
.c1v{text-align:center;margin-bottom:56px}
.c1w{margin:0px auto;max-width:760px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.c1x{white-space:nowrap}
.c1y{margin:20px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c1z{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:72px 56px;padding-top:16px}
.c20{display:flex;flex-direction:column;align-items:flex-start;gap:32px}
.c21{flex:0 0 auto;width:80px;height:80px;border-radius:50%;background:rgb(240, 244, 249);display:flex;align-items:center;justify-content:center}
.c25{min-width:0px;display:flex;flex-direction:column;gap:20px;padding-top:0px}
.c26{margin:0px;font-size:22px;font-weight:500;letter-spacing:-0.01em;line-height:1.2}
.c27{margin:0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);max-width:380px}
.c28{max-width:1440px;margin:0px auto;padding:64px 32px}
.c29{background:rgb(240, 244, 249);border-radius:40px;padding:88px 56px}
.c2a{margin:0px auto;max-width:760px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c2b{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:32px;max-width:1120px;margin:0px auto;align-items:end}
.c2c{background:rgb(255, 255, 255);border-radius:28px;padding:36px 32px 32px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2d{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px}
.c2e{font-size:17px;font-weight:500;color:rgb(34, 114, 219)}
.c2f{display:flex;flex-direction:column;gap:6px}
.c2g{font-size:17px;font-weight:500;color:rgb(95, 99, 104)}
.c2h{font-size:clamp(32px, 4.4vw, 44px);font-weight:500;letter-spacing:-0.035em;line-height:1;color:rgb(34, 34, 34)}
.c2i{font-size:17px;font-weight:500;color:rgb(34, 34, 34)}
.c2j{margin:0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104)}
.c2k{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;font-size:17px;font-weight:500;color:rgb(34, 34, 34);text-decoration:none;transition:color 0.35s}
.c2l{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:rgb(234, 243, 254);display:flex;align-items:center;justify-content:center}
.c2m{display:flex;align-items:center;justify-content:center;line-height:1.2;margin-top:auto;text-align:center;font-weight:500;font-size:15px;padding:14px 20px;border-radius:999px;background:rgb(234, 243, 254);color:rgb(34, 114, 219);transition:background 0.35s, color 0.35s}
.c2n{background:rgb(34, 114, 219);border-radius:28px;padding:36px 32px 32px;min-height:50px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.c2o{font-size:17px;font-weight:500;color:rgb(255, 255, 255)}
.c2p{font-size:14px;font-weight:500;color:rgb(255, 255, 255)}
.c2q{font-size:clamp(32px, 4.4vw, 44px);font-weight:500;letter-spacing:-0.035em;line-height:1;color:rgb(255, 255, 255)}
.c2r{margin:0px;font-size:17px;line-height:1.6;color:rgb(255, 255, 255)}
.c2s{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;font-size:17px;font-weight:500;color:rgb(255, 255, 255);text-decoration:none;transition:color 0.35s}
.c2t{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c2u{display:flex;align-items:center;justify-content:center;line-height:1.2;margin-top:auto;text-align:center;font-weight:500;font-size:15px;padding:14px 20px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(34, 114, 219);transition:background 0.35s, color 0.35s}
.c2v{background:rgb(255, 255, 255);border-radius:28px;padding:36px 32px 32px;min-height:100px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2w{font-size:17px;font-weight:500;color:rgb(34, 34, 34);line-height:1.6}
.c2x{background:rgb(255, 255, 255);border-radius:28px;padding:36px 32px 32px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2y{margin:32px auto 0px;max-width:1120px;background:rgb(255, 255, 255);border-radius:28px;padding:40px 44px;display:flex;flex-wrap:wrap;align-items:center;gap:28px 48px;color:rgb(34, 34, 34)}
.c2z{flex:1 1 320px;min-width:0px}
.c30{font-size:clamp(26px, 2.6vw, 34px);font-weight:500;letter-spacing:-0.025em;line-height:1.15;margin-top:10px}
.c31{margin:12px 0px 0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);max-width:520px}
.c32{flex:1 1 260px;min-width:0px;display:flex;flex-direction:column;gap:10px}
.c33{display:flex;gap:12px;align-items:baseline;font-size:17px}
.c34{flex:0 0 auto;width:6px;height:6px;background:rgb(53, 133, 238);transform:translateY(-2px)}
.c35{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(234, 243, 254);color:rgb(34, 114, 219);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px}
.c36{margin:40px auto 0px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.c37{font-size:17px;line-height:1.6;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c38{display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 8px;text-decoration:none}
.c39{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c3a{max-width:1440px;margin:0px auto;padding:88px 32px 64px}
.c3b{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:48px}
.c3c{margin:0px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c3d{margin:16px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c3e{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(234, 243, 254);display:flex;align-items:center;justify-content:center}
.c3f{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:32px}
.c3g{display:flex;flex-direction:column;background:rgb(240, 244, 249);border-radius:28px;overflow:hidden;color:rgb(34, 34, 34)}
.c3h{padding:32px 32px 0px}
.c3i{background:rgb(255, 255, 255);border-radius:12px 12px 0px 0px;box-shadow:rgba(31, 31, 31, 0.1) 0px 8px 28px;overflow:hidden}
.c3j{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgb(248, 249, 251)}
.c3k{width:8px;height:8px;border-radius:50%;background:rgb(218, 220, 224)}
.c3l{flex:1 1 0%;max-width:240px;margin:0px auto;background:rgb(237, 240, 244);border-radius:999px;padding:3px 12px;font-size:14px;color:rgb(95, 99, 104);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.c3m{position:relative;height:250px;overflow:hidden}
.c3n{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.c3o{padding:24px 32px 28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}
.c3p{font-size:20px;font-weight:500}
.c3q{font-size:14px;color:rgb(95, 99, 104)}
.c3r{padding:88px 0px 64px}
.c3s{max-width:1440px;margin:0px auto 40px;padding:0px 32px;display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}
.c3t{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.c3u{display:inline-flex;align-items:center;gap:0px;font-size:17px;color:rgb(95, 99, 104)}
.c3v{display:flex;gap:8px}
.c3w{width:52px;height:52px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(240, 244, 249);cursor:pointer;display:flex;align-items:center;justify-content:center}
.c3x{width:52px;height:52px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(34, 114, 219);cursor:pointer;display:flex;align-items:center;justify-content:center}
.c3y{display:flex;gap:32px;overflow:auto hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0px max(32px, -688px + 50vw);scroll-padding:0px max(32px, -688px + 50vw)}
.c3z{flex:0 0 min(440px, 85vw);scroll-snap-align:start;margin:0px;background:rgb(240, 244, 249);border-radius:28px;padding:32px 36px;display:flex;flex-direction:column;gap:20px}
.c40{display:block;width:30px;height:30px}
.c41{display:flex;gap:2px;margin-top:-6px}
.c42{margin:0px;font-size:17px;line-height:1.6;font-weight:400;color:rgb(34, 34, 34);text-wrap:pretty;flex:1 1 0%}
.c43{display:flex;align-items:center;gap:14px}
.c44{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(34, 114, 219);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px}
.c45{font-size:17px;font-weight:600}
.c46{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(122, 79, 209);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px}
.c47{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(15, 138, 122);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px}
.c48{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(194, 106, 10);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px}
.c49{padding:24px 20px 0px;display:flex;justify-content:flex-end}
.c4a{display:flex;gap:8px}
.c4b{width:40px;height:40px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(240, 244, 249);cursor:pointer;display:flex;align-items:center;justify-content:center}
.c4c{width:40px;height:40px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(34, 114, 219);cursor:pointer;display:flex;align-items:center;justify-content:center}
.c4d{text-align:center;margin-bottom:64px}
.c4e{margin:0px auto;max-width:1100px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.c4f{margin:20px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c4g{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:48px 40px}
.c4h{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:0px}
.c4i{flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:24px;margin-bottom:24px}
.c4j{min-width:0px;padding-top:0px}
.c4k{margin:0px 0px 10px;font-size:22px;font-weight:500;letter-spacing:-0.01em;line-height:1.2}
.c4l{margin:0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);max-width:320px}
.c4m{padding:64px 0px 0px}
.c4n{background:rgb(34, 114, 219);padding:96px 32px}
.c4o{max-width:1376px;margin:0px auto;background:rgb(255, 255, 255);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr))}
.c4p{order:1;padding:72px 56px;display:flex;flex-direction:column;justify-content:center}
.c4q{margin:0px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.c4r{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:440px}
.c4s{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:36px}
.c4t{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px}
.c4u{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:20px;text-decoration:none;padding:6px 8px}
.c4v{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(34, 34, 34);display:flex;align-items:center;justify-content:center}
.c4x{order:2;position:relative;min-height:400px}
.c4y{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}
.c4z{background:rgb(234, 243, 254);font-family:"Google Sans Flex", "Google Sans", system-ui, sans-serif;color:rgb(34, 34, 34)}
.c50{max-width:1440px;margin:0px auto;padding:72px 32px 36px}
.c51{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px 64px}
.c52{flex:0 1 340px;min-width:0px;display:block;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px 64px}
.c53{min-width:0px}
.c54{display:flex;align-items:baseline;font-family:Archivo, sans-serif;font-weight:800;font-size:28px;letter-spacing:-0.035em;line-height:1;color:rgb(34, 34, 34);text-decoration:none}
.c55{display:inline-block;width:6px;height:6px;background:rgb(53, 133, 238);margin-left:2px}
.c56{margin:16px 0px 0px;font-size:15.5px;line-height:1.6;color:rgb(95, 99, 104);max-width:320px;text-wrap:pretty}
.c57{display:flex;flex-direction:column;gap:12px;font-size:15px;margin-top:28px}
.c58{display:flex;align-items:center;gap:12px;color:rgb(95, 99, 104);text-decoration:none}
.c59{flex:0 0 auto}
.c5a{display:flex;align-items:center;gap:12px;color:rgb(95, 99, 104)}
.c5b{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;font-size:15px}
.c5c{font-size:18px;font-weight:500;margin-bottom:6px}
.c5d{display:inline-flex;align-items:baseline;align-self:flex-start;color:rgb(95, 99, 104);font-weight:400;text-decoration:none}
.c5e{flex:0 0 auto;display:flex;justify-content:flex-start}
.c5f{display:flex;flex-direction:column;gap:12px;font-size:15px}
.c5g{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:12px;font-size:15px}
.c5h{display:inline-flex;align-items:baseline;align-self:flex-end;color:rgb(95, 99, 104);font-weight:400;text-decoration:none}
.c5i{margin-top:64px;padding-top:0px;border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:flex;flex-flow:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:16px 24px;font-size:13.5px;color:rgb(95, 99, 104)}
.c5j{display:flex;flex-flow:wrap;gap:8px 24px;font-size:13.5px}
.c5k{position:fixed;right:24px;bottom:24px;z-index:60;width:52px;height:52px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(255, 255, 255);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:rgba(34, 34, 34, 0.12) 0px 6px 20px;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 0.35s, transform 0.35s, background 0.35s}
.c5l{padding:8px 32px 32px;display:flex;flex-direction:column;gap:4px}
.c5m{color:rgb(34, 114, 219);background:rgb(234, 243, 254);padding:14px 16px;border-radius:16px;font-size:17px;font-weight:500;text-decoration:none}
.c5n{color:rgb(95, 99, 104);background:transparent;padding:14px 16px;border-radius:16px;font-size:17px;font-weight:500;text-decoration:none}
.c5o{display:flex;gap:12px;margin-top:12px;align-items:center}
.c5p{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;flex:1 1 0%;text-align:center;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:16px;padding:15px 20px;border-radius:16px;text-decoration:none;transition:background 0.3s}
.c5q{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;text-decoration:none;padding:2px}
.c5r{flex:0 0 auto;width:50px;height:50px;border-radius:50%;background:rgb(34, 34, 34);transition:background 0.3s;display:flex;align-items:center;justify-content:center}
.c5s{min-height:100vh;background:rgb(255, 255, 255);font-family:"Google Sans Flex", "Google Sans", system-ui, sans-serif;color:rgb(34, 34, 34)}
.c5t{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;color:rgb(95, 99, 104);text-decoration:none}
.c5u{max-width:1440px;margin:0px auto;padding:140px 32px 120px;text-align:center}
.c5v{width:72px;height:72px;border-radius:50%;background:rgb(213, 241, 236);display:flex;align-items:center;justify-content:center;margin:0px auto 32px}
.c5w{margin:0px auto;max-width:900px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.c5x{margin:24px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c5y{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:40px}
.c5z{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px;transition:background 0.3s}
.c60{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;color:rgb(34, 114, 219);background:rgb(234, 243, 254);padding:10px 14px;border-radius:999px;text-decoration:none}
.c61{max-width:1440px;margin:0px auto;padding:140px 32px 56px;text-align:center}
.c62{margin:0px auto;max-width:900px;font-size:clamp(38px, max(min(11vw, 44px), 5.8vw), 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.c63{color:rgb(53, 133, 238);display:block;white-space:nowrap}
.c64{max-width:1440px;margin:0px auto;padding:0px 32px}
.c65{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 2fr) minmax(0px, 1fr);gap:32px;height:clamp(300px, 32vw, 480px)}
.c66{position:relative;border-radius:28px;overflow:hidden;background:rgb(240, 244, 249);display:block}
.c67{position:relative;border-radius:32px;overflow:hidden;background:rgb(240, 244, 249)}
.c68{position:absolute;inset:0px;aspect-ratio:3 / 2;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}
.c69{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}
.c6a{max-width:1440px;margin:0px auto;padding:112px 32px 32px}
.c6b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:32px 96px;align-items:start}
.c6c{margin:0px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance;max-width:560px}
.c6d{display:flex;flex-direction:column;gap:18px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px}
.c6e{margin:0px;text-wrap:pretty}
.c6f{margin:40px 0px 4px;font-size:clamp(26px, 2.6vw, 32px);font-weight:500;letter-spacing:-0.02em;line-height:1.2;color:rgb(34, 34, 34);text-wrap:balance}
.c6g{margin-bottom:40px;max-width:760px}
.c6h{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:32px}
.c6i{background:rgb(240, 244, 249);border-radius:28px;padding:36px 36px 40px;display:flex;flex-direction:column;gap:20px}
.c6j{width:64px;height:64px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;margin-bottom:8px}
.c6k{padding:96px 0px 32px}
.c6l{max-width:720px}
.c6m{margin:0px;font-size:17px;line-height:1.6;color:rgb(34, 34, 34);text-wrap:pretty;flex:1 1 0%}
.c6n{max-width:1440px;margin:0px auto;padding:88px 32px 32px}
.c6o{margin:0px 0px 40px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c6p{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:32px}
.c6q{background:rgb(240, 244, 249);border-radius:28px;padding:36px 32px 40px}
.c6r{width:14px;height:14px;background:rgb(53, 133, 238);margin-bottom:28px}
.c6s{max-width:1440px;margin:0px auto;padding:64px 32px 96px;font-family:"Google Sans Flex", "Google Sans", system-ui, sans-serif}
.c6t{background:rgb(34, 114, 219);border-radius:40px;padding:88px 40px;text-align:center;color:rgb(255, 255, 255)}
.c6u{margin:0px auto;max-width:760px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance;color:rgb(255, 255, 255)}
.c6v{margin:20px auto 0px;font-size:20px;line-height:1.55;color:rgb(255, 255, 255);max-width:640px;text-wrap:pretty}
.c6w{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-top:36px}
.c6x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(255, 255, 255);color:rgb(34, 114, 219);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px;text-decoration:none}
.c6y{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;color:rgb(255, 255, 255);font-weight:500;font-size:20px;text-decoration:none;padding:6px 8px}
.c6z{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 460px), 1fr));background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;color:rgb(34, 34, 34)}
.c70{position:relative;min-height:420px;margin:16px;border-radius:28px;overflow:hidden}
.c71{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:block}
.c72{padding:56px 56px 56px 40px;display:flex;flex-direction:column;justify-content:center;gap:18px}
.c73{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:480px}
.c74{display:flex;gap:12px;align-items:center;margin-top:8px}
.c75{background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:17px;padding:14px 26px;border-radius:999px}
.c76{max-width:1440px;margin:0px auto;padding:96px 32px 32px}
.c77{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:28px}
.c78{display:flex;grid-template-columns:none;width:auto;gap:8px;flex-wrap:wrap}
.c79{grid-column:auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(34, 34, 34);color:rgb(255, 255, 255);transition:background 0.35s, color 0.35s}
.c7a{grid-column:auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 34, 34);transition:background 0.35s, color 0.35s}
.c7b{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 360px), 1fr));gap:32px}
.c7c{position:relative;aspect-ratio:16 / 10;margin:12px 12px 0px;border-radius:20px;overflow:hidden}
.c7d{padding:24px 28px 30px;display:flex;flex-direction:column;gap:10px;flex:1 1 0%}
.c7e{color:rgb(196, 201, 208);padding:0px 4px}
.c7f{margin:0px;font-size:22px;font-weight:500;letter-spacing:-0.01em;line-height:1.2;text-wrap:balance}
.c7g{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:500;color:rgb(34, 34, 34)}
.c7h{max-width:1440px;margin:0px auto;padding:116px 32px 40px}
.c7i{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:600;color:rgb(34, 34, 34);margin-bottom:28px}
.c7j{margin:0px;max-width:1000px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.c7k{display:flex;flex-direction:column;gap:4px;margin-top:28px}
.c7l{font-size:15.5px;font-weight:600;color:rgb(34, 34, 34)}
.c7m{font-size:14.5px;color:rgb(95, 99, 104)}
.c7n{max-width:1440px;margin:0px auto;padding:0px 32px}
.c7o{position:relative;aspect-ratio:21 / 9;width:100%;border-radius:32px;overflow:hidden;background:rgb(240, 244, 249)}
.c7p{max-width:1440px;margin:0px auto;padding:64px 32px 32px;display:flex;gap:40px 64px;align-items:flex-start;justify-content:flex-start}
.c7q{position:sticky;top:108px;flex:0 0 280px;background:rgb(240, 244, 249);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:4px}
.c7r{font-size:14px;font-weight:600;margin:0px 0px 10px 12px}
.c7s{font-size:17px;line-height:1.6;color:rgb(95, 99, 104);padding:9px 12px;border-radius:12px;text-decoration:none}
.c7t{flex:1 1 auto;min-width:0px;max-width:none;font-size:20px;line-height:1.55;color:rgb(60, 64, 67)}
.c7u{background:rgb(240, 244, 249);border-radius:24px;padding:28px 32px;margin-bottom:48px}
.c7v{font-size:17px;font-weight:600;color:rgb(34, 114, 219);margin-bottom:8px}
.c7w{margin:0px;color:rgb(34, 34, 34);font-size:20px;line-height:1.55}
.c7x{scroll-margin-top:104px;margin:48px 0px 16px;font-size:clamp(26px, 2.6vw, 32px);font-weight:500;letter-spacing:-0.02em;line-height:1.2;color:rgb(34, 34, 34)}
.c7y{margin:0px 0px 20px}
.c7z{display:flex;flex-direction:column;gap:10px;margin:0px 0px 20px}
.c80{display:flex;gap:14px;align-items:baseline}
.c81{flex:0 0 auto;width:7px;height:7px;background:rgb(53, 133, 238);transform:translateY(-3px)}
.c82{background:rgb(34, 34, 34);color:rgb(255, 255, 255);border-radius:24px;padding:32px;margin:40px 0px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.c83{font-size:17px;color:rgb(255, 255, 255);margin-top:4px;line-height:1.6}
.c84{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(255, 255, 255);color:rgb(34, 114, 219);font-weight:500;font-size:16px;padding:14px 26px;border-radius:999px}
.c85{color:rgb(34, 114, 219);font-weight:500;text-decoration:none}
.c86{margin-top:56px;background:rgb(240, 244, 249);border-radius:24px;padding:28px 32px;display:flex;gap:20px;align-items:center}
.c87{font-size:17px;font-weight:600;color:rgb(34, 34, 34)}
.c88{font-size:17px;line-height:1.6;color:rgb(95, 99, 104);margin-top:4px}
.c89{max-width:1440px;margin:0px auto;padding:88px 32px 32px}
.c8a{margin:0px 0px 28px;font-size:clamp(26px, 2.6vw, 32px);font-weight:500;letter-spacing:-0.02em;line-height:1.2}
.c8b{background:rgb(240, 244, 249);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:10px;color:rgb(34, 34, 34)}
.c8c{font-size:20px;font-weight:500;line-height:1.55;letter-spacing:-0.015em}
.c8d{position:relative;aspect-ratio:21 / 9;width:100%;border-radius:32px;overflow:hidden}
.c8e{scroll-margin-top:104px;margin:0px 0px 16px;font-size:30px;font-weight:500;letter-spacing:-0.02em;line-height:1.2;color:rgb(34, 34, 34)}
.c8f{scroll-margin-top:104px;margin:48px 0px 16px;font-size:30px;font-weight:500;letter-spacing:-0.02em;line-height:1.2;color:rgb(34, 34, 34)}
.c8g{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:32px;margin:0px 0px 20px}
.c8h{background:rgb(240, 244, 249);border-radius:20px;padding:22px 24px}
.c8i{font-size:17px;color:rgb(95, 99, 104)}
.c8j{font-size:26px;font-weight:500;color:rgb(34, 34, 34);letter-spacing:-0.02em;margin-top:4px}
.c8k{max-width:1440px;margin:0px auto;padding:132px 32px 32px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr));gap:48px 72px;align-items:start}
.c8l{display:flex;flex-direction:column;gap:24px;padding-top:16px}
.c8m{margin:0px;text-align:left;max-width:900px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.c8n{margin:0px;text-align:left;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:520px;text-wrap:pretty}
.c8o{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:32px;margin-top:16px}
.c8p{background:rgb(240, 244, 249);border-radius:24px;padding:22px 22px 24px;color:rgb(34, 34, 34);display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.c8q{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c8r{font-size:20px;font-weight:500;white-space:nowrap}
.c8s{font-size:17px;font-weight:500;display:flex;flex-wrap:wrap;min-width:0px}
.c8t{font-size:17px;font-weight:500}
.c8u{background:rgb(240, 244, 249);border-radius:24px;padding:22px 22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.c8v{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c8w{font-size:17px;font-weight:500}
.c8x{background:rgb(240, 244, 249);border-radius:40px;padding:48px 44px 29px}
.c8y{display:flex;flex-direction:column;gap:22px}
.c8z{margin:0px 0px 4px;font-size:clamp(26px, 2.6vw, 32px);font-weight:500;letter-spacing:-0.02em;line-height:1.2}
.c90{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:14px}
.c91{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}
.c92{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(255, 255, 255);border-radius:14px;padding:15px 16px;font-size:16px;color:rgb(34, 34, 34)}
.c93{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(255, 255, 255);border-radius:14px;padding:15px 16px;font-size:16px;line-height:1.55;color:rgb(34, 34, 34);resize:vertical;min-height:150px}
.c94{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;margin-top:10px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:17px;padding:17px 28px;border-radius:999px;cursor:pointer}
.c95{font-size:14px;color:rgb(95, 99, 104);text-align:center;line-height:1.5}
.c96{max-width:1440px;margin:0px auto;padding:96px 32px}
.c97{margin:0px 0px 40px;text-align:center;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c98{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:40px;max-width:1200px;margin:0px auto}
.c99{text-align:center;display:flex;flex-direction:column;align-items:center;gap:0px}
.c9a{flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:24px;margin-bottom:24px}
.c9b{max-width:1000px;margin:0px auto;padding:0px 32px 96px}
.c9c{margin:0px 0px 32px;text-align:center;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c9d{display:flex;flex-direction:column;gap:12px}
.c9e{background:rgb(240, 244, 249);border-radius:20px;overflow:hidden;transition:background 0.35s}
.c9f{width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;font-family:inherit;text-align:left;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:17px;font-weight:500;color:rgb(34, 34, 34);line-height:1.6}
.c9g{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;color:rgb(34, 114, 219);font-size:20px}
.c9h{display:flex;justify-content:center;margin-top:28px}
.c9i{max-width:1440px;margin:0px auto;padding:140px 32px 64px;text-align:center}
.c9j{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:36px;flex-wrap:wrap}
.c9k{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px}
.c9l{display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 8px}
.c9m{width:30px;height:30px;display:block;flex:0 0 auto}
.c9n{padding:0px 0px 56px}
.c9o{display:flex;gap:20px;overflow:auto hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0px 20px;scroll-padding:0px 20px;align-items:flex-start}
.c9p{break-inside:avoid;margin:0px;flex:0 0 calc(-56px + 100vw);scroll-snap-align:start;background:rgb(240, 244, 249);border-radius:24px;padding-top:24px;padding-right:20px !important;padding-bottom:24px;padding-left:20px !important;display:flex;flex-direction:column;gap:14px}
.c9q{display:flex;gap:2px;margin-top:-4px}
.c9r{margin:0px;font-size:17px;line-height:1.6;color:rgb(34, 34, 34);text-wrap:pretty}
.c9s{display:flex;align-items:center;gap:12px}
.c9t{width:36px;height:36px;border-radius:50%;background:rgb(34, 114, 219);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:15px;flex:0 0 auto}
.c9u{font-size:14px;line-height:1.5;min-width:0px}
.c9v{font-weight:600}
.c9w{color:rgb(95, 99, 104)}
.c9x{width:36px;height:36px;border-radius:50%;background:rgb(122, 79, 209);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:15px;flex:0 0 auto}
.c9y{width:36px;height:36px;border-radius:50%;background:rgb(15, 138, 122);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:15px;flex:0 0 auto}
.c9z{width:36px;height:36px;border-radius:50%;background:rgb(194, 106, 10);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:15px;flex:0 0 auto}
.ca0{display:flex;gap:8px;padding:24px 20px 0px}
.ca1{width:40px;height:40px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(255, 255, 255);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0px;box-shadow:rgba(34, 34, 34, 0.08) 0px 2px 10px}
.ca2{width:40px;height:40px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(34, 114, 219);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0px}
.ca3{background:rgb(240, 244, 249);padding:96px 0px}
.ca4{max-width:1440px;margin:0px auto;padding:0px 32px;display:flex;gap:32px;align-items:flex-start}
.ca5{flex:1 1 0px;min-width:0px;display:flex;flex-direction:column;gap:32px}
.ca6{margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding:28px 30px 30px;display:flex;flex-direction:column;gap:20px}
.ca7{display:flex}
.ca8{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.ca9{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}
.caa{font-size:20px;font-weight:500;letter-spacing:-0.01em;line-height:1.55;text-wrap:balance}
.cab{display:flex;gap:2px;flex:0 0 auto;margin:-6px 0px -4px}
.cac{margin:0px;display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);text-wrap:pretty}
.cad{margin:0px}
.cae{font-size:17px}
.caf{font-weight:600;color:rgb(34, 34, 34)}
.cag{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}
.cah{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}
.cai{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}
.cam{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.can{margin:0px}
.cap{margin:0px}
.caq{position:relative;width:170px;height:82px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.car{margin:0px}
.cas{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cat{margin:0px}
.cav{margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding:28px 30px 30px;display:flex;flex-direction:column;gap:20px}
.caw{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}
.cax{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}
.cay{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.caz{margin:0px}
.cb0{position:relative;width:241px;height:117px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb1{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb2{margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding:28px 30px 30px;display:flex;flex-direction:column;gap:20px}
.cb3{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb4{position:relative;width:241px;height:117px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb5{flex:1 1 0px;min-width:0px;display:flex;flex-direction:column;gap:32px}
.cb6{margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding:28px 30px 30px;display:flex;flex-direction:column;gap:20px}
.cb7{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}
.cb8{font-size:20px;font-weight:500;letter-spacing:-0.01em;line-height:1.55;text-wrap:balance}
.cb9{font-size:17px;line-height:1.6}
.cba{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cbb{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cbc{position:relative;width:241px;height:117px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cbd{margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding:28px 30px 30px;display:flex;flex-direction:column;gap:20px}
.cbe{flex:1 1 0px;min-width:0px;display:flex;flex-direction:column;gap:32px}
.cbf{max-width:1440px;margin:0px auto;padding:80px 32px 32px}
.cbg{margin-bottom:32px}
.cbh{margin:12px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.cbi{columns:280px 4;column-gap:32px}
.cbj{break-inside:avoid;padding-bottom:32px}
.cbk{margin:0px;background:rgb(240, 244, 249);border-radius:24px;padding:24px 26px;display:flex;flex-direction:column;gap:14px}
.cbl{width:36px;height:36px;border-radius:50%;background:rgb(34, 114, 219);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex:0 0 auto}
.cbm{width:36px;height:36px;border-radius:50%;background:rgb(122, 79, 209);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex:0 0 auto}
.cbn{width:36px;height:36px;border-radius:50%;background:rgb(15, 138, 122);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex:0 0 auto}
.cbo{width:36px;height:36px;border-radius:50%;background:rgb(194, 106, 10);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex:0 0 auto}
.cbp{max-width:1200px;margin:0px auto;padding:0px 32px 32px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:40px 56px;align-items:start}
.cbq{position:sticky;top:104px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-flow:column wrap;justify-content:flex-start;gap:6px}
.cbr{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:17px;font-weight:600;padding:14px 20px;border-radius:16px;flex:0 0 auto;white-space:normal;text-align:left;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 114, 219);transition:background 0.35s, color 0.35s}
.cbs{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:17px;font-weight:500;padding:14px 20px;border-radius:16px;flex:0 0 auto;white-space:normal;text-align:left;cursor:pointer;background:transparent;color:rgb(95, 99, 104);transition:background 0.35s, color 0.35s}
.cbt{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:16px;font-weight:500;padding:11px 20px;border-radius:999px;flex:1 1 auto;white-space:nowrap;text-align:center;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 34, 34)}
.cbu{display:block;margin-top:24px;background:rgb(240, 244, 249);border-radius:20px;padding:24px}
.cbv{font-size:17px;line-height:1.6;color:rgb(95, 99, 104);margin:6px 0px 16px}
.cbw{display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;text-decoration:none;padding:0px}
.cbx{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgb(34, 34, 34);display:flex;align-items:center;justify-content:center}
.cby{grid-column:span 2;min-width:0px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));align-items:stretch;flex-direction:column;gap:12px}
.cbz{grid-column:1 / -1;margin:0px 0px 16px;font-size:clamp(26px, 2.6vw, 32px);font-weight:500;letter-spacing:-0.02em;line-height:1.2}
.cc0{background:rgb(240, 244, 249);border-radius:20px;overflow:hidden;transition:background 0.35s}
.cc1{display:none;padding:0px 26px 24px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);max-width:720px}
.cc2{grid-column:1 / -1;margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.cc3{display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;text-decoration:none}
.cc4{max-width:1200px;margin:0px auto;padding:120px 32px 32px}
.cc5{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 460px), 1fr));gap:12px 32px;align-items:start}
.cc6{display:flex;flex-direction:column;gap:12px;min-width:0px}
.cc7{margin:0px;font-size:inherit;font-weight:inherit}
.cc8{width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;font-family:inherit;text-align:left;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:17px;font-weight:500;line-height:1.6;color:rgb(34, 34, 34)}
.cc9{display:none;padding:0px 26px 24px}
.cca{display:inline-flex;margin-top:12px;font-size:17px;font-weight:500;color:rgb(34, 114, 219);text-decoration:none}
.ccb{max-width:1440px;margin:0px auto;padding:0px 32px;scroll-margin-top:100px}
.ccc{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr));gap:0px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;color:rgb(34, 34, 34)}
.ccd{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;gap:20px;opacity:1;transition:opacity 0.35s}
.cce{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:460px}
.ccf{font-size:17px;color:rgb(34, 34, 34);line-height:1.6}
.ccg{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}
.cch{display:inline-flex;align-items:center;justify-content:center;line-height:1.6;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:17px;padding:15px 28px;border-radius:999px}
.cci{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:64px 48px 0px 24px;min-height:460px;opacity:1;transition:opacity 0.35s}
.ccj{background:rgb(255, 255, 255);border-radius:14px 14px 0px 0px;box-shadow:rgba(34, 34, 34, 0.12) 0px 16px 48px;overflow:hidden}
.cck{width:9px;height:9px;border-radius:50%;background:rgb(221, 225, 231)}
.ccl{flex:1 1 0%;max-width:260px;margin:0px auto;background:rgb(237, 240, 244);border-radius:999px;padding:5px 12px;font-size:14px;color:rgb(95, 99, 104);text-align:center}
.ccm{position:absolute;left:0px;bottom:32px;width:150px;background:rgb(34, 34, 34);border-radius:28px;padding:7px;box-shadow:rgba(34, 34, 34, 0.25) 0px 20px 48px}
.ccn{position:relative;aspect-ratio:9 / 19;border-radius:22px;overflow:hidden;background:rgb(255, 255, 255)}
.cco{max-width:1440px;margin:0px auto;padding:32px 32px 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 520px), 1fr));gap:32px}
.ccp{display:flex;flex-direction:column;text-align:left;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:0px;font-family:inherit;cursor:pointer;background:rgb(240, 244, 249);border-radius:32px;overflow:hidden;color:rgb(34, 34, 34)}
.ccq{padding:40px 40px 0px}
.ccr{background:rgb(255, 255, 255);border-radius:12px 12px 0px 0px;box-shadow:rgba(34, 34, 34, 0.1) 0px 12px 36px;overflow:hidden}
.ccs{flex:1 1 0%;max-width:220px;margin:0px auto;background:rgb(237, 240, 244);border-radius:999px;padding:4px 10px;font-size:14px;color:rgb(95, 99, 104);text-align:center}
.cct{position:relative;aspect-ratio:16 / 9}
.ccu{padding:28px 40px 32px;display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}
.ccv{font-size:14px;color:rgb(95, 99, 104);margin-bottom:6px}
.ccw{font-size:26px;font-weight:500;letter-spacing:-0.02em}
.ccx{display:inline-flex;align-items:center}
.ccy{max-width:1440px;margin:0px auto;padding:112px 32px 32px}
.ccz{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:32px}
.cd0{display:flex;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:8px;flex-wrap:wrap;margin-bottom:32px}
.cd1{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(34, 34, 34);color:rgb(255, 255, 255)}
.cd2{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 34, 34)}
.cd3{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 320px), 1fr));gap:32px;overflow:visible;touch-action:pan-x pan-y;scroll-snap-type:none;scroll-behavior:smooth;scrollbar-width:none;margin:0px;padding:0px;scroll-padding:0px 20px}
.cd4{flex:0 1 auto;scroll-snap-align:start;display:flex;flex-direction:column;background:rgb(240, 244, 249);border-radius:24px;overflow:hidden;color:rgb(34, 34, 34)}
.cd5{padding:24px 24px 0px}
.cd6{background:rgb(255, 255, 255);border-radius:10px 10px 0px 0px;box-shadow:rgba(34, 34, 34, 0.08) 0px 8px 24px;overflow:hidden}
.cd7{display:flex;gap:4px;padding:8px 10px;background:rgb(248, 249, 251)}
.cd8{width:7px;height:7px;border-radius:50%;background:rgb(221, 225, 231)}
.cd9{position:relative;aspect-ratio:16 / 10;overflow:hidden}
.cda{padding:20px 24px 24px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.cdb{font-size:14px;color:rgb(95, 99, 104);margin-top:4px}
.cdc{font-size:18px;color:rgb(34, 114, 219)}
.cdd{font-size:17px;font-weight:500;line-height:1.6}
.cde{display:flex;gap:8px;margin-top:24px}
.cdf{width:44px;height:44px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(240, 244, 249);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0px}
.cdg{width:44px;height:44px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(34, 114, 219);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0px}
.cdh{max-width:1440px;margin:0px auto;padding:72px 20px 0px}
.cdi{margin:16px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);text-wrap:pretty}
.cdj{display:flex;flex-direction:column;gap:32px;margin-top:32px}
.cdk{display:flex;flex-direction:column;background:rgb(240, 244, 249);border-radius:24px;overflow:hidden;color:rgb(34, 34, 34);text-decoration:none}
.cdl{position:relative;aspect-ratio:16 / 10;background:rgb(232, 238, 247);overflow:hidden}
.cdm{padding:22px 20px 24px;display:flex;flex-direction:column;gap:8px}
.cdn{margin-top:10px;display:inline-flex;align-items:center;gap:12px;font-weight:500;font-size:17px}
.cdo{max-width:1440px;margin:0px auto;padding:116px 32px 48px}
.cdp{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:500;color:rgb(95, 99, 104);margin-bottom:40px}
.cdq{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 480px), 1fr));gap:40px 64px;align-items:end}
.cdr{display:flex;flex-direction:column;gap:20px;min-width:0px}
.cds{margin:0px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.cdt{margin:0px;font-size:22px;font-weight:500;letter-spacing:-0.01em;line-height:1.2;color:rgb(34, 34, 34)}
.cdu{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:520px;text-wrap:pretty}
.cdv{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:32px;margin-top:48px}
.cdw{background:rgb(240, 244, 249);border-radius:20px;padding:20px 24px}
.cdx{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:rgb(240, 244, 249);border-radius:20px;padding:20px 24px;color:rgb(34, 34, 34);text-decoration:none}
.cdy{font-size:17px;font-weight:500;overflow-wrap:anywhere}
.cdz{flex:0 0 auto;font-size:18px;line-height:1.2;color:rgb(34, 114, 219)}
.ce0{position:relative;background:rgb(240, 244, 249);border-radius:40px;padding:72px 72px 0px;overflow:hidden}
.ce1{max-width:1080px;margin:0px auto;background:rgb(255, 255, 255);border-radius:16px 16px 0px 0px;box-shadow:rgba(34, 34, 34, 0.12) 0px 16px 56px;overflow:hidden}
.ce2{display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgb(248, 249, 251)}
.ce3{display:flex;gap:6px}
.ce4{width:10px;height:10px;border-radius:50%;background:rgb(221, 225, 231)}
.ce5{flex:1 1 0%;max-width:320px;margin:0px auto;background:rgb(237, 240, 244);border-radius:999px;padding:6px 14px;font-size:14px;color:rgb(95, 99, 104);text-align:center}
.ce6{position:absolute;right:56px;bottom:40px;width:200px;background:rgb(34, 34, 34);border-radius:34px;padding:8px;box-shadow:rgba(34, 34, 34, 0.28) 0px 24px 56px}
.ce7{position:relative;aspect-ratio:9 / 19;border-radius:27px;overflow:hidden;background:rgb(255, 255, 255)}
.ce8{max-width:1200px;margin:0px auto;padding:112px 32px 32px;display:flex;flex-direction:column;gap:72px}
.ce9{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:24px 64px}
.cea{margin:0px;font-size:clamp(26px, 2.6vw, 32px);font-weight:500;letter-spacing:-0.02em;line-height:1.2}
.ceb{grid-column:span 2;min-width:0px;display:flex;flex-direction:column;gap:32px}
.cec{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);text-wrap:pretty}
.ced{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:12px 32px;margin-top:8px}
.cee{display:flex;gap:12px;align-items:baseline;font-size:17px;line-height:1.6}
.cef{flex:0 0 auto;width:7px;height:7px;background:rgb(53, 133, 238);transform:translateY(-2px)}
.ceg{max-width:1440px;margin:0px auto;padding:80px 32px 0px}
.ceh{margin:12px 0px 32px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px}
.cei{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 520px), 1fr));gap:32px}
.cej{background:rgb(240, 244, 249);border-radius:32px;padding:40px 40px 0px;overflow:hidden}
.cek{font-size:17px;color:rgb(95, 99, 104);margin-bottom:20px}
.cel{display:flex;gap:5px;padding:9px 12px;background:rgb(248, 249, 251)}
.cem{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:rgb(255, 255, 255)}
.cen{position:absolute;inset:0px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgb(201, 211, 224) transparent}
.ceo{width:186%;max-width:none;height:auto;margin-left:-43%;display:block}
.cep{margin-top:32px;background:rgb(34, 34, 34);border-radius:32px;padding:56px 40px 0px;display:flex;justify-content:center;gap:32px;flex-wrap:wrap;overflow:hidden}
.ceq{width:220px;background:rgb(58, 58, 58);border-radius:36px 36px 0px 0px;padding:9px 9px 0px}
.cer{position:relative;height:400px;border-radius:28px 28px 0px 0px;overflow:hidden;background:rgb(255, 255, 255)}
.ces{position:absolute;inset:0px;overflow:hidden auto;scrollbar-width:none}
.cet{width:100%;height:auto;display:block}
.ceu{max-width:1440px;margin:0px auto;padding:64px 32px 0px}
.cev{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:rgb(240, 244, 249);border-radius:32px;padding:40px 48px;color:rgb(34, 34, 34)}
.cew{font-size:17px;color:rgb(95, 99, 104);margin-bottom:8px}
.cex{font-size:clamp(26px, 3vw, 40px);font-weight:500;letter-spacing:-0.025em}
.cey{width:64px;height:64px;border-radius:50%;background:rgb(34, 114, 219);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:24px}
.cez{width:192%;max-width:none;height:auto;margin-left:-46%;display:block}
.cf0{width:164%;max-width:none;height:auto;margin-left:-32%;display:block}
.cf1{position:sticky;top:96px;z-index:40;background:rgb(255, 255, 255);display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:14px 0px 18px;margin-bottom:12px;font-size:16px;font-weight:500;box-shadow:none;transition:box-shadow 0.35s}
.cf2{display:inline-flex;align-items:center;gap:10px;color:rgb(34, 34, 34);text-decoration:none}
.cf3{transform:rotate(0deg);transition:transform 0.35s}
.cf4{background:rgb(240, 244, 249);border-radius:40px;padding:56px}
.cf5{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:32px;align-items:end}
.cf6{width:auto;justify-self:stretch;background:rgb(255, 255, 255);border-radius:28px;padding:40px 36px 36px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;box-shadow:none}
.cf7{display:contents;flex-direction:column;gap:18px;flex:1 1 0px;min-width:0px}
.cf8{font-size:clamp(32px, 4.4vw, 44px);font-weight:500;letter-spacing:-0.025em;line-height:1.2;color:rgb(34, 34, 34)}
.cf9{display:flex;flex-direction:column;gap:4px}
.cfa{margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.55;color:rgb(34, 34, 34);text-wrap:balance}
.cfb{order:99;display:flex;align-items:center;justify-content:center;line-height:1.2;margin-top:auto;text-align:center;font-weight:500;font-size:16px;padding:15px 20px;border-radius:999px;background:rgb(234, 243, 254);color:rgb(34, 114, 219);transition:background 0.35s, color 0.35s}
.cfc{display:contents;flex-direction:column;gap:18px;flex:1.35 1 0px;min-width:0px;padding-top:0px}
.cfd{font-size:14px;line-height:1.5;color:rgb(95, 99, 104);padding-top:4px}
.cfe{font-weight:500;color:rgb(34, 34, 34)}
.cff{display:flex;flex-direction:column;gap:10px;padding:18px 0px 6px}
.cfg{display:flex;gap:12px;align-items:baseline;font-size:17px;color:rgb(34, 34, 34)}
.cfh{width:auto;justify-self:stretch;background:rgb(34, 114, 219);border-radius:28px;padding:40px 36px 36px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.cfi{font-size:clamp(32px, 4.4vw, 44px);font-weight:500;letter-spacing:-0.025em;line-height:1.2;color:rgb(255, 255, 255)}
.cfj{margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.55;color:rgb(255, 255, 255);text-wrap:balance}
.cfk{order:99;display:flex;align-items:center;justify-content:center;line-height:1.2;margin-top:auto;text-align:center;font-weight:500;font-size:16px;padding:15px 20px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(34, 114, 219);transition:background 0.35s, color 0.35s}
.cfl{font-size:14px;line-height:1.5;color:rgb(255, 255, 255);padding-top:4px}
.cfm{font-weight:500;color:rgb(255, 255, 255)}
.cfn{display:flex;gap:12px;align-items:baseline;font-size:17px;color:rgb(255, 255, 255)}
.cfo{flex:0 0 auto;width:6px;height:6px;background:rgb(255, 255, 255);transform:translateY(-2px)}
.cfp{display:flex;gap:12px;align-items:baseline;font-size:17px;color:rgb(255, 255, 255);line-height:1.6}
.cfq{font-size:17px;font-weight:500;color:rgb(95, 99, 104);line-height:1.6}
.cfr{display:flex;gap:12px;align-items:baseline;font-size:17px;color:rgb(34, 34, 34);line-height:1.6}
.cfs{width:auto;justify-self:stretch;background:rgb(255, 255, 255);border-radius:28px;padding:32px 30px 30px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:row;gap:36px;box-shadow:none}
.cft{display:flex;flex-direction:column;gap:18px;flex:1 1 0px;min-width:0px}
.cfu{margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.55;color:rgb(34, 34, 34);text-wrap:balance}
.cfv{display:flex;flex-direction:column;gap:18px;flex:1.35 1 0px;min-width:0px;padding-top:4px}
.cfw{display:flex;flex-direction:column;gap:10px;padding:4px 0px 0px}
.cfx{margin:32px auto 0px;background:rgb(255, 255, 255);border-radius:28px;padding:40px 44px;display:flex;flex-wrap:wrap;align-items:center;gap:28px 48px;color:rgb(34, 34, 34)}
.cfy{margin:32px auto 0px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;font-size:17px;color:rgb(95, 99, 104);text-align:center;line-height:1.6}
.cfz{display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 0px;text-decoration:none}
.cg0{max-width:1440px;margin:0px auto;padding:120px 32px 32px}
.cg1{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:40px 80px;align-items:start}
.cg2{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.cg3{margin:16px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.cg4{margin:48px 0px 0px;font-size:clamp(26px, 2.6vw, 32px);font-weight:500;letter-spacing:-0.02em;line-height:1.2;color:rgb(34, 34, 34);text-wrap:balance}
.cg5{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 240px), 1fr));gap:12px 48px}
.cg6{display:flex;gap:14px;align-items:baseline;padding:10px 0px}
.cg7{font-size:17px;line-height:1.6;color:rgb(95, 99, 104);margin-top:2px}
.cg8{margin-bottom:40px}
.cg9{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:32px}
.cga{background:rgb(240, 244, 249);border-radius:24px;padding:28px 30px 30px}
.cgb{font-size:20px;font-weight:500;margin-bottom:8px}
.cgc{font-size:17px;line-height:1.6;color:rgb(95, 99, 104)}
.cgd{max-width:1000px;margin:0px auto;padding:88px 32px 32px}
.cge{max-width:1440px;margin:0px auto;padding:140px 32px 56px}
.cgf{margin:14px 0px 0px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2}
.cgg{margin-top:20px;font-size:17px;color:rgb(95, 99, 104)}
.cgh{max-width:1440px;margin:0px auto;padding:0px 32px 96px}
.cgi{display:flex;gap:64px;align-items:flex-start;flex-wrap:wrap}
.cgj{flex:0 1 300px;min-width:240px;position:sticky;top:108px;background:rgb(240, 244, 249);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:4px}
.cgk{display:flex;flex-direction:column;gap:4px;margin-top:0px}
.cgl{font-size:15px;line-height:1.35;color:rgb(95, 99, 104);padding:9px 12px;border-radius:12px;text-decoration:none}
.cgm{flex:1 1 100%;min-width:240px;position:static;top:108px;background:rgb(240, 244, 249);border-radius:20px;padding:22px 26px;display:flex;flex-direction:column;gap:4px}
.cgn{width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;font-family:inherit;text-align:left;padding:0px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:17.5px;font-weight:500;color:rgb(34, 34, 34)}
.cgo{flex:1 1 560px;min-width:0px;max-width:820px;display:flex;flex-direction:column;gap:48px}
.cgp{scroll-margin-top:108px;display:flex;flex-direction:column;gap:16px}
.cgq{margin:0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);text-wrap:pretty}
.cgr{display:flex;flex-direction:column;gap:10px}
.cgs{display:flex;gap:14px;align-items:baseline;font-size:17px;line-height:1.6;color:rgb(95, 99, 104)}
.cgt{flex:0 0 auto;width:6px;height:6px;background:rgb(53, 133, 238);transform:translateY(-3px)}
.cgu{background:rgb(240, 244, 249);border-radius:28px;padding:32px 36px;display:flex;flex-direction:column;gap:10px}
.cgv{margin:0px;font-size:22px;font-weight:500;letter-spacing:-0.01em}
.cgw{color:rgb(34, 34, 34);font-weight:500}
.cgx{margin:0px auto;max-width:980px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.cgy{max-width:1440px;margin:0px auto;padding:0px 32px;display:flex;flex-direction:column;gap:32px}
.cgz{scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:3fr 2fr;min-height:0px}
.ch0{padding:64px 56px;display:flex;flex-direction:column;gap:18px;order:0}
.ch1{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px}
.ch2{columns:220px 2;column-gap:28px;margin-top:12px}
.ch3{display:flex;gap:12px;align-items:baseline;font-size:17px;line-height:1.6;break-inside:avoid;margin-bottom:12px}
.ch4{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 0px;text-decoration:none}
.ch5{position:relative;min-height:320px;margin:16px;border-radius:28px;overflow:hidden;order:1;align-self:stretch;aspect-ratio:auto}
.ch6{scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:2fr 3fr;min-height:0px}
.ch7{padding:64px 56px;display:flex;flex-direction:column;gap:18px;order:1}
.ch8{position:relative;min-height:320px;margin:16px;border-radius:28px;overflow:hidden;order:0;align-self:stretch;aspect-ratio:auto}
.ch9{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}
.cha{display:flex;flex-wrap:wrap;gap:56px 96px;align-items:flex-start}
.chb{flex:1 1 380px;min-width:0px;position:sticky;top:140px}
.chc{margin:0px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance;max-width:520px}
.chd{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:480px;text-wrap:pretty}
.che{display:inline-flex;align-items:center;gap:12px;margin-top:32px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 0px;text-decoration:none}
.chf{flex:1.4 1 520px;min-width:0px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-direction:column;gap:12px}
.chg{display:flex;gap:28px;align-items:flex-start;padding:28px 0px}
.chh{flex:0 0 auto;width:72px;height:72px;border-radius:50%;background:rgb(240, 244, 249);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:26px}
.chi{min-width:0px;padding-top:6px}
.chj{margin:10px 0px 0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);max-width:520px}
.chk{display:inline-flex;align-items:center;gap:12px;margin-top:36px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 0px;text-decoration:none}
.chl{display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 8px;text-decoration:none}
.chm{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));grid-auto-rows:1fr;gap:32px}
.chn{height:100%;box-sizing:border-box;background:rgb(240, 244, 249);border-radius:24px;padding:28px 28px 30px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:rgb(34, 34, 34);text-decoration:none}
.cho{display:flex;flex-direction:column;gap:8px;min-width:0px}
.chp{font-size:17px;line-height:1.6;color:rgb(95, 99, 104);text-wrap:pretty}
.chq{flex:0 0 auto;font-size:18px;line-height:1;color:rgb(34, 114, 219)}
.chr{margin-top:32px}
.chs{background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 460px), 1fr))}
.cht{padding:64px 56px;display:flex;flex-direction:column;gap:20px;justify-content:center}
.chu{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104)}
.chv{position:relative;min-height:440px;margin:16px;border-radius:28px;overflow:hidden}
.chw{text-align:center;margin-bottom:56px}
.chx{margin:0px auto;max-width:900px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.chy{margin:20px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.chz{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:32px}
.ci0{background:rgb(240, 244, 249);border-radius:28px;padding:36px 36px 40px;display:flex;flex-direction:column;gap:32px}
.ci1{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:48px 40px;max-width:1200px;margin:0px auto}
.ci2{text-align:center;display:flex;flex-direction:column;align-items:center}
.ci3{width:64px;height:64px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:24px;margin-bottom:24px}
.ci4{width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;font-family:inherit;text-align:left;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:17px;font-weight:500;color:rgb(34, 34, 34)}
.ci5{max-width:760px;margin:0px auto 48px;text-align:center}
.ci6{background:rgb(240, 244, 249);border-radius:28px;padding:40px 36px;display:flex;flex-direction:column;gap:20px}
.ci7{width:64px;height:64px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.ci8{max-width:1440px;margin:0px auto;padding:0px 32px 96px;display:flex;flex-direction:column;gap:72px}
.ci9{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:24px 64px;align-items:start}
.cia{max-width:340px}
.cib{margin:12px 0px 0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);text-wrap:pretty}
.cic{grid-column:span 2;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), 1fr));gap:16px;min-width:0px}
.cid{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgb(240, 244, 249);border-radius:20px;padding:18px 18px 18px 24px;color:rgb(34, 34, 34);text-decoration:none;transition:background 0.35s}
.cie{font-size:17px;font-weight:500;line-height:1.6;text-wrap:pretty}
.cif{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.cig{max-width:1440px;margin:0px auto;padding:140px 32px 64px;text-align:center}
.cih{margin:0px auto;max-width:960px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.cii{margin:28px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.cij{max-width:1440px;margin:0px auto;padding:32px}
.cik{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:32px}
.cil{background:rgb(240, 244, 249);border-radius:28px;padding:36px;display:flex;flex-direction:column;gap:16px}
.cim{width:64px;height:64px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.cin{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:32px}
.cio{background:rgb(240, 244, 249);border-radius:24px;padding:28px 30px 30px;display:flex;flex-direction:column;gap:10px}
.cip{margin:0px;font-size:20px;font-weight:500;letter-spacing:-0.01em;line-height:1.25}
.ciq{max-width:1440px;margin:0px auto;padding:96px 32px 32px;scroll-margin-top:90px}
.cir{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}
.cis{display:inline-flex}
.cit{display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 8px}
.ciu{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:32px}
.civ{position:relative;aspect-ratio:16 / 10;margin:12px 12px 0px;border-radius:20px;overflow:hidden;background:rgb(255, 255, 255)}
.ciw{padding:22px 26px 26px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.cix{margin:0px;font-size:20px;font-weight:500;letter-spacing:-0.01em;line-height:1.2}
.ciy{font-size:17px;color:rgb(95, 99, 104);margin-top:6px}
.ciz{display:none;margin-top:32px}
.cj0{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr));gap:48px 80px;align-items:start}
.cj1{display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-direction:column;gap:28px;font-size:17px;line-height:1.6;color:rgb(60, 64, 67)}
.cj2{margin:0px 0px 8px;font-size:22px;font-weight:500;letter-spacing:-0.01em;line-height:1.2;color:rgb(34, 34, 34)}
.cj3{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:32px;align-items:start}
.cj4{margin:0px;background:rgb(240, 244, 249);border-radius:28px;padding:36px;display:flex;flex-direction:column;gap:20px}
.cj5{max-width:1440px;margin:0px auto;padding:64px 32px 32px}
.cj6{background:rgb(240, 244, 249);border-radius:40px;padding:72px 56px}
.cj7{text-align:center;margin-bottom:48px}
.cj8{margin:0px auto;max-width:760px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.cj9{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:32px;max-width:1120px;margin:0px auto}
.cja{background:rgb(255, 255, 255);border-radius:28px;padding:36px 32px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(34, 34, 34)}
.cjb{flex:0 0 auto;display:flex;flex-direction:column;gap:12px}
.cjc{font-size:clamp(32px, 4.4vw, 44px);font-weight:500;letter-spacing:-0.035em;line-height:1.1}
.cjd{flex:1 1 0px;margin:0px;font-size:17px;line-height:1.6;color:rgb(95, 99, 104)}
.cje{background:rgb(34, 114, 219);border-radius:28px;padding:36px 32px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(255, 255, 255)}
.cjf{flex:1 1 0px;margin:0px;font-size:17px;line-height:1.6;color:rgb(255, 255, 255)}
.cjg{display:flex;justify-content:center;margin-top:40px}
.cjh{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr));gap:48px 80px;align-items:start}
.cji{display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));align-items:stretch;flex-direction:column;gap:12px}
.cjj{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:20px;font-weight:500;color:rgb(34, 34, 34);text-align:left;cursor:pointer;line-height:1.55}
.cjk{margin:0px;font-size:18px;font-weight:500;line-height:1.35}
.cjl{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;transform:none;transition:transform 0.35s}
.cjm{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:20px;font-weight:500;color:rgb(34, 34, 34);text-align:left;cursor:pointer}
@media (min-width:1100px){
.ca{display:none!important}
.cm{display:none!important}
.c23{display:none!important}
.c24{display:none!important}
.c2x{display:none!important}
.c49{display:none!important}
.c5l{display:none!important}
.c8t{display:none!important}
.c9n{display:none!important}
.cah{display:none!important}
.cai{display:none!important}
.cak{display:none!important}
.cal{display:none!important}
.can{display:none!important}
.cap{display:none!important}
.cau{display:none!important}
.cav{display:none!important}
.cb2{display:none!important}
.cb7{display:none!important}
.cbd{display:none!important}
.cbt{display:none!important}
.cc2{display:none!important}
.cde{display:none!important}
.cdh{display:none!important}
.cf1{display:none!important}
.cfs{display:none!important}
.cgm{display:none!important}
.chk{display:none!important}
.chr{display:none!important}
}
@media (min-width:768px) and (max-width:1099px){
.c6{display:none!important}
.c9{display:none!important}
.cb{max-width:1440px;margin:0px auto;padding:60px 32px 0px;text-align:center}
.ch{margin:28px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.cm{display:none!important}
.c1y{margin:20px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.c1z{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:56px 48px;padding-top:16px}
.c20{display:flex;flex-direction:row;align-items:flex-start;gap:24px}
.c23{display:none!important}
.c24{display:none!important}
.c25{min-width:0px;display:flex;flex-direction:column;gap:10px;padding-top:6px}
.c29{background:rgb(240, 244, 249);border-radius:40px;padding:64px 24px}
.c2b{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:32px;max-width:1120px;margin:0px auto;align-items:stretch}
.c2c{background:rgb(255, 255, 255);border-radius:28px;padding:32px 24px 28px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2n{background:rgb(34, 114, 219);border-radius:28px;padding:32px 24px 28px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.c2v{background:rgb(255, 255, 255);border-radius:28px;padding:32px 24px 28px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2x{display:none!important}
.c3d{margin:16px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.c49{display:none!important}
.c4d{text-align:left;margin-bottom:64px}
.c4e{margin:0px;max-width:1100px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.c4f{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.c4g{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:48px 40px}
.c4r{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:440px !important}
.c51{display:flex;flex-wrap:wrap;justify-content:space-between;gap:72px 64px}
.c52{flex:1 1 100%;min-width:0px;display:block;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px 64px}
.c56{margin:16px 0px 0px;font-size:15.5px;line-height:1.6;color:rgb(95, 99, 104);max-width:480px;text-wrap:pretty}
.c5b{flex:1 1 0px;display:flex;flex-direction:column;gap:12px;font-size:15px}
.c5e{flex:1 1 0px;display:flex;justify-content:center}
.c5g{flex:1 1 0px;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:12px;font-size:15px}
.c5i{border-top-width:revert;border-top-style:revert;border-top-color:revert;margin-top:48px;padding-top:40px;border-top:2px solid rgb(255, 255, 255);display:flex;flex-flow:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:16px 24px;font-size:13.5px;color:rgb(95, 99, 104)}
.c5q{display:none!important}
.c5u{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:120px;padding-left:32px;text-align:center}
.c5x{margin:24px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.c61{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:56px;padding-left:32px;text-align:center}
.c6v{margin:20px auto 0px;font-size:20px;line-height:1.55;color:rgb(255, 255, 255);max-width:640px !important;text-wrap:pretty}
.c73{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:480px !important}
.c78{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));width:100%;gap:8px;flex-wrap:wrap}
.c7h{max-width:1440px;margin:0px auto;padding:60px 32px 40px}
.c7q{display:none!important}
.c8k{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:32px;padding-left:32px;display:grid;grid-template-columns:minmax(0px, 1fr);gap:48px 72px;align-items:start}
.c8m{margin:0px auto;text-align:center;max-width:900px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.c8n{margin:0px auto;text-align:center;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.c8o{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:20px;margin-top:16px}
.c8p{background:rgb(240, 244, 249);border-radius:24px;padding:16px 18px;color:rgb(34, 34, 34);display:flex;flex-direction:row;align-items:center;gap:12px}
.c8q{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c8s{display:none!important}
.c8u{background:rgb(240, 244, 249);border-radius:24px;padding:16px 18px;display:flex;flex-direction:row;align-items:center;gap:12px}
.c8v{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c90{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:14px}
.c97{margin:0px 0px 40px;text-align:left;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c98{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:40px;max-width:1200px;margin:0px}
.c99{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:0px}
.c9i{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:64px;padding-left:32px;text-align:center}
.c9n{display:none!important}
.cag{display:none!important}
.cai{display:none!important}
.caj{display:none!important}
.cal{display:none!important}
.cam{position:relative;width:170px;height:82px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cao{display:none!important}
.cap{display:none!important}
.caq{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.car{display:none!important}
.cat{display:none!important}
.cax{display:none!important}
.cb2{display:none!important}
.cba{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cbb{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cbc{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cbe{display:none!important}
.cbh{margin:12px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.cbp{max-width:1200px;margin:0px auto;padding:0px 32px 32px;display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px;align-items:start}
.cbq{position:static;top:104px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-flow:wrap;justify-content:center;gap:8px}
.cbr{transition:revert;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:16px;font-weight:500;padding:11px 20px;border-radius:999px;flex:1 1 auto;white-space:nowrap;text-align:center;cursor:pointer;background:rgb(34, 34, 34);color:rgb(255, 255, 255)}
.cbs{display:none!important}
.cbu{display:none;margin-top:24px;background:rgb(240, 244, 249);border-radius:20px;padding:24px}
.cby{grid-column:auto;min-width:0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));align-items:start;flex-direction:column;gap:12px}
.cc0{transition:revert;background:rgb(240, 244, 249);border-radius:20px;overflow:hidden}
.ccd{padding:56px 40px;display:flex;flex-direction:column;justify-content:center;gap:20px;opacity:1;transition:opacity 0.35s}
.cce{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:460px !important}
.cci{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:64px 0px 0px 76px;min-height:380px;opacity:1;transition:opacity 0.35s}
.ccj{background:rgb(255, 255, 255);border-radius:14px 0px 0px;box-shadow:rgba(34, 34, 34, 0.12) 0px 16px 48px;overflow:hidden}
.ccm{position:absolute;left:28px;bottom:56px;width:100px;background:rgb(34, 34, 34);border-radius:16px;padding:4px;box-shadow:rgba(34, 34, 34, 0.25) 0px 20px 48px}
.ccn{position:relative;aspect-ratio:9 / 19;border-radius:12px;overflow:hidden;background:rgb(255, 255, 255)}
.cco{max-width:1440px;margin:0px auto;padding:32px 32px 0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px}
.ccq{padding:28px 28px 0px}
.ccu{padding:22px 28px 26px;display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}
.ccw{font-size:22px;font-weight:500;letter-spacing:-0.02em}
.cd0{display:flex;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:8px;flex-wrap:nowrap;margin-bottom:32px}
.cd1{flex:1 1 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(34, 34, 34);color:rgb(255, 255, 255);transition:background 0.35s, color 0.35s}
.cd2{flex:1 1 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 34, 34);transition:background 0.35s, color 0.35s}
.cde{display:none!important}
.cdh{display:none!important}
.cdo{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:48px;padding-left:32px}
.ce6{display:none!important}
.ceh{margin:12px 0px 32px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important}
.cf1{display:none!important}
.cf4{background:rgb(240, 244, 249);border-radius:40px;padding:48px 24px}
.cf5{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:20px;align-items:stretch}
.cf6{width:auto;justify-self:stretch;background:rgb(255, 255, 255);border-radius:28px;padding:32px 22px 28px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;box-shadow:none}
.cfh{width:auto;justify-self:stretch;background:rgb(34, 114, 219);border-radius:28px;padding:32px 22px 28px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.cfs{display:none!important}
.cg1{display:grid;grid-template-columns:minmax(0px, 1fr);gap:40px;align-items:start}
.cg2{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.cg5{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:12px 48px}
.cg9{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px}
.cge{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:56px;padding-left:32px}
.cgj{flex:0 1 300px;min-width:240px;position:static;top:108px;background:rgb(240, 244, 249);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:4px}
.cgm{display:none!important}
.cgz{min-height:revert;scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:1fr}
.ch1{margin:0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important}
.ch6{min-height:revert;scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:1fr}
.ch7{padding:64px 56px;display:flex;flex-direction:column;gap:18px;order:0}
.ch8{position:relative;min-height:320px;margin:16px;border-radius:28px;overflow:hidden;order:1;align-self:stretch;aspect-ratio:auto}
.chb{flex:1 1 380px;min-width:0px;position:static;top:140px}
.chd{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:60%;text-wrap:pretty}
.chf{flex:1.4 1 520px;min-width:0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-direction:column;gap:0px 40px}
.chk{display:none!important}
.chr{display:none!important}
.chy{margin:20px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.cig{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:64px;padding-left:32px;text-align:center}
.cii{margin:28px auto 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px !important;text-wrap:pretty}
.cik{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:20px}
.cil{background:rgb(240, 244, 249);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:16px}
.cj0{display:grid;grid-template-columns:minmax(0px, 1fr);gap:40px;align-items:start}
.cj1{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-direction:column;gap:36px 40px;font-size:17px;line-height:1.6;color:rgb(60, 64, 67)}
.cj4{margin:0px;background:rgb(240, 244, 249);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:20px}
.cj6{background:rgb(240, 244, 249);border-radius:40px;padding:32px}
.cj7{text-align:center;margin-bottom:28px}
.cj9{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:20px;max-width:1120px;margin:0px auto}
.cja{background:rgb(255, 255, 255);border-radius:24px;padding:32px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(34, 34, 34)}
.cje{background:rgb(34, 114, 219);border-radius:24px;padding:32px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(255, 255, 255)}
.cjh{display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px;align-items:start}
.cji{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));align-items:start;flex-direction:column;gap:12px}
}
@media (min-width:600px) and (max-width:767px){
.c3{max-width:1440px;margin:0px auto;padding:26px 30px;display:flex;align-items:center;gap:24px}
.c6{display:none!important}
.c9{display:none!important}
.cb{max-width:1440px;margin:0px auto;padding:60px 30px 0px;text-align:center}
.cf{margin:0px auto;max-width:960px;font-size:calc(5px + clamp(44px, 5.8vw, 80px));font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.cm{display:none!important}
.c1u{max-width:1440px;margin:0px auto;padding:60px 30px 64px}
.c1z{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:48px 32px;padding-top:16px}
.c20{display:flex;flex-direction:row;align-items:flex-start;gap:18px}
.c21{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:rgb(240, 244, 249);display:flex;align-items:center;justify-content:center}
.c22{display:none!important}
.c24{display:none!important}
.c25{min-width:0px;display:flex;flex-direction:column;gap:10px;padding-top:2px}
.c29{background:rgb(240, 244, 249);border-radius:40px;padding:56px 24px}
.c2b{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px;max-width:1120px;margin:0px auto;align-items:stretch}
.c2n{background:rgb(34, 114, 219);border-radius:28px;padding:36px 32px 32px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.c2v{background:rgb(255, 255, 255);border-radius:28px;padding:36px 32px 32px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2y{margin:32px auto 0px;max-width:1120px;background:rgb(255, 255, 255);border-radius:28px;padding:40px 44px;display:none;flex-wrap:wrap;align-items:center;gap:28px 48px;color:rgb(34, 34, 34)}
.c3f{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px}
.c3m{position:relative;height:200px;overflow:hidden}
.c49{display:none!important}
.c4d{text-align:left;margin-bottom:64px}
.c4e{margin:0px;max-width:1100px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.c4f{margin:20px 0px 0px;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c4g{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:48px 40px}
.c4h{text-align:left;display:flex;flex-direction:row;align-items:flex-start;gap:18px}
.c4i{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:21px;margin-bottom:0px}
.c4j{min-width:0px;padding-top:12px}
.c4p{order:2;padding:72px 56px;display:flex;flex-direction:column;justify-content:center}
.c4x{order:1;position:relative;min-height:340px}
.c50{max-width:1440px;margin:0px auto;padding:64px 30px 36px}
.c51{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:48px 64px}
.c52{flex:1 1 100%;min-width:0px;display:block;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px 64px}
.c56{margin:16px 0px 0px;font-size:15.5px;line-height:1.6;color:rgb(95, 99, 104);max-width:480px;text-wrap:pretty}
.c5b{flex:1 1 100%;display:flex;flex-direction:column;gap:12px;font-size:15px}
.c5e{flex:1 1 100%;display:flex;justify-content:flex-start}
.c5g{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;font-size:15px}
.c5h{display:inline-flex;align-items:baseline;align-self:flex-start;color:rgb(95, 99, 104);font-weight:400;text-decoration:none}
.c5i{border-top-width:revert;border-top-style:revert;border-top-color:revert;margin-top:48px;padding-top:40px;border-top:2px solid rgb(255, 255, 255);display:flex;flex-flow:column-reverse;justify-content:space-between;align-items:flex-start;gap:32px;font-size:13.5px;color:rgb(95, 99, 104)}
.c5j{display:flex;flex-flow:column wrap;gap:12px;font-size:15px}
.c5l{padding:8px 30px 28px;display:flex;flex-direction:column;gap:4px}
.c5q{display:none!important}
.c5u{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:120px;padding-left:32px;text-align:center}
.c61{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:56px;padding-left:32px;text-align:center}
.c78{display:grid;grid-template-columns:repeat(6, minmax(0px, 1fr));width:100%;gap:8px;flex-wrap:wrap}
.c79{grid-column:span 2;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(34, 34, 34);color:rgb(255, 255, 255);transition:background 0.35s, color 0.35s}
.c7a{grid-column:span 2;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 34, 34);transition:background 0.35s, color 0.35s}
.c7b{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:24px}
.c7h{max-width:1440px;margin:0px auto;padding:60px 30px 40px}
.c7n{max-width:1440px;margin:0px auto;padding:0px 30px}
.c7o{position:relative;aspect-ratio:16 / 9;width:100%;border-radius:32px;overflow:hidden;background:rgb(240, 244, 249)}
.c7p{max-width:1440px;margin:0px auto;padding:64px 30px 32px;display:flex;gap:40px 64px;align-items:flex-start;justify-content:flex-start}
.c7q{display:none!important}
.c8d{position:relative;aspect-ratio:16 / 9;width:100%;border-radius:32px;overflow:hidden}
.c8k{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:32px;padding-left:32px;display:grid;grid-template-columns:minmax(0px, 1fr);gap:48px 72px;align-items:start}
.c8m{margin:0px auto;text-align:center;max-width:900px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.c8n{margin:0px auto;text-align:center;font-size:20px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c8o{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px;margin-top:16px}
.c8p{background:rgb(240, 244, 249);border-radius:24px;padding:16px 18px;color:rgb(34, 34, 34);display:flex;flex-direction:row;align-items:center;gap:12px}
.c8q{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c8s{display:none!important}
.c8u{background:rgb(240, 244, 249);border-radius:24px;padding:16px 18px;display:flex;flex-direction:row;align-items:center;gap:12px}
.c8v{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c90{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:14px}
.c97{margin:0px 0px 40px;text-align:left;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c98{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:40px;max-width:1200px;margin:0px}
.c99{text-align:left;display:flex;flex-direction:row;align-items:flex-start;gap:18px}
.c9a{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:21px;margin-bottom:0px}
.c9i{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:64px;padding-left:32px;text-align:center}
.c9n{display:none!important}
.cag{display:none!important}
.cah{display:none!important}
.caj{display:none!important}
.cak{display:none!important}
.caq{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.car{display:none!important}
.cas{position:relative;width:170px;height:82px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.caw{display:none!important}
.cay{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.caz{display:none!important}
.cb0{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb1{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb5{display:none!important}
.cbe{display:none!important}
.cbp{max-width:1200px;margin:0px auto;padding:0px 32px 32px;display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px;align-items:start}
.cbq{position:static;top:104px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-flow:wrap;justify-content:center;gap:8px}
.cbr{transition:revert;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:16px;font-weight:500;padding:10px 16px;border-radius:999px;flex:1 1 auto;white-space:nowrap;text-align:center;cursor:pointer;background:rgb(34, 34, 34);color:rgb(255, 255, 255)}
.cbs{display:none!important}
.cbt{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:16px;font-weight:500;padding:10px 16px;border-radius:999px;flex:1 1 auto;white-space:nowrap;text-align:center;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 34, 34)}
.cbu{display:none;margin-top:24px;background:rgb(240, 244, 249);border-radius:20px;padding:24px}
.cby{grid-column:auto;min-width:0px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));align-items:stretch;flex-direction:column;gap:12px}
.ccd{padding:44px 30px 36px;display:flex;flex-direction:column;justify-content:center;gap:20px;opacity:1;transition:opacity 0.35s}
.cci{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:8px 30px 0px 118px;min-height:380px;opacity:1;transition:opacity 0.35s}
.ccm{position:absolute;left:30px;bottom:40px;width:128px;background:rgb(34, 34, 34);border-radius:16px;padding:4px;box-shadow:rgba(34, 34, 34, 0.25) 0px 20px 48px}
.ccn{position:relative;aspect-ratio:9 / 19;border-radius:12px;overflow:hidden;background:rgb(255, 255, 255)}
.cco{max-width:1440px;margin:0px auto;padding:32px 32px 0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px}
.ccq{padding:20px 20px 0px}
.ccu{padding:18px 20px 22px;display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}
.ccw{font-size:20px;font-weight:500;letter-spacing:-0.02em}
.cd0{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:8px;flex-wrap:wrap;margin-bottom:32px}
.cde{display:none!important}
.cdh{display:none!important}
.cdo{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:48px;padding-left:32px}
.ce6{display:none!important}
.cf4{background:rgb(240, 244, 249);border-radius:40px;padding:40px 30px}
.cf5{display:grid;grid-template-columns:minmax(0px, 1fr);gap:24px;align-items:stretch}
.cf6{width:auto;justify-self:stretch;background:rgb(255, 255, 255);border-radius:28px;padding:32px 30px 30px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:row;gap:36px;box-shadow:none}
.cf7{display:flex;flex-direction:column;gap:18px;flex:1 1 0px;min-width:0px}
.cfc{display:flex;flex-direction:column;gap:18px;flex:1.35 1 0px;min-width:0px;padding-top:4px}
.cff{display:flex;flex-direction:column;gap:10px;padding:4px 0px 0px}
.cfh{width:auto;justify-self:stretch;background:rgb(34, 114, 219);border-radius:28px;padding:32px 30px 30px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:row;gap:36px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.cfx{margin:32px auto 0px;background:rgb(255, 255, 255);border-radius:28px;padding:40px 44px;display:none;flex-wrap:wrap;align-items:center;gap:28px 48px;color:rgb(34, 34, 34)}
.cge{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:56px;padding-left:32px}
.cgj{display:none!important}
.cgz{min-height:revert;scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:1fr}
.ch0{padding:36px 30px 44px;display:flex;flex-direction:column;gap:18px;order:0}
.ch5{position:relative;min-height:320px;margin:0px;border-radius:0px;overflow:hidden;order:-1;align-self:stretch;aspect-ratio:auto}
.ch6{min-height:revert;scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:1fr}
.ch7{padding:36px 30px 44px;display:flex;flex-direction:column;gap:18px;order:0}
.ch8{position:relative;min-height:320px;margin:0px;border-radius:0px;overflow:hidden;order:-1;align-self:stretch;aspect-ratio:auto}
.chb{flex:1 1 380px;min-width:0px;position:static;top:140px}
.chf{flex:1.4 1 520px;min-width:0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-direction:column;gap:0px 28px}
.chg{display:flex;gap:18px;align-items:flex-start;padding:22px 0px}
.chh{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:rgb(240, 244, 249);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:21px}
.chi{min-width:0px;padding-top:2px}
.chk{display:none!important}
.chr{display:none!important}
.cig{padding:revert;max-width:1440px;margin:0px auto;padding-top:60px !important;padding-right:32px;padding-bottom:64px;padding-left:32px;text-align:center}
.cik{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:20px}
.cil{background:rgb(240, 244, 249);border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:16px}
.cim{width:56px;height:56px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.ciu{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:32px}
.cj0{display:grid;grid-template-columns:minmax(0px, 1fr);gap:40px;align-items:start}
.cj1{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-direction:column;gap:36px 40px;font-size:17px;line-height:1.6;color:rgb(60, 64, 67)}
.cj3{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:20px;align-items:start}
.cj4{margin:0px;background:rgb(240, 244, 249);border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:20px}
.cj6{background:rgb(240, 244, 249);border-radius:40px;padding:30px}
.cj7{text-align:center;margin-bottom:28px}
.cj9{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:14px;max-width:1120px;margin:0px auto}
.cja{background:rgb(255, 255, 255);border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(34, 34, 34)}
.cje{background:rgb(34, 114, 219);border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(255, 255, 255)}
.cjh{display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px;align-items:start}
}
@media (max-width:599px){
.c3{max-width:1440px;margin:0px auto;padding:20px;display:flex;align-items:center;gap:24px}
.c6{display:none!important}
.c9{display:none!important}
.cb{max-width:1440px;margin:0px auto;padding:40px 20px 0px;text-align:left}
.cc{display:none!important}
.cf{margin:0px;max-width:960px;font-size:clamp(44px, 5.8vw, 80px);font-weight:500;letter-spacing:-0.035em;line-height:1.2;text-wrap:balance}
.ch{margin:20px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.ci{display:flex;justify-content:flex-start;align-items:center;gap:30px;margin-top:28px;flex-wrap:nowrap}
.cj{flex:0 0 calc(50% - 15px);min-width:0px;box-sizing:border-box;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:15px;padding:13px 20px;border-radius:999px}
.ck{flex:0 0 calc(50% - 15px);min-width:0px;box-sizing:border-box;justify-content:center;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 4px;text-decoration:none}
.cl{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:rgb(234, 243, 254);display:flex;align-items:center;justify-content:center}
.co{position:relative;margin-top:36px;background:rgb(240, 244, 249);border-radius:24px;overflow:hidden;aspect-ratio:4 / 3;min-height:240px}
.cq{position:absolute;left:50%;top:50%;width:76%;will-change:transform, opacity;display:block;background:rgb(255, 255, 255);border-radius:14px;overflow:hidden;box-shadow:rgba(34, 34, 34, 0.16) 0px 24px 60px;transform:translate(-50%, -50%) rotate(0deg) scale(1);opacity:1;z-index:3}
.cx{position:absolute;left:50%;top:50%;width:76%;will-change:transform, opacity;display:block;background:rgb(255, 255, 255);border-radius:14px;overflow:hidden;box-shadow:rgba(34, 34, 34, 0.16) 0px 24px 60px;transform:translate(-36%, -46%) rotate(3deg) scale(0.86);opacity:1;z-index:2}
.cy{position:absolute;left:50%;top:50%;width:76%;will-change:transform, opacity;display:block;background:rgb(255, 255, 255);border-radius:14px;overflow:hidden;box-shadow:rgba(34, 34, 34, 0.16) 0px 24px 60px;transform:translate(-64%, -46%) rotate(-3deg) scale(0.86);opacity:1;z-index:1}
.cz{display:none!important}
.c1u{max-width:1440px;margin:0px auto;padding:56px 20px 32px}
.c1v{text-align:left;margin-bottom:36px}
.c1w{margin:0px;max-width:760px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.c1y{margin:16px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c1z{display:grid;grid-template-columns:minmax(0px, 1fr);gap:36px;padding-top:16px}
.c20{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.c21{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(240, 244, 249);display:flex;align-items:center;justify-content:flex-start !important}
.c22{display:none!important}
.c23{display:none!important}
.c25{min-width:0px;display:flex;flex-direction:column;gap:10px;padding-top:0px}
.c28{max-width:1440px;margin:0px auto;padding:32px 20px}
.c29{background:rgb(240, 244, 249);border-radius:28px;padding:40px 20px 20px}
.c2a{margin:0px;max-width:760px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c2b{display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px;max-width:1120px;margin:0px auto;align-items:stretch}
.c2c{background:rgb(255, 255, 255);border-radius:28px;padding:24px 20px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2n{background:rgb(34, 114, 219);border-radius:28px;padding:24px 20px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.c2v{background:rgb(255, 255, 255);border-radius:28px;padding:24px 20px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2x{background:rgb(255, 255, 255);border-radius:28px;padding:24px 20px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;box-shadow:none}
.c2y{margin:32px auto 0px;max-width:1120px;background:rgb(255, 255, 255);border-radius:28px;padding:28px 20px !important;display:none;flex-wrap:wrap;align-items:center;gap:28px 48px;color:rgb(34, 34, 34)}
.c36{margin:32px 0px 8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}
.c3a{max-width:1440px;margin:0px auto;padding:56px 20px 32px}
.c3b{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:32px}
.c3d{margin:16px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c3l{flex:1 1 0%;max-width:240px;margin:0px auto;background:rgb(237, 240, 244);border-radius:999px;padding:3px 12px;font-size:14px;color:rgb(95, 99, 104);text-align:left !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.c3m{position:relative;height:200px;overflow:hidden}
.c3p{font-size:18px;font-weight:500}
.c3r{padding:56px 0px 32px}
.c3v{display:none!important}
.c3z{flex:0 0 min(440px, 85vw);scroll-snap-align:start;margin:0px;background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px !important;display:flex;flex-direction:column;gap:20px}
.c44{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(34, 114, 219);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:17px}
.c46{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(122, 79, 209);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:17px}
.c47{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(15, 138, 122);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:17px}
.c48{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(194, 106, 10);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;font-weight:600;font-size:17px}
.c4d{text-align:left;margin-bottom:36px}
.c4e{margin:0px;max-width:1100px;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2;text-wrap:balance}
.c4f{margin:20px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c4g{display:grid;grid-template-columns:minmax(0px, 1fr);gap:28px}
.c4i{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:flex-start !important;font-weight:500;font-size:18px;margin-bottom:14px}
.c4m{padding:32px 0px 0px}
.c4n{background:rgb(34, 114, 219);padding:40px 20px}
.c4o{max-width:1376px;margin:0px auto;background:rgb(255, 255, 255);border-radius:28px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr))}
.c4p{order:2;padding:28px 20px 32px;display:flex;flex-direction:column;justify-content:center}
.c4r{margin:20px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:440px}
.c4s{display:flex;gap:12px;align-items:center;flex-wrap:nowrap;margin-top:36px}
.c4t{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(34, 114, 219);color:rgb(255, 255, 255);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px}
.c4u{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:18px;text-decoration:none;padding:6px 8px}
.c4w{display:none!important}
.c4x{order:1;position:relative;min-height:220px}
.c50{max-width:1440px;margin:0px auto;padding:56px 20px 32px}
.c51{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:48px 64px}
.c52{flex:1 1 100%;min-width:0px;display:block;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px 64px}
.c54{display:flex;align-items:baseline;font-family:Archivo, sans-serif;font-weight:800;font-size:24px;letter-spacing:-0.035em;line-height:1;color:rgb(34, 34, 34);text-decoration:none}
.c55{display:inline-block;width:5px;height:5px;background:rgb(53, 133, 238);margin-left:2px}
.c56{margin:16px 0px 0px;font-size:15.5px;line-height:1.6;color:rgb(95, 99, 104);max-width:480px;text-wrap:pretty}
.c5b{flex:1 1 100%;display:flex;flex-direction:column;gap:12px;font-size:15px}
.c5e{flex:1 1 100%;display:flex;justify-content:flex-start}
.c5g{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;font-size:15px}
.c5h{display:inline-flex;align-items:baseline;align-self:flex-start;color:rgb(95, 99, 104);font-weight:400;text-decoration:none}
.c5i{border-top-width:revert;border-top-style:revert;border-top-color:revert;margin-top:48px;padding-top:40px;border-top:2px solid rgb(255, 255, 255);display:flex;flex-flow:column-reverse;justify-content:space-between;align-items:flex-start;gap:32px;font-size:13.5px;color:rgb(95, 99, 104)}
.c5j{display:flex;flex-flow:column wrap;gap:12px;font-size:15px}
.c5k{position:fixed;right:20px;bottom:20px;z-index:60;width:40px;height:40px;border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:rgb(255, 255, 255);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:rgba(34, 34, 34, 0.12) 0px 6px 20px;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 0.35s, transform 0.35s, background 0.35s}
.c5l{padding:8px 20px 24px;display:flex;flex-direction:column;gap:4px}
.c5u{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:120px;padding-left:32px;text-align:left !important}
.c5v{width:72px;height:72px;border-radius:50%;background:rgb(213, 241, 236);display:flex;align-items:center;justify-content:flex-start !important;margin:0px 0px 32px}
.c5x{margin:24px auto 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.c5y{display:flex;justify-content:flex-start !important;align-items:center;gap:28px;flex-wrap:wrap;margin-top:40px}
.c61{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:56px;padding-left:32px;text-align:left !important}
.c65{display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px;height:auto}
.c66{position:relative;border-radius:28px;overflow:hidden;background:rgb(240, 244, 249);display:none}
.c67{position:relative;border-radius:24px;overflow:hidden;background:rgb(240, 244, 249)}
.c68{position:relative;inset:0px;aspect-ratio:3 / 2;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}
.c6d{display:flex;flex-direction:column;gap:18px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px}
.c6i{background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px !important;display:flex;flex-direction:column;gap:20px}
.c6j{width:64px;height:64px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;margin-bottom:8px}
.c6q{background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px !important}
.c6t{background:rgb(34, 114, 219);border-radius:40px;padding:28px 20px !important;text-align:left !important;color:rgb(255, 255, 255)}
.c6v{margin:20px auto 0px;font-size:18px;line-height:1.55;color:rgb(255, 255, 255);max-width:640px;text-wrap:pretty}
.c6w{display:flex;justify-content:flex-start !important;align-items:center;gap:12px;flex-wrap:nowrap;margin-top:36px}
.c6x{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;background:rgb(255, 255, 255);color:rgb(34, 114, 219);font-weight:500;font-size:16px;padding:15px 28px;border-radius:999px;text-decoration:none}
.c6y{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;color:rgb(255, 255, 255);font-weight:500;font-size:18px;text-decoration:none;padding:0px}
.c73{margin:0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:480px}
.c78{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));width:100%;gap:8px;flex-wrap:wrap}
.c7b{display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px}
.c7h{max-width:1440px;margin:0px auto;padding:60px 20px 40px}
.c7n{max-width:1440px;margin:0px auto;padding:0px 20px}
.c7o{position:relative;aspect-ratio:4 / 3;width:100%;border-radius:24px;overflow:hidden;background:rgb(240, 244, 249)}
.c7p{max-width:1440px;margin:0px auto;padding:64px 20px 32px;display:flex;gap:40px 64px;align-items:flex-start;justify-content:flex-start}
.c7q{display:none!important}
.c7t{flex:1 1 auto;min-width:0px;max-width:none;font-size:18px;line-height:1.55;color:rgb(60, 64, 67)}
.c7u{padding:revert;background:rgb(240, 244, 249);border-radius:24px;padding-top:28px;padding-right:20px !important;padding-bottom:28px;padding-left:20px !important;margin-bottom:48px}
.c7w{margin:0px;color:rgb(34, 34, 34);font-size:18px;line-height:1.55}
.c82{background:rgb(34, 34, 34);color:rgb(255, 255, 255);border-radius:24px;padding:28px 20px !important;margin:40px 0px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.c86{padding:revert;margin-top:56px;background:rgb(240, 244, 249);border-radius:24px;padding-top:28px;padding-right:20px !important;padding-bottom:28px;padding-left:20px !important;display:flex;gap:20px;align-items:center}
.c89{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:32px;padding-left:32px}
.c8c{font-size:18px;font-weight:500;line-height:1.55;letter-spacing:-0.015em}
.c8d{position:relative;aspect-ratio:4 / 3;width:100%;border-radius:24px;overflow:hidden}
.c8h{padding:revert;background:rgb(240, 244, 249);border-radius:20px;padding-top:22px;padding-right:20px !important;padding-bottom:22px;padding-left:20px !important}
.c8k{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:32px;padding-left:32px;display:grid;grid-template-columns:minmax(0px, 1fr);gap:48px 72px;align-items:start}
.c8l{display:flex;flex-direction:column;gap:24px;padding-top:0px !important}
.c8n{margin:0px;text-align:left;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:520px;text-wrap:pretty}
.c8o{display:grid;grid-template-columns:minmax(0px, 1fr);gap:12px;margin-top:16px}
.c8p{background:rgb(240, 244, 249);border-radius:24px;padding:16px 18px;color:rgb(34, 34, 34);display:flex;flex-direction:row;align-items:center;gap:12px}
.c8q{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.c8r{font-size:18px;font-weight:500;white-space:nowrap}
.c8s{display:none!important}
.c8u{background:rgb(240, 244, 249);border-radius:24px;padding:16px 18px;display:flex;flex-direction:row;align-items:center;gap:12px}
.c8v{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important}
.c8x{background:rgb(240, 244, 249);border-radius:24px;padding:28px 20px !important}
.c90{display:grid;grid-template-columns:minmax(0px, 1fr);gap:14px}
.c95{font-size:14px;color:rgb(95, 99, 104);text-align:left !important;line-height:1.5}
.c97{margin:0px 0px 40px;text-align:left;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c98{display:grid;grid-template-columns:minmax(0px, 1fr);gap:40px;max-width:1200px;margin:0px}
.c99{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:0px}
.c9a{flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:flex-start !important;font-weight:500;font-size:24px;margin-bottom:24px}
.c9c{margin:0px 0px 32px;text-align:left !important;font-size:clamp(34px, 4vw, 52px);font-weight:500;letter-spacing:-0.03em;line-height:1.2}
.c9f{padding:revert;width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;font-family:inherit;text-align:left;padding-top:22px;padding-right:20px !important;padding-bottom:22px;padding-left:20px !important;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:17px;font-weight:500;color:rgb(34, 34, 34);line-height:1.6}
.c9h{display:flex;justify-content:flex-start !important;margin-top:28px}
.c9i{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:64px;padding-left:32px;text-align:left !important}
.c9j{display:flex;justify-content:flex-start !important;align-items:center;gap:20px;margin-top:36px;flex-wrap:wrap}
.c9l{display:none;align-items:center;gap:12px;color:rgb(34, 34, 34);font-weight:500;font-size:17px;padding:6px 8px}
.ca6{padding:revert;margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding-top:28px;padding-right:20px !important;padding-bottom:28px !important;padding-left:20px !important;display:flex;flex-direction:column;gap:20px}
.caa{font-size:18px;font-weight:500;letter-spacing:-0.01em;line-height:1.55;text-wrap:balance}
.cag{display:none!important}
.cah{display:none!important}
.caj{display:none!important}
.cak{display:none!important}
.caq{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.car{display:none!important}
.cas{position:relative;width:170px;height:82px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cav{padding:revert;margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding-top:28px;padding-right:20px !important;padding-bottom:28px !important;padding-left:20px !important;display:flex;flex-direction:column;gap:20px}
.caw{display:none!important}
.cay{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.caz{display:none!important}
.cb0{position:relative;width:200px;height:97px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb1{position:relative;width:180px;height:87px;max-width:100%;background:rgb(255, 255, 255);overflow:hidden;flex:0 1 auto}
.cb2{padding:revert;margin:0px;background:rgb(255, 255, 255);border-radius:28px;padding-top:28px;padding-right:20px !important;padding-bottom:28px !important;padding-left:20px !important;display:flex;flex-direction:column;gap:20px}
.cb5{display:none!important}
.cbe{display:none!important}
.cbf{display:none!important}
.cbp{max-width:1200px;margin:0px auto;padding:0px 32px 32px;display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px;align-items:start}
.cbq{position:static;top:104px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-flow:wrap;justify-content:center;gap:8px}
.cbr{transition:revert;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:16px;font-weight:500;padding:10px 16px;border-radius:999px;flex:1 1 auto;white-space:nowrap;text-align:center;cursor:pointer;background:rgb(34, 34, 34);color:rgb(255, 255, 255)}
.cbs{display:none!important}
.cbt{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:16px;font-weight:500;padding:10px 16px;border-radius:999px;flex:1 1 auto;white-space:nowrap;text-align:center;cursor:pointer;background:rgb(240, 244, 249);color:rgb(34, 34, 34)}
.cbu{padding:revert;display:none;margin-top:24px;background:rgb(240, 244, 249);border-radius:20px;padding-top:24px;padding-right:20px !important;padding-bottom:24px;padding-left:20px !important}
.cby{grid-column:auto;min-width:0px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));align-items:stretch;flex-direction:column;gap:12px}
.cc1{padding:revert;display:none;padding-top:0px;padding-right:20px !important;padding-bottom:24px;padding-left:20px !important;font-size:17px;line-height:1.6;color:rgb(95, 99, 104);max-width:720px}
.cc8{padding:revert;width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;font-family:inherit;text-align:left;padding-top:22px;padding-right:20px !important;padding-bottom:22px;padding-left:20px !important;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:17px;font-weight:500;line-height:1.6;color:rgb(34, 34, 34)}
.cc9{padding:revert;display:none;padding-top:0px;padding-right:20px !important;padding-bottom:24px;padding-left:20px !important}
.ccb{display:none!important}
.cco{display:none!important}
.ccy{max-width:1440px;margin:0px auto;padding:16px 32px 32px}
.cd0{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px;flex-wrap:wrap;margin-bottom:32px}
.cd3{display:flex;grid-template-columns:repeat(auto-fill, minmax(min(100%, 320px), 1fr));gap:20px;overflow:auto hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0px -20px;padding:0px 20px;scroll-padding:0px 20px}
.cd4{flex:0 0 calc(-56px + 100vw);scroll-snap-align:start;display:flex;flex-direction:column;background:rgb(240, 244, 249);border-radius:24px;overflow:hidden;color:rgb(34, 34, 34)}
.cdo{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:48px;padding-left:32px}
.cdu{margin:0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:520px;text-wrap:pretty}
.cdw{padding:revert;background:rgb(240, 244, 249);border-radius:20px;padding-top:20px;padding-right:20px !important;padding-bottom:20px;padding-left:20px !important}
.ce0{padding:revert;position:relative;background:rgb(240, 244, 249);border-radius:40px;padding-top:28px !important;padding-right:20px !important;padding-bottom:0px;padding-left:20px !important;overflow:hidden}
.ce5{flex:1 1 0%;max-width:320px;margin:0px auto;background:rgb(237, 240, 244);border-radius:999px;padding:6px 14px;font-size:14px;color:rgb(95, 99, 104);text-align:left !important}
.ce6{display:none!important}
.cec{margin:0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);text-wrap:pretty}
.ceh{margin:12px 0px 32px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px}
.cej{padding:revert;background:rgb(240, 244, 249);border-radius:32px;padding-top:28px !important;padding-right:20px !important;padding-bottom:0px;padding-left:20px !important;overflow:hidden}
.cep{padding:revert;margin-top:32px;background:rgb(34, 34, 34);border-radius:32px;padding-top:28px !important;padding-right:20px !important;padding-bottom:0px;padding-left:20px !important;display:flex;justify-content:center;gap:32px;flex-wrap:wrap;overflow:hidden}
.cf1{display:none!important}
.cf4{background:rgb(240, 244, 249);border-radius:40px;padding:20px}
.cf5{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:16px;align-items:stretch}
.cf6{width:auto;justify-self:stretch;background:rgb(255, 255, 255);border-radius:28px;padding:28px 20px 24px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;box-shadow:none}
.cfa{margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.55;color:rgb(34, 34, 34);text-wrap:balance}
.cfh{width:auto;justify-self:stretch;background:rgb(34, 114, 219);border-radius:28px;padding:28px 20px 24px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;box-shadow:rgba(34, 114, 219, 0.28) 0px 16px 40px}
.cfj{margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.55;color:rgb(255, 255, 255);text-wrap:balance}
.cfs{display:none!important}
.cfx{margin:32px auto 0px;background:rgb(255, 255, 255);border-radius:28px;padding:28px 20px !important;display:flex;flex-wrap:wrap;align-items:center;gap:28px 48px;color:rgb(34, 34, 34)}
.cfy{margin:32px auto 0px;display:flex;flex-wrap:wrap;justify-content:flex-start !important;align-items:center;gap:8px 20px;font-size:17px;color:rgb(95, 99, 104);text-align:left !important;line-height:1.6}
.cg2{margin:20px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.cg3{margin:16px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.cg5{display:grid;grid-template-columns:minmax(0px, 1fr);gap:12px 48px}
.cg9{display:grid;grid-template-columns:minmax(0px, 1fr);gap:32px}
.cga{padding:revert;background:rgb(240, 244, 249);border-radius:24px;padding-top:28px;padding-right:20px !important;padding-bottom:28px !important;padding-left:20px !important}
.cgb{font-size:18px;font-weight:500;margin-bottom:8px}
.cge{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:56px;padding-left:32px}
.cgj{display:none!important}
.cgm{padding:revert;flex:1 1 100%;min-width:240px;position:static;top:108px;background:rgb(240, 244, 249);border-radius:20px;padding-top:22px;padding-right:20px !important;padding-bottom:22px;padding-left:20px !important;display:flex;flex-direction:column;gap:4px}
.cgu{background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px !important;display:flex;flex-direction:column;gap:10px}
.cgz{min-height:revert;scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:1fr}
.ch0{padding:28px 20px 36px;display:flex;flex-direction:column;gap:18px;order:0}
.ch1{margin:0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px}
.ch5{position:relative;min-height:220px;margin:0px;border-radius:0px;overflow:hidden;order:-1;align-self:stretch;aspect-ratio:auto}
.ch6{min-height:revert;scroll-margin-top:96px;background:rgb(240, 244, 249);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:1fr}
.ch7{padding:28px 20px 36px;display:flex;flex-direction:column;gap:18px;order:0}
.ch8{position:relative;min-height:220px;margin:0px;border-radius:0px;overflow:hidden;order:-1;align-self:stretch;aspect-ratio:auto}
.cha{display:flex;flex-wrap:wrap;gap:40px 96px;align-items:flex-start}
.chb{flex:1 1 380px;min-width:0px;position:static;top:140px}
.chd{margin:20px 0px 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:480px;text-wrap:pretty}
.che{display:none!important}
.chf{flex:1.4 1 520px;min-width:0px;display:flex;grid-template-columns:repeat(2, minmax(0px, 1fr));flex-direction:column;gap:32px}
.chg{display:flex;gap:28px;align-items:flex-start;padding:0px}
.chh{flex:0 0 auto;width:72px;height:72px;border-radius:50%;background:rgb(240, 244, 249);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:flex-start !important;font-weight:500;font-size:26px}
.chl{display:none!important}
.chu{margin:0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104)}
.chw{text-align:left !important;margin-bottom:56px}
.chy{margin:20px auto 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.ci0{background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px !important;display:flex;flex-direction:column;gap:32px}
.ci2{text-align:left !important;display:flex;flex-direction:column;align-items:flex-start !important}
.ci3{width:64px;height:64px;border-radius:50%;background:rgb(220, 235, 252);color:rgb(34, 114, 219);display:flex;align-items:center;justify-content:flex-start !important;font-weight:500;font-size:24px;margin-bottom:24px}
.ci4{padding:revert;width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;font-family:inherit;text-align:left;padding-top:22px;padding-right:20px !important;padding-bottom:22px;padding-left:20px !important;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:17px;font-weight:500;color:rgb(34, 34, 34)}
.ci5{max-width:760px;margin:0px auto 48px;text-align:left !important}
.ci6{background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px !important;display:flex;flex-direction:column;gap:20px}
.ci7{width:64px;height:64px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important;flex:0 0 auto}
.cig{padding:revert;max-width:1440px;margin:0px auto;padding-top:40px !important;padding-right:32px;padding-bottom:16px;padding-left:32px;text-align:left !important}
.cii{margin:28px auto 0px;font-size:18px;line-height:1.55;color:rgb(95, 99, 104);max-width:640px;text-wrap:pretty}
.cil{background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px;display:flex;flex-direction:column;gap:16px}
.cim{width:64px;height:64px;border-radius:50%;background:rgb(255, 255, 255);display:flex;align-items:center;justify-content:flex-start !important}
.cio{padding:revert;background:rgb(240, 244, 249);border-radius:24px;padding-top:28px;padding-right:20px !important;padding-bottom:28px !important;padding-left:20px !important;display:flex;flex-direction:column;gap:10px}
.cis{display:none}
.ciw{padding:revert;padding-top:22px;padding-right:20px !important;padding-bottom:26px;padding-left:20px !important;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.ciz{display:flex;margin-top:32px}
.cj4{margin:0px;background:rgb(240, 244, 249);border-radius:28px;padding:28px 20px;display:flex;flex-direction:column;gap:20px}
.cj6{background:rgb(240, 244, 249);border-radius:40px;padding:40px 20px 20px}
.cj7{text-align:left !important;margin-bottom:28px}
.cj9{display:grid;grid-template-columns:minmax(0px, 1fr);gap:14px;max-width:1120px;margin:0px auto}
.cja{background:rgb(255, 255, 255);border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(34, 34, 34)}
.cje{background:rgb(34, 114, 219);border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;align-items:stretch;gap:12px;color:rgb(255, 255, 255)}
.cjg{display:flex;justify-content:flex-start !important;margin-top:40px}
.cjj{padding:revert;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-right:20px !important;padding-bottom:22px;padding-left:20px !important;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:18px;font-weight:500;color:rgb(34, 34, 34);text-align:left;cursor:pointer;line-height:1.55}
.cjm{padding:revert;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-right:20px !important;padding-bottom:22px;padding-left:20px !important;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-family:inherit;font-size:18px;font-weight:500;color:rgb(34, 34, 34);text-align:left;cursor:pointer}
}
.h0:hover{color: rgb(34, 114, 219) !important;}
.h1:hover{background: rgb(26, 93, 184) !important; color: rgb(255, 255, 255) !important;}
.h2:hover{background: rgb(220, 235, 252) !important; color: rgb(26, 93, 184) !important;}
.h3:hover{background: rgb(225, 233, 245) !important;}
.h4:hover{background: rgb(26, 93, 184) !important;}
.h5:hover{background: rgb(240, 244, 249) !important; color: rgb(34, 34, 34) !important;}
.h6:hover{background: rgb(220, 235, 252) !important;}
.h7:hover{background: rgb(232, 238, 247) !important;}
.h8:hover{background: rgb(234, 243, 254) !important; color: rgb(26, 93, 184) !important;}
.h9:hover{color: rgb(234, 243, 254) !important;}
.ha:hover{background: rgb(232, 238, 247) !important; color: rgb(34, 34, 34) !important;}
.hb:hover{color: rgb(26, 93, 184) !important;}
.hc:hover{background: rgb(234, 243, 254) !important;}
.hd:hover{background: rgb(232, 238, 247) !important; color: rgb(34, 114, 219) !important;}
@media (min-width:600px) and (max-width:767px){.cak{display:block!important}.cal{display:none!important}}
