@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.av-intro{position:relative;padding:clamp(2.2rem,4vw,4rem) 1.25rem clamp(2.2rem,4vw,3.8rem);background:#fff;color:#0f172a;clip-path:none;margin-top:0;z-index:3}@media(min-width:900px){.av-intro{margin-top:0}}.av-intro__grid{max-width:1120px;margin:0 auto;display:grid;gap:2rem 2.6rem;align-items:start;grid-template-columns:1fr}@media(min-width:900px){.av-intro__grid{grid-template-columns:1fr 1.15fr;max-width:none;margin-left:0;margin-right:auto;padding-right:1.25rem}.av-intro__photos{margin-left:0;transform:translate(clamp(1.25rem,1.8vw,2.4rem))}.av-intro__content{max-width:none;padding-top:.1rem}.av-intro__ctas{width:100%;max-width:none}.av-intro__body{margin-left:clamp(1.4rem,1.8vw,2.4rem);max-width:42rem}}.av-intro__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:none}.av-intro__photos{width:min(100%,760px);min-width:0}.av-intro__frame{height:clamp(220px,18vw,330px)}.av-intro__photo{width:100%;height:100%;object-fit:cover;display:block}.av-intro__photo--top,.av-intro__photo--bottom{object-position:center center}@media(min-width:1200px){.av-intro__frame{height:340px}}.av-media-stack{--cut-top: 8%;--cut-mid: 20%;--cut-bottom: 32%;display:flex;flex-direction:column;gap:.55rem}.av-media-stack__frame{width:100%;overflow:hidden;background:#fff}.img-left .av-media-stack__frame--top{clip-path:polygon(0 0,calc(100% - var(--cut-top)) 0,calc(100% - var(--cut-mid)) 100%,0 100%)}.img-left .av-media-stack__frame--bottom{clip-path:polygon(0 0,calc(100% - var(--cut-mid)) 0,calc(100% - var(--cut-bottom)) 100%,0 100%)}.img-right .av-media-stack__frame--top{clip-path:polygon(var(--cut-top) 0,100% 0,100% 100%,var(--cut-mid) 100%)}.img-right .av-media-stack__frame--bottom{clip-path:polygon(var(--cut-mid) 0,100% 0,100% 100%,var(--cut-bottom) 100%)}.av-intro__brand{margin:0 0 1.5rem;text-align:left}.av-intro__logo{width:clamp(360px,28vw,500px);max-width:100%;height:auto}.av-intro__ctas{display:flex;flex-direction:column;gap:.9rem;margin-bottom:0;margin-top:0;width:100%;max-width:none}.av-intro-cta-row{display:flex;align-items:center;gap:.85rem;color:#111827;width:100%}.av-intro-cta-row__chev{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.8rem,3.6vw,3.9rem);color:#1488f1;font-size:clamp(3.35rem,4.2vw,4.75rem);line-height:1;font-weight:700;flex-shrink:0}.av-intro-cta{display:flex;align-items:center;flex:1;justify-content:flex-start;gap:.8rem;width:100%;padding:clamp(1rem,1.2vw,1.35rem) 2rem;border-radius:0;background:linear-gradient(90deg,#dce6ea,#54a9df 34%,#628fe7);color:#111827;font-size:clamp(1.32rem,1.65vw,1.82rem);font-weight:700;line-height:1.25}.av-intro-cta-row:hover .av-intro-cta,.av-intro-cta-row:focus-visible .av-intro-cta{opacity:.95}.av-intro__body{font-size:clamp(1.1rem,1.2vw,1.28rem);line-height:1.6;margin:0;max-width:42rem;color:#1f2937;letter-spacing:.01em;margin-top:1.9rem;padding-top:0}.av-sh{text-align:center;margin-bottom:2.25rem;position:relative}.av-sh__deco{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.av-sh__arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:14px solid #00a3e0;opacity:.9}.av-sh h2{font-size:clamp(1.55rem,2.9vw,2rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin:0;line-height:1.2}.av-split{position:relative;padding:4.5rem 1.25rem;background:#fff;color:#0f172a;overflow:hidden;content-visibility:auto;contain-intrinsic-size:960px}.av-split-cover{position:relative;width:100%;margin:-4.5rem -1.25rem 2.2rem}.av-split-cover img{width:100%;height:clamp(320px,32vw,560px);object-fit:cover;object-position:center 68%;display:block}.av-split-cover__label{position:absolute;left:50%;bottom:1.1rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.75rem;color:#fff;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.25rem,2.4vw,2.4rem);text-shadow:0 2px 12px rgba(0,0,0,.35)}.av-split-cover__arrow{color:#12c8ff;font-size:.95em;transform:translateY(-.03em)}.av-split--with-cover .av-split__head{display:none}.av-split--muted{background:#fff}.av-split__head .av-sh{margin-bottom:2rem}.av-split__grid{max-width:1120px;margin:0 auto;display:grid;gap:2rem 2.6rem;align-items:start}@media(min-width:900px){.av-split__grid{grid-template-columns:1.15fr .9fr}.av-split__list-col{order:1}.av-split__media,.av-split--reverse .av-split__list-col{order:2}.av-split--reverse .av-split__media{order:1}.av-split--with-cover .av-split__grid{max-width:none;margin-left:auto;margin-right:0;padding-left:1.25rem}.av-split--with-cover .av-split__media{margin-right:-1.25rem}.av-split--reverse.av-split--muted .av-split__grid{max-width:none;margin-left:0;margin-right:auto;padding-right:1.25rem}.av-split--reverse.av-split--muted .av-split__media{margin-left:-1.25rem}.av-split--reverse.av-split--muted .av-split__grid{align-items:stretch}.av-split--reverse.av-split--muted .av-feature{height:100%;justify-content:space-between}.av-split--reverse.av-split--muted .av-split__media .av-split__media-frame{min-height:230px;max-height:360px}.av-split--reverse.av-split--muted .av-feature__text h3{font-size:clamp(1.02rem,1.2vw,1.32rem)}.av-split--reverse.av-split--muted .av-feature__text p{font-size:clamp(1.03rem,1.14vw,1.2rem);line-height:1.4}}.av-feature{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.8rem}.av-feature__item{display:flex;gap:1.35rem;align-items:flex-start}.av-feature__icon{width:102px;height:102px;flex-shrink:0;object-fit:contain;filter:none;opacity:1}.av-feature__text h3{font-size:clamp(.92rem,1.05vw,1.18rem);font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#0f172a;margin:0 0 .22rem;line-height:1.25}.av-feature__text p{font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.36;margin:0;color:#334155}.av-split__media{width:min(100%,760px)}.av-split__media-frame{height:clamp(220px,18vw,330px);box-shadow:0 8px 28px #0f172a1f}.av-split__media-img{width:100%;height:100%;border-radius:0;object-fit:cover;display:block}.av-split__media-img--top,.av-split__media-img--bottom{object-position:center 50%}#szolgaltatasok .av-split__media-img--top{object-position:center 44%}#szolgaltatasok .av-split__media-img--bottom,#celcsoportok .av-split__media-img--top{object-position:center center}#celcsoportok .av-split__media-img--bottom{object-position:center 56%}@media(min-width:1200px){.av-split__media-frame{height:340px}}.av-why{position:relative;padding:4.5rem 1.25rem 5rem;color:#0f172a;background:#fff;overflow:hidden;content-visibility:auto;contain-intrinsic-size:960px}.av-why .av-split-cover{margin:-4.5rem -1.25rem 2.2rem}.av-why--with-cover>header{display:none}.av-why>header{max-width:1120px;margin:0 auto 2.25rem;padding:0 .5rem}.av-why .av-sh h2{color:#0f172a}.av-why .av-sh__arrow{border-top-color:#00a3e0}.av-why__grid{max-width:1120px;margin:0 auto;display:grid;gap:2.5rem 3rem;align-items:start}@media(min-width:900px){.av-why__grid{grid-template-columns:1.1fr .9fr}.av-why__grid{max-width:none;margin-left:auto;margin-right:0;padding-left:1.25rem}.av-why__shots{margin-right:-1.25rem}}.av-why__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.av-why__item{display:flex;gap:.6rem;align-items:flex-start}.av-why__chev{flex-shrink:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #4fd1ff;margin-top:.3rem}.av-why__item h3{font-size:clamp(1.2rem,1.42vw,1.6rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f172a;margin:0 0 .3rem;line-height:1.35}.av-why__item p{font-size:clamp(1.2rem,1.28vw,1.42rem);line-height:1.5;margin:0;color:#334155}.av-why__shots{width:min(100%,760px)}.av-why__frame{height:clamp(220px,18vw,330px)}.av-why__shot{width:100%;height:100%;border-radius:0;object-fit:cover;display:block;box-shadow:0 8px 28px #00000059}.av-why__shot--top{object-position:center 46%}.av-why__shot--bottom{object-position:center 58%}@media(min-width:1200px){.av-why__frame{height:340px}}.av-c{position:relative;padding:3.5rem 1.25rem 4rem;background:#fff;color:#0c1929;clip-path:none;margin-top:0;content-visibility:auto;contain-intrinsic-size:1280px}.av-c__separator{width:min(96vw,1520px);height:2px;margin:0 auto 1.6rem;border-radius:999px;background:linear-gradient(90deg,#94a3b840,#64748b73,#94a3b840);box-shadow:0 1px 2px #0f172a1a}@media(min-width:700px){.av-c{margin-top:0}}.av-c__inner{max-width:none;margin:0 auto;display:block}.av-c__inner>div{width:min(92vw,1280px);margin:0 auto}.av-c h2{font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f172a;text-shadow:none;margin:0 0 .75rem}.av-c p{font-size:1.02rem;line-height:1.6;margin:0;color:#0c1929eb;max-width:46rem}.av-c__form{display:flex;flex-direction:column;gap:.75rem}.av-c__form label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0c1929;margin-bottom:.2rem}.av-c__form input,.av-c__form textarea{width:100%;padding:.7rem .9rem;font:inherit;font-size:.9rem;border-radius:8px;border:1px solid rgba(12,25,41,.15);background:#fffffff2;color:#0f172a;box-shadow:0 2px 8px #00000014}.av-c__form input::placeholder,.av-c__form textarea::placeholder{color:#64748b}.av-c__form textarea{min-height:88px;resize:vertical}.av-c__submit{margin-top:.4rem;padding:.75rem 1.4rem;border-radius:8px;background:#0c1929;color:#fff;font-size:.85rem;font-weight:700;border:1px solid rgba(255,255,255,.15);align-self:flex-start;cursor:pointer;transition:background .15s,transform .1s}.av-c__submit:hover,.av-c__submit:focus-visible{background:#1e3a4f;outline:2px solid #fff;outline-offset:2px}.av-c__embed-wrap{margin:1.5rem auto 0;width:100%;max-width:min(92vw,1280px)}.av-c__embed-placeholder{min-height:clamp(320px,42vw,520px);display:grid;place-items:center;padding:1.5rem;text-align:center;border:1px solid rgba(12,25,41,.12);border-radius:8px;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9fa);color:#475569;line-height:1.7}.av-c__iframe{width:100%;max-width:100%;min-height:clamp(900px,74vh,1250px);height:1000px;border:0;border-radius:8px;background:#fff}.av-foot{background:#fff;color:#0f172a;padding:2.5rem 1.25rem 2rem;font-size:.88rem}.av-foot__inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}@media(min-width:700px){.av-foot__inner{flex-direction:row;justify-content:space-between;text-align:left;align-items:center}}.av-foot__logo{height:36px;width:auto;opacity:.95;filter:none}.av-foot__meta{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;justify-content:center;color:#94a3b8}@media(min-width:700px){.av-foot__meta{justify-content:flex-end}}.av-foot__item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem}.av-foot__item a{color:#0f172a}.av-foot__item a:hover,.av-foot__item a:focus-visible{color:#4fd1ff}.av-foot__copy{width:100%;text-align:center;font-size:.75rem;color:#64748b;border-top:1px solid rgba(148,163,184,.25);padding-top:1.25rem;margin:0}.av-intro,.av-split,.av-split--muted,.av-why,.av-c,.av-foot{background:#030a15;color:#edfaff}.av-intro,.av-split,.av-why,.av-c{overflow:hidden}.av-intro:before,.av-split:before,.av-why:before,.av-c:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(72,195,224,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(72,195,224,.06) 1px,transparent 1px);background-size:72px 72px;opacity:.7}.av-intro:after,.av-split:after,.av-why:after,.av-c:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(95,232,238,.36),transparent);pointer-events:none}.av-intro{padding:clamp(4rem,7vw,7rem) 1.25rem;background:linear-gradient(120deg,rgba(50,206,217,.12) 0%,transparent 34%),linear-gradient(160deg,#030a15,#07172b 52%,#06111f)}.av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner>div,.av-c__embed-wrap,.av-foot__inner{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));max-width:1180px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media(min-width:900px){.av-intro__grid,.av-split__grid,.av-split--with-cover .av-split__grid,.av-split--reverse.av-split--muted .av-split__grid,.av-why__grid{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.av-intro__photos,.av-split--with-cover .av-split__media,.av-split--reverse.av-split--muted .av-split__media,.av-why__shots{margin-left:0;margin-right:0;transform:none}}.av-intro__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.av-intro__content{padding:clamp(1.25rem,2vw,2rem);border:1px solid rgba(116,222,232,.18);border-radius:8px;background:#041222b8;box-shadow:0 24px 70px #00000038}.av-intro__brand{margin-bottom:1.15rem}.av-intro__logo,.av-foot__logo{filter:brightness(0) invert(1)}.av-intro__ctas{gap:.7rem}.av-intro-cta-row{color:#e9fbff;text-decoration:none}.av-intro-cta-row__chev{width:2rem;color:#52e1e8;font-size:1.75rem}.av-intro-cta{min-height:56px;border:1px solid rgba(110,220,234,.23);border-radius:8px;background:#0b314d;color:#f1fbff;font-size:clamp(1rem,1.1vw,1.12rem);box-shadow:inset 0 1px #ffffff0f}.av-intro-cta-row:hover .av-intro-cta,.av-intro-cta-row:focus-visible .av-intro-cta{background:#0d3d5f;border-color:#85ecf580}.av-intro__body{max-width:46rem;margin:1.5rem 0 0;color:#e5f2f7d1;font-size:clamp(1rem,1.18vw,1.18rem)}.av-media-stack{gap:.8rem}.av-media-stack__frame,.av-intro__frame,.av-split__media-frame,.av-why__frame{position:relative;overflow:hidden;border:1px solid rgba(114,220,232,.18);border-radius:8px;background:#081525;box-shadow:0 22px 54px #00000052;clip-path:none!important}.av-media-stack__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#04101f05,#04101f57);pointer-events:none}.av-intro__photo,.av-split__media-img,.av-why__shot{border-radius:0;filter:saturate(.92) contrast(1.06)}.av-split,.av-why{padding:clamp(4.2rem,7vw,7rem) 1.25rem;background:linear-gradient(180deg,#030a15,#071525,#030a15)}.av-split--muted,.av-why{background:linear-gradient(112deg,transparent 0%,rgba(52,184,210,.11) 58%,transparent 100%),linear-gradient(180deg,#05101e,#030a15)}.av-split-cover,.av-why .av-split-cover{position:relative;z-index:1;margin:calc(clamp(4.2rem,7vw,7rem)*-1) -1.25rem clamp(3rem,5vw,4.5rem);overflow:hidden}.av-split-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020813e6,#02081352,#020813e0),linear-gradient(180deg,#030a152e,#030a1594);pointer-events:none}.av-split-cover img{height:clamp(210px,20vw,340px);opacity:.94;filter:saturate(1.04) contrast(1.1) brightness(.96);object-position:center top}.av-split-cover__label{z-index:2;bottom:clamp(1.6rem,3vw,3rem);width:min(1180px,calc(100% - 2rem));justify-content:flex-start;transform:translate(-50%);color:#fff;font-size:clamp(1.35rem,3vw,3rem);text-align:left;line-height:1.08}.av-split-cover__label span:last-child{min-width:0;overflow-wrap:break-word}.av-split-cover__arrow{color:#6debf0;font-size:.7em}.av-sh h2,.av-feature__text h3,.av-why__item h3,.av-c h2,.av-foot__item a{color:#f5fcff}.av-sh__arrow{border-top-color:#57e4e9}.av-feature{gap:.9rem}.av-feature__item,.av-why__item{padding:clamp(1rem,1.5vw,1.35rem);border:1px solid rgba(110,220,234,.16);border-radius:8px;background:#051426c2;box-shadow:inset 0 1px #ffffff0d}.av-feature__text,.av-why__item>div{min-width:0}.av-feature__icon{width:72px;height:72px;padding:.55rem;border:1px solid rgba(114,220,232,.18);border-radius:8px;background:#030b158c;filter:brightness(0) invert(1)}.av-feature__text p,.av-why__item p,.av-c p{color:#e0f0f6c7}.av-feature__text h3{font-size:clamp(.88rem,1vw,1.08rem)}.av-feature__text p{font-size:clamp(.93rem,1vw,1.06rem);line-height:1.48}.av-why__list{gap:.9rem}.av-why__item{gap:.85rem}.av-why__chev{border-left-color:#57e4e9}.av-why__item h3{font-size:clamp(1rem,1.2vw,1.22rem)}.av-why__item p{font-size:clamp(.98rem,1.08vw,1.12rem)}.av-c{padding:clamp(4rem,6vw,6rem) 1.25rem;background:linear-gradient(#030a15e0,#030a15f0),url(/assets/sections/why-back.jpg) center / cover no-repeat}.av-c__separator{position:relative;z-index:1;height:1px;margin-bottom:2rem;background:linear-gradient(90deg,transparent,rgba(84,225,232,.5),transparent);box-shadow:none}.av-c__embed-placeholder{border-color:#74dee833;background:#051426d1;color:#e4f4f8b8}.av-c__iframe{border:1px solid rgba(116,222,232,.18);background:#fff;box-shadow:0 28px 72px #00000052}.av-foot{border-top:1px solid rgba(105,219,232,.18)}@media(max-width:900px){.av-intro--agritech,.av-system,.av-split,.av-split--muted,.av-why,.av-c{padding-top:3rem;padding-bottom:3rem}.av-intro--agritech .av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner{gap:1.35rem}.av-intro--agritech .av-intro__photos{gap:.7rem}.av-split-cover,.av-why .av-split-cover{width:calc(100% + 2.5rem);max-width:none;margin-left:-1.25rem;margin-right:-1.25rem;background:#061321}.av-split-cover:after,.av-why .av-split-cover:after{background:linear-gradient(90deg,#020813e6,#0208136b,#020813e6),linear-gradient(180deg,#030a156b,#030a15bd)}.av-split-cover img{width:100%;height:clamp(150px,28vw,220px);opacity:1;filter:saturate(1.02) contrast(1.12) brightness(.66);object-position:center 48%}.av-split-cover__label{color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.82)}}@media(max-width:620px){.av-intro--agritech,.av-system,.av-split,.av-split--muted,.av-why,.av-c{padding-top:2.35rem;padding-bottom:2.35rem}.av-intro--agritech .av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner{gap:1rem}.av-intro--agritech .av-intro__frame{height:clamp(140px,45vw,195px)}.av-split-cover,.av-why .av-split-cover{width:calc(100% + 1.7rem);margin-left:-.85rem;margin-right:-.85rem}.av-split-cover img{height:clamp(120px,34vw,160px);object-position:center 45%}.av-split-cover__label{top:50%;bottom:auto;transform:translate(-50%,-50%);max-width:calc(100% - 1.5rem);font-size:clamp(1.05rem,7.2vw,1.55rem);line-height:1.08;letter-spacing:.045em}.av-system__flow,.av-why__list{gap:.75rem}}.av-c--product-form{background:radial-gradient(circle at 12% 16%,rgba(82,222,235,.14),transparent 30%),radial-gradient(circle at 86% 74%,rgba(76,132,194,.16),transparent 30%),linear-gradient(180deg,#071524,#0d2637);color:#eefcff}.av-c--product-form:before{background-image:linear-gradient(rgba(99,224,236,.095) 1px,transparent 1px),linear-gradient(90deg,rgba(99,224,236,.08) 1px,transparent 1px);opacity:.88}.product-form{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:start}.product-form__intro{position:sticky;top:6.5rem;min-width:0;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid rgba(105,225,235,.2);border-radius:10px;background:#051426b8;box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff0f}.product-form__intro img{width:min(250px,100%);height:auto;margin-bottom:1.25rem}.product-form__eyebrow,.product-form__panel-head>span{margin:0 0 .45rem;color:#64e5ee;font-size:clamp(.62rem,.68vw,.72rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:normal}.product-form__intro h2,.product-form__panel-head h3{margin:0;color:#fff;font-weight:900;letter-spacing:0;text-transform:uppercase}.product-form__intro h2{font-size:clamp(1.18rem,1.9vw,1.9rem);line-height:1.12;overflow-wrap:normal;text-wrap:balance}.product-form__intro p:not(.product-form__eyebrow),.product-form__panel-head p{max-width:42rem;margin:.85rem 0 0;color:#e2f2f7c2;font-size:.98rem;line-height:1.62}.product-form__card{min-width:0;padding:clamp(1rem,2.2vw,1.6rem);border:1px solid rgba(105,225,235,.18);border-radius:10px;background:#07192dd1;box-shadow:0 24px 64px #0000004d,inset 0 1px #ffffff0d}.product-form__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:1rem}.product-form__step{display:flex;align-items:center;gap:.45rem;min-height:46px;padding:.55rem;border:1px solid rgba(111,220,232,.16);border-radius:8px;background:#030c186b;color:#e8f8fbb8;text-align:left}.product-form__step span{display:inline-grid;flex:0 0 1.55rem;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;background:#64e5ee1f;color:#64e5ee;font-size:.75rem;font-weight:900}.product-form__step strong{min-width:0;font-size:.72rem;line-height:1.18}.product-form__step.is-active,.product-form__step:focus-visible{border-color:#64e5ee8f;background:#0c3e579e;color:#fff;outline:none}.product-form__step.is-complete span{background:#48c5d542}.product-form__step:disabled{cursor:not-allowed;opacity:.48}.product-form__panel{padding:clamp(1rem,2.2vw,1.45rem);border:1px solid rgba(111,220,232,.14);border-radius:10px;background:#030c186b}.product-form__panel[hidden]{display:none}.product-form__panel-head{padding-bottom:1rem;border-bottom:1px solid rgba(111,220,232,.12)}.product-form__panel-head h3{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.1}.product-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.product-form__field,.product-form__choice-group,.product-form__date{min-width:0;margin:0;padding:0;border:0}.product-form__field--wide,.product-form__thanks{grid-column:1 / -1}.product-form__field>span,.product-form__choice-group legend,.product-form__date legend{display:block;margin-bottom:.38rem;color:#f4fbff;font-size:.84rem;font-weight:800;line-height:1.35}.product-form__field small,.product-form__date small{display:block;margin:-.15rem 0 .5rem;color:#e2f2f79e;font-size:.78rem;line-height:1.35}.product-form__required{color:#64e5ee}.product-form input,.product-form select,.product-form textarea{width:100%;min-width:0;border:1px solid rgba(129,213,226,.2);border-radius:8px;background:#f0f8fbf5;color:#071524;font:inherit;font-size:.92rem;line-height:1.4}.product-form input,.product-form select{min-height:46px;padding:.72rem .85rem}.product-form textarea{min-height:124px;padding:.78rem .85rem;resize:vertical}.product-form input:focus,.product-form select:focus,.product-form textarea:focus{border-color:#64e5eec2;box-shadow:0 0 0 3px #64e5ee29;outline:none}.product-form__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.product-form__choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;min-height:44px;padding:.7rem .75rem;border:1px solid rgba(111,220,232,.16);border-radius:8px;background:#0514269e;color:#e8f8fbd6;font-size:.86rem;line-height:1.28}.product-form__choice input{width:1rem;min-height:0;margin-top:.1rem;accent-color:#44dce9}.product-form__date>div{display:grid;grid-template-columns:1fr .72fr .72fr;gap:.55rem}.product-form__thanks{display:grid;gap:.35rem;padding:1rem;border:1px solid rgba(100,229,238,.2);border-radius:8px;background:#64e5ee14;color:#e8f8fbd1;line-height:1.55}.product-form__thanks strong{color:#fff}.product-form__message{margin:1rem 0 0;padding:.85rem 1rem;border-radius:8px;font-weight:800;line-height:1.45}.product-form__message--notice{border:1px solid rgba(100,229,238,.28);background:#64e5ee1a;color:#dffbff}.product-form__message--success{border:1px solid rgba(80,220,148,.34);background:#50dc941f;color:#dfffea}.product-form__message--error{border:1px solid rgba(248,113,113,.38);background:#f871711f;color:#ffe4e6}.product-form__actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:1rem}.product-form__nav-button,.product-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.05rem;border-radius:8px;font-weight:900;line-height:1.15}.product-form__nav-button{border:1px solid rgba(120,220,232,.24);background:#0514268f;color:#eefcff}.product-form__submit{border:1px solid rgba(126,234,242,.48);background:#0b5d82;color:#fff}.product-form__nav-button:disabled,.product-form__submit:disabled{cursor:not-allowed;opacity:.56}@media(max-width:980px){.product-form{grid-template-columns:1fr}.product-form__intro{position:relative;top:auto}.product-form__progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.product-form__intro,.product-form__card,.product-form__panel{padding:1rem;border-radius:8px}.product-form__intro img{width:min(230px,78vw);margin-bottom:.95rem}.product-form__intro h2{font-size:clamp(1.35rem,7vw,1.9rem)}.product-form__progress,.product-form__fields,.product-form__choices{grid-template-columns:1fr}.product-form__step{min-height:40px;padding:.48rem .55rem}.product-form__date>div{grid-template-columns:1fr 1fr 1fr}.product-form__actions{flex-direction:column-reverse}.product-form__nav-button,.product-form__submit{width:100%}}@media(max-width:900px){.av-intro--agritech,.av-system,.av-split,.av-split--muted,.av-why,.av-c{padding-top:3rem;padding-bottom:3rem}.av-intro--agritech .av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner{gap:1.35rem}.av-intro--agritech .av-intro__photos{gap:.7rem}.av-split-cover img{height:clamp(150px,28vw,220px)}}@media(max-width:620px){.av-intro--agritech,.av-system,.av-split,.av-split--muted,.av-why,.av-c{padding-top:2.35rem;padding-bottom:2.35rem}.av-intro--agritech .av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner{gap:1rem}.av-intro--agritech .av-intro__frame{height:clamp(140px,45vw,195px)}.av-split-cover img{height:clamp(120px,34vw,160px)}.av-split-cover__label{top:52%;max-width:calc(100% - 1.5rem);font-size:clamp(1.05rem,7.2vw,1.55rem);line-height:1.08}.av-system__flow,.av-why__list{gap:.75rem}}.av-split-cover,.av-why .av-split-cover{width:calc(100% + 2.5rem);max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}.av-split-cover img{width:100%}@media(max-width:620px){.av-split-cover,.av-why .av-split-cover{width:calc(100% + 1.7rem);margin-left:-.85rem;margin-right:-.85rem}}.av-foot__copy{border-top-color:#69dbe82e}.av-foot__item a:hover,.av-foot__item a:focus-visible{color:#76edf0}@media(max-width:900px){.av-intro__grid,.av-split__grid,.av-why__grid{grid-template-columns:1fr}.av-intro__content{padding:1rem}.av-feature__item{gap:.9rem}.av-feature__icon{width:58px;height:58px}.av-split-cover img{height:clamp(170px,28vw,240px)}.av-split-cover__label{bottom:1.25rem;font-size:clamp(1.1rem,4.4vw,1.9rem)}}@media(max-width:620px){.av-intro,.av-split,.av-why,.av-c{padding-left:.85rem;padding-right:.85rem}.av-split-cover,.av-why .av-split-cover{margin:calc(clamp(4.2rem,7vw,7rem)*-1) -.85rem 2.1rem}.av-split-cover img{height:clamp(140px,44vw,200px)}.av-split-cover:after{background:linear-gradient(90deg,#020813db,#02081347,#020813d6),linear-gradient(180deg,#030a1529,#030a15a3)}.av-split-cover__label{bottom:.9rem;width:calc(100% - 1.7rem);gap:.45rem;align-items:flex-start;font-size:clamp(.98rem,6vw,1.5rem);letter-spacing:.035em;line-height:1.12}.av-split-cover__arrow{margin-top:.08em;flex-shrink:0}.av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner>div,.av-c__embed-wrap,.av-foot__inner{width:100%}.av-intro-cta-row__chev{display:none}.av-intro-cta{padding:.9rem 1rem}.av-feature__item,.av-why__item{flex-direction:column}.av-feature__text h3,.av-why__item h3{overflow-wrap:break-word}}.av-intro,.av-system,.av-split,.av-split--muted,.av-c,.av-foot{background:radial-gradient(circle at 82% 14%,rgba(86,204,242,.18),transparent 32%),linear-gradient(180deg,#f7fbfd,#eef6fa);color:#0d1b2a}.av-intro:before,.av-system:before,.av-split:before,.av-c:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(20,117,149,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(20,117,149,.055) 1px,transparent 1px);background-size:72px 72px;opacity:.75}.av-intro:after,.av-system:after,.av-split:after,.av-c:after{background:linear-gradient(90deg,transparent,rgba(33,147,176,.2),transparent)}.av-intro{background:linear-gradient(140deg,#fffffff5,#ebf7fbeb),radial-gradient(circle at 12% 0%,rgba(89,211,220,.18),transparent 34%)}.av-intro__content{border-color:#2383a429;background:#ffffffd1;box-shadow:0 24px 70px #102c441f;backdrop-filter:blur(10px)}.av-intro__logo,.av-foot__logo{filter:none}.av-intro-cta-row{color:#0d1b2a}.av-intro-cta-row__chev{color:#0c84a8}.av-intro-cta{border-color:#2383a433;background:#e9f6fb;color:#0d1b2a;box-shadow:inset 0 1px #ffffffb8}.av-intro-cta-row:hover .av-intro-cta,.av-intro-cta-row:focus-visible .av-intro-cta{background:#dff1f8;border-color:#1088aa6b}.av-intro__body,.av-feature__text p,.av-c p{color:#0d1b2ac7}.av-system{position:relative;overflow:hidden;padding:clamp(3.2rem,5vw,5.25rem) 1.25rem}.av-system__inner{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));margin:0 auto;display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.av-system__intro{max-width:680px}.av-system__eyebrow{display:inline-flex;margin-bottom:.7rem;color:#0b789b;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.av-system h2{margin:0;color:#071827;font-size:clamp(1.55rem,3vw,2.55rem);font-weight:850;line-height:1.08;letter-spacing:0}.av-system__flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;list-style:none;margin:0;padding:0}.av-system__flow:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,134,169,.38),transparent);pointer-events:none}.av-system__step{position:relative;min-height:146px;padding:1rem;border:1px solid rgba(18,121,154,.18);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 42px #102c4414;display:flex;flex-direction:column;justify-content:space-between}.av-system__step:after{content:"";position:absolute;right:-.52rem;top:50%;width:.65rem;height:.65rem;border-top:2px solid rgba(16,136,170,.52);border-right:2px solid rgba(16,136,170,.52);transform:translateY(-50%) rotate(45deg)}.av-system__step:last-child:after{display:none}.av-system__index{color:#16a6c8;font-size:.76rem;font-weight:900;letter-spacing:.12em}.av-system__step strong{color:#081827;font-size:clamp(1rem,1.25vw,1.22rem);font-weight:900;line-height:1.08}.av-system__step span:last-child{color:#0d1b2aa8;font-size:.88rem;font-weight:700;line-height:1.28}.av-split,.av-split--muted{background:radial-gradient(circle at 16% 20%,rgba(95,211,220,.16),transparent 30%),linear-gradient(180deg,#f6fbfd,#edf6fa)}.av-split--reverse.av-split--muted{background:linear-gradient(112deg,rgba(18,121,154,.08),transparent 44%),linear-gradient(180deg,#eef7fb,#f8fcfd)}.av-split .av-sh h2,.av-feature__text h3,.av-c h2,.av-foot__item a{color:#0d1b2a}.av-feature__item{border-color:#12799a29;background:#ffffffd1;box-shadow:0 18px 46px #102c4414,inset 0 1px #fffc}.av-feature__icon{border-color:#12799a29;background:#e8f6fb;filter:none}.av-media-stack__frame,.av-intro__frame,.av-split__media-frame{border-color:#12799a29;background:#dfeff5;box-shadow:0 20px 54px #102c441f}.av-media-stack__frame:after{background:linear-gradient(180deg,#ffffff0a,#08273a38)}.av-split-cover,.av-why .av-split-cover{margin-bottom:clamp(2.4rem,4vw,3.6rem)}.av-why{background:linear-gradient(112deg,transparent 0%,rgba(52,184,210,.13) 58%,transparent 100%),linear-gradient(180deg,#0a1a2a,#071421);color:#f1fbff}.av-why:before{background-image:linear-gradient(rgba(94,220,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(94,220,232,.06) 1px,transparent 1px)}.av-why .av-sh h2,.av-why__item h3{color:#f5fcff}.av-why__item{border-color:#6edcea29;background:#051426c2;box-shadow:inset 0 1px #ffffff0d}.av-why__item p{color:#e0f0f6c7}.av-why__frame{border-color:#72dce82e;background:#081525;box-shadow:0 22px 54px #00000052}.av-c{background:radial-gradient(circle at 82% 10%,rgba(86,204,242,.16),transparent 30%),linear-gradient(180deg,#f7fbfd,#eef6fa)}.av-c__separator{background:linear-gradient(90deg,transparent,rgba(20,134,169,.36),transparent)}.av-c__embed-placeholder{border-color:#12799a29;background:#ffffffc7;color:#0d1b2aad}.av-c__iframe{border-color:#12799a29;box-shadow:0 24px 64px #102c441f}.av-foot{border-top:1px solid rgba(18,121,154,.14)}.av-foot__meta,.av-foot__copy{color:#0d1b2a94}.av-foot__copy{border-top-color:#12799a24}@media(max-width:900px){.av-system__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.av-system__flow:before,.av-system__step:after{display:none}}@media(max-width:620px){.av-system{padding:3rem .85rem}.av-system__inner{width:100%}.av-system__flow{grid-template-columns:1fr}.av-system__step{min-height:118px}.av-intro__content,.av-feature__item{background:#ffffffe0}}.av-intro--agritech{min-height:clamp(620px,72vw,820px);padding:clamp(4rem,7vw,6.5rem) 1.25rem;background:#071625;isolation:isolate}.av-intro__backdrop,.av-intro__shade{position:absolute;inset:0;pointer-events:none}.av-intro__backdrop{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;opacity:.7;filter:saturate(.92) contrast(1.04) brightness(.74)}.av-intro__shade{z-index:1;background:radial-gradient(circle at 76% 46%,rgba(49,195,210,.18),transparent 34%),linear-gradient(90deg,#030a15e6,#051423b3 46%,#030a1566),linear-gradient(180deg,#030a1542,#030a15c2)}.av-intro--agritech:before{z-index:2;background-image:linear-gradient(rgba(98,218,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(98,218,232,.06) 1px,transparent 1px);opacity:.45}.av-intro--agritech .av-intro__grid{z-index:3;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.av-intro--agritech .av-intro__content{padding:clamp(1.6rem,3vw,2.6rem);border-color:#7ee6ec38;background:linear-gradient(180deg,#061626c7,#040e1ab3);box-shadow:0 26px 72px #00000047;color:#f4fbff}.av-intro--agritech .av-intro__brand{margin-bottom:clamp(1rem,2vw,1.55rem)}.av-intro--agritech .av-intro__logo{width:clamp(230px,25vw,380px)}.av-intro__title{margin:0;color:#fff;font-size:clamp(1.7rem,3.1vw,3rem);font-weight:850;line-height:1.08;letter-spacing:0}.av-intro--agritech .av-intro__body{max-width:48rem;margin-top:1.25rem;color:#ecf9fbdb;font-size:clamp(1rem,1.18vw,1.16rem)}.av-intro--agritech .av-intro__ctas{flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-top:1.55rem}.av-intro--agritech .av-intro-cta-row{width:auto;color:#f4fbff}.av-intro--agritech .av-intro-cta-row__chev{display:none}.av-intro--agritech .av-intro-cta{flex:none;min-height:46px;width:auto;padding:.75rem 1rem;border-color:#7ee6ec5c;background:#0b4967d1;color:#f6fdff}.av-intro--agritech .av-intro-cta-row:hover .av-intro-cta,.av-intro--agritech .av-intro-cta-row:focus-visible .av-intro-cta{background:#0e5b7ee6}.av-intro__visual{position:relative;min-height:clamp(420px,42vw,620px);border:1px solid rgba(126,230,236,.2);border-radius:8px;overflow:hidden;box-shadow:0 30px 84px #00000057}.av-intro__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#030a1505,#030a157a),linear-gradient(90deg,rgba(3,10,21,.4),transparent 42%);pointer-events:none}.av-intro__visual-img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center 48%;display:block;filter:saturate(.95) contrast(1.02) brightness(.88)}.av-intro__signal{position:absolute;left:clamp(1rem,2vw,1.6rem);right:clamp(1rem,2vw,1.6rem);bottom:clamp(1rem,2vw,1.45rem);z-index:2;display:flex;flex-wrap:wrap;gap:.55rem}.av-intro__signal span{display:inline-flex;min-height:32px;align-items:center;padding:.35rem .65rem;border:1px solid rgba(126,230,236,.28);border-radius:999px;background:#030c1794;color:#effdffe6;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(8px)}.av-system,.av-split,.av-split--muted,.av-c,.av-foot{background:radial-gradient(circle at 82% 14%,rgba(52,184,210,.12),transparent 32%),linear-gradient(180deg,#e8f1f5,#dce8ee)}.av-split,.av-split--muted,.av-split--reverse.av-split--muted{background:linear-gradient(112deg,rgba(19,92,119,.07),transparent 52%),linear-gradient(180deg,#e6f0f5,#dbe8ee)}.av-system__step,.av-feature__item,.av-c__embed-placeholder{background:#f8fcfdd6}.av-c{background:radial-gradient(circle at 82% 10%,rgba(52,184,210,.12),transparent 30%),linear-gradient(180deg,#e7f0f4,#dce8ee)}@media(max-width:900px){.av-intro--agritech{min-height:auto}.av-intro--agritech .av-intro__grid{grid-template-columns:1fr}.av-intro__visual{min-height:clamp(320px,72vw,520px)}}@media(max-width:620px){.av-intro--agritech{padding:3rem .85rem}.av-intro__backdrop{object-position:center;opacity:.62}.av-intro__shade{background:linear-gradient(180deg,#030a15c7,#051423b3 52%,#030a15c7)}.av-intro--agritech .av-intro__content{padding:1.15rem}.av-intro--agritech .av-intro__logo{width:min(265px,84vw)}.av-intro__title{font-size:clamp(1.45rem,7vw,2rem)}.av-intro--agritech .av-intro__ctas{flex-direction:column}.av-intro--agritech .av-intro-cta-row,.av-intro--agritech .av-intro-cta{width:100%}.av-intro__visual{min-height:330px}.av-intro__signal{gap:.4rem}.av-intro__signal span{font-size:.64rem}}.av-intro--agritech{min-height:auto;padding:clamp(3.6rem,6vw,5.8rem) 1.25rem;background:radial-gradient(circle at 16% 18%,rgba(76,203,220,.16),transparent 34%),linear-gradient(180deg,#061321,#10293a);color:#edfaff;isolation:isolate}.av-intro--agritech .av-intro__grid{z-index:3;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3.2vw,3rem);align-items:center}.av-intro--agritech .av-intro__photos{display:flex;width:100%;max-width:700px}.av-intro--agritech .av-intro__frame{height:clamp(240px,21vw,340px);border-color:#7ee6ec2e;background:#0514239e;box-shadow:0 24px 58px #0000003d}.av-intro--agritech .av-intro__photo{filter:saturate(.9) contrast(1.04) brightness(.86)}.av-intro--agritech .av-intro__photo--top{object-position:center 45%}.av-intro--agritech .av-intro__photo--bottom{object-position:center 54%}.av-intro--agritech .av-intro__content{padding:clamp(1.35rem,2.35vw,2.1rem);border-color:#12799a33;background:#f4fafceb;color:#0d1b2a;box-shadow:0 26px 72px #0003}.av-intro--agritech .av-intro__brand{margin-bottom:clamp(1rem,2vw,1.45rem)}.av-intro--agritech .av-intro__logo{width:clamp(260px,24vw,410px);filter:none}.av-intro--agritech .av-intro__ctas{flex-direction:column;flex-wrap:nowrap;gap:.75rem;margin-top:0}.av-intro--agritech .av-intro-cta-row{width:100%;color:#0d1b2a}.av-intro--agritech .av-intro-cta-row__chev{display:inline-flex;width:clamp(2.1rem,2.8vw,2.8rem);color:#0c84a8;font-size:clamp(2.05rem,3vw,3.1rem)}.av-intro--agritech .av-intro-cta{width:100%;min-height:54px;padding:.85rem 1rem;border-color:#12799a2e;background:#e3f2f7;color:#0d1b2a;font-size:clamp(1rem,1.12vw,1.14rem)}.av-intro--agritech .av-intro-cta-row:hover .av-intro-cta,.av-intro--agritech .av-intro-cta-row:focus-visible .av-intro-cta{background:#d8edf5;border-color:#1088aa6b}.av-intro--agritech .av-intro__body{max-width:43rem;margin:1.5rem 0 0;color:#0d1b2abd;font-size:clamp(1rem,1.15vw,1.16rem)}@media(max-width:900px){.av-intro--agritech .av-intro__grid{grid-template-columns:1fr;width:min(680px,100%)}.av-intro--agritech .av-intro__photos{max-width:none}.av-intro--agritech .av-intro__frame{height:clamp(210px,39vw,300px)}}@media(max-width:620px){.av-intro--agritech{padding:2.8rem .85rem}.av-intro--agritech .av-intro__grid{gap:1.05rem}.av-intro--agritech .av-intro__frame{height:clamp(170px,52vw,230px)}.av-intro--agritech .av-intro__content{padding:1rem}.av-intro--agritech .av-intro__logo{width:min(290px,84vw)}.av-intro--agritech .av-intro-cta-row__chev{display:none}.av-intro--agritech .av-intro__body{margin-top:1.25rem}}.av-intro--agritech{padding-top:clamp(3.2rem,5vw,5rem);padding-bottom:clamp(3.4rem,5.5vw,5.4rem);background:radial-gradient(circle at 10% 24%,rgba(76,203,220,.18),transparent 32%),radial-gradient(circle at 88% 70%,rgba(78,142,204,.12),transparent 28%),linear-gradient(180deg,#061321,#0d2637)}.av-intro--agritech .av-intro__grid{max-width:1160px;grid-template-columns:minmax(320px,.94fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.av-intro--agritech .av-intro__photos{max-width:640px;gap:.9rem}.av-intro--agritech .av-intro__frame{height:clamp(220px,19vw,300px);border-color:#7ee6ec33;background:#04121fb8;box-shadow:0 22px 58px #00000038}.av-intro--agritech .av-intro__content{width:min(100%,560px);max-width:560px;justify-self:center;padding:clamp(1.45rem,2.6vw,2.25rem);border-color:#1c87a62e;background:linear-gradient(180deg,#eef8fbf0,#e0edf3e8);box-shadow:0 22px 62px #0000002e}.av-intro--agritech .av-intro__brand{margin-bottom:1.2rem}.av-intro--agritech .av-intro__logo{width:clamp(220px,20vw,330px)}.av-intro--agritech .av-intro__ctas{gap:.7rem}.av-intro--agritech .av-intro-cta-row{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.6rem;align-items:center;width:100%;text-decoration:none}.av-intro--agritech .av-intro-cta-row__chev{width:1.35rem;color:#0b88aa;font-size:1.55rem;line-height:1}.av-intro--agritech .av-intro-cta{min-width:0;width:auto;min-height:50px;padding:.8rem 1rem;border-radius:7px;background:#dceff6eb;box-shadow:none}.av-intro--agritech .av-intro__body{margin-top:1.35rem;color:#0d1b2ab8;line-height:1.58}@media(max-width:900px){.av-intro--agritech .av-intro__grid{max-width:700px;grid-template-columns:1fr;gap:1.5rem}.av-intro--agritech .av-intro__photos,.av-intro--agritech .av-intro__content{max-width:none;width:100%;justify-self:stretch}}@media(max-width:620px){.av-intro--agritech .av-intro__frame{height:clamp(165px,50vw,220px)}.av-intro--agritech .av-intro__content{padding:1rem}.av-intro--agritech .av-intro__logo{width:min(250px,78vw)}.av-intro--agritech .av-intro-cta-row{grid-template-columns:1fr}.av-intro--agritech .av-intro-cta-row__chev{display:none}.av-intro--agritech .av-intro-cta{min-height:48px;padding:.78rem .9rem;font-size:.98rem}}.av-intro--agritech,.av-split:not(.av-split--muted),.av-why{background:radial-gradient(circle at 14% 16%,rgba(42,165,196,.14),transparent 30%),radial-gradient(circle at 86% 72%,rgba(54,118,172,.09),transparent 28%),linear-gradient(180deg,#dce8ee,#d2e1e8);color:#0d1b2a}.av-system,.av-split--muted,.av-c{background:radial-gradient(circle at 18% 22%,rgba(76,203,220,.16),transparent 34%),radial-gradient(circle at 86% 78%,rgba(68,122,196,.12),transparent 30%),linear-gradient(180deg,#061321,#0b2234);color:#edfaff}.av-intro--agritech:before,.av-split:not(.av-split--muted):before,.av-why:before{background-image:linear-gradient(rgba(12,103,134,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(12,103,134,.11) 1px,transparent 1px);background-size:64px 64px;opacity:.9}.av-system:before,.av-split--muted:before,.av-c:before{background-image:linear-gradient(rgba(99,224,236,.095) 1px,transparent 1px),linear-gradient(90deg,rgba(99,224,236,.08) 1px,transparent 1px);background-size:64px 64px;opacity:.82}.av-intro--agritech .av-intro__content{background:linear-gradient(180deg,#eef7fae8,#ddeaf1e0);border-color:#0e64842e;box-shadow:0 22px 58px #12304629}.av-intro--agritech .av-intro__frame,.av-split:not(.av-split--muted) .av-split__media-frame,.av-why .av-why__frame{border-color:#0e648429;background:#deecf3d6;box-shadow:0 20px 48px #12304624}.av-intro--agritech .av-intro__photo{filter:saturate(.92) contrast(1.03) brightness(.9)}.av-split:not(.av-split--muted) .av-sh h2,.av-why .av-sh h2,.av-feature__text h3,.av-why__item h3,.av-foot__item a{color:#0d1b2a}.av-split:not(.av-split--muted) .av-feature__item,.av-why .av-why__item{border-color:#0e648429;background:#eff7fad1;box-shadow:0 16px 38px #1230461a,inset 0 1px #ffffff94}.av-split:not(.av-split--muted) .av-feature__icon{border-color:#0e648424;background:#dbeef5db;filter:none}.av-split:not(.av-split--muted) .av-feature__text p,.av-why .av-why__item p,.av-intro--agritech .av-intro__body{color:#0d1b2aba}.av-system h2,.av-split--muted .av-sh h2,.av-c h2{color:#f5fcff}.av-system__eyebrow{color:#64e5ee}.av-system__step,.av-split--muted .av-feature__item,.av-c__embed-placeholder{border-color:#6edcea2e;background:#051426c2;box-shadow:inset 0 1px #ffffff0d}.av-system__step strong,.av-split--muted .av-feature__text h3{color:#f5fcff}.av-system__step span:last-child,.av-split--muted .av-feature__text p,.av-c p{color:#e0f0f6c7}.av-split--muted .av-feature__icon{border-color:#72dce82e;background:#030b158c;filter:brightness(0) invert(1)}.av-split--muted .av-split__media-frame{border-color:#72dce82e;background:#081525;box-shadow:0 22px 54px #00000052}.av-c__separator{background:linear-gradient(90deg,transparent,rgba(84,225,232,.42),transparent)}.av-foot{background:radial-gradient(circle at 20% 0%,rgba(76,203,220,.11),transparent 30%),linear-gradient(180deg,#061321,#050d18);color:#edfaff}.av-foot__logo{filter:brightness(0) invert(1)}.av-foot__item a{color:#f5fcff}.av-foot__meta,.av-foot__copy{color:#e2f2f7a8}@media(max-width:900px){.av-intro--agritech,.av-system,.av-split,.av-split--muted,.av-why,.av-c{padding-top:3rem;padding-bottom:3rem}.av-intro--agritech .av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner{gap:1.35rem}.av-intro--agritech .av-intro__photos{gap:.7rem}.av-split-cover,.av-why .av-split-cover{width:calc(100% + 2.5rem);max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}.av-split-cover img{width:100%;height:clamp(150px,28vw,220px)}}@media(max-width:620px){.av-intro--agritech,.av-system,.av-split,.av-split--muted,.av-why,.av-c{padding-top:2.35rem;padding-bottom:2.35rem}.av-intro--agritech .av-intro__grid,.av-split__grid,.av-why__grid,.av-c__inner{gap:1rem}.av-intro--agritech .av-intro__frame{height:clamp(140px,45vw,195px)}.av-split-cover,.av-why .av-split-cover{width:calc(100% + 1.7rem);margin-left:-.85rem;margin-right:-.85rem}.av-split-cover img{height:clamp(120px,34vw,160px)}.av-split-cover__label{top:52%;max-width:calc(100% - 1.5rem);font-size:clamp(1.05rem,7.2vw,1.55rem);line-height:1.08}.av-system__flow,.av-why__list{gap:.75rem}}.av-intro--agritech .av-media-stack__frame{height:auto;aspect-ratio:auto}.av-intro--agritech .av-intro__photo{height:auto;object-fit:initial}.av-split--muted .av-sh h2{color:#0d1b2a}.hero{position:relative;width:100%;color:#fff;background:#030a15}.hero__frame{position:relative;width:100%;min-height:830px;overflow:hidden;background:linear-gradient(115deg,rgba(24,171,205,.12) 0%,transparent 36%,rgba(58,210,175,.08) 100%),linear-gradient(145deg,#020814,#07172a 48%,#020711)}.hero__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.22;pointer-events:none;user-select:none}.hero__ambient-video{position:absolute;inset:-10% -6%;z-index:0;width:112%;height:120%;object-fit:cover;object-position:center;opacity:.86;mix-blend-mode:screen;filter:brightness(1.18) saturate(1.12) contrast(1.1);pointer-events:none;user-select:none;mask-image:radial-gradient(circle at 50% 46%,#000 0%,rgba(0,0,0,.96) 54%,rgba(0,0,0,.68) 78%,transparent 100%)}.hero__tint,.hero__gridline{position:absolute;inset:0;pointer-events:none}.hero__tint{z-index:1;background:radial-gradient(circle at 50% 48%,#05182b14,#030a1547 58%,#030a15a3),linear-gradient(90deg,#020814a3,#0411222e,#020811a3),linear-gradient(180deg,#0208140a,#020814b8)}.hero__gridline{z-index:2;opacity:.3;background-image:linear-gradient(rgba(86,204,242,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(86,204,242,.13) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(circle at 50% 48%,#000 0%,rgba(0,0,0,.62) 58%,transparent 100%)}.hero__content{position:relative;z-index:3;width:min(1180px,calc(100% - 2rem));min-height:830px;margin:0 auto;padding:clamp(7.4rem,10vh,9.5rem) 0 clamp(4.5rem,8vh,6.5rem);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.hero__copy{min-width:0;max-width:min(100%,54rem);margin:0 auto;text-align:center}.hero__kicker{font-family:var(--font-sans);max-width:min(100%,54rem);font-size:clamp(2.55rem,4vw,4.55rem);font-weight:800;line-height:.96;letter-spacing:0;text-transform:uppercase;margin:0 0 .85rem;text-shadow:0 14px 34px rgba(0,0,0,.42);text-wrap:balance}.hero__kicker span{display:block;white-space:nowrap}.hero__lead{max-width:46rem;font-family:var(--font-sans);font-size:clamp(1.06rem,1.28vw,1.42rem);font-weight:400;line-height:1.18;margin:0 0 1.35rem;margin-left:auto;margin-right:auto;color:#fffffff2;text-shadow:0 8px 22px rgba(0,0,0,.34)}.hero__block{max-width:44rem;margin-top:1.45rem;margin-left:auto;margin-right:auto;padding-top:1rem;border-top:2px solid rgba(53,213,223,.72)}.hero__block-title{font-size:clamp(.9rem,.98vw,1.06rem);font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;margin:0 0 .42rem;color:#fff;overflow-wrap:normal}.hero__block-text{max-width:42rem;font-size:clamp(.9rem,.98vw,1.02rem);font-weight:400;line-height:1.48;margin:0 auto;color:#e7f3f7d6}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.65rem}.hero__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.8rem 1.15rem;border:1px solid rgba(117,219,232,.34);border-radius:8px;background:#08192dd1;color:#e9fbff;font-size:.92rem;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.hero__button--primary{background:#0b5d82;border-color:#84ebf58f}.hero__button:hover,.hero__button:focus-visible{transform:translateY(-2px);background:#0d3858;border-color:#95f0f7ad;outline:none}.hero__visual{position:relative;min-height:560px;margin-left:0;margin-right:clamp(-2rem,-1.8vw,-.5rem)}.hero__blueprint{position:relative;min-height:545px;isolation:isolate}.hero__blueprint:before,.hero__blueprint:after{content:"";position:absolute;inset:10% 4% 12%;border:1px solid rgba(102,226,231,.14);border-radius:50%;transform:rotate(-11deg);pointer-events:none;z-index:2}.hero__blueprint:after{inset:22% 17% 24%;border-color:#6df4da1f;transform:rotate(13deg)}.hero__blueprint-video{position:absolute;inset:-10% -18% -10% -12%;z-index:0;width:132%;height:120%;object-fit:cover;opacity:.44;mix-blend-mode:screen;filter:saturate(.82) contrast(1.02);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.68) 18%,#000 42%,rgba(0,0,0,.82) 76%,transparent 100%),radial-gradient(circle at 50% 48%,#000 0%,rgba(0,0,0,.92) 52%,rgba(0,0,0,.36) 78%,transparent 98%)}.hero__blueprint-shade{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 52% 45%,rgba(35,205,213,.14),transparent 38%),radial-gradient(circle at 74% 58%,rgba(116,245,158,.07),transparent 28%),linear-gradient(90deg,#030a158a,#030a152e 44%,#030a15a8);pointer-events:none}.hero__system-core{position:absolute;z-index:4;left:50%;top:46%;width:min(370px,68%);transform:translate(-50%,-50%);padding:1.05rem 1.15rem;border:1px solid rgba(118,232,238,.3);border-radius:8px;background:#04111fc7;box-shadow:0 24px 58px #00000061,inset 0 1px #ffffff12;text-align:center;backdrop-filter:blur(8px)}.hero__system-core span,.hero__system-core strong{display:block;min-width:0}.hero__system-core span{color:#87f4edd6;font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.hero__system-core strong{color:#fff;margin-top:.35rem;font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:900;line-height:1.05;text-transform:uppercase}.hero__core-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.7rem}.hero__core-tags i{display:inline-flex;align-items:center;min-height:24px;padding:.25rem .5rem;border:1px solid rgba(113,231,236,.2);border-radius:999px;color:#e7fafcd1;background:#030c168a;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;text-transform:uppercase}.hero__system-nodes{position:absolute;inset:0;z-index:5}.hero__system-node{position:absolute;width:auto;min-height:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.45rem .65rem;border:1px solid rgba(117,219,232,.2);border-radius:999px;background:#04111f7a;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0d;text-align:center;backdrop-filter:blur(8px)}.hero__system-node--top{left:12%;top:19%}.hero__system-node--right{right:8%;top:51%}.hero__system-node--bottom{left:18%;bottom:16%}.hero__system-node img{width:28px;height:28px;object-fit:contain;filter:brightness(0) invert(1);opacity:.86}.hero__system-node span{min-width:0;color:#e5f8fbdb;font-size:clamp(.58rem,.62vw,.66rem);font-weight:800;line-height:1.18;text-transform:uppercase}.hero__route{position:absolute;z-index:3;height:1px;background:linear-gradient(90deg,transparent,rgba(104,236,240,.7),transparent);transform-origin:center;opacity:.26;pointer-events:none}.hero__route--a{left:14%;right:13%;top:35%;transform:rotate(17deg)}.hero__route--b{left:18%;right:8%;bottom:28%;transform:rotate(-15deg)}@media(max-width:1120px){.hero__frame,.hero__content{min-height:900px}.hero__content{grid-template-columns:1fr;gap:2.25rem;align-items:start;padding-top:7rem}.hero__kicker{max-width:min(100%,46rem);font-size:clamp(2.15rem,5.6vw,3.45rem)}.hero__visual{min-height:520px;margin-left:0;margin-right:0}.hero__blueprint{min-height:460px}.hero__system-node--top{left:5%}.hero__system-node--right{right:2%}.hero__system-node--bottom{left:8%}}@media(max-width:720px){.hero__frame,.hero__content{min-height:clamp(455px,66svh,560px)}.hero__content{width:min(calc(100% - 1.2rem),1180px);padding-top:clamp(2.3rem,8vw,3.5rem);padding-bottom:clamp(2.25rem,8vw,3.25rem)}.hero__copy{width:100%;max-width:100%;overflow:hidden}.hero__kicker{max-width:100%;font-size:clamp(1.32rem,6.35vw,1.72rem);line-height:1.04;overflow-wrap:anywhere;hyphens:auto}.hero__kicker span{white-space:normal}.hero__lead{font-size:clamp(.92rem,4.4vw,1.12rem);line-height:1.25}.hero__block{width:100%;margin-top:1.05rem;padding-top:.8rem}.hero__block-title{font-size:.78rem;overflow-wrap:anywhere}.hero__block-text{font-size:.82rem;line-height:1.42;overflow-wrap:break-word}.hero__lead br{display:none}.hero__actions{flex-direction:column;align-items:stretch;gap:.55rem;margin-top:1.15rem;width:min(100%,18rem);margin-left:auto;margin-right:auto}.hero__button{flex:1 1 auto;min-width:0;min-height:42px;padding:.68rem .75rem;font-size:.86rem;white-space:normal}.hero__visual{min-height:430px}.hero__blueprint{min-height:390px;margin:.25rem -.35rem 0}.hero__blueprint:before{inset:8% -10% 22%}.hero__blueprint:after{inset:18% 8% 32%}.hero__blueprint-video{inset:-5% -44% 10% -28%;width:172%;height:94%;opacity:.42}.hero__system-core{top:31%;width:min(310px,88%);padding:.9rem}.hero__system-core strong{font-size:1.18rem}.hero__core-tags i{font-size:.64rem}.hero__system-nodes{left:.35rem;right:.35rem;top:auto;bottom:.2rem;display:grid;grid-template-columns:1fr;gap:.45rem}.hero__system-node,.hero__system-node--top,.hero__system-node--right,.hero__system-node--bottom{position:relative;inset:auto;width:auto;min-height:58px;flex-direction:row;justify-content:flex-start;padding:.55rem .65rem;text-align:left}.hero__system-node img{width:34px;height:34px}.hero__system-node span{font-size:.68rem}.hero__route{opacity:.22}}@media(max-width:420px){.hero__frame,.hero__content{min-height:clamp(430px,62svh,520px)}}.header{position:fixed;top:0;left:0;right:0;z-index:200;padding:clamp(.6rem,1vw,1.25rem) clamp(.6rem,1vw,1.25rem);font-family:var(--font-sans)}.header__inner{max-width:1520px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(.5rem,1vw,1.2rem);padding:clamp(.4rem,.65vw,.75rem) clamp(.75rem,1.1vw,1.35rem) clamp(.4rem,.65vw,.75rem) clamp(.6rem,1vw,1.15rem);background:#16385e;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:14px;border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 28px #00000047}.header__brand{display:flex;align-items:center;flex-shrink:0}.header__logo{height:clamp(30px,2.4vw,50px);width:auto}.header__nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.8rem,1.2vw,1.5rem);flex:1}.header__actions{display:flex;align-items:center;gap:clamp(.5rem,.9vw,1rem);margin-left:.2rem;flex-shrink:0}.nav-drop{position:relative;font-size:clamp(.64rem,.72vw,.8rem);font-weight:600;letter-spacing:.02em;color:#fff}.nav-drop>summary{list-style:none;display:flex;align-items:center;gap:.35rem;padding:.35rem 0;cursor:pointer;user-select:none}.nav-drop>summary::-webkit-details-marker{display:none}.nav-drop>summary:after{content:"";width:.4em;height:.4em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-.1em);opacity:.9}.nav-drop[open]>summary,.nav-drop[open]>summary:after{color:var(--avr-cyan);border-color:var(--avr-cyan)}.nav-drop--active>summary{color:var(--avr-cyan)}.nav-drop--active>summary:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--avr-cyan);box-shadow:0 0 14px #00c2ffcc}.nav-drop--active>summary:after{border-color:var(--avr-cyan)}.nav-drop__panel{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.5rem;min-width:220px;padding:.5rem 0;background:#001e37f5;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px #00000059;z-index:50}.nav-drop__panel a{display:block;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;color:#ffffffeb}.nav-drop__panel a:hover,.nav-drop__panel a:focus-visible,.nav-drop__panel a[aria-current=page]{background:#00a3e040;color:#fff}.nav-drop__panel a[aria-current=page]{font-weight:700}.header__action-btn{display:flex;align-items:center;justify-content:center;width:clamp(1.65rem,1.45vw,2.2rem);height:clamp(1.65rem,1.45vw,2.2rem);border-radius:50%;color:#fff}.header__action-btn:hover,.header__action-btn:focus-visible{background:#ffffff1f;color:var(--avr-cyan)}.header__lang{display:inline-flex;align-items:center;gap:.18rem;padding:.35rem .6rem;border:1px solid rgba(255,255,255,.45);border-radius:8px;color:#ffffff9e;font-size:clamp(.72rem,.76vw,.86rem);font-weight:800;letter-spacing:.05em}.header__lang button{color:inherit;font:inherit;cursor:pointer}.header__lang button:hover,.header__lang button:focus-visible,.header__lang button.is-active{color:#fff}.header__lang button:focus-visible{outline:2px solid var(--avr-cyan);outline-offset:3px;border-radius:4px}.header__toggle{display:none;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:#fff;border-radius:8px}@media(max-width:1260px){.header__logo{height:38px}.header__nav{gap:1rem}.nav-drop{font-size:.64rem}}@media(max-width:960px){html{scroll-padding-top:5rem}.header{position:sticky;padding:.45rem .6rem;background:#030a15c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header__inner{width:100%;min-width:0;flex-wrap:wrap;gap:.35rem .55rem;padding:.45rem .6rem;border-radius:10px}.header__brand{min-width:0}.header__logo{height:clamp(28px,8vw,38px);max-width:min(64vw,270px)}.header__toggle{display:flex;margin-left:auto;width:2.1rem;height:2.1rem}.header__actions{gap:.35rem;flex-shrink:0}.header__action-btn{display:none}.header__lang{padding:.32rem .5rem;font-size:.78rem}.header__nav{order:4;display:none;width:100%;flex-direction:column;align-items:stretch;gap:.2rem;max-height:calc(100svh - 82px);overflow-y:auto;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.2)}.header--open .header__nav{display:flex}.nav-drop__panel{position:static;transform:none;min-width:0;margin-top:.2rem;border-radius:8px}.nav-drop>summary{min-height:38px;padding:.45rem .15rem}.nav-drop__panel a{padding:.58rem .75rem;font-size:.92rem}}@media(max-width:420px){.header{padding:.35rem .45rem}.header__logo{height:30px;max-width:58vw}.header__inner{padding:.42rem .52rem}}.gate-page{background:radial-gradient(circle at top right,rgba(92,225,255,.16),transparent 28%),linear-gradient(180deg,#16385e,#0d2f52 12%,#f5f9fc 12% 100%);color:#0f172a}.gate-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.gate-hero,.gate-section,.gate-hero-cta{scroll-margin-top:7rem}.gate-hero{--gate-hero-offset: clamp(5.8rem, 8vw, 7rem);position:relative;overflow:hidden;background:linear-gradient(180deg,#16385e,#0d2f52);color:#fff;padding:var(--gate-hero-offset) 0 0}.gate-hero__image{display:block;width:100%;height:auto;aspect-ratio:2000 / 700;object-fit:cover}.gate-hero__content{position:absolute;inset:var(--gate-hero-offset) 0 0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem) 0}.gate-hero h1{max-width:820px;margin:0;font-family:var(--font-brand);font-size:clamp(1.9rem,3.05vw,3.45rem);line-height:1.18;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.gate-hero p{max-width:760px;margin:1rem 0 0;color:#ffffffd6;font-size:clamp(.95rem,1.25vw,1.2rem);line-height:1.5}.gate-hero-cta{background:#f5f9fc;padding:1.35rem 0 0}.gate-hero-cta__inner{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.gate-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:.95rem 1.35rem;border-radius:999px;font-weight:700;font-size:.96rem;letter-spacing:.01em;text-align:center;overflow-wrap:anywhere;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.gate-button:hover,.gate-button:focus-visible{transform:translateY(-1px)}.gate-button:disabled{cursor:wait;opacity:.72;transform:none}.gate-button--primary{background:linear-gradient(135deg,#5ce1ff,#0fa7e6);color:#04111f;box-shadow:0 18px 36px #0fa7e640}.gate-button--secondary{border:1px solid rgba(255,255,255,.26);background:#050e1cb8;color:#fff}.gate-button--secondary-dark{border-color:#0f172a24;background:#fff;color:#0f172a;backdrop-filter:none}.gate-button--full{width:100%}.gate-section{padding:clamp(4rem,7vw,6rem) 0;content-visibility:auto;contain-intrinsic-size:820px}.gate-section--light{background:#f5f9fc}.gate-section--dark{background:linear-gradient(180deg,#071422,#09192a),#071422;color:#fff}.gate-section--accent{background:linear-gradient(135deg,#071422fa,#091c31f5),#071422;color:#fff}.gate-section--quote{background:radial-gradient(circle at top left,rgba(92,225,255,.16),transparent 22%),linear-gradient(180deg,#f5f9fc,#ebf3f8)}.gate-two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(2rem,4vw,4rem);align-items:start}.gate-section h2{margin:0 0 1.15rem;font-family:var(--font-brand);font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.08;letter-spacing:.02em;overflow-wrap:anywhere}.gate-lead{margin:0;font-size:clamp(1.08rem,1.45vw,1.38rem);line-height:1.65}.gate-body--dark{color:#fffc}.gate-body--narrow{max-width:64rem}.gate-body{margin:1rem 0 0;font-size:1.02rem;line-height:1.75;color:#334155;overflow-wrap:break-word}.gate-section--dark .gate-body,.gate-section--accent .gate-body,.gate-section--dark .gate-lead,.gate-section--accent .gate-lead{color:#fffc}.gate-risk-card{padding:1.8rem;border-radius:28px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 42px #0f172a14}.gate-risk-card ul{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.gate-risk-card li{padding-left:1.4rem;position:relative;line-height:1.7;color:#334155}.gate-risk-card li:before{content:"";position:absolute;top:.62rem;left:0;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#0fa7e6,#5ce1ff)}.gate-control-visual{position:relative;min-height:0;margin-top:1.75rem;overflow:hidden;border-radius:30px;border:1px solid rgba(92,225,255,.18);background:linear-gradient(140deg,#0a273ef5,#051220f5);box-shadow:0 18px 48px #00000038}.gate-control-visual:after{display:none}.gate-control-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem);padding:clamp(2rem,4vw,4rem)}.gate-control-feature{position:relative;padding-left:1.25rem}.gate-control-feature:before{content:"";position:absolute;top:.35rem;left:0;width:.55rem;height:.55rem;border-radius:50%;background:#42d9ec;box-shadow:0 0 0 4px #42d9ec1f}.gate-control-feature h3{margin:0 0 .3rem;font-size:clamp(1.02rem,1.4vw,1.35rem);line-height:1.2;text-transform:uppercase}.gate-control-feature p{margin:0;color:#ffffffd6;font-size:clamp(.94rem,1.08vw,1.08rem);line-height:1.42}.gate-spec-grid,.gate-install__cards,.gate-faq-list{display:grid;gap:1rem}.gate-spec-heading{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.4rem}.gate-spec-heading h2{margin-bottom:0}.gate-spec-heading img{display:block;flex:0 0 auto;width:clamp(140px,19vw,220px);height:auto;padding:.5rem;border:1px solid rgba(15,23,42,.09);border-radius:12px;background:#fff}.gate-spec-card,.gate-install__card,.gate-faq{border-radius:24px}.gate-spec-card h3,.gate-summary-card h3,.gate-step__meta h3{text-transform:none;letter-spacing:0}.gate-spec-card h3{margin:0 0 .7rem;font-size:1.08rem;line-height:1.4}.gate-spec-card p,.gate-install__card p,.gate-faq p,.gate-summary-card p,.gate-form input,.gate-form textarea{font-size:.98rem;line-height:1.65}.gate-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gate-spec-card{padding:1.7rem;background:linear-gradient(180deg,#fffffff5,#f6fafdf5);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 42px #0f172a14}.gate-spec-card p{margin:0;color:#334155}.gate-configurator{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:clamp(1.5rem,3vw,2.8rem);align-items:start}.gate-step+.gate-step{margin-top:1.75rem}.gate-configurator__note{max-width:52rem;margin:0 0 1rem;font-size:.95rem}.gate-step__meta{margin-bottom:1rem}.gate-step__meta span{display:inline-flex;margin-bottom:.4rem;font-size:.82rem;font-weight:700;letter-spacing:.12em;color:#ffffffb8}.gate-step__meta h3,.gate-summary-card h3{margin:0;font-size:1.35rem;line-height:1.35}.gate-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gate-choice-card{display:flex;flex-direction:column;gap:.55rem;align-items:flex-start;padding:1.3rem;min-height:158px;border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.gate-choice-card strong{font-size:1.02rem;line-height:1.45}.gate-choice-card span{color:#ffffffb8;line-height:1.5}.gate-choice-card:hover,.gate-choice-card:focus-visible{transform:translateY(-1px);border-color:#5ce1ff80}.gate-choice-card.is-selected{background:linear-gradient(180deg,#0ea7e647,#0b2e4f9e);border-color:#5ce1ffb8;box-shadow:0 14px 30px #07ace82e}.gate-summary-card{position:sticky;top:7.5rem;padding:1.6rem;border-radius:28px;background:#ffffff14;border:1px solid rgba(92,225,255,.2);box-shadow:0 18px 48px #0000002e}.gate-summary-card__heading{display:grid;grid-template-columns:94px minmax(0,1fr);gap:.8rem;align-items:center}.gate-summary-card__heading img{display:block;width:100%;height:auto;padding:.3rem;border-radius:8px;background:#fff}.gate-summary-card__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.gate-summary-card__photos img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.gate-summary-card__references{display:inline-block;margin-top:.75rem;color:#7ee7ff;font-size:.9rem;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.gate-summary-card p{margin:.8rem 0 1.2rem;color:#ffffffd1}.gate-summary-card dl{margin:0 0 1.5rem;display:grid;gap:1rem}.gate-summary-card dt{margin-bottom:.2rem;color:#ffffff8f;font-size:.82rem;font-weight:700;letter-spacing:.08em}.gate-summary-card dd{margin:0;color:#fff;line-height:1.55}.gate-install{display:grid;gap:1.6rem}.gate-install__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.gate-install__card{padding:1.4rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 30px #0f172a0f;display:flex;gap:.95rem;align-items:flex-start}.gate-install__card span{flex:0 0 12px;width:12px;height:12px;margin-top:.35rem;border-radius:999px;background:linear-gradient(135deg,#0fa7e6,#5ce1ff)}.gate-install__card p{margin:0;color:#1e293b}.gate-install__cta{justify-self:start;border-color:#0f172a1f;color:#0f172a;background:#ffffffd1}.gate-faq-list{margin-top:1.5rem}.gate-faq{padding:0 1.3rem;background:#ffffff0a;border:1px solid rgba(92,225,255,.14)}.gate-faq summary{list-style:none;cursor:pointer;padding:1.3rem 2rem 1.3rem 0;position:relative;font-size:1.03rem;font-weight:700;line-height:1.55}.gate-faq summary::-webkit-details-marker{display:none}.gate-faq summary:after{content:"+";position:absolute;right:0;top:1.18rem;font-size:1.4rem;color:#5ce1ff}.gate-faq[open] summary:after{content:"-"}.gate-faq p{margin:0;padding:0 0 1.35rem;color:#ffffffc2}.gate-quote{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.8rem);align-items:start}.gate-quote__summary{margin-top:1.5rem;padding:1.2rem 1.3rem;border-radius:24px;background:#0fa7e614;border:1px solid rgba(15,167,230,.14)}.gate-quote__summary span{display:block;margin-bottom:.45rem;color:#0369a1;font-size:.82rem;font-weight:700;letter-spacing:.12em}.gate-quote__summary strong{color:#0f172a;line-height:1.5}.gate-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.6rem;border-radius:32px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px #0f172a14}.gate-form label{display:flex;flex-direction:column;gap:.45rem;color:#0f172a;font-size:.86rem;font-weight:700;letter-spacing:.03em}.gate-form__required{color:#10d7ff;font-weight:900}.gate-form input,.gate-form textarea{width:100%;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(148,163,184,.42);background:#f8fbfd;color:#0f172a;font:inherit}.gate-form textarea{min-height:124px;resize:vertical}.gate-form__wide{grid-column:1 / -1}.gate-form__submit{justify-self:start}.gate-form__status{grid-column:1 / -1;margin:0;padding:.9rem 1rem;border-radius:16px;font-weight:700;line-height:1.55}.gate-form__status--success{border:1px solid rgba(22,163,74,.22);background:#ecfdf5;color:#166534}.gate-form__status--error{border:1px solid rgba(220,38,38,.22);background:#fef2f2;color:#991b1b}@media(max-width:1080px){.gate-two-col,.gate-configurator,.gate-quote,.gate-control-grid{grid-template-columns:1fr}.gate-summary-card{position:static}.gate-install__cards,.gate-spec-grid,.gate-choice-grid{grid-template-columns:1fr}}@media(max-width:720px){.gate-shell{width:min(100% - 1.25rem,1180px)}.gate-hero{--gate-hero-offset: 0rem}.gate-hero__image{width:100%;height:clamp(220px,68vw,320px);min-height:0;aspect-ratio:auto;object-fit:cover;object-position:76% center}.gate-hero__content{position:relative;inset:auto;padding:1.35rem 0 1.65rem;background:linear-gradient(180deg,#08182a,#0d2340)}.gate-hero h1{max-width:34rem;font-size:clamp(1.35rem,4.8vw,1.9rem);line-height:1.14}.gate-hero p{margin-top:.75rem;font-size:clamp(.92rem,2.5vw,1rem);line-height:1.5}.gate-section{padding:2.75rem 0}.gate-hero-cta__inner{flex-direction:column;align-items:stretch}.gate-summary-card__heading{grid-template-columns:78px minmax(0,1fr)}.gate-form{grid-template-columns:1fr}.gate-button,.gate-form__submit{width:100%}.gate-control-visual{border-radius:20px}.gate-control-grid{padding:1.4rem}}@media(max-width:420px){.gate-hero__image{height:clamp(210px,68vw,275px);object-position:76% center}.gate-hero h1{font-size:clamp(1.25rem,6vw,1.5rem)}}.hyper-page{--hyper-ink: #0b1220;--hyper-panel: #101b2c;--hyper-blue: #1f6feb;--hyper-cyan: #42d9ff;--hyper-green: #8cf25a;--hyper-amber: #ffb545;--hyper-magenta: #f24d9d;--hyper-paper: #f3f7fb;--hyper-muted: #526176;background:var(--hyper-paper);color:var(--hyper-ink)}.hyper-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.hyper-hero,.hyper-section{scroll-margin-top:7rem}.hyper-hero{--hyper-hero-offset: clamp(5.2rem, 6vw, 6.5rem);position:relative;isolation:isolate;min-height:clamp(680px,74vh,820px);overflow:hidden;display:flex;align-items:center;padding:var(--hyper-hero-offset) 0 clamp(3.4rem,6vw,5.5rem);background:linear-gradient(90deg,rgba(66,217,255,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(66,217,255,.05) 1px,transparent 1px),linear-gradient(135deg,#030a15,#071120,#0d1c2f);background-size:84px 84px,84px 84px,auto;color:#fff}.hyper-hero:before,.hyper-section--circuit:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(66,217,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(66,217,255,.06) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.72) 55%,transparent 100%)}.hyper-hero:after{content:none;position:absolute;left:0;right:0;bottom:0;height:12px;background:linear-gradient(90deg,var(--hyper-blue),var(--hyper-cyan),var(--hyper-green),var(--hyper-amber),var(--hyper-magenta))}.hyper-hero:before{content:"";z-index:0;background:linear-gradient(115deg,transparent 0%,rgba(66,217,255,.12) 52%,transparent 78%),linear-gradient(24deg,transparent 0%,rgba(140,242,90,.08) 46%,transparent 76%);background-size:auto;opacity:1;mask-image:none}.hyper-hero__banner,.hyper-applications-banner__image{display:block;width:100%;height:auto}.hyper-hero__banner{aspect-ratio:2000 / 700;object-fit:cover}.hyper-hero__content{position:relative;z-index:3;display:block;width:min(56vw,700px);padding:0}.hyper-hero__layout{position:relative;z-index:2;display:flex;align-items:center;min-height:clamp(520px,58vh,650px)}.hyper-hero__visual{position:absolute;z-index:1;top:50%;right:calc((100vw - 100%)/-2);width:min(70vw,1120px);margin:0;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:.92;pointer-events:none;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 86%,transparent 100%)}.hyper-hero__visual:before,.hyper-hero__visual:after{content:"";position:absolute;inset:0;pointer-events:none}.hyper-hero__visual:before{content:none}.hyper-hero__visual:after{z-index:2;background:linear-gradient(90deg,rgba(3,10,21,.2),transparent 34%,rgba(3,10,21,.18)),linear-gradient(180deg,rgba(3,10,21,.16),transparent 42%,rgba(3,10,21,.22))}.hyper-hero__visual video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;background:transparent;object-fit:contain}.hyper-hero-cta{background:linear-gradient(90deg,rgba(66,217,255,.08) 1px,transparent 1px),linear-gradient(135deg,#071120,#0e1d31);background-size:76px 76px,auto;color:#fff}.hyper-hero-cta:before{content:none}.hyper-hero-cta__inner{display:flex;flex-wrap:wrap;gap:.8rem;padding:1rem 0 1.15rem}.hyper-circuit{position:absolute;inset:0;pointer-events:none;opacity:.8;background:linear-gradient(90deg,transparent 0 14%,rgba(66,217,255,.38) 14% 14.08%,transparent 14.08% 100%),linear-gradient(90deg,transparent 0 28%,rgba(140,242,90,.32) 28% 28.08%,transparent 28.08% 100%),linear-gradient(0deg,transparent 0 34%,rgba(66,217,255,.3) 34% 34.08%,transparent 34.08% 100%),linear-gradient(0deg,transparent 0 62%,rgba(255,181,69,.26) 62% 62.08%,transparent 62.08% 100%)}.hyper-circuit__node{position:absolute;width:12px;height:12px;border:2px solid currentColor;background:#071120;color:var(--hyper-cyan);box-shadow:0 0 24px currentColor}.hyper-circuit__node--a{left:14%;top:34%}.hyper-circuit__node--b{left:28%;bottom:38%;color:var(--hyper-green)}.hyper-circuit__node--c{right:21%;top:25%;color:var(--hyper-amber)}.hyper-circuit__node--d{right:12%;bottom:25%;color:var(--hyper-magenta)}.hyper-hero__drone{position:absolute;right:max(-7rem,-7vw);bottom:clamp(1.9rem,5vw,4.6rem);width:min(68vw,980px);max-height:52vh;object-fit:contain;filter:drop-shadow(0 42px 62px rgba(0,0,0,.46));opacity:.98}.hyper-hero h1,.hyper-section h2{margin:0;font-family:var(--font-brand);font-size:clamp(2.3rem,4.2vw,4.7rem);line-height:1;letter-spacing:0}.hyper-hero h1{max-width:760px;font-size:clamp(1.8rem,2.75vw,3.05rem);line-height:1.14;text-transform:uppercase;overflow-wrap:normal}.hyper-hero h1 span{display:block;margin-top:.15em;font-size:.78em;line-height:1.16;font-weight:400}.hyper-hero__lead{max-width:690px;margin:.75rem 0 0;color:#ffffffdb;font-size:clamp(.82rem,.95vw,1.02rem);line-height:1.42}.hyper-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.hyper-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.9rem 1.15rem;border:1px solid transparent;border-radius:8px;font-weight:800;color:inherit;text-align:center;overflow-wrap:anywhere;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hyper-button:hover,.hyper-button:focus-visible{transform:translateY(-1px)}.hyper-button:disabled{cursor:wait;opacity:.72;transform:none}.hyper-button--primary{border-color:#ffffff2e;background:#16385e;color:#fff;box-shadow:none}.hyper-button--primary:hover,.hyper-button--primary:focus-visible{background:#0f2d4d;box-shadow:0 12px 26px #16385e3d}.hyper-button--ghost,.hyper-button--ghost-dark{border-color:#ffffff42;background:#ffffff0f}.hyper-data-strip{position:relative;z-index:2;background:linear-gradient(90deg,rgba(66,217,255,.08) 1px,transparent 1px),linear-gradient(135deg,#071120,#0e1d31);background-size:76px 76px,auto;color:#fff}.hyper-data-strip:before{content:none}.hyper-data-strip dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#42d9ff29}.hyper-data-strip div{min-width:0;padding:1rem 1.1rem;background:#071120c7}.hyper-data-strip dt{margin:0 0 .35rem;color:#ffffff94;font-size:.76rem;font-weight:800;text-transform:uppercase}.hyper-data-strip dd{margin:0;color:#fff;font-size:.95rem;font-weight:800;overflow-wrap:anywhere}.hyper-section{position:relative;overflow:hidden;padding:clamp(4rem,7vw,6rem) 0}.hyper-section--intro,.hyper-section--products,.hyper-section--quote{background:var(--hyper-paper)}.hyper-section--dark,.hyper-section--accent{background:linear-gradient(90deg,rgba(66,217,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(66,217,255,.045) 1px,transparent 1px),linear-gradient(135deg,#071120,#101b2c);background-size:76px 76px,76px 76px,auto;color:#fff}.hyper-section--accent{background-color:#0c1828;isolation:isolate}.hyper-section h2{max-width:880px;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,4rem);line-height:1.05;overflow-wrap:anywhere}.hyper-body,.hyper-lead{margin:0;color:var(--hyper-muted);line-height:1.75}.hyper-lead{font-size:clamp(1.08rem,1.4vw,1.32rem)}.hyper-body{margin-top:1rem;font-size:1rem}.hyper-body--dark{color:#ffffffc2}.hyper-body--narrow{max-width:760px}.hyper-intro,.hyper-quote,.hyper-software{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.hyper-copy{max-width:730px}.hyper-image-panel{position:relative;margin:0;border-radius:8px;overflow:hidden;background:#08111f;border:1px solid rgba(15,23,42,.12);box-shadow:0 28px 70px #0f172a24}.hyper-image-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(66,217,255,.44),transparent) 0 64% / 100% 2px no-repeat,linear-gradient(90deg,#1f6feb33,#8cf25a33,#f24d9d33);mix-blend-mode:screen;pointer-events:none}.hyper-image-panel img{display:block;width:100%;aspect-ratio:1.18;object-fit:cover}.hyper-image-panel figcaption{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:.75rem .85rem;border-radius:8px;background:#071120c7;color:#ffffffdb;font-size:.92rem;line-height:1.45;backdrop-filter:blur(10px)}.hyper-application-grid,.hyper-product-grid,.hyper-software-grid,.hyper-faq-list{display:grid;gap:1rem}.hyper-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.7rem}.hyper-applications-banner{position:relative;z-index:1;min-height:clamp(540px,35vw,700px);overflow:hidden;border:1px solid rgba(66,217,255,.22);border-radius:8px;box-shadow:0 28px 90px #00000057}.hyper-applications-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071120e6,#071120c2 48%,#0711201a);pointer-events:none}.hyper-applications-banner__image{position:absolute;inset:0;height:100%;object-fit:cover}.hyper-applications-banner__content{position:relative;z-index:1;width:min(100%,720px);padding:clamp(2rem,4vw,4rem)}.hyper-applications-banner h2{max-width:690px;margin-bottom:.8rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08;text-transform:uppercase}.hyper-applications-banner__lead{margin:0;color:#ffffffeb;font-size:clamp(1.05rem,1.6vw,1.48rem);line-height:1.35;text-transform:uppercase}.hyper-application-list{display:grid;gap:.95rem;margin-top:1.35rem}.hyper-application-item h3{margin:0 0 .28rem;font-size:1.02rem;line-height:1.28;text-transform:uppercase}.hyper-application-item p{margin:0;color:#ffffffd6;font-size:clamp(.9rem,1vw,1rem);line-height:1.42}.hyper-application-card{position:relative;min-height:260px;padding:1.35rem;border:1px solid rgba(66,217,255,.18);border-radius:8px;background:linear-gradient(90deg,rgba(66,217,255,.2) 1px,transparent 1px),linear-gradient(180deg,rgba(66,217,255,.12) 1px,transparent 1px),#ffffff0b;background-size:34px 34px}.hyper-application-card span{display:inline-flex;margin-bottom:3.4rem;color:var(--hyper-green);font-family:var(--font-brand);font-size:1.15rem;font-weight:800}.hyper-application-card h3,.hyper-product-card h3,.hyper-software-card h3{margin:0 0 .7rem;font-size:1.18rem;line-height:1.35}.hyper-software-card .hyper-software-card__subtitle{margin:-.35rem 0 .65rem;color:var(--hyper-green);font-size:.9rem;font-weight:800}.hyper-application-card p,.hyper-software-card p{margin:0;color:#ffffffc2;line-height:1.65}.hyper-section-head{max-width:860px}.hyper-section-head--specs{margin-top:clamp(2.6rem,5vw,4.5rem)}.hyper-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.hyper-product-card{display:grid;grid-template-rows:260px auto;gap:1rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a1a}.hyper-product-card img{width:100%;height:100%;object-fit:contain;border-radius:8px;background:linear-gradient(90deg,rgba(31,111,235,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(31,111,235,.08) 1px,transparent 1px),#f8fbff;background-size:28px 28px}.hyper-product-card__category{display:inline-flex;margin-bottom:.55rem;color:#0369a1;font-size:.75rem;font-weight:900;text-transform:uppercase}.hyper-product-card p{margin:0;color:var(--hyper-muted);line-height:1.6}.hyper-product-card ul{display:grid;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}.hyper-product-card li{position:relative;padding-left:1.05rem;color:#24364d;font-size:.9rem;line-height:1.45}.hyper-product-card li:before{content:"";position:absolute;left:0;top:.58em;width:.42rem;height:.42rem;border-radius:50%;background:var(--hyper-cyan)}.hyper-spec-table{margin-top:1.2rem;display:grid;border:1px solid rgba(15,23,42,.1);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 24px 60px #0f172a14}.hyper-spec-row{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:1.2rem;padding:1.1rem 1.2rem;border-bottom:1px solid rgba(15,23,42,.08)}.hyper-spec-row:last-child{border-bottom:0}.hyper-spec-row__label{color:var(--hyper-ink);font-weight:800}.hyper-spec-row__value{color:var(--hyper-muted);line-height:1.65}.hyper-software{align-items:start;position:relative;z-index:1;min-height:clamp(560px,52vw,760px)}.hyper-software-grid{grid-template-columns:1fr;position:relative;z-index:2}.hyper-software__background{position:absolute;z-index:0;left:0;top:0;width:min(67vw,1120px);height:100%;object-fit:cover;object-position:center;opacity:.34;pointer-events:none;filter:saturate(.92) contrast(1.08);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 58%,transparent 100%)}.hyper-software__intro{position:relative;z-index:1;min-height:clamp(420px,38vw,560px);display:flex;align-items:center;padding:clamp(1.5rem,3vw,2.5rem) 0}.hyper-software__intro h2{max-width:720px;text-shadow:0 18px 44px rgba(0,0,0,.52)}.hyper-software-card{position:relative;padding:1.4rem;border:1px solid rgba(66,217,255,.18);border-radius:8px;background:linear-gradient(90deg,transparent calc(100% - 3px),var(--hyper-cyan) calc(100% - 3px)),#ffffff0f}.hyper-section--quote{background:linear-gradient(90deg,rgba(31,111,235,.075) 1px,transparent 1px),linear-gradient(180deg,rgba(31,111,235,.06) 1px,transparent 1px),var(--hyper-paper);background-size:72px 72px}.hyper-quote__summary{margin-top:1.5rem;padding:1rem;border-left:4px solid var(--hyper-cyan);border-radius:8px;background:#fff;box-shadow:0 18px 44px #0f172a14}.hyper-quote__summary span{display:block;margin-bottom:.45rem;color:#0369a1;font-size:.78rem;font-weight:800;text-transform:uppercase}.hyper-quote__summary strong{color:var(--hyper-ink);line-height:1.5}.hyper-form{display:grid;grid-template-columns:1fr;gap:.95rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a1a}.hyper-form label{display:block;min-width:0;color:var(--hyper-ink);font-size:.86rem;font-weight:800;line-height:1.3}.hyper-form__required{color:var(--hyper-cyan);font-weight:900}.hyper-form input,.hyper-form textarea{width:100%;margin-top:.45rem;padding:.82rem .9rem;border:1px solid rgba(148,163,184,.48);border-radius:8px;background:#f8fbff;color:var(--hyper-ink);font:inherit;font-weight:600}.hyper-form textarea{min-height:132px;resize:vertical}.hyper-form__wide{grid-column:1 / -1}.hyper-form .hyper-button--primary{grid-column:1 / -1;width:100%;background:#16385e;color:#fff;box-shadow:none}.hyper-form .hyper-button--primary:hover,.hyper-form .hyper-button--primary:focus-visible{background:#0f2d4d;box-shadow:0 12px 26px #16385e2e}.hyper-form__status{grid-column:1 / -1;margin:0;padding:.85rem .95rem;border-radius:8px;font-weight:800;line-height:1.55}.hyper-form__status--success{border:1px solid rgba(22,163,74,.22);background:#ecfdf5;color:#166534}.hyper-form__status--error{border:1px solid rgba(220,38,38,.22);background:#fef2f2;color:#991b1b}.hyper-faq-list{margin-top:1.4rem}.hyper-faq{border:1px solid rgba(66,217,255,.14);border-radius:8px;background:#ffffff0b}.hyper-faq summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 3rem 1.1rem 1.1rem;font-weight:800;line-height:1.5}.hyper-faq summary::-webkit-details-marker{display:none}.hyper-faq summary:after{content:"+";position:absolute;top:1rem;right:1.1rem;color:var(--hyper-cyan);font-size:1.4rem}.hyper-faq[open] summary:after{content:"-"}.hyper-faq p{margin:0;padding:0 1.1rem 1.15rem;color:#ffffffc2;line-height:1.65}@media(max-width:1080px){.hyper-hero{--hyper-hero-offset: 5.6rem;min-height:auto}.hyper-hero__layout{display:block;min-height:auto;padding-top:1.5rem}.hyper-hero__content{width:min(100%,760px);max-width:760px}.hyper-hero__visual{position:relative;top:auto;right:auto;width:min(100%,920px);margin:1.8rem auto 0;opacity:.9;transform:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.hyper-intro,.hyper-quote,.hyper-software,.hyper-application-grid,.hyper-product-grid{grid-template-columns:1fr}.hyper-software{min-height:auto}.hyper-software__background{width:100%;height:46%;opacity:.28;object-position:center;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 54%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 54%,transparent 100%)}.hyper-software__intro{min-height:340px;align-items:flex-end;padding-bottom:2rem}}@media(max-width:720px){.hyper-shell{width:min(100% - 2rem,1180px)}.hyper-hero{--hyper-hero-offset: clamp(1.25rem, 5vw, 2rem);min-height:clamp(500px,76svh,610px);align-items:flex-start;padding-bottom:1.45rem}.hyper-hero__layout{position:relative;min-height:clamp(450px,68svh,540px);padding-top:0}.hyper-hero__content{width:min(100%,34rem)}.hyper-hero__visual{position:absolute;top:50%;right:-58%;width:156vw;margin:0;opacity:.38;transform:translateY(-18%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 74%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 74%,transparent 100%)}.hyper-software__background{height:260px;opacity:.22}.hyper-software__intro{min-height:230px;padding:0 0 1rem}.hyper-data-strip dl{grid-template-columns:1fr}.hyper-hero__banner,.hyper-applications-banner__image{object-fit:cover;object-position:center}.hyper-hero__banner{min-height:520px;object-position:42% center}.hyper-hero h1{max-width:100%;font-size:clamp(1.34rem,6vw,1.78rem);line-height:1.12;overflow-wrap:anywhere}.hyper-hero h1 span{font-size:.76em;line-height:1.2}.hyper-hero__lead{max-width:100%;font-size:.86rem;line-height:1.42}.hyper-applications-banner{min-height:0}.hyper-applications-banner:after{background:linear-gradient(180deg,#071120f0,#071120e0 72%,#0711209e)}.hyper-applications-banner__image{object-position:62% center}.hyper-applications-banner__content{width:100%;padding:1.25rem}.hyper-applications-banner h2{font-size:clamp(1.35rem,7vw,1.9rem)}.hyper-applications-banner__lead{font-size:.92rem;line-height:1.35}.hyper-application-list{gap:.8rem;margin-top:1rem}.hyper-application-item h3{font-size:.92rem}.hyper-application-item p{font-size:.86rem;line-height:1.45}.hyper-section{padding:2.35rem 0}.hyper-section h2{font-size:clamp(1.55rem,8.6vw,2.25rem);line-height:1.08}.hyper-product-card{grid-template-rows:190px auto;padding:.85rem}.hyper-spec-row{gap:.4rem;padding:.95rem}.hyper-software-card{padding:1.05rem}.hyper-form{padding:.95rem}.hyper-spec-row,.hyper-form{grid-template-columns:1fr}.hyper-button{width:100%}}@media(max-width:420px){.hyper-shell{width:min(100% - 1.25rem,1180px)}.hyper-hero{min-height:clamp(480px,72svh,570px)}.hyper-hero__layout{min-height:clamp(430px,66svh,510px)}.hyper-hero__visual{right:-70%;width:172vw}}.pub-page{--pub-ink: #0b1220;--pub-blue: #16385e;--pub-cyan: #00a3e0;--pub-paper: #f3f7fb;--pub-muted: #526176;min-height:100vh;background:var(--pub-paper);color:var(--pub-ink)}.pub-shell{width:min(1120px,calc(100% - 2rem));margin:0 auto}.pub-hero{padding:clamp(8rem,12vw,12rem) 0 clamp(3.5rem,7vw,6rem);background:linear-gradient(90deg,rgba(0,163,224,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(0,163,224,.08) 1px,transparent 1px),linear-gradient(135deg,#071120,#16385e);background-size:72px 72px,72px 72px,auto;color:#fff}.pub-eyebrow{margin:0 0 .8rem;color:var(--pub-cyan);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pub-hero h1,.pub-section h2{margin:0;font-family:var(--font-brand);letter-spacing:0;text-transform:uppercase}.pub-hero h1{max-width:840px;font-size:clamp(2.4rem,5vw,5rem);line-height:1.03}.pub-hero p:not(.pub-eyebrow){max-width:720px;margin:1.1rem 0 0;color:#ffffffd1;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.65}.pub-section{padding:clamp(4rem,7vw,6rem) 0}.pub-section--compact{padding-top:0}.pub-section__head{max-width:760px}.pub-section h2{font-size:clamp(2rem,3.7vw,4rem);line-height:1.08}.pub-section__head p{margin:1rem 0 0;color:var(--pub-muted);font-size:1.06rem;line-height:1.7}.pub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:2rem}.pub-card{display:grid;min-width:0;gap:1rem;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 24px 58px #0f172a1a}.pub-card__language{display:inline-flex;margin-bottom:.8rem;color:#0369a1;font-size:.78rem;font-weight:800;text-transform:uppercase}.pub-card h3{margin:0;font-size:1.35rem;line-height:1.28}.pub-card p{margin:.7rem 0 0;color:var(--pub-muted);line-height:1.65}.pub-card__meta{display:flex;flex-wrap:wrap;gap:.55rem}.pub-card__meta span{display:inline-flex;align-items:center;min-height:2rem;padding:.32rem .65rem;border-radius:8px;background:#eef7fc;color:#0f4d70;font-size:.82rem;font-weight:800}.pub-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:48px;padding:.8rem 1.1rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:var(--pub-blue);color:#fff;font-weight:800;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.pub-button:hover,.pub-button:focus-visible{background:#0f2d4d;box-shadow:0 12px 26px #16385e2e;transform:translateY(-1px)}@media(max-width:760px){.pub-grid{grid-template-columns:1fr}.pub-button{width:100%}}.references-page{min-height:70vh;padding:clamp(3rem,6vw,5.5rem) 0;color:#10243a;background:linear-gradient(rgba(30,95,130,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(30,95,130,.08) 1px,transparent 1px),linear-gradient(135deg,#eaf4f8,#f8fbfc 58%,#deedf3);background-size:56px 56px,56px 56px,auto}.references-page__shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.references-page__back{color:#087f9e;font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.references-page__heading{margin:clamp(2.5rem,6vw,4.5rem) 0 2rem}.references-page__heading>p{margin:0 0 .8rem;color:#008db2;font-size:.82rem;font-weight:800;letter-spacing:.12em}.references-page__heading h1,.references-page__heading h2{margin:0;font-family:var(--font-brand);line-height:1.1}.references-page__heading h1{font-size:clamp(2.5rem,5vw,4.4rem)}.references-page__heading h2{margin-top:.75rem;color:#4e6275;font-size:clamp(1.25rem,2.4vw,1.8rem)}.references-page__story{max-width:860px;margin:0 0 2.5rem;color:#354c60;font-size:1rem;line-height:1.75}.references-page__story p{margin:0 0 1rem}.references-page__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.5rem}.references-page__facts div{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border:1px solid rgba(8,127,158,.15);border-radius:14px;background:#ffffffb8}.references-page__facts strong{color:#087f9e;font-family:var(--font-brand);font-size:1.5rem;line-height:1.15}.references-page__facts span{font-size:.85rem;line-height:1.4}.references-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.references-page__photo{margin:0;overflow:hidden;border:1px solid rgba(24,59,82,.12);border-radius:18px;background:#fff;box-shadow:0 16px 36px #183b521a}.references-page__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.references-page__photo figcaption{padding:.9rem 1rem 1rem;color:#364c60;font-size:.92rem;line-height:1.5}@media(max-width:680px){.references-page__shell{width:min(100% - 1.25rem,1180px)}.references-page__grid{grid-template-columns:1fr;gap:.9rem}.references-page__facts{grid-template-columns:1fr}.references-page__photo{border-radius:13px}}.not-found-page{min-height:68vh;display:grid;place-items:center;padding:8rem 1.5rem 4rem;background:radial-gradient(circle at 18% 20%,rgba(66,217,255,.16),transparent 32rem),linear-gradient(135deg,#071221,#0d2948 52%,#071221);color:#fff}.not-found-page__panel{width:min(100%,760px);padding:clamp(2rem,5vw,4rem);border:1px solid rgba(124,214,255,.24);border-radius:26px;background:#051222c7;box-shadow:0 28px 90px #00000047}.not-found-page__eyebrow{margin:0 0 .8rem;color:#42d9ff;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.not-found-page h1{margin:0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:1.05}.not-found-page p{max-width:600px;margin:1.2rem 0 0;color:#ffffffc7;font-size:1.08rem;line-height:1.75}.not-found-page__button{display:inline-flex;margin-top:1.8rem;padding:.95rem 1.3rem;border-radius:999px;background:#42d9ff;color:#061323;font-weight:800;text-decoration:none}@font-face{font-family:Goldplay;src:url(/fonts/Goldplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Goldplay;src:url(/fonts/Goldplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--avr-blue: #0088ce;--avr-blue-dark: #006fa8;--avr-cyan: #5ce1ff;--color-text-on-blue: #ffffff;--font-sans: "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-brand: "Goldplay", var(--font-sans);line-height:1.5;font-weight:400;color:#0f172a;background:#020617;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--font-sans);overflow-x:hidden}#root{min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}
