@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@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;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-slate-400:#90a1b9;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-semibold:600;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-slate-400:lab(65.5349% -2.25151 -14.5072)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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 components;@layer utilities{.inline-flex{display:inline-flex}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.min-h-28{min-height:calc(var(--spacing) * 28)}.w-full{width:100%}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-emerald-950\/15{border-color:#002c2226}@supports (color:color-mix(in lab, red, red)){.border-emerald-950\/15{border-color:color-mix(in oklab, var(--color-emerald-950) 15%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-white{background-color:var(--color-white)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-emerald-900{color:var(--color-emerald-900)}.text-white{color:var(--color-white)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}}.focus-visible\:border-emerald-700:focus-visible{border-color:var(--color-emerald-700)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-emerald-600\/20:focus-visible{--tw-ring-color:#00976733}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-emerald-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.focus-visible\:ring-emerald-600\/25:focus-visible{--tw-ring-color:#00976740}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-emerald-600\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 25%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--ink:#000;--muted:#6b6b6b;--green:#9ead74;--pale:#d6e3c9;--surface:#efefef;--line:#c3c3c3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fdfdfd;margin:0;font-family:Manrope,Arial,sans-serif;font-weight:400}main{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.page-shell{width:min(100% - 200px,1720px);margin-inline:auto}.section{padding-block:130px 0}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.02em;font-size:50px;font-weight:500;line-height:1.3}mark{color:inherit;background:var(--pale);border-radius:100px;padding:0 .08em}.mobile{display:none}.logo{white-space:nowrap;align-items:center;gap:11px;font-size:21px;font-weight:700;display:inline-flex}.logo img{object-fit:contain;width:34px;height:34px}.logo-light{color:#fff}.logo-light img{filter:invert()}.pilot-link{border:1px solid var(--green);background:var(--green);color:#fff;letter-spacing:-.02em;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:360px;height:60px;padding:20px 45px;font-size:15px;line-height:1.2;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.pilot-link:hover{color:#000;background:#fff;border-color:#fff}.pilot-link svg,.contact-copy a svg{width:15px;height:15px}.pilot-link-light{color:#242724;background:#fff;border-color:#fff}.pilot-link-light:hover{border-color:var(--green);background:var(--green);color:#fff}.hero{background:url(/assets/figma/hero.png) 50%/cover no-repeat;height:936px;padding-top:85px;position:relative}.hero:after{content:"";z-index:3;background:#fdfdfd;border-radius:60px 60px 0 0;height:26px;position:absolute;bottom:0;left:0;right:0}.hero-panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;height:765px;transform:perspective(1800px) rotateX(var(--hero-pointer-x,0deg)) rotateY(var(--hero-pointer-y,0deg));background:#2a222280;border-radius:20px;padding:0;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.hero header{z-index:4;align-items:center;height:48px;display:flex;position:absolute;top:31px;left:100px;right:112px}.hero nav{text-transform:uppercase;letter-spacing:-.02em;color:#e6e2e2;gap:49px;font-size:20px;font-weight:500;line-height:1.2;display:flex;position:absolute;top:17px;left:438px}.hero nav a{position:relative}.hero nav a:after{content:"";transform-origin:0;background:#e6e2e2;height:1px;transition:transform .2s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hero nav a:hover:after{transform:scaleX(1)}.hero-socials{background:#83838333;border-radius:100px;align-items:center;gap:10px;width:103px;height:45px;margin-left:auto;padding:5px 6px 5px 8px;display:flex}.hero-socials a:first-child{color:#299bd6;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hero-socials svg{width:17px;height:17px}.hero-socials img{object-fit:contain;width:44px;height:44px}.hero-visual{z-index:2;background-image:url(/assets/figma/hero.png);background-position:-200px -250px;background-repeat:no-repeat;background-size:1920px;border-radius:10px;width:400px;height:515px;position:absolute;top:110px;left:100px;overflow:hidden}.hero-visual:after{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(#0000,#cfeb976b,#0000);height:22%;position:absolute;inset:-35% 0 auto}.hero-copy{z-index:4;width:852px;position:absolute;top:130px;left:560px}.hero h1{letter-spacing:-.02em;margin:0;font-size:65px;font-weight:500;line-height:1.1}.hero h1 em{color:#c5dc8e;font-style:normal}.hero-copy .pilot-link{margin-top:28px}.hero-tags{z-index:4;gap:20px;display:flex;position:absolute;top:560px;left:560px}.hero-tags span{text-align:center;letter-spacing:-.02em;background:#9393934d;border:1px solid #696969;border-radius:10px;place-items:center;height:65px;padding:0 30px;font-size:25px;line-height:1.1;display:grid}.hero-tags span:first-child{width:150px}.hero-tags span:nth-child(2){width:331px}.hero-tags span:nth-child(3){width:297px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.section-heading h2{max-width:1050px;margin-bottom:0}#stories{min-height:889px;padding-top:157px}.stories-heading{display:block;position:relative}.stories-heading h2{width:1018px}.stories-heading>div{color:#968787;letter-spacing:-.02em;width:355px;font-size:15px;line-height:1.2;position:absolute;top:21px;right:0}.stories-heading .pilot-link{width:360px;margin-top:26px}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin-top:60px;display:grid}.story-card{background:var(--pale);border-radius:20px;height:315px;position:relative;overflow:hidden}.story-card img{object-fit:cover}.story-card:after{content:"";background:linear-gradient(#0000,#f5f8f1f2);position:absolute;inset:40% 0 0}.story-card>div{z-index:2;position:absolute;bottom:33px;left:16px;right:16px}.story-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:25px;font-weight:400;line-height:1.1}.story-card p{color:#625a5a;letter-spacing:-.02em;width:290px;margin:0;font-size:15px;line-height:1.2}.story-card:last-child{background:radial-gradient(circle at 75% 22%,#dfefc6 0 16%,transparent 17%),var(--pale)}.losses-section{min-height:874px;padding-top:8px}.losses-section .section-heading{display:block;position:relative}.losses-section .section-heading h2{width:1250px;max-width:100%;font-size:50px}.losses-section .section-heading .pilot-link{position:absolute;top:0;right:0}.losses-heading-line{white-space:nowrap}.losses-grid{grid-template-rows:264px 182px;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 20px;margin-top:81px;display:grid}.loss-card{background:var(--surface);border-radius:20px;align-items:flex-end;padding:31px;display:flex;position:relative;overflow:hidden}.loss-card img:not(.people){object-fit:cover;opacity:.82}.loss-card:after{content:"";background:linear-gradient(#0000,#ebede8f0);position:absolute;inset:35% 0 0}.loss-card h3{z-index:2;letter-spacing:-.02em;max-width:338px;margin:0;font-size:25px;font-weight:400;line-height:1.1;position:relative}.loss-1{grid-area:1/1}.loss-2{background:var(--pale);grid-area:1/2/3;align-items:flex-end}.loss-3{background:#d8dbd5;grid-area:2/1}.loss-4{grid-area:1/3/3}.loss-2 .people{object-fit:cover;border-radius:8px;width:263px;height:86px;position:absolute;top:40px;left:27px}#system{min-height:1400px;padding-top:30px}.tech-heading{align-items:flex-start}.tech-heading h2{width:963px}.tech-intro{border-block:1px solid var(--line);height:130px;color:var(--muted);letter-spacing:-.02em;grid-template-columns:850px 609px;justify-content:space-between;gap:0;margin:45px 0 78px;padding:27px 0;font-size:20px;line-height:1.1;display:grid}.tech-intro p{margin:0}.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.tech-card{background:var(--surface);border-radius:20px;height:917px;position:relative;overflow:hidden}.tech-title{z-index:3;justify-content:space-between;align-items:center;height:50px;padding:0 21px 0 30px;display:flex;position:absolute;top:0;left:0;right:0}.tech-title h3{letter-spacing:-.02em;background:#fdfdfd;border-radius:0 0 20px;margin:0;padding:4px 0 10px;font-size:30px;font-weight:400;line-height:1.3}.tech-title span{color:#fff;background:#84848480;border-radius:100px;padding:9px 17px;font-size:15px}.tech-image{height:389px;position:relative}.tech-card:nth-child(2) .tech-image{height:308px}.tech-image img{object-fit:cover}.tech-card ul{letter-spacing:-.02em;color:#6b6b6b;align-content:start;gap:25px;margin:0;padding:48px 30px;font-size:20px;line-height:1.2;list-style:none;display:grid}.tech-card:nth-child(2) ul{padding-top:58px}.tech-card li{gap:10px;display:flex}.tech-card li svg{color:#6b6b6b;flex:none;width:23px;height:23px}.tech-details{gap:8px;margin:18px 0 0;display:grid}.tech-details>span{gap:10px;display:flex}.system-steps{min-height:509px;padding-top:76px}.system-steps h2{margin-bottom:40px;font-size:50px}.system-flow{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.system-flow article{background:var(--surface);border-radius:20px;align-items:flex-end;height:180px;padding:20px;display:flex;position:relative;overflow:hidden}.system-flow img{object-fit:cover;opacity:.55}.system-flow article:after{content:"";background:linear-gradient(90deg,#ffffffe0,#ffffff0d);position:absolute;inset:0}.system-flow small,.system-flow p{z-index:2;position:relative}.system-flow small{color:#939893;position:absolute;top:15px;left:18px}.system-flow p{max-width:310px;margin:0;font-size:15px;line-height:1.2}.effectiveness{height:1427px;padding-top:169px;position:relative}.effect-top{grid-template-columns:840px 1fr;align-items:start;display:grid}.effect-top>div{max-width:570px}.effect-top h2{width:933px}.effect-top p{border-block:1px solid var(--line);width:840px;height:254px;color:var(--muted);margin-top:40px;padding:27px 0;font-size:24px;line-height:1.2}.effect-top>img{object-fit:fill;width:1074px;height:858px;position:absolute;top:47px;left:890px;transform:scaleX(-1)}.benefit-grid{grid-template-rows:repeat(4,130px);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;display:grid;position:absolute;top:679px;left:0;right:0}.benefit-grid div,.implementation-steps div{background:#eff0ee;border-radius:9px;align-items:center;gap:34px;min-height:72px;padding:13px 18px;display:flex}.benefit-grid div:nth-child(3n),.implementation-steps div:last-child{background:var(--pale)}.benefit-grid div:first-child{grid-area:1/1}.benefit-grid div:nth-child(2){grid-area:2/1}.benefit-grid div:nth-child(3){grid-area:3/1}.benefit-grid div:nth-child(4){grid-area:2/2}.benefit-grid div:nth-child(5){grid-area:3/2}.benefit-grid div:nth-child(6){grid-area:4/2}.benefit-grid span,.implementation-steps span{color:#a5aaa4;font-size:45px;font-weight:300}.benefit-grid p,.implementation-steps p{margin:0;font-size:24px;line-height:1.2}.brand-note{color:#777c77;align-items:flex-start;gap:33px;width:664px;margin:0;font-size:24px;line-height:1.2;display:flex;position:absolute;top:1215px;left:0}.brand-note svg{flex:none;width:23px;height:23px}.standards{background:url(/assets/figma/standards-bg.png) 50%/cover no-repeat;height:952px;margin:0;padding-top:60px;position:relative}.standards:after{content:"";background:#fdfdfd;border-radius:60px 60px 0 0;height:143px;position:absolute;bottom:0;left:0;right:0}.standards-panel{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#232722b8;border-radius:20px;height:641px;padding:73px 35px 0;position:relative}.standards-copy{grid-template-columns:1fr 1fr auto;align-items:center;gap:70px;display:grid}.standards-copy h2{margin:0}.standards-copy p{color:#edf0ea;max-width:440px;margin:0;font-size:14px}.standards-copy mark{color:#cae894;background:0 0}.standards-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:104px;display:grid}.standards-card{color:#292d28;background:#efefef;border-radius:20px;height:196px;position:relative;overflow:hidden}.standards-card>img{object-fit:cover}.standards-card>span{z-index:2;letter-spacing:-.02em;width:446px;font-size:25px;line-height:1.1;position:absolute;top:83px;left:28px}.standards-card:after{content:"";background:#efefef33;position:absolute;inset:0}.standards-card-center>span{width:307px}.standards-card-center>img{z-index:1;object-fit:contain;width:134px;height:161px;position:absolute;top:18px;right:22px}.clients{height:930px;padding-top:0;position:relative}.clients-title{grid-template-columns:800px 1fr;align-items:start;display:grid}.laptop-scene{aspect-ratio:4/5;width:95%;max-width:700px;margin-top:-50px;position:relative}.laptop-scene .laptop{z-index:1;object-fit:contain}.laptop-scene .laptop-screen{z-index:2;object-fit:cover;filter:grayscale();border-radius:4px;width:63.6%!important;height:33%!important;inset:23.5% 17.2% auto 19.2%!important}.clients-title>div{padding-top:75px}.clients-title p{border-block:1px solid var(--line);width:654px;color:var(--muted);margin-top:40px;padding:19px 0;font-size:20px;line-height:1.45}.testimonial{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:315px;margin:0;display:grid;position:absolute;top:438px;left:478px;right:62px}.client-brand{background:#eef7de;border-radius:20px;padding:30px;position:relative}.client-brand>img{object-fit:contain;background:#fff;border-radius:10px;width:170px;height:170px;position:absolute;top:22px;right:22px}.client-brand div{gap:5px;display:grid;position:absolute;bottom:30px;left:30px;right:225px}.client-brand span{color:var(--muted);font-size:11px}.testimonial blockquote{background:linear-gradient(#ffffffd9,#ffffffd9),url(/assets/figma/story-lines.png) 50%/cover;border-radius:20px;margin:0;padding:38px 38px 92px;font-size:13px;line-height:1.45}.testimonial>img{object-fit:cover;border-radius:8px;width:60px;height:80px;position:absolute;bottom:20px;right:30px}.case-next{z-index:3;border:1px solid var(--green);background:var(--green);color:#fff;border-radius:100px;place-items:center;width:42px;height:30px;padding:0;transition:color .2s,background .2s,border-color .2s;display:grid;position:absolute;top:580px;right:0}.case-next:not(:disabled):hover{color:#000;background:#fff;border-color:#fff}.case-next:disabled{cursor:not-allowed}.case-next svg{width:20px;height:14px}.clients-title,.testimonial{animation:.22s ease-out case-swap}@keyframes case-swap{0%{opacity:.25;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.implementation{grid-template-columns:minmax(0,725px) minmax(0,1fr);align-items:start;gap:90px;height:915px;padding-top:187px;padding-bottom:0;display:grid}.implementation>div:first-child p{border-bottom:1px solid var(--line);max-width:560px;color:var(--muted);width:725px;max-width:none;margin-top:40px;padding:36px 0;font-size:20px;line-height:1.5}.implementation small{color:#747974;align-items:center;gap:20px;margin:262px 0 0 56px;font-size:20px;display:flex}.implementation small svg{width:23px;height:23px;margin-left:-56px}.implementation-steps{gap:30px;padding-top:0;display:grid}.implementation-steps div{height:130px}.contact-section{background:#fdfdfd;height:906px;min-height:906px;position:relative;overflow:hidden}.contact-section:before{content:"";background-color:#e6ebda;background-image:linear-gradient(90deg,#e6ebdadb,#e6ebda33),url(/assets/figma/cta-woman.png);background-position:50%,top;background-repeat:no-repeat;background-size:cover,auto 768px;height:776px;position:absolute;inset:50px -29px auto}.contact-inner{z-index:1;height:906px;min-height:906px;display:block;position:relative}.contact-copy{width:719px;max-width:none;position:absolute;top:161px;left:39px}.contact-copy h2{font-size:52px}.contact-copy p{border-block:1px solid var(--line);color:#5e645c;width:654px;margin-top:40px;padding:19px 0;font-size:20px;line-height:1.45}.contact-copy>a{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:288px;height:59px;margin-top:63px;font-size:15px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.contact-copy>a:hover{color:#000;background:#fff;border-color:#fff}.lead-form{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:557px;height:485px;box-shadow:none;background:#fff3;border:1px solid #fffc;border-radius:18px;grid-template-rows:auto repeat(4,50px) auto 59px;gap:9px;padding:30px 13px 26px;display:grid;position:absolute;top:236px;right:-17px}.lead-form h2{letter-spacing:-.02em;margin:0 0 14px;font-size:20px;font-weight:500;line-height:1.2}.field{position:relative}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form input[data-slot=input]{height:50px;box-shadow:none;background:#ebebeb;border:1px solid #0000;border-radius:10px;font-size:18px;font-weight:400;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.lead-form input[data-slot=input]:hover{background:#f4f4f4}.lead-form input[data-slot=input]:focus-visible{border-color:var(--green);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #9ead743d}.lead-form input[data-slot=input].input-error{background:#fff7f7;border-color:#b64b4b;box-shadow:0 0 0 3px #b64b4b24}.consent{color:#555d51;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;line-height:1.35;display:flex}.consent-group{gap:6px;display:grid}.consent input{appearance:none;background:#ebebeb;border:1px solid #737373;border-radius:2px;flex:0 0 17px;place-content:center;width:17px;height:17px;margin:1px 0 0;display:grid}.consent input:checked{border-color:var(--green);background:var(--green)}.consent input:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.consent input:focus-visible{outline-offset:2px;outline:2px solid #64794b}.consent a{text-underline-offset:2px;text-decoration:underline}.submit-row{grid-template-columns:1fr auto;gap:9px;display:grid}.submit-row button{background:var(--green);border-radius:100px;height:59px;font-size:15px}.submit-row button:not(:disabled):hover{color:#000;background:#fff;border-color:#fff}.form-toast{z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fff9;border-radius:16px;align-items:flex-start;gap:11px;width:min(390px,100% - 40px);padding:16px 18px;animation:.28s cubic-bezier(.2,.8,.2,1) toast-in;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 18px 50px #0f140c3d}.form-toast svg{flex:none;width:21px;height:21px}.form-toast span{font-size:15px;line-height:1.35}.form-toast-success{background:#415b32f0}.form-toast-error{background:#973535f0}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}footer{color:#f3f5f0;background:radial-gradient(circle at 70% 100%,#42503c 0,#0000 35%),#0c0c0c;min-height:607px;padding:61px 0 54px}.footer-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr) minmax(270px,.75fr);align-items:start;gap:clamp(28px,3.2vw,62px);display:grid}.footer-grid h3{text-transform:lowercase;color:#c2c2c2;background:#a3a2a233;border-radius:100px;place-items:center;width:218px;height:45px;margin:0;font-size:17px;font-weight:300;display:grid}.footer-grid p,.footer-grid a{color:#fff}.footer-brand{min-width:0}.footer-brand .logo{color:#c9c9c9;gap:14px;font-size:71px}.footer-brand .logo img{width:84px;height:82px}.support-card{border:1px solid #4b4b4b;border-radius:10px;grid-template-columns:minmax(180px,42%) minmax(0,1fr);align-items:center;gap:16px;min-height:150px;margin-top:41px;padding:14px;display:grid}.support-logos{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.support-logo{background:#fff;border-radius:6px;min-width:0;height:76px;position:relative;overflow:hidden}.support-logo img{object-fit:contain;width:calc(100% - 16px);height:calc(100% - 16px);display:block;position:absolute;inset:8px}.support-logo:first-child img{transform:scale(1.45)}.support-card p{color:#989898;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.resident-card{border:1px solid #4b4b4b;border-radius:10px;align-items:center;gap:19px;height:65px;margin-top:11px;padding:10px 9px;display:flex}.resident-card img{object-fit:cover;object-position:center;height:45px}.resident-card img:first-child{width:140px}.resident-card img:nth-child(2){width:150px}.resident-card span{color:#c2c2c2;border-left:1px solid #4b4b4b;margin-left:auto;padding-left:20px;font-size:17px}.footer-legal{min-width:0;padding-top:29px}.footer-legal>a{overflow-wrap:anywhere;margin-top:34px;font-size:20px;display:block}.footer-legal>a+a{margin-top:17px}.footer-legal>p{margin:17px 0 0;font-size:20px;line-height:normal}.footer-location{gap:20px;margin-top:38px;display:flex}.footer-location svg{flex:none;width:24px;height:24px}.footer-location p{margin:0;font-size:20px;line-height:1.25}.footer-location p span{text-align:right;display:block}.footer-contacts{min-width:0;padding-top:29px}.footer-contacts>a{align-items:flex-start;gap:20px;margin-top:34px;font-size:20px;line-height:normal;display:flex}.footer-contacts>a+a{margin-top:27px}.footer-contacts>a svg{flex:none;width:24px;height:24px}.footer-contacts>a span{color:#fff}.footer-socials{background:#a3a2a233;border-radius:100px;align-items:center;gap:10px;width:141px;height:72px;margin-top:33px;padding:10px 14px;display:flex}.footer-socials a{color:#299bd6;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.footer-socials a svg{width:22px;height:22px}.footer-socials img{object-fit:contain;width:44px;height:44px}.footer-socials a:last-child{background:url(/assets/figma/asset-03-44ff32b2.png) 50%/contain no-repeat}.footer-socials a:last-child img{display:none}.legal-page{color:#171a16;background:#fff;min-height:100vh;padding:0 0 120px}.legal-site-header{border-bottom:1px solid #dfe3dc;justify-content:space-between;align-items:center;width:min(1200px,100% - 64px);height:104px;margin:0 auto;display:flex}.legal-brand{color:#1c211b;letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:500;display:flex}.legal-brand img{width:38px;height:38px}.legal-back{color:#4f6041;align-items:center;gap:8px;font-size:14px;display:flex}.legal-back svg{width:17px;height:17px;transition:transform .2s}.legal-back:hover svg{transform:translate(-3px)}.legal-heading{border-bottom:1px solid #dfe3dc;width:min(1200px,100% - 64px);margin:0 auto;padding:70px 0 64px}.legal-breadcrumb{color:#8a9087;gap:11px;margin:0 0 70px;font-size:13px;display:flex}.legal-breadcrumb a{color:#4f6041}.legal-kicker{color:#64794b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex}.legal-kicker svg{width:16px;height:16px}.legal-heading h1{letter-spacing:-.05em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(42px,6vw,74px);font-weight:500;line-height:1.02}.legal-actions{color:#888e85;align-items:center;gap:20px;margin-top:32px;font-size:13px;display:flex}.legal-download{color:#34402b;border:1px solid #9ead74;border-radius:100px;align-items:center;gap:9px;min-height:46px;padding:0 18px;transition:background .2s,color .2s;display:inline-flex}.legal-download:hover{color:#fff;background:#64794b}.legal-download svg{width:17px;height:17px}.legal-layout{grid-template-columns:260px minmax(0,820px);align-items:start;gap:90px;width:min(1200px,100% - 64px);margin:0 auto;display:grid}.legal-toc{border-left:3px solid #9ead74;gap:13px;margin-top:72px;padding-left:22px;display:grid;position:sticky;top:34px}.legal-toc span{color:#777e74;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.legal-toc a{color:#666d63;font-size:13px;line-height:1.35;transition:color .2s}.legal-toc a:hover{color:#36432c}.legal-document{min-width:0;padding-top:72px}.legal-document h2{color:#1f251d;letter-spacing:-.025em;margin:64px 0 18px;padding-top:12px;scroll-margin-top:24px;font-size:clamp(25px,3vw,34px);font-weight:550;line-height:1.22}.legal-document h2:first-of-type{margin-top:72px}.legal-document p,.legal-document li{color:#474d45;font-size:16px;line-height:1.72}.legal-document p{margin:0 0 14px}.legal-document ul{margin:8px 0 20px;padding-left:24px}.legal-document li{margin-bottom:9px;padding-left:5px}.legal-document a{color:#52683f;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #aebd8d;text-decoration:underline #aebd8d}.legal-document .legal-approval-line{color:#72786f;text-align:right;width:min(390px,100%);margin:0 0 3px auto;font-size:13px;line-height:1.45}.legal-document .legal-cover-line{color:#343a32;text-align:center;margin:0;font-size:18px;line-height:1.5}.legal-document .legal-cover-line:nth-of-type(5){margin-top:70px}@media (max-width:1200px) and (min-width:901px){footer{min-height:0}.footer-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:44px}.footer-legal{grid-area:1/2/span 2;padding-top:29px}.footer-contacts{grid-column:1;padding-top:0}}@media (max-width:900px){.page-shell{width:min(320px,100% - 32px);max-width:none}.legal-page{width:100%;padding-bottom:72px}.legal-site-header,.legal-heading,.legal-layout{width:calc(100% - 40px)}.legal-site-header{height:78px}.legal-brand{font-size:17px}.legal-brand img{width:31px;height:31px}.legal-back{font-size:0}.legal-back svg{width:22px;height:22px}.legal-heading{padding:42px 0 44px}.legal-breadcrumb{margin-bottom:44px}.legal-heading h1{overflow-wrap:anywhere;font-size:clamp(32px,9.2vw,38px);line-height:1.06}.legal-actions{flex-direction:column;align-items:flex-start;gap:12px}.legal-layout{display:block}.legal-toc{margin:36px 0 0;position:static}.legal-document{padding-top:52px}.legal-document h2,.legal-document h2:first-of-type{margin-top:50px;font-size:25px}.legal-document p,.legal-document li{font-size:15px;line-height:1.7}.legal-document .legal-cover-line{font-size:16px}.section{padding-block:80px 0}h2{letter-spacing:-.02em;font-size:25px;line-height:1.3}.desktop{display:none}.mobile{display:inline}.pilot-link{white-space:normal;text-align:center;width:100%;max-width:320px;height:60px;padding-inline:20px}.stories-heading .pilot-link{width:100%}.hero{height:650px;min-height:650px;padding:19px 0 0}.hero:after{display:none}.hero-panel{border-radius:10px;width:339px;max-width:calc(100% - 21px);height:612px;min-height:612px}.hero header{height:34px;top:17px;left:10px;right:10px}.hero .logo{font-size:15px}.hero .logo img{width:34px;height:33px}.hero nav,.hero-socials,.hero-visual{display:none}.hero-copy{text-align:center;width:calc(100% - 20px);top:169px;left:10px}.hero h1{letter-spacing:-.02em;font-size:28px;line-height:1.1}.hero-copy .pilot-link{width:100%;margin:0;position:absolute;top:152px;left:0}.hero-tags{grid-template-columns:120px 1fr;gap:10px;display:grid;top:69px;left:10px;right:10px}.hero-tags span{border-radius:5px;height:35px;padding:0;font-size:20px;width:auto!important}.hero-tags span:last-child{grid-column:1/-1}#stories{min-height:0;padding-top:50px;padding-bottom:80px}.stories-heading{flex-direction:column;display:flex}.stories-heading>div{color:#968787;order:-1;width:100%;font-size:13px;line-height:1.2;position:static}.stories-heading .pilot-link{margin-top:20px}.stories-heading h2{width:100%;margin-top:40px}.stories-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:40px}.story-card{width:100%;height:200px;min-height:200px}.story-card>div{bottom:18px;left:19px;right:16px}.story-card h3{font-size:18px}.story-card p{width:100%;font-size:15px}.losses-section{min-height:0;padding-top:0;padding-bottom:80px}.section-heading{flex-direction:column;align-items:stretch;gap:32px;display:flex}.tech-heading .pilot-link{display:none}.losses-section .section-heading h2,.tech-heading h2{width:100%}.losses-section .section-heading h2{font-size:25px}.losses-section .section-heading .pilot-link{position:static}.losses-heading-line{white-space:normal}.losses-grid{grid-template-rows:repeat(4,200px);grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:40px;display:grid}.loss-1,.loss-2,.loss-3,.loss-4{grid-area:auto}.loss-card{padding:20px}.loss-card h3{font-size:18px}#system{min-height:0;padding-top:0;padding-bottom:80px}.tech-intro{grid-template-columns:1fr;gap:24px;height:auto;margin:20px 0 50px;padding:14px 0;font-size:15px}.tech-grid{grid-template-columns:minmax(0,1fr);gap:40px;width:100%}.tech-card,.tech-card:nth-child(2){width:100%;height:auto;min-height:0}.tech-title{align-items:flex-start;gap:8px;height:auto;min-height:44px;padding:0 10px 0 20px}.tech-title h3{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:4px;font-size:clamp(20px,7vw,25px)}.tech-title span{flex:none;margin-top:5px;padding:7px 10px;font-size:11px}.tech-image,.tech-card:nth-child(2) .tech-image{height:247px}.tech-card ul{background:var(--surface);border-radius:0 0 20px 20px;gap:24px;height:auto;padding:34px 20px 38px;font-size:15px;position:static}.tech-card:nth-child(2) ul{height:auto;padding:23px 20px 38px}.tech-card li svg{width:18px;height:18px}.system-steps{min-height:0;padding-top:0;padding-bottom:80px}.system-steps h2{width:100%;margin-bottom:24px;font-size:25px}.system-flow,.benefit-grid,.standards-cards,.implementation{grid-template-columns:1fr}.system-flow article{height:191px}.effect-top{grid-template-columns:1fr}.effect-top>img{margin:0}.standards{margin-top:70px}.standards-panel{padding:30px 20px 20px}.standards-copy{grid-template-columns:1fr;gap:22px}.clients-title{grid-template-columns:1fr}.laptop-scene{order:2;width:300px;max-width:90%;margin:18px auto 0}.clients-title>div{padding-top:0}.testimonial{grid-template-columns:1fr;margin:0}.testimonial>img{display:none}.implementation{gap:30px;padding-bottom:70px}.implementation small{margin-top:35px}.contact-inner{grid-template-columns:1fr;align-content:center;gap:24px;min-height:850px;padding-block:60px}.lead-form{padding:20px}.submit-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}#stories,.losses-section,#system,.system-steps{height:auto}.effectiveness{height:auto;min-height:0;padding-top:0;padding-bottom:80px}.effect-top{display:block}.effect-top h2{width:100%}.effect-top p{width:100%;height:auto;margin-top:20px;padding:14px 0;font-size:15px}.effect-top>img{aspect-ratio:320/245;object-fit:contain;width:100%;height:auto;position:static}.benefit-grid{grid-template-rows:none;grid-template-columns:1fr;gap:10px;margin-top:25px;display:grid;position:static}.benefit-grid div,.benefit-grid div:nth-child(n){grid-area:auto;gap:20px;height:auto;min-height:60px}.benefit-grid span{font-size:18px}.benefit-grid p{font-size:15px}.brand-note{width:auto;margin:25px 0 0;font-size:15px;position:static}.standards{height:auto;margin:0;padding:25px 0 80px}.standards:after{height:45px}.standards-panel{height:auto;padding:30px 20px 20px}.standards-copy{grid-template-columns:1fr;gap:25px;display:grid}.standards-copy p{font-size:15px}.standards-cards{grid-template-columns:1fr;gap:10px;margin-top:30px}.standards-card{height:130px;min-height:130px}.standards-card>span{overflow-wrap:anywhere;width:calc(100% - 40px);font-size:15px;top:auto;bottom:20px;left:20px}.standards-card-center>span{width:calc(100% - 135px)}.standards-card-center>img{width:102px;height:122px;top:8px;right:12px}.clients{height:1334px;padding-top:0}.clients-title{flex-direction:column;display:flex}.clients-title>div{order:1;padding-top:0}.clients-title p{width:320px;height:106px;margin-top:11px;padding:17px 0;font-size:15px}.clients-title>.laptop-scene{aspect-ratio:auto;order:2;width:466px;max-width:none;height:370px;margin:90px 0 0 -81px}.testimonial{background:#eef7de;border-radius:20px;grid-template-rows:135px 1fr;grid-template-columns:1fr;gap:15px;width:320px;height:445px;min-height:445px;margin-top:167px;padding:20px;position:relative;inset:auto}.client-brand{background:0 0;border-radius:0;padding:0}.client-brand>img{width:110px;height:110px;top:0;right:0}.client-brand div{bottom:5px;left:0;right:125px}.testimonial blockquote{border-radius:12px;padding:18px 18px 80px;font-size:12px}.testimonial>img{display:block;position:absolute;bottom:20px;right:20px}.case-next{top:212px;right:1px}.implementation{height:auto;padding-top:0;padding-bottom:80px;display:block;position:relative}.implementation>div:first-child p{width:100%;height:auto;margin-top:10px;padding:19px 0;font-size:15px}.implementation small{margin:30px 0 0;font-size:15px;position:static}.implementation small svg{margin-left:0}.implementation-steps{gap:10px;width:100%;margin-top:30px;position:static}.implementation-steps div{height:auto;min-height:100px}.implementation-steps div:last-child{height:auto;min-height:125px}.implementation-steps span{font-size:24px}.implementation-steps p{font-size:15px}.contact-section{height:auto;min-height:0;padding:26px 0 64px}.contact-section:before{background-position:50%,42% 0;height:100%;inset:0}.contact-inner{gap:56px;height:auto;min-height:0;padding:0;display:grid}.contact-copy{width:100%;position:static}.contact-copy h2{font-size:25px}.contact-copy p{width:100%;height:auto;margin-top:16px;padding:17px 0;font-size:15px}.contact-copy>a{width:100%;margin-top:33px}.lead-form{grid-template-rows:auto repeat(4,40px) auto 60px;width:100%;height:auto;min-height:0;padding:28px 20px;position:static}.lead-form h2{font-size:20px}.lead-form input[data-slot=input]{border-radius:5px;height:40px;font-size:15px}.submit-row button{height:60px}footer{height:auto;min-height:0;padding:35px 0}.footer-grid{grid-template-columns:1fr;gap:35px;height:auto;display:grid}.footer-brand,.footer-legal,.footer-contacts{width:100%;min-width:0;padding-top:0}.footer-brand .logo{font-size:34px}.footer-brand .logo img{width:44px;height:44px}.support-card{grid-template-columns:1fr;align-items:center;gap:12px;min-height:0;margin-top:25px;padding:12px}.support-logos{width:100%}.support-logo{height:82px}.support-card p{font-size:10px;line-height:1.4}.resident-card{grid-template-columns:1fr 1fr;gap:8px;height:auto;min-height:92px;display:grid}.resident-card img:first-child{width:100%;max-width:92px;height:auto}.resident-card img:nth-child(2){width:100%;max-width:102px;height:auto}.resident-card span{border-top:1px solid #4b4b4b;border-left:0;grid-column:1/-1;margin-left:0;padding:7px 0 0;font-size:12px}.footer-legal>a,.footer-legal>p,.footer-location p,.footer-contacts>a{font-size:15px}.footer-legal>a{white-space:normal;overflow-wrap:anywhere;margin-top:20px}.footer-legal>a+a,.footer-legal>p{margin-top:12px}.footer-location{margin-top:22px}.footer-contacts>a{margin-top:20px}.footer-contacts>a+a{margin-top:18px}}@media (max-width:480px){.standards-card{min-height:95px}.contact-section{background-position:42%}.partner-logos{flex-wrap:wrap}}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-frame{0%{opacity:0;clip-path:inset(9% round 10px)}to{opacity:1;clip-path:inset(0 round 10px)}}@keyframes hero-scan{0%{opacity:0;transform:translateY(0)}12%,72%{opacity:1}to{opacity:0;transform:translateY(710%)}}@media (prefers-reduced-motion:no-preference){.hero header{animation:.7s cubic-bezier(.2,.8,.2,1) 50ms both hero-rise}.hero-visual{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both hero-frame}.hero-visual:after{animation:2.4s cubic-bezier(.25,.7,.35,1) .7s both hero-scan}.hero-copy{animation:.8s cubic-bezier(.2,.8,.2,1) .24s both hero-rise}.hero-tags span{animation:.65s cubic-bezier(.2,.8,.2,1) .38s both hero-rise}.hero-tags span:nth-child(2){animation-delay:.48s}.hero-tags span:nth-child(3){animation-delay:.58s}}.motion-ready .section-heading,.motion-ready .tech-intro,.motion-ready .effect-top,.motion-ready .standards-copy,.motion-ready .implementation>div:first-child,.motion-ready .contact-copy,.motion-ready .lead-form{opacity:0;transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(42px)}.motion-ready .section-heading.is-visible,.motion-ready .tech-intro.is-visible,.motion-ready .effect-top.is-visible,.motion-ready .standards-copy.is-visible,.motion-ready .implementation>div:first-child.is-visible,.motion-ready .contact-copy.is-visible,.motion-ready .lead-form.is-visible{opacity:1;transform:translate(0)}.motion-ready .stories-grid>*,.motion-ready .losses-grid>*,.motion-ready .tech-grid>*,.motion-ready .system-flow>*,.motion-ready .benefit-grid>*,.motion-ready .standards-cards>*,.motion-ready .implementation-steps>*{opacity:0;transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)scale(.985)}.motion-ready .stories-grid.is-visible>*,.motion-ready .losses-grid.is-visible>*,.motion-ready .tech-grid.is-visible>*,.motion-ready .system-flow.is-visible>*,.motion-ready .benefit-grid.is-visible>*,.motion-ready .standards-cards.is-visible>*,.motion-ready .implementation-steps.is-visible>*{opacity:1;transform:translate(0)scale(1)}.motion-ready :is(.stories-grid,.losses-grid,.tech-grid,.system-flow,.benefit-grid,.standards-cards,.implementation-steps).is-visible>:nth-child(2){transition-delay:80ms}.motion-ready :is(.stories-grid,.losses-grid,.tech-grid,.system-flow,.benefit-grid,.standards-cards,.implementation-steps).is-visible>:nth-child(3){transition-delay:.16s}.motion-ready :is(.stories-grid,.losses-grid,.tech-grid,.system-flow,.benefit-grid,.standards-cards,.implementation-steps).is-visible>:nth-child(4){transition-delay:.24s}.motion-ready :is(.benefit-grid,.implementation-steps).is-visible>:nth-child(5){transition-delay:.32s}.motion-ready .benefit-grid.is-visible>:nth-child(6){transition-delay:.4s}.motion-ready .hero-visual,.motion-ready .effect-top>img,.motion-ready .brand-note{transform:translate3d(0,var(--motion-y,0),0);will-change:transform}@media (prefers-reduced-motion:reduce){.clients-title,.testimonial,.hero header,.hero-visual,.hero-visual:after,.hero-copy,.hero-tags span{animation:none}.hero-panel{transition:none;transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}
