@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.bc105591.woff2) format("woff2"),url(/_next/static/media/manrope-greek-400-normal.9a9de066.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.a9032236.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3f370876.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-ext-500-normal.922f2946.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-500-normal.86328423.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.ac925df1.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.d0b4a6ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.0f4495db.woff2) format("woff2"),url(/_next/static/media/manrope-greek-500-normal.cf2d38df.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.9225174a.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.86b7a7d6.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.f764fbe1.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.e7e2486a.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.1439e66f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-500-normal.f0da4735.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.10d94036.woff2) format("woff2"),url(/_next/static/media/manrope-greek-700-normal.fce81a65.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-condensed-cyrillic-ext-500-normal.f3cb8e22.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-cyrillic-ext-500-normal.c7a1721a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-500-normal.e3d7ae80.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-500-normal.5b247070.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-500-normal.cd24dd66.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-500-normal.9a30fe1b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-500-normal.412016d4.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-500-normal.1668eed6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-condensed-cyrillic-ext-600-normal.ca28bba9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-cyrillic-ext-600-normal.2e0b2554.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-600-normal.fa79023b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-600-normal.e23f17f1.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-600-normal.748db36d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-600-normal.5ee850b1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-600-normal.a5fb9a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-600-normal.82b0af88.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-condensed-cyrillic-ext-700-normal.0aa91390.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-cyrillic-ext-700-normal.b4bfc2d6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-700-normal.a29997d1.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-700-normal.6d27ef1e.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-700-normal.2b2900ee.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-700-normal.2004db6a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-700-normal.e3cb82ce.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-700-normal.30bd2336.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#0b1216;--ink-2:#111c22;--panel:#17242b;--teal:#14abb4;--teal-dark:#07818a;--paper:#eef1ee;--white:#fff;--muted:#64737a;--line:rgba(11,18,22,.13);--dark-line:rgba(255,255,255,.12);--font-body:"Segoe UI",Arial,sans-serif;--font-display:"Arial Narrow","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font-body),sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,17,21,.94);border-bottom:1px solid var(--dark-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-wrap{height:76px;justify-content:space-between}.brand,.nav-wrap{display:flex;align-items:center}.brand{gap:12px;color:white}.brand img{object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1.1}.brand strong{font-family:var(--font-display);letter-spacing:.04em;font-size:17px}.brand small{color:#8ea0a8;font-size:9px;letter-spacing:.18em;margin-top:5px}.nav-links{display:flex;align-items:center;gap:27px;color:#bac6ca;font-size:13px}.nav-links>a:not(.button):hover{color:white}.menu-button{display:none;background:none;border:0;color:white;padding:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--teal);color:white;font-weight:800;font-size:13px;letter-spacing:.02em;padding:15px 21px;cursor:pointer;transition:.2s}.button:hover{background:var(--teal-dark);transform:translateY(-1px)}.button-sm{padding:10px 16px}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:13px}.link-arrow svg{transition:.2s}.link-arrow:hover svg{transform:translateX(4px)}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800;color:#74d9df}.eyebrow span{display:block;width:28px;height:2px;background:var(--teal)}.eyebrow.dark{color:var(--teal-dark)}.hero{overflow:hidden;background:var(--ink);color:white;min-height:760px;display:flex}.hero,.hero-grid{position:relative;align-items:center}.hero-grid{z-index:2;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:45px;gap:45px;padding:70px 0 92px}.contact-page h1,.hero h1,.page-hero h1{font-family:var(--font-display);font-size:clamp(55px,6.7vw,94px);line-height:.91;letter-spacing:-.055em;margin:23px 0 27px}.about-band h2 em,.contact-page h1 em,.hero h1 em,.page-hero h1 em{font-style:normal;color:var(--teal)}.hero-copy>p{color:#aebdc3;font-size:17px;max-width:560px}.hero-actions{display:flex;align-items:center;gap:29px;margin-top:35px}.hero-stats{display:flex;gap:0;margin-top:66px;border-top:1px solid var(--dark-line);padding-top:25px}.hero-stats div{padding-right:33px;margin-right:33px;border-right:1px solid var(--dark-line);display:flex;flex-direction:column}.hero-stats div:last-child{border:0}.hero-stats strong{font-family:var(--font-display);font-size:25px}.hero-stats span{color:#75878f;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.hero-visual{position:relative;min-height:600px}.hero-visual:before{content:"";position:absolute;inset:10% -10% 0 0;background:radial-gradient(circle,rgba(20,171,180,.25),transparent 65%);filter:blur(15px)}.hero-image{position:absolute;inset:0}.hero-image img{object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.tech-label{position:absolute;background:rgba(13,24,29,.82);border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 16px;display:flex;flex-direction:column}.tech-label small,.tech-label span{font-size:9px;color:#8fa1a8;letter-spacing:.13em}.tech-label strong{font-size:14px}.label-top{top:12%;right:1%}.label-bottom{bottom:13%;left:3%;flex-direction:row;align-items:center;gap:12px}.label-bottom strong{font-size:25px;color:var(--teal)}.hero-word{position:absolute;bottom:-60px;left:-12px;font-family:var(--font-display);font-size:clamp(100px,15vw,220px);font-weight:700;letter-spacing:-.08em;color:rgba(255,255,255,.018);white-space:nowrap}.section{padding:110px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:46px;gap:40px}.about-band h2,.cta h2,.section-head h2,.services-section h2,.story h2{font-family:var(--font-display);font-size:clamp(37px,4.4vw,61px);line-height:1.02;letter-spacing:-.045em;margin:17px 0 0}.section-head>p{max-width:400px;color:#92a0a6}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.product-card{display:block;min-width:0}.product-image{position:relative;background:#dfe4e2;aspect-ratio:1.18;overflow:hidden}.product-image img{object-fit:contain;padding:18px;transition:transform .45s ease}.product-card:hover .product-image img{transform:scale(1.045)}.card-arrow{position:absolute;top:14px;right:14px;background:var(--ink);color:white;width:37px;height:37px;display:grid;place-items:center;opacity:0;transform:translateY(5px);transition:.25s}.product-card:hover .card-arrow{opacity:1;transform:none}.product-copy{padding:18px 3px}.product-copy>span{font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--teal-dark)}.product-copy h3{font-family:var(--font-display);font-size:21px;line-height:1.15;margin:7px 0}.product-copy p{font-size:13px;color:var(--muted);margin:0}.placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#849096;background:repeating-linear-gradient(135deg,#e5e9e7,#e5e9e7 12px,#e9edeb 0,#e9edeb 24px)}.placeholder svg{width:36px;height:36px}.placeholder span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.about-band{background:var(--ink);color:white;padding:112px 0}.about-grid{display:grid;grid-template-columns:.25fr 1.05fr .7fr;grid-gap:50px;gap:50px;align-items:start}.about-index{font-family:var(--font-display);color:#64757d}.about-copy{padding-top:37px}.about-copy p{color:#9eafb6;margin:0 0 30px}.sector-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.sector-card{display:flex;align-items:center;gap:22px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.sector-card:hover{background:white}.sector-card>svg:first-child{color:var(--teal-dark)}.sector-card span{display:flex;flex-direction:column}.sector-card strong{font-family:var(--font-display);font-size:17px}.sector-card small{color:var(--muted)}.sector-arrow{margin-left:auto;width:17px}.services-section{background:var(--ink-2);color:white;padding:110px 0}.section-head.light{align-items:end}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.service-card{position:relative;padding:33px 25px 38px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-height:285px}.service-num{position:absolute;right:20px;top:18px;color:#5d6c72;font-size:11px}.service-card>svg{color:var(--teal);margin:27px 0 47px}.service-card h3{font-family:var(--font-display);font-size:18px;margin:0 0 9px}.service-card p{color:#89999f;font-size:13px;margin:0}.cta{background:var(--teal);color:white;padding:80px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.cta h2{margin:14px 0}.cta p{max-width:650px;color:#d9fbfc}.button-light{background:white;color:var(--ink);white-space:nowrap}.button-light:hover{background:var(--ink);color:white}.footer{background:#071014;color:white;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:60px;gap:60px;padding-bottom:55px}.footer-brand{display:flex;align-items:center;gap:18px}.footer-brand strong{font-family:var(--font-display);font-size:20px}.footer-brand p{color:#7f9097;margin:4px 0}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px;font-size:13px;color:#8c9ba1}.footer-grid h4{color:white;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.footer-grid a{display:flex;align-items:center;gap:5px}.footer-grid a:hover{color:white}.footer-bottom{border-top:1px solid var(--dark-line);padding-top:23px;display:flex;justify-content:space-between;color:#66777e;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.page-hero{background:var(--ink);color:white;padding:100px 0 105px}.page-hero h1{font-size:clamp(54px,7vw,88px);margin-bottom:24px}.page-hero p{color:#9aabb2;max-width:630px;font-size:17px}.catalog-section{padding-top:60px}.catalog-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:24px}.filter-row{display:flex;gap:7px;flex-wrap:wrap}.filter-row button{border:1px solid var(--line);background:transparent;padding:9px 13px;font-size:11px;font-weight:700;cursor:pointer}.filter-row button.active,.filter-row button:hover{background:var(--ink);color:white}.search{width:220px;border-bottom:1px solid #78878d;display:flex;align-items:center;gap:8px;padding:8px 0}.search input{border:0;outline:0;background:none;width:100%}.results-count{font-size:12px;color:var(--muted);margin:25px 0}.results-count strong{color:var(--ink)}.empty{text-align:center;padding:70px;color:var(--muted)}.detail-hero{background:var(--ink);color:white;padding:38px 0 85px}.back{color:#899ba2;display:inline-flex;align-items:center;gap:8px;font-size:12px;margin-bottom:35px}.detail-grid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:65px;gap:65px;align-items:center}.detail-visual{position:relative;aspect-ratio:1.1;background:#e4e7e4}.detail-visual img{object-fit:contain;padding:25px}.detail-tag{position:absolute;bottom:15px;left:18px;color:#65747a;font-size:8px;letter-spacing:.12em}.detail-copy h1{font-family:var(--font-display);font-size:clamp(42px,5vw,67px);letter-spacing:-.05em;line-height:.98;margin:20px 0}.detail-copy p{color:#91a2a9;font-size:14px}.detail-copy .lead{color:#d9e2e5;font-size:17px}.detail-copy .button{margin-top:20px}.placeholder.large{color:#77868b}.specs{background:#f4f5f2}.specs-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:70px;gap:70px}.spec-icon{width:49px;height:49px;background:var(--ink);color:var(--teal);display:grid;place-items:center}.specs h2{font-family:var(--font-display);font-size:22px;margin:22px 0 12px}.specs li,.specs p{color:var(--muted);font-size:13px}.specs ul{list-style:none;padding:0;margin:0}.specs li{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:8px 0}.specs li svg{width:14px;color:var(--teal-dark)}.mini-cta{background:#dce2df;padding:55px 0}.mini-cta .container{display:flex;justify-content:space-between;align-items:end;gap:40px}.mini-cta span{font-size:9px;letter-spacing:.16em;color:var(--teal-dark);font-weight:800}.mini-cta h2{font-family:var(--font-display);font-size:28px;max-width:650px;margin:8px 0 0;line-height:1.15}.story-grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:100px;gap:100px}.big-year{font-family:var(--font-display);font-size:clamp(75px,10vw,140px);font-weight:700;letter-spacing:-.08em;color:var(--teal)}.story-grid>div:first-child p{color:var(--muted)}.story-grid>div:last-child p{color:var(--muted);font-size:16px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border:1px solid var(--line)}.value-card{padding:35px;border-right:1px solid var(--line)}.value-card:last-child{border:0}.value-card svg{color:var(--teal-dark)}.value-card h3{font-family:var(--font-display)}.value-card p{font-size:13px;color:var(--muted)}.service-list article{display:grid;grid-template-columns:60px 50px 1fr 50px;grid-gap:28px;gap:28px;align-items:center;padding:34px 0;border-bottom:1px solid var(--line)}.service-list article>span{color:var(--teal-dark);font-weight:800;font-size:11px}.service-list article>svg{color:var(--teal-dark)}.service-list h2{font-family:var(--font-display);margin:0;font-size:27px}.service-list p{color:var(--muted);margin:5px 0;max-width:700px}.service-list article>a{width:46px;height:46px;border:1px solid var(--line);display:grid;place-items:center}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.industry-grid article{position:relative;min-height:270px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.industry-grid article>span{position:absolute;top:20px;right:20px;color:#a6b0b4;font-size:10px}.industry-grid svg{color:var(--teal-dark);margin:25px 0 38px}.industry-grid h2{font-family:var(--font-display);font-size:21px;line-height:1.15}.industry-grid p{font-size:12px;color:var(--muted)}.contact-page{background:var(--ink);color:white;min-height:720px;padding:95px 0}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px}.contact-page h1{font-size:clamp(50px,6vw,78px)}.contact-grid>div>p{color:#93a4ab}.contact-note{margin-top:55px;padding:20px;border-left:2px solid var(--teal);background:rgba(255,255,255,.035);display:flex;flex-direction:column}.contact-note span{color:#7e9097;font-size:12px}.quote-form{background:white;color:var(--ink);padding:35px;display:grid;grid-template-columns:1fr 1fr;grid-gap:19px;gap:19px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid #d6dcda;background:#f4f6f4;padding:12px;outline:none;border-radius:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal)}.span-2{grid-column:span 2}.form-success{background:white;color:var(--ink);display:flex;min-height:480px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.form-success>svg{width:50px;height:50px;color:var(--teal-dark)}.form-success h3{font-family:var(--font-display);font-size:27px}.form-success p{color:var(--muted);max-width:400px}.text-button{background:none;border:0;text-decoration:underline;cursor:pointer}@media(max-width:900px){.nav-links{display:none;position:absolute;top:76px;left:0;right:0;background:var(--ink);padding:25px 24px;flex-direction:column;align-items:stretch;border-top:1px solid var(--dark-line)}.nav-links.open{display:flex}.menu-button{display:block}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding-top:70px}.hero-visual{min-height:480px}.product-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr 2fr}.about-copy{grid-column:2}.industry-grid,.service-grid{grid-template-columns:repeat(2,1fr)}.contact-grid,.detail-grid{grid-template-columns:1fr}.detail-grid{gap:38px}.detail-copy{max-width:680px}.specs-grid{grid-template-columns:1fr;gap:45px}.contact-grid{gap:55px}.story-grid{gap:50px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}@media(max-width:620px){.container{width:min(100% - 32px,1180px)}.nav-wrap{height:68px}.brand img{width:44px;height:44px}.nav-links{top:68px}.hero-grid{padding:55px 0}.contact-page h1,.hero h1,.page-hero h1{font-size:49px}.hero-copy>p{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-stats{margin-top:45px}.hero-stats div{padding-right:14px;margin-right:14px}.hero-stats strong{font-size:20px}.hero-visual{min-height:360px}.label-top{right:0}.section,.services-section{padding:75px 0}.section-head{align-items:flex-start;flex-direction:column}.about-band h2,.cta h2,.section-head h2,.services-section h2,.story h2{font-size:37px}.product-grid{grid-template-columns:1fr}.product-image{aspect-ratio:1.25}.about-band{padding:75px 0}.about-grid{grid-template-columns:1fr}.about-index{display:none}.about-copy{grid-column:auto;padding-top:0}.industry-grid,.sector-grid,.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-card>svg{margin-bottom:30px}.cta-inner,.mini-cta .container{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;gap:8px}.page-hero{padding:70px 0}.catalog-tools{align-items:stretch;flex-direction:column}.search{width:100%}.detail-hero{padding-bottom:60px}.detail-visual{aspect-ratio:1}.specs{padding-top:70px}.story-grid,.values-grid{grid-template-columns:1fr}.values-grid{margin-top:55px}.value-card{border-right:0;border-bottom:1px solid var(--line)}.service-list article{grid-template-columns:35px 38px 1fr;gap:13px}.service-list article>a{display:none}.service-list h2{font-size:21px}.service-list p{font-size:13px}.industry-grid article{min-height:220px}.contact-page{padding:65px 0}.quote-form{padding:23px;grid-template-columns:1fr}.span-2{grid-column:span 1}.contact-note{margin-top:35px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.technical-content{background:#e7ebe8}.technical-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 70px;gap:18px 70px;align-items:end;margin-bottom:45px}.technical-intro .eyebrow{grid-column:1/-1}.technical-intro h2{font-family:var(--font-display);font-size:clamp(37px,4.4vw,60px);line-height:1;letter-spacing:-.045em;margin:0}.technical-intro p{color:var(--muted);margin:0}.model-band{display:grid;grid-template-columns:.6fr 1.4fr;background:var(--ink);color:white;margin-bottom:25px}.model-title{padding:27px;display:flex;align-items:center;gap:13px;color:var(--teal)}.model-title strong{color:white;font-size:13px}.model-list{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid var(--dark-line)}.model-list span{padding:18px 22px;border-bottom:1px solid var(--dark-line);font-size:12px;color:#afbdc2}.technical-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.technical-grid article{position:relative;padding:30px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.technical-index{position:absolute;right:22px;top:20px;color:#9aa6aa;font-size:10px}.technical-grid h3{font-family:var(--font-display);font-size:22px;margin:0 0 18px;padding-right:35px}.technical-grid ul{margin:0;padding-left:18px}.technical-grid li{color:var(--muted);font-size:13px;margin:8px 0}.verification-note{font-size:11px;color:var(--muted);border-left:2px solid var(--teal);padding:11px 15px;margin:27px 0 0;background:rgba(255,255,255,.45)}@media (max-width:620px){.technical-intro{grid-template-columns:1fr}.technical-intro .eyebrow{grid-column:auto}.model-band,.model-list,.technical-grid{grid-template-columns:1fr}.model-list{border-left:0;border-top:1px solid var(--dark-line)}.technical-grid article{padding:26px 22px}}:root{--ink:#0b151b;--ink-2:#101e26;--panel:#162832;--teal:#10a6ad;--teal-dark:#087a81;--paper:#f3f4f1;--white:#ffffff;--muted:#5e6b70;--line:rgba(11,21,27,.12);--dark-line:rgba(222,236,239,.13);--font-body:"Manrope","Segoe UI",sans-serif;--font-display:"IBM Plex Sans Condensed","Arial Narrow",sans-serif;--shadow-soft:0 18px 45px rgba(14,28,35,.08);--shadow-dark:0 24px 70px rgba(0,0,0,.28)}body{background:var(--paper);font-size:15px;letter-spacing:-.008em}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--teal);color:white}.site-header{background:rgba(8,18,24,.94);box-shadow:0 1px 0 rgba(255,255,255,.04)}.nav-wrap{height:82px}.brand{gap:14px}.brand img,.footer-brand img{filter:brightness(0) saturate(100%) invert(55%) sepia(92%) saturate(1056%) hue-rotate(136deg) brightness(86%) contrast(87%) drop-shadow(0 4px 12px rgba(0,0,0,.35))}.brand strong{font-size:19px;font-weight:700;letter-spacing:.055em}.brand small{color:#7f949d;font-weight:700;white-space:nowrap;font-size:8px;letter-spacing:.11em}.nav-links{gap:30px;font-weight:600}.nav-links>a:not(.button){position:relative;padding:29px 0}.nav-links>a:not(.button):after{content:"";position:absolute;left:0;right:100%;bottom:20px;height:2px;background:var(--teal);transition:right .22s ease}.nav-links>a:not(.button):hover:after{right:0}.button{min-height:48px;padding:14px 23px;border-radius:2px;box-shadow:0 8px 22px rgba(16,166,173,.14);text-transform:uppercase;letter-spacing:.075em;font-size:11px}.button-sm{min-height:40px;padding:10px 18px}.link-arrow{text-transform:uppercase;letter-spacing:.075em;font-size:11px}.eyebrow{letter-spacing:.2em;font-weight:700}.hero{background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0) 0 0 /72px 72px,linear-gradient(rgba(255,255,255,.018) 1px,transparent 0) 0 0 /72px 72px,radial-gradient(circle at 73% 40%,rgba(17,166,174,.14),transparent 31%),linear-gradient(125deg,#081219,#0d1a21 57%,#0a151b)}.hero-grid{padding-top:78px}.contact-page h1,.hero h1,.page-hero h1{font-weight:600;letter-spacing:-.045em}.about-band h2 em,.contact-page h1 em,.hero h1 em,.page-hero h1 em{font-weight:500}.hero-copy>p{max-width:585px;line-height:1.8;color:#b1c0c6}.hero-stats{border-color:rgba(255,255,255,.1)}.hero-stats strong{font-weight:600}.hero-visual{isolation:isolate}.hero-visual:after{content:"";position:absolute;z-index:-1;left:10%;right:4%;bottom:9%;height:20%;background:rgba(0,0,0,.3);filter:blur(40px);border-radius:50%}.hero-image img{filter:drop-shadow(0 35px 38px rgba(0,0,0,.48))}.tech-label{border-radius:2px;box-shadow:var(--shadow-dark)}.section{padding-block:120px}.about-band h2,.cta h2,.section-head h2,.services-section h2,.story h2{font-weight:600;letter-spacing:-.035em}.products-featured{background:#f6f7f4}.product-card{background:#fff;border:1px solid rgba(11,21,27,.08);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-soft);border-color:rgba(16,166,173,.28)}.product-image{background:linear-gradient(145deg,#eef1ef,#dfe5e3)}.product-image:after{content:"";position:absolute;inset:12px;border:1px solid rgba(11,21,27,.055);pointer-events:none}.product-copy{padding:22px 23px 25px}.product-copy h3{font-size:23px;font-weight:600}.product-copy p{line-height:1.65}.card-arrow{background:var(--teal);border-radius:2px}.about-band{background:linear-gradient(115deg,rgba(16,166,173,.08),transparent 42%),#0b171d}.about-copy p{line-height:1.85}.sector-grid{background:rgba(255,255,255,.55)}.sector-card{min-height:108px;transition:background .2s,color .2s,transform .2s}.sector-card:hover{background:#fff;transform:translateY(-2px);box-shadow:var(--shadow-soft)}.sector-card>svg:first-child{width:27px;height:27px}.sector-card strong{font-size:20px;font-weight:600}.services-section{background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0) 0 0 /64px 64px,#102028}.service-card{min-height:305px;transition:background .25s}.service-card:hover{background:rgba(255,255,255,.035)}.service-card h3{font-size:21px;font-weight:600}.cta{background:linear-gradient(125deg,#098b92,#0da5ac)}.cta-inner{padding-block:5px}.button-light{box-shadow:0 12px 30px rgba(0,0,0,.13)}.page-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0) 0 0 /68px 68px,radial-gradient(circle at 78% 40%,rgba(16,166,173,.13),transparent 25%),#0a161c}.page-hero:after{content:"İŞLER GRAB";position:absolute;right:-20px;bottom:-58px;color:rgba(255,255,255,.025);font:700 clamp(95px,15vw,210px)/1 var(--font-display);letter-spacing:-.06em;pointer-events:none}.page-hero p{line-height:1.8}.catalog-tools{background:#fff;padding:18px;border:1px solid var(--line);box-shadow:0 10px 35px rgba(14,28,35,.04)}.filter-row button{border-radius:2px;min-height:39px}.search{border:1px solid var(--line);padding:9px 12px;background:#f7f8f6}.results-count{letter-spacing:.04em}.detail-hero{background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0) 0 0 /70px 70px,radial-gradient(circle at 20% 60%,rgba(16,166,173,.08),transparent 27%),#09151b}.detail-visual{background:linear-gradient(145deg,#f4f5f2,#dce2df);box-shadow:var(--shadow-dark)}.detail-visual:after{content:"";position:absolute;inset:15px;border:1px solid rgba(11,21,27,.07);pointer-events:none}.detail-copy h1{font-weight:600}.detail-copy .lead{line-height:1.75}.detail-copy>p:not(.lead){line-height:1.8}.detail-nav{position:-webkit-sticky;position:sticky;top:82px;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:0 8px 22px rgba(14,28,35,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-nav .container{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px}.detail-nav span{font:600 14px var(--font-display);text-transform:uppercase;letter-spacing:.06em}.detail-nav div div{display:flex;align-items:center;gap:28px}.detail-nav a{font-size:11px;font-weight:700;color:#5d6a70;text-transform:uppercase;letter-spacing:.06em}.detail-nav a:hover{color:var(--teal-dark)}.detail-nav a:last-child{background:var(--ink);color:white;padding:9px 14px}.specs{background:#f7f8f5;scroll-margin-top:138px}.specs-grid>div{background:white;padding:30px;border:1px solid rgba(11,21,27,.08);box-shadow:0 10px 30px rgba(14,28,35,.035)}.technical-content{scroll-margin-top:138px}.technical-grid article{background:rgba(255,255,255,.32)}.technical-grid article:hover{background:rgba(255,255,255,.68)}.model-band{box-shadow:var(--shadow-soft)}.story-grid>div:last-child p{line-height:1.9}.value-card{background:rgba(255,255,255,.45)}.service-list article{transition:padding .22s,background .22s}.service-list article:hover{padding-inline:20px;background:rgba(255,255,255,.55)}.industry-grid article{background:rgba(255,255,255,.35);transition:background .22s,transform .22s}.industry-grid article:hover{background:white;transform:translateY(-2px);box-shadow:var(--shadow-soft)}.contact-page{background:radial-gradient(circle at 15% 35%,rgba(16,166,173,.11),transparent 28%),#09151b}.quote-form{box-shadow:var(--shadow-dark)}.field input,.field select,.field textarea{border-color:#d9dedb;background:#f7f8f6}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-error{margin:0;padding:11px 13px;color:#8f2222;background:#fff0f0;border-left:3px solid #bd3030;font-size:12px}.quote-form .button:disabled{opacity:.65;cursor:wait;transform:none}.form-channel-note{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.footer{background:#061016}.language-selector{display:flex;align-items:center;gap:3px;margin-left:3px;padding-left:15px;border-left:1px solid rgba(255,255,255,.14)}.language-selector a{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:3px;color:#82959d;font-size:9px;font-weight:800;letter-spacing:.09em;transition:color .2s,background .2s,border-color .2s}.language-selector a:hover{color:white;background:rgba(255,255,255,.055)}.language-selector a.active{color:white;border-color:rgba(116,217,223,.5);background:rgba(16,166,173,.14);box-shadow:inset 0 0 0 1px rgba(16,166,173,.08)}.language-flag{width:20px;height:14px;flex:0 0 auto;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.24),0 2px 5px rgba(0,0,0,.25)}.footer-grid{grid-template-columns:1.55fr .65fr 1fr 1.15fr}.footer-address a{align-items:flex-start;line-height:1.5}.footer-address a svg{flex:0 0 auto;margin-top:2px;color:var(--teal)}.maps-link{display:grid;grid-template-columns:20px 1fr 16px;grid-gap:8px;gap:8px;align-items:start;margin:4px 0 8px;color:#d9e2e5;line-height:1.5}.maps-link svg{color:var(--teal);margin-top:2px}.hero-showcase-link{position:absolute;inset:0;display:block}.hero-showcase .hero-image img{opacity:0;transform:translateX(24px) scale(.965);transition:opacity .85s ease,transform 1.1s cubic-bezier(.2,.7,.2,1);pointer-events:none}.hero-showcase .hero-image img.is-active{opacity:1;transform:none}.hero-showcase .hero-image img.product-visual--zoom-360-polip{transform:translateX(24px) scale(1.08)}.hero-showcase .hero-image img.product-visual--zoom-360-polip.is-active{transform:scale(1.12)}.detail-image-viewport,.product-image-viewport{position:absolute;inset:0}.product-image--zoom-360-polip .product-image-viewport{inset:12px;overflow:hidden}.product-image--zoom-360-polip img{padding:6px;transform:scale(1.16)}.product-card:hover .product-image--zoom-360-polip img{transform:scale(1.2)}.detail-visual--zoom-360-polip .detail-image-viewport{inset:15px;overflow:hidden}.detail-visual--zoom-360-polip img{padding:10px;transform:scale(1.16)}.hero-showcase .tech-label{transition:transform .35s ease}.hero-showcase-link:hover .label-top{transform:translateY(-3px)}.showcase-dots{position:absolute;z-index:4;right:2%;bottom:5%;display:flex;align-items:center;gap:7px}.showcase-dots button{width:20px;height:3px;padding:0;border:0;background:rgba(255,255,255,.25);cursor:pointer;transition:width .25s ease,background .25s ease}.showcase-dots button.is-active{width:38px;background:var(--teal)}.hero-showcase .label-bottom{max-width:72%;align-items:flex-start;flex-direction:column;gap:2px}.hero-showcase .label-bottom strong{font-size:16px;line-height:1.2;color:white}@media (prefers-reduced-motion:reduce){.hero-showcase .hero-image img{transform:none;transition:opacity .15s linear}.hero-showcase .hero-image img.product-visual--zoom-360-polip{transform:scale(1.12)}}@media (max-width:1180px) and (min-width:901px){.nav-links{gap:18px}.brand small{display:none}}@media (max-width:900px){.nav-wrap{height:72px}.nav-links{top:72px}.nav-links>a:not(.button){padding:6px 0}.language-selector{order:10;align-self:flex-start;margin:8px 0 0;padding:14px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12);width:100%}.language-selector a{min-width:72px;justify-content:center}.detail-nav{top:72px}.technical-intro{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-address{grid-column:2/4}.technical-intro .eyebrow{grid-column:auto}}@media (max-width:620px){body{font-size:14px}.section{padding-block:78px}.contact-page h1,.hero h1,.page-hero h1{font-size:51px}.brand small{max-width:210px;overflow:hidden;text-overflow:ellipsis;font-size:7px}.product-copy{padding:20px}.catalog-tools{padding:14px}.detail-nav{overflow-x:auto}.detail-nav .container{width:max-content;min-width:100%;padding-inline:16px}.detail-nav span{display:none}.detail-nav div div{gap:20px}.detail-nav a{white-space:nowrap}.specs-grid>div{padding:24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-address{grid-column:1/-1}}.whatsapp-widget{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.whatsapp-toggle{min-width:58px;height:58px;border:0;border-radius:30px;background:#20b45a;color:white;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;box-shadow:0 14px 34px rgba(4,41,22,.28);cursor:pointer;font:700 12px var(--font-body);letter-spacing:.02em;transition:transform .2s,background .2s}.whatsapp-toggle:hover{transform:translateY(-2px);background:#169b4a}.whatsapp-panel{width:min(355px,calc(100vw - 32px));overflow:hidden;background:#f4f5f2;border-radius:8px;box-shadow:0 24px 70px rgba(3,15,20,.28);animation:whatsapp-in .25s ease-out}.whatsapp-panel-head{display:grid;grid-template-columns:43px 1fr 30px;grid-gap:11px;gap:11px;align-items:center;background:#0d7565;color:white;padding:17px}.whatsapp-avatar{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.15);display:grid;place-items:center}.whatsapp-panel-head small,.whatsapp-panel-head strong{display:block}.whatsapp-panel-head strong{font-size:14px}.whatsapp-panel-head small{color:#cce8e1;font-size:9px;margin-top:2px}.whatsapp-panel-head button{border:0;background:transparent;color:white;cursor:pointer;padding:5px}.whatsapp-panel-body{padding:20px;background:linear-gradient(rgba(237,232,222,.83),rgba(237,232,222,.83)),repeating-linear-gradient(45deg,#e4ded2,#e4ded2 1px,transparent 0,transparent 10px)}.whatsapp-message{position:relative;background:white;padding:12px 14px;border-radius:2px 9px 9px 9px;box-shadow:0 3px 12px rgba(14,40,33,.07)}.whatsapp-message:before{content:"";position:absolute;left:-7px;top:0;border-top:8px solid white;border-left:8px solid transparent}.whatsapp-message small{font-size:8px;font-weight:800;letter-spacing:.12em;color:#168a60}.whatsapp-message p{font-size:12px;line-height:1.55;color:#283a3d;margin:5px 0 0}.whatsapp-contact-options{display:flex;flex-direction:column;gap:9px;margin-top:15px}.whatsapp-location,.whatsapp-phone{display:flex;align-items:flex-start;gap:8px;color:#305d54;font-size:11px;font-weight:700;padding:0 2px;line-height:1.45}.whatsapp-location svg,.whatsapp-phone svg{flex:0 0 auto;margin-top:1px;color:#168a60}.whatsapp-location:hover,.whatsapp-phone:hover{color:#0d7565}.whatsapp-action{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:15px;min-height:46px;border-radius:3px;background:#20b45a;color:white;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.whatsapp-action:hover{background:#169b4a}@keyframes whatsapp-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:620px){.whatsapp-widget{right:14px;bottom:14px}.whatsapp-toggle{min-width:54px;height:54px;padding:0 14px}.whatsapp-toggle span{display:none}.whatsapp-panel{width:calc(100vw - 28px)}}@media(prefers-reduced-motion:reduce){.whatsapp-panel{animation:none}}