.v18 .v18-hero{background:#e4ebf1}.v18 .v18-hero-inner{flex-direction:column;align-items:center;gap:35px;width:100%;max-width:none;min-height:0;padding:80px 0 34px;display:flex}.v18 .v18-hero-copy{text-align:center;width:calc(100% - 48px)}.v18 .v18-hero h1{letter-spacing:-.06em;font-size:clamp(54px,5.8vw,88px);font-weight:600;line-height:1.02}.v18 .v18-hero h1 span{color:#57768f}.v18 .v18-hero-actions{justify-content:center;gap:27px;margin-top:28px}.v18 .v18-hero-art.v18-hero-devices{aspect-ratio:auto;background:0 0;width:min(1140px,100% - 64px);max-width:none;margin:0;display:block;position:relative;-webkit-mask-image:none;mask-image:none}.v18 .v18-hero-device-scene{aspect-ratio:1536/710;fill:none;stroke:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 98.5%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 98.5%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.v18 .v18-hero-ui{fill:none;stroke:none;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.v18 .v18-hero-ui text{stroke:none}.v18 .v18-hero-ui-change{animation:.35s ease-out both v18-hero-screen-change}.v18 .v18-hero-devices[data-running=false] .v18-hero-ui-change{animation-play-state:paused}.v18 .v18-hero-demo-controls{color:#6c7f8f;justify-content:center;align-items:center;gap:20px;min-height:46px;margin-top:16px;display:flex}.v18-hero-demo-label{white-space:nowrap;font-size:12px;font-weight:500}.v18-hero-demo-journey{font-weight:400}.v18-hero-demo-phases{align-items:center;gap:5px;display:flex}.v18-hero-demo-phases i{background:#b5c2cb;border-radius:50%;width:5px;height:5px}.v18-hero-demo-phases i.active{background:#5e798e}.v18-hero-demo-buttons{gap:3px;display:flex}.v18 .v18-hero-demo-buttons button{color:#597184;background:#ffffff69;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .16s;display:grid}.v18 .v18-hero-demo-buttons button:hover{background:#ffffffbd}.v18 .v18-hero-demo-buttons button svg{width:17px;height:17px}.v18-hero-demo-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes v18-hero-screen-change{0%{opacity:.4}to{opacity:1}}@media (width>=1700px){.v18 .v18-hero-inner{gap:42px;padding-top:92px}.v18 .v18-hero-art.v18-hero-devices{width:1240px}}@media (width<=1100px){.v18 .v18-hero-inner{gap:32px;padding-top:68px}.v18 .v18-hero h1{font-size:clamp(54px,7.5vw,76px)}.v18 .v18-hero-art.v18-hero-devices{width:calc(100% - 36px)}}@media (width<=800px){.v18 .v18-hero-inner{gap:32px;padding:62px 0 22px}.v18 .v18-hero-copy{width:calc(100% - 40px)}.v18 .v18-hero h1{font-size:clamp(43px,8.7vw,64px)}.v18 .v18-hero-actions{gap:22px;margin-top:27px}.v18 .v18-hero-art.v18-hero-devices{width:calc(100% - 20px);margin:0}.v18 .v18-hero-demo-controls{gap:13px;margin-top:12px}}@media (width<=480px){.v18 .v18-hero-inner{gap:28px;padding-top:51px}.v18 .v18-hero h1{font-size:clamp(36px,10.1vw,48px)}.v18 .v18-hero-copy{width:calc(100% - 28px)}.v18 .v18-hero-actions{flex-direction:column;gap:19px}.v18 .v18-hero-actions .v18-text-link{font-size:14px}.v18 .v18-hero-demo-controls{gap:9px;margin-top:5px}.v18-hero-demo-label{font-size:10px}.v18-hero-demo-phases{display:none}.v18 .v18-hero-demo-buttons button{background:0 0}}@media (prefers-reduced-motion:reduce){.v18 .v18-hero-ui-change{animation:none}.v18 .v18-hero-demo-buttons button{transition:none}}
