@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-cyrillic-ext-500-normal.35cd4edb.woff2) format("woff2"),url(/_next/static/media/unbounded-cyrillic-ext-500-normal.b433a92e.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-cyrillic-500-normal.535cb06f.woff2) format("woff2"),url(/_next/static/media/unbounded-cyrillic-500-normal.527d426e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-vietnamese-500-normal.f3e569a5.woff2) format("woff2"),url(/_next/static/media/unbounded-vietnamese-500-normal.24f32686.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-latin-ext-500-normal.c067dd07.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-ext-500-normal.e0e1b277.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-latin-500-normal.d6c600c5.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-500-normal.9ee72b75.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-cyrillic-ext-700-normal.c7f3f359.woff2) format("woff2"),url(/_next/static/media/unbounded-cyrillic-ext-700-normal.e0a20c8d.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-cyrillic-700-normal.6d9a92f9.woff2) format("woff2"),url(/_next/static/media/unbounded-cyrillic-700-normal.b7ba5477.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-vietnamese-700-normal.de7a7ba5.woff2) format("woff2"),url(/_next/static/media/unbounded-vietnamese-700-normal.2eab70bb.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-latin-ext-700-normal.bf872631.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-ext-700-normal.c41ee501.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-latin-700-normal.28fb295f.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-700-normal.05de5448.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/golos-text-cyrillic-ext-400-normal.8f1cd6e7.woff2) format("woff2"),url(/_next/static/media/golos-text-cyrillic-ext-400-normal.32be8a17.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/golos-text-cyrillic-400-normal.339b848e.woff2) format("woff2"),url(/_next/static/media/golos-text-cyrillic-400-normal.10be6403.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/golos-text-latin-ext-400-normal.aaea229d.woff2) format("woff2"),url(/_next/static/media/golos-text-latin-ext-400-normal.d2d13e19.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/golos-text-latin-400-normal.52095a6f.woff2) format("woff2"),url(/_next/static/media/golos-text-latin-400-normal.60363a48.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/golos-text-cyrillic-ext-500-normal.2e57d292.woff2) format("woff2"),url(/_next/static/media/golos-text-cyrillic-ext-500-normal.a13b99a2.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/golos-text-cyrillic-500-normal.62c772a3.woff2) format("woff2"),url(/_next/static/media/golos-text-cyrillic-500-normal.e68ad7c0.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/golos-text-latin-ext-500-normal.93c32230.woff2) format("woff2"),url(/_next/static/media/golos-text-latin-ext-500-normal.bccd76b5.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/golos-text-latin-500-normal.b2097c57.woff2) format("woff2"),url(/_next/static/media/golos-text-latin-500-normal.eecaf1e1.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/golos-text-cyrillic-ext-600-normal.d68dbbbc.woff2) format("woff2"),url(/_next/static/media/golos-text-cyrillic-ext-600-normal.0e2d50e5.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/golos-text-cyrillic-600-normal.5a0d372a.woff2) format("woff2"),url(/_next/static/media/golos-text-cyrillic-600-normal.7c916df2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/golos-text-latin-ext-600-normal.9862215d.woff2) format("woff2"),url(/_next/static/media/golos-text-latin-ext-600-normal.d7deb7ad.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/golos-text-latin-600-normal.e752695c.woff2) format("woff2"),url(/_next/static/media/golos-text-latin-600-normal.6cbe286b.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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/montserrat-cyrillic-ext-900-normal.5a27dfba.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-900-normal.de63e291.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:900;src:url(/_next/static/media/montserrat-cyrillic-900-normal.fffb03d5.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-900-normal.45bd0448.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:900;src:url(/_next/static/media/montserrat-vietnamese-900-normal.378d4229.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-900-normal.b184dc66.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:900;src:url(/_next/static/media/montserrat-latin-ext-900-normal.3c89342a.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-900-normal.b646827d.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:900;src:url(/_next/static/media/montserrat-latin-900-normal.46019c50.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-900-normal.3af77874.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,html[data-palette=p1]{--d0:#0b1d2a;--d1:#0f2a3c;--d2:#1a4560;--d3:#2b6585;--acc:#2380c2;--acc-ink:#fff;--hi:#8cc3ea;--on-d:#e7f4ff;--on-d2:#bcd3e4;--on-d3:#9db8cc;--paper:#f2f6f9;--surface:#fff;--ink:#102a3c;--ink2:#556b7c;--rule:#d6e1ea;--map:#dde8f0;--fl-light:#d3dee8;--fl-dark:#0c2130;--fl-tint:rgba(35,128,194,.55);--glow:rgba(80,160,220,.6);--badge:#e7f4ff;--badge-ink:#0f2a3c;--price:#1a4560}html[data-palette=p2]{--d0:#08181e;--d1:#0d2830;--d2:#143f4c;--d3:#21606c;--acc:#1f8fa6;--acc-ink:#fff;--hi:#8fd3df;--on-d:#e6f6f8;--on-d2:#b6d7dd;--on-d3:#94bcc4;--paper:#f1f6f6;--surface:#fff;--ink:#0f2a30;--ink2:#526c71;--rule:#d3e2e4;--map:#dbeaec;--fl-light:#d0e2e5;--fl-dark:#0a2026;--fl-tint:rgba(31,143,166,.5);--glow:rgba(90,190,210,.55);--badge:#e0f4f6;--badge-ink:#0d2830;--price:#143f4c}html[data-palette=p3]{--d0:#10161c;--d1:#18232d;--d2:#24394b;--d3:#3a5670;--acc:#4b86b4;--acc-ink:#fff;--hi:#b3cde1;--on-d:#eef3f7;--on-d2:#c2cfda;--on-d3:#9fb0bf;--paper:#f3f5f7;--surface:#fff;--ink:#18232d;--ink2:#5c6a77;--rule:#dce2e8;--map:#e1e7ed;--fl-light:#d6dde4;--fl-dark:#121a22;--fl-tint:rgba(75,134,180,.4);--glow:rgba(150,185,215,.5);--badge:#eaf0f5;--badge-ink:#18232d;--price:#24394b}html[data-palette=p4]{--d0:#0e2738;--d1:#14354b;--d2:#1d4f6e;--d3:#2f7099;--acc:#1d8bd8;--acc-ink:#fff;--hi:#a9d8f7;--on-d:#f0f8fe;--on-d2:#c5def0;--on-d3:#a3c4db;--paper:#eef6fc;--surface:#fff;--ink:#0f2c40;--ink2:#506b80;--rule:#d2e3ef;--map:#d9eaf6;--fl-light:#dfeaf3;--fl-dark:#0f2a3c;--fl-tint:rgba(29,139,216,.55);--glow:rgba(110,190,245,.65);--badge:#d6ecfb;--badge-ink:#0e2738;--price:#1d4f6e}html[data-palette=p5]{--d0:#111417;--d1:#191d21;--d2:#22292f;--d3:#1a4560;--acc:#2d8ccc;--acc-ink:#fff;--hi:#8cc3ea;--on-d:#eef1f3;--on-d2:#c0c8cf;--on-d3:#9aa4ad;--paper:#f4f5f6;--surface:#fff;--ink:#191d21;--ink2:#5d656d;--rule:#dfe2e5;--map:#e3e7ea;--fl-light:#d9dde1;--fl-dark:#14171a;--fl-tint:rgba(26,69,96,.6);--glow:rgba(120,175,215,.5);--badge:#e3eef6;--badge-ink:#1a4560;--price:#1a4560}:root{--f-display:"Unbounded","Arial Black",system-ui,sans-serif;--f-body:"Golos Text",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:1200px;--head-h:68px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + 12px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;text-wrap:balance}p{margin:0}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-inline:24px}.sec{padding-block:88px}.h2{font-family:var(--f-display);font-weight:500;font-size:clamp(24px,3.2vw,36px);line-height:1.2;margin-bottom:14px}.lead{color:var(--ink2);max-width:62ch}.sec-head{display:grid;grid-gap:8px;gap:8px;margin-bottom:36px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:14px 22px;font:600 16px/1.2 var(--f-body);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .2s ease,filter .2s ease,background-color .2s ease,border-color .2s ease}.btn-pri{background:var(--acc);color:var(--acc-ink)}.btn-pri:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{border-color:color-mix(in srgb,var(--on-d) 35%,transparent);color:var(--on-d)}.btn-ghost:hover{border-color:var(--on-d);background:color-mix(in srgb,var(--on-d) 8%,transparent)}.btn-line{border-color:var(--rule);color:var(--ink);background:var(--surface)}.btn-line:hover{border-color:var(--acc)}.btn .ico-img{width:22px;height:22px;border-radius:6px}.dark{position:relative;isolation:isolate;overflow:hidden;color:var(--on-d);background:radial-gradient(120% 90% at 85% 10%,var(--d3) 0,transparent 55%),linear-gradient(160deg,var(--d2) 0,var(--d1) 70%,var(--d0) 100%)}.flag{--fw:125%;position:absolute;z-index:-1;pointer-events:none;top:50%;left:calc(var(--fw) * -.22);width:var(--fw);aspect-ratio:1000/720;transform:translateY(-50%);opacity:.6;-webkit-mask-image:linear-gradient(100deg,#000 24%,rgba(0,0,0,.55) 55%,transparent 81%);mask-image:linear-gradient(100deg,#000 24%,rgba(0,0,0,.55) 55%,transparent 81%)}.flag canvas{width:100%;height:100%;display:block}.flag.flag-right{left:auto;right:calc(var(--fw) * -.22);transform:translateY(-50%) scaleX(-1);opacity:.32}.head{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--d0) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-d)}.head .wrap{display:flex;align-items:center;gap:24px;height:var(--head-h)}.head .logo{display:block}.nav{display:flex;gap:26px;margin-left:auto;font-size:15px}.nav a{color:var(--hi);transition:color .2s}.nav a:hover{color:var(--on-d)}.head-phone{font-weight:600;white-space:nowrap}.head-phone:hover{color:var(--hi)}.pal-switch{display:flex;gap:6px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--on-d) 8%,transparent)}.pal-switch button{width:18px;height:18px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer}.pal-switch button[aria-pressed=true]{border-color:var(--on-d)}.burger{margin-left:auto;background:none;border:0;color:var(--on-d);padding:8px;cursor:pointer}.burger,.mnav{display:none}.hero .wrap{display:grid;grid-template-columns:1.65fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding-block:64px 56px}.brand{display:inline-flex;flex-direction:column;align-items:center;filter:drop-shadow(0 0 14px var(--glow))}.brand img{width:100%}.brand svg{width:60%;height:auto;margin-top:-4.5%;overflow:visible;position:relative}.brand text{font-family:Montserrat,Arial Black,sans-serif;font-weight:900;font-size:50px;fill:var(--on-d)}.brand-hero{width:min(520px,100%);margin-bottom:26px}.brand-head{width:150px}.brand-foot,.brand-head{filter:drop-shadow(0 0 8px var(--glow))}.brand-foot{width:170px}.hero h1{font-family:var(--f-display);font-weight:500;font-size:clamp(22px,2.8vw,34px);line-height:1.2;margin-bottom:14px}.hero-sub{color:var(--on-d2);max-width:64ch;margin-bottom:26px}.cta{display:flex;flex-wrap:wrap;gap:12px}.hero-tel{display:inline-block;font-family:var(--f-display);font-weight:700;font-size:clamp(26px,3.4vw,42px);margin:28px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-tel:hover{color:var(--hi)}.hero-contact{display:inline-flex;flex-direction:column;margin-top:28px}.hero-contact .hero-tel{margin:0 0 6px;line-height:1}.hero-addr{width:100%;height:auto;overflow:visible}.hero-addr text{font-family:var(--f-body);font-size:22px;fill:var(--on-d2)}.hero-vis{display:grid;justify-items:end;padding-top:70px;margin-right:-2%}.hero-vis img{width:min(330px,75%);filter:drop-shadow(0 18px 24px rgba(0,0,0,.4))}.facts{background:var(--d0);color:var(--on-d)}.facts .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.facts .f{padding:20px 24px;border-left:1px solid color-mix(in srgb,var(--on-d) 12%,transparent)}.facts .f:first-child{border-left:0;padding-left:0}.facts b{display:block;font-family:var(--f-display);font-weight:700;font-size:24px;color:var(--hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts span{font-size:14px;color:var(--on-d3)}.vibro .wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.badge{position:relative;display:inline-block;margin-bottom:16px;padding:6px 14px 6px 28px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--badge);color:var(--badge-ink)}.badge:after,.badge:before{content:"";position:absolute;left:11px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--acc)}.badge:after{animation:ping 1.6s cubic-bezier(0,0,.2,1) infinite}.vibro .lead-d{color:var(--on-d2);max-width:58ch;margin-bottom:22px}.checks{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-gap:12px;gap:12px}.checks li{padding-left:26px;position:relative;color:var(--on-d2)}.checks li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:2px;background:repeating-conic-gradient(var(--on-d) 0 25%,var(--acc) 0 50%) 0 0 /6px 6px}.vibro-ph{position:relative}.vibro-ph img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;box-shadow:0 20px 44px rgba(0,0,0,.35);transition:transform .6s ease}.vibro-ph img:hover{transform:scale(1.02)}.vibro-ph .price-tag{position:absolute;left:-14px;bottom:22px;background:var(--surface);color:var(--ink);border-radius:12px;padding:10px 16px;box-shadow:0 10px 24px rgba(0,0,0,.25)}.price-tag small{display:block;font-size:12px;color:var(--ink2)}.price-tag b{font-family:var(--f-display);font-size:20px;color:var(--price)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:22px;display:grid;grid-gap:8px;gap:8px;align-content:start;transition:opacity .6s ease var(--d,0s),transform .4s ease,box-shadow .4s ease,border-color .4s ease}.card:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:var(--acc);transition:height .5s ease}.card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(10,30,45,.12);border-color:color-mix(in srgb,var(--acc) 35%,var(--rule))}.card:hover:before{height:100%}.card .ic{width:46px;height:46px;border-radius:12px;background:var(--map);color:var(--price);display:grid;place-items:center;margin-bottom:6px}.card h3{font-size:18px;line-height:1.3}.card p{color:var(--ink2);font-size:15px}.card .price{margin-top:8px;font-weight:600;color:var(--price);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card.parts{background:linear-gradient(160deg,var(--d2),var(--d0));color:var(--on-d);border-color:transparent}.card.parts p{color:var(--on-d2)}.card.parts .ic{background:color-mix(in srgb,var(--on-d) 12%,transparent);color:var(--hi)}.card.parts .price{color:var(--hi)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips span{background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:8px 16px;font-size:15px}.note{color:var(--ink2);font-size:15px;margin-top:20px}.gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;grid-auto-flow:dense;grid-gap:12px;gap:12px}.gallery figure{margin:0;overflow:hidden;border-radius:14px;background:var(--map)}.gallery figure.wide{grid-column:span 2}.gallery figure.tall{grid-row:span 2}.gallery img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gallery figure:hover img{transform:scale(1.05)}.reviews{background:var(--surface)}.rev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.rev{margin:0;background:var(--paper);border-radius:16px;padding:24px;display:grid;grid-gap:14px;gap:14px;align-content:start;transition:opacity .6s ease var(--d,0s),transform .6s ease var(--d,0s)}.rev .stars{color:var(--acc);letter-spacing:2px;font-size:15px}.rev blockquote{margin:0;font-size:16px}.rev figcaption{font-size:13px;color:var(--ink2);margin-top:auto}.rev{animation:revIn .5s ease both}@keyframes revIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}button.rev-more{background:none;border:0;border-bottom:1.5px solid;padding:0;font:inherit;font-weight:600;cursor:pointer}.rev-links{display:flex;flex-wrap:wrap;gap:14px 32px;margin-top:28px}.rev-more{display:inline-flex;align-items:center;gap:8px;color:var(--price);font-weight:600;border-bottom:1.5px solid}.booking .wrap{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:start}.booking .lead-d{color:var(--on-d2);margin-bottom:24px}.chat-cards{display:grid;grid-gap:12px;gap:12px}.chat{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--on-d) 18%,transparent);background:color-mix(in srgb,var(--on-d) 5%,transparent);transition:border-color .2s}.chat:hover{border-color:var(--hi)}.chat .tg,.chat img{width:40px;height:40px;border-radius:10px;flex:none}.chat small{display:block;color:var(--on-d3);font-size:13px}.chat b{font-weight:600}.form{background:var(--surface);color:var(--ink);border-radius:20px;padding:28px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 24px 48px rgba(0,0,0,.3)}.form h3{font-family:var(--f-display);font-weight:500;font-size:22px}.form .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:500;color:var(--ink2)}.form input,.form select,.form textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);padding:13px 14px;border:1.5px solid var(--rule);border-radius:12px;background:var(--paper)}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--acc);background:var(--surface)}.form textarea{resize:vertical;min-height:84px}.form small{color:var(--ink2);font-size:13px}.form .form-note{font-size:11.5px;line-height:1.45;opacity:.85}.form-done{text-align:center;display:grid;grid-gap:12px;gap:12px;justify-items:center;padding-block:24px}.form-done .btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.route-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:20px;gap:20px}.route-info{display:grid;grid-gap:18px;gap:18px;align-content:start}.route-info img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.route-info .addr b{display:block;font-size:19px;line-height:1.35}.route-info .addr span{color:var(--ink2)}.map{border-radius:18px;overflow:hidden;min-height:460px;background:var(--map);border:1px solid var(--rule)}.map iframe{width:100%;height:100%;min-height:460px;border:0;display:block}.foot .wrap{gap:24px;justify-content:space-between;align-items:center;padding-block:32px}.foot .wrap,.foot-links{display:flex;flex-wrap:wrap}.foot-links{gap:18px;font-size:15px;color:var(--on-d2)}.foot-links a:hover{color:var(--on-d)}.foot-copy{width:100%;font-size:13px;color:var(--on-d3)}.fab{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:60;width:62px;height:62px;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,.3);animation:pop .5s ease-out 1.2s both;transition:transform .2s}.fab:hover{transform:scale(1.06)}.fab img{width:100%;height:100%}@keyframes slideL{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes riseUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(1.5deg)}}@keyframes ping{75%,to{transform:scale(2.2);opacity:0}}@keyframes pop{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}.hero-text{animation:slideL .8s ease-out both}.hero-vis{animation:riseUp 1s ease-out .5s both}.hero-vis img{animation:bob 4s ease-in-out infinite}.reveal{transition:opacity .6s ease var(--d,0s),transform .6s ease var(--d,0s)}.reveal.pre{opacity:0;transform:translateY(24px)}@media (max-width:1000px){.head .btn,.head-phone,.nav{display:none}.burger{display:block}.mnav{display:grid;position:fixed;inset:var(--head-h) 0 auto 0;background:var(--d0);padding:8px 24px 24px;grid-gap:4px;gap:4px;transform:translateY(calc(-100% - var(--head-h)));visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;z-index:-1}.mnav.open{transform:none;visibility:visible;transition:transform .3s ease}.mnav a{padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--on-d) 10%,transparent);color:var(--on-d)}.mnav .btn{margin-top:12px}.grid3,.rev-grid{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){body{font-size:16px}.wrap{padding-inline:16px}.sec{padding-block:56px}.hero .wrap{grid-template-columns:1fr;padding-block:28px 40px;gap:4px;position:relative}.brand-hero{width:72%;margin-bottom:18px}.hero-vis{position:absolute;right:10px;top:18px;padding-top:0;margin-right:0}.hero-vis img{width:92px}.cta .btn{flex:1 1 100%}.facts .wrap{grid-template-columns:1fr 1fr}.facts .f{padding:14px 0 14px 16px}.facts .f:nth-child(odd){border-left:0;padding-left:0}.booking .wrap,.route-grid,.vibro .wrap{grid-template-columns:1fr;gap:28px}.vibro-ph .price-tag{left:10px;bottom:10px}.grid3,.rev-grid{grid-template-columns:1fr}.gallery{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.gallery figure.wide{grid-column:span 2}.form{padding:20px}.form .row{grid-template-columns:1fr}.map,.map iframe{min-height:340px}.flag{--fw:170%;top:30%;opacity:.42}.flag.flag-right{opacity:.26}.fab{width:54px;height:54px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.reveal.pre{opacity:1;transform:none}}