@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-400.woff2) format("woff2"),url(/assets/fonts/manrope-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-500.woff2) format("woff2"),url(/assets/fonts/manrope-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-600.woff2) format("woff2"),url(/assets/fonts/manrope-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-700.woff2) format("woff2"),url(/assets/fonts/manrope-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-800.woff2) format("woff2"),url(/assets/fonts/manrope-800.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{color-scheme:light;--bg-grad: radial-gradient(1100px 560px at 92% -8%, rgba(21, 101, 192, .72) 0%, transparent 58%), radial-gradient(700px 420px at 8% 0%, rgba(245, 124, 0, .18) 0%, transparent 60%), linear-gradient(180deg, #071424 0%, #0d2744 100%);--surface: #ffffff;--surface-alt: #f6f7f4;--surface-soft: #eef4f6;--ink: #0f172a;--ink-soft: #334155;--muted: #64748b;--line: #e5e7eb;--line-strong: #cbd5e1;--accent: #1565c0;--accent-2: #0d47a1;--accent-ink: #0d47a1;--accent-grad: linear-gradient(135deg, #0d47a1 0%, #1565c0 68%, #f57c00 100%);--warm: #f57c00;--warm-2: #ffa726;--radius-sm: 8px;--radius: 8px;--radius-lg: 8px;--max: 1180px;--max-narrow: 760px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow: 0 10px 30px rgba(15, 23, 42, .08);--shadow-lg: 0 28px 70px rgba(15, 23, 42, .22);--font: Manrope, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: "Cascadia Code", Consolas, SFMono-Regular, Menlo, monospace;--letter-spacing-default: 0}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:var(--surface);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}a{color:var(--accent-ink);text-decoration:none;transition:color .15s}a:hover{color:var(--accent)}h1,h2,h3,h4{color:var(--ink);line-height:1.2;margin:0 0 .5em;letter-spacing:var(--letter-spacing-default)}h1{font-size:clamp(2rem,4.2vw,3.1rem);letter-spacing:var(--letter-spacing-default)}h2{font-size:clamp(1.45rem,2.6vw,2rem);margin-top:2rem}h3{font-size:1.15rem;margin-top:1.2rem}p{margin:0 0 1em;color:var(--ink-soft)}ul{color:var(--ink-soft);padding-left:1.2em}li{margin:.25em 0}strong{color:var(--ink)}code{background:var(--surface-alt);padding:0 .35em;border-radius:4px;font-size:.92em;font-family:var(--font-mono)}::selection{background:#0891b238;color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.container{max-width:var(--max);margin:0 auto;padding:0 1.25rem}.container.narrow{max-width:var(--max-narrow)}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.centered{justify-content:center}.eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.8rem}.eyebrow.on-dark{color:#67e8f9}.skip-link{position:absolute;left:-1000px;top:0;padding:.6rem 1rem;background:var(--ink);color:#fff;border-radius:0 0 6px;z-index:100}.skip-link:focus{left:0;color:#fff}.site-header{border-bottom:1px solid var(--line);background:#ffffffd9;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);position:sticky;top:0;z-index:50}.nav{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;gap:1rem}.brand{display:flex;align-items:center;gap:.7rem;font-weight:700;color:var(--ink)}.brand:hover{color:var(--ink)}.brand-logo-img{display:block;width:auto;height:52px;max-width:none}.brand-logo-img.header-logo-img{width:230px;height:auto}.brand-logo-img.sm{height:42px}.brand-logo-img.footer-logo-img{width:170px;height:auto}.brand-mark{display:inline-block;width:56px;height:56px;border-radius:14px;background-image:url(/assets/favicon.svg?v=3);background-size:contain;background-repeat:no-repeat;background-position:center;box-shadow:0 8px 24px #0891b259;font-size:0;color:transparent;line-height:0;overflow:hidden;text-indent:-9999px}.brand-mark.sm{width:40px;height:40px;border-radius:10px;box-shadow:0 4px 12px #0891b24d}.brand-name{font-size:1.15rem;letter-spacing:var(--letter-spacing-default)}.nav-links{display:flex;align-items:center;gap:1.6rem}.nav-links a{color:var(--ink-soft);font-size:.95rem;font-weight:500;white-space:nowrap}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current=page]{color:var(--accent-ink);font-weight:600}.nav-links .nav-mobile-demo,.nav-links .nav-mobile-signin{display:none}.nav-cta{display:flex;align-items:center;gap:.55rem}.btn-demo{display:inline-flex;align-items:center;min-height:40px;padding:.52rem .9rem;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;font-size:.86rem;font-weight:700;white-space:nowrap;flex-shrink:0}.btn-demo:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.btn-signin{display:inline-flex;align-items:center;gap:.4rem;padding:.58rem 1.1rem;border-radius:10px;background:var(--ink);color:#fff;font-weight:600;font-size:.92rem;border:1px solid var(--ink);white-space:nowrap;flex-shrink:0;transition:background .15s,transform .05s}.btn-signin:hover{background:#1e293b;color:#fff}.btn-signin:active{transform:translateY(1px)}.btn-signin svg{width:14px;height:14px}.nav-toggle{display:none;background:transparent;border:1px solid var(--line);padding:.45rem .55rem;border-radius:8px;cursor:pointer;color:var(--ink)}.nav-toggle svg{width:20px;height:20px}.nav-toggle:hover{background:var(--surface-alt)}.hero{background:var(--bg-grad);background-color:#0b1220;color:#fff;padding:5.5rem 0 5rem;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><circle cx='1' cy='1' r='1' fill='%23ffffff' fill-opacity='0.05'/></svg>");pointer-events:none}.hero>.container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);gap:2.5rem;align-items:center}.hero-copy,.hero-visual{min-width:0}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cffafe;font-size:.82rem;font-weight:500;margin-bottom:1.2rem}.hero-badge .dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39940}.hero h1{color:#fff;max-width:680px;background:linear-gradient(180deg,#fff,#a5f3fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero .lede{color:#cbd5e1;font-size:clamp(1rem,1.6vw,1.18rem);max-width:720px}.cta-row{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.8rem}.cta{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 1.4rem;border-radius:10px;font-weight:600;font-size:1rem;border:1px solid transparent;transition:transform .08s ease,background .15s,box-shadow .15s,border-color .15s;cursor:pointer}.cta:hover{text-decoration:none;transform:translateY(-1px)}.cta:active{transform:translateY(0)}.cta.primary{background:var(--accent-grad);color:#fff;box-shadow:0 10px 26px #0891b266}.cta.primary:hover{box-shadow:0 14px 32px #0891b28c;color:#fff}.cta.secondary{background:#ffffff14;color:#fff;border-color:#ffffff40}.cta.secondary:hover{background:#ffffff24;color:#fff}.cta.outline{background:transparent;color:var(--ink);border-color:var(--line-strong)}.cta.outline:hover{background:var(--surface-alt);color:var(--ink)}.cta svg{width:16px;height:16px}.security-note{margin-top:1.6rem}.security-note a{color:#aac0ff}.support-cta-row{margin-top:2rem}.support-cta-gap{margin-left:.5rem}.contact-form{margin:1.5rem 0 2.5rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt)}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-form label{display:grid;gap:.35rem;margin-bottom:1rem;color:var(--ink);font-size:.88rem;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);padding:.72rem .8rem;font:inherit}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);outline:2px solid rgba(21,101,192,.18);outline-offset:1px}.contact-hero{padding:3.2rem 0;border-bottom:1px solid #dfe5ed;background:#f6f8fb}.contact-hero .container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:5rem;align-items:end}.contact-hero h1{max-width:720px;margin:0;font-size:clamp(2.35rem,4vw,3.4rem)}.contact-hero p{max-width:720px;margin:.8rem 0 0;font-size:1rem}.contact-hero aside{padding:.2rem 0 .2rem 1.25rem;border-left:3px solid #0d5cab}.contact-hero aside strong,.contact-hero aside span,.contact-hero aside small{display:block}.contact-hero aside strong{margin-bottom:.25rem;color:#17263a}.contact-hero aside span{color:#526278;font-size:.88rem}.contact-hero aside small{margin-top:.45rem;color:#748399;font-size:.74rem;line-height:1.5}.contact-workspace{padding:3.5rem 0}.contact-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);gap:4rem;align-items:start}.contact-brief h2{max-width:470px;margin:0 0 .8rem;font-size:2rem}.contact-brief>p{max-width:470px}.contact-brief dl{max-width:500px;margin:1.8rem 0 0;border-top:1px solid var(--line)}.contact-brief dl>div{display:grid;grid-template-columns:105px 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.contact-brief dt{color:#17263a;font-size:.8rem;font-weight:700}.contact-brief dd{margin:0;color:#64748b;font-size:.8rem;line-height:1.55}.contact-support-note{margin-top:1.2rem;padding:1rem;border-left:3px solid #0d5cab;background:#f3f7fb}.contact-support-note strong,.contact-support-note span{display:block}.contact-support-note strong{font-size:.8rem}.contact-support-note span{margin-top:.2rem;color:#64748b;font-size:.78rem}.contact-page .contact-form{margin:0;padding:1.6rem;border-color:#d3dce7;background:#fff;box-shadow:0 12px 34px #24364f14}.contact-form-head{margin:-1.6rem -1.6rem 1.3rem;padding:1rem 1.6rem;border-bottom:1px solid var(--line)}.contact-form-head span,.contact-form-head strong{display:block}.contact-form-head span{color:#0d5cab;font-size:.68rem;font-weight:700;text-transform:uppercase}.contact-form-head strong{margin-top:.15rem;font-size:1rem}.contact-page .contact-form-grid{gap:.8rem 1rem}.contact-page .contact-form label{margin-bottom:.7rem;font-size:.78rem}.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea{padding:.65rem .72rem;font-size:.82rem}.contact-page .contact-form textarea{min-height:118px}.contact-page .contact-form .cta.primary{min-height:42px;padding:.65rem 1rem;border-radius:6px;background:#0d5cab;box-shadow:none;font-size:.82rem}.contact-submit{display:flex;align-items:center;gap:1rem}.contact-submit p{max-width:390px;margin:0;color:#748399;font-size:.68rem;line-height:1.45}.contact-directory{padding:2.8rem 0 3.2rem;border-top:1px solid var(--line);background:#f6f7f4}.contact-directory-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.2rem}.contact-directory-head .eyebrow{margin:0}.contact-directory-head h2{margin:0;font-size:1.45rem}.contact-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff}.contact-channel-grid a{display:block;min-width:0;padding:1.2rem;border-right:1px solid var(--line);color:var(--ink)}.contact-channel-grid a:last-child{border-right:0}.contact-channel-grid a:hover{background:#f8fafc;color:var(--ink)}.contact-channel-grid strong,.contact-channel-grid span,.contact-channel-grid small{display:block}.contact-channel-grid strong{font-size:.88rem}.contact-channel-grid span{min-height:2.8em;margin-top:.3rem;color:#64748b;font-size:.76rem;line-height:1.45}.contact-channel-grid small{margin-top:.65rem;color:#0d5cab;font-size:.74rem;font-weight:700}.hero-trust{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;color:#94a3b8;font-size:.85rem}.hero-trust .badge-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cffafe;font-weight:500}.home-hero{padding:3rem 0 3.5rem;border-bottom:1px solid #dfe5ed;background:#f6f8fb;color:var(--ink)}.home-hero:after{background-image:linear-gradient(#dce4ed 1px,transparent 1px),linear-gradient(90deg,#dce4ed 1px,transparent 1px);background-size:64px 64px;opacity:.22;mask-image:linear-gradient(to bottom,#000 0%,transparent 55%)}.home-hero>.container{display:block;max-width:1240px}.home-hero-copy{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center}.home-hero-eyebrow{display:block;margin-bottom:.9rem;color:#0d5cab;font-size:.76rem;font-weight:700;text-transform:uppercase}.home-hero h1{max-width:24ch;margin:0 auto;color:#132238;background:none;-webkit-text-fill-color:currentColor;font-size:clamp(2.05rem,3.2vw,2.7rem);line-height:1.12}.home-hero .lede{max-width:790px;margin:.9rem auto 0;color:#526278;font-size:1rem}.home-hero .cta-row{justify-content:center;margin-top:1.2rem}.home-hero .cta{min-height:44px;border-radius:6px;font-size:.9rem}.home-hero .cta.primary{background:#0d5cab;box-shadow:none}.home-hero .cta.primary:hover{background:#084b91;box-shadow:none}.home-hero .cta.secondary{border-color:#b8c4d3;background:#fff;color:#23334a}.home-hero .cta.secondary:hover{border-color:#8798ad;background:#f8fafc;color:#132238}.home-product-showcase{position:relative;z-index:1;margin-top:2rem}.home-product-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 1rem;border:1px solid #ccd6e2;border-bottom:0;border-radius:8px 8px 0 0;background:#fff}.home-product-context{display:flex;align-items:center;gap:.55rem;color:#526278;font-size:.78rem;font-weight:600}.home-product-status{width:8px;height:8px;border-radius:50%;background:#2f855a;box-shadow:0 0 0 3px #e3f3e9}.hero-product-tabs{display:inline-grid;grid-template-columns:1fr 1fr;width:auto;margin:0;padding:3px;border:1px solid #d7dfe9;border-radius:6px;background:#f3f6f9}.hero-product-tab{min-width:150px;padding:.48rem .85rem;border:0;border-radius:4px;background:transparent;color:#5d6c80;cursor:pointer;text-align:center;font:600 .76rem var(--font)}.hero-product-tab:hover{color:#17263a}.hero-product-tab.is-active{color:#0d5cab;background:#fff;box-shadow:0 1px 3px #18273a1f}.hero-product-frame{overflow:hidden;border:1px solid #ccd6e2;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 18px 44px #24364f1f}.hero-product-panel{margin:0;color:var(--ink);background:#fff}.hero-product-panel[hidden]{display:none}.hero-product-panel img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:top center;border-bottom:1px solid #dbe3ed;background:#f5f7fa}.hero-product-panel figcaption{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:56px;padding:.75rem 1rem;background:#fff}.hero-product-panel figcaption>span{color:#64748b;font-size:.76rem}.hero-product-panel figcaption strong{margin-right:.35rem;color:#17263a;font-size:.78rem}.hero-product-panel figcaption a{color:#0d5cab;font-size:.76rem;font-weight:700;white-space:nowrap}.hero-product-note{margin:.65rem 0 0;color:#748399;font-size:.68rem;text-align:right}.product-page-hero{padding:3.75rem 0 3.5rem;border-bottom:1px solid #dfe5ed;background:#f6f8fb;color:var(--ink)}.product-page-hero:after{background-image:linear-gradient(#dce4ed 1px,transparent 1px),linear-gradient(90deg,#dce4ed 1px,transparent 1px);background-size:64px 64px;opacity:.18}.product-page-hero>.container{display:block;max-width:1240px}.product-page-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);grid-template-areas:"breadcrumbs breadcrumbs" "eyebrow eyebrow" "title summary" "title actions" "title evidence";gap:.4rem 3rem;align-items:start;max-width:1100px;margin:0 auto}.product-page-copy>.breadcrumbs{grid-area:breadcrumbs;margin-bottom:.25rem}.product-page-copy>.eyebrow{grid-area:eyebrow}.product-page-copy>h1{grid-area:title}.product-page-copy>.lede{grid-area:summary}.product-page-copy>.cta-row{grid-area:actions}.product-page-copy>.hero-trust{grid-area:evidence}.product-page-copy>.hero-assurance{grid-column:1 / -1;margin:1.15rem 0 0;padding:.15rem 0 .15rem 1rem;border-left:3px solid var(--warm);color:#53647a;font-size:.84rem;line-height:1.55;max-width:72ch}.product-page-copy>.hero-assurance strong{color:#132238}.product-page-hero h1{max-width:600px;margin:0;color:#132238;font-size:clamp(2.2rem,3vw,2.85rem);line-height:1.1}.product-page-hero .lede{max-width:480px;margin:0;color:#526278;font-size:.92rem;line-height:1.6}.product-page-hero .eyebrow{color:#0d5cab}.product-page-hero .cta-row{margin-top:.55rem;gap:.55rem}.product-page-hero .cta{min-height:42px;padding:.7rem 1rem;border-radius:6px;font-size:.86rem}.product-page-hero .cta.primary{background:#0d5cab;box-shadow:none}.product-page-hero .cta.primary:hover{background:#084b91;box-shadow:none}.product-page-hero .cta.secondary{border-color:#b8c4d3;background:#fff;color:#23334a}.product-page-hero .hero-trust{margin-top:.45rem;gap:0;border-top:1px solid #d8e0e9}.product-page-hero .hero-trust .badge-pill{padding:.55rem .7rem .1rem;border:0;border-right:1px solid #d8e0e9;border-radius:0;background:transparent;color:#53647a;font-size:.68rem}.product-page-hero .hero-trust .badge-pill:first-child{padding-left:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-page-hero .hero-trust .badge-pill:last-child{border-right:0}.product-media{min-width:0;max-width:1100px;margin:1.5rem auto 0;overflow:hidden;border:1px solid #cbd6e2;border-radius:8px;background:#fff;box-shadow:0 18px 44px #24364f1f}.product-media-header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #dbe3ed;background:#fff}.product-media-header strong{color:#17263a;font-size:.8rem}.product-media-header span{color:#69798e;font-size:.72rem}.product-media-viewport{width:100%;aspect-ratio:72 / 41;overflow:hidden;background:#f7f9fc}.product-media-viewport img{width:100%;height:100%;object-fit:contain;object-position:center}.product-media figcaption{height:76px;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.85rem 1rem;border-top:1px solid #dbe3ed;background:#fff}.product-media-caption strong,.product-media-caption span{display:block}.product-media-caption strong{color:#17263a;font-size:.82rem}.product-media-caption span{max-width:620px;margin-top:.15rem;color:#64748b;font-size:.72rem;line-height:1.4}.product-media-note{flex:0 0 auto;color:#7a8799;font-size:.68rem;text-align:right}.workload-detail-media{padding:0 0 2.75rem;background:#f6f8fb}.workload-detail-media .product-media{margin-top:0}body:has(.workload-page-nav) .page-hero{padding:3.5rem 0 2.5rem;border-bottom:0;background:#f6f8fb}body:has(.workload-page-nav) .page-hero .container{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:3.5rem;align-items:end}body:has(.workload-page-nav) .page-hero h1{max-width:760px;color:#132238;font-size:clamp(2.35rem,4vw,3.5rem)}body:has(.workload-page-nav) .page-hero .lede{max-width:760px;color:#526278;font-size:1.02rem}body:has(.workload-page-nav) .page-hero .eyebrow{color:#0d5cab}body:has(.workload-page-nav) .page-hero .cta.primary{background:#0d5cab;box-shadow:none}body:has(.workload-page-nav) .page-hero .cta.primary:hover{background:#084b91;box-shadow:none}body:has(.workload-page-nav) .page-hero .cta.secondary{border-color:#b8c4d3;background:#fff;color:#23334a}body:has(.workload-page-nav) .page-hero .cta.secondary:hover{border-color:#8798ad;background:#f8fafc;color:#132238}body:has(.workload-page-nav) .page-hero-aside{padding:1.15rem 0 1.15rem 1.25rem;border-left:3px solid #0d5cab}body:has(.workload-page-nav) .product-proof{display:block;max-width:900px}body:has(.workload-page-nav) .operator-view{display:none}body:has(.workload-page-nav) .product-proof-copy .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-band{border-bottom:1px solid var(--line);background:#fff}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid>div{min-width:0;padding:1.4rem 1.1rem;border-right:1px solid var(--line)}.proof-grid>div:last-child{border-right:0}.proof-grid strong,.proof-grid span{display:block}.proof-grid strong{margin-bottom:.2rem;color:var(--ink);font-size:.92rem}.proof-grid span{color:var(--muted);font-size:.78rem;line-height:1.45}.split-head{max-width:none;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:end;text-align:left}.split-head h2{max-width:620px}.split-head p{margin-bottom:.5rem}.scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.scenario{display:grid;grid-template-columns:42px 1fr;gap:.15rem 1rem;min-height:170px;padding:1.5rem 1.3rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);transition:background .15s}.scenario:nth-child(2n){border-right:0}.scenario:hover{background:var(--surface-alt);color:var(--ink)}.scenario>span{grid-row:1 / 3;color:var(--warm);font-family:var(--font-mono);font-size:.78rem;font-weight:700}.scenario h3{margin:0;font-size:1.05rem}.scenario p{margin:.35rem 0 0;font-size:.9rem}.readiness-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.readiness-table-wrap{overflow-x:auto;border:1px solid var(--line);background:var(--surface)}.readiness-table{width:100%;border-collapse:collapse;min-width:760px}.readiness-table th,.readiness-table td{padding:1rem 1.1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.readiness-table tr:last-child td{border-bottom:0}.readiness-table thead th{background:#eef2f5;color:var(--ink);font-size:.78rem;text-transform:uppercase}.readiness-table td{color:var(--ink-soft);font-size:.88rem}.readiness-table tbody th{width:34%;color:var(--ink);font-weight:600;font-size:.88rem}.readiness-table td:first-child{width:34%;color:var(--ink);font-weight:600}.readiness-table td:nth-child(2){width:19%}.status{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .55rem;border:1px solid;border-radius:4px;font-size:.72rem;font-weight:700;white-space:nowrap}.status.supported{border-color:#86b89a;background:#edf8f0;color:#166534}.status.pilot{border-color:#e7b86b;background:#fff8e6;color:#8a4b08}.status.limited{border-color:#aebccc;background:#f1f5f9;color:#475569}.status.planned{border-color:#d3d8df;background:#f8fafc;color:#64748b}.readiness-note{margin:1rem 0 0;font-size:.85rem;text-align:right}.section{padding:4.5rem 0}.section.alt{background:var(--surface-alt)}.section.dark{background:var(--ink);color:#fff}.section.dark h2,.section.dark h3{color:#fff}.section.dark p{color:#cbd5e1}.section-head{text-align:center;max-width:720px;margin:0 auto 2.6rem}.section-head h2{margin-top:0}.section-head p{font-size:1.05rem}.product-capability-head{margin-top:3rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.grid.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:880px;margin:0 auto}.grid.three{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem 1.4rem;box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease,border-color .15s}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--line-strong)}.card h3{margin-top:0}.card p:last-child{margin-bottom:0}.card-link{display:block;color:var(--ink)}.card-link:hover{color:var(--ink)}.card .icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#1e40af1f,#0891b224);color:var(--accent);margin-bottom:.9rem}.card .icon svg{width:22px;height:22px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;counter-reset:step}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem 1.3rem;position:relative;counter-increment:step}.step:before{content:counter(step,decimal-leading-zero);position:absolute;top:1rem;right:1.1rem;font-size:1.1rem;font-weight:800;color:var(--accent);opacity:.35;font-family:var(--font-mono)}.step h3{margin-top:0}.checks{list-style:none;padding:0;max-width:820px;margin:0 auto}.checks li{position:relative;padding:.7rem 0 .7rem 2rem;border-bottom:1px solid var(--line);color:var(--ink-soft)}.checks li:last-child{border-bottom:none}.checks li:before{content:"";position:absolute;left:0;top:1rem;width:18px;height:18px;background:var(--accent-grad);border-radius:50%}.checks li:after{content:"";position:absolute;left:5px;top:1.35rem;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.section.dark .checks li{border-bottom-color:#ffffff14;color:#cbd5e1}.faq{max-width:760px;margin:0 auto}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem;margin-bottom:.7rem;transition:border-color .15s,box-shadow .15s}.faq details[open]{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.faq summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;color:var(--accent);transition:transform .2s;line-height:1;font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:.8rem;margin-bottom:0}.cta-banner{background:var(--accent-grad);color:#fff;padding:3.5rem 0;text-align:center;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 50% -50%,rgba(255,255,255,.18),transparent);pointer-events:none}.cta-banner>.container{position:relative}.cta-banner h2{color:#fff;margin-top:0}.cta-banner p{color:#e0f2fe;max-width:560px;margin-left:auto;margin-right:auto}.cta-banner .cta.primary{background:#fff;color:var(--accent-ink);box-shadow:0 14px 34px #00000038}.cta-banner .cta.primary:hover{background:#fff;color:var(--accent-ink)}.cta-banner .cta.secondary{color:#fff}.legal{padding:3.5rem 0 5rem}.legal h1{font-size:clamp(1.7rem,3vw,2.2rem)}.legal h2{margin-top:2rem;font-size:1.25rem}.legal h3{margin-top:1.2rem;font-size:1rem}.page-hero{padding:4.5rem 0 3.8rem;border-bottom:1px solid var(--line);background:#eef2f5}.page-hero .container{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:4rem;align-items:end}.page-hero h1{max-width:760px;margin-bottom:.45em}.page-hero .lede{max-width:720px;font-size:1.08rem}.page-hero-aside{padding:1.2rem 0 1.2rem 1.5rem;border-left:3px solid var(--warm)}.page-hero-aside strong,.page-hero-aside span{display:block}.page-hero-aside strong{margin-bottom:.35rem;font-size:.9rem}.page-hero-aside span{color:var(--ink-soft);font-size:.84rem}.page-hero .cta.secondary{border-color:var(--line-strong);background:transparent;color:var(--ink)}.page-hero .cta.secondary:hover{background:#fff;color:var(--ink)}.content-band{padding:4rem 0}.content-band.alt{background:var(--surface-alt)}.content-band.dark{background:var(--ink);color:#fff}.content-band.dark h2,.content-band.dark h3,.content-band.dark strong{color:#fff}.content-band.dark p,.content-band.dark li{color:#cbd5e1}.content-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;margin-bottom:2rem}.content-intro h2{margin-top:0}.content-intro>p{font-size:1.02rem}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.decision-panel{min-width:0;padding:1.4rem;background:var(--surface)}.decision-panel h3{margin-top:0}.decision-panel p,.decision-panel li{font-size:.88rem}.decision-panel ul{margin-bottom:0}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 2.5rem;margin:0;padding:0;list-style:none}.feature-list li{position:relative;padding:1rem 0 1rem 1.4rem;border-bottom:1px solid var(--line)}.feature-list li:before{content:"";position:absolute;left:0;top:1.55rem;width:7px;height:7px;background:var(--warm)}.process-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid var(--line-strong)}.process-item{position:relative;padding:1.4rem 1rem 0 0}.process-item:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border:2px solid var(--accent);background:#fff}.process-item strong,.process-item span{display:block}.process-item strong{margin-bottom:.3rem;font-size:.9rem}.process-item span{color:var(--muted);font-size:.78rem}.callout{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:1.5rem;border-left:4px solid var(--warm);background:#fff8e8}.callout h2,.callout h3{margin-top:0}.callout p:last-child{margin-bottom:0}.content-band.dark .callout{border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--warm);background:#162236}.content-band.dark .callout h2,.content-band.dark .callout h3{color:#fff}.content-band.dark .callout p{color:#dbe4ef}.architecture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.architecture-node{padding:1.3rem;border:1px solid var(--line);background:#fff}.architecture-node small{display:block;margin-bottom:.65rem;color:var(--accent);font-weight:700;text-transform:uppercase}.architecture-node h3{margin-top:0}.architecture-node p{margin-bottom:0;font-size:.88rem}.resource-list{border-top:1px solid var(--line)}.resource-item{display:grid;grid-template-columns:130px 1fr auto;gap:1.5rem;align-items:center;padding:1.3rem 0;border-bottom:1px solid var(--line)}.resource-item small{color:var(--accent);font-weight:700;text-transform:uppercase}.resource-item h3{margin:0}.resource-item p{margin:.25rem 0 0;font-size:.88rem}.resource-item>a{font-weight:700;white-space:nowrap}.assessment-preview{padding:1.4rem;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.assessment-preview-header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.assessment-preview-header strong{font-size:.95rem}.assessment-preview-header span{color:var(--muted);font-size:.75rem}.finding{display:grid;grid-template-columns:90px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.finding:last-child{border-bottom:0}.finding p{margin:0;font-size:.84rem}.pricing-grid{display:grid;gap:2.5rem}.pricing-group{min-width:0;scroll-margin-top:95px}.pricing-subhead{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.pricing-subhead h3{margin:0;font-size:1.1rem}.pricing-subhead p{max-width:760px;margin:.25rem 0 0;color:var(--muted);font-size:.9rem}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.pricing-cards.count-1{grid-template-columns:minmax(280px,370px)}.pricing-cards.count-2{grid-template-columns:repeat(2,minmax(280px,370px))}.price-panel{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:1.35rem;border:1px solid var(--line);background:#fff}.price-panel.featured{border-top:4px solid var(--accent)}.price-panel.sales-led{border-color:#b9c2cf;background:#f8fafc}.price-panel.is-selected{outline:2px solid var(--accent);outline-offset:2px}.price-panel h2{margin:.35rem 0 0;font-size:1.3rem}.price-card-labels{min-height:23px;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.price-panel .price-label{color:var(--accent);font-size:.7rem;font-weight:700;text-transform:uppercase}.price-recommended{padding:.2rem .4rem;background:var(--ink);color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase}.price-best-for{min-height:3.8em;margin:.45rem 0 0;color:var(--ink-soft);font-size:.8rem;line-height:1.55}.price-basis{align-self:flex-start;margin-top:.55rem;padding:.2rem .4rem;border:1px solid #b8d7ef;background:#eef7ff;color:#0d5cab;font-size:.68rem;font-weight:700}.price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem;margin:1.2rem 0 .25rem;color:var(--ink)}.price-amount strong{font-size:1.9rem;line-height:1}.price-amount span{color:var(--muted);font-size:.82rem}.price-amount .price-currency-code{color:var(--ink-soft);font-size:.68rem;font-weight:700}.price-meta{min-height:2.7em;margin:0 0 1rem;color:var(--muted);font-size:.8rem}.price-entry-total{margin:-.35rem 0 1rem;padding:.55rem .65rem;border-left:3px solid var(--warm);background:#fff8e8;color:var(--ink-soft);font-size:.75rem;font-weight:700}.price-limits{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.price-limit{padding:.25rem .45rem;border:1px solid var(--line);color:var(--muted);font-size:.72rem;font-weight:700}.price-features{margin:0 0 .55rem;padding-left:1.1rem;font-size:.84rem}.price-features li{margin-bottom:.4rem}.price-features-more{flex:1;margin:0 0 1.3rem;border-top:1px solid var(--line);font-size:.8rem}.price-features-more summary{padding:.7rem 0;color:var(--accent);cursor:pointer;font-weight:700}.price-features-more ul{margin:0 0 .5rem;padding-left:1.1rem}.price-features-more li{margin-bottom:.35rem}.price-panel .cta{align-self:stretch;justify-content:center;text-align:center}.pricing-group-addons .price-panel{padding:1.15rem}.pricing-group-addons .price-best-for{min-height:3em}.pricing-group-addons .price-amount{margin-top:.85rem}.pricing-loading,.pricing-unavailable{padding:2rem;border:1px solid var(--line);background:#fff;text-align:center}.pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid var(--line);background:#f8fafc}.pricing-context{min-width:0;display:grid;gap:.2rem}.pricing-context strong{font-size:.85rem}.pricing-context span{color:var(--muted);font-size:.75rem;line-height:1.45}.currency-switch{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.currency-switch label{color:var(--muted);font-size:.85rem}.currency-switch select{padding:.35rem .6rem;border:1px solid var(--line);background:#fff;font:inherit;font-size:.9rem}.pricing-scope-nav{position:sticky;top:70px;z-index:5;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:-.9rem;padding:.55rem;border:1px solid var(--line);background:#fffffff5;box-shadow:0 4px 14px #0f172a0f;backdrop-filter:blur(8px)}.pricing-scope-nav a{padding:.45rem .65rem;color:var(--ink-soft);font-size:.75rem;font-weight:700}.pricing-scope-nav a:hover{background:#eef7ff;color:var(--accent)}.pricing-fx-note{margin:-.75rem 0 0;color:var(--muted);font-size:.8rem}.pricing-loading span{display:block;margin-top:.35rem;color:var(--muted);font-size:.85rem}.pricing-skeletons{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pricing-skeleton{min-height:330px;padding:1.3rem;border:1px solid var(--line);background:#fff}.pricing-skeleton span{display:block;height:11px;margin-bottom:.8rem;background:#e7edf3;animation:pricing-pulse 1.4s ease-in-out infinite}.pricing-skeleton span:nth-child(1){width:28%}.pricing-skeleton span:nth-child(2){width:70%;height:20px}.pricing-skeleton span:nth-child(3){width:50%;height:34px;margin:1.5rem 0}.pricing-skeleton span:nth-child(n+4){width:85%}@keyframes pricing-pulse{50%{opacity:.45}}.pricing-comparison{min-width:0;scroll-margin-top:95px;padding-top:.35rem}.pricing-comparison h3{margin-bottom:.25rem;font-size:1.1rem}.pricing-comparison-intro{margin:0 0 1rem;color:var(--muted);font-size:.85rem}.pricing-comparison-wrap{overflow-x:auto;border:1px solid var(--line);background:#fff}.pricing-comparison-table{width:100%;min-width:880px;border-collapse:collapse;font-size:.75rem}.pricing-comparison-table th,.pricing-comparison-table td{padding:.75rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.pricing-comparison-table th:last-child,.pricing-comparison-table td:last-child{border-right:0}.pricing-comparison-table thead th{background:#f1f5f9;color:var(--ink);font-size:.78rem}.pricing-comparison-table tbody th{width:135px;background:#f8fafc;color:var(--ink-soft)}.pricing-comparison-table tbody tr:last-child th,.pricing-comparison-table tbody tr:last-child td{border-bottom:0}.pricing-mobile-action{display:none}.price-panel :where(a,summary):focus-visible,.pricing-scope-nav a:focus-visible,.currency-switch select:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.form-status{min-height:1.5em}.form-status.success{color:#166534}.form-status.error{color:#9f1239}.honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.breadcrumbs{display:flex;align-items:center;gap:.55rem;margin-bottom:1.6rem;color:var(--muted);font-size:.8rem}.breadcrumbs a{color:var(--ink-soft);font-weight:600}.workload-hero{padding:4.8rem 0 4.2rem;border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f7fafc,#eef4f6 62%,#fff3e3)}.workload-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);gap:4rem;align-items:center}.workload-hero h1{max-width:720px}.workload-hero .lede{max-width:700px;font-size:1.08rem}.workload-console{overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#f5f7fa;box-shadow:0 24px 60px #0f172a29}.workload-console-bar{min-height:52px;display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;background:#0d47a1;color:#fff}.workload-console-bar strong{color:#fff;font-size:.84rem}.workload-console-mark{width:26px;height:26px;display:grid;place-items:center;border-radius:4px;background:#fff;color:#0d47a1;font-size:.76rem;font-weight:800}.console-health{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;color:#dbeafe;font-size:.68rem}.console-health i{width:7px;height:7px;border-radius:50%;background:#4ade80}.workload-console-body{padding:1.2rem}.console-summary{display:grid;grid-template-columns:1fr auto;padding-bottom:1rem;border-bottom:1px solid #dfe4ea}.console-summary span,.console-summary strong{grid-column:1}.console-summary span{color:#5f6b7a;font-size:.68rem}.console-summary strong{font-size:.96rem}.console-summary small{grid-column:2;grid-row:1 / 3;align-self:center;color:#64748b;font-size:.62rem}.console-workloads{display:grid;margin-top:.8rem;border:1px solid #dfe4ea;background:#fff}.console-workloads>div{min-width:0;display:grid;grid-template-columns:34px 1fr auto;gap:.75rem;align-items:center;padding:.72rem .8rem;border-bottom:1px solid #e5e7eb}.console-workloads>div:last-child{border-bottom:0}.console-workloads p{min-width:0;margin:0}.console-workloads p strong,.console-workloads p small{display:block}.console-workloads p strong{font-size:.76rem}.console-workloads p small{overflow:hidden;color:#64748b;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.console-icon,.workload-code{display:grid;place-items:center;color:#fff;font-family:var(--font-mono);font-weight:800}.console-icon{width:32px;height:32px;border-radius:5px;font-size:.63rem}.console-icon.identity,.workload-code.identity{background:#1565c0}.console-icon.mail,.workload-code.mail{background:#00796b}.console-icon.content,.workload-code.content{background:#c2410c}.console-icon.teams,.workload-code.teams{background:#5b4b9a}.workload-code.cloud{background:#455a64}.console-evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:.8rem}.console-evidence span{padding-top:.45rem;border-top:4px solid #1565c0;color:#526174;font-size:.62rem;font-weight:700}.console-evidence span:nth-child(3){border-color:#f57c00}.console-evidence span:nth-child(4){border-color:#2e7d32}.workload-proof-strip{border-bottom:1px solid var(--line);background:#fff}.workload-proof-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.workload-proof-strip .container>div{min-width:0;padding:1.3rem 1.2rem;border-right:1px solid var(--line)}.workload-proof-strip .container>div:last-child{border-right:0}.workload-proof-strip strong,.workload-proof-strip span{display:block}.workload-proof-strip strong{margin-bottom:.2rem;font-size:.82rem}.workload-proof-strip span{color:var(--muted);font-size:.72rem;line-height:1.45}.workload-intro{align-items:end}.workload-directory{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.workload-directory-item{min-width:0;display:grid;grid-template-columns:52px 1fr;gap:1rem;padding:1.7rem 1.4rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}.workload-directory-item:nth-child(2n){border-right:0}.workload-directory-item:hover{background:var(--surface-alt);color:var(--ink)}.workload-directory-item h3{margin:.65rem 0 .35rem;font-size:1.08rem}.workload-directory-item p{min-height:4.4em;margin-bottom:.8rem;font-size:.86rem}.workload-directory-item>div>strong{color:var(--accent-ink);font-size:.78rem}.workload-code{width:48px;height:48px;border-radius:6px;font-size:.72rem}.workflow-rail{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:#fff}.workflow-rail article{min-width:0;min-height:220px;padding:1.4rem 1.2rem;border-right:1px solid var(--line)}.workflow-rail article:last-child{border-right:0}.workflow-rail article>span{color:var(--warm);font-family:var(--font-mono);font-size:.75rem;font-weight:800}.workflow-rail h3{margin-top:2.4rem}.workflow-rail p{margin-bottom:0;font-size:.82rem}.scope-legend{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.scope-legend>div{min-width:0;padding:1.35rem;border-right:1px solid var(--line)}.scope-legend>div:last-child{border-right:0}.scope-legend h3{margin:1rem 0 .35rem;font-size:.94rem}.scope-legend p{margin:0;font-size:.8rem}.workload-page-nav{border-bottom:1px solid var(--line);background:#fff}.workload-page-nav .container{display:flex;gap:1.5rem;overflow-x:auto;padding-top:.85rem;padding-bottom:.85rem;scrollbar-width:thin}.workload-page-nav a{flex:0 0 auto;color:var(--ink-soft);font-size:.78rem;font-weight:700}.workload-page-nav a:hover{color:var(--accent)}.product-proof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:2.5rem;align-items:stretch}.product-proof-copy{align-self:center}.product-proof-copy h2{margin-top:0}.product-proof-copy .feature-list{grid-template-columns:1fr}.product-proof-copy .feature-list li{padding-top:.7rem;padding-bottom:.7rem}.product-proof-copy .feature-list li:before{top:1.25rem}.operator-view{overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:#f5f7fa;box-shadow:var(--shadow)}.operator-view-header{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#0d47a1;color:#fff}.operator-view-header strong{color:#fff;font-size:.82rem}.operator-view-header span{color:#dbeafe;font-size:.65rem}.operator-view-body{padding:1rem}.operator-view-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.operator-view-kpis div{min-width:0;padding:.75rem;border:1px solid #e1e5eb;border-top:3px solid #1565c0;background:#fff}.operator-view-kpis div:nth-child(2){border-top-color:#f57c00}.operator-view-kpis div:nth-child(3){border-top-color:#2e7d32}.operator-view-kpis strong,.operator-view-kpis span{display:block}.operator-view-kpis strong{font-size:1rem}.operator-view-kpis span{color:#64748b;font-size:.6rem}.operator-view-list{margin-top:.7rem;border:1px solid #e1e5eb;background:#fff}.operator-view-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.68rem .75rem;border-bottom:1px solid #e5e7eb}.operator-view-row:last-child{border-bottom:0}.operator-view-row strong,.operator-view-row small{display:block}.operator-view-row strong{font-size:.7rem}.operator-view-row small{color:#64748b;font-size:.58rem}.operator-view-row>span{align-self:center;color:#166534;font-size:.62rem;font-weight:800}.operator-view-row>span.warn{color:#9a5200}.operator-view-note{margin:.65rem 0 0;color:#64748b;font-size:.6rem;text-align:right}.capability-table-wrap{overflow-x:auto;border:1px solid var(--line);background:#fff}.capability-table{width:100%;min-width:840px;border-collapse:collapse}.capability-table th,.capability-table td{padding:1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.capability-table tr:last-child td{border-bottom:0}.capability-table thead th{background:#eef2f5;color:var(--ink);font-size:.72rem;text-transform:uppercase}.capability-table td{color:var(--ink-soft);font-size:.82rem}.capability-table tbody th{width:23%;color:var(--ink);font-weight:700;font-size:.82rem}.capability-table td:first-child{width:23%;color:var(--ink);font-weight:700}.capability-table td:nth-child(2){width:18%}.prerequisite-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff}.prerequisite-grid article{min-width:0;padding:1.4rem;border-right:1px solid var(--line)}.prerequisite-grid article:last-child{border-right:0}.prerequisite-grid span{color:var(--warm);font-family:var(--font-mono);font-size:.72rem;font-weight:800}.prerequisite-grid h3{margin:1.1rem 0 .4rem;font-size:.98rem}.prerequisite-grid p,.prerequisite-grid li{font-size:.8rem}.prerequisite-grid ul{margin-bottom:0}.boundary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.boundary-panel{min-width:0;padding:1.35rem;border:1px solid var(--line);border-top:4px solid #2e7d32;background:#fff}.boundary-panel.conditional{border-top-color:#f57c00}.boundary-panel.manual{border-top-color:#64748b}.boundary-panel h3{margin:.8rem 0 .4rem}.boundary-panel p,.boundary-panel li{font-size:.8rem}.boundary-panel ul{margin-bottom:0}.related-services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.related-services a{min-width:0;min-height:150px;padding:1.3rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}.related-services a:last-child{border-right:0}.related-services a:hover{background:var(--surface-alt);color:var(--ink)}.related-services small{color:var(--accent);font-weight:800;text-transform:uppercase}.related-services h3{margin:.7rem 0 .35rem}.related-services p{margin:0;font-size:.8rem}.site-footer{border-top:1px solid var(--line);padding:2.5rem 0 1.25rem;background:#0b1220;color:#cbd5e1}.site-footer a{color:#cbd5e1}.site-footer a:hover{color:#fff}.foot-grid{display:grid;grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(135px,.65fr));gap:3rem;align-items:start;margin-bottom:1.8rem}.foot-brand .brand-name{color:#fff}.foot-brand p{margin:.55rem 0 0;color:#94a3b8;font-size:.82rem;max-width:330px}.footer-brand-link,.footer-brand-link:hover{color:#fff!important}.site-footer .footer-logo-img{width:190px;height:auto;filter:brightness(0) invert(1);opacity:.96}.footer-brand-strong{color:#fff}.foot-col h4,.foot-col .foot-heading{color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem}.foot-col ul{list-style:none;padding:0;margin:0}.foot-col li{margin:.38rem 0}.foot-col a{font-size:.82rem}.foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:1.2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;font-size:.85rem;color:#94a3b8}.foot-bottom .links{display:flex;gap:1rem;flex-wrap:wrap}.notfound{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 1rem}.notfound .code{font-size:clamp(4rem,12vw,8rem);font-weight:800;line-height:1;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.notfound-cta-row{justify-content:center;margin-top:1.5rem}.foot-bottom-compact{border:none;padding-top:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero h1,.hero .lede,.hero .cta-row,.hero .hero-badge,.hero-trust{animation:fadeUp .7s ease both}.hero .lede{animation-delay:.1s}.hero .cta-row{animation-delay:.2s}.hero-trust{animation-delay:.3s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width: 1180px){.nav-links{display:none}.nav-toggle{display:inline-flex}.brand-logo-img.header-logo-img{width:190px}.site-header.is-open .nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:.5rem 1.25rem 1rem;box-shadow:var(--shadow);max-height:calc(100dvh - 70px);overflow-y:auto}.site-header.is-open .nav-links a{padding:.8rem 0;border-bottom:1px solid var(--line)}.site-header.is-open .nav-links a:last-child{border-bottom:none}}@media (max-width: 1020px){.product-page-hero>.container{max-width:760px}.product-page-copy{grid-template-columns:1fr;grid-template-areas:"breadcrumbs" "eyebrow" "title" "summary" "actions" "evidence";gap:.45rem}.product-page-hero h1,.product-page-hero .lede{max-width:700px}.product-media{width:100%;margin-top:1.75rem}}@media (max-width: 880px){.foot-grid{grid-template-columns:1fr 1fr}.contact-hero .container,.contact-layout{grid-template-columns:1fr;gap:2rem}.contact-hero aside{max-width:700px}.hero>.container{grid-template-columns:1fr;gap:2rem}.hero-visual{width:100%;max-width:760px}.home-hero>.container{max-width:760px}body:has(.workload-page-nav) .page-hero .container{grid-template-columns:1fr;gap:1.5rem}body:has(.workload-page-nav) .page-hero-aside{max-width:760px}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div:nth-child(2){border-right:0}.proof-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.page-hero .container,.content-intro{grid-template-columns:1fr;gap:1.5rem}.page-hero-aside{max-width:700px}.decision-grid{grid-template-columns:1fr}.pricing-cards,.pricing-cards.count-1,.pricing-cards.count-2,.pricing-group-addons .pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-toolbar{align-items:flex-start}.architecture-grid{grid-template-columns:1fr 1fr}.workload-hero-grid{grid-template-columns:1fr;gap:2.5rem}.workload-console{max-width:720px}.workload-proof-strip .container,.scope-legend{grid-template-columns:1fr 1fr}.workload-proof-strip .container>div:nth-child(2),.scope-legend>div:nth-child(2){border-right:0}.workload-proof-strip .container>div:nth-child(-n+2),.scope-legend>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.workflow-rail{grid-template-columns:1fr 1fr}.workflow-rail article{min-height:0;border-bottom:1px solid var(--line)}.workflow-rail article:nth-child(2n){border-right:0}.workflow-rail article:last-child{border-bottom:0}.workflow-rail h3{margin-top:1.4rem}.product-proof{grid-template-columns:1fr}.operator-view{max-width:720px}.prerequisite-grid,.boundary-grid{grid-template-columns:1fr}.prerequisite-grid article{border-right:0;border-bottom:1px solid var(--line)}.prerequisite-grid article:last-child{border-bottom:0}}@media (max-width: 720px){.pricing-grid{gap:2rem}.pricing-cards,.pricing-cards.count-1,.pricing-cards.count-2,.pricing-group-addons .pricing-cards{grid-template-columns:1fr}.price-panel{padding:1.15rem}.price-best-for{min-height:0}.pricing-toolbar{display:grid;gap:.75rem}.currency-switch{justify-content:flex-start}.pricing-scope-nav{top:62px;flex-wrap:nowrap;overflow-x:auto}.pricing-scope-nav a{flex:0 0 auto}.pricing-skeletons{grid-template-columns:1fr}.pricing-skeleton:nth-child(n+2){display:none}.pricing-mobile-action{position:fixed;z-index:30;left:.75rem;right:.75rem;bottom:.75rem;display:none;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.65rem;border:1px solid #b9c2cf;background:#fffffffa;box-shadow:0 12px 30px #0f172a33}.pricing-mobile-action.is-visible{display:grid}.pricing-mobile-action div{min-width:0;display:grid}.pricing-mobile-action strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.pricing-mobile-action span{color:var(--muted);font-size:.68rem}.pricing-mobile-action .cta{min-height:38px;padding:.55rem .75rem;font-size:.7rem;white-space:nowrap}.hero{padding:3.5rem 0 3rem}.home-hero{padding:2.2rem 0 2.6rem}.hero h1{line-height:1.3}.home-hero h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.08}.home-hero .lede{font-size:.96rem}.home-product-showcase{margin-top:1.8rem}.home-product-toolbar{display:block;padding:.65rem}.home-product-context{display:none}.hero-product-tabs{width:100%}.hero-product-tab{min-width:0;padding:.55rem .4rem}.hero-product-panel img{height:auto;aspect-ratio:auto;object-fit:contain}.hero-product-panel figcaption{display:grid;grid-template-columns:1fr;gap:.25rem}.hero-product-note{text-align:left}.product-page-hero{padding:1.65rem 0 2rem}.product-page-hero>.container{gap:1rem}.product-page-copy{gap:.25rem}.product-page-hero .eyebrow{margin-bottom:.35rem;font-size:.68rem}.product-page-copy>.breadcrumbs{margin-bottom:.2rem}.product-page-hero h1{margin-bottom:.35rem;font-size:1.85rem;line-height:1.12}.product-page-hero .lede{margin-bottom:.45rem;font-size:.84rem;line-height:1.52}.product-page-hero .cta-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem}.product-page-hero .cta{width:100%;min-height:38px;padding:.52rem .4rem;justify-content:center;font-size:.72rem;line-height:1.25;text-align:center}.product-page-hero .hero-trust{display:none}.product-media{margin-top:1rem}.product-media-header{min-height:44px;padding:.6rem .75rem}.product-media-header strong{font-size:.72rem}.product-media-header span{font-size:.65rem}.product-media-header,.product-media figcaption{align-items:flex-start}.product-media figcaption{display:grid;height:82px;gap:.2rem;padding:.65rem .75rem;align-content:center}.product-media-caption strong{font-size:.74rem}.product-media-caption span{font-size:.66rem;line-height:1.35}.product-media-note{font-size:.6rem}.product-media-note{text-align:left}.workload-detail-media{padding-bottom:2rem}body:has(.workload-page-nav) .product-proof-copy .feature-list{grid-template-columns:1fr}.section{padding:3rem 0}.foot-grid{grid-template-columns:1fr;gap:1.6rem}.foot-bottom{flex-direction:column;align-items:flex-start}.contact-form-grid{grid-template-columns:1fr;gap:0}.contact-hero{padding:2.4rem 0}.contact-hero h1{font-size:2.25rem}.contact-workspace{padding:2.6rem 0}.contact-page .contact-form{padding:1.2rem}.contact-form-head{margin:-1.2rem -1.2rem 1rem;padding:.9rem 1.2rem}.contact-submit{align-items:flex-start;flex-direction:column}.contact-directory-head{display:block}.contact-directory-head h2{margin-top:.3rem}.contact-channel-grid{grid-template-columns:1fr}.contact-channel-grid a{border-right:0;border-bottom:1px solid var(--line)}.contact-channel-grid a:last-child{border-bottom:0}.btn-demo{display:none}.site-header.is-open .nav-links .nav-mobile-demo{display:block;color:var(--accent-ink);font-weight:700}.split-head{grid-template-columns:1fr;gap:.7rem}.scenario-grid{grid-template-columns:1fr}.scenario{min-height:0;border-right:0}.feature-list{grid-template-columns:1fr}.process-line{grid-template-columns:1fr;border-top:0;border-left:2px solid var(--line-strong)}.process-item{padding:0 0 1.5rem 1.4rem}.process-item:before{top:.2rem;left:-7px}.architecture-grid{grid-template-columns:1fr}.resource-item{grid-template-columns:1fr;gap:.35rem}.callout{grid-template-columns:1fr}.workload-hero{padding:3.2rem 0}.workload-directory{grid-template-columns:1fr}.workload-directory-item{border-right:0}.related-services{grid-template-columns:1fr}.related-services a{min-height:0;border-right:0}}@media (max-width: 340px){.btn-signin{display:none}.site-header.is-open .nav-links .nav-mobile-signin{display:block;color:var(--ink);font-weight:700}}@media (max-width: 420px){.brand-logo-img.header-logo-img{width:160px}.brand-logo-img.footer-logo-img{width:144px}.cta{width:100%;justify-content:center}.hero .cta-row{flex-direction:column}.product-page-hero .cta-row{grid-template-columns:1fr 1fr}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-right:0;border-bottom:1px solid var(--line)}.proof-grid>div:last-child{border-bottom:0}.workload-proof-strip .container,.scope-legend,.workflow-rail{grid-template-columns:1fr}.workload-proof-strip .container>div,.scope-legend>div,.workflow-rail article{border-right:0;border-bottom:1px solid var(--line)}.workload-proof-strip .container>div:last-child,.scope-legend>div:last-child,.workflow-rail article:last-child{border-bottom:0}.console-summary small,.console-workloads .status{display:none}.console-summary{grid-template-columns:1fr}.workload-directory-item{grid-template-columns:42px 1fr;padding:1.3rem 0}.workload-code{width:40px;height:40px}.operator-view-kpis{grid-template-columns:1fr}.operator-view-row{gap:.5rem}}@media print{.site-header,.site-footer,.cta,.cta-row,.cta-banner,.intel-page-cta,.nav-toggle,.skip-link,.pricing-mobile-action,.currency-switch,.pricing-scope-nav,.pricing-toolbar,video,iframe{display:none!important}body{background:#fff;color:#000;font-size:11pt}main{padding:0}.container{max-width:100%;padding:0}a{color:#000;text-decoration:none}main a[href^="/"]:after,main a[href^="https://bridgead.io"]:after{content:" (bridgead.io" attr(href) ")";font-size:8.5pt;color:#444}main a[href^="https://bridgead.io"]:after{content:" (" attr(href) ")"}h1,h2,h3{break-after:avoid}table,figure,article,li{break-inside:avoid}details{display:block}details:not([open])>*:not(summary){display:block!important}details>summary{list-style:none;font-weight:700}.capability-table,.pricing-compare{font-size:9pt}.capability-table th,.capability-table td{padding:4px 6px;border:1px solid #999}.status,.badge-pill{border:1px solid #666;padding:0 4px;font-size:8pt}*{box-shadow:none!important;text-shadow:none!important}}.consent-banner{position:fixed;inset-inline:16px;bottom:16px;z-index:1200;max-width:560px;margin-inline:auto;background:var(--surface, #fff);border:1px solid var(--border, #d7dee8);border-radius:12px;box-shadow:0 12px 32px #10223d2e;padding:16px 20px}.consent-banner p{margin:0 0 12px;font-size:.9rem;line-height:1.5}.consent-actions{display:flex;gap:10px;justify-content:flex-end}.consent-actions button{font:inherit;font-size:.85rem;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer}.consent-accept{background:var(--accent, #1856c6);color:#fff;border:1px solid var(--accent, #1856c6)}.consent-decline{background:transparent;color:inherit;border:1px solid var(--border, #d7dee8)}
