@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.PPAfda_className{font-family:Outfit,Outfit Fallback;font-style:normal}.PPAfda_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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%}.ODW2ua_className{font-family:Inter,Inter Fallback;font-style:normal}.ODW2ua_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.EDFLca_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.EDFLca_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--red:#d20104;--red-hover:#b30003;--red-soft:#fff1f1;--red-tint:#ffdcdc;--yellow:#fdd704;--yellow-soft:#fff8d1;--yellow-ink:#7a6000;--white:#fff;--ink:#111113;--ink-2:#1b1b20;--text:#45454d;--muted:#6f6f78;--line:#ececef;--line-2:#e1e1e6;--soft:#f7f7f8;--font-display:var(--font-outfit), "Outfit", system-ui, sans-serif;--font-body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;--shadow-sm:0 1px 2px #1111130d, 0 1px 1px #11111308;--shadow-md:0 10px 30px -12px #11111329, 0 2px 6px #1111130a;--shadow-lg:0 40px 80px -32px #11111347, 0 6px 16px #1111130d;--shadow-red:0 12px 28px -12px #d20104b3;--container:1200px;--gutter:20px;--header-h:64px;--radius:20px;--radius-lg:28px;--radius-sm:12px;--section-y:clamp(72px, 9vw, 120px)}@media (min-width:960px){:root{--header-h:72px;--gutter:32px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}html.no-scroll,html.no-scroll body{overflow:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25em;height:1.25em}.icon--solid{fill:currentColor;stroke:none}.skip-link{z-index:100;color:var(--white);background:var(--ink);border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.btn{font-family:var(--font-display);letter-spacing:-.005em;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.82em 1.35em;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn--primary{color:var(--white);background:var(--red);box-shadow:var(--shadow-red), inset 0 1px 0 #ffffff2e}.btn--primary:hover{background:var(--red-hover);box-shadow:0 16px 32px -12px #d20104bf,inset 0 1px #ffffff2e}.btn--dark{color:var(--white);background:var(--ink);box-shadow:0 10px 24px -14px #111113cc}.btn--dark:hover{background:#2a2a30}.btn--light{color:var(--ink);background:var(--white);box-shadow:0 14px 30px -14px #00000073}.btn--light:hover{background:var(--yellow)}.btn--lg{padding:1.05em 1.75em;font-size:1.0625rem}.btn__arrow{stroke-width:2.4px;width:1.05em;height:1.05em;margin-right:-.25em;transition:translate .2s}.btn:hover .btn__arrow{translate:3px}@media (max-width:559px){.btn--lg{width:100%}}.slogan{font-family:var(--font-mono);letter-spacing:.02em;color:var(--red);font-size:.8125rem;font-weight:500}.eyebrow{font-family:var(--font-mono);letter-spacing:.01em;color:var(--ink);background:var(--white);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:6px 14px 6px 12px;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:var(--red);border-radius:50%;flex-shrink:0;width:7px;height:7px}.eyebrow--dot:before{animation:2.2s ease-out infinite eyebrow-pulse;box-shadow:0 0 #d2010473}@keyframes eyebrow-pulse{to{box-shadow:0 0 0 8px #d2010400}}.section{padding-block:var(--section-y)}.section__head{text-align:center;max-width:760px;margin:0 auto clamp(40px,6vw,64px)}.section__title{letter-spacing:-.035em;font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:800}.section__title em{color:var(--red);font-style:normal}.section__lead{color:var(--muted);margin-top:18px;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.6}.section__head .section__lead{max-width:600px;margin-inline:auto}.section__cta{justify-content:center;margin-top:clamp(40px,6vw,56px);display:flex}.header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#d20104f5;border-bottom:1px solid #ffffff1f;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.header.is-scrolled{border-bottom-color:#0000002e;box-shadow:0 8px 26px -16px #780002bf}.header :focus-visible{outline-color:var(--yellow)}.header__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.header__brand{flex-shrink:0;display:block}.header__brand img{width:auto;height:30px}.nav__list{display:flex}.nav__link{color:#ffffffdb;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.nav__link:hover,.nav__link.is-active{color:var(--white)}@media (min-width:960px){.nav__link{padding:8px 2px;position:relative}.nav__link.is-active:after{content:"";background:var(--yellow);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}}.menu-toggle{cursor:pointer;background:#ffffff24;border:1px solid #ffffff47;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:inline-flex}.menu-toggle__bar{background:var(--white);border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .2s;display:block}.header.is-open .menu-toggle__bar:first-child{transform:translateY(7px)rotate(45deg)}.header.is-open .menu-toggle__bar:nth-child(2){opacity:0}.header.is-open .menu-toggle__bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:959px){.nav{inset:var(--header-h) 0 0 0;padding:20px var(--gutter) 40px;background:var(--red);opacity:0;visibility:hidden;border-top:1px solid #ffffff24;flex-direction:column;gap:32px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}.header.is-open{background:var(--red)}.header.is-open .nav{opacity:1;visibility:visible;transform:none}.nav__list{flex-direction:column}.nav__link{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);border-bottom:1px solid #ffffff2e;padding:16px 0;font-size:1.75rem;font-weight:600;display:block}.nav__cta{width:100%;padding:1.05em;font-size:1.0625rem}}@media (min-width:960px){.header__brand img{height:34px}.nav{align-items:center;gap:32px;display:flex}.nav__list{gap:30px}.nav__cta{padding:.7em 1.15em;font-size:.9375rem}.menu-toggle{display:none}}.burst{--burst-bg:var(--yellow);--burst-fg:var(--ink);aspect-ratio:1;width:112px;color:var(--burst-fg);text-align:center;filter:drop-shadow(0 12px 18px #00000038);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.burst:before{content:"";background:var(--burst-bg);clip-path:polygon(50% 0%,56.4% 9.5%,65.5% 2.4%,68.6% 13.5%,79.4% 9.5%,79% 21%,90.5% 20.6%,86.5% 31.4%,97.6% 34.5%,90.5% 43.6%,100% 50%,90.5% 56.4%,97.6% 65.5%,86.5% 68.6%,90.5% 79.4%,79% 79%,79.4% 90.5%,68.6% 86.5%,65.5% 97.6%,56.4% 90.5%,50% 100%,43.6% 90.5%,34.5% 97.6%,31.4% 86.5%,20.6% 90.5%,21% 79%,9.5% 79.4%,13.5% 68.6%,2.4% 65.5%,9.5% 56.4%,0% 50%,9.5% 43.6%,2.4% 34.5%,13.5% 31.4%,9.5% 20.6%,21% 21%,20.6% 9.5%,31.4% 13.5%,34.5% 2.4%,43.6% 9.5%);position:absolute;inset:0}.burst>*{position:relative}.burst__small{font-family:var(--font-mono);font-size:.75rem;font-weight:600;line-height:1.1}.burst__big{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1}.hero{background:var(--white);padding-block:clamp(36px,5vw,64px) clamp(56px,7vw,88px);transition:background-color .6s;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;inset:0}.hero:before{background-image:radial-gradient(#11111312 1px,#0000 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 72% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 70% at 72% 45%,#000 10%,#0000 75%)}.hero:after{background:radial-gradient(45% 55% at 78%,#d2010412,#0000 70%);transition:opacity .6s}.hero__inner{z-index:1;gap:24px;display:grid;position:relative}.hero__content{max-width:40rem}.hero__title{letter-spacing:-.045em;font-size:clamp(2.75rem,6.4vw,5.25rem);font-weight:800;line-height:1;transition:color .6s}.hero__title em{color:var(--white);background:var(--red);border-radius:.2em;margin-top:.08em;padding:.02em .2em .1em;font-style:normal;display:inline-block;rotate:-2deg;box-shadow:0 .16em .4em -.16em #d2010499}.hero__text{max-width:34rem;color:var(--muted);margin-top:24px;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.65;transition:color .6s}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero__visual{max-width:720px;margin-inline:calc(var(--gutter) * -1);position:relative}@media (min-width:760px) and (max-width:959px){.hero__visual{margin-inline:auto}}.hero.is-night{background:#10122a}.hero.is-night:before{opacity:.6;background-image:radial-gradient(#ffffff8c 1px,#0000 1.5px),radial-gradient(#ffffff4d 1px,#0000 1.5px);background-position:10px 20px,50px 40px;background-size:140px 120px,90px 70px;-webkit-mask-image:none;mask-image:none}.hero.is-night:after{background:radial-gradient(45% 55% at 78%,#ffbe5a14,#0000 70%)}.hero.is-night .hero__title{color:var(--white)}.hero.is-night .hero__text{color:#ffffffb3}.hero.is-night .eyebrow{color:#ffffffdb;background:#ffffff0f;border-color:#ffffff24}.hero.is-night :focus-visible{outline-color:var(--yellow)}@media (min-width:960px){.hero__inner{min-height:min(680px, calc(100svh - var(--header-h) - 80px));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,3vw,48px)}.hero__visual{width:auto;margin:0 calc(var(--gutter) * -1) 0 0}}.ticker{background:var(--red);padding-block:16px;overflow:hidden}.ticker__track{width:max-content;animation:52s linear infinite ticker;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__list{display:flex}.ticker__list li{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--white);align-items:center;gap:12px;margin-right:44px;font-size:1.125rem;font-weight:600;display:flex}.ticker__icon{width:36px;height:36px;color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;display:grid}.ticker__list li:nth-child(2n) .ticker__icon{color:var(--red);background:var(--white)}.ticker__icon .icon{width:19px;height:19px}@keyframes ticker{to{transform:translate(-50%)}}.photo-frame{background:var(--soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.photo-frame img{aspect-ratio:4/5;object-fit:cover;width:100%}.notify{border:1px solid var(--line);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);background:#fffffff0;border-radius:18px;align-items:center;gap:12px;padding:12px 20px 12px 12px;animation:5s ease-in-out infinite alternate notify-float;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@keyframes notify-float{to{translate:0 -8px}}.notify__icon{border-radius:10px;width:40px;height:40px}.notify__text{flex-direction:column;line-height:1.3;display:flex}.notify__text strong{font-family:var(--font-display);color:var(--ink);font-size:1rem;font-weight:600}.notify__text span{color:var(--muted);font-size:.8125rem}.steps{background:var(--yellow);position:relative}.steps .section__lead{color:#111113b8}.steps__intro{text-align:center;margin-bottom:clamp(40px,6vw,64px)}.steps__head .section__lead{max-width:560px;margin-inline:auto}.steps__list{gap:16px;display:grid}.step{background:var(--white);border-radius:var(--radius-lg);padding:28px 26px 32px;position:relative;box-shadow:0 18px 36px -22px #7a60008c}.step__num{min-width:44px;height:32px;font-family:var(--font-mono);color:var(--red);background:var(--red-soft);border-radius:9px;place-items:center;margin-bottom:36px;padding-inline:10px;font-size:.875rem;font-weight:600;display:inline-grid}.step__title{font-size:1.5rem;font-weight:700}.step__text{color:var(--muted);margin-top:10px}@media (min-width:860px){.steps__list{grid-template-columns:repeat(3,1fr);gap:28px}.step:not(:last-child):after{content:"";z-index:1;background:var(--red);border-radius:2px;width:14px;height:14px;position:absolute;top:42px;right:-21px;rotate:45deg}}.engine{overflow:hidden}.engine__board{background-color:var(--soft);border:1px solid var(--line);border-radius:var(--radius-lg);background-image:radial-gradient(#11111314 1px,#0000 1.2px);background-size:18px 18px;grid-template-columns:70px 1fr 92px;align-items:center;gap:8px;max-width:1080px;margin-inline:auto;padding:24px 14px;display:grid;position:relative}.engine__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.engine__wire{fill:none;stroke:var(--line-2);stroke-width:2px}.engine__wire--out{stroke:#cfcfd6;stroke-dasharray:2 6;stroke-linecap:round}.engine__dot{fill:var(--red)}.engine__sheet-bg{fill:var(--white);stroke:#cfcfd6;stroke-width:1.2px}.engine__sheet-band{fill:var(--red)}.engine__sheet-line{fill:var(--yellow)}.engine__col{z-index:1;position:relative}.engine__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.75rem;font-weight:500;display:none}.engine__inputs,.engine__outputs{gap:14px;display:grid}.engine__node{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.engine__icon{width:42px;height:42px;color:var(--red);background:var(--red-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.engine__node:nth-child(2n) .engine__icon{color:var(--yellow-ink);background:var(--yellow-soft)}.engine__icon .icon{width:21px;height:21px}.engine__text{flex-direction:column;line-height:1.2;display:flex}.engine__text strong{font-family:var(--font-display);color:var(--ink);font-size:.875rem;font-weight:600}.engine__text small{color:var(--muted);font-size:.8125rem;display:none}.engine__thumb{height:58px;aspect-ratio:var(--ratio,4 / 5);background:var(--white);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);border-radius:6px;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.engine__thumb img{object-fit:cover;object-position:center top;width:100%;height:100%}.engine__thumb img.is-new{animation:.5s cubic-bezier(.3,1.5,.5,1) thumb-in}@keyframes thumb-in{0%{opacity:0;transform:scale(.6)translateY(-8px)}}.engine__node--out{transition:transform .25s,border-color .25s,box-shadow .25s}.engine__node--out.is-hit{transform:scale(1.06)}.engine__node--out.is-hit .engine__thumb{border-color:var(--red);box-shadow:0 0 0 3px var(--red-tint)}.engine__core{z-index:1;flex-direction:column;align-items:center;gap:10px;padding-block:24px;display:flex;position:relative}.engine__motor{aspect-ratio:1;place-items:center;width:128px;display:grid;position:relative}.engine__gear{width:100%;height:100%;fill:var(--white);stroke:var(--line-2);stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 10px 18px #11111314);animation:12s linear infinite spin;position:absolute;inset:0}.engine__chip{aspect-ratio:1;background:var(--red);border-radius:26%;place-items:center;width:56%;display:grid;position:relative;box-shadow:0 16px 30px -10px #d2010499,inset 0 1px #fff3}.engine__chip img{width:60%}.engine__chip.is-pulse{animation:.35s chip-pulse}@keyframes chip-pulse{50%{transform:scale(1.08)}}@keyframes spin{to{transform:rotate(360deg)}}.engine__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.35rem;font-weight:800;line-height:1}.engine__status{font-family:var(--font-mono);white-space:nowrap;color:var(--ink);background:var(--white);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:4px 11px;font-size:.75rem;font-weight:500;display:inline-flex}.engine__led{background:#17b26a;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite led-pulse;box-shadow:0 0 #17b26a80}@keyframes led-pulse{to{box-shadow:0 0 0 6px #17b26a00}}.engine__note{text-align:center;max-width:560px;color:var(--muted);margin:32px auto 0;font-size:.9375rem}@media (min-width:560px){.engine__board{grid-template-columns:90px 1fr 110px;padding:32px 24px}.engine__motor{width:160px}.engine__thumb{height:68px}}@media (min-width:860px){.engine__board{grid-template-columns:250px 1fr 270px;gap:32px;padding:40px}.engine__label{display:block}.engine__node{text-align:left;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:row;gap:14px;padding:10px 16px 10px 10px}.engine__text strong{font-size:1.0625rem}.engine__text small{display:block}.engine__outputs{gap:16px}.engine__thumb{height:60px;box-shadow:none}.engine__node--out.is-hit{border-color:var(--red-tint);transform:translate(6px)}.engine__motor{width:210px}.engine__name{font-size:1.75rem}}.features{background:var(--white);border-top:1px solid var(--line)}.plans{gap:20px;max-width:1200px;margin-inline:auto;display:grid}.plan-free{background:var(--white);border:1px solid var(--line-2);box-shadow:var(--shadow-md);border-radius:36px;flex-direction:column;padding:34px 30px 30px;display:flex;position:relative}.plan-free:before{content:"";background:var(--yellow);border-radius:0 0 5px 5px;height:5px;position:absolute;top:0;left:36px;right:36px}.plan-free__name{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--yellow-soft);border:1px solid var(--yellow);border-radius:999px;padding:6px 15px;font-size:.8125rem;font-weight:600;display:inline-block}.plan-free__price{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);align-items:flex-start;gap:5px;margin-top:20px;font-size:clamp(3.5rem,8vw,4.25rem);font-weight:800;line-height:.95;display:flex}.plan-free__cur{letter-spacing:-.02em;margin-top:.42em;font-size:.33em}.plan-free__hint{color:var(--muted);margin-top:10px;font-size:.9375rem}.plan-free__body{flex-direction:column;flex:1;display:flex}.plan-free__list{border-top:1px dashed var(--line-2);gap:16px;width:100%;margin:28px 0 30px;padding-top:26px;display:grid}.plan-free__list li{color:var(--text);align-items:flex-start;gap:11px;font-size:1rem;line-height:1.45;display:flex}.plan-free__check{width:21px;height:21px;color:var(--white);stroke-width:3.2px;background:#17b26a;border-radius:50%;flex-shrink:0;margin-top:1px;padding:4px}.plan-free__cta{width:100%;margin-top:auto}.plan-free__note{width:100%;font-family:var(--font-mono);text-align:center;color:var(--muted);margin-top:12px;font-size:.75rem}@media (min-width:720px) and (max-width:1179px){.plan-free{flex-direction:row;align-items:center;gap:44px;padding:36px 40px}.plan-free__head{flex-shrink:0}.plan-free__list{border-top:0;margin:0 0 24px;padding-top:0}}.plan{color:var(--white);background:var(--red);isolation:isolate;border-radius:36px;flex-direction:column;padding:38px 32px 32px;display:flex;position:relative;overflow:visible;box-shadow:0 30px 60px -30px #d2010499}.plan:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(#ffffff24 1px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 20% 100%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 20% 100%,#000,#0000 75%)}.plan__burst{width:104px;top:-30px;right:18px;transform:rotate(12deg)}.plan__burst .burst__big{font-size:1.6rem}.plan__head{align-items:center;gap:12px;display:flex}.plan__logo{background:var(--white);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.plan__logo img{width:30px;height:auto}.plan__name{letter-spacing:-.03em;color:var(--white);font-size:1.75rem;font-weight:800}.plan__from{color:#ffffffd9;margin-top:26px;font-size:1.0625rem}.plan__from s{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);font-weight:600;text-decoration-thickness:2px}.plan__price{margin-top:10px}.plan__tag{font-family:var(--font-display);color:var(--red);background:var(--yellow);border-radius:20px;align-items:flex-start;gap:6px;padding:10px 22px 12px 18px;font-weight:800;line-height:1;display:inline-flex;rotate:-3deg;box-shadow:0 20px 36px -18px #3c0000b3}.plan__cur{margin-top:.55em;font-size:1.6rem}.plan__int{letter-spacing:-.06em;font-size:clamp(4.5rem,11vw,6rem);line-height:.82}.plan__side{flex-direction:column;gap:4px;margin-top:.3em;display:flex}.plan__cents{letter-spacing:-.03em;font-size:2.2rem}.plan__per{color:var(--ink);font-size:1.05rem}.plan__period{color:var(--white);margin-top:18px;font-size:1.1875rem}.plan__period strong{font-weight:700}.plan__list{border-top:1px dashed #ffffff59;gap:14px;margin:26px 0 30px;padding-top:24px;display:grid}.plan__list li{color:var(--white);align-items:flex-start;gap:11px;font-size:1rem;line-height:1.45;display:flex}.plan__check{width:21px;height:21px;color:var(--red);background:var(--yellow);stroke-width:3.2px;border-radius:50%;flex-shrink:0;margin-top:1px;padding:4px}.plan__cta{width:100%;margin-top:auto}.plan__note{font-family:var(--font-mono);text-align:center;color:#ffffffc7;margin-top:14px;font-size:.8125rem}.plan :focus-visible{outline-color:var(--ink)}@media (min-width:760px){.plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}.plan-free,.plan{padding:40px 36px 34px}.plan__burst{width:116px;top:-34px;right:-22px}}.included{background:var(--soft);border-top:1px solid var(--line)}.included__inner{align-items:center;gap:48px;max-width:1140px;margin-inline:auto;display:grid}.included__media{width:min(100%,380px);margin-inline:auto;position:relative}.included__media:before{content:"";background:var(--red);border-radius:36px;position:absolute;inset:10% -7% -6% 12%;rotate:4deg}.included__list{gap:4px 32px;display:grid}.included .feature{border-bottom:1px dashed var(--line-2);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.included .feature:last-child{border-bottom:0}.feature__icon{width:38px;height:38px;color:var(--white);background:var(--red);border-radius:11px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 8px 16px -8px #d20104b3}.included .feature:nth-child(2n) .feature__icon{color:var(--ink);background:var(--yellow);box-shadow:0 8px 16px -8px #7a600099}.feature__icon .icon{width:19px;height:19px}.feature__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.feature__text{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.5}@media (min-width:720px){.included__list{grid-template-columns:1fr 1fr}.included .feature:nth-last-child(2){border-bottom:0}.included .feature:nth-child(4n+1) .feature__icon,.included .feature:nth-child(4n+4) .feature__icon{color:var(--white);background:var(--red);box-shadow:0 8px 16px -8px #d20104b3}.included .feature:nth-child(4n+2) .feature__icon,.included .feature:nth-child(4n+3) .feature__icon{color:var(--ink);background:var(--yellow);box-shadow:0 8px 16px -8px #7a600099}}@media (min-width:1100px){.included__inner{grid-template-columns:360px minmax(0,1fr);gap:72px}.included__media{margin-inline:0}.included .notify{bottom:36px;left:auto;right:-40px;transform:none}}.flyers{background-color:var(--soft);background-image:radial-gradient(#1111130d 1px,#0000 1.3px);background-size:22px 22px}.marquee{margin-top:4px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{width:max-content;animation:marquee calc(var(--items,8) * 5s) linear infinite;gap:16px;padding-block:4px 10px;display:flex}.marquee__track>li{flex:none;width:62vw;max-width:240px}.marquee:hover .marquee__track,.marquee:active .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 8px))}}.flyer-card{text-align:left;background:var(--white);border:1px solid var(--line);cursor:zoom-in;border-radius:0;flex-direction:column;width:100%;height:100%;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.flyer-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);transform:translateY(-4px)}.flyer-card__media{background:var(--soft);display:block;position:relative;overflow:hidden}.flyer-card__media img{aspect-ratio:1/1.414;object-fit:cover;width:100%;height:auto;transition:scale .4s}.flyer-card:hover .flyer-card__media img{scale:1.03}.flyer-card__zoom{width:34px;height:34px;color:var(--ink);box-shadow:var(--shadow-sm);opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .2s,translate .2s;display:grid;position:absolute;top:10px;right:10px;translate:0 -6px}.flyer-card__zoom .icon{width:17px;height:17px}.flyer-card:hover .flyer-card__zoom,.flyer-card:focus-visible .flyer-card__zoom{opacity:1;translate:0}@media (min-width:560px){.marquee__track{gap:20px}.marquee__track>li{width:38vw}@keyframes marquee{to{transform:translate(calc(-50% - 10px))}}}@media (min-width:980px){.marquee__track{gap:24px}.marquee__track>li{width:240px}@keyframes marquee{to{transform:translate(calc(-50% - 12px))}}}.flyer-card__body{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.flyer-card__segment{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-items:center;gap:6px;font-size:.6875rem;font-weight:600;display:inline-flex}.flyer-card__segment .icon{width:15px;height:15px}.flyer-card__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.2}.flyers__note{max-width:640px;color:var(--muted);background:var(--white);border:1px dashed var(--line-2);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin:28px auto 0;padding:14px 18px;font-size:.875rem;line-height:1.5;display:flex}.flyers__note .icon{width:18px;height:18px;color:var(--red);flex-shrink:0;margin-top:2px}.lightbox{background:0 0;border:0;width:min(1040px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:visible}.lightbox::backdrop{-webkit-backdrop-filter:blur(6px);background:#0a0a0eb8}.lightbox[open]{animation:.25s both lightbox-in}@keyframes lightbox-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.lightbox__panel{background:var(--white);border-radius:var(--radius-lg);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-lg);display:grid;position:relative;overflow:auto}.lightbox__media{background:var(--soft);justify-content:center;align-items:center;padding:16px;display:flex}.lightbox__media img{width:auto;max-height:58dvh;box-shadow:var(--shadow-md);border-radius:10px}.lightbox__info{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 24px 28px;display:flex}.lightbox__title{letter-spacing:-.035em;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:800}.lightbox__desc{color:var(--muted)}.lightbox__note{font-family:var(--font-mono);color:var(--muted);font-size:.75rem;line-height:1.5}.lightbox__nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding-top:16px;display:flex}.lightbox__pos{font-family:var(--font-mono);color:var(--muted);font-size:.875rem}.lightbox__arrow,.lightbox__close{width:44px;height:44px;color:var(--ink);background:var(--white);border:1px solid var(--line-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,border-color .15s;display:grid}.lightbox__arrow:hover,.lightbox__close:hover{background:var(--soft);border-color:#cfcfd6}.lightbox__close{z-index:2;box-shadow:var(--shadow-sm);position:absolute;top:12px;right:12px}@media (min-width:820px){.lightbox__panel{grid-template-columns:1fr 360px;overflow:hidden}.lightbox__media{padding:28px}.lightbox__media img{max-height:calc(100dvh - 80px)}.lightbox__info{padding:56px 32px 28px}.lightbox__nav{margin-top:auto}}.compare{background:var(--white);position:relative;overflow:hidden}.compare:before{content:"";pointer-events:none;background:radial-gradient(50% 55% at 78% 62%,#d201040d,#0000 70%),radial-gradient(#1111130d 1px,#0000 1.3px) 0 0/22px 22px;position:absolute;inset:0}.compare>.container{position:relative}.compare .section__title{font-size:clamp(2.4rem,5.6vw,4.25rem)}.compare .section__title em{color:var(--white);background:var(--red);border-radius:.2em;padding:.02em .2em .1em;display:inline-block;rotate:-2deg}.vs{flex-direction:column;gap:20px;max-width:1080px;margin-inline:auto;display:flex}.vs__labels{display:none}.vs__col{background:var(--soft);border:1px solid var(--line);border-radius:24px;flex-direction:column;display:flex;position:relative}.vs__head{align-items:center;gap:12px;padding:24px 24px 18px;display:flex}.vs__num{font-family:var(--font-mono);color:var(--muted);background:var(--white);border:1px solid var(--line-2);border-radius:7px;flex-shrink:0;padding:3px 8px;font-size:.8125rem;font-weight:600}.vs__title{color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1}.vs__cells li{border-top:1px dashed var(--line-2);align-items:flex-start;gap:14px;padding:16px 24px;display:flex}.vs__mark{width:24px;height:24px;color:var(--white);background:var(--red);stroke-width:3.2px;border-radius:50%;margin-top:1px;padding:5px}.vs__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#9a9aa3;margin-bottom:3px;font-size:.6875rem;font-weight:600;display:block}.vs__cells p{color:var(--muted);font-size:.9375rem;line-height:1.5}.vs__col--win{--zig:16px;padding-bottom:calc(var(--zig) / 2 + 12px);filter:drop-shadow(0 24px 44px #d2010438);background:0 0;border:0;order:-1;margin-top:56px}.vs__col--win:before{content:"";background:var(--white);box-shadow:inset 0 0 0 2px var(--red);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) / 2) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--zig) calc(var(--zig) / 2) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) / 2) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--zig) calc(var(--zig) / 2) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zig) / 2) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--zig) calc(var(--zig) / 2) repeat-x;border-radius:28px 28px 0 0;position:absolute;inset:0}.vs__col--win>*{position:relative}.vs__col--win .vs__head{background:var(--red);border-radius:26px 26px 0 0;margin:0 2px;padding:24px 22px 20px}.vs__logo{background:var(--white);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.vs__logo img{width:30px;height:auto}.vs__col--win .vs__title{letter-spacing:-.03em;color:var(--white);font-size:1.875rem;font-weight:800}.vs__col--win .vs__cells li{border-top-color:#ececef}.vs__col--win .vs__cells li:first-child{border-top:0}.vs__col--win .vs__mark{color:var(--white);background:#17b26a}.vs__col--win .vs__label{color:var(--red)}.vs__col--win .vs__cells p{color:var(--ink);font-size:1rem;font-weight:500}.vs__mascot{z-index:1;pointer-events:none;width:128px;height:auto;top:-92px;right:-8px;rotate:8deg;position:absolute!important}@media (min-width:900px){.vs{grid-template-rows:auto repeat(4,auto);grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:0 16px;padding-top:40px;display:grid}.vs__labels,.vs__col{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.vs__labels li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px dashed var(--line-2);align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}.vs__labels .vs__corner{border-top:0}.vs__label-icon{width:32px;height:32px;color:var(--red);background:var(--red-soft);border-radius:10px;place-items:center;display:grid}.vs__label-icon .icon{width:17px;height:17px}.vs__cells{grid-row:2/-1;grid-template-rows:subgrid;display:grid}.vs__cells li{align-items:center;min-height:92px;padding-block:18px}.vs__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs__col--win{padding-bottom:calc(var(--zig) / 2 + 20px);order:0;margin:-28px 0 -36px}.vs__col--win .vs__head{padding-top:32px}.vs__mascot{width:150px;top:-104px;right:-26px}}.faq{background:var(--red-soft)}.faq__inner{gap:40px;display:grid}.faq__head .section__lead{margin-bottom:28px}.mascot--faq{width:min(220px,62%);margin:32px auto 0;position:relative}.mascot--faq:before{content:"";background:var(--yellow);border-radius:50%;position:absolute;inset:6%}.mascot--faq img{width:100%;height:auto;display:block;position:relative}.faq__list{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:6px 24px;display:grid}.faq__item+.faq__item{border-top:1px solid var(--line)}.faq__item summary{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);cursor:pointer;padding:22px 52px 22px 0;font-size:1.125rem;font-weight:600;list-style:none;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";width:32px;height:32px;font-family:var(--font-body);color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;margin-top:-16px;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .25s,background-color .25s,color .25s;display:grid;position:absolute;top:50%;right:0}.faq__item[open] summary:after{color:var(--white);background:var(--red);transform:rotate(45deg)}.faq__item summary:focus-visible{outline-offset:2px}.faq__item p{color:var(--muted);padding:0 52px 24px 0}@media (min-width:960px){.faq__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px}.faq__head{top:calc(var(--header-h) + 40px);position:sticky}.faq__list{padding:8px 32px}}.final{background:var(--yellow);overflow:hidden}.final__inner{width:calc(100% - var(--gutter) * 2);max-width:var(--container);color:var(--white);background:var(--red);border-radius:36px;align-items:center;gap:56px;padding:clamp(36px,6vw,72px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #78280099}.final__inner:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 85%,#000,#0000 70%);mask-image:radial-gradient(70% 80% at 85%,#000,#0000 70%)}.final__inner>*{position:relative}.final__title{letter-spacing:-.04em;color:var(--white);font-size:clamp(2.4rem,5.4vw,4.25rem);font-weight:800;line-height:1.02}.final__title em{color:var(--ink);background:var(--yellow);border-radius:.2em;padding:.02em .2em .1em;font-style:normal;display:inline-block;rotate:-2deg}.final__text{color:#ffffffe0;margin:20px 0 34px;font-size:clamp(1.0625rem,1.4vw,1.1875rem)}.final :focus-visible{outline-color:var(--yellow)}.final__media{width:min(100%,380px);margin-inline:auto}.photo-frame--ink{border:6px solid #fff3;rotate:3deg;box-shadow:0 30px 60px -24px #3c0000b3}.final__burst{width:116px;top:-26px;left:-22px;transform:rotate(-12deg)}.final__burst .burst__big{font-size:1.5rem}@media (min-width:900px){.final__inner{grid-template-columns:1.15fr .85fr;gap:72px}}.footer{color:#ffffffeb;background:var(--red);position:relative;overflow:hidden}.footer__watermark{width:100%;font-family:var(--font-display);letter-spacing:-.04em;text-align:center;text-transform:uppercase;white-space:nowrap;color:#ffffff29;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(3.5rem,15.5vw,13rem);font-weight:800;line-height:.82;position:absolute;bottom:clamp(38px,5vw,58px);left:50%;translate:-50%}.footer__inner{gap:36px;padding-block:clamp(44px,6vw,64px) clamp(70px,13vw,140px);display:grid;position:relative}.footer__brand img{width:180px;height:auto}.footer__slogan{color:var(--yellow);margin-top:16px}.footer__pitch{color:#ffffffe6;max-width:34ch;margin-top:8px;font-size:.9375rem;line-height:1.6}.footer__heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--white);margin-bottom:16px;font-size:1rem;font-weight:700}.footer__col ul{gap:10px;display:grid}.footer__col ul a{color:#ffffffeb;font-size:.9375rem;text-decoration:none;transition:color .15s}.footer__col ul a:hover,.footer__cookies:hover{color:var(--yellow)}.footer__cookies{color:#ffffffeb;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.9375rem;transition:color .15s}.footer__start .footer__pitch{margin-top:-6px;margin-bottom:18px}.footer__start .btn{width:100%}.footer__login{color:#ffffffeb;text-underline-offset:4px;margin-top:12px;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.footer__login:hover{color:var(--white)}.footer :focus-visible{outline-color:var(--yellow)}.footer__bottom{background:#0000002e;border-top:1px solid #ffffff29;position:relative}.footer__bottom-inner{flex-direction:column;gap:14px;padding-block:18px;font-size:.8125rem;display:flex}.footer__legal{color:#ffffffeb;gap:4px;display:grid}.footer__legal p:last-child{font-family:var(--font-mono);color:#fffc;font-size:.75rem}@media (min-width:620px){.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.footer__brand{grid-column:1/-1}}@media (min-width:980px){.footer__inner{grid-template-columns:1.4fr .8fr 1.1fr 1.1fr 1.1fr;gap:40px}.footer__brand{grid-column:auto}}.legal{padding-block:clamp(32px, 5vw, 56px) var(--section-y)}.legal__inner{max-width:calc(760px + var(--gutter) * 2)}.legal__back{color:var(--muted);align-items:center;gap:6px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.legal__back:hover{color:var(--red)}.legal__back .icon{width:18px;height:18px}.legal__head{border-bottom:1px solid var(--line);margin-top:28px;padding-bottom:28px}.legal__title{letter-spacing:-.04em;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:800}.legal__updated{font-family:var(--font-mono);color:var(--muted);margin-top:12px;font-size:.8125rem}.legal__body{color:var(--text);margin-top:32px;font-size:1.0625rem;line-height:1.75}.legal__body>*+*{margin-top:18px}.legal__body h2{letter-spacing:-.02em;margin-top:40px;font-size:1.5rem;font-weight:700}.legal__body ul{background:var(--soft);border-radius:var(--radius);gap:10px;padding:22px 24px;display:grid}.legal__body li{padding-left:26px;position:relative}.legal__body li:before{content:"";background:var(--red);border-radius:3px;width:8px;height:8px;position:absolute;top:.66em;left:4px;rotate:45deg}.legal__table{border:1px solid var(--line-2);border-radius:var(--radius);margin-top:24px;overflow-x:auto}.legal__table table{border-collapse:collapse;width:100%;font-size:.9375rem}.legal__table th,.legal__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 18px}.legal__table th{font-family:var(--font-display);color:var(--ink);background:var(--soft);white-space:nowrap;font-weight:700}.legal__table tr:last-child td{border-bottom:0}.legal__table td:first-child{color:var(--ink);font-weight:500}.legal__body a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.cookies{z-index:70;padding:12px;animation:.35s cubic-bezier(.2,.8,.2,1) both cookies-in;position:fixed;bottom:0;left:0;right:0}@keyframes cookies-in{0%{opacity:0;translate:0 16px}}.cookies__box{max-width:calc(var(--container) + var(--gutter) * 2);background:var(--white);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;gap:16px;margin-inline:auto;padding:20px;display:flex}.cookies__icon{width:42px;height:42px;color:var(--yellow-ink);background:var(--yellow-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.cookies__icon .icon{width:22px;height:22px}.cookies__title{font-family:var(--font-display);color:var(--ink);font-size:1.0625rem;font-weight:700}.cookies__text{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.55}.cookies__text a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.cookies__actions{flex-wrap:wrap;gap:10px;display:flex}.cookies__btn{white-space:nowrap;flex:1;padding:.7em 1.2em;font-size:.9375rem}body:has(.cookies) .wa-float{opacity:0;pointer-events:none;translate:0 12px}.wa-float{transition:background-color .2s,transform .2s,opacity .25s,translate .25s}@media (min-width:760px){.cookies{padding:16px}.cookies__box{flex-direction:row;align-items:center;gap:20px;padding:18px 22px}.cookies__content{flex:1}.cookies__actions{flex-wrap:nowrap;flex-shrink:0}.cookies__btn{flex:none}}.blog-hero{text-align:center;background:var(--yellow);padding-block:clamp(48px,7vw,88px) clamp(40px,5vw,56px);position:relative;overflow:hidden}.blog-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#1111131a 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 50% 40%,#000,#0000 75%)}.blog-hero>.container{position:relative}.blog-hero__title{letter-spacing:-.045em;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:800}.blog-hero__title em{color:var(--white);background:var(--red);border-radius:.2em;padding:.02em .2em .1em;font-style:normal;display:inline-block;rotate:-2deg}.blog-hero__lead{color:#111113b8;max-width:560px;margin:18px auto 0;font-size:clamp(1.0625rem,1.4vw,1.1875rem)}.blog{padding-block:clamp(48px, 6vw, 80px) var(--section-y)}.post-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.post-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.post-card__cover{background:var(--red-soft);display:block;overflow:hidden}.post-card__cover img{aspect-ratio:16/10;object-fit:cover;object-position:center 20%;width:100%;transition:scale .4s}.post-card:hover .post-card__cover img{scale:1.04}.post-card__body{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 26px;display:flex}.post-card__cat{font-family:var(--font-mono);color:var(--red);background:var(--red-soft);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.post-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.2}.post-card__excerpt{color:var(--muted)}.post-card__meta{color:var(--muted);margin-top:4px;font-size:.8125rem}.blog__grid{gap:20px;margin-top:20px;display:grid}@media (min-width:860px){.post-card--featured{grid-template-columns:1.1fr 1fr;align-items:center}.post-card--featured .post-card__cover img{aspect-ratio:4/3}.post-card--featured .post-card__body{padding:40px}.post-card--featured .post-card__title{font-size:clamp(1.75rem,2.6vw,2.25rem)}.blog__grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}}.blog-empty{text-align:center;background:var(--white);border:1px dashed var(--line-2);border-radius:var(--radius-lg);flex-direction:column;align-items:center;max-width:640px;margin-inline:auto;padding:clamp(32px,5vw,56px) clamp(24px,5vw,56px);display:flex}.blog-empty__mascot{background:var(--yellow);border-radius:50%;width:160px;height:auto;margin-bottom:12px;padding:10px}.blog-empty__title{letter-spacing:-.03em;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:800}.blog-empty__text{max-width:440px;color:var(--muted);margin-top:12px}.blog-empty__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.btn--ghost{color:var(--ink);background:var(--white);border-color:var(--line-2)}.btn--ghost:hover{background:var(--soft)}.post{padding-block:clamp(32px, 5vw, 56px) var(--section-y)}.post__inner{max-width:calc(760px + var(--gutter) * 2)}.post__back{color:var(--muted);align-items:center;gap:6px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.post__back:hover{color:var(--red)}.post__back .icon{width:18px;height:18px}.post__head{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;display:flex}.post__title{letter-spacing:-.04em;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:800}.post__meta{color:var(--muted);font-size:.9375rem}.post__cover{background:var(--red-soft);border-radius:var(--radius-lg);margin-top:32px;overflow:hidden}.post__cover img{aspect-ratio:16/9;object-fit:cover;object-position:center 20%;width:100%}.post__body{color:var(--text);margin-top:36px;font-size:1.125rem;line-height:1.75}.post__body>*+*{margin-top:20px}.post__body h2{margin-top:40px;font-size:1.625rem;font-weight:700}.post__body ul{background:var(--yellow-soft);border-radius:var(--radius);gap:10px;padding:22px 24px;display:grid}.post__body li{padding-left:28px;position:relative}.post__body li:before{content:"";background:var(--red);border-radius:3px;width:10px;height:10px;position:absolute;top:.62em;left:4px;rotate:45deg}.post__cta{color:#ffffffe0;background:var(--red);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:12px;margin-top:56px;padding:clamp(28px,4vw,40px);display:flex;box-shadow:0 30px 60px -30px #d20104b3}.post__cta-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.1}.post__cta .btn{margin-top:8px}.post__cta :focus-visible{outline-color:var(--yellow)}.wa-float{z-index:60;height:56px;color:var(--white);background:#25d366;border-radius:999px;align-items:center;gap:0;padding:0 16px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px -8px #128c4699,0 2px 6px #0000001f}.wa-float:hover{background:#1fbd5a;transform:translateY(-2px)}.wa-float .icon{flex-shrink:0;width:26px;height:26px}.wa-float__label{max-width:0;font-family:var(--font-display);white-space:nowrap;opacity:0;font-size:.9375rem;font-weight:600;transition:max-width .3s,opacity .2s,margin-left .3s;overflow:hidden}.wa-float:hover .wa-float__label,.wa-float:focus-visible .wa-float__label{opacity:1;max-width:180px;margin-left:10px}.wa-float:focus-visible{outline-color:var(--ink)}.wa-float:before{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite wa-pulse;position:absolute;inset:0;box-shadow:0 0 #25d3668c}@keyframes wa-pulse{to{box-shadow:0 0 0 16px #25d36600}}@media (min-width:960px){.wa-float{bottom:28px;right:28px}}.compare,.included,.faq,.final{content-visibility:auto;contain-intrinsic-size:auto 900px}.js [data-reveal]{opacity:0;transition:opacity .8s,translate .8s cubic-bezier(.2,.8,.2,1);translate:0 20px}.js [data-reveal].is-visible{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;translate:none}.marquee{overflow-x:auto}.marquee__track,.ticker__track,.engine__gear,.engine__led,.notify,.wa-float:before{animation:none!important}}
