@font-face{font-family:'Geist';font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/xcello/assets/fonts/Geist-300-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/xcello/assets/fonts/Geist-300-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/xcello/assets/fonts/GeistMono-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/xcello/assets/fonts/GeistMono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/xcello/assets/fonts/GeistMono-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/xcello/assets/fonts/GeistMono-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--forest:var(--e-global-color-forest, #0B2E26);--lime:var(--e-global-color-lime, #BFF24A);--emerald:var(--e-global-color-emerald, #12A05C);--emerald-deep:var(--e-global-color-emeralddeep, #0C7D47);--lime-deep:var(--e-global-color-limedeep, #4F9400);--paper:var(--e-global-color-paper, #FAFCF9);--white:var(--e-global-color-white, #FFFFFF);--graphite:var(--e-global-color-graphite, #1C1C1C);--forest-70:var(--e-global-color-forest70, #536C65);--forest-45:var(--e-global-color-forest45, #8E9F9A);--forest-15:var(--e-global-color-forest15, #D6DDD9);--success-dark:var(--e-global-color-successdark, #3DD68C);--info:var(--e-global-color-info, #1D6FA5);--forest-raised:color-mix(in srgb, var(--forest) 91%, var(--paper));--emerald-tint:color-mix(in srgb, var(--emerald-deep) 10%, var(--white));--info-tint:color-mix(in srgb, var(--info) 10%, var(--white));--on-dark:#FFFFFF;--on-dark-muted:rgb(255 255 255 / .7);--on-dark-quiet:rgb(255 255 255 / .55);--on-dark-line:rgb(255 255 255 / .12);--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display:clamp(2.75rem, 1.2rem + 5.2vw, 6rem);--fs-h2:clamp(2.125rem, 1.35rem + 3.1vw, 4.25rem);--fs-h2-sm:clamp(1.875rem, 1.35rem + 2vw, 3.125rem);--fs-h3:clamp(1.375rem, 1.15rem + .9vw, 1.875rem);--fs-statement:clamp(1.625rem, 1.05rem + 2.4vw, 3.375rem);--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.3125rem);--fs-body:clamp(1rem, .975rem + .1vw, 1.0625rem);--fs-label:.75rem;--gutter:clamp(16px, 4.6vw, 64px);--inset:clamp(6px, 1vw, 14px);--wrap:1360px;--sec-y:clamp(88px, 11vw, 176px);--r-sm:10px;--r-md:18px;--r-lg:24px;--r-xl:clamp(22px, 2.6vw, 40px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);interpolate-size:allow-keywords}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--graphite);font:400 var(--fs-body)/1.6 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4,p,ul,ol,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-weight:500;text-wrap:balance}p{text-wrap:pretty}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}strong{font-weight:500;color:var(--forest)}.theme-dark strong{color:var(--on-dark)}::selection{background:var(--lime);color:var(--forest)}:focus-visible{outline:2px solid var(--emerald-deep);outline-offset:2px;border-radius:6px}.theme-dark :focus-visible,.x-menu :focus-visible,.x-header:not(.on-light) :focus-visible{outline-color:var(--lime)}.x-skip{position:fixed;left:16px;top:-100px;z-index:100;background:var(--lime);color:var(--forest);padding:12px 18px;border-radius:999px;font-weight:500;text-decoration:none}.x-skip:focus{top:16px}.x-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.x-section{position:relative;padding-block:var(--sec-y)}.theme-dark{background:var(--forest);color:var(--on-dark)}.x-panelled{margin-inline:var(--inset);border-radius:var(--r-xl);overflow:clip}.x-surface{background:var(--white);border:1px solid var(--forest-15);border-radius:var(--r-xl)}.x-grid12{display:grid;gap:24px}.x-split{display:grid;gap:clamp(32px, 5vw, 48px)}@media (min-width:1024px){.x-grid12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.x-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px, 6vw, 112px)}.x-split--sticky>:first-child{position:sticky;top:120px;align-self:start}}@media (max-width:599px){.x-hide-sm{display:none!important}}.x-display{font-size:var(--fs-display);line-height:.94;letter-spacing:-.048em;font-weight:500}.x-h2{font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.038em;color:var(--forest)}.x-h2--sm{font-size:var(--fs-h2-sm);line-height:1.05}.x-h3{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.022em;color:var(--forest)}.theme-dark .x-h2,.theme-dark .x-h3{color:var(--on-dark)}.x-lead{font-size:var(--fs-lead);line-height:1.5;color:var(--forest-70);max-width:52ch}.theme-dark .x-lead{color:var(--on-dark-muted)}.x-statement{font-size:var(--fs-statement);line-height:1.14;letter-spacing:-.028em;color:var(--forest);font-weight:400}.x-label{display:inline-flex;align-items:center;gap:.7em;font:500 var(--fs-label)/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--forest-70)}.x-label::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--emerald-deep);flex:none}.theme-dark .x-label{color:var(--on-dark-muted)}.theme-dark .x-label::before{background:var(--lime)}.x-label+.x-h2,.x-label+h2{margin-top:24px}.x-mono{font:500 var(--fs-label)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.theme-dark .x-mono,.x-menu .x-mono{color:var(--on-dark-quiet)}.js [data-words] .w{opacity:.18;transition:opacity .35s linear}.js .x-statement--dark .w{opacity:.24}.js [data-words] .w.on{opacity:1}.x-roll{display:inline-grid;overflow:hidden;vertical-align:top;line-height:1.3}.x-roll>span{grid-area:1 / 1;transition:transform .55s var(--ease-out)}.x-roll>span+span{transform:translateY(105%)}a:hover .x-roll>span:first-child,button:hover .x-roll>span:first-child,a:focus-visible .x-roll>span:first-child{transform:translateY(-105%)}a:hover .x-roll>span+span,button:hover .x-roll>span+span,a:focus-visible .x-roll>span+span{transform:none}.x-btn{--h:56px;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:16px;height:var(--h);padding:0 6px 0 26px;border-radius:999px;font-weight:500;font-size:1rem;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background-color .35s var(--ease-out),color .35s,transform .35s var(--ease-out),translate .6s var(--ease-out)}.x-btn:active{transform:scale(.975)}.x-btn__icon{position:relative;display:grid;place-items:center;overflow:hidden;width:calc(var(--h) - 12px);height:calc(var(--h) - 12px);border-radius:50%;transition:transform .5s var(--ease-out)}.x-btn__icon svg{grid-area:1 / 1;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease-out)}.x-btn__icon svg:last-child{transform:translate(-160%,160%)}.x-btn:hover .x-btn__icon{transform:scale(1.06)}.x-btn:hover .x-btn__icon svg:first-child{transform:translate(160%,-160%)}.x-btn:hover .x-btn__icon svg:last-child{transform:none}.x-btn--primary{background:var(--lime);color:var(--forest)}.x-btn--primary .x-btn__icon{background:var(--forest);color:var(--lime)}.x-btn--primary:hover{background:color-mix(in srgb,var(--lime) 82%,var(--white))}.x-btn--ink{background:var(--forest);color:var(--white)}.x-btn--ink .x-btn__icon{background:var(--lime);color:var(--forest)}.x-btn--ink:hover{background:color-mix(in srgb,var(--forest) 88%,var(--emerald))}.x-btn--sm{--h:44px;padding-left:18px;gap:12px;font-size:.9375rem}.x-btn--sm .x-btn__icon svg{width:14px;height:14px}.x-btn--lg{--h:64px;padding-left:30px;font-size:1.0625rem}.x-link{display:inline-flex;align-items:center;gap:10px;font-weight:500;text-decoration:none;padding-bottom:4px;background:linear-gradient(var(--emerald-deep),var(--emerald-deep)) 0 100% / 0 1.5px no-repeat,linear-gradient(var(--forest-15),var(--forest-15)) 0 100% / 100% 1px no-repeat;color:var(--forest);transition:background-size .5s var(--ease-out),color .3s}.x-link::after{content:"→";transition:transform .4s var(--ease-out)}.x-link:hover{background-size:100% 1.5px,100% 1px;color:var(--emerald-deep)}.x-link:hover::after{transform:translateX(4px)}.theme-dark .x-link,.x-header .x-link{color:var(--on-dark);background:linear-gradient(var(--lime),var(--lime)) 0 100% / 0 1.5px no-repeat,linear-gradient(var(--on-dark-line),var(--on-dark-line)) 0 100% / 100% 1px no-repeat}.theme-dark .x-link:hover{color:var(--on-dark);background-size:100% 1.5px,100% 1px}[data-depth]{translate:var(--px,0) var(--py,0);transition:translate 1s var(--ease-out)}.x-header{position:fixed;z-index:60;inset:var(--inset) var(--inset) auto;pointer-events:none;color:var(--on-dark);transition:transform .55s var(--ease-out),color .4s}.x-header__inner{position:relative;pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:var(--wrap);height:76px;margin-inline:auto;padding-inline:calc(var(--gutter) - var(--inset));border-radius:999px;transition:height .45s var(--ease-out),max-width .6s var(--ease-out),padding .45s var(--ease-out),background-color .4s,box-shadow .4s}.x-header.is-scrolled .x-header__inner{height:60px;max-width:1120px;padding-inline:22px 8px;background:rgb(11 46 38 / .78);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 0 0 1px rgb(255 255 255 / .08),0 16px 40px -20px rgb(0 0 0 / .45)}.x-header.on-light{color:var(--forest)}.x-header.on-light.is-scrolled .x-header__inner{background:rgb(250 252 249 / .8);box-shadow:0 0 0 1px var(--forest-15),0 16px 40px -22px rgb(11 46 38 / .25)}.x-header.is-hidden{transform:translateY(calc(-100% - 72px))}.x-header__progress{position:absolute;left:28px;right:28px;bottom:0;height:2px;border-radius:2px;background:var(--lime);transform-origin:left;transform:scaleX(var(--sp,0));opacity:0;transition:opacity .4s}.x-header.is-scrolled .x-header__progress{opacity:1}.x-header.on-light .x-header__progress{background:var(--emerald-deep)}.x-logo{position:relative;flex:none;width:116px;height:22px;margin-right:auto}.elementor .x-logo__img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .4s}.x-logo__img--pri{opacity:0}.x-header.on-light .x-logo__img--pri{opacity:1}.x-header.on-light .x-logo__img--rev{opacity:0}.x-nav{display:none}.x-nav ul{display:flex;gap:2px}.x-nav a{position:relative;display:block;padding:10px 16px;border-radius:999px;font-size:.9375rem;text-decoration:none;opacity:.78;transition:opacity .3s,background-color .3s}.x-nav a:hover{opacity:1;background:rgb(255 255 255 / .08)}.x-header.on-light .x-nav a:hover{background:rgb(11 46 38 / .06)}.x-nav a[aria-current="page"]{opacity:1}.x-nav a[aria-current="page"]::after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;translate:-50% 0;background:var(--lime)}.x-header.on-light .x-nav a[aria-current="page"]::after{background:var(--emerald-deep)}.x-header__cta{display:none;margin-left:8px}.x-header.on-light .x-header__cta{background:var(--forest);color:var(--white)}.x-header.on-light .x-header__cta .x-btn__icon{background:var(--lime);color:var(--forest)}.x-header.on-light .x-header__cta:hover{background:color-mix(in srgb,var(--forest) 86%,var(--emerald))}.x-burger{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 5px 0 16px;border-radius:999px;background:rgb(255 255 255 / .08);font-size:.9375rem;font-weight:500;transition:background-color .3s}.x-header.on-light .x-burger{background:rgb(11 46 38 / .06)}.x-burger__lines{position:relative;width:34px;height:34px;border-radius:50%;background:var(--lime)}.x-burger__lines::before,.x-burger__lines::after{content:"";position:absolute;left:10px;right:10px;height:1.5px;background:var(--forest);transition:transform .45s var(--ease-out),top .45s var(--ease-out)}.x-burger__lines::before{top:13px}.x-burger__lines::after{top:19px}.x-burger[aria-expanded="true"] .x-burger__lines::before{top:16px;transform:rotate(45deg)}.x-burger[aria-expanded="true"] .x-burger__lines::after{top:16px;transform:rotate(-45deg)}@media (min-width:640px){.x-header__cta{display:inline-flex}.x-burger{margin-left:6px}}@media (min-width:1024px){.x-nav{display:block}.x-burger{display:none}}.x-menu{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:space-between;padding:120px var(--gutter) max(32px, env(safe-area-inset-bottom));background:var(--forest);color:var(--on-dark);clip-path:inset(0 0 100% 0 round 0 0 40px 40px);visibility:hidden;transition:clip-path .75s var(--ease-io),visibility 0s linear .75s}.x-menu.is-open{clip-path:inset(0 0 0 0 round 0);visibility:visible;transition:clip-path .75s var(--ease-io),visibility 0s}.x-menu__list a{display:block;overflow:hidden;font-size:clamp(2.5rem, 11vw, 4.5rem);line-height:1.12;letter-spacing:-.045em;font-weight:500;text-decoration:none;padding-block:2px}.x-menu__list a span{display:inline-block;transform:translateY(105%);transition:transform .8s var(--ease-out)}.x-menu.is-open .x-menu__list li:nth-child(1) span{transition-delay:.18s}.x-menu.is-open .x-menu__list li:nth-child(2) span{transition-delay:.24s}.x-menu.is-open .x-menu__list li:nth-child(3) span{transition-delay:.30s}.x-menu.is-open .x-menu__list li:nth-child(4) span{transition-delay:.36s}.x-menu.is-open .x-menu__list a span{transform:none}.x-menu__list a[aria-current="page"] span::after{content:"";display:inline-block;width:.16em;height:.16em;margin-left:.08em;border-radius:50%;background:var(--lime)}.x-menu__foot{display:grid;gap:20px;justify-items:start;opacity:0;transition:opacity .5s .4s}.x-menu.is-open .x-menu__foot{opacity:1}html.menu-open{overflow:hidden}.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease-out) var(--d,0s),transform 1s var(--ease-out) var(--d,0s)}.js [data-reveal].is-in{opacity:1;transform:none}.x-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.x-line>span{display:block}.js .x-line>span{transform:translateY(108%);transition:transform 1.15s var(--ease-out) calc(var(--d, 0s) + .1s)}.js.is-loaded .x-line>span{transform:none}.x-media{position:relative;overflow:hidden;border-radius:var(--r-lg);isolation:isolate;background:var(--forest-15)}.x-media>img{width:100%;height:100%;object-fit:cover}.x-media[data-parallax]>img{position:absolute;left:0;top:-9%;height:118%;translate:0 var(--py,0)}.js .x-media>img{scale:1.14;transition:scale 1.8s var(--ease-out)}.js .x-media.is-in>img{scale:1}.js .x-media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--cover,var(--paper));transform-origin:top;transition:transform 1.15s var(--ease-io)}.js .x-media.is-in::after{transform:scaleY(0)}.x-hero{margin-top:var(--inset);min-height:calc(100svh - var(--inset) * 2);display:flex;flex-direction:column;padding-top:clamp(116px, 11vw, 148px);padding-bottom:clamp(20px, 2.4vw, 32px);transform:scale(calc(1 - var(--hp, 0) * .04));transform-origin:50% 100%}.x-hero__grid,.x-hero__grid::after{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:72px 72px;background-position:-1px -1px}.x-hero__grid{translate:0 calc(var(--hp, 0) * 90px)}.x-hero__grid::after{content:"";background-image:linear-gradient(rgb(191 242 74 / .22) 1px,transparent 1px),linear-gradient(90deg,rgb(191 242 74 / .22) 1px,transparent 1px);-webkit-mask-image:radial-gradient(220px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 70%);mask-image:radial-gradient(220px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 70%);opacity:0;transition:opacity .6s}.x-hero.is-pointer .x-hero__grid::after{opacity:1}.x-hero__grid::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 75% at 70% 40%,transparent 30%,var(--forest) 78%)}.x-hero__layout{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-content:center}.x-hero__copy{max-width:760px;translate:0 calc(var(--hp, 0) * -64px);opacity:calc(1 - var(--hp, 0) * .6)}.x-hero__visual{translate:0 calc(var(--hp, 0) * 36px)}.x-hero__copy .x-display{margin-top:22px}.x-period{position:relative;color:#fff0}.x-period::after{content:"";position:absolute;left:0;bottom:.235em;width:.17em;height:.17em;border-radius:50%;background:var(--lime)}.js .x-period::after{transform:scale(0);transition:transform .7s var(--ease-out) 1.1s}.js.is-loaded .x-period::after{transform:none}.x-hero__sub{margin-top:24px;font-size:var(--fs-lead);line-height:1.45;max-width:30ch;color:var(--on-dark)}.x-hero__body{margin-top:16px;max-width:56ch;color:var(--on-dark-muted)}.x-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px}.x-hero__micro{margin-top:32px;padding-left:16px;max-width:46ch;border-left:1px solid var(--on-dark-line);font-size:.875rem;line-height:1.55;color:var(--on-dark-quiet)}.x-hero__meta{position:relative;display:flex;justify-content:space-between;gap:16px;margin-top:clamp(48px, 7vw, 88px);padding-top:20px;border-top:1px solid var(--on-dark-line);font:500 var(--fs-label)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--on-dark-quiet)}.x-scrollcue{display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:color .3s}.x-scrollcue:hover{color:var(--on-dark)}.x-scrollcue span{position:relative;width:1px;height:18px;overflow:hidden;background:var(--on-dark-line)}.x-scrollcue span::after{content:"";position:absolute;inset:0;background:var(--lime);transform:translateY(-100%);animation:x-cue 2.4s var(--ease-io) 2s 3}@keyframes x-cue{50%{transform:none}100%{transform:translateY(100%)}}.x-intro{padding-bottom:clamp(56px, 7vw, 104px)}.x-intro__title{max-width:16ch}.x-intro__statement{margin-top:clamp(40px, 6vw, 96px)}.x-intro__body{display:grid;gap:16px;margin-top:clamp(24px, 3vw, 40px);font-size:var(--fs-lead);line-height:1.5;color:var(--forest-70);max-width:48ch}.x-verbs{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(56px, 8vw, 120px);border-top:1px solid var(--forest-15)}.x-verbs li{display:flex;flex-direction:column;gap:14px;padding:20px 16px 4px 0;font-size:clamp(1.5rem, 1rem + 2.1vw, 2.875rem);letter-spacing:-.035em;line-height:1;font-weight:500;color:var(--forest)}.x-verbs__note{margin-top:28px;color:var(--forest-70)}@media (min-width:1024px){.x-intro__label{grid-column:1 / 4;padding-top:1.1em}.x-intro__title{grid-column:4 / 13}.x-intro__statement{grid-column:4 / 13}.x-intro__body{grid-column:7 / 13}.x-verbs{grid-column:1 / 13;grid-template-columns:repeat(4,1fr)}.x-verbs__note{grid-column:1 / 13}}@media (max-width:1023px){.x-verbs li:nth-child(n+3){padding-top:28px}}.x-position{padding-top:clamp(40px, 6vw, 80px)}.x-position__layout{display:grid;gap:clamp(32px, 5vw, 56px);padding-top:clamp(48px, 6vw, 88px);background:linear-gradient(var(--forest-15),var(--forest-15)) var(--gutter) 0 / calc(100% - var(--gutter) * 2) 1px no-repeat}.x-venn{position:relative;width:100%;max-width:480px;margin-inline:auto}.x-venn svg{width:100%;height:auto;overflow:visible}.x-venn__c{fill:#fff0;stroke:var(--forest-15);stroke-width:1.5;cursor:pointer;transition:fill .6s var(--ease-out),stroke .6s}.x-venn__c:hover{stroke:var(--forest-45)}.x-venn__c.is-active{fill:rgb(12 125 71 / .07);stroke:var(--emerald-deep)}.x-venn__t{font:500 15px var(--font);fill:var(--forest-70);letter-spacing:-.01em;pointer-events:none;transition:fill .4s}.x-venn__t.is-active{fill:var(--forest)}.x-venn__core{fill:var(--forest)}.x-venn__dot{fill:var(--lime)}.x-venn__brand{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--forest-70);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.x-venn__center{transform-origin:200px 176px}.x-venn__hint{position:absolute;left:50%;bottom:-8px;translate:-50% 0;opacity:0;white-space:nowrap;display:flex;align-items:center;gap:8px}.x-venn__hint::after{content:"↓"}.x-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;background:var(--white);border:1px solid var(--forest-15);border-radius:999px}.x-tabs button{min-height:44px;padding:0 20px;border-radius:999px;font-weight:500;font-size:.9375rem;color:var(--forest-70);transition:background-color .4s var(--ease-out),color .3s}.x-tabs button:hover{color:var(--forest)}.x-tabs [aria-selected="true"],.x-tabs [aria-pressed="true"]{background:var(--forest);color:var(--white)}.x-tabs [aria-selected="true"]:hover,.x-tabs [aria-pressed="true"]:hover{color:var(--white)}.x-tabs--sm button{min-height:40px;padding:0 16px;font-size:.875rem}.x-tabpanel{margin-top:32px;max-width:46ch}.x-tabpanel .x-h3{margin-top:12px}.x-tabpanel p:last-child{margin-top:14px;font-size:var(--fs-lead);line-height:1.5;color:var(--forest-70)}.x-tabpanel:not([hidden]){animation:x-fade-up .6s var(--ease-out)}@keyframes x-fade-up{from{opacity:0;transform:translateY(10px)}}.x-pull{margin-top:clamp(72px, 10vw, 152px);display:grid;gap:6px;font-size:clamp(1.5rem, .95rem + 2.4vw, 3.25rem);line-height:1.12;letter-spacing:-.035em;color:var(--forest-70)}.x-pull .is-key{color:var(--forest);display:inline-flex;align-items:center;gap:.3em}.x-pull .is-key::after{content:"";width:.28em;height:.28em;border-radius:50%;background:var(--forest);box-shadow:inset 0 0 0 .07em var(--forest),inset 0 0 0 .2em var(--lime)}@media (min-width:1024px){.x-position__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "venn tabs";column-gap:clamp(48px, 6vw, 112px);align-items:center}.x-position__head{grid-area:head}.x-venn{grid-area:venn;margin:0}.x-position__tabs{grid-area:tabs}.x-pull{padding-left:calc((100% - 24px * 11) / 12 * 3 + 24px * 3)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.js .x-pin{height:240vh}.js .x-pin__sticky{position:sticky;top:0;height:100vh;display:grid;align-content:center}.js .x-pin .x-position__layout{padding-top:40px}.js .x-pin .x-venn{max-width:min(460px, 50vh)}}.x-marquee{overflow:hidden;padding-block:clamp(24px, 4vw, 56px) clamp(56px, 8vw, 112px)}.x-marquee__row{white-space:nowrap;line-height:1.12}.x-marquee__track{display:inline-flex;will-change:transform;transform:translate3d(var(--mx,0),0,0) skewX(var(--sk,0deg))}.x-marquee__set{display:inline-flex;align-items:center;gap:.45em;padding-right:.45em;font-size:clamp(2.25rem, 1.1rem + 5.2vw, 6.75rem);font-weight:500;letter-spacing:-.045em;color:var(--forest)}.x-marquee__set .is-outline{color:var(--lime-deep)}.x-marquee__set i{flex:none;width:.2em;height:.2em;border-radius:50%;background:var(--emerald-deep)}.x-marquee__row+.x-marquee__row{margin-top:.08em}.x-caps__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(40px, 6vw, 88px)}.x-switch{position:relative;display:inline-flex;padding:5px;border-radius:999px;background:rgb(255 255 255 / .05);border:1px solid var(--on-dark-line)}.x-switch button{position:relative;z-index:1;height:44px;padding:0 22px;border-radius:999px;font-weight:500;color:var(--on-dark-muted);transition:color .4s}.x-switch button:hover{color:var(--on-dark)}.x-switch button[aria-selected="true"]{color:var(--forest)}.x-switch sup{font:500 .625rem var(--mono);margin-left:4px;opacity:.7}.x-switch__thumb{position:absolute;top:5px;bottom:5px;left:0;width:var(--w,50%);translate:var(--x,5px) 0;border-radius:999px;background:var(--lime);transition:translate .6s var(--ease-out),width .6s var(--ease-out)}.no-js .x-switch__thumb{display:none}.x-caps__panel{display:grid;gap:40px}.x-caps__panel:not([hidden]){animation:x-fade-up .7s var(--ease-out)}.x-caps__aside .x-lead{margin-top:24px}.x-caps__seo{margin-top:16px;max-width:48ch;font-size:.9375rem;color:var(--on-dark-quiet)}.x-caps__aside .x-link{margin-top:32px}@media (min-width:1024px){.x-caps__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px, 6vw, 112px)}.x-caps__aside{position:sticky;top:120px;align-self:start}}.x-acc{border-top:1px solid var(--on-dark-line)}.x-acc__item{border-bottom:1px solid var(--on-dark-line)}.x-acc__btn{display:grid;grid-template-columns:2.25rem 1fr 44px;column-gap:12px;row-gap:6px;align-items:baseline;width:100%;padding:26px 0;text-align:left}.x-acc__num{font:500 .75rem var(--mono);color:var(--on-dark-quiet);transition:color .3s}.x-acc__title{font-size:clamp(1.375rem, 1.05rem + 1.3vw, 2.125rem);line-height:1.12;letter-spacing:-.028em;font-weight:500;transition:transform .5s var(--ease-out)}.x-acc__sum{grid-column:2;font-size:.9375rem;color:var(--on-dark-quiet)}.x-acc__icon{grid-column:3;grid-row:1 / span 2;align-self:center;position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--on-dark-line);transition:background-color .4s,border-color .4s,transform .5s var(--ease-out)}.x-acc__icon::before,.x-acc__icon::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:currentColor;transition:transform .5s var(--ease-out)}.x-acc__icon::after{transform:rotate(90deg)}.x-acc__btn:hover .x-acc__num{color:var(--lime)}.x-acc__btn:hover .x-acc__title{transform:translateX(6px)}.x-acc__btn:hover .x-acc__icon{border-color:rgb(255 255 255 / .4);transform:rotate(90deg)}.x-acc__btn[aria-expanded="true"] .x-acc__num{color:var(--lime)}.x-acc__btn[aria-expanded="true"] .x-acc__icon{background:var(--on-dark);border-color:var(--on-dark);color:var(--forest);transform:none}.x-acc__btn[aria-expanded="true"] .x-acc__icon::after{transform:rotate(0)}.x-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-out)}.x-acc__panel>div{overflow:hidden;min-height:0;padding-left:calc(2.25rem + 12px);visibility:hidden;transition:visibility 0s .6s}.x-acc__item.is-open .x-acc__panel{grid-template-rows:1fr}.x-acc__item.is-open .x-acc__panel>div{visibility:visible;transition:none}.x-acc__panel p{max-width:56ch;color:var(--on-dark-muted)}.x-acc__panel>div>:last-child{margin-bottom:28px}.x-acc__item.is-open .x-chips li{animation:x-fade-up .5s var(--ease-out) both}.x-acc__item.is-open .x-chips li:nth-child(2){animation-delay:.04s}.x-acc__item.is-open .x-chips li:nth-child(3){animation-delay:.08s}.x-acc__item.is-open .x-chips li:nth-child(4){animation-delay:.12s}.x-acc__item.is-open .x-chips li:nth-child(5){animation-delay:.16s}.x-acc__item.is-open .x-chips li:nth-child(6){animation-delay:.2s}.x-acc__item.is-open .x-chips li:nth-child(7){animation-delay:.24s}.x-acc__item.is-open .x-chips li:nth-child(8){animation-delay:.28s}.no-js .x-acc__panel{grid-template-rows:1fr}.no-js .x-acc__panel>div{visibility:visible}@media (max-width:599px){.x-acc__btn{grid-template-columns:1.75rem 1fr 40px}.x-acc__icon{width:40px;height:40px}.x-acc__panel>div{padding-left:0}}.x-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.x-chips li{padding:7px 13px;border-radius:999px;border:1px solid var(--on-dark-line);font-size:.8125rem;color:var(--on-dark-muted);transition:border-color .3s,color .3s}.x-chips li:hover{border-color:rgb(255 255 255 / .35);color:var(--on-dark)}.x-journeys__intro{display:grid;gap:16px;align-self:end}.x-journeys__body{display:grid;gap:16px;margin-top:clamp(40px, 6vw, 80px);grid-template-areas:"stage" "nav" "caption"}.x-journeys__nav{grid-area:nav;display:flex;align-items:center;gap:10px;min-width:0}.x-stage{grid-area:stage}.x-journeys__caption{grid-area:caption;min-height:3.2em;color:var(--forest-70);font-size:.9375rem}.x-jtabs{position:relative;display:flex;gap:8px;overflow-x:auto;flex:1;min-width:0;padding:2px;scrollbar-width:none}.x-jtabs::-webkit-scrollbar{display:none}.x-jtab{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;overflow:hidden;border:1px solid var(--forest-15);background:var(--white);color:var(--forest-70);font-weight:500;font-size:.9375rem;text-align:left;transition:color .3s,border-color .3s,background-color .3s}.x-jtab:hover{color:var(--forest)}.x-jtab[aria-selected="true"]{color:var(--forest);border-color:var(--forest)}.x-jtab__num{font:500 .6875rem var(--mono);color:var(--forest-70)}.x-jtab__tag{display:none}.x-jtab__desc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.x-jtab__bar{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;overflow:hidden}.x-jtab__bar i{display:block;height:100%;background:var(--emerald-deep);transform:scaleX(0);transform-origin:left}.x-jtab[aria-selected="true"] .x-jtab__bar i{animation:x-jbar 7.5s linear both}.x-journeys.is-paused .x-jtab__bar i{animation-play-state:paused}@keyframes x-jbar{to{transform:scaleX(1)}}.x-journeys__pause{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--forest-15);background:var(--white);font-size:.875rem;font-weight:500;color:var(--forest);transition:border-color .3s,background-color .3s}.x-journeys__pause:hover{border-color:var(--forest)}.x-journeys__pause-icon{position:relative;width:12px;height:12px}.x-journeys__pause-icon::before,.x-journeys__pause-icon::after{content:"";position:absolute;top:0;bottom:0;width:3.5px;border-radius:1px;background:var(--forest);transition:transform .3s}.x-journeys__pause-icon::before{left:1.5px}.x-journeys__pause-icon::after{right:1.5px}.x-journeys__pause[aria-pressed="true"] .x-journeys__pause-icon::before{left:2px;width:0;background:none;border-left:10px solid var(--forest);border-top:6px solid #fff0;border-bottom:6px solid #fff0}.x-journeys__pause[aria-pressed="true"] .x-journeys__pause-icon::after{display:none}@media (min-width:1024px){.x-journeys__body{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"nav stage";gap:clamp(32px, 4vw, 72px);align-items:center}.x-journeys__caption{display:none}.x-journeys__nav{flex-direction:column;align-items:stretch;gap:24px}.x-journeys__pause{align-self:flex-start}.x-jtabs{flex-direction:column;gap:0;overflow:visible;padding:0;border-top:1px solid var(--forest-15)}.x-jtab{display:grid;grid-template-columns:2.5rem 1fr;align-items:start;gap:0;height:auto;padding:20px 0 22px;border:0;border-bottom:1px solid var(--forest-15);border-radius:0;background:none;overflow:visible}.x-jtab[aria-selected="true"]{border-color:var(--forest-15)}.x-jtab__num{padding-top:.55em}.x-jtab__title{font-size:clamp(1.375rem, 1rem + 1vw, 1.875rem);letter-spacing:-.03em;line-height:1.1;color:var(--forest);opacity:.55;transition:opacity .4s}.x-jtab:hover .x-jtab__title{opacity:.75}.x-jtab[aria-selected="true"] .x-jtab__title{opacity:1}.x-jtab__tag{display:inline-block;margin-left:12px;vertical-align:.35em;font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-jtab__desc{position:static;width:auto;height:auto;clip:auto;clip-path:none;white-space:normal;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--ease-out),opacity .4s}.x-jtab__desc>span{overflow:hidden;min-height:0;padding-top:8px;color:var(--forest-70);max-width:38ch;font-weight:400}.x-jtab[aria-selected="true"] .x-jtab__desc{grid-template-rows:1fr;opacity:1}.x-jtab__bar{left:2.5rem;right:0;bottom:-1px}}.x-stage{position:relative;container-type:inline-size;aspect-ratio:4 / 5;border-radius:var(--r-xl);overflow:hidden;isolation:isolate;background:var(--forest);touch-action:pan-y;transform:scale(calc(.93 + var(--ss, 1) * .07));transform-origin:50% 85%}@media (min-width:600px){.x-stage{aspect-ratio:5 / 4}}.x-jpanel{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out),visibility 0s .7s}.x-jpanel.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out)}.elementor .x-jpanel__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--op,50% 50%);transform:scale(1.07);transition:transform 8s linear}.x-jpanel.is-active .x-jpanel__img{transform:scale(1)}.x-jpanel::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(11 46 38 / .2),transparent 28%,transparent 62%,rgb(11 46 38 / .38))}.x-jpanel__ui{position:absolute;inset:0;z-index:1;--edge:4%;font-size:clamp(10px, 2.15cqi, 14px)}@media (min-width:600px){.x-jpanel__ui{--edge:5%}}.x-ui{position:absolute;display:block;background:var(--white);color:var(--forest);border-radius:1.1em;padding:.9em 1em;box-shadow:0 1.6em 3.2em -1.6em rgb(11 46 38 / .6),0 0 0 1px rgb(11 46 38 / .06);font-size:1em;line-height:1.3}.x-ui__label{display:block;font:500 .72em/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-ui__title{display:block;font-weight:500;font-size:1.04em;letter-spacing:-.01em;color:var(--forest)}.x-ui__meta{display:block;font-size:.84em;color:var(--forest-70)}.x-ui__price{display:block;font-weight:600;margin-top:.15em}.x-ui__btn{display:inline-grid;place-items:center;height:2.5em;padding:0 1.1em;border-radius:999px;background:var(--forest);color:var(--white);font-weight:500;font-size:.88em;white-space:nowrap}.x-ui--pill{display:flex;align-items:center;gap:.55em;border-radius:999px;padding:.5em .55em .5em .9em;font-weight:500}.x-ui--toast{display:flex;align-items:center;gap:.75em;padding:.75em 1.1em .75em .75em;border-radius:1em}.x-ui__ok{position:relative;flex:none;width:2.2em;height:2.2em;border-radius:50%;background:var(--emerald-deep)}.x-ico{width:1.3em;height:1.3em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.x-note{position:absolute;display:inline-flex;align-items:center;gap:.6em;padding:.55em .9em;border-radius:999px;background:var(--forest);color:var(--white);font:500 .76em/1.2 var(--mono);letter-spacing:.02em;white-space:nowrap}.x-note::before{content:"";width:.55em;height:.55em;border-radius:50%;background:var(--lime);flex:none}@media (max-width:599px){.x-note{display:none}}.x-a{opacity:0}.is-active .x-a{animation:x-in .8s var(--ease-out) var(--t,0s) both}@keyframes x-in{from{opacity:0;transform:translateY(1.2em) scale(.96)}to{opacity:1;transform:none}}@keyframes x-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes x-up{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes x-fade{from{opacity:0}to{opacity:1}}@keyframes x-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes x-press{0%{transform:scale(1);background-color:var(--forest)}35%{transform:scale(.92)}100%{transform:scale(1);background-color:var(--emerald-deep)}}.x-swap{display:inline-grid;overflow:hidden;vertical-align:top}.x-swap>span{grid-area:1 / 1}.x-swap__b{opacity:0}.is-active .x-swap__a{animation:x-out .45s var(--ease-out) var(--s) both}.is-active .x-swap__b{animation:x-up .45s var(--ease-out) var(--s) both}.is-active .x-buy__add,.is-active .x-slots__btn{animation:x-press .6s var(--ease-out) var(--s) both}.x-buy__product{left:var(--edge);top:var(--edge);width:17.5em;display:grid;grid-template-columns:4.2em 1fr;gap:.8em;align-items:center}.x-buy__thumb{width:4.2em;height:4.2em;border-radius:.8em;overflow:hidden;background:var(--paper)}.x-buy__thumb img{width:100%;height:100%;object-fit:cover}.x-buy__add{grid-column:1 / -1;width:100%}.x-buy__cart{right:var(--edge);top:var(--edge)}.x-count{display:inline-grid;place-items:center;min-width:1.7em;height:1.7em;padding:0 .4em;border-radius:999px;background:var(--lime);color:var(--forest);font-weight:600;font-size:.85em}.is-active .x-count{animation:x-pop .5s var(--ease-out) var(--s) both}.x-buy__steps{left:var(--edge);bottom:var(--edge);width:19em}.x-ministeps{display:flex;justify-content:space-between;gap:1em;font-size:.86em;font-weight:500}.x-ministeps span{opacity:.45}.is-active .x-ministeps span{animation:x-on .4s ease var(--s) both}@keyframes x-on{from{opacity:.45}to{opacity:1}}.x-minibar{display:block;height:.38em;margin-top:.7em;border-radius:1em;background:var(--forest-15);overflow:hidden}.x-minibar i{display:block;height:100%;background:var(--emerald-deep);transform:scaleX(0);transform-origin:left}.is-active .x-minibar i{animation:x-fill3 2.4s var(--ease-io) 2.5s both}@keyframes x-fill3{0%{transform:scaleX(0)}25%{transform:scaleX(.333)}37.5%{transform:scaleX(.333)}62.5%{transform:scaleX(.666)}75%{transform:scaleX(.666)}100%{transform:scaleX(1)}}.x-buy__toast{right:var(--edge);top:36%}.x-buy__note{right:var(--edge);bottom:var(--edge)}.x-cal{left:var(--edge);top:var(--edge);width:15.5em;padding:.9em .9em .7em}.x-cal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6em}.x-cal__nav{color:var(--forest-70);letter-spacing:.5em}.x-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.15em;font-size:.8em;text-align:center}.x-cal__grid b{font:500 .85em/1.8 var(--mono);color:var(--forest-70)}.x-cal__grid span{display:grid;place-items:center;aspect-ratio:1;border-radius:50%}.is-active .x-cal__grid .is-pick{animation:x-pick .55s var(--ease-out) var(--s) both}@keyframes x-pick{0%{background:#fff0;transform:scale(1)}50%{transform:scale(1.25)}100%{background:var(--lime);transform:scale(1);font-weight:600}}.x-slots{left:var(--edge);top:52%;width:15.5em;display:grid;gap:.65em}.x-slots__row{display:flex;flex-wrap:wrap;gap:.4em}.x-slots__row span{padding:.4em .65em;border-radius:999px;border:1px solid var(--forest-15);font-size:.85em;font-variant-numeric:tabular-nums}.is-active .x-slots__row .is-pick{animation:x-pick2 .45s var(--ease-out) var(--s) both}@keyframes x-pick2{to{background:var(--forest);color:var(--white);border-color:var(--forest)}}.x-slots__btn{width:100%}.x-book__toast{right:var(--edge);bottom:8%}.x-book__note{right:var(--edge);top:var(--edge)}.x-phone{position:absolute;right:7%;top:var(--edge);width:13em;aspect-ratio:9 / 19.5;padding:.55em;border-radius:2.2em;background:var(--forest);box-shadow:0 2em 4em -2em rgb(0 0 0 / .6),inset 0 0 0 1px rgb(255 255 255 / .08)}.x-phone__notch{position:absolute;z-index:3;top:1em;left:50%;width:3.6em;height:.9em;margin-left:-1.8em;border-radius:1em;background:var(--forest)}.x-phone__screens{position:relative;display:block;width:100%;height:100%;border-radius:1.75em;background:var(--paper);overflow:hidden}.x-ob{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.7em;padding:2.2em 1.2em 2.8em}.x-ob--2,.x-ob--3{transform:translateX(100%)}.is-active .x-ob--1{animation:x-scr-out .6s var(--ease-io) 2.1s both}.is-active .x-ob--2{animation:x-scr-in .6s var(--ease-io) 2.1s both,x-scr-out .6s var(--ease-io) 4.3s forwards}.is-active .x-ob--3{animation:x-scr-in .6s var(--ease-io) 4.3s both}@keyframes x-scr-in{from{transform:translateX(100%)}to{transform:none}}@keyframes x-scr-out{from{transform:none;opacity:1}to{transform:translateX(-40%);opacity:0}}.x-ob__mark{position:relative;width:2.6em;height:2.6em;border-radius:.8em;background:var(--forest)}.x-ob__mark::after{content:"";position:absolute;left:50%;top:50%;width:.8em;height:.8em;margin:-.4em;border-radius:50%;background:var(--lime)}.x-ob__h{font-size:1.3em;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--forest)}.x-ob__p{font-size:.84em;color:var(--forest-70)}.x-ob__btn{margin-top:.5em;width:100%}.is-active .x-ob__btn{animation:x-pop .5s var(--ease-out) var(--s) both}.x-ob__chips{display:flex;flex-wrap:wrap;gap:.35em}.x-ob__chips i{font-style:normal;font-size:.78em;padding:.4em .7em;border-radius:999px;border:1px solid var(--forest-15);color:var(--forest)}.is-active .x-ob__chips .is-on{animation:x-chip-on .35s var(--ease-out) var(--s) both}@keyframes x-chip-on{to{background:var(--forest);color:var(--white);border-color:var(--forest)}}.x-ob__check{position:relative;width:3em;height:3em;border-radius:50%;background:var(--emerald-deep)}.is-active .x-ob__check{animation:x-pop .6s var(--ease-out) 4.9s both}.x-phone__dots{position:absolute;z-index:3;left:0;right:0;bottom:1.4em;display:flex;justify-content:center;gap:.35em}.x-phone__dots i{display:block;width:.45em;height:.45em;border-radius:1em;background:var(--forest-15)}.x-phone__dots i:first-child{width:1.2em;background:var(--forest)}.is-active .x-phone__dots i:nth-child(1){animation:x-dot-off .3s 2.1s both}.is-active .x-phone__dots i:nth-child(2){animation:x-dot-on .3s 2.1s both,x-dot-off .3s 4.3s forwards}.is-active .x-phone__dots i:nth-child(3){animation:x-dot-on .3s 4.3s both}@keyframes x-dot-on{from{width:.45em;background:var(--forest-15)}to{width:1.2em;background:var(--forest)}}@keyframes x-dot-off{from{width:1.2em;background:var(--forest)}to{width:.45em;background:var(--forest-15)}}.x-ob__perm{left:var(--edge);bottom:8%;width:15em;display:flex;align-items:center;justify-content:space-between;gap:1em}.x-toggle{position:relative;flex:none;width:2.7em;height:1.55em;border-radius:1em;background:var(--forest-15)}.x-toggle::after{content:"";position:absolute;left:.2em;top:.2em;width:1.15em;height:1.15em;border-radius:50%;background:var(--white);box-shadow:0 .1em .3em rgb(0 0 0 / .25)}.is-active .x-toggle{animation:x-tog-bg .3s ease var(--s) both}.is-active .x-toggle::after{animation:x-tog-knob .35s var(--ease-out) var(--s) both}@keyframes x-tog-bg{to{background:var(--emerald-deep)}}@keyframes x-tog-knob{to{transform:translateX(1.15em)}}.x-ob__note{left:var(--edge);top:var(--edge)}.x-table{left:var(--edge);top:var(--edge);width:21.5em;padding:.9em 1em .45em}.x-table__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.45em}.x-table__row{display:grid;grid-template-columns:2em minmax(0,1fr) auto;gap:.7em;align-items:center;padding:.6em 0;border-top:1px solid var(--forest-15);font-size:.9em}.x-av{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--paper);border:1px solid var(--forest-15);font:500 .7em var(--mono);color:var(--forest)}.x-table__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-seq{display:inline-grid;justify-items:end;overflow:hidden}.x-seq>.x-pill{grid-area:1 / 1}.x-pill{display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border-radius:999px;font-size:.8em;font-weight:500;white-space:nowrap;background:var(--paper);color:var(--forest-70);border:1px solid var(--forest-15)}.x-pill--info{background:var(--info-tint);color:var(--info);border-color:#fff0}.x-pill--ok{background:var(--emerald-tint);color:var(--emerald-deep);border-color:#fff0}.x-pill--ok::before{content:"✓"}.x-seq .io,.x-seq .i{opacity:0}.is-active .x-seq .o{animation:x-out .4s var(--ease-out) var(--o) both}.is-active .x-seq .io{animation:x-up .4s var(--ease-out) var(--s) both,x-out .4s var(--ease-out) var(--o) forwards}.is-active .x-seq .i{animation:x-up .4s var(--ease-out) var(--s) both}@property --num{syntax:"<integer>";inherits:false;initial-value:0}.x-chart{right:var(--edge);top:var(--edge);width:11.5em}.x-chart__num{display:block;margin:.15em 0 .35em;font-size:2.3em;font-weight:600;letter-spacing:-.03em;line-height:1.05;counter-reset:num var(--num)}.x-chart__num::after{content:counter(num)}.is-active .x-chart__num{animation:x-count 1.4s var(--ease-out) 1.3s both}@keyframes x-count{from{--num:0}to{--num:18}}.x-chart__bars{display:flex;align-items:flex-end;gap:.35em;height:3.2em}.x-chart__bars i{flex:1;height:100%;border-radius:.3em .3em .1em .1em;background:var(--emerald);transform-origin:bottom;transform:scaleY(var(--h))}.x-chart__bars i:nth-child(4){background:var(--lime)}.is-active .x-chart__bars i{animation:x-grow .8s var(--ease-out) calc(1.2s + var(--i) * .09s) both}@keyframes x-grow{from{transform:scaleY(0)}}.x-appr__toast{right:var(--edge);bottom:8%}.x-appr__note{left:var(--edge);bottom:8%}.x-board{left:var(--edge);top:var(--edge);width:21em;padding:.9em}.x-board__area{position:relative;display:block;height:13em;margin-top:.6em;border-radius:.8em;background:var(--paper);border:1px dashed var(--forest-15)}.x-board__tag{position:absolute;top:.55em;font:500 .68em var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70);opacity:0}.x-board__tag--a{left:4%}.x-board__tag--b{left:54%}.is-active .x-board__tag{animation:x-fade .5s ease 2.4s both}.x-sticky{position:absolute;left:var(--x0);top:var(--y0);width:44%;padding:.45em .55em;border-radius:.35em;border:1px solid var(--forest-15);background:var(--white);box-shadow:0 .4em .8em -.4em rgb(11 46 38 / .35);font-size:.72em;line-height:1.25;rotate:var(--r0)}.is-active .x-sticky--a{animation:x-cluster .9s var(--ease-io) 1.5s both,x-tint-a .4s ease 2.4s both}.is-active .x-sticky--b{animation:x-cluster .9s var(--ease-io) 1.5s both,x-tint-b .4s ease 2.4s both}@keyframes x-cluster{from{left:var(--x0);top:var(--y0);rotate:var(--r0)}to{left:var(--x1);top:var(--y1);rotate:0deg}}@keyframes x-tint-a{to{background:var(--lime);border-color:var(--lime)}}@keyframes x-tint-b{to{background:var(--emerald-tint);border-color:#fff0}}.x-req{right:var(--edge);bottom:7%;width:17.5em;display:grid;gap:.55em}.x-req__list{display:grid;gap:.35em;font-size:.86em}.x-req__list span{display:flex;align-items:center;gap:.55em;color:var(--forest-70)}.x-req__list span::before{content:"";flex:none;width:1em;height:1em;border-radius:50%;border:1.5px solid var(--forest-15)}.is-active .x-req__list span::before{animation:x-check .3s ease var(--s) both}@keyframes x-check{to{background:var(--emerald-deep);border-color:var(--emerald-deep);box-shadow:inset 0 0 0 .2em var(--white)}}.x-req__pill{justify-self:start;opacity:0}.is-active .x-req__pill{animation:x-up .45s var(--ease-out) var(--s) both}.x-disc__note{right:var(--edge);top:var(--edge)}@media (max-width:599px){.x-buy__toast{top:40%}.x-slots{top:45%}.x-phone{right:5%;width:12.5em}.x-ob__perm{bottom:var(--edge);width:14em}.x-table{width:25em}.x-chart{top:42%}.x-appr__toast{left:var(--edge);right:auto;bottom:var(--edge)}.x-board{width:24em}.x-board__area{height:14em}.x-req{bottom:var(--edge);width:22em}}.x-why__copy{display:grid;gap:16px;font-size:var(--fs-lead);line-height:1.5;color:var(--forest-70);max-width:52ch;align-self:end}.x-handoff{margin-top:clamp(48px, 7vw, 96px);padding:clamp(20px, 3.2vw, 44px);background:var(--white);border:1px solid var(--forest-15);border-radius:var(--r-xl)}.x-handoff__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px}.x-handoff__caption{font-size:.9375rem;color:var(--forest-70)}.x-handoff__stage{display:grid;gap:10px;margin-top:clamp(20px, 3vw, 32px)}@media (min-width:900px){.x-handoff__stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0}}.x-hop{--t:calc(var(--i) * .35s);display:grid;align-content:start;gap:10px;padding:clamp(16px, 2vw, 22px);border-radius:var(--r-md);border:1px solid var(--forest-15);background:var(--paper);transition:border-color .5s var(--t),background-color .5s var(--t)}.x-hop__who{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.x-hop__who b{font-weight:500;font-size:1.125rem;letter-spacing:-.015em;color:var(--forest)}.x-hop__who .x-swap2{font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-hop__label{font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-hop__brief{font-size:clamp(1rem, .95rem + .3vw, 1.1875rem);line-height:1.45;letter-spacing:-.01em;color:var(--forest);min-height:4.4em}.x-hop__brief .p{background:linear-gradient(var(--forest),var(--forest)) 0 58% / 0 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .5s var(--ease-out) var(--t),color .5s var(--t),opacity .5s var(--t),font-size .6s var(--ease-io) var(--t)}.x-hop__keep{position:relative;display:block;height:4px;margin-top:22px;border-radius:2px;background:var(--forest-15)}.x-hop__keep::before{content:"Context kept";position:absolute;left:0;bottom:10px;font:500 .625rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-hop__keep i{position:absolute;inset:0;border-radius:inherit;background:var(--emerald-deep);transform-origin:left;transform:scaleX(var(--v,1));transition:transform .8s var(--ease-out) var(--t)}[data-state="split"] .x-hop:nth-of-type(2) .p-a,[data-state="split"] .x-hop:nth-of-type(3) .p-b{background-size:100% 1.5px;color:var(--forest-45)}[data-state="split"] .x-hop:nth-of-type(3) .p-a{font-size:0;opacity:0}[data-state="split"] .x-hop:nth-of-type(2){--v:.55}[data-state="split"] .x-hop:nth-of-type(3){--v:.2}[data-state="connected"] .x-hop{border-color:rgb(12 125 71 / .4);background:var(--emerald-tint)}.x-hop__arrow{position:relative;display:grid;place-items:center;min-height:34px;padding:0 10px}.x-hop__arrow::before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:2px dashed var(--forest-45);transition:border-color .5s}.x-hop__arrow .x-swap2{position:relative;padding:4px 8px;border-radius:999px;background:var(--white);border:1px solid var(--forest-15);font:500 .625rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70);transition:border-color .5s,color .5s}[data-state="connected"] .x-hop__arrow::before{border-left-style:solid;border-color:var(--emerald-deep)}[data-state="connected"] .x-hop__arrow .x-swap2{border-color:var(--emerald-deep);color:var(--emerald-deep)}@media (min-width:900px){.x-hop__arrow{min-height:0;padding:0 6px}.x-hop__arrow::before{left:0;right:0;top:50%;bottom:auto;border-left:0;border-top:2px dashed var(--forest-45)}[data-state="connected"] .x-hop__arrow::before{border-top-style:solid;border-color:var(--emerald-deep)}}.x-swap2{display:inline-grid;overflow:hidden}.x-swap2>span{grid-area:1 / 1;transition:transform .5s var(--ease-out),opacity .4s}.x-swap2__b{transform:translateY(100%);opacity:0}[data-state="connected"] .x-swap2__a{transform:translateY(-100%);opacity:0}[data-state="connected"] .x-swap2__b{transform:none;opacity:1}.x-handoff__out{display:grid;gap:6px;margin-top:14px;padding:16px 20px;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--forest-15);transition:background-color .5s 1s,border-color .5s 1s}.x-handoff__out p{font-size:clamp(1.0625rem, 1rem + .4vw, 1.375rem);letter-spacing:-.015em;color:var(--forest-70)}.x-handoff__out p>span{transition-delay:1s}.x-handoff__out b{font-weight:500;color:var(--forest)}[data-state="connected"] .x-handoff__out{background:var(--forest);border-color:var(--forest)}[data-state="connected"] .x-handoff__out .x-mono{color:var(--lime);transition:color .5s 1s}[data-state="connected"] .x-handoff__out p,[data-state="connected"] .x-handoff__out b{color:var(--white);transition:color .5s 1s}.x-points{margin-top:clamp(48px, 6vw, 88px)}.x-points li{display:grid;gap:6px;padding:24px 0;border-top:1px solid var(--forest-15)}.x-points li:last-child{border-bottom:1px solid var(--forest-15)}.x-points h3{position:relative;font-size:1.25rem;letter-spacing:-.02em;color:var(--forest);transition:transform .5s var(--ease-out)}.x-points h3::before{content:"";position:absolute;left:-18px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--emerald-deep);transform:scale(0);transition:transform .4s var(--ease-out)}.x-points li:hover h3{transform:translateX(18px)}.x-points li:hover h3::before{transform:scale(1)}.x-points p{color:var(--forest-70);max-width:56ch}@media (min-width:900px){.x-points li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px, 6vw, 112px);padding:28px 0;align-items:baseline}}.x-process__title{max-width:14ch}.x-steps{position:relative;margin-top:clamp(56px, 8vw, 112px);padding-left:40px}.x-steps ol{display:grid;gap:44px}.x-steps__track{position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--on-dark-line)}.x-steps__fill{position:absolute;inset:0;background:var(--lime);transform-origin:top;transform:scaleY(var(--p))}.x-steps__dot{position:absolute;left:0;top:calc(var(--p) * 100%);width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px var(--forest)}.x-step{position:relative;display:grid;gap:10px;align-content:start}.x-step::before{content:"";position:absolute;left:-44.5px;top:.2em;width:9px;height:9px;border-radius:50%;background:var(--forest);border:1.5px solid rgb(255 255 255 / .3);transition:border-color .4s,background-color .4s}.x-step h3{font-size:clamp(1.5rem, 1.2rem + 1.1vw, 2.25rem);letter-spacing:-.03em;line-height:1.05;transition:transform .6s var(--ease-out)}.x-step p{color:var(--on-dark-muted);max-width:36ch}.js .x-step{opacity:.32;transition:opacity .6s var(--ease-out)}.js .x-step.is-active{opacity:1}.x-step.is-active::before{border-color:var(--lime);background:var(--lime)}.x-step.is-active .x-mono{color:var(--lime)}.x-step:hover h3{transform:translateX(6px)}@media (min-width:1024px){.x-steps{padding-left:0;padding-top:56px}.x-steps ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.x-steps__track{left:0;right:0;top:0;bottom:auto;width:auto;height:1px}.x-steps__fill{transform-origin:left;transform:scaleX(var(--p))}.x-steps__dot{top:0;left:calc(var(--p) * 100%);margin:-7.5px 0 0 -7.5px}.x-step::before{left:0;top:-60.5px}}.x-who__layout{display:grid;gap:clamp(56px, 6vw, 64px);margin-top:clamp(32px, 4vw, 56px)}.x-startups{overflow:hidden;transition:transform .6s var(--ease-out),box-shadow .6s}.x-startups:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px rgb(11 46 38 / .35)}.x-startups__media{aspect-ratio:16 / 8.5;margin:8px 8px 0;border-radius:calc(var(--r-xl) - 8px);--cover:var(--white)}.x-media__tag{position:absolute;left:14px;top:14px;z-index:3;padding:6px 12px;border-radius:999px;background:rgb(250 252 249 / .92);color:var(--forest);font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em}.x-startups__body{padding:clamp(24px, 4.2vw, 56px)}.x-startups .x-h2,.x-smes .x-h2{max-width:14ch}.x-smes .x-h2{margin-top:16px}.x-startups .x-lead{margin-top:20px;color:var(--forest)}.x-startups__body>p:not([class]){margin-top:12px;color:var(--forest-70);max-width:52ch}.x-startups__label{margin-top:32px}.x-chips--pick{margin-top:14px}.x-chips--pick button{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--forest-15);background:var(--paper);color:var(--forest);font-size:.875rem;transition:border-color .3s,background-color .35s,color .35s,transform .3s var(--ease-out)}.x-chips--pick button::before{content:"✓";display:inline-block;max-width:0;overflow:hidden;opacity:0;transition:max-width .35s var(--ease-out),opacity .3s,margin .35s var(--ease-out)}.x-chips--pick button:hover{border-color:var(--emerald-deep)}.x-chips--pick button:active{transform:scale(.96)}.x-chips--pick button[aria-pressed="true"]{background:var(--forest);border-color:var(--forest);color:var(--white)}.x-chips--pick button[aria-pressed="true"]::before{max-width:1em;opacity:1;margin-right:7px;color:var(--lime)}.x-startups__foot{display:grid;gap:16px;justify-items:start;margin-top:32px;padding-top:24px;border-top:1px solid var(--forest-15)}.x-bring__status{color:var(--forest-70)}.x-smes__media{aspect-ratio:4 / 3.3;margin-bottom:32px}.x-flowcard{left:14px;bottom:14px;z-index:3;font-size:13px;padding:12px 14px}.x-flowcard__steps{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:.9em;font-weight:500}.x-flowcard__steps span{display:inline-flex;align-items:center;gap:6px}.x-flowcard__steps span+span::before{content:"";width:14px;height:1px;background:var(--forest-15);margin-right:4px}.x-flowcard__steps span::after{content:"";order:-1;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--forest-15);transition:background-color .35s,border-color .35s;transition-delay:calc(.8s + var(--i) * .55s)}.x-flowcard.is-in .x-flowcard__steps span::after,.no-js .x-flowcard__steps span::after{background:var(--emerald-deep);border-color:var(--emerald-deep)}.x-smes>p:not([class]){margin-top:20px;color:var(--forest-70);max-width:46ch}.x-strike{margin-top:20px;display:grid;gap:2px}.x-strike li{position:relative;width:fit-content;padding:4px 0;font-size:clamp(1.375rem, 1rem + 1.4vw, 2rem);letter-spacing:-.025em;color:var(--forest-70)}.x-strike li::after{content:"";position:absolute;left:-2px;right:-6px;top:54%;height:2px;border-radius:1px;background:var(--forest);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out) calc(var(--i) * .16s + .35s)}.x-strike.is-in li::after,.no-js .x-strike li::after{transform:scaleX(1)}.x-smes__result{display:flex;align-items:center;gap:14px;margin-top:16px;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.025em;color:var(--emerald-deep);font-weight:500;max-width:20ch}.x-smes__arrow{flex:none;width:40px;height:40px;border-radius:50%;background:var(--forest);position:relative}.x-smes__arrow::after{content:"→";position:absolute;inset:0;display:grid;place-items:center;color:var(--lime);font-size:1.125rem}@media (min-width:1024px){.x-who__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px, 6vw, 112px);align-items:start}.x-smes{padding-top:8px}}.x-about{padding-top:0}.x-about__panel{padding:clamp(24px, 5vw, 88px)}.x-about__top{display:grid;gap:32px}.x-about__title{display:grid;max-width:22ch;font-size:clamp(1.875rem, 1.2rem + 2.7vw, 3.75rem)}.x-about__title span{color:var(--forest-70)}.x-about__title span:last-child{color:var(--forest)}.x-about__lead{margin-top:24px;font-size:var(--fs-lead);line-height:1.5;color:var(--forest-70);max-width:50ch}.x-about__media{aspect-ratio:4 / 3;--cover:var(--white)}@media (min-width:1024px){.x-about__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px, 5vw, 88px);align-items:end}}.x-timeline{position:relative;display:grid;margin-top:clamp(48px, 7vw, 104px)}.x-timeline::before,.x-timeline::after{content:"";position:absolute;left:0;top:.5em;bottom:0;width:1px;background:var(--forest-15)}.x-timeline::after{background:var(--emerald-deep);transform-origin:top;transform:scaleY(var(--p,1))}.x-timeline li{position:relative;padding:0 0 36px 32px}.x-timeline li:last-child{padding-bottom:0}.x-timeline li::before{content:"";position:absolute;z-index:1;left:-4px;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--white);border:1.5px solid var(--forest-45);transition:background-color .4s,border-color .4s,transform .4s var(--ease-out)}.x-timeline li.is-active::before,.no-js .x-timeline li::before{background:var(--forest);border-color:var(--forest);transform:scale(1.15)}.x-timeline li.is-next::before{left:-7px;width:15px;height:15px;top:calc(.5em - 3px)}.x-timeline li.is-next.is-active::before,.no-js .x-timeline li.is-next::before{background:var(--lime);border-color:var(--forest);box-shadow:0 0 0 3px var(--forest)}.x-timeline__year{display:block;font-size:clamp(2.75rem, 1.7rem + 3.4vw, 4.75rem);line-height:1;font-weight:300;letter-spacing:-.055em;color:var(--forest-70);font-variant-numeric:tabular-nums;transition:color .6s}.x-timeline li.is-active .x-timeline__year,.no-js .x-timeline__year{color:var(--forest)}.x-timeline h3{margin-top:16px;font-size:1.125rem;color:var(--forest);letter-spacing:-.015em}.x-timeline p{margin-top:8px;font-size:.9375rem;color:var(--forest-70);max-width:34ch}.x-about__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(48px, 6vw, 88px);padding-top:28px;border-top:1px solid var(--forest-15)}.x-about__triple{font-size:var(--fs-h3);letter-spacing:-.025em;line-height:1.2;color:var(--forest);font-weight:500}@media (min-width:900px){.x-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.x-timeline::before,.x-timeline::after{top:0;bottom:auto;right:0;width:auto;height:1px}.x-timeline::after{transform-origin:left;transform:scaleX(var(--p,1))}.x-timeline li{padding:36px 0 0}.x-timeline li::before{left:0;top:-4px}.x-timeline li.is-next::before{left:-3px;top:-7px}}.x-product .x-lead{margin-top:28px}.x-product__note{margin-top:24px;color:var(--on-dark-quiet);max-width:40ch}.x-questions{border-top:1px solid var(--on-dark-line)}.x-questions li{display:grid;grid-template-columns:2.5rem 1fr;align-items:baseline;padding:clamp(16px, 2vw, 24px) 0;border-bottom:1px solid var(--on-dark-line);font-size:clamp(1.625rem, 1.05rem + 2.6vw, 3.375rem);line-height:1.08;letter-spacing:-.038em;font-weight:500}.js .x-questions li{color:rgb(255 255 255 / .4);transition:color .5s var(--ease-out)}.js .x-questions li.is-focus{color:var(--on-dark)}.x-questions li.is-focus .x-mono{color:var(--lime)}.x-product__close{margin-top:clamp(56px, 7vw, 104px);font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.022em;max-width:26ch;color:var(--on-dark)}.x-product__close em{font-style:normal;color:var(--lime)}.x-global__lead{margin-top:28px}.x-global__note{margin-top:16px;color:var(--forest-70);max-width:46ch}.x-markets{border-top:1px solid var(--forest-15);align-self:end}.x-markets li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--forest-15);cursor:default}.x-markets__thumb{grid-row:1 / span 2;width:56px;height:56px;border-radius:14px;overflow:hidden;background:var(--forest-15);transition:transform .5s var(--ease-out),border-radius .5s var(--ease-out)}.x-markets__thumb img{width:100%;height:100%;object-fit:cover}.x-markets__name{grid-column:2;align-self:end;font-size:clamp(1.625rem, 1.15rem + 2vw, 2.75rem);line-height:1.05;letter-spacing:-.04em;font-weight:500;color:var(--forest);transition:transform .5s var(--ease-out)}.x-markets__meta{grid-column:2;align-self:start;display:flex;gap:12px;align-items:center;margin-top:6px;font:500 var(--fs-label) var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-markets__home{font-weight:500;color:var(--emerald-deep)}.x-markets time{grid-column:3;grid-row:1 / span 2;font-size:clamp(1.125rem, 1rem + .5vw, 1.5rem);font-variant-numeric:tabular-nums;color:var(--forest);letter-spacing:-.02em}.x-markets li:hover .x-markets__thumb{transform:scale(1.08) rotate(-3deg);border-radius:50%}.x-markets li:hover .x-markets__name{transform:translateX(10px)}.x-preview{position:fixed;left:0;top:0;z-index:40;pointer-events:none;width:240px;aspect-ratio:4 / 5;margin:-150px 0 0 28px;border-radius:18px;overflow:hidden;background:var(--forest-15);box-shadow:0 40px 80px -40px rgb(11 46 38 / .6);opacity:0;scale:.85;transition:opacity .35s,scale .5s var(--ease-out)}.x-preview.is-on{opacity:1;scale:1}.x-preview img{width:100%;height:100%;object-fit:cover}@media (hover:none),(max-width:1023px){.x-preview{display:none}}.x-faq{padding-top:0}.x-faq__list{border-top:1px solid var(--forest-15)}.x-faq details{border-bottom:1px solid var(--forest-15)}.x-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);font-weight:500;letter-spacing:-.015em;color:var(--forest);transition:color .3s}.x-faq summary::-webkit-details-marker{display:none}.x-faq summary::after{content:"+";flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--forest-15);font-weight:400;font-size:1.25rem;transition:transform .5s var(--ease-out),background-color .3s,color .3s}.x-faq summary:hover{color:var(--emerald-deep)}.x-faq summary:hover::after{transform:rotate(90deg)}.x-faq details[open] summary::after{transform:rotate(45deg);background:var(--forest);color:var(--white);border-color:var(--forest)}.x-faq details p{padding-bottom:28px;max-width:62ch;color:var(--forest-70)}.x-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--ease-out),content-visibility .5s allow-discrete}.x-faq details[open]::details-content{block-size:auto}.x-end{margin:0 var(--inset) var(--inset);border-radius:var(--r-xl);overflow:clip}.x-cta{padding-bottom:clamp(72px, 9vw, 136px)}.x-cta__layout{display:grid;gap:40px}.x-cta__title{margin-top:24px;font-size:clamp(2.25rem, 1.1rem + 4.6vw, 6rem);line-height:.98;letter-spacing:-.045em;max-width:15ch}.x-cta__side{display:grid;gap:32px;justify-items:start;align-self:end}.x-cta__start{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.x-cta__start .x-mono{width:100%;margin-bottom:4px}.x-cta__start button{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--on-dark-line);font-size:.9375rem;color:var(--on-dark-muted);transition:background-color .35s,color .35s,border-color .35s,transform .3s var(--ease-out)}.x-cta__start button:hover{border-color:rgb(255 255 255 / .4);color:var(--on-dark)}.x-cta__start button:active{transform:scale(.96)}.x-cta__start button[aria-pressed="true"]{background:var(--on-dark);border-color:var(--on-dark);color:var(--forest)}@media (min-width:1024px){.x-cta__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px, 6vw, 112px)}}.x-footer{padding-bottom:clamp(20px, 2.4vw, 32px)}.x-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;padding-top:56px;border-top:1px solid var(--on-dark-line)}.x-footer__brand{grid-column:1 / -1;display:grid;gap:10px;justify-items:start;align-content:start;color:var(--on-dark-muted)}.x-footer__tag{font-size:var(--fs-h3);letter-spacing:-.025em;line-height:1.2;color:var(--on-dark);font-weight:500}.x-footer nav ul{display:grid;gap:10px;margin-top:16px}.x-footer nav a{text-decoration:none;font-size:.9375rem;color:var(--on-dark-muted);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color .3s,background-size .45s var(--ease-out)}.x-footer nav a:hover{color:var(--on-dark);background-size:100% 1px}.x-footer__about{margin-top:48px;max-width:86ch;font-size:.875rem;line-height:1.7;color:var(--on-dark-quiet)}.x-copy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.x-copy__btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--on-dark-line);font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--on-dark-muted);transition:border-color .3s,color .3s,background-color .3s}.x-copy__btn:hover{border-color:rgb(255 255 255 / .4);color:var(--on-dark)}.x-copy__icon{position:relative;width:10px;height:10px;border:1.5px solid currentColor;border-radius:2px}.x-copy__icon::after{content:"";position:absolute;left:2px;top:2px;width:10px;height:10px;border:1.5px solid currentColor;border-radius:2px}.x-copy__btn.is-done{background:var(--lime);border-color:var(--lime);color:var(--forest)}.x-copy__btn.is-done .x-copy__icon{border:0;width:10px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;rotate:-45deg;translate:0 -2px;border-radius:0}.x-copy__btn.is-done .x-copy__icon::after{display:none}.x-footer__logo{display:inline-block;margin-bottom:14px;transition:opacity .3s}.x-footer__logo img{width:140px;height:auto}.x-footer__logo:hover{opacity:.8}.x-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:clamp(40px, 5vw, 64px);padding-top:20px;border-top:1px solid var(--on-dark-line)}.x-footer__base a{text-decoration:none;transition:color .3s}.x-footer__base a:hover{color:var(--on-dark)}@media (min-width:900px){.x-footer__cols{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2.2fr))}.x-footer__brand{grid-column:auto}}.x-toast{position:fixed;left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:80;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--forest);color:var(--white);font-size:.875rem;font-weight:500;box-shadow:0 20px 40px -20px rgb(0 0 0 / .5);translate:-50% 160%;transition:translate .55s var(--ease-out)}.x-toast::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime)}.x-toast.is-show{translate:-50% 0}.x-toast:empty{visibility:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.x-panelled:not(.x-hero),.x-end{animation:x-unfold linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes x-unfold{from{clip-path:inset(0 3.5% round calc(var(--r-xl) * 1.6))}to{clip-path:inset(0 0 round var(--r-xl))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.js [data-reveal],.js .x-line>span{opacity:1;transform:none}.x-jtab__bar,.x-journeys__pause{display:none}.x-jpanel__img{transform:none}}.x-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.x-on-light{color:var(--graphite)}.theme-dark .x-on-light .x-link{color:var(--forest);background:linear-gradient(var(--emerald-deep),var(--emerald-deep)) 0 100% / 0 1.5px no-repeat,linear-gradient(var(--forest-15),var(--forest-15)) 0 100% / 100% 1px no-repeat}.theme-dark .x-on-light .x-link:hover{color:var(--emerald-deep);background-size:100% 1.5px,100% 1px}.theme-dark .x-on-light :focus-visible{outline-color:var(--emerald-deep)}.theme-dark .x-on-light strong{color:var(--forest)}.x-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;font:500 var(--fs-label)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-crumbs li+li::before{content:"/";margin-right:8px;opacity:.6}.x-crumbs a{text-decoration:none;transition:color .3s}.x-crumbs a:hover{color:var(--emerald-deep)}.theme-dark .x-crumbs ol{color:var(--on-dark-quiet)}.theme-dark .x-crumbs a:hover{color:var(--on-dark)}.x-crumbs+.x-label{margin-top:28px}.x-period--ink::after{bottom:.27em;box-shadow:0 0 0 .035em var(--forest)}.x-phero{margin-top:var(--inset);padding-top:clamp(128px, 15vw, 184px);padding-bottom:clamp(56px, 7vw, 104px)}.x-phero__layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.x-phero__title{margin-top:24px;font-size:clamp(2.5rem, 1.25rem + 3.6vw, 4.25rem);line-height:.98;letter-spacing:-.045em;font-weight:500}.x-phero__lead{margin-top:28px;font-size:var(--fs-lead);line-height:1.5;max-width:46ch;color:var(--on-dark)}.x-phero__body{margin-top:14px;max-width:56ch;color:var(--on-dark-muted)}@media (min-width:1024px){.x-phero__layout{grid-template-columns:minmax(0,7.6fr) minmax(0,4.4fr);gap:clamp(40px, 5vw, 96px);align-items:end}}.x-end--solo .x-footer{padding-top:clamp(64px, 8vw, 112px)}.x-end--solo .x-footer__cols{border-top:0;padding-top:0}.x-finder{position:relative;padding:clamp(20px, 2.6vw, 32px);border-radius:var(--r-xl);background:var(--white);box-shadow:0 40px 80px -48px rgb(0 0 0 / .6)}.x-finder__title{margin-top:10px;font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.022em;color:var(--forest)}.x-finder__opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.x-finder__opts button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--forest-15);background:var(--paper);color:var(--forest);font-size:.875rem;transition:background-color .3s,color .3s,border-color .3s,transform .3s var(--ease-out)}.x-finder__opts button:hover{border-color:var(--emerald-deep)}.x-finder__opts button:active{transform:scale(.96)}.x-finder__opts button[aria-pressed="true"]{background:var(--forest);border-color:var(--forest);color:var(--white)}.x-finder__result{display:grid;align-content:start;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--forest-15)}.x-finder__hint{color:var(--forest-70);font-size:.9375rem}.x-finder__path{display:grid;gap:6px;counter-reset:fp}.x-finder__path li{counter-increment:fp;animation:x-fade-up .5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.x-finder__path a{display:grid;grid-template-columns:1.8rem 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--paper);color:var(--forest);text-decoration:none;transition:background-color .3s}.x-finder__path a::before{content:counter(fp,decimal-leading-zero);font:500 .6875rem var(--mono);color:var(--forest-70)}.x-finder__path a::after{content:"→";color:var(--emerald-deep);transition:transform .4s var(--ease-out)}.x-finder__path a:hover{background:var(--emerald-tint)}.x-finder__path a:hover::after{transform:translateX(4px)}.x-finder__path b{display:block;font-weight:500}.x-finder__path small{display:block;font-size:.8125rem;color:var(--forest-70)}.x-services{position:relative}.x-subnav{position:sticky;top:86px;z-index:30;margin-top:clamp(24px, 3vw, 40px);pointer-events:none;transition:top .5s var(--ease-out)}html.is-header-hidden .x-subnav{top:12px}.x-subnav .x-wrap{position:relative}.x-subnav__pill{pointer-events:auto;position:relative;display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;padding:5px;border-radius:999px;background:rgb(250 252 249 / .86);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 0 0 1px var(--forest-15),0 18px 40px -26px rgb(11 46 38 / .35)}.x-subnav__pill::-webkit-scrollbar{display:none}.x-subnav__group{flex:none;padding:0 10px 0 12px;font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-subnav__group:not(:first-child){margin-left:6px;padding-left:16px;border-left:1px solid var(--forest-15)}.x-subnav a{flex:none;display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--forest-70);text-decoration:none;white-space:nowrap;transition:background-color .35s,color .35s}.x-subnav a:hover{color:var(--forest);background:rgb(11 46 38 / .05)}.x-subnav a[aria-current="true"]{background:var(--forest);color:var(--white)}.x-subnav__bar{position:absolute;left:calc(var(--gutter) + 24px);right:calc(var(--gutter) + 24px);bottom:-7px;height:2px;border-radius:2px;background:var(--emerald-deep);transform:scaleX(var(--sp2,0));transform-origin:left}.x-sgroup{padding-top:clamp(72px, 9vw, 136px);padding-bottom:clamp(32px, 4vw, 64px);scroll-margin-top:140px}.x-sgroup__intro{display:grid;gap:14px;align-self:end;max-width:56ch;color:var(--forest-70)}.x-showcase{margin-top:clamp(48px, 6vw, 96px)}.x-service{scroll-margin-top:150px;padding-block:clamp(28px, 4vw, 48px);border-top:1px solid var(--forest-15)}.x-service__num{color:var(--forest-70);transition:color .4s}.x-service.is-current .x-service__num{color:var(--emerald-deep)}.x-service__title{margin-top:14px;font-size:clamp(1.875rem, 1.3rem + 2.2vw, 3.25rem);line-height:1.04;letter-spacing:-.035em;color:var(--forest)}.x-service__tag{margin-top:12px;font-size:var(--fs-lead);line-height:1.45;color:var(--forest);max-width:40ch}.x-service__text>p:not([class]){margin-top:12px;color:var(--forest-70);max-width:54ch}.x-service__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.x-service__list li{padding:7px 12px;border-radius:999px;border:1px solid var(--forest-15);background:var(--white);font-size:.8125rem;color:var(--forest);transition:border-color .3s}.x-service__list li:hover{border-color:var(--emerald-deep)}.x-service__text .x-link{margin-top:24px}.x-service>.x-scene{margin-top:28px}.x-showcase__stage{display:none}@media (min-width:1024px){.x-showcase.is-staged{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px, 5vw, 96px);align-items:start}.x-showcase.is-staged .x-service{min-height:72vh;display:flex;align-items:center}.x-showcase.is-staged .x-showcase__stage{display:block;position:sticky;top:150px;height:min(calc(100vh - 190px), 640px)}.x-showcase.is-staged .x-showcase__stage .x-scene{position:absolute;inset:0;aspect-ratio:auto;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out),visibility 0s .6s}.x-showcase.is-staged .x-showcase__stage .x-scene.is-active{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out)}}.x-scene{position:relative;container-type:inline-size;aspect-ratio:4 / 5;border-radius:var(--r-xl);overflow:hidden;isolation:isolate;background:var(--paper)}@media (min-width:600px){.x-scene{aspect-ratio:5 / 4}}.x-scene--paper{background-color:var(--paper);background-image:radial-gradient(var(--forest-15) 1px,transparent 1.3px);background-size:22px 22px;box-shadow:inset 0 0 0 1px var(--forest-15)}.x-scene--dark{background-color:var(--forest);background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:44px 44px}.x-scene--photo{background:var(--forest)}.elementor .x-scene__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--op,50% 50%);transform:scale(1.07);transition:transform 8s linear}.x-scene.is-active .x-scene__img{transform:scale(1)}.x-scene--photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(11 46 38 / .2),transparent 30%,transparent 60%,rgb(11 46 38 / .36))}.x-scene__ui{position:absolute;inset:0;z-index:1;--edge:5%;font-size:clamp(10px, 2.1cqi, 14px)}@container (max-width:520px){.x-scene__ui{--edge:4%}.x-scene__ui .x-note{display:none}}@keyframes x-draw{to{transform:scaleX(1);background:var(--emerald-deep)}}@keyframes x-stroke{to{stroke-dashoffset:0}}@keyframes x-node-on{from{opacity:.35;transform:scale(.92)}to{opacity:1;transform:none;border-color:var(--emerald-deep)}}.x-num{counter-reset:num var(--num)}.x-num::after{content:counter(num)}.is-active .x-num{animation:x-count-to 1.3s var(--ease-out) var(--s,1s) both}@keyframes x-count-to{from{--num:0}to{--num:var(--to)}}.x-pill--warn{background:color-mix(in srgb,#B45309 10%,var(--white));color:#B45309;border-color:#fff0}.x-browser{position:absolute;display:flex;flex-direction:column;background:var(--white);border-radius:1em;overflow:hidden;box-shadow:0 1.6em 3.2em -1.6em rgb(11 46 38 / .55),0 0 0 1px rgb(11 46 38 / .08)}.x-browser__bar{display:flex;align-items:center;gap:.35em;padding:.6em .8em;background:var(--paper);border-bottom:1px solid var(--forest-15)}.x-browser__bar>i{flex:none;width:.55em;height:.55em;border-radius:50%;background:var(--forest-15)}.x-browser__url{flex:1;min-width:0;margin-left:.6em;padding:.25em .7em;border-radius:999px;background:var(--white);border:1px solid var(--forest-15);font:500 .7em var(--mono);color:var(--forest-70);white-space:nowrap;overflow:hidden}.x-browser__page{position:relative;flex:1;display:flex;flex-direction:column;gap:.8em;padding:.9em;container-type:inline-size}.x-pd__flow{left:var(--edge);top:var(--edge);width:22em}.x-pd__nodes{display:flex;align-items:center;gap:.4em;margin-top:.6em}.x-pd__nodes i{font-style:normal;flex:none;padding:.35em .7em;border-radius:999px;border:1px solid var(--forest-15);font-size:.85em;opacity:.35}.x-pd__nodes b{flex:1;height:1.5px;background:var(--forest-15);transform:scaleX(0);transform-origin:left}.is-active .x-pd__nodes i{animation:x-node-on .45s var(--ease-out) var(--s) both}.is-active .x-pd__nodes i:last-child{animation:x-node-on .45s var(--ease-out) var(--s) both,x-chip-on .35s var(--ease-out) calc(var(--s) + .3s) both}.is-active .x-pd__nodes b{animation:x-draw .4s var(--ease-io) var(--s) both}.x-pd__screen{right:9%;top:20%;width:14.5em;height:62%;display:flex;flex-direction:column;gap:.7em;padding:1em}.x-pd__bar{flex:none;width:40%;height:.6em;border-radius:1em;background:var(--forest-15)}.x-pd__img{flex:1;border-radius:.8em;border:1.5px dashed var(--forest-45)}.x-pd__line{flex:none;width:var(--w);height:.55em;border-radius:1em;border:1.5px dashed var(--forest-45)}.x-pd__cta{flex:none;display:grid;place-items:center;height:2.4em;border-radius:999px;border:1.5px dashed var(--forest-45);font-size:.85em;font-weight:500;color:var(--forest-70)}.is-active .x-pd__img{animation:x-wire-img .6s ease var(--s) both}.is-active .x-pd__line{animation:x-wire-line .6s ease var(--s) both}.is-active .x-pd__cta{animation:x-wire-cta .6s ease var(--s) both}@keyframes x-wire-img{to{background:var(--emerald-tint);border-color:#fff0}}@keyframes x-wire-line{to{background:var(--forest-15);border-color:#fff0}}@keyframes x-wire-cta{to{background:var(--forest);border-color:var(--forest);color:var(--white)}}.x-pd__system{left:var(--edge);bottom:var(--edge);width:18em}.x-pd__tokens{display:flex;flex-wrap:wrap;gap:.45em;margin-top:.6em}.x-pd__tokens i{font-style:normal;font-size:.8em;padding:.45em .8em;border-radius:.5em;border:1px solid var(--forest-15)}.x-pd__tokens .t-btn{border-radius:999px;background:var(--forest);border-color:var(--forest);color:var(--white)}.x-pd__tokens .t-card{background:var(--paper);box-shadow:0 .3em .6em -.3em rgb(11 46 38 / .3)}.x-pd__note{left:var(--edge);top:38%}@container (max-width:520px){.x-pd__screen{right:5%;top:24%;width:13em;height:52%}.x-pd__flow{width:25em}}.x-ux__page{left:var(--edge);top:var(--edge);width:18em;display:grid;gap:.6em;padding:1em}.x-ux__nav{display:flex;gap:.4em}.x-ux__nav i{height:.5em;width:2.6em;border-radius:1em;background:var(--forest-15)}.x-ux__nav i:first-child{width:1.2em;height:1.2em;border-radius:.35em;background:var(--forest);margin-right:auto}.x-ux__hero{height:3.6em;border-radius:.6em;background:var(--emerald-tint)}.x-ux__ctas{display:flex;gap:.4em}.x-ux__ctas i{flex:1;height:1.9em;border-radius:999px;background:var(--forest)}.x-ux__ctas i+i{background:var(--emerald-deep)}.x-ux__field{height:1.8em;border-radius:.5em;border:1px solid var(--forest-15);background:var(--paper)}.x-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:1.9em;height:1.9em;margin:-.95em 0 0 -.95em;border-radius:50%;background:var(--lime);color:var(--forest);font-size:.85em;font-weight:600;box-shadow:0 0 0 2px var(--white),0 0 0 3.5px var(--forest);opacity:0}.is-active .x-hotspot{animation:x-pin-in .5s var(--ease-out) var(--s) both}@keyframes x-pin-in{from{opacity:0;transform:scale(.3)}60%{transform:scale(1.2)}to{opacity:1;transform:none}}.x-ux__findings{right:var(--edge);bottom:7%;width:20em;display:grid;gap:.1em}.x-ux__row{display:grid;grid-template-columns:1.6em 1fr auto;align-items:center;gap:.6em;padding:.55em 0;border-top:1px solid var(--forest-15);font-size:.88em;opacity:0}.x-ux__row:first-of-type{margin-top:.4em}.x-ux__row b{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--lime);color:var(--forest);font-size:.8em}.x-ux__row em{font-style:normal}.is-active .x-ux__row{animation:x-in .5s var(--ease-out) var(--s) both}.x-ux__note{right:var(--edge);top:var(--edge)}@container (max-width:520px){.x-ux__page{width:20em}.x-ux__findings{width:25em}}.x-wd__browser{left:6%;top:16%;width:88%;height:70%;opacity:0}.is-active .x-wd__browser{animation:x-in .8s var(--ease-out) .2s both,x-shrink 1.2s var(--ease-io) 3s both}@keyframes x-shrink{from{left:6%;width:88%}to{left:31%;width:38%}}.x-wd__nav{display:flex;align-items:center;gap:.5em}.x-wd__nav b{width:1.4em;height:1.4em;border-radius:.4em;background:var(--forest);margin-right:auto}.x-wd__nav i{width:2.6em;height:.45em;border-radius:1em;background:var(--forest-15)}.x-wd__hero{display:grid;gap:.45em;padding:1em;border-radius:.7em;background:var(--emerald-tint)}.x-wd__hero i{width:var(--w);height:.7em;border-radius:1em;background:var(--forest)}.x-wd__hero i+i{height:.5em;background:var(--forest-45)}.x-wd__hero b{margin-top:.3em;width:6em;height:1.8em;border-radius:999px;background:var(--forest)}.x-wd__cards{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.x-wd__cards i{min-height:2.6em;border-radius:.6em;background:var(--paper);border:1px solid var(--forest-15)}.is-active .x-wd__hero{animation:x-in .6s var(--ease-out) 1s both}.is-active .x-wd__cards i{animation:x-in .6s var(--ease-out) calc(1.35s + var(--i, 0) * .12s) both}@container (max-width:250px){.x-wd__nav i{display:none}.x-wd__nav::after{content:"";width:1.3em;height:.8em;border-top:2px solid var(--forest);border-bottom:2px solid var(--forest)}.x-wd__cards{grid-template-columns:1fr}}.x-wd__bp{left:var(--edge);top:var(--edge)}.x-wd__dot{width:.6em;height:.6em;border-radius:50%;background:var(--emerald-deep)}.x-wd__note{right:var(--edge);bottom:var(--edge)}.x-br__mark{left:var(--edge);top:var(--edge);width:13em}.x-br__svg{width:100%;height:auto;margin-top:.5em;overflow:visible}.x-br__svg path,.x-br__c,.x-br__r{fill:none;stroke:var(--forest);stroke-width:1.2;stroke-dasharray:400;stroke-dashoffset:400}.x-br__svg path{stroke:var(--forest-15);stroke-width:1}.x-br__dot{fill:var(--lime);stroke:var(--forest);stroke-width:1.5;transform-origin:82px 82px;transform:scale(0)}.is-active .x-br__svg path{animation:x-stroke 1s var(--ease-io) .4s both}.is-active .x-br__c{animation:x-stroke 1.1s var(--ease-io) .7s both}.is-active .x-br__r{animation:x-stroke 1.1s var(--ease-io) 1s both}.is-active .x-br__dot{animation:x-pop-in .6s var(--ease-out) 1.8s both}@keyframes x-pop-in{from{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.x-br__palette{right:var(--edge);top:var(--edge);width:20em}.x-br__sw{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em;margin-top:.6em}.x-br__sw i{font-style:normal;display:grid;gap:.4em;font-size:.78em;color:var(--forest-70);opacity:0}.x-br__sw i::before{content:"";height:3.6em;border-radius:.6em;background:var(--c);box-shadow:inset 0 0 0 1px rgb(11 46 38 / .12)}.is-active .x-br__sw i{animation:x-in .5s var(--ease-out) var(--s) both}.x-br__type{left:var(--edge);bottom:7%;width:16em;display:flex;align-items:center;gap:1em}.x-br__aa{font-size:3.2em;line-height:1;font-weight:500;letter-spacing:-.05em;color:var(--forest)}.x-br__voice{right:var(--edge);bottom:7%}.x-br__voice b{padding:.3em .7em;border-radius:999px;background:var(--paper);border:1px solid var(--forest-15);font-size:.85em;font-weight:500}@container (max-width:520px){.x-br__palette{top:40%;left:var(--edge);right:auto;width:24em}.x-br__voice{display:none}}.x-cd__tile{position:absolute;overflow:hidden;border-radius:1em;background:var(--forest);box-shadow:0 1.6em 3em -1.6em rgb(11 46 38 / .55);rotate:var(--r,0deg);opacity:0}.x-cd__tile img{width:100%;height:100%;object-fit:cover}.x-cd__story{left:6%;top:9%;width:27%;aspect-ratio:9 / 16;--r:-6deg}.x-cd__post{left:37%;top:9%;width:27%;aspect-ratio:1;--r:5deg}.x-cd__banner{left:37%;top:50%;width:57%;aspect-ratio:16 / 8;--r:-3deg;display:grid;align-content:center;padding:1.2em 1.4em}.is-active .x-cd__tile{animation:x-in .8s var(--ease-out) var(--t) both,x-snap .8s var(--ease-io) 1.9s both}@keyframes x-snap{from{rotate:var(--r)}to{rotate:0deg}}.x-cd__copy{position:absolute;left:0;right:0;bottom:0;display:grid;gap:.35em;padding:2.2em .9em .9em;background:linear-gradient(180deg,transparent,rgb(11 46 38 / .85));color:var(--white)}.x-cd__copy b{font-size:1.1em;font-weight:600;letter-spacing:-.01em;line-height:1.1}.x-cd__copy i{justify-self:start;font-style:normal;font-size:.75em;font-weight:500;padding:.35em .8em;border-radius:999px;background:var(--lime);color:var(--forest)}.x-cd__banner b{font-size:1.5em;font-weight:600;letter-spacing:-.025em;line-height:1.05;color:var(--lime);max-width:11em}.x-cd__banner i{justify-self:start;margin-top:.7em;font-style:normal;font-size:.8em;font-weight:500;color:var(--white);border-bottom:1px solid rgb(255 255 255 / .4)}.x-cd__formats{right:var(--edge);top:9%;flex-direction:column;align-items:flex-start;gap:.45em;border-radius:1em;padding:.8em 1em}.x-cd__formats b{font-size:.85em;font-weight:500}.x-cd__note{left:6%;bottom:6%}@container (max-width:520px){.x-cd__story{width:34%}.x-cd__post{left:44%;width:34%}.x-cd__banner{left:6%;top:62%;width:88%}.x-cd__formats{display:none}}.x-ba__map{left:var(--edge);top:var(--edge);width:20em}.x-ba__area{position:relative;display:block;height:10.5em;margin-top:.4em}.x-ba__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.x-ba__l{fill:none;stroke:var(--emerald-deep);stroke-width:1.5;stroke-dasharray:120;stroke-dashoffset:120}.is-active .x-ba__l{animation:x-stroke .7s var(--ease-io) .9s both}.x-ba__node{position:absolute;translate:-50% -50%;padding:.35em .7em;border-radius:999px;background:var(--paper);border:1px solid var(--forest-15);font-size:.8em;font-weight:500;white-space:nowrap;opacity:0}.x-ba__node--core{background:var(--forest);color:var(--white);border-color:var(--forest);opacity:1}.is-active .x-ba__node:not(.x-ba__node--core){animation:x-pin-in .5s var(--ease-out) var(--s) both}.x-ba__proc{right:var(--edge);bottom:7%;width:19em;display:grid;gap:.7em}.x-ba__steps{display:flex;align-items:center}.x-ba__steps i{flex:none;width:1.3em;height:1.3em;border-radius:50%;border:2px solid var(--forest);background:var(--white)}.x-ba__steps i+i{margin-left:1.6em;position:relative}.x-ba__steps i+i::before{content:"";position:absolute;right:100%;top:50%;width:1.6em;height:2px;margin-top:-1px;background:var(--forest-15)}.is-active .x-ba__steps .cut{animation:x-cut .6s var(--ease-io) 3s both}@keyframes x-cut{to{width:0;margin-left:0;border-width:0;opacity:0}}.x-ba__pill{justify-self:start;opacity:0}.is-active .x-ba__pill{animation:x-up .45s var(--ease-out) var(--s) both}.x-ba__note{right:var(--edge);top:var(--edge)}@container (max-width:520px){.x-ba__map{width:26em}.x-ba__proc{width:24em}}.x-wdv__pipe{left:var(--edge);top:var(--edge);width:18em}.x-wdv__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5em}.x-wdv__row{display:flex;justify-content:space-between;align-items:center;gap:.6em;padding:.55em 0;border-top:1px solid var(--forest-15);font-size:.9em}.x-wdv__st{display:inline-grid;padding:.25em .65em;border-radius:999px;background:var(--info-tint);color:var(--info);font-size:.85em;font-weight:500}.is-active .x-wdv__st{animation:x-st-ok .35s ease var(--s) both}@keyframes x-st-ok{to{background:var(--emerald-tint);color:var(--emerald-deep)}}.x-wdv__live{right:var(--edge);top:30%;width:50%;height:44%;opacity:0}.is-active .x-wdv__live{animation:x-in .8s var(--ease-out) var(--t) both}.x-wdv__live .x-pill{flex:none;margin-left:.4em;font-size:.7em}.x-wdv__blocks{display:grid;gap:.5em}.x-wdv__blocks i{height:.6em;border-radius:1em;background:var(--forest-15);width:var(--w,100%)}.x-wdv__blocks b{height:3.4em;border-radius:.6em;background:var(--emerald-tint)}.x-wdv__perf{left:var(--edge);bottom:7%;width:17em;display:grid;gap:.55em}.x-wdv__meter{display:grid;grid-template-columns:7em 1fr;align-items:center;gap:.6em;font-size:.85em}.x-wdv__meter i{height:.45em;border-radius:1em;background:linear-gradient(var(--emerald-deep),var(--emerald-deep)) 0 0 / 0 100% no-repeat,var(--forest-15)}.is-active .x-wdv__meter i{animation:x-meter 1s var(--ease-out) var(--s) both}@keyframes x-meter{to{background-size:calc(var(--v) * 100%) 100%,auto}}@container (max-width:520px){.x-wdv__pipe{width:24em}.x-wdv__live{display:none}.x-wdv__perf{width:24em}}.x-md__phone{right:12%}.x-md__screen{display:flex;flex-direction:column;gap:.7em;padding:2.4em .9em 3.4em}.x-md__top{display:grid;gap:.2em}.x-md__cards{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.x-md__card{display:grid;gap:.25em;padding:.7em;border-radius:.8em;background:var(--white);border:1px solid var(--forest-15);font-size:.8em}.x-md__card b{font-weight:600;color:var(--forest)}.x-md__card i{font-style:normal;color:var(--forest-70)}.x-md__card--wide{grid-column:1 / -1}.x-md__bar{display:block;height:.45em;margin-top:.3em;border-radius:1em;background:linear-gradient(var(--lime),var(--lime)) 0 0 / 0 100% no-repeat,var(--forest-15)}.is-active .x-md__bar{animation:x-meter-62 1s var(--ease-out) 1.8s both}@keyframes x-meter-62{to{background-size:62% 100%,auto}}.x-md__tabs{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;height:2.6em;padding:0 .4em;border-radius:0 0 1.75em 1.75em;background:var(--white);border-top:1px solid var(--forest-15)}.x-md__tabs i{width:.9em;height:.9em;border-radius:.25em;border:1.5px solid var(--forest-45)}.x-md__ind{position:absolute;bottom:.45em;left:calc(.4em + (100% - .8em) / 8);width:1.2em;height:.2em;margin-left:-.6em;border-radius:1em;background:var(--forest)}.is-active .x-md__ind{animation:x-tab-move .5s var(--ease-out) 2.4s both}@keyframes x-tab-move{to{left:calc(.4em + (100% - .8em) / 8 * 5)}}.x-md__push{position:absolute;z-index:4;left:.6em;right:.6em;top:.6em;display:grid;gap:.1em;padding:.65em .8em;border-radius:1em;background:var(--forest);color:var(--white);font-size:.78em;transform:translateY(-160%)}.x-md__push i{font-style:normal;color:var(--on-dark-muted)}.is-active .x-md__push{animation:x-push .6s var(--ease-out) 3.2s both}@keyframes x-push{from{transform:translateY(-160%)}to{transform:none}}.x-md__os{left:var(--edge);top:var(--edge)}.x-md__os b{padding:.2em .55em;border-radius:999px;background:var(--paper);font-size:.85em;font-weight:500}.x-md__feat{left:var(--edge);top:30%;width:15em}.x-md__list{display:grid;gap:.45em;margin-top:.6em;font-size:.88em}.x-md__list span{display:flex;align-items:center;gap:.55em;opacity:0}.x-md__list span::before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--emerald-deep)}.is-active .x-md__list span{animation:x-in .45s var(--ease-out) var(--s) both}.x-md__note{left:var(--edge);bottom:7%}@container (max-width:520px){.x-md__phone{right:6%}.x-md__feat{top:auto;bottom:var(--edge);width:15em}}.x-ec__shop{left:var(--edge);top:var(--edge);width:19em}.x-ec__filters{display:flex;gap:.35em;margin-bottom:.7em}.x-ec__filters i{font-style:normal;font-size:.8em;padding:.35em .75em;border-radius:999px;border:1px solid var(--forest-15)}.x-ec__filters .is-all{background:var(--forest);color:var(--white);border-color:var(--forest)}.is-active .x-ec__filters .is-all{animation:x-chip-off .3s ease 1.2s both}.is-active .x-ec__filters .is-pick{animation:x-chip-on .3s ease 1.2s both}@keyframes x-chip-off{to{background:#fff0;color:var(--forest);border-color:var(--forest-15)}}.x-ec__grid{display:grid;grid-template-columns:1fr 1fr;gap:.55em}.x-ec__item{display:grid;gap:.2em;font-size:.82em;overflow:hidden}.x-ec__item span{aspect-ratio:1;border-radius:.6em;border:1px solid var(--forest-15);background:var(--c,var(--paper)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23536C65' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M8.5 3.5L4 6l1.6 3.6 1.9-.9V20h9V8.7l1.9.9L20 6l-4.5-2.5c-.5 1.3-1.9 2.2-3.5 2.2s-3-.9-3.5-2.2z'/%3E%3C/svg%3E") center / 48% no-repeat}.x-ec__item b{font-weight:500;color:var(--forest)}.x-ec__item i{font-style:normal;color:var(--forest-70)}.is-active .x-ec__item--hide{animation:x-ec-hide .5s var(--ease-io) 1.45s both}@keyframes x-ec-hide{to{opacity:.15;filter:grayscale(1)}}.x-ec__cart{right:var(--edge);bottom:7%;width:15em;display:grid;gap:.5em}.x-ec__line{display:flex;justify-content:space-between;font-size:.9em;color:var(--forest-70);opacity:0}.x-ec__line b{font-weight:500;color:var(--forest)}.x-ec__total{padding-top:.45em;border-top:1px solid var(--forest-15);color:var(--forest);font-weight:600}.is-active .x-ec__line{animation:x-in .4s var(--ease-out) var(--s) both}.is-active .x-ec__pay{animation:x-press .6s var(--ease-out) var(--s) both}.x-ec__pay{width:100%;margin-top:.2em}.x-ec__note{right:var(--edge);top:var(--edge)}@container (max-width:520px){.x-ec__shop{width:22em}.x-ec__cart{width:19em}}.x-bw__dash{left:var(--edge);top:var(--edge);width:25em;display:grid;grid-template-columns:2.4em 1fr;gap:.9em;padding:.9em}.x-bw__side{display:grid;align-content:start;gap:.7em;padding:.5em 0;border-right:1px solid var(--forest-15)}.x-bw__side i{width:1.1em;height:1.1em;border-radius:.3em;border:1.5px solid var(--forest-45)}.x-bw__side i.on{background:var(--forest);border-color:var(--forest)}.x-bw__main{display:grid;gap:.7em;min-width:0}.x-bw__head{display:flex;justify-content:space-between;align-items:baseline}.x-bw__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.45em}.x-bw__kpi{display:grid;gap:.2em;padding:.55em .6em;border-radius:.7em;background:var(--paper);border:1px solid var(--forest-15)}.x-bw__kpi .x-ui__label{font-size:.62em}.x-bw__kpi b{font-size:1.45em;font-weight:600;letter-spacing:-.03em;color:var(--forest)}.x-bw__main .x-table__row{font-size:.85em}.x-bw__toast{right:var(--edge);bottom:8%}.x-bw__note{left:var(--edge);bottom:8%}@container (max-width:520px){.x-bw__dash{width:30em}.x-bw__toast{left:var(--edge);right:auto;bottom:var(--edge)}}.x-ahero{padding-top:clamp(128px, 15vw, 184px);padding-bottom:clamp(48px, 6vw, 88px);overflow:clip}.x-ahero__title{margin-top:24px;font-size:clamp(2.75rem, 1.2rem + 6vw, 7rem);line-height:.96;letter-spacing:-.048em;font-weight:500;color:var(--forest)}.x-ahero__title .x-line:not(:last-child)>span{color:var(--forest-70)}.x-ahero__intro{display:grid;gap:14px;margin-top:clamp(28px, 4vw, 48px);max-width:60ch}.x-ahero__intro p:first-child{font-size:var(--fs-lead);line-height:1.45;color:var(--forest)}.x-ahero__intro p+p{color:var(--forest-70)}@media (min-width:1024px){.x-ahero__intro{margin-left:calc(50% + 12px);max-width:52ch}}.x-collage{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:clamp(40px, 6vw, 88px);padding:0 var(--gutter) 8px}.x-collage::-webkit-scrollbar{display:none}.x-tile{flex:0 0 64%;scroll-snap-align:center;aspect-ratio:3 / 4;border-radius:20px}.x-tile img{transition:scale 1.8s var(--ease-out),transform .8s var(--ease-out)}.x-tile:hover img{transform:scale(1.05)}@media (min-width:900px){.x-collage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;overflow:visible;max-width:calc(var(--wrap) + 160px);margin-inline:auto;align-items:start}.x-tile{aspect-ratio:var(--ar,3 / 4);margin-top:var(--mt,0);translate:0 var(--ty,0)}}.x-chapters{padding-block:0}.x-hpin__sticky{padding-block:var(--sec-y)}.x-chapters__head{display:grid;gap:20px}.x-chapters__head .x-h2{max-width:24ch;font-size:clamp(1.875rem, 1.2rem + 2.7vw, 3.75rem)}.x-chapters__progress{display:none}.x-chapters__track{display:grid;max-width:var(--wrap);margin:clamp(40px, 6vw, 72px) auto 0;padding-inline:var(--gutter)}.x-chapter{position:relative;padding:0 0 40px 32px;border-left:1px solid var(--on-dark-line)}.x-chapter:last-child{padding-bottom:0}.x-chapter::before{content:"";position:absolute;left:-5px;top:.35em;width:9px;height:9px;border-radius:50%;background:var(--forest);border:1.5px solid var(--on-dark-quiet);transition:background-color .4s,border-color .4s}.x-chapter.is-next::before{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 4px var(--forest)}.x-chapter__n{font:500 var(--fs-label) var(--mono);letter-spacing:.08em;color:var(--on-dark-quiet)}.x-chapter__when{display:block;margin-top:12px;font-size:clamp(2.25rem, 1.4rem + 3vw, 4rem);line-height:1;font-weight:300;letter-spacing:-.05em;color:var(--on-dark);transition:color .5s}.x-chapter h3{margin-top:16px;font-size:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);letter-spacing:-.02em}.x-chapter p{margin-top:10px;max-width:40ch;color:var(--on-dark-muted)}.x-chapter__list{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;max-width:34em}.x-chapter__list li{padding:5px 10px;border-radius:999px;border:1px solid var(--on-dark-line);font-size:.8125rem;color:var(--on-dark-muted)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.js .x-hpin{height:320vh}.js .x-hpin__sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-block:104px 56px}.js .x-chapters__progress{display:block;position:relative;max-width:420px;height:2px;margin-top:8px;border-radius:2px;background:var(--on-dark-line)}.js .x-chapters__progress span{position:absolute;inset:0;border-radius:2px;background:var(--lime);transform-origin:left;transform:scaleX(var(--hp2,0))}.js .x-chapters__track{display:flex;width:max-content;max-width:none;margin-inline:0;padding-inline:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));transform:translate3d(var(--hx,0),0,0);will-change:transform}.js .x-chapter{flex:0 0 clamp(320px, 30vw, 440px);padding:36px 56px 0 0;border-left:0;border-top:1px solid var(--on-dark-line)}.js .x-chapter::before{left:0;top:-5px}.js .x-chapter:not(.is-active) .x-chapter__when{color:var(--on-dark-quiet)}.js .x-chapter.is-active::before{border-color:var(--lime)}}.x-pillars{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:clamp(40px, 6vw, 72px) calc(var(--gutter) * -1) 0;padding:6px var(--gutter) 14px}.x-pillars::-webkit-scrollbar{display:none}.x-pillar{flex:0 0 min(78%, 300px);scroll-snap-align:start;display:grid;gap:12px;align-content:start;padding:24px;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--forest-15);transition:transform .5s var(--ease-out),box-shadow .5s,border-color .4s}.x-pillar:hover{transform:translateY(-6px);box-shadow:0 30px 60px -40px rgb(11 46 38 / .4);border-color:var(--emerald-deep)}.x-pillar__top{display:flex;justify-content:space-between;align-items:flex-start}.x-pillar__n{font:500 var(--fs-label) var(--mono);color:var(--forest-70)}.x-pillar__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--paper);border:1px solid var(--forest-15);color:var(--forest);transition:background-color .4s,color .4s,border-color .4s}.x-pillar:hover .x-pillar__icon{background:var(--forest);border-color:var(--forest);color:var(--lime)}.x-pillar__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.x-pillar h3{margin-top:12px;font-size:1.25rem;letter-spacing:-.02em;color:var(--forest)}.x-pillar p{font-size:.9375rem;color:var(--forest-70)}@media (min-width:1024px){.x-pillars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}}.x-tz{margin:clamp(48px, 6vw, 88px) 0 0;padding:clamp(20px, 3vw, 40px);border-radius:var(--r-xl);background:var(--white);border:1px solid var(--forest-15)}.x-tz__cap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-bottom:18px}.x-tz__title{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.022em;color:var(--forest);font-weight:500}.x-tz__legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8125rem;color:var(--forest-70)}.x-tz__key{display:inline-flex;align-items:center;gap:6px}.x-tz__key::before{content:"";width:16px;height:10px;border-radius:3px;background:var(--k);box-shadow:inset 0 0 0 1px var(--kb,transparent)}.x-tz__axis,.x-tz__rows li{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.x-tz__axis>span:not(.x-tz__ticks){display:none}.x-tz__ticks{position:relative;height:18px;font:500 .625rem var(--mono);color:var(--forest-70)}.x-tz__ticks span{position:absolute;left:calc(var(--h) / 24 * 100%);translate:-50% 0}.x-tz__ticks span:first-child{translate:0 0}.x-tz__ticks span:last-child{translate:-100% 0}.x-tz__rows li{padding:14px 0;border-top:1px solid var(--forest-15)}.x-tz__name{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.x-tz__name b{font-weight:500;font-size:1.0625rem;color:var(--forest)}.x-tz__track{position:relative;height:30px;border-radius:8px;overflow:hidden;background-color:var(--paper);background-image:repeating-linear-gradient(90deg,transparent 0 calc(100% / 24 - 1px),var(--forest-15) calc(100% / 24 - 1px) calc(100% / 24))}.x-tz__bar,.x-tz__ov{position:absolute;top:4px;bottom:4px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-radius:6px;transform-origin:left}.x-tz__bar{background:var(--emerald-tint);box-shadow:inset 0 0 0 1px rgb(12 125 71 / .35)}.is-home .x-tz__bar{background:var(--forest);box-shadow:none}.x-tz__ov{background:var(--emerald-deep)}.js .x-tz__bar,.js .x-tz__ov{transform:scaleX(0);transition:transform 1s var(--ease-out) calc(.2s + var(--i, 0) * .12s)}.x-tz.is-in .x-tz__bar,.x-tz.is-in .x-tz__ov{transform:none}.x-tz__nowtick{position:absolute;top:0;bottom:0;left:calc(var(--now) * 100%);width:2px;margin-left:-1px;background:var(--forest)}.x-tz__nowtick::after{content:"";position:absolute;top:1px;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1.5px var(--forest)}.x-tz__ovtext{font:500 var(--fs-label) var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--forest-70)}.x-tz__ovtext b{color:var(--emerald-deep);font-weight:500}.x-tz__foot{margin-top:16px;font-size:.8125rem;color:var(--forest-70)}@media (min-width:900px){.x-tz__axis,.x-tz__rows li{grid-template-columns:190px minmax(0,1fr) 190px;align-items:center;gap:20px}.x-tz__axis>span:not(.x-tz__ticks){display:block}.x-tz__name{display:grid;gap:2px}}.x-closing__text{margin-top:28px;max-width:24ch;font-size:clamp(1.75rem, 1.1rem + 2.8vw, 3.75rem);line-height:1.1;letter-spacing:-.035em;font-weight:500}.x-closing__text em{font-style:normal;color:var(--lime)}.x-closing__sub{margin-top:28px;max-width:56ch;color:var(--on-dark-muted)}.x-facts__list{border-top:1px solid var(--forest-15)}.x-facts__list div{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--forest-15)}.x-facts__list dt{font:500 var(--fs-label) var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-facts__list dd{margin:0;font-size:1.0625rem;color:var(--forest)}.x-facts .x-btn{margin-top:28px}@media (min-width:700px){.x-facts__list div{grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:baseline}}.x-contact{padding-top:clamp(124px, 14vw, 176px)}.x-contact__layout{display:grid;gap:clamp(40px, 5vw, 64px)}.x-contact__title{margin-top:24px;font-size:clamp(2.75rem, 1.4rem + 3.6vw, 4.75rem);line-height:.96;letter-spacing:-.048em;font-weight:500;color:var(--forest)}.x-contact__lead{margin-top:28px;max-width:40ch;font-size:var(--fs-lead);line-height:1.45;color:var(--forest)}.x-contact__intro>p:not([class]){margin-top:12px;max-width:46ch;color:var(--forest-70)}.x-contact__card{display:grid;gap:12px;margin-top:36px;padding:22px 24px;border-radius:var(--r-lg)}.x-contact__card .x-copy{margin-top:0}.x-contact__time{font-size:.9375rem;color:var(--on-dark-muted)}.x-contact__time time{font-weight:500;font-variant-numeric:tabular-nums;color:var(--on-dark)}.x-contact__media{margin-top:16px;aspect-ratio:16 / 10}@media (max-width:1023px){.x-contact__media{display:none}}.x-contact__media .x-media__tag{left:auto;right:14px;top:auto;bottom:14px}@media (min-width:1024px){.x-contact__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.x-form{padding:clamp(20px, 3.4vw, 48px);scroll-margin-top:96px}.x-form__top{display:grid;gap:14px;margin-bottom:clamp(24px, 3vw, 36px)}.x-form__toprow{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.x-form__status{font:500 var(--fs-label) var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-form__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.x-form__steps li{display:grid;gap:8px;font-size:.8125rem;color:var(--forest-70)}.x-form__steps li::before{content:"";height:3px;border-radius:3px;background:linear-gradient(var(--emerald-deep),var(--emerald-deep)) 0 0 / 0 100% no-repeat,var(--forest-15);transition:background-size .6s var(--ease-out)}.x-form__steps li.is-done::before,.x-form__steps li.is-current::before{background-size:100% 100%,auto}.x-form__steps li.is-current{color:var(--forest);font-weight:500}.x-form fieldset{margin:0;padding:0;border:0;min-width:0}.x-form fieldset:not([hidden]){animation:x-fade-up .55s var(--ease-out)}.x-form fieldset>*+*{margin-top:22px}.x-form legend{padding:0;font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.022em;font-weight:500;color:var(--forest)}.x-form legend:focus{outline:none}.x-q{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;color:var(--forest)}.x-q small{font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-group>*+*{margin-top:12px}.x-prefill{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--emerald-tint);color:var(--emerald-deep);font-size:.875rem}.x-prefill::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--emerald-deep)}.x-choice{display:grid;gap:10px}@media (min-width:640px){.x-choice{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-choice label{position:relative;display:grid;align-content:start;gap:4px;padding:16px 16px 16px 46px;border-radius:16px;border:1px solid var(--forest-15);background:var(--paper);cursor:pointer;transition:border-color .3s,background-color .3s,box-shadow .3s,transform .3s var(--ease-out)}.x-choice label:hover{border-color:var(--forest-45)}.x-choice label:active{transform:scale(.985)}.x-choice input{position:absolute;opacity:0;pointer-events:none}.x-choice label::before{content:"";position:absolute;left:16px;top:18px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--forest-45);background:var(--white);transition:border-width .25s var(--ease-out),border-color .25s}.x-choice label:has(input:checked){border-color:var(--forest);background:var(--white);box-shadow:0 0 0 1px var(--forest)}.x-choice label:has(input:checked)::before{border:5.5px solid var(--forest)}.x-choice label:has(input:focus-visible){outline:2px solid var(--emerald-deep);outline-offset:2px}.x-choice b{font-weight:500;color:var(--forest)}.x-choice small{font-size:.8125rem;color:var(--forest-70)}.x-pickset{display:flex;flex-wrap:wrap;gap:8px}.x-pickset label{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--forest-15);background:var(--paper);color:var(--forest);font-size:.875rem;cursor:pointer;transition:border-color .3s,background-color .35s,color .35s,transform .3s var(--ease-out)}.x-pickset input{position:absolute;opacity:0;pointer-events:none}.x-pickset label::before{content:"✓";display:inline-block;max-width:0;overflow:hidden;opacity:0;transition:max-width .35s var(--ease-out),opacity .3s,margin .35s var(--ease-out)}.x-pickset label:hover{border-color:var(--emerald-deep)}.x-pickset label:active{transform:scale(.96)}.x-pickset label:has(input:checked){background:var(--forest);border-color:var(--forest);color:var(--white)}.x-pickset label:has(input:checked)::before{max-width:1em;opacity:1;margin-right:7px;color:var(--lime)}.x-pickset label:has(input:focus-visible){outline:2px solid var(--emerald-deep);outline-offset:2px}.x-pickset--radio label::before{content:none}.x-field{display:grid;gap:8px}.x-field>label{font-weight:500;font-size:.9375rem;color:var(--forest)}.x-field>label small{font:500 .6875rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70);margin-left:6px}.x-input{width:100%;font:inherit;color:var(--graphite);padding:14px 16px;border-radius:12px;border:1px solid var(--forest-15);background:var(--paper);transition:border-color .3s,box-shadow .3s,background-color .3s}.x-input:hover{border-color:var(--forest-45)}.x-input:focus{outline:none;border-color:var(--emerald-deep);background:var(--white);box-shadow:0 0 0 4px var(--emerald-tint)}textarea.x-input{min-height:150px;resize:vertical;line-height:1.5}select.x-input{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230B2E26' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.x-field__meta{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;color:var(--forest-70)}.x-count2{font-variant-numeric:tabular-nums;transition:color .3s}.x-count2.is-ok{color:var(--emerald-deep)}.x-count2.is-ok::before{content:"✓ "}.x-grid2{display:grid;gap:16px}@media (min-width:640px){.x-grid2{grid-template-columns:1fr 1fr}}.x-error{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:.875rem;color:#C0392B;animation:x-fade-up .3s var(--ease-out)}.x-error::before{content:"!";flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#C0392B;color:var(--white);font-weight:700;font-size:.75rem}.x-input[aria-invalid="true"]{border-color:#C0392B}.x-input[aria-invalid="true"]:focus{box-shadow:0 0 0 4px color-mix(in srgb,#C0392B 14%,var(--white))}.x-group.is-invalid .x-choice label,.x-group.is-invalid .x-pickset label{border-color:color-mix(in srgb,#C0392B 55%,var(--forest-15))}.x-form__nav{display:flex;align-items:center;gap:12px;padding-top:6px}.x-form__nav .x-btn{margin-left:auto}.x-form__back{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--forest-15);font-weight:500;color:var(--forest);transition:border-color .3s}.x-form__back::before{content:"←";transition:transform .4s var(--ease-out)}.x-form__back:hover{border-color:var(--forest)}.x-form__back:hover::before{transform:translateX(-3px)}.x-summary{display:grid;padding:4px 18px;border-radius:16px;background:var(--paper);border:1px solid var(--forest-15)}.x-summary div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--forest-15)}.x-summary div:last-child{border-bottom:0}.x-summary dt{font:500 var(--fs-label) var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-summary dd{grid-column:1;margin:0;font-size:.9375rem;color:var(--forest)}.x-summary button{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:.8125rem;font-weight:500;color:var(--emerald-deep);text-decoration:underline;text-underline-offset:3px}.x-form__privacy{font-size:.8125rem;color:var(--forest-70)}.x-form__privacy a{color:var(--forest)}.x-form__done{display:grid;justify-items:start;gap:16px;padding:clamp(8px, 2vw, 24px) 0}.x-form__done:focus{outline:none}.x-form__done h2{font-size:var(--fs-h2-sm);line-height:1.05;letter-spacing:-.035em;color:var(--forest)}.x-form__done p{max-width:46ch;color:var(--forest-70)}.x-done__check{width:72px;height:72px}.x-done__check circle{fill:var(--emerald-tint);stroke:var(--emerald-deep);stroke-width:2;stroke-dasharray:202;stroke-dashoffset:202;animation:x-stroke .8s var(--ease-io) .1s forwards}.x-done__check path{fill:none;stroke:var(--emerald-deep);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:x-stroke .5s var(--ease-out) .7s forwards}@media (min-width:1024px){.x-steps--3 ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.x-scene__img{transform:none}.x-tz__bar,.x-tz__ov{transform:none!important}.x-cd__tile{rotate:0deg}}.x-brand,.x-venn__brand{text-transform:none}.x-brand{letter-spacing:.02em}.x-ui__ok::after,.x-ob__check::after{content:"";position:absolute;left:50%;top:46%;width:34%;height:18%;border:solid var(--white);border-width:0 0 2px 2px;translate:-50% -50%;rotate:-45deg}.x-canvas{margin:0;perspective:1400px}.x-canvas__tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s var(--ease-out)}.js .x-canvas__tilt{opacity:0;translate:0 40px;transition:transform .9s var(--ease-out),opacity 1s var(--ease-out) .45s,translate 1.2s var(--ease-out) .45s}.js.is-loaded .x-canvas__tilt{opacity:1;translate:0 0}.x-canvas__frame{border-radius:var(--r-lg);overflow:hidden;background:var(--paper);box-shadow:0 50px 100px -50px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .1)}.x-canvas__bar{display:flex;align-items:center;gap:6px;padding:12px 14px;background:var(--white);border-bottom:1px solid var(--forest-15)}.x-canvas__bar>i{width:9px;height:9px;border-radius:50%;background:var(--forest-15)}.x-canvas__url{flex:1;margin-left:8px;padding:4px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--forest-15);font:500 .6875rem var(--mono);color:var(--forest-70)}.x-canvas__live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--emerald-tint);color:var(--emerald-deep);font-size:.75rem;font-weight:600;opacity:0;transform:scale(.8);transition:opacity .4s,transform .5s var(--ease-out)}.x-canvas__live b{width:7px;height:7px;border-radius:50%;background:var(--emerald-deep);animation:x-blink 1.6s ease-in-out infinite}@keyframes x-blink{50%{opacity:.3}}[data-stage="4"] .x-canvas__live{opacity:1;transform:none}.x-canvas__screen{position:relative;container-type:inline-size;aspect-ratio:1 / 1.02;overflow:hidden;background-color:var(--paper);background-image:radial-gradient(var(--forest-15) 1px,transparent 1.3px);background-size:20px 20px;font-size:clamp(10px, 3.2cqi, 15px)}.x-canvas__title{position:absolute;left:6%;top:3.4%;height:1.25em;overflow:hidden;display:grid;font:500 .74em/1.25 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70)}.x-canvas__title>span{grid-area:1 / 1;transition:transform .6s var(--ease-out),opacity .4s}.x-canvas__t2,.x-canvas__t3{transform:translateY(110%);opacity:0}[data-stage="2"] .x-canvas__t1,[data-stage="3"] .x-canvas__t1,[data-stage="4"] .x-canvas__t1,[data-stage="3"] .x-canvas__t2,[data-stage="4"] .x-canvas__t2{transform:translateY(-110%);opacity:0}[data-stage="2"] .x-canvas__t2,[data-stage="3"] .x-canvas__t3,[data-stage="4"] .x-canvas__t3{transform:none;opacity:1}.x-blk{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);rotate:var(--r);border-radius:.5em;overflow:hidden;background-color:var(--nb);border:1px solid #fff0;box-shadow:0 .6em 1.2em -.7em rgb(11 46 38 / .45);transition:left .9s var(--ease-io),top .9s var(--ease-io),width .9s var(--ease-io),height .9s var(--ease-io),rotate .9s var(--ease-io),background-color .5s,border-color .5s,box-shadow .5s,border-radius .6s;transition-delay:calc(var(--i) * 55ms)}.x-blk--steps{--i:0;--x:52%;--y:11%;--w:42%;--h:19%;--r:3deg;--nb:var(--lime)}.x-blk--item{--i:1;--x:6%;--y:13%;--w:42%;--h:24%;--r:-4deg;--nb:var(--white)}.x-blk--guest{--i:2;--x:54%;--y:38%;--w:40%;--h:19%;--r:-3deg;--nb:var(--emerald-tint)}.x-blk--total{--i:3;--x:8%;--y:44%;--w:42%;--h:22%;--r:2deg;--nb:var(--white)}.x-blk--pay{--i:4;--x:30%;--y:70%;--w:40%;--h:18%;--r:5deg;--nb:var(--lime)}.x-blk__n{position:absolute;inset:0;padding:.7em .8em;font-size:.92em;font-weight:500;line-height:1.25;color:var(--forest);transition:opacity .35s}.x-blk__u{position:absolute;inset:0;display:flex;align-items:center;padding:0 1em;opacity:0;transition:opacity .45s .5s}:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .x-blk{--r:0deg;box-shadow:none}:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .x-blk--steps{--x:6%;--y:11%;--w:88%;--h:10%}:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .x-blk--item{--x:6%;--y:25%;--w:88%;--h:18%}:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .x-blk--guest{--x:6%;--y:47%;--w:88%;--h:11%}:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .x-blk--total{--x:6%;--y:62%;--w:88%;--h:14%}:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .x-blk--pay{--x:6%;--y:81%;--w:88%;--h:11%;border-radius:999px}:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .x-blk__n{opacity:0}[data-stage="2"] .x-blk{background-color:#fff0;border:1.5px dashed var(--forest-45)}.x-blk__w{position:absolute;inset:0;display:flex;align-items:center;gap:.6em;padding:0 1em;opacity:0;transition:opacity .3s}.x-blk__w b{font:500 .74em/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70);white-space:nowrap}.x-blk__w i{height:.5em;border-radius:999px;background:var(--forest-15)}.x-blk__w i:first-of-type{margin-left:auto;width:26%}.x-blk__w i:last-of-type{width:12%}.x-blk--pay .x-blk__w{justify-content:center}.x-blk--pay .x-blk__w i{display:none}[data-stage="2"] .x-blk__w{opacity:1;transition-delay:.45s}:is([data-stage="3"],[data-stage="4"]) .x-blk{background-color:var(--white);border-color:var(--forest-15)}:is([data-stage="3"],[data-stage="4"]) .x-blk--pay{background-color:var(--forest);border-color:var(--forest)}:is([data-stage="3"],[data-stage="4"]) .x-blk__u{opacity:1}.x-cv__steps{justify-content:space-between;gap:.5em;font-size:.86em;font-weight:500;color:var(--forest-70)}.x-cv__steps i{font-style:normal;display:inline-flex;align-items:center;gap:.4em}.x-cv__steps i::before{content:"";width:.55em;height:.55em;border-radius:50%;border:1.5px solid var(--forest-45)}.x-cv__steps i.on{color:var(--forest)}.x-cv__steps i.on::before{background:var(--emerald-deep);border-color:var(--emerald-deep)}.x-cv__item{gap:.8em}.x-cv__item b{flex:none;width:3.4em;height:3.4em;border-radius:.6em;background:var(--emerald-tint) url(/wp-content/uploads/2026/10/1583394838336-acd977736f90-w160x160.webp) center / cover}.x-cv__item>span{flex:1;display:grid;gap:.15em;min-width:0}.x-cv__item strong{font-weight:600;font-size:.95em;color:var(--forest)}.x-cv__item small{font-size:.8em;color:var(--forest-70)}.x-cv__item em{font-style:normal;font-weight:600;color:var(--forest)}.x-cv__guest{justify-content:space-between;font-size:.9em;font-weight:500;color:var(--forest)}.x-cv__toggle{position:relative;width:2.6em;height:1.5em;border-radius:1em;background:var(--forest-15);transition:background-color .3s .9s}.x-cv__toggle::after{content:"";position:absolute;left:.2em;top:.2em;width:1.1em;height:1.1em;border-radius:50%;background:var(--white);box-shadow:0 .1em .3em rgb(0 0 0 / .25);transition:transform .35s var(--ease-out) .9s}:is([data-stage="3"],[data-stage="4"]) .x-cv__toggle{background:var(--emerald-deep)}:is([data-stage="3"],[data-stage="4"]) .x-cv__toggle::after{transform:translateX(1.1em)}.x-cv__total{flex-direction:column;align-items:stretch;justify-content:center;gap:.35em;font-size:.88em;color:var(--forest-70)}.x-cv__total>span{display:flex;justify-content:space-between}.x-cv__total b{color:var(--emerald-deep);font-weight:600}.x-cv__sum{color:var(--forest);font-weight:600}.x-cv__sum b{color:var(--forest)}.x-cv__pay{justify-content:center;gap:.5em;color:var(--white);font-weight:600;font-size:.95em}.x-cv__pay svg{width:1.1em;height:1.1em;fill:none;stroke:var(--lime);stroke-width:1.6}.x-cv__checks{position:absolute;right:4%;top:2.4%;display:flex;gap:.35em}.x-cv__checks i{font-style:normal;padding:.3em .65em;border-radius:999px;background:var(--forest);color:var(--white);font-size:.7em;font-weight:500;opacity:0;transform:translateY(-.6em);transition:opacity .35s,transform .45s var(--ease-out)}.x-cv__checks i::before{content:"✓ ";color:var(--lime)}[data-stage="3"] .x-cv__checks i{opacity:1;transform:none}[data-stage="3"] .x-cv__checks i:nth-child(1){transition-delay:.9s}[data-stage="3"] .x-cv__checks i:nth-child(2){transition-delay:1.1s}[data-stage="3"] .x-cv__checks i:nth-child(3){transition-delay:1.3s}@container (max-width:400px){.x-cv__checks i:nth-child(3){display:none}}.x-cv__feed{position:absolute;right:4%;top:2%;display:grid;justify-items:end}.x-cv__feed span{grid-area:1 / 1;display:flex;align-items:center;gap:.5em;padding:.3em .7em;border-radius:999px;background:var(--forest);color:var(--white);font-size:.72em;font-weight:500;white-space:nowrap;opacity:0}.x-cv__feed i{width:.55em;height:.55em;border-radius:50%;background:var(--lime)}[data-stage="4"] .x-cv__feed span:nth-child(1){animation:x-up .45s var(--ease-out) .4s both,x-out .4s var(--ease-out) 1.6s forwards}[data-stage="4"] .x-cv__feed span:nth-child(2){animation:x-up .45s var(--ease-out) 1.9s both,x-out .4s var(--ease-out) 3.1s forwards}[data-stage="4"] .x-cv__feed span:nth-child(3){animation:x-up .45s var(--ease-out) 3.4s both}[data-stage="4"] .x-blk--pay{animation:x-press .7s var(--ease-out) 1.9s}.x-canvas__rail{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px}.x-canvas__rail button{position:relative;display:grid;gap:2px;min-height:44px;padding:12px 2px 4px;text-align:left;color:var(--on-dark-quiet);transition:color .3s}.x-canvas__rail button:hover{color:var(--on-dark)}.x-canvas__k{font:500 .625rem var(--mono);text-transform:uppercase;letter-spacing:.08em}.x-canvas__v{font-size:.9375rem;font-weight:500}.x-canvas__rail i{position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:var(--on-dark-line);overflow:hidden}.x-canvas__rail i::after{content:"";position:absolute;inset:0;background:var(--lime);transform:scaleX(0);transform-origin:left}.x-canvas__rail .is-past i::after{transform:none}.x-canvas__rail [aria-selected="true"]{color:var(--on-dark)}.x-canvas__rail [aria-selected="true"] i::after{animation:x-jbar var(--dwell,3.8s) linear both}.x-canvas.is-paused [aria-selected="true"] i::after{animation-play-state:paused}.x-canvas__cap{margin-top:8px;min-height:1.6em;font-size:.9375rem;color:var(--on-dark-muted)}.x-hero__stats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;margin-top:clamp(48px, 7vw, 88px);padding-top:22px;border-top:1px solid var(--on-dark-line)}.x-hero__stats li{display:grid;gap:6px}.x-hero__stats b{font-size:clamp(1.75rem, 1.2rem + 2vw, 2.75rem);line-height:1;font-weight:400;letter-spacing:-.04em;color:var(--on-dark);font-variant-numeric:tabular-nums}.x-hero__stats span{font:500 var(--fs-label)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--on-dark-quiet)}.x-hero__stats li:last-child{justify-self:end;align-self:center}@media (min-width:600px){.x-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}.x-hero__stats .x-num{--num:var(--to)}.js .x-hero__stats .x-num{--num:var(--from)}.js.is-loaded .x-hero__stats .x-num{animation:x-count-from 1.6s var(--ease-out) 1s both}@keyframes x-count-from{from{--num:var(--from)}to{--num:var(--to)}}@media (min-width:1024px){.x-hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px, 4vw, 80px);align-items:center}.x-canvas{max-width:520px;margin-left:auto}}.x-step__get{margin-top:10px;padding-top:12px;border-top:1px solid var(--on-dark-line)}.x-step__get ul{display:grid;gap:6px;margin-top:8px}.x-step__get li{display:flex;gap:8px;font-size:.875rem;color:var(--on-dark-muted)}.x-step__get li::before{content:"";flex:none;width:5px;height:5px;margin-top:.55em;border-radius:50%;background:var(--on-dark-quiet);transition:background-color .4s}.x-step.is-active .x-step__get li::before{background:var(--lime)}@media (prefers-reduced-motion:reduce){.js .x-canvas__tilt{opacity:1;translate:none}.x-canvas__rail i::after{display:none}}@media (min-width:1024px){.x-canvas__screen{aspect-ratio:1 / .9}}.x-legal{padding-top:clamp(124px, 14vw, 176px)}.x-legal__title{margin-top:20px;font-size:clamp(2.5rem, 1.4rem + 3.6vw, 4.5rem);line-height:1;letter-spacing:-.045em;font-weight:500;color:var(--forest)}.x-legal__lead{margin-top:20px;max-width:56ch;font-size:var(--fs-lead);line-height:1.5;color:var(--forest-70)}.x-legal__meta{margin-top:16px}.x-draft{margin-top:24px;max-width:72ch;padding:12px 16px;border-radius:12px;border:1px dashed #B45309;background:color-mix(in srgb,#B45309 7%,var(--white));color:#8A3F07;font-size:.875rem}.x-draft strong{color:inherit}.x-ph{padding:0 .3em;border-radius:4px;background:color-mix(in srgb,#B45309 12%,var(--white));color:#8A3F07;font-weight:500}.x-legal__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:clamp(40px, 5vw, 64px)}@media (min-width:1024px){.x-legal__layout{grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);gap:clamp(48px, 6vw, 96px);align-items:start}.x-legal__aside{position:sticky;top:104px}}.x-toc{border:1px solid var(--forest-15);border-radius:var(--r-md);background:var(--white)}.x-toc summary{cursor:pointer;list-style:none;padding:14px 18px;font:500 var(--fs-label) var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--forest-70);display:flex;justify-content:space-between}.x-toc summary::-webkit-details-marker{display:none}.x-toc summary::after{content:"+";font-size:1rem;line-height:1}.x-toc[open] summary::after{content:"−"}.x-toc ol{display:grid;padding:0 8px 10px;counter-reset:toc}.x-toc li{counter-increment:toc}.x-toc a{position:relative;display:grid;grid-template-columns:1.8rem 1fr;padding:7px 10px;border-radius:10px;font-size:.9rem;color:var(--forest-70);text-decoration:none;transition:background-color .3s,color .3s}.x-toc a::before{content:counter(toc,decimal-leading-zero);font:500 .6875rem/1.9 var(--mono)}.x-toc a:hover{color:var(--forest);background:var(--paper)}.x-toc a[aria-current="true"]{color:var(--forest);background:var(--emerald-tint);font-weight:500}.x-legal__related{margin-top:20px;padding:0 4px}.x-legal__related ul{display:grid;gap:6px;margin-top:10px}.x-legal__related a{font-size:.9rem;color:var(--forest-70);text-decoration:none}.x-legal__related a:hover{color:var(--emerald-deep)}.x-legal__related a[aria-current="page"]{color:var(--forest);font-weight:500}.x-prose{max-width:74ch;color:var(--graphite)}.x-inshort{padding:22px 24px;border-radius:var(--r-md);background:var(--forest);color:var(--on-dark)}.x-inshort .x-mono{color:var(--lime)}.x-inshort ul{display:grid;gap:10px;margin-top:12px}.x-inshort li{display:flex;gap:10px}.x-inshort li::before{content:"";flex:none;width:6px;height:6px;margin-top:.6em;border-radius:50%;background:var(--lime)}.x-prose section{padding-top:48px;scroll-margin-top:96px}.x-prose h2{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.022em;color:var(--forest)}.x-prose h3{margin-top:28px;font-size:1.125rem;letter-spacing:-.015em;color:var(--forest)}.x-prose p,.x-prose ul,.x-prose .x-table-wrap{margin-top:14px}.x-prose ul{display:grid;gap:8px}.x-prose section ul li{position:relative;padding-left:20px}.x-prose section ul li::before{content:"";position:absolute;left:4px;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--emerald-deep)}.x-prose a{color:var(--emerald-deep);text-decoration:underline;text-underline-offset:3px}.x-prose a:hover{color:var(--forest)}.x-table-wrap{overflow-x:auto;border:1px solid var(--forest-15);border-radius:var(--r-sm);background:var(--white)}.x-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:.9rem}.x-prose th,.x-prose td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--forest-15)}.x-prose th{font:500 var(--fs-label) var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--forest-70);background:var(--paper)}.x-prose tr:last-child td{border-bottom:0}.x-footer__legal{display:flex;flex-wrap:wrap;gap:6px 18px}.x-footer__legal a,.x-footer nav.x-footer__legal a{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;text-decoration:none;transition:color .3s}.x-footer__legal a:hover{color:var(--on-dark)}@media print{.x-header,.x-menu,.x-end,.x-legal__aside,.x-draft,.x-skip{display:none!important}.x-legal{padding-top:0}.x-legal__layout{display:block}}@media (max-width:1023px){.x-legal__related{display:none}}.x-hop__brief .p+.p{background-position:.27em 58%}[data-state="split"] .x-hop:nth-of-type(2) .p+.p-a,[data-state="split"] .x-hop:nth-of-type(3) .p+.p-b{background-size:calc(100% - .27em) 1.5px}