.pricing-mission{--pm-canvas:#f5f6f7;--pm-surface:#ffffff;--pm-subtle:#eef1f3;--pm-ink:#15191e;--pm-muted:#65727b;--pm-faint:#8b969d;--pm-line:#e0e5e8;--pm-line-strong:#c8d0d5;--pm-brand:#d8653b;--pm-brand-strong:#b84d28;--pm-brand-soft:#fbebe4;--pm-success:#1c7652;--pm-warning:#9a6119;min-height:100vh;overflow:hidden;background:var(--pm-canvas);color:var(--pm-ink);font-family:var(--sg-font-sans),"PingFang SC","Noto Sans SC",sans-serif}.pricing-mission *,.pricing-mission :after,.pricing-mission :before{box-sizing:border-box}.pricing-mission a{color:inherit;text-decoration:none}.pricing-mission button,.pricing-mission input,.pricing-mission select,.pricing-mission textarea{font:inherit}.pricing-mission button{cursor:pointer}.pricing-mission a:focus-visible,.pricing-mission button:focus-visible,.pricing-mission input:focus-visible,.pricing-mission select:focus-visible,.pricing-mission textarea:focus-visible{outline:2px solid var(--pm-brand);outline-offset:3px}.pricing-mission .mission-header{background:color-mix(in srgb,var(--pm-canvas) 92%,transparent)}.pricing-mission .mission-header-inner{width:min(1280px,calc(100% - 80px))}.pricing-mission .mission-brand-mark{color:var(--pm-brand)}.pricing-mission .mission-header-cta{border-bottom-color:var(--pm-brand);background:transparent;color:var(--pm-brand-strong)!important}.pricing-mission .mission-header-cta:hover{border-bottom-color:var(--pm-ink);background:transparent;color:var(--pm-ink)!important}.pricing-mission .mission-footer,.pricing-mission-body,.pricing-mission-hero{width:min(1280px,calc(100% - 80px));margin-inline:auto}.pricing-mission-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(500px,.84fr);gap:88px;align-items:start;padding:118px 0 110px}.pricing-mission-hero-copy{max-width:650px;padding-top:22px}.pricing-kicker{display:inline-flex;align-items:center;color:var(--pm-brand-strong);font-family:inherit;font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}.pricing-mission h1{max-width:650px;margin:22px 0 20px;font-size:58px;font-weight:680;letter-spacing:0;line-height:1.07;text-wrap:balance}.pricing-hero-lede{max-width:560px;margin:0;color:var(--pm-muted);font-size:15px;line-height:1.78}.pricing-hero-facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:30px;color:var(--pm-faint);font-size:11px}.pricing-hero-facts span{display:inline-flex;align-items:center;gap:7px}.pricing-hero-facts svg{color:var(--pm-success)}.pricing-plan-peek{overflow:hidden;border:1px solid var(--pm-line-strong);border-top:2px solid var(--pm-brand);background:var(--pm-surface)}.pricing-plan-peek>header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pm-line);padding:17px 20px 15px}.pricing-plan-peek>header strong{font-size:14px;font-weight:680}.pricing-plan-peek>header span{color:var(--pm-faint);font-size:10px}.pricing-plan-peek-row{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(190px,1.45fr) minmax(94px,.6fr) 28px;gap:18px;align-items:center;min-height:92px;border-bottom:1px solid var(--pm-line);padding:17px 20px;transition:background .18s ease}.pricing-plan-peek-row:hover{background:var(--pm-subtle)}.pricing-plan-peek-row.is-featured{position:relative;background:color-mix(in srgb,var(--pm-brand-soft) 54%,var(--pm-surface))}.pricing-plan-peek-row.is-featured:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--pm-brand);content:""}.pricing-plan-peek-copy,.pricing-plan-peek-name,.pricing-plan-peek-price{display:grid;gap:5px;min-width:0}.pricing-plan-peek-name span{color:var(--pm-brand-strong);font-size:10px}.pricing-plan-peek-name strong{font-size:19px;font-weight:680}.pricing-plan-peek-copy strong{overflow:hidden;color:var(--pm-ink);font-size:11px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.pricing-plan-peek-copy small,.pricing-plan-peek-price small{color:var(--pm-muted);font-size:10px;line-height:1.4}.pricing-plan-peek-price{justify-items:end;text-align:right}.pricing-plan-peek-price strong{font-size:17px;font-weight:680;white-space:nowrap}.pricing-plan-peek-row>a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--pm-line-strong);color:var(--pm-ink);transition:border-color .18s ease,color .18s ease,transform .18s ease}.pricing-plan-peek-row>a:hover{border-color:var(--pm-brand);color:var(--pm-brand-strong);transform:translateX(2px)}.pricing-plan-peek footer{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--pm-subtle);padding:14px 20px}.pricing-plan-peek footer span{color:var(--pm-faint);font-size:10px}.pricing-plan-peek footer strong{color:var(--pm-brand-strong);font-size:11px;font-weight:650}.pricing-quick-nav{position:sticky;z-index:20;top:66px;display:flex;align-items:center;gap:6px;width:min(1280px,calc(100% - 80px));margin:0 auto;border-top:1px solid var(--pm-line-strong);border-bottom:1px solid var(--pm-line-strong);background:color-mix(in srgb,var(--pm-canvas) 94%,transparent);padding:8px 0;backdrop-filter:blur(10px)}.pricing-quick-nav a{display:inline-flex;min-height:32px;align-items:center;gap:5px;color:var(--pm-muted);padding:0 10px;font-size:10px}.pricing-quick-nav a:hover{color:var(--pm-ink);background:var(--pm-subtle)}.pricing-quick-nav a.is-primary{margin-left:auto;border:1px solid var(--pm-brand);background:var(--pm-brand);color:#fff;font-weight:700}.pricing-quick-nav a.is-primary:hover{background:var(--pm-brand-strong);color:#fff}.pricing-meter{overflow:hidden;border:1px solid var(--pm-line-strong);border-top:2px solid var(--pm-brand);background:var(--pm-surface);color:var(--pm-ink);box-shadow:none}.pricing-meter footer,.pricing-meter header,.pricing-meter-goal,.pricing-meter-rows{border-bottom:1px solid var(--pm-line)}.pricing-meter header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px}.pricing-meter footer span,.pricing-meter header span,.pricing-meter-goal>span,.pricing-meter-rows span{color:var(--pm-faint);font-family:inherit;font-size:10px;letter-spacing:0}.pricing-meter header small{color:var(--pm-faint);font-size:10px}.pricing-meter-goal{display:grid;gap:8px;padding:23px 20px 20px}.pricing-meter-goal strong{font-size:23px;font-weight:650}.pricing-meter-goal p{margin:0;color:var(--pm-muted);font-size:11px;line-height:1.6}.pricing-meter-rows{display:grid}.pricing-meter-rows div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px}.pricing-meter-rows div+div{border-top:1px solid var(--pm-line)}.pricing-meter-rows strong{color:var(--pm-ink);font-size:11px;font-weight:600}.pricing-meter footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:0;background:var(--pm-brand-soft);padding:16px 20px}.pricing-meter footer strong{color:var(--pm-brand-strong);font-family:inherit;font-size:14px}.pricing-mission-body{padding-bottom:100px}.pricing-toolbar{display:flex;align-items:end;justify-content:space-between;gap:30px;border-top:1px solid var(--pm-line-strong);border-bottom:1px solid var(--pm-line);padding:19px 0}.pricing-toolbar>div:first-child{display:grid;gap:7px}.pricing-toolbar strong{font-size:16px;font-weight:650}.pricing-period-switch{display:inline-flex;border:1px solid var(--pm-line-strong);background:var(--pm-surface);padding:3px}.pricing-period-switch button{min-height:30px;border:0;background:transparent;color:var(--pm-muted);padding:0 13px;font-size:11px}.pricing-period-switch button[aria-selected=true]{background:var(--pm-ink);color:#fff}.pricing-notice{display:flex;align-items:center;gap:8px;margin-top:18px;border:1px solid #ead8b7;background:#fffaf0;color:var(--pm-warning);padding:12px 14px;font-size:11px}.pricing-plan-table{margin-top:28px;border-top:1px solid var(--pm-line-strong)}.pricing-plan-row,.pricing-plan-table-head{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(240px,1.35fr) minmax(190px,1fr) minmax(130px,.58fr);gap:24px;align-items:center}.pricing-plan-table-head{border-bottom:1px solid var(--pm-line);color:var(--pm-faint);padding:11px 0;font-size:10px}.pricing-plan-row{position:relative;min-height:152px;border-bottom:1px solid var(--pm-line)}.pricing-plan-row.is-featured{background:color-mix(in srgb,var(--pm-brand-soft) 58%,var(--pm-surface))}.pricing-plan-capacity,.pricing-plan-name,.pricing-plan-positioning{display:grid;gap:6px;min-width:0}.pricing-plan-name{padding-left:2px}.pricing-plan-label{color:var(--pm-brand-strong);font-family:inherit;font-size:10px;letter-spacing:0}.pricing-plan-name strong{font-size:22px;font-weight:680}.pricing-plan-name small{color:var(--pm-muted);font-size:11px}.pricing-plan-positioning strong{font-size:13px;font-weight:650;line-height:1.45}.pricing-plan-positioning p{max-width:330px;margin:0;color:var(--pm-muted);font-size:11px;line-height:1.5}.pricing-plan-capacity strong{color:var(--pm-ink);font-family:inherit;font-size:18px}.pricing-plan-capacity strong small{color:var(--pm-muted);font-family:inherit;font-size:10px;font-weight:500}.pricing-plan-capacity span{color:var(--pm-muted);font-size:11px;line-height:1.45}.pricing-plan-action{display:flex;justify-content:flex-end}.pricing-plan-action a,.pricing-plan-action button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--pm-line-strong);background:transparent;color:var(--pm-ink);padding:0 11px;font-size:11px;font-weight:650}.pricing-plan-action a:hover,.pricing-plan-action button:hover{border-color:var(--pm-brand);color:var(--pm-brand-strong)}.pricing-plan-action a.is-primary,.pricing-plan-action button{position:relative;border-color:var(--pm-brand);background:var(--pm-brand);color:#fff}.pricing-plan-action a.is-primary:hover,.pricing-plan-action button:hover{background:var(--pm-brand-strong);color:#fff}.pricing-plan-action a i,.pricing-plan-action button i{position:absolute;top:-10px;right:6px;background:var(--pm-ink);color:#fff;padding:3px 5px;font-size:9px;font-style:normal;font-weight:600}.pricing-plan-detail{grid-column:1/-1;margin-top:-8px;border-top:1px solid var(--pm-line);padding:0 2px 14px}.pricing-plan-detail summary{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;color:var(--pm-muted);cursor:pointer;font-size:10px;list-style:none}.pricing-plan-detail summary::-webkit-details-marker{display:none}.pricing-plan-detail summary:before{margin-right:2px;color:var(--pm-brand-strong);content:"+";font-family:var(--sg-font-mono),ui-monospace,monospace;font-size:13px}.pricing-plan-detail[open] summary:before{content:"−"}.pricing-plan-detail summary span{margin-left:auto;color:var(--pm-faint);font-family:var(--sg-font-mono),ui-monospace,monospace}.pricing-plan-detail ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px;margin:0;padding:4px 0 2px;list-style:none}.pricing-plan-detail li{display:flex;min-width:0;align-items:center;gap:7px;color:var(--pm-muted);font-size:10px;line-height:1.45}.pricing-plan-detail li svg{flex:0 0 auto;color:var(--pm-success)}.pricing-plan-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:13px;color:var(--pm-faint);font-size:10px;line-height:1.5}.pricing-access-section,.pricing-cost-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:76px;border-top:1px solid var(--pm-line);padding:86px 0}.pricing-section-intro{max-width:420px}.pricing-request-section h2,.pricing-section-intro h2{margin:18px 0 13px;font-size:32px;font-weight:660;letter-spacing:0;line-height:1.12;text-wrap:balance}.pricing-request-copy>p,.pricing-section-intro p{margin:0;color:var(--pm-muted);font-size:14px;line-height:1.72}.pricing-cost-ledger{overflow:hidden;border-top:1px solid var(--pm-line-strong);border-bottom:1px solid var(--pm-line-strong);background:transparent}.pricing-cost-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pm-line);padding:16px 18px}.pricing-cost-ledger-head>div{display:grid;gap:5px}.pricing-cost-ledger-head small,.pricing-cost-ledger-head span,.pricing-runtime-panel header small,.pricing-runtime-panel header span{color:var(--pm-faint);font-family:inherit;font-size:9px;font-weight:650;letter-spacing:0}.pricing-cost-ledger-head strong{font-size:13px;font-weight:650}.pricing-example-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--pm-line)}.pricing-example-switch button{display:grid;min-width:0;min-height:76px;align-content:center;gap:7px;border:0;border-right:1px solid var(--pm-line);background:var(--pm-subtle);color:var(--pm-muted);padding:13px 15px;text-align:left}.pricing-example-switch button:last-child{border-right:0}.pricing-example-switch button:hover{background:#f8f9fa;color:var(--pm-ink)}.pricing-example-switch button[aria-selected=true]{background:var(--pm-surface);color:var(--pm-ink);box-shadow:inset 0 2px 0 var(--pm-brand)}.pricing-example-switch span{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pricing-example-switch strong{color:var(--pm-brand-strong);font-family:var(--sg-font-mono),ui-monospace,monospace;font-size:10px;font-weight:650}.pricing-selected-example{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr)}.pricing-selected-total{border-right:1px solid var(--pm-line);background:#fafbfb;padding:23px 20px}.pricing-selected-total>span{color:var(--pm-faint);font-family:inherit;font-size:9px;letter-spacing:0}.pricing-selected-total>strong{display:block;margin-top:12px;color:var(--pm-brand-strong);font-family:inherit;font-size:34px;font-weight:680;line-height:1}.pricing-selected-total>strong small{color:var(--pm-muted);font-size:11px;font-weight:600}.pricing-selected-total p{margin:18px 0 0;color:var(--pm-muted);font-size:11px;line-height:1.65}.pricing-cost-channels{display:grid}.pricing-cost-channels>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;border-bottom:1px solid var(--pm-line);padding:14px 17px}.pricing-cost-channels>div:last-child{border-bottom:0}.pricing-cost-channels>div>span{color:var(--pm-brand-strong);font-family:inherit;font-size:9px;font-weight:650}.pricing-cost-channels strong{display:block;font-size:12px;font-weight:650}.pricing-cost-channels p{margin:4px 0 0;color:var(--pm-muted);font-size:10px;line-height:1.5}.pricing-cost-channels b{color:var(--pm-ink);font-family:inherit;font-size:10px;font-weight:650;white-space:nowrap}.pricing-cost-policy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pm-line);background:var(--pm-subtle)}.pricing-cost-policy span{display:inline-flex;min-height:42px;align-items:center;gap:6px;border-right:1px solid var(--pm-line);padding:0 11px;color:var(--pm-muted);font-size:9px;line-height:1.35}.pricing-cost-policy span:last-child{border-right:0}.pricing-cost-policy svg{flex:0 0 auto;color:var(--pm-success)}.pricing-access-board{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(240px,.82fr);gap:16px;align-items:stretch}.pricing-source-list{border-top:1px solid var(--pm-line-strong)}.pricing-source-list article{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);gap:20px;border-bottom:1px solid var(--pm-line);padding:20px 0}.pricing-source-list article.is-full{background:color-mix(in srgb,var(--pm-brand-soft) 54%,var(--pm-surface));padding-left:12px}.pricing-source-list header{display:grid;align-content:start;gap:8px}.pricing-source-list header span{color:var(--pm-faint);font-family:inherit;font-size:9px;font-weight:650;letter-spacing:0}.pricing-source-list header strong{font-size:16px;font-weight:650}.pricing-source-list p{margin:0;color:var(--pm-muted);font-size:11px;line-height:1.62}.pricing-source-list footer{display:grid;grid-column:2;gap:5px;border-top:1px solid var(--pm-line);padding-top:11px}.pricing-source-list footer span{color:var(--pm-brand-strong);font-family:inherit;font-size:9px;font-weight:650}.pricing-source-list footer small{color:var(--pm-faint);font-size:9px;line-height:1.45;overflow-wrap:anywhere}.pricing-runtime-panel{border-top:1px solid var(--pm-line-strong);border-bottom:1px solid var(--pm-line-strong);background:transparent}.pricing-runtime-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--pm-line);padding:14px}.pricing-runtime-list{display:grid}.pricing-runtime-state{display:inline-flex;align-items:center;gap:8px;min-height:49px;border-bottom:1px solid var(--pm-line);padding:0 14px;color:var(--pm-muted);font-size:10px}.pricing-runtime-state i{width:6px;height:6px;border-radius:50%;background:#9aa3a8}.pricing-runtime-state.is-ready{color:var(--pm-success)}.pricing-runtime-state.is-ready i{background:var(--pm-success)}.pricing-runtime-state.is-unavailable{color:var(--pm-warning)}.pricing-runtime-state.is-unavailable i{background:var(--pm-warning)}.pricing-runtime-panel>p{margin:0;padding:14px;color:var(--pm-faint);font-size:9px;line-height:1.55}.pricing-request-section{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:88px;border-top:1px solid var(--pm-line);padding:96px 0 50px}.pricing-request-copy{max-width:430px}.pricing-request-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:26px;color:var(--pm-muted);font-size:11px}.pricing-request-meta svg{color:var(--pm-success)}.pricing-request-form{border-top:1px solid var(--pm-line-strong);padding-top:2px}.pricing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pricing-consent,.pricing-form-field,.pricing-form-grid+.pricing-form-grid{margin-top:14px}.pricing-form-field,.pricing-form-grid label{display:grid;gap:7px;color:var(--pm-muted);font-size:11px;font-weight:600}.pricing-form-field textarea,.pricing-form-grid input,.pricing-form-grid select{width:100%;border:1px solid var(--pm-line-strong);border-radius:0;background:var(--pm-surface);color:var(--pm-ink);padding:11px 12px;font-size:13px;font-weight:400;outline:0}.pricing-form-grid input,.pricing-form-grid select{height:42px}.pricing-form-field textarea{min-height:100px;resize:vertical;line-height:1.55}.pricing-form-field textarea:focus,.pricing-form-grid input:focus,.pricing-form-grid select:focus{border-color:var(--pm-brand);box-shadow:0 0 0 3px rgb(216 101 59/12%)}.pricing-consent{display:flex;align-items:flex-start;gap:8px;color:var(--pm-muted);font-size:11px;font-weight:400;line-height:1.5}.pricing-consent input{margin-top:2px;accent-color:var(--pm-brand)}.pricing-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;margin-top:20px;border:0;background:var(--pm-brand);color:#fff;padding:0 16px;font-size:12px;font-weight:700}.pricing-submit:hover{background:var(--pm-brand-strong)}.pricing-submit:disabled{cursor:progress;opacity:.62}.pricing-request-form>form>small{display:block;margin-top:12px;color:var(--pm-faint);font-size:10px;line-height:1.5}.pricing-status{display:flex;align-items:flex-start;gap:8px;margin-top:14px;border:1px solid var(--pm-line);background:var(--pm-surface);color:var(--pm-muted);padding:13px 14px;font-size:11px;line-height:1.5}.pricing-status a{margin-left:auto;color:var(--pm-brand-strong);font-weight:650;white-space:nowrap}.pricing-status.is-muted{background:var(--pm-subtle)}.pricing-status.is-error{color:#9d3d2c}.pricing-status.is-success{color:var(--pm-success)}.pricing-spin{animation:pricing-spin .8s linear infinite}@keyframes pricing-spin{to{transform:rotate(1turn)}}@media (max-width:1120px){.pricing-mission-hero{grid-template-columns:1fr;gap:48px}.pricing-mission-hero-copy{max-width:760px;padding-top:0}.pricing-meter,.pricing-plan-peek{max-width:780px}.pricing-access-section,.pricing-cost-section,.pricing-request-section{grid-template-columns:1fr;gap:42px}.pricing-request-copy,.pricing-section-intro{max-width:640px}.pricing-access-board,.pricing-cost-ledger{max-width:820px}}@media (max-width:820px){.pricing-plan-table-head{display:none}.pricing-plan-row{grid-template-columns:minmax(0,1fr) minmax(180px,.85fr);gap:18px 28px;padding:20px 0}.pricing-plan-action{grid-column:1/-1;justify-content:flex-start}.pricing-plan-action a,.pricing-plan-action button{width:100%}.pricing-plan-detail{margin-top:0}.pricing-plan-detail ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-mission .mission-footer,.pricing-mission-body,.pricing-mission-hero{width:calc(100% - 32px)}.pricing-mission-hero{padding:64px 0 70px}.pricing-quick-nav{top:60px;width:calc(100% - 32px);overflow-x:auto;scrollbar-width:none}.pricing-quick-nav::-webkit-scrollbar{display:none}.pricing-quick-nav a{flex:0 0 auto;padding-inline:8px}.pricing-quick-nav a.is-primary{margin-left:0}.pricing-mission h1{font-size:42px;line-height:1.08}.pricing-hero-lede{font-size:13px;line-height:1.7}.pricing-hero-facts{display:grid;gap:9px}.pricing-plan-peek>header{align-items:flex-start;flex-direction:column;gap:5px}.pricing-plan-peek-row{grid-template-columns:minmax(92px,.72fr) minmax(0,1fr) 28px;gap:13px;min-height:0;padding:16px 14px}.pricing-plan-peek-copy{grid-column:2;grid-row:1/span 2;align-self:center}.pricing-plan-peek-price{grid-column:1;grid-row:2;justify-items:start;text-align:left}.pricing-plan-peek-row>a{grid-column:3;grid-row:1/span 2;align-self:center}.pricing-plan-peek-copy strong{white-space:normal}.pricing-plan-peek footer{align-items:flex-start;flex-direction:column;gap:6px;padding:13px 14px}.pricing-meter-goal strong{font-size:20px}.pricing-toolbar{display:grid;align-items:start;gap:16px}.pricing-period-switch{width:100%}.pricing-period-switch button{flex:1}.pricing-plan-row{grid-template-columns:1fr;gap:14px}.pricing-plan-positioning p{max-width:none}.pricing-plan-capacity{border-top:1px solid var(--pm-line);padding-top:13px}.pricing-plan-detail ul{grid-template-columns:1fr}.pricing-plan-foot{display:grid;gap:7px}.pricing-access-section,.pricing-cost-section,.pricing-request-section{padding:70px 0}.pricing-request-section h2,.pricing-section-intro h2{font-size:28px}.pricing-cost-ledger-head{align-items:flex-start;flex-direction:column;gap:8px}.pricing-example-switch button{min-height:72px;padding:11px 9px}.pricing-example-switch span{font-size:10px;white-space:normal}.pricing-selected-example{grid-template-columns:1fr}.pricing-selected-total{border-right:0;border-bottom:1px solid var(--pm-line)}.pricing-cost-channels>div{grid-template-columns:24px minmax(0,1fr);gap:10px}.pricing-cost-channels b{grid-column:2;white-space:normal}.pricing-cost-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-cost-policy span:nth-child(2){border-right:0}.pricing-cost-policy span:nth-child(-n+2){border-bottom:1px solid var(--pm-line)}.pricing-access-board,.pricing-form-grid{grid-template-columns:1fr}.pricing-source-list article{grid-template-columns:1fr;gap:10px}.pricing-source-list footer{grid-column:1}.pricing-request-section{padding-bottom:32px}.pricing-status a{margin-left:0}.pricing-mission .mission-footer{align-items:flex-start;flex-direction:column;gap:28px;padding-bottom:38px}.pricing-mission .mission-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.pricing-mission *,.pricing-mission :after,.pricing-mission :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pricing-cost-disclosure,.pricing-optional-fields>summary{padding:18px 20px;cursor:pointer;font-weight:600;color:var(--ink-primary,#163c39)}.pricing-unavailable-note{margin:12px 0 0;color:var(--ink-secondary,#405853);font-size:12px;line-height:1.8}.pricing-prefill-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 18px;color:var(--ink-secondary,#405853);font-size:13px;line-height:1.6}.pricing-optional-fields{border-block:1px solid var(--line,#d8e3df);margin-bottom:18px}.pricing-optional-fields .pricing-form-grid{padding:0 20px 16px}.pricing-direct-checkout{display:grid;gap:16px;align-content:start;line-height:1.7}.pricing-direct-checkout h3,.pricing-direct-checkout p{margin:0}.pricing-direct-checkout .pricing-submit{justify-self:start;text-decoration:none}.mission-subpage{--msp-canvas:hsl(var(--sg-canvas));--msp-surface:hsl(var(--sg-surface));--msp-raised:hsl(var(--sg-surface-raised));--msp-sunken:hsl(var(--sg-surface-sunken));--msp-ink:hsl(var(--sg-ink));--msp-muted:hsl(var(--sg-ink-secondary));--msp-faint:hsl(var(--sg-ink-quaternary));--msp-line:hsl(var(--sg-line));--msp-line-strong:hsl(var(--sg-line-strong));--msp-brand:hsl(var(--sg-accent));--msp-brand-strong:hsl(var(--sg-accent-hover));--msp-brand-soft:hsl(var(--sg-accent)/9%);--msp-success:hsl(var(--sg-success));--msp-warning:hsl(var(--sg-warning));--msp-info:hsl(var(--sg-info));--mh-canvas:var(--msp-canvas);--mh-surface:var(--msp-surface);--mh-ink:var(--msp-ink);--mh-muted:var(--msp-muted);--mh-faint:var(--msp-faint);--mh-line:var(--msp-line);--mh-brand:var(--msp-brand);--mh-brand-strong:var(--msp-brand-strong);min-height:100vh;background:var(--msp-canvas);color:var(--msp-ink);font-family:var(--sg-font-sans)}.mission-subpage *,.mission-subpage :after,.mission-subpage :before{box-sizing:border-box}.mission-subpage a{color:inherit;text-decoration:none}.mission-subpage button,.mission-subpage input,.mission-subpage select,.mission-subpage textarea{font:inherit}.mission-subpage button{cursor:pointer}.mission-subpage a:focus-visible,.mission-subpage button:focus-visible,.mission-subpage input:focus-visible,.mission-subpage select:focus-visible,.mission-subpage textarea:focus-visible{outline:2px solid var(--msp-brand);outline-offset:3px}.mission-subpage .mission-header{position:sticky;z-index:30;top:0;backdrop-filter:none}.mission-subpage .mission-footer,.mission-subpage .mission-header-inner{width:min(1240px,calc(100% - 64px))}.mission-subpage .mission-brand-mark{color:var(--msp-brand)}.mission-subpage .mission-header-cta{border-bottom-color:var(--msp-brand);background:transparent;color:var(--msp-brand-strong)!important}.mission-subpage .mission-header-cta:hover{border-bottom-color:var(--msp-ink);background:transparent;color:var(--msp-ink)!important}.mission-subpage-content,.mission-subpage-hero{width:min(1240px,calc(100% - 64px));margin-inline:auto}.mission-subpage-hero{display:grid;grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr);align-items:center;gap:clamp(42px,5.5vw,82px);min-height:min(730px,calc(100svh - 70px));padding:80px 0 88px}.mission-subpage-index{display:grid;grid-column:1/-1;grid-template-columns:1.1fr .9fr 1.1fr;min-height:54px;align-items:center;border-bottom:1px solid var(--msp-line-strong);background:#171b19;color:#dfe5e0;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.mission-subpage-index span{min-width:0;padding:0 20px}.mission-subpage-index span+span{border-left:1px solid rgb(239 244 240/18%)}.mission-subpage-index span:last-child{color:#a8b4ac}.mission-subpage-index b{color:#f09a75;font-weight:740}.mission-subpage-hero-copy{max-width:560px}.mission-subpage-kicker{margin:0;color:var(--msp-brand-strong);font-family:inherit;font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}.mission-subpage h1{max-width:650px;margin:22px 0 18px;font-size:clamp(44px,4.1vw,54px);font-weight:640;letter-spacing:-.025em;line-height:1.075;text-wrap:balance}.mission-subpage-hero-copy>p:nth-of-type(2){max-width:580px;margin:0;color:var(--msp-muted);font-size:15px;line-height:1.76}.mission-subpage-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:28px}.mission-form-submit,.mission-primary-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--sg-radius-sm);background:var(--msp-brand);color:#fff!important;padding:0 15px;font-size:11px;font-weight:700;transition:background .18s ease,transform .18s ease}.mission-form-submit:hover,.mission-primary-action:hover{background:var(--msp-brand-strong);transform:translateY(-1px)}.mission-text-action{color:var(--msp-muted);font-size:11px;font-weight:650}.mission-text-action:hover{color:var(--msp-brand-strong)}.mission-subpage-hero-object{min-width:0}.mission-subpage-content{padding:86px 0 116px}.mission-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:64px;align-items:end;border-top:1px solid var(--msp-line-strong);padding-top:20px}.mission-section-heading>div{display:grid;gap:14px}.mission-case-agent>span,.mission-case-delivery>span,.mission-case-goal>span,.mission-section-heading span{color:var(--msp-brand-strong);font-family:inherit;font-size:10px;font-weight:650;letter-spacing:0}.mission-section-heading h2{max-width:670px;margin:0;font-size:30px;font-weight:660;line-height:1.14;text-wrap:balance}.mission-section-heading>p{max-width:480px;margin:0;color:var(--msp-muted);font-size:12px;line-height:1.72}.mission-case-index,.mission-desktop-object,.mission-fde-blueprint,.mission-run-object{overflow:hidden;border:1px solid var(--msp-line-strong);border-top:2px solid var(--msp-brand);border-radius:0;background:var(--msp-surface);color:var(--msp-ink);box-shadow:none}.mission-case-index>header,.mission-desktop-object>header,.mission-fde-blueprint>header,.mission-run-object>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--msp-line);padding:0 18px}.mission-case-index>header small,.mission-case-index>header span,.mission-desktop-object>header small,.mission-desktop-object>header span,.mission-fde-blueprint>header small,.mission-fde-blueprint>header span,.mission-run-object>header small,.mission-run-object>header span{color:var(--msp-faint);font-family:inherit;font-size:9px;letter-spacing:0}.mission-run-object>header span{display:inline-flex;align-items:center;gap:8px;color:var(--msp-ink)}.mission-run-object-goal{display:grid;gap:7px;padding:22px 20px 20px}.mission-desktop-object>div>span,.mission-fde-blueprint-goal>span,.mission-run-object-goal>span,.mission-run-object-observation span{color:var(--msp-faint);font-family:inherit;font-size:9px;letter-spacing:0}.mission-run-object-goal strong{font-size:20px;font-weight:650}.mission-run-object-goal p{margin:0;color:var(--msp-muted);font-size:10px;line-height:1.55}.mission-run-object-checkpoint{display:grid;grid-template-columns:minmax(132px,.34fr) minmax(0,1fr);gap:18px;align-items:center;border-top:1px solid var(--msp-line);border-bottom:1px solid var(--msp-line);background:var(--msp-raised);padding:14px 20px}.mission-run-object-checkpoint>div{display:grid;gap:4px}.mission-run-object-checkpoint p,.mission-run-object-checkpoint span{color:var(--msp-faint);font-size:9px}.mission-run-object-checkpoint strong{color:var(--msp-ink);font-size:14px;font-weight:690}.mission-run-object-checkpoint p{margin:0;line-height:1.55}.mission-run-object-chain{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.mission-run-object-chain li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:60px;align-items:center;border-bottom:1px solid var(--msp-line);border-left:0;padding:10px 20px}.mission-run-object-chain>li>span{color:var(--msp-faint);font-size:10px;font-variant-numeric:tabular-nums}.mission-run-object-chain li.is-complete>span{color:var(--msp-success)}.mission-run-object-chain li.is-waiting>span{color:var(--msp-warning)}.mission-run-object-chain li div{display:grid;gap:2px}.mission-run-object-chain strong{font-size:12px;font-weight:660}.mission-run-object-chain small{color:var(--msp-faint);font-size:9px}.mission-run-object-chain em{color:var(--msp-muted);font-size:9px;font-style:normal;text-align:right;white-space:nowrap}.mission-run-object-chain li.is-waiting em{color:var(--msp-warning);font-weight:680}.mission-run-object-observation{display:grid;grid-template-columns:minmax(0,1fr) 244px;gap:18px;align-items:center;padding:17px 20px 19px}.mission-run-object-observation>div{display:grid;gap:7px}.mission-run-object-observation>div strong{font-size:14px;font-weight:650;line-height:1.45}.mission-run-object-observation dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-left:1px solid var(--msp-line)}.mission-run-object-observation dl div{display:grid;gap:4px;padding-left:13px}.mission-run-object-observation dt{font-family:var(--sg-font-sans);font-size:13px;font-weight:700}.mission-run-object-observation dd{margin:0;color:var(--msp-faint);font-size:8px}.mission-workflow-layout{display:grid;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:68px;align-items:start;margin-top:54px}.mission-workflow-summary{position:sticky;top:96px;border-top:1px solid var(--msp-line-strong);border-bottom:1px solid var(--msp-line)}.mission-workflow-summary>span{color:var(--msp-brand-strong);font-family:inherit;font-size:10px;font-weight:650;letter-spacing:0}.mission-workflow-summary h3{margin:14px 0 18px;font-size:18px;font-weight:650}.mission-workflow-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--msp-line);border-left:1px solid var(--msp-line)}.mission-workflow-summary dl div{display:grid;gap:5px;border-right:1px solid var(--msp-line);border-bottom:1px solid var(--msp-line);padding:12px}.mission-workflow-summary dt{font-family:var(--sg-font-mono);font-size:15px;font-weight:700}.mission-workflow-summary dd{margin:0;color:var(--msp-faint);font-size:9px}.mission-workflow-summary p{margin:16px 0 0;color:var(--msp-muted);font-size:11px;line-height:1.65}.mission-execution-contract{margin:0;padding:0;border-top:1px solid var(--msp-line-strong);list-style:none}.mission-execution-contract li{display:grid;grid-template-columns:34px 30px minmax(0,1fr) minmax(150px,.34fr);gap:14px;align-items:start;border-bottom:1px solid var(--msp-line);padding:20px 0}.mission-execution-number{color:var(--msp-brand-strong);font-family:inherit;font-size:9px}.mission-execution-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--msp-line-strong);border-radius:50%;color:var(--msp-success)}.mission-execution-contract li.is-waiting .mission-execution-icon{border-color:hsl(var(--sg-warning)/38%);background:hsl(var(--sg-warning)/8%);color:var(--msp-warning)}.mission-execution-copy{display:grid;gap:5px}.mission-execution-copy>span,.mission-execution-result>span{color:var(--msp-faint);font-family:inherit;font-size:8px;font-weight:700;letter-spacing:0}.mission-execution-copy strong{font-size:14px;font-weight:650}.mission-execution-copy p{max-width:640px;margin:0;color:var(--msp-muted);font-size:11px;line-height:1.62}.mission-execution-result{display:grid;gap:7px;justify-items:end;text-align:right}.mission-execution-result strong{color:var(--msp-muted);font-size:10px;font-weight:600;line-height:1.4}.mission-execution-contract li.is-waiting .mission-execution-result strong,.mission-execution-contract li.is-waiting .mission-execution-result>span{color:var(--msp-warning)}.mission-human-boundary{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:13px;align-items:start;margin-top:42px;border-top:1px solid hsl(var(--sg-success)/32%);border-bottom:1px solid hsl(var(--sg-success)/32%);background:transparent;padding:18px 0}.mission-human-boundary>svg{color:var(--msp-success)}.mission-human-boundary>div{display:grid;gap:5px}.mission-human-boundary span{color:var(--msp-success);font-family:inherit;font-size:9px;font-weight:650;letter-spacing:0}.mission-human-boundary strong{font-size:13px;font-weight:650}.mission-human-boundary p{max-width:760px;margin:0;color:var(--msp-muted);font-size:10px;line-height:1.6}.mission-human-boundary a{display:inline-flex;align-items:center;gap:7px;color:var(--msp-brand-strong);font-size:10px;font-weight:700}.mission-case-index>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:center;border-bottom:1px solid var(--msp-line);padding:18px}.mission-case-index>div>span{color:var(--msp-brand-strong);font-family:inherit;font-size:9px}.mission-case-index>div strong{font-size:13px;font-weight:620}.mission-case-index>div small{color:var(--msp-faint);font-size:9px}.mission-case-index footer,.mission-desktop-object footer,.mission-fde-blueprint footer{display:flex;align-items:center;gap:8px;color:var(--msp-muted);padding:14px 18px;font-size:9px}.mission-case-index footer svg,.mission-desktop-object footer svg,.mission-fde-blueprint footer svg{color:var(--msp-success)}.mission-canary-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.86fr);gap:40px 72px;border-top:1px solid var(--msp-line-strong);border-bottom:1px solid var(--msp-line-strong);padding:28px 0}.mission-canary-proof>div:first-child{display:grid;align-content:start;gap:12px}.mission-canary-proof>div:first-child>span{color:var(--msp-brand-strong);font-family:inherit;font-size:9px;letter-spacing:0}.mission-canary-proof h2{max-width:620px;margin:0;font-size:23px;font-weight:650;line-height:1.2}.mission-canary-proof p{max-width:680px;margin:0;color:var(--msp-muted);font-size:12px;line-height:1.72}.mission-canary-proof dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--msp-line);border-left:1px solid var(--msp-line)}.mission-canary-proof dl div{display:grid;gap:7px;border-right:1px solid var(--msp-line);border-bottom:1px solid var(--msp-line);padding:15px 12px}.mission-canary-proof dt{font-family:inherit;font-size:16px;font-weight:700}.mission-canary-proof dd{margin:0;color:var(--msp-faint);font-size:9px}.mission-canary-proof footer{display:flex;grid-column:1/-1;align-items:center;flex-wrap:wrap;gap:10px 24px;color:var(--msp-muted);font-size:9px}.mission-canary-proof footer span{display:inline-flex;align-items:center;gap:7px}.mission-canary-proof footer svg{color:var(--msp-success)}.mission-canary-proof footer small{margin-left:auto;color:var(--msp-faint);font-family:inherit;font-size:8px}.mission-case-paths{margin-top:72px;border-top:1px solid var(--msp-line-strong)}.mission-case-paths article{display:grid;grid-template-columns:120px minmax(260px,.92fr) minmax(280px,1.08fr) minmax(260px,.9fr);gap:34px;border-bottom:1px solid var(--msp-line-strong);padding:36px 0 40px}.mission-case-paths aside{display:grid;align-content:start;gap:10px}.mission-case-paths aside span{color:var(--msp-faint);font-family:inherit;font-size:8px;letter-spacing:0}.mission-case-paths aside strong{font-size:12px;font-weight:650}.mission-case-agent,.mission-case-delivery,.mission-case-goal{display:grid;align-content:start;gap:12px}.mission-case-goal h2{margin:0;font-size:20px;font-weight:650;line-height:1.28}.mission-case-delivery p,.mission-case-goal p{margin:0;color:var(--msp-muted);font-size:11px;line-height:1.68}.mission-case-agent ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mission-case-agent li{display:flex;align-items:flex-start;gap:7px;color:var(--msp-muted);font-size:10px;line-height:1.5}.mission-case-agent li svg{flex:0 0 auto;color:var(--msp-success)}.mission-case-delivery{border-top:1px solid var(--msp-line);padding:18px 0 0}.mission-case-delivery a{display:inline-flex;align-items:center;gap:6px;margin-top:5px;color:var(--msp-brand-strong);font-size:10px;font-weight:700}.mission-fde-blueprint-goal{display:grid;gap:8px;border-bottom:1px solid var(--msp-line);padding:21px 18px}.mission-fde-blueprint-goal strong{font-size:17px;font-weight:650}.mission-fde-blueprint ol{margin:0;padding:0;list-style:none}.mission-fde-blueprint li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--msp-line);padding:14px 18px}.mission-fde-blueprint li>span{color:var(--msp-brand-strong);font-family:inherit;font-size:9px}.mission-fde-blueprint li div{display:grid;gap:4px}.mission-fde-blueprint li strong{font-size:10px;font-weight:650;letter-spacing:0}.mission-fde-blueprint li small{color:var(--msp-faint);font-size:9px;line-height:1.45}.mission-fde-content{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:104px;align-items:start}.mission-fde-brief{position:sticky;top:96px}.mission-fde-brief .mission-section-heading{display:block}.mission-fde-brief .mission-section-heading>p{margin-top:14px}.mission-fde-brief>ol{margin:35px 0 0;padding:0;border-top:1px solid var(--msp-line);list-style:none}.mission-fde-brief>ol li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--msp-line);padding:18px 0}.mission-fde-brief>ol svg{color:var(--msp-brand-strong)}.mission-fde-brief>ol div{display:grid;gap:6px}.mission-fde-brief>ol strong{font-size:13px;font-weight:650}.mission-fde-brief>ol p{margin:0;color:var(--msp-muted);font-size:10px;line-height:1.58}.mission-fde-boundary{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px 12px;margin-top:24px;border-top:1px solid var(--msp-line-strong);border-bottom:1px solid var(--msp-line);padding:17px 0}.mission-fde-boundary span{color:var(--msp-brand-strong);font-size:9px;font-weight:700}.mission-fde-boundary p{margin:0;color:var(--msp-muted);font-size:9px;line-height:1.55}.mission-fde-form,.mission-support-form{border:1px solid var(--msp-line);border-top:2px solid var(--msp-brand);border-radius:var(--sg-radius-sm);background:var(--msp-surface);box-shadow:var(--sg-shadow-xs);padding:26px}.mission-fde-form>header{display:grid;gap:8px;padding-bottom:22px}.mission-fde-form>header span{color:var(--msp-brand-strong);font-family:inherit;font-size:9px;letter-spacing:0}.mission-fde-form>header h2{max-width:540px;margin:0;font-size:24px;font-weight:650;line-height:1.22}.mission-fde-form>header p{margin:0;color:var(--msp-muted);font-size:10px}.mission-fde-form form{border-top:1px solid var(--msp-line)}.mission-form-section{margin:0;border:0;border-bottom:1px solid var(--msp-line);padding:22px 0}.mission-form-section>div:first-child,.mission-form-section>legend{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:0}.mission-form-section>div:first-child>span,.mission-form-section>legend>span{color:var(--msp-brand-strong);font-family:inherit;font-size:9px}.mission-form-section>div:first-child>strong,.mission-form-section>legend>strong{color:var(--msp-ink);font-size:12px;font-weight:650}.mission-form-grid,.mission-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mission-form-field,.mission-form-grid+.mission-form-grid,.mission-support-field,.mission-support-grid+.mission-support-grid{margin-top:13px}.mission-form-field,.mission-form-grid label,.mission-support-field,.mission-support-grid label{display:grid;gap:7px;color:var(--msp-muted);font-size:10px;font-weight:600}.mission-form-field textarea,.mission-form-grid input,.mission-form-grid select,.mission-support-field textarea,.mission-support-grid input,.mission-support-grid select{width:100%;border:1px solid var(--msp-line-strong);border-radius:var(--sg-radius-sm);background:var(--msp-surface);color:var(--msp-ink);padding:10px 11px;font-size:12px;outline:0}.mission-form-grid input,.mission-form-grid select,.mission-support-grid input,.mission-support-grid select{height:40px}.mission-form-field textarea,.mission-support-field textarea{min-height:112px;resize:vertical;line-height:1.55}.mission-form-field textarea:focus,.mission-form-grid input:focus,.mission-form-grid select:focus,.mission-support-field textarea:focus,.mission-support-grid input:focus,.mission-support-grid select:focus{border-color:var(--msp-brand);box-shadow:0 0 0 3px hsl(var(--sg-accent)/11%)}.mission-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.mission-consent,.mission-module-grid label,.mission-support-consent{display:flex;align-items:flex-start;gap:7px;color:var(--msp-muted);font-size:10px;line-height:1.45}.mission-consent input,.mission-module-grid input,.mission-support-consent input{margin-top:2px;accent-color:var(--msp-brand)}.mission-consent,.mission-support-consent{margin-top:16px}.mission-form-submit{margin-top:18px}.mission-form-submit:disabled{cursor:progress;opacity:.62;transform:none}.mission-fde-form form>small,.mission-support-form form>small{display:block;margin-top:11px;color:var(--msp-faint);font-size:9px;line-height:1.5}.mission-form-status{display:flex;align-items:flex-start;gap:8px;margin-top:16px;border:1px solid var(--msp-line);border-radius:var(--sg-radius-sm);background:var(--msp-raised);color:var(--msp-muted);padding:11px 12px;font-size:10px;line-height:1.5}.mission-form-status.is-error{border-color:hsl(var(--sg-danger)/25%);background:hsl(var(--sg-danger)/6%);color:hsl(var(--sg-danger))}.mission-form-status.is-success{border-color:hsl(var(--sg-success)/24%);background:hsl(var(--sg-success)/5%);color:var(--msp-success)}.mission-spin{animation:mission-spin .8s linear infinite}@keyframes mission-spin{to{transform:rotate(1turn)}}.mission-desktop-object>div{display:grid;gap:9px;padding:28px 20px 30px}.mission-desktop-object>div svg{color:#84c2a2}.mission-desktop-object>div strong{font-size:24px;font-weight:650}.mission-desktop-object>div p{max-width:440px;margin:0;color:#9ca8ae;font-size:11px;line-height:1.6}.mission-download-content .mission-section-heading{margin-bottom:52px}.mission-download-boundaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--msp-line-strong)}.mission-download-boundaries article{min-width:0;border-bottom:1px solid var(--msp-line);padding:22px 28px 26px 0}.mission-download-boundaries article+article{border-left:1px solid var(--msp-line);padding-left:28px}.mission-download-boundaries article>span{color:var(--msp-brand-strong);font-family:inherit;font-size:9px}.mission-download-boundaries h3{margin:16px 0 8px;font-size:16px;font-weight:650}.mission-download-boundaries p{margin:0;color:var(--msp-muted);font-size:11px;line-height:1.62}.mission-boundary-strip{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;color:var(--msp-muted);font-size:10px}.mission-boundary-strip span{display:inline-flex;align-items:center;gap:7px}.mission-boundary-strip svg{color:var(--msp-success)}.mission-legal-content,.mission-legal-hero,.mission-support{width:min(1120px,calc(100% - 64px));margin-inline:auto}.mission-legal-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.72fr);gap:72px;align-items:center;padding:76px 0 54px}.mission-legal-hero-copy{max-width:670px}.mission-legal-hero-copy .mission-subpage-kicker{display:inline-flex;align-items:center;gap:7px}.mission-legal-hero h1{margin:20px 0 16px;font-size:46px}.mission-legal-hero-copy>p:last-child{max-width:640px;margin:0;color:var(--msp-muted);font-size:14px;line-height:1.74}.mission-legal-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px;border-top:1px solid var(--msp-line);padding-top:13px;color:var(--msp-faint);font-family:var(--sg-font-mono);font-size:8px;line-height:1.45}.mission-trust-object{overflow:hidden;border:1px solid var(--msp-line-strong);border-radius:var(--sg-radius);background:var(--msp-surface);box-shadow:var(--sg-shadow-sm)}.mission-trust-object>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--msp-line);padding:0 16px}.mission-trust-object>header small,.mission-trust-object>header span{color:var(--msp-faint);font-family:var(--sg-font-mono);font-size:8px;letter-spacing:.1em}.mission-trust-object>header span{color:var(--msp-ink);font-weight:700}.mission-security-object>div,.mission-support-router>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid var(--msp-line);padding:15px 16px}.mission-security-object>div>svg{color:var(--msp-brand-strong)}.mission-evidence-contract-status>span,.mission-security-object>div>span{display:grid;gap:3px}.mission-evidence-contract-status strong,.mission-security-object>div strong,.mission-support-router>div strong{font-size:11px;font-weight:650}.mission-evidence-contract-status small,.mission-security-object>div small,.mission-support-router>div small{color:var(--msp-muted);font-size:9px;line-height:1.4}.mission-evidence-contract-status b,.mission-security-object>div b{color:var(--msp-success);font-family:var(--sg-font-mono);font-size:8px;font-weight:700}.mission-trust-object>footer{display:flex;align-items:center;gap:8px;padding:13px 16px;color:var(--msp-muted);font-size:9px}.mission-trust-object>footer svg{color:var(--msp-success)}.mission-evidence-contract-status{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid var(--msp-line);padding:17px 16px}.mission-evidence-contract-status>svg{color:var(--msp-info)}.mission-evidence-contract dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mission-evidence-contract dl div{display:grid;gap:4px;border-right:1px solid var(--msp-line);border-bottom:1px solid var(--msp-line);padding:11px 14px}.mission-evidence-contract dl div:nth-child(2n){border-right:0}.mission-evidence-contract dt{overflow:hidden;color:var(--msp-ink);font-family:var(--sg-font-mono);font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mission-evidence-contract dd{margin:0;color:var(--msp-faint);font-size:9px}.mission-support-router>div>span{color:var(--msp-brand-strong);font-family:var(--sg-font-mono);font-size:9px}.mission-support-router>div{grid-template-columns:28px 110px minmax(0,1fr)}.mission-policy-object>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid var(--msp-line);padding:20px 16px}.mission-policy-object>div>svg{color:var(--msp-brand-strong)}.mission-policy-object>div>span{display:grid;gap:4px}.mission-policy-object>div strong{font-size:13px;font-weight:650}.mission-policy-object>div small{color:var(--msp-muted);font-size:9px}.mission-policy-object dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mission-policy-object dl div{display:grid;gap:5px;border-right:1px solid var(--msp-line);border-bottom:1px solid var(--msp-line);padding:13px 12px}.mission-policy-object dl div:last-child{border-right:0}.mission-policy-object dt{color:var(--msp-faint);font-family:var(--sg-font-mono);font-size:7px;letter-spacing:.08em}.mission-policy-object dd{overflow:hidden;margin:0;color:var(--msp-ink);font-family:var(--sg-font-mono);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mission-legal-toc{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:10px 18px;border-top:1px solid var(--msp-line);border-bottom:1px solid var(--msp-line);padding:16px 0;color:var(--msp-muted);font-size:10px}.mission-legal-toc a:hover{color:var(--msp-brand-strong)}.mission-legal-content{padding:38px 0 94px}.mission-legal-notice{display:flex;align-items:flex-start;gap:8px;border-bottom:1px solid var(--msp-line);padding:0 0 18px;color:var(--msp-muted);font-size:10px;line-height:1.5}.mission-legal-notice svg{flex:0 0 auto;color:var(--msp-success)}.mission-legal-grid{border-top:1px solid var(--msp-line-strong)}.mission-legal-grid article{display:grid;grid-template-columns:42px minmax(190px,.45fr) minmax(0,1fr);gap:22px;align-items:start;border-bottom:1px solid var(--msp-line);padding:24px 0 26px}.mission-legal-grid article>span{color:var(--msp-brand-strong);font-family:var(--sg-font-mono);font-size:9px}.mission-legal-grid h2{margin:0;font-size:16px;font-weight:650;line-height:1.35}.mission-legal-grid article>div p,.mission-legal-grid article>div ul{margin:0;color:var(--msp-muted);font-size:11px;line-height:1.72}.mission-legal-grid article>div ul{display:grid;gap:8px;padding:0;list-style:none}.mission-legal-grid article>div li{display:flex;align-items:flex-start;gap:8px}.mission-legal-grid article>div li span{width:5px;height:5px;flex:0 0 auto;margin-top:7px;border-radius:50%;background:var(--msp-brand)}.mission-legal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:28px}.mission-legal-actions>a:last-child{color:var(--msp-brand-strong);font-size:10px;font-weight:650}.mission-support{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);gap:76px;border-top:1px solid var(--msp-line);padding:56px 0 94px;scroll-margin-top:84px}.mission-support>div:first-child h2{margin:18px 0 11px;font-size:27px;font-weight:650;line-height:1.2}.mission-support>div:first-child>p:last-child{max-width:430px;margin:0;color:var(--msp-muted);font-size:11px;line-height:1.72}.mission-support-field span{display:flex;justify-content:space-between;gap:10px}.mission-support-field small{color:var(--msp-faint);font-size:9px}.mission-hidden-field{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1080px){.mission-subpage-hero{grid-template-columns:1fr;gap:46px;min-height:0}.mission-subpage-hero-copy{max-width:720px}.mission-subpage-hero-object{max-width:820px}.mission-subpage-index{grid-template-columns:1fr auto}.mission-subpage-index span:last-child{display:none}.mission-case-paths article{grid-template-columns:100px repeat(3,minmax(0,1fr));gap:22px}.mission-fde-content{grid-template-columns:1fr;gap:56px}.mission-fde-brief{position:static}.mission-legal-hero{grid-template-columns:1fr;gap:38px}.mission-support{grid-template-columns:1fr;gap:36px}}@media (max-width:860px){.mission-canary-proof,.mission-section-heading{grid-template-columns:1fr;gap:24px}.mission-workflow-layout{grid-template-columns:1fr}.mission-workflow-summary{position:static}.mission-case-paths article{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr)}.mission-case-delivery{grid-column:2/-1;border-top:1px solid var(--msp-line);border-left:0;padding-top:18px;padding-left:0}.mission-download-boundaries{grid-template-columns:1fr}.mission-download-boundaries article+article{border-left:0;padding-left:0}}@media (max-width:760px){.mission-legal-content,.mission-legal-hero,.mission-subpage .mission-footer,.mission-subpage .mission-header-inner,.mission-subpage-content,.mission-subpage-hero,.mission-support{width:min(100% - 32px,640px)}.mission-subpage-hero{align-items:start;gap:38px;padding:52px 0 62px}.mission-legal-hero h1,.mission-subpage h1{font-size:38px;line-height:1.08}.mission-legal-hero-copy>p:last-child,.mission-subpage-hero-copy>p:nth-of-type(2){font-size:13px;line-height:1.68}.mission-subpage-hero-actions{align-items:center;flex-direction:row}.mission-primary-action{width:auto}.mission-case-index>header,.mission-desktop-object>header,.mission-fde-blueprint>header,.mission-run-object>header{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;padding-block:10px}.mission-run-object-chain{grid-template-columns:minmax(0,1fr)}.mission-run-object-chain li{grid-template-columns:30px minmax(0,1fr);gap:9px;padding-inline:15px}.mission-run-object-chain em{grid-column:2;justify-self:start;color:var(--msp-faint);text-align:left}.mission-run-object-observation{grid-template-columns:1fr}.mission-run-object-observation dl{border-top:1px solid var(--msp-line);border-left:0;padding-top:13px}.mission-subpage-content{padding:64px 0 82px}.mission-section-heading{gap:18px}.mission-section-heading h2{font-size:27px}.mission-case-paths,.mission-workflow-layout{margin-top:38px}.mission-execution-contract li{grid-template-columns:28px 28px minmax(0,1fr);gap:10px}.mission-execution-result{grid-column:3;justify-items:start;text-align:left}.mission-human-boundary{grid-template-columns:20px minmax(0,1fr)}.mission-human-boundary a{grid-column:2}.mission-case-index>div{grid-template-columns:28px minmax(0,1fr)}.mission-case-index>div small{grid-column:2}.mission-canary-proof dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-canary-proof footer{align-items:flex-start;flex-direction:column}.mission-canary-proof footer small{margin-left:0}.mission-case-paths article{grid-template-columns:1fr;gap:24px;padding:30px 0 34px}.mission-case-paths aside{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.mission-case-delivery{grid-column:auto}.mission-fde-form,.mission-support-form{padding:21px 16px}.mission-form-grid,.mission-module-grid,.mission-support-grid{grid-template-columns:1fr}.mission-form-grid>div:empty{display:none}.mission-legal-hero{padding:54px 0 36px}.mission-legal-meta{margin-top:6px}.mission-legal-grid{display:block}.mission-legal-grid article{grid-template-columns:28px minmax(0,1fr);gap:10px 12px}.mission-legal-grid article>div{grid-column:2}.mission-support-router>div{grid-template-columns:28px minmax(0,1fr)}.mission-support-router>div small{grid-column:2}.mission-support{padding:48px 0 78px}.mission-subpage .mission-footer{align-items:flex-start;flex-direction:column;gap:28px;padding-bottom:38px}.mission-subpage .mission-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.mission-subpage *,.mission-subpage :after,.mission-subpage :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mission-subpage-hero-object{transform:translateY(8px)}.mission-subpage-hero-object>*{transition:transform .26s cubic-bezier(.22,1,.36,1)}.mission-subpage-hero-object>:hover{transform:translateY(-4px)}.mission-section-heading{grid-template-columns:minmax(0,1.12fr) minmax(280px,.58fr);gap:86px}.mission-case-agent>span,.mission-case-delivery>span,.mission-case-goal>span,.mission-section-heading span{font-size:8px;letter-spacing:.08em}.mission-workflow-summary{background:transparent;padding:20px 0}.mission-workflow-summary dl{background:var(--msp-surface)}.mission-execution-contract li{min-height:104px;transition:background-color .18s ease}.mission-execution-contract li:hover{background:hsl(var(--sg-surface)/56%)}.mission-human-boundary{background:hsl(var(--sg-success)/4%)}.mission-canary-proof{gap:42px 86px;padding:34px 0}.mission-case-paths article{transition:background-color .18s ease}.mission-case-paths article:hover{background:hsl(var(--sg-surface)/58%)}.mission-fde-form,.mission-support-form{background:hsl(var(--sg-surface)/92%)}@media (max-width:1120px){.mission-subpage-hero{grid-template-columns:1fr;gap:54px;min-height:0}.mission-subpage-hero-copy{max-width:760px}.mission-subpage-hero-object{max-width:820px}.mission-section-heading{gap:42px}}@media (max-width:760px){.mission-subpage-index{min-height:47px;font-size:9px}.mission-subpage-index span{padding:0 8px}.mission-subpage-hero-object{transform:none}.mission-subpage-hero-object>:hover{transform:none;box-shadow:inherit}.mission-subpage h1{font-size:40px}.mission-section-heading{grid-template-columns:1fr;gap:20px}.mission-execution-contract li{min-height:0}.mission-case-paths article:hover,.mission-execution-contract li:hover{background:transparent}}@media (prefers-reduced-motion:reduce){.mission-case-paths article,.mission-execution-contract li,.mission-subpage-hero-object>*{transition:none!important}}.mission-subpage-hero-copy{animation:mission-hero-copy-in .68s cubic-bezier(.22,1,.36,1) both}.mission-subpage-hero-object{animation:mission-hero-object-in .82s cubic-bezier(.22,1,.36,1) 90ms both}.mission-subpage-content{animation:mission-content-in .72s cubic-bezier(.22,1,.36,1) .15s both}@keyframes mission-hero-copy-in{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mission-hero-object-in{0%{opacity:.01;clip-path:inset(0 0 100% 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(8px)}}@keyframes mission-content-in{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mission-subpage-content,.mission-subpage-hero-copy,.mission-subpage-hero-object{animation:none!important}}.mission-subpage-index{min-height:62px;border-top:1px solid var(--msp-line-strong);border-bottom:1px solid var(--msp-line);background:transparent;color:var(--msp-muted);letter-spacing:.035em;text-transform:none}.mission-subpage-index span{display:flex;min-height:62px;align-items:center;gap:12px;padding:0}.mission-subpage-index span+span{border-left-color:var(--msp-line);padding-left:20px}.mission-subpage-index span:first-child{align-items:baseline}.mission-subpage-index span:first-child b{color:var(--msp-ink);font-size:27px;font-weight:620;letter-spacing:-.04em;line-height:1}.mission-subpage-index span:first-child strong{color:var(--msp-brand-strong);font-size:11px;font-weight:700}.mission-subpage-index span:nth-child(2){color:var(--msp-muted);font-size:10px;font-weight:650}.mission-subpage-index span:last-child{color:var(--msp-faint);font-size:10px;text-align:right}.mission-subpage-hero-object>*{box-shadow:none}.mission-subpage-workflow .mission-run-object{--msp-surface:#ffffff;--msp-raised:#f8faf9;--msp-ink:#151918;--msp-muted:#56615c;--msp-faint:#7a8580;--msp-line:#d7dfdb;--msp-line-strong:#aebbb5;--msp-brand:#ce5934;--msp-brand-strong:#9a3e25;--msp-success:#3f725e;--msp-warning:#8e633c;background:var(--msp-surface);color:var(--msp-ink)}.mission-subpage-workflow .mission-run-object>header{background:transparent;border-bottom-color:var(--msp-line)}.mission-subpage-workflow .mission-run-object>header small,.mission-subpage-workflow .mission-run-object>header span{color:var(--msp-ink)}.mission-subpage-workflow .mission-run-object>header small{color:var(--msp-faint)}.mission-subpage-workflow .mission-run-object-chain strong,.mission-subpage-workflow .mission-run-object-goal strong,.mission-subpage-workflow .mission-run-object-observation>div strong{color:var(--msp-ink)}.mission-subpage-workflow .mission-run-object-chain small,.mission-subpage-workflow .mission-run-object-goal p,.mission-subpage-workflow .mission-run-object-observation dd{color:var(--msp-muted)}.mission-subpage-cases .mission-subpage-hero-object>*,.mission-subpage-download .mission-subpage-hero-object>*,.mission-subpage-fde .mission-subpage-hero-object>*{border-top-width:1px}.mission-subpage-cases .mission-case-index>div:hover,.mission-subpage-download .mission-download-boundaries article:hover,.mission-subpage-fde .mission-fde-blueprint li:hover{background:hsl(var(--sg-surface-hover)/78%)}@media (max-width:760px){.mission-subpage-index{min-height:54px;grid-template-columns:1fr auto}.mission-subpage-index span{min-height:54px}.mission-subpage-index span:first-child b{font-size:23px}.mission-subpage-index span:nth-child(2){display:none}.mission-subpage-index span:last-child{font-size:9px}}.mission-subpage-hero{grid-template-rows:auto auto;align-items:start;row-gap:clamp(50px,5vw,72px);min-height:min(720px,calc(100svh - 66px));padding:52px 0 70px}.mission-subpage-index{position:relative;overflow:hidden}.mission-subpage-index:after{position:absolute;top:-1px;left:0;width:0;height:2px;background:var(--msp-brand);content:"";animation:mission-index-sweep .76s .12s var(--sg-ease-out,cubic-bezier(.22,1,.36,1)) forwards}.mission-subpage-hero-copy,.mission-subpage-hero-object{align-self:start}.mission-subpage-hero-object>*{transition:transform var(--sg-duration-base,.24s) var(--sg-ease-out,cubic-bezier(.22,1,.36,1))}.mission-case-index>div,.mission-case-index>footer,.mission-case-index>header,.mission-desktop-object>div,.mission-desktop-object>footer,.mission-desktop-object>header,.mission-fde-blueprint-goal,.mission-fde-blueprint>footer,.mission-fde-blueprint>header,.mission-fde-blueprint>ol,.mission-run-object-chain,.mission-run-object-checkpoint,.mission-run-object-goal,.mission-run-object-observation,.mission-run-object>header{animation:mission-object-line-in .52s var(--sg-ease-out,cubic-bezier(.22,1,.36,1)) both}.mission-desktop-object>div,.mission-fde-blueprint-goal,.mission-run-object-goal{animation-delay:.11s}.mission-run-object-checkpoint{animation-delay:.17s}.mission-fde-blueprint>ol,.mission-run-object-chain{animation-delay:.23s}.mission-desktop-object>footer,.mission-fde-blueprint>footer,.mission-run-object-observation{animation-delay:.3s}.mission-case-index>div:first-of-type{animation-delay:.13s}.mission-case-index>div:nth-of-type(2){animation-delay:.19s}.mission-case-index>div:nth-of-type(3){animation-delay:.25s}.mission-case-index>footer{animation-delay:.32s}@keyframes mission-index-sweep{0%{width:0;opacity:.2}to{width:92px;opacity:1}}@keyframes mission-object-line-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.mission-subpage-hero{row-gap:38px;min-height:0;padding:52px 0 62px}}@media (prefers-reduced-motion:reduce){.mission-case-index>*,.mission-desktop-object>*,.mission-fde-blueprint>*,.mission-run-object>*,.mission-subpage-index:after{animation:none!important}}.mission-subpage-workflow .mission-subpage-hero{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr)}.mission-subpage-workflow .mission-run-object{border-color:#ee7048 #303a35 #303a35;background:#17201e;color:#eef2ee}.mission-subpage-workflow .mission-run-object-chain li,.mission-subpage-workflow .mission-run-object-checkpoint,.mission-subpage-workflow .mission-run-object-observation,.mission-subpage-workflow .mission-run-object>header{border-color:rgb(236 242 237/15%)}.mission-subpage-workflow .mission-run-object-chain small,.mission-subpage-workflow .mission-run-object-checkpoint span,.mission-subpage-workflow .mission-run-object-goal>span,.mission-subpage-workflow .mission-run-object-observation dd,.mission-subpage-workflow .mission-run-object-observation span,.mission-subpage-workflow .mission-run-object>header span{color:#9ca9a1}.mission-subpage-workflow .mission-run-object-chain em,.mission-subpage-workflow .mission-run-object-checkpoint p,.mission-subpage-workflow .mission-run-object-goal p,.mission-subpage-workflow .mission-run-object>header small{color:#aab5ad}.mission-subpage-workflow .mission-run-object-chain strong,.mission-subpage-workflow .mission-run-object-checkpoint strong,.mission-subpage-workflow .mission-run-object-goal strong,.mission-subpage-workflow .mission-run-object-observation>div strong{color:#f1f4f1}.mission-subpage-workflow .mission-run-object-checkpoint{background:rgb(255 255 255/4%)}.mission-subpage-workflow .mission-run-object-chain li.is-complete>span{color:#8ec9aa}.mission-subpage-workflow .mission-run-object-chain li.is-waiting em,.mission-subpage-workflow .mission-run-object-chain li.is-waiting>span{color:#f2a06f}.mission-subpage-workflow .mission-run-object-observation dl{border-left-color:rgb(236 242 237/15%)}.mission-subpage-cases .mission-subpage-hero,.mission-subpage-download .mission-subpage-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)}.mission-case-dossier{overflow:hidden;border:1px solid var(--msp-line-strong);border-top:2px solid var(--msp-brand);background:var(--msp-surface);color:var(--msp-ink)}.mission-case-dossier>footer,.mission-case-dossier>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--msp-line);padding:0 20px}.mission-case-dossier>header>div{display:grid;gap:4px}.mission-case-dossier-intro>span,.mission-case-dossier>header small,.mission-case-dossier>header span{color:var(--msp-faint);font-size:9px}.mission-case-dossier>header strong{font-size:13px;font-weight:680}.mission-case-dossier-intro{display:grid;gap:8px;border-bottom:1px solid var(--msp-line);padding:24px 20px 22px}.mission-case-dossier-intro strong{max-width:420px;font-size:22px;font-weight:670;letter-spacing:-.025em;line-height:1.2}.mission-case-dossier-intro p{max-width:440px;margin:0;color:var(--msp-muted);font-size:10px;line-height:1.6}.mission-case-dossier ol{margin:0;padding:0;list-style:none}.mission-case-dossier li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;min-height:66px;align-items:center;border-bottom:1px solid var(--msp-line);padding:12px 20px;transition:background-color .18s ease}.mission-case-dossier li:hover{background:hsl(var(--sg-surface-hover)/70%)}.mission-case-dossier li>span{color:var(--msp-brand-strong);font-size:10px;font-variant-numeric:tabular-nums}.mission-case-dossier li>div{display:grid;gap:4px}.mission-case-dossier li strong{font-size:12px;font-weight:660}.mission-case-dossier li small{color:var(--msp-muted);font-size:9px}.mission-case-dossier li>svg{color:var(--msp-faint)}.mission-case-dossier>footer{justify-content:flex-start;border-bottom:0;color:var(--msp-muted);font-size:9px}.mission-case-dossier>footer svg{color:var(--msp-success)}.mission-fde-blueprint{border-top-width:1px}.mission-fde-blueprint-steps li{grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;min-height:60px;transition:background-color .18s ease}.mission-fde-blueprint-steps li:hover{background:hsl(var(--sg-surface-hover)/72%)}.mission-fde-blueprint-steps li>svg{color:var(--msp-faint)}.mission-fde-blueprint>footer{display:flex;align-items:center;gap:8px}.mission-fde-blueprint>footer svg{color:var(--msp-success);flex:0 0 auto}.mission-desktop-object{border-top-width:1px;background:#19201f;color:#eff3ef}.mission-desktop-object>header{border-color:rgb(240 244 241/13%)}.mission-desktop-object>header small,.mission-desktop-object>header span{color:#9da9a1}.mission-desktop-window-bar{display:flex;min-height:32px;align-items:center;gap:6px;border-bottom:1px solid rgb(240 244 241/12%);padding:0 14px}.mission-desktop-window-bar i{width:6px;height:6px;border-radius:50%;background:#66726a}.mission-desktop-window-bar i:first-child{background:#ee8561}.mission-desktop-window-bar span{margin-left:8px;color:#9da9a1;font-size:9px}.mission-desktop-screen{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:270px}.mission-desktop-screen aside{display:grid;align-content:start;gap:15px;border-right:1px solid rgb(240 244 241/12%);padding:19px 15px;color:#a4b0a7;font-size:9px}.mission-desktop-screen aside b{margin-bottom:12px;color:#f2f5f2;font-size:12px;font-weight:670}.mission-desktop-screen aside span:first-of-type{color:#f2a06f}.mission-desktop-screen section{padding:22px 22px 18px}.mission-desktop-screen-heading{display:grid;gap:8px;border-bottom:1px solid rgb(240 244 241/12%);padding-bottom:22px}.mission-desktop-screen-heading span,.mission-desktop-screen-line span{color:#96a49a;font-size:9px}.mission-desktop-screen-heading strong{max-width:360px;color:#f3f5f3;font-size:18px;font-weight:660;line-height:1.25}.mission-desktop-screen-line{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgb(240 244 241/12%);padding:14px 0}.mission-desktop-screen-line b{color:#a6d2b1;font-size:9px;font-weight:650}.mission-desktop-screen-line:last-child b{color:#f2a06f}.mission-desktop-object>footer{display:flex;align-items:center;gap:8px;border-top:1px solid rgb(240 244 241/12%);color:#aab5ad}.mission-desktop-object>footer svg{color:#a6d2b1}@media (max-width:760px){.mission-subpage-cases .mission-subpage-hero,.mission-subpage-download .mission-subpage-hero,.mission-subpage-workflow .mission-subpage-hero{grid-template-columns:1fr}.mission-case-dossier-intro strong{font-size:19px}.mission-desktop-screen{grid-template-columns:92px minmax(0,1fr);min-height:248px}.mission-desktop-screen aside{padding-inline:11px}.mission-desktop-screen section{padding-inline:15px}.mission-desktop-screen-heading strong{font-size:15px}}