.home-main{margin-top:calc(-1 * var(--header-height,72px));overflow-anchor:none}.story{background:#fff}.story-stage{position:relative}.story-first{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:100px 24px;text-align:center}.story h1{font-size:clamp(52px,7.8vw,112px);font-weight:600;line-height:1.04;letter-spacing:-.065em;max-width:1150px;margin:0}.story-second{min-height:55svh;display:flex;align-items:center;justify-content:center;padding:80px 20px 40px;text-align:center}.story h2{font-size:clamp(37px,5.5vw,78px);line-height:1.09;font-weight:550;letter-spacing:-.055em;margin:0}.story-advantages{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;max-width:1160px;margin:0 auto;padding:70px 20px 100px}.story-advantage{text-align:center;color:#171a21;text-decoration:none;font-size:clamp(17px,1.7vw,24px);letter-spacing:-.025em;min-height:44px;display:flex;align-items:center;justify-content:center}.story-advantage:hover{text-decoration:underline;text-underline-offset:6px}.story-comet,.story-line,.story-particles,.story-ripple{display:none}.story[data-enhanced]{height:calc(var(--story-screens,3.8) * 100svh)}.story[data-enhanced] .story-stage{height:100svh;position:sticky;top:0;overflow:hidden}.story[data-enhanced] .story-first,.story[data-enhanced] .story-second{position:absolute;inset:0;min-height:0;padding:72px 24px}.story[data-enhanced] .story-second{pointer-events:none}.story[data-enhanced] h2{opacity:0}.story[data-enhanced] .story-particles{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.story[data-enhanced] .story-advantages{position:absolute;width:calc(100% - 80px);max-width:1100px;left:50%;top:68%;transform:translateX(-50%);padding:48px 0 0;margin:0}.story[data-enhanced] .story-advantage{opacity:0}.story[data-enhanced] .story-line{display:block;position:absolute;top:0;left:calc(100% / 6);width:calc(100% * 2 / 3);height:40px;overflow:visible;opacity:0}.story-track{stroke:#dce3f2;stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.story[data-enhanced] .story-comet{display:block;position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:#275bff;opacity:0;box-shadow:0 0 14px 4px #275bff3b;pointer-events:none;margin:-4.5px}.story-comet:before{content:"";position:absolute;right:4px;top:3px;width:28px;height:3px;border-radius:100%;background:linear-gradient(90deg,transparent,#275bffb3)}.story[data-enhanced] .story-ripple{display:block;position:absolute;width:160px;height:18px;border:1px solid #275bff;border-radius:50%;opacity:0;pointer-events:none}.home-details{padding-top:80px}.home-fragment{max-width:1280px;padding:100px 40px;margin:0 auto;display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center;scroll-margin-top:96px}.home-fragment h2{font-size:clamp(33px,3.7vw,54px);font-weight:550;letter-spacing:-.045em;line-height:1.12;margin:0 0 26px}.home-fragment p{font-size:19px;color:#626975;line-height:1.65;margin:0 0 22px;max-width:470px}.home-fragment a{display:inline-flex;min-height:44px;align-items:center;color:#275bff;text-underline-offset:5px;text-decoration-thickness:1px;gap:14px}.home-fragment a:after{content:"↗";font-size:21px}.home-product{min-width:0;margin:0;position:relative}.home-product img{width:100%;height:auto;display:block;border:1px solid #e7eaf0;border-radius:12px}.home-product .client-fragment{width:65%;position:absolute;right:-16px;bottom:-30px;box-shadow:0 12px 38px #171a210b}.home-fragment-online{grid-template-columns:1.12fr .88fr;background:#f7f8fa;max-width:none;padding-inline:max(40px,calc((100% - 1200px) / 2));gap:90px;margin-top:40px}.home-fragment-online .home-copy{order:2}.home-fragment-online .home-product{order:1}.home-fragment-booking{padding-top:140px;padding-bottom:140px}.home-mobile-product{display:flex;gap:24px;align-items:center;justify-content:center}.home-mobile-product img{width:43%;max-width:244px;border-radius:20px}.home-mobile-product img:last-child{margin-top:80px}.demo-particle-field{display:none;position:absolute;inset:-80px 0;pointer-events:none;overflow:hidden}.demo-particle-field[data-enhanced]{display:block}.demo-particle-field canvas{width:100%;height:100%;display:block}.demo-motion-control{pointer-events:auto;position:absolute;left:50%;top:calc(50% + 72px);transform:translateX(-50%);width:max-content;min-height:44px;border:0;background:white;color:#626975;font-size:12px;padding:10px 0}.demo-motion-control:hover{color:#171a21}.demo-morph,.demo-morph>.demo-controls,.demo-morph>.demo-form-grid{position:relative}.demo-section[data-home=true]{text-align:center}.demo-section[data-home=true] .demo-heading,.demo-section[data-home=true] .demo-morph{margin-inline:auto}.demo-section[data-home=true] .demo-decoration{left:50%;right:auto;width:min(1000px,calc(100vw - 40px));transform:translateX(-50%)}.demo-section[data-home=true] .demo-heading p{margin-inline:auto}.demo-section[data-home=true] .demo-controls{justify-content:center}.demo-section[data-home=true] .demo-form-shell{margin-inline:auto;text-align:left}.demo-section[data-home=true] .demo-success{margin-inline:auto}.demo-morph:not([data-state=closed]) .demo-decoration{display:none}@media (max-width:900px){.home-fragment{gap:40px;padding:80px 24px}.home-fragment p{font-size:17px}.home-fragment-online{padding-inline:24px}}@media (max-width:699px){.story h1{max-width:340px;font-size:clamp(46px,12vw,72px)}.story h2{font-size:clamp(34px,8.8vw,52px)}.story-advantages{grid-template-columns:1fr;gap:22px;padding-top:20px}.story[data-enhanced] .story-first,.story[data-enhanced] .story-second{padding-inline:20px}.story[data-enhanced] .story-second{align-items:flex-start;padding-top:28svh}.story[data-enhanced] .story-advantages{grid-template-columns:1fr;gap:20px;width:calc(100% - 60px);top:53%;padding:0 0 0 42px}.story[data-enhanced] .story-advantage{font-size:20px;min-height:56px;justify-content:flex-start;text-align:left}.story[data-enhanced] .story-line{left:0;top:14px;height:176px;width:28px}.home-details{padding-top:10px}.home-fragment,.home-fragment-online{grid-template-columns:1fr;padding:64px 20px;gap:32px}.home-fragment-online{margin-top:20px}.home-fragment-online .home-copy,.home-fragment-online .home-product{order:0}.home-fragment h2{font-size:36px}.home-product .client-fragment{right:0;bottom:-18px}.home-fragment-booking{padding-top:80px}.home-mobile-product{gap:16px}.home-mobile-product img{width:45%}.demo-particle-field{inset:-55px 0}}@media (prefers-reduced-motion:reduce){.story[data-enhanced]{height:auto}.story[data-enhanced] .story-stage{height:auto;position:relative}.demo-particle-field[data-enhanced]{display:none}}.story-stage{isolation:isolate}.story-hero-background{position:absolute;inset:0;width:100%;height:100svh;z-index:0;overflow:hidden;pointer-events:none;background:#282723;opacity:var(--hero-opacity,1)}.story-hero-background img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%;border:0;border-radius:0;transform:scale(var(--hero-scale,1));transform-origin:50% 45%}.story-hero-background:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,24,.28),rgba(8,14,24,.28) 28%,rgba(8,14,24,.46) 52%,rgba(8,14,24,.38) 66%,rgba(8,14,24,.12));pointer-events:none}.story-first,.story-second{position:relative;z-index:1}.story h1{color:var(--first-ink,#fff)}.story h2{color:var(--second-ink,#171a21)}.story[data-hero-tone=dark] h1{text-shadow:0 2px 24px #00000024}.story-particles{z-index:2}.story-advantages{z-index:3}.story-comet,.story-ripple{z-index:4}.site-header{transition:background-color .22s linear,border-color .22s linear}body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open){background:transparent;border-bottom-color:#ffffff26}body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .logo-dot,body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .nav-disclosure>button,body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .site-logo{color:#fff}body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .logo-symbol i,body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .mobile-menu-toggle span{background:#fff}body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .mobile-menu-toggle:focus-visible,body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .nav-disclosure>button:focus-visible,body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .site-logo:focus-visible{outline-color:#fff}.story[data-hero-tone=light] .story-hero-background{pointer-events:none}@media(max-width:900px){.story-hero-background img{object-position:54% 50%;transform-origin:54% 50%}}@media(max-width:600px){.story-hero-background img{object-position:55% 50%;transform-origin:55% 50%}.story-hero-background:after{background:linear-gradient(180deg,rgba(8,14,24,.3),rgba(8,14,24,.36) 28%,rgba(8,14,24,.56) 52%,rgba(8,14,24,.5) 66%,rgba(8,14,24,.16))}}@media(prefers-reduced-motion:reduce){.story-hero-background img{transform:none}.site-header{transition:none}}.story-first{flex-direction:column;gap:24px}.industry-drum{max-width:800px;color:var(--first-ink,#fff);font-size:clamp(19px,2.3vw,30px);letter-spacing:-.025em;opacity:var(--first-copy-opacity,1);perspective:600px}.industry-drum,.industry-drum-window{width:100%;position:relative;height:1.7em}.industry-drum-window{overflow:hidden;line-height:1.7em;transform-style:preserve-3d}.industry-drum-window>span{position:absolute;left:0;right:0;top:0;text-align:center;backface-visibility:hidden;transform-origin:50% 50%;white-space:nowrap}.industry-drum-enter{animation:industry-drum-in .4s cubic-bezier(.2,.7,.25,1) both}.industry-drum-previous{animation:industry-drum-out .4s cubic-bezier(.2,.7,.25,1) both}.story-advantage{color:#275bff!important;gap:10px}.story-check{width:20px;height:20px;flex-shrink:0;display:inline-flex}.story-check rect{fill:#fff}.story-advantages{gap:18px}@keyframes industry-drum-in{0%{transform:translateY(80%) rotateX(-65deg);opacity:0}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes industry-drum-out{0%{transform:translateY(0) rotateX(0);opacity:1}to{transform:translateY(-80%) rotateX(65deg);opacity:0}}@media(max-width:699px){.story-first{gap:20px}.industry-drum{font-size:clamp(16px,4.7vw,22px)}.story[data-enhanced] .story-second{padding-top:24svh}.story[data-enhanced] .story-advantages{gap:10px}.story[data-enhanced] .story-advantage{min-height:48px;gap:10px}}@media(prefers-reduced-motion:reduce){.industry-drum-previous{display:none}.industry-drum-enter{animation:none}}body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .nav-pricing{color:#fff}body:has(.story[data-hero-tone=dark]) .site-header:not(.mobile-is-open) .nav-pricing:focus-visible{outline-color:#fff}