.welcome-page{--welcome-bg:#111210;--welcome-panel:#191b18;--welcome-line:#333730;--welcome-muted:#adb0a5;--welcome-accent:#f17b43;background:var(--welcome-bg);color:#f2f1e9;-webkit-font-smoothing:antialiased;font-family:Segoe UI,Arial,sans-serif;overflow-x:clip}.welcome-page ::selection{background:#f17b4360}.welcome-page :is(a,button,select,summary):focus-visible{outline:2px solid var(--welcome-accent);outline-offset:5px}.welcome-page :is(button,summary,select){cursor:pointer}.welcome-page :is(a,button){transition:color .2s,background .2s,border-color .2s}.welcome-page a:hover{color:var(--welcome-accent)}.welcome-page :is(section,main){scroll-margin-top:100px}.welcome-shell{width:min(1280px,100% - 112px);margin-inline:auto}.welcome-section{padding-block:112px}.welcome-accent{color:var(--welcome-accent)}.welcome-skip{z-index:100;background:var(--welcome-accent);color:#111;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.welcome-skip:focus{transform:translateY(0)}.welcome-header{z-index:30;border-bottom:1px solid #ffffff20;position:absolute;inset:0 0 auto}.welcome-header>div{min-height:94px}.welcome-brand{align-items:center;gap:12px;display:flex;color:#f2f1e9!important}.welcome-brand>span{letter-spacing:-.8px;font-size:22px;font-weight:900;line-height:1}.welcome-brand small{letter-spacing:3.2px;margin-top:5px;font-size:9px;font-weight:500;display:block}.welcome-header nav{font-size:13px;font-weight:500}.welcome-language{align-items:center;gap:6px;display:flex}.welcome-language select{color:#d0d1c9;background:0 0;border:0;max-width:92px;font-size:12px}.welcome-language option{background:#191b18}.welcome-mobile-nav summary{padding:7px;list-style:none}.welcome-mobile-nav summary::-webkit-details-marker{display:none}.welcome-mobile-nav nav{top:94px;border-bottom:1px solid var(--welcome-line);background:#191b18;flex-direction:column;gap:0;display:flex;position:absolute;inset-inline:0;box-shadow:0 20px 30px #0008}.welcome-mobile-nav nav a{padding:15px 28px}.welcome-hero{isolation:isolate;min-height:830px;padding-top:195px;position:relative;overflow:hidden}.welcome-hero-landscape{z-index:-1;position:absolute;inset:0}.welcome-hero-landscape img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.welcome-hero-landscape .welcome-hero-scene{opacity:0;position:absolute;inset:0}.welcome-hero-scrim{background:linear-gradient(90deg,#111210d9,#11121070 53%,#11121005),linear-gradient(#11121025,#0000 72%,#111210);position:absolute;inset:0}.welcome-hero-copy{max-width:880px}.welcome-hero-transmission{top:26%;aspect-ratio:1;pointer-events:none;width:220px;position:absolute;inset-inline-end:9%}.welcome-hero-transmission span{opacity:0;border:1px solid #f17b4360;border-radius:50%;position:absolute;inset:0}.welcome-page[data-motion-paused=true] *,.welcome-page[data-motion-paused=true] :after,.welcome-page[data-motion-paused=true] :before{animation-play-state:paused!important}.welcome-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--welcome-accent);align-items:center;gap:12px;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:500;display:flex}.welcome-cross{font-size:21px;font-weight:300}.welcome-hero h1{letter-spacing:-.065em;text-wrap:balance;margin-top:26px;font-size:clamp(54px,6.7vw,100px);font-weight:800;line-height:1.02}.welcome-hero h1>span{color:var(--welcome-accent)}.welcome-hero-description{color:#d1d0c5;margin-top:27px;font-size:19px;line-height:1.7}.welcome-button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 22px;font-size:13px;font-weight:600;display:inline-flex}.welcome-button-primary{color:#17150f;background:var(--welcome-accent)}.welcome-page .welcome-button-primary:hover{color:#17150f;background:#ff935c}.welcome-button-ghost{background:#11121060;border-color:#ffffff36}.welcome-button-ghost:hover{border-color:var(--welcome-accent)}.welcome-button-compact{min-height:44px;padding:11px 17px}.welcome-hero-meta{letter-spacing:.3px;color:#b5b7a9;align-items:center;gap:9px;margin-top:17px;font-size:11px;display:flex}.welcome-hero-bottom{color:#c2c3b6;letter-spacing:.7px;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;margin-top:104px;padding-block:23px;font-size:11px;display:flex}.welcome-motion-toggle{color:var(--welcome-muted);align-items:center;gap:8px;display:flex}.welcome-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.welcome-page h2{letter-spacing:-.05em;text-wrap:balance;margin-top:17px;font-size:clamp(38px,4vw,62px);font-weight:700;line-height:1.09}.welcome-section-heading>p,.welcome-terrain-copy>p:not(.welcome-eyebrow),.welcome-cloud-copy>p:not(.welcome-eyebrow),.welcome-integrations>div>p:not(.welcome-eyebrow){color:var(--welcome-muted);max-width:47ch;font-size:16px;line-height:1.8}.welcome-feature-select{border:1px solid var(--welcome-line);background:var(--welcome-panel);border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.welcome-feature-select button{color:#b3b6aa;border-inline-end:1px solid var(--welcome-line);text-align:start;align-items:center;gap:10px;padding:21px 18px;font-size:12px;display:flex}.welcome-feature-select button:last-child{border-inline-end:0}.welcome-feature-select button:hover{color:#f2f1e9;background:#242820}.welcome-feature-select button[aria-pressed=true]{color:var(--welcome-accent);box-shadow:inset 0 2px var(--welcome-accent);background:#282a22}.welcome-preview{border:1px solid var(--welcome-line);background:#0c0e0c}.welcome-preview-toolbar{color:#b3b7aa;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:15px;height:43px;padding-inline:17px;font-family:Consolas,monospace;font-size:10px;display:flex}.welcome-preview-toolbar>span:first-child{align-items:center;gap:8px;display:flex}.welcome-preview-toolbar>button{padding:6px}.welcome-preview-image{aspect-ratio:1.84;background:#111310;width:100%;display:block;position:relative;overflow:hidden}.welcome-preview-image img{object-fit:contain;width:100%;height:100%}.welcome-preview-shot{width:100%;height:100%}.welcome-expand-hint{bottom:15px;opacity:0;background:#101210e8;border:1px solid #ffffff25;border-radius:3px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;transition:opacity .2s;display:flex;position:absolute;inset-inline-end:15px}.welcome-preview-image:is(:hover,:focus-visible) .welcome-expand-hint{opacity:1}.welcome-preview-caption{border-top:1px solid var(--welcome-line);justify-content:space-between;align-items:center;gap:32px;padding:22px 25px;display:flex}.welcome-preview-caption .welcome-preview-title{color:inherit;font-size:17px;font-weight:600}.welcome-preview-caption p{color:var(--welcome-muted);max-width:57ch;font-size:13px;line-height:1.7}.welcome-showcase-foot{color:var(--welcome-muted);justify-content:space-between;gap:32px;margin-top:23px;font-size:12px;display:flex}.welcome-showcase-foot button,.welcome-text-link,.welcome-automation-detail button{color:var(--welcome-accent);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.welcome-feature-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:420px;gap:24px;margin-top:64px;display:grid}.welcome-feature-gallery>div{border:1px solid var(--welcome-line);background:#191b18;flex-direction:column;min-width:0;padding:18px;display:flex}.welcome-feature-gallery>div:first-child,.welcome-feature-gallery>div:nth-child(3),.welcome-feature-gallery>div:nth-child(5),.welcome-feature-gallery>div:nth-child(7),.welcome-feature-gallery>div:nth-child(8){grid-column:span 2}.welcome-feature-gallery>div:nth-child(10){grid-column:span 3}.welcome-feature-gallery>div:nth-child(6){grid-row:span 2}.welcome-gallery-image{border:1px solid var(--welcome-line);background:#191b18;flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.welcome-gallery-image img{object-fit:contain;width:100%;height:100%;transition:transform .5s}.welcome-screenshot-crop{width:100%;height:100%;display:block;overflow:hidden}.welcome-gallery-image .welcome-screenshot-crop{padding:0}.welcome-expanded-screenshot .welcome-screenshot-crop{height:auto;max-height:calc(100dvh - 180px)}.welcome-expanded-screenshot img{width:100%;height:auto}.welcome-gallery-image:hover img{transform:scale(1.025)}.welcome-gallery-image>svg:not(.welcome-screenshot-crop){bottom:12px;color:var(--welcome-accent);box-sizing:content-box;border:1px solid var(--welcome-line);background:#111210;padding:9px;position:absolute;inset-inline-end:12px}.welcome-feature-gallery h3{letter-spacing:-.5px;margin-top:19px;font-size:22px;font-weight:600}.welcome-feature-gallery p{max-width:56ch;color:var(--welcome-muted);margin-top:10px;font-size:13px;line-height:1.8}.welcome-automation{border-block:1px solid var(--welcome-line);background:#1a1d17}.welcome-companion-tools{padding-top:0}.welcome-overlay-grid{border:1px solid var(--welcome-line);background:var(--welcome-panel);grid-template-columns:1.35fr 1fr;display:grid}.welcome-overlay-grid>section{min-width:0;padding:40px}.welcome-overlay-grid>section+section{border-inline-start:1px solid var(--welcome-line);background:#141713}.welcome-overlay-grid h2{text-wrap:balance;font-size:clamp(28px,3vw,40px)}.welcome-tool-description,.welcome-control-grid p{color:var(--welcome-muted);max-width:54ch;margin-top:18px;font-size:14px;line-height:1.8}.welcome-widget-preview{border:1px solid var(--welcome-line);text-align:start;background:#101614;width:100%;margin-top:32px;display:block}.welcome-widget-preview>span{color:var(--welcome-accent);align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.welcome-widget-preview .welcome-screenshot-crop{width:100%;height:auto;display:block}.welcome-tool-hint{max-width:72ch;color:var(--welcome-muted);align-items:start;gap:10px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.welcome-tool-hint svg{color:var(--welcome-accent);flex-shrink:0;margin-top:3px}.welcome-minimap-preview{text-align:center;flex-direction:column;flex:1;justify-content:center;margin-top:24px;display:flex}.welcome-minimap-section>div{flex-direction:column;height:100%;display:flex}.welcome-minimap-preview img{border-radius:12px;width:min(300px,100%);height:auto;margin-inline:auto}.welcome-minimap-preview figcaption{color:var(--welcome-muted);margin-top:12px;font-size:11px}.welcome-device-control{margin-top:64px}.welcome-control-grid{border:1px solid var(--welcome-line);background:var(--welcome-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.welcome-control-grid>div{background:var(--welcome-panel);min-width:0}.welcome-control-grid article{padding:30px}.welcome-control-label{color:var(--welcome-accent);justify-content:space-between;align-items:center;display:flex}.welcome-control-number{color:var(--welcome-muted);font-family:monospace;font-size:12px}.welcome-control-label img{object-fit:contain;width:26px;height:26px}.welcome-control-grid h3{margin-top:28px;font-size:20px;font-weight:600}.welcome-control-grid p{margin-top:10px;font-size:13px}.welcome-footer-badges{flex-wrap:wrap;align-items:center;gap:30px;padding-bottom:30px;display:flex}.welcome-footer-badges a{display:block}.welcome-footer-badges img{max-width:100%;height:auto;display:block}.welcome-footer-badges a:last-child img{width:112px}@media (width<=800px){.welcome-overlay-grid{grid-template-columns:1fr}.welcome-overlay-grid>section{padding:28px}.welcome-overlay-grid>section+section{border-inline-start:0;border-top:1px solid var(--welcome-line)}.welcome-control-grid{grid-template-columns:repeat(2,1fr)}.welcome-control-grid article{padding:24px}}@media (width<=480px){.welcome-control-grid{grid-template-columns:1fr}}.welcome-flow{background:#464d3b;border:1px solid #464d3b;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.welcome-flow-step{background:#191d16;padding:34px 27px;position:relative}.welcome-flow-icon{color:#d8dfb6;border:1px solid #4c563f;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:33px;display:flex;position:relative}.welcome-flow-icon:after{content:"";border:1px solid var(--welcome-accent);opacity:0;position:absolute;inset:-1px;box-shadow:0 0 22px #f17b4335}.welcome-flow-step .welcome-eyebrow{color:#b5bbaa;font-size:9px}.welcome-flow-step h3{margin-top:10px;font-size:16px;font-weight:500}.welcome-flow-connector{z-index:2;top:53px;color:var(--welcome-accent);background:#272e21;padding:5px;position:absolute;inset-inline-end:-14px}.welcome-flow-step:last-child{background:#242a1d}.welcome-flow-step:last-child .welcome-flow-icon{background:var(--welcome-accent);border-color:var(--welcome-accent);color:#111}.welcome-automation-detail{justify-content:space-between;align-items:center;gap:35px;margin-top:25px;display:flex}.welcome-automation-detail p{color:var(--welcome-muted);max-width:64ch;font-size:13px;line-height:1.7}.welcome-automation-detail button{flex-shrink:0}.welcome-terrain{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.welcome-terrain-copy>p:not(.welcome-eyebrow){margin-top:24px}.welcome-terrain-features{color:#d2d5c5;flex-direction:column;gap:13px;margin-top:30px;font-size:13px;display:flex}.welcome-terrain-features span{align-items:center;gap:10px;display:flex}.welcome-terrain-features svg{color:var(--welcome-accent)}.welcome-terrain-media{border:1px solid var(--welcome-line);background:#191b18;padding:8px}.welcome-terrain-media video{aspect-ratio:16/10;object-fit:contain;width:100%}.welcome-cloud{border-block:1px solid var(--welcome-line);background:#171a15}.welcome-cloud-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.welcome-cloud-copy h2{max-width:10ch}.welcome-cloud-copy>p:not(.welcome-eyebrow){margin-top:25px}.welcome-cloud-copy .welcome-button{margin-top:32px}.welcome-signal{justify-items:center;display:grid;position:relative}.welcome-radar{aspect-ratio:1;background:radial-gradient(circle,#414a2750,#171a15 70%);border:1px solid #68724e65;border-radius:50%;width:min(100%,360px);position:relative;overflow:hidden}.welcome-radar:before,.welcome-radar:after{content:"";border:1px solid #76865a40;border-radius:50%;width:66%;height:66%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-radar:after{width:33%;height:33%}.welcome-radar-grid{background:linear-gradient(90deg,#0000 calc(50% - .5px),#68724e50 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#68724e50 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.welcome-radar-sweep{background:conic-gradient(#0000 0deg 280deg,#bdd57b1a 335deg,#bdd57b50 359deg,#0000);border-radius:50%;position:absolute;inset:0}.welcome-radar-center{color:#e0e8c6;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-radar-point{background:var(--welcome-accent);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 16px #f17b4380}.point-one{top:23%;left:57%}.point-two{top:64%;left:25%}.point-three{top:61%;left:80%}.welcome-radar-ring{opacity:0;border:1px solid #8b9a5a80;border-radius:50%;position:absolute;inset:10%}.welcome-signal-label{color:#c5ceb0;align-items:center;gap:10px;margin-top:25px;font-family:Consolas,monospace;font-size:11px;display:flex}.welcome-signal-label span{color:var(--welcome-accent);border-inline-start:1px solid #5b6743;padding-inline-start:13px}.welcome-cloud-comparison{border-top:1px solid var(--welcome-line);grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.welcome-cloud-comparison>div{padding:32px 40px 0 0}.welcome-cloud-comparison>div+div{border-inline-start:1px solid var(--welcome-line);padding-inline:40px 0}.welcome-plan-heading{align-items:center;gap:12px;display:flex}.welcome-plan-heading>svg{color:var(--welcome-accent)}.welcome-plan-heading h3{font-size:21px;font-weight:600}.welcome-plan-heading>span{color:var(--welcome-muted);margin-inline-start:auto;font-size:10px}.welcome-cloud-comparison p{color:var(--welcome-muted);margin-top:10px;font-size:12px}.welcome-cloud-comparison ul{color:#d8dccb;flex-direction:column;gap:15px;min-height:135px;margin-block:25px;font-size:13px;display:flex}.welcome-cloud-comparison li{align-items:start;gap:10px;display:flex}.welcome-cloud-comparison li svg{color:#a7b88a;flex-shrink:0;margin-top:2px}.welcome-integrations{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.welcome-integrations>div>p:not(.welcome-eyebrow){margin-block:25px}.welcome-integration-list{border-top:1px solid var(--welcome-line)}.welcome-integration-list>a{border-bottom:1px solid var(--welcome-line);align-items:center;gap:22px;padding-block:22px;font-size:20px;display:flex}.welcome-integration-list>a>img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.welcome-integration-list>a>svg:last-child{color:var(--welcome-muted);margin-inline-start:auto}.welcome-trust{border-block:1px solid var(--welcome-line);background:#1a1c18}.welcome-trust-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px;display:grid}.welcome-trust-grid>div{border-top:1px solid #45483d;flex-direction:column;align-items:start;padding-top:27px;display:flex}.welcome-trust-grid>div>svg{color:var(--welcome-accent)}.welcome-trust-grid h3{margin-top:20px;font-size:21px;font-weight:600}.welcome-trust-grid p{color:var(--welcome-muted);margin-block:16px 24px;font-size:13px;line-height:1.8}.welcome-trust-grid a{margin-top:auto}.welcome-faq{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.welcome-faq h2{max-width:11ch}.welcome-faq .welcome-text-link{margin-top:30px}.welcome-faq details{border-bottom:1px solid var(--welcome-line)}.welcome-faq details:first-child{border-top:1px solid var(--welcome-line)}.welcome-faq summary{justify-content:space-between;align-items:center;gap:25px;padding-block:23px;font-size:15px;font-weight:500;list-style:none;display:flex}.welcome-faq summary::-webkit-details-marker{display:none}.welcome-faq summary span{color:var(--welcome-accent);font-size:24px;font-weight:300}.welcome-faq details[open] summary span{transform:rotate(45deg)}.welcome-faq-answer{color:var(--welcome-muted);padding-bottom:25px;font-size:13px;line-height:1.9}.welcome-faq-answer strong{color:#e4e8d9;font-weight:500}.welcome-final{border-block:1px solid var(--welcome-line);background:linear-gradient(90deg,#111210,#111210a8),url(/assets/welcome-outpost.webp) 50% 75%/cover;padding-block:92px}.welcome-final h2{max-width:15ch;margin-bottom:33px;font-size:clamp(50px,5.5vw,82px)}.welcome-footer{padding-block:45px 30px}.welcome-footer-top{justify-content:space-between;align-items:center;gap:35px;padding-bottom:35px;display:flex}.welcome-footer-top>div,.welcome-footer-bottom>div{color:var(--welcome-muted);flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.welcome-footer-bottom{border-top:1px solid var(--welcome-line);color:var(--welcome-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:28px;font-size:10px;display:flex}.welcome-footer-bottom>div{gap:16px;font-size:10px}.welcome-disclaimer{color:#989d8c;max-width:100ch;margin-top:20px;font-size:10px;line-height:1.8}.welcome-disclaimer a{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.welcome-page .welcome-hero-landscape img{animation:18s ease-in-out infinite alternate welcome-landscape}.welcome-page .welcome-hero-landscape .welcome-hero-scene-coast{animation:36s linear infinite welcome-scene-coast}.welcome-page .welcome-hero-landscape .welcome-hero-scene-base{animation:36s linear infinite welcome-scene-base}.welcome-page .welcome-hero-copy{animation:.9s ease-out .1s both welcome-enter}.welcome-page .welcome-radar-sweep{animation:12s linear infinite welcome-sweep}.welcome-page .welcome-radar-ring{animation:6s ease-out infinite welcome-ping}.welcome-page .welcome-radar-ring-two{animation-delay:3s}.welcome-page .welcome-flow-icon:after{animation:welcome-flow 8s calc(var(--step) * 1.3s) ease-in-out infinite}.welcome-hero-transmission span{animation:9s ease-out infinite welcome-ping}.welcome-hero-transmission span:nth-child(2){animation-delay:3s}.welcome-hero-transmission span:nth-child(3){animation-delay:6s}}@keyframes welcome-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-landscape{0%{transform:scale(1.02)translate(-.5%)}to{transform:scale(1.09)translate(.5%)}}@keyframes welcome-scene-coast{0%,28%,72%,to{opacity:0}34%,66%{opacity:1}}@keyframes welcome-scene-base{0%,61%,to{opacity:0}67%,94%{opacity:1}}@keyframes welcome-sweep{to{transform:rotate(360deg)}}@keyframes welcome-ping{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(1.25)}}@keyframes welcome-flow{0%,35%,to{opacity:0}15%{opacity:1}}@media (prefers-reduced-motion:reduce){.welcome-page *,.welcome-page :before,.welcome-page :after{transition:none!important;animation:none!important}}@media (width<=1100px){.welcome-feature-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-feature-gallery>div:nth-child(n){grid-area:auto}.welcome-feature-gallery>.welcome-gallery-wide:nth-child(n),.welcome-feature-gallery>div:nth-child(9){grid-column:span 2}.welcome-shell{width:calc(100% - 64px)}.welcome-section{padding-block:85px}.welcome-feature-select button{padding-inline:12px;font-size:11px}.welcome-feature-select button>svg:last-child{display:none}.welcome-section-heading,.welcome-terrain,.welcome-cloud-layout,.welcome-integrations,.welcome-faq{gap:40px}.welcome-hero{min-height:790px}.welcome-flow-step{padding:28px 18px}.welcome-flow-step h3{font-size:14px}}@media (width<=767px){.welcome-feature-gallery{grid-template-columns:1fr;grid-auto-rows:auto;gap:34px;margin-top:40px}.welcome-gallery-image{aspect-ratio:var(--screenshot-ratio,16 / 9);flex:auto}.welcome-feature-gallery>.welcome-gallery-wide:nth-child(n),.welcome-feature-gallery>div:nth-child(9){grid-column:auto}.welcome-shell{width:calc(100% - 40px)}.welcome-section{padding-block:65px}.welcome-header>div{min-height:78px}.welcome-mobile-nav nav{top:78px}.welcome-brand>span{font-size:19px}.welcome-hero{min-height:730px;padding-top:154px}.welcome-hero h1{letter-spacing:-.055em;font-size:clamp(47px,10.5vw,72px)}.welcome-hero-landscape img{object-position:62% center}.welcome-hero-scrim{background:linear-gradient(90deg,#111210d9,#11121077),linear-gradient(#0000 65%,#111210)}.welcome-hero-description{font-size:16px}.welcome-hero-bottom{align-items:start;margin-top:64px;font-size:10px}.welcome-hero-bottom>span{max-width:22ch}.welcome-section-heading,.welcome-terrain,.welcome-cloud-layout,.welcome-integrations,.welcome-faq{grid-template-columns:1fr;gap:27px}.welcome-section-heading>p{font-size:14px}.welcome-feature-select{grid-template-columns:repeat(2,1fr)}.welcome-feature-select button{border-bottom:1px solid var(--welcome-line);padding:18px 12px;font-size:11px}.welcome-feature-select button:nth-child(2){border-inline-end:0}.welcome-preview-toolbar>span:nth-child(2){display:none}.welcome-preview-caption{flex-direction:column;align-items:start;gap:9px;padding:20px}.welcome-showcase-foot,.welcome-automation-detail{flex-direction:column;align-items:start;gap:16px}.welcome-flow{grid-template-columns:1fr 1fr}.welcome-flow-step{padding:25px 20px}.welcome-flow-icon{margin-bottom:22px}.welcome-flow-connector{display:none}.welcome-cloud-copy h2{max-width:13ch}.welcome-signal{margin-top:20px}.welcome-radar{width:280px}.welcome-cloud-comparison{grid-template-columns:1fr;margin-top:40px}.welcome-cloud-comparison>div{padding:30px 0}.welcome-cloud-comparison>div+div{border-inline-start:0;border-top:1px solid var(--welcome-line);padding:30px 0 0}.welcome-cloud-comparison ul{min-height:0}.welcome-trust-grid{grid-template-columns:1fr;gap:30px}.welcome-trust-grid>div{padding-top:25px}.welcome-trust-grid h3{margin-top:14px}.welcome-faq h2{max-width:none}.welcome-faq summary{font-size:14px}.welcome-final{padding-block:65px}.welcome-footer-top{flex-direction:column;align-items:start}.welcome-footer-top>div{gap:17px 22px}}.welcome-language select,.welcome-motion-toggle,.welcome-showcase-foot button,.welcome-text-link,.welcome-automation-detail button,.welcome-footer a,.welcome-footer button{min-height:44px}.welcome-footer a,.welcome-footer button{align-items:center;display:inline-flex}.welcome-preview-toolbar>button,.welcome-mobile-nav summary{place-items:center;min-width:44px;min-height:44px;display:grid}.welcome-mobile-nav nav a{align-items:center;min-height:44px;display:flex}.welcome-page[dir=rtl]{font-family:Cairo,Segoe UI,Tahoma,Arial,sans-serif}.welcome-page[dir=rtl] *{letter-spacing:normal!important}
