@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-ext-300-normal.AjyHH-nA.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-300-normal.Ctr4ZZfs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-300-normal.DyQnI4ta.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-300-normal.BVP0yxL_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-vietnamese-300-normal.BIrGnxdC.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-300-normal.F69v1y7v.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-ext-300-normal.DiDe5dVi.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-300-normal.BCbSOsYO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PP Right Slab;font-style:normal;font-weight:300;src:url(/_astro/pp_right_slab_light.klZj4ETE.woff2)format("woff2"),url(/_astro/pp_right_slab_light.CkosChNr.woff)format("woff");font-display:swap}@font-face{font-family:FT Activica;font-style:normal;font-weight:400;src:url(/_astro/ft_activica_pixel.DhSMAKKW.woff2)format("woff2"),url(/_astro/ft_activica_pixel.BNmkWSq7.woff)format("woff");font-display:swap}:root{--black:#000;--white:#fff;--blue:#00388b;--blue-mid:#0f4c81;--blue-light:#177dd6;--gray:#ffffff1f;--baseW:1440px;--side-margin:50px;--side-marginM:25px;--side-marginM2:18px;--container-max-width:1280px;--content-gutter:var(--side-margin);--nav-height:60px;--anchor-offset:calc(var(--nav-height) + 16px);--hero-bg:#000;--hero-ink:#fff;--hero-muted:#ffffffd1;--hero-control:#fff;--hero-control-contrast:#101820;--hero-control-hover:#ffffff1a;--hero-nav-muted:#ffffffa8;--hero-nav-line:#ffffff14;--hero-menu-bg:#162640;--hero-focus:#177dd6;--orb-color-0:#f4ffff;--orb-color-1:#a8f6ff;--orb-color-2:#3ed6e8;--orb-color-3:#168bbb;--orb-color-4:#d8fbff;--orb-core:#0c5266;--orb-core-strength:.2;--orb-blend:normal}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset);scrollbar-gutter:stable;font-size:16px}body{background-color:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;line-height:1.5;overflow-x:hidden}.skip-link{z-index:2000;color:var(--white);background:var(--blue);border-radius:8px;padding:10px 14px;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a,button{touch-action:manipulation}:where(a,button,[tabindex="0"]):focus-visible{outline:3px solid var(--blue-light);outline-offset:3px}.hero{width:100%;min-height:calc(100dvh + 22px);padding:calc(var(--nav-height) + 3rem) 0 3rem;background-color:var(--hero-bg);color:var(--hero-ink);border-bottom-right-radius:22px;border-bottom-left-radius:22px;align-items:center;display:flex;position:relative;overflow:hidden}.hero>.content-wrapper{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;margin:0 auto;display:grid;position:relative}.content-wrapper{width:100%;max-width:var(--container-max-width);padding-inline:var(--content-gutter);margin:0 auto;position:relative}.hero header{text-align:left;margin-bottom:0}.hero h1{max-width:14ch;font-family:PP Right Slab,serif;font-size:90px;font-weight:300;line-height:.92}.hero h1 .h1-line{white-space:nowrap}@media (width>=1025px){.hero h1 .h1-line{display:block}.hero header{width:fit-content;max-width:100%}.hero header p{max-width:100%}}.hero header p{max-width:40ch;color:var(--hero-muted);margin-top:20px;font-family:Inter,sans-serif;font-size:20px;line-height:1.5}.hero-cta{margin-top:32px}.hero-cta .btn{text-transform:none;letter-spacing:0;border-radius:8px;padding:16px 28px;font-size:15px;font-weight:600}.anim-wrap{background-color:var(--hero-bg);justify-content:center;align-items:center;width:100%;display:flex;position:relative}#three-hero{opacity:1;background-color:var(--hero-bg);width:100%;height:clamp(500px,62vh,700px);display:block}@media (width<=1440px){html{font-size:14px}.hero h1{font-size:78px}.hero header p{font-size:18px}}@media (width<=1200px){:root{--content-gutter:var(--side-marginM)}}@media (width<=1024px){.hero{padding-top:calc(var(--nav-height) + 2.5rem);padding-bottom:2.5rem}.hero>.content-wrapper{grid-template-columns:1fr;gap:30px}.hero h1{font-size:70px}.hero header p{font-size:16px}#three-hero{height:clamp(360px,45vh,480px)}}@media (width<=768px){.hero{padding-top:calc(var(--nav-height) + 2rem);padding-bottom:2.25rem}.hero>.content-wrapper{gap:6px}.hero h1 .h1-line{white-space:normal;display:inline}.hero h1{max-width:100%;font-size:50px;line-height:.96}.hero header p{max-width:100%;margin-top:16px;font-size:16px}.hero-cta{margin-top:26px}.hero-cta .btn-row{flex-direction:column;gap:12px}.hero-cta .btn{justify-content:center;width:100%;padding:16px 24px}#three-hero{height:clamp(280px,40vh,360px)}}@media (width<=480px){:root{--content-gutter:var(--side-marginM2)}.hero{padding-top:calc(var(--nav-height) + 1.5rem)}.hero h1{font-size:clamp(34px,11vw,44px)}.hero header p{font-size:15px}#three-hero{height:clamp(240px,36vh,300px)}}@media (width<=1024px){.hero{align-items:stretch}.hero header{display:contents}.hero>.content-wrapper{flex-direction:column;align-items:stretch;gap:0;display:flex}.hero h1{flex:none;order:0}.hero header p{flex:none;order:0;margin-top:14px}.anim-wrap{flex:1 1 0;order:1;min-height:200px;margin:20px 0}#three-hero{height:100%}.hero-cta{flex:none;order:2;margin-top:0}}.nav{z-index:1000;height:var(--nav-height);background:var(--hero-bg);border-bottom:1px solid var(--hero-nav-line);align-items:center;transition:background-color .22s,border-color .22s;display:flex;position:fixed;top:0;left:0;right:0}.nav-light{backdrop-filter:saturate(180%)blur(24px);background:#fffffff5;border-bottom-color:#00388b1a}.nav-inner{width:100%;max-width:calc(var(--baseW) + var(--side-margin) * 2);padding:0 var(--side-margin);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.nav-cta-mobile{display:none}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{letter-spacing:-.005em;color:var(--hero-nav-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.nav-light .nav-links a{color:#000000a8}.nav-links a:after{content:"";background:var(--hero-focus);transform-origin:0;width:100%;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav-links a:hover{color:var(--hero-ink)}.nav-light .nav-links a:hover{color:var(--blue)}.nav-links a:hover:after{transform:scaleX(1)}.nav-actions{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.nav-pill{letter-spacing:.01em;color:var(--hero-control-contrast);background:var(--hero-control);border-radius:999px;align-items:center;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.nav-pill:hover{background:color-mix(in srgb, var(--hero-control) 88%, transparent);transform:translateY(-1px)}.nav-light .nav-pill{color:var(--dv-accent-contrast);background:var(--dv-accent)}.nav-light .nav-pill:hover{background:var(--dv-accent-strong);color:var(--dv-accent-contrast)}.nav-burger{border:1px solid color-mix(in srgb, var(--hero-control) 18%, transparent);background:color-mix(in srgb, var(--hero-control) 4%, transparent);cursor:pointer;border-radius:11px;width:44px;height:44px;display:none;position:relative}.nav-light .nav-burger{background:#00388b0a;border-color:#00388b29}.nav-burger span{background:var(--hero-control);border-radius:2px;width:16px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:50%;left:50%}.nav-light .nav-burger span{background:var(--black)}.nav-burger span:first-child{transform:translate(-50%,-4px)}.nav-burger span:nth-child(2){transform:translate(-50%,4px)}.nav.menu-open .nav-burger span:first-child{transform:translate(-50%)rotate(45deg)}.nav.menu-open .nav-burger span:nth-child(2){transform:translate(-50%)rotate(-45deg)}@media (pointer:coarse){.nav-links a,.nav-pill,.footer ul a,.footer-top-link{align-items:center;min-height:44px;display:inline-flex}}@media (width<=920px){:root{--content-gutter:max(var(--side-marginM), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}html{scrollbar-gutter:auto}.nav-inner{padding:0 var(--content-gutter)}body.nav-menu-open{overflow:hidden}.nav.nav-dark{background:0 0;border-bottom-color:#0000}.nav.nav-dark.menu-open{background:var(--hero-menu-bg)}.nav.nav-dark .nav-burger{background:color-mix(in srgb, var(--hero-control) 10%, transparent);backdrop-filter:blur(18px)saturate(180%);border:1px solid color-mix(in srgb, var(--hero-control) 22%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--hero-control) 40%, transparent), inset 0 -1px 1px color-mix(in srgb, var(--hero-control) 8%, transparent), 0 6px 18px color-mix(in srgb, var(--hero-bg) 58%, transparent)}.nav.nav-dark.menu-open .nav-burger{background:color-mix(in srgb, var(--hero-control) 4%, transparent);backdrop-filter:none;border-color:color-mix(in srgb, var(--hero-control) 18%, transparent);box-shadow:none}.nav-links{top:var(--nav-height);padding:10px var(--content-gutter) calc(env(safe-area-inset-bottom,0px) + 22px);max-height:calc(100dvh - var(--nav-height));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--hero-menu-bg);backdrop-filter:saturate(180%)blur(30px);border-bottom:1px solid var(--hero-nav-line);box-shadow:0 24px 40px -24px color-mix(in srgb, var(--hero-bg) 72%, transparent);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:stretch;gap:0;transition:transform .3s,opacity .3s,visibility 0s linear .3s;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.nav.menu-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav-links a{min-height:54px;color:var(--hero-ink);border-bottom:1px solid var(--hero-nav-line);align-items:center;padding:4px 6px;font-size:17px;display:flex}.nav-links a:after{display:none}.nav-light .nav-links{background:#fffffffa;border-bottom-color:#00388b1a}.nav-light .nav-links a{color:#000000c7;border-bottom-color:#00388b1a}.nav-cta-mobile{background:var(--hero-control);border-radius:12px;justify-content:center;min-height:0;margin-top:18px;font-weight:600;display:flex;color:var(--hero-control-contrast)!important;border-bottom:none!important;padding:15px 18px!important;font-size:16px!important}.nav-light .nav-cta-mobile{background:var(--dv-accent);color:var(--dv-accent-contrast)!important}.nav-burger{display:block}.nav-pill{display:none}}@media (width<=480px){:root{--content-gutter:max(var(--side-marginM2), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.nav-inner{padding:0 var(--content-gutter)}}a{color:inherit}.section{background-color:var(--white);width:100%;color:var(--black);border-top:1px solid #00388b1a;padding-top:110px;padding-bottom:110px;position:relative}.hero+.section{border-top:none}.section-head{max-width:760px;margin-bottom:56px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-light);margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.section h2{letter-spacing:-.01em;font-family:PP Right Slab,serif;font-size:56px;font-weight:300;line-height:.98}.section .lead{color:#000000b8;margin-top:20px;font-family:Inter,sans-serif;font-size:19px;line-height:1.55}.grid{gap:22px;display:grid}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.card{background:#00388b0a;border:1px solid #00388b29;border-radius:22px;padding:34px 30px;transition:border-color .25s,transform .25s,background-color .25s}.card:hover{background:#177dd614;border-color:#177dd673;transform:translateY(-4px)}#advantages .card:not(:hover){background:0 0}.card .num{border:1px solid #177dd666;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;font-family:PP Right Slab,serif;font-size:20px;display:inline-flex}.card h3{letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.25}.card p{color:#000000a8;font-size:16px;line-height:1.55}.btn{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--blue-mid);color:var(--blue-mid);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:17px 26px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .22s,color .22s,opacity .22s,border-color .22s;display:inline-flex}.btn:hover,.btn.solid{background:var(--blue-mid);color:var(--white);border-color:var(--blue-mid)}.btn.solid:hover{background:var(--blue-mid);border-color:var(--blue-mid)}.btn.ghost{color:var(--blue-mid);border-color:#0f4c8159}.btn.ghost:hover{border-color:var(--blue-mid);background:var(--blue-mid);color:var(--white)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-row{flex-wrap:wrap;gap:14px;display:flex}.hero .btn,.hero .btn.solid{border-color:var(--hero-control);color:var(--hero-control);background:0 0}.hero .btn:hover,.hero .btn.solid:hover{background:var(--hero-control-hover);border-color:var(--hero-control);color:var(--hero-control)}.hero .btn.ghost{border-color:color-mix(in srgb, var(--hero-control) 55%, transparent);color:var(--hero-control)}.hero .btn.ghost:hover{background:var(--hero-control-hover);border-color:var(--hero-control);color:var(--hero-control)}.badge{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);border:1px solid #00388b40;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.demo{background:#00388b08;border:1px solid #00388b29;border-radius:26px;max-width:760px;margin:0 auto;padding:36px;position:relative}.demo-state{display:none}.demo-state.active{display:block}.demo-state:focus-visible{outline:3px solid var(--blue-light);outline-offset:6px}.demo.is-busy{cursor:wait}.demo-drop-overlay{z-index:10;color:var(--blue);opacity:0;visibility:hidden;pointer-events:none;background:#f7fafff7;border:2px dashed #177dd6b8;border-radius:20px;place-content:center;justify-items:center;gap:8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:absolute;inset:8px;transform:scale(.985)}.demo-drop-overlay strong{font:600 20px/1.2 Inter,sans-serif}.demo-drop-overlay span{color:#0000008c;font-size:13px}.demo-drop-icon{width:52px;height:52px;color:var(--blue-light);margin-bottom:4px}.demo.is-dragover .demo-drop-overlay{opacity:1;visibility:visible;transition-delay:0s;transform:scale(1)}.demo-mic{place-items:center;width:84px;height:64px;margin:0 auto 22px;font-size:34px;display:grid}.demo-icon{width:48px;height:48px;color:var(--blue-mid);display:block}.demo-center{text-align:center}.demo-hint{color:#000000a6;margin-bottom:26px;font-size:16px}.demo-note{color:#00000073;margin-top:22px;font-size:13px}.demo .btn-row{justify-content:center}.rec-indicator{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:flex}.rec-dot{background:var(--blue-light);border-radius:50%;width:12px;height:12px;animation:1.5s infinite recpulse;box-shadow:0 0 #177dd699}@keyframes recpulse{0%{box-shadow:0 0 #177dd68c}70%{box-shadow:0 0 0 14px #177dd600}to{box-shadow:0 0 #177dd600}}.eq{justify-content:center;align-items:flex-end;gap:5px;height:70px;margin-bottom:26px;display:flex}.eq span{background:var(--blue-light);transform-origin:bottom;border-radius:6px;flex:none;width:6px;height:100%;animation:1s ease-in-out infinite eqbar}@keyframes eqbar{0%,to{opacity:.5;transform:scaleY(.18)}50%{opacity:1;transform:scaleY(1)}}.steps{text-align:left;max-width:360px;margin:0 auto;list-style:none}.steps li{color:#00000073;border-bottom:1px solid #00388b1f;align-items:center;gap:14px;padding:13px 0;transition:color .3s;display:flex}.steps li:last-child{border-bottom:none}.steps li .tick{border:1px solid #00388b40;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.steps li.done{color:var(--black)}.steps li.done .tick{border-color:var(--blue-light);color:var(--blue-light)}.steps li.done .tick:before{content:"✓";font-weight:700}.steps li.active{color:var(--black)}.result-box{text-align:left;background:var(--white);border:1px solid #00388b29;border-radius:18px;margin:22px 0;padding:22px}.result-box p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.6}.result-cap{color:var(--blue-light);margin-top:14px;font-size:13px}.demo-badge-error{color:#a02e2e;border-color:#a02e2e59}.demo-error-box{background:#a02e2e0d;border-color:#a02e2e38}.case-list{flex-direction:column;gap:16px;display:flex}.case-row{border:1px solid #00388b24;border-radius:20px;grid-template-columns:64px 1fr;align-items:start;gap:22px;padding:26px 28px;transition:border-color .25s,background-color .25s;display:grid}.case-row:hover{background:#177dd60f;border-color:#177dd673}.case-row .case-num{color:#00388b73;font-family:PP Right Slab,serif;font-size:34px;line-height:1}.case-row h3{margin-bottom:8px;font-size:20px;line-height:1.25}.case-row p{color:#000000a8;font-size:16px;line-height:1.5}.cta-panel{background:#00388b0a;border:1px solid #00388b29;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:34px;padding:38px 34px;display:flex}.cta-panel h3{margin-bottom:8px;font-family:PP Right Slab,serif;font-size:30px;font-weight:300;line-height:1.08}.cta-panel p{color:#000000a8}.form-wrap{background:#00388b08;border:1px solid #00388b29;border-radius:26px;max-width:760px;margin:0 auto;padding:40px}.field{margin-bottom:20px}.field.two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field label,.form-wrap .lbl{letter-spacing:.03em;color:#000c;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.req{color:var(--blue-light)}.input{width:100%;color:var(--black);background:var(--white);border:1px solid #00388b38;border-radius:14px;padding:14px 16px;font-family:Inter,sans-serif;font-size:16px;transition:border-color .2s,background-color .2s}.input::placeholder{color:#00000059}.input:focus{border-color:var(--blue-light);background:#177dd60f}.input:focus-visible{outline-offset:2px;outline:3px solid #177dd661}textarea.input{resize:vertical;min-height:130px}.form-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.form-group-checkbox{margin:4px 0 24px}.form-wrap>.btn{width:fit-content;margin-inline:auto;display:flex}.form-checkbox{cursor:pointer;grid-template-columns:24px 1fr;align-items:flex-start;gap:12px;display:grid}.form-checkbox__hit{flex:none;width:22px;height:22px;margin-top:1px;display:inline-flex;position:relative}.form-checkbox__input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;inset:0}.form-checkbox__box{background:var(--white);border:1px solid #00388b42;border-radius:7px;place-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid}.form-checkbox__check{opacity:0;transition:opacity .18s,transform .18s;transform:scale(.85)}.form-checkbox__input:checked+.form-checkbox__box{background:var(--blue-mid);border-color:var(--blue-mid)}.form-checkbox__input:checked+.form-checkbox__box .form-checkbox__check{opacity:1;transform:scale(1)}.form-checkbox__input:focus-visible+.form-checkbox__box{outline-offset:3px;outline:2px solid #177dd659}.form-checkbox:hover .form-checkbox__box{border-color:#177dd68c;box-shadow:0 0 0 4px #177dd614}.form-checkbox__text{color:#00000094;font-size:13px;line-height:1.55}.form-checkbox__text a{color:var(--blue-mid);text-underline-offset:3px;font-weight:600;text-decoration:underline #0f4c8147}.form-msg{color:var(--blue-mid);background:#177dd61a;border:1px solid #177dd659;border-radius:14px;margin-top:20px;padding:16px 18px;font-size:15px;display:none}.form-msg.show{display:block}.form-msg.success{color:var(--blue-mid);background:#177dd61a;border-color:#177dd659}.form-msg.error{color:#9b1f1f;background:#b42a2a14;border-color:#b42a2a4d}.footer{background-color:var(--white);color:var(--black);border-top:1px solid #00388b1a;padding:64px 0 34px}.footer-top{grid-template-columns:minmax(280px,1.15fr) minmax(0,2fr);align-items:start;gap:64px;display:grid}.footer .brand-name{margin-bottom:14px;font-family:Montserrat,Inter,sans-serif;font-size:30px;font-weight:500;line-height:1}.footer-brand p{color:#0000009e;max-width:40ch;font-size:15px;line-height:1.6}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.footer h4{text-transform:uppercase;letter-spacing:.1em;color:#000000a6;margin-bottom:16px;font-size:13px;line-height:1.3}.footer ul{list-style:none}.footer ul li{margin-bottom:11px}.footer ul a{color:#000000bf;font-size:15px;text-decoration:none;transition:color .2s}.footer ul a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid #00388b1a;justify-content:space-between;align-items:center;gap:24px;margin-top:54px;padding-top:24px;display:flex}.footer .copyright{color:#0000009e;font-size:13px}.footer-top-link{color:#0000009e;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.footer-top-link:hover{color:var(--blue)}[data-reveal]{opacity:1;transform:none}@media (width<=1024px){.section h2{font-size:46px}.footer-top{grid-template-columns:1fr;gap:42px}}@media (width<=768px){.section{padding-top:72px;padding-bottom:72px}.section-head{margin-bottom:40px}.section h2{font-size:36px}.section .lead{font-size:17px}.eyebrow{margin-bottom:14px}.grid{gap:16px}.grid.cols-3,.grid.cols-2{grid-template-columns:1fr}.card{border-radius:18px;padding:26px 22px}.card .num{margin-bottom:18px}.field.two{grid-template-columns:1fr;gap:20px}.case-list{gap:12px}.case-row{border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:22px 20px}.case-row .case-num{font-size:26px}.cta-panel{flex-direction:column;align-items:stretch;gap:18px;padding:28px 24px}.cta-panel .btn{justify-content:center;width:100%}.demo{border-radius:20px;padding:26px 20px}.demo-mic{margin-bottom:18px}.demo .btn-row{flex-direction:column;align-items:stretch;gap:12px}.demo .btn{justify-content:center;width:100%}.result-box{padding:18px}.form-wrap{border-radius:20px;padding:26px 20px}.form-wrap>.btn{justify-content:center;width:100%}.footer{padding:56px 0 30px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:42px}.footer ul li{margin-bottom:0}.footer ul a,.footer-top-link{align-items:center;min-height:44px;padding-block:8px;display:inline-flex}}@media (width<=480px){.section{padding-top:56px;padding-bottom:56px}.section-head{margin-bottom:32px}.section h2{font-size:30px}.section .lead{font-size:16px}.card{padding:22px 18px}.case-row{gap:14px;padding:18px 16px}.case-row .case-num{font-size:22px}.case-row h3{font-size:18px}.demo,.form-wrap{padding:22px 16px}.footer-grid{grid-template-columns:1fr;gap:24px}.btn{padding:16px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rec-dot,.eq span{animation:none!important}[data-reveal]{opacity:1;transition:none;transform:none}.skip-link,.demo-drop-overlay{transition:none}#advantages .grid.cols-3{scroll-behavior:auto}}.text-page-head{border-bottom:1px solid #00388b1f;max-width:820px;margin-bottom:38px;padding-bottom:24px}.text-page-head h1{overflow-wrap:anywhere;font-family:PP Right Slab,serif;font-size:clamp(34px,5vw,58px);font-weight:300;line-height:1}.policy-page .text-page-head,.contacts-page .text-page-head{border-bottom:0;margin-bottom:32px;padding-bottom:0}.policy-page .content-wrapper,.contacts-page .content-wrapper{max-width:calc(1120px + var(--content-gutter) + var(--content-gutter))}.policy-body,.contacts-body{padding:calc(var(--nav-height) + 54px) 0 88px}.policy-layout{grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.policy-layout>*{min-width:0}.policy-toc{background:0 0;border-left:1px solid #00388b29;padding:4px 0 4px 18px;position:sticky;top:88px}.policy-toc h2{text-transform:uppercase;letter-spacing:.1em;color:#000000a6;margin-bottom:14px;font-size:13px;line-height:1.3}.contact-panel h2{max-width:980px;color:var(--black);margin-bottom:30px;font-family:PP Right Slab,serif;font-size:clamp(25px,3vw,34px);font-weight:300;line-height:1.08}.policy-toc ol{counter-reset:toc;gap:10px;list-style:none;display:grid}.policy-toc li{counter-increment:toc}.policy-toc a{color:#000000b3;grid-template-columns:24px 1fr;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:grid}.policy-toc a:before{content:counter(toc, decimal-leading-zero);color:var(--blue-light);font-size:12px;font-weight:700}.policy-toc a:hover{color:var(--blue)}.policy-content{gap:34px;min-width:0;display:grid}.policy-section,.contact-panel{background:0 0;min-width:0;padding:0}.policy-section+.policy-section{border-top:1px solid #00388b1a;padding-top:34px}.policy-section h2{color:var(--black);margin-bottom:18px;font-family:PP Right Slab,serif;font-size:clamp(25px,3vw,34px);font-weight:300;line-height:1}.policy-section h3{margin:24px 0 10px;font-size:18px;line-height:1.3}.policy-section p,.policy-section li,.contact-panel p,.contact-panel li{color:#000000b8;font-size:16px;line-height:1.68}.policy-section p+p{margin-top:12px}.policy-section ul{margin:12px 0 0;padding-left:20px}.policy-section li+li{margin-top:8px}.policy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mini-card{background:#00388b08;border:1px solid #00388b1f;border-radius:8px;padding:18px}.mini-card strong{color:var(--black);margin-bottom:8px;display:block}.table-wrap{border:1px solid #00388b1f;border-radius:16px;margin-top:16px;overflow-x:auto}.table-wrap:focus-visible,#advantages .grid.cols-3:focus-visible{outline:3px solid var(--blue-light);outline-offset:4px}.policy-page table{border-collapse:collapse;width:100%;min-width:680px}.policy-page th,.policy-page td{vertical-align:top;text-align:left;border-bottom:1px solid #00388b1a;padding:16px;font-size:15px;line-height:1.55}.policy-page th{color:#0000008c;text-transform:uppercase;letter-spacing:.08em;background:#00388b0a;font-size:12px}.policy-page tr:last-child td{border-bottom:none}.inline-link,.contact-link{color:var(--blue-mid);text-underline-offset:3px;font-weight:600;text-decoration:underline #0f4c8147}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px;margin-top:0;display:grid}.contact-item{background:0 0;border-top:0;padding:0}.contact-item h3{color:#000000a6;text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.35}.contact-item p,.contact-item a{font-size:18px;line-height:1.45}@media (width<=1100px){.policy-layout{grid-template-columns:1fr}.policy-toc{position:static}.policy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.text-page-head{margin-bottom:30px;padding-bottom:18px}.policy-body,.contacts-body{padding:calc(var(--nav-height) + 34px) 0 68px}.policy-card-grid,.contact-grid,.policy-toc ol{grid-template-columns:1fr}}@media (width<=480px){.text-page-head h1{word-break:break-word;font-size:clamp(30px,9vw,34px);line-height:1.05}}.carousel-dots{display:none}@media (width<=768px){#advantages .grid.cols-3{scroll-snap-type:x mandatory;scroll-padding-left:var(--side-marginM);margin-left:calc(var(--side-marginM) * -1);margin-right:calc(var(--side-marginM) * -1);padding:4px var(--side-marginM);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;grid-template-columns:none;gap:14px;display:flex;overflow-x:auto}#advantages .grid.cols-3::-webkit-scrollbar{display:none}#advantages .grid.cols-3 .card{scroll-snap-align:start;background:#00388b0a;flex:0 0 78%}.carousel-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.carousel-dots span{background:#00388b33;border-radius:50%;width:7px;height:7px;transition:background-color .25s,transform .25s}.carousel-dots span.active{background:var(--blue-light);transform:scale(1.35)}}:root{--dv-page:#f5fafc;--dv-surface:#fff;--dv-surface-soft:#e5f0f4;--dv-ink:#12303c;--dv-muted:#4d6872;--dv-accent:#2c6f88;--dv-accent-strong:#17485d;--dv-accent-contrast:#f8fdff;--dv-line:#2c6f8824;--dv-line-strong:#2c6f884d;--dv-radius:30px;--dv-radius-small:14px;--dv-section-space:116px;--dv-display:"PP Right Slab", "Montserrat", sans-serif;--dv-body:"Inter", sans-serif;--dv-shadow:0 30px 80px #235b7017;scrollbar-color:var(--dv-accent) var(--dv-page)}.landing-redesign ::selection,.footer ::selection,.policy-page ::selection,.contacts-page ::selection{color:var(--dv-accent-contrast);background:var(--dv-accent)}.landing-redesign,.policy-page,.contacts-page,.footer{color:var(--dv-ink);font-family:var(--dv-body)}.landing-redesign,.policy-page,.contacts-page{background:var(--dv-page)}.landing-redesign .section{padding:var(--dv-section-space) 0;color:var(--dv-ink);background:0 0;border-top:0}.landing-redesign .content-wrapper,.footer .content-wrapper{max-width:var(--container-max-width)}.landing-redesign .section-head{text-align:left;max-width:820px;margin:0 0 52px}.landing-redesign .section-head--compact{gap:20px;display:grid}.landing-redesign .section h2,.policy-page .text-page-head h1,.contacts-page .text-page-head h1,.policy-page .policy-section h2,.contacts-page .contact-panel h2{color:var(--dv-ink);font-family:var(--dv-display);letter-spacing:-.035em;font-weight:300}.landing-redesign .section h2{text-wrap:balance;max-width:14ch;font-size:clamp(42px,5.2vw,76px);line-height:.96}.landing-redesign .section .lead{max-width:62ch;color:var(--dv-muted);font-family:var(--dv-body);margin:0;font-size:clamp(17px,1.55vw,20px);line-height:1.55}.landing-redesign [data-reveal]{opacity:1;transition-property:transform}.landing-redesign .btn{border-color:var(--dv-accent);border-radius:var(--dv-radius-small);min-height:48px;color:var(--dv-accent);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;justify-content:center;padding:15px 23px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.landing-redesign .btn.solid{border-color:var(--dv-accent);color:var(--dv-accent-contrast);background:var(--dv-accent)}.landing-redesign .btn:hover,.landing-redesign .btn.solid:hover,.landing-redesign .btn.ghost:hover{border-color:var(--dv-accent-strong);color:var(--dv-accent-contrast);background:var(--dv-accent-strong)}.landing-redesign .btn:active{transform:translateY(1px)}.jtbd-section{overflow:clip}.jobs-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.job-card{border:1px solid var(--dv-line);border-radius:var(--dv-radius);background:var(--dv-surface);flex-direction:column;align-items:flex-start;min-width:0;min-height:248px;padding:clamp(28px,3vw,42px);transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.job-card:hover{border-color:var(--dv-line-strong);box-shadow:var(--dv-shadow);transform:translateY(-4px)}.job-card--primary{min-height:514px;color:var(--dv-accent-contrast);background:var(--dv-accent);border-color:#0000;grid-area:span 2/span 7}.job-card--primary:after{content:"";aspect-ratio:1;pointer-events:none;border:clamp(28px,4vw,54px) solid #ffffff1a;border-radius:50%;width:min(30vw,390px);position:absolute;bottom:-22%;right:-12%}.job-card--primary:hover{border-color:#0000}.job-card--demo,.job-card--language{grid-column:span 5}.job-card--language{background:radial-gradient(circle at 88% 14%, #0f4c8124, transparent 30%), var(--dv-surface-soft)}.job-card__audience{color:var(--dv-muted);margin-bottom:auto;font-size:13px;font-weight:700;line-height:1.3}.job-card--primary .job-card__audience,.job-card--primary>p{color:#f9fbffd1}.job-card h3{z-index:1;max-width:17ch;color:inherit;font-family:var(--dv-display);letter-spacing:-.025em;text-wrap:balance;margin:30px 0 14px;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.02;position:relative}.job-card>p:not(.job-card__audience){z-index:1;max-width:48ch;color:var(--dv-muted);font-size:16px;line-height:1.55;position:relative}.job-card--primary>p:not(.job-card__audience){color:#f9fbffd1}.job-card .btn,.job-card__link{z-index:1;margin-top:28px;position:relative}.job-card--primary .btn.solid{color:var(--dv-accent-strong);background:var(--dv-accent-contrast);border-color:#ffffffd1}.job-card--primary .btn.solid:hover{border-color:var(--dv-accent-contrast);color:var(--dv-accent-contrast);background:0 0}.job-card__link{color:var(--dv-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--dv-accent) 34%, transparent);text-underline-offset:5px;font-size:14px;font-weight:700}.language-proof{border-top:1px solid var(--dv-line);grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:48px;padding-top:28px;display:grid}.language-proof strong{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.45}.language-proof p{max-width:75ch;color:var(--dv-muted);font-size:16px;line-height:1.65}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.audience-block{border:1px solid var(--dv-line);border-radius:var(--dv-radius);background:var(--dv-surface);min-width:0;padding:clamp(28px,3.5vw,48px)}.audience-block--work{background:var(--dv-surface-soft)}.audience-block header{min-height:158px;margin-bottom:34px}.audience-block header span{color:var(--dv-accent);font-size:13px;font-weight:700}.audience-block h3{max-width:19ch;color:var(--dv-ink);font-family:var(--dv-display);letter-spacing:-.025em;text-wrap:balance;margin-top:18px;font-size:clamp(29px,3.2vw,44px);font-weight:300;line-height:1.04}.task-list{gap:12px;display:grid}.task-list>div{border-radius:var(--dv-radius-small);background:color-mix(in srgb, var(--dv-page) 72%, transparent);padding:20px}.audience-block--work .task-list>div{background:color-mix(in srgb, var(--dv-surface) 72%, transparent)}.task-list strong{color:var(--dv-ink);margin-bottom:6px;font-size:15px;line-height:1.35;display:block}.task-list p{color:var(--dv-muted);font-size:15px;line-height:1.5}.landing-redesign .cases-cta{border:0;border-top:1px solid var(--dv-line);background:0 0;border-radius:0;margin-top:44px;padding:32px 0 0}.landing-redesign .cases-cta h3{color:var(--dv-ink);letter-spacing:-.02em;font-family:Montserrat,sans-serif;font-size:clamp(22px,2.6vw,31px);font-weight:600}.landing-redesign .cases-cta p{max-width:54ch;color:var(--dv-muted)}.demo-section .content-wrapper{grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.demo-section .demo-head{margin:0;position:sticky;top:108px}.landing-redesign .demo{border:1px solid var(--dv-line);border-radius:var(--dv-radius);background:var(--dv-surface);width:100%;max-width:none;min-height:500px;box-shadow:var(--dv-shadow);margin:0;padding:clamp(28px,4vw,52px)}.landing-redesign .demo-state.active{min-height:396px}.landing-redesign .demo-center{place-content:center}.landing-redesign .demo-state.active.demo-center{justify-items:center;display:grid}.landing-redesign .demo-hint,.landing-redesign .demo-note,.landing-redesign .steps li{color:var(--dv-muted)}.landing-redesign .demo-hint{max-width:48ch;font-size:17px;line-height:1.55}.landing-redesign .demo-note[style]{grid-column:2;width:100%;text-align:left!important;max-width:none!important;margin:18px 0 0!important}.landing-redesign .demo-icon,.landing-redesign .demo-drop-icon,.landing-redesign .result-cap{color:var(--dv-accent)}.landing-redesign .demo-drop-overlay{border-color:var(--dv-line-strong);border-radius:max(0px, calc(var(--dv-radius) - 6px));color:var(--dv-accent);background:color-mix(in srgb, var(--dv-surface) 94%, transparent)}.landing-redesign .result-box{border-color:var(--dv-line);border-radius:var(--dv-radius-small);background:var(--dv-page);width:100%}.landing-redesign .badge{color:var(--dv-accent);border-color:var(--dv-line-strong);border-radius:var(--dv-radius-small);letter-spacing:0;text-transform:none}.landing-redesign .input{color:var(--dv-ink);caret-color:var(--dv-accent);border-color:var(--dv-line-strong);border-radius:var(--dv-radius-small);background:var(--dv-surface)}.landing-redesign .input::placeholder{color:color-mix(in srgb, var(--dv-muted) 78%, transparent)}.landing-redesign .input:focus{border-color:var(--dv-accent);background:var(--dv-surface)}.b2b-section{background:color-mix(in srgb, var(--dv-surface-soft) 42%, var(--dv-page))!important}.b2b-section .content-wrapper{grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.b2b-section .b2b-head{margin:0;position:sticky;top:108px}.landing-redesign .form-wrap{border-color:var(--dv-line);border-radius:var(--dv-radius);background:var(--dv-surface);width:100%;max-width:none;box-shadow:var(--dv-shadow);margin:0;padding:clamp(28px,4vw,48px)}.landing-redesign .field label,.landing-redesign .form-wrap .lbl{color:var(--dv-ink)}.landing-redesign .form-checkbox__text{color:var(--dv-muted)}.landing-redesign .form-checkbox__text a,.landing-redesign .req{color:var(--dv-accent)}.landing-redesign .form-checkbox__box{border-color:var(--dv-line-strong);border-radius:max(0px, calc(var(--dv-radius-small) - 2px));background:var(--dv-surface)}.landing-redesign .form-checkbox__input:checked+.form-checkbox__box{border-color:var(--dv-accent);background:var(--dv-accent)}.footer{color:var(--dv-ink);border-top:1px solid var(--dv-line);background:var(--dv-surface);padding:72px 0 34px}.footer .brand-name{color:var(--dv-ink);font-family:var(--dv-display);letter-spacing:-.03em;font-size:clamp(30px,3.2vw,44px);font-weight:300}.footer-brand p,.footer ul a,.footer .copyright,.footer-top-link{color:var(--dv-muted)}.footer h3,.footer h4{color:var(--dv-ink);letter-spacing:0;text-transform:none;margin-bottom:16px;font-size:13px}.footer ul a:hover,.footer-top-link:hover{color:var(--dv-accent)}.footer-bottom{border-color:var(--dv-line)}.policy-body,.contacts-body{padding-top:calc(var(--nav-height) + 64px);padding-bottom:104px}.policy-page .text-page-head,.contacts-page .text-page-head{max-width:900px;margin-bottom:52px}.policy-page .text-page-head h1,.contacts-page .text-page-head h1{font-size:clamp(42px,6vw,74px);line-height:.98}.policy-page .policy-toc{border:1px solid var(--dv-line);border-radius:var(--dv-radius-small);background:var(--dv-surface);padding:22px;top:96px}.policy-page .policy-toc h2{color:var(--dv-ink);letter-spacing:0;text-transform:none}.policy-page .policy-toc a,.policy-page .policy-section p,.policy-page .policy-section li,.contacts-page .contact-panel p{color:var(--dv-muted)}.policy-page .policy-toc a:before,.policy-page a,.contacts-page a{color:var(--dv-accent)}.policy-page .policy-section+.policy-section{border-color:var(--dv-line)}.policy-page .table-wrap{border-color:var(--dv-line);border-radius:var(--dv-radius-small);background:var(--dv-surface)}.contacts-page .contact-panel{border:1px solid var(--dv-line);border-radius:var(--dv-radius);background:var(--dv-surface);box-shadow:var(--dv-shadow);padding:clamp(28px,4vw,48px)}.contacts-page .contact-grid{gap:14px}.contacts-page .contact-item{border-color:var(--dv-line);border-radius:var(--dv-radius-small);background:var(--dv-page)}@media (width<=1024px){.landing-redesign .section h2{font-size:clamp(40px,6.5vw,62px)}.demo-section .content-wrapper,.b2b-section .content-wrapper{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:44px}.demo-section .demo-head,.b2b-section .b2b-head{top:92px}}@media (width<=767px){.landing-redesign .section{padding:76px 0}.landing-redesign .section-head{margin:0 0 36px}.landing-redesign .section h2{max-width:none;font-size:clamp(36px,11vw,50px);line-height:.98}.jobs-grid{grid-template-columns:minmax(0,1fr);gap:12px}.job-card,.job-card--primary,.job-card--demo,.job-card--language{grid-area:auto;min-height:300px}.job-card--primary:after{width:260px}.job-card h3{font-size:clamp(28px,9vw,38px)}.language-proof,.audience-grid{grid-template-columns:minmax(0,1fr);gap:12px}.audience-block header{min-height:0}.landing-redesign .cases-cta{align-items:stretch;padding:28px 0 0}.demo-section .content-wrapper,.b2b-section .content-wrapper{grid-template-columns:minmax(0,1fr);gap:36px}.demo-section .demo-head,.b2b-section .b2b-head{margin:0;position:static}.landing-redesign .demo{width:100%;min-height:470px;margin-left:0;padding:28px 20px}.landing-redesign .demo-note[style]{grid-column:auto}.landing-redesign .field.two,.footer-top,.policy-page .policy-layout{grid-template-columns:minmax(0,1fr)}.policy-page .policy-toc{position:static}.contacts-page .contact-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.landing-redesign .section{padding:62px 0}.job-card,.audience-block,.landing-redesign .form-wrap,.contacts-page .contact-panel{padding:24px 18px}.task-list>div{padding:17px}.footer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.job-card,.landing-redesign .btn,[data-reveal]{transition:none!important}.job-card:hover,.landing-redesign .btn:active{transform:none}}.landing-redesign{counter-reset:benefits usecases;color:var(--dv-ink);background:var(--dv-page)}.landing-redesign .section{padding:var(--dv-section-space) 0;background:0 0;border:0;position:relative;overflow:clip}.landing-redesign .section+.section{border-top:1px solid var(--dv-line)}.landing-redesign .section-head{margin-bottom:52px}.landing-redesign .section-head h2{text-wrap:balance;margin:0}.landing-redesign .section-head .lead{margin-top:22px}.landing-redesign h3{color:inherit}.landing-redesign p{text-wrap:pretty}.landing-redesign ul{list-style:none}.value-section{background:color-mix(in srgb, var(--dv-surface-soft) 44%, var(--dv-page))!important}.value-head{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(44px,8vw,126px);display:grid;max-width:none!important}.value-head h2{max-width:10ch!important}.value-explanation{gap:22px;padding-top:8px;display:grid}.value-explanation p{max-width:67ch;color:var(--dv-muted);font-size:clamp(16px,1.45vw,19px);line-height:1.7}.value-explanation p:first-child{color:var(--dv-ink)}.benefit-list{border-top:1px solid var(--dv-line-strong);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:74px;display:grid}.benefit-item{counter-increment:benefits;border-bottom:1px solid var(--dv-line);grid-column:span 4;min-width:0;min-height:232px;padding:34px 32px 36px 0;position:relative}.benefit-item:not(:nth-child(3n+1)){border-left:1px solid var(--dv-line);padding-left:32px}.benefit-item:before{content:"0" counter(benefits);color:var(--dv-accent);font-variant-numeric:tabular-nums;margin-bottom:36px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1;display:block}.benefit-item h3{letter-spacing:-.025em;max-width:19ch;margin:0 0 12px;font-family:Montserrat,sans-serif;font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.2}.benefit-item p{max-width:35ch;color:var(--dv-muted);font-size:15px;line-height:1.6}.cases-section{background:var(--dv-page)!important}.cases-layout{grid-template-columns:minmax(0,1.52fr) minmax(270px,.48fr);align-items:start;gap:clamp(38px,7vw,92px);display:grid}.usecase-list{border-top:1px solid var(--dv-line-strong);display:grid}.usecase-item{counter-increment:usecases;border-bottom:1px solid var(--dv-line);grid-template-columns:46px minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:22px;padding:28px 0;display:grid}.usecase-item:before{content:counter(usecases, decimal-leading-zero);color:var(--dv-accent);font-variant-numeric:tabular-nums;padding-top:4px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.usecase-item h3{max-width:20ch;font-family:var(--dv-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:300;line-height:1.12}.usecase-item p{max-width:46ch;color:var(--dv-muted);font-size:15px;line-height:1.6}.cases-next{border-top:3px solid var(--dv-accent);padding:30px 0 0;position:sticky;top:102px}.cases-next h3{max-width:16ch;font-family:var(--dv-display);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.18}.cases-next p{color:var(--dv-muted);margin-top:16px;font-size:15px;line-height:1.6}.cases-next .btn{margin-top:26px}@media (width<=900px){.value-head{grid-template-columns:minmax(0,1fr);gap:26px}.cases-layout{grid-template-columns:minmax(0,1fr)}.cases-next{max-width:520px;position:static}}@media (width<=767px){.landing-redesign .section{padding-top:76px;padding-bottom:76px}.landing-redesign .section-head{margin-bottom:38px}.value-explanation{grid-template-columns:minmax(0,1fr)}.benefit-list{grid-template-columns:minmax(0,1fr);margin-top:46px}.benefit-item,.benefit-item:not(:nth-child(3n+1)){background:0 0;border-left:0;border-right:0;border-radius:0;grid-column:1;min-height:0;padding:28px 0}.benefit-item:before{margin-bottom:25px}.usecase-item{grid-template-columns:36px minmax(0,1fr);gap:12px}.usecase-item p{grid-column:2}}@media (width<=480px){.landing-redesign .demo,.landing-redesign .form-wrap{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.benefit-item,.usecase-item{scroll-behavior:auto;transition:none!important}}html[data-design-variant=tundra] .landing-redesign .section,html[data-design-variant=tundra] .landing-redesign .section+.section{border-top:0}html[data-design-variant=tundra] .landing-redesign .section h2{letter-spacing:-.04em;max-width:14ch;font-size:clamp(46px,5.8vw,82px);font-weight:300;line-height:.94}html[data-design-variant=tundra] .value-section{padding-top:132px;background:var(--dv-page)!important}html[data-design-variant=tundra] .value-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:18px;max-width:none;margin-bottom:0;display:grid;position:relative}html[data-design-variant=tundra] .value-head h2{grid-column:1/span 9;max-width:none!important}html[data-design-variant=tundra] .value-explanation{border-top:1px solid var(--dv-line-strong);border-bottom:1px solid var(--dv-line-strong);grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:68px;padding:46px 0 52px;display:grid}html[data-design-variant=tundra] .value-explanation p{max-width:65ch;color:var(--dv-muted);margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.68}html[data-design-variant=tundra] .value-explanation p:first-child{grid-column:2/span 5}html[data-design-variant=tundra] .value-explanation p:last-child{color:var(--dv-ink);grid-column:7/span 5;font-size:clamp(18px,1.55vw,21px);line-height:1.58}html[data-design-variant=tundra] .benefit-list{border-top:0;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:0 clamp(38px,5vw,72px);margin-top:72px;display:grid}html[data-design-variant=tundra] .benefit-item,html[data-design-variant=tundra] .benefit-item:not(:nth-child(3n+1)){border:0;border-top:1px solid var(--dv-line);background:0 0;border-radius:0;grid-column:2;grid-template-columns:minmax(145px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,3vw,42px);min-height:0;padding:clamp(24px,2.4vw,32px) 0;display:grid}html[data-design-variant=tundra] .benefit-item:last-child{border-bottom:1px solid var(--dv-line)}html[data-design-variant=tundra] .benefit-item:before{content:none}html[data-design-variant=tundra] .benefit-item h3{max-width:15ch;font-family:var(--dv-display);margin:0;font-size:clamp(24px,2.15vw,32px);font-weight:300;line-height:1.04}html[data-design-variant=tundra] .benefit-item--future h3{text-align:center}html[data-design-variant=tundra] .benefit-item p{max-width:43ch;color:var(--dv-muted);margin:0;font-size:15px;line-height:1.65}html[data-design-variant=tundra] .benefit-item--language,html[data-design-variant=tundra] .benefit-item--language:not(:nth-child(3n+1)){min-height:610px;color:var(--dv-accent-contrast);border-radius:var(--dv-radius);background:var(--dv-accent-strong);border:0;flex-direction:column;grid-area:1/1/span 5;justify-content:space-between;padding:clamp(34px,4vw,54px);display:flex;position:relative;overflow:hidden}html[data-design-variant=tundra] .benefit-item--language>div:last-child{z-index:1;position:relative}html[data-design-variant=tundra] .benefit-item--language h3{color:#2c6f88;max-width:11ch;margin:0 0 18px;font-size:clamp(38px,4.1vw,58px);line-height:.98}html[data-design-variant=tundra] .benefit-item--language p{color:#2c6f88;max-width:38ch;font-size:16px;line-height:1.62}html[data-design-variant=tundra] .cases-section{--cases-card-shadow:0 24px 56px #1a4e6213, inset 0 1px 0 #fffffffa, inset 0 -1px 0 #2c6f880e}html[data-design-variant=tundra] .cases-section .section-head{max-width:750px}html[data-design-variant=tundra] .cases-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}html[data-design-variant=tundra] .usecase-list{border:0;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}html[data-design-variant=tundra] .usecase-item{min-height:240px;box-shadow:var(--cases-card-shadow);background:#fff;border:0;border-radius:26px;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(28px,3.2vw,40px);display:flex}html[data-design-variant=tundra] .usecase-item:first-child,html[data-design-variant=tundra] .usecase-item:nth-child(4){grid-column:span 7}html[data-design-variant=tundra] .usecase-item:nth-child(2),html[data-design-variant=tundra] .usecase-item:nth-child(3){grid-column:span 5}html[data-design-variant=tundra] .usecase-item:nth-child(5){grid-column:3/span 8;min-height:270px;box-shadow:0 28px 66px #1a4e6218,inset 0 1px #fffffff5,inset 0 -1px #2c6f880f}html[data-design-variant=tundra] .usecase-item:before{color:#2c6f88c7;font-family:var(--dv-display);letter-spacing:.08em;padding:0;font-size:15px;font-weight:300}html[data-design-variant=tundra] .usecase-item h3{font-family:var(--dv-display);margin-top:auto;font-size:clamp(26px,3.1vw,43px);font-weight:300;line-height:1}html[data-design-variant=tundra] .usecase-item p{max-width:54ch}html[data-design-variant=tundra] .cases-next{background:#fff;border:0;border-radius:26px;grid-column:8/-1;padding:32px;position:static;box-shadow:0 32px 76px #1a4e621f,inset 0 1px #fffffffa,inset 0 -1px #2c6f880e}html[data-design-variant=tundra] .demo-section{background:var(--dv-surface)!important}html[data-design-variant=tundra] .demo-section .content-wrapper{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}html[data-design-variant=tundra] .demo-section .demo-head{grid-column:1/span 5;margin-bottom:32px;position:static}html[data-design-variant=tundra] .demo-section .demo{background:var(--dv-page);min-height:480px;box-shadow:var(--dv-shadow);border:0;border-radius:32px;grid-column:3/span 9}html[data-design-variant=tundra] .demo-section>.content-wrapper>.demo-note[style]{grid-column:3/span 9}html[data-design-variant=tundra] .cases-section,html[data-design-variant=tundra] .b2b-section{background:radial-gradient(circle at 13% 18%, #2c6f8817, transparent 24%), var(--dv-page)!important}html[data-design-variant=tundra] .b2b-section .content-wrapper{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}html[data-design-variant=tundra] .b2b-section .b2b-head{text-align:center;grid-column:1/-1;justify-self:center;justify-items:center;width:100%;margin-bottom:32px;position:static}html[data-design-variant=tundra] .b2b-section .b2b-head h2{white-space:nowrap;max-width:none;font-size:clamp(52px,4.7vw,68px)}html[data-design-variant=tundra] .b2b-section .form-wrap{box-shadow:var(--dv-shadow);border:0;border-radius:32px;grid-area:2/2/auto/span 10;padding:clamp(32px,4.4vw,54px)}@media (width<=1100px){html[data-design-variant=tundra] .usecase-item:nth-child(5){grid-column:2/span 10}html[data-design-variant=tundra] .demo-section .demo-head{grid-column:1/span 6}html[data-design-variant=tundra] .demo-section .demo,html[data-design-variant=tundra] .demo-section>.content-wrapper>.demo-note[style],html[data-design-variant=tundra] .b2b-section .form-wrap{grid-column:2/span 10}}@media (width<=900px){html[data-design-variant=tundra] .value-head,html[data-design-variant=tundra] .cases-layout,html[data-design-variant=tundra] .demo-section .content-wrapper,html[data-design-variant=tundra] .b2b-section .content-wrapper{grid-template-columns:minmax(0,1fr)}html[data-design-variant=tundra] .value-head{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}html[data-design-variant=tundra] .value-head h2{grid-column:1/span 6}html[data-design-variant=tundra] .value-head h2,html[data-design-variant=tundra] .value-explanation,html[data-design-variant=tundra] .cases-next,html[data-design-variant=tundra] .demo-section .demo-head,html[data-design-variant=tundra] .demo-section .demo,html[data-design-variant=tundra] .demo-section>.content-wrapper>.demo-note[style],html[data-design-variant=tundra] .b2b-section .b2b-head,html[data-design-variant=tundra] .b2b-section .form-wrap{grid-area:auto/1}html[data-design-variant=tundra] .value-explanation{grid-template-columns:repeat(8,minmax(0,1fr));max-width:none;margin:56px 0 0;padding:38px 0 44px}html[data-design-variant=tundra] .value-explanation p:first-child{grid-column:1/span 4}html[data-design-variant=tundra] .value-explanation p:last-child{grid-column:5/span 4}html[data-design-variant=tundra] .benefit-list{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:0}html[data-design-variant=tundra] .benefit-item--language,html[data-design-variant=tundra] .benefit-item--language:not(:nth-child(3n+1)){grid-area:auto/1;min-height:410px;margin-bottom:34px}html[data-design-variant=tundra] .benefit-item,html[data-design-variant=tundra] .benefit-item:not(:nth-child(3n+1)){grid-column:1}html[data-design-variant=tundra] .demo-section .content-wrapper,html[data-design-variant=tundra] .b2b-section .content-wrapper{gap:42px}html[data-design-variant=tundra] .demo-section .demo-head,html[data-design-variant=tundra] .b2b-section .b2b-head{margin:0;position:static}html[data-design-variant=tundra] .b2b-section .b2b-head h2{font-size:clamp(30px,9.6vw,43px)}}@media (width<=767px){html[data-design-variant=tundra] .landing-redesign .section{padding-top:68px;padding-bottom:68px}html[data-design-variant=tundra] .landing-redesign .section h2{max-width:none;font-size:clamp(36px,11vw,52px);line-height:.98}html[data-design-variant=tundra] .landing-redesign .b2b-section .b2b-head h2{font-size:clamp(30px,9.6vw,43px)}html[data-design-variant=tundra] .value-head{grid-template-columns:minmax(0,1fr);gap:34px}html[data-design-variant=tundra] .value-head h2{grid-column:1}html[data-design-variant=tundra] .value-explanation{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;margin-top:42px;padding:0}html[data-design-variant=tundra] .value-explanation p:first-child,html[data-design-variant=tundra] .value-explanation p:last-child{grid-column:1;padding:28px 0}html[data-design-variant=tundra] .value-explanation p:last-child{border-bottom:1px solid var(--dv-line-strong)}html[data-design-variant=tundra] .benefit-list,html[data-design-variant=tundra] .usecase-list{grid-template-columns:minmax(0,1fr)}html[data-design-variant=tundra] .benefit-list{margin-top:42px}html[data-design-variant=tundra] .benefit-item:nth-child(n):not(.benefit-item--language){border-radius:0;grid-column:1;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:26px 0 28px}html[data-design-variant=tundra] .benefit-item:nth-child(n):not(.benefit-item--language) h3{margin:0}html[data-design-variant=tundra] .benefit-item--language,html[data-design-variant=tundra] .benefit-item--language:not(:nth-child(3n+1)){border-radius:24px;min-height:360px;padding:30px 24px}html[data-design-variant=tundra] .usecase-item:nth-child(n){border-radius:24px;grid-column:1;min-height:210px;padding:26px 22px}html[data-design-variant=tundra] .cases-section .section-head{margin-left:0}html[data-design-variant=tundra] .demo-section .demo,html[data-design-variant=tundra] .b2b-section .form-wrap{border-radius:24px}html[data-design-variant=tundra] .demo-section .demo{min-height:470px}}@media (width<=480px){html[data-design-variant=tundra] .benefit-item--language,html[data-design-variant=tundra] .benefit-item--language:not(:nth-child(3n+1)){padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){html[data-design-variant=tundra] .landing-redesign .btn{transition:none!important}}html[data-design-variant=tundra] .value-section.value-section--constellation{isolation:isolate;overflow:clip;background:var(--dv-surface)!important}html[data-design-variant=tundra] .value-section.value-section--constellation .value-head h2{text-align:left;grid-column:1/-1}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list{border:0;grid-template-rows:repeat(8,minmax(62px,auto));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:10px 18px;min-height:680px;margin-top:clamp(72px,8vw,104px);display:grid;position:relative}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item{min-width:0;min-height:0;color:var(--dv-ink);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:auto;justify-content:flex-start;align-items:center;gap:16px;padding:0;display:flex;position:relative;overflow:visible;transform:none}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item:before{content:none}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item h3{z-index:1;max-width:14ch;color:var(--dv-ink);font-family:var(--dv-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:300;line-height:1;position:relative}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item p{z-index:1;max-width:39ch;color:var(--dv-muted);margin:0;font-size:15px;line-height:1.65;position:relative}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--language{color:var(--dv-ink);text-align:center;grid-area:3/4/span 4/span 6;justify-content:center;align-self:center;align-items:center}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--language>div:last-child{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--language h3{max-width:10ch;color:var(--dv-ink);margin-bottom:20px;font-size:clamp(52px,5.6vw,78px);line-height:.92}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--language p{max-width:44ch;color:var(--dv-muted)}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item:not(.benefit-item--language){max-width:290px}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item:not(.benefit-item--language) h3{font-size:clamp(25px,2.3vw,34px)}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--speed{grid-area:1/1/span 2/span 3}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--ready{grid-area:1/10/span 2/-1;justify-self:end}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--access{grid-area:6/1/span 2/span 3;align-self:end}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--progress{grid-area:6/10/span 2/-1;place-self:end}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--future{text-align:center;grid-area:8/5/auto/span 4;justify-self:center}@media (width<=900px) and (width>=768px){html[data-design-variant=tundra] .value-section.value-section--constellation .value-head{grid-template-columns:repeat(8,minmax(0,1fr))}html[data-design-variant=tundra] .value-section.value-section--constellation .value-head h2{grid-column:1/-1}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list{min-height:660px}}@media (width<=767px){html[data-design-variant=tundra] .value-section.value-section--constellation .value-head h2{grid-column:1}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 18px;min-height:0;margin-top:46px;display:grid}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item:nth-child(n){text-align:center;flex-direction:column;grid-area:auto;justify-content:flex-start;place-self:start stretch;align-items:center;gap:12px;width:auto;max-width:none;min-height:0;padding:0;display:flex}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--language:nth-child(n){text-align:center;grid-column:1/-1;align-items:center;gap:0;padding-bottom:18px}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--language>div:last-child{flex-direction:column;align-items:center;display:flex}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--language h3{max-width:10ch;margin-bottom:18px;font-size:clamp(44px,14vw,56px);line-height:.96}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--future:nth-child(n){text-align:center;grid-column:1/-1;justify-self:center;width:min(240px,80%)}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item:not(.benefit-item--language) h3{max-width:none;font-size:clamp(22px,6.5vw,25px)}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item:not(.benefit-item--language) p{max-width:36ch;font-size:14px;line-height:1.55}}@media (width<=480px){html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list{grid-template-columns:minmax(0,1fr);gap:32px}html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item:nth-child(n),html[data-design-variant=tundra] .value-section.value-section--constellation .benefit-list>.benefit-item--future:nth-child(n){grid-column:1;width:100%}}html[data-design-variant=tundra] .demo-section{padding-block:clamp(82px,8vw,116px);overflow:clip}html[data-design-variant=tundra] .demo-section .content-wrapper{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}html[data-design-variant=tundra] .demo-section .demo-head{margin:0;position:static}html[data-design-variant=tundra] .demo-section .demo-head h2{max-width:11ch}html[data-design-variant=tundra] .demo-section .demo{border:1px solid var(--dv-line-strong);border-radius:var(--dv-radius);background:var(--dv-surface);width:100%;min-height:0;box-shadow:none;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;display:grid;position:relative;overflow:hidden}html[data-design-variant=tundra] .demo-section .demo-meta{border-bottom:1px solid var(--dv-line);min-width:0;color:var(--dv-muted);letter-spacing:.075em;text-transform:uppercase;align-items:center;padding:16px 22px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:1.2;display:flex}html[data-design-variant=tundra] .demo-section .demo-meta span{white-space:nowrap;align-items:center;display:inline-flex}html[data-design-variant=tundra] .demo-section .demo-meta span+span:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline:14px}html[data-design-variant=tundra] .demo-section .demo-meta span:first-child{color:var(--dv-accent-strong)}html[data-design-variant=tundra] .demo-section .demo-stage{min-width:0;min-height:360px;padding:clamp(32px,4vw,54px);display:grid}html[data-design-variant=tundra] .demo-section .demo-stage>.demo-state{grid-area:1/1;min-width:0}html[data-design-variant=tundra] .demo-section .demo-stage>.demo-state.active{align-content:center;min-height:0;animation:.38s cubic-bezier(.16,1,.3,1) both demo-state-arrive}html[data-design-variant=tundra] .demo-section .demo-state.active.demo-center{justify-items:center}html[data-design-variant=tundra] .demo-section .demo-hint,html[data-design-variant=tundra] .demo-section .demo-hint strong{overflow-wrap:anywhere;min-width:0}html[data-design-variant=tundra] .demo-section .demo-hint{margin:0 0 24px}html[data-design-variant=tundra] .demo-section .demo-mic{width:96px;height:96px;color:var(--dv-accent);background:var(--dv-surface-soft);border-radius:50%;place-items:center;margin:0 0 26px;display:grid}html[data-design-variant=tundra] .demo-section .demo-record-trigger{appearance:none;font:inherit;cursor:pointer;touch-action:manipulation;border:0;padding:0;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s}html[data-design-variant=tundra] .demo-section .demo-record-trigger:focus-visible{outline:3px solid var(--dv-accent);outline-offset:4px}html[data-design-variant=tundra] .demo-section .demo-record-trigger:disabled{cursor:wait;opacity:.62}html[data-design-variant=tundra] .demo-section .demo-stop-icon{background:currentColor;border-radius:7px;width:30px;height:30px;display:block}html[data-design-variant=tundra] .demo-section .demo-icon{width:46px;height:46px}html[data-design-variant=tundra] .demo-section .demo .btn{min-width:148px}html[data-design-variant=tundra] .demo-section .demo .btn-row{gap:12px}html[data-design-variant=tundra] .demo-section .demo-state>.demo-note{margin-top:18px}html[data-design-variant=tundra] .demo-section .steps{width:min(100%,560px);max-width:none}html[data-design-variant=tundra] .demo-section .result-box{width:min(100%,720px)}html[data-design-variant=tundra] .demo-section .result-box p{color:var(--dv-ink)}html[data-design-variant=tundra] .demo-section .demo-state.active:is([data-demo=processing],[data-demo=result],[data-demo=error]){text-align:left;justify-items:stretch;width:100%}html[data-design-variant=tundra] .demo-section .demo-state:is([data-demo=result],[data-demo=error]) .badge{justify-self:start}html[data-design-variant=tundra] .demo-section .demo-state:is([data-demo=result],[data-demo=error]) .btn-row,html[data-design-variant=tundra] .demo-section .demo-state[data-demo=processing] .rec-indicator{justify-content:flex-start}html[data-design-variant=tundra] .demo-section .demo-result-links{margin-top:14px}html[data-design-variant=tundra] .demo-section>.content-wrapper>.demo-disclaimer{width:100%;color:var(--dv-muted);font-size:14px;line-height:1.55;text-align:left!important;max-width:none!important;margin-block:0!important}html[data-design-variant=tundra] .demo-section .demo-head .demo-limit-note{max-width:52ch;color:var(--dv-muted);margin:0;font-size:14px;font-weight:400;line-height:1.55}html[data-design-variant=tundra] .demo-section .demo-head .demo-limit-note a{color:inherit;font-weight:inherit;text-decoration-line:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}html[data-design-variant=tundra] .demo-section .demo-head .demo-limit-note a:hover{text-decoration-color:currentColor}html[data-design-variant=tundra] .demo-section .demo-drop-overlay{z-index:20;inset:8px}@keyframes demo-state-arrive{0%{opacity:0;clip-path:inset(0 0 8% round 14px);filter:blur(4px);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)}}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state.active:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]){text-align:left;grid-template-rows:auto auto auto;grid-template-columns:124px minmax(0,1fr);justify-items:start;column-gap:clamp(30px,4vw,56px)}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]) .demo-mic{grid-area:1/1/-1;width:124px;height:124px;margin:0}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=upload]) .demo-hint,html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=upload]) .btn-row,html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=upload]) .demo-note{grid-column:2}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state[data-demo=capturing] :is(.rec-indicator,.eq,.btn-row){grid-column:2;justify-self:start}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]) .btn-row{justify-content:flex-start}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .content-wrapper{color:var(--dv-accent-contrast);background:var(--dv-accent-strong);border-radius:24px;column-gap:clamp(28px,2.5vw,38px);padding:clamp(42px,5vw,72px);box-shadow:0 30px 80px #17485d2e}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head{grid-area:1/1/auto/span 5;padding-top:18px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head h2,html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head .lead{color:inherit}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head h2{max-width:10ch;font-size:clamp(50px,4.5vw,66px)}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head .lead{color:#f8fdffd1;font-size:17px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo{min-height:460px;color:var(--dv-ink);background:var(--dv-surface);border:0;border-radius:18px;grid-area:1/6/span 2/-1}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-stage{min-height:402px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus]>.content-wrapper>.demo-disclaimer{color:#f8fdffb8;grid-area:2/1/auto/span 5;align-self:start;padding-right:24px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head .demo-limit-note{color:#f8fdffb8}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]) .demo-mic{color:var(--dv-accent);border:2px solid color-mix(in srgb, var(--dv-accent) 35%, transparent);background:var(--dv-surface);border-radius:30px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=upload]) .demo-icon{color:var(--dv-accent)}@media (hover:hover){html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-record-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--dv-accent) 62%, transparent);background-color:color-mix(in srgb, var(--dv-accent) 8%, var(--dv-surface));transform:translateY(-2px)}}html[data-design-variant=tundra] .demo-section .demo-record-trigger:active:not(:disabled){transform:scale(.97)}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-meta{color:var(--dv-accent);background:color-mix(in srgb, var(--dv-page) 70%, var(--dv-surface))}@media (width<=900px){html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .content-wrapper{grid-template-columns:minmax(0,1fr);gap:30px;width:calc(100% - 32px);padding:clamp(30px,6vw,52px)}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head,html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo,html[data-design-variant=tundra] .demo-section[data-demo-variant=focus]>.content-wrapper>.demo-disclaimer{grid-area:auto/1}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-head{max-width:720px;padding-top:0}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo{min-height:0}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus]>.content-wrapper>.demo-disclaimer{padding-right:0}}@media (width<=680px){html[data-design-variant=tundra] .demo-section{padding-block:72px}html[data-design-variant=tundra] .demo-section .content-wrapper{gap:20px 24px}html[data-design-variant=tundra] .demo-section .demo-head h2{max-width:11ch;font-size:clamp(42px,13vw,62px)}html[data-design-variant=tundra] .demo-section .demo-head .lead{font-size:16px}html[data-design-variant=tundra] .demo-section .demo-meta{scrollbar-width:none;justify-content:space-between;gap:12px;padding:14px 18px;font-size:9px;overflow-x:auto}html[data-design-variant=tundra] .demo-section .demo-meta::-webkit-scrollbar{display:none}html[data-design-variant=tundra] .demo-section .demo-meta span+span:before{display:none}html[data-design-variant=tundra] .demo-section .demo-stage{min-height:370px;padding:30px 20px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state.active:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]){text-align:center;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]) :is(.demo-mic,.demo-hint,.rec-indicator,.eq,.btn-row,.demo-note){grid-area:auto/1}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]) .demo-mic{width:92px;height:92px;margin:0 0 24px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state[data-demo=capturing] :is(.rec-indicator,.eq,.btn-row){justify-self:center}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo-state:is([data-demo=idle],[data-demo=capturing],[data-demo=upload]) .btn-row{justify-content:center}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .content-wrapper{border-radius:24px;gap:20px 26px;width:calc(100% - 24px);padding:30px 20px}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .demo{border-radius:22px}}@media (width<=520px){html[data-design-variant=tundra] .demo-section .demo{border-radius:22px}html[data-design-variant=tundra] .demo-section .demo .btn{width:100%;min-width:0}html[data-design-variant=tundra] .demo-section .demo .btn-row{width:100%;display:grid}html[data-design-variant=tundra] .demo-section .demo-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:14px 16px;font-size:11px;display:grid;overflow:visible}html[data-design-variant=tundra] .demo-section .demo-meta span{white-space:normal;display:block}html[data-design-variant=tundra] .demo-section .demo-meta span:first-child{grid-column:1/-1}html[data-design-variant=tundra] .demo-section[data-demo-variant=focus] .content-wrapper{width:calc(100% - 12px)}}@media (prefers-reduced-motion:reduce){html[data-design-variant=tundra] .demo-section .demo-stage>.demo-state.active{animation:none}html[data-design-variant=tundra] .demo-section .demo-record-trigger{transition:none}}html[data-hero-palette=glacier-glass]{--palette-orb-0:#f4ffff;--palette-orb-1:#a8f6ff;--palette-orb-2:#3ed6e8;--palette-orb-3:#168bbb;--palette-orb-4:#d8fbff;--palette-orb-core:#0c5266;--palette-orb-core-strength:.2;--palette-orb-blend:normal}html[data-hero-palette],html[data-design-variant=tundra]{--palette-hero-bg:#000;--palette-hero-ink:#fff;--palette-hero-muted:#ffffffd1;--palette-hero-control:#fff;--palette-hero-control-contrast:#101820;--palette-hero-control-hover:#ffffff1a;--palette-hero-nav-muted:#ffffffa8;--palette-hero-nav-line:#ffffff14;--palette-hero-menu-bg:#162640;--palette-hero-focus:#177dd6}html[data-design-variant=tundra][data-hero-palette]{--hero-bg:var(--palette-hero-bg);--hero-ink:var(--palette-hero-ink);--hero-muted:var(--palette-hero-muted);--hero-control:var(--palette-hero-control);--hero-control-contrast:var(--palette-hero-control-contrast);--hero-control-hover:var(--palette-hero-control-hover);--hero-nav-muted:var(--palette-hero-nav-muted);--hero-nav-line:var(--palette-hero-nav-line);--hero-menu-bg:var(--palette-hero-menu-bg);--hero-focus:var(--palette-hero-focus);--orb-color-0:var(--palette-orb-0);--orb-color-1:var(--palette-orb-1);--orb-color-2:var(--palette-orb-2);--orb-color-3:var(--palette-orb-3);--orb-color-4:var(--palette-orb-4);--orb-core:var(--palette-orb-core);--orb-core-strength:var(--palette-orb-core-strength);--orb-blend:var(--palette-orb-blend)}.hero :where(a,button):focus-visible,.nav-dark :where(a,button):focus-visible{outline-color:var(--hero-focus)}:root{--scroll-motion-ease:cubic-bezier(.16, 1, .3, 1)}.nav-theme-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.page-scroll-progress{top:calc(var(--nav-height) - 2px);z-index:1001;pointer-events:none;background:var(--hero-focus);opacity:.9;transform-origin:0;height:2px;display:none;position:fixed;left:0;right:0;transform:scaleX(0)}html.scroll-motion-ready body #main-content [data-reveal]{--reveal-x:0px;--reveal-y:34px;--reveal-scale:1;--reveal-duration:.76s;--reveal-delay:0s;opacity:1;transform:translate3d(var(--reveal-x), var(--reveal-y), 0) scale(var(--reveal-scale));transition:transform var(--reveal-duration) var(--scroll-motion-ease) var(--reveal-delay)}html.scroll-motion-ready body #main-content [data-reveal].revealed{opacity:1;transform:translate(0,0)scale(1)}html.scroll-motion-ready body #main-content [data-reveal=heading]{--reveal-y:44px;--reveal-duration:.9s}html.scroll-motion-ready body #main-content .benefit-item[data-reveal]{--reveal-duration:.88s}html.scroll-motion-ready body #main-content .benefit-item--language[data-reveal]{--reveal-y:24px;--reveal-scale:.955}html.scroll-motion-ready body #main-content .benefit-item--speed[data-reveal]{--reveal-x:34px;--reveal-y:22px}html.scroll-motion-ready body #main-content .benefit-item--ready[data-reveal]{--reveal-x:-34px;--reveal-y:22px;--reveal-delay:70ms}html.scroll-motion-ready body #main-content .benefit-item--access[data-reveal]{--reveal-x:34px;--reveal-y:-18px}html.scroll-motion-ready body #main-content .benefit-item--progress[data-reveal]{--reveal-x:-34px;--reveal-y:-18px;--reveal-delay:70ms}html.scroll-motion-ready body #main-content .benefit-item--future[data-reveal]{--reveal-y:-24px;--reveal-delay:50ms}html.scroll-motion-ready body #main-content .usecase-item[data-reveal=case]{--reveal-y:22px;--reveal-scale:.982;--reveal-duration:.8s}html.scroll-motion-ready body #main-content .usecase-item:first-child[data-reveal],html.scroll-motion-ready body #main-content .usecase-item:nth-child(3)[data-reveal]{--reveal-x:-32px}html.scroll-motion-ready body #main-content .usecase-item:nth-child(2)[data-reveal],html.scroll-motion-ready body #main-content .usecase-item:nth-child(4)[data-reveal]{--reveal-x:32px;--reveal-delay:80ms}html.scroll-motion-ready body #main-content .usecase-item:nth-child(5)[data-reveal]{--reveal-y:34px;--reveal-delay:50ms}html.scroll-motion-ready body #main-content .cases-next[data-reveal]{--reveal-x:24px;--reveal-y:18px;--reveal-scale:.97;--reveal-duration:.78s}html.scroll-motion-ready body #main-content [data-reveal=demo-copy]{--reveal-x:-30px;--reveal-y:14px;--reveal-duration:.9s}html.scroll-motion-ready body #main-content [data-reveal=demo-tool]{--reveal-x:38px;--reveal-y:18px;--reveal-scale:.975;--reveal-duration:.92s;--reveal-delay:90ms}html.scroll-motion-ready body #main-content [data-reveal=note]{--reveal-y:14px;--reveal-duration:.62s;--reveal-delay:.15s}html.scroll-motion-ready body #main-content [data-reveal=form]{--reveal-y:36px;--reveal-scale:.985;--reveal-duration:.86s}html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form]>:is(.field,.form-group-checkbox,.btn){opacity:1;transition:transform .62s var(--scroll-motion-ease);transform:translateY(14px)}html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form].revealed>:is(.field,.form-group-checkbox,.btn){opacity:1;transform:translate(0,0)}html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form].revealed>.field:first-of-type{transition-delay:.1s}html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form].revealed>.field:nth-of-type(2){transition-delay:.16s}html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form].revealed>.field:nth-of-type(3){transition-delay:.22s}html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form].revealed>.form-group-checkbox{transition-delay:.28s}html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form].revealed>.btn{transition-delay:.34s}html.scroll-motion-ready body>.footer[data-reveal=footer]{opacity:1;transform:none}html.scroll-motion-ready body>.footer[data-reveal=footer] :is(.footer-brand,.footer-grid>div,.footer-bottom){opacity:1;transition:transform .72s var(--scroll-motion-ease);transform:translateY(22px)}html.scroll-motion-ready body>.footer[data-reveal=footer].revealed :is(.footer-brand,.footer-grid>div,.footer-bottom){opacity:1;transform:translate(0,0)}html.scroll-motion-ready body>.footer[data-reveal=footer].revealed .footer-grid>div:first-child{transition-delay:70ms}html.scroll-motion-ready body>.footer[data-reveal=footer].revealed .footer-grid>div:nth-child(2){transition-delay:.13s}html.scroll-motion-ready body>.footer[data-reveal=footer].revealed .footer-grid>div:nth-child(3){transition-delay:.19s}html.scroll-motion-ready body>.footer[data-reveal=footer].revealed .footer-bottom{transition-delay:.25s}@keyframes landing-scroll-progress{to{transform:scaleX(1)}}@keyframes landing-hero-exit{to{opacity:.32;transform:translateY(-4vh)scale(.985)}}@supports (animation-timeline:scroll()){html.scroll-motion-ready .page-scroll-progress{animation-name:landing-scroll-progress;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block}}@supports (animation-timeline:view()) and (animation-range:exit 0% exit 68%){html.scroll-motion-ready .hero{view-timeline-name:--landing-hero-exit;view-timeline-axis:block}html.scroll-motion-ready .hero>.content-wrapper{animation-name:landing-hero-exit;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--landing-hero-exit;animation-range:exit exit 68%}}@media (width<=900px){html.scroll-motion-ready body #main-content [data-reveal=demo-copy],html.scroll-motion-ready body #main-content [data-reveal=demo-tool]{--reveal-x:0px;--reveal-y:28px}}@media (width<=767px){html.scroll-motion-ready body #main-content .benefit-item[data-reveal],html.scroll-motion-ready body #main-content .usecase-item[data-reveal=case],html.scroll-motion-ready body #main-content .cases-next[data-reveal]{--reveal-x:0px;--reveal-y:26px;--reveal-scale:.985;--reveal-delay:0s}html.scroll-motion-ready body #main-content [data-reveal=heading]{--reveal-y:32px}}@media (prefers-reduced-motion:reduce){.page-scroll-progress{animation:none!important;display:none!important}html.scroll-motion-ready .hero>.content-wrapper,html.scroll-motion-ready body #main-content [data-reveal],html.scroll-motion-ready body #main-content .form-wrap[data-reveal=form]>:is(.field,.form-group-checkbox,.btn),html.scroll-motion-ready body>.footer[data-reveal=footer] :is(.footer-brand,.footer-grid>div,.footer-bottom){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
