@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.j1eaMG_className{font-family:Inter,Inter Fallback;font-style:normal}.j1eaMG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.EI40zG_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.EI40zG_variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
:root{--ink:#1c232b;--ink-2:#2b3540;--hero-bg:#111820;--orange:#f06436;--orange-dark:#c2471f;--steel:#eef1f4;--card:#f5f7f9;--line:#e3e8ee;--line-2:#c9d2dc;--text-2:#3b4654;--meta:#5b6775;--footer-meta:#b4bcc5;--ok-bg:#ecfdf3;--ok:#166534;--live:#22c55e;--font-display:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;--font-body:var(--font-inter), "Inter", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}section[id]{scroll-margin-top:92px}a,a:hover{color:var(--ink)}button,input,textarea,select{font-family:inherit}img,video{max-width:100%;display:block}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.14em;color:var(--orange-dark);font-size:13px;font-weight:700}.h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:700;line-height:1}.h2-xl{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:.96}.lead{color:var(--text-2);margin:0;font-size:18px}.head{flex-direction:column;gap:14px;display:flex}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.sec{max-width:1320px;margin:0 auto;padding:112px 32px}.stack-40{flex-direction:column;gap:40px;display:flex}.stack-56{flex-direction:column;gap:56px;display:flex}.stack-64{flex-direction:column;gap:64px;display:flex}.bg-white{background:#fff}.bg-ink{background:var(--ink);color:#fff}.a-grid{background-color:var(--steel);background-image:linear-gradient(#1c232b0e 1px,#0000 1px),linear-gradient(90deg,#1c232b0e 1px,#0000 1px);background-size:48px 48px}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px 72px;display:grid}.g2f{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:40px 72px;display:grid}.g-dyn{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.specs{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn-orange{background:var(--orange);color:var(--ink);transition:transform .35s var(--ease), box-shadow .3s ease}.btn-orange:hover{color:var(--ink);transform:translateY(-1px);box-shadow:0 12px 28px -14px #f06436cc}.btn-glass{-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;padding:0 24px;font-size:16px;font-weight:600;transition:background-color .3s}.btn-glass:hover{color:#fff;background:#fff3}.btn-dark{background:var(--ink);color:#fff;transition:background-color .25s}.btn-dark:hover{background:var(--ink-2);color:#fff}.btn-outline-light{color:#fff;background:0 0;border:1.5px solid #fff6;padding:0 24px;font-size:16px}.btn-outline-light:hover{color:#fff;border-color:#ffffffb3}.site-header{z-index:40;height:92px;padding:14px 20px;position:sticky;top:0}.a-glass{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(200%)brightness(1.1);background:linear-gradient(#ffffff94 0%,#ffffff61 100%);border:1px solid #ffffff59;position:relative;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #ffffff59,inset 0 0 24px #ffffff38,0 12px 36px -12px #00000059}.a-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(115deg,#fff 0%,#fff3 32%,#ffffff14 55%,#ffffffbf 100%);padding:1.2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.a-glass:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff73,#fff0);border-radius:17px 17px 40% 40%/17px 17px 14px 14px;height:50%;position:absolute;top:1px;left:1px;right:1px}.header-bar{transition:background .3s}.site-header.on-dark .a-glass{background:linear-gradient(#ffffffe6 0%,#ffffffd1 100%)}.header-bar{border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;height:64px;margin:0 auto;padding:0 10px 0 24px;display:flex}.header-logo{display:flex}.header-logo img{width:auto;height:22px}.header-nav{gap:32px;display:flex}.nav-link{color:var(--ink);opacity:.8;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s}.nav-link:hover{opacity:1}.header-actions{align-items:center;gap:10px;display:flex}.header-cta{border-radius:12px;height:44px;padding:0 20px;font-size:15px}.burger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1c232b29;border-radius:12px;justify-content:center;align-items:center;display:none}.mobile-nav{background:#fff;border-radius:18px;flex-direction:column;max-width:1320px;margin:8px auto 0;padding:8px 24px 16px;display:flex;box-shadow:0 20px 50px -20px #0006}.mobile-nav a{border-bottom:1px solid var(--line);font-family:var(--font-display);padding:14px 0;font-size:22px;font-weight:600;text-decoration:none}.mobile-nav a:last-child{border-bottom:none}.hero{background:var(--hero-bg);color:#fff;height:clamp(620px,100svh,940px);margin-top:-92px;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media img,.hero-media video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-media video{opacity:0;transition:opacity .9s var(--ease)}.hero-media video.on{opacity:1}.hero-slide{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.hero-slide.on{opacity:1}.hero-shade-b{background:linear-gradient(#11182033 0%,#11182073 55%,#111820eb 100%);position:absolute;inset:0}.hero-shade-l{background:linear-gradient(90deg,#1118208c 0%,#11182000 60%);position:absolute;inset:0}.hero-body{flex-direction:column;justify-content:flex-end;gap:28px;max-width:1320px;height:100%;margin:0 auto;padding:120px 32px 72px;display:flex;position:relative}.hero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(46px,7vw,104px);font-weight:700;line-height:.96}.hero-sub{color:#ffffffe6;max-width:560px;margin:0;font-size:20px;line-height:1.5}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}@keyframes aLine{0%{transform:translateY(105%)}to{transform:none}}.a-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.a-line>span{animation:aLine 1s var(--ease) forwards;display:block;transform:translateY(105%)}@keyframes aFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.a-fade{opacity:0;animation:aFade .8s var(--ease) forwards}@keyframes aSettle{0%{transform:scale(1.08)}to{transform:scale(1)}}.a-settle{animation:aSettle 2s var(--ease) both}@keyframes aPing{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.a-ping{animation:aPing 1.8s var(--ease) infinite}@keyframes aBlink{0%,to{opacity:1}50%{opacity:.35}}.a-blink{animation:2s ease-in-out infinite aBlink}@keyframes aPanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.a-panelin{animation:aPanel .35s var(--ease)}.a-msg{animation:aPanel .3s var(--ease) both}.a-res{animation:aPanel .4s var(--ease)}.specs-band{background:var(--line);border-bottom:1px solid var(--line)}.spec{background:#fff;flex-direction:column;gap:6px;padding:28px 32px;display:flex}.spec-k{letter-spacing:.14em;color:var(--meta);font-size:12px;font-weight:700}.spec-v{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:700}.repairs-col{flex-direction:column;gap:32px;min-width:0;display:flex}.repair-list{border-top:1px solid var(--line-2);flex-direction:column;display:flex}.a-row{border:none;border-bottom:1px solid var(--line-2);cursor:pointer;text-align:left;color:var(--ink);font:inherit;background:0 0;align-items:center;gap:20px;width:100%;padding:18px 12px;transition:background-color .3s;display:flex}.a-row:hover{background:#fff}.row-n{font-family:var(--font-display);color:var(--meta);flex:none;width:26px;font-size:14px;font-weight:600}.a-rn{min-width:0;transition:transform .4s var(--ease);flex-direction:column;flex:1;gap:2px;display:flex}.a-row:hover .a-rn{transform:translate(6px)}.row-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.row-sub{color:var(--meta);font-size:14px}.row-time{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:700}.a-arr{border:1.5px solid var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .25s,border-color .25s;display:flex}.a-row:hover .a-arr{background:var(--orange);border-color:var(--orange)}.a-media{aspect-ratio:4/5;background:#d3dbe4;border-radius:24px;min-width:0;max-height:720px;position:relative;overflow:hidden}.a-media img{object-fit:cover;width:100%;height:100%}.part-tag{height:34px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 24px -12px #00000059}.part-tag i{background:var(--orange);border-radius:50%;width:7px;height:7px;display:block}.a-brand{border:1px solid var(--line);cursor:pointer;min-height:112px;color:var(--ink);font:inherit;text-align:left;background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex}.a-brand:hover{border-color:var(--ink);box-shadow:0 16px 32px -24px #1c232b80}.brand-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(19px,2vw,24px);font-weight:700}.brand-act{color:var(--meta);align-items:center;gap:6px;font-size:14px;font-weight:700;transition:color .25s;display:inline-flex}.a-brand:hover .brand-act{color:var(--orange-dark)}.process-wrap{position:relative}.a-pipe{background:var(--line-2);height:2px;position:absolute;top:22px;left:22px;right:22px}.a-draw{background:var(--orange);width:100%;height:2px}.steps{gap:32px;position:relative}.step{flex-direction:column;gap:14px;display:flex}.step-n{background:var(--ink);color:#fff;width:46px;height:46px;font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.step-t{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:700}.step-d{color:var(--text-2);font-size:16px;line-height:1.5}.warranty-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.promise{border-top:1px solid #ffffff2e;flex-direction:column;gap:10px;padding-top:24px;display:flex}.promise-big{font-family:var(--font-display);letter-spacing:-.04em;font-size:44px;font-weight:700;line-height:1}.promise-label{color:#ffffffd1;font-size:17px}.delivery-card{background:#fff;border-radius:24px;flex-direction:column;gap:24px;min-width:0;padding:32px;display:flex;box-shadow:0 30px 60px -40px #1c232b66}.kv-list{flex-direction:column;display:flex}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;display:flex}.kv span:first-child{color:var(--meta)}.kv span:last-child{text-align:right;font-weight:700}.cp-form{flex-direction:column;gap:10px;display:flex}.cp-form label{font-size:15px;font-weight:700}.cp-box{background:var(--card);border:1.5px solid var(--line);border-radius:14px;gap:8px;padding:6px;display:flex}.cp-box input{min-width:0;height:48px;color:var(--ink);background:0 0;border:none;border-radius:10px;flex:1;padding:0 12px;font-size:16px}.cp-box input:focus{outline:2px solid var(--orange);outline-offset:2px}.cp-box button{cursor:pointer;border:none;border-radius:10px;height:48px;padding:0 22px;font-size:15px;font-weight:700}.cp-box button:disabled{opacity:.6;cursor:progress}.cp-res{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.cp-res.ok{background:var(--ok-bg);color:var(--ok)}.cp-res.no{background:var(--card);color:var(--text-2)}.cp-res-text{flex-direction:column;gap:2px;display:flex}.cp-res-text small{font-size:13px;font-weight:500}.cp-res button,.cp-res a{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:15px;font-weight:700;text-decoration:underline}.branch-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:18px;padding:26px;display:flex}.branch-info{flex-direction:column;gap:6px;display:flex}.branch-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.branch-line{color:var(--text-2);font-size:15px}.open-status{color:var(--meta);align-items:center;gap:8px;min-height:20px;font-size:14px;font-weight:600;display:flex}.open-status i{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.open-status.open{color:var(--ok)}.open-status.open i{background:var(--live)}.branch-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.branch-btns a{border-radius:10px;justify-content:center;align-items:center;height:46px;padding:0 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.branch-btns .ghost{border:1px solid var(--ink);color:var(--ink)}.faq-list{flex-direction:column;gap:8px;min-width:0;display:flex}.faq-item{background:#fff;border-radius:16px}.faq-q{text-align:left;cursor:pointer;width:100%;min-height:68px;color:var(--ink);background:0 0;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:18px;font-weight:600;display:flex}.faq-icon{background:var(--steel);width:34px;height:34px;color:var(--ink);transition:transform .35s var(--ease);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.faq-item.open .faq-icon{background:var(--orange);transform:rotate(45deg)}.faq-a{color:var(--text-2);margin:0;padding:0 22px 20px;font-size:16px;line-height:1.55}.map-list{flex-direction:column;gap:10px;display:flex}.map-card{cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:20px 22px;transition:border-color .25s,background-color .25s;display:flex}.map-card.on{border-color:var(--ink);background:#fff;box-shadow:0 16px 32px -24px #1c232b80}.map-card-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.map-card-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.map-dot{background:var(--line-2);border-radius:50%;flex:none;width:10px;height:10px}.map-card.on .map-dot{background:var(--orange)}.map-card-addr{color:var(--text-2);font-size:15px}.map-card-hours{color:var(--meta);font-size:14px}.maps-btn{border-radius:12px;height:50px;margin-top:6px;font-size:15px}.map-box{background:var(--line);border:1px solid #dce2e8;border-radius:24px;min-width:0;min-height:440px;position:relative;overflow:hidden}.map-box>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.map-grid{opacity:.6;position:absolute;inset:0}.map-canvas{position:absolute;inset:0}.pin{cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px -8px #1c232b80}.pin.on{z-index:3;background:var(--ink);box-shadow:0 10px 24px -8px #1c232b99}.pin>i{background:var(--orange);border-radius:50%;width:12px;height:12px;display:block}.pin-ping{border:2px solid var(--orange);border-radius:50%;position:absolute;inset:-10px}.pin-label{z-index:4;white-space:nowrap;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 14px 30px -14px #1c232b80}.pin-label b{font-size:14px;font-weight:700}.pin-label span{color:var(--meta);font-size:13px}.map-zoom{background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 20px -10px #0000004d}.map-zoom span{justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.map-zoom span:first-child{border-bottom:1px solid var(--line)}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1320px;margin:0 auto;padding:112px 32px 88px;display:flex}.cta-btns{flex-wrap:wrap;gap:12px;display:flex}.cta-btns .btn{height:58px;padding:0 28px}.cta-btns .btn-outline-light{padding:0 24px;font-size:16px}.footer{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:40px 64px;max-width:1320px;margin:0 auto;padding:48px 32px 104px;display:flex}.footer-brand{flex-direction:column;gap:16px;max-width:320px;display:flex}.footer-logo{background:#fff;border-radius:12px;align-self:flex-start;padding:12px 16px;display:flex}.footer-logo img{width:auto;height:22px}.footer-legal{color:var(--footer-meta);font-size:14px;line-height:1.6}.footer-cols{flex-wrap:wrap;gap:48px;font-size:15px;display:flex}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col-t{letter-spacing:.1em;color:var(--footer-meta);font-size:12px;font-weight:700}.footer-col a{color:#fff;text-decoration:none}.footer-col a:hover{color:#fff;text-decoration:underline}.mbar{z-index:45;-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#fffffff2;gap:8px;padding:10px 12px;display:none;position:fixed;bottom:0;left:0;right:0}.mbar a{border-radius:12px;flex:1;height:52px;padding:0 12px;font-size:16px}.mbar .ghost{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.fab{z-index:50;background:var(--ink);color:#fff;cursor:pointer;height:54px;transition:transform .35s var(--ease), box-shadow .3s ease;border:none;border-radius:14px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:15px;font-weight:700;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 40px -16px #1c232b99,inset 0 0 0 1px #ffffff24}.fab:hover{transform:translateY(-1px)}.chat-panel{z-index:50;border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;width:380px;max-height:min(580px,100vh - 140px);display:flex;position:fixed;bottom:100px;right:28px;overflow:hidden;box-shadow:0 30px 80px -30px #1c232b80}.chat-head{background:var(--ink);color:#fff;align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.chat-head-t{flex-direction:column;flex:1;gap:2px;display:flex}.chat-head-t b{font-family:var(--font-display);font-size:17px;font-weight:700}.chat-head-t span{color:#fffc;align-items:center;gap:6px;font-size:13px;display:flex}.chat-live{background:var(--live);border-radius:50%;width:7px;height:7px;display:block}.chat-x{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chat-body{background:var(--card);flex-direction:column;flex:1;gap:10px;min-height:220px;padding:16px;display:flex;overflow-y:auto}.msg{justify-content:flex-start;display:flex}.msg.me{justify-content:flex-end}.bubble{max-width:84%;color:var(--ink);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:15px;line-height:1.5}.msg.me .bubble{background:var(--ink);color:#fff;border:none;border-radius:14px 14px 4px}.bubble a{color:inherit;font-weight:700}.bubble-who{color:var(--orange-dark);margin-bottom:2px;font-size:12px;display:block}.bubble-links{flex-direction:column;gap:6px;margin-top:10px;display:flex}.bubble-btn{background:var(--ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex;color:#fff!important}.bubble-btn:hover{background:var(--ink-2)}.chat-quick{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.chat-quick button{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;text-align:right;background:#fff;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.chat-quick button:hover{background:var(--ink);color:#fff}.chat-form input:disabled{background:var(--card)}.typing{gap:4px;padding:4px 0;display:inline-flex}.typing i{background:var(--meta);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite aBlink}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.chat-form{border-top:1px solid var(--line);gap:8px;padding:12px 14px 14px;display:flex}.chat-form input{border:1px solid var(--line);min-width:0;height:46px;color:var(--ink);border-radius:10px;flex:1;padding:0 14px;font-size:15px}.chat-form input:focus{outline:2px solid var(--orange);outline-offset:2px}.chat-send{background:var(--orange);width:46px;height:46px;color:var(--ink);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.chat-send:disabled{opacity:.6}.doc{max-width:760px;margin:0 auto;padding:72px 32px 112px}.doc h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(38px,4.6vw,56px);font-weight:700;line-height:1}.doc .meta{color:var(--meta);margin:0 0 40px;font-size:15px}.doc h2{font-family:var(--font-display);letter-spacing:-.02em;margin:40px 0 10px;font-size:24px}.doc p{color:var(--text-2);margin:0 0 14px;font-size:17px;line-height:1.65}.portal{background-color:var(--steel);background-image:linear-gradient(#1c232b0e 1px,#0000 1px),linear-gradient(90deg,#1c232b0e 1px,#0000 1px);background-size:48px 48px;min-height:100vh}.portal-top{z-index:10;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.portal-logo img{width:auto;height:20px}.portal-back{color:var(--text-2);font-size:14px;font-weight:600;text-decoration:none}.portal-main{max-width:680px;margin:0 auto;padding:32px 16px 80px}.portal-stack{flex-direction:column;gap:16px;display:flex}.portal-intro{flex-direction:column;gap:8px;padding:8px 4px;display:flex}.portal-intro h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(32px,7vw,44px);font-weight:700;line-height:1.02}.portal-intro p{color:var(--text-2);margin:0;font-size:17px;line-height:1.5}.portal-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.portal-card h2{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:21px;display:flex}.portal-card h2 small{font-family:var(--font-body);color:var(--meta);font-size:13px;font-weight:600}.portal-card h2 small.ok{color:var(--ok)}.portal-card p{color:var(--text-2);margin:0;line-height:1.55}.portal-attn{border:1.5px solid var(--orange);box-shadow:0 20px 40px -30px #f06436cc}.portal-status{gap:4px}.portal-label{color:var(--meta);font-size:13px;font-weight:700}.portal-big{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px}.portal-small{font-size:14px;color:var(--meta)!important}.portal-form{gap:18px}.portal-field{flex-direction:column;gap:6px;display:flex}.portal-field label{font-size:15px;font-weight:700}.portal-field>span{color:var(--meta);font-size:14px}.portal-field>span.ok{color:var(--ok);font-weight:600}.portal-field>span.bad{color:#b42318;font-weight:600}.portal-field input,.portal-field select,.portal-field textarea{border:1.5px solid var(--line-2);width:100%;height:52px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:0 14px;font-size:17px}.portal-field textarea{height:auto;padding:12px 14px}.portal-field input:focus,.portal-field select:focus,.portal-field textarea:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:var(--ink)}.portal-submit{width:100%}.portal-btns{flex-wrap:wrap;gap:10px;display:flex}.portal-btns>*{flex:200px}.portal-btns form{display:flex}.portal-btns form .btn{flex:1}.portal-ghost{color:var(--ink);border:1.5px solid var(--ink);background:#fff;font-size:16px}.portal-note{background:var(--card);color:var(--text-2);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.45}.portal-note.bad{color:#b42318;background:#fef3f2}.portal-note.ok{background:var(--ok-bg);color:var(--ok)}.portal-hint{color:var(--meta);text-align:center;margin:0;padding:0 8px;font-size:14px;line-height:1.5}.portal-choice{flex-wrap:wrap;gap:8px;display:flex}.portal-choice label{border:1.5px solid var(--line-2);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-weight:600;display:inline-flex}.portal-choice label:has(input:checked){border-color:var(--ink);background:var(--ink);color:#fff}.portal-choice input{accent-color:var(--orange);border:none;flex:none;width:18px;height:18px;margin:0;padding:0}.portal-choice label{white-space:nowrap}.portal-dl{flex-direction:column;margin:0;display:flex}.portal-dl>div{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.portal-dl>div:last-child{border-bottom:none}.portal-dl dt{color:var(--meta);font-size:13px;font-weight:700}.portal-dl dd{margin:0;font-size:16px;line-height:1.5}.portal-quote{border-collapse:collapse;width:100%;font-size:16px}.portal-quote td{border-bottom:1px solid var(--line);padding:10px 0}.portal-quote td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.portal-quote tfoot td{border-bottom:none;padding-top:14px;font-size:18px;font-weight:700}.portal-balance{background:var(--card);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.portal-balance b{font-size:18px}.portal-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-photos figure{flex-direction:column;gap:6px;margin:0;display:flex}.portal-photos img{aspect-ratio:1;object-fit:cover;background:var(--steel);border-radius:12px;width:100%}.portal-photos figcaption{color:var(--meta);font-size:13px}.tl{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.tl-step{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.tl-step:last-child{padding-bottom:0}.tl-step:before{content:"";background:var(--line-2);width:2px;position:absolute;top:20px;bottom:-2px;left:11px}.tl-step:last-child:before{display:none}.tl-step.done:before{background:var(--ink)}.tl-step>i{border:2px solid var(--line-2);z-index:1;background:#fff;border-radius:50%;width:24px;height:24px;position:relative}.tl-step.done>i{background:var(--ink);border-color:var(--ink)}.tl-step.done>i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.tl-step.now>i{border-color:var(--orange);background:#fff;box-shadow:0 0 0 5px #f064362e}.tl-step.now>i:after{content:"";background:var(--orange);border-radius:50%;position:absolute;inset:5px}.tl-step b{padding-top:1px;font-size:16px;display:block}.tl-step.todo b{color:var(--meta);font-weight:500}.tl-when{color:var(--meta);margin-top:2px;font-size:13px;display:block}.tl-step p{margin-top:4px;font-size:15px}@supports (animation-timeline:view()){@keyframes aRv{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.a-rv{animation:linear both aRv;animation-timeline:view();animation-range:entry entry 60%}@keyframes aClip{0%{clip-path:inset(0 0 100% round 24px)}to{clip-path:inset(0 round 24px)}}.a-clip{animation:linear both aClip;animation-timeline:view();animation-range:entry cover 35%}@keyframes aTag{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.a-tag{animation:linear both aTag;animation-timeline:view()}.a-tag1{animation-range:cover 20% cover 30%}.a-tag2{animation-range:cover 25% cover 35%}.a-tag3{animation-range:cover 30% cover 40%}.a-tag4{animation-range:cover 35% cover 45%}@keyframes aDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.a-draw{transform-origin:0;animation:linear both aDraw;animation-timeline:view();animation-range:entry 40% cover 50%}}html.io .a-rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}html.io .a-clip{clip-path:inset(0 0 100% round 24px);transition:clip-path 1.1s var(--ease)}html.io .a-tag{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:scale(.9)}html.io .a-tag2{transition-delay:.15s}html.io .a-tag3{transition-delay:.3s}html.io .a-tag4{transition-delay:.45s}html.io .a-draw{transform-origin:0;transition:transform 1.4s var(--ease);transform:scaleX(0)}html.io .in.a-rv,html.io .in .a-tag,html.io .in.a-draw{opacity:1;transform:none}html.io .in.a-clip{clip-path:inset(0 round 24px)}@media (max-width:1023px){.header-nav,.header-cta{display:none}.burger{display:inline-flex}.g4,.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.g3,.g2,.g2f{grid-template-columns:minmax(0,1fr)}.a-media{aspect-ratio:16/11;max-height:none}.a-pipe{display:none}}@media (max-width:720px){.mbar{display:flex}.fab{bottom:86px;right:16px}.chat-panel{width:auto;max-height:calc(100svh - 176px);bottom:156px;left:12px;right:12px}.sec{padding-top:80px;padding-bottom:80px}.hero-body{padding-bottom:156px}}@media (max-width:560px){.g4.g4-1,.specs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.a-line>span,.a-fade,html.io .a-rv,html.io .a-tag,html.io .a-draw{opacity:1;transform:none}html.io .a-clip{clip-path:none}}
