.operating-model[data-astro-cid-qa27wedj]{border-block:1px solid var(--hairline);margin-bottom:48px;padding-block:32px 24px}.model-layers[data-astro-cid-qa27wedj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin:0;padding:0;list-style:none;display:grid}.model-layers[data-astro-cid-qa27wedj]>li[data-astro-cid-qa27wedj]{min-width:0;position:relative}.model-heading[data-astro-cid-qa27wedj]{align-items:center;gap:10px;display:flex}.model-heading[data-astro-cid-qa27wedj] svg,.model-arrow[data-astro-cid-qa27wedj] svg{width:18px;height:18px;color:var(--ink-subtle);flex:0 0 18px}.model-heading[data-astro-cid-qa27wedj] h3[data-astro-cid-qa27wedj]{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.4}.model-layers[data-astro-cid-qa27wedj] p[data-astro-cid-qa27wedj]{max-width:320px;color:var(--ink-subtle);margin:12px 0 0;font-size:14px;line-height:1.6}.model-providers[data-astro-cid-qa27wedj]{color:var(--ink-muted);flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.model-providers[data-astro-cid-qa27wedj]+p[data-astro-cid-qa27wedj]{margin-top:6px}.model-arrow[data-astro-cid-qa27wedj]{position:absolute;top:4px;right:-41px}.model-focus[data-astro-cid-qa27wedj]{color:var(--ink-subtle);justify-content:space-between;gap:24px;margin-top:32px;font-size:12px;display:flex}.model-focus[data-astro-cid-qa27wedj] ul[data-astro-cid-qa27wedj]{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}@media (width<=1100px){.model-layers[data-astro-cid-qa27wedj]{gap:40px}.model-arrow[data-astro-cid-qa27wedj]{right:-29px}}@media (width<=800px){.operating-model[data-astro-cid-qa27wedj]{margin-bottom:36px;padding-top:24px}.model-layers[data-astro-cid-qa27wedj]{grid-template-columns:1fr;gap:24px}.model-layers[data-astro-cid-qa27wedj]>li[data-astro-cid-qa27wedj]+li[data-astro-cid-qa27wedj]{border-top:1px solid var(--hairline);padding-top:24px}.model-layers[data-astro-cid-qa27wedj] p[data-astro-cid-qa27wedj]{max-width:none}.model-arrow[data-astro-cid-qa27wedj]{display:none}.model-focus[data-astro-cid-qa27wedj]{flex-direction:column;gap:12px;margin-top:24px}}.audit-layout[data-astro-cid-zxu2lbhd]{align-items:start;margin-bottom:0}.audit-intro[data-astro-cid-zxu2lbhd] h2[data-astro-cid-zxu2lbhd] em[data-astro-cid-zxu2lbhd]{display:block}.audit-intro[data-astro-cid-zxu2lbhd]>p[data-astro-cid-zxu2lbhd]{max-width:360px;margin:24px 0}.audit-intro[data-astro-cid-zxu2lbhd]>.audit-availability[data-astro-cid-zxu2lbhd]{margin:16px 0 0;font-size:12px}.audit-steps[data-astro-cid-zxu2lbhd]{margin:0;padding:0;list-style:none}.audit-steps[data-astro-cid-zxu2lbhd] li[data-astro-cid-zxu2lbhd]{border-top:1px solid var(--hairline);grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:24px;display:grid}.audit-steps[data-astro-cid-zxu2lbhd] li[data-astro-cid-zxu2lbhd]:first-child{border-top:0;padding-top:0}.audit-number[data-astro-cid-zxu2lbhd]{color:var(--ink-subtle);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.audit-steps[data-astro-cid-zxu2lbhd] h3[data-astro-cid-zxu2lbhd]{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.4}.audit-steps[data-astro-cid-zxu2lbhd] p[data-astro-cid-zxu2lbhd]{margin:0;font-size:14px;line-height:1.6}.audit-details[data-astro-cid-zxu2lbhd]>.audit-note[data-astro-cid-zxu2lbhd]{border-top:1px solid var(--hairline);margin:0;padding-top:24px;font-size:12px;line-height:1.6}@media (width<=800px){.audit-layout[data-astro-cid-zxu2lbhd]{grid-template-columns:1fr;gap:40px}.audit-intro[data-astro-cid-zxu2lbhd]>p[data-astro-cid-zxu2lbhd]{max-width:440px}.audit-steps[data-astro-cid-zxu2lbhd] li[data-astro-cid-zxu2lbhd]:first-child{border-top:1px solid var(--hairline);padding-top:24px}}.hero.hero-customer{padding-top:196px;padding-bottom:0}.hero-customer h1{letter-spacing:-.04em;max-width:1120px;margin-bottom:28px;font-size:clamp(36px,5vw,64px);line-height:1.05}.hero-summary{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.hero-customer .hero-description{max-width:780px;margin:0;font-size:16px;line-height:1.5}.hero-customer .hero-next-step{max-width:570px;margin:16px 0 0}.hero-product{margin-top:72px;margin-inline:-16px}.product-overview{margin:0}.product-overview figcaption{color:var(--ink-subtle);justify-content:space-between;gap:24px;margin-top:18px;font-size:12px;display:flex}.workspace-preview{border:1px solid var(--hairline);background:var(--surface-1);box-shadow:var(--panel-highlight);color:var(--ink-subtle);border-radius:12px;grid-template-columns:216px minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}.workspace-preview .workspace-icon{flex:0 0 15px;width:15px;height:15px;display:inline-block}.workspace-preview h2,.workspace-preview h3,.workspace-preview p{margin:0}.workspace-preview strong{color:var(--ink-muted);font-weight:500}.workspace-preview small{color:var(--ink-subtle);font-size:11px;font-weight:400;display:block}.workspace-sidebar{background:var(--surface-1);border-right:1px solid var(--hairline);flex-direction:column;padding:22px 12px 16px;display:flex;position:relative}.workspace-brand{color:var(--ink);align-items:center;gap:8px;padding:0 8px 28px;font-size:16px;font-weight:500;display:flex}.workspace-brand img{width:19px;height:19px}.workspace-brand>span{color:var(--ink-subtle);margin-left:auto}.workspace-nav{gap:3px;display:grid}.workspace-nav>span{border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:13px;line-height:1.2;display:flex}.workspace-nav>.is-selected{background:var(--surface-4);color:var(--ink)}.workspace-sidebar .workspace-nav-label{padding:32px 10px 12px;font-size:11px}.workspace-count{color:var(--ink-subtle);margin-left:auto;font-size:10px}.environment-dot{background:var(--success);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}.environment-dot.staging{background:var(--ink-subtle)}.workspace-sidebar-bottom{color:var(--ink-muted);align-items:center;gap:9px;margin-top:auto;padding:30px 6px 0;font-size:11px;display:flex}.workspace-sidebar-bottom small{margin-top:4px;font-size:10px}.workspace-avatar{border:1px solid var(--hairline-strong);width:27px;height:27px;color:var(--ink);background:var(--surface-3);border-radius:7px;place-items:center;display:grid}.workspace-content{background:#111213;min-width:0}.workspace-toolbar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 24px;font-size:11px;display:flex}.workspace-toolbar>div{align-items:center;gap:12px;display:flex}.workspace-toolbar>div>.workspace-icon:nth-of-type(2){width:10px;color:var(--ink-tertiary);flex-basis:10px}.workspace-sample{color:var(--ink-subtle);font-size:10px}.workspace-body{padding:28px 26px 24px}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.workspace-heading p{letter-spacing:.08em;color:var(--ink-subtle);margin-bottom:9px;font-size:9px}.workspace-heading h2{letter-spacing:-.035em;color:var(--ink);font-size:24px;font-weight:500;line-height:1.2}.workspace-health{white-space:nowrap;color:var(--ink-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.workspace-health i{background:var(--success);border-radius:50%;width:5px;height:5px}.workspace-main-grid{grid-template-columns:minmax(0,1fr) 238px;gap:26px;min-height:457.5px;display:grid}.workspace-infrastructure{min-width:0}.workspace-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:10px;display:flex}.workspace-section-title h3{color:var(--ink-muted);letter-spacing:-.01em;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.infrastructure-map{border:1px solid var(--hairline);background:var(--surface-1);border-radius:8px;padding:20px 18px 12px;position:relative}.map-source{border:1px solid var(--hairline-strong);background:var(--surface-2);width:194px;color:var(--ink-muted);border-radius:6px;align-items:center;gap:9px;margin:0 auto;padding:11px 12px;display:flex}.map-source>span:nth-child(2){flex:1}.map-source small{margin-left:10px;font-size:9px;display:inline}.map-check{color:var(--success)}.map-check .workspace-icon{width:12px;height:12px}.map-connection{text-align:center;height:46px;font-size:9px;position:relative}.map-connection:before{content:"";background:var(--hairline-strong);width:1px;height:100%;position:absolute;left:50%}.map-connection span{background:var(--surface-1);padding:3px 8px;position:relative;top:13px}.map-release-steps{background:var(--surface-1);justify-content:center;gap:14px;width:max-content;max-width:100%;margin:0 auto;padding:3px 8px;font-size:9px;list-style:none;display:flex;position:relative;top:13px}.map-release-steps li{color:var(--ink-tertiary);transition:color .2s;position:relative}.map-release-steps li+li:before{content:"›";color:var(--ink-tertiary);position:absolute;left:-9px}.map-release-steps .is-done{color:var(--ink-subtle)}.map-release-steps .is-active{color:var(--ink)}.map-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.map-services:before{content:"";border:1px solid var(--hairline-strong);border-bottom:0;border-radius:5px 5px 0 0;height:10px;position:absolute;top:-10px;left:16%;right:16%}.map-service{background:var(--surface-2);border:1px solid var(--hairline-strong);border-radius:6px;min-width:0;padding:12px;position:relative}.map-service:nth-child(2):before{content:"";background:var(--hairline-strong);width:1px;height:10px;position:absolute;top:-11px;left:50%}.map-service>div{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.map-service strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:11px;display:block}.map-service>span{margin-top:3px;font-size:9px;display:block}.map-service small{border-top:1px solid var(--hairline);margin-top:12px;padding-top:8px;font-size:9px}.map-legend{align-items:center;gap:5px;margin-top:14px;font-size:9px;display:flex}.map-legend .workspace-icon{flex-basis:11px;width:11px;height:11px}.map-legend>span{margin-left:auto}.workspace-engineering-update{border:1px solid var(--hairline);background:var(--surface-2);box-shadow:var(--panel-highlight);border-radius:8px;margin-top:24px;padding:14px 16px}.workspace-person{align-items:center;gap:10px;min-width:0;display:flex}.workspace-person>div{min-width:0}.workspace-person strong{font-size:11px;line-height:1.4;display:block}.workspace-person small{margin-top:4px;font-size:10px}.workspace-person-avatar{border:1px solid var(--hairline-strong);background:var(--surface-3);width:32px;height:32px;color:var(--ink-muted);border-radius:50%;flex:0 0 32px;place-items:center;font-size:10px;font-weight:500;display:grid}.workspace-engineering-update>p{color:var(--ink-muted);margin-top:10px;font-size:14px;line-height:1.5}.workspace-team{border-left:1px solid var(--hairline);align-self:start;min-width:0;padding-left:24px}.workspace-team>.workspace-section-title{margin-bottom:9px}.workspace-team-intro{max-width:220px;font-size:11px;line-height:1.6}.workspace-team-members{gap:18px;margin-top:20px;display:grid}.workspace-conversation{margin-top:22px;position:relative}.workspace-conversation>summary{border:1px solid var(--hairline-strong);background:var(--surface-3);color:var(--ink-muted);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;list-style:none;display:flex}.workspace-conversation>summary::-webkit-details-marker{display:none}.workspace-conversation>summary:hover{background:var(--surface-4);color:var(--ink)}.workspace-conversation>summary>svg{flex:0 0 13px;width:13px;height:13px}.workspace-conversation>div{z-index:2;border:1px solid var(--hairline-strong);background:var(--surface-2);box-shadow:var(--panel-highlight);border-radius:6px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;right:0}.workspace-conversation p{font-size:11px;line-height:1.6}.workspace-conversation p+p{margin-top:14px}.workspace-conversation strong{margin-bottom:4px;display:block}.workspace-conversation .workspace-conversation-label{font-size:10px}.activity-heading{margin-top:24px;margin-bottom:8px}.activity-heading a{align-items:center;gap:4px;display:inline-flex}.activity-heading a:hover{color:var(--ink)}.workspace-event{border-top:1px solid var(--hairline);align-items:center;gap:10px;padding:12px 0;font-size:10px;display:flex}.event-symbol{background:var(--surface-3);border:1px solid var(--hairline);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.workspace-event strong,.workspace-event div>span{display:block}.workspace-event div>span{margin-top:4px;font-size:9px}.workspace-event b{margin-left:8px;font-weight:400}.workspace-event time{white-space:nowrap;margin-left:auto;font-size:9px}.workspace-release-footer{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:20px;padding-top:12px;font-size:10px;display:flex}.workspace-release-footer>span{align-items:center;gap:6px;display:flex}.workspace-release-footer button{color:var(--ink-muted);padding:8px 0 8px 8px;font-size:11px}.workspace-release-footer button:hover{color:var(--ink)}.hero-customer~.trust{padding-top:72px}.trust>.eyebrow{letter-spacing:0;text-transform:none;font-size:13px}.trust .logo-row{gap:40px 64px;padding-block:28px 44px}.trust .logo-row img{opacity:.8;max-width:132px;height:28px}.trust .trust-proof{color:var(--ink-subtle);justify-content:center;gap:24px}.trust-proof p{flex:0 auto}.band{padding-block:112px}.band+.band.wrap{border-top:1px solid var(--hairline)}.band-header h2,.statement{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,52px);line-height:1.12}.band-header h2{max-width:560px;margin-bottom:0}.band-header h2 em{color:var(--ink-subtle)}.band-header{align-items:end;gap:48px 80px;margin-bottom:52px}.band-header>div>.text-link{margin-bottom:5px}.band-header>p{margin-bottom:0}.statement{max-width:1000px;margin-bottom:36px}.statement em{color:var(--ink-subtle)}.band-split{gap:80px}.band-split>p{max-width:620px}.band-split>div{justify-self:end;max-width:380px}.band-split h3{line-height:1.4}.section-label{color:var(--ink-muted);letter-spacing:-.01em;align-items:center;gap:9px;margin-bottom:28px;font-size:13px;display:flex}.section-label>span{border:1px solid var(--ink-subtle);border-radius:2px;width:7px;height:7px}.readiness-grid{gap:0;margin-top:60px}.readiness-grid .pillar{border-top:0;padding:0 28px}.readiness-grid .pillar:first-child{padding-left:0}.readiness-grid .pillar:last-child{padding-right:0}.readiness-grid .pillar+.pillar{border-left:1px solid var(--hairline)}.readiness-grid .pillar-kicker{margin-bottom:12px;font-size:12px}.readiness-grid .pillar h3{font-size:20px;line-height:1.3}.readiness-grid .pillar p{font-size:14px}.readiness-visual{align-items:center;height:210px;margin-bottom:28px;display:flex}.readiness-window{border:1px solid var(--hairline);background:var(--surface-1);width:100%;box-shadow:var(--panel-highlight);border-radius:8px;overflow:hidden}.readiness-visual .workspace-icon{flex:0 0 14px;width:14px;height:14px}.readiness-window-title{border-bottom:1px solid var(--hairline);color:var(--ink-muted);align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.readiness-window-title>span{color:var(--ink-subtle);margin-left:auto;font-size:10px}.readiness-check{color:var(--ink-muted);align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.readiness-check+.readiness-check{border-top:1px solid var(--hairline)}.readiness-check .workspace-icon{width:12px;height:12px;color:var(--ink-subtle)}.readiness-check small{color:var(--ink-subtle);margin-left:auto;font-size:9px}.readiness-ready{flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.readiness-ready>span{border:1px solid var(--hairline-strong);background:var(--surface-3);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.readiness-ready strong{font-size:13px;font-weight:500}.readiness-ready small,.readiness-monitor small{color:var(--ink-subtle);font-size:10px}.readiness-monitor{padding:18px 14px}.readiness-monitor>span{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.readiness-monitor svg{color:var(--ink-subtle);width:100%;height:46px;margin-block:12px}#guarantee .band-header{align-items:start;margin-bottom:0}#guarantee .band-header>div>p+p{font-size:13px}.customer-stories{border-block:1px solid var(--hairline)}.customer-stories .band-header>div{justify-self:end}.customer-tabs button{font-size:16px}.customer-journey{padding-top:40px}.journey-intro h3{font-size:28px}.transformation-steps p{font-size:15px}#operating .band-header h2 em{display:block}.operating-overview .pillar-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.operating-overview .pillar h3{font-size:18px;line-height:1.35}.operating-overview .pillar p{font-size:14px}.operating-overview .pillar .pillar-outcome{color:var(--ink-muted);margin-top:16px;font-size:12px}.home-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.home-faq .band-header{margin:0;display:block}.home-faq .faq-list summary{padding-block:24px;font-size:16px}.home-faq .faq-list details:first-child{border-top:1px solid var(--hairline)}.home-faq .faq-list details>p{padding-left:0;font-size:14px}.home-faq+.closing{border-top:1px solid var(--hairline)}@media (width<=1350px){.hero-customer .hero-description{max-width:520px}.hero-product{margin-inline:-8px}}@media (width<=1100px){.hero-summary{gap:32px}.hero-summary>div:first-child{max-width:60%}.workspace-preview{grid-template-columns:150px minmax(0,1fr)}.workspace-main-grid{grid-template-columns:minmax(0,1fr) 206px;gap:20px}.workspace-team{padding-left:18px}.workspace-body{padding:24px 20px 20px}.map-service{padding:10px}.map-legend>span{display:none}.workspace-heading{align-items:flex-start}.workspace-heading>.workspace-health{margin-top:5px;font-size:9px}.trust .logo-row{gap:32px}.trust .logo-row img{max-width:110px}.readiness-grid .pillar{padding-inline:20px}.readiness-check small{display:none}.operating-overview .pillar-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.home-faq{gap:48px}}@media (width<=800px){.hero.hero-customer{padding-top:88px}.hero-customer h1{font-size:clamp(36px,5.8vw,48px)}.hero-summary{display:block}.hero-summary>div:first-child{max-width:100%}.hero-product{margin-top:44px}.workspace-preview{grid-template-columns:132px minmax(0,1fr)}.workspace-sidebar{padding-inline:8px}.workspace-brand{padding-inline:6px;font-size:12px}.workspace-brand img{width:16px;height:16px}.workspace-nav>span{padding-inline:7px;font-size:10px}.workspace-sidebar-bottom{display:none}.workspace-main-grid{grid-template-columns:1fr;min-height:448.6px}.workspace-engineering-update>p{font-size:13px}.workspace-team,.workspace-heading>.workspace-health{display:none}.workspace-toolbar{padding-inline:20px}.workspace-sample{display:none}.product-overview figcaption{font-size:11px}.band{padding-block:80px}.band-header,.band-split{gap:24px}.band-header{margin-bottom:36px}.band-split>div{justify-self:start}.trust .logo-row{gap:28px 32px}.trust .logo-row img{width:100%;max-width:100%}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.readiness-grid .pillar,.readiness-grid .pillar:first-child,.readiness-grid .pillar:last-child{border:0;padding:0}.readiness-grid .pillar:last-child{grid-column:1/-1;max-width:380px}.readiness-visual{height:200px;margin-bottom:20px}.home-faq{grid-template-columns:1fr;gap:32px}}@media (width<=540px){.hero.hero-customer{padding-top:64px}.hero-customer h1{margin-bottom:24px;font-size:36px;line-height:1.08}.hero-customer .hero-description{font-size:15px}.hero-customer .hero-next-step{font-size:11px;line-height:1.55}.workspace-preview{border-radius:9px;display:block}.workspace-sidebar{display:none}.workspace-toolbar{height:42px;padding-inline:16px}.workspace-body{padding:20px 14px 8px}.workspace-heading{margin-bottom:22px}.workspace-heading h2{font-size:21px}.infrastructure-map{padding:16px 10px 12px}.map-services{gap:6px}.map-service{padding:10px 8px}.map-service strong{font-size:10px}.map-source{width:180px}.workspace-event{gap:8px}.workspace-event b{margin-left:3px}.workspace-main-grid{min-height:443.6px}.workspace-engineering-update{padding-inline:14px}.workspace-engineering-update>p{font-size:12px}.product-overview figcaption{flex-direction:column;gap:5px;margin-top:12px;font-size:10px}.hero-customer~.trust{padding-top:52px}.trust>.eyebrow{font-size:12px}.trust .logo-row{gap:24px 28px;padding-block:24px 32px}.trust .logo-row img{height:24px}.trust .trust-proof{align-items:center;gap:14px}.trust .trust-proof>span:first-child,.trust-proof p{font-size:11px}.band{padding-block:64px}.band-header h2,.statement{font-size:34px}.band-header p,.band-split>p{font-size:15px}.band-split h3{font-size:20px}.section-label{margin-bottom:24px;font-size:12px}.readiness-grid{grid-template-columns:1fr;gap:36px;margin-top:36px}.readiness-grid .pillar:last-child{grid-column:auto;max-width:none}.readiness-grid .pillar+.pillar{border-top:1px solid var(--hairline);padding-top:20px}.readiness-visual{height:200px;margin-bottom:16px}.readiness-check small{display:inline}.operating-overview .pillar-grid.cols-4{grid-template-columns:1fr}.home-faq .faq-list summary{font-size:15px}}
