@font-face{font-family:Opening Hours Sans;src:url(/fonts/OpeningHoursSans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fafafa;--surface:#fff;--ink:#171717;--muted:#656565;--rule:#dedede;--font:"Opening Hours Sans",sans-serif;--gutter:clamp(22px,4vw,64px);--max:1600px;--ease-out:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{background:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea,summary{font:inherit;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,strong,b{font-weight:400}em{font-style:normal}a{color:inherit;text-decoration:none}button,summary{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea,summary{touch-action:manipulation}::selection{color:#fff;background:#171717}:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafafaf0;border-bottom:1px solid #e1e1e185;position:sticky;top:0}.header-inner{max-width:var(--max);height:96px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:auto;display:flex}.brand{flex-shrink:0;align-items:center;display:flex}.brand img{object-fit:contain;mix-blend-mode:multiply;width:61px;height:54px;display:block}.desktop-nav{align-items:center;gap:30px;font-size:13px;display:flex}.desktop-nav>a,.nav-item>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;display:flex}.desktop-nav>a,.nav-item>summary,.mobile-nav>summary{transition:color .14s}.desktop-nav a[aria-current=page]{text-underline-offset:6px;-webkit-text-decoration:underline #999;text-decoration:underline #999}.nav-item{position:relative}.nav-item summary{list-style:none}.nav-item summary::-webkit-details-marker{display:none}.nav-chevron{width:10px;height:10px;transition:transform .16s var(--ease-out)}.nav-item[open] .nav-chevron{transform:rotate(180deg)}.nav-dropdown{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7b7b7 transparent;transform-origin:32px 0;background:#fff;border:1px solid #e4e4e4;border-radius:10px;min-width:268px;max-height:min(480px,100dvh - 132px);padding:10px;position:absolute;top:calc(100% + 13px);left:-22px;overflow:auto;box-shadow:0 8px 24px #00000008}.nav-dropdown a{border-radius:5px;padding:10px 12px;font-size:14px;line-height:1.35;display:block}.nav-dropdown a:hover{background:#f3f3f3}.nav-dropdown a:focus-visible{outline-offset:-2px;background:#f3f3f3}.nav-dropdown::-webkit-scrollbar{width:6px}.nav-dropdown::-webkit-scrollbar-thumb{background:#bbb;border:1px solid #fff;border-radius:10px}.header-actions{align-items:center;gap:20px;display:flex}.mobile-nav{display:none}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:48px;font:400 14px/1.2 var(--font);cursor:pointer;white-space:nowrap;transition:background .14s ease,transform .12s var(--ease-out);border-radius:5px;justify-content:center;align-items:center;padding:0 23px;display:inline-flex}.button-small{min-height:42px;padding:0 20px;font-size:13px}.button:active{transform:scale(.98)}.text-link{border-bottom:1px solid #757575;padding:2px 0;font-size:14px;line-height:1.5;transition:color .14s,border-color .14s;display:inline-block}.paper-surface{isolation:isolate;padding-bottom:40px;position:relative;overflow:clip}.hero{max-width:var(--max);padding:clamp(48px,7svh,70px) var(--gutter) 98px;margin:auto}.hero h1{letter-spacing:-.05em;word-spacing:.04em;font-size:clamp(60px,min(9.1vw,15.2svh),145px);line-height:1.065}.headline-row{white-space:nowrap;align-items:center;gap:.19em;display:flex}.row-one{justify-content:center;padding-right:2%}.row-two{justify-content:flex-end}.row-three{justify-content:flex-start;padding-left:1.5%}.image-window{background:#dedede;border-radius:.065em;flex:none;height:.75em;display:inline-block;position:relative;overflow:hidden;transform:translateY(.035em);box-shadow:0 0 0 1px #00000008}.window-one{width:1.13em}.window-two{width:1.67em}.window-three{width:1.24em}.window-four{width:1.5em}.image-window img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-front{z-index:1}.hero-bottom{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:end;gap:7%;margin-top:50px;padding-top:28px;display:grid}.hero-proof{align-items:center;gap:20px;display:flex}.yc{font-size:13px}.yc:hover{text-underline-offset:4px;text-decoration:underline}.motion-toggle{color:#555;cursor:pointer;background:#ffffff80;border:1px solid #d6d6d6;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:border-color .14s,background .14s;display:inline-grid}.play-icon,.motion-toggle[aria-pressed=true] .pause-icon{display:none}.motion-toggle[aria-pressed=true] .play-icon{display:block}.hero-summary{max-width:470px}.hero-summary p{letter-spacing:-.018em;font-size:18px;line-height:1.5}.hero-actions{align-items:center;gap:28px;margin-top:26px;display:flex}.back-office{max-width:calc(var(--max) - var(--gutter)*2);background:#ffffffdf;border:1px solid #e2e2e2;border-radius:16px;grid-template-columns:1.15fr 1fr;align-items:end;gap:10%;margin:0 auto;padding:64px;display:grid;box-shadow:0 14px 45px #00000003}.back-office h2{letter-spacing:-.047em;font-size:clamp(48px,5.8vw,88px);line-height:1.04}.back-office p{max-width:36ch;color:var(--muted);letter-spacing:-.014em;font-size:18px;line-height:1.55}.country-map{max-width:var(--max);padding:70px var(--gutter) 54px;margin:auto}.country-map h2{letter-spacing:-.05em;margin:0 0 44px;font-size:clamp(40px,5.2vw,76px);line-height:1.05}.map-frame{aspect-ratio:1200/520;background:#f3f3f3;border:1px solid #e3e3e3;border-radius:12px;width:100%;position:relative;overflow:hidden}.map{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.desktop-nav>a:hover,.nav-item>summary:hover,.mobile-nav>summary:hover{color:#727272}.button:hover{background:#343434}.text-link:hover{color:#6a6a6a;border-color:#b0b0b0}.motion-toggle:hover{background:#fff;border-color:#999}}@media (width<=1599px){.back-office{margin-inline:var(--gutter)}}@media (width<=1100px){.desktop-nav{gap:22px}.hero{padding-top:58px}.hero-summary p{font-size:17px}.back-office{gap:8%;padding:48px}.back-office p{font-size:17px}}@media (width<=820px){html{scroll-padding-top:84px}.header-inner{height:82px}.brand img{width:54px;height:48px}.desktop-nav{display:none}.header-actions{gap:18px}.button-small{min-height:40px;padding:0 16px}.mobile-nav{font-size:13px;display:block}.mobile-nav summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{font-size:18px}.mobile-nav[open] summary span{transform:rotate(45deg)}.mobile-nav nav{padding:18px var(--gutter) 28px;background:var(--paper);border-bottom:1px solid var(--rule);overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:0 24px;max-height:calc(100dvh - 82px);display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 20px #00000006}.mobile-nav nav a{padding:13px 0;font-size:16px}.hero{padding:56px var(--gutter) 70px}.hero h1{letter-spacing:-.05em;font-size:9.05vw;line-height:1.14}.headline-row{gap:.16em}.hero-bottom{grid-template-columns:1fr;gap:26px;margin-top:40px;padding-top:26px}.hero-summary{grid-row:1}.hero-summary p{max-width:40ch;font-size:17px}.hero-actions{margin-top:24px}.hero-proof{gap:18px}.back-office{border-radius:12px;grid-template-columns:1fr;gap:28px;padding:36px}.back-office h2{font-size:clamp(45px,8.5vw,67px)}.back-office p{max-width:44ch;font-size:17px}.country-map{padding-top:48px}.country-map h2{margin-bottom:30px;font-size:clamp(38px,6.2vw,48px)}.paper-surface{padding-bottom:16px}.map-frame{border-radius:8px}}@media (width<=480px){.hero{padding-top:45px}.hero h1{font-size:9.7vw}.hero-summary p{font-size:16px}.hero-actions{gap:23px}.button{padding:0 18px}.button-small{padding:0 15px}.text-link{font-size:13px}.back-office{padding:28px 24px}.back-office h2{font-size:44px}.back-office p{font-size:16px}.country-map h2{font-size:38px}.country-map{padding-bottom:30px}.hero-proof{justify-content:space-between}.hero-actions{flex-wrap:wrap;row-gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}.button:active{transform:none}}.image-window img[hidden]{display:none}@supports (animation-timeline:scroll(root block)){.site-header:after{content:"";opacity:.55;pointer-events:none;transform-origin:0;width:100%;height:1px;animation:linear both hera-reading-progress;animation-duration:auto;background:#171717;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@keyframes hera-reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}:root[data-scroll-motion=paused] .site-header:after{animation:none;display:none}@view-transition{navigation:auto}.site-header{view-transition-name:hera-header}::view-transition-group(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(root){animation:.16s both hera-page-out}::view-transition-new(root){animation:.24s cubic-bezier(.23,1,.32,1) both hera-page-in}::view-transition-group(hera-header){z-index:2;animation:none}::view-transition-old(hera-header){display:none}::view-transition-new(hera-header){animation:none}::view-transition-image-pair(hera-header){isolation:isolate}@keyframes hera-page-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes hera-page-out{0%{opacity:1}to{opacity:0}}:root[data-scroll-motion=paused]::view-transition-group(*){animation:none!important}:root[data-scroll-motion=paused]::view-transition-old(*){animation:none!important}:root[data-scroll-motion=paused]::view-transition-new(*){animation:none!important}@media (width<=820px){::view-transition-new(root){animation-name:hera-page-in-compact;animation-duration:.2s}@keyframes hera-page-in-compact{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.site-header:after{animation:none;display:none}@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}body{isolation:isolate}.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.page-paper{z-index:-1;pointer-events:none;opacity:.18;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 19% 81%,#000),radial-gradient(at 58% 83%,#000 8%,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 19% 81%,#000),radial-gradient(at 58% 83%,#000 8%,#0000 76%)}.page-paper:before{content:"";opacity:.22;background-image:radial-gradient(#969696 .6px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.page-paper.is-rendered:before{display:none}.page-paper canvas{width:100%;height:100%;display:block}.hero,.back-office{background:#fff}.product-page,.use-cases-page{background:var(--paper);background-clip:content-box}.country-explorer{background:var(--paper);border-radius:12px}@media (width<=820px){.page-paper{opacity:.14}}@media (prefers-reduced-transparency:reduce){.page-paper{opacity:.11}}:where(html){--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-px-000:-8px;--size-px-00:-4px;--size-px-1:4px;--size-px-2:8px;--size-px-3:16px;--size-px-4:20px;--size-px-5:24px;--size-px-6:28px;--size-px-7:32px;--size-px-8:48px;--size-px-9:64px;--size-px-10:80px;--size-px-11:120px;--size-px-12:160px;--size-px-13:240px;--size-px-14:320px;--size-px-15:480px;--size-fluid-1:max(.5rem,min(1vw,1rem));--size-fluid-2:max(1rem,min(2vw,1.5rem));--size-fluid-3:max(1.5rem,min(3vw,2rem));--size-fluid-4:max(2rem,min(4vw,3rem));--size-fluid-5:max(4rem,min(5vw,5rem));--size-fluid-6:max(5rem,min(7vw,7.5rem));--size-fluid-7:max(7.5rem,min(10vw,10rem));--size-fluid-8:max(10rem,min(20vw,15rem));--size-fluid-9:max(15rem,min(30vw,20rem));--size-fluid-10:max(20rem,min(40vw,30rem));--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-md:768px;--size-lg:1024px;--size-xl:1440px;--size-xxl:1920px;--size-relative-000:-.5ch;--size-relative-00:-.25ch;--size-relative-1:.25ch;--size-relative-2:.5ch;--size-relative-3:1ch;--size-relative-4:1.25ch;--size-relative-5:1.5ch;--size-relative-6:1.75ch;--size-relative-7:2ch;--size-relative-8:3ch;--size-relative-9:4ch;--size-relative-10:5ch;--size-relative-11:7.5ch;--size-relative-12:10ch;--size-relative-13:15ch;--size-relative-14:20ch;--size-relative-15:30ch;--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.5,0,1,1);--ease-in-3:cubic-bezier(.7,0,1,1);--ease-in-4:cubic-bezier(.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.5,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-.5,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1);--ease-spring-3:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,.009,.037 1.7%,.153 3.6%,.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,.973,.955 39.2%,.953 41.1%,.957 43.3%,.998 53.3%,1.009 59.1% 63.7%,.998 78.9%,1);--ease-spring-5:linear(0,.01,.04 1.6%,.161 3.3%,.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,.999 29.4%,.955 32.1%,.942,.935 34.9%,.933,.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,.004,.016,.035,.063,.098,.141,.191,.25,.316,.391 36.8%,.563,.766,1 58.8%,.946,.908 69.1%,.895,.885,.879,.878,.879,.885,.895,.908 89.7%,.946,1);--ease-bounce-2:linear(0,.004,.016,.035,.063,.098,.141 15.1%,.25,.391,.562,.765,1,.892 45.2%,.849,.815,.788,.769,.757,.753,.757,.769,.788,.815,.85,.892 75.2%,1 80.2%,.973,.954,.943,.939,.943,.954,.973,1);--ease-bounce-3:linear(0,.004,.016,.035,.062,.098,.141 11.4%,.25,.39,.562,.764,1 30.3%,.847 34.8%,.787,.737,.699,.672,.655,.65,.656,.672,.699,.738,.787,.847 61.7%,1 66.2%,.946,.908,.885 74.2%,.879,.878,.879,.885 79.5%,.908,.946,1 87.4%,.981,.968,.96,.957,.96,.968,.981,1);--ease-bounce-4:linear(0,.004,.016 3%,.062,.141,.25,.391,.562 18.2%,1 24.3%,.81,.676 32.3%,.629,.595,.575,.568,.575,.595,.629,.676 48.2%,.811,1 56.2%,.918,.86,.825,.814,.825,.86,.918,1 77.2%,.94 80.6%,.925,.92,.925,.94 87.5%,1 90.9%,.974,.965,.974,1);--ease-bounce-5:linear(0,.004,.016 2.5%,.063,.141,.25 10.1%,.562,1 20.2%,.783,.627,.534 30.9%,.511,.503,.511,.534 38%,.627,.782,1 48.7%,.892,.815,.769 56.3%,.757,.753,.757,.769 61.3%,.815,.892,1 68.8%,.908 72.4%,.885,.878,.885,.908 79.4%,1 83%,.954 85.5%,.943,.939,.943,.954 90.5%,1 93%,.977,.97,.977,1);--ease-circ-in:cubic-bezier(.6,.04,.98,.335);--ease-circ-in-out:cubic-bezier(.785,.135,.15,.86);--ease-circ-out:cubic-bezier(.075,.82,.165,1);--ease-cubic-in:cubic-bezier(.55,.055,.675,.19);--ease-cubic-in-out:cubic-bezier(.645,.045,.355,1);--ease-cubic-out:cubic-bezier(.215,.61,.355,1);--ease-expo-in:cubic-bezier(.95,.05,.795,.035);--ease-expo-in-out:cubic-bezier(1,0,0,1);--ease-expo-out:cubic-bezier(.19,1,.22,1);--ease-quad-in:cubic-bezier(.55,.085,.68,.53);--ease-quad-in-out:cubic-bezier(.455,.03,.515,.955);--ease-quad-out:cubic-bezier(.25,.46,.45,.94);--ease-quart-in:cubic-bezier(.895,.03,.685,.22);--ease-quart-in-out:cubic-bezier(.77,0,.175,1);--ease-quart-out:cubic-bezier(.165,.84,.44,1);--ease-quint-in:cubic-bezier(.755,.05,.855,.06);--ease-quint-in-out:cubic-bezier(.86,0,.07,1);--ease-quint-out:cubic-bezier(.23,1,.32,1);--ease-sine-in:cubic-bezier(.47,0,.745,.715);--ease-sine-in-out:cubic-bezier(.445,.05,.55,.95);--ease-sine-out:cubic-bezier(.39,.575,.565,1);--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength-10:calc(var(--shadow-strength) + 9%);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 #0001;--shadow-1:0 1px 2px -1px hsl(var(--shadow-color)/var(--shadow-strength-10));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 14px -5px hsl(var(--shadow-color)/var(--shadow-strength-6));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 2px -5px hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 5px -5px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 4px 12px -5px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 12px 15px -5px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 2px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 9px 9px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 16px 16px -2px hsl(var(--shadow-color)/var(--shadow-strength-7));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 10px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 20px 20px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 40px 40px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 3px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 12px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 22px 18px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 41px 33px -2px hsl(var(--shadow-color)/var(--shadow-strength-7)),0 100px 80px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color)/var(--shadow-strength-10));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight)}@media (prefers-color-scheme:dark){:where(html){--shadow-color:220 40% 2%;--shadow-strength:25%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff1,inset 0 .5px 0 0 #0007}}:root{--shadow-color:0 0% 0%;--shadow-strength:2%;--hera-radius:12px;--hera-radius-lg:20px;--hera-shadow:var(--shadow-2);--hera-ease:var(--ease-out-4);--hera-duration:.24s;--hera-space:var(--size-fluid-3)}.product-page,.use-cases-page{background:0 0}.use-cases-intro,.industries-intro,.page-intro{position:relative}.use-cases-intro{background:var(--paper)}.use-case-story{padding:var(--size-4);border-radius:var(--hera-radius-lg);box-shadow:var(--hera-shadow);transition:border-color var(--hera-duration) var(--hera-ease), box-shadow var(--hera-duration) var(--hera-ease);background:#fff;border:1px solid #dedede}.use-case-story .case-copy{padding:26px 14px 14px}.use-case-story .case-photo{transition:none}.case-copy h2{text-wrap:balance}.case-copy p{max-width:43ch}.page-media{border-radius:var(--hera-radius-lg);border:1px solid #dedede}.industry-row{transition:background var(--hera-duration) var(--hera-ease)}.industry-row h2{text-wrap:balance}.nav-dropdown{box-shadow:var(--shadow-3);border-radius:var(--hera-radius)}.button{transition:background var(--hera-duration) var(--hera-ease), box-shadow var(--hera-duration) var(--hera-ease), transform .14s var(--hera-ease)}.button:focus-visible{outline-offset:5px}.feature-option{min-height:62px;transition:border-color .18s var(--hera-ease), background .18s var(--hera-ease), box-shadow .18s var(--hera-ease)}.feature-option:has(input:checked){background:#f5f5f5;box-shadow:inset 3px 0 #171717}.booking-form{border-radius:var(--hera-radius-lg);box-shadow:var(--hera-shadow);background:#fff;border:1px solid #dedede;padding:clamp(22px,3vw,36px)}.booking-form legend{font-size:clamp(22px,2vw,27px)}@media (hover:hover) and (pointer:fine){.use-case-story:hover{box-shadow:var(--shadow-3);border-color:#b5b5b5}.use-case-story:hover .case-photo{transform:none}.button:hover{background:#333;box-shadow:0 5px 16px #00000012}.industry-row:hover{background:#f2f2f2}.feature-option:hover{box-shadow:0 2px 8px #00000008}}:root[data-scroll-motion=paused]{scroll-behavior:auto}:root[data-motion-paused=true] .case-photo,:root[data-motion-paused=true] .case-sheet,:root[data-motion-paused=true] .revision-sheet{transition:none}@media (width<=820px){.use-case-story{border-radius:15px;padding:11px}.use-case-story .case-copy{padding:23px 10px 13px}.booking-page{max-width:700px}.booking-form{padding:24px}}@media (width<=400px){.booking-form{padding:20px 15px}.booking-form legend{font-size:21px}.feature-option{gap:10px;padding-inline:12px}.use-case-story .case-copy{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.use-case-story,.button,.industry-row,.feature-option{transition:none}}.desktop-nav{gap:25px}.nav-item>summary{gap:8px}.nav-item:has(a[aria-current=page])>summary{text-underline-offset:6px;-webkit-text-decoration:underline #999;text-decoration:underline #999}.nav-dropdown{border-radius:var(--hera-radius,12px);min-width:280px;max-width:min(320px,100vw - 44px);box-shadow:var(--hera-shadow,0 8px 28px #0000000d);border-color:#dedede;padding:8px;top:calc(100% + 10px);left:-14px}.nav-item:nth-last-child(-n+2) .nav-dropdown{left:auto;right:-14px}.nav-dropdown a{border-radius:6px;min-height:40px;padding:11px 12px}.nav-dropdown a[aria-current=page]{color:#171717;background:#f0f0f0;text-decoration:none}.mobile-nav-group>summary .nav-chevron{transition:transform .16s var(--hera-ease,ease-out)}.mobile-nav-group[open]>summary .nav-chevron{transform:rotate(180deg)}@media (width<=1100px){.desktop-nav{gap:20px}}@media (width<=820px){.mobile-nav>.mobile-menu-content{padding:8px var(--gutter) 20px;overscroll-behavior:contain;background:#fff;border:1px solid #dedede;border-top:0;border-radius:0 0 16px 16px;max-height:calc(100dvh - 82px);display:block;overflow:auto;box-shadow:0 10px 24px #0000000a}.mobile-nav-group{border-bottom:1px solid #e8e8e8}.mobile-nav-group:last-child{border-bottom:0}.mobile-nav .mobile-nav-group>summary{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:15px 1px;font-size:17px;line-height:1.4;display:flex}.mobile-nav-group>summary .nav-chevron{flex:0 0 12px;width:12px;height:12px}.mobile-nav-group:has(a[aria-current=page])>summary{text-underline-offset:6px;-webkit-text-decoration:underline #999;text-decoration:underline #999}.mobile-nav-links{gap:2px;padding:0 0 15px 10px;display:grid}.mobile-nav .mobile-nav-links>a{color:#626262;border-radius:6px;min-height:44px;padding:12px;font-size:14px;line-height:1.4;display:block}.mobile-nav .mobile-nav-links>a[aria-current=page]{color:#171717;background:#f0f0f0}.mobile-nav .mobile-nav-links>a:focus-visible{color:#171717;outline-offset:-2px;background:#f4f4f4}.mobile-nav .mobile-nav-group>summary:focus-visible{outline-offset:-2px}}@media (hover:hover) and (pointer:fine){.mobile-nav .mobile-nav-links>a:hover{color:#171717;background:#f4f4f4}}html[data-motion-paused=true] .nav-chevron{transition:none}@media (prefers-reduced-motion:reduce){.nav-chevron{transition:none}}
