._root_fnel8_1{align-items:center;display:inline-flex}._root_fnel8_1 img{height:auto;display:block}._inverse_fnel8_11 img,:root[data-theme=dark] ._adaptive_fnel8_12 img{filter:brightness(0)invert()}._media_53trs_1{min-width:0;position:relative;overflow:hidden}._media_53trs_1 img{object-fit:cover}._media_53trs_1[data-fit=contain] img{object-fit:contain}._single_53trs_15{display:block}._dark_53trs_19,:root[data-theme=dark] ._light_53trs_23{display:none}:root[data-theme=dark] ._dark_53trs_19{display:block}._journeyExperience_1fsjk_3{background:radial-gradient(circle at 84% 12%,#3684ff47,#0000 31%),radial-gradient(circle at 12% 88%,#2bd2be2b,#0000 34%),linear-gradient(145deg,#07142f 0%,#081d42 56%,#07162f 100%);border:1px solid #84b1ff2e;border-radius:44px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,88px);width:min(100% - 64px,1400px);margin:52px auto 0;padding:clamp(48px,6vw,88px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #061a4038}._journeyExperience_1fsjk_3:before{content:"";pointer-events:none;border:1px solid #7eacff24;border-radius:50%;width:320px;height:320px;position:absolute;top:-116px;right:-112px}._journeyExperience_1fsjk_3 .dark-section-intro{z-index:1;align-self:start;padding:0;position:relative;top:0}._journeyExperience_1fsjk_3 .section-kicker,._journeyExperience_1fsjk_3 .section-kicker--light{color:#71d8d1}._journeyExperience_1fsjk_3 .dark-section-intro h2,._journeyExperience_1fsjk_3 .dark-section-intro h2 span{color:#f7f9ff}._journeyExperience_1fsjk_3 .dark-section-intro h2{margin-top:20px;font-size:clamp(40px,4.4vw,70px);line-height:1.04}._journeyExperience_1fsjk_3 .dark-section-intro h2 span{color:#0000;background:linear-gradient(90deg,#76a5ff,#59ddd0);-webkit-background-clip:text;background-clip:text}._journeyExperience_1fsjk_3 .dark-section-intro>p{color:#aabbd5;max-width:520px;font-size:16px;line-height:1.8}._journeyExperience_1fsjk_3 .button--light{color:#f7f9ff;background:#ffffff17;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}._journeyExperience_1fsjk_3 .platform-journey{z-index:1;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}._journeyExperience_1fsjk_3 .platform-journey>li{background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #97bbff24;border-radius:22px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"index title""icon description";align-content:start;gap:10px 18px;min-width:0;min-height:0;padding:25px;transition:border-color .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}._journeyExperience_1fsjk_3 .platform-journey>li:hover{background:linear-gradient(145deg,#4c8bff29,#ffffff0d);border-color:#63dbd26b}._journeyExperience_1fsjk_3 .platform-journey>li>b{color:#7f9dc8;font-family:var(--font-mono);grid-area:index;align-self:center}._journeyExperience_1fsjk_3 .journey-icon{color:#82dcda;background:#235cbe38;border:1px solid #77a9ff47;border-radius:14px;grid-area:icon;align-self:start;place-items:center;width:48px;height:48px;margin:0;display:grid}._journeyExperience_1fsjk_3 .platform-journey h3,._journeyExperience_1fsjk_3 .platform-journey p{color:#f5f8ff;min-width:0;margin:0}._journeyExperience_1fsjk_3 .platform-journey h3{grid-area:title;align-self:center}._journeyExperience_1fsjk_3 .platform-journey p{color:#9dafc9;grid-area:description}._workExperience_1fsjk_152{width:min(100% - 64px,1400px);margin:clamp(90px,11vw,150px) auto;padding:0}._workExperience_1fsjk_152 .section-heading{margin-bottom:42px}._workExperience_1fsjk_152 .section-heading h2{font-size:clamp(42px,5.2vw,76px);line-height:1.02}._workExperience_1fsjk_152 .work-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}._workExperience_1fsjk_152 .work-card,._workExperience_1fsjk_152 .work-card+.work-card{border:1px solid var(--site-line);background:var(--site-glass-strong);border-radius:28px;flex-direction:column;grid-column:auto;min-height:580px;padding:16px 16px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #091e4614}._workExperience_1fsjk_152 .work-card:hover{border-color:#3376ef61;transform:translateY(-6px);box-shadow:0 32px 90px #1949a026}._workExperience_1fsjk_152 .work-number{z-index:2;color:#24569f;font-family:var(--font-mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffff9e;border-radius:999px;padding:5px 9px;font-size:11px;position:absolute;top:30px;left:32px;box-shadow:0 8px 24px #1449911a}._workExperience_1fsjk_152 .work-visual{border:1px solid var(--site-line);background:#eef4fb;border-radius:20px;flex:0 0 300px;height:300px;margin-bottom:30px;position:relative;overflow:hidden}._workExperience_1fsjk_152 .work-visual:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff57}._workExperience_1fsjk_152 .work-visual img{object-fit:cover;transition:transform .52s cubic-bezier(.2,.8,.2,1),filter .32s}._workExperience_1fsjk_152 .work-visual--fallback{color:#d8e8ff;isolation:isolate;background:radial-gradient(circle at 50% 44%,#37ddd342,#0000 24%),radial-gradient(circle,#0000 0 29%,#6c9bff38 29.5% 30%,#0000 30.5% 44%,#6c9bff21 44.5% 45%,#0000 45.5%),linear-gradient(145deg,#07152f,#0b2d5f 58%,#0b4764);place-items:center;display:grid}._workExperience_1fsjk_152 .work-visual--fallback>span{color:#70f0e5;font-family:var(--font-mono);letter-spacing:.14em;font-size:12px;font-weight:750;position:absolute;top:22px;right:24px}._workExperience_1fsjk_152 .work-visual--fallback>i{background:linear-gradient(145deg,#3369ee85,#1fcdc552);border:1px solid #76a6ff73;border-radius:28px;width:88px;height:88px;transform:rotate(45deg);box-shadow:0 26px 60px #00000042}._workExperience_1fsjk_152 .work-visual--fallback>b{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px;position:absolute;bottom:24px;left:26px}._workExperience_1fsjk_152 .work-visual-dark,html[data-theme=light] ._workExperience_1fsjk_152 .work-visual-dark,html[data-theme=dark] ._workExperience_1fsjk_152 .work-visual-light{display:none}html[data-theme=dark] ._workExperience_1fsjk_152 .work-visual-dark{display:block}._workExperience_1fsjk_152 .work-card:hover .work-visual img{transform:scale(1.035)}:root[data-theme=dark] ._workExperience_1fsjk_152 .work-visual img{filter:brightness(.78)saturate(1.08)}:root[data-theme=dark] ._workExperience_1fsjk_152 .work-visual:after{background:linear-gradient(#040e220a,#040e223d)}._workExperience_1fsjk_152 .work-type,._workExperience_1fsjk_152 .work-card h3,._workExperience_1fsjk_152 .work-card p,._workExperience_1fsjk_152 .work-footer{overflow-wrap:anywhere;margin-left:14px;margin-right:14px}._workExperience_1fsjk_152 .work-card h3{margin-top:12px;font-size:clamp(27px,2.4vw,38px)}._workExperience_1fsjk_152 .work-card p{min-height:76px;color:var(--site-copy);font-size:15px;line-height:1.7}._workExperience_1fsjk_152 .work-footer{margin-top:auto;padding-top:20px}._governanceExperience_1fsjk_332{width:min(100% - 64px,1400px);margin:0 auto}._governanceExperience_1fsjk_332 .governance-rail{border:1px solid var(--site-line);background:radial-gradient(circle at 90% 10%, #2376f521, transparent 34%), var(--site-glass-strong);border-radius:38px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:0 clamp(32px,5vw,72px);min-height:560px;padding:18px;display:grid;overflow:hidden;box-shadow:0 32px 100px #0a234d1c}._governanceExperience_1fsjk_332 .governance-visual{background:#071733;border-radius:28px;grid-area:1/1/4;height:524px;margin:0;position:relative;overflow:hidden}._governanceExperience_1fsjk_332 .governance-visual:after{background:linear-gradient(#0000,#04132eb8);height:36%}._governanceExperience_1fsjk_332 .governance-visual img{object-fit:cover}._governanceExperience_1fsjk_332 .governance-media{height:100%}._governanceExperience_1fsjk_332 .governance-visual-fallback{background:radial-gradient(circle,#25d7cc2e,#0000 24%),linear-gradient(145deg,#07142d,#0b2b58 62%,#075064);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._governanceExperience_1fsjk_332 .governance-visual-fallback>span{z-index:2;color:#78f1e8;width:118px;height:118px;font-family:var(--font-mono);letter-spacing:.16em;border:1px solid #6ff1e773;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:0 0 0 28px #417af517,0 0 0 64px #417af50d}._governanceExperience_1fsjk_332 .governance-visual-fallback>i{background:linear-gradient(#0000,#60baff52,#0000);width:1px;height:70%;position:absolute}._governanceExperience_1fsjk_332 .governance-visual-fallback>i:first-of-type{transform:rotate(45deg)}._governanceExperience_1fsjk_332 .governance-visual-fallback>i:nth-of-type(2){transform:rotate(90deg)}._governanceExperience_1fsjk_332 .governance-visual-fallback>i:nth-of-type(3){transform:rotate(135deg)}._governanceExperience_1fsjk_332 .governance-rail>div:not(.governance-tags),._governanceExperience_1fsjk_332 .governance-rail>p,._governanceExperience_1fsjk_332 .governance-tags{grid-column:2;padding:0 clamp(8px,2vw,22px) 0 0}._governanceExperience_1fsjk_332 .governance-rail>div:not(.governance-tags)>strong{max-width:570px;color:var(--site-ink);letter-spacing:-.045em;margin-top:12px;font-size:clamp(38px,4vw,60px);line-height:1.08}._governanceExperience_1fsjk_332 .governance-rail>p{color:var(--site-copy);font-size:16px;line-height:1.8}._governanceExperience_1fsjk_332 .governance-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._governanceExperience_1fsjk_332 .governance-tags span{border-radius:14px;min-height:64px;padding:13px 15px}._insightExperience_1fsjk_450{background:radial-gradient(circle at 92% 22%,#3ad1c529,#0000 28%),linear-gradient(135deg,#08142d,#0b214a);border:1px solid #7cadff2e;border-radius:38px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,82px);width:min(100% - 64px,1400px);margin:22px auto 0;padding:clamp(44px,6vw,78px);display:grid}._insightExperience_1fsjk_450 .section-kicker,._insightExperience_1fsjk_450 .section-kicker--light{color:#68d7ce}._insightExperience_1fsjk_450 .insight-intro h2{color:#f7f9ff;font-size:clamp(42px,4.4vw,66px);line-height:1.05}._insightExperience_1fsjk_450 .insight-lead{color:#a7b9d2;font-size:15px;line-height:1.8}._insightExperience_1fsjk_450 .security-grid{grid-template-columns:1fr;gap:10px;display:grid}._insightExperience_1fsjk_450 .security-grid article{background:#ffffff0d;border:1px solid #91b5f724;border-radius:20px;grid-template-columns:58px 1fr;align-items:start;gap:18px;min-height:132px;padding:22px;display:grid}._insightExperience_1fsjk_450 .security-grid article>span{color:#72d8d1;background:#2a87c129;border:1px solid #64d5cf4d;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}._insightExperience_1fsjk_450 .security-grid h3{color:#f5f8ff}._insightExperience_1fsjk_450 .security-grid p{color:#9dafc8}._contactExperience_1fsjk_511{isolation:isolate;color:#f8fbff;background:#070d18;border:1px solid #bed6ff21;border-radius:40px;grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(44px,6vw,84px);width:min(100% - 64px,1400px);min-height:520px;margin:clamp(82px,10vw,140px) auto 40px;padding:clamp(48px,6vw,84px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00081c70,inset 0 1px #ffffff0d}:root[data-theme=dark] ._contactExperience_1fsjk_511{background:radial-gradient(circle at 13% 18%,#366de22e,#0000 30%),radial-gradient(circle at 88% 12%,#35d3c617,#0000 25%),linear-gradient(138deg,#060a13 0%,#0d1728 52%,#08111f 100%);border-color:#bed6ff21;box-shadow:0 30px 100px #00081c70,inset 0 1px #ffffff0d}._contactExperience_1fsjk_511:after{z-index:-1;content:"";pointer-events:none;border:1px solid #b9d2ff17;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-196px;right:-92px;box-shadow:0 0 0 64px #7396e005,0 0 0 128px #48d7cd04}._contactExperience_1fsjk_511 .contact-mark{z-index:1;box-sizing:border-box;aspect-ratio:1;opacity:1;filter:drop-shadow(0 20px 58px #00071c3d);background:radial-gradient(circle at 26% 18%,#5380ef30,#0000 46%),linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #cddeff1f;border-radius:32px;justify-self:center;place-items:center;width:min(100%,230px);max-width:230px;padding:30px 27px;display:grid;position:relative;box-shadow:0 24px 70px #00051647,inset 0 1px #ffffff12}._contactExperience_1fsjk_511 .contact-mark img{width:100%;height:auto}._contactExperience_1fsjk_511 .contact-copy{z-index:2;max-width:760px;position:relative}._contactExperience_1fsjk_511 .section-kicker,._contactExperience_1fsjk_511 .section-kicker--light{color:#69dcd3}._contactExperience_1fsjk_511 .contact-copy h2{color:#fff;letter-spacing:-.052em;max-width:760px;margin:18px 0 0;font-size:clamp(42px,4.65vw,66px);font-weight:650;line-height:1.06}._contactExperience_1fsjk_511 .contact-copy>p{color:#bac6d9;max-width:620px;margin:26px 0 34px;font-size:16px;line-height:1.8}._contactExperience_1fsjk_511 .contact-actions{flex-wrap:wrap;gap:12px;display:flex}._contactExperience_1fsjk_511 .contact-actions .button{border-radius:16px;min-height:56px}._contactExperience_1fsjk_511 .button--light{color:#081429;background:#fff;border-color:#0000;box-shadow:0 12px 30px #00041240}._contactExperience_1fsjk_511 .button--dark-ghost{color:#fff;background:#ffffff0a;border-color:#cddeff2e}:root[data-theme=dark] ._contactExperience_1fsjk_511 .section-kicker,:root[data-theme=dark] ._contactExperience_1fsjk_511 .section-kicker--light{color:#69dcd3}:root[data-theme=dark] ._contactExperience_1fsjk_511 .contact-copy>p{color:#bac6d9}:root[data-theme=dark] ._contactExperience_1fsjk_511 .button--light{color:#071127;background:#f4f7ff;border-color:#0000}:root[data-theme=dark] ._contactExperience_1fsjk_511 .button--dark-ghost:hover,:root[data-theme=dark] ._contactExperience_1fsjk_511 .button--dark-ghost:focus-visible{color:#fff;background:#ffffff1c;border-color:#cddeff61}:root[data-theme=light] ._journeyExperience_1fsjk_3{border-color:var(--site-line);background:radial-gradient(circle at 84% 12%,#3684ff24,#0000 31%),radial-gradient(circle at 12% 88%,#2bd2be1a,#0000 34%),linear-gradient(145deg,#fbfdff 0%,#edf4ff 58%,#f7fbff 100%);box-shadow:0 30px 90px #2552991c}:root[data-theme=light] ._journeyExperience_1fsjk_3:before{border-color:#3070e124}:root[data-theme=light] ._journeyExperience_1fsjk_3 .section-kicker,:root[data-theme=light] ._journeyExperience_1fsjk_3 .section-kicker--light{color:var(--clean-blue)}:root[data-theme=light] ._journeyExperience_1fsjk_3 .dark-section-intro h2{color:var(--site-ink)}:root[data-theme=light] ._journeyExperience_1fsjk_3 .dark-section-intro h2 span{color:#0000;background:linear-gradient(90deg,#235fc5,#157b8c);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] ._journeyExperience_1fsjk_3 .dark-section-intro>p{color:var(--site-copy)}:root[data-theme=light] ._journeyExperience_1fsjk_3 .button--light{background:var(--clean-blue);color:#fff;border-color:#0000;box-shadow:0 14px 32px #1e63e030}:root[data-theme=light] ._journeyExperience_1fsjk_3 .platform-journey>li{border-color:var(--site-line);background:#ffffffc7;box-shadow:0 16px 42px #18469112,inset 0 1px #ffffffbd}:root[data-theme=light] ._journeyExperience_1fsjk_3 .platform-journey>li:hover{background:#fff;border-color:#3174eb47}:root[data-theme=light] ._journeyExperience_1fsjk_3 .platform-journey>li>b{color:#365d93}:root[data-theme=light] ._journeyExperience_1fsjk_3 .journey-icon{color:var(--clean-blue);background:#e9f3ff;border-color:#2a71ec2e}:root[data-theme=light] ._journeyExperience_1fsjk_3 .platform-journey h3{color:var(--site-ink)}:root[data-theme=light] ._journeyExperience_1fsjk_3 .platform-journey p{color:var(--site-copy)}:root[data-theme=light] ._governanceExperience_1fsjk_332 .governance-visual{background:#eef5ff}:root[data-theme=light] ._governanceExperience_1fsjk_332 .governance-visual:after{background:linear-gradient(#0000 70%,#d6e6fa6b)}:root[data-theme=light] ._insightExperience_1fsjk_450{border-color:var(--site-line);background:radial-gradient(circle at 92% 22%,#29c2b61c,#0000 30%),linear-gradient(135deg,#fbfdff,#eaf3ff);box-shadow:0 28px 86px #1a4a9717}:root[data-theme=light] ._insightExperience_1fsjk_450 .section-kicker,:root[data-theme=light] ._insightExperience_1fsjk_450 .section-kicker--light{color:var(--clean-blue)}:root[data-theme=light] ._insightExperience_1fsjk_450 .insight-intro h2,:root[data-theme=light] ._insightExperience_1fsjk_450 .security-grid h3{color:var(--site-ink)}:root[data-theme=light] ._insightExperience_1fsjk_450 .insight-lead,:root[data-theme=light] ._insightExperience_1fsjk_450 .security-grid p{color:var(--site-copy)}:root[data-theme=light] ._insightExperience_1fsjk_450 .security-grid article{border-color:var(--site-line);background:#ffffffc2;box-shadow:0 12px 34px #1643880f}:root[data-theme=light] ._insightExperience_1fsjk_450 .security-grid article>span{color:var(--clean-blue);background:#eaf3ff;border-color:#2570e72e}:root[data-theme=light] ._contactExperience_1fsjk_511{border:1px solid var(--site-line);color:var(--site-ink);background:radial-gradient(circle at 82% 16%,#2fd3c42e,#0000 28%),radial-gradient(circle at 12% 78%,#326feb1f,#0000 32%),linear-gradient(135deg,#f9fcff 0%,#eaf2ff 55%,#f4fbff 100%);box-shadow:0 34px 96px #1e4fa021}:root[data-theme=light] ._contactExperience_1fsjk_511:after{border-color:#2a70e126;box-shadow:0 0 0 48px #3077ec08,0 0 0 96px #2bcabe08}:root[data-theme=light] ._contactExperience_1fsjk_511 .contact-mark{opacity:1;filter:drop-shadow(0 24px 70px #1b56ae2e);background:radial-gradient(circle at 24% 18%,#3a7aeb1f,#0000 48%),linear-gradient(145deg,#ffffffc2,#eef5ff94);border-color:#2a70e11f;box-shadow:0 24px 70px #1b56ae1a,inset 0 1px #ffffffc7}:root[data-theme=light] ._contactExperience_1fsjk_511 .section-kicker,:root[data-theme=light] ._contactExperience_1fsjk_511 .section-kicker--light{color:var(--clean-blue)}:root[data-theme=light] ._contactExperience_1fsjk_511 .contact-copy h2{color:var(--site-ink)}:root[data-theme=light] ._contactExperience_1fsjk_511 .contact-copy>p{color:var(--site-copy)}:root[data-theme=light] ._contactExperience_1fsjk_511 .button--light{background:var(--clean-blue);color:#fff;box-shadow:0 12px 30px #1e58b92e}:root[data-theme=light] ._contactExperience_1fsjk_511 .button--dark-ghost{border-color:var(--site-line);color:var(--site-ink);background:#ffffffa8}:root[data-theme=light] ._contactExperience_1fsjk_511 .button--dark-ghost:hover,:root[data-theme=light] ._contactExperience_1fsjk_511 .button--dark-ghost:focus-visible{color:var(--site-ink);background:#ffffffe6;border-color:#1e65db52}._footerExperience_1fsjk_822 .footer-links{flex-wrap:wrap;min-width:0}._footerExperience_1fsjk_822 .footer-links a{overflow-wrap:anywhere;min-width:0}._askExperience_1fsjk_832{--ask-surface-soft:color-mix(in srgb, var(--site-surface) 58%, var(--site-canvas));--ask-surface-subtle:color-mix(in srgb, var(--site-surface) 76%, var(--site-canvas));--ask-accent-soft:#2f7df424;--ask-aqua-soft:#27d0c11a;--ask-user-message-ink:#fff;background:radial-gradient(circle at 16% 24%, var(--ask-accent-soft), transparent 32%), radial-gradient(circle at 76% 74%, var(--ask-aqua-soft), transparent 30%), var(--site-canvas);min-height:100dvh;color:var(--site-ink);overflow:hidden}._askExperience_1fsjk_832 .ask-header{z-index:3;border-color:var(--site-line);background:color-mix(in srgb, var(--site-surface) 76%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-height:76px;position:relative}._askExperience_1fsjk_832 .ask-header>div>button{border-color:var(--site-line);color:var(--site-ink)}._askExperience_1fsjk_832 .ask-header .theme-toggle{background:var(--site-glass);border-radius:999px;width:44px;min-height:44px;padding:0;display:inline-grid}._askExperience_1fsjk_832 .ask-online{color:var(--site-copy)}._askExperience_1fsjk_832 .ask-online i{box-shadow:0 0 0 5px #3dd2a81c}._askExperience_1fsjk_832 .ask-layout{background:0 0;grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr);align-items:stretch;gap:clamp(24px,4vw,64px);height:calc(100dvh - 76px);min-height:0;padding:clamp(18px,2.5vw,34px) max(22px,50vw - 708px);display:grid}._askExperience_1fsjk_832 .ask-intro{flex-direction:column;justify-content:center;max-width:530px;min-height:0;padding:clamp(24px,3vw,50px) 0;display:flex}._askExperience_1fsjk_832 .ask-intro .section-kicker,._askExperience_1fsjk_832 .ask-intro .section-kicker--light{color:var(--clean-blue)}._askExperience_1fsjk_832 .ask-intro h1{color:var(--site-ink);margin:18px 0 20px;font-size:clamp(44px,4.7vw,72px);line-height:1.02}._askExperience_1fsjk_832 .ask-intro h1:focus{outline:none}._askExperience_1fsjk_832 .ask-intro>p{max-width:500px;color:var(--site-copy);font-size:16px;line-height:1.8}._askExperience_1fsjk_832 .ask-principles{border:1px solid var(--site-line);background:var(--site-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;grid-template-columns:1fr;margin:clamp(24px,3vw,38px) 0 24px;padding:10px;display:grid}._askExperience_1fsjk_832 .ask-principles>div{border-right:0;border-bottom-color:var(--site-line);grid-template-columns:40px 1fr;min-height:62px;padding:8px 10px}._askExperience_1fsjk_832 .ask-principles>div:last-child{border-bottom:0}._askExperience_1fsjk_832 .ask-principles strong{color:var(--site-ink)}._askExperience_1fsjk_832 .ask-principles span,._askExperience_1fsjk_832 .ask-intro>small{color:var(--site-copy)}._askExperience_1fsjk_832 .ask-chat-card{border:1px solid var(--site-line);background:var(--site-surface);width:100%;max-width:900px;height:100%;min-height:0;max-height:none;box-shadow:0 42px 120px #020c202e, 0 0 0 1px var(--site-line) inset;color:var(--site-ink);border-radius:28px;grid-template-rows:74px minmax(0,1fr) auto;place-self:stretch end;display:grid}._visuallyHidden_1fsjk_953{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._askExperience_1fsjk_832 .ask-chat-top{border-color:var(--site-line);background:var(--site-surface);padding:0 24px}._askExperience_1fsjk_832 .ask-chat-top strong{color:var(--site-ink)}._askExperience_1fsjk_832 .ask-chat-top small{color:var(--site-copy)}._askExperience_1fsjk_832 .ask-chat-top>button{border-color:var(--site-line);background:var(--ask-surface-subtle)}._askExperience_1fsjk_832 .ask-messages{background:radial-gradient(circle at 92% 4%, var(--ask-accent-soft), transparent 25%), var(--ask-surface-soft);padding:18px clamp(18px,3vw,38px) 28px}._askExperience_1fsjk_832 .ask-date span{background:var(--ask-surface-subtle);color:var(--site-copy)}._askExperience_1fsjk_832 .ask-message{max-width:min(86%,680px)}._askExperience_1fsjk_832 .ask-message p,._askExperience_1fsjk_832 .ask-message .ask-markdown{border-color:var(--site-line);background:var(--site-surface);color:var(--site-copy);border-radius:6px 18px 18px;box-shadow:0 10px 32px #13305b0f}._askExperience_1fsjk_832 .ask-markdown strong,._askExperience_1fsjk_832 .ask-markdown h4,._askExperience_1fsjk_832 .ask-sources strong{color:var(--site-ink)}._askExperience_1fsjk_832 .ask-markdown code{background:var(--ask-surface-subtle);color:var(--site-ink)}._askExperience_1fsjk_832 .ask-message--user p{color:var(--ask-user-message-ink);background:linear-gradient(135deg,#326ee7,#2358c9);border-color:#245ed9;border-radius:18px 18px 6px;font-weight:650}._askExperience_1fsjk_832 .suggestion-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin:22px 0 0 40px;display:grid}._askExperience_1fsjk_832 .suggestion-list button{border-color:var(--site-line);background:var(--site-surface);min-height:68px;color:var(--site-copy);border-radius:16px;align-items:flex-start;padding:12px 15px;line-height:1.45;box-shadow:0 8px 26px #112d550d}._askExperience_1fsjk_832 .suggestion-list button:hover{border-color:color-mix(in srgb, var(--clean-blue) 55%, var(--site-line));color:var(--clean-blue)}._askExperience_1fsjk_832 .typing-indicator{border-color:var(--site-line);background:var(--site-surface)}._askExperience_1fsjk_832 .typing-indicator i{background:var(--site-copy)}._askExperience_1fsjk_832 .ask-sources>b,._askExperience_1fsjk_832 .ask-sources small{color:var(--site-copy)}._askExperience_1fsjk_832 .ask-sources>a,._askExperience_1fsjk_832 .ask-sources>.ask-source{border-color:var(--site-line);background:var(--site-surface)}._askExperience_1fsjk_832 .ask-composer{border-color:var(--site-line);background:var(--site-surface);gap:9px;margin:0;padding:14px 18px 16px;display:grid}._askExperience_1fsjk_832 .ask-composer-heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}._askExperience_1fsjk_832 .ask-composer-heading>label{color:var(--site-ink);font-size:13px;font-weight:750}._askExperience_1fsjk_832 .ask-composer-heading>span{color:var(--site-copy);font-size:11px;font-weight:650}._askExperience_1fsjk_832 .ask-composer small{color:var(--site-copy)}._askExperience_1fsjk_832 .ask-input-shell{border:1px solid color-mix(in srgb, var(--site-ink) 24%, transparent);background:color-mix(in srgb, var(--site-canvas) 72%, var(--site-surface));min-width:0;box-shadow:0 8px 24px #05102614, inset 0 1px 0 color-mix(in srgb, var(--site-surface) 86%, transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:8px 8px 8px 14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}._askExperience_1fsjk_832 .ask-input-shell:hover{border-color:color-mix(in srgb, var(--site-ink) 34%, transparent)}._askExperience_1fsjk_832 .ask-input-shell:focus-within{border-color:color-mix(in srgb, #2f7df4 82%, var(--site-ink));background:color-mix(in srgb, var(--site-surface) 88%, var(--site-canvas));box-shadow:0 0 0 4px #2f7df42e,0 14px 34px #16439621}._askExperience_1fsjk_832 .ask-composer textarea{min-height:52px;max-height:112px;color:var(--site-ink);background:0 0;padding:8px 4px}._askExperience_1fsjk_832 .ask-composer textarea::placeholder{color:color-mix(in srgb, var(--site-copy) 88%, transparent);opacity:1}._askExperience_1fsjk_832 .ask-composer button{color:#fff;width:auto;min-width:76px;height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2866e3,#25b9c3);border:1px solid #ffffff29;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 9px 26px #2a66de3d}._askExperience_1fsjk_832 .ask-composer button b{font-size:18px;font-weight:500;line-height:1}._askExperience_1fsjk_832 .ask-composer button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 30px #2a66de4f}._askExperience_1fsjk_832 .ask-composer button:disabled{border-color:var(--site-line);background:color-mix(in srgb, var(--ask-surface-subtle) 82%, var(--site-canvas));box-shadow:none;color:var(--site-copy);cursor:not-allowed;opacity:.72}._askExperience_1fsjk_832 .ask-composer>small{line-height:1.45}@media (width<=1100px){._journeyExperience_1fsjk_3{grid-template-columns:1fr}._journeyExperience_1fsjk_3 .dark-section-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-template-areas:"kicker kicker""title copy""title action";align-items:start;gap:24px 44px;display:grid}._journeyExperience_1fsjk_3 .dark-section-intro .section-kicker{grid-area:kicker}._journeyExperience_1fsjk_3 .dark-section-intro h2{grid-area:title}._journeyExperience_1fsjk_3 .dark-section-intro>p{grid-area:copy}._journeyExperience_1fsjk_3 .dark-section-intro .button{grid-area:action;place-self:start;width:max-content;height:max-content}._askExperience_1fsjk_832 .ask-layout{grid-template-columns:minmax(260px,.56fr) minmax(480px,1.44fr);gap:24px}._askExperience_1fsjk_832 .ask-intro h1{font-size:clamp(40px,5vw,56px)}}@media (width<=900px){._journeyExperience_1fsjk_3,._workExperience_1fsjk_152,._governanceExperience_1fsjk_332,._insightExperience_1fsjk_450,._contactExperience_1fsjk_511{width:calc(100% - 32px)}._journeyExperience_1fsjk_3{border-radius:34px;padding:42px 28px}._journeyExperience_1fsjk_3 .dark-section-intro{display:block}._journeyExperience_1fsjk_3 .platform-journey{grid-template-columns:repeat(2,minmax(0,1fr))}._governanceExperience_1fsjk_332 .governance-rail{grid-template-columns:1fr}._governanceExperience_1fsjk_332 .governance-visual{grid-area:auto/1;height:440px;margin-bottom:28px}._governanceExperience_1fsjk_332 .governance-rail>div:not(.governance-tags),._governanceExperience_1fsjk_332 .governance-rail>p,._governanceExperience_1fsjk_332 .governance-tags{grid-column:1;padding:0 24px}._governanceExperience_1fsjk_332 .governance-tags{padding-bottom:18px}._insightExperience_1fsjk_450{grid-template-columns:1fr}._contactExperience_1fsjk_511{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:40px;min-height:480px;padding:56px 42px}._contactExperience_1fsjk_511 .contact-mark{border-radius:28px;width:min(100%,190px);max-width:190px;padding:26px 23px}._askExperience_1fsjk_832{overflow:auto}._askExperience_1fsjk_832 .ask-layout{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 76px);padding:18px 20px 72px}._askExperience_1fsjk_832 .ask-chat-card{order:1;justify-self:stretch;max-width:none;height:calc(100dvh - 112px)}._askExperience_1fsjk_832 .ask-intro{order:2;max-width:720px;padding:52px 10px 0}._askExperience_1fsjk_832 .ask-principles{grid-template-columns:repeat(3,minmax(0,1fr))}._askExperience_1fsjk_832 .ask-principles>div{border-right:1px solid var(--site-line);border-bottom:0;grid-template-columns:1fr;gap:8px}._askExperience_1fsjk_832 .ask-principles>div:last-child{border-right:0}}@media (width<=700px){._journeyExperience_1fsjk_3,._workExperience_1fsjk_152,._governanceExperience_1fsjk_332,._insightExperience_1fsjk_450,._contactExperience_1fsjk_511{width:calc(100% - 20px)}._journeyExperience_1fsjk_3{border-radius:28px;margin-top:28px;padding:38px 18px}._journeyExperience_1fsjk_3 .dark-section-intro h2,._workExperience_1fsjk_152 .section-heading h2,._governanceExperience_1fsjk_332 .governance-rail>div:not(.governance-tags)>strong,._insightExperience_1fsjk_450 .insight-intro h2,._contactExperience_1fsjk_511 .contact-copy h2{font-size:clamp(34px,10vw,46px)}._journeyExperience_1fsjk_3 .platform-journey{grid-template-columns:1fr}._workExperience_1fsjk_152{margin:72px auto}._workExperience_1fsjk_152 .work-grid{grid-template-columns:1fr}._workExperience_1fsjk_152 .work-card,._workExperience_1fsjk_152 .work-card+.work-card{min-height:520px}._workExperience_1fsjk_152 .work-visual{flex-basis:260px;height:260px}._governanceExperience_1fsjk_332 .governance-rail{border-radius:28px;padding:10px}._governanceExperience_1fsjk_332 .governance-visual{aspect-ratio:1.25;border-radius:21px;height:auto}._governanceExperience_1fsjk_332 .governance-rail>div:not(.governance-tags),._governanceExperience_1fsjk_332 .governance-rail>p,._governanceExperience_1fsjk_332 .governance-tags{padding-left:12px;padding-right:12px}._governanceExperience_1fsjk_332 .governance-tags{grid-template-columns:1fr}._insightExperience_1fsjk_450{border-radius:28px;padding:38px 20px}._insightExperience_1fsjk_450 .security-grid article{grid-template-columns:50px 1fr}._contactExperience_1fsjk_511{border-radius:28px;grid-template-columns:1fr;gap:28px;min-height:0;margin-top:48px;margin-bottom:16px;padding:36px 22px}._contactExperience_1fsjk_511 .contact-mark{opacity:1;border-radius:24px;justify-self:start;width:108px;max-width:108px;padding:18px 16px;position:relative;bottom:auto;right:auto}._contactExperience_1fsjk_511 .contact-copy h2 br{display:none}._contactExperience_1fsjk_511 .contact-actions{display:grid}._contactExperience_1fsjk_511 .contact-actions .button{width:100%}._askExperience_1fsjk_832 .ask-header{min-height:64px;padding:0 16px}._askExperience_1fsjk_832 .ask-online{display:none}._askExperience_1fsjk_832 .ask-header .theme-toggle{display:inline-grid}._askExperience_1fsjk_832 .ask-layout{min-height:calc(100dvh - 64px);padding:0 0 64px}._askExperience_1fsjk_832 .ask-chat-card{border:0;border-radius:0 0 24px 24px;width:100%;height:calc(100dvh - 64px);margin:0}._askExperience_1fsjk_832 .ask-chat-top{height:68px;padding:0 16px}._askExperience_1fsjk_832 .ask-messages{padding:14px 14px 24px}._askExperience_1fsjk_832 .ask-message{max-width:94%}._askExperience_1fsjk_832 .suggestion-list{grid-template-columns:1fr;margin-left:0}._askExperience_1fsjk_832 .suggestion-list button{min-height:56px}._askExperience_1fsjk_832 .ask-composer{padding:11px 12px max(13px, env(safe-area-inset-bottom))}._askExperience_1fsjk_832 .ask-composer-heading>span{display:none}._askExperience_1fsjk_832 .ask-input-shell{padding:7px 7px 7px 12px}._askExperience_1fsjk_832 .ask-composer button{min-width:68px;padding-inline:12px}._askExperience_1fsjk_832 .ask-intro{padding:54px 20px 20px}._askExperience_1fsjk_832 .ask-intro h1{font-size:clamp(40px,13vw,56px)}._askExperience_1fsjk_832 .ask-principles{grid-template-columns:1fr}._askExperience_1fsjk_832 .ask-principles>div{border-right:0;border-bottom:1px solid var(--site-line);grid-template-columns:40px 1fr}}@media (height<=720px) and (width>=901px){._askExperience_1fsjk_832 .ask-intro{padding:8px 0}._askExperience_1fsjk_832 .ask-intro h1{margin:10px 0 12px;font-size:clamp(36px,4vw,50px)}._askExperience_1fsjk_832 .ask-intro>p{font-size:14px;line-height:1.5}._askExperience_1fsjk_832 .ask-principles{margin:12px 0;padding:7px}._askExperience_1fsjk_832 .ask-principles>div{min-height:44px;padding:5px 8px}._askExperience_1fsjk_832 .ask-intro>small{font-size:10px}._askExperience_1fsjk_832 .suggestion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}._askExperience_1fsjk_832 .suggestion-list button{min-height:58px;padding:9px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){._journeyExperience_1fsjk_3 .platform-journey>li,._workExperience_1fsjk_152 .work-card{transition:none}}
