@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){@layer base{:root,:host{--spot-ph:#8a8a8c;--progress:1;--svc-hover:0}*,:before,:after,::backdrop{--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--font-jakarta),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-jakarta),"Helvetica Neue",Helvetica,Arial,sans-serif;--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,ui-sans-serif,system-ui,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{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: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}:-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}html,:disabled{cursor:url(/fv/cursor/arrow.png) 4 4,auto;cursor:image-set(url(/fv/cursor/arrow.png) 1x,url(/fv/cursor/arrow@2x.png) 2x)4 4,auto}a[href],button:not(:disabled),summary,select:not(:disabled),[role=button],input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range]):not(:disabled){cursor:pointer}textarea,[contenteditable],input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range]){cursor:text}}@layer components{.site-nav{z-index:var(--nav-z);padding:16px var(--gutter)0;pointer-events:none;inset-inline:0;position:fixed;top:0}.nav-bar{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid}.nav-block,.nav-cta{pointer-events:auto;background:color-mix(in srgb,var(--foreground)79%,transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--background);border-radius:3px}.nav-brand{--nav-brand-size:max(18px,20/1440*100vw);height:var(--nav-row);padding-inline:var(--nav-pad);grid-column:1;justify-self:start;align-items:center;gap:max(16px,1.5625vw);display:flex}.nav-logo{height:100%;color:var(--background);align-items:center;display:flex}.nav-logo svg{height:var(--nav-brand-size);width:auto}.nav-brand :focus-visible,.site-nav[data-on-media] .nav-actions :focus-visible{outline-color:var(--background)}.nav-lang{align-items:center;gap:var(--nav-2xs);height:calc(100% - 2*var(--nav-2xs));color:inherit;transition:opacity var(--dur-ui)var(--ease-ui)var(--nav-lang-fade-delay,0s),scale var(--dur-spring)var(--ease-spring);border-radius:3px;font-size:max(12px,.902778vw);line-height:1;display:none}.nav-lang[aria-expanded=true]{opacity:.7}.nav-lang:active{scale:var(--press-scale);transition:opacity var(--dur-ui)var(--ease-ui)var(--nav-lang-fade-delay,0s),scale var(--dur-press)var(--ease-ui)}@media (hover:hover) and (pointer:fine){.nav-lang:hover{opacity:.7}}.nav-lang svg{width:var(--nav-brand-size);height:var(--nav-brand-size);flex:none}@media (min-width:40rem){.nav-lang{display:flex}}.nav-lang-menu{inset:auto;top:var(--nav-pad);left:var(--gutter);width:min(28rem,calc(100vw - 2*var(--gutter)));max-height:calc(100dvh - 2*var(--nav-pad));overscroll-behavior:contain;padding:calc(var(--nav-pad)*1.25)calc(var(--nav-pad)*1.5)calc(var(--nav-pad)*1.5);color:var(--background);background:color-mix(in srgb,var(--foreground)92%,transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);pointer-events:auto;transform-origin:0 0;border:0;border-radius:3px;margin:0;position:fixed;overflow-y:auto}.nav-lang-menu:not(:popover-open){display:none}.nav-lang-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nav-lang-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.nav-lang-sub{opacity:.72;max-width:34ch;margin:8px 0 0;font-size:13px;line-height:1.45}.nav-lang-close{width:32px;height:32px;color:inherit;opacity:.5;transition:opacity var(--dur-ui)var(--ease-ui),scale var(--dur-spring)var(--ease-spring);border-radius:3px;flex:none;place-items:center;margin:-6px -10px 0 0;display:grid}.nav-lang-close:focus-visible{opacity:1}.nav-lang-close:active{scale:var(--press-scale);transition:opacity var(--dur-ui)var(--ease-ui),scale var(--dur-press)var(--ease-ui)}@media (hover:hover) and (pointer:fine){.nav-lang-close:hover{opacity:1}}.site-nav .nav-lang-menu :focus-visible{outline-color:var(--background)}.site-nav .nav-lang-menu:focus-visible{outline:none}.nav-lang-group{border-top:1px solid color-mix(in srgb,var(--background)12%,transparent);margin-top:20px;padding-top:14px}.nav-lang-label{letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:0 0 10px;font-size:13px}.nav-lang-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-lang-row{min-height:40px;color:inherit;background:color-mix(in srgb,var(--background)5%,transparent);transition:background-color var(--dur-ui)var(--ease-ui),scale var(--dur-spring)var(--ease-spring);border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px;font-size:13px;text-decoration:none;display:flex}.nav-lang-row:active{scale:var(--press-scale);transition:background-color var(--dur-ui)var(--ease-ui),scale var(--dur-press)var(--ease-ui)}@media (hover:hover) and (pointer:fine){.nav-lang-row:not([aria-current]):hover{background:color-mix(in srgb,var(--background)14%,transparent)}}.nav-lang-code{letter-spacing:.06em;opacity:.6;font-size:13px}.nav-lang-option:first-child:nth-last-child(odd){grid-column:1/-1}.nav-lang-row[aria-current]{color:var(--foreground);background:var(--gray)}@media (prefers-reduced-motion:no-preference){.nav-lang-menu{transition:opacity .25s var(--nav-ease),transform .25s var(--nav-ease),display .25s allow-discrete,overlay .25s allow-discrete}.nav-lang-menu:not(:popover-open){opacity:0;transform:scale(.94)}@starting-style{.nav-lang-menu:popover-open{opacity:0;transform:scale(.94)}}}.nav-logo svg{overflow:visible}.nav-mascot-ball{fill:var(--foreground)}.nav-mascot-lids rect,.nav-mascot-shine{fill:var(--background)}.nav-mascot-body{transform-box:fill-box;transform-origin:bottom}.nav-mascot-lids{transform-box:fill-box;transform-origin:50%}.nav-mascot-lids[data-blink]{transform:scaleY(.1)}@media (prefers-reduced-motion:no-preference){.nav-logo:focus-visible .nav-mascot-body{animation:nav-mascot-boing .9s var(--nav-ease)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nav-logo:hover .nav-mascot-body{animation:nav-mascot-boing .9s var(--nav-ease)}}.site-nav[data-compact]:not([data-search-peek]) .nav-search:not(:focus-within){opacity:0;height:0}.nav-center{background:color-mix(in srgb,var(--foreground)50%,transparent);flex-direction:column;grid-column:2}.site-nav[data-compact]:not([data-search-peek]) .nav-center:not(:has(.nav-search:focus-within)) .nav-list{border-radius:3px}.nav-actions{pointer-events:auto;grid-column:3;justify-self:end;gap:8px;display:flex}.nav-icon{width:var(--nav-row);height:var(--nav-row);place-items:center}.nav-icon,.nav-cta,.nav-sheet-contact,.nav-sheet-lang{transition:scale var(--dur-spring)var(--ease-spring)}.nav-icon:active,.nav-cta:active,.nav-sheet-contact:active,.nav-sheet-lang:active{scale:var(--press-scale);transition:scale var(--dur-press)var(--ease-ui)}.nav-icon:focus-visible,.nav-cta:focus-visible,.nav-sheet-contact:focus-visible{--nav-on:1;--nav-play:running}@media (hover:hover) and (pointer:fine){.nav-icon:hover,.nav-cta:hover,.nav-sheet-contact:hover{--nav-on:1;--nav-play:running}}.nav-mail{transform:translateY(calc(var(--nav-on,0)*2px));overflow:visible}.nav-mail-flap,.nav-mail-flap-open{transform-box:fill-box}.nav-mail-flap{transform-origin:top;transform:scaleY(calc(1 - var(--nav-on,0)))}.nav-mail-flap-open{transform-origin:bottom;transform:scaleY(var(--nav-on,0))}.nav-mail-letter{transform:translateY(calc(var(--nav-on,0)*-6.5px));opacity:var(--nav-on,0)}.nav-wa{overflow:visible}.nav-wa-bubble,.nav-wa-phone,.nav-wa-dot{transform-box:fill-box}.nav-wa-bubble{transform-origin:0 100%;scale:calc(1 + var(--nav-on,0)*.06)}.nav-wa-phone{transform-origin:50%;scale:calc(1 - var(--nav-on,0));opacity:calc(1 - var(--nav-on,0))}.nav-wa-dot{transform-origin:50%;scale:var(--nav-on,0)}.nav-cta{height:var(--nav-row);align-items:center;gap:10px;padding-inline:20px;font-size:13px;font-weight:500;display:inline-flex}.nav-cta-text,.nav-cta-arrow{line-height:1.25;display:inline-flex;overflow:hidden}.nav-cta-char,.nav-cta-arrow-glyph{display:inline-block}.nav-cta-char{text-shadow:0 1.25em;transform:translateY(calc(var(--nav-on,0)*-1.25em))}.nav-cta-arrow-glyph{text-shadow:-1.25em 1.25em;transform:translate(calc(var(--nav-on,0)*1.25em),calc(var(--nav-on,0)*-1.25em))}.site-nav :focus-visible,.nav-popup :focus-visible{outline:var(--focus-width)solid var(--foreground);outline-offset:var(--focus-offset)}.nav-list{height:var(--nav-row);background:var(--gray);border-radius:3px 3px 0 0;padding-inline:8px;display:flex}.nav-trigger,.nav-plain{height:100%;color:var(--foreground);cursor:pointer;transition:color var(--dur-ui)var(--ease-ui),background-color var(--dur-ui)var(--ease-ui),scale var(--dur-spring)var(--ease-spring);border-radius:3px;align-items:center;gap:4px;padding-inline:14px;font-size:13px;display:inline-flex}.nav-trigger:active,.nav-plain:active{scale:var(--press-scale);transition:color var(--dur-ui)var(--ease-ui),background-color var(--dur-ui)var(--ease-ui),scale var(--dur-press)var(--ease-ui)}.nav-trigger[data-popup-open]{color:var(--gray)}@media (hover:hover) and (pointer:fine){.nav-trigger:hover,.nav-plain:hover{color:var(--gray)}}.nav-list:not([data-hl-on]) .nav-trigger[data-popup-open]{background:var(--foreground)}@media (hover:hover) and (pointer:fine){.nav-list:not([data-hl-on]) :is(.nav-trigger,.nav-plain):hover{background:var(--foreground)}}.nav-list{isolation:isolate;position:relative}.nav-list:before{content:"";z-index:-1;width:var(--hl-w,0px);height:var(--hl-h,0px);background:var(--foreground);opacity:0;transform:translate(var(--hl-x,0px),var(--hl-y,0px));transition:transform var(--dur-ui)var(--ease-ui),width var(--dur-ui)var(--ease-ui),opacity var(--dur-ui)var(--ease-ui);border-radius:3px;position:absolute;top:0;left:0}.nav-list[data-hl]:before{opacity:1}.nav-list[data-hl-snap]:before{transition:opacity var(--dur-ui)var(--ease-ui)}@media (prefers-reduced-motion:reduce){.nav-list:before{transition:opacity var(--dur-ui)var(--ease-ui)}}.nav-chevron{display:inline-flex}.nav-chevron path{transform-box:fill-box;transform-origin:50%}.nav-chevron[data-popup-open] .nav-chevron-l{transform:rotate(-90deg)}.nav-chevron[data-popup-open] .nav-chevron-r{transform:rotate(90deg)}.nav-search{background:color-mix(in srgb,var(--foreground)72%,transparent);height:40px;color:var(--background);cursor:text;outline-offset:6px;border-radius:0 0 3px 3px;outline:0 solid #0000;align-items:center;gap:10px;padding-inline:14px;display:flex;overflow:hidden}button.nav-search{text-align:left;width:100%}.nav-search[data-spot]{opacity:0}.nav-search:focus-within,.nav-search[data-look-focus]{--search-on:1;background:var(--background);color:var(--foreground);outline:var(--focus-width)solid var(--foreground);outline-offset:calc(-1*var(--focus-width))}.nav-search-icon{transform-origin:44% 44%}.nav-search-input{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;outline:none;flex:1;font-size:13px;overflow:hidden}.nav-search-input:focus-visible{outline:none}.nav-search-input::placeholder{color:inherit;opacity:1}.nav-kbd{width:calc(20px + var(--search-on,0)*8px);height:20px;opacity:calc(.2 + var(--search-on,0)*.8);border:1px solid;border-radius:3px;font-family:inherit;font-size:13px;display:grid;overflow:hidden}.nav-kbd-key{transform:translateY(calc(var(--search-on,0)*-20px));grid-area:1/1;place-self:center}.nav-kbd-key+.nav-kbd-key{transform:translateY(calc((1 - var(--search-on,0))*20px))}@media not all and (min-width:64rem){.site-nav{padding-top:10px}.nav-bar{border-radius:3px 3px 0 0;gap:0;display:flex}.nav-block,.nav-cta{background:color-mix(in srgb,var(--foreground)90%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-brand{--nav-brand-size:20px;border-radius:0;flex:auto;justify-content:space-between;gap:5px;min-width:0;padding-inline:0}.nav-lang{padding-inline:5px;display:flex}.nav-lang svg{width:12px;height:12px}.nav-actions{gap:0}.nav-bar .nav-icon svg{width:20px;height:20px}.site-nav[data-sheet] .nav-bar{background:var(--background)}.site-nav[data-sheet] .nav-bar .nav-block{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--foreground);background:0 0}.site-nav[data-sheet] .nav-logo{color:var(--foreground)}.site-nav[data-sheet] .nav-bar :focus-visible{outline-color:var(--foreground)}.site-nav[data-lang] .nav-bar{background:color-mix(in srgb,var(--foreground)92%,transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.site-nav[data-lang] .nav-bar .nav-block{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-nav[data-lang] .nav-bar .nav-block>*{opacity:0}.nav-lang-menu{top:10px;left:var(--gutter);right:var(--gutter);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex-direction:column;width:auto;max-height:calc(100dvh - 20px);padding:0;overflow:visible}.nav-lang-menu:popover-open{display:flex}.nav-lang-head{grid-template-columns:var(--nav-row)minmax(0,1fr);height:var(--nav-row);flex:none;align-items:center;gap:0;display:grid}.nav-lang-close{width:var(--nav-row);height:var(--nav-row);opacity:1;order:-1;margin:0}.nav-lang-close svg{width:13px;height:13px}.nav-lang-title{letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:1.2}.nav-lang-body{background:color-mix(in srgb,var(--foreground)92%,transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:0 0 3px 3px;grid-template-rows:1fr;min-height:0;display:grid;overflow:hidden}.nav-lang-inner{overscroll-behavior:contain;min-height:0;padding-inline:15px;overflow-y:auto}.nav-lang-inner:after{content:"";height:15px;display:block}.nav-lang-sub{max-width:none;margin:4px 0 0}.site-nav[data-lang] .nav-sheet-backdrop{visibility:visible;opacity:1;pointer-events:auto}}.nav-burger{cursor:pointer}.nav-burger[aria-expanded=true]{--burger:1}.nav-burger path{transform-box:fill-box;transform-origin:50%}.nav-burger-top{translate:0 calc(var(--burger,0)*2.2px);rotate:calc(var(--burger,0)*45deg)}.nav-burger-bottom{translate:0 calc(var(--burger,0)*-2.2px);rotate:calc(var(--burger,0)*-45deg)}.nav-sheet-backdrop{z-index:-1;background:color-mix(in srgb,var(--foreground)50%,transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);pointer-events:auto;position:fixed;inset:0}.nav-sheet-backdrop:not([data-open]){visibility:hidden;opacity:0;pointer-events:none}.nav-sheet{--nav-line:color-mix(in srgb,var(--foreground)12%,transparent);top:calc(10px + var(--nav-row));inset-inline:var(--gutter);max-height:calc(100dvh - 20px - var(--nav-row));overscroll-behavior:contain;pointer-events:auto;background:var(--gray);interpolate-size:allow-keywords;border-radius:0 0 3px 3px;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.nav-sheet:after{content:"";height:var(--cookie-banner-space,0px);flex:none}.nav-sheet:not([data-open]){visibility:hidden;opacity:0;pointer-events:none}.nav-sheet-search{padding:20px 15px 0}.nav-sheet-search-button{--sheet-shift:11px;background:color-mix(in srgb,var(--foreground)72%,transparent);width:100%;height:50px;color:var(--background);text-align:start;cursor:pointer;border-radius:3px;align-items:center;gap:10px;padding-inline:15px;font-size:13px;display:flex}.nav-sheet-search-button svg{flex:none;width:11px;height:11px}.nav-sheet[data-open] .nav-sheet-search-button[data-spot]{opacity:0}.nav-sheet .nav-sheet-search-button:is([data-spot],[data-instant]){transition:none}.nav-sheet-nav{flex-direction:column;gap:20px;padding:30px 15px;display:flex}.nav-sheet-row{--sheet-shift:28px;letter-spacing:-.03em;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:28px;font-weight:400;line-height:1.3;list-style:none;display:flex;position:relative}.nav-sheet-row:after{content:"";position:absolute;inset:-4px 0}.nav-sheet-row::-webkit-details-marker{display:none}.nav-sheet-group{--sheet-shift:28px}.nav-sheet-group[open] .nav-chevron-l{transform:rotate(-90deg)}.nav-sheet-group[open] .nav-chevron-r{transform:rotate(90deg)}.nav-sheet-group::details-content{height:0;overflow:clip}.nav-sheet-group[open]::details-content{height:auto}.nav-sheet-body{gap:24px;padding:16px 0 8px;display:grid}.nav-sheet-body .nav-links{gap:8px;margin-top:12px}.nav-sheet-body .nav-link{justify-content:center;min-height:44px}.nav-intents li+li{border-top:1px solid var(--nav-line)}.nav-intent{min-height:64px;color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.nav-intent-text{flex-direction:column;gap:2px;display:flex}.nav-intent-title{letter-spacing:-.01em;font-size:20px;font-weight:600}.nav-intent-desc{color:var(--nav-muted);font-size:13px;line-height:1.35}.nav-intent-arrow{flex:none;font-size:20px}.nav-sheet-zones{flex-wrap:wrap;gap:0 20px;margin-top:6px;display:flex}.nav-sheet-zones a{min-height:44px;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--foreground)35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--foreground)35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--foreground)35%,transparent);text-decoration-color:color-mix(in srgb,var(--foreground)35%,transparent);text-underline-offset:4px;align-items:center;font-size:13px;display:inline-flex}.nav-sheet-office .nav-office-title{margin-top:10px;font-size:20px}.nav-sheet-office .nav-office-quote{margin-top:4px}.nav-sheet-actions{grid-template-columns:1fr 1fr;gap:5px;padding:0 15px 15px;display:grid}.nav-sheet-contact,.nav-sheet-lang{background:var(--background);min-height:44px;color:var(--foreground);text-align:center;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding-inline:10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.nav-sheet-lang{cursor:pointer}.nav-sheet-contact svg,.nav-sheet-lang svg{flex:none;width:18px;height:18px}.nav-sheet .nav-sheet-cta{background:var(--foreground);min-height:0;color:var(--background);border-radius:3px;grid-column:1/-1;padding:14px 15px}.nav-sheet-cta .nav-intent-desc{color:color-mix(in srgb,var(--background)75%,var(--foreground))}.nav-backdrop{z-index:var(--nav-z-backdrop);background:linear-gradient(transparent,color-mix(in srgb,var(--cloud)80%,transparent));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;inset:0}.nav-backdrop[data-starting-style],.nav-backdrop[data-ending-style]{opacity:0}.nav-positioner{z-index:var(--nav-z);width:var(--anchor-width)}.nav-popup{width:100%;height:var(--popup-height);background:var(--background);border:1px solid var(--nav-line);box-shadow:0 18px 36px -18px color-mix(in srgb,var(--foreground)10%,transparent),0 30px 45px -30px color-mix(in srgb,var(--foreground)25%,transparent);clip-path:inset(0 -60px -60px);position:relative}.nav-popup[data-starting-style],.nav-popup[data-ending-style]{clip-path:inset(0 -60px 100%)}.nav-viewport{width:100%;height:100%;position:relative;overflow:hidden}.nav-content{width:100%}.nav-panel{display:grid}.nav-section,.nav-aside{padding:28px 24px 32px}.nav-aside{background:var(--cloud);flex-direction:column;gap:24px;display:flex}.nav-aside .nav-links{margin-top:0}.nav-heading{letter-spacing:.01em;color:var(--nav-muted);font-size:13px;font-weight:500;position:relative}.nav-links{flex-direction:column;gap:12px;margin-top:24px;display:flex}.nav-link{flex-direction:column;gap:2px;display:flex}.nav-link-title{color:var(--foreground);font-size:16px;font-weight:500;line-height:1.3}.nav-link-desc{color:var(--nav-muted);text-wrap:balance;transition:color var(--dur-ui)var(--ease-ui);font-size:13px;line-height:1.4}.nav-link:focus-visible .nav-link-desc{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.nav-link:hover .nav-link-desc{color:var(--foreground)}}.nav-card{background:var(--background);border:1px solid var(--nav-line);flex-direction:column;gap:6px;margin-top:auto;padding:16px;display:flex}.nav-card-title{color:var(--foreground);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.nav-stars{gap:2px;display:inline-flex}.nav-star-base{fill:var(--cloud)}.nav-star-lit{fill:var(--foreground);transform-box:fill-box;transform-origin:50%;clip-path:inset(0 calc((1 - var(--fill))*100%)0 0)}@media (prefers-reduced-motion:no-preference){.nav-content[data-open] .nav-star-lit{animation:nav-star-pop .45s var(--ease-quart)calc(.12s + var(--star)*70ms)both}}.nav-card-cta{margin-top:6px}.nav-arrow{vertical-align:0;visibility:hidden;margin-left:5px;margin-right:-15px;transition:visibility 0s linear .3s;animation:.15s cubic-bezier(.25,1,.5,1) forwards nav-arrow-out;display:inline-block}.nav-link:focus-visible .nav-arrow,.nav-case:focus-visible .nav-arrow,.nav-type:focus-visible .nav-arrow,.nav-card:focus-visible .nav-arrow{visibility:visible;transition-delay:0s;animation:.3s cubic-bezier(.25,1,.5,1) forwards nav-arrow-in}@media (hover:hover) and (pointer:fine){.nav-link:hover .nav-arrow,.nav-case:hover .nav-arrow,.nav-type:hover .nav-arrow,.nav-card:hover .nav-arrow{visibility:visible;transition-delay:0s;animation:.3s cubic-bezier(.25,1,.5,1) forwards nav-arrow-in}}.nav-panel--services{grid-template-columns:minmax(0,1fr) 21rem}.nav-panel--cases{grid-template-columns:minmax(0,1fr) 17rem}.nav-panel--studio{grid-template-columns:minmax(0,1fr) 25rem}.nav-main{flex-direction:column;min-width:0;display:flex}.nav-svc-cols{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nav-svc-cols .nav-section,.nav-studio-cols .nav-section{flex-direction:column;display:flex}.nav-svc-body{flex-direction:column;flex:1;gap:18px;margin-top:24px;display:flex}.nav-extras{flex-direction:column;gap:14px;margin-top:auto;display:flex}@media not all and (min-width:90rem){.nav-panel--services{grid-template-columns:minmax(0,1fr) 16rem}.nav-svc-cols .nav-section,.nav-foot-link{padding-inline:18px}.nav-meeting{padding:24px 20px}}.nav-studio-cols{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-foot--contact{align-items:center;gap:24px;height:56px;padding-inline:24px;display:flex}.nav-zones{border-top:1px solid var(--nav-line);padding-top:12px}.nav-zones-label{letter-spacing:.06em;text-transform:uppercase;color:var(--nav-muted);font-size:13px}.nav-zones-list{flex-wrap:wrap;gap:2px 16px;margin-top:6px;display:flex}.nav-zone,.nav-small-link,.nav-office-cta{transition:background-size var(--dur-ui-slow)var(--ease-ui);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.nav-zone{color:var(--foreground);padding-block:3px;font-size:13px;display:inline-block}.nav-zone:focus-visible,.nav-small-link:focus-visible,.nav-office-cta:focus-visible{background-size:100% 1px}@media (hover:hover) and (pointer:fine){.nav-zone:hover,.nav-small-link:hover,.nav-office-cta:hover{background-size:100% 1px}}.nav-foot{border-top:1px solid var(--nav-line)}.nav-foot-link{height:56px;color:var(--foreground);align-items:center;gap:8px;padding-inline:24px;font-size:13px;font-weight:500;display:flex}.nav-foot-arrow{transition:transform var(--dur-ui)var(--ease-ui);display:inline-block}.nav-foot-link:focus-visible .nav-foot-arrow{transform:translateX(var(--arrow-shift))}@media (hover:hover) and (pointer:fine){.nav-foot-link:hover .nav-foot-arrow{transform:translateX(var(--arrow-shift))}}.nav-meeting{background:var(--foreground);color:var(--background);flex-direction:column;justify-content:space-between;gap:28px;padding:28px;display:flex}.nav-meeting :focus-visible{outline-color:var(--background)}.nav-meeting-title{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.2}.nav-meeting-list{border-bottom:1px solid color-mix(in srgb,var(--background)16%,transparent);margin-top:18px}.nav-meeting-list li{border-top:1px solid color-mix(in srgb,var(--background)16%,transparent);padding-block:12px;font-size:13px}.nav-meeting-place{color:color-mix(in srgb,var(--background)74%,var(--foreground));margin-top:14px;font-size:13px}.nav-meeting-rating{align-items:center;gap:8px;width:fit-content;margin-top:20px;font-size:13px;display:flex}.nav-meeting .nav-star-base{fill:color-mix(in srgb,var(--background)24%,transparent)}.nav-meeting .nav-star-lit{fill:var(--background)}.nav-meeting-cta{background:var(--background);height:44px;color:var(--foreground);transition:background-color var(--dur-ui)var(--ease-ui),scale var(--dur-spring)var(--ease-spring);border-radius:3px;justify-content:space-between;align-items:center;padding-inline:16px;font-size:13px;font-weight:500;display:flex}.nav-meeting-cta:focus-visible{background:var(--gray)}.nav-meeting-cta:active{scale:var(--press-scale);transition:background-color var(--dur-ui)var(--ease-ui),scale var(--dur-press)var(--ease-ui)}@media (hover:hover) and (pointer:fine){.nav-meeting-cta:hover{background:var(--gray)}}.nav-meeting-cta .nav-arrow{visibility:visible;transition:transform var(--dur-ui)var(--ease-ui);margin:0;animation:none}.nav-meeting-cta:focus-visible .nav-arrow{transform:translateX(var(--arrow-shift))}@media (hover:hover) and (pointer:fine){.nav-meeting-cta:hover .nav-arrow{transform:translateX(var(--arrow-shift))}}.nav-cases{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px 24px;display:grid}.nav-case{flex-direction:column;gap:14px;display:flex}.nav-case-media{aspect-ratio:3/2;background:var(--cloud);border-radius:3px;display:block;position:relative;overflow:hidden}.nav-case-media:after{content:"";border:1px solid color-mix(in srgb,var(--foreground)10%,transparent);pointer-events:none;border-radius:3px;position:absolute;inset:0}.nav-case-img{object-fit:cover}.nav-case-text{flex-direction:column;gap:3px;display:flex}.nav-case-kind{letter-spacing:.01em;color:var(--nav-muted);font-size:13px}.nav-types{gap:0}.nav-types .nav-links{gap:0;margin-top:16px}.nav-type{border-bottom:1px solid color-mix(in srgb,var(--foreground)10%,transparent);color:var(--foreground);justify-content:space-between;align-items:center;padding-block:12px;font-size:16px;font-weight:500;display:flex}.nav-type .nav-arrow{margin:0}.nav-links--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.nav-office .nav-card{gap:8px;margin-top:0;padding:20px}.nav-office-title{letter-spacing:-.01em;color:var(--foreground);font-size:20px;font-weight:500;line-height:1.2}.nav-office-quote{color:var(--nav-muted);font-size:13px}.nav-office-cta{width:fit-content;color:var(--foreground);gap:6px;margin-top:8px;font-size:13px;font-weight:500;display:inline-flex}.nav-office-contact{flex-wrap:wrap;gap:2px 20px;display:flex}.nav-small-link{color:var(--foreground);padding-block:3px;font-size:13px;display:inline-block}.nav-rating{gap:5px}.nav-star-glyph{flex:none;margin-top:-1px}.nav-panel{--suite-ink:var(--foreground);--suite-mid:color-mix(in srgb,var(--foreground)55%,var(--background));--suite-soft:color-mix(in srgb,var(--foreground)25%,var(--background))}.nav-section[data-suite="1"]{--suite-from:var(--suite-mid);--suite-stop:var(--suite-ink);--suite-to:var(--suite-ink)}.nav-section[data-suite="2"]{--suite-from:var(--suite-ink);--suite-stop:var(--suite-mid);--suite-to:var(--suite-mid)}.nav-section[data-suite="3"]{--suite-from:var(--suite-soft);--suite-stop:var(--suite-mid);--suite-to:var(--suite-ink)}.nav-section[data-suite="4"]{--suite-from:var(--suite-soft);--suite-stop:var(--suite-ink);--suite-to:var(--suite-mid)}.nav-heading--suite:after{content:"";background:linear-gradient(90deg,var(--suite-from)0,var(--suite-from)20%,var(--suite-stop)40%,var(--suite-to)60%,var(--suite-to)100%),var(--nav-line);pointer-events:none;background-repeat:no-repeat;height:1px;position:absolute;top:calc(100% + 12px);left:0;right:0}.nav-panel{--in-dir:right;--out-dir:left}.nav-panel[data-dir=left]{--in-dir:left;--out-dir:right}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nav-heading--suite:after{background-size:0 100%,100% 100%;background-position:var(--in-dir),0;transition:background-size var(--dur-ui-slow)var(--ease-ui)}.nav-section:hover .nav-heading--suite:after{background-size:100% 100%,100% 100%;background-position:var(--out-dir),0}}@media (prefers-reduced-motion:no-preference){.nav-chevron path{transition:transform .25s cubic-bezier(.6,0,.2,.5)}.nav-mail{transition:transform .4s var(--nav-ease)}.nav-mail-flap{transition:transform .13s linear calc((1 - var(--nav-on,0))*.26s)}.nav-mail-flap-open{transition:transform .13s linear .13s}.nav-mail-letter{transition:transform calc(.2s + var(--nav-on,0)*.2s)var(--ease-quart)calc(var(--nav-on,0)*.15s),opacity .15s linear calc(var(--nav-on,0)*.15s)}.nav-wa-bubble{transition:scale .3s cubic-bezier(.34,1.56,.64,1)}.nav-wa-phone{transition-property:scale,opacity;transition-duration:.15s;transition-timing-function:var(--nav-ease);transition-delay:calc((1 - var(--nav-on,0))*80ms)}.nav-wa-dot{transition:scale calc(.12s + var(--nav-on,0)*.18s)var(--ease-quart)calc(var(--nav-on,0)*(.1s + var(--dot)*50ms));animation:nav-wa-typing 1s var(--nav-ease)calc(var(--dot)*.15s)infinite;animation-play-state:var(--nav-play,paused)}.nav-cta-char{transition:transform .4s var(--nav-ease)calc(var(--char)*25ms)}.nav-cta-arrow-glyph{transition:transform .4s var(--nav-ease)75ms}.nav-search{transition:outline-offset .3s var(--ease-quart),outline-width .3s var(--ease-quart),outline-color .15s linear,background-color var(--dur-ui)var(--ease-ui),color var(--dur-ui)var(--ease-ui),height .4s var(--ease-quart),opacity .2s var(--nav-ease)}.nav-search:focus-within .nav-search-icon{animation:nav-search-scan .7s var(--nav-ease)}.nav-kbd{transition:width .3s var(--nav-ease)}.nav-kbd-key{transition:transform .3s var(--nav-ease)}.nav-mascot-gaze{transition:transform .2s var(--ease-quart)}.nav-mascot-lids{transition:transform 60ms linear}.nav-burger path{transition:translate .3s var(--ease-quint),rotate .3s var(--ease-quint)}@media not all and (min-width:64rem){.nav-bar,.nav-logo{transition:background-color .3s var(--ease-quint),color .3s var(--ease-quint),opacity .3s var(--ease-quint)var(--nav-lang-fade-delay)}.nav-bar{--nav-lang-fade-delay:.1s}.site-nav[data-lang] .nav-bar{--nav-lang-fade-delay:0s}:where(.nav-bar .nav-block)>*{transition:opacity .3s var(--ease-quint)var(--nav-lang-fade-delay)}.nav-lang-menu{opacity:1;transition:display .4s allow-discrete,overlay .4s allow-discrete;transform:none}.nav-lang-menu:not(:popover-open){opacity:1;transition:display .4s allow-discrete,overlay .4s allow-discrete;transform:none}.nav-lang-head{transition:opacity .3s var(--ease-quint).1s,translate .3s var(--ease-quint).1s}.nav-lang-menu:not(:popover-open) .nav-lang-head{opacity:0;transition-duration:.2s;transition-delay:0s}.nav-lang-body{transition:grid-template-rows .8s var(--ease-quint)}.nav-lang-menu:not(:popover-open) .nav-lang-body{grid-template-rows:0fr;transition-duration:.4s}.nav-lang-item{transition:opacity .8s var(--ease-quint)calc(.1s + var(--item,0)*.1s),translate .8s var(--ease-quint)calc(.1s + var(--item,0)*.1s)}.nav-lang-menu:not(:popover-open) .nav-lang-item{opacity:0;transition-duration:.2s;transition-delay:0s;translate:0 1em}@starting-style{.nav-lang-menu:popover-open{opacity:1;transform:none}.nav-lang-menu:popover-open .nav-lang-head{opacity:0;translate:0 .5em}.nav-lang-menu:popover-open .nav-lang-body{grid-template-rows:0fr}.nav-lang-menu:popover-open .nav-lang-item{opacity:0;translate:0 1em}}.site-nav[data-lang] .nav-sheet-backdrop{transition:opacity var(--nav-duration-slow)var(--nav-ease),visibility 0s}.nav-bar .nav-block{transition:scale var(--dur-spring)var(--ease-spring),background-color .3s var(--ease-quint),color .3s var(--ease-quint)}.nav-bar .nav-block:active{transition:scale var(--dur-press)var(--ease-ui),background-color .3s var(--ease-quint),color .3s var(--ease-quint)}}.nav-sheet{transition:clip-path .4s var(--ease-quint),visibility 0s linear .4s}.nav-sheet:not([data-open]){opacity:1;clip-path:inset(0 0 100% round 0 0 3px 3px)}.nav-sheet[data-open]{clip-path:inset(0 round 0 0 3px 3px);transition:clip-path .8s var(--ease-quint),visibility 0s}.nav-sheet-item{opacity:0;translate:0 var(--sheet-shift,1em);transition:opacity .8s var(--ease-quint),translate .8s var(--ease-quint)}.nav-sheet[data-open] .nav-sheet-item{opacity:1;transition-delay:calc(var(--item,0)*.1s);translate:0}.nav-sheet-backdrop{transition:opacity var(--nav-duration-slow)var(--nav-ease),visibility 0s linear var(--nav-duration-slow)}.nav-sheet-backdrop[data-open]{transition:opacity var(--nav-duration-slow)var(--nav-ease),visibility 0s}.nav-sheet-group::details-content{transition:height .3s var(--nav-ease),content-visibility .3s allow-discrete}.nav-backdrop{transition:opacity var(--nav-duration-slow)var(--nav-ease)}.nav-popup{transition:clip-path .2s var(--nav-ease),height var(--nav-duration-slow)var(--nav-ease)}.nav-content{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.nav-content[data-ending-style]{transition-duration:60ms}.nav-content[data-starting-style][data-activation-direction=right]{opacity:0;transform:translate(20%)}.nav-content[data-starting-style][data-activation-direction=left]{opacity:0;transform:translate(-20%)}.nav-content[data-ending-style][data-activation-direction=right]{opacity:0;transform:translate(-4%)}.nav-content[data-ending-style][data-activation-direction=left]{opacity:0;transform:translate(4%)}.nav-content[data-ending-style]:not([data-activation-direction]){opacity:0;transition-duration:.2s}}@media (prefers-reduced-motion:reduce){.nav-arrow{animation:none}}@media (min-width:64rem){.site-nav{padding-top:var(--nav-pad)}.nav-bar{gap:var(--nav-pad)}.nav-actions{gap:var(--nav-2xs)}.nav-center{width:max(392px,27.2222vw)}.nav-list{gap:var(--nav-3xs);padding:var(--nav-2xs)}.nav-list>*{flex:auto;display:flex}.nav-trigger,.nav-plain{font-size:var(--nav-tab-font);flex:auto;justify-content:center;padding-inline:1em}.nav-search{height:var(--nav-row);padding-inline:var(--nav-pad)}.nav-search-input{font-size:13px}}.nav-spot{width:100%;max-width:none;height:100%;max-height:none;color:var(--foreground);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.nav-spot::backdrop{background:0 0}.nav-spot-backdrop{background:linear-gradient(transparent,color-mix(in srgb,var(--cloud)80%,transparent));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;inset:0}.nav-spot-panel{--spot-top:50%;top:var(--spot-top);width:min(920px,calc(100vw - 2*var(--gutter)));isolation:isolate;flex-direction:column;height:min(656px,100dvh - 64px);display:flex;position:absolute;left:50%;translate:-50% -50%}.nav-spot-surface{z-index:-1;background:var(--background);box-shadow:0 0 0 1px var(--nav-line),0 18px 36px -18px color-mix(in srgb,var(--foreground)10%,transparent),0 30px 45px -30px color-mix(in srgb,var(--foreground)25%,transparent);transform-origin:0 0;border-radius:3px;position:absolute;inset:0}.nav-spot-field{flex:none;align-items:center;gap:14px;height:64px;padding-inline:20px;display:flex}.nav-spot-icon{flex:none}.nav-spot-input{--spot-ph:color-mix(in srgb,var(--foreground)62%,var(--background));letter-spacing:-.01em;min-width:0;height:100%;color:inherit;transform-origin:0;background:0 0;border:0;outline:none;flex:1;font-size:20px}.nav-spot-input::placeholder{color:var(--spot-ph);opacity:1}.nav-spot-esc{opacity:.5;height:24px;transition:opacity var(--dur-ui)var(--ease-ui),scale var(--dur-spring)var(--ease-spring);border:1px solid;border-radius:3px;flex:none;padding-inline:7px;font-size:13px}.nav-spot-esc:focus-visible{opacity:1}.nav-spot-esc:active{scale:var(--press-scale);transition:opacity var(--dur-ui)var(--ease-ui),scale var(--dur-press)var(--ease-ui)}@media (hover:hover) and (pointer:fine){.nav-spot-esc:hover{opacity:1}}.nav-spot-body{border-top:1px solid var(--nav-line);flex-direction:column;flex:auto;min-height:0;display:flex}.nav-spot-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.nav-spot-list ul{margin:0;padding:0;list-style:none}.nav-spot-group{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground)66%,var(--background));padding:12px 12px 6px;font-size:13px}.nav-spot-link{transition:border-color var(--dur-ui)var(--ease-ui);border:1px solid #0000;border-radius:3px;align-items:center;gap:12px;padding:9px 11px;display:flex}.nav-spot-option[aria-selected=true] .nav-spot-link{border-color:var(--foreground)}.nav-spot-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nav-spot-title{font-size:16px;font-weight:500}.nav-spot-desc{color:color-mix(in srgb,var(--foreground)72%,var(--background));white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.nav-spot-arrow{fill:none;stroke:var(--foreground);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translateX(calc(-1*var(--arrow-shift)));transition:opacity var(--dur-ui)var(--ease-ui),transform var(--dur-ui)var(--ease-ui);flex:none}.nav-spot-option[aria-selected=true] .nav-spot-arrow,.nav-spot-more .nav-spot-link:focus-visible .nav-spot-arrow{opacity:1;transform:none}.nav-spot-browse{flex:auto;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.nav-spot-tabs{flex-direction:column;gap:2px;padding:12px 8px;display:flex}.nav-spot-tab{white-space:nowrap;height:40px;transition:background-color var(--dur-ui)var(--ease-ui),border-color var(--dur-ui)var(--ease-ui);border:1px solid #0000;border-radius:3px;flex:none;align-items:center;gap:12px;padding-inline:12px;font-size:16px;font-weight:500;display:flex}.nav-spot-tab[aria-selected=true]{background:var(--gray)}.nav-spot-tab svg{flex:none}.nav-spot-pane{overscroll-behavior:contain;min-width:0;margin-left:-8px;padding:0 16px 16px;overflow-y:auto}.nav-spot-pane .nav-spot-group{padding:16px 0 8px}.nav-spot-pane ul{margin:0;padding:0;list-style:none}.nav-spot-apps{--app-tile:72px;--app-label-bleed:16px;flex-wrap:wrap;gap:8px 4px;display:flex}.nav-spot-apps li{width:84px}.nav-spot-app{transition:scale var(--dur-spring)var(--ease-spring);flex-direction:column;align-items:center;gap:8px;padding:4px 0;display:flex}.nav-spot-app:active{scale:var(--press-scale);transition:scale var(--dur-press)var(--ease-ui)}.nav-spot-app-tile{width:var(--app-tile);aspect-ratio:1;outline-offset:3px;transition:outline-color var(--dur-ui)var(--ease-ui);border-radius:16px;outline:1px solid #0000;place-items:center;display:grid;overflow:hidden}.nav-spot-app-tile[data-kind=icon]{position:relative}.nav-spot-app-tile[data-kind=icon]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--nav-line);pointer-events:none;position:absolute;inset:0}.nav-spot-app-tile[data-kind=icon] img{width:100%;height:100%}.nav-spot-app-tile[data-kind=logo]{background:var(--tone)}.nav-spot-app-tile img{height:auto;display:block}.nav-spot-app-tile[data-kind=logo] img{object-fit:contain;max-height:58%}.nav-spot-app-name{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.nav-spot-app:focus-visible{outline:none}.nav-spot-app:focus-visible .nav-spot-app-tile{outline:var(--focus-width,2px)solid currentColor}@media (hover:hover) and (pointer:fine){.nav-spot-apps{row-gap:12px}.nav-spot-app{--app-lift:calc(var(--app-tile)*-.315);--app-ease:cubic-bezier(.5,1,.89,1);height:calc(var(--app-tile) + 8px);position:relative}.nav-spot-app-tile{height:var(--app-tile);aspect-ratio:auto;transition:height .24s var(--app-ease),outline-color var(--dur-ui)var(--ease-ui);flex:none;position:relative}.nav-spot-app-tile img{bottom:calc(var(--app-tile)/2);position:absolute;left:50%;translate:-50% 50%}.nav-spot-app-tile[data-kind=icon] img{width:var(--app-tile);height:var(--app-tile)}.nav-spot-app-tile[data-kind=logo] img{max-height:calc(var(--app-tile)*.58)}.nav-spot-app:hover .nav-spot-app-tile{height:calc(var(--app-tile) + var(--app-lift))}.nav-spot-app-name{transition:translate .24s var(--app-ease),opacity .24s var(--app-ease),filter .24s var(--app-ease);top:calc(var(--app-tile)*1.125);inset-inline:calc(var(--app-label-bleed)*-1);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;pointer-events:none;opacity:0;filter:blur(4px);max-width:none;padding-top:4px;font-weight:500;position:absolute}.nav-spot-app:hover .nav-spot-app-name{translate:0 var(--app-lift)}.nav-spot-app:is(:hover,:focus-visible) .nav-spot-app-name{opacity:1;filter:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.nav-spot-app:hover .nav-spot-app-tile{height:var(--app-tile)}.nav-spot-app:hover .nav-spot-app-name{translate:none}.nav-spot-app-name{filter:none}}.nav-spot-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nav-spot-screens[data-layout=featured]{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-spot-screens li[data-wide]{grid-column:span 2}.nav-spot-screen{background:var(--gray);height:156px;transition:border-color var(--dur-ui)var(--ease-ui),scale var(--dur-spring)var(--ease-spring);border:1px solid #0000;border-radius:3px;display:block;position:relative;overflow:hidden}.nav-spot-screen:active{scale:var(--press-scale-lg);transition:border-color var(--dur-ui)var(--ease-ui),scale var(--dur-press)var(--ease-ui)}.nav-spot-screen-label{z-index:3;font-size:16px;font-weight:500;line-height:1.25;position:absolute;top:12px;left:14px;right:14px}.nav-spot-shot{max-width:none;height:auto;transition:transform var(--dur-ui-slow)var(--ease-ui);display:block;position:absolute}.nav-spot-shot:not([data-tall]){width:96%}.nav-spot-shot:not([data-tall])[data-index="0"]{z-index:2;top:64px;right:-12%}.nav-spot-shot:not([data-tall])[data-index="1"]{z-index:1;top:54px;right:22%}li[data-wide] .nav-spot-shot:not([data-tall]){width:58%}li[data-wide] .nav-spot-shot:not([data-tall])[data-index="0"]{top:50px;right:-3%}li[data-wide] .nav-spot-shot:not([data-tall])[data-index="1"]{top:50px;right:44%}.nav-spot-shot[data-tall]{width:auto;height:146px}.nav-spot-shot[data-tall][data-index="0"]{z-index:2;top:64px;right:6px}.nav-spot-shot[data-tall][data-index="1"]{z-index:1;top:76px;right:52px}.nav-spot-screens:not([data-layout]) .nav-spot-shot[data-tall]{height:172px}.nav-spot-screens:not([data-layout]) .nav-spot-shot[data-tall][data-index="0"]{top:52px;right:18px}.nav-spot-screens:not([data-layout]) .nav-spot-shot[data-tall][data-index="1"]{top:66px;right:82px}.nav-spot-screens:not([data-layout]) .nav-spot-shot:not([data-tall]){width:88%}.nav-spot-screens:not([data-layout]) .nav-spot-shot:not([data-tall])[data-index="0"]{top:56px;right:-8%}.nav-spot-screens:not([data-layout]) .nav-spot-shot:not([data-tall])[data-index="1"]{top:46px;right:24%}.nav-spot-more{flex-direction:column;gap:2px;display:flex}.nav-spot-more .nav-spot-link{padding-inline:12px}.nav-spot-pane>:first-child>.nav-spot-more{padding-top:12px}@media (hover:hover) and (pointer:fine){.nav-spot-tab:not([aria-selected=true]):hover,.nav-spot-screen:hover,.nav-spot-more .nav-spot-link:hover{border-color:var(--foreground)}.nav-spot-more .nav-spot-link:hover .nav-spot-arrow{opacity:1;transform:none}.nav-spot-screen:hover .nav-spot-shot{transform:translateY(-6px)}.nav-spot-screen:hover .nav-spot-shot[data-index="1"]{transform:translateY(-3px)}}.nav-search:is([data-spot],[data-instant]),.nav-search:is([data-spot],[data-instant]) *,.nav-search:is([data-spot],[data-instant]):focus-within .nav-search-icon{transition:none;animation:none}.nav-spot-empty{color:color-mix(in srgb,var(--foreground)72%,var(--background));padding:28px 20px;font-size:13px}.nav-spot-hint{border-top:1px solid var(--nav-line);color:color-mix(in srgb,var(--foreground)66%,var(--background));flex:none;align-items:center;gap:6px;padding:10px 20px;font-size:13px;display:flex}.nav-spot-hint kbd{border:1px solid;border-radius:3px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-family:inherit;font-size:10px;display:inline-grid}.nav-spot-esc-x{display:none}@media not all and (min-width:64rem){.nav-spot-panel{--spot-top:calc(10px + var(--nav-row));top:var(--spot-top);left:var(--gutter);right:var(--gutter);width:auto;height:calc(100dvh - var(--spot-top) - 10px);max-height:none;translate:none}.nav-spot-browse{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.nav-spot-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--nav-line);flex-direction:row;gap:4px;padding:8px 10px;overflow-x:auto}.nav-spot-tabs::-webkit-scrollbar{display:none}.nav-spot-tab{gap:8px;height:36px;padding-inline:10px;font-size:13px}.nav-spot-pane{margin-left:0;padding:0 10px 16px}.nav-spot-screens,.nav-spot-screens[data-layout=featured]{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-spot-apps li{width:76px}.nav-spot-apps{--app-tile:56px;--app-label-bleed:10px}.nav-spot-app-tile{border-radius:13px}.nav-spot-surface{box-shadow:none;border-radius:0 0 3px 3px}html:has(.nav-sheet[data-open]) .nav-spot-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.nav-spot-field{padding-inline:15px 5px}.nav-spot-esc{opacity:1;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.nav-spot-esc-key{display:none}.nav-spot-esc-x{display:block}.nav-spot-hint{display:none}}.hero{--hero-top:calc(40px + 2*max(10px,15/1440*100vw));--space-md:max(20px,20/1440*100vw);--space-2xl:max(40px,60/1440*100vw);isolation:isolate;justify-content:flex-end;align-items:flex-start;gap:var(--space-md);min-height:100lvh;padding:var(--hero-top)var(--gutter)calc(var(--space-2xl) + 100lvh - 100svh);background:var(--veil);color:var(--on-media);flex-direction:column;display:flex;position:relative;overflow:clip}.hero-media{z-index:-1;position:absolute;inset:0}.hero-video{object-fit:cover;object-position:center;filter:brightness(.6)saturate(.9);width:100%;height:100%;display:block}.hero-canvas{position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(to right,color-mix(in srgb,var(--veil)25%,transparent)0,color-mix(in srgb,var(--veil)25%,transparent)660px,transparent 1000px);position:absolute;inset:0}.hero :focus-visible{outline:2px solid var(--on-media);outline-offset:2px}.hero-content{z-index:1;align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:880px;display:flex;position:relative}.hero-tag{background:color-mix(in srgb,var(--veil)85%,var(--on-media));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:3px;padding:max(2px,.138889vw) max(5px,.347222vw);font-size:max(12px,.833333vw);line-height:1.33}.hero-title{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0 0 .2em;font-size:64px;font-weight:400;line-height:62px}.hero-sub{max-width:560px;margin:0 0 .75em;font-size:16px;line-height:21px}.hero-sub a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--on-media)50%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--on-media)50%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--on-media)50%,transparent);text-decoration-color:color-mix(in srgb,var(--on-media)50%,transparent);transition:text-decoration-color .3s var(--ease-quint)}.hero-sub a:hover{-webkit-text-decoration-color:var(--on-media);-webkit-text-decoration-color:var(--on-media);-webkit-text-decoration-color:var(--on-media);text-decoration-color:var(--on-media)}.hero-from{letter-spacing:-.02em;margin:0 0 .75em;font-size:28px;line-height:30px}.hero-clause{margin:4px 0 .75em;font-size:16px;line-height:21px}.hero-proof{background:color-mix(in srgb,var(--veil)58%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:3px;align-items:center;gap:14px;max-width:600px;padding:12px 14px;font-size:13px;line-height:17px;display:flex}.hero-proof img{object-fit:cover;object-position:top;border-radius:2px;flex:none;width:56px;height:56px}.hero-proof b{margin-bottom:2px;font-size:14px;font-weight:400;display:block}a.hero-proof{transition:background-color .3s var(--ease-quint)}a.hero-proof:hover{background:color-mix(in srgb,var(--veil)72%,transparent)}a.hero-proof:active{translate:0 1px}.hero-proof-arrow{transition:translate .3s var(--ease-quint);flex:none;margin-left:4px}a.hero-proof:is(:hover,:focus-visible) .hero-proof-arrow{translate:3px}.hero-btns{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hero-btn{white-space:nowrap;height:36px;transition:opacity .3s var(--ease-quint);border:1px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:0 15px;font-size:13px;line-height:1;display:inline-flex}.hero-btn:hover{opacity:.86}.hero-btn:active{translate:0 1px}.hero-btn-white{background:var(--on-media);color:var(--foreground)}.hero-btn-outline{border-color:color-mix(in srgb,var(--on-media)60%,transparent)}.hero-brand{right:var(--gutter);bottom:var(--space-2xl);z-index:1;place-items:end;display:grid;position:absolute}.hero-brand-item{opacity:0;letter-spacing:-.02em;white-space:nowrap;max-width:28vw;transition:opacity .3s var(--ease-quint);grid-area:1/1;font-size:20px;font-weight:700;line-height:1}.hero-brand-item[data-active]{opacity:.9}.hero-brand:is(:hover,:focus-visible) .hero-brand-item[data-active]{opacity:1}.hero-brand-logo{width:var(--logo-w);max-width:100%;height:auto;display:block}@media (max-width:1099px){.hero-title{font-size:clamp(38px,6vw,64px);line-height:.97}}@media (max-width:768px){.hero{--hero-top:50px}.hero-content{padding-top:72px}.hero-title{font-size:38px;line-height:38px}.hero-from{font-size:26px;line-height:28px}.hero-clause{display:none}.hero-proof{gap:10px;padding:10px 12px;font-size:12px;line-height:16px}.hero-btns{flex-direction:column;align-self:stretch;gap:8px}.hero-btn{justify-content:space-between;width:100%;height:48px;font-size:15px}.hero-brand{top:calc(var(--hero-top) + 22px);bottom:auto}.hero-brand-item{max-width:40vw;font-size:14px}.hero-brand-logo{width:calc(var(--logo-w)*.55)}@supports (anchor-name:--hero-tag){.hero-tag{anchor-name:--hero-tag}.hero-brand{position-anchor:--hero-tag;top:anchor(center);left:calc(anchor(right) + 16px);place-items:center end;translate:0 -50%}.hero-brand-item{max-width:100%}}}@media (prefers-reduced-motion:reduce){.hero-brand-item{transition:none}}.inline-frame{vertical-align:-.08em;background:var(--cloud);width:2.25em;height:.9em;display:inline-block;overflow:hidden}.inline-frame img{object-fit:cover;width:2.25em;max-width:none;height:100%}.inline-link{white-space:nowrap}.inline-link-text{margin-right:var(--inline-gap);background:linear-gradient(currentColor,currentColor)0 100%/0 .06em no-repeat,linear-gradient(color-mix(in srgb,currentColor 40%,transparent),color-mix(in srgb,currentColor 40%,transparent))0 100%/100% .06em no-repeat;transition:background-size .5s var(--ease-quart)}.inline-link:focus-visible .inline-link-text{background-size:100% .06em,100% .06em}@media (hover:hover) and (pointer:fine){.inline-link:is(:hover,:focus-visible){white-space:normal}.inline-link:hover .inline-link-text{background-size:100% .06em,100% .06em}.inline-link-text{transition:background-size .5s var(--ease-quart),margin-right var(--inline-duration)var(--ease-quart);margin-right:0}.inline-link .inline-frame{width:0;transition:width var(--inline-duration)var(--ease-quart),display var(--inline-duration)allow-discrete;display:none}.inline-link .inline-frame img{transition:scale var(--inline-duration)var(--ease-quart);scale:1.1}.inline-link:is(:hover,:focus-visible) .inline-link-text{margin-right:var(--inline-gap)}.inline-link:is(:hover,:focus-visible) .inline-frame{width:2.25em;display:inline-block}.inline-link:is(:hover,:focus-visible) .inline-frame img{scale:1}@starting-style{.inline-link:is(:hover,:focus-visible) .inline-frame{width:0}.inline-link:is(:hover,:focus-visible) .inline-frame img{scale:1.1}}}@media (prefers-reduced-motion:reduce){.inline-link-text,.inline-link .inline-frame,.inline-link .inline-frame img{transition:none}}.svc-apps__bg{opacity:calc(.35 + var(--progress,1)*.65);transform:translateY(calc((1 - var(--progress,1))*2em));position:absolute;inset:0}.svc-apps__bg img{width:100%;height:100%;image-rendering:pixelated;display:block}.svc-phone{width:calc(var(--pw)*1em);transform:translateY(calc((1 - var(--progress,1))*4em - var(--svc-hover)*.8em));position:absolute}.svc-phone--ios{aspect-ratio:491/1000}.svc-phone--android{aspect-ratio:475/1000}.svc-phone__frame{width:100%;height:100%;display:block;position:absolute;inset:0}.svc-phone__screen{background:var(--background);font-size:calc(var(--pw)/21*1em);border-radius:2.7em;position:absolute;overflow:hidden}.svc-phone--ios .svc-phone__screen{width:89.94%;height:95.63%;top:2.18%;left:4.908%}.svc-phone--android .svc-phone__screen{width:90.8%;height:96.23%;top:2.02%;left:4.189%}.svc-apps__android{--pw:18.6;z-index:1;top:24.4em;left:.8em}.svc-apps__ios{--pw:19.5;z-index:2;top:15.8em;left:17.8em}.svc-app{flex-direction:column;height:100%;font-size:1em;line-height:1.2;display:flex;position:relative}.svc-app .svc-slot{line-height:1.4}.svc-app__status{color:var(--foreground);flex:none;justify-content:space-between;align-items:center;font-weight:400;display:flex}.svc-app__time{font-size:1.05em}.svc-app__icons{align-items:center;gap:.35em;display:flex}.svc-app__icons svg{width:auto;height:.75em;display:block}.svc-app__icons svg:last-child{height:.85em}.svc-app__home{background:var(--foreground);border-radius:.2em;width:6.4em;height:.4em;position:absolute;bottom:.7em;left:50%;transform:translate(-50%)}.svc-app--ios{text-align:center;align-items:center}.svc-app--ios .svc-app__status{align-self:stretch;height:2.8em;padding:0 1.4em 0 1.8em}.svc-app__book{margin-top:3em;font-size:1em}.svc-app__item{margin-top:.4em;font-size:1.25em;font-weight:400}.svc-app__when{letter-spacing:-.03em;margin-top:.1em;font-size:2.1em;font-weight:400}.svc-app__hint{color:var(--muted);margin-top:.5em}.svc-app__rows{align-self:stretch;margin:2.2em 1.4em 0}.svc-app__row{border-bottom:.1em solid var(--svc-line);text-align:left;justify-content:space-between;align-items:center;padding:.35em 0;display:flex}.svc-app__key{color:var(--foreground);font-weight:400}.svc-app__value{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.svc-app__btn{background:color-mix(in srgb,var(--foreground)18%,var(--background));border-radius:.4em;flex:none;justify-content:center;align-self:stretch;align-items:center;height:2.8em;margin:auto 1.4em 2.7em;font-weight:400;display:flex}.svc-app--android .svc-app__status{height:3.2em;padding:.2em 2.2em 0}.svc-app__bar{flex-direction:column;gap:.2em;padding:2.6em 2em 1.4em;display:flex}.svc-app__bar-title{letter-spacing:-.02em;font-size:2.1em;font-weight:400;line-height:1.15}.svc-app__bar-sub{color:var(--muted)}.svc-app__list{flex-direction:column;padding:0 1em 0 1.6em;display:flex}.svc-app__li{align-items:center;gap:.9em;padding:1.5em 0;display:flex}.svc-app__li-icon{background:color-mix(in srgb,var(--foreground)18%,var(--background));border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;font-size:1.1em;font-weight:400;display:grid}.svc-app__li-icon .svc-slot{font-size:1em}.svc-app__li-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.svc-app__li-title{font-size:1.1em;font-weight:400}.svc-app__li-sub{color:var(--muted);font-size:.9em}.svc-app__li-date{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.svc-app--android .svc-app__btn{border-radius:2em;margin:auto 2em 3em}.svc-apps__window{--bs:1;z-index:3;top:calc(15.6em/var(--bs));left:calc(37.9em/var(--bs));width:50em;height:58em;font-size:calc(var(--bs)*1em);outline:.1em solid var(--svc-line);background:color-mix(in srgb,var(--svc-fill)45%,transparent);box-shadow:var(--svc-shadow-window);transform:translateY(calc((1 - var(--progress,1))*5em));border-radius:.6em;position:absolute}.svc-apps__page{background:var(--background);box-shadow:var(--svc-shadow-soft);border-radius:.6em;position:absolute;inset:3.5em .6em .6em;overflow:hidden}.svc-pay__header{z-index:1;border-bottom:.1em solid var(--svc-line);background:var(--background);align-items:center;height:4em;padding-left:2.8em;display:flex;position:relative}.svc-pay__logo{letter-spacing:.03em;text-transform:uppercase;font-size:1.1em;font-weight:400}.svc-pay__body{transform:translateY(calc(var(--svc-hover)*-2.4em));grid-template-columns:23.4em 1fr;display:grid}.svc-pay__form{border-right:.1em solid var(--svc-line);padding:3.2em 2em 1em 2.4em}.svc-pay__label{margin-bottom:.8em;font-size:.85em;font-weight:400;line-height:1.2}.svc-pay__input{border:.1em solid var(--svc-line);white-space:nowrap;border-radius:.4em;align-items:center;height:2.2em;padding-inline:1.2em;display:flex}.svc-pay__instant{grid-template-columns:1fr 1fr;gap:.6em;height:2.4em;margin-top:2em;display:grid}.svc-pay__instant-btn{border:.1em solid var(--svc-line);border-radius:.4em;justify-content:center;align-items:center;display:flex}.svc-pay__apple{width:auto;height:1.3em;display:block}.svc-pay__bizum{width:auto;height:1.4em;display:block}.svc-pay__or{color:var(--muted);justify-content:center;margin-block:1.6em 1.8em;font-size:.85em;line-height:1;display:flex;position:relative}.svc-pay__or:before{content:"";background:var(--svc-line);height:.1em;position:absolute;top:50%;left:0;right:0}.svc-pay__or span{background:var(--background);padding-inline:.7em;position:relative}.svc-pay__methods{border:.1em solid var(--svc-line);border-radius:.6em;overflow:hidden}.svc-pay__method{border-top:.1em solid var(--svc-line);grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:.6em;min-height:3.4em;padding:0 .8em;display:grid}.svc-pay__method:first-child{border-top:0}.svc-pay__method-icon{place-items:center;width:3.2em;display:grid}.svc-pay__method-icon svg{width:1.6em;height:1.6em;color:var(--foreground)}.svc-pay__method-icon img{width:3em;height:auto;display:block}.svc-pay__method-name{color:var(--muted)}.svc-pay__method-brands{align-items:center;gap:.5em;display:flex}.svc-pay__method-brands img{width:auto;height:.9em;display:block}.svc-pay__method--active{row-gap:.7em;padding-block:.9em 1em}.svc-pay__method--active .svc-pay__method-name{color:var(--foreground)}.svc-pay__method-text{color:var(--muted);grid-column:3/-1;font-size:.9em;line-height:1.3}.svc-pay__radio{border:.1em solid var(--svc-line);border-radius:50%;width:1em;height:1em}.svc-pay__radio--on{border:.3em solid var(--foreground)}.svc-pay__continue{background:color-mix(in srgb,var(--foreground)18%,var(--background));border-radius:.4em;justify-content:center;align-items:center;height:2.9em;margin-block:1.4em;font-weight:400;display:flex}.svc-pay__summary{padding:5.2em 1em 1em 2.2em}.svc-pay__summary-title{margin-bottom:1.4em;font-size:1.2em;font-weight:400;line-height:1.5}.svc-pay__item{border:.1em solid var(--svc-line);border-radius:.4em;gap:1em;width:16em;padding:.4em;display:flex}.svc-pay__tile{background:var(--cloud);border-radius:.2em;flex:none;width:6.4em;height:8.6em;display:block;overflow:hidden}.svc-pay__photo{width:100%;font-size:6.14286em;display:block}.svc-pay__photo img{object-fit:cover;width:100%;height:100%;display:block}.svc-pay__item-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.svc-pay__item-name{font-size:.9em;font-weight:400}.svc-pay__item-meta{color:var(--muted);font-size:.9em}.svc-pay__item-price{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.6em}.svc-pay__table{gap:.8em;width:16em;margin-top:1.8em;display:grid}.svc-pay__line{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.svc-pay__amount{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:400}.svc-pay__line--total{border-top:.1em solid var(--svc-line);padding-top:1em}@media (max-width:58.6875rem){.svc-apps__ios{--pw:15.4;top:14.4em;left:.8em}.svc-apps__android{--pw:13.2;top:27.4em;left:14.6em}.svc-apps__window{--bs:.78;top:calc(14em/var(--bs));left:calc(27.9em/var(--bs))}}.svc-browser__bar{grid-template-columns:3.2em 1fr 3.2em;align-items:center;gap:1.4em;height:3.5em;padding:.2em 2em;display:grid}.svc-browser__dots{gap:.4em;display:flex}.svc-browser__dots span{background:color-mix(in srgb,var(--muted)30%,transparent);border-radius:50%;width:.8em;height:.8em}.svc-browser__url{background:color-mix(in srgb,var(--background)38%,transparent);outline:.1em solid var(--svc-line);width:min(26.2em,100%);height:2em;color:var(--muted);border-radius:1.6em;justify-content:center;justify-self:center;align-items:center;gap:.4em;font-size:.9em;font-weight:300;display:flex}.svc-browser__url svg{width:.9em;height:.9em}.svc-web__bg{opacity:calc(.35 + var(--progress,1)*.65);transform:translateY(calc((1 - var(--progress,1))*2em));position:absolute;inset:0}.svc-web__bg img{width:100%;height:100%;image-rendering:pixelated;display:block}.svc-web__window{outline:.1em solid var(--svc-line);background:color-mix(in srgb,var(--svc-fill)45%,transparent);box-shadow:var(--svc-shadow-window);transform:translateY(calc((1 - var(--progress,1))*5em));border-radius:.6em;position:absolute;inset:12.6em -6em -4em 2.4em}.svc-web__page{background:var(--background);box-shadow:var(--svc-shadow-soft);border-radius:.6em;position:absolute;inset:3.5em .6em .6em;overflow:hidden}.svc-web__scroll{transform:translateY(calc(var(--svc-hover)*-4.4em))}.svc-web__nav{border-bottom:.1em solid var(--svc-line);justify-content:space-between;align-items:center;height:4.4em;padding-inline:2.4em 6.4em;display:flex}.svc-web__logo{letter-spacing:.03em;text-transform:uppercase;font-size:1.1em;font-weight:400}.svc-web__links{color:var(--muted);gap:1.4em;font-size:.9em;display:flex}.svc-web__hero{align-items:center;gap:2em;margin-top:2em;padding-left:2.4em;display:flex}.svc-web__copy{flex-direction:column;flex:none;align-items:flex-start;width:16em;display:flex}.svc-web__heading{letter-spacing:-.02em;font-size:1.9em;font-weight:400;line-height:1.12}.svc-web__text{color:var(--muted);margin-top:.8em;font-size:1em;line-height:1.45}.svc-web__btn{background:color-mix(in srgb,var(--foreground)18%,var(--background));border-radius:.4em;align-items:center;height:2.8em;margin-top:1.4em;padding-inline:1.6em;font-size:1em;font-weight:400;display:inline-flex}.svc-web__banner{border-radius:.4em 0 0 .4em;flex:1 0 0;min-width:0;height:12em;margin-right:-.6em;display:block;overflow:hidden}.svc-web__banner img,.svc-web__photo img{object-fit:cover;width:100%;height:100%;display:block}.svc-web__grid{grid-template-columns:repeat(3,11.6em);column-gap:2em;margin-top:3em;padding-left:2.4em;display:grid}.svc-web__item{flex-direction:column;font-size:1em;display:flex}.svc-web__photo{border-radius:.4em;height:9em;margin-bottom:.8em;display:block;overflow:hidden}.svc-web__name{font-weight:400}.svc-panel.svc-web__search{outline:.1em solid var(--svc-line);width:29.6em;transform:translateY(calc((1 - var(--progress,1))*8em - var(--svc-hover)*1.4em));border-radius:1em;padding:1.3em 1.8em 1.2em;position:absolute;bottom:2.4em;left:2.4em}.svc-web__search>*{font-size:1.1em}.svc-web__query{border-bottom:.1em solid var(--svc-line);align-items:center;gap:.8em;padding-bottom:1em;display:flex}.svc-web__query svg{width:1.2em;height:1.2em;color:var(--muted);flex:none}.svc-web__result{flex-direction:column;padding-block:1.2em 1.3em;display:flex}.svc-web__source{align-items:center;gap:.9em;display:flex}.svc-web__favicon{background:var(--foreground);width:2.4em;height:2.4em;color:var(--background);border-radius:.6em;flex:none;place-items:center;font-size:1.1em;font-weight:400;display:grid}.svc-web__site{flex-direction:column;line-height:1.35;display:flex}.svc-web__site .svc-muted{font-size:.9em}.svc-web__title{letter-spacing:-.01em;margin-top:.8em;font-size:1.45em;font-weight:400;line-height:1.25}.svc-web__desc{margin-top:.4em;line-height:1.45}.svc-web__stat{border-top:.1em solid var(--svc-line);justify-content:space-between;padding-block:.7em .5em;display:flex}.svc-web__value{font-variant-numeric:tabular-nums;font-weight:400}.svc-web__stat:last-child{padding-bottom:0}@media (max-width:58.6875rem){.svc-web__stats{display:none}.svc-web__result{padding-bottom:.2em}}@media (min-width:58.75rem){.svc-card--sm .svc-web__bg img{object-fit:cover}.svc-card--sm .svc-panel.svc-web__search{left:auto;right:2.4em}.svc-card--sm .svc-web__stats{display:none}.svc-card--sm .svc-web__result{padding-bottom:.2em}}.svc-erp__bg{width:100%;height:100%;image-rendering:pixelated;opacity:calc(.25 + var(--progress,1)*.75);transform:translateY(calc((1 - var(--progress,1))*5em));position:absolute;inset:0}.svc-erp{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:1.4em;padding-top:4em;display:flex;position:absolute;inset:0}.svc-erp__panel{outline:.1em solid var(--svc-line);width:30.6em;max-width:calc(100% - 4em);position:relative}.svc-erp__module{flex-direction:column;gap:1.4em;padding:1.4em;display:flex}.svc-erp__overview{align-items:center;gap:1em;height:4em;display:flex}.svc-erp__icon{border:.1em solid var(--svc-line);width:4em;height:4em;color:var(--foreground);border-radius:.6em;flex:none;justify-content:center;align-items:center;display:flex}.svc-erp__icon svg{width:2em;height:2em}.svc-erp__text{flex-direction:column;display:flex}.svc-erp__name{font-size:1.4em;font-weight:400;line-height:1.43}.svc-erp__cadence{color:var(--muted);letter-spacing:.003em;font-size:1.2em;line-height:1.33}.svc-erp__item{flex-direction:column;gap:.3em;display:flex}.svc-erp__item-title{font-size:1.2em;font-weight:400;line-height:1.33}.svc-erp__item-details{color:var(--muted);font-size:1.1em;line-height:1.45}.svc-erp__usage{flex-direction:column;gap:.8em;display:flex}.svc-erp__usage-info{align-items:center;gap:.4em;display:flex}.svc-erp__usage-info svg{width:1.2em;height:1.2em}.svc-erp__usage-text{font-size:1.2em;font-weight:400;line-height:1.33}.svc-erp__meter{--fill:calc(var(--progress,1)*.95 + var(--svc-hover)*.05);background:var(--svc-fill);border-radius:.4em;width:100%;height:1.4em;position:relative;overflow:hidden}.svc-erp__window{width:23em;height:1em;transform:translateX(calc(-100% + var(--fill)*100%));border-radius:.3em;position:absolute;top:.2em;left:.2em;overflow:hidden}.svc-erp__fill{background:linear-gradient(90deg,var(--cloud),var(--foreground)50%);width:23em;height:1em;transform:translateX(calc(100% - var(--fill)*100%));border-radius:.3em;position:absolute;top:0;left:0}.svc-erp__chart{height:22.4em}.svc-erp__chart-header{padding:1.4em}.svc-erp__period{color:var(--muted);font-size:1.1em;line-height:1.45}.svc-erp__figure{margin-top:.2em;font-size:1.2em;font-weight:400;line-height:1.33}.svc-erp__bars{justify-content:center;align-items:flex-end;gap:.32em;display:flex;position:absolute;bottom:1.4em;left:0;right:0}.svc-erp__bar{--start:calc(var(--i)/31*.7);--mix:calc(var(--progress,1)*.9 + var(--svc-hover)*.1);--win:clamp(0,calc((var(--mix) - var(--start))/.3),1);background:var(--foreground);width:.428em;height:14.9em;transform:scaleY(calc(var(--s)*var(--win)));transform-origin:bottom;border-radius:.1em}.svc-shop__bg{width:100%;height:100%;image-rendering:pixelated;opacity:var(--progress,1);transform:translateY(calc((1 - var(--progress,1))*3em));position:absolute;inset:0}.svc-shop__layout{flex-direction:column;gap:1.6em;width:27.6em;display:flex;position:absolute;top:13em;left:6.2em}@media (min-width:58.75rem){.svc-shop__layout{top:17.9em}}.svc-shop__bubble,.svc-shop__products{--p:clamp(0,calc((var(--progress,1) - var(--s,0))*3),1);opacity:var(--p);transform:translateY(calc((1 - var(--p))*3em))}.svc-shop__bubble{background:var(--background);min-height:6.02em;box-shadow:0 0 0 .1em var(--svc-line),0 2em 4em -2em color-mix(in srgb,var(--foreground)10%,transparent);border-radius:.6em;padding:.7em 1.5em;font-size:1.1em;line-height:1.4}.svc-shop__bubble--user{background:var(--svc-fill);align-self:flex-end;width:23em;margin-bottom:.8em}.svc-shop__bubble--agent{width:25em}.svc-shop__products{background:var(--background);box-shadow:0 0 0 .1em var(--svc-line),0 2em 4em -2em color-mix(in srgb,var(--foreground)10%,transparent);transform:translateY(calc((1 - var(--p))*3em - var(--svc-hover,0)*.6em));border-radius:.6em;flex-direction:column;gap:.8em;padding:.8em;display:flex}.svc-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8em;padding:.1em;display:grid}.svc-shop__card{background:var(--background);box-shadow:0 0 0 .1em var(--svc-line);border-radius:.6em;padding:.1em;font-size:.9em;line-height:1}.svc-shop__image{background:var(--cloud);border-radius:.6em .6em 0 0;height:12.4em;overflow:hidden}.svc-shop__image img{object-fit:cover;width:100%;height:100%;display:block}.svc-shop__name,.svc-shop__variant,.svc-shop__price,.svc-shop__store{padding:0 .8em;font-size:.9em}.svc-shop__name{margin:1.1em 0 .3em}.svc-shop__variant{color:var(--muted);margin-bottom:.8em}.svc-shop__price{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:.8em;font-weight:400}.svc-shop__store{color:var(--muted);padding-bottom:.6em}.svc-shop__cta{isolation:isolate;background:color-mix(in srgb,var(--foreground)18%,var(--background));text-align:center;border-radius:.6em;padding:1em 0 1.2em;font-size:1.1em;font-weight:400;line-height:1.4;position:relative}.svc-shop__cta:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--foreground)14%,transparent);opacity:0;transition:opacity var(--dur-ui)var(--ease-ui);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.svc-card:hover .svc-shop__cta{animation:.45s ease-out .25s svc-press}.svc-card:hover .svc-shop__cta:before{opacity:1}}@media (min-width:58.75rem){.svc-card--sm .svc-shop__bg{object-fit:cover}.svc-card--sm .svc-shop__layout{grid-template-rows:auto 1fr;grid-template-columns:25em minmax(0,1fr);gap:1.2em 2.4em;width:54em;display:grid;top:11.5em;left:3em}.svc-card--sm .svc-shop__bubble--user{justify-self:end;width:23em;margin-bottom:0}.svc-card--sm .svc-shop__products{grid-area:1/2/3;align-self:start}}.svc-design__bg{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;opacity:calc(.15*var(--progress,1));transform:translateY(calc((1 - var(--progress,1))*2em));pointer-events:none}.svc-design__board{--h:38em;width:26em;height:var(--h);transform:translate(-50%,calc((1 - var(--progress,1))*4em))perspective(80em)rotateX(calc(var(--ty,0)*-6deg))rotateY(calc(var(--tx,0)*8deg));transition:transform .6s var(--ease-quart);position:absolute;bottom:5.4em;left:50%}@media (min-width:58.75rem){.svc-design__board{--h:41.8em;bottom:9.4em}}.svc-design__screen{background:var(--background);height:100%;box-shadow:0 0 0 .05em color-mix(in srgb,var(--foreground)5%,transparent),0 .4em 1.2em color-mix(in srgb,var(--foreground)6%,transparent),var(--svc-shadow);border-radius:2.2em;flex-direction:column;padding:1.6em 2.8em 3.2em;display:flex;position:relative}.svc-design__status{justify-content:space-between;align-items:center;margin:0 -1.2em 1.6em;font-size:1em;display:flex}.svc-design__status svg{width:2.6em;height:.9em}.svc-design__hello{letter-spacing:-.03em;font-size:1.8em;font-weight:400;line-height:1.15}.svc-design__sub{margin-top:.2em;font-size:1em}.svc-design__hero{background:var(--cloud);border-radius:1.2em;flex:1;min-height:0;margin-top:1.6em;position:relative;overflow:hidden}.svc-design__hero img{object-fit:cover;object-position:50% 100%;width:40em;max-width:none;height:67.6em;image-rendering:pixelated;position:absolute;top:-48em;left:-6em}.svc-design__next{border:1px solid var(--svc-line);border-radius:1.2em;align-items:center;gap:1em;margin-top:1.2em;padding:.9em 1.1em;display:flex}.svc-design__date{background:var(--cloud);border-radius:.8em;flex-direction:column;justify-content:center;align-items:center;width:3.2em;height:3.2em;font-size:1.1em;line-height:1.1;display:flex}.svc-design__date .svc-muted{letter-spacing:.05em;font-size:.7em}.svc-design__class{white-space:nowrap;flex-direction:column;flex:1;gap:.15em;font-size:1.1em;display:flex}.svc-design__class .svc-muted{font-size:.82em}.svc-design__time{font-variant-numeric:tabular-nums;font-size:1.1em}.svc-design__target{margin-top:1.4em;position:relative}.svc-design__button{background:var(--foreground);height:4em;color:var(--background);border-radius:1em;justify-content:center;align-items:center;font-size:1.1em;font-weight:400;display:flex}.svc-design__selection{border:.15em solid var(--foreground);pointer-events:none;position:absolute;inset:0}.svc-design__handle{border:.15em solid var(--foreground);background:var(--background);width:.7em;height:.7em;position:absolute}.svc-design__handle--tl{top:-.45em;left:-.45em}.svc-design__handle--tr{top:-.45em;right:-.45em}.svc-design__handle--bl{bottom:-.45em;left:-.45em}.svc-design__handle--br{bottom:-.45em;right:-.45em}.svc-design__size{background:var(--foreground);color:var(--background);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.4em;padding:.35em .7em;font-size:.9em;line-height:1.2;position:absolute;top:calc(100% + .9em);left:50%;transform:translate(-50%)}.svc-design__cursor{z-index:1;pointer-events:none;transform:translate(calc(var(--svc-hover,0)*.2em),calc(var(--svc-hover,0)*(var(--h) - 12.4em)));position:absolute;top:6.2em;right:6.4em}.svc-design__cursor svg{width:1.8em;height:1.8em;display:block}.svc-design__tag{background:var(--foreground);color:var(--background);white-space:nowrap;border-radius:.4em;padding:.3em .7em;font-size:.9em;line-height:1.2;position:absolute;top:1.5em;left:1.2em}.svc-design__sheen{border-radius:inherit;opacity:var(--svc-hover,0);pointer-events:none;position:absolute;inset:0;overflow:hidden}.svc-design__sheen:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--background)18%,transparent)50%,transparent);width:60%;transform:translateX(calc(var(--tx,0)*90% + 30%))skewX(-14deg);transition:transform .6s var(--ease-quart);position:absolute;inset:0 auto 0 0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.svc-design__cursor{transition:transform .6s var(--ease-quart)}}@media (prefers-reduced-motion:reduce){.svc-design__board,.svc-design__sheen:before{transition:none}}.svc-flow__bg{width:100%;height:100%;image-rendering:pixelated;opacity:var(--progress,1);transform:translateY(calc((1 - var(--progress,1))*3em));position:absolute;inset:0}.svc-flow__hatch{background:repeating-linear-gradient(325deg,color-mix(in srgb,var(--foreground)45%,transparent)0 .1em,transparent .1em .65em);width:36em;height:24em;-webkit-mask-image:linear-gradient(35deg,var(--foreground)10%,transparent 62%);-webkit-mask-image:linear-gradient(35deg,var(--foreground)10%,transparent 62%);-webkit-mask-image:linear-gradient(35deg,var(--foreground)10%,transparent 62%);mask-image:linear-gradient(35deg,var(--foreground)10%,transparent 62%);opacity:var(--progress,1);position:absolute;bottom:0;left:0}.svc-flow__window{background:color-mix(in srgb,var(--svc-fill)45%,transparent);width:72.8em;height:50em;box-shadow:0 0 0 .1em color-mix(in srgb,var(--background)60%,transparent),var(--svc-shadow-window);transform:translateY(calc((1 - var(--progress,1))*5em));border-radius:.6em;position:absolute;top:17.2em;left:12em}.svc-flow__bar{justify-content:center;align-items:center;height:3.5em;display:flex;position:absolute;inset:0 0 auto}.svc-flow__dots{gap:.5em;display:flex;position:absolute;left:2em}.svc-flow__dots span{background:color-mix(in srgb,var(--muted)28%,transparent);border-radius:50%;width:.7em;height:.7em}.svc-flow__url{background:color-mix(in srgb,var(--background)38%,transparent);width:29.1em;height:2.2em;color:var(--muted);border-radius:1.8em;justify-content:center;align-items:center;gap:.5em;font-size:.9em;display:flex}.svc-flow__url svg{width:.9em;height:.9em}.svc-flow__page{background:var(--background);box-shadow:var(--svc-shadow-soft);isolation:isolate;border-radius:.6em;display:flex;position:absolute;inset:3.5em .6em .6em;overflow:hidden}.svc-flow__side{border-right:.1em solid var(--svc-line);flex:none;align-items:flex-start;gap:.7em;width:13em;padding:1.5em 0 0 1.2em;font-weight:400;display:flex}.svc-flow__brand{white-space:nowrap;margin-top:.4em;font-size:1.2em}.svc-flow__mark{background:var(--cloud);width:2.5em;height:2.5em;color:var(--foreground);border-radius:50%;flex:none;place-items:center;display:grid}.svc-flow__mark svg{width:62%;height:62%}.svc-flow__main{flex:1;min-width:0;padding:2.48em 0 0 1.2em}.svc-flow__title{white-space:nowrap;margin:0 0 .71em;font-size:1.4em;font-weight:400;line-height:1.7}.svc-flow__row{border-bottom:.1em solid var(--svc-line);height:3.16em;color:var(--muted);white-space:nowrap;grid-template-columns:15em 11.7em 15.4em 1fr;align-items:center;display:grid;position:relative}.svc-flow__row--head{height:3em;color:var(--foreground);font-weight:400}.svc-flow__row--head>span{font-size:.9em}.svc-flow__row:not(.svc-flow__row--head)>span:first-child{color:var(--foreground);font-weight:400}.svc-flow__row>span{font-variant-numeric:tabular-nums}.svc-flow__cell-name{align-items:center;gap:.8em;display:flex}.svc-flow__row[data-hot]:before{content:"";z-index:-1;background:var(--svc-fill);opacity:var(--svc-hover,0);position:absolute;inset:0 .4em 0 -1.2em}.svc-flow__logo{flex:none;width:1.3em;height:1.3em}.svc-flow__avatar{background:var(--cloud);width:1.73em;height:1.73em;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:.75em;font-weight:400;line-height:1;display:grid}.svc-flow__avatar[data-tone="1"]{background:color-mix(in srgb,var(--foreground)25%,var(--background))}.svc-flow__avatar[data-tone="2"]{background:color-mix(in srgb,var(--foreground)18%,var(--background))}.svc-flow__card{width:23.6em;height:32.6em;transform:translateY(calc((1 - var(--progress,1))*8em - var(--svc-hover,0)*.6em));border-radius:1em;position:absolute;top:25.4em;left:2em}.svc-flow__receipt{flex-direction:column;height:100%;padding:1.3em 1.3em 0;font-size:1.1em;line-height:1.45;display:flex}.svc-flow__merchant{white-space:nowrap;flex:none;align-items:center;gap:.7em;font-size:1.36em;font-weight:400;line-height:1.3;display:flex}.svc-flow__merchant .svc-flow__mark{width:1.93em;height:1.93em}.svc-flow__lead{letter-spacing:-.016em;flex-direction:column;margin-top:1.1em;display:flex}.svc-flow__head{font-weight:400}.svc-flow__stores{flex-direction:column;gap:.55em;margin-top:1em;display:flex}.svc-flow__store{border:.1em solid var(--svc-line);white-space:nowrap;border-radius:.6em;align-items:center;gap:.8em;height:3em;padding:0 1em;display:flex}.svc-flow__store[data-on]{border-color:var(--foreground);background:color-mix(in srgb,var(--foreground)6%,var(--background))}.svc-flow__store .svc-flow__logo{width:1.7em;height:1.7em}.svc-flow__store .svc-flow__avatar{width:1.7em;height:1.7em;font-size:1em}.svc-flow__store-name{flex:1}.svc-flow__store-note{color:var(--muted)}.svc-flow__facts{flex-direction:column;margin-top:.7em;display:flex}.svc-flow__facts>div{border-bottom:.1em solid var(--svc-line);justify-content:space-between;align-items:center;height:2.9em;display:flex}.svc-flow__facts>div:last-child{border-bottom:0}.svc-flow__num{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.svc-flow__btn{background:color-mix(in srgb,var(--foreground)18%,var(--background));letter-spacing:-.016em;border-radius:.6em;flex:none;place-items:center;height:2.8em;margin-top:.4em;font-size:1.18em;font-weight:400;display:grid}@media (max-width:58.6875rem){.svc-flow__main{padding-left:1.2em}.svc-flow__title{font-size:1.15em}.svc-flow__row{grid-template-columns:15em 12em 12em 1fr}}@media (min-width:58.75rem){.svc-flow__window{height:46.4em;top:1.4em;left:41.3em}.svc-flow__side{width:18.1em;padding:1.5em 0 0 2.4em}.svc-flow__main{padding-left:2.4em}.svc-flow__card{width:29.6em;top:9.9em;left:26.7em}.svc-flow__hatch{width:44em;height:28em}}@media (prefers-reduced-motion:reduce){.svc-flow__row[data-hot]:before{opacity:0}}.svc-backdrop{--edge:clamp(120px,20vh,220px);opacity:.4;pointer-events:none;position:absolute;inset:0}.svc-backdrop:before{content:"";background:linear-gradient(to bottom,transparent,var(--cloud)var(--edge),var(--cloud)calc(100% - var(--edge)),transparent);position:absolute;inset:0}.svc-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:40rem){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:58.75rem){.svc-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.svc-item--lg{grid-column:span 4}.svc-item--md{grid-column:span 2}.svc-item--sm{grid-column:span 3}}@media not all and (min-width:40rem){.svc-grid{margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.svc-grid::-webkit-scrollbar{display:none}.svc-item{scroll-snap-align:start;flex:0 0 76vw}.section-title.svc-section-title{font-size:26px;line-height:1.08}}.svc-caption{max-width:44ch;color:var(--muted);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.45}.svc-card{--card-ease:cubic-bezier(.165,.84,.44,1);--card-duration:.8s;--radius:6px;--stage-w:40;aspect-ratio:344/504;max-height:576px;transition:--svc-hover .6s cubic-bezier(.65,0,.35,1),scale var(--dur-spring)var(--ease-spring);position:relative;container-type:inline-size}.svc-card:active{scale:var(--press-scale-lg);transition:--svc-hover .6s cubic-bezier(.65,0,.35,1),scale var(--dur-press)var(--ease-ui)}@media (min-width:40rem){.svc-card{max-height:none}}@media (min-width:58.75rem){.svc-card{aspect-ratio:400/676;--stage-h:67.6;--grow-y:6px;--grow-x:calc(6px*400/676);width:100%;max-height:calc(100svh - 10rem);container-type:size}.svc-card--lg{aspect-ratio:816/676;--stage-w:81.6;--grow-y:4px;--grow-x:calc(4px*816/676)}.svc-card--sm{aspect-ratio:600/450;--stage-w:60;--stage-h:45;--grow-y:4px;--grow-x:calc(4px*600/450)}.svc-card--wide{aspect-ratio:1232/450;--stage-w:123.2;--stage-h:45;--grow-y:2px;--grow-x:calc(2px*1232/450);grid-column:1/-1}}.svc-card__border{z-index:1;border-radius:var(--radius);background:var(--cloud);pointer-events:none;position:absolute;inset:-1px;overflow:hidden}.svc-card__glow{aspect-ratio:1;opacity:0;height:80%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-card--lg .svc-card__glow,.svc-card--wide .svc-card__glow{width:130%;height:auto}.svc-card__glow-gradient{opacity:.5;background:radial-gradient(circle,var(--foreground)33%,var(--cloud)66%);transform:translate3d(var(--mx,0px),var(--my,0px),0);position:absolute;inset:0}.svc-card--lg .svc-card__glow-gradient{inset:15%}.svc-card--wide .svc-card__glow-gradient{inset:30%}.svc-card__inner{z-index:2;border-radius:calc(var(--radius) - 1px);background:var(--background);pointer-events:none;position:absolute;inset:0}.svc-card__content{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.svc-card__text{z-index:3;pointer-events:none;max-width:min(100% - 80px,21ch);font-size:1.25rem;position:absolute;top:16px;left:16px}.svc-card__title{letter-spacing:-.01em;text-wrap:balance;font-size:1em;font-weight:400;line-height:1.12}@media (min-width:40rem){.svc-card__text{max-width:min(100% - 100px,21ch);font-size:min(1.75rem,2.96vw)}}@media (min-width:52.5rem){.svc-card__text{max-width:min(100% - 120px,21ch);font-size:min(1.75rem,3.55vw)}}@media (min-width:58.75rem){.svc-card__text{max-width:21ch;padding-right:60px;font-size:min(1.75rem,2.26vw);top:24px;left:24px}.svc-card--lg .svc-card__text{max-width:42ch}.svc-card--sm .svc-card__text{max-width:30ch}}.svc-card__entry{z-index:3;width:38px;height:38px;color:var(--foreground);pointer-events:none;place-items:center;display:grid;position:absolute;top:16px;right:16px}.svc-card__entry:before,.svc-card__entry:after{content:"";border-radius:4px;position:absolute;inset:0}.svc-card__entry:before{background:var(--foreground);opacity:0}.svc-card__entry:after{background:var(--gray)}.svc-card__entry svg{z-index:1;position:relative}.svc-card__link{z-index:3;border-radius:var(--radius);position:absolute;inset:0}.svc-stage{--svc-line:color-mix(in srgb,var(--cloud),var(--muted)5%);--svc-fill:color-mix(in srgb,var(--cloud)45%,var(--background));--svc-radius:.6em;--svc-shadow:0 1.6em 3.2em color-mix(in srgb,var(--foreground)12%,transparent);--svc-shadow-window:0 1.5em 3.5em color-mix(in srgb,var(--foreground)8%,transparent);--svc-shadow-soft:0 .3em .6em color-mix(in srgb,var(--foreground)6%,transparent);font-size:calc(100cqw/var(--stage-w));color:var(--foreground);font-weight:300;line-height:1.3;position:absolute;inset:0}@media (min-width:58.75rem){.svc-stage{inset:0 auto auto calc(50% - var(--stage-w)*.5em);width:calc(var(--stage-w)*1em);height:calc(var(--stage-h)*1em);font-size:min(100cqw/var(--stage-w),100cqh/var(--stage-h))}.svc-stage :is(.svc-apps__bg,.svc-erp__bg,.svc-web__bg,.svc-shop__bg){left:calc((var(--stage-w)*1em - 100cqw)/2);width:100cqw;max-width:none}.svc-stage :is(.svc-apps__bg img,.svc-erp__bg,.svc-web__bg img,.svc-shop__bg){object-fit:cover}}.svc-bg{position:absolute;inset:0}.svc-panel{background:var(--background);border-radius:var(--svc-radius);box-shadow:var(--svc-shadow)}.svc-muted{color:var(--muted)}.svc-strong{font-weight:400}.svc-slot{vertical-align:top;height:1.4em;line-height:1.4;display:inline-block;overflow:hidden}.svc-slot__track{animation:svc-cycle 13.5s cubic-bezier(.65,0,.35,1)var(--d,0s)infinite;display:block}.svc-slot__track>span{white-space:nowrap;height:1.4em;display:block}.svc-card:not([data-inview]) :is(.svc-slot__track,.svc-anim){animation-play-state:paused}@media (hover:hover) and (pointer:fine){.svc-card:hover{--svc-hover:1}.svc-card__entry:before,.svc-card__entry:after{transition:opacity var(--dur-ui)var(--ease-ui)}.svc-card__entry{transition:color var(--dur-ui)var(--ease-ui)}.svc-card__entry path{transition:transform var(--dur-ui)var(--ease-ui)}.svc-card:hover .svc-card__entry{color:var(--background)}.svc-card:hover .svc-card__entry:before{opacity:1}.svc-card:hover .svc-card__entry:after{opacity:0}.svc-card:hover .svc-card__entry path:first-child{transform:translate(1px,-1px)}.svc-card:hover .svc-card__entry path:last-child{transform:translate(-1px,1px)}}@media (min-width:58.75rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.svc-card__inner{inset:calc(-1*var(--grow-y))calc(-1*var(--grow-x));clip-path:inset(var(--grow-y)var(--grow-x)round calc(var(--radius) - 1px));transition:clip-path var(--card-duration)var(--card-ease);border-radius:0}.svc-card__border{inset:calc(-1*var(--grow-y) - 1px)calc(-1*var(--grow-x) - 1px);clip-path:inset(var(--grow-y)var(--grow-x)round var(--radius));transition:clip-path var(--card-duration)var(--card-ease);border-radius:0}.svc-card:hover .svc-card__inner{clip-path:inset(0 round calc(var(--radius) - 1px))}.svc-card:hover .svc-card__border{clip-path:inset(0 round var(--radius))}.svc-card__title,.svc-card__entry{transition:transform var(--card-duration)var(--card-ease)}.svc-card:hover .svc-card__title{transform:translate(calc(-1*var(--grow-x)),calc(-1*var(--grow-y)))}.svc-card:hover .svc-card__entry{transform:translate(var(--grow-x),calc(-1*var(--grow-y)))}.svc-card:hover .svc-card__entry path:first-child{transform:translate(2px,-2px)}.svc-card:hover .svc-card__entry path:last-child{transform:translate(-2px,2px)}.svc-card__glow{transition:opacity .25s linear;display:block}.svc-card:hover .svc-card__glow{opacity:1}.svc-card__glow-gradient{will-change:transform;transition:transform 1s cubic-bezier(.16,1,.3,1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.svc-section{view-timeline:--svc-section block}.svc-backdrop{animation:linear both svc-fade-in;animation-timeline:--svc-section;animation-range:entry entry 85%}.svc-backdrop:before{animation:linear both svc-fade-out;animation-timeline:--svc-section;animation-range:exit 35% exit 85%}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.svc-grid{view-timeline:--svc-card block}.svc-card__content{animation:linear both svc-progress;animation-timeline:--svc-card;animation-range:entry entry 85vh}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine) and (min-width:40rem){.svc-item{view-timeline:--svc-card block}}}@media (prefers-reduced-motion:reduce){.svc-card{transition:none}.svc-slot__track,.svc-anim{animation:none}}.platforms{--px:calc(100vw/1440);--rem:max(12px,calc(16*var(--px)));--space-3xs:max(2px,calc(2*var(--px)));--space-2xs:max(5px,calc(5*var(--px)));--space-xs:max(10px,calc(10*var(--px)));--space-sm:max(15px,calc(15*var(--px)));--caption:max(13px,calc(13*var(--px)));justify-content:space-between;align-items:flex-start;gap:max(25px,calc(30*var(--px)));padding:max(72px,calc(120*var(--px)))var(--gutter);font-size:var(--rem);line-height:1.3;display:flex}.platforms-content{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.platforms-title{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0 0 .2em;font-size:clamp(32px,3.75vw,72px);font-weight:400;line-height:1}.platforms-text{max-width:40em;font-size:max(14px,calc(16*var(--px)));margin-block-end:1em;line-height:1.45}.platforms-facts{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.platforms-fact{padding:var(--space-3xs)var(--space-2xs);background:var(--cloud);border-radius:3px;gap:.2em;display:flex}.platforms-fact>span{font-size:var(--caption)}.platforms-fact-value{color:var(--muted)}.platforms-cards{flex:0 1 calc(40*var(--rem));gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-card{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);min-width:0;height:100%;padding:var(--space-sm);isolation:isolate;background:var(--brand);color:var(--on-brand);transition:scale var(--dur-spring)var(--ease-spring);border-radius:3px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.platform-card-glow{z-index:-1;pointer-events:none;background:radial-gradient(max(200px,260*var(--px))circle at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--on-brand)18%,transparent),transparent 70%);opacity:0;transition:opacity var(--dur-ui-slow)var(--ease-ui);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.platform-card:hover .platform-card-glow{opacity:1}}.platform-card:active{scale:var(--press-scale-lg);transition:scale var(--dur-press)var(--ease-ui)}.platform-card:focus-visible{outline:var(--focus-width)solid var(--foreground);outline-offset:var(--focus-offset)}.platform-card-logos{gap:var(--space-xs);flex:none;max-width:60%;display:flex}.platform-card[data-platform=shopify] .platform-card-logos,.platform-card[data-platform=payments] .platform-card-logos{max-width:100%}.platform-card-logo{min-width:0;height:calc(2.5*var(--rem));aspect-ratio:1;flex:0 auto}.platform-card-label{font-size:max(13px,calc(13*var(--px)));overflow-wrap:anywhere}.platform-card[data-platform=apps]{--brand:#61dafb;--on-brand:var(--foreground)}.platform-card[data-platform=node]{--brand:#5fa04e;--on-brand:var(--foreground)}.platform-card[data-platform=next]{--brand:#000;--on-brand:var(--background)}.platform-card[data-platform=shopify]{--brand:#95bf47;--on-brand:var(--foreground)}.platform-card[data-platform=payments]{--brand:#004481;--on-brand:var(--background)}.platform-card[data-platform=three]{--brand:#1c1c1c;--on-brand:var(--background)}@media (max-width:768px){.platforms{gap:max(80px,calc(120*var(--px)));flex-direction:column}}@media not all and (min-width:768px){.platforms-cards{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.platform-card-logo{height:calc(2*var(--rem))}.platforms-facts,.platforms-cards{display:none}.platforms-text{margin-block-end:0}}.reviews-google{vertical-align:-.238em;width:3.023em;height:.995em;margin-inline:.066em .035em;display:inline-block}section[aria-labelledby=reviews-title]{--reviews-line:color-mix(in srgb,var(--cloud),var(--muted)14%)}.reviews-head{flex-direction:column;gap:24px;display:flex}@media (min-width:80rem){.reviews-head{justify-content:space-between;align-items:last baseline;gap:var(--gutter);flex-direction:row}}.reviews-rating{flex-wrap:wrap;align-items:baseline;gap:6px 20px;display:flex}.reviews-badge{white-space:nowrap;margin:0;font-size:20px;line-height:1}.reviews-badge .reviews-google{margin-inline-start:0}.reviews-badge-score{letter-spacing:-.02em;margin-inline-start:.4em;font-weight:600}.reviews-stars{vertical-align:-.114em;width:4.26667em;height:.8em;fill:var(--foreground);margin-inline-start:.4em;display:inline-block}.reviews-stories{margin-block-start:40px;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(82%,400px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.reviews-stories::-webkit-scrollbar{display:none}.reviews-stories>li{scroll-snap-align:start;display:flex}@media (min-width:48rem){.reviews-stories{grid-auto-columns:44%;margin-block-start:56px}}@media (min-width:64rem){.reviews-stories{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.reviews-story{width:100%;transition:scale var(--dur-spring)var(--ease-spring);flex-direction:column;display:flex;position:relative}.reviews-story:active{scale:var(--press-scale-lg);transition:scale var(--dur-press)var(--ease-ui)}.reviews-story-media{aspect-ratio:1;isolation:isolate;background:var(--cloud);border-radius:6px;position:relative;overflow:hidden}.reviews-story-media:after{content:"";border:1px solid color-mix(in srgb,var(--foreground)8%,transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.reviews-story-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-quint);display:block}.reviews-story-figure{margin-block:20px 16px}.reviews-story-quote{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(16px,1rem + .28vw,20px);line-height:1.45}.reviews-story-author{flex-wrap:wrap;column-gap:8px;margin-block-start:16px;font-size:13px;line-height:1.4;display:flex}.reviews-story-name{font-weight:600}.reviews-story-context{color:var(--muted)}.reviews-story .btn{align-self:flex-start;margin-block-start:auto}.reviews-story .btn:after{content:"";position:absolute;inset:0}.reviews-story .btn:focus-visible{outline:none}.reviews-story:has(.btn:focus-visible){outline:var(--focus-width)solid var(--foreground);outline-offset:6px;border-radius:8px}.reviews-band{margin-block-start:72px;margin-inline:calc(var(--gutter)*-1);position:relative;overflow:hidden}@media (min-width:48rem){.reviews-band{margin-block-start:96px}}.reviews-band:before,.reviews-band:after{content:"";z-index:1;pointer-events:none;width:min(10vw,160px);position:absolute;inset-block:0}.reviews-band:before{background:linear-gradient(to right,var(--background),transparent);left:0}.reviews-band:after{background:linear-gradient(to left,var(--background),transparent);right:0}.reviews-band-track{width:max-content;animation:reviews-band calc(var(--count)*12s)linear infinite;display:flex}@media (hover:hover) and (pointer:fine){.reviews-band-track:hover{animation-play-state:paused}}.reviews-band-item{border-inline-start:1px solid var(--reviews-line);width:300px;padding-inline:28px}@media (min-width:48rem){.reviews-band-item{width:340px;padding-inline:32px}}.reviews-band-quote{text-wrap:pretty;font-size:16px;line-height:1.5}.reviews-band-author{flex-direction:column;margin-block-start:14px;font-size:13px;line-height:1.4;display:flex}.reviews-band-name{font-weight:600}.reviews-band-context{color:var(--muted)}.reviews-cta{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-block-start:64px;display:flex}@media (min-width:48rem){.reviews-cta{margin-block-start:80px}}.reviews-story:has(.btn:focus-visible) .reviews-story-media img{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.reviews-story:hover .reviews-story-media img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.reviews-band{overflow-x:auto}.reviews-band:before,.reviews-band:after{display:none}.reviews-band-track{padding-inline:var(--gutter);animation:none}.reviews-band-item[aria-hidden]{display:none}.reviews-story .reviews-story-media img,.reviews-story:hover .reviews-story-media img{transition:none;transform:none}.reviews-story:has(.btn:focus-visible) .reviews-story-media img{transition:none;transform:none}.reviews-story{transition:none}}.site-footer{--background:var(--ink);--foreground:var(--paper);--muted:var(--paper);--gray:color-mix(in srgb,var(--paper)8%,var(--ink));--cloud:var(--gray);--footer-line:color-mix(in srgb,var(--paper)16%,transparent);background:var(--background);color:var(--foreground)}main:has(>:last-child[data-surface=dark])~.site-footer{border-top:1px solid var(--footer-line)}.site-footer-columns{border-block:1px dashed var(--footer-line);grid-template-columns:minmax(0,1fr);column-gap:16px;padding-top:64px;display:grid}.site-footer-column{flex-direction:column;align-items:flex-start;gap:40px;padding-bottom:64px;display:flex}@media (min-width:40rem){.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.site-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.site-footer-column{gap:64px;padding-block:64px}.site-footer-column:not(:last-child){border-right:1px dashed var(--footer-line)}}.site-footer-block{padding-right:24px;display:block}.site-footer-summary{cursor:inherit;list-style:none;display:block}.site-footer-summary::-webkit-details-marker{display:none}.site-footer-icon{display:none}.site-footer-title{color:var(--foreground);padding-bottom:8px;font-size:16px;font-weight:400;line-height:1.2}.site-footer-links{flex-direction:column;gap:4px;margin-top:4px;display:flex}.site-footer-links>li{display:flex}.site-footer-link{color:var(--muted);transition:color var(--dur-ui)var(--ease-ui);font-size:16px;font-weight:300;line-height:20px}@media (hover:hover) and (pointer:fine){.site-footer-link:hover{color:var(--foreground)}}.site-footer-link:focus-visible{outline:var(--focus-width)solid var(--foreground);outline-offset:var(--focus-offset)}@media (pointer:coarse){.site-footer-links{gap:0}.site-footer-link{align-items:center;min-height:44px;display:flex}.site-footer-legal{gap:0 24px}.site-footer-legal .site-footer-link{min-height:44px}}.site-footer-address{flex-direction:column;gap:32px;padding-block:80px 72px;display:flex}@media (min-width:64rem){.site-footer-address{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;padding-block:120px 96px}}.site-footer-headline{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,5.55556vw,104px);font-weight:400;line-height:1}.site-footer-direct{flex-direction:column;gap:8px;display:flex}@media (min-width:64rem){.site-footer-direct{align-items:flex-end}}.site-footer-big-link{letter-spacing:-.02em;padding-block:4px;font-size:clamp(20px,1.94vw,31px);font-weight:300;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.site-footer-big-link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--dur-ui-slow)var(--ease-ui);inset-inline:0;background:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.site-footer-big-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-footer-big-link:hover:after{transform-origin:0;transform:scaleX(1)}}.site-footer-big-link:focus-visible,.site-footer-headline:focus-visible{outline:var(--focus-width)solid var(--foreground);outline-offset:var(--focus-offset)}.site-footer-bottom{padding-top:40px;padding-bottom:56px}.site-footer-legal{flex-wrap:wrap;gap:4px 24px;display:flex}.site-footer-nap{color:var(--muted);margin-top:24px;font-size:16px;font-weight:300;line-height:1.4}.site-footer-nap .site-footer-link{font-size:inherit;line-height:inherit;min-height:0;display:inline}.site-footer-copyright{margin-top:16px;font-size:16px;font-weight:300;line-height:1.4}.site-footer-credit{margin-top:4px;font-size:13px;font-weight:400;line-height:1.4}@media not all and (min-width:40rem){.site-footer-address{gap:24px;padding-block:48px 40px}.site-footer-columns{padding-top:0}.site-footer-column{align-items:stretch;gap:0;padding-bottom:0}.site-footer-column>a{align-self:flex-start;margin-block:20px}.site-footer-block{border-bottom:1px dashed var(--footer-line);interpolate-size:allow-keywords;padding-right:0}.site-footer-block[data-mobile-hidden]{display:none}.site-footer-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:16px;display:flex}.site-footer-summary:focus-visible{outline:var(--focus-width)solid var(--foreground);outline-offset:-2px}.site-footer-title{padding-bottom:0}.site-footer-icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;width:20px;height:20px;transition:transform var(--dur-ui-slow)var(--ease-ui);flex:none;display:block}.site-footer-block[open] .site-footer-icon{transform:rotate(135deg)}.site-footer-links{margin-top:0;padding-bottom:16px}.site-footer-bottom{padding-top:28px;padding-bottom:40px}.site-footer-nap,.site-footer-copyright{font-size:14px}.site-footer-nap{margin-top:16px}.site-footer-copyright{margin-top:12px}.site-footer-credit{font-size:12px}}@supports selector(::details-content){@media not all and (min-width:40rem){.site-footer-block::details-content{opacity:0;block-size:0;transition:block-size var(--dur-ui-slow)var(--ease-ui),opacity var(--dur-ui)var(--ease-ui),content-visibility var(--dur-ui-slow)allow-discrete;overflow:clip}.site-footer-block[open]::details-content{opacity:1;block-size:auto}}}@media (prefers-reduced-motion:reduce){.site-footer-icon{transition:none}.site-footer-block::details-content{transition:none}}.section-title{letter-spacing:-.035em;text-wrap:balance;max-width:20em;font-size:clamp(32px,3.75vw,72px);font-weight:400;line-height:1.04}.reveal-fade,.reveal-fade-fast,.reveal-fade-slow,.reveal-zoom img{opacity:0}.reveal-fade-slow[data-in]{opacity:1;transition:opacity 1.2s var(--ease-quint)var(--reveal-delay,0s)}.reveal-fade[data-in]{opacity:1;transition:opacity 1s ease-in-out var(--reveal-delay,0s)}.reveal-fade-fast[data-in]{opacity:1;transition:opacity .4s ease-out var(--reveal-delay,0s)}.reveal-zoom img{transform-origin:50% 10%;transform:scale(1.1)}.reveal-zoom[data-in] img{opacity:1;transition:transform 1.5s var(--ease-quart)var(--reveal-delay,0s),opacity .4s ease-out var(--reveal-delay,0s);transform:none}.reveal-slide-y{opacity:0;transform:translateY(50px)}.reveal-slide-y[data-in]{opacity:1;transition:opacity .4s ease-out var(--reveal-delay,0s),transform 1.2s var(--ease-expo)var(--reveal-delay,0s);transform:none}.reveal-slide-x{opacity:0;transform:translate(100px)}.reveal-slide-x[data-in]{opacity:1;transition:opacity .4s ease-out var(--reveal-delay,0s),transform 1.5s var(--ease-expo)var(--reveal-delay,0s);transform:none}.reveal-rise{opacity:0;transform:translateY(40px)}.reveal-rise[data-in]{opacity:1;transition:opacity 1.2s var(--ease-quint)var(--reveal-delay,0s),transform 1.2s var(--ease-quint)var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.reveal-fade,.reveal-fade-fast,.reveal-fade-slow,.reveal-zoom img,.reveal-slide-y,.reveal-slide-x,.reveal-rise{opacity:1;transform:none}}[data-scrolling] iframe{pointer-events:none}.btn{white-space:nowrap;height:48px;transition:background-color var(--dur-ui)var(--ease-ui),scale var(--dur-spring)var(--ease-spring);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:16px;font-weight:500;display:inline-flex}.btn:active{scale:var(--press-scale);transition:background-color var(--dur-ui)var(--ease-ui),scale var(--dur-press)var(--ease-ui)}.btn:focus-visible{outline:var(--focus-width)solid var(--foreground);outline-offset:var(--focus-offset)}.btn-primary{background:var(--foreground);color:var(--background)}.btn-light{background:var(--background);color:var(--foreground)}.btn-light:focus-visible{outline-color:var(--background)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:color-mix(in oklab,var(--foreground),var(--background)10%)}.btn-light:hover{background:color-mix(in oklab,var(--background),var(--foreground)10%)}}.btn-text{color:var(--foreground);padding-inline:0}.btn-sm{gap:6px;height:auto;font-size:13px}.btn-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.btn-arrow-line{opacity:0;transition:opacity var(--dur-ui)var(--ease-ui)}.btn-arrow-tip{transition:transform var(--dur-ui)var(--ease-ui)}.btn:focus-visible .btn-arrow-line{opacity:1}.btn:focus-visible .btn-arrow-tip{transform:translateX(var(--arrow-shift))}@media (hover:hover) and (pointer:fine){.btn:hover .btn-arrow-line{opacity:1}.btn:hover .btn-arrow-tip{transform:translateX(var(--arrow-shift))}}.client-marquee{position:relative;overflow:hidden}.client-marquee:before,.client-marquee:after{content:"";z-index:1;pointer-events:none;width:min(10vw,160px);position:absolute;inset-block:0}.client-marquee:before{background:linear-gradient(to right,var(--background),transparent);left:0}.client-marquee:after{background:linear-gradient(to left,var(--background),transparent);right:0}.client-track{width:max-content;animation:90s linear infinite client-marquee;display:flex}.client-track:hover{animation-play-state:paused}.client-item{align-items:center;height:80px;padding-inline:32px;display:flex}.client-logo{--logo-scale:.8;max-width:none;width:calc(var(--w)*var(--logo-scale));height:calc(var(--h)*var(--logo-scale));translate:0 calc(var(--dy)*var(--logo-scale));transition:filter .3s var(--ease-quart),opacity .3s var(--ease-quart);display:block}.client-track:has(.client-item:hover) .client-item:not(:hover) .client-logo{filter:grayscale();opacity:.35}@media (min-width:48rem){.client-item{height:96px;padding-inline:48px}.client-logo{--logo-scale:1}}@media (prefers-reduced-motion:reduce){.client-marquee:before,.client-marquee:after{display:none}.client-track{width:auto;padding:12px var(--gutter);flex-wrap:wrap;justify-content:space-between;column-gap:48px;animation:none}.client-item{height:72px;padding-inline:0}.client-item[aria-hidden]{display:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.size-full{width:100%;height:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24em\]{max-width:24em}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded-\[3px\]{border-radius:3px}.rounded-\[inherit\]{border-radius:inherit}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-foreground{border-color:var(--foreground)}.border-foreground\/10{border-color:color-mix(in oklab,var(--foreground)10%,transparent)}.bg-cloud{background-color:var(--cloud)}.object-cover{object-fit:cover}.px-6{padding-inline:calc(var(--spacing)*6)}.px-gutter{padding-inline:var(--gutter)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-\[13px\]{font-size:13px}.text-\[clamp\(1\.5rem\,2\.4vw\,2rem\)\]{font-size:clamp(1.5rem,2.4vw,2rem)}.text-\[clamp\(1\.25rem\,1\.5vw\,1\.5rem\)\]{font-size:clamp(1.25rem,1.5vw,1.5rem)}.text-\[clamp\(1rem\,0\.9rem\+0\.25vw\,1\.125rem\)\]{font-size:clamp(1rem,.9rem + .25vw,1.125rem)}.text-\[clamp\(2\.25rem\,5\.2vw\,5rem\)\]{font-size:clamp(2.25rem,5.2vw,5rem)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\]{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-muted{color:var(--muted)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[font-weight\]{transition-property:font-weight;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.ease-\(--ease-quart\),.ease-\[var\(--ease-quart\)\]{--tw-ease:var(--ease-quart);transition-timing-function:var(--ease-quart)}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:font-light:is(:where(.group):hover *){--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:origin-left:before{content:var(--tw-content);transform-origin:0}.before\:scale-x-0:before{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.before\:bg-foreground:before{content:var(--tw-content);background-color:var(--foreground)}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:delay-\[calc\(var\(--step\)\*200ms\)\]:before{content:var(--tw-content);transition-delay:calc(var(--step)*.2s)}.before\:duration-\[1200ms\]:before{content:var(--tw-content);--tw-duration:1.2s;transition-duration:1.2s}.before\:ease-\[var\(--ease-quint\)\]:before{content:var(--tw-content);--tw-ease:var(--ease-quint);transition-timing-function:var(--ease-quint)}.group-data-\[in\]\/steps\:before\:scale-x-100:is(:where(.group\/steps)[data-in] *):before{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.focus-within\:not-sr-only:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-within\:fixed:focus-within{position:fixed}.focus-within\:top-20:focus-within{top:calc(var(--spacing)*20)}.focus-within\:left-3:focus-within{left:calc(var(--spacing)*3)}.focus-within\:z-\[1100\]:focus-within{z-index:1100}.focus-within\:max-w-md:focus-within{max-width:var(--container-md)}.focus-within\:border:focus-within{border-style:var(--tw-border-style);border-width:1px}.focus-within\:border-foreground:focus-within{border-color:var(--foreground)}.focus-within\:bg-background:focus-within{background-color:var(--background)}.focus-within\:p-4:focus-within{padding:calc(var(--spacing)*4)}.focus-within\:text-foreground:focus-within{color:var(--foreground)}.has-\[\.btn\:focus-visible\]\:outline-2:has(.btn:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\.btn\:focus-visible\]\:outline-offset-8:has(.btn:focus-visible){outline-offset:8px}.has-\[\.btn\:focus-visible\]\:outline-foreground:has(.btn:focus-visible){outline-color:var(--foreground)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.motion-reduce\:before\:scale-x-100:before{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.motion-reduce\:before\:transition-none:before{content:var(--tw-content);transition-property:none}}@media (min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-start-9{grid-column-start:9}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-14{margin-top:calc(var(--spacing)*14)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:block{display:block}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:calc(var(--spacing)*0)}.md\:gap-28{gap:calc(var(--spacing)*28)}.md\:gap-x-\[var\(--gutter\)\]{column-gap:var(--gutter)}.md\:pe-10{padding-inline-end:calc(var(--spacing)*10)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}}.\[\&_\.btn\]\:outline-none .btn{--tw-outline-style:none;outline-style:none}.\[\&_\.btn\]\:after\:absolute .btn:after{content:var(--tw-content);position:absolute}.\[\&_\.btn\]\:after\:inset-0 .btn:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.\[\&_\.btn\]\:after\:content-\[\'\'\] .btn:after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}}:root{--nav-ease:cubic-bezier(.45,.05,.55,.95);--nav-duration:.24s;--nav-duration-slow:.3s;--nav-line:var(--cloud);--nav-muted:color-mix(in srgb,var(--foreground)70%,var(--background));--nav-row:50px;--nav-pad:max(15px,15/1440*100vw);--nav-2xs:max(5px,5/1440*100vw);--nav-3xs:max(2px,2/1440*100vw);--nav-tab-font:max(13px,13/1440*100vw);--nav-z-backdrop:1001;--nav-z:1002}@media (min-width:64rem){:root{--nav-row:clamp(40px,32/1440*100vw,100px)}}@keyframes nav-mascot-boing{0%,to{transform:none}10%{transform:scale(1.2,.8)}28%{transform:scale(.88,1.12)}44%{transform:scale(1.16,.84)}58%{transform:scale(.95,1.05)}72%{transform:scale(1.06,.94)}86%{transform:scale(.99,1.01)}}@keyframes nav-star-pop{0%{rotate:-45deg;scale:0}60%{scale:1.3}to{rotate:none;scale:1}}@keyframes nav-arrow-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}@keyframes nav-arrow-out{0%{opacity:1}to{opacity:0}}@keyframes nav-search-scan{0%,to{transform:none}25%{transform:translate(-1px,-1px)rotate(-14deg)}55%{transform:translate(1.5px,-.5px)rotate(10deg)}80%{transform:translateY(.5px)rotate(-4deg)}}@keyframes nav-wa-typing{0%,60%,to{translate:0}30%{translate:0 -2px}}:is(html:has(.nav-backdrop[data-open]),html:has(.nav-sheet[data-open]),html:has(.nav-spot[open])){overflow:hidden}@media not all and (min-width:64rem){html:has(.site-nav[data-lang]){overflow:hidden}}@property --spot-ph{syntax:"<color>";inherits:true;initial-value:#8a8a8c}:root{--inline-gap:.15em;--inline-duration:.7s;--veil:#000;--on-media:var(--background)}@property --progress{syntax:"<number>";inherits:true;initial-value:1}@property --svc-hover{syntax:"<number>";inherits:true;initial-value:0}@keyframes svc-cycle{0%,28.9%{transform:translateY(0)}33.3%,62.2%{transform:translateY(-1.4em)}66.7%,95.6%{transform:translateY(-2.8em)}to{transform:translateY(-4.2em)}}@keyframes svc-press{0%,to{transform:none}35%{transform:scale(.95)}}@keyframes svc-fade-in{0%{opacity:0}}@keyframes svc-fade-out{to{opacity:0}}@keyframes svc-progress{0%{--progress:0}to{--progress:1}}@keyframes reviews-band{to{transform:translate(-50%)}}:root{--footer-line:var(--cloud);--background:#f9f9f9;--foreground:#28282b;--muted:var(--foreground);--gray:color-mix(in srgb,var(--foreground)6%,var(--background));--cloud:var(--gray);--ease-expo:cubic-bezier(.19,1,.22,1);--ease-quart:cubic-bezier(.25,1,.5,1);--ease-quint:cubic-bezier(.22,1,.36,1);--gutter:clamp(20px,2vw,60px)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}@keyframes client-marquee{to{transform:translate(-50%)}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
:root{--ease-ui:cubic-bezier(.25, 1, .5, 1);--ease-spring:linear(0, .055, .187, .355, .529, .689, .823, .927, 1.002, 1.049, 1.075, 1.083, 1.08, 1.07, 1.057, 1.042, 1.028, 1.017, 1.007, 1.001, .996, .994, .993, .993, .994, .995, .996, .997, 1);--dur-ui:.24s;--dur-ui-slow:.4s;--dur-press:90ms;--dur-spring:.6s;--dur-fx:.56s;--dur-page:.9s;--ease-page:cubic-bezier(.6, 0, .12, 1);--press-scale:.97;--press-scale-lg:.985;--arrow-shift:3px;--focus-width:2px;--focus-offset:3px}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--press-scale-lg:1;--arrow-shift:0px;--dur-fx:0s}}.skip-link{z-index:1100;background:var(--foreground);color:var(--background);transition:translate var(--dur-ui) var(--ease-ui);border-radius:3px;padding:12px 16px;font-size:13px;font-weight:500;text-decoration:none;position:fixed;top:12px;left:12px;translate:0 calc(-100% - 24px)}.skip-link:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:var(--focus-offset);translate:0}@layer base{:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}[data-focus-target]:focus{outline:none}}
