@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6b9cc634-module__nPijqG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6b9cc634-module__nPijqG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_5cef1655-module__8zdCuW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_5cef1655-module__8zdCuW__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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/26f284dcc38c84c0-s.3hlisc-pwq13z.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/7e7f32a39836f228-s.0-oo9_1x_xmvg.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/fa39153a3fc630ba-s.36fqqi66-3tjb.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/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,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/051742360c26797e-s.p.1bkzbscqrt8rl.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/04c5164763c40239-s.1kd-r_s9smv5m.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/26f284dcc38c84c0-s.3hlisc-pwq13z.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/7e7f32a39836f228-s.0-oo9_1x_xmvg.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/fa39153a3fc630ba-s.36fqqi66-3tjb.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/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,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/051742360c26797e-s.p.1bkzbscqrt8rl.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:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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%}.jetbrains_mono_26e5af5c-module__iSyAua__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_26e5af5c-module__iSyAua__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}body{font-family:var(--font-dm-sans),system-ui,-apple-system,sans-serif;color:#27272a;background-color:#fff;background-image:radial-gradient(80% 50% at 50% -10%,#f04a1a0f,#0000 60%),linear-gradient(#e4e4e74d 1px,#0000 1px),linear-gradient(90deg,#e4e4e74d 1px,#0000 1px);background-position:top;background-size:100% 100%,56px 56px,56px 56px;font-size:1rem;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6,.section__title,.section__eyebrow,.card__title,.card__index,.process__title,.process__number,.faq__question,.footer__heading,.btn,.navbar__link,.navbar__mobile-link,.problem__item,.problem__card{font-family:var(--font-space-grotesk),var(--font-dm-sans),system-ui,sans-serif}h1,h2,h3,h4,h5,h6,.section__title,.card__title,.process__title,.faq__question,.footer__heading,[class*=__title]{text-transform:uppercase}.text-gradient,.text-accent{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.03em;background:linear-gradient(135deg,#f04a1a 0%,#f4683a 40%,#d03215 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:4s ease-in-out infinite shimmer-text}@media (prefers-reduced-motion:reduce){.text-gradient,.text-accent{background-size:100%;animation:none}}main{flex-direction:column;align-items:center;width:100%;display:flex;overflow-x:clip}main>section{width:100%;position:relative}::selection{color:#0a0a0a;background:#f04a1a33}.section{padding-block:4rem}@media (min-width:768px){.section{padding-block:5rem}}@media (min-width:1024px){.section{padding-block:6rem}}.section{position:relative}.section__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.section__container{padding-inline:2rem}}.section__container--narrow{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.section__container--narrow{padding-inline:2rem}}.section__container--narrow{max-width:800px}.section__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#f04a1a;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:block}.section__title{color:#0a0a0a;letter-spacing:.04em;font-size:1.875rem;font-weight:700;line-height:1.15}@media (min-width:768px){.section__title{font-size:2.25rem}}@media (min-width:1024px){.section__title{font-size:3rem}}.section__subtitle{color:#52525b;max-width:720px;margin-top:1.25rem;font-size:1.125rem;line-height:1.75}@media (min-width:768px){.section__subtitle{font-size:1.25rem}}.section__header{margin-bottom:3rem}@media (min-width:1024px){.section__header{margin-bottom:4rem}}.section__header--center{text-align:center}.section__header--center .section__eyebrow{justify-content:center}.section__header--center .section__subtitle{margin-inline:auto}.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}@keyframes shimmer-text{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-16px)}}@keyframes float-alt{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-20px)scale(1.05)}66%{transform:translate(-15px,10px)scale(.95)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes grid-shift{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes border-glow{0%,to{opacity:.4}50%{opacity:1}}.btn{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;transition:transform .15s,box-shadow .25s,background .25s,color .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.btn:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.btn:before{content:"";background:linear-gradient(120deg,#0000 30%,#fff3 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.btn:hover:before{transform:translate(100%)}@media (min-width:768px){.btn{padding:1rem 2rem;font-size:1rem}}.btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn{transition:background .25s,color .25s,border-color .25s}.btn:before{display:none}.btn:active{transform:none}}.btn--primary{color:#fff;background:#f04a1a}.btn--primary:hover{background:#d03215;transform:translateY(-2px);box-shadow:0 0 60px #f04a1a59}@media (prefers-reduced-motion:reduce){.btn--primary:hover{transform:none}}.btn--secondary{color:#0a0a0a;background:0 0;border:1.5px solid #e4e4e7}.btn--secondary:hover{background:#fafafa;border-color:#a1a1aa}.btn--ghost{color:#52525b;padding-inline:1rem}.btn--ghost:hover{color:#0a0a0a;background:#f4f4f5}.btn--sm{padding:.5rem 1.25rem;font-size:.875rem}.btn--lg{padding:1.25rem 2.5rem;font-size:1rem}@media (min-width:768px){.btn--lg{font-size:1.125rem}}.btn--full{width:100%}.card{background:#fff;border:1px solid #e4e4e799;border-radius:16px;padding:2rem;transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0a0a0a14}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}.card:hover{border-color:#f04a1a33}.card__index{font-size:1.875rem;font-weight:700;line-height:1;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.03em;background:linear-gradient(135deg,#f04a1a 0%,#f4683a 40%,#d03215 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:4s ease-in-out infinite shimmer-text;display:block}@media (prefers-reduced-motion:reduce){.card__index{background-size:100%;animation:none}}.card__index{opacity:.5;transition:opacity .25s}.card:hover .card__index{opacity:1}.card__title{color:#0a0a0a;letter-spacing:.03em;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.card__text{color:#52525b;font-size:.875rem;line-height:1.75}@media (min-width:768px){.card__text{font-size:1rem}}.navbar{z-index:100;pointer-events:none;padding-inline:1rem;animation:.6s ease-out fade-in-up;position:fixed;top:.75rem;left:0;right:0}@media (prefers-reduced-motion:reduce){.navbar{animation:none}}@media (min-width:768px){.navbar{padding-inline:1.5rem}}.navbar__inner{pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;height:48px;margin-inline:auto;padding-inline:1rem;display:flex;box-shadow:0 4px 12px #0a0a0a0f}@media (min-width:768px){.navbar__inner{padding-inline:1.25rem}}.navbar__logo{flex-shrink:0;align-items:center;display:flex}.navbar__logo:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.navbar__logo{border-radius:6px;transition:opacity .15s}.navbar__logo:hover{opacity:.8}.navbar__logo img{width:auto;height:11px}@media (min-width:768px){.navbar__logo img{height:13px}}.navbar__nav{align-items:center;gap:1.5rem;display:none}@media (min-width:1024px){.navbar__nav{display:flex}}.navbar__link{color:#3f3f46;font-size:.875rem;font-weight:500;transition:color .15s}.navbar__link:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.navbar__link{border-radius:6px;padding:.25rem .5rem;position:relative}.navbar__link:after{content:"";background:linear-gradient(135deg,#f04a1a 0%,#d03215 100%);border-radius:9999px;height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:.5rem;right:.5rem;transform:scaleX(0)}.navbar__link:hover{color:#0a0a0a}.navbar__link:hover:after{transform:scaleX(1)}.navbar__actions{align-items:center;gap:1rem;display:none}@media (min-width:1024px){.navbar__actions{display:flex}}.navbar__toggle{color:#0a0a0a;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.navbar__toggle:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}@media (min-width:1024px){.navbar__toggle{display:none}}.navbar__toggle:hover{background:#ffffff8c}.navbar__hamburger{flex-direction:column;justify-content:center;gap:5px;width:20px;height:20px;display:flex}.navbar__hamburger span{transform-origin:50%;background:#0a0a0a;border-radius:1px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.navbar__toggle--open .navbar__hamburger span:first-child{transform:translateY(7px)rotate(45deg)}.navbar__toggle--open .navbar__hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar__toggle--open .navbar__hamburger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar__mobile{pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;background:#fffffff2;flex-direction:column;gap:.5rem;padding:2rem 1.5rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;inset:calc(1.25rem + 48px) 0 0;transform:translate(100%)}@media (min-width:1024px){.navbar__mobile{display:none}}.navbar__mobile--open{transform:translate(0)}@media (prefers-reduced-motion:reduce){.navbar__mobile{transition:none}}.navbar__mobile-link{color:#0a0a0a;border-bottom:1px solid #e4e4e799;padding:1rem 0;font-size:1.25rem;font-weight:600}.navbar__mobile-link:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.navbar__mobile-link{transition:color .15s,padding-left .25s}.navbar__mobile-link:hover{color:#f04a1a;padding-left:.5rem}.navbar__mobile-cta{margin-top:1.5rem}.navbar__overlay{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:199;background:#0a0a0a66;transition:opacity .25s,visibility .25s;position:fixed;inset:calc(1.25rem + 48px) 0 0}@media (min-width:1024px){.navbar__overlay{display:none}}.navbar__overlay--visible{opacity:1;visibility:visible}.whatsapp-fab{z-index:150;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .2s,background-color .2s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.whatsapp-fab:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}@media (hover:hover){.whatsapp-fab:hover{background:#20bd5a;transform:translateY(-2px)scale(1.04)}}.whatsapp-fab:active{transform:scale(.96)}@media (max-width:640px){.whatsapp-fab{width:3.25rem;height:3.25rem;bottom:1rem;right:1rem}}.whatsapp-fab__icon{width:1.75rem;height:1.75rem}@media (max-width:640px){.whatsapp-fab__icon{width:1.625rem;height:1.625rem}}.footer{color:#d4d4d8;background:#0a0a0a;width:100%;padding-block:4rem 2rem;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg,#0000,#f04a1a66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.footer__inner{padding-inline:2rem}}.footer__inner{z-index:1;position:relative}.footer__grid{text-align:center;gap:2.5rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.footer__grid{text-align:left;grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width:1024px){.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}@media (min-width:768px){.footer__brand{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;display:flex}}@media (min-width:1024px){.footer__brand{text-align:left;grid-column:auto;align-items:flex-start}}.footer__brand img,.footer__brand .footer__logo{background:0 0;width:auto;height:28px;margin-bottom:1.25rem;display:block}.footer__description{color:#a1a1aa;max-width:360px;margin-inline:auto;font-size:.875rem;line-height:1.75}@media (min-width:1024px){.footer__description{margin-inline:0}}.footer__heading{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.25rem;font-size:.875rem;font-weight:600}.footer__links{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.footer__links{align-items:flex-start}}.footer__link{color:#a1a1aa;font-size:.875rem;transition:color .15s}.footer__link:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.footer__link{border-radius:6px;position:relative}.footer__link:after{content:"";background:#f04a1a;width:0;height:1px;transition:width .25s;position:absolute;bottom:-1px;left:0}.footer__link:hover{color:#fff}.footer__link:hover:after{width:100%}.footer__cta{margin-top:1.5rem}.footer__bottom{text-align:center;border-top:1px solid #27272a;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;display:flex}@media (min-width:768px){.footer__bottom{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.footer__copyright{color:#71717a;font-size:.875rem}.footer__social{justify-content:center;gap:1.5rem;display:flex}.footer__social-link{color:#a1a1aa;font-size:.875rem;font-weight:500;transition:color .15s}.footer__social-link:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.footer__social-link{border-radius:6px;position:relative}.footer__social-link:after{content:"";background:#f04a1a;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.footer__social-link:hover{color:#fff}.footer__social-link:hover:after{width:100%}.faq{background:#fafafa}.faq .section__container{max-width:800px}.faq__list{flex-direction:column;gap:1rem;display:flex}.faq__item{background:#fff;border:1px solid #e4e4e799;border-radius:24px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.faq__item--open{border-color:#f04a1a4d;box-shadow:0 1px 2px #0a0a0a0a}.faq__item--open .faq__indicator:before{opacity:0;transform:rotate(90deg)}.faq__question{color:#0a0a0a;text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;transition:color .15s;display:flex}.faq__question:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.faq__question:hover{color:#f04a1a}@media (min-width:768px){.faq__question{padding:1.5rem 2rem;font-size:1.125rem}}.faq__indicator{flex-shrink:0;width:24px;height:24px;position:relative}.faq__indicator:before,.faq__indicator:after{content:"";background:#00c8e8;border-radius:1px;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%}.faq__indicator:before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq__indicator:after{width:2px;height:14px;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.faq__indicator:before,.faq__indicator:after{transition:none}}.faq__answer{overflow:hidden}.faq__answer-inner{color:#52525b;padding:0 1.5rem 1.5rem;font-size:.875rem;line-height:1.75}@media (min-width:768px){.faq__answer-inner{padding:0 2rem 2rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.animate-on-scroll{opacity:1!important;filter:none!important;transform:none!important}}.hero{isolation:isolate;background-color:#0d0500;justify-content:center;align-items:center;min-height:100dvh;padding-top:calc(1.75rem + 48px);display:flex;position:relative;overflow:hidden}.hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__nebula{position:absolute;inset:0}.hero__nebula picture,.hero__nebula img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.hero__base{background:radial-gradient(85% 65% at 50% 42%,#0a0a0a8c 0%,#0a0a0a40 45%,#0000 72%),linear-gradient(#0a0a0a80 0%,#0a0a0a33 35%,#0a0a0a4d 65%,#0a0a0a8c 100%);position:absolute;inset:0}.hero__grid{opacity:.55;background-image:linear-gradient(#f04a1a12 1px,#0000 1px),linear-gradient(90deg,#f04a1a12 1px,#0000 1px);background-size:48px 48px;animation:40s linear infinite grid-shift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 42%,#000,#0000);mask-image:radial-gradient(85% 75% at 50% 42%,#000,#0000)}@media (prefers-reduced-motion:reduce){.hero__grid{animation:none}}.hero__horizon{transform-origin:top;opacity:.45;background-image:linear-gradient(#f04a1a38 1px,#0000 1px),linear-gradient(90deg,#f04a1a24 1px,#0000 1px);background-size:64px 36px;width:200%;height:50%;animation:22s linear infinite horizon-scroll;position:absolute;bottom:0;left:-50%;transform:perspective(500px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 85%);mask-image:linear-gradient(#0000 20%,#000 85%)}@media (prefers-reduced-motion:reduce){.hero__horizon{animation:none}}.hero__ring{z-index:1;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.hero__ring{animation:none}}.hero__ring--1{border:1px solid #f04a1a40;width:min(78vw,680px);height:min(78vw,680px);animation:6s ease-in-out infinite ring-pulse;box-shadow:0 0 20px #f04a1a14,inset 0 0 30px #f04a1a0a}.hero__ring--2{border:1px dashed #f04a1a24;width:min(100vw,920px);height:min(100vw,920px);animation:48s linear infinite ring-rotate}.hero__light{will-change:opacity,transform;z-index:1;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.hero__light{animation:none}}.hero__light--glow{filter:blur(48px);background:radial-gradient(circle,#f04a1a8c 0%,#f04a1a38 38%,#0000 72%);width:min(100vw,920px);height:min(100vw,920px);animation:6s ease-in-out infinite light-glow}.hero__light--core{filter:blur(18px);background:radial-gradient(circle,#ffffff59 0%,#f4683a8c 28%,#f04a1a33 55%,#0000 75%);width:min(48vw,400px);height:min(48vw,400px);animation:6s ease-in-out infinite light-core}@media (prefers-reduced-motion:reduce){.hero__light--glow,.hero__light--core{opacity:.65;transform:translate(-50%,-50%)scale(1)}.hero__ring--1{opacity:.35}.hero__ring--2{opacity:.2}}.hero__scanline{opacity:.4;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0a0a0a08 2px 4px);position:absolute;inset:0}.hero__vignette{z-index:2;background:radial-gradient(75% 65% at 50% 46%,#0000 10%,#0a050073 55%,#0a0a0ad1 100%);position:absolute;inset:0}.hero__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.hero__inner{padding-inline:2rem}}.hero__inner{z-index:3;text-align:center;flex-direction:column;align-items:center;padding-block:4rem;display:flex;position:relative}@media (min-width:1024px){.hero__inner{padding-block:5rem}}.hero__content{max-width:45rem;margin-inline:auto;position:relative}.hero__title{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 20px #0a0a0ad9,0 0 40px #f04a1a26;font-size:clamp(1.625rem,4.5vw,2.75rem);font-weight:700;line-height:1.12}@media (min-width:768px){.hero__title{letter-spacing:.05em;font-size:clamp(2rem,4vw,3rem)}}@media (min-width:1024px){.hero__title{font-size:clamp(2.25rem,3.5vw,3.25rem);line-height:1.08}}.hero__title .text-gradient{color:#f4683a;background:0 0;-webkit-background-clip:unset;background-clip:unset;filter:none;text-shadow:0 2px 20px #0a0a0ad9,0 0 24px #f04a1a8c,0 0 48px #f04a1a40;animation:none}.hero__title .text-accent{color:#fff;background:0 0;-webkit-background-clip:unset;background-clip:unset;filter:none;text-shadow:0 0 24px #f04a1a8c,0 0 48px #f04a1a33;animation:none}.hero__subtitle{color:#fff;margin-top:1.5rem;text-wrap:pretty;max-width:34rem;margin-inline:auto;font-size:1.2rem;line-height:1.65}.hero__subtitle .text-accent{color:#4de8ff;background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}@media (min-width:768px){.hero__subtitle{max-width:36rem;margin-top:2rem;font-size:1.35rem}}.hero__actions{justify-content:center;margin-top:2.5rem;display:flex}.hero__cta.btn--primary{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f04a1a 0%,#d03215 100%);border:1px solid #f4683a80;font-size:.875rem;position:relative;box-shadow:0 0 28px #f04a1a66,inset 0 1px #ffffff2e}.hero__cta.btn--primary:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;background:linear-gradient(135deg,#f4683a99,#0000 50%,#d0321566);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.hero__cta.btn--primary:hover{background:linear-gradient(135deg,#f4683a 0%,#f04a1a 100%);transform:translateY(-2px);box-shadow:0 0 48px #f04a1a8c,inset 0 1px #ffffff38}@media (prefers-reduced-motion:reduce){.hero__cta.btn--primary:hover{transform:none}}@keyframes horizon-scroll{0%{background-position:0 0}to{background-position:0 36px}}@keyframes ring-pulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.12)}}@keyframes ring-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes light-glow{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(1)}18%{opacity:.75;transform:translate(-50%,-50%)scale(1.14)}22%{opacity:.7;transform:translate(-50%,-50%)scale(1.1)}28%{opacity:.88;transform:translate(-50%,-50%)scale(1.22)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}72%{opacity:.82;transform:translate(-50%,-50%)scale(1.16)}88%{opacity:.65;transform:translate(-50%,-50%)scale(1.02)}}@keyframes light-core{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.94)}10%{opacity:.72;transform:translate(-50%,-50%)scale(1.04)}14%{opacity:.68;transform:translate(-50%,-50%)scale(1)}24%{opacity:.85;transform:translate(-50%,-50%)scale(1.16)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}75%{opacity:.76;transform:translate(-50%,-50%)scale(1.08)}90%{opacity:.65;transform:translate(-50%,-50%)scale(.96)}}.companies{background:#fafafa;overflow:hidden}.companies:before{content:"";pointer-events:none;background:radial-gradient(55% 50% at 88% 18%,#00c8e842,#0000 65%),radial-gradient(45% 40% at 8% 78%,#00c8e82e,#0000 70%),radial-gradient(80% 60% at 50% -20%,#f04a1a4d,#0000 70%),radial-gradient(60% 50% at 20% 40%,#f04a1a24,#0000 70%),radial-gradient(50% 40% at 80% 60%,#f04a1a17,#0000 70%);position:absolute;inset:0}.companies:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00c8e857,#f04a1a42,#00c8e857,#0000);height:1px;position:absolute;top:0;left:0;right:0}.companies .section__container{z-index:1;position:relative}.companies .section__header{margin-bottom:2.5rem}@media (min-width:1024px){.companies .section__header{margin-bottom:3rem}}.companies__trust-label{color:#0a0a0a;text-align:center;letter-spacing:.02em;margin-bottom:2rem;font-size:1.125rem;font-weight:600;line-height:1.15}@media (min-width:768px){.companies__trust-label{margin-bottom:2.5rem;font-size:1.25rem}}.companies__carousel{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.companies__carousel-track{will-change:transform;align-items:center;gap:2.5rem;width:max-content;animation:50s linear infinite companies-marquee;display:flex}@media (min-width:768px){.companies__carousel-track{gap:3rem}}@media (min-width:1024px){.companies__carousel-track{gap:4rem}}@media (prefers-reduced-motion:reduce){.companies__carousel-track{flex-wrap:wrap;justify-content:center;gap:2rem 2.5rem;width:100%;animation:none}}.companies__slide{flex:none;justify-content:center;align-items:center;min-width:140px;height:88px;display:flex}@media (min-width:768px){.companies__slide{min-width:160px;height:100px}}@media (min-width:1024px){.companies__slide{min-width:180px;height:108px}}.companies__link{justify-content:center;align-items:center;height:100%;padding:.5rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,.68,.35,1);display:flex}.companies__link:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.companies__link:hover{transform:none}}.companies__logo{object-fit:contain;opacity:.76;filter:grayscale();width:auto;max-width:100%;height:auto;transition:transform .35s cubic-bezier(.22,.68,.35,1),filter .35s cubic-bezier(.22,.68,.35,1),opacity .35s cubic-bezier(.22,.68,.35,1)}.companies__link:hover .companies__logo{opacity:1;filter:grayscale(0);transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.companies__link:hover .companies__logo{transform:none}}.companies__logo--atreyus{max-height:68px}@media (min-width:768px){.companies__logo--atreyus{max-height:84px}}@media (min-width:1024px){.companies__logo--atreyus{max-height:92px}}.companies__logo--exhibe{width:auto;height:37px}@media (min-width:768px){.companies__logo--exhibe{height:45px}}@media (min-width:1024px){.companies__logo--exhibe{height:51px}}.companies__logo--happy-travel-tours{max-height:84px}@media (min-width:768px){.companies__logo--happy-travel-tours{max-height:100px}}@media (min-width:1024px){.companies__logo--happy-travel-tours{max-height:112px}}.companies__logo--matematica-integral{object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.82;filter:grayscale()brightness(.38);width:128px;height:50px}.companies__link:hover .companies__logo--matematica-integral{opacity:1;filter:grayscale(0)brightness()}@media (min-width:768px){.companies__logo--matematica-integral{width:156px;height:60px}}@media (min-width:1024px){.companies__logo--matematica-integral{width:178px;height:70px}}.companies__logo--caribbean-medical{mix-blend-mode:screen;max-height:72px}@media (min-width:768px){.companies__logo--caribbean-medical{max-height:88px}}@media (min-width:1024px){.companies__logo--caribbean-medical{max-height:96px}}.companies__logo--new-concept-spa{mix-blend-mode:screen;opacity:.88;filter:grayscale()brightness(.48);max-height:68px}.companies__link:hover .companies__logo--new-concept-spa{opacity:1;filter:grayscale()brightness(.18);transform:scale(1.03)}@media (min-width:768px){.companies__logo--new-concept-spa{max-height:88px}}@media (min-width:1024px){.companies__logo--new-concept-spa{max-height:96px}}@keyframes companies-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.problem{color:#fff;background:linear-gradient(#f04a1a 0%,#d03215 32%,#b42b12 68%,#8f220e 100%);overflow:hidden}.problem:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#f4683a40,#0000 65%),radial-gradient(50% 40% at 100% 80%,#f04a1a1f,#0000 60%);position:absolute;inset:0}.problem:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;position:absolute;top:0;left:0;right:0}.problem .section__container{z-index:1;position:relative}.problem .section__eyebrow{color:#ffffffd9}.problem .section__title{color:#fff}.problem .section__title .text-gradient{background:linear-gradient(135deg,#00c8e8 0%,#4de8ff 40%,#0099b8 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite shimmer-text}@media (prefers-reduced-motion:reduce){.problem .section__title .text-gradient{background-size:100%;animation:none}}.problem .section__subtitle{color:#d4d4d8}.problem__list{grid-auto-flow:row;gap:1.25rem;width:100%;display:grid}@media (min-width:640px){.problem__list{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.problem__item{list-style:none}.problem__card{color:#f4f4f5;text-align:center;isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:50%;background:#98250f73;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;gap:1rem;height:100%;padding:1.25rem 1.5rem;font-size:.875rem;transition:border-color .5s,transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s,background .5s,color .5s;display:flex;position:relative}.problem__card--active{color:#fff;background:#bd2e13d1;border-color:#00c8e873;transform:scale(1.04);box-shadow:0 12px 28px #6a1a0b59,0 0 0 1px #00c8e81f}.problem__card--active .problem__marker{background:linear-gradient(135deg,#4de8ff 0%,#00c8e8 100%);transform:scale(1.2);box-shadow:0 0 16px #00c8e8b3}.problem__marker{background:linear-gradient(135deg,#00c8e8 0%,#0099b8 100%);border-radius:9999px;flex-shrink:0;width:8px;height:8px;transition:transform .5s,box-shadow .5s,background .5s}.solution__content{gap:3rem;display:grid}@media (min-width:1024px){.solution__content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}}.solution__pillars{gap:1rem;display:grid}@media (min-width:640px){.solution__pillars{grid-template-columns:1fr 1fr}}.solution__pillar{background:#fff;border:1px solid #e4e4e799;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:transform .25s,box-shadow .25s;display:flex}.solution__pillar:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0a0a0a14}@media (prefers-reduced-motion:reduce){.solution__pillar{transition:none}.solution__pillar:hover{transform:none}}.solution__pillar-icon{background:linear-gradient(135deg,#f04a1a24 0%,#f04a1a0a 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.solution__pillar-icon svg{width:20px;height:20px}.solution__pillar-label{color:#0a0a0a;font-size:.875rem;font-weight:600}@media (min-width:768px){.solution__pillar-label{font-size:1rem}}.solution__highlight{background:linear-gradient(135deg,#f04a1a24 0%,#f04a1a0a 100%);border:1px solid #e4e4e799;border-radius:24px;padding:2.5rem;position:relative}.solution__highlight:before{content:"";background:linear-gradient(135deg,#f04a1a 0%,#d03215 100%);border-radius:9999px;height:2px;position:absolute;top:0;left:2.5rem;right:2.5rem}.solution__highlight p{color:#27272a;font-size:1.125rem;font-weight:500;line-height:1.75}@media (min-width:768px){.solution__highlight p{font-size:1.25rem}}.services{background:#fafafa;position:relative;overflow:hidden}.services:before{content:"";pointer-events:none;background-image:linear-gradient(#e4e4e78c 1px,#0000 1px),linear-gradient(90deg,#e4e4e78c 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.services .section__container{z-index:1;position:relative}.services:after{content:"";background:linear-gradient(90deg,#0000,#f04a1a33,#0000);width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.services__grid{gap:1.5rem;margin-inline:auto;display:grid;overflow:visible}@media (min-width:768px){.services__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.services__grid{gap:2rem}}.services__item{height:100%;list-style:none}.services__item-inner{height:100%}.services__card{cursor:grab;-webkit-user-select:none;user-select:none;text-align:left;transform-origin:50%;background:linear-gradient(135deg,#00c8e824 0%,#4de8ff14 100%);border-color:#00c8e859;border-radius:24px;height:100%;padding-top:2.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.services__card:hover{z-index:1;background:linear-gradient(135deg,#00c8e838 0%,#4de8ff24 100%);border-color:#00c8e88c;transform:scale(1.096);box-shadow:0 16px 40px #00c8e838,0 0 0 1px #00c8e82e}.services__card--dragging{cursor:grabbing;opacity:.65;transform:scale(1.02);box-shadow:0 20px 48px #00c8e847,0 0 0 1px #00c8e838}.services__card--dragging:hover{transform:scale(1.02)}.services__card:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.services__card:hover{transform:none}}.services__card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#00c8e873,#0000 40%,#4de8ff4d 60%,#00c8e859);border-radius:24px;padding:1px;animation:4s ease-in-out infinite border-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}@media (prefers-reduced-motion:reduce){.services__card:before{animation:none}}.services__card .card__index{background:linear-gradient(135deg,#00c8e8 0%,#4de8ff 40%,#0099b8 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite shimmer-text;position:absolute;top:1.25rem;right:1.5rem}@media (prefers-reduced-motion:reduce){.services__card .card__index{background-size:100%;animation:none}}.no-packages__wrapper{color:#fff;background:#0a0a0a;border-radius:24px;padding:3rem;position:relative;overflow:hidden}@media (min-width:768px){.no-packages__wrapper{padding:4rem 5rem}}.no-packages__wrapper:before{content:"";pointer-events:none;background:radial-gradient(circle,#f04a1a40,#0000 70%);width:500px;height:500px;position:absolute;top:-50%;right:-20%}.no-packages__wrapper:after{content:"";pointer-events:none;background:radial-gradient(circle,#f04a1a26,#0000 70%);width:400px;height:400px;position:absolute;bottom:-30%;left:-10%}.no-packages__content{z-index:1;gap:2.5rem;display:grid;position:relative}@media (min-width:1024px){.no-packages__content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}}.no-packages__title{letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1.15}@media (min-width:768px){.no-packages__title{font-size:2.25rem}}.no-packages__text{color:#a1a1aa;margin-top:1.25rem;font-size:1rem;line-height:1.75}.no-packages__factors{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:768px){.no-packages__factors{grid-template-columns:repeat(3,1fr)}}.no-packages__factor{color:#d4d4d8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background .25s}.no-packages__factor:hover{background:#ffffff1a}.process{background:#fafafa;position:relative;overflow:hidden}.process:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 12% 22%,#00c8e824,#0000 65%),radial-gradient(50% 45% at 92% 72%,#4de8ff1a,#0000 68%),radial-gradient(70% 55% at 50% 100%,#f04a1a0d,#0000 70%);position:absolute;inset:0}.process:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00c8e859,#f04a1a33,#00c8e859,#0000);width:55%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.process .section__container{z-index:1;position:relative}.process .section__eyebrow{color:#f04a1a}.process .section__title .text-gradient{background:linear-gradient(135deg,#f04a1a 0%,#f4683a 30%,#00c8e8 50%,#f4683a 70%,#d03215 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite shimmer-text}@media (prefers-reduced-motion:reduce){.process .section__title .text-gradient{background-size:100%;animation:none}}.process__steps{counter-reset:process-step;gap:1.25rem;width:100%;display:grid}@media (min-width:640px){.process__steps{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.process__steps{grid-template-columns:repeat(4,1fr);gap:1rem;overflow:visible}}.process__step{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;transform-origin:50%;background:#ffffffb8;border:1px solid #00c8e82e;border-radius:24px;flex-direction:column;align-items:center;transition:border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.34,1.2,.64,1),background .5s;display:flex;position:relative}.process__step:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.45;background:linear-gradient(135deg,#00c8e880,#0000 42%,#4de8ff59 68%,#f04a1a40);border-radius:24px;padding:1px;transition:opacity .5s;animation:4s ease-in-out infinite border-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}@media (prefers-reduced-motion:reduce){.process__step:before{animation:none}}.process__step--active{background:#ffffffeb;border-color:#00c8e86b;transform:translateY(-6px);box-shadow:0 16px 40px #00c8e829,0 0 0 1px #00c8e81f}.process__step--active:before{opacity:1}.process__step--active .process__number{background:linear-gradient(135deg,#00c8e8 0%,#4de8ff 45%,#0099b8 100%);transform:scale(1.1);box-shadow:0 0 24px #00c8e88c,0 0 48px #00c8e833}.process__step--active .process__number:before{background:linear-gradient(135deg,#4de8ffcc,#00c8e866)}.process__step--active .process__title{color:#0a0a0a}@media (prefers-reduced-motion:reduce){.process__step--active{transform:none}}@media (min-width:1024px){.process__step{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.process__step:before{display:none}.process__step--active{box-shadow:none;background:0 0;border-color:#0000;transform:translateY(-4px)}}.process__step-inner{border-radius:inherit;flex-direction:column;align-items:center;width:100%;height:100%;padding:2rem 1.25rem;display:flex}@media (min-width:1024px){.process__step-inner{padding:1.5rem 1rem 2rem}}.process__marker{z-index:1;justify-content:center;align-items:center;width:100%;margin-bottom:1.25rem;display:flex;position:relative}.process__number{color:#fff;z-index:1;background:linear-gradient(135deg,#f04a1a 0%,#f4683a 45%,#d03215 100%) 0 0/200%;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.125rem;font-weight:700;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .25s;animation:4s ease-in-out infinite shimmer-text;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.process__number{background-size:100%;animation:none}}.process__number:before{content:"";z-index:-1;opacity:.5;background:linear-gradient(135deg,#f4683acc,#f04a1a66);border-radius:9999px;animation:3s ease-in-out infinite glow-pulse;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.process__number:before{animation:none}}.process__connector{pointer-events:none;display:none}@media (min-width:1024px){.process__connector{z-index:0;background:linear-gradient(90deg,#f04a1a73,#f04a1a2e);border-radius:9999px;width:calc(100% + 1rem - 55px);height:3px;display:block;position:absolute;top:calc(1.5rem + 28px);left:calc(50% + 28px);overflow:hidden;transform:translateY(-50%)}.process__connector:after{content:"";transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#f04a1a 0%,#f4683a 55%,#00c8e8 100%);position:absolute;inset:0;transform:scaleX(0)}.process__connector--filling:after{animation:process-connector-fill var(--process-step-duration,2.2s) linear forwards;background:linear-gradient(90deg,#0099b8 0%,#00c8e8 50%,#4de8ff 100%)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.process__connector--filling:after{animation:none;transform:scaleX(1)}}@media (min-width:1024px){.process__connector--filled:after{background:linear-gradient(90deg,#d03215 0%,#f04a1a 50%,#f4683a 100%);animation:none;transform:scaleX(1)}}.process__content{flex-direction:column;flex:1;align-items:center;display:flex}.process__title{color:#27272a;margin-bottom:.75rem;font-size:1rem;font-weight:600;transition:color .4s}@media (min-width:768px){.process__title{font-size:1.125rem}}.process__description{color:#52525b;max-width:30ch;margin-inline:auto;font-size:.875rem;line-height:1.75}@media (min-width:768px){.process__description{max-width:32ch;font-size:1rem}}@media (min-width:1024px){.process__description{max-width:28ch;min-height:4.75em}}@keyframes process-connector-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.benefits{background:#fafafa}.benefits__intro{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:3rem}.benefits__intro p{color:#0a0a0a;letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.35}@media (min-width:768px){.benefits__intro p{font-size:1.5rem}}.benefits__grid{gap:1rem;display:grid}@media (min-width:640px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.benefits__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.benefits__item{background:#fff;border:1px solid #e4e4e799;border-radius:16px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .25s,box-shadow .25s;display:flex}.benefits__item:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0a0a0a14}@media (prefers-reduced-motion:reduce){.benefits__item{transition:none}.benefits__item:hover{transform:none}}.benefits__item:hover{border-color:#f04a1a40}.benefits__item svg{color:#f04a1a;flex-shrink:0;width:20px;height:20px;margin-top:2px}.benefits__item span{color:#27272a;font-size:.875rem;font-weight:500;line-height:1.35}@media (min-width:768px){.benefits__item span{font-size:1rem}}.technologies__tags{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.technologies__tag{color:#27272a;background:#fff;border:1px solid #e4e4e799;border-radius:9999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:transform .15s,border-color .25s,box-shadow .25s}.technologies__tag:hover{border-color:#f04a1a4d;transform:translateY(-2px);box-shadow:0 4px 12px #0a0a0a0f}@media (prefers-reduced-motion:reduce){.technologies__tag:hover{transform:none}}.trust__grid{gap:1.5rem;display:grid}@media (min-width:640px){.trust__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.trust__grid{grid-template-columns:repeat(4,1fr)}}.trust__item{text-align:center;background:#fff;border:1px solid #e4e4e799;border-radius:16px;padding:2rem 1.5rem;transition:transform .25s,box-shadow .25s}.trust__item:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0a0a0a14}@media (prefers-reduced-motion:reduce){.trust__item{transition:none}.trust__item:hover{transform:none}}.trust__item-icon{margin-inline:auto;background:linear-gradient(135deg,#f04a1a24 0%,#f04a1a0a 100%);border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.trust__item-icon svg{width:22px;height:22px}.trust__item-title{color:#0a0a0a;margin-bottom:.5rem;font-size:1rem;font-weight:600}.trust__item-text{color:#52525b;font-size:.875rem;line-height:1.75}.cta-banner__wrapper{text-align:center;background:linear-gradient(135deg,#f04a1a24 0%,#f04a1a0a 100%);border:1px solid #e4e4e799;border-radius:24px;padding:3rem 2rem;position:relative;overflow:hidden}@media (min-width:768px){.cta-banner__wrapper{padding:4rem 3rem}}.cta-banner__wrapper:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% -20%,#f04a1a33,#0000 70%);position:absolute;inset:0}.cta-banner__content{z-index:1;max-width:720px;margin-inline:auto;position:relative}.cta-banner__title{color:#0a0a0a;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.15}@media (min-width:768px){.cta-banner__title{font-size:1.875rem}}.cta-banner__subtitle{color:#52525b;margin-top:1rem;font-size:1rem;line-height:1.75}@media (min-width:768px){.cta-banner__subtitle{font-size:1.125rem}}.cta-banner__action{margin-top:2rem}.final-cta{color:#fff;background:#0a0a0a;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(50% 80% at 0%,#f04a1a1f,#0000 60%),radial-gradient(50% 80% at 100%,#f04a1a14,#0000 60%);position:absolute;inset:0}.final-cta .section__container{z-index:1;max-width:800px;position:relative}.final-cta .section__eyebrow{color:#f04a1a}.final-cta .section__eyebrow:before{background:linear-gradient(135deg,#f04a1a 0%,#d03215 100%)}.final-cta .section__title{color:#fff}.final-cta .section__subtitle{color:#a1a1aa}.final-cta__wrapper{text-align:center;border:1px solid #27272a;border-radius:32px;padding:2rem;position:relative}.final-cta__wrapper:before{content:"";pointer-events:none;background:radial-gradient(#f04a1a4d,#0000 70%);width:600px;height:300px;animation:4s ease-in-out infinite glow-pulse;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.final-cta__wrapper:before{animation:none}}.final-cta__actions{flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}@media (min-width:640px){.final-cta__actions{flex-direction:row;justify-content:center}}.final-cta__contact{border-top:1px solid #27272a;flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2.5rem;display:flex}@media (min-width:768px){.final-cta__contact{flex-direction:row;justify-content:center;gap:2rem}}.final-cta__contact-item{color:#a1a1aa;font-size:.875rem;transition:color .15s}.final-cta__contact-item:focus-visible{outline-offset:3px;outline:2px solid #f04a1a}.final-cta__contact-item{border-radius:6px;position:relative}.final-cta__contact-item:after{content:"";background:#f04a1a;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.final-cta__contact-item:hover{color:#fff}.final-cta__contact-item:hover:after{width:100%}.seo-landing__hero{background:radial-gradient(80% 60% at 50% -20%,#f04a1a33,#0000 70%),#fff;padding-top:calc(48px + 3rem)}.seo-landing__breadcrumb{color:#52525b;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.seo-landing__breadcrumb a{color:#f04a1a;text-decoration:none}.seo-landing__breadcrumb a:hover{text-decoration:underline}.seo-landing__title{letter-spacing:-.03em;max-width:18ch;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.seo-landing__intro{color:#52525b;max-width:52rem;margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.seo-landing__actions{flex-wrap:wrap;gap:1rem;display:flex}.seo-landing__block{background:#fafafa}.seo-landing__heading{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.seo-landing__text{color:#52525b;max-width:48rem;margin-bottom:1rem;line-height:1.75}.seo-landing__text:last-child{margin-bottom:0}.seo-landing__list{color:#52525b;gap:.75rem;max-width:48rem;padding-left:1.25rem;line-height:1.6;display:grid}.seo-landing__list li::marker{color:#f04a1a}.seo-landing__cta{background:linear-gradient(135deg,#f04a1a14 0%,#00c8e80f 100%)}.seo-landing__cta-inner{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
