:is(.subpage-editorial,.infra-page) .ed-section{padding-block:clamp(64px,8vw,104px);scroll-margin-top:100px}:is(.subpage-editorial,.infra-page) .ed-intro{flex-direction:column;align-items:flex-start;gap:18px;max-width:720px;margin-bottom:40px;display:flex}:is(.subpage-editorial,.infra-page) .ed-intro p{max-width:590px}:is(.subpage-editorial,.infra-page) .ed-kicker{color:#59677a;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;line-height:1.5;display:flex}:is(.subpage-editorial,.infra-page) .ed-kicker svg{flex-shrink:0;width:19px;height:19px}:is(.subpage-editorial,.infra-page) .ed-title{letter-spacing:-.035em;text-wrap:balance;color:#20242b;margin:14px 0 16px;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.12}:is(.subpage-editorial,.infra-page) .ed-body{color:#616975;max-width:54ch;margin:0;font-size:16px;line-height:1.65}:is(.subpage-editorial,.infra-page) .ed-caption{color:#6c7582;margin:14px 0 0;font-size:12px;line-height:1.55}:is(.subpage-editorial,.infra-page) .ed-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px;display:flex}:is(.subpage-editorial,.infra-page) .ed-visual{min-width:0;margin:0}:is(.subpage-editorial,.infra-page) .ed-visual .v2-workflow-shot{animation:none;transform:none;box-shadow:0 18px 36px #213b5814}:is(.subpage-editorial,.infra-page) .ed-stage{background:linear-gradient(140deg,#e3eefb,#eef4fa 65%,#dce9f8);border-radius:26px;padding:clamp(20px,4vw,44px)}:is(.subpage-editorial,.infra-page) .ed-stage .ed-caption{max-width:58ch}:is(.subpage-editorial,.infra-page) .ed-split{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}:is(.subpage-editorial,.infra-page) .ed-split-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}:is(.subpage-editorial,.infra-page) .ed-split>*{min-width:0}:is(.subpage-editorial,.infra-page) .ed-split-top{align-items:start}:is(.subpage-editorial,.infra-page) .ed-blue-section{background:linear-gradient(#fafafa,#edf3fb 25% 75%,#fafafa)}:is(.subpage-editorial,.infra-page) .ed-feature-pair{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}:is(.subpage-editorial,.infra-page) .ed-feature{background:#edf3fb;border:1px solid #dce3eb;border-radius:28px;flex-direction:column;min-width:0;display:flex;overflow:hidden}:is(.subpage-editorial,.infra-page) .ed-feature-head{padding:clamp(24px,3.5vw,40px);padding-bottom:28px}:is(.subpage-editorial,.infra-page) .ed-feature .ed-title{max-width:19ch;font-size:clamp(27px,2.8vw,36px)}:is(.subpage-editorial,.infra-page) .ed-feature .ed-visual{margin-top:auto;padding:0 clamp(20px,3vw,32px) 30px}:is(.subpage-editorial,.infra-page) .ed-feature-light{background:linear-gradient(155deg,#f5f5f3,#ecefed);border-color:#e1e4df}:is(.subpage-editorial,.infra-page) .ed-feature-dark{background:radial-gradient(at 20% 100%,#23466e,#0000 68%),#161e2a;border-color:#293646}:is(.subpage-editorial,.infra-page) .ed-feature-dark :is(.ed-title,.ed-kicker){color:#f5f8fd}:is(.subpage-editorial,.infra-page) .ed-feature-dark :is(.ed-body,.ed-caption){color:#bcc9d9}:is(.subpage-editorial,.infra-page) .ed-feature-dark a:not(.cta-button-light){color:#e5efff}:is(.subpage-editorial,.infra-page) .ed-feature-points{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}:is(.subpage-editorial,.infra-page) .ed-feature-points li{color:#566474;align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;display:flex}:is(.subpage-editorial,.infra-page) .ed-feature-points li:before{content:"";background:#6f88a9;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:9px}:is(.subpage-editorial,.infra-page) .ed-feature-dark .ed-feature-points li{color:#c2cedd}:is(.subpage-editorial,.infra-page) .ed-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}:is(.subpage-editorial,.infra-page) .ed-note{border-top:1px solid #d6dee9;padding-top:22px}:is(.subpage-editorial,.infra-page) .ed-note h3{letter-spacing:-.025em;margin:14px 0 10px;font-size:20px;font-weight:550;line-height:1.3}:is(.subpage-editorial,.infra-page) .ed-note p{color:#626d7b;margin:0;font-size:14px;line-height:1.65}:is(.subpage-editorial,.infra-page) .ed-aside{color:#f5f8fd;background:#182331;border-radius:24px;padding:30px}:is(.subpage-editorial,.infra-page) .ed-aside :is(h3,.ed-kicker){color:#f5f8fd}:is(.subpage-editorial,.infra-page) .ed-aside .ed-body{color:#c2cfdf;font-size:15px}:is(.subpage-editorial,.infra-page) .ed-aside ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}:is(.subpage-editorial,.infra-page) .ed-aside li{color:#d2dbe7;border-top:1px solid #ffffff24;padding-top:14px;font-size:14px;line-height:1.6}:is(.subpage-editorial,.infra-page) .ed-aside li:first-child{border:0;padding-top:0}:is(.subpage-editorial,.infra-page) .ed-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}:is(.subpage-editorial,.infra-page) .ed-flow li{border-top:1px solid #b9c9dd;min-width:0;padding-top:28px;position:relative}:is(.subpage-editorial,.infra-page) .ed-flow h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:22px;font-weight:550;line-height:1.25}:is(.subpage-editorial,.infra-page) .ed-flow p{color:#626d7b;font-size:14px;line-height:1.65}:is(.subpage-editorial,.infra-page) .ed-flow .ed-kicker{color:#536b8c;font-size:12px}:is(.subpage-editorial,.infra-page) .ed-section [data-scroll-reveal] .ds-reveal{animation:none}.subpage-editorial .ed-managed-hero{background:radial-gradient(at 85% 45%,#e2edfc,#0000 64%);padding-block:144px 56px}.subpage-editorial .ed-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.subpage-editorial .ed-hero-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:20px 0;font-size:clamp(36px,4.3vw,56px);font-weight:550;line-height:1.08}.subpage-editorial .ed-hero-note{color:#607087;align-items:center;gap:10px;margin-top:22px;font-size:12px;line-height:1.55;display:flex}.subpage-editorial .ed-hero-note svg{flex-shrink:0;width:17px;height:17px}.subpage-editorial .ed-scope-workspace{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.subpage-editorial .ed-scope-workspace .ed-title{max-width:20ch;margin-bottom:28px}.subpage-editorial .ed-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.subpage-editorial .ed-result{background:#e9f1fb;border:1px solid #dce5ef;border-radius:26px;flex-direction:column;min-height:350px;padding:36px;display:flex}.subpage-editorial .ed-result-dark{color:#fff;background:radial-gradient(at 100% 100%,#254f7d,#0000 70%),#182331;border-color:#233548}.subpage-editorial .ed-result-brand{align-items:center;gap:16px;display:flex}.subpage-editorial .ed-result-brand img{object-fit:contain;object-position:left center;width:92px;height:32px}.subpage-editorial .ed-result-brand h3{color:inherit;margin:0;font-size:16px;font-weight:550}.subpage-editorial .ed-result-stat{letter-spacing:-.055em;margin:36px 0 14px;font-size:clamp(44px,5vw,68px);font-weight:550;line-height:1}.subpage-editorial .ed-result-stat span{letter-spacing:-.02em;margin-top:12px;font-size:18px;font-weight:400;line-height:1.4;display:block}.subpage-editorial .ed-result-caption{color:#637087;margin-bottom:24px;font-size:15px;line-height:1.5}.subpage-editorial .ed-result .managed-text-link{margin-top:auto}.subpage-editorial .ed-result-dark .ed-result-caption,.subpage-editorial .ed-result-dark .managed-text-link{color:#d6e3f4}.subpage-editorial .ed-proof-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;margin-top:24px;display:grid}.subpage-editorial .ed-result-compact{background:#f4f5f6;min-height:0;padding:28px}.subpage-editorial .ed-result-compact .ed-result-stat{margin-top:24px;font-size:38px}.subpage-editorial .ed-ownership{border-top:1px solid #d7dfe9;align-self:center;padding:28px 32px}.subpage-editorial .ed-ownership h3{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;font-weight:550;line-height:1.2}.subpage-editorial .ed-ownership p{color:#616975;font-size:15px;line-height:1.75}.subpage-editorial .ed-capability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.subpage-editorial .ed-capability-grid>.ed-feature{grid-column:span 3}.subpage-editorial .ed-capability-grid>.ed-capability-compact{background:#f6f7f9;grid-column:span 2}.subpage-editorial .ed-capability-compact .ed-feature-head{padding:26px 24px}.subpage-editorial .ed-capability-compact .ed-title{font-size:25px}.subpage-editorial .ed-capability-compact .ed-body{font-size:14px}.subpage-editorial .ed-capability-compact .ed-visual{padding:0 18px 22px}.subpage-editorial .ed-prompt{color:#4f6480;border-top:1px solid #b7c6da;gap:10px;margin:20px 0 0;padding-top:16px;font-size:13px;line-height:1.55;display:flex}.subpage-editorial .ed-prompt svg{flex-shrink:0;width:17px;height:17px;margin-top:2px}.subpage-editorial .ed-prompt blockquote{margin:0}.subpage-editorial .ed-feature-dark .ed-prompt{color:#d0deef;border-color:#ffffff30}.subpage-editorial .ed-setup{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.subpage-editorial .ed-setup .ed-intro{margin-bottom:28px}.subpage-editorial .ed-setup-panel{background:#fff;border:1px solid #d8e2ef;border-radius:24px;min-width:0;padding:32px}.subpage-editorial .ed-access-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.subpage-editorial .ed-access-list h3{margin:0 0 6px;font-size:15px;font-weight:550;line-height:1.4}.subpage-editorial .ed-access-list p{color:#637087;margin:0;font-size:14px;line-height:1.6}.subpage-editorial .ed-enterprise-lead{margin-bottom:20px}.subpage-editorial .ed-evidence{gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.subpage-editorial .ed-evidence li{border-top:1px solid #dce3eb;padding-top:20px}.subpage-editorial .ed-evidence h3{margin:0 0 8px;font-size:17px;font-weight:550;line-height:1.4}.subpage-editorial .ed-evidence p{color:#637087;margin:0;font-size:14px;line-height:1.6}.subpage-editorial .ed-governance-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:stretch;gap:24px;display:grid}.subpage-editorial .ed-contract{color:#f6f9ff;background:#172433;border-radius:26px;flex-direction:column;justify-content:center;margin:0;padding:32px;display:flex}.subpage-editorial .ed-contract figcaption{letter-spacing:-.025em;align-items:center;gap:12px;font-size:22px;font-weight:500;display:flex}.subpage-editorial .ed-contract figcaption svg{width:22px;height:22px}.subpage-editorial .ed-contract dl{margin:28px 0}.subpage-editorial .ed-contract dl>div{border-top:1px solid #ffffff26;padding:15px 0}.subpage-editorial .ed-contract dt{color:#9eb2cc;font-size:12px}.subpage-editorial .ed-contract dd{margin:6px 0 0;font-size:16px}.subpage-editorial .ed-contract p{color:#abbdd3;font-size:12px;line-height:1.55}.subpage-editorial .ed-enterprise-support .ed-stage{background:linear-gradient(135deg,#e7ebe8,#f2f3f0)}.infra-page .ed-product-pair .ed-feature-head{padding:36px}.infra-page .ed-product-pair .infra-text-link{margin-top:26px}.infra-page .ed-product-pair{margin-top:40px}.infra-page .ed-architecture{color:#f4f7fc;background:#182331;border-radius:28px;padding:40px}.infra-page .ed-architecture .ed-flow li{border-color:#ffffff28}.infra-page .ed-architecture .ed-flow :is(h3,.ed-kicker){color:#eef5ff}.infra-page .ed-architecture .ed-flow p{color:#b9c8dc}.infra-page .ed-architecture .infra-text-link{color:#e3edfc}.infra-page .ed-architecture-label{color:#b9c8dc;margin:0 0 32px;font-size:13px}:is(.subpage-editorial,.infra-page) .ed-section a:focus-visible{outline-offset:4px;outline:2px solid #4a86da}@media (max-width:999px){.subpage-editorial .ed-hero-grid{grid-template-columns:1fr;gap:36px}.subpage-editorial .ed-hero-copy{max-width:680px}.subpage-editorial .ed-managed-hero .ed-visual{max-width:800px}:is(.subpage-editorial,.infra-page) .ed-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}:is(.subpage-editorial,.infra-page) .ed-split-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.subpage-editorial .ed-capability-grid>.ed-capability-compact{grid-column:span 3}.subpage-editorial .ed-capability-grid>.ed-capability-compact:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.subpage-editorial .ed-capability-compact:last-child .ed-visual{margin-top:0;padding:24px}.subpage-editorial .ed-setup{gap:32px}}@media (max-width:799px){:is(.subpage-editorial,.infra-page) .ed-section{padding-block:56px}:is(.subpage-editorial,.infra-page) :is(.ed-split,.ed-split-reverse,.ed-feature-pair,.ed-notes,.ed-flow){grid-template-columns:1fr;gap:28px}:is(.subpage-editorial,.infra-page) .ed-feature .ed-title{max-width:25ch}:is(.subpage-editorial,.infra-page) .ed-feature-head{padding:28px 24px}:is(.subpage-editorial,.infra-page) .ed-title{font-size:30px}:is(.subpage-editorial,.infra-page) .ed-flow li{padding-top:20px}.subpage-editorial .ed-managed-hero{padding-block:112px 36px}.subpage-editorial :is(.ed-governance-grid,.ed-setup,.ed-proof-grid,.ed-proof-bottom){grid-template-columns:1fr}.subpage-editorial .ed-proof-bottom{gap:28px}.subpage-editorial .ed-result{min-height:0;padding:28px}.subpage-editorial .ed-result-stat{font-size:52px}.subpage-editorial .ed-result-compact .ed-result-stat{font-size:38px}.subpage-editorial .ed-ownership{padding:24px 0 0}.subpage-editorial .ed-contract{padding:28px}.subpage-editorial .ed-setup-panel{padding:24px}.infra-page .ed-product-pair .ed-feature-head,.infra-page .ed-architecture{padding:28px 24px}}@media (max-width:599px){.subpage-editorial .ed-capability-grid{grid-template-columns:1fr}.subpage-editorial .ed-capability-grid>:is(.ed-feature,.ed-capability-compact,.ed-capability-compact:last-child){grid-column:auto;display:flex}.subpage-editorial .ed-capability-compact:last-child .ed-visual{margin-top:auto;padding:0 18px 22px}:is(.subpage-editorial,.infra-page) .ed-actions{align-items:flex-start;gap:14px}:is(.subpage-editorial,.infra-page) .ed-feature,:is(.subpage-editorial,.infra-page) .ed-stage{border-radius:22px}}.subpage-editorial .ed-result-compact.ed-result-dark{background:#182331}.subpage-editorial .ed-api-links{grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.subpage-editorial .ed-api-link{border-top:1px solid #d7dfe9;grid-template-columns:44px minmax(0,1fr);gap:12px 18px;padding-top:28px;display:grid}.subpage-editorial .ed-api-link>.reuse-icon{grid-row:1/4}.subpage-editorial .ed-api-link h3{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:550;line-height:1.2}.subpage-editorial .ed-api-link p{color:#616975;font-size:15px;line-height:1.65}.subpage-editorial .ed-api-link a{grid-column:2}@media (max-width:799px){.subpage-editorial .ed-api-links{grid-template-columns:1fr;gap:28px}}.ed-visual>.purpose-scene{padding:20px}.ed-governance-scene{max-width:700px;margin-inline:auto}
