@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-400-normal.38ca8bfd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-400-normal.6f06c484.woff) format("woff");unicode-range:U+06??,U+0750-077f,U+0870-088e,U+0890-0891,U+0897-08e1,U+08e3-08ff,U+200c-200e,U+2010-2011,U+204f,U+2e41,U+fb50-fdff,U+fe70-fe74,U+fe76-fefc,U+102e0-102fb,U+10e60-10e7e,U+10ec2-10ec4,U+10efc-10eff,U+1ee00-1ee03,U+1ee05-1ee1f,U+1ee21-1ee22,U+1ee24,U+1ee27,U+1ee29-1ee32,U+1ee34-1ee37,U+1ee39,U+1ee3b,U+1ee42,U+1ee47,U+1ee49,U+1ee4b,U+1ee4d-1ee4f,U+1ee51-1ee52,U+1ee54,U+1ee57,U+1ee59,U+1ee5b,U+1ee5d,U+1ee5f,U+1ee61-1ee62,U+1ee64,U+1ee67-1ee6a,U+1ee6c-1ee72,U+1ee74-1ee77,U+1ee79-1ee7c,U+1ee7e,U+1ee80-1ee89,U+1ee8b-1ee9b,U+1eea1-1eea3,U+1eea5-1eea9,U+1eeab-1eebb,U+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.ba4736c3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.7e80bdb7.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.ca5a110a.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.0b719486.woff) format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-400-normal.b6806de1.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-400-normal.fd859050.woff) format("woff");unicode-range:U+00??,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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-500-normal.0010010b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-500-normal.eb266b38.woff) format("woff");unicode-range:U+06??,U+0750-077f,U+0870-088e,U+0890-0891,U+0897-08e1,U+08e3-08ff,U+200c-200e,U+2010-2011,U+204f,U+2e41,U+fb50-fdff,U+fe70-fe74,U+fe76-fefc,U+102e0-102fb,U+10e60-10e7e,U+10ec2-10ec4,U+10efc-10eff,U+1ee00-1ee03,U+1ee05-1ee1f,U+1ee21-1ee22,U+1ee24,U+1ee27,U+1ee29-1ee32,U+1ee34-1ee37,U+1ee39,U+1ee3b,U+1ee42,U+1ee47,U+1ee49,U+1ee4b,U+1ee4d-1ee4f,U+1ee51-1ee52,U+1ee54,U+1ee57,U+1ee59,U+1ee5b,U+1ee5d,U+1ee5f,U+1ee61-1ee62,U+1ee64,U+1ee67-1ee6a,U+1ee6c-1ee72,U+1ee74-1ee77,U+1ee79-1ee7c,U+1ee7e,U+1ee80-1ee89,U+1ee8b-1ee9b,U+1eea1-1eea3,U+1eea5-1eea9,U+1eeab-1eebb,U+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.48dbe66a.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.37bcaf02.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.8f279c5d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.6ef00920.woff) format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-500-normal.eae03735.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-500-normal.9947ea32.woff) format("woff");unicode-range:U+00??,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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-600-normal.5cb8243e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-600-normal.a4ab1537.woff) format("woff");unicode-range:U+06??,U+0750-077f,U+0870-088e,U+0890-0891,U+0897-08e1,U+08e3-08ff,U+200c-200e,U+2010-2011,U+204f,U+2e41,U+fb50-fdff,U+fe70-fe74,U+fe76-fefc,U+102e0-102fb,U+10e60-10e7e,U+10ec2-10ec4,U+10efc-10eff,U+1ee00-1ee03,U+1ee05-1ee1f,U+1ee21-1ee22,U+1ee24,U+1ee27,U+1ee29-1ee32,U+1ee34-1ee37,U+1ee39,U+1ee3b,U+1ee42,U+1ee47,U+1ee49,U+1ee4b,U+1ee4d-1ee4f,U+1ee51-1ee52,U+1ee54,U+1ee57,U+1ee59,U+1ee5b,U+1ee5d,U+1ee5f,U+1ee61-1ee62,U+1ee64,U+1ee67-1ee6a,U+1ee6c-1ee72,U+1ee74-1ee77,U+1ee79-1ee7c,U+1ee7e,U+1ee80-1ee89,U+1ee8b-1ee9b,U+1eea1-1eea3,U+1eea5-1eea9,U+1eeab-1eebb,U+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.3b3b5a95.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0246067d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.af8553ce.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.9d44fa1c.woff) format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-600-normal.bd28e874.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-600-normal.c93b1dd1.woff) format("woff");unicode-range:U+00??,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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-700-normal.3de711fd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-700-normal.79d42d34.woff) format("woff");unicode-range:U+06??,U+0750-077f,U+0870-088e,U+0890-0891,U+0897-08e1,U+08e3-08ff,U+200c-200e,U+2010-2011,U+204f,U+2e41,U+fb50-fdff,U+fe70-fe74,U+fe76-fefc,U+102e0-102fb,U+10e60-10e7e,U+10ec2-10ec4,U+10efc-10eff,U+1ee00-1ee03,U+1ee05-1ee1f,U+1ee21-1ee22,U+1ee24,U+1ee27,U+1ee29-1ee32,U+1ee34-1ee37,U+1ee39,U+1ee3b,U+1ee42,U+1ee47,U+1ee49,U+1ee4b,U+1ee4d-1ee4f,U+1ee51-1ee52,U+1ee54,U+1ee57,U+1ee59,U+1ee5b,U+1ee5d,U+1ee5f,U+1ee61-1ee62,U+1ee64,U+1ee67-1ee6a,U+1ee6c-1ee72,U+1ee74-1ee77,U+1ee79-1ee7c,U+1ee7e,U+1ee80-1ee89,U+1ee8b-1ee9b,U+1eea1-1eea3,U+1eea5-1eea9,U+1eeab-1eebb,U+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.19b25b90.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.b2e21781.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.f8756bdd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.2d8123c2.woff) format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-700-normal.7b6a1bb2.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-700-normal.b8f1016b.woff) format("woff");unicode-range:U+00??,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:U+00??,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}@import url("/assets/fonts/fonts.css");:root{--ink:#080e0c;--paper:#f8faf7;--green:#0a6b4a;--lime:#dcf4a1;--line:#ffffff24;--rule:#dce4df;--muted:#aebbb4;--body-muted:#637269;--font:"IBM Plex Sans Arabic",sans-serif;--latin:"Manrope",sans-serif}.via-landing *{box-sizing:border-box}.via-landing{scroll-behavior:smooth;scroll-padding-top:108px}.via-landing[data-lang=en]{--font:"Manrope",sans-serif}.via-landing{margin:0;background:var(--ink);color:var(--paper);font:1rem var(--font);-webkit-font-smoothing:antialiased}.via-landing h1,.via-landing h2,.via-landing h3,.via-landing h4,.via-landing p{margin:0}.via-landing button{font:inherit;color:inherit;border:0;cursor:pointer}.via-landing a{color:inherit;text-decoration:none}.via-landing a,.via-landing button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.via-landing svg{flex-shrink:0}.via-landing em{font-style:normal}.via-landing .icon{width:21px;height:21px;display:inline-block;vertical-align:middle}.via-landing:focus-visible{outline:2px solid #66b18a;outline-offset:5px}.via-landing::-moz-selection{background:var(--lime);color:var(--ink)}.via-landing::selection{background:var(--lime);color:var(--ink)}.via-landing .wrap{width:calc(100% - 120px);max-width:1320px;margin-inline:auto}.via-landing .micro{font-family:var(--latin);font-size:.75rem;letter-spacing:1.2px;font-weight:500}.via-landing .eyebrow{font-size:.875rem;font-weight:500;color:var(--green);line-height:1.7;display:flex;align-items:center;gap:12px}.via-landing .eyebrow:before{content:"";width:18px;height:1px;background:currentColor;flex-shrink:0}.via-landing .button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 24px;border:1px solid var(--lime);border-radius:5px;background:var(--lime);color:var(--ink);font-size:.9375rem;line-height:1.5;font-weight:600;transition:background .2s,transform .2s}.via-landing .button .icon{width:20px;height:20px}.via-landing .button:hover{background:#e8ffc0;transform:translateY(-2px)}.via-landing .button:active{transform:none}.via-landing .text-link{display:inline-flex;align-items:center;gap:16px;font-size:.9375rem;font-weight:500}.via-landing .text-link .icon{width:18px;height:18px;transition:transform .2s}.via-landing .text-link:hover .icon{transform:translate(2px,-2px)}.via-landing .skip-link{position:fixed;top:-100px;inset-inline-start:20px;z-index:100;background:var(--lime);color:var(--ink);padding:15px 20px}.via-landing .skip-link:focus{top:10px}.via-landing .site-header{height:96px;position:sticky;top:0;z-index:30;background:#080e0c;transition:background .2s,box-shadow .2s}.via-landing .site-header.scrolled{background:#080e0cf2;backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--line)}.via-landing .header-inner{height:100%;max-width:1440px;padding:0 60px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.via-landing .brand{display:inline-flex;align-items:center;flex-shrink:0}.via-landing .brand-crop{--h:30px;display:block;position:relative;height:var(--h);width:calc(var(--h)*944/232);overflow:hidden}.via-landing .brand-crop img{position:absolute;max-width:none;width:calc(var(--h)*1200/232);height:calc(var(--h)*400/232);left:calc(var(--h)*-130/232);top:calc(var(--h)*-91/232)}.via-landing .desktop-nav{display:flex;align-items:center;gap:30px}.via-landing .desktop-nav a{font-size:.875rem;color:#d6e0d8;white-space:nowrap;position:relative}.via-landing .desktop-nav a:hover{color:var(--lime)}.via-landing .desktop-nav a:after{content:"";position:absolute;bottom:-12px;height:1px;background:var(--lime);inset-inline-start:0;width:0;transition:width .2s}.via-landing .desktop-nav a:hover:after{width:100%}.via-landing .header-actions{display:flex;align-items:center;gap:22px}.via-landing .language-toggle{display:flex;align-items:center;gap:7px;background:none;font-size:.8125rem;padding:8px 0}.via-landing .language-toggle .icon{width:15px;height:15px;color:var(--muted)}.via-landing .header-login{font-size:.8125rem;white-space:nowrap;color:#c8d5cb}.via-landing .header-login:hover{color:var(--lime)}.via-landing .header-cta{background:none;color:#fff;border-color:#ffffff50;padding:10px 16px;gap:22px;font-size:.875rem}.via-landing .header-cta:hover{background:var(--lime);color:var(--ink)}.via-landing .menu-toggle{display:none;background:none;padding:8px}.via-landing #mobile-nav[hidden]{display:none}.via-landing #mobile-nav{background:#112219;border-bottom:1px solid var(--line);padding:18px 24px}.via-landing #mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding:17px 4px;border-bottom:1px solid var(--line)}.via-landing .hero{overflow:hidden}.via-landing .hero-inner{position:relative;min-height:710px;padding-top:76px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start}.via-landing .hero-copy{position:relative;z-index:2;padding-bottom:63px;animation:arrive .75s both}.via-landing .hero-eyebrow{color:#b3c3b8;font-weight:400}.via-landing .hero-eyebrow:before{display:none}.via-landing .hero-eyebrow>span{font:1.375rem var(--latin);color:#a6bda6}.via-landing h1{font-size:clamp(4.375rem,7vw,6.625rem);font-weight:500;line-height:1.27;letter-spacing:-2px;margin:25px 0}.via-landing h1 em{color:var(--lime)}.via-landing .hero-body{font-size:1.1875rem;line-height:1.85;color:#b3c2b8;max-width:470px}.via-landing .hero-actions{display:flex;align-items:center;gap:27px;margin-top:35px}.via-landing .hero-actions .text-link{font-size:.875rem}.via-landing .hero-facts{display:flex;align-items:center;gap:13px;margin-top:27px;color:#8da394;font:.75rem var(--latin);direction:ltr;justify-content:flex-end;max-width:490px}.via-landing .hero-facts i{width:3px;height:3px;background:#647d6c;border-radius:50%}.via-landing .hero-art{position:relative;isolation:isolate;height:565px;min-width:0;align-self:center;margin-top:-42px;margin-inline-end:-24px}.via-landing .sculpture{position:absolute;left:-7.5%;top:-5%;width:115%;height:115%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;z-index:-1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 77%,transparent 99%);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 77%,transparent 99%);animation:sculpture-in 1.2s both}.via-landing .art-caption{position:absolute;top:46px;inset-inline-start:35px;color:#849b8c;font-size:.75rem;letter-spacing:.5px}.via-landing .art-label{position:absolute;bottom:80px;inset-inline-end:0;display:flex;gap:12px;align-items:center;width:290px;border:1px solid #d3ebdc35;background:#102119c9;backdrop-filter:blur(14px);border-radius:8px;padding:16px;box-shadow:0 14px 50px #0003}.via-landing .art-mark{display:grid;place-items:center;color:var(--lime);width:36px;height:36px;background:#d3fba310;border-radius:7px}.via-landing .art-label .micro{font-size:.75rem;letter-spacing:2px;color:#a7b8ad}.via-landing .art-label p{font-size:.8125rem;color:#e0eae3;margin-top:4px;line-height:1.6}.via-landing .hero-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:25px 0 27px;color:#9eb1a4;font-size:.8125rem;margin-top:5px}.via-landing .hero-foot>a{display:flex;align-items:center;gap:12px}.via-landing .hero-foot .icon{width:14px;height:14px}.via-landing .hero-foot>.micro{font-size:.75rem;letter-spacing:1px;color:#839b8b}.via-landing .light{background:var(--paper);color:var(--ink)}.via-landing .solutions{padding:104px 0 0}.via-landing .section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:50px}.via-landing .section-top h2{margin-top:19px}.via-landing h2{font-size:2.75rem;font-weight:500;line-height:1.4;letter-spacing:-1px}.via-landing h2 span{color:#7d8c83}.via-landing .section-intro{max-width:385px;font-size:1.0625rem;line-height:1.85;color:var(--body-muted)}.via-landing .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--rule)}.via-landing .solution-choice{position:relative;min-width:0;padding:27px 23px 32px;text-align:start;background:none;color:var(--ink);border-inline-end:1px solid var(--rule);transition:background .2s}.via-landing .solution-choice:last-child{border-inline-end:0}.via-landing .solution-choice:after{content:"";position:absolute;bottom:-1px;inset-inline-start:0;height:3px;width:0;background:var(--green);transition:width .2s}.via-landing .solution-choice.active:after{width:100%}.via-landing .solution-choice.active,.via-landing .solution-choice:hover{background:#edf3ea}.via-landing .solution-number{display:block;font:.75rem var(--latin);letter-spacing:1px;color:#76897c;margin-bottom:34px}.via-landing .solution-icon{position:absolute;top:26px;inset-inline-end:23px;color:#5c7e68}.via-landing .solution-icon .icon{width:26px;height:26px}.via-landing .solution-choice strong{display:block;font-size:1.3125rem;font-weight:600;line-height:1.5;margin-bottom:7px}.via-landing .solution-short{display:block;font-size:.8125rem;line-height:1.7;color:#75867a;padding-inline-end:18px}.via-landing .solution-arrow{position:absolute;inset-inline-end:16px;bottom:34px;color:#5c7f68}.via-landing .solution-arrow .icon{width:17px;height:17px}.via-landing .solution-detail{padding:43px 23px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:90px;min-height:248px}.via-landing .solution-detail .micro{color:#6b8d75;font-size:.75rem}.via-landing .solution-detail h3{font-size:1.8125rem;font-weight:500;line-height:1.4;margin-top:14px}.via-landing .solution-detail p{font-size:1rem;line-height:1.9;color:#617468;max-width:570px}.via-landing .solution-features{display:flex;gap:16px;flex-wrap:wrap;margin:18px 0}.via-landing .solution-features span{display:flex;gap:7px;align-items:center;font-size:.75rem;color:#4b6955}.via-landing .solution-features .icon{width:14px;height:14px}.via-landing .solution-detail .text-link{color:var(--green);font-size:.875rem}.via-landing .platform{padding:90px 0 96px}.via-landing .platform .section-top{padding-top:55px;border-top:1px solid var(--rule);margin-bottom:40px}.via-landing .workflow-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #d4ded7;margin-bottom:20px}.via-landing .workflow-tab{position:relative;display:flex;align-items:center;gap:13px;text-align:start;background:none;padding:18px 12px 20px;font-size:.875rem;color:#75877b;white-space:nowrap}.via-landing .workflow-tab:after{content:"";position:absolute;bottom:-1px;inset-inline-start:0;height:2px;width:0;background:var(--green);transition:width .2s}.via-landing .workflow-tab.active:after{width:100%}.via-landing .workflow-tab.active{color:var(--green)}.via-landing .workflow-tab>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d3dfd6;border-radius:50%;background:#fff;font:.75rem var(--latin);flex-shrink:0}.via-landing .workflow-tab.active>span{background:var(--green);color:#fff;border-color:var(--green)}.via-landing .workspace{display:grid;grid-template-columns:180px 1fr;border:1px solid #d8e2da;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 25px 55px -25px #1d45312e}.via-landing .workspace-sidebar{display:flex;flex-direction:column;min-width:0;background:#f0f5ee;border-inline-end:1px solid #dce5dc;padding:28px 13px 22px}.via-landing .workspace-logo .brand-crop{--h:23px;margin-inline-start:8px}.via-landing .workspace-sidebar>p{font-size:.75rem;color:#526858;margin:18px 8px 28px}.via-landing .workspace-nav{display:flex;flex-direction:column;gap:8px}.via-landing .workspace-nav>div{display:flex;align-items:center;gap:9px;font-size:.8125rem;color:#526858;border-radius:5px;padding:11px 9px}.via-landing .workspace-nav .current{background:#dfe9da;color:#225d3d}.via-landing .workspace-nav .icon{width:16px;height:16px}.via-landing .sidebar-foot{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#7c8f80;margin-top:auto;padding:55px 5px 0}.via-landing .sidebar-foot .icon{width:15px;height:15px}.via-landing .workspace-body{min-width:0}.via-landing .workspace-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 25px;border-bottom:1px solid #e4ebe5;font-size:.75rem;color:#526858}.via-landing .sample-tag{font-size:.75rem;border:1px solid #d9e4db;border-radius:4px;background:#f6f9f4;padding:4px 8px}.via-landing .workspace-content{padding:26px}.via-landing .request-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.via-landing .record-id{display:block;font:.75rem var(--latin);color:#526858;letter-spacing:1px;margin-bottom:10px}.via-landing .request-heading h3{font-size:1.4375rem;font-weight:600;line-height:1.5;letter-spacing:-.3px}.via-landing .request-heading p{font-size:.8125rem;color:#7d9184;margin-top:7px;line-height:1.7}.via-landing .request-status{font-size:.75rem;line-height:1.5;white-space:nowrap;padding:6px 10px;background:#edf3df;border:1px solid #d7e5c6;border-radius:4px;color:#45652b;margin-top:26px}.via-landing .record-stats{display:grid;grid-template-columns:1.2fr 1fr .9fr;border:1px solid #e1e8e1;border-radius:6px;margin-top:25px;overflow:hidden}.via-landing .record-stats>div{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-inline-end:1px solid #e1e8e1;min-width:0}.via-landing .record-stats>div:last-child{border:0}.via-landing .record-stats span{font-size:.75rem;color:#526858}.via-landing .record-stats strong{font-size:.875rem;line-height:1.6;font-weight:500;color:#36503e}.via-landing .workstage-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:25px;margin-top:27px}.via-landing .record-lines{min-width:0}.via-landing .record-lines h4{font-size:1rem;font-weight:600}.via-landing .record-lines>p{font-size:.75rem;color:#526858;margin-top:5px}.via-landing table{width:100%;border-collapse:collapse;margin-top:16px;text-align:start}.via-landing th{text-align:start;font-size:.75rem;font-weight:400;color:#526858;background:#f6f8f4;padding:9px 7px}.via-landing td{font-size:.8125rem;color:#536e5b;padding:15px 7px;border-bottom:1px solid #edf0eb;line-height:1.7}.via-landing td:last-child{white-space:nowrap}.via-landing .item-number{font:.75rem var(--latin);color:#526858;margin-inline-end:9px}.via-landing .record-event{display:flex;align-items:flex-start;gap:7px;font-size:.75rem;color:#526858;line-height:1.7;margin-top:20px}.via-landing .record-event .icon{width:14px;height:14px;margin-top:3px}.via-landing .stage-card{background:#f0f5ec;border:1px solid #dce7d5;border-radius:6px;padding:19px;min-height:304px}.via-landing .stage-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.75rem;color:#7a906f}.via-landing .stage-kicker span:last-child{font-family:var(--latin)}.via-landing .stage-card h4{font-size:1.25rem;font-weight:500;line-height:1.5;color:#294d31;margin-top:17px}.via-landing .stage-card>p{font-size:.8125rem;color:#6a816b;line-height:1.85;margin-top:8px}.via-landing .stage-next{display:flex;flex-direction:column;gap:6px;border-top:1px solid #dce5d6;padding-top:14px;margin-top:15px}.via-landing .stage-next>span{font-size:.75rem;color:#526858}.via-landing .stage-next strong{font-size:.8125rem;font-weight:500;color:#3d6240;line-height:1.6}.via-landing .evidence-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.via-landing .evidence-tags>span{display:flex;align-items:center;gap:5px;font-size:.75rem;padding:4px 6px;border:1px solid #d9e3d3;border-radius:3px;background:#fbfdf9;color:#708669}.via-landing .evidence-tags .icon{width:12px;height:12px}.via-landing .platform-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:25px}.via-landing .platform-pills{display:flex;gap:28px;flex-wrap:wrap}.via-landing .platform-pills>span{display:flex;align-items:center;gap:7px;font-size:.75rem;color:#768c7c}.via-landing .platform-pills .icon{width:15px;height:15px;color:#67876f}.via-landing .next-stage{background:none;padding:10px 0;color:var(--green);font-size:.875rem}.via-landing .intelligence{padding:109px 0 114px;background:#0b1611;border-block:1px solid #213428}.via-landing .ai-grid{display:grid;grid-template-columns:.85fr 1.1fr;gap:100px;align-items:center}.via-landing .intelligence .eyebrow{color:#97b9a1}.via-landing .ai-copy h2{font-size:3.0625rem;line-height:1.43;color:#f0f5ec;margin:24px 0}.via-landing .ai-copy h2 em{color:var(--lime)}.via-landing .ai-copy .section-intro{font-size:1.0625rem;color:#99ae9f;max-width:430px}.via-landing .ai-features{padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;margin:29px 0 0}.via-landing .ai-features li{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;color:#c4d2c6;line-height:1.7}.via-landing .ai-features .icon{width:16px;height:16px;color:#b4d197;margin-top:4px}.via-landing .agent-demo{border:1px solid #314736;border-radius:10px;background:#102019;box-shadow:0 30px 60px #0002;overflow:hidden}.via-landing .agent-window-header{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #2c4232;padding:21px 24px}.via-landing .agent-identity{display:flex;align-items:center;gap:9px;font:600 .75rem var(--latin);letter-spacing:1.5px}.via-landing .agent-identity .icon{color:var(--lime);width:20px;height:20px}.via-landing .agent-demo-label{font-size:.75rem;color:#a0b79f;border:1px solid #3b513b;border-radius:4px;padding:4px 7px}.via-landing .agent-response{padding:24px 24px 0;min-height:355px}.via-landing .user-question{font-size:.875rem;line-height:1.8;max-width:93%;width:-moz-fit-content;width:fit-content;margin-inline-start:auto;background:#1d3326;border-radius:8px 8px 2px 8px;padding:13px 18px;color:#d4e3d3}.via-landing .agent-answer{display:grid;grid-template-columns:27px 1fr;gap:12px;margin-top:25px}.via-landing .answer-mark{display:grid;place-items:center;width:27px;height:27px;background:#c9eeac13;border-radius:7px;color:var(--lime)}.via-landing .answer-mark .icon{width:18px;height:18px}.via-landing .agent-answer>div>p{font-size:.9375rem;line-height:1.9;color:#cadacb}.via-landing .answer-context{margin-top:19px}.via-landing .answer-context>span{font-size:.75rem;color:#8ba58d}.via-landing .answer-context>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.via-landing .answer-context>div>span{display:flex;gap:5px;align-items:center;font-size:.75rem;border:1px solid #35513c;border-radius:4px;padding:5px 7px;color:#a9c1a4}.via-landing .answer-context .icon{width:12px;height:12px}.via-landing .answer-action{border-inline-start:2px solid #8aa462;background:#d9eea408;padding:13px 15px;margin-top:20px}.via-landing .answer-action>span{display:flex;align-items:center;gap:7px;font-size:.8125rem;color:#cfdfb2}.via-landing .answer-action .icon{width:15px;height:15px}.via-landing .answer-action p{font-size:.8125rem;line-height:1.8;color:#9bb193;margin-top:7px}.via-landing .agent-prompt-area{padding:25px 24px 0}.via-landing .agent-prompt-area>span{font-size:.75rem;color:#8aa48d}.via-landing .agent-prompts{display:flex;flex-direction:column;gap:8px;margin-top:11px}.via-landing .prompt-button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:1px solid #314936;border-radius:5px;color:#acc2a7;font-size:.8125rem;line-height:1.8;padding:11px 13px;text-align:start;transition:background .2s,border-color .2s}.via-landing .prompt-button .icon{width:15px;height:15px;color:#95ad86}.via-landing .prompt-button.active,.via-landing .prompt-button:hover{background:#1c3424;border-color:#566d46;color:#dfedcf}.via-landing .agent-note{display:flex;align-items:flex-start;gap:7px;font-size:.75rem;line-height:1.7;color:#829e85;padding:19px 24px 23px}.via-landing .agent-note .icon{width:13px;height:13px;margin-top:4px}.via-landing .trust{padding:108px 0 98px}.via-landing .trust .section-top{margin-bottom:42px}.via-landing .trust-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:110px;align-items:stretch}.via-landing .trust-main>.section-intro{font-size:1.0625rem;max-width:550px}.via-landing .trust-list{margin-top:28px}.via-landing .trust-item{display:flex;gap:22px;padding:23px 0;border-bottom:1px solid var(--rule)}.via-landing .trust-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border:1px solid #d4e1d4;border-radius:7px;color:#4b7a5d}.via-landing .trust-icon .icon{width:20px;height:20px}.via-landing .trust-item h3{font-size:1.1875rem;font-weight:500;line-height:1.5;margin-bottom:7px}.via-landing .trust-item p{font-size:.9375rem;line-height:1.8;color:#6c7f72;max-width:440px}.via-landing .trust-link{margin-top:28px;color:var(--green)}.via-landing .cloud-panel{position:relative;overflow:hidden;background:#132d20;border:1px solid #294534;border-radius:8px;padding:36px 40px 32px;color:#fff}.via-landing .cloud-panel>.micro{color:#a6b899;font-size:.75rem;letter-spacing:.6px;position:relative;z-index:1}.via-landing .cloud-panel h3{position:relative;z-index:1;font-size:3.375rem;font-weight:400;line-height:1.36;letter-spacing:-1px;margin-top:27px}.via-landing .cloud-panel em{color:var(--lime)}.via-landing .cloud-panel p{position:relative;z-index:1;font-size:.9375rem;line-height:1.8;color:#a0bba3;max-width:330px;margin-top:23px}.via-landing .cloud-badge{position:relative;z-index:1;display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff24;padding-top:23px;margin-top:28px;color:#c6dcb9;font-size:.8125rem}.via-landing .cloud-badge .icon{width:19px;height:19px}.via-landing .cloud-grid{position:absolute;bottom:0;inset-inline-end:0;width:200px;height:340px;background-image:linear-gradient(#85ba9225 1px,transparent 0),linear-gradient(90deg,#85ba9225 1px,transparent 0);background-size:35px 35px;-webkit-mask-image:linear-gradient(135deg,transparent,#0008);mask-image:linear-gradient(135deg,transparent,#0008);pointer-events:none}.via-landing .approach{padding:0 0 108px}.via-landing .approach .section-top{border-top:1px solid var(--rule);padding-top:72px}.via-landing .approach-endnote{font:.75rem var(--latin);letter-spacing:.5px;color:#526858;padding-bottom:8px}.via-landing .approach-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.via-landing .approach-step{padding:28px 35px 0;border-inline-end:1px solid var(--rule)}.via-landing .approach-step:first-child{padding-inline-start:0}.via-landing .approach-step:last-child{padding-inline-end:0;border:0}.via-landing .approach-number{display:block;font:2.9375rem var(--latin);color:#526858;letter-spacing:-2px;margin-bottom:25px}.via-landing .approach-step h3{font-size:1.5rem;font-weight:500;line-height:1.5;margin-bottom:13px}.via-landing .approach-step p{font-size:1rem;line-height:1.9;color:#526858;max-width:350px}.via-landing .contact{background:#184b34;border-block:1px solid #42765a;position:relative;overflow:hidden}.via-landing .contact-inner{position:relative;padding:78px 0 88px;display:flex;align-items:center;justify-content:space-between;gap:70px}.via-landing .contact .eyebrow{color:#b2cfac}.via-landing .contact h2{font-size:4.375rem;line-height:1.3;letter-spacing:-2px;font-weight:500;margin-top:25px}.via-landing .contact-action{position:relative;z-index:1;max-width:350px}.via-landing .contact-action>p{font-size:1.25rem;line-height:1.85;color:#bdd4be;max-width:335px}.via-landing .contact-action .button{margin-top:27px;width:100%}.via-landing .contact-note{display:block;font-size:.75rem;line-height:1.7;color:#a0bea5;margin-top:15px}.via-landing .site-footer{padding:62px 0 26px}.via-landing .footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;padding-bottom:54px}.via-landing .footer-line{font-size:.9375rem;line-height:1.8;color:#94ac9c;margin-top:24px}.via-landing .footer-links{margin-inline-start:auto;margin-inline-end:105px}.via-landing .footer-links>span{display:block;font-size:.75rem;letter-spacing:.5px;color:#7e9888;margin-bottom:22px}.via-landing .footer-links>div{display:flex;gap:32px;flex-wrap:wrap}.via-landing .footer-links a{display:flex;align-items:center;gap:5px;font-size:.875rem;color:#b8cabb}.via-landing .footer-links a:hover{color:var(--lime)}.via-landing .footer-links .icon{width:12px;height:12px;color:#829b87}.via-landing .back-top{display:grid;place-items:center;width:43px;height:43px;border:1px solid #3c5242;border-radius:50%;color:#aec6af;flex-shrink:0}.via-landing .back-top .icon{transform:rotate(180deg);width:18px;height:18px}.via-landing .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:23px;font-size:.75rem;color:#80998a}.via-landing .footer-bottom>span:last-child{font-family:var(--latin);letter-spacing:1px}.via-landing .demo-dialog{background:#12281c;color:#eff5ec;border:1px solid #435d46;border-radius:14px;max-width:540px;width:calc(100% - 36px);padding:42px;margin:auto;box-shadow:0 40px 160px #0008;max-height:calc(100dvh - 40px);overflow:auto}.via-landing .demo-dialog::backdrop{background:#030907cc;backdrop-filter:blur(7px)}.via-landing .dialog-close{position:absolute;top:15px;inset-inline-end:15px;background:none;padding:8px;color:#a9c2a6}.via-landing .dialog-symbol{display:grid;place-items:center;width:46px;height:46px;border:1px solid #587344;color:var(--lime);border-radius:10px;margin-bottom:28px}.via-landing .demo-dialog>.micro{color:#a3bd95;font-size:.75rem}.via-landing .demo-dialog h2{font-size:2.125rem;line-height:1.4;margin:18px 0}.via-landing .demo-dialog>p{font-size:1rem;line-height:1.9;color:#b1c6ac}.via-landing .demo-dialog>.button{width:100%;margin-top:28px}.via-landing .dialog-note{display:block;font-size:.75rem;line-height:1.7;color:#94b08e;margin-top:17px}.via-landing[data-lang=en] h1{font-size:clamp(4.25rem,6.5vw,6.25rem);letter-spacing:-5px;line-height:1.08;font-weight:500;margin-top:34px;margin-bottom:27px}.via-landing[data-lang=en] .hero-copy{padding-top:10px}.via-landing[data-lang=en] .hero-body{font-size:1.125rem;line-height:1.8;max-width:455px}.via-landing[data-lang=en] .hero-facts{justify-content:flex-start}.via-landing[data-lang=en] .hero-actions{gap:22px}.via-landing[data-lang=en] .hero-actions .text-link{font-size:.8125rem;gap:9px}.via-landing[data-lang=en] .button{font-size:.875rem;gap:22px}.via-landing[data-lang=en] .desktop-nav{gap:23px}.via-landing[data-lang=en] .desktop-nav a{font-size:.8125rem}.via-landing[data-lang=en] h2{font-size:2.5rem;line-height:1.3;letter-spacing:-1.6px}.via-landing[data-lang=en] .eyebrow{font-size:.75rem;letter-spacing:1px}.via-landing[data-lang=en] .hero-eyebrow{letter-spacing:0}.via-landing[data-lang=en] .section-intro{font-size:1rem}.via-landing[data-lang=en] .solution-choice strong{font-size:1.125rem}.via-landing[data-lang=en] .solution-short{font-size:.75rem}.via-landing[data-lang=en] .solution-detail h3{font-size:1.6875rem;letter-spacing:-.7px}.via-landing[data-lang=en] .solution-detail p{font-size:1rem}.via-landing[data-lang=en] .workflow-tab{font-size:.8125rem}.via-landing[data-lang=en] .workspace-nav>div{font-size:.75rem}.via-landing[data-lang=en] .request-heading h3{font-size:1.25rem}.via-landing[data-lang=en] .request-heading p,.via-landing[data-lang=en] .request-status{font-size:.75rem}.via-landing[data-lang=en] .record-stats strong{font-size:.8125rem}.via-landing[data-lang=en] td{font-size:.75rem}.via-landing[data-lang=en] .stage-card h4{font-size:1.125rem}.via-landing[data-lang=en] .stage-card>p{font-size:.8125rem}.via-landing[data-lang=en] .ai-copy h2{font-size:2.6875rem;line-height:1.3}.via-landing[data-lang=en] .agent-answer>div>p{font-size:.9375rem}.via-landing[data-lang=en] .agent-response{min-height:392px}.via-landing[data-lang=en] .cloud-panel h3{font-size:2.8125rem;line-height:1.35;letter-spacing:-1.5px}.via-landing[data-lang=en] .approach-step h3{font-size:1.375rem;letter-spacing:-.5px}.via-landing[data-lang=en] .contact h2{font-size:4.0625rem;line-height:1.17;letter-spacing:-3px}.via-landing[data-lang=en] .contact-action>p{font-size:1.125rem}.via-landing[data-lang=en] .footer-links a{font-size:.8125rem}@keyframes arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sculpture-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(min-width:1600px){.via-landing .hero-inner{min-height:755px;padding-top:90px}.via-landing .hero-art{height:610px}.via-landing .hero-body{font-size:1.3125rem;max-width:500px}.via-landing .hero-actions{margin-top:41px}.via-landing h1{font-size:7rem}.via-landing[data-lang=en] h1{font-size:6.625rem}}@media(max-width:1200px){.via-landing .wrap{width:calc(100% - 80px)}.via-landing .header-inner{padding:0 40px;gap:25px}.via-landing .desktop-nav{gap:20px}.via-landing .header-actions{gap:15px}.via-landing .header-login{display:none}.via-landing .hero-inner{min-height:660px;padding-top:59px}.via-landing .hero-art{height:515px;margin-inline-end:-15px}.via-landing .hero-body{font-size:1.0625rem}.via-landing .hero-actions{flex-wrap:wrap;gap:21px}.via-landing .hero-copy{padding-bottom:50px}.via-landing .hero-actions .button{padding:15px 20px}.via-landing .hero-foot>.micro{display:none}.via-landing .hero-facts{font-size:.75rem;gap:10px}.via-landing .section-top{gap:45px}.via-landing h2{font-size:2.5rem}.via-landing .section-intro{max-width:340px;font-size:1rem}.via-landing .solution-choice{padding-inline:18px}.via-landing .solution-choice strong{font-size:1.125rem}.via-landing .solution-short{font-size:.75rem}.via-landing .solution-detail{gap:60px}.via-landing .workspace{grid-template-columns:150px 1fr}.via-landing .workspace-sidebar{padding-inline:9px}.via-landing .workspace-nav>div{font-size:.75rem;gap:7px;padding-inline:6px}.via-landing .workspace-content{padding:21px}.via-landing .workstage-grid{gap:19px}.via-landing .request-heading{gap:13px}.via-landing .request-heading h3{font-size:1.25rem}.via-landing .record-stats>div{padding:14px}.via-landing .record-stats strong{font-size:.8125rem}.via-landing .stage-card{padding:16px}.via-landing .ai-grid{gap:60px}.via-landing .ai-copy h2{font-size:2.6875rem}.via-landing .trust-grid{gap:65px}.via-landing .cloud-panel{padding:31px}.via-landing .cloud-panel h3{font-size:2.9375rem}.via-landing .contact h2{font-size:3.8125rem}.via-landing .footer-links{margin-inline-end:55px}.via-landing .footer-links>div{gap:23px}.via-landing[data-lang=en] h1{font-size:7vw}.via-landing[data-lang=en] h2{font-size:2.1875rem}.via-landing[data-lang=en] .solution-choice strong{font-size:1rem}.via-landing[data-lang=en] .ai-copy h2{font-size:2.3125rem}.via-landing[data-lang=en] .cloud-panel h3{font-size:2.5rem}.via-landing[data-lang=en] .contact h2{font-size:3.5rem}.via-landing[data-lang=en] .request-heading h3{font-size:1.125rem}.via-landing[data-lang=en] .record-stats strong{font-size:.75rem}}@media(max-width:1000px){.via-landing .desktop-nav{display:none}.via-landing .header-login{display:block}.via-landing .menu-toggle{display:flex}.via-landing .hero-art{height:455px;margin-top:0}.via-landing .art-label{width:240px;bottom:37px;padding:13px}.via-landing .art-label p{font-size:.75rem}.via-landing .art-caption{top:26px;inset-inline-start:20px}.via-landing .hero-copy h1{font-size:4.75rem}.via-landing .hero-body{font-size:1.0625rem}.via-landing .solution-detail{gap:35px;min-height:280px}.via-landing .solution-choice{padding-inline:15px}.via-landing .solution-choice strong{font-size:1.0625rem}.via-landing .solution-short{min-height:40px}.via-landing .solution-icon{inset-inline-end:15px}.via-landing .solution-arrow{inset-inline-end:9px}.via-landing .workspace-sidebar{display:none}.via-landing .workspace{grid-template-columns:1fr}.via-landing .workspace-content{padding:25px}.via-landing .workflow-tab{font-size:.8125rem;gap:8px;padding-inline:8px}.via-landing .ai-grid{gap:35px;grid-template-columns:.85fr 1.1fr}.via-landing .ai-copy h2{font-size:2.25rem}.via-landing .ai-copy .section-intro{font-size:1rem}.via-landing .ai-features li{font-size:.8125rem}.via-landing .agent-window-header{padding:19px 18px}.via-landing .agent-response{padding:21px 18px 0;min-height:395px}.via-landing .agent-answer{gap:9px;grid-template-columns:23px 1fr}.via-landing .answer-mark{width:23px;height:23px}.via-landing .agent-answer>div>p{font-size:.875rem}.via-landing .agent-prompt-area{padding:23px 18px 0}.via-landing .agent-note{padding:19px 18px}.via-landing .user-question{font-size:.8125rem}.via-landing .agent-demo-label{font-size:.75rem}.via-landing .trust-grid{gap:42px}.via-landing .trust-item{gap:16px}.via-landing .cloud-panel{padding:27px}.via-landing .cloud-panel h3{font-size:2.6875rem}.via-landing .cloud-panel>.micro{font-size:.75rem;letter-spacing:0}.via-landing .approach-step{padding-inline:25px}.via-landing .approach-step h3{font-size:1.375rem}.via-landing .approach-endnote{display:none}.via-landing .contact-inner{gap:45px}.via-landing .contact h2{font-size:3.25rem}.via-landing .contact-action{max-width:310px}.via-landing .footer-links{margin-inline-end:0}.via-landing .footer-links>div{flex-direction:column;gap:15px}.via-landing[data-lang=en] h1{font-size:7.3vw}.via-landing[data-lang=en] .solution-choice strong{font-size:.9375rem}.via-landing[data-lang=en] .ai-copy h2,.via-landing[data-lang=en] h2{font-size:2rem}.via-landing[data-lang=en] .cloud-panel h3{font-size:2.1875rem}.via-landing[data-lang=en] .contact h2{font-size:3rem}.via-landing[data-lang=en] .agent-answer>div>p{font-size:.875rem}.via-landing[data-lang=en] .agent-response{min-height:420px}.via-landing[data-lang=en] .workflow-tab{font-size:.75rem}}@media(max-width:700px){.via-landing{scroll-padding-top:90px}.via-landing .wrap{width:calc(100% - 44px)}.via-landing .site-header{height:76px}.via-landing .header-inner{padding:0 22px;gap:15px}.via-landing .brand-crop{--h:26px}.via-landing .header-cta,.via-landing .header-login{display:none}.via-landing .header-actions{gap:19px}.via-landing .language-toggle{font-size:.8125rem}.via-landing .menu-toggle{padding:8px 0}.via-landing .hero-inner{min-height:auto;grid-template-columns:1fr;padding-top:43px}.via-landing .hero-copy{padding:0}.via-landing .hero-eyebrow{font-size:.75rem;gap:8px}.via-landing .hero-eyebrow>span{font-size:1.25rem}.via-landing .hero-copy h1{font-size:4.5625rem;line-height:1.22;letter-spacing:-1px;margin:23px 0}.via-landing .hero-body{font-size:1.0625rem;line-height:1.85;max-width:480px}.via-landing .hero-actions{margin-top:26px;gap:18px;flex-wrap:wrap}.via-landing .hero-actions .button{padding:15px 18px;font-size:.875rem;gap:20px}.via-landing .hero-actions .text-link{font-size:.8125rem;gap:9px}.via-landing .hero-actions .icon{width:17px;height:17px}.via-landing .hero-facts{font-size:.75rem;gap:9px;margin-top:24px;flex-wrap:wrap}.via-landing .hero-art{height:340px;margin:8px -10px 0;width:calc(100% + 20px)}.via-landing .sculpture{width:100%;height:130%;left:0;top:-13%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 74%,transparent 99%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 74%,transparent 99%)}.via-landing .art-caption{top:32px;inset-inline-start:15px;font-size:.75rem}.via-landing .art-label{width:259px;bottom:26px;inset-inline-end:5px;padding:13px}.via-landing .art-label p{font-size:.8125rem}.via-landing .hero-foot{margin-top:0;padding:23px 0;font-size:.75rem;gap:10px}.via-landing .hero-foot>a{gap:8px}.via-landing .hero-foot .icon{width:12px;height:12px}.via-landing .solutions{padding-top:62px}.via-landing .section-top{display:block;margin-bottom:33px}.via-landing .section-top>.section-intro{margin-top:22px;max-width:540px;font-size:1rem}.via-landing .eyebrow{font-size:.8125rem}.via-landing .section-top h2{margin-top:16px}.via-landing h2{font-size:2.1875rem;line-height:1.42;letter-spacing:-.6px}.via-landing .solution-grid{grid-template-columns:repeat(2,1fr)}.via-landing .solution-choice{padding:21px 15px 24px}.via-landing .solution-choice:nth-child(2){border-inline-end:0}.via-landing .solution-choice:nth-child(-n+2){border-bottom:1px solid var(--rule)}.via-landing .solution-number{font-size:.75rem;margin-bottom:25px}.via-landing .solution-icon{top:21px;inset-inline-end:15px}.via-landing .solution-icon .icon{width:22px;height:22px}.via-landing .solution-choice strong{font-size:1.125rem;line-height:1.5}.via-landing .solution-short{font-size:.75rem;line-height:1.7;min-height:42px;padding-inline-end:12px}.via-landing .solution-arrow{inset-inline-end:9px;bottom:30px}.via-landing .solution-arrow .icon{width:14px;height:14px}.via-landing .solution-detail{display:block;padding:30px 0 0;min-height:340px}.via-landing .solution-detail .micro{font-size:.75rem;letter-spacing:.7px}.via-landing .solution-detail h3{font-size:1.75rem;line-height:1.4;margin-top:11px}.via-landing .solution-detail>div+div{margin-top:19px}.via-landing .solution-detail p{font-size:1rem;line-height:1.85}.via-landing .solution-features{margin:15px 0;gap:10px 14px}.via-landing .solution-features span{font-size:.75rem}.via-landing .solution-detail .text-link{font-size:.875rem}.via-landing .platform{padding:57px 0 60px}.via-landing .platform .section-top{padding-top:45px;margin-bottom:27px}.via-landing .workflow-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bdcdbb transparent;margin-bottom:15px}.via-landing .workflow-tab{flex-shrink:0;padding:13px 10px 16px;font-size:.8125rem;gap:8px}.via-landing .workflow-tab:first-child{padding-inline-start:0}.via-landing .workflow-tab>span{width:27px;height:27px}.via-landing .workspace{border-radius:8px;box-shadow:0 20px 40px -25px #1d453133}.via-landing .workspace-topbar{padding:14px 15px;flex-wrap:wrap;gap:9px;font-size:.75rem}.via-landing .sample-tag{font-size:.75rem;padding:4px 6px}.via-landing .workspace-content{padding:21px 15px}.via-landing .request-heading{display:block}.via-landing .request-heading h3{font-size:1.3125rem;line-height:1.6}.via-landing .request-heading p{font-size:.8125rem}.via-landing .record-id{font-size:.75rem;margin-bottom:9px}.via-landing .request-status{display:inline-block;margin-top:14px;font-size:.75rem}.via-landing .record-stats{margin-top:19px;grid-template-columns:1fr 1fr}.via-landing .record-stats>div{padding:13px;gap:7px}.via-landing .record-stats>div:first-child{grid-column:1/-1;border-bottom:1px solid #e1e8e1;border-inline-end:0}.via-landing .record-stats strong{font-size:.875rem}.via-landing .workstage-grid{grid-template-columns:1fr;gap:23px;margin-top:24px}.via-landing .record-lines h4{font-size:1.0625rem}.via-landing .record-lines td{font-size:.8125rem;padding:14px 7px}.via-landing .record-lines th{font-size:.75rem;padding:10px 7px}.via-landing .record-event{font-size:.75rem}.via-landing .stage-card{padding:19px;min-height:285px}.via-landing .stage-kicker{font-size:.75rem}.via-landing .stage-card h4{font-size:1.375rem;margin-top:16px}.via-landing .stage-card>p{font-size:.875rem;line-height:1.85}.via-landing .stage-next strong{font-size:.875rem}.via-landing .evidence-tags>span{font-size:.75rem;padding:5px 7px}.via-landing .platform-bottom{display:block;padding-top:21px}.via-landing .platform-pills{gap:13px 17px;justify-content:flex-start}.via-landing .platform-pills>span{font-size:.75rem;gap:5px}.via-landing .platform-pills .icon{width:14px;height:14px}.via-landing .next-stage{margin-top:16px;font-size:.875rem}.via-landing .intelligence{padding:66px 0}.via-landing .ai-grid{grid-template-columns:1fr;gap:36px}.via-landing .ai-copy h2{font-size:2.4375rem;line-height:1.4;margin:21px 0}.via-landing .ai-copy .section-intro{font-size:1rem;max-width:100%}.via-landing .ai-features{margin-top:23px;gap:11px}.via-landing .ai-features li{font-size:.875rem}.via-landing .agent-window-header{padding:19px 16px}.via-landing .agent-identity{font-size:.75rem;letter-spacing:1px}.via-landing .agent-demo-label{font-size:.75rem}.via-landing .agent-response{min-height:355px;padding:21px 17px 0}.via-landing .user-question{font-size:.875rem;padding:12px 15px}.via-landing .agent-answer{grid-template-columns:25px 1fr;gap:10px;margin-top:24px}.via-landing .answer-mark{width:25px;height:25px}.via-landing .agent-answer>div>p{font-size:.9375rem;line-height:1.85}.via-landing .answer-action p,.via-landing .answer-action>span{font-size:.8125rem}.via-landing .agent-prompt-area{padding:25px 17px 0}.via-landing .prompt-button{font-size:.8125rem;padding:12px}.via-landing .agent-note{padding:18px 17px;font-size:.75rem}.via-landing .trust{padding:65px 0}.via-landing .trust .section-top{margin-bottom:26px}.via-landing .trust-grid{grid-template-columns:1fr;gap:37px}.via-landing .trust-main>.section-intro{font-size:1rem}.via-landing .trust-list{margin-top:23px}.via-landing .trust-item{padding:21px 0;gap:17px}.via-landing .trust-item h3{font-size:1.1875rem}.via-landing .trust-item p{font-size:.9375rem}.via-landing .trust-link{font-size:.9375rem;margin-top:24px}.via-landing .cloud-panel{padding:31px;min-height:auto}.via-landing .cloud-panel>.micro{font-size:.75rem}.via-landing .cloud-panel h3{font-size:3.125rem;line-height:1.35;margin-top:25px}.via-landing .cloud-panel p{font-size:1rem;max-width:330px}.via-landing .cloud-badge{font-size:.8125rem;padding-top:22px;margin-top:26px}.via-landing .approach{padding-bottom:65px}.via-landing .approach .section-top{padding-top:46px;margin-bottom:29px}.via-landing .approach-grid{grid-template-columns:1fr}.via-landing .approach-step,.via-landing .approach-step:first-child,.via-landing .approach-step:last-child{display:grid;grid-template-columns:51px 1fr;gap:0 20px;padding:27px 0;border:0;border-bottom:1px solid var(--rule)}.via-landing .approach-step:last-child{border-bottom:0;padding-bottom:0}.via-landing .approach-number{grid-row:1/3;font-size:2.0625rem;line-height:1.6;margin:0;letter-spacing:-1px}.via-landing .approach-step h3{font-size:1.375rem;margin-bottom:9px}.via-landing .approach-step p{font-size:1rem;max-width:100%}.via-landing .contact-inner{display:block;padding:58px 0 63px}.via-landing .contact h2{font-size:3.5625rem;line-height:1.3;margin-top:19px}.via-landing .contact-action{max-width:100%;margin-top:26px}.via-landing .contact-action>p{font-size:1.125rem;max-width:370px}.via-landing .contact-action .button{margin-top:24px;max-width:360px;font-size:.9375rem;padding:17px 22px}.via-landing .contact-note{font-size:.75rem}.via-landing .site-footer{padding:46px 0 26px}.via-landing .footer-top{display:grid;grid-template-columns:1fr auto;gap:35px 20px;padding-bottom:34px}.via-landing .footer-top .brand-crop{--h:27px}.via-landing .footer-line{font-size:.9375rem;margin-top:21px}.via-landing .footer-links{margin:0;grid-row:2;grid-column:1/-1}.via-landing .footer-links>span{font-size:.75rem;margin-bottom:19px}.via-landing .footer-links>div{display:grid;grid-template-columns:1fr 1fr;gap:19px}.via-landing .footer-links a{font-size:.875rem}.via-landing .back-top{grid-row:1;grid-column:2;width:40px;height:40px}.via-landing .footer-bottom{flex-wrap:wrap;font-size:.75rem;gap:14px}.via-landing .footer-bottom>span:first-child{width:100%}.via-landing .demo-dialog{padding:36px 27px}.via-landing .demo-dialog h2{font-size:1.9375rem}.via-landing .demo-dialog>p{font-size:1rem}.via-landing .dialog-symbol{margin-bottom:25px}.via-landing[data-lang=en] .hero-copy{padding-top:0}.via-landing[data-lang=en] h1{font-size:clamp(3.375rem,15.5vw,5rem);line-height:1.1;letter-spacing:-3.8px;margin:28px 0 26px}.via-landing[data-lang=en] .hero-body{font-size:1.0625rem;line-height:1.8}.via-landing[data-lang=en] .hero-actions .text-link{font-size:.8125rem}.via-landing[data-lang=en] .hero-actions{gap:18px}.via-landing[data-lang=en] .button{font-size:.875rem;gap:18px}.via-landing[data-lang=en] h2{font-size:2rem;line-height:1.3;letter-spacing:-1px}.via-landing[data-lang=en] .eyebrow{font-size:.75rem;letter-spacing:.6px}.via-landing[data-lang=en] .hero-eyebrow{font-size:.75rem;letter-spacing:0}.via-landing[data-lang=en] .section-intro,.via-landing[data-lang=en] .solution-choice strong{font-size:1rem}.via-landing[data-lang=en] .solution-short{font-size:.75rem}.via-landing[data-lang=en] .solution-detail h3{font-size:1.6875rem}.via-landing[data-lang=en] .solution-detail{min-height:367px}.via-landing[data-lang=en] .workflow-tab{font-size:.8125rem}.via-landing[data-lang=en] .request-heading h3{font-size:1.3125rem}.via-landing[data-lang=en] .record-stats strong,.via-landing[data-lang=en] .request-heading p,.via-landing[data-lang=en] td{font-size:.8125rem}.via-landing[data-lang=en] .stage-card h4{font-size:1.3125rem}.via-landing[data-lang=en] .stage-card>p{font-size:.875rem}.via-landing[data-lang=en] .ai-copy h2{font-size:2.1875rem;line-height:1.3}.via-landing[data-lang=en] .agent-response{min-height:385px}.via-landing[data-lang=en] .agent-answer>div>p{font-size:.875rem}.via-landing[data-lang=en] .cloud-panel h3{font-size:2.6875rem;line-height:1.3}.via-landing[data-lang=en] .approach-step h3{font-size:1.3125rem}.via-landing[data-lang=en] .contact h2{font-size:3rem;line-height:1.17;letter-spacing:-2px}.via-landing[data-lang=en] .footer-links a{font-size:.875rem}}@media(max-width:380px){.via-landing .wrap{width:calc(100% - 36px)}.via-landing .header-inner{padding:0 18px}.via-landing .hero-copy h1{font-size:4.0625rem}.via-landing .hero-art{height:310px}.via-landing h2{font-size:2rem}.via-landing .solution-choice strong{font-size:1rem}.via-landing .solution-short{font-size:.75rem}.via-landing .contact h2{font-size:3.125rem}.via-landing .hero-facts{font-size:.75rem;gap:7px}.via-landing[data-lang=en] h1{font-size:3.375rem;letter-spacing:-3.4px}.via-landing[data-lang=en] h2{font-size:1.8125rem}.via-landing[data-lang=en] .solution-choice strong{font-size:.9375rem}.via-landing[data-lang=en] .ai-copy h2{font-size:2rem}.via-landing[data-lang=en] .contact h2{font-size:2.6875rem}.via-landing[data-lang=en] .cloud-panel h3{font-size:2.3125rem}}@media(prefers-reduced-motion:reduce){.via-landing{scroll-behavior:auto}.via-landing *,.via-landing :after,.via-landing :before{animation:none!important;transition:none!important}}.via-landing:has(dialog[open]){overflow:hidden}.via-landing .convergence-art{margin-inline-end:-20px;overflow:hidden}.via-landing .convergence-sculpture{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at center,#000 55%,transparent 77%);mask-image:radial-gradient(ellipse at center,#000 55%,transparent 77%);animation:sculpture-in 1.2s both}.via-landing .convergence-caption{position:absolute;bottom:24px;inset-inline:28px;display:flex;align-items:center;gap:14px;color:#b9cec1;font-size:.875rem;line-height:1.8}.via-landing .convergence-rule{width:32px;height:1px;background:#dcf4a1;flex-shrink:0}@media(max-width:700px){.via-landing .convergence-art{height:350px;margin:0;width:100%}.via-landing .convergence-caption{bottom:10px;inset-inline:15px;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.via-landing .convergence-sculpture{animation:none}}.via-landing .hero-story{height:630px;margin:0 0 28px;align-self:start;border-radius:12px;overflow:hidden;border:1px solid #ffffff24;background:#10231a;isolation:isolate;text-align:start}.via-landing .story-photo,.via-landing .story-shade{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.via-landing .story-photo{-o-object-position:65% center;object-position:65% center}.via-landing .story-shade{background:linear-gradient(180deg,#06110c7a,transparent 35%,#06110c55 65%,#06110c 91%)}.via-landing .story-topline{position:absolute;inset:20px 20px auto;display:flex;justify-content:space-between;gap:12px;color:#fff;font-size:.75rem;line-height:1.7;flex-wrap:wrap}.via-landing .story-topline>span:first-child{font-family:var(--latin);letter-spacing:1.2px}.via-landing .story-topline>span:last-child{border:1px solid #ffffff50;border-radius:20px;padding:2px 9px;background:#071c12b3}.via-landing .story-card{position:absolute;left:22px;right:22px;bottom:134px;padding:20px;background:#fcfff9f5;color:#12291d;border:1px solid #fff;border-radius:9px;box-shadow:0 16px 48px #0004;backdrop-filter:blur(18px)}.via-landing .story-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;font-size:.75rem;color:#526858}.via-landing .story-card-top>span:first-child{display:flex;align-items:center;gap:7px;font-weight:600}.via-landing .story-card-top .icon{width:17px;height:17px;color:#0a6b4a}.via-landing .story-card-count{font-family:var(--latin);white-space:nowrap}.via-landing .story-kicker{font-size:.6875rem;letter-spacing:.7px;color:#0a6b4a;font-weight:600}.via-landing .story-card h3{font-size:1.375rem;line-height:1.4;margin:5px 0 9px;letter-spacing:0}.via-landing .story-card p{font-size:.875rem;line-height:1.8;color:#435d4b;max-width:100%}.via-landing .story-detail{font-size:.8125rem;border-top:1px solid #dae5d8;margin-top:12px;padding-top:10px;color:#294833}.via-landing .story-status{display:flex;align-items:center;gap:6px;font-size:.75rem;margin-top:8px;color:#47644f}.via-landing .story-status .icon{width:14px;height:14px}.via-landing .story-action{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;border-radius:5px;padding:10px 12px;margin-top:14px;background:#0a6b4a;color:#fff;font-size:.8125rem;line-height:1.6;font-weight:600;text-align:start}.via-landing .story-action:hover{background:#084f38}.via-landing .story-action .icon{width:16px;height:16px}.via-landing .story-controls{position:absolute;bottom:17px;left:20px;right:20px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;color:#fff}.via-landing .story-steps{grid-column:1/-1;display:flex;gap:6px}.via-landing .story-steps button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff48;background:#0c2118bd;border-radius:5px;font-size:.75rem;padding:10px 6px;line-height:1.5;transition:background .2s,border-color .2s}.via-landing .story-steps button>span{font-family:var(--latin);opacity:.7}.via-landing .story-steps button[aria-pressed=true]{color:#15291a;background:var(--lime);border-color:var(--lime)}.via-landing .story-steps button:hover{border-color:var(--lime)}.via-landing .story-play{background:transparent;display:flex;align-items:center;gap:9px;font-size:.8125rem;padding:5px 0;color:var(--lime);text-decoration:underline;text-underline-offset:4px}.via-landing .story-control-hint{font-size:.75rem;line-height:1.6;color:#c0d1c5;text-align:end}.via-landing .interaction-hint{display:flex;align-items:center;gap:9px;color:#29573e;font-size:.875rem;line-height:1.8;margin:0 0 16px}.via-landing .interaction-hint .icon{width:18px;height:18px}.via-landing .solution-choice,.via-landing .workflow-tab{transition:background .2s,border-color .2s,box-shadow .2s}.via-landing .solution-choice:hover,.via-landing .workflow-tab:hover{box-shadow:inset 0 -3px 0 #0a6b4a}.via-landing .prompt-button:hover{background:#264b31;border-color:#b8d7a1}.via-landing .next-stage{padding:12px 18px;background:#0a6b4a;color:#fff;border-radius:5px}.via-landing .next-stage:hover{background:#084f38}@media(max-width:1100px){.via-landing .hero-story{height:650px}.via-landing .story-card{left:15px;right:15px;padding:17px}.via-landing .story-controls{left:14px;right:14px}.via-landing .story-control-hint,.via-landing .story-steps button{font-size:.6875rem}}@media(max-width:700px){.via-landing .hero-story{height:630px;width:100%;margin:0 0 22px}.via-landing .story-photo{-o-object-position:65% center;object-position:65% center}.via-landing .story-card{bottom:139px;padding:18px}.via-landing .story-card h3{font-size:1.375rem}.via-landing .story-card p{font-size:.875rem}.via-landing .story-controls{gap:11px}.via-landing .story-control-hint,.via-landing .story-steps button{font-size:.75rem}.via-landing .interaction-hint{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.via-landing .solution-choice,.via-landing .story-steps button,.via-landing .workflow-tab{transition:none}}.via-landing .story-card{right:auto;width:calc(100% - 44px);max-width:365px}.via-landing .story-card>*{animation:story-reveal .35s ease both}@keyframes story-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.via-landing .hero-story:has([data-story-play][aria-pressed=true]) .story-photo{animation:story-camera 18s linear both}@keyframes story-camera{0%{transform:scale(1)}to{transform:scale(1.065)}}@media(max-width:1100px){.via-landing .story-card{width:calc(100% - 30px)}}@media(prefers-reduced-motion:reduce){.via-landing .hero-story:has([data-story-play][aria-pressed=true]) .story-photo,.via-landing .story-card>*{animation:none}}.via-landing .hero-story .story-card{bottom:106px}.via-landing .hero-story .story-controls{grid-template-columns:32px 1fr;gap:8px 12px}.via-landing .hero-story .story-steps{gap:7px}.via-landing .hero-story .story-steps button{padding:10px 0;min-width:0;border:0;background:transparent;border-radius:0;box-shadow:none}.via-landing .hero-story .story-steps button>span{display:block;width:100%;height:3px;background:#ffffff60;border-radius:3px;opacity:1}.via-landing .hero-story .story-steps button[aria-pressed=true]>span{background:var(--lime)}.via-landing .hero-story .story-steps button:hover>span{background:#fff}.via-landing .hero-story .story-play{justify-content:center;width:32px;height:32px;padding:0;border:1px solid #ffffff50;border-radius:50%;text-decoration:none;font-size:.875rem}.via-landing .story-scene-name{font-size:.8125rem;color:#dce9df;text-align:end}.via-landing .hero-story:has([data-story-play][aria-pressed=true]) .story-photo{animation:story-camera 18s linear infinite alternate}@media(prefers-reduced-motion:reduce){.via-landing .hero-story:has([data-story-play][aria-pressed=true]) .story-photo{animation:none}}.via-landing .hero-story .story-card{padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;overflow:visible}.via-landing .story-design{--scene-accent:#dcf4a1;position:relative;isolation:isolate;overflow:hidden;border:1px solid #b9e6ce55;border-radius:14px;padding:20px;background:linear-gradient(135deg,#153e30f5,#071c18f5);box-shadow:0 24px 60px #0007,inset 0 1px 0 #ffffff25;backdrop-filter:blur(24px);color:#f3faf5}.via-landing .story-design:before{content:"";position:absolute;inset:0 22px auto;height:2px;background:linear-gradient(90deg,transparent,var(--scene-accent),transparent)}.via-landing .story-design[data-scene="1"]{--scene-accent:#9de4ce;background:linear-gradient(135deg,#173f38f7,#0a2421f5)}.via-landing .story-design[data-scene="2"]{--scene-accent:#f4d499;background:linear-gradient(135deg,#354131f7,#13271df7)}.via-landing .story-design[data-scene="3"]{--scene-accent:#c7baff;background:linear-gradient(135deg,#303644f7,#10251ff7)}.via-landing .story-design[data-scene="4"]{--scene-accent:#a2dff2;background:linear-gradient(135deg,#203e47f7,#0d2727f7)}.via-landing .story-design[data-scene="5"]{--scene-accent:#d5f6a0;background:linear-gradient(135deg,#244a31f7,#0c291cf7)}.via-landing .story-design .story-card-top{margin-bottom:15px;color:#e0eee5;align-items:flex-start}.via-landing .story-design .story-owner{gap:10px;align-items:center}.via-landing .story-icon-badge{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border:1px solid #ffffff25;border-radius:11px;background:#ffffff0c}.via-landing .story-design .story-icon-badge .icon{width:21px;height:21px;color:var(--scene-accent)}.via-landing .story-owner>span:last-child{display:flex;flex-direction:column;gap:3px}.via-landing .story-owner strong{font-size:.75rem;font-weight:500;line-height:1.6}.via-landing .story-design .story-kicker{color:var(--scene-accent);font-size:.6875rem;letter-spacing:.55px;line-height:1.5}.via-landing .story-design .story-card-count{color:#b6ccc1;font-size:.6875rem;border:1px solid #ffffff22;border-radius:20px;padding:4px 7px}.via-landing .story-design h3{font-size:1.3125rem;color:#f5fff7;font-weight:600;line-height:1.4;margin:0 0 9px}.via-landing .story-design p{font-size:.8125rem;color:#c7d9ce;line-height:1.75;margin:0}.via-landing .story-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.via-landing .story-metrics>div{border:1px solid #d2edce26;border-radius:8px;background:#ffffff07;padding:11px 13px;display:flex;flex-direction:column;gap:3px}.via-landing .story-metrics strong{font-family:var(--latin);font-size:1.8125rem;line-height:1.15;color:var(--scene-accent);font-weight:600;text-align:start}.via-landing .story-metrics span{font-size:.75rem;color:#d3e3d8;line-height:1.5}.via-landing .story-checks{display:grid;gap:8px;padding:12px;margin-top:14px;background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px}.via-landing .story-checks>span{display:flex;align-items:center;gap:9px;color:#dcefe4;font-size:.8125rem}.via-landing .story-checks .icon{width:17px;height:17px;color:var(--scene-accent)}.via-landing .story-value{padding:13px 15px;margin-top:14px;border-inline-start:2px solid var(--scene-accent);background:linear-gradient(90deg,#f4d4990b,transparent);display:flex;flex-direction:column;gap:5px}.via-landing .story-value>span{font-size:.6875rem;color:#d4dcca;line-height:1.6}.via-landing .story-value strong{font-family:var(--latin);font-size:1.875rem;color:var(--scene-accent);line-height:1.2;text-align:start}.via-landing .story-value small{font-size:.75rem;font-weight:500}.via-landing .story-design p.story-quote{padding:12px 14px;border-radius:9px 9px 2px 9px;background:#c7baff10;border:1px solid #c7baff33;color:#ede9ff}.via-landing .story-source{display:flex;align-items:center;gap:9px;margin-top:12px}.via-landing .story-source-icon{display:grid;place-items:center;width:32px;height:37px;border:1px solid #c7baff40;border-radius:5px;color:var(--scene-accent)}.via-landing .story-source>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.via-landing .story-source strong{font-family:var(--latin);font-size:.75rem;color:#e7e3ff;text-align:start;font-weight:500}.via-landing .story-source>div>span{font-size:.6875rem;color:#c1d0ca;line-height:1.5}.via-landing .story-source>.icon{width:15px;height:15px;color:var(--scene-accent)}.via-landing .story-handoff{display:flex;align-items:center;gap:8px;margin-top:14px}.via-landing .story-handoff>span:not(.handoff-arrow){flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;background:#ffffff07;border:1px solid #a2dff230;border-radius:8px;padding:12px 5px;font-size:.75rem;color:#d9eef0;line-height:1.5}.via-landing .story-handoff .icon{width:19px;height:19px;color:var(--scene-accent)}.via-landing .handoff-arrow{color:var(--scene-accent)}.via-landing[dir=rtl] .handoff-arrow{transform:rotate(180deg)}.via-landing .story-completion{display:flex;align-items:center;gap:12px;padding:14px 10px;margin-top:14px;border:1px solid #d5f6a02b;border-radius:8px;background:#d5f6a008}.via-landing .story-completion-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--scene-accent);border-radius:50%;color:var(--scene-accent);flex-shrink:0}.via-landing .story-completion>div{display:flex;flex-direction:column;gap:4px}.via-landing .story-completion strong{font-size:.9375rem;color:#e3f8cc}.via-landing .story-completion>div>span{font-size:.6875rem;color:#c9decf;line-height:1.5}.via-landing .story-design .story-detail{border:0;padding-top:0;margin-top:11px;font-size:.6875rem;color:#b8cfc2;line-height:1.6}.via-landing .story-design .story-status{margin:13px -20px -20px;padding:10px 14px;border-top:1px solid #ffffff17;background:#00000022;color:#e0efe5;font-size:.6875rem;line-height:1.6;gap:8px}.via-landing .story-status-mark{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffff0c;flex-shrink:0}.via-landing .story-design .story-status .icon{width:13px;height:13px;color:var(--scene-accent)}@media(max-width:700px){.via-landing .story-design{padding:17px}.via-landing .story-design .story-status{margin:12px -17px -17px}.via-landing .story-design h3{font-size:1.25rem}}.snd-root{--snd-green-lift:#2e8a66;--snd-lime:var(--lime,#dcf4a1);--snd-draw:cubic-bezier(0.22,0.61,0.36,1);--snd-soft:cubic-bezier(0.4,0,0.2,1);--snd-exit:cubic-bezier(0.4,0,0.6,1);position:fixed;inset:0;z-index:90;pointer-events:none;overflow:hidden;contain:layout paint style;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.snd-root *{box-sizing:border-box;pointer-events:none}.snd-scrim{position:absolute;inset:0;will-change:opacity;background:radial-gradient(44% 34% at 50% 46%,hsla(77,79%,79%,.1),transparent 70%),radial-gradient(124% 80% at 50% 116%,rgba(10,107,74,.52) 0,rgba(10,107,74,.2) 38%,transparent 68%),radial-gradient(100% 100% at 50% 50%,transparent 38%,rgba(4,8,6,.44) 100%),rgba(8,14,12,.56);opacity:0;animation:snd-scrim 7s linear both}@keyframes snd-scrim{0%{opacity:0}1.7%{opacity:1;animation-timing-function:linear}90%{opacity:1}to{opacity:0}}.snd-halo{position:absolute;top:50%;left:50%;width:min(1100px,110vw);height:min(560px,62vh);transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,hsla(77,79%,79%,.09) 0,hsla(77,79%,79%,.03) 45%,transparent 72%),radial-gradient(68% 65% at 50% 50%,rgba(4,8,6,.8) 0,rgba(4,8,6,.58) 42%,rgba(4,8,6,.28) 64%,transparent 82%);opacity:0;will-change:opacity;animation:snd-halo 7s linear both}@keyframes snd-halo{0%{opacity:0}21.43%{opacity:0;animation-timing-function:var(--snd-soft)}34.29%{opacity:1}88.57%{opacity:1;animation-timing-function:var(--snd-exit)}98.57%{opacity:0}to{opacity:0}}.snd-trails{position:absolute;inset:0;width:100%;height:100%}.snd-trails--tall{display:none}.snd-t{stroke:url(#sndTrail);stroke-linecap:round;stroke-dasharray:.34 1;stroke-dashoffset:.34;vector-effect:non-scaling-stroke;opacity:0;animation:snd-trail .8s var(--snd-draw) var(--d) both}.snd-t--halo{stroke-width:14;stroke-opacity:.07}.snd-t--core{stroke-width:1.4;stroke-opacity:.85}.snd-trails--tall .snd-t{stroke:url(#sndTrailTall);animation-duration:.9s}@keyframes snd-trail{0%{stroke-dashoffset:.34;opacity:0}12%{opacity:1}62%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}.snd-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0 24px}.snd-motif{display:block;width:min(560px,58vw);height:auto;margin-bottom:clamp(10px,1.6vh,20px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);animation:snd-motif-out .7s var(--snd-exit) 6.1s both}.snd-m-key{fill:var(--snd-lime);transform-box:fill-box;transform-origin:center;opacity:0;animation:snd-keystone .22s var(--snd-soft) .5s both}@keyframes snd-keystone{0%{opacity:0;transform:scale(.72)}to{opacity:.75;transform:scale(1)}}.snd-m-zig{stroke:var(--snd-lime);stroke-width:1.1;stroke-opacity:.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:snd-band-draw .52s var(--snd-draw) var(--d) both}@keyframes snd-band-draw{0%{stroke-dashoffset:1;opacity:0}18%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.snd-m-rule{stroke:var(--snd-lime);stroke-width:1;stroke-opacity:.22;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;opacity:0;animation:snd-rule .56s var(--snd-soft) var(--d) both}@keyframes snd-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes snd-motif-out{to{opacity:0;transform:scaleX(1.045)}}.snd-greeting{display:flex;flex-direction:column;align-items:center;text-align:center;will-change:opacity;animation:snd-greet-out .7s var(--snd-exit) 6.2s both}@keyframes snd-greet-out{to{opacity:0;transform:translateY(-12px) scale(1.012)}}.snd-primary{margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-weight:500;font-size:clamp(2rem,5.6vw,4rem);line-height:1.42;letter-spacing:0;color:var(--paper,#f8faf7);text-shadow:0 2px 34px rgba(8,14,12,.82)}.snd-primary em{font-style:normal;color:var(--snd-lime)}.snd-w{overflow:hidden;vertical-align:bottom}.snd-w,.snd-w>span{display:inline-block}.snd-w>span{animation:snd-word .62s var(--snd-draw) var(--d) both}.snd-w:first-of-type>span{--d:1000ms}.snd-w:nth-of-type(2)>span{--d:1090ms}.snd-w:nth-of-type(3)>span{--d:1180ms}.snd-w:nth-of-type(4)>span{--d:1270ms}@keyframes snd-word{0%{opacity:0;transform:translateY(.46em)}to{opacity:1;transform:translateY(0)}}.snd-mark{display:flex;align-items:center;justify-content:center;gap:clamp(11px,1.8vw,17px);margin:clamp(15px,2.4vh,24px) 0 clamp(13px,2.1vh,21px);opacity:0;animation:snd-line .7s var(--snd-soft) 1.3s both}.snd-mark-rule{display:block;width:clamp(34px,6.5vw,62px);height:1px;background:var(--snd-lime);opacity:.28}.snd-flag{display:block;width:clamp(40px,6.2vw,52px);aspect-ratio:4/3;height:auto;border-radius:3px;box-shadow:0 0 0 1px rgba(248,250,247,.16),0 7px 20px rgba(0,0,0,.5)}.snd-secondary{margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:clamp(.875rem,2.1vw,1.0625rem);font-weight:400;line-height:1.9;letter-spacing:0;color:var(--muted,#aebbb4);opacity:0;animation:snd-line .7s var(--snd-soft) 1.35s both}.snd-secondary[lang=en]{font-family:Manrope,sans-serif;letter-spacing:.2px}.snd-micro{margin-top:clamp(18px,3vh,30px);font-family:Manrope,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:2.4px;color:#56705f;opacity:0;animation:snd-line .7s var(--snd-soft) 1.52s both}@keyframes snd-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.snd-net{position:absolute;top:50%;left:50%;width:min(780px,74vw);aspect-ratio:900/420;transform:translate(-50%,-50%);animation:snd-net-out .6s var(--snd-soft) 6s both}.snd-e{stroke:var(--snd-lime);stroke-width:1;stroke-opacity:.16;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:snd-edge .7s var(--snd-draw) calc(1.1s + var(--i) * .14s) both}@keyframes snd-edge{0%{stroke-dashoffset:1;opacity:0}25%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.snd-n{stroke:var(--snd-lime);stroke-linecap:round;stroke-width:0;vector-effect:non-scaling-stroke;opacity:0;animation:snd-node .62s var(--snd-soft) calc(1.2s + var(--i) * 50ms) both}@keyframes snd-node{0%{opacity:0;stroke-width:0}55%{opacity:.62;stroke-width:5.4}to{opacity:.48;stroke-width:4.6}}@keyframes snd-net-out{to{opacity:0}}.snd-motes{position:absolute;inset:0}.snd-mote{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;border-radius:50%;background:var(--snd-lime);opacity:0;animation:snd-mote 4.9s linear calc(1.2s + var(--i) * 90ms) both}@keyframes snd-mote{0%{opacity:0;transform:translateZ(0)}30%{opacity:.38}70%{opacity:.3}to{opacity:0;transform:translate3d(6px,-44px,0)}}@media (max-width:767px){.snd-trails--wide{display:none}.snd-trails--tall{display:block}.snd-motif{width:min(330px,76vw);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.snd-e[data-i="2"],.snd-e[data-i="3"],.snd-m-rule,.snd-n[data-i="0"],.snd-n[data-i="13"],.snd-n[data-i="2"],.snd-n[data-i="6"],.snd-n[data-i="7"],.snd-n[data-i="9"]{display:none}.snd-net{width:96vw}.snd-mote:nth-child(n+4){display:none}.snd-primary{font-size:clamp(1.75rem,8.4vw,2.5rem);line-height:1.5}.snd-secondary{font-size:.8125rem;line-height:1.85}.snd-micro{font-size:.625rem;letter-spacing:2px}.snd-halo{width:120vw;height:52vh}}@media (max-width:380px){.snd-primary{font-size:1.625rem}.snd-motif{width:80vw}}@media (max-height:520px) and (orientation:landscape){.snd-micro{display:none}.snd-motif{margin-bottom:14px}.snd-primary{font-size:clamp(1.5rem,5vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.snd-root{animation:snd-hold 7s linear both}.snd-root *,.snd-root :after,.snd-root :before{animation:none!important;transition:none!important}.snd-greeting,.snd-halo,.snd-m-key,.snd-m-rule,.snd-m-zig,.snd-mark,.snd-micro,.snd-motif,.snd-net,.snd-scrim,.snd-secondary,.snd-w>span{opacity:1;transform:none}.snd-w{overflow:visible}.snd-m-key{opacity:.75}.snd-m-zig{stroke-dashoffset:0}.snd-m-rule{transform:scaleX(1)}.snd-t{stroke-dasharray:none;stroke-dashoffset:0;opacity:1}.snd-t--core{stroke-opacity:.14}.snd-t--halo{stroke-opacity:.05}.snd-e,.snd-t[data-i="1"],.snd-t[data-i="3"]{display:none}.snd-n{stroke-width:4.6;opacity:.34}.snd-motes{display:none}.snd-greeting,.snd-halo,.snd-scrim{will-change:auto}}@keyframes snd-hold{0%{opacity:0}5.7%{opacity:1}94.3%{opacity:1}to{opacity:0}}@media print{.snd-root{display:none}}