@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-20C4,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-20C4,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-20C4,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}
.cosmos-glass{filter:none;-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff61,#ffffff1f 58%,#ccebff38),#ffffff3d;border:0;box-shadow:inset 0 1px #ffffff94,0 8px 24px #ffffff1f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cosmos-glass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@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{--brand-onyx:#0a0a0a;--brand-blue-slate:#536878;--brand-blue-slate-rgb:83 104 120;--grain-texture: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)'/%3E%3C/svg%3E");--brand-alabaster-grey:#e5e4e2;--onyx:var(--brand-onyx);--soft-onyx:#141414;--night:#0b1b26;--dark-azure:var(--brand-blue-slate);--brand-blue:var(--brand-blue-slate);--mid-blue:var(--brand-blue-slate);--air-blue:#b7c2c8;--light-azure:#e9ebec;--pale-blue:#f0f0ee;--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-surface:8px;--type-display:clamp(3.35rem, 4.8vw, 5.4rem);--type-section:clamp(2.5rem, 5.4vw, 5.4rem);--type-subheading:clamp(1.4rem, 2.2vw, 2rem);--type-body:1rem;--type-small:.875rem;--weight-regular:380;--weight-heading:500;--weight-strong:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{overscroll-behavior-y:none;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-color:#fff;min-width:320px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html.lenis{scroll-behavior:auto}body{isolation:isolate;overscroll-behavior-y:none;min-height:100vh;color:var(--night);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-weight:var(--weight-regular);text-rendering:optimizelegibility;background:#fff;margin:0;position:relative;overflow-x:hidden}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}.site-gradient-background{--site-shadow-alpha:12%;--site-patch-rgb:93 116 134;--site-base-start:#e4e8ed;--site-base-mid:#e4e8ed;--site-base-end:#e4e8ed;--site-shadow-rgb:92 115 132;--site-mid-shadow-rgb:129 151 164;--site-upper-glow-rgb:168 184 192;--site-mid-glow-rgb:177 193 201;--site-light-glow-rgb:228 232 237;--site-bridge-rgb:145 165 178;z-index:0;pointer-events:none;background:radial-gradient(ellipse 82% 40% at 103% 94%, rgb(var(--site-light-glow-rgb) / 80%), transparent 86%), radial-gradient(ellipse 62% 34% at -12% 64%, rgb(var(--site-light-glow-rgb) / 84%), transparent 85%), radial-gradient(ellipse 112% 54% at 48% 70%, rgb(var(--site-bridge-rgb) / 30%), transparent 88%), radial-gradient(ellipse 74% 38% at 103% 42%, rgb(var(--site-mid-glow-rgb) / 62%), transparent 86%), radial-gradient(ellipse 66% 34% at -10% -1%, rgb(var(--site-upper-glow-rgb) / 45%), transparent 87%), radial-gradient(ellipse 96% 53% at 10% 27%, rgb(var(--site-mid-shadow-rgb) / 20%), transparent 86%), radial-gradient(ellipse 120% 78% at 72% 12%, rgb(var(--site-shadow-rgb) / var(--site-shadow-alpha)), transparent 87%), radial-gradient(ellipse 24% 13% at 102% 4%, rgb(var(--site-patch-rgb) / 12%), transparent 82%), radial-gradient(ellipse 27% 19% at 102% 72%, rgb(var(--site-patch-rgb) / 14%), transparent 84%), radial-gradient(ellipse 17% 14% at -2% 88%, rgb(var(--site-patch-rgb) / 10%), transparent 84%), linear-gradient(160deg, var(--site-base-start) 0%, var(--site-base-mid) 54%, var(--site-base-end) 100%);position:absolute;inset:0;overflow:hidden}.site-gradient-canvas{display:block;position:fixed;inset:0}@media (prefers-color-scheme:light){.site-gradient-background:before{content:"";background:#e4e8ed;position:fixed;inset:0}.site-gradient-canvas{-webkit-mask-image:linear-gradient(110deg,#0000 15%,#0000001f 43%,#000 85%);mask-image:linear-gradient(110deg,#0000 15%,#0000001f 43%,#000 85%)}}body>:not(.site-gradient-background):not(.site-header):not(.skip-link){z-index:1;position:relative}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{font-weight:var(--weight-heading);letter-spacing:-.045em;text-wrap:balance}h1{font-size:var(--type-display);margin-bottom:28px;line-height:.98}h2{font-size:var(--type-section);margin-bottom:24px;line-height:1}h3{font-size:var(--type-subheading);margin-bottom:14px;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)}.lede{max-width:630px;color:var(--night);font-size:clamp(1.1rem,1.55vw,1.35rem);font-weight:var(--weight-regular);margin-bottom:36px;line-height:1.55}.button-row,.menu-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero .text-link{margin-inline-start:12px}.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:inherit;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:20px;position:fixed;top:18px}.header-row{z-index:3;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:relative}.nav-shell{border-radius:var(--radius-pill);pointer-events:auto;align-items:center;gap:20px;width:fit-content;min-height:56px;padding:0 24px 0 12px;display:flex}.nav-actions{border-radius:var(--radius-pill);pointer-events:auto;align-items:center;gap:0;min-height:58px;padding:4px;display:flex}.mobile-menu-surface{display:none}.brand-link{z-index:3;color:#000;letter-spacing:-.025em;justify-content:center;align-items:center;gap:3px;width:auto;height:32px;font-size:18px;font-weight:500;display:inline-flex;position:relative}.brand-link img,.brand-link .brand-mark{object-fit:contain;width:32px;height:32px}.brand-link span{line-height:1;display:inline;transform:translateY(0)}.brand-mark{background-image:url(/brand/ordin-logomark-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block!important}.desktop-nav{letter-spacing:-.28125px;align-items:center;gap:24px;font-size:15px;font-weight:450;line-height:22px;display:flex}.desktop-nav-link{color:#fff;transition:color .2s ease-out}.desktop-nav-link.active,.desktop-nav-link:hover,.desktop-nav-link:focus-visible{color:#fff}:is(.desktop-nav:has(.desktop-nav-link:hover) .desktop-nav-link:not(:hover),.desktop-nav:has(.desktop-nav-link:focus-visible) .desktop-nav-link:not(:focus-visible)),:is(.header-row:has(.nav-login:hover) .desktop-nav-link,.header-row:has(.nav-login:focus-visible) .desktop-nav-link){color:color-mix(in srgb, var(--night) 60%, transparent)}@media (prefers-color-scheme:light){.desktop-nav-link,.desktop-nav-link.active,.desktop-nav-link:hover,.desktop-nav-link:focus-visible{color:#000}}.nav-login,.nav-cta{border-radius:var(--radius-pill);letter-spacing:-.28125px;white-space:nowrap;justify-content:center;align-items:center;min-height:48px;padding:10px 24px;font-size:15px;font-weight:450;line-height:22px;display:inline-flex}.nav-login{color:#fff;transition:color .2s ease-out}.nav-cta{color:#000;background:#fff;transition:background-color .2s ease-out,color .2s ease-out}.nav-cta:hover,.nav-cta:focus-visible{background-color:#fff}@media (prefers-color-scheme:light){.nav-login{color:#000}}.menu-trigger,.menu-backdrop{display:none}@media (min-width:1001px){.brand-link{margin-right:10px}}@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)}}.appearance-word{margin-block:-.18em;padding-block:.18em;display:inline-block;overflow:visible}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hero{background:radial-gradient(ellipse 90% 88% at -12% 35%, rgb(var(--brand-blue-slate-rgb) / 78%) 0%, rgb(var(--brand-blue-slate-rgb) / 44%) 48%, transparent 80%), radial-gradient(ellipse 86% 90% at 112% 58%, rgb(var(--brand-blue-slate-rgb) / 72%) 0%, rgb(var(--brand-blue-slate-rgb) / 42%) 48%, transparent 82%), radial-gradient(ellipse 72% 56% at 100% 2%, #819bad6b 0%, transparent 80%), radial-gradient(ellipse 76% 54% at 0% 98%, #ececea85 0%, transparent 80%), linear-gradient(118deg, #0a0a0a 0%, #283137 38%, #969fa3 68%, #ececea 100%);align-items:center;min-height:100svh;padding-top:150px;display:flex;position:relative;overflow:hidden}.hero-wash{background:linear-gradient(#0000 55%,#0b1b260a);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-surface);position:relative;overflow:hidden}.placeholder-portrait .placeholder-frame{aspect-ratio:9/17}.placeholder-landscape .placeholder-frame{aspect-ratio:16/10}.placeholder-wide .placeholder-frame{aspect-ratio:16/8}.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:var(--type-body)}.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:var(--type-body)}.section-dark{background:var(--night);color:var(--white)}.dual-story{position:relative;overflow:hidden}.dual-story:before{content:"";background:linear-gradient(130deg,#0000 35%,#53687824,#8da0ad24);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-surface);min-height:420px;padding:clamp(28px,4vw,48px)}.story-panel-offset{margin-top:56px}.story-panel-offset h3{font-weight:var(--weight-heading)}.story-panel .story-index{color:var(--air-blue);margin-bottom:120px}.story-panel p:not(.story-index){color:var(--white);font-size:var(--type-body)}.story-panel .text-link{margin-top:24px}.section-intro{max-width:630px;color:var(--grey);font-size:var(--type-body)}.prevention-section{background:var(--white)}.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:var(--type-body)}.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:var(--type-body)}.home-admin-placeholder{margin-top:60px}.principles-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(70px,10vw,160px);display:grid}.principles-section{background:var(--paper);color:var(--night)}.principle-list{border-top:1px solid var(--line)}.principle-list article{border-bottom:1px solid var(--line);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(--grey)}.product-summary{border-top:1px solid;padding:28px}.product-summary p{margin:10px 0 0;line-height:1.6}.hero-product-stage.product-summary-stage{flex-direction:column;justify-content:center;gap:24px;min-height:0;display:flex}@media (max-width:1000px){.hero{min-height:100svh;padding-top:120px}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.hero-copy{padding-bottom:0}}@media (max-width:680px){.hero{padding-top:112px}.hero-grid{gap:24px}.hero-product-stage.product-summary-stage{gap:16px}.product-summary{padding:20px 0}}
.page-hero{background:0 0;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);font-size:var(--type-small);margin:0 0 22px}.page-hero-dark{background:linear-gradient(130deg, var(--night), var(--dark-azure), var(--air-blue));color:var(--white)}.page-hero-dark .lede{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{font-size:var(--type-section);margin:0}.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{font-size:var(--type-subheading);letter-spacing:-.025em}.feature-list p{color:var(--grey);font-size:var(--type-body);margin-bottom:0}.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{color:var(--grey)}.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-surface);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:var(--type-subheading)}.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{font-size:var(--type-display);margin-bottom:18px;line-height:.98}.contact-intro p{font-size:var(--type-body);margin:0;line-height:1.55}.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-surface);color:var(--night);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff75,#fff3 58%,#ccebff4d),#ffffff47;border:1px solid #ffffff7a;gap:22px;padding:clamp(22px,3.5vw,42px);display:grid;box-shadow:inset 0 1px #ffffffb8,0 8px 24px #0b1b261f}.contact-confirmation{border-radius:var(--radius-surface);min-height:360px;color:var(--night);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff75,#fff3 58%,#ccebff4d),#ffffff47;border:1px solid #ffffff7a;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(28px,5vw,56px);display:flex;box-shadow:inset 0 1px #ffffffb8,0 8px 24px #0b1b261f}.contact-confirmation h2{max-width:680px;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.contact-confirmation-copy{max-width:560px;color:var(--grey);font-size:var(--type-body);margin:0 0 8px;line-height:1.6}.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}.contact-form .form-submit-row button:disabled.is-sent{cursor:default;opacity:1}.contact-success{border-radius:var(--radius-surface);color:var(--night);background:#e6f2ffc7;border:1px solid #00638e47;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.contact-success-icon{background:var(--dark-azure);width:28px;height:28px;color:var(--white);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:700;display:grid}.contact-success strong{margin-bottom:4px;display:block}.contact-success p{margin:0;line-height:1.5}.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{width:100%;color:var(--night);background:0 0;border:0;border-bottom:1px solid #0b1b2640;border-radius:0;outline:0}.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:400}.contact-form .message-field .textarea-shell{border-radius:var(--radius-surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff57,#ffffff29 58%,#ccebff38),#ffffff2e;border:1px solid #ffffff6b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94,0 4px 14px #0b1b2614}.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(--dark-grey);opacity:.85}.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 #ffffffad,0 0 0 3px #5368782e,0 8px 24px #0b1b261f}.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-surface);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{font-size:var(--type-section);margin-top:130px}.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{font-size:var(--type-subheading);margin:0}.prose-layout>section>h2:before{counter-increment:legal-section;content:counter(legal-section) ". "}.prose-layout p{max-width:610px;color:var(--grey);font-size:var(--type-body);margin:0}.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-surface);background:#ffffff70;padding:28px}.legal-contents>h2{color:var(--night);letter-spacing:0;margin:0 0 18px;font-size:.84rem;font-weight:400}.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{font-size:var(--type-subheading);letter-spacing:-.02em;margin:14px 0 -4px;line-height:1.35}.legal-copy ul,.legal-copy ol{color:var(--grey);font-size:var(--type-body);gap:12px;margin:0;padding-left:1.35rem;line-height:1.6;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:400}.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>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{max-width:none;font-size:var(--type-display);letter-spacing:-.07em;margin:0 auto 30px;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{max-width:none;font-size:var(--type-subheading);letter-spacing:-.05em;margin:0 0 24px;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{font-size:var(--type-subheading);font-weight:var(--weight-heading);margin-top:16px}@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}.brand-link{letter-spacing:-.025em;gap:6px;width:auto;height:auto;font-size:1.35rem;font-weight:400}.brand-link img,.brand-link .brand-mark{width:42px;height:42px}.brand-link span{display:inline}.nav-actions{display:none}.mobile-menu-surface{z-index:1;border-radius:var(--radius-surface);pointer-events:none;height:68px;transition:height .85s cubic-bezier(.64,0,.78,0);display:block;position:absolute;top:0;left:24px;right:24px}.menu-is-open .mobile-menu-surface{height:clamp(540px,72svh,650px);transition:height .56s cubic-bezier(.22,1,.36,1)}.nav-shell.cosmos-glass{width:100%;min-height:68px;box-shadow:none;filter:none;-webkit-backdrop-filter:none;background:0 0;justify-content:space-between;padding:10px 12px 10px 18px}.menu-trigger{z-index:4;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:12px 8px;display:flex;position:relative}.menu-trigger-label{color:var(--night);font-size:.875rem;font-weight:500}.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 .85s;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;clip-path:inset(0 0 calc(100% - 68px) 0 round var(--radius-surface));background:0 0;border:0;border-radius:0;flex-direction:column;margin-inline:auto;padding:112px clamp(30px,6vw,64px) 30px;transition:clip-path .85s cubic-bezier(.64,0,.78,0);display:flex;position:relative;overflow:auto}.menu-is-open .mobile-menu{clip-path:inset(0 0 calc(100% - clamp(540px, 72svh, 650px)) 0 round var(--radius-surface));transition:clip-path .56s cubic-bezier(.22,1,.36,1)}.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(6px);transition:opacity .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.menu-is-open .mobile-primary a,.menu-is-open .menu-contact-grid>div,.menu-is-open .menu-actions a{opacity:1;filter:blur();transition-delay:var(--menu-open-delay,0s)}.menu-is-closing .mobile-primary a,.menu-is-closing .menu-contact-grid>div,.menu-is-closing .menu-actions a{transition-delay:var(--menu-close-delay,0s)}.mobile-primary{row-gap:18px;font-weight:400;display:grid}.mobile-primary a{letter-spacing:-.055em;width:fit-content;padding-bottom:.08em;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{content:"";opacity:0;transform-origin:0;background:#0b1b266b;height:1px;transition:opacity .4s cubic-bezier(.64,0,.78,0) .3s,transform .4s cubic-bezier(.64,0,.78,0) .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.menu-is-open .menu-contact-grid:before{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1) .15s,transform .4s cubic-bezier(.22,1,.36,1) .15s;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{content:"";opacity:0;transform-origin:0;background:#0b1b266b;height:1px;transition:opacity .4s cubic-bezier(.64,0,.78,0) .15s,transform .4s cubic-bezier(.64,0,.78,0) .15s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.menu-is-open .menu-actions:before{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1) .3s,transform .4s cubic-bezier(.22,1,.36,1) .3s;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}@media (prefers-reduced-motion:reduce){.mobile-menu-surface,.menu-backdrop,.mobile-menu,.mobile-primary,.mobile-primary a,.menu-contact-grid,.menu-contact-grid:before,.menu-contact-grid>div,.menu-actions,.menu-actions:before,.menu-actions a{transition:none}.menu-is-open .mobile-primary a,.menu-is-open .menu-contact-grid>div,.menu-is-open .menu-actions a{opacity:1;filter:blur()}}.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}.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.cosmos-glass{border-radius:var(--radius-pill);min-height:62px;padding-block:7px}.mobile-menu-surface{border-radius:28px;height:62px;left:10px;right:10px}.menu-is-open .mobile-menu-surface{height:clamp(540px,72svh,650px)}.mobile-menu{clip-path:inset(0 0 calc(100% - 62px) round 28px)}.menu-is-open .mobile-menu{clip-path:inset(0 0 calc(100% - clamp(540px,72svh,650px)) round 28px)}.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}.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-surface);padding:18px}.contact-form .message-field .textarea-shell,.contact-form .message-field textarea{border-radius:var(--radius-surface)}.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{border-radius:var(--radius-surface);background:var(--card-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:270px;margin-bottom:clamp(100px,13vw,170px);display:flex;box-shadow:0 14px 36px #0b1b2614}.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:400;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;transform:translate(clamp(40px,2.5vw,56px))}.site-footer .footer-grid nav{align-content:start;gap:20px;display:grid}.site-footer .footer-grid nav:nth-child(2){transform:translate(-16px)}.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-symbol{background:url(/brand/ordin-logomark-black.svg) 50%/contain no-repeat;flex:none;width:24px;height:24px;display:inline-block}.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));transform:none}.site-footer .footer-grid nav:nth-child(2){transform:none}.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:repeat(2,minmax(0,1fr));gap:42px 24px;padding-bottom:76px;transform:none}.site-footer .footer-grid nav:nth-child(2){transform:none}.site-footer .container{width:calc(100% - 32px)}.site-footer .footer-base{flex-direction:column;align-items:flex-start;gap:18px;display:flex;transform:none}.footer-disclaimer{text-align:left;max-width:none}}@media (max-width:380px){.site-footer .footer-grid{grid-template-columns:1fr}}@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,.org-model-grid article,.story-panel,.story-panel p:not(.story-index){color:var(--night)}.product-section.section-dark .product-detail-grid{border-radius:var(--radius-surface);background:var(--card-blue);color:var(--night);border:1px solid #ffffff2e;padding:clamp(32px,6vw,76px);box-shadow:0 14px 36px #0b1b2614}.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}@media (prefers-color-scheme:dark){.nav-shell.cosmos-glass,.nav-actions.cosmos-glass{background:linear-gradient(145deg,#ffffff30,#ffffff0d 58%,#4ba9d526),#ffffff1a;box-shadow:inset 0 1px #ffffff3d,0 8px 24px #0000002e}:root{--onyx:#f5f8fb;--soft-onyx:#0a0a0a;--night:#f5f5f5;--dark-azure:#91aabd;--brand-blue:#91aabd;--mid-blue:var(--brand-blue-slate);--air-blue:#35434d;--light-azure:#172128;--pale-blue:#101519;--paper:#050505;--white:#000;--card-blue:#0b0b0b;--dark-grey:#dedede;--grey:#c7c7c7;--light-grey:#9c9c9c;--line:#ffffff29;--menu-line:#ffffff3d;--backdrop-grid-line:#ffffff1f;--brand-blue-slate-rgb:48 98 127}.site-gradient-background{--site-patch-rgb:25 91 132;--site-shadow-alpha:24%;--site-base-start:#010203;--site-base-mid:#04070a;--site-base-end:#000102;--site-shadow-rgb:0 0 0;--site-mid-shadow-rgb:3 12 19;--site-upper-glow-rgb:30 78 108;--site-mid-glow-rgb:39 112 155;--site-light-glow-rgb:70 146 184;--site-bridge-rgb:10 35 52}:focus-visible{outline-color:#8bd5f7}.skip-link{background:var(--card-blue);color:var(--night)}.button-dark,.menu-actions a{background-color:var(--onyx);color:#071017}.button-dark:hover,.button-dark:focus-visible{background-color:#d9eaf3}.button-light{color:var(--night);background-color:#173345}.button-light:hover,.button-light:focus-visible,.footer-cta-button:hover,.footer-cta-button:focus-visible{background-color:#e5e5e5}.nav-cta,.nav-cta:hover,.nav-cta:focus-visible,.footer-cta-button{color:#fff;background-color:#000}.brand-mark{filter:invert()}.brand-link{color:#fff}.menu-contact-grid a{color:var(--night)}.menu-symbol{color:var(--light-grey)}.menu-trigger:hover .menu-symbol,.menu-trigger:focus-visible .menu-symbol{color:var(--night)}.hero,.page-hero,.hero{background:0 0}.product-placeholder figcaption{color:var(--grey)}.section-dark,.page-hero-dark{color:var(--night)}.page-hero-dark .lede,.section-dark .section-intro,.feature-list-dark p,.section-dark .product-placeholder figcaption,.section-dark .product-placeholder figcaption span{color:var(--grey)}.product-section.section-dark .product-detail-grid{color:var(--night);background:#000000c2;border-color:#0000;box-shadow:0 14px 36px #00000047}.org-model-grid article,.story-panel{color:var(--night)}.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 p,.org-model-section .split-heading>p:last-child{color:var(--grey)}.workflow-grid,.workflow-grid li,.principle-list,.principle-list article,.feature-list-dark,.feature-list-dark article{border-color:var(--line)}.contact-form,.contact-confirmation{background:linear-gradient(145deg,#ffffff29,#ffffff0a 58%,#4ba9d51f),#ffffff0f;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff38,0 8px 24px #0000004d}.contact-form .message-field .textarea-shell{background:linear-gradient(145deg,#ffffff1a,#ffffff08 58%,#4ba9d514),#ffffff0a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff24,0 4px 14px #0000003d}.contact-form input,.contact-form select,.contact-form textarea{border-bottom-color:var(--line)}.contact-form .message-field textarea::placeholder{color:var(--night);opacity:.92}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#8bd5f7;box-shadow:0 2px 0 -1px #8bd5f7}.contact-form .message-field .textarea-shell:focus-within{border-color:#8bd5f7;box-shadow:inset 0 1px #cae6f42e,0 0 0 3px #8bd5f738,0 8px 24px #0000004d}.app-platform-grid article:first-child{background:linear-gradient(145deg,#132c3b,#1b455d)}.app-platform-grid article:last-child{background:linear-gradient(145deg,#0d3852,#06131d)}.app-platform-grid article>p:not(.platform-label,.availability),.app-platform-grid article:last-child>p:not(.platform-label,.availability){color:var(--grey)}.legal-contents{background:#0000008a;border-color:#0000}.legal-contents>h2,.legal-page .page-hero-updated,.legal-updated,.legal-table th{color:var(--night)!important}.site-footer{color:var(--night)}.footer-cta{background:#000000b8;box-shadow:0 14px 36px #00000042}.footer-cta-button:hover,.footer-cta-button:focus-visible{background-color:#171717}.site-footer .footer-grid h3{color:var(--light-grey)}.site-footer .footer-grid a,.site-footer .footer-base,.footer-brand p,.footer-grid nav a,.footer-base{color:var(--night)}.site-footer .footer-grid a:hover,.site-footer .footer-base a:hover{color:#8bd5f7}.site-footer .footer-base{border-top-color:var(--line)}.footer-mark-symbol{filter:invert()}}@media (max-width:1000px){.site-header .mobile-menu-surface.cosmos-glass{box-shadow:inset 0 1px #ffffff94}.site-header .nav-shell.cosmos-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@media (max-width:680px){.site-gradient-background{--site-shadow-alpha:14%}}@media (prefers-color-scheme:dark) and (max-width:680px){.site-gradient-background{--site-shadow-alpha:30%}}
.marketing-home .container{width:min(100% - clamp(32px,5vw,64px),1280px)}.marketing-home h2{letter-spacing:-.05em;font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.05}.marketing-home .text-link{white-space:normal;transition:color .24s}.marketing-home .text-link:hover,.marketing-home .text-link:focus-visible{color:var(--white)}.marketing-home figure{margin:0}.marketing-home figcaption,.product-capture-note{font-size:.875rem;line-height:1.5}.home-hero{padding-top:clamp(104px,12vh,156px)}.home-hero-copy{text-align:center}.home-hero h1{letter-spacing:-.055em;max-width:1120px;margin:0 auto 26px;font-size:clamp(2.75rem,5vw,4.8rem);line-height:1.06}.home-hero .lede{max-width:650px;margin:0 auto 26px;font-size:1.125rem}.home-hero .button-row{justify-content:center;gap:24px}.product-fan{padding-top:clamp(24px,4vh,48px);overflow:clip}.product-fan-devices{max-width:1280px;height:clamp(560px,55vw,760px);margin:0 auto;position:relative;overflow:visible}.fan-device{transform-origin:bottom;min-width:0;position:absolute}.fan-main{z-index:3;width:clamp(210px,22vw,282px);top:0;left:50%;transform:translate(-50%)}.fan-back{z-index:1;width:clamp(190px,19.4vw,248px);top:8%;left:24%;transform:translate(-50%)rotate(-9deg)}.fan-far-left{z-index:0;width:clamp(170px,18.2vw,232px);top:16%;left:7%;transform:translate(-50%)rotate(-17deg)}.fan-side{z-index:2;width:min(55vw,700px);top:17%;left:63%;transform:translate(-4%)perspective(1200px)rotateY(-14deg)rotate(5deg)}.product-phone{background:#f3f3f7;border:5px solid #192c37;border-radius:40px;overflow:hidden;box-shadow:0 16px 50px #04131d29}.product-phone img{width:100%;height:auto;display:block}.product-browser{color:#193143;background:#f7f8fa;border-radius:14px;overflow:hidden;box-shadow:0 16px 50px #04131d24}.product-browser-bar{background:#e5eaee;justify-content:space-between;gap:16px;padding:12px 16px;font-size:12px;line-height:1.4;display:flex}.product-browser-bar>span:first-child{color:#728591;letter-spacing:2px;font-size:10px}.product-browser-content{background:#fff;padding:clamp(12px,2vw,24px)}.product-browser img{width:100%;height:auto;display:block}.product-fan figcaption{text-align:center;margin-bottom:24px;padding:0 20px}.home-workflow{padding:80px 0;scroll-margin-top:110px}.home-workflow h2{text-align:center;margin-bottom:50px}.home-workflow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.home-workflow-list h3{font-size:1.3rem;line-height:1.2}.home-workflow-list p{margin-bottom:0;font-size:1rem}.home-dependency{text-align:center;max-width:810px;margin:32px auto 0;font-size:.875rem}.home-worker,.home-responder,.home-organisation,.home-visits,.home-principles{padding:80px 0}.home-section-heading{justify-content:space-between;align-items:start;gap:64px;margin-bottom:42px;display:flex}.home-section-heading h2{max-width:670px;margin-bottom:0}.home-section-heading>p{max-width:440px;margin-top:8px;font-size:1.125rem}.worker-feature-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.worker-feature{min-width:0}.worker-feature-image{background:#e6f1f8a6;border-radius:24px;justify-content:center;align-items:start;height:540px;padding:36px 32px 0;display:flex;overflow:hidden;box-shadow:0 1rem 2rem -.75rem #1623293d,0 .25rem .75rem #1623291a}.worker-feature-image .product-phone{flex-shrink:0;width:300px}.worker-feature-image-detail{background:#e9edf0d9}.worker-feature-image-detail .product-phone{width:330px;margin-top:-5px;transform:rotate(5deg)}.worker-feature-copy{max-width:530px;padding:28px 12px 0}.worker-feature-copy h3{margin-bottom:14px;font-size:clamp(1.6rem,2.2vw,2rem)}.worker-feature-copy p{margin-bottom:12px}.product-capture-note{margin:22px 12px 0}.home-portal-figure{background:#e6f1f8a6;border-radius:24px;padding:38px 38px 24px}.home-portal-figure figcaption{margin-top:18px}.home-responder-footer{justify-content:space-between;align-items:start;gap:48px;margin-top:28px;display:flex}.home-responder-footer>p{max-width:650px;font-size:1rem}.home-responder-footer .text-link{flex-shrink:0}.home-product-story{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:64px;display:grid}.home-story-copy{max-width:460px}.home-story-copy .section-intro{color:var(--night);font-size:1.125rem}.home-story-image{min-width:0}.home-story-image figcaption{margin-top:18px}.home-product-story-reverse{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.home-product-story-reverse .home-story-copy{grid-area:1/2}.home-product-story-reverse .home-story-image{grid-area:1/1}.home-principles h2{max-width:700px}.home-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:40px;display:grid}.home-principle-grid h3{font-size:1.3rem;line-height:1.2}.home-principle-grid p{font-size:1rem}@media (prefers-color-scheme:dark){.worker-feature-image,.home-portal-figure{background:#182f3fd9}.worker-feature-image-detail{background:#1d2c37e6}}@media (max-width:1000px){.home-hero{padding-top:132px}.home-hero h1{font-size:clamp(2.7rem,5.6vw,4rem)}.product-fan-devices{height:clamp(560px,68vw,700px)}.fan-side{width:min(62vw,620px);left:69%}.fan-far-left{left:11%}.fan-back{left:29%}.home-section-heading{flex-direction:column;gap:12px}.home-section-heading>p{max-width:580px;margin-bottom:0}.home-workflow-list{grid-template-columns:1fr 1fr;gap:32px}.home-product-story,.home-product-story-reverse{grid-template-columns:1fr;gap:32px}.home-product-story-reverse .home-story-copy,.home-product-story-reverse .home-story-image{grid-area:auto}.home-story-copy{max-width:650px}.worker-feature-image{padding-inline:12px}.worker-feature-image .product-phone{width:280px}}@media (min-width:1001px) and (max-width:1360px){.marketing-home .container{width:min(100% - 48px,1280px)}.home-hero{padding-top:112px}.home-hero h1{max-width:960px;font-size:clamp(3rem,4.6vw,4rem)}.product-fan{padding-top:28px}.product-fan-devices{height:clamp(560px,48vw,680px)}.fan-main{width:clamp(205px,20vw,250px)}.fan-back{width:clamp(180px,18vw,220px);left:26%}.fan-far-left{width:clamp(165px,17vw,205px);left:10%}.fan-side{width:min(54vw,630px);left:63%}}@media (min-width:1001px) and (max-height:800px){.home-hero{padding-top:96px}.home-hero h1,.home-hero .lede{margin-bottom:18px}.product-fan{padding-top:20px}.product-fan-devices{height:560px}}@media (max-width:680px){.marketing-home .container{width:calc(100% - 40px)}.home-hero{padding-top:128px}.home-hero h1{font-size:clamp(2rem,8.2vw,3rem);line-height:1.08}.home-hero .lede{max-width:440px;font-size:1rem}.home-hero .button-row{gap:8px 18px}.product-fan{padding-top:34px}.product-fan-devices{height:630px;overflow:visible}.fan-main{width:230px;top:0;left:calc(50% - 115px)}.fan-back{width:200px;top:55px;left:calc(50% - 235px);transform:rotate(-10deg)}.fan-far-left{width:180px;top:100px;left:calc(50% - 225px);transform:rotate(-18deg)}.fan-side{width:min(440px,94vw);top:98px;left:calc(50% + 20px);transform:perspective(800px)rotateY(-20deg)rotate(7deg)}.product-phone{border-width:4px;border-radius:32px}.product-browser{border-radius:10px}.product-browser-bar{padding:9px 12px;font-size:11px}.product-browser-bar>span:first-child{display:none}.home-workflow,.home-worker,.home-responder,.home-organisation,.home-visits,.home-principles{padding:48px 0}.marketing-home h2{font-size:clamp(2.1rem,8.5vw,3rem)}.home-workflow h2{text-align:left;margin-bottom:32px}.home-workflow-list{grid-template-columns:1fr;gap:28px}.home-workflow-list h3{font-size:1.125rem}.home-dependency{text-align:left}.worker-feature-grid{grid-template-columns:1fr;gap:44px}.worker-feature-image{border-radius:18px;height:470px;padding-top:28px}.worker-feature-image .product-phone{width:280px}.worker-feature-image-detail .product-phone{width:300px}.worker-feature-copy{padding:22px 0 0}.worker-feature-copy h3{font-size:1.65rem}.product-capture-note{margin-inline:0}.home-portal-figure{border-radius:18px;padding:20px 16px}.home-portal-figure .product-browser-content,.home-story-image .product-browser-content{overflow:hidden}.home-portal-figure .product-browser img,.home-story-image .product-browser img{width:200%;max-width:none;margin-left:-55%}.home-story-image .product-browser img{margin-left:0}.home-responder-footer{flex-direction:column;gap:8px}.home-principle-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.home-principle-grid h3{margin-bottom:10px}}@media (max-width:380px){.marketing-home .container{width:calc(100% - 32px)}.home-workflow-list{grid-template-columns:1fr}}
:root{--brand-sentinel:#010101;--brand-shelter:#16212e;--brand-collective:#3d5b7a;--brand-ozone:#8da5c2;--brand-haven:#e4e8ed;--brand-onyx:var(--brand-sentinel);--brand-blue-slate:var(--brand-collective);--brand-blue-slate-rgb:61 91 122;--brand-alabaster-grey:var(--brand-haven);--onyx:var(--brand-sentinel);--night:var(--brand-shelter);--dark-azure:var(--brand-collective);--brand-blue:var(--brand-collective);--mid-blue:var(--brand-collective);--air-blue:var(--brand-ozone);--light-azure:var(--brand-haven);--pale-blue:var(--brand-haven);--paper:var(--brand-haven);--white:var(--brand-haven);--card-blue:var(--brand-haven);--dark-grey:var(--brand-shelter);--grey:var(--brand-shelter);--light-grey:var(--brand-collective);--line:#16212e33;--backdrop-grid-line:#16212e1a}.site-gradient-background{--site-base-start:#e4e8ed;--site-base-mid:#e4e8ed;--site-base-end:#e4e8ed;--site-patch-rgb:141 165 194;--site-shadow-rgb:61 91 122;--site-mid-shadow-rgb:141 165 194;--site-upper-glow-rgb:228 232 237;--site-mid-glow-rgb:141 165 194;--site-light-glow-rgb:228 232 237;--site-bridge-rgb:141 165 194}.site-gradient-background:after{content:"";pointer-events:none;background:linear-gradient(110deg,#e4e8ed94,#e4e8eda8);position:fixed;inset:0}.button-dark,.nav-cta,.footer-cta-button{background-color:var(--brand-shelter);color:var(--brand-haven)}.button-dark:hover,.button-dark:focus-visible,.footer-cta-button:hover,.footer-cta-button:focus-visible{background-color:var(--brand-collective);color:var(--brand-haven)}.nav-cta:hover,.nav-cta:focus-visible{background-color:var(--brand-sentinel);color:var(--brand-haven)}.marketing-home .text-link:hover,.marketing-home .text-link:focus-visible{color:var(--brand-collective)}:focus-visible{outline-color:var(--brand-collective)}.worker-feature-image,.worker-feature-image-detail,.home-portal-figure{background:#8da5c23d}@media (prefers-color-scheme:dark){:root{--onyx:var(--brand-haven);--soft-onyx:var(--brand-sentinel);--night:var(--brand-haven);--dark-azure:var(--brand-ozone);--brand-blue:var(--brand-ozone);--mid-blue:var(--brand-collective);--air-blue:var(--brand-collective);--light-azure:var(--brand-shelter);--pale-blue:var(--brand-shelter);--paper:var(--brand-sentinel);--white:var(--brand-sentinel);--card-blue:var(--brand-shelter);--dark-grey:var(--brand-haven);--grey:var(--brand-haven);--light-grey:var(--brand-ozone);--line:#e4e8ed38;--menu-line:#e4e8ed4d;--backdrop-grid-line:#e4e8ed26}.site-gradient-background{--site-base-start:#010101;--site-base-mid:#16212e;--site-base-end:#010101;--site-patch-rgb:61 91 122;--site-shadow-rgb:1 1 1;--site-mid-shadow-rgb:22 33 46;--site-upper-glow-rgb:141 165 194;--site-mid-glow-rgb:61 91 122;--site-light-glow-rgb:141 165 194;--site-bridge-rgb:61 91 122}.site-gradient-background:after{background:linear-gradient(105deg,#0101015c 0%,#0101017a 45%,#010101b8 100%)}.button-dark,.menu-actions a{background-color:var(--brand-haven);color:var(--brand-sentinel)}.button-dark:hover,.button-dark:focus-visible,.menu-actions a:hover,.menu-actions a:focus-visible{background-color:var(--brand-ozone);color:var(--brand-sentinel)}.nav-cta,.footer-cta-button{background-color:var(--brand-sentinel);color:var(--brand-haven)}.footer-cta-button:hover,.footer-cta-button:focus-visible{background-color:var(--brand-collective);color:var(--brand-haven)}.nav-cta:hover,.nav-cta:focus-visible{background-color:var(--brand-haven);color:var(--brand-shelter)}.marketing-home .text-link:hover,.marketing-home .text-link:focus-visible{color:var(--brand-ozone)}:focus-visible{outline-color:var(--brand-ozone)}.worker-feature-image,.worker-feature-image-detail,.home-portal-figure{background:#16212ee6}}

