@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_405ce075-module__ncokya__className{font-family:Inter,Inter Fallback;font-style:normal}
@font-face{font-family:Inter Arrow;src:url(/fonts/inter-arrow.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:block;unicode-range:U+2198}:root{--onyx:#000;--soft-onyx:#141414;--night:#0b1b26;--dark-azure:#00638e;--brand-blue:#3a7ca9;--mid-blue:#2f6b8f;--air-blue:#7eafcf;--light-azure:#bfd8e3;--pale-blue:#e6f2ff;--paper:#f9f9f9;--white:#fff;--card-blue:#fbfbfa;--dark-grey:#333;--grey:#0b1b26;--light-grey:#a7a7a7;--line:#0b1b2624;--menu-line:#ffffffb3;--backdrop-grid-line:#0b1b2612;--container:1280px;--radius-pill:999px;--radius-compact:22px;--radius-card:12px;--radius-feature:32px;--radius-card-mobile:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{overscroll-behavior-y:none;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color-adjust:exact;-webkit-color-adjust:exact;forced-color-adjust:none;min-width:320px}body{overscroll-behavior-y:none;background-color:var(--white);background-image:radial-gradient(ellipse 58% 20% at 50% 24%, #ffffffeb 0%, #ffffff94 42%, transparent 78%), radial-gradient(ellipse 62% 22% at 50% 56%, #ffffffc2 0%, #ffffff61 44%, transparent 80%), radial-gradient(ellipse 52% 24% at 18% 88%, #ffffffd1 0%, #ffffff6b 46%, transparent 82%), radial-gradient(ellipse 56% 22% at 76% 92%, #ffffffad 0%, #ffffff52 44%, transparent 82%), radial-gradient(ellipse 88% 24% at 4% 3%, #e6f2fffa 0%, transparent 72%), radial-gradient(ellipse 72% 26% at 96% 18%, #3a7ca985 0%, transparent 74%), radial-gradient(ellipse 86% 25% at 12% 43%, #e6f2ffcc 0%, transparent 76%), radial-gradient(ellipse 70% 24% at 88% 66%, #7eafcf9e 0%, transparent 76%), radial-gradient(ellipse 82% 24% at 18% 88%, #bfd8e3e0 0%, transparent 76%), linear-gradient(155deg, var(--pale-blue) 0%, var(--light-azure) 46%, var(--air-blue) 100%);min-height:100vh;color:var(--night);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color-adjust:exact;-webkit-color-adjust:exact;forced-color-adjust:none;text-rendering:optimizelegibility;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh),100% max(100%,500svh);background-attachment:scroll;margin:0;font-weight:300;position:relative;overflow-x:hidden}body:before{z-index:1000;pointer-events:none;content:"";opacity:.68;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.3'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}p,h1,h2,h3,figure{margin-top:0}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-weight:500}h1{margin-bottom:28px;font-size:clamp(3.35rem,4.8vw,5.4rem);line-height:.98}h2{margin-bottom:24px;font-size:clamp(2.5rem,5.4vw,5.4rem);line-height:1}h3{margin-bottom:14px;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08}p{text-wrap:pretty;line-height:1.55}.skip-link{z-index:1000;border-radius:var(--radius-pill);background:var(--white);color:var(--night);opacity:0;pointer-events:none;padding:10px 14px;transition:opacity .18s;position:fixed;top:8px;left:8px}.skip-link:focus{opacity:1;pointer-events:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--dark-azure);outline-offset:4px}.mobile-primary a[aria-current=page],.mobile-primary a:focus-visible{outline:none;text-decoration:none}.mobile-primary a[aria-current=page]{position:relative}.mobile-primary a[aria-current=page]:after,.mobile-primary a:focus-visible:after{content:"";background:currentColor;height:2px;position:absolute;bottom:-.08em;left:.05em;right:.05em}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.section-pad{padding-block:clamp(72px,10vw,128px)}.eyebrow{display:none}.eyebrow-light{color:var(--light-azure)}.lede{max-width:630px;color:var(--night);margin-bottom:36px;font-size:clamp(1.1rem,1.55vw,1.35rem);line-height:1.55}.button-row,.menu-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.button{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.button-dark{background-color:var(--onyx);color:var(--white)}.button-dark:hover,.button-dark:focus-visible{background-color:#333}.button-light{color:var(--onyx);background-color:#f1f1f1}.button-light:hover,.button-light:focus-visible{background-color:#e5e5e5}.text-link{white-space:nowrap;align-items:center;gap:9px;min-height:44px;display:inline-flex}.text-link span{font-family:Inter Arrow,sans-serif;font-size:1.1rem;font-weight:500;line-height:1;transition:color .18s;display:inline-block}.text-link-light{color:var(--pale-blue)}.site-header{z-index:1001;pointer-events:none;width:100%;padding-inline:24px;position:fixed;top:18px}.nav-shell{z-index:3;border-radius:var(--radius-compact);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);pointer-events:auto;background:#e6f2ff9e;border:1px solid #ffffff80;justify-content:space-between;align-items:center;width:min(100%,1280px);min-height:68px;margin-inline:auto;padding:10px 12px 10px 18px;display:flex;position:relative;box-shadow:0 12px 42px #0b1b261a,inset 0 1px #ffffffa6}.brand-link{z-index:3;letter-spacing:-.025em;align-items:center;gap:6px;font-size:1.35rem;font-weight:500;display:inline-flex;position:relative}.brand-link img{object-fit:contain;width:42px;height:42px}.brand-mark-light{display:none}.desktop-nav{align-items:center;gap:clamp(18px,2.4vw,34px);font-size:.9rem;font-weight:500;display:flex}.desktop-nav-link{color:var(--night);opacity:1;padding-block:10px;transition:color .2s ease-out}.desktop-nav-link:hover,.desktop-nav-link:focus-visible{color:var(--night)}.desktop-nav:has(.desktop-nav-link:hover) .desktop-nav-link:not(:hover){color:#666}.nav-cta{border-radius:var(--radius-pill);background:var(--onyx);color:var(--white);padding:13px 20px;transition:background-color .2s ease-out,color .2s ease-out}.nav-cta:hover,.nav-cta:focus-visible{background-color:#333}.menu-trigger,.menu-backdrop{display:none}@keyframes menu-content-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}45%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}.hero{background:linear-gradient(118deg,#eef8ff 0%,#bedceb 38%,#7eafcf 68%,#2f6b8f 100%);align-items:center;min-height:100svh;padding-top:150px;display:flex;position:relative;overflow:hidden}.hero-wash{background:linear-gradient(90deg,#ffffff54,#0000 56%),linear-gradient(#0000 55%,#0b1b2614);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid;position:relative}.hero-copy{padding-bottom:30px}.hero-product-stage{min-height:630px;position:relative}.product-placeholder{margin-bottom:0}.placeholder-frame{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f9f93d;border:1px solid #ffffff85;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b1b2626,inset 0 1px #ffffffa3}.placeholder-frame:after{border-radius:calc(var(--radius-card) - 10px);content:"";border:1px solid #ffffff47;position:absolute;inset:14px}.placeholder-portrait .placeholder-frame{aspect-ratio:9/17}.placeholder-landscape .placeholder-frame{aspect-ratio:16/10}.placeholder-wide .placeholder-frame{aspect-ratio:16/8}.placeholder-dark .placeholder-frame{background:#0b1b26e0;border-color:#ffffff26}.product-placeholder figcaption{max-width:440px;color:var(--night);margin-top:14px;font-size:.78rem;line-height:1.45}.product-placeholder figcaption span{display:none}.product-placeholder figcaption p{margin-bottom:0}.hero-product-stage figcaption{display:none}.phone-slot{z-index:2;width:min(47%,270px);position:absolute;top:0;left:0}.dashboard-slot{width:78%;position:absolute;bottom:26px;right:-6%}@media (min-width:1001px) and (max-width:1200px),(min-width:1001px) and (max-height:850px){h1{font-size:clamp(3.75rem,4.8vw,5rem)}.hero{padding-top:124px}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(36px,5vw,68px)}.hero-copy{padding-bottom:0}.hero-product-stage{min-height:520px}.phone-slot{width:min(43%,230px)}.dashboard-slot{width:76%;right:-4%}}.workflow{background:var(--paper)}.split-heading{grid-template-columns:1.35fr .65fr;align-items:start;gap:28px;display:grid}.split-heading>p:last-child{max-width:420px;color:var(--grey);font-size:1rem}.workflow-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:clamp(48px,7vw,84px) 0 0;padding:0;list-style:none;display:grid}.workflow-grid li{border-right:1px solid var(--line);min-height:330px;padding:24px 28px 28px 0}.workflow-grid li+li{padding-left:28px}.workflow-grid li:last-child{border-right:0}.step-number,.story-index{display:none}.workflow-grid p{color:var(--grey);font-size:.95rem}.section-dark{background:var(--night);color:var(--white)}.dual-story{position:relative;overflow:hidden}.dual-story:before{content:"";background:linear-gradient(130deg,#0000 35%,#00638e7a,#7eafcf42);position:absolute;inset:0}.dual-story-grid{grid-template-columns:1fr .78fr .78fr;gap:22px;display:grid;position:relative}.dual-story-grid>div:first-child{padding-right:40px}.story-panel{border-radius:var(--radius-card);border:1px solid #ffffff29;min-height:420px;padding:clamp(28px,4vw,48px)}.glass-dark{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;box-shadow:inset 0 1px #ffffff21}.story-panel-offset{margin-top:56px}.story-panel .story-index{color:var(--air-blue);margin-bottom:120px}.story-panel p:not(.story-index){color:var(--white);font-size:.95rem}.story-panel .text-link{margin-top:24px}.section-intro{max-width:630px;color:var(--grey);font-size:1.05rem}.prevention-section{background:var(--pale-blue)}.prevention-grid{grid-template-columns:1.1fr .52fr;align-items:start;gap:clamp(48px,7vw,100px);display:grid}.prevention-copy{padding-top:34px}.prevention-steps{border-top:1px solid var(--line);margin-top:58px;display:grid}.prevention-steps article{border-bottom:1px solid var(--line);grid-template-columns:.28fr 1fr;gap:24px;padding:22px 0;display:grid}.prevention-steps span{color:var(--night);font-size:1rem}.prevention-steps p{color:var(--grey);margin-bottom:0}.admin-section{background:var(--white)}.admin-feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.admin-feature-grid article{border-right:1px solid var(--line);min-height:260px;padding:28px 26px 32px 0}.admin-feature-grid article+article{padding-left:26px}.admin-feature-grid article:last-child{border-right:0}.admin-feature-grid p{color:var(--grey);font-size:.92rem}.home-admin-placeholder{margin-top:60px}.principles-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(70px,10vw,160px);display:grid}.principle-list{border-top:1px solid #ffffff2e}.principle-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:.65fr 1fr;gap:32px;padding:28px 0;display:grid}.principle-list h3,.principle-list p{margin-bottom:0}.principle-list p{color:var(--white)}.page-hero{background:linear-gradient(125deg,#f7fbff,#d6ebf7 44%,#91bdd6 100%);min-height:600px;padding-top:170px;position:relative}.page-hero:after{background:var(--backdrop-grid-line);content:"";height:1px;position:absolute;inset:auto 0 0}.page-hero-grid{grid-template-columns:1fr;align-items:start;gap:46px;display:grid}.page-hero-grid .lede{max-width:720px}.page-hero-updated{color:var(--grey);margin:0 0 22px;font-size:.86rem}.page-hero-dark{background:linear-gradient(130deg, var(--night), var(--dark-azure), var(--air-blue));color:var(--white)}.journey-section{background:var(--paper)}.journey-list{border-top:1px solid var(--line);margin:60px 0 0;padding:0;list-style:none}.journey-list li{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1fr;align-items:baseline;gap:28px;padding:34px 0 38px;display:grid}.journey-list li>span{display:none}.journey-list h2{margin:0;font-size:clamp(2rem,3.4vw,3.5rem)}.journey-list p{max-width:570px;color:var(--grey);margin:0}.product-section{background:var(--white)}.product-worker{background:var(--pale-blue)}.product-detail-grid{grid-template-columns:1.08fr .72fr;align-items:start;gap:clamp(48px,7vw,96px);display:grid}.product-detail-reverse{grid-template-columns:.85fr 1fr}.feature-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.feature-list article{border-bottom:1px solid var(--line);min-height:210px;padding:24px 26px 30px 0}.feature-list article:nth-child(odd){border-right:1px solid var(--line)}.feature-list article:nth-child(2n){padding-left:26px}.feature-list h3{letter-spacing:-.025em;font-size:1.16rem}.feature-list p{color:var(--grey);margin-bottom:0;font-size:.88rem}.feature-list-dark,.feature-list-dark article{border-color:#ffffff2e}.feature-list-dark p,.section-dark .section-intro,.section-dark .product-placeholder figcaption,.section-dark .product-placeholder figcaption span,.org-model-section .split-heading>p:last-child{color:var(--white)}.org-model-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.org-model-grid article{border-radius:var(--radius-card);border:1px solid #ffffff29;min-height:390px;padding:34px}.org-model-grid span{display:none}.org-model-grid p{color:var(--white)}.deployment-section{background:var(--paper)}.plain-list{border-top:1px solid var(--line);margin:48px 0 0;padding:0;list-style:none}.plain-list li{border-bottom:1px solid var(--line);color:var(--dark-grey);padding:20px 0}.assurance-section{background:var(--pale-blue)}.assurance-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(48px,7vw,104px);display:grid}.assurance-list{border-top:1px solid var(--line)}.assurance-list article{border-bottom:1px solid var(--line);padding:28px 0}.assurance-list h3{font-size:1.22rem}.assurance-list p{max-width:590px;color:var(--grey);margin-bottom:0}.contact-section{background:var(--paper)}.contact-shell{width:min(100% - 48px,980px)}.contact-intro{max-width:660px;margin-bottom:clamp(28px,4vw,48px)}.contact-intro h1{margin-bottom:18px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98}.contact-intro p{margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.5}.contact-detail{border-top:1px solid var(--line);margin-top:64px;padding-top:22px}.contact-detail span{display:none}.contact-detail a{color:var(--night)}.contact-form{border-radius:var(--radius-feature);-webkit-backdrop-filter:blur(28px)saturate(145%);background:#ffffff3d;border:1px solid #ffffffa3;gap:22px;padding:clamp(22px,3.5vw,42px);display:grid;box-shadow:0 28px 80px #0b1b2621,inset 0 1px #ffffffdb}.contact-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-turnstile{min-height:0}.contact-form button:disabled{cursor:wait;opacity:.6}.field-pair{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.contact-form label{gap:8px;display:grid}.contact-form label>span{letter-spacing:.02em;font-size:.875rem}.contact-form input,.contact-form select,.contact-form textarea{background:0 0;border:0;border-bottom:1px solid #0b1b2640;border-radius:0;outline:0;width:100%}.contact-form input,.contact-form select{min-height:48px}.contact-form .select-shell{display:block;position:relative}.contact-form select{appearance:none;padding-inline:0 32px}.contact-form .select-shell:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute;top:50%;right:4px;transform:translateY(-45%)rotate(45deg)}.contact-form textarea{resize:vertical;padding-top:12px}.contact-form .message-field{gap:14px;margin-bottom:8px}.contact-form .message-field>span{letter-spacing:-.015em;font-size:1rem;font-weight:500}.contact-form .message-field .textarea-shell{border-radius:var(--radius-compact);-webkit-backdrop-filter:blur(18px);background:#ffffff52;border:1px solid #ffffffb3;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 12px 36px #0b1b2612}.contact-form .message-field textarea{border-radius:inherit;min-height:250px;box-shadow:none;-webkit-backdrop-filter:none;resize:none;background:0 0;border:0;padding:22px 24px;font-size:1.05rem;line-height:1.55;display:block}.contact-form .message-field .textarea-resize-handle{z-index:1;cursor:ns-resize;touch-action:none;width:32px;height:32px;position:absolute;bottom:0;right:0}.contact-form .message-field textarea::placeholder{color:var(--night);opacity:1}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--dark-azure);box-shadow:0 2px 0 -1px var(--dark-azure)}.contact-form .message-field .textarea-shell textarea:focus{box-shadow:none;border-color:#0000}.contact-form .message-field .textarea-shell:focus-within{border-color:var(--dark-azure);box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #00638e24,0 16px 42px #0b1b2617}.form-submit-row{align-items:center;gap:22px;margin-top:0;display:flex}.form-submit-row p,.form-fallback{color:var(--grey);margin:0;font-size:.8rem}.form-fallback a{color:var(--night);text-underline-offset:3px;text-decoration:underline}.app-release{background:var(--paper)}.app-platform-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.app-platform-grid article{border-radius:var(--radius-card);min-height:550px;padding:clamp(32px,5vw,64px)}.app-platform-grid article:first-child{background:linear-gradient(145deg, var(--card-blue), var(--light-azure))}.app-platform-grid article:last-child{background:linear-gradient(145deg, var(--dark-azure), var(--night));color:var(--white)}.app-platform-grid h2{margin-top:130px;font-size:clamp(2.4rem,4.2vw,4.4rem)}.app-platform-grid article>p:not(.platform-label,.availability){max-width:520px;color:var(--grey)}.app-platform-grid article:last-child>p:not(.platform-label,.availability){color:var(--white)}.platform-label{display:none}.availability{border-radius:var(--radius-pill);border:1px solid;width:fit-content;margin-top:40px;padding:10px 15px;font-size:.75rem}.app-help-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding-top:28px;display:flex}.app-help-strip p{margin:0}.get-the-app-page .page-hero{min-height:590px}.get-the-app-page .app-release{padding-block:clamp(64px,8vw,110px)}.get-the-app-page .app-platform-grid article{min-height:470px}.get-the-app-page .app-platform-grid h2{margin-top:76px}.get-the-app-page .app-help-strip{margin-top:48px}.prose-section{background:var(--paper)}.prose-layout{counter-reset:legal-section;gap:70px;max-width:980px;display:grid}.prose-layout section{border-top:1px solid var(--line);grid-template-columns:.65fr 1fr;gap:32px;padding-top:28px;display:grid}.prose-layout h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.prose-layout>section>h2:before{counter-increment:legal-section;content:counter(legal-section) ". "}.prose-layout p{max-width:610px;color:var(--grey);margin:0;font-size:1.02rem}.legal-lead{line-height:1.7;max-width:680px!important;font-size:1.08rem!important}.legal-document-header{gap:28px;padding-bottom:12px;display:grid}.legal-updated{color:var(--night)!important;font-size:.86rem!important}.legal-contents{border:1px solid var(--line);border-radius:var(--radius-compact);background:#ffffff70;padding:28px}.legal-contents>h2{color:var(--night);letter-spacing:0;margin:0 0 18px;font-size:.84rem;font-weight:500}.legal-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:0;padding:0;list-style:none;display:grid}.legal-contents a{color:inherit;text-underline-offset:4px;font-size:.94rem;text-decoration:underline}.legal-copy{gap:20px;max-width:640px;display:grid}.legal-copy h3{letter-spacing:-.02em;margin:14px 0 -4px;font-size:1.14rem;line-height:1.35}.legal-copy ul,.legal-copy ol{color:var(--grey);gap:12px;margin:0;padding-left:1.35rem;font-size:1.02rem;line-height:1.65;display:grid}.legal-copy a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-copy a:hover,.legal-copy a:focus-visible,.legal-contents a:hover,.legal-contents a:focus-visible{color:inherit}.legal-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:100%;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--grey);font-size:.94rem;line-height:1.5}.legal-table th,.legal-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 18px 16px 0}.legal-table th{color:var(--night);font-size:.82rem;font-weight:500}.legal-table tr:last-child td{border-bottom:0}.legal-callout{background:0 0;border-left:0;gap:10px;margin-block:8px;padding:0 0 0 24px;display:grid;position:relative}.legal-callout:before{background:var(--dark-azure);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.legal-callout h3{margin:0}.legal-callout-critical:before{background:#b42318}.prose-layout section[id]{scroll-margin-top:110px}.legal-page .page-hero{background:0 0;min-height:auto;padding-top:clamp(132px,14vw,190px);padding-bottom:34px}.legal-page .page-hero-grid{text-align:center;max-width:700px;display:block}.legal-page .page-hero-grid>.eyebrow{display:none}.legal-page .page-hero-grid>div{justify-items:center;display:grid}.legal-page .page-hero-updated{color:var(--night);margin-bottom:28px;font-size:.95rem}.legal-page .page-hero-grid h1{letter-spacing:-.07em;max-width:none;margin:0 auto 30px;font-size:clamp(2.75rem,4.5vw,3.8rem);line-height:.98}.legal-page .page-hero-grid .lede{max-width:700px;color:var(--grey);text-align:left;gap:18px;margin:0 auto;font-size:1rem;line-height:1.6;display:grid;transform:translate(clamp(0px,1.5vw,22px))}.legal-page .page-hero-grid .lede p{max-width:none;margin:0}.legal-page .prose-section{background:0 0;padding-top:0}.legal-page .prose-layout{gap:0;max-width:700px;transform:translate(clamp(0px,1.5vw,22px))}.legal-page .prose-layout>section{border-top:0;padding:48px 0;display:block}.legal-page .prose-layout>section>h2{letter-spacing:-.05em;max-width:none;margin:0 0 24px;font-size:clamp(1.75rem,2.7vw,2rem);line-height:1.1}.legal-page .prose-layout>section>p,.legal-page .prose-layout>section>ul,.legal-page .prose-layout>section>ol{max-width:none;font-size:1rem;line-height:1.6}.legal-page .legal-copy{gap:20px;width:100%;max-width:none}.legal-page .legal-copy p,.legal-page .legal-copy ul,.legal-page .legal-copy ol{max-width:none;font-size:1rem;line-height:1.6}.legal-page .legal-copy h3{margin-top:16px;font-size:1.1rem;font-weight:600}@media (max-width:700px){.legal-page .prose-layout,.legal-page .page-hero-grid .lede{transform:none}}.site-footer{background:var(--soft-onyx);color:var(--white);padding:72px 0 28px}.footer-grid{grid-template-columns:1.4fr .65fr .65fr 1fr;gap:48px;padding-bottom:70px;display:grid}.footer-brand p{max-width:330px;color:var(--white);margin-top:24px}.brand-link-footer img{width:38px;height:38px}.footer-label{display:none}.footer-grid nav a{width:fit-content;color:var(--white);margin-bottom:12px;font-size:.9rem;display:block}.footer-base{color:var(--white);border-top:1px solid #ffffff21;justify-content:space-between;gap:32px;padding-top:24px;font-size:.78rem;display:flex}.footer-base p:last-child{text-align:right;max-width:680px}@media (max-width:1000px){.desktop-nav{display:none}.site-header:before{z-index:1;border-radius:var(--radius-compact);content:"";pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(125%);background:#e6f2ff9e;border:1px solid #ffffff80;height:68px;transition:height .56s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:24px;right:24px;box-shadow:0 14px 36px #0b1b261f,inset 0 1px #ffffffa6}.menu-is-open:before{height:clamp(560px,72svh,680px)}.nav-shell{z-index:3;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.menu-trigger{z-index:4;cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:12px 8px;display:grid;position:relative}.menu-symbol{color:#6e6e6e;width:18px;height:18px;margin:auto;transition:color .2s;display:block}.menu-symbol path,.menu-symbol rect{fill:currentColor}.menu-symbol-open{display:none}.menu-trigger:hover .menu-symbol,.menu-trigger:focus-visible .menu-symbol{color:#000}.menu-is-open .menu-symbol-closed{display:none}.menu-is-open .menu-symbol-open{display:block}.menu-backdrop{z-index:2;visibility:hidden;opacity:1;pointer-events:none;background:0 0;padding:18px 24px 24px;transition:visibility 0s linear .36s;display:block;position:fixed;inset:0}.mobile-menu{z-index:2;clip-path:none;width:min(100%,1280px);height:clamp(560px,72svh,680px);max-height:calc(100svh - 36px);box-shadow:none;-webkit-backdrop-filter:none;opacity:1;background:0 0;border:0;border-radius:0;flex-direction:column;margin-inline:auto;padding:112px clamp(30px,6vw,64px) 30px;display:flex;position:relative;overflow:auto}.menu-is-open .menu-backdrop{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-primary,.menu-contact-grid,.menu-actions{opacity:1;transform:none}.mobile-primary a,.menu-contact-grid>div,.menu-actions a{opacity:0;filter:blur(7px);transition:opacity .26s,transform .42s cubic-bezier(.16,1,.3,1),filter .26s;transform:translateY(18px)}.menu-is-open .menu-actions a,.menu-is-open .menu-contact-grid>div,.menu-is-open .mobile-primary a{transition-delay:0s}.mobile-primary a:first-child{transition-delay:.18s}.mobile-primary a:nth-child(2){transition-delay:.145s}.mobile-primary a:nth-child(3){transition-delay:.11s}.menu-contact-grid>div:first-child{transition-delay:70ms}.menu-contact-grid>div:nth-child(2){transition-delay:35ms}.menu-actions a:first-child,.menu-actions a:nth-child(2){transition-delay:0s}.menu-is-open .mobile-primary a,.menu-is-open .menu-contact-grid>div,.menu-is-open .menu-actions a{animation:.42s cubic-bezier(.16,1,.3,1) both menu-content-reveal}.menu-is-open .mobile-primary a:first-child{animation-delay:.16s}.menu-is-open .mobile-primary a:nth-child(2){animation-delay:.195s}.menu-is-open .mobile-primary a:nth-child(3){animation-delay:.23s}.menu-is-open .menu-contact-grid>div:first-child{animation-delay:.27s}.menu-is-open .menu-contact-grid>div:nth-child(2){animation-delay:.305s}.menu-is-open .menu-actions a:first-child,.menu-is-open .menu-actions a:nth-child(2){animation-delay:.34s}.mobile-primary{row-gap:18px;font-weight:400;display:grid}.mobile-primary a{letter-spacing:-.055em;width:fit-content;font-size:clamp(2.35rem,7vw,4.2rem);line-height:1.08;display:inline-block;position:relative}.menu-contact-grid{border-top:0;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px;padding-top:16px;display:grid;position:relative}.menu-contact-grid:before{background:var(--menu-line);content:"";opacity:0;transform-origin:0;height:1.5px;transition:opacity .18s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.menu-is-open .menu-contact-grid:before{opacity:1;transition-delay:.23s;transform:scaleX(1)}.menu-contact-grid p{margin-bottom:0}.menu-contact-grid p span{margin-left:6px;font-family:Inter Arrow,sans-serif}.menu-contact-grid a{color:var(--night);font-size:.9rem}.menu-actions{margin-top:auto;padding-top:24px;position:relative}.menu-actions:before{background:var(--menu-line);content:"";opacity:0;transform-origin:0;height:1.5px;transition:opacity .18s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.menu-is-open .menu-actions:before{opacity:1;transition-delay:.42s;transform:scaleX(1)}.menu-actions a{border-radius:var(--radius-pill);background:var(--night);min-width:132px;color:var(--white);text-align:center;padding:12px 20px;font-size:.84rem}body:has(.menu-is-open):after{z-index:99;content:"";pointer-events:none;background:#0b1b2647;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-primary,.menu-contact-grid,.menu-actions{transition:none}}.hero{min-height:100svh}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:40px}.hero-product-stage{min-height:590px}.phone-slot{width:min(39%,250px);left:8%}.dashboard-slot{width:70%;right:0}.split-heading{grid-template-columns:1fr 1fr}.split-heading .eyebrow{grid-column:1/-1}.workflow-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid li:nth-child(2){border-right:0}.workflow-grid li:nth-child(n+3){border-top:1px solid var(--line)}.workflow-grid li:nth-child(3){padding-left:0}.dual-story-grid{grid-template-columns:1fr 1fr}.dual-story-grid>div:first-child{grid-column:1/-1}.story-panel-offset{margin-top:0}.admin-feature-grid{grid-template-columns:repeat(2,1fr)}.admin-feature-grid article:nth-child(2){border-right:0}.admin-feature-grid article:nth-child(n+3){border-top:1px solid var(--line)}.admin-feature-grid article:nth-child(3){padding-left:0}.page-hero-grid,.product-detail-grid,.product-detail-reverse{grid-template-columns:1fr}.product-detail-grid>.product-placeholder{justify-self:center;width:min(76%,680px)}.product-detail-grid>.placeholder-portrait{width:min(46%,390px)}.org-model-grid{grid-template-columns:1fr}.org-model-grid article{min-height:300px}.org-model-grid span{margin-bottom:80px}.contact-grid{grid-template-columns:.72fr 1.28fr;gap:50px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){body{background-position:top;background-size:max(100%,1280px) max(100%,500svh)}.container{width:min(calc(100% - 32px), var(--container))}.site-header{padding-inline:10px;top:10px}.nav-shell{border-radius:var(--radius-compact);min-height:62px;padding-block:7px}.site-header:before{border-radius:var(--radius-card-mobile);height:62px;left:10px;right:10px;box-shadow:0 10px 28px #0b1b261a,inset 0 1px #ffffffa6}.menu-is-open:before{height:clamp(540px,72svh,650px)}.menu-backdrop{padding:10px}.mobile-menu{height:clamp(540px,72svh,650px);max-height:calc(100svh - 20px);padding:102px 28px 26px}.mobile-primary{row-gap:14px}.mobile-primary a{font-size:clamp(2.35rem,10.5vw,3.3rem)}.menu-contact-grid{grid-template-columns:1fr}.menu-actions{flex-wrap:nowrap;width:100%}.menu-actions a{flex:1;min-width:0}h1{font-size:clamp(3.15rem,15vw,5rem)}h2{font-size:clamp(2.45rem,12vw,3.7rem)}.hero{padding-top:132px}.hero-product-stage{min-height:510px}.phone-slot{width:45%;margin-inline:0;left:8px}.dashboard-slot{width:83%;right:-12%}.product-placeholder figcaption{font-size:.7rem}.split-heading,.workflow-grid,.dual-story-grid,.footer-grid,.prevention-grid,.principles-grid,.page-hero-grid,.journey-list li,.assurance-grid,.contact-grid,.app-platform-grid,.prose-layout section{grid-template-columns:1fr}.split-heading .eyebrow,.dual-story-grid>div:first-child{grid-column:auto}.workflow-grid li,.workflow-grid li+li,.workflow-grid li:nth-child(3){border-right:0;border-top:1px solid var(--line);min-height:0;padding:24px 0 50px}.step-number{margin-bottom:48px}.story-panel{min-height:440px}.prevention-grid>.product-placeholder,.product-detail-grid>.placeholder-portrait{justify-self:center;width:min(72%,330px)}.prevention-steps article{grid-template-columns:.32fr 1fr}.admin-feature-grid,.feature-list{grid-template-columns:1fr}.admin-feature-grid article,.admin-feature-grid article+article,.admin-feature-grid article:nth-child(3),.feature-list article,.feature-list article:nth-child(2n){border-right:0;border-top:1px solid var(--line);min-height:0;padding:24px 0 32px}.principle-list article{grid-template-columns:1fr;gap:14px}.page-hero{min-height:650px;padding-top:160px}.page-hero-grid{gap:18px}.journey-list li{gap:14px}.journey-list li>span{margin-bottom:20px}.product-detail-grid>.product-placeholder{width:100%}.field-pair{grid-template-columns:1fr}.contact-shell{width:min(100% - 24px,980px)}.contact-form{border-radius:var(--radius-card-mobile);padding:18px}.contact-form .message-field .textarea-shell,.contact-form .message-field textarea{border-radius:var(--radius-compact)}.contact-form .message-field textarea{min-height:220px;padding:18px}.form-submit-row{flex-direction:column;align-items:flex-start}.get-the-app-page .page-hero{min-height:540px}.get-the-app-page .app-platform-grid article{min-height:430px}.get-the-app-page .app-platform-grid h2{margin-top:64px}.app-help-strip{flex-direction:column;align-items:flex-start}.prose-layout{gap:54px}.prose-layout section{gap:18px}.legal-contents ol{grid-template-columns:1fr}.footer-base{display:block}.footer-base p:last-child{text-align:left;margin-top:18px}}.site-footer{background:var(--white);color:var(--onyx);padding:clamp(72px,10vw,160px) 0 32px;font-weight:400}.site-footer .container{width:min(calc(100% - 48px), var(--container))}.footer-cta{background:var(--card-blue);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:270px;margin-bottom:clamp(100px,13vw,170px);display:flex}.footer-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,4vw,3.2rem)}.footer-cta-button{border-radius:var(--radius-pill);color:var(--onyx);background:#f1f1f1;justify-content:center;align-items:center;padding:13px 22px;font-size:.9rem;font-weight:500;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex;overflow:hidden}.footer-cta-button:hover,.footer-cta-button:focus-visible{background-color:#e5e5e5}.site-footer .footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 28px;padding-bottom:clamp(110px,14vw,180px);display:grid}.site-footer .footer-grid nav{align-content:start;gap:20px;display:grid;transform:translate(8px)}.site-footer .footer-grid h3{color:#737373;letter-spacing:0;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.site-footer .footer-grid a{width:fit-content;color:var(--onyx);margin-bottom:0;font-size:.75rem;font-weight:400;line-height:1.4;transition:color .2s ease-out;display:block}.site-footer .footer-grid a:hover,.site-footer .footer-base a:hover{color:#666}.site-footer .footer-base{color:var(--onyx);border-top:1px solid #e5e5e5;grid-template-columns:auto auto 1fr;align-items:center;gap:20px 28px;padding-top:24px;font-size:.875rem;font-weight:400;display:grid}.footer-mark{align-items:center;gap:9px;font-weight:400;display:inline-flex}.footer-mark img{filter:invert();width:24px;height:24px}.footer-copyright,.footer-disclaimer{margin:0}.footer-disclaimer{text-align:right;justify-self:end;max-width:560px}@media (max-width:1000px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-cta{margin-bottom:100px}}@media (max-width:680px){.footer-cta{min-height:230px;margin-bottom:76px;padding:28px 20px}.site-footer .footer-grid{grid-template-columns:1fr;gap:42px 24px;padding-bottom:76px}.site-footer .container{width:calc(100% - 32px)}.site-footer .footer-base{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer-disclaimer{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero,.workflow,.section-dark,.prevention-section,.admin-section,.page-hero,.page-hero-dark,.journey-section,.product-section,.product-worker,.deployment-section,.assurance-section,.contact-section,.app-release,.prose-section,.site-footer{background:0 0}.contact-page .contact-section{min-height:100svh;padding-block:clamp(138px,17vw,210px) clamp(88px,10vw,140px)}.hero-wash,.dual-story:before{display:none}.section-dark,.page-hero-dark{color:var(--night)}.page-hero:after{display:none}.page-hero-dark .lede{color:var(--night)}.org-model-grid article{color:var(--night);background:var(--card-blue)}.story-panel{color:var(--night);background:var(--card-blue);box-shadow:none;-webkit-backdrop-filter:none}.story-panel p:not(.story-index){color:var(--night)}.product-section.section-dark .product-detail-grid{border-radius:var(--radius-card);background:var(--card-blue);color:var(--night);border:1px solid #ffffff2e;padding:clamp(32px,6vw,76px)}.story-panel p:not(.story-index),.story-panel .text-link-light,.org-model-grid article p,.product-section.section-dark .product-detail-grid p,.principle-list,.principle-list article{border-color:var(--line)}.principle-list p,.org-model-section .split-heading>p:last-child{color:var(--grey)}.workflow{color:var(--night);background:0 0}:is(.hero,.workflow,.dual-story,.prevention-section,.admin-section,.principles-section,.page-hero,.journey-section,.product-section,.org-model-section,.deployment-section,.assurance-section,.contact-section,.app-release,.prose-section,.site-footer){isolation:isolate;position:relative}.workflow .split-heading>p:last-child,.workflow-grid p{color:var(--night)}.workflow-grid,.workflow-grid li{border-color:#0b1b2629}.site-footer{color:var(--night);border-top:0}.brand-link-footer img{filter:invert()}.footer-brand p,.footer-grid nav a,.footer-base{color:var(--night)}.site-footer .footer-base{border-top:0}@media (max-width:680px){.product-section.section-dark .product-detail-grid{padding:28px}}.site-footer{background:0 0}
