@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;750;800;900&display=swap";@layer components;@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.hidden{display:none}}:root{color:#172024;font-synthesis:none;--accent:#254fff;--muted:#758080;--line:#17202422;background:#eeeee9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}main{max-width:1800px;margin:auto;padding:0 5.2%}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;display:flex}.logo{letter-spacing:-3px;font-size:44px;font-weight:900;line-height:1}.logo span{letter-spacing:0;vertical-align:top;margin:7px 0 0 5px;font-size:11px;display:inline-block}.header-note{letter-spacing:1.3px;color:#657070;font-family:monospace;font-size:10px}.launch-button{background:0 0;border:0;border-bottom:1px solid #17202460;align-items:center;gap:24px;padding:10px 0;font-size:12px;transition:color .2s;display:flex}.launch-button:hover{color:var(--accent)}.hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:6%;padding:67px 0 72px;display:grid}.eyebrow{letter-spacing:1.1px;align-items:center;gap:9px;font:9px monospace;display:flex}.live-dot{background:var(--accent);flex-shrink:0;width:6px;height:6px;animation:3s infinite pulse;display:inline-block}.hero h1{letter-spacing:-.065em;margin:29px 0;font-size:clamp(66px,7.5vw,116px);font-weight:650;line-height:.96}.hero h1>span{color:var(--accent)}.description{color:#657070;max-width:355px;margin:0 0 29px;font-size:14px;line-height:1.8}.description:first-line{color:#172024;font-weight:550}.primary-button{background:var(--accent);color:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:42px;padding:17px 21px;font-size:12px;transition:background .2s,transform .2s;display:flex}.primary-button:hover{background:#1737d3;transform:translateY(-2px)}.coming{color:#758080;align-items:center;gap:8px;margin-top:19px;font-size:10px;display:flex}.coming .live-dot{background:#758080;width:4px;height:4px}.demo-area{justify-self:end;width:100%;max-width:520px;animation:.7s both arrive;position:relative}.demo-area:before{content:"";z-index:-1;background:#d6dbde;border:1px solid #17202412;position:absolute;inset:42px -14px 30px 14px;transform:rotate(2deg)}.work-label{letter-spacing:1px;color:#667273;justify-content:space-between;gap:8px;margin:0 0 13px;font:8px monospace;display:flex}.work-label>span:first-child{color:var(--accent)}.operations-card{color:#e3e9e9;background:#121b22;border:1px solid #293740;box-shadow:0 14px 30px #17202414}.operations-header{color:#bdcbd0;background:#1c2831;border-bottom:1px solid #ffffff0c;align-items:center;gap:10px;padding:18px 20px;font:10px monospace;display:flex}.operations-header>svg{color:#8ea8ff;width:18px;height:18px}.agent-online{color:#93a2aa;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.agent-online i{background:#92b9ff;width:4px;height:4px;animation:3s infinite pulse}.claim-summary{padding:24px 22px 21px}.claim-id{letter-spacing:1.1px;color:#82949f;font:8px monospace}.claim-summary h2{letter-spacing:-.6px;margin:11px 0 14px;font-size:20px;font-weight:550}.claim-meta{color:#7d919c;justify-content:space-between;font-size:9px;display:flex}.claim-meta strong{color:#a9bdf8;font-weight:500}.claim-meta>span:last-child{font-family:monospace;font-size:8px}.execution-list{padding:0 12px}.execution-step{text-align:left;color:#6e838f;background:0 0;border:0;border-top:1px solid #ffffff0b;align-items:center;gap:12px;width:100%;padding:17px 11px;transition:background .2s,color .2s;display:flex;position:relative}.execution-step.selected:before{content:"";background:#7b9bff;width:2px;position:absolute;top:0;bottom:0;left:0}.execution-step:hover{background:#ffffff07}.execution-step.selected:hover{background:#294878}.step-marker{border:1px solid #ffffff15;flex-shrink:0;place-items:center;width:23px;height:23px;font:9px monospace;display:grid}.step-content{flex-direction:column;gap:5px;display:flex}.step-content strong{font-size:11px;font-weight:500}.step-content>span{opacity:.6;font-size:9px;line-height:1.5}.step-time{opacity:.55;align-self:flex-start;margin-left:auto;padding-top:3px;font:8px monospace}.execution-result{border-top:1px solid #ffffff15;flex-direction:column;gap:8px;margin:18px 22px 0;padding:15px 0 18px;display:flex}.result-label{letter-spacing:1.3px;color:#758b98;font:7px monospace}.execution-result strong{color:#b9caff;font-size:12px;font-weight:500}.execution-result>span:last-child{color:#7c929f;font:8px monospace}.operations-footer{color:#8195a0;border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;font-size:8px;display:flex}.operations-footer button{color:#b9caff;background:0 0;border:0;align-items:center;gap:9px;padding:3px 0;font:8px monospace;display:flex}.operations-footer svg{width:12px;height:12px}.operations-footer button:hover{color:#fff}.demo-caption{letter-spacing:.6px;color:#778183;justify-content:space-between;gap:8px;margin-top:14px;font:7px monospace;display:flex}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1fr 1fr 1.1fr;gap:24px;padding:29px 0;display:grid}.principles>div{align-items:flex-start;gap:13px;font-size:12px;line-height:1.7;display:flex}.principles .principles-label{letter-spacing:.6px;align-items:center;font:8px/1.7 monospace}.principles-label svg{width:26px;height:26px;color:var(--accent);flex-shrink:0}.number{color:var(--accent);margin-top:5px;font:8px monospace}.principles small{color:#758080;font-size:9px}.wordmark-section{background:var(--accent);color:#eeeee9;margin:38px -5.8% 0;padding:32px 5.8% 24px;position:relative;overflow:hidden}.wordmark{letter-spacing:-.085em;width:fit-content;margin-left:-.018em;font-size:clamp(180px,38vw,600px);font-weight:900;line-height:.85;position:relative}.wordmark>span{letter-spacing:0;font-size:.105em;font-weight:500;position:absolute;top:.12em;right:-.85em}.wordmark-bottom{letter-spacing:1px;color:#bac8ff;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;font:8px monospace;display:flex}.wordmark-bottom svg{color:#eeeee9;width:20px;height:20px}footer{color:#778181;justify-content:space-between;align-items:center;gap:15px;padding:23px 0;font-size:9px;display:flex}footer a{color:#172024;align-items:center;gap:10px;display:flex}footer svg{width:13px;height:13px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121b2280;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.signup-modal{background:#eeeee9;width:100%;max-width:440px;padding:40px;animation:.3s arrive;position:relative;box-shadow:0 20px 80px #0003}.close-button{color:#758080;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:16px}.modal-spark{width:40px;height:40px;color:var(--accent);margin-bottom:24px}.signup-modal h2{letter-spacing:-1.5px;margin:17px 0;font-size:36px;line-height:1.1}.signup-modal>p:not(.eyebrow){color:#657070;font-size:13px;line-height:1.8}.signup-modal form{flex-direction:column;gap:12px;margin-top:25px;display:flex}.signup-modal label{font-size:11px}.signup-modal input{background:#f9f9f5;border:1px solid #17202430;padding:14px;font-size:13px}.signup-modal small{color:#758080;font-size:10px;line-height:1.6}.signup-modal>.primary-button{margin-top:20px}@keyframes pulse{50%{opacity:.5}}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{padding:90px 0}.demo-area{max-width:570px}.execution-step{padding:21px 12px}}@media(max-width:1050px){.hero{grid-template-columns:1fr 1fr;gap:4%}.hero h1{font-size:8vw}.principles{gap:16px}.principles>div{gap:8px;font-size:10px}.principles small,.header-note{font-size:8px}.claim-meta{flex-wrap:wrap;gap:8px}.step-content>span{font-size:8px}.step-time{display:none}.work-label{font-size:7px}}@media(max-width:700px){main{padding:0 6%}.header{height:82px}.header-note{display:none}.logo{font-size:37px}.launch-button{gap:12px;font-size:10px}.hero{grid-template-columns:1fr;gap:44px;padding:40px 0}.hero h1{font-size:clamp(68px,14vw,96px)}.eyebrow{letter-spacing:.7px;font-size:8px}.description{max-width:400px;font-size:14px}.demo-area{justify-self:center;max-width:520px}.step-content>span{font-size:9px}.step-time{display:block}.principles{grid-template-columns:1fr 1fr;gap:24px 15px}.principles>div{font-size:11px}.principles small{font-size:9px}.wordmark-section{margin:30px -6.82% 0;padding:26px 6% 20px}.wordmark{font-size:37vw}.wordmark-bottom{letter-spacing:.3px;margin-top:20px;font-size:6px}.wordmark-bottom svg{width:15px;height:15px}footer>span:nth-child(2){display:none}.signup-modal{padding:30px}}@media(max-width:380px){.operations-header{padding:16px 12px;font-size:9px}.claim-summary{padding:21px 15px}.claim-summary h2{font-size:18px}.execution-list{padding:0 7px}.execution-step{gap:8px}.step-time{display:none}.operations-footer{padding:14px 12px}.work-label{font-size:6px}}.hero{padding-top:67px;position:relative}.hero-copy{position:relative}.hero h1{letter-spacing:-.075em;margin:30px 0 32px;font-weight:550;line-height:.91}.hero h1>.headline-line{color:#172024;margin-bottom:-.09em;padding:0 .06em .09em 0;display:block;overflow:hidden}.headline-line>span{animation:1.1s cubic-bezier(.16,1,.3,1) both type-reveal;display:block}.headline-line:nth-child(2)>span{animation-delay:.13s}.headline-line:nth-child(3)>span{animation-delay:.26s}.headline-period{transition:transform .45s cubic-bezier(.2,.8,.2,1);display:inline-block}.hero h1:hover .headline-period{transform:translate(.1em)rotate(15deg)}.hero-copy>.eyebrow{animation:.8s .1s both arrive}.description,.hero-copy>.primary-button,.coming{animation:.8s .45s both arrive}.hero-seal{width:74px;height:74px;color:var(--accent);place-items:center;display:grid;position:absolute;bottom:32px;right:0;transform:rotate(-12deg)}.seal-ring{border:1px dashed #254fff70;border-radius:50%;animation:35s linear infinite seal-turn;position:absolute;inset:0}.hero-seal>svg{width:24px;height:24px;animation:24s linear infinite seal-turn}.seal-caption{text-align:center;letter-spacing:1px;width:110px;font:6px/1.5 monospace;position:absolute;top:86px}.demo-area{perspective:1000px;animation:1s .35s both arrive}.demo-area:before{background:#d6dbe8;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.demo-area:hover:before{transform:rotate(4deg)translate(4px,3px)}.operations-card{transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s}@media(hover:hover){.demo-area:hover .operations-card{transform:translateY(-5px)rotate(-.4deg);box-shadow:0 24px 45px #17202425}}.work-label>span:first-child:before{content:"";background:repeating-linear-gradient(90deg,var(--accent) 0 1px,transparent 1px 3px);width:17px;height:7px;margin-right:7px;display:inline-block}.primary-button{transition:background .3s,transform .3s;position:relative;overflow:hidden}.primary-button svg,.launch-button svg,footer a svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.primary-button:hover svg,.launch-button:hover svg,footer a:hover svg{transform:translate(3px,-3px)}.primary-button:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff20,#0000 60%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.primary-button:hover:after{transform:translate(120%)}.result-transition{animation:.35s both arrive}.brand-ribbon{color:#eeeee9;background:#172024;margin:8px -5.8% 38px;padding:22px 0;position:relative;overflow:hidden;transform:rotate(-1.25deg)}.ribbon-track{width:max-content;animation:36s linear infinite ribbon-slide;display:flex}.ribbon-repeat{white-space:nowrap;align-items:center;gap:38px;padding-right:38px;display:flex}.ribbon-repeat>span{letter-spacing:-1px;font-size:26px;font-weight:600}.ribbon-repeat svg{color:#819bff;width:24px;height:24px}.ribbon-outline{color:#0000;-webkit-text-stroke:1px #eeeee980}.brand-ribbon:hover .ribbon-track{animation-play-state:paused}.motion-toggle{color:#eeeee9;background:#172024;border:1px solid #ffffff30;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}[data-reveal]{opacity:1}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .85s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}}.principles{padding:34px 0}.principles>div{transition:transform .3s}.principles>div:hover{transform:translateY(-3px)}.principles-label svg{animation:30s linear infinite seal-turn}.wordmark-section{isolation:isolate;background:#254fff;padding-top:24px}.wordmark-section:after{content:"";pointer-events:none;opacity:.12;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.brand-collection{color:#bdcaff;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;padding-bottom:26px;font:7px monospace;display:flex}.brand-barcode{background:repeating-linear-gradient(90deg,#bdcaff 0 1px,#0000 1px 3px,#bdcaff 3px 5px,#0000 5px 8px);width:62px;height:18px}.wordmark{display:flex}.wordmark>.wordmark-letter{font-size:inherit;font-weight:inherit;letter-spacing:inherit;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:inline-block;position:static}.wordmark>.wordmark-registration{letter-spacing:0;font-size:.105em;font-weight:500;position:absolute;top:.12em;right:-.85em}.wordmark:hover>.wordmark-letter:first-child{transform:translateY(-.018em)rotate(-2deg)}.wordmark:hover>.wordmark-letter:nth-child(2){transform:translateY(.012em)}.wordmark:hover>.wordmark-letter:nth-child(3){transform:translateY(-.018em)rotate(2deg)}.wordmark:hover>.wordmark-letter:nth-child(4){transform:translateY(.01em)rotate(-1deg)}.wordmark-bottom{border-top:1px solid #ffffff25;padding-top:17px}@keyframes type-reveal{0%{transform:translateY(115%)rotate(3deg)}to{transform:translateY(0)rotate(0)}}@keyframes seal-turn{to{transform:rotate(360deg)}}@keyframes ribbon-slide{to{transform:translate(-50%)}}@media(max-width:1050px){.hero-seal{display:none}.ribbon-repeat>span{font-size:23px}}@media(max-width:700px){.hero{padding-top:40px}.hero h1{font-size:clamp(70px,16vw,104px)}.brand-ribbon{margin:8px -6.82% 27px;padding:18px 0}.ribbon-repeat{gap:25px;padding-right:25px}.ribbon-repeat>span{font-size:20px}.ribbon-repeat svg{width:18px;height:18px}.brand-collection{letter-spacing:.5px;padding-bottom:20px;font-size:6px}.brand-collection>span:nth-child(2){display:none}.brand-barcode{width:45px;height:15px}}.launch-status{letter-spacing:1px;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font:10px monospace;display:flex}:root{color:#142b3d;--accent:#087f8c;--muted:#6d7e8c;--line:#142b3d22;--plum:#142b3d;--coral:#57ced0;--paper:#f0f4f6;background:#f0f4f6}body{background:var(--paper);transition:background-color .8s}.header-note,.description,.work-label{color:#607584}.coming,.demo-caption,footer{color:#728593}.coming .live-dot{background:#728593}.description:first-line,.hero h1>.headline-line,footer a{color:var(--plum)}.hero h1>.accent-line{color:var(--accent)}.launch-button{border-color:#142b3d60;transition:color .3s,background-color .4s,box-shadow .4s}.launch-button:hover,.launch-button:focus-visible{color:var(--plum);background:#c4e8e9;box-shadow:0 0 0 10px #c4e8e9}.primary-button{background:var(--plum);color:var(--paper);transition:background-color .4s,color .4s,transform .3s}.primary-button:hover,.primary-button:focus-visible{background:var(--coral);color:var(--plum)}.seal-ring{border-color:#087f8c60}.demo-area:before{background:#d4e1e9;border-color:#142b3d15;transition:transform .7s cubic-bezier(.2,.8,.2,1),background-color .6s}.operations-card{color:#edf5f8;background:#102838;border-color:#2c4e63;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s,background-color .6s}.operations-header{color:#b8cfdd;background:#193748;transition:background-color .6s}.operations-header>svg{color:#74d9dc}.agent-online{color:#9cb9ca}.agent-online i{background:#74d9dc}.claim-id,.claim-meta,.result-label,.execution-result>span:last-child,.operations-footer{color:#90adbf}.claim-meta strong,.execution-result strong,.operations-footer button{color:#8ce3e3}.execution-step{color:#8aa7b9;transition:background-color .4s,color .4s}.execution-step.complete:not(.selected){color:#c5d9e5}.execution-step.selected{color:#eafcfc;background:#1a555e;border-color:#8ce3e330}.execution-step.selected:before{background:var(--coral)}.execution-step:hover,.execution-step:focus-visible{color:#eafcfc;background:#214658}.execution-step.selected:hover,.execution-step.selected:focus-visible{background:#216d76}.complete .step-marker{color:#8ce3e3;border-color:#8ce3e340}.operations-footer button{transition:background-color .3s,color .3s,box-shadow .3s}.operations-footer button:not(:disabled):hover{color:var(--plum);background:#8ce3e3;box-shadow:0 0 0 5px #8ce3e3}.brand-ribbon{background:var(--plum);color:var(--paper);transition:background-color .6s,color .6s}.ribbon-repeat svg{color:#74d9dc;transition:color .6s}.ribbon-outline{-webkit-text-stroke-color:#f0f4f6a0;transition:-webkit-text-stroke-color .6s}.motion-toggle{background:var(--plum);color:var(--paper);transition:background-color .4s,color .4s}.principles>div{isolation:isolate;transition:transform .3s,color .4s;position:relative}.principles>div:before{content:"";z-index:-1;background:0 0;transition:background-color .5s;position:absolute;inset:-14px -9px}.principles small{color:#728593;transition:color .4s}.wordmark-section{background:var(--plum);color:#b9eceb;transition:background-color .7s,color .7s}.brand-collection,.wordmark-bottom{color:#a6c7d8;transition:color .7s}.brand-barcode{background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px,currentColor 3px 5px,#0000 5px 8px)}.wordmark-bottom{border-color:#b9eceb30}.wordmark-bottom svg{color:currentColor}footer a{transition:background-color .4s,box-shadow .4s}footer a:hover,footer a:focus-visible{background:#c4e8e9;box-shadow:0 0 0 8px #c4e8e9}.signup-modal{background:var(--paper)}.signup-modal>p:not(.eyebrow){color:#607584}.signup-modal small,.close-button{color:#728593}.signup-modal input{color:var(--plum);background:#f9fcfd;border-color:#142b3d30;transition:background-color .4s}.signup-modal input:hover,.signup-modal input:focus{background:#def2f3}@media(hover:hover){body:has(.hero h1:hover){background:#e1f1f1}body:has(.demo-area:hover){background:#e2ebf2}.demo-area:hover:before{background:#9fd8db}.demo-area:hover .operations-card{background:#153247;box-shadow:0 24px 45px #142b3d25}.demo-area:hover .operations-header{background:#22465b}.brand-ribbon:hover{background:var(--coral);color:var(--plum)}.brand-ribbon:hover .ribbon-outline{-webkit-text-stroke-color:#142b3da0}.brand-ribbon:hover .ribbon-repeat svg{color:var(--plum)}.brand-ribbon:hover .motion-toggle{color:#f0f4f6;background:#142b3d}.principles>div:first-child:hover:before{background:#d9eeef}.principles>div:nth-child(2):hover:before{background:#dce7f1}.principles>div:nth-child(3):hover:before{background:#d9e9e8}.principles>div:nth-child(4):hover:before{background:#e0e8ed}.wordmark-section:hover{background:var(--coral);color:var(--plum)}.wordmark-section:hover .brand-collection,.wordmark-section:hover .wordmark-bottom{color:#204e59}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-toggle{display:none}}
