.AnnouncementBar_bar__LgzHi{display:flex;align-items:center;justify-content:center;text-align:center;padding:9px 24px;font-size:13px;line-height:1.45;letter-spacing:.005em;border-bottom:1px solid transparent;text-decoration:none;transition:opacity .18s}.AnnouncementBar_bar__LgzHi:hover{opacity:.92}.AnnouncementBar_tone_info__6RbDu{background:#f1f5f9;color:#0f172a;border-bottom-color:#e2e8f0}.AnnouncementBar_tone_warn__Pm9Uc{background:#fffbeb;color:#92400e;border-bottom-color:#fde68a}.AnnouncementBar_tone_promo__ek8cE{background:#0a0a0a;color:#fafafa;border-bottom-color:#0a0a0a}@media (max-width:640px){.AnnouncementBar_bar__LgzHi{padding:8px 14px;font-size:12px}}.cms-detail_page__4rbdO{padding:24px 0 120px;background:#fff}.cms-detail_breadcrumb__0btb_{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-dim);margin-bottom:14px;padding-top:4px}.cms-detail_breadcrumb__0btb_ a{color:var(--fg-dim);transition:color .18s ease}.cms-detail_breadcrumb__0btb_ a:hover{color:#1f6fff}.cms-detail_breadcrumb__0btb_ span{color:rgba(15,18,22,.42)}.cms-detail_breadcrumb__0btb_>span:last-child{color:rgba(15,18,22,.7)}.cms-detail_hero__05TVq{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:stretch;margin-bottom:44px}.cms-detail_asideCard__W4hje,.cms-detail_heroCard__Rvac9,.cms-detail_mockCard__U4aN7,.cms-detail_relatedCard__q_gez,.cms-detail_shareCard__cggsI{border:1px solid var(--line);background:rgba(255,255,255,.92);border-radius:24px;box-shadow:var(--shadow-sm)}.cms-detail_heroCard__Rvac9{padding:34px}.cms-detail_eyebrow__vVXZ4{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid rgba(51,112,255,.16);font-size:12px;color:var(--fg-dim);margin-bottom:18px}.cms-detail_eyebrowDot__GI_fO{width:7px;height:7px;border-radius:50%;background:#3370ff;box-shadow:0 0 0 4px rgba(51,112,255,.15)}.cms-detail_title__HOKmN{font-size:clamp(34px,4.4vw,58px);line-height:1.08;font-weight:800;letter-spacing:-.035em;margin-bottom:18px}.cms-detail_summary__2kMPl{font-size:17px;line-height:1.75;color:var(--fg-dim);margin-bottom:22px}.cms-detail_metaRow__Cx_ca{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.cms-detail_chip__2pWww{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--bg-soft);color:var(--fg-dim);border:1px solid var(--line)}.cms-detail_facts__XnHdt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cms-detail_fact__X1iyA{padding:16px;border-radius:16px;background:var(--bg-soft);border:1px solid var(--line)}.cms-detail_factLabel__W1Lmy{font-size:12px;color:var(--fg-dim)}.cms-detail_factValue__JJbAh{margin-top:10px;font-size:18px;font-weight:700;letter-spacing:-.02em}.cms-detail_mockCard__U4aN7{padding:26px;display:grid;align-items:center;min-height:380px}.cms-detail_sideBlock__b8Ayh{display:grid;gap:18px}.cms-detail_sectionMiniLabel__m2d1Y,.cms-detail_sideBlockLabel__iUx1G{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--fg-dimmer);text-transform:uppercase}.cms-detail_sideInfoList__lrzer{display:grid;gap:14px}.cms-detail_featureCard__tov9Z,.cms-detail_infoCard__EMGvb,.cms-detail_metricCard__B56F8,.cms-detail_pointCard__0e8Kv,.cms-detail_sideInfoCard__6vjTC{border:1px solid var(--line);background:rgba(255,255,255,.94);border-radius:20px;box-shadow:var(--shadow-xs)}.cms-detail_sideInfoCard__6vjTC{padding:18px}.cms-detail_sideInfoTitle__ryqFx{font-size:14px;font-weight:700;letter-spacing:-.02em}.cms-detail_featureText__Mq9GA,.cms-detail_infoText__SIB5z,.cms-detail_metricNote__E1k7t,.cms-detail_sideInfoBody__Eiz2_{margin-top:10px;font-size:14px;line-height:1.75;color:var(--fg-dim)}.cms-detail_deliverableGrid__UBXN3,.cms-detail_inlineTagList__4nBm3,.cms-detail_linkGroup__iqMhm{display:flex;flex-wrap:wrap;gap:10px}.cms-detail_heroActions__lS30o{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cms-detail_linkButton__sazmK{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:#111111;border:1px solid #111111;color:#ffffff;font-size:13px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cms-detail_linkButton__sazmK:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);background:#000000}.cms-detail_templateSection__1gE_X{margin-bottom:28px}.cms-detail_sectionHeader__4wN8Y{display:grid;gap:10px;margin-bottom:18px}.cms-detail_sectionTitle__Jvf7M{font-size:clamp(28px,3vw,40px);line-height:1.12;font-weight:800;letter-spacing:-.035em}.cms-detail_featureGrid__a39_p,.cms-detail_infoGrid__gc41P,.cms-detail_metricGrid__zoYqc,.cms-detail_pointGrid__M9rM7{display:grid;gap:18px}.cms-detail_infoGrid__gc41P,.cms-detail_metricGrid__zoYqc{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-detail_featureGrid__a39_p,.cms-detail_pointGrid__M9rM7{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-detail_featureCard__tov9Z,.cms-detail_infoCard__EMGvb,.cms-detail_metricCard__B56F8,.cms-detail_pointCard__0e8Kv{padding:22px}.cms-detail_pointIndex__yEtTF{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--fg-dimmer);letter-spacing:.08em}.cms-detail_pointText__z4KgV{margin-top:14px;font-size:16px;line-height:1.7;color:var(--fg-2)}.cms-detail_metricValue__x3qjk{font-size:clamp(28px,3vw,44px);line-height:1;font-weight:800;letter-spacing:-.04em}.cms-detail_metricLabel__F4VDG{margin-top:12px;font-size:14px;font-weight:700;color:var(--fg)}.cms-detail_layout__SR8x4{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.cms-detail_article__fyfpE{padding:34px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-xs)}.cms-detail_articleLead__9V0ux{display:grid;gap:10px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid var(--line)}.cms-detail_articleIntroBlock__MAH4m{padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--line)}.cms-detail_deliverableItem__0Yl0z{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg-soft);color:var(--fg);font-size:13px;font-weight:600}.cms-detail_articleBody__4aRwg{color:var(--fg-2);line-height:1.8;font-size:16px}.cms-detail_articleBody__4aRwg h1,.cms-detail_articleBody__4aRwg h2,.cms-detail_articleBody__4aRwg h3{letter-spacing:-.03em;margin:28px 0 14px;scroll-margin-top:110px}.cms-detail_articleBody__4aRwg h2{font-size:30px}.cms-detail_articleBody__4aRwg h3{font-size:22px}.cms-detail_articleBody__4aRwg blockquote,.cms-detail_articleBody__4aRwg ol,.cms-detail_articleBody__4aRwg p,.cms-detail_articleBody__4aRwg ul{margin:0 0 16px}.cms-detail_articleBody__4aRwg ol,.cms-detail_articleBody__4aRwg ul{padding-left:20px}.cms-detail_articleBody__4aRwg blockquote{padding:18px 20px;border-left:3px solid #3370ff;background:#f7f9ff;border-radius:0 16px 16px 0}.cms-detail_articleBody__4aRwg pre{padding:18px;overflow:auto;border-radius:18px;background:#0f1216;color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.cms-detail_articleBody__4aRwg code{font-family:var(--mono)}.cms-detail_articleBody__4aRwg img{border-radius:20px;border:1px solid var(--line)}.cms-detail_aside__Urww6{display:grid;gap:18px;position:sticky;top:96px}.cms-detail_asideCard__W4hje,.cms-detail_shareCard__cggsI{padding:20px}.cms-detail_asideTitle__QHUhL{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--fg-dimmer);text-transform:uppercase;margin-bottom:14px}.cms-detail_tagList__vEYn0,.cms-detail_tocList__dbHzY{display:grid;gap:8px}.cms-detail_tocLink__Jk15q{font-size:14px;line-height:1.5;color:var(--fg-dim)}.cms-detail_tocLink__Jk15q:hover{color:#3370ff}.cms-detail_tagList__vEYn0{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.cms-detail_shareText__uZPLl{font-size:14px;line-height:1.7;color:var(--fg-dim)}.cms-detail_shareActions__xxtmj{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.cms-detail_shareButton__wGbM9{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);color:var(--fg);font-size:13px;font-weight:600}.cms-detail_related__rDiWO{margin:60px auto 0;max-width:1080px;padding-top:40px;border-top:1px solid rgba(15,18,22,.06)}.cms-detail_relatedTitle__hed80{font-size:24px;font-weight:800;letter-spacing:-.025em;margin-bottom:22px;color:#14181f}.cms-detail_relatedGrid__e4XyD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cms-detail_relatedCard__q_gez{padding:22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cms-detail_relatedCard__q_gez:hover{transform:translateY(-2px);border-color:rgba(51,112,255,.18);box-shadow:var(--shadow-md)}.cms-detail_relatedCardGhost__f7OUI{background:repeating-linear-gradient(135deg,rgba(15,18,22,.018) 0 14px,rgba(15,18,22,.04) 14px 15px),linear-gradient(180deg,#fbfcfe,#f5f7fb);border:1px dashed rgba(15,18,22,.16)}.cms-detail_relatedCardGhost__f7OUI:hover{border-color:rgba(31,111,255,.4);background:repeating-linear-gradient(135deg,rgba(31,111,255,.02) 0 14px,rgba(31,111,255,.05) 14px 15px),linear-gradient(180deg,#fbfcfe,#f3f7ff)}.cms-detail_relatedCardCta__HAliH{background:radial-gradient(700px 280px at 80% 0,rgba(31,111,255,.16),transparent 65%),linear-gradient(180deg,#14181f,#0d1015);border:1px solid rgba(255,255,255,.08);color:#fff}.cms-detail_relatedCardCta__HAliH:hover{border-color:rgba(79,143,255,.45);background:radial-gradient(700px 280px at 80% 0,rgba(31,111,255,.24),transparent 65%),linear-gradient(180deg,#14181f,#0d1015)}.cms-detail_relatedCardCta__HAliH .cms-detail_relatedType__gxOUR{color:#4f8fff}.cms-detail_relatedCardCta__HAliH .cms-detail_relatedName__1pt3T{color:#fff}.cms-detail_relatedCardCta__HAliH .cms-detail_relatedSummary__tU_aK{color:rgba(255,255,255,.7)}.cms-detail_relatedType__gxOUR{font-size:11px;font-weight:700;color:#3370ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.cms-detail_relatedName__1pt3T{font-size:18px;font-weight:700;line-height:1.35;margin-bottom:10px}.cms-detail_relatedSummary__tU_aK{font-size:14px;line-height:1.7;color:var(--fg-dim)}.cms-detail_notFound__6YTid{padding:120px 0}.cms-detail_notFoundCard__EkHMh{max-width:720px;margin:0 auto;padding:40px;border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.94);box-shadow:var(--shadow-lg);text-align:center}.cms-detail_notFoundTitle__DP2sc{font-size:clamp(36px,4vw,52px);font-weight:800;letter-spacing:-.04em}.cms-detail_notFoundText__6jCPV{margin-top:14px;font-size:16px;line-height:1.8;color:var(--fg-dim)}.cms-detail_notFoundActions__y6WFL{margin-top:24px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.cms-detail_detailHero__WzgJm{position:relative;padding:24px 0 48px;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.cms-detail_detailHeroPost__BKKR0{display:block;max-width:820px;margin:0 auto;padding:16px 0 36px;border-bottom:1px solid rgba(15,18,22,.06)}.cms-detail_detailHeroPost__BKKR0 .cms-detail_heroCopy__vcK_R{min-height:0;text-align:left;display:block}.cms-detail_detailHeroPost__BKKR0 .cms-detail_heroTitle__zrjab{font-size:clamp(34px,4.4vw,52px);line-height:1.12;letter-spacing:-.03em;margin:18px 0 16px}.cms-detail_detailHeroPost__BKKR0 .cms-detail_heroSummary__PoY6g{font-size:18px;line-height:1.7;color:#4b525c;margin:0 0 28px;max-width:720px}.cms-detail_detailHero__WzgJm.cms-detail_detailHeroCase__ZY5Jq{position:relative;padding:32px 0 48px;margin:0;background:radial-gradient(800px 360px at 12% 0,rgba(31,111,255,.07),transparent 60%)}.cms-detail_detailHeroCase__ZY5Jq .cms-detail_heroLayout__Cj1jn{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:56px;align-items:center;max-width:1180px;margin:0 auto}.cms-detail_heroCopy__vcK_R{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:420px}.cms-detail_detailHeroCase__ZY5Jq .cms-detail_heroCopy__vcK_R{min-height:0}.cms-detail_heroKicker__vIT5h{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:7px 13px;margin-bottom:24px;border:1px solid rgba(51,112,255,.18);border-radius:999px;background:rgba(255,255,255,.86);color:#52606d;font-size:12px;font-weight:700;letter-spacing:.02em}.cms-detail_statusDot__3VcQI{width:7px;height:7px;border-radius:999px;background:#3370ff;box-shadow:0 0 0 4px rgba(51,112,255,.12)}.cms-detail_heroTitle__zrjab{max-width:760px;font-size:clamp(42px,5.4vw,74px);line-height:1.03;font-weight:900;letter-spacing:-.055em}.cms-detail_heroSummary__PoY6g{max-width:680px;margin-top:22px;color:#515965;font-size:17px;line-height:1.85}.cms-detail_heroMeta__5vmsC{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;color:#6d7480;font-size:13px;font-weight:600}.cms-detail_heroMetaChip__h_12q{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(15,18,22,.08);background:rgba(255,255,255,.7);border-radius:999px;color:#4b525c;font-size:12.5px;font-weight:600;letter-spacing:0;white-space:nowrap}.cms-detail_heroMetaChip__h_12q svg{flex-shrink:0;color:#1f6fff}.cms-detail_authorRow__RVZUA{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(15,18,22,.06);box-shadow:0 12px 24px -22px rgba(15,18,22,.4)}.cms-detail_authorAvatar__ZbbDy{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#1f6fff,#6c4dff);color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em}.cms-detail_authorBody__Tmn1B{display:grid;gap:2px;line-height:1.2}.cms-detail_authorBody__Tmn1B strong{font-size:13px;color:#1f2329;letter-spacing:-.01em}.cms-detail_authorBody__Tmn1B span{color:#8a93a0;font-size:11.5px;font-weight:600;letter-spacing:.02em}.cms-detail_compactTags__h1vcR,.cms-detail_heroTags__rnNG1{display:flex;flex-wrap:wrap;gap:9px}.cms-detail_heroTags__rnNG1{margin-top:22px}.cms-detail_compactTags__h1vcR span,.cms-detail_heroTags__rnNG1 span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid #e5e9f0;border-radius:999px;background:rgba(255,255,255,.82);color:#59616d;font-size:12px;font-weight:700}.cms-detail_briefingPanel__w_trc,.cms-detail_showcasePanel__hH8Yk{position:relative;z-index:1;align-self:stretch;padding:24px;border:1px solid rgba(224,230,240,.9);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 18px 48px -36px rgba(31,35,41,.46)}.cms-detail_briefingPanel__w_trc{display:grid;align-content:center;gap:16px}.cms-detail_panelHeader__SvlS0{display:grid;gap:6px;padding-bottom:18px;border-bottom:1px solid #eef1f5}.cms-detail_briefingBlock__gNIki span,.cms-detail_deliveryStrip__2kg1w>span,.cms-detail_panelHeader__SvlS0 span,.cms-detail_proseHeader__L_yvQ span,.cms-detail_railTitle__IX_oi,.cms-detail_sectionAside__yzgB4 span,.cms-detail_summaryItem__CAd6O span{color:#8a93a0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cms-detail_panelHeader__SvlS0 strong{font-size:26px;line-height:1.2;letter-spacing:-.04em}.cms-detail_briefingBlock__gNIki{padding:18px;border:1px solid #edf0f5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fafbfe)}.cms-detail_briefingBlock__gNIki p{margin-top:9px;color:#49515c;font-size:14px;line-height:1.75}.cms-detail_panelActions__9yogF{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.cms-detail_primaryLink__8O7ik,.cms-detail_secondaryLink__qX4FT{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border-radius:999px;font-size:13px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.cms-detail_primaryLink__8O7ik{color:#fff;background:#111;border:1px solid #111;box-shadow:0 12px 26px -18px rgba(0,0,0,.55)}.cms-detail_secondaryLink__qX4FT{color:#1f2329;background:#fff;border:1px solid #e5e8ee}.cms-detail_primaryLink__8O7ik:hover,.cms-detail_secondaryLink__qX4FT:hover{transform:translateY(-1px);box-shadow:0 12px 30px -22px rgba(20,23,28,.45)}.cms-detail_showcasePanel__hH8Yk{display:grid;place-items:center;min-height:420px}.cms-detail_mockChrome__QUD1L{width:100%;max-width:520px;overflow:hidden;border:1px solid #e4e9f2;border-radius:18px;background:#fff;box-shadow:0 18px 42px -32px rgba(51,112,255,.5)}.cms-detail_mockToolbar__qxzXm{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-bottom:1px solid #eef1f5;background:#fafcff}.cms-detail_mockToolbar__qxzXm span{width:7px;height:7px;border-radius:999px;background:#d4dbe7}.cms-detail_mockToolbar__qxzXm strong{margin-left:8px;color:#8a93a0;font-size:11px;font-weight:700;letter-spacing:.06em}.cms-detail_mockChrome__QUD1L .mock-chat,.cms-detail_mockChrome__QUD1L .mock-code,.cms-detail_mockChrome__QUD1L .mock-dash,.cms-detail_mockChrome__QUD1L .mock-desktop,.cms-detail_mockChrome__QUD1L .mock-phone{min-height:300px}.cms-detail_summaryBand__cWmxG{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:72px;overflow:hidden;border:1px solid #e7ebf2;border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 16px 44px -38px rgba(31,35,41,.4)}.cms-detail_summaryItem__CAd6O{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:118px;padding:22px;border-right:1px solid #edf0f5}.cms-detail_summaryItem__CAd6O:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:rgba(31,35,41,.08)}.cms-detail_summaryToneBlue__ogNF_:before{background:linear-gradient(180deg,#3370ff,#4f8fff)}.cms-detail_summaryToneAmber__r3mWb:before{background:linear-gradient(180deg,#ff9b3a,#ff7f1a)}.cms-detail_summaryToneMint__Uz_8l:before{background:linear-gradient(180deg,#00b96b,#2dd28a)}.cms-detail_summaryTonePurple__Jo0X2:before{background:linear-gradient(180deg,#7c4dff,#a78bfa)}.cms-detail_summaryItemIc__VcjpY{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(180deg,#ffffff,#f3f5fa);border:1px solid rgba(15,18,22,.06);color:#1f2329;box-shadow:0 8px 18px -14px rgba(15,18,22,.4),inset 0 1px 0 rgba(255,255,255,.92)}.cms-detail_summaryItemBody__nylCY{display:grid;gap:10px}.cms-detail_summaryItem__CAd6O:last-child{border-right:0}.cms-detail_summaryItem__CAd6O strong{display:block;color:#242933;font-size:16px;line-height:1.55;letter-spacing:-.02em}.cms-detail_enterpriseSection__oKSJu{display:grid;grid-template-columns:300px minmax(0,1fr);gap:52px;margin-bottom:72px;padding-top:8px}.cms-detail_sectionAside__yzgB4{position:sticky;top:96px;align-self:start}.cms-detail_sectionAside__yzgB4 h2{margin-top:12px;font-size:clamp(30px,3.2vw,44px);line-height:1.16;font-weight:900;letter-spacing:-.045em}.cms-detail_sectionAside__yzgB4 p{margin-top:14px;color:#66707d;font-size:15px;line-height:1.85}.cms-detail_numberedList__EBGyg{display:grid;gap:14px}.cms-detail_numberedItem__wnHh2{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:center;min-height:78px;padding:18px 22px;border:1px solid #e8ecf3;border-radius:20px;background:#fff;box-shadow:0 14px 32px -30px rgba(20,23,28,.4)}.cms-detail_numberedItem__wnHh2 span{color:#9ca5b2;font-family:var(--mono);font-size:13px;font-weight:800}.cms-detail_numberedItem__wnHh2 p{color:#303641;font-size:16px;line-height:1.7;font-weight:650;letter-spacing:-.02em}.cms-detail_metricBoard__Gi2Mn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cms-detail_metricTile__C6tlu{position:relative;min-height:178px;padding:22px 24px 24px;border:1px solid #e8ecf3;border-radius:22px;background:linear-gradient(180deg,#ffffff,#f9fbff);box-shadow:0 16px 38px -34px rgba(20,23,28,.45);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cms-detail_metricTile__C6tlu:hover{transform:translateY(-3px);border-color:rgba(31,111,255,.22);box-shadow:0 24px 60px -36px rgba(15,18,22,.32)}.cms-detail_metricTile__C6tlu:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:rgba(31,35,41,.08)}.cms-detail_metricToneBlue__CRyCx:before{background:linear-gradient(90deg,#3370ff,#4f8fff)}.cms-detail_metricToneAmber__lz_c7:before{background:linear-gradient(90deg,#ff9b3a,#ff7f1a)}.cms-detail_metricToneMint__s1xll:before{background:linear-gradient(90deg,#00b96b,#2dd28a)}.cms-detail_metricTonePurple__N46R_:before{background:linear-gradient(90deg,#7c4dff,#a78bfa)}.cms-detail_metricHead__N1_U2{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:#8a93a0}.cms-detail_metricIndex__XvZTC{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:#8a93a0}.cms-detail_metricToneBlue__CRyCx .cms-detail_metricHead__N1_U2 svg{color:#3370ff}.cms-detail_metricToneAmber__lz_c7 .cms-detail_metricHead__N1_U2 svg{color:#ff7f1a}.cms-detail_metricToneMint__s1xll .cms-detail_metricHead__N1_U2 svg{color:#00b96b}.cms-detail_metricTonePurple__N46R_ .cms-detail_metricHead__N1_U2 svg{color:#7c4dff}.cms-detail_contentGrid___0xag{display:grid;grid-template-columns:minmax(0,820px) minmax(280px,1fr);gap:34px;align-items:start;margin-top:16px}.cms-detail_proseCard__qSLqL{padding:38px 42px;border:1px solid #e6eaf1;border-radius:26px;background:#fff;box-shadow:0 18px 48px -42px rgba(20,23,28,.5)}.cms-detail_proseHeader__L_yvQ{padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid #eef1f5}.cms-detail_proseHeader__L_yvQ h2{margin-top:12px;font-size:clamp(28px,3vw,42px);line-height:1.18;font-weight:900;letter-spacing:-.045em}.cms-detail_deliveryStrip__2kg1w{display:grid;gap:14px;padding:20px;margin-bottom:26px;border:1px solid #e8ecf3;border-radius:20px;background:#f8faff}.cms-detail_sideRail__gySP4{display:grid;gap:16px;position:sticky;top:96px}.cms-detail_railCard__2Vc9U,.cms-detail_railCta__KbORW{padding:22px;border:1px solid #e8ecf3;border-radius:22px;background:#fff;box-shadow:0 16px 38px -34px rgba(20,23,28,.42)}.cms-detail_railTitle__IX_oi{margin-bottom:14px}.cms-detail_railCta__KbORW{background:#101318;color:#fff;border-color:#101318}.cms-detail_railCta__KbORW .cms-detail_railTitle__IX_oi{color:rgba(255,255,255,.58)}.cms-detail_railCta__KbORW p{color:rgba(255,255,255,.72);font-size:14px;line-height:1.75}.cms-detail_actionStack__MT7q9{display:grid;gap:10px;margin-top:16px}.cms-detail_railCta__KbORW .cms-detail_secondaryLink__qX4FT{width:100%;color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16)}@media (max-width:1100px){.cms-detail_featureGrid__a39_p,.cms-detail_hero__05TVq,.cms-detail_infoGrid__gc41P,.cms-detail_layout__SR8x4,.cms-detail_metricGrid__zoYqc,.cms-detail_pointGrid__M9rM7{grid-template-columns:1fr}.cms-detail_aside__Urww6{position:static}.cms-detail_contentGrid___0xag,.cms-detail_detailHero__WzgJm,.cms-detail_enterpriseSection__oKSJu,.cms-detail_relatedGrid__e4XyD{grid-template-columns:1fr}.cms-detail_heroCopy__vcK_R{min-height:auto}.cms-detail_summaryBand__cWmxG{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-detail_summaryItem__CAd6O:nth-child(2n){border-right:0}.cms-detail_sectionAside__yzgB4,.cms-detail_sideRail__gySP4{position:static}.cms-detail_metricBoard__Gi2Mn{grid-template-columns:1fr}}@media (max-width:720px){.cms-detail_page__4rbdO{padding-top:24px}.cms-detail_article__fyfpE,.cms-detail_asideCard__W4hje,.cms-detail_heroCard__Rvac9,.cms-detail_mockCard__U4aN7,.cms-detail_relatedCard__q_gez,.cms-detail_shareCard__cggsI{padding:22px}.cms-detail_facts__XnHdt{grid-template-columns:1fr}.cms-detail_heroActions__lS30o,.cms-detail_linkGroup__iqMhm,.cms-detail_shareActions__xxtmj{flex-direction:column}.cms-detail_detailHero__WzgJm{padding:26px;border-radius:24px}.cms-detail_heroTitle__zrjab{font-size:clamp(36px,11vw,52px)}.cms-detail_summaryBand__cWmxG{grid-template-columns:1fr}.cms-detail_summaryItem__CAd6O,.cms-detail_summaryItem__CAd6O:nth-child(2n){border-right:0;border-bottom:1px solid #edf0f5}.cms-detail_summaryItem__CAd6O:last-child{border-bottom:0}.cms-detail_enterpriseSection__oKSJu{gap:24px;margin-bottom:52px}.cms-detail_numberedItem__wnHh2{grid-template-columns:1fr}.cms-detail_proseCard__qSLqL{padding:26px}.cms-detail_panelActions__9yogF{flex-direction:column}}.cms-detail_articleLayout__EiS_T{display:grid;grid-template-columns:minmax(0,760px) minmax(0,220px);gap:60px;align-items:start;margin:32px auto 80px;max-width:1080px;justify-content:center}.cms-detail_articleProse__EyzNS{min-width:0;padding:0;background:transparent;border:0;box-shadow:none}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg{font-size:17px;line-height:1.92;color:#2a2f3a;letter-spacing:.005em}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h2{margin:56px 0 18px;font-size:28px;font-weight:800;letter-spacing:-.025em;color:#14181f;line-height:1.25}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h3{margin:38px 0 12px;font-size:21px;font-weight:700;letter-spacing:-.015em;color:#14181f}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg p{margin:0 0 22px}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg ol,.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg ul{margin:0 0 22px;padding-left:22px}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg li{margin:6px 0;line-height:1.85}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg blockquote{margin:28px 0;padding:4px 0 4px 22px;border-left:3px solid #1f6fff;font-style:italic;color:#4b525c;background:transparent;border-radius:0}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg pre{margin:28px 0;padding:22px 24px;background:#0f1216;color:#e6e9ef;border-radius:14px;font-size:14px;line-height:1.7;overflow-x:auto}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg code{font-family:var(--mono);font-size:.92em;background:rgba(31,111,255,.08);color:#1f6fff;padding:2px 6px;border-radius:5px}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg pre code{background:transparent;color:inherit;padding:0}.cms-detail_articleCallout__tuQNO{margin:0 0 36px;padding:18px 22px;border-left:3px solid #1f6fff;background:linear-gradient(180deg,rgba(31,111,255,.05),rgba(31,111,255,.02));border-radius:0 14px 14px 0;display:grid;gap:6px}.cms-detail_articleCallout__tuQNO p{margin:0;font-size:14.5px;line-height:1.7;color:#4b525c}.cms-detail_articleCallout__tuQNO strong{color:#14181f;font-weight:700;letter-spacing:0;margin-right:4px}.cms-detail_articleTagRow__OuKUb{margin:56px 0 0;padding-top:32px;border-top:1px solid #eef1f5;display:flex;flex-wrap:wrap;gap:8px}.cms-detail_articleTagRow__OuKUb span{display:inline-flex;padding:6px 12px;border-radius:999px;background:rgba(15,18,22,.04);color:#4b525c;font-size:12.5px;font-weight:600;border:1px solid rgba(15,18,22,.06)}.cms-detail_articleSign__2nXaO{display:flex;align-items:center;gap:14px;margin:28px 0 0;padding:20px 0 0}.cms-detail_articleSign__2nXaO>div{display:grid;gap:2px;line-height:1.3}.cms-detail_articleSign__2nXaO strong{font-size:14px;font-weight:700;color:#14181f;letter-spacing:-.01em}.cms-detail_articleSign__2nXaO span{font-size:12.5px;font-weight:600;color:#8a93a0;letter-spacing:.02em}.cms-detail_articleNext__eeHlQ{margin:36px 0 0;padding:24px 26px;border-radius:18px;background:radial-gradient(700px 280px at 90% 0,rgba(31,111,255,.18),transparent 65%),linear-gradient(180deg,#14181f,#0d1015);color:#fff}.cms-detail_articleNextLabel__HXUJR{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:14px}.cms-detail_articleNextStack__f3Gd2{display:flex;flex-wrap:wrap;gap:12px}.cms-detail_articleNext__eeHlQ .cms-detail_primaryLink__8O7ik{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.cms-detail_articleNext__eeHlQ .cms-detail_primaryLink__8O7ik:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.cms-detail_articleToc__j0hlh{position:sticky;top:110px;align-self:start;padding:0;border:0;background:transparent;box-shadow:none}.cms-detail_articleTocLabel__wBEJw{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a93a0;margin-bottom:14px;padding-left:14px;border-left:2px solid #1f6fff}.cms-detail_articleToc__j0hlh .cms-detail_tocList__dbHzY{display:grid;gap:4px}.cms-detail_articleToc__j0hlh .cms-detail_tocLink__Jk15q{display:block;padding:6px 10px 6px 14px;border-left:2px solid transparent;color:#4b525c;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .18s ease,border-color .18s ease;line-height:1.55}.cms-detail_articleToc__j0hlh .cms-detail_tocLink__Jk15q:hover{color:#1f6fff;border-left-color:#1f6fff}@media (max-width:1100px){.cms-detail_articleLayout__EiS_T{grid-template-columns:minmax(0,760px);gap:0}.cms-detail_articleToc__j0hlh{display:none}}.cms-detail_outcomeBand__VBsY6{max-width:1080px;margin:24px auto 0;padding:32px 0 20px;border-top:1px solid rgba(15,18,22,.06)}.cms-detail_outcomeBandHead__fQUOT{display:flex;align-items:baseline;gap:18px;margin-bottom:22px;padding:0 4px}.cms-detail_outcomeBandKicker__evhsa{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6fff;background:rgba(31,111,255,.08);border:1px solid rgba(31,111,255,.18);padding:4px 10px;border-radius:999px;flex-shrink:0}.cms-detail_outcomeBandHead__fQUOT h2{margin:0;font-size:26px;font-weight:800;letter-spacing:-.025em;color:#14181f;line-height:1.3}.cms-detail_articleSpec__Mx4_R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:0 0 36px;padding:22px 26px;border:1px solid rgba(15,18,22,.08);border-radius:16px;background:linear-gradient(180deg,#fbfcfe,#f6f8fb)}.cms-detail_articleSpecRow__H2w_r{display:flex;align-items:baseline;gap:12px;font-size:14px;line-height:1.55}.cms-detail_articleSpecLabel__0NdmC{flex-shrink:0;color:#8a93a0;font-size:12.5px;font-weight:600;letter-spacing:.04em;width:72px}.cms-detail_articleSpecRow__H2w_r strong{color:#14181f;font-weight:600;letter-spacing:-.005em;word-break:break-word}.cms-detail_articleFeatures__a8yDv{margin:56px 0 0;padding:32px 0 0;border-top:1px solid #eef1f5}.cms-detail_articleFeaturesHead__Zr5nr{margin-bottom:22px}.cms-detail_articleFeaturesHead__Zr5nr span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6fff}.cms-detail_articleFeaturesHead__Zr5nr h2{margin:8px 0 0;font-size:24px;font-weight:800;letter-spacing:-.025em;color:#14181f;line-height:1.3}.cms-detail_articleTagLabel__m_nPv{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;color:#8a93a0!important;background:transparent!important;border:0!important;padding:6px 0!important;margin-right:6px}@media (max-width:768px){.cms-detail_articleLayout__EiS_T{margin:36px auto 40px}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg{font-size:16px;line-height:1.85}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h2{font-size:24px;margin:40px 0 14px}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h3{font-size:19px;margin:30px 0 10px}.cms-detail_articleNext__eeHlQ{padding:20px 22px}.cms-detail_articleSign__2nXaO{flex-wrap:wrap}.cms-detail_articleSpec__Mx4_R{grid-template-columns:1fr;gap:10px;padding:18px 20px}.cms-detail_outcomeBandHead__fQUOT{flex-direction:column;gap:10px}.cms-detail_articleFeatures__a8yDv{margin-top:40px;padding-top:24px}}.cms-detail_heroCta__PXd_p{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:26px}.cms-detail_heroCtaPrimary__zhzNZ{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:10px;background:#0f172a;color:#fff!important;font-size:14px;font-weight:600;letter-spacing:.005em;text-decoration:none;transition:background .15s ease,transform .12s ease,box-shadow .18s ease;box-shadow:0 8px 24px -10px rgba(15,23,42,.45)}.cms-detail_heroCtaPrimary__zhzNZ:hover{background:#1e293b;transform:translateY(-1px)}.cms-detail_heroCtaSecondary__bB0kW{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:8px;background:#fff;color:#0f172a!important;font-size:13px;font-weight:500;border:1px solid #e2e8f0;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.cms-detail_heroCtaSecondary__bB0kW:hover{border-color:#94a3b8;background:#f8fafc}.cms-detail_galleryBlock__UYm_D{margin:48px 0 8px}.cms-detail_galleryHead__7cm8m{margin-bottom:18px}.cms-detail_galleryKicker__npd4k{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#6b7280;margin-bottom:8px}.cms-detail_galleryHead__7cm8m h2{font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;margin:0 0 4px;color:#0f172a}.cms-detail_galleryHead__7cm8m p{margin:0;font-size:13.5px;color:#64748b}.cms-detail_galleryGrid__wmwjL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cms-detail_galleryItem__qyL40{position:relative;display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in;padding:0;text-align:left;transition:transform .18s ease,border-color .15s ease,box-shadow .2s ease}.cms-detail_galleryItem__qyL40:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 18px 36px -22px rgba(15,23,42,.32)}.cms-detail_galleryItem__qyL40 img{width:100%;height:320px;object-fit:contain;display:block;background:#f1f5f9}.cms-detail_galleryItem__qyL40:last-child:nth-child(odd){grid-column:1/-1}.cms-detail_galleryItem__qyL40:last-child:nth-child(odd) img{height:min(560px,48vw)}.cms-detail_galleryHover__PGZ9P{position:absolute;top:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;opacity:0;backdrop-filter:blur(6px);transition:opacity .15s ease}.cms-detail_galleryItem__qyL40:hover .cms-detail_galleryHover__PGZ9P{opacity:1}.cms-detail_galleryCaption__C5im0{padding:10px 14px 14px;font-size:12.5px;color:#475569;font-weight:500;background:#fff}.cms-detail_lightbox__sGIZP{position:fixed;inset:0;z-index:1000;background:rgba(8,10,14,.94);display:flex;align-items:center;justify-content:center;padding:60px 32px;cursor:zoom-out}.cms-detail_lightboxStage__jpIqA{position:relative;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:14px;cursor:default}.cms-detail_lightboxStage__jpIqA img{max-width:92vw;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 24px 60px -20px rgba(0,0,0,.5)}.cms-detail_lightboxCaption__W6BTu{font-size:13.5px;color:rgba(255,255,255,.85);text-align:center;max-width:80vw;line-height:1.6}.cms-detail_lightboxCounter__vK2uW{font-size:12px;color:rgba(255,255,255,.5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.cms-detail_lightboxBtn__TzijE{position:fixed;width:44px;height:44px;border-radius:999px;border:0;background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px);transition:background .15s ease,transform .12s ease}.cms-detail_lightboxBtn__TzijE:hover{background:rgba(255,255,255,.18);transform:scale(1.05)}.cms-detail_lightboxClose__vT1Gs{top:24px;right:24px}.cms-detail_lightboxPrev__n4BZT{left:24px;top:50%;transform:translateY(-50%)}.cms-detail_lightboxNext__PHTKr{right:24px;top:50%;transform:translateY(-50%)}.cms-detail_lightboxNext__PHTKr:hover,.cms-detail_lightboxPrev__n4BZT:hover{transform:translateY(-50%) scale(1.05)}.cms-detail_quoteBlock__3cxZX{margin:32px 0;display:flex;flex-direction:column;gap:16px}.cms-detail_quoteCard__8Q7aX{position:relative;margin:0;padding:26px 28px 24px;border:1px solid #e2e8f0;border-left:4px solid #2060f0;border-radius:8px;background:linear-gradient(180deg,#f8fafc,#ffffff 60%)}.cms-detail_quoteIcon__gF5xw{color:#cbd5e1;margin-bottom:6px}.cms-detail_quoteText__AkMJE{margin:0 0 18px;font-size:17px;line-height:1.65;font-weight:500;color:#0f172a;letter-spacing:-.005em}.cms-detail_quoteFooter__2j0fa{display:flex;align-items:center;gap:12px}.cms-detail_quoteFooter__2j0fa strong{display:block;font-size:13.5px;font-weight:600;color:#0f172a}.cms-detail_quoteFooter__2j0fa span{font-size:12.5px;color:#64748b}.cms-detail_quoteAvatarFallback__R8YK6,.cms-detail_quoteAvatar__lCbUf{width:38px;height:38px;border-radius:50%;flex-shrink:0;object-fit:cover}.cms-detail_quoteAvatarFallback__R8YK6{display:grid;place-items:center;background:linear-gradient(135deg,#2060f0,#00c8e0);color:#fff;font-size:14px;font-weight:700}.cms-detail_techBadgesBlock__bfl9_{margin:24px 0 8px;padding:14px 18px;border:1px solid #e2e8f0;border-radius:10px;background:#fafbfc;display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.cms-detail_techBadgesLabel__APuhM{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b;padding-top:6px;flex-shrink:0}.cms-detail_techBadgesRow__fNeqV{display:flex;flex-wrap:wrap;gap:6px}.cms-detail_techBadge__jayJ2{display:inline-flex;align-items:center;gap:5px;padding:5px 9px 5px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:12.5px;font-weight:500;color:#0f172a}.cms-detail_techBadge__jayJ2 svg{color:#2060f0}.cms-detail_techBadgeVersion__Ob7f7{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#64748b;margin-left:4px}@media (max-width:640px){.cms-detail_lightboxBtn__TzijE{width:38px;height:38px}.cms-detail_lightboxPrev__n4BZT{left:12px}.cms-detail_lightboxNext__PHTKr{right:12px}.cms-detail_lightboxClose__vT1Gs{top:16px;right:16px}.cms-detail_galleryGrid__wmwjL{grid-template-columns:1fr;gap:12px}.cms-detail_galleryItem__qyL40:last-child:nth-child(odd){grid-column:auto}.cms-detail_galleryItem__qyL40 img,.cms-detail_galleryItem__qyL40:last-child:nth-child(odd) img{height:210px}}@keyframes cms-detail_quoteSlideIn__SDijn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cms-detail_quoteCard__8Q7aX{animation:cms-detail_quoteSlideIn__SDijn .5s ease-out both}@media (prefers-reduced-motion:reduce){.cms-detail_quoteCard__8Q7aX{animation:none}}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h2,.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h3{position:relative}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h2:before,.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h3:before{content:"#";position:absolute;left:-.85em;top:50%;transform:translateY(-50%);color:#1f6fff;font-weight:700;font-size:.78em;opacity:0;letter-spacing:0;transition:opacity .18s ease;pointer-events:none}.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h2:hover:before,.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h3:hover:before{opacity:.55}@media (max-width:1100px){.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h2:before,.cms-detail_articleProse__EyzNS .cms-detail_articleBody__4aRwg h3:before{display:none}}.cms-detail_tocLinkActive__OyGMX{color:#1f6fff!important;border-left-color:#1f6fff!important;background:linear-gradient(90deg,rgba(31,111,255,.08),rgba(31,111,255,0) 80%);font-weight:600!important}.cms-detail_neighborNav__8rGqw{margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cms-detail_neighborCard__O3t4D{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;border:1px solid #e6eaf1;border-radius:16px;background:#fff;color:#1f2329;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;min-height:84px}.cms-detail_neighborCard__O3t4D:hover{transform:translateY(-2px);border-color:rgba(31,111,255,.32);box-shadow:0 18px 40px -28px rgba(15,18,22,.32)}.cms-detail_neighborCardNext__njNLy{grid-template-columns:minmax(0,1fr) 28px;text-align:right}.cms-detail_neighborArrow__IKXuL{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(31,111,255,.1);color:#1f6fff;transition:background .18s ease,color .18s ease,transform .18s ease}.cms-detail_neighborCard__O3t4D:hover .cms-detail_neighborArrow__IKXuL{background:#1f6fff;color:#fff}.cms-detail_neighborCardPrev__9sVCZ:hover .cms-detail_neighborArrow__IKXuL{transform:translateX(-3px)}.cms-detail_neighborCardNext__njNLy:hover .cms-detail_neighborArrow__IKXuL{transform:translateX(3px)}.cms-detail_neighborBody__S0qtG{display:grid;gap:4px;min-width:0}.cms-detail_neighborLabel__z7Pzr{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a93a0}.cms-detail_neighborTitle__Kjm7A{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#14181f;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:720px){.cms-detail_neighborNav__8rGqw{grid-template-columns:1fr}.cms-detail_neighborCardNext__njNLy{text-align:left;grid-template-columns:28px minmax(0,1fr)}.cms-detail_neighborCardNext__njNLy .cms-detail_neighborArrow__IKXuL{order:-1}}.cms-detail_feedbackBlock__eMJvZ{margin:36px 0 0;padding:18px 22px;border-radius:16px;border:1px solid rgba(31,111,255,.16);background:linear-gradient(180deg,rgba(31,111,255,.06),rgba(31,111,255,.02));display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:space-between}.cms-detail_feedbackCopy__54u0q{display:grid;min-width:0}.cms-detail_feedbackCopy__54u0q strong{letter-spacing:-.01em;color:#14181f}.cms-detail_feedbackCopy__54u0q span{font-size:12.5px;color:#6d7480;line-height:1.55}.cms-detail_feedbackActions__hnE11{display:inline-flex;align-items:center;flex-wrap:wrap}.cms-detail_feedbackButton__E5g6R{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600;background:#fff;border:1px solid #e2e8f0;color:#1f2329;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .12s ease}.cms-detail_feedbackButton__E5g6R:hover{border-color:#1f6fff;color:#1f6fff;transform:translateY(-1px)}.cms-detail_feedbackButton__E5g6R:disabled{cursor:progress;opacity:.55}.cms-detail_feedbackButtonActive__3axnH,.cms-detail_feedbackButtonActive__3axnH:hover{background:#1f6fff;border-color:#1f6fff;color:#fff;transform:none}.cms-detail_feedbackThanks__OjatR{font-size:12.5px;font-weight:600;color:#1f6fff;letter-spacing:0}@media (max-width:640px){.cms-detail_feedbackBlock__eMJvZ{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px}}.cms-detail_stripeHero__rkS1B{margin:8px auto 0;padding:64px 0;max-width:1200px;border-bottom:1px solid rgba(15,18,22,.06)}.cms-detail_stripeHeroGrid__rV2C1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.95fr);gap:56px;align-items:center}.cms-detail_stripeHeroCopy__uYGy4{min-width:0}.cms-detail_stripeBrandRow__vlwg_{display:inline-flex;align-items:center;gap:14px;margin-bottom:32px}.cms-detail_stripeBrandLogo__A5951{width:56px;height:56px;border-radius:14px;object-fit:cover;border:1px solid rgba(15,18,22,.08);background:#fff}.cms-detail_stripeBrandFallback__18bby{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#1f6fff,#6c4dff);color:#fff;font-size:22px;font-weight:800;letter-spacing:-.01em;box-shadow:0 14px 28px -18px rgba(31,111,255,.5)}.cms-detail_stripeBrandMeta__Cf_om{display:grid;gap:4px;line-height:1.2}.cms-detail_stripeKicker__UT8OC{color:#6d7480;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cms-detail_stripeBrandName__L8FGK{color:#14181f;font-size:14px;font-weight:700;letter-spacing:-.01em}.cms-detail_stripeHeroTitle__nX2_w{margin:0 0 18px;font-size:clamp(40px,5.2vw,64px);line-height:1.04;font-weight:800;letter-spacing:-.035em;color:#0f1115;max-width:760px}.cms-detail_stripeHeroSummary__o5hin{margin:0 0 32px;font-size:19px;line-height:1.6;color:#4b525c;max-width:600px;letter-spacing:-.005em}.cms-detail_stripeHeroCta__XWVd_{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cms-detail_stripeBtnPrimary__wMCDa{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;background:#0f1115;color:#fff!important;font-size:14px;font-weight:600;letter-spacing:.005em;text-decoration:none;border:1px solid #0f1115;transition:background .15s ease,transform .12s ease,box-shadow .18s ease;box-shadow:0 10px 26px -14px rgba(15,17,21,.5)}.cms-detail_stripeBtnPrimary__wMCDa:hover{background:#1c2028;transform:translateY(-1px)}.cms-detail_stripeBtnSecondary__ARYMt{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:9px;background:#fff;color:#0f1115!important;font-size:13.5px;font-weight:600;border:1px solid #e2e6ee;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.cms-detail_stripeBtnSecondary__ARYMt:hover{border-color:#94a3b8;background:#f8fafc}.cms-detail_stripeHeroKpis__PF1zN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cms-detail_stripeKpiTile__ALacz{display:grid;gap:6px;align-content:center;min-height:124px;padding:18px;border:1px solid #e6eaf1;border-radius:14px;background:linear-gradient(180deg,#ffffff,#fafbfe);box-shadow:0 14px 32px -28px rgba(20,23,28,.4);transition:transform .18s ease,border-color .18s ease,box-shadow .2s ease}.cms-detail_stripeKpiTile__ALacz:hover{transform:translateY(-2px);border-color:rgba(31,111,255,.28);box-shadow:0 18px 40px -30px rgba(15,18,22,.32)}.cms-detail_stripeKpiIcon__LaLPb{color:#1f6fff}.cms-detail_stripeKpiLabel__zmcOI{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a93a0}.cms-detail_stripeKpiValue__KLc7d{font-size:22px;font-weight:800;letter-spacing:-.025em;color:#0f1115;line-height:1.18;word-break:break-word}.cms-detail_stripeKpiNote__IsWYJ{font-size:12.5px;color:#6d7480;font-weight:500}.cms-detail_stripePullQuote__Jxi6w{position:relative;max-width:920px;margin:80px auto 0;padding:8px 16px;text-align:left}.cms-detail_stripePullQuoteIcon__9W2bD{color:rgba(31,111,255,.22);margin-bottom:8px}.cms-detail_stripePullQuoteText__M31LG{margin:0 0 28px;font-family:var(--font-serif,"Georgia","Songti SC","Noto Serif SC",serif);font-size:clamp(24px,2.6vw,30px);line-height:1.45;font-style:italic;font-weight:500;color:#0f1115;letter-spacing:-.005em}.cms-detail_stripePullQuoteFooter__U9mh6{display:flex;align-items:center;gap:14px}.cms-detail_stripePullQuoteFooter__U9mh6>div{display:grid;gap:2px;line-height:1.3}.cms-detail_stripePullQuoteFooter__U9mh6 strong{font-size:14.5px;font-weight:700;color:#14181f;letter-spacing:-.005em}.cms-detail_stripePullQuoteFooter__U9mh6 span{font-size:13px;color:#6d7480;font-weight:500}.cms-detail_stripePullQuoteAvatarFallback__8Ble3,.cms-detail_stripePullQuoteAvatar__u11qO{width:44px;height:44px;border-radius:50%;flex-shrink:0;object-fit:cover}.cms-detail_stripePullQuoteAvatarFallback__8Ble3{display:grid;place-items:center;background:linear-gradient(135deg,#1f6fff,#6c4dff);color:#fff;font-size:16px;font-weight:800}.cms-detail_stripeNarrative__GNwqd,.cms-detail_stripeResults__NtA3X{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:80px;max-width:1100px;margin:96px auto 0;padding:0 4px;align-items:start}.cms-detail_stripeNarrativeHead__kSdY2{position:sticky;top:96px;align-self:start;display:grid;gap:14px}.cms-detail_stripeSectionLabel__lIAzK{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1f6fff;background:rgba(31,111,255,.08);border:1px solid rgba(31,111,255,.18)}.cms-detail_stripeSectionLabel__lIAzK svg{color:#1f6fff}.cms-detail_stripeSectionTitle__r9Og7{margin:0;font-size:32px;line-height:1.18;font-weight:700;letter-spacing:-.02em;color:#0f1115}.cms-detail_stripeSectionSub__Tp1A9{margin:0;font-size:14.5px;line-height:1.7;color:#6d7480;max-width:280px}.cms-detail_stripeNarrativeBody__3stQF{min-width:0;display:grid;gap:28px}.cms-detail_stripeBodyText__0NU6e{margin:0;font-size:17px;line-height:1.75;color:#2a2f3a;letter-spacing:.005em}.cms-detail_stripeBulletList__hoqeh{list-style:none;margin:0;padding:0;display:grid;gap:18px}.cms-detail_stripeBulletList__hoqeh li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;align-items:flex-start;font-size:17px;line-height:1.7;color:#2a2f3a;letter-spacing:-.005em}.cms-detail_stripeBulletDot__JwJtD{margin-top:10px;width:8px;height:8px;border-radius:999px;background:#0f1115}.cms-detail_stripeOrderedList__0W7BJ{list-style:none;margin:0;padding:0;display:grid;gap:22px;counter-reset:stripe-step}.cms-detail_stripeOrderedList__0W7BJ li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;align-items:flex-start;padding:22px 24px;border:1px solid #e6eaf1;border-radius:14px;background:#fff;box-shadow:0 14px 32px -32px rgba(20,23,28,.32);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cms-detail_stripeOrderedList__0W7BJ li:hover{transform:translateY(-2px);border-color:rgba(31,111,255,.28);box-shadow:0 18px 40px -28px rgba(20,23,28,.32)}.cms-detail_stripeOrderedIndex__nlNNW{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.06em;color:#1f6fff;padding-top:4px}.cms-detail_stripeOrderedList__0W7BJ li p{margin:0;font-size:16px;line-height:1.7;color:#1f2329;font-weight:500;letter-spacing:-.005em}.cms-detail_stripeGalleryWrap__CqGMF{margin-top:12px}.cms-detail_stripeGalleryWrap__CqGMF .galleryBlock,.cms-detail_stripeGalleryWrap__CqGMF>div{margin:0}.cms-detail_stripeResultsBody__N6CTx{min-width:0;display:grid;gap:28px}.cms-detail_stripeResultsGrid__PPOwJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}.cms-detail_stripeResultsTile__uz_0T{display:grid;gap:8px;padding:28px 26px 24px;border:1px solid #e6eaf1;border-radius:14px;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 14px 32px -34px rgba(20,23,28,.36)}.cms-detail_stripeResultsTile__uz_0T:hover{transform:translateY(-2px);border-color:rgba(31,111,255,.28);box-shadow:0 20px 44px -30px rgba(20,23,28,.32)}.cms-detail_stripeResultsValue__HjBdk{font-size:clamp(36px,4vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.035em;color:#0f1115}.cms-detail_stripeResultsLabel__BQ_Nf{font-size:13px;font-weight:700;color:#14181f;letter-spacing:-.005em}.cms-detail_stripeResultsNote__149rG{font-size:12.5px;color:#6d7480;font-weight:500;line-height:1.55}.cms-detail_stripeResultsQuote__n0K2c{margin:28px 0 0;padding:24px 26px 22px;border-left:3px solid #0f1115;background:rgba(15,17,21,.03);border-radius:0 12px 12px 0}.cms-detail_stripeResultsQuote__n0K2c p{margin:0 0 14px;font-size:17px;line-height:1.6;color:#1f2329;font-weight:500;letter-spacing:-.005em}.cms-detail_stripeResultsQuote__n0K2c footer{display:flex;align-items:baseline;gap:10px;font-size:13px;color:#6d7480}.cms-detail_stripeResultsQuote__n0K2c strong{color:#14181f;font-weight:700}.cms-detail_stripeTechBand__xrD_j{margin:96px auto 0;max-width:1180px;padding:56px clamp(28px,5vw,64px);border-radius:24px;background:linear-gradient(180deg,#f4f6fb,#eef1f7);border:1px solid #e6eaf1}.cms-detail_stripeTechBandGrid__Aotn_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,72px);align-items:start}.cms-detail_stripeTechCol__6zEz0{display:grid;gap:14px;min-width:0}.cms-detail_stripeMicroLabel__PJbhQ{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#1f6fff}.cms-detail_stripeColTitle__cPGwy{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.015em;color:#0f1115;line-height:1.25}.cms-detail_stripeTechBadges__PbMHg{display:flex;flex-wrap:wrap;gap:8px}.cms-detail_stripeTechBadge__NZLR7{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;background:#fff;border:1px solid #e2e6ee;border-radius:8px;font-size:13px;font-weight:600;color:#14181f;box-shadow:0 4px 12px -10px rgba(20,23,28,.3)}.cms-detail_stripeTechBadge__NZLR7 svg{color:#1f6fff}.cms-detail_stripeTechBadgeVersion__K1OCN{font-family:var(--mono);font-size:11.5px;color:#6d7480;font-weight:500;margin-left:2px}.cms-detail_stripeDeliverableList__8SLuI{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cms-detail_stripeDeliverableList__8SLuI li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:center;font-size:15px;line-height:1.6;color:#1f2329;font-weight:500;letter-spacing:-.005em}.cms-detail_stripeDeliverableList__8SLuI li svg{color:#1f6fff}.cms-detail_stripeCtaBand__HgvWk{margin:96px auto 8px;max-width:1180px;padding:48px clamp(28px,5vw,64px);border-radius:24px;background:radial-gradient(620px 240px at 90% 0,rgba(31,111,255,.22),transparent 65%),linear-gradient(180deg,#14181f,#0d1015);color:#fff}.cms-detail_stripeCtaBandGrid__AqTo2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px}.cms-detail_stripeCtaCopy__BBg1W{display:grid;gap:8px}.cms-detail_stripeCtaKicker__w2iab{display:inline-block;width:fit-content;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.78);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);margin-bottom:4px}.cms-detail_stripeCtaCopy__BBg1W h2{margin:0;font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#fff}.cms-detail_stripeCtaCopy__BBg1W p{margin:4px 0 0;font-size:15px;line-height:1.65;color:rgba(255,255,255,.72);max-width:520px}.cms-detail_stripeCtaActions__BgY0c{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cms-detail_stripeCtaPrimary__l_YjP{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:10px;background:#fff;color:#0f1115!important;font-size:14px;font-weight:700;letter-spacing:.005em;text-decoration:none;border:1px solid #fff;transition:transform .15s ease,box-shadow .18s ease,background .15s ease;box-shadow:0 10px 28px -14px rgba(0,0,0,.4)}.cms-detail_stripeCtaPrimary__l_YjP:hover{transform:translateY(-1px);background:#f1f4fa}.cms-detail_stripeCtaSecondary__hc4vb{display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 18px;border-radius:10px;background:rgba(255,255,255,.08);color:#fff!important;font-size:14px;font-weight:600;border:1px solid rgba(255,255,255,.16);text-decoration:none;transition:background .15s ease,border-color .15s ease}.cms-detail_stripeCtaSecondary__hc4vb:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}@media (max-width:1100px){.cms-detail_stripeHeroGrid__rV2C1{grid-template-columns:1fr;gap:36px}.cms-detail_stripeHeroKpis__PF1zN{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-detail_stripeNarrative__GNwqd,.cms-detail_stripeResults__NtA3X{grid-template-columns:1fr;gap:28px}.cms-detail_stripeNarrativeHead__kSdY2{position:static}.cms-detail_stripeSectionSub__Tp1A9{max-width:100%}.cms-detail_stripeResultsGrid__PPOwJ{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-detail_stripeTechBandGrid__Aotn_{grid-template-columns:1fr;gap:36px}.cms-detail_stripeCtaBandGrid__AqTo2{grid-template-columns:1fr;gap:24px}.cms-detail_stripeCtaActions__BgY0c{justify-content:flex-start}}@media (max-width:720px){.cms-detail_stripeHero__rkS1B{padding:36px 0}.cms-detail_stripeHeroKpis__PF1zN{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-detail_stripeKpiTile__ALacz{min-height:108px}.cms-detail_stripeNarrative__GNwqd,.cms-detail_stripePullQuote__Jxi6w,.cms-detail_stripeResults__NtA3X{margin-top:56px}.cms-detail_stripeTechBand__xrD_j{margin-top:56px;padding:36px 24px}.cms-detail_stripeCtaBand__HgvWk{margin-top:56px;padding:32px 24px}.cms-detail_stripeResultsGrid__PPOwJ{grid-template-columns:1fr}.cms-detail_stripeOrderedList__0W7BJ li{grid-template-columns:1fr;gap:8px}.cms-detail_stripeSectionTitle__r9Og7{font-size:26px}.cms-detail_stripeHeroTitle__nX2_w{font-size:clamp(34px,9vw,48px)}}.cms-detail_simpleHero__1audu{margin:24px 0 56px;display:flex;flex-direction:column;gap:0;border:1px solid #e4e4e7;border-radius:16px;overflow:hidden;background:#fff}.cms-detail_simpleHeroCover__GZqPR{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(180deg,#f5f5f4,#e7e5e4);overflow:hidden}.cms-detail_simpleGallery__wi77l{margin:40px 0 32px}.cms-detail_simpleGalleryTitle__njfXf{font-size:20px;font-weight:600;color:#1c1917;margin:0 0 16px}.cms-detail_simpleGalleryGrid__rYFJ0{column-count:2;column-gap:16px}@media (min-width:1280px){.cms-detail_simpleGalleryGrid__rYFJ0{column-count:3}}@media (max-width:768px){.cms-detail_simpleGalleryGrid__rYFJ0{column-count:1;column-gap:12px}}.cms-detail_simpleGalleryItem__FC9xM{break-inside:avoid;page-break-inside:avoid;display:block;width:100%;margin-bottom:16px;border-radius:12px;overflow:hidden;background:#f5f5f4;transition:transform .2s ease,box-shadow .2s ease;cursor:zoom-in}.cms-detail_simpleGalleryItem__FC9xM:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.08)}.cms-detail_simpleGalleryImg__g_NXf{width:100%;height:auto;object-fit:contain;display:block}.cms-detail_simpleHeroCoverImg__AyFWJ{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.cms-detail_simpleHeroBody__wU7_2{padding:40px 44px 44px;display:flex;flex-direction:column;gap:16px}.cms-detail_simpleHeroMeta__Lynbz{display:flex;flex-wrap:wrap;gap:6px;font:600 11.5px/1 SFMono-Regular,Consolas,JetBrains Mono Variable,monospace;letter-spacing:.18em;color:#71717a;text-transform:uppercase}.cms-detail_simpleHeroMeta__Lynbz span{display:inline-flex;align-items:center;height:22px;padding:0 10px;border:1px solid #e4e4e7;border-radius:999px;background:#fafafa}.cms-detail_simpleHeroTitle__ABAnK{margin:4px 0 0;font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.18;color:#0a0a0a}.cms-detail_simpleHeroSummary__ovNTe{margin:0;font-size:16px;line-height:1.7;color:#4b5563;max-width:60ch}.cms-detail_simpleHeroTags__zwwvB{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cms-detail_simpleHeroTag__tVtIq{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;border:1px solid #e4e4e7;background:#fff;color:#18181b;font-size:12.5px;font-weight:500;letter-spacing:.005em}.cms-detail_simpleHeroCta___KjGs{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.cms-detail_simpleBtnPrimary__T3Jhs{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;background:#0a0a0a;color:#fff;font-size:14px;font-weight:600;letter-spacing:.005em;border:1px solid #0a0a0a;transition:background .18s ease,transform .15s cubic-bezier(.22,1,.36,1)}.cms-detail_simpleBtnPrimary__T3Jhs:hover{background:#18181b;transform:translateY(-1px)}.cms-detail_simpleBtnSecondary__DwfGl{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;background:#fff;color:#18181b;font-size:14px;font-weight:600;border:1px solid #d4d4d8;transition:border-color .18s ease,background .18s ease,transform .15s cubic-bezier(.22,1,.36,1)}.cms-detail_simpleBtnSecondary__DwfGl:hover{border-color:#0a0a0a;background:#fafafa;transform:translateY(-1px)}.cms-detail_simpleArticle__54RS5{margin:0 0 56px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.cms-detail_simpleArticle__54RS5:has(.cms-detail_simpleArticleBody__BGiuq:only-child){grid-template-columns:minmax(0,1fr)}.cms-detail_simpleToc__qQIh7{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:14px;padding:16px 0 16px 16px;border-left:1px solid #e4e4e7}.cms-detail_simpleTocLabel__9wbjP{font:600 11px/1 SFMono-Regular,Consolas,JetBrains Mono Variable,monospace;letter-spacing:.2em;color:#71717a;text-transform:uppercase}.cms-detail_simpleToc__qQIh7 ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.55}.cms-detail_simpleToc__qQIh7 li[data-level="3"]{padding-left:14px;font-size:12.5px;color:#71717a}.cms-detail_simpleToc__qQIh7 a{display:block;padding:4px 0;color:#4b5563;transition:color .18s ease}.cms-detail_simpleToc__qQIh7 a:hover{color:#0a0a0a}.cms-detail_simpleArticleBody__BGiuq{font-size:16px;line-height:1.85;color:#18181b;max-width:72ch}.cms-detail_simpleArticleBody__BGiuq h2{margin:48px 0 16px;font-size:24px;font-weight:700;letter-spacing:-.012em;color:#0a0a0a;line-height:1.3}.cms-detail_simpleArticleBody__BGiuq h3{margin:36px 0 12px;font-size:19px;font-weight:600;letter-spacing:-.005em;color:#0a0a0a}.cms-detail_simpleArticleBody__BGiuq p{margin:0 0 18px}.cms-detail_simpleArticleBody__BGiuq a{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cms-detail_simpleArticleBody__BGiuq a:hover{text-decoration-thickness:2px}.cms-detail_simpleArticleBody__BGiuq img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.cms-detail_simpleArticleBody__BGiuq pre{margin:24px 0;padding:16px 18px;background:#0a0a0a;color:#f5f5f4;border-radius:10px;overflow-x:auto;font-size:13.5px;line-height:1.6}.cms-detail_simpleArticleBody__BGiuq code{font-family:JetBrains Mono Variable,SFMono-Regular,Consolas,monospace;font-size:.92em}.cms-detail_simpleArticleBody__BGiuq li code,.cms-detail_simpleArticleBody__BGiuq p code{padding:1px 6px;background:#f4f4f5;border-radius:4px;border:1px solid #e4e4e7}.cms-detail_simpleArticleBody__BGiuq pre code{background:transparent;border:0;padding:0}.cms-detail_simpleArticleBody__BGiuq blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid #0a0a0a;background:#fafafa;color:#4b5563;font-style:normal;border-radius:0 8px 8px 0}.cms-detail_simpleArticleBody__BGiuq ol,.cms-detail_simpleArticleBody__BGiuq ul{margin:0 0 18px;padding-left:24px}.cms-detail_simpleArticleBody__BGiuq li{margin:6px 0}.cms-detail_feedback__NpiH3{margin:16px 0 56px;padding:24px 28px;border:1px solid #e4e4e7;border-radius:12px;background:#fafafa;display:flex;flex-direction:column;gap:14px}.cms-detail_feedbackCopy__54u0q{display:flex;flex-direction:column;gap:4px}.cms-detail_feedbackCopy__54u0q strong{font-size:14.5px;font-weight:700;color:#0a0a0a}.cms-detail_feedbackCopy__54u0q span{font-size:13px;color:#71717a}.cms-detail_feedbackActions__hnE11{display:flex;gap:8px}.cms-detail_feedbackBtn__hiIJv{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #d4d4d8;border-radius:8px;background:#fff;color:#18181b;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .18s ease,background .18s ease}.cms-detail_feedbackBtn__hiIJv:hover{border-color:#0a0a0a}.cms-detail_feedbackBtnActive__xdJuq{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.cms-detail_feedbackThanks__OjatR{font-size:13px;color:#71717a}@media (max-width:920px){.cms-detail_simpleArticle__54RS5{grid-template-columns:minmax(0,1fr);gap:24px}.cms-detail_simpleToc__qQIh7{position:static;top:auto;border-left:0;border-top:1px solid #e4e4e7;padding:16px 0 0}.cms-detail_simpleHeroBody__wU7_2{padding:28px 24px 32px}.cms-detail_simpleHeroTitle__ABAnK{font-size:26px}}