@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");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-display:swap;font-weight:800;src:url(../media/inter-cyrillic-ext-800-normal.2i8lll1ab60kw.woff2)format("woff2"),url(../media/inter-cyrillic-ext-800-normal.36coln61sf74b.woff)format("woff");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-display:swap;font-weight:800;src:url(../media/inter-cyrillic-800-normal.0jm0x3fwumjpc.woff2)format("woff2"),url(../media/inter-cyrillic-800-normal.0fwzotchi0y-f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-ext-800-normal.3k72kqvea5c5b.woff2)format("woff2"),url(../media/inter-greek-ext-800-normal.2mmb79yjhjqv_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-800-normal.3258q3tqv0awz.woff2)format("woff2"),url(../media/inter-greek-800-normal.0v1rrb42xd-ei.woff)format("woff");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-display:swap;font-weight:800;src:url(../media/inter-vietnamese-800-normal.2e-qh93waan5z.woff2)format("woff2"),url(../media/inter-vietnamese-800-normal.1jj6xqtwla1yo.woff)format("woff");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-display:swap;font-weight:800;src:url(../media/inter-latin-ext-800-normal.1_7rco082g2bl.woff2)format("woff2"),url(../media/inter-latin-ext-800-normal.1z80e_d0b7l-r.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-800-normal.1l5zt2v7macfm.woff2)format("woff2"),url(../media/inter-latin-800-normal.3p_gdtpozftvv.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.29qbcrtmcyu4t.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.066cgovoj794h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.2ohq_hu38ve4h.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.32dd6yd8_gpxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.0289vjefxfdzw.woff2)format("woff2"),url(../media/manrope-greek-800-normal.35thbajvftyqu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.442n86tidv_77.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.3icp_a-119ojs.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.3brv9jqybigpz.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0jpddng83u627.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/outfit-latin-ext-400-normal.0nx9z5owtj_q4.woff2)format("woff2"),url(../media/outfit-latin-ext-400-normal.3zznrm4ia50-u.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.0qc9jx-02bjhr.woff2)format("woff2"),url(../media/outfit-latin-400-normal.37r-0e7n667xn.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/outfit-latin-ext-500-normal.37__e24raiktk.woff2)format("woff2"),url(../media/outfit-latin-ext-500-normal.1yxqs4m697utm.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-500-normal.3r7bui-qf0qs6.woff2)format("woff2"),url(../media/outfit-latin-500-normal.19m0jrgfggs83.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/outfit-latin-ext-600-normal.3wm3m6vkeu6i5.woff2)format("woff2"),url(../media/outfit-latin-ext-600-normal.3zer6zi9jd595.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.3s68twez8chh7.woff2)format("woff2"),url(../media/outfit-latin-600-normal.2q9xwmp-q4tgu.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/outfit-latin-ext-700-normal.0s_74n5x308ae.woff2)format("woff2"),url(../media/outfit-latin-ext-700-normal.3vfodd9vazhcv.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(../media/outfit-latin-700-normal.0w3yrtx4-qwen.woff2)format("woff2"),url(../media/outfit-latin-700-normal.18l_rdrsri6vr.woff)format("woff");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-display:swap;font-weight:800;src:url(../media/outfit-latin-ext-800-normal.16_0ufvmw0zst.woff2)format("woff2"),url(../media/outfit-latin-ext-800-normal.04ecja3f5dea6.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(../media/outfit-latin-800-normal.0pht_-lyz8t7b.woff2)format("woff2"),url(../media/outfit-latin-800-normal.3oq1qme6xxms1.woff)format("woff");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}
:root{--font-body:"Inter";--font-display:"Manrope";--font-brand:"Outfit";--navy:#071a3d;--navy-soft:#102951;--primary:#007595;--accent:#00bac1;--aqua:#e8f9fa;--aqua-strong:#d7f3f4;--white:#fff;--ink:#10213f;--muted:#5d6a7d;--line:#d9e2e9;--warm:#f7f7f4;--max-width:1200px;--shadow:0 24px 70px #071a3d1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;line-height:1.65}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.04em;margin:0;line-height:1.08}h1{font-size:clamp(2.85rem,6vw,5.65rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:1.3rem}p{margin:0}.container{max-width:var(--max-width);width:100%;margin-inline:auto;padding-inline:28px}.skip-link{background:var(--navy);color:#fff;z-index:100;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #071a3d14;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{font-family:var(--font-brand), Outfit, sans-serif;letter-spacing:normal;font-size:26px;font-weight:600;line-height:1;display:inline-flex}.campaign-brand-suffix{color:var(--muted);margin-left:.55rem;font-size:.72em;font-weight:750}.desktop-nav,.header-actions{align-items:center;gap:1.8rem;display:flex}.desktop-nav a,.login-link,.language-link{font-size:.9rem;font-weight:650}.desktop-nav a:hover,.login-link:hover,.language-link:hover{color:var(--primary)}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;align-items:center;gap:.35rem;font-size:.9rem;font-weight:650;list-style:none;display:flex}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:hover,.nav-dropdown[open] summary{color:var(--primary)}.nav-dropdown-chevron{color:currentColor;font-size:.7rem;line-height:1;transition:transform .18s}.nav-dropdown[open] .nav-dropdown-chevron{transform:rotate(180deg)}.nav-dropdown-menu{border:1px solid var(--line);box-shadow:var(--shadow);z-index:3;background:#fff;gap:.25rem;min-width:220px;padding:.65rem;display:grid;position:absolute;top:calc(100% + 1.15rem);right:0}.feature-grid .feature p,.workflow-light article p,.faq-list p{color:#4f5d70;font-size:.98rem}.nav-dropdown-menu a{white-space:nowrap;padding:.7rem .8rem}.nav-dropdown-menu a:hover{background:var(--aqua)}.language-link{border-left:1px solid var(--line);padding-left:1.8rem}.button{background:var(--primary);border:1px solid var(--primary);color:#fff;justify-content:center;align-items:center;gap:.8rem;min-height:52px;padding:.8rem 1.35rem;font-weight:750;transition:background .18s,border .18s,transform .18s;display:inline-flex}.button:hover{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-2px)}.button svg,.text-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.button-small{min-height:44px;padding:.65rem 1rem}.site-header-campaign .campaign-cta,.site-header-campaign .campaign-cta:hover{color:#071a3d;background:#fbbd1c;border-color:#fbbd1c}.button-outline{color:var(--navy);background:0 0}.button-light{color:var(--navy);background:#fff;border-color:#fff}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu svg{fill:none;height:26px;stroke:var(--navy);stroke-linecap:round;stroke-width:1.8px;width:26px}.mobile-menu nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;min-width:240px;padding:.7rem;display:grid;position:absolute;top:54px;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:.8rem;font-weight:650}.mobile-menu nav .nav-dropdown{border-bottom:1px solid var(--line)}.mobile-menu nav .nav-dropdown summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem;font-weight:650;list-style:none;display:flex}.mobile-menu nav .nav-dropdown summary::-webkit-details-marker{display:none}.mobile-menu nav .nav-dropdown-menu{box-shadow:none;border:0;gap:0;min-width:0;padding:0 0 .35rem .65rem;display:grid;position:static}.mobile-menu nav .nav-dropdown-menu a{color:var(--muted);border-bottom:0;padding:.55rem .8rem;font-size:.9rem}.hero{background:radial-gradient(circle at 12% 24%, #00bac11a, transparent 30%), radial-gradient(circle at 82% 48%, #00bac11a, transparent 38%), linear-gradient(115deg, var(--warm) 0%, #f4fbfb 48%, #f5fefe 100%);padding:76px 0 0;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes float-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-16px)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.hero-copy{padding-bottom:40px}.hero-copy>*{animation:.72s cubic-bezier(.16,1,.3,1) both fade-up}.hero-copy>:first-child{animation-delay:0s}.hero-copy>:nth-child(2){animation-delay:90ms}.hero-copy>:nth-child(3){animation-delay:.18s}.hero-copy>:nth-child(4){animation-delay:.28s}.hero-copy>:nth-child(5){animation-delay:.36s}.eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:800}.eyebrow-light{color:#7be1e4}.lead{color:var(--muted);font-size:clamp(1.08rem,2vw,1.32rem);line-height:1.65}.examples-intro{color:var(--muted)}.examples-intro p{line-height:1.7}.examples-intro p+p{margin-top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero h1{margin-bottom:1.6rem;font-size:clamp(2.7rem,5vw,4.3rem)}.button-row{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.text-link{color:var(--primary);align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.text-link:hover{color:var(--navy)}.hero-visual{align-self:stretch;min-height:620px;animation:.9s cubic-bezier(.16,1,.3,1) .2s both fade-up;position:relative}.hero-system-visual{min-height:clamp(420px,42vw,620px)}.hero-system-image{object-fit:contain;-webkit-mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%)}.hero-system-image-mobile{display:none}.hero-blob{filter:blur(6px);opacity:.7;z-index:0;border-radius:50%;animation:12s ease-in-out infinite float-drift;position:absolute}.hero-blob-a{background:radial-gradient(circle,#00bac161,#0000 72%);width:220px;height:220px;top:-50px;right:-60px}.hero-blob-b{background:radial-gradient(circle,#0075954d,#0000 72%);width:260px;height:260px;animation-duration:15s;animation-delay:2.4s;bottom:-60px;left:-70px}.hero-image-frame{z-index:1;position:absolute;inset:0;overflow:hidden}.hero-photo{transform-origin:50%;animation:28s ease-in-out infinite alternate kenburns}.hero-visual>img,.article-image>img,.article-hero-image>img,.example-card-image>img,.example-image>img,.hero-image-frame>img,.problem-visual-frame>img{object-fit:cover}.hero-output-card{box-shadow:var(--shadow);z-index:2;background:#fffffff0;gap:.35rem;min-width:260px;padding:1.3rem;animation:.7s cubic-bezier(.16,1,.3,1) .52s both fade-up;display:grid;position:absolute;bottom:48px;left:-34px}.hero-output-card span,.hero-output-card small,.problem-visual-card span,.problem-visual-card small{color:var(--muted);font-size:.76rem}.hero-output-card strong,.problem-visual-card strong{color:var(--navy)}.output-progress{background:var(--aqua-strong);height:4px;margin-block:.45rem}.output-progress span{background:var(--accent);width:86%;height:100%;display:block}.proof-strip{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);max-width:none;padding-block:22px;display:grid}.proof-strip span{border-right:1px solid #ffffff29;justify-content:center;align-items:center;gap:.7rem;padding-inline:1rem;font-size:.86rem;display:flex}.proof-strip span:last-child{border:0}.hero-integrations{background:var(--navy);color:#fff;gap:1rem;max-width:510px;margin-top:2rem;padding:1.25rem 1.4rem;display:grid}.hero-integrations h2{color:#fff;font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;font-size:.92rem;font-weight:600}.integration-logos{align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.integration-logos a{align-items:center;transition:opacity .18s;display:flex}.integration-logos a:hover{opacity:.78}.integration-logos img{object-fit:contain;height:auto;display:block}.integration-logos a:first-child img{width:190px}.integration-logos a:last-child img{width:125px}.proof-strip svg,.check-list svg,.output-grid svg,.price-card li svg{fill:none;height:18px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none;width:18px}.section{padding-block:clamp(76px,10vw,130px)}.examples-intro-section{padding-block:clamp(36px,5vw,64px)}.section-tint{background:var(--aqua)}.section-dark{background:var(--navy);color:#ffffffb8}.section-dark h2,.section-dark h3{color:#fff}.split-heading,.section-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:4rem;margin-bottom:4rem;display:grid}.section-intro,.section-heading>p{color:var(--muted);font-size:1.08rem}.section-dark .section-intro{color:#ffffffb8}.section-dark .text-link{color:var(--accent)}.section-dark .text-link:hover{color:#fff}.home-problem{background:var(--white)}.home-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);margin-bottom:clamp(3.5rem,7vw,6rem);display:grid}.home-showcase-product{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.home-showcase-copy h2{margin-bottom:1.5rem}.home-showcase-copy .section-intro{max-width:510px}.home-data{background:var(--white)}.home-image-editing{background:var(--aqua);padding-block:clamp(62px,8vw,104px)}.home-image-editing .home-showcase{margin-bottom:0}.home-comparison{background:var(--white)}.home-comparison-grid{margin-bottom:0}.home-comparison-copy{justify-items:start;gap:1.5rem;display:grid}.home-workflow{padding-top:clamp(64px,8vw,100px)}.problem-visual{position:relative}.problem-visual-frame{aspect-ratio:4/3;position:relative;overflow:hidden}.problem-visual-photo{transform-origin:50%;animation:34s ease-in-out infinite alternate kenburns}.problem-visual-card{box-shadow:var(--shadow);background:#fffffff0;gap:.35rem;max-width:320px;padding:1.3rem;display:grid;position:absolute;bottom:28px;left:28px}.home-products-visual{aspect-ratio:935/734;min-height:320px;position:relative}.home-products-visual img{object-fit:contain}.feature-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.feature{border-right:1px solid var(--line);min-height:280px;padding:2rem;transition:background .22s,transform .22s}.feature:hover{background:var(--warm);transform:translateY(-4px)}.feature:last-child{border:0}.feature-number{color:var(--primary);font-family:var(--font-display), Arial, sans-serif;margin-bottom:4rem;font-size:.78rem;font-weight:800;display:block}.feature h3{margin-bottom:.8rem}.feature p{color:var(--muted);font-size:.92rem}.narrow-heading{max-width:780px}.narrow-heading h2{margin-bottom:1.4rem}.narrow-heading>p:last-child{font-size:1.08rem}.stat-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3.5rem;display:grid}.stat-card{background:var(--navy-soft);padding:2.2rem}.stat-card strong{color:var(--accent);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.03em;margin-bottom:.6rem;font-size:clamp(1.9rem,3vw,2.6rem);display:block}.stat-card span{color:#fff;margin-bottom:.7rem;font-weight:700;display:block}.stat-card p{color:#ffffffad;font-size:.86rem}.note{color:var(--muted);margin-top:1.8rem;font-size:.8rem}.section-dark .note{color:#ffffff80}.section-note-strip{padding:0 0 clamp(56px,7vw,90px)}.comparison-table-wrap{margin-top:3.5rem;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:760px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1.35rem 1.3rem}.comparison-table thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.comparison-table thead th.comparison-highlight{color:var(--navy);font-size:.76rem}.comparison-table tbody th{color:var(--navy);white-space:nowrap;font-weight:700}.comparison-table td{color:var(--muted);font-size:.98rem}.comparison-table tbody td:not(.comparison-highlight){opacity:.76}.comparison-table td.comparison-highlight{background:var(--aqua);color:var(--navy);box-shadow:inset 3px 0 0 var(--accent);font-weight:700}.article-table-wrap{margin:2.5rem 0 3rem;overflow-x:auto}.article-table{border-collapse:collapse;width:100%;min-width:680px}.article-table th,.article-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.95rem 1rem}.article-table thead th{background:var(--navy);color:#fff;font-size:.78rem;font-weight:700}.article-table tbody th{background:var(--surface);color:var(--navy);white-space:nowrap;font-weight:700}.article-table tbody td{color:var(--muted)}.brand-panel{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.brand-panel .check-list{margin:1.6rem 0 1.8rem}.brand-panel .text-link{margin-top:.4rem}.quote-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;margin:0;padding:clamp(1.8rem,3vw,2.6rem)}.quote-panel p{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;margin:0 0 1.4rem;font-size:1.2rem;line-height:1.55}.quote-panel footer{color:var(--muted);font-size:.82rem;font-weight:700}.workflow-animation{height:135vh;position:relative}.workflow-animation-sticky{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.5vh,2rem);height:100svh;min-height:720px;padding-top:82px;display:flex;position:sticky;top:0;overflow:hidden}.workflow-animation-heading{width:min(100%,820px);padding-left:72px}.workflow-animation-heading p{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800;display:block}.workflow-animation-heading h2{color:#fff;letter-spacing:-.04em;margin-top:.55rem;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.1}.workflow-timeline{flex:0 auto;grid-template-rows:repeat(4,1fr);width:min(100%,820px);height:min(70vh,700px);min-height:0;margin:0;padding:0;list-style:none;display:grid}.workflow-step{grid-template-columns:72px 1fr;min-height:0;display:grid}.workflow-step-rail{position:relative}.workflow-rail-line{background:#ffffff29;width:3px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.workflow-rail-line-top{height:calc(50% - 24px);top:0}.workflow-rail-line-bottom{height:calc(50% - 24px);bottom:0}.workflow-rail-line:after{background:var(--accent);content:"";transform-origin:top;transition:transform .45s;position:absolute;inset:0;transform:scaleY(0)}.workflow-rail-line-top:after{transition-delay:.22s}.workflow-rail-line.is-filled:after{transform:scaleY(1)}.workflow-step-marker{background:var(--navy-soft);color:#ffffffb3;font-family:var(--font-display), Arial, sans-serif;z-index:1;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:800;transition:background .35s,border-color .35s,color .35s,box-shadow .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-step.is-active .workflow-step-marker{background:var(--accent);color:var(--navy);border-color:#fff;box-shadow:0 0 0 7px #00bac138}.workflow-step-marker svg{fill:none;height:17px;stroke:var(--navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:17px}.workflow-animation-node{background:var(--navy-soft);opacity:.42;border:1px solid #ffffff1f;grid-template-columns:1fr 145px;align-items:stretch;min-height:0;margin-block:clamp(.4rem,1vh,.7rem);transition:border-color .4s,opacity .4s,transform .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden}.workflow-animation-node.is-active{border-color:var(--accent);opacity:1;box-shadow:0 20px 55px #0000003d}.workflow-animation-node-content{padding:clamp(1rem,2vw,1.7rem);position:relative}.workflow-animation-node h3{color:#fff;margin:.35rem 0 .25rem;font-size:clamp(1.15rem,2vw,1.55rem)}.workflow-animation-node p{color:#ffffffad;font-size:.84rem;line-height:1.4}.workflow-animation-node ul{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.workflow-animation-node li{color:#fff;background:#ffffff1a;padding:.35rem .45rem;font-size:.68rem;line-height:1.1}.workflow-animation-image{opacity:.78;width:145px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.workflow-animation-image:after{background:linear-gradient(90deg, var(--navy-soft), transparent 35%);content:"";position:absolute;inset:0}.workflow-animation-image img{object-fit:cover}.workflow-animation-node-engine{background:var(--primary)}.workflow-animation-node-engine .workflow-animation-image:after{background:linear-gradient(90deg, var(--primary), transparent 35%)}.workflow-animation-node-output{background:var(--aqua)}.workflow-animation-node-output h3{color:var(--navy)}.workflow-animation-node-output p{color:var(--muted)}.workflow-animation-node-output li{color:var(--navy);background:#fff}.workflow-animation-node-output .workflow-animation-image:after{background:linear-gradient(90deg, var(--aqua), transparent 35%)}.workflow-animation-node-approval{border-color:var(--accent);background:#fff}.workflow-animation-node-approval h3{color:var(--navy)}.workflow-animation-node-approval p{color:var(--muted)}.workflow-animation-node-approval li{background:var(--aqua);color:var(--navy)}.workflow-animation-node-approval .workflow-animation-image:after{background:linear-gradient(90deg,#fff,#0000 35%)}.workflow-animation-check{background:var(--accent);fill:none;height:25px;stroke:var(--navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;border-radius:50%;width:25px;padding:4px;position:absolute;bottom:1.2rem;right:1.2rem}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.workflow-grid article{background:var(--navy-soft);min-height:290px;padding:2.4rem}.workflow-grid h3{margin-bottom:.8rem}.workflow-light article{background:#fff}.workflow-light article p{color:#4f5d70;font-size:.98rem}.product-challenge{padding-block:clamp(62px,8vw,104px)}.product-process{gap:0;margin-top:3rem}.product-process article{background:0 0;min-height:0;padding:0 2.4rem 0 0;position:relative}.product-process article:not(:last-child):after{background:var(--line);content:"";width:calc(100% - 3.6rem);height:1px;position:absolute;top:1.05rem;right:1.2rem}.product-process article>span{color:var(--primary);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;z-index:1;margin-bottom:1.2rem;font-size:.8rem;font-weight:800;display:block;position:relative}.product-process article>span:after{background:var(--aqua);border:1px solid var(--primary);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.15rem;left:2.05rem}.data-panel.product-callout{background:var(--aqua)}.product-knowledge .article-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-icon{background:var(--aqua);border:1px solid #00759529;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.4rem;display:flex}.product-icon{fill:none;height:22px;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px}.data-panel{background:var(--warm);border:1px solid #0075951f;grid-template-columns:280px 1fr;align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:64px;display:grid}.home-data .data-panel{background:var(--aqua)}.data-panel h2{max-width:750px;margin-bottom:1.4rem}.data-panel .text-link{margin-top:1.7rem}.data-orbit{aspect-ratio:1;border:1px solid #00759540;border-radius:50%;justify-content:center;align-items:center;width:190px;margin:auto;display:flex;position:relative}.data-orbit:before,.data-orbit:after{content:"";border:1px solid #00bac138;border-radius:50%;position:absolute;inset:22px}.data-orbit:before{animation:44s linear infinite orbit-spin}.data-orbit:after{inset:48px}.data-orbit-image{border-radius:50%;position:absolute;inset:30px;overflow:hidden}.data-orbit-image img{object-fit:cover}.data-orbit span{color:var(--primary);font-family:var(--font-display), Arial, sans-serif;font-size:1.6rem;font-weight:800}.data-orbit-image+span{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:999px;padding:.4rem 1.1rem;font-size:1.05rem;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.article-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.article-card{background:#fff;border:1px solid #071a3d14;flex-direction:column;display:flex}.article-image{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.article-image img{transition:transform .5s}.article-card:hover .article-image img{transform:scale(1.035)}.article-card-body{flex-direction:column;flex:1;padding:1.6rem;display:flex}.article-card-body>span,.example-card>div:last-child>span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.article-card h3{margin:.7rem 0 1rem;font-size:1.42rem}.article-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.3rem;font-size:.9rem;display:-webkit-box;overflow:hidden}.article-card .text-link{margin-top:auto}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:6rem;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:1.4rem 0}.faq-list summary{color:var(--navy);cursor:pointer;font-family:var(--font-display), Arial, sans-serif;padding-right:2rem;font-size:1.05rem;font-weight:750;list-style:none;position:relative}.faq-list summary:after{content:"+";position:absolute;right:0}.faq-list details[open] summary:after{content:"–"}.faq-list p{color:var(--muted);padding:1rem 2rem 0 0}.client-logos{background:var(--aqua)}.client-logos-heading{margin-inline:auto;text-align:center;max-width:620px;margin-bottom:3rem}.client-logos-heading h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.client-logos-heading p{color:var(--muted);margin-top:.85rem;font-size:1.05rem}.logo-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-marquee-track{width:max-content;animation:34s linear infinite logo-marquee;display:flex}.logo-marquee-set{flex:none;gap:clamp(2.75rem,5vw,4.5rem);padding-inline-end:clamp(2.75rem,5vw,4.5rem);display:flex}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}.logo-marquee-item{opacity:.72;flex:none;justify-content:center;align-items:center;width:150px;height:58px;transition:opacity .18s;display:flex}.logo-marquee-item:hover{opacity:1}.logo-marquee-item img{filter:grayscale();object-fit:contain;width:auto;max-width:100%;height:auto;max-height:38px}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta-section{background:var(--primary);padding:45px 0}.cta-panel{background:var(--primary);color:#fff;justify-content:space-between;align-items:center;gap:3rem;padding-block:58px;display:flex}.cta-panel h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.2rem)}.cta-panel .eyebrow{color:#fff}.before-after-slider{margin:0}.before-after-viewport{background:var(--navy-soft);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 24px 60px #071a3d24}.before-after-image{object-fit:cover}.before-after-image-layer{z-index:1;position:absolute;inset:0;overflow:hidden}.before-after-image-after{z-index:0}.before-after-label{color:#fff;letter-spacing:.1em;pointer-events:none;text-transform:uppercase;z-index:3;background:#071a3dd1;padding:.4rem .65rem;font-size:.7rem;font-weight:800;position:absolute;top:1rem}.before-after-label-before{left:1rem}.before-after-label-after{right:1rem}.before-after-divider{pointer-events:none;z-index:2;border-left:2px solid #fff;position:absolute;top:0;bottom:0;transform:translate(-1px)}.before-after-divider span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 4px 18px #071a3d4d}.before-after-divider span:before,.before-after-divider span:after{border-bottom:1.5px solid var(--primary);border-right:1.5px solid var(--primary);content:"";width:7px;height:7px;position:absolute}.before-after-divider span:before{left:11px;transform:rotate(135deg)}.before-after-divider span:after{right:11px;transform:rotate(-45deg)}.before-after-range-label,.before-after-range-label input{cursor:ew-resize;position:absolute;inset:0}.before-after-range-label{z-index:4;display:block}.before-after-range-label input{appearance:none;opacity:0;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0}.before-after-range-label input::-webkit-slider-thumb{appearance:none;width:3rem;height:100%}.before-after-range-label input::-moz-range-thumb{border:0;width:3rem;height:100%}.before-after-viewport:has(.before-after-range-label input:focus-visible) .before-after-divider span{box-shadow:0 0 0 3px var(--accent), 0 4px 18px #071a3d4d}.before-after-slider figcaption{color:var(--muted);margin-top:.85rem;font-size:.82rem;line-height:1.5}.ai-image-hero{background:radial-gradient(circle at 84% 18%,#00bac12e,#0000 28%),linear-gradient(120deg,#e8f9faf2,#f7f7f4eb);padding-block:clamp(64px,8vw,110px)}.ai-image-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.ai-image-hero-copy h1{margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4.7rem)}.ai-image-hero-subtitle{color:var(--color-primary);margin:-.75rem 0 1.5rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;line-height:1.3}.ai-image-hero-slider{width:100%}.ai-image-hero-slider .before-after-viewport{box-shadow:0 30px 80px #071a3d33}.ai-image-options{padding-bottom:clamp(80px,9vw,118px)}.ai-image-option-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ai-image-option-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:1.8rem;transition:background .18s,box-shadow .18s,transform .18s;display:flex}.ai-image-option-card:hover{background:var(--warm);transform:translateY(-4px);box-shadow:0 18px 40px #071a3d1a}.ai-image-option-number{color:var(--primary);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;margin-bottom:3.2rem;font-size:.78rem;font-weight:800}.ai-image-option-card h3{margin-bottom:.7rem}.ai-image-option-card p{color:var(--muted);margin-bottom:1.4rem;font-size:.92rem}.ai-image-option-card .text-link{margin-top:auto}.ai-image-feature-section{overflow:hidden}.ai-image-feature-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.ai-image-feature-grid-copy-first .ai-image-feature-copy{order:1}.ai-image-feature-grid-copy-first .before-after-slider{order:2}.landlords-hero{background:radial-gradient(circle at 88% 14%,#00bac133,#0000 24%),linear-gradient(120deg,#e8f9fafa,#f7f7f4f0);padding-block:clamp(64px,7vw,96px);position:relative;overflow:hidden}.landlords-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#0075950f 1px,#0000 1px),linear-gradient(90deg,#0075950f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0 0 0 58%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.landlords-hero-grid,.landlords-vacancy-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid;position:relative}.landlords-hero h1{margin-bottom:1.5rem;font-size:clamp(3rem,4.4vw,4.35rem)}.landlords-hero .lead{max-width:610px}.landlords-hero .section-intro{max-width:590px;margin-top:1rem;font-size:1rem}.landlords-hero .button-row{margin-top:2rem}.landlords-hero-slider{background:#fff;width:100%;padding:10px;box-shadow:0 30px 80px #071a3d29}.landlords-hero-slider .before-after-viewport{box-shadow:none}.landlords-problem,.landlords-texts,.landlords-process,.landlords-audience,.landlords-difference,.landlords-data{padding-block:clamp(72px,8vw,104px)}.landlords-benefit-grid,.landlords-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landlords-benefit{background:var(--warm);border-top:3px solid var(--accent);min-height:220px;padding:1.75rem}.landlords-benefit>span,.landlords-option-number{color:var(--primary);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;margin-bottom:1.8rem;font-size:.78rem;font-weight:800;display:block}.landlords-benefit h3,.landlords-option h3{margin-bottom:.7rem;font-size:1.45rem}.landlords-benefit p,.landlords-option p{color:var(--muted);font-size:.92rem}.landlords-options{padding-block:clamp(72px,8vw,104px)}.landlords-option{background:#fff;border:1px solid #071a3d1a;flex-direction:column;min-height:300px;padding:clamp(1.6rem,3vw,2.25rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.landlords-option:hover{border-color:#00759559;transform:translateY(-3px);box-shadow:0 18px 45px #071a3d14}.landlords-option-number{margin-bottom:2.4rem}.landlords-option .text-link{margin-top:auto;padding-top:1.5rem}.landlords-example-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.landlords-example-grid .before-after-slider{background:var(--warm);border:1px solid var(--line);padding:8px 8px 1rem}.landlords-example-grid .before-after-slider figcaption{min-height:2.5rem;padding-inline:.35rem}.landlords-vacancy{background:var(--navy);padding-block:clamp(64px,7vw,88px)}.landlords-vacancy-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr)}.landlords-vacancy h2,.landlords-vacancy .eyebrow{color:#fff}.landlords-vacancy .section-intro{color:#ffffffbd}.landlords-audience-list{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}.landlords-audience-list span{background:var(--warm);border:1px solid var(--line);align-items:center;gap:.75rem;min-height:84px;padding:1.1rem;font-weight:700;display:flex}.landlords-audience-list svg{color:var(--primary);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none;width:20px;height:20px}.landlords-source-grid,.landlords-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landlords-source{background:var(--warm);border-left:3px solid var(--accent);min-height:170px;padding:1.5rem}.landlords-source h3{margin-bottom:.65rem;font-size:1.15rem}.landlords-source p,.landlords-process-step p,.landlords-brand-panel p{color:var(--muted);font-size:.92rem}.landlords-texts .note{margin-top:2rem}.landlords-brand-panel{background:#fff;border:1px solid #071a3d1a;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;box-shadow:0 20px 60px #071a3d12}.landlords-brand-panel h3{margin-bottom:1rem}.landlords-brand-panel .check-list{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.landlords-process-grid{grid-template-columns:repeat(4,1fr);gap:0;position:relative}.landlords-process-grid:before{background:var(--line);content:"";height:1px;position:absolute;top:1.15rem;left:2rem;right:2rem}.landlords-process-step{padding:0 1.5rem;position:relative}.landlords-process-step:first-child{padding-left:0}.landlords-process-step:last-child{padding-right:0}.landlords-process-step>span{border:1px solid var(--accent);color:var(--primary);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;margin-bottom:1.6rem;font-size:.78rem;font-weight:800;display:flex;position:relative}.landlords-process-step h3{margin-bottom:.7rem}.landlords-difference .split-heading{border-left:4px solid var(--accent);background:#fff;margin-bottom:0;padding:clamp(1.8rem,4vw,3.5rem)}.landlords-data .data-panel{border:1px solid var(--line);padding-inline:clamp(1.5rem,5vw,4.5rem)}.landlords-final-cta{background:var(--navy);padding-block:clamp(68px,8vw,100px)}.landlords-final-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.landlords-final-cta h2,.landlords-final-cta .eyebrow{color:#fff}.landlords-final-cta p:not(.eyebrow){color:#ffffffbd;max-width:680px}.landlords-final-cta .text-link{color:#fff}.ai-image-feature-copy h2{margin-bottom:1.4rem}.ai-image-feature-copy .section-intro+.section-intro{margin-top:1rem}.ai-image-feature-copy .check-list{margin-top:1.45rem}.ai-image-disclosure{background:var(--aqua);border-left:3px solid var(--accent);color:var(--navy);margin-top:1.6rem;padding:.9rem 1rem;font-size:.88rem}.ai-image-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(4rem,7vw,6.5rem);display:grid}.ai-image-clear-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.ai-image-product-shot{aspect-ratio:1031/522;background:var(--warm);border:1px solid var(--line);box-shadow:var(--shadow);position:relative;overflow:hidden}.ai-image-product-shot img{object-fit:cover}.ai-image-product-shot>span{color:#fff;background:#071a3de0;padding:.7rem 1rem;font-size:.78rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.ai-image-process{padding-bottom:clamp(86px,10vw,130px)}.ai-image-step-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid}.ai-image-step-grid article{background:var(--navy-soft);min-height:245px;padding:2rem}.ai-image-step-grid article>span{color:var(--accent);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;margin-bottom:3rem;font-size:.8rem;font-weight:800;display:block}.ai-image-step-grid h3{color:#fff;margin-bottom:.65rem}.ai-image-step-grid p{color:#ffffffb3;font-size:.92rem}.ai-image-faq{background:var(--white)}.ai-image-final-cta{padding-block:clamp(72px,9vw,116px)}.ai-image-final-cta-inner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.ai-image-final-cta h2{color:#fff;margin-bottom:1rem}.ai-image-final-cta p:not(.eyebrow){color:#ffffffbd;max-width:620px}.page-hero{background:linear-gradient(120deg, #e8f9faeb, #f7f7f4e6), var(--warm);border-bottom:1px solid var(--line)}.page-hero-inner{padding-top:clamp(75px,9vw,120px);padding-bottom:clamp(80px,10vw,130px)}.page-hero-with-proof .page-hero-inner{padding-bottom:clamp(48px,6vw,70px)}.product-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);max-width:1200px;display:grid}.product-hero-inner h1{font-size:clamp(3rem,4.4vw,4rem)}.ep-product-mockup{min-height:440px;padding:2.5rem 1rem 2.75rem;position:relative}.ep-mock-shell{background:linear-gradient(145deg,#00bac138,#00759514);border-radius:22px;padding:1rem;transform:rotate(1.5deg);box-shadow:0 28px 70px #071a3d2e}.ep-mock-window{background:#f8fbfc;border:1px solid #071a3d1f;border-radius:14px;overflow:hidden}.ep-mock-toolbar{background:var(--navy);align-items:center;gap:.35rem;height:30px;padding-inline:.8rem;display:flex}.ep-mock-dot{background:#ffffff9e;border-radius:50%;width:6px;height:6px}.ep-mock-body{grid-template-columns:25% 1fr;min-height:330px;display:grid}.ep-mock-sidebar{background:#edf5f6;border-right:1px solid #071a3d14;grid-auto-rows:min-content;gap:.7rem;padding:1.3rem .9rem;display:grid}.ep-mock-navline{background:#0075952e;border-radius:99px;width:72%;height:7px}.ep-mock-navline:nth-child(2){width:56%}.ep-mock-navline:nth-child(3){width:66%}.ep-mock-navline:nth-child(4){width:48%}.ep-mock-navline.ep-active{background:var(--accent);width:86%}.ep-mock-content{padding:1.25rem 1.1rem}.ep-mock-kicker,.ep-mock-title{background:#00759533;border-radius:99px;width:24%;height:7px;margin-bottom:.6rem}.ep-mock-title{background:var(--navy);width:48%;height:14px;margin-bottom:1.15rem}.ep-text-card{background:#fff;border:1px solid #071a3d1a;border-radius:9px;margin-bottom:.75rem;padding:.7rem .8rem}.ep-text-card-head{color:var(--navy);justify-content:space-between;margin-bottom:.65rem;font-size:.58rem;font-weight:700;display:flex}.ep-text-card-head span:last-child{color:var(--primary);font-weight:500}.ep-text-lines{gap:.35rem;display:grid}.ep-text-lines span{background:#dcebed;border-radius:99px;height:5px}.ep-text-lines span:last-child{width:68%}.ep-float-card{border:1px solid #071a3d14;border-left:4px solid var(--accent);color:var(--navy);background:#fff;padding:.75rem .9rem;font-size:.78rem;font-weight:700;position:absolute;box-shadow:0 16px 34px #071a3d29}.ep-float-card small{color:var(--muted);margin-top:.2rem;font-size:.63rem;font-weight:500;display:block}.ep-one{bottom:.5rem;left:0}.ep-two{top:.3rem;right:0}.page-hero-with-proof .proof-strip{margin-top:0}.page-hero h1{margin-bottom:1.6rem}.example-detail-hero h1{margin-bottom:.7rem}.example-detail-hero h2{margin:0 0 1.6rem;font-size:clamp(1.6rem,3vw,2.35rem)}.article-contextual-link{margin-top:2rem}.breadcrumbs{color:var(--muted);align-items:center;gap:.55rem;margin-bottom:1.4rem;font-size:.82rem;display:flex}.breadcrumbs a{color:var(--primary);font-weight:700}.breadcrumbs a:hover{color:var(--navy)}.page-hero .button{margin-top:2rem}.article-hero{background:var(--warm);padding-block:70px}.article-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:5rem;display:grid}.article-hero h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.6rem)}.article-hero .lead{font-size:1.05rem}.article-hero time{color:var(--muted);margin-top:1.5rem;font-size:.82rem;display:block}.back-link{color:var(--primary);margin-bottom:2.3rem;font-size:.84rem;font-weight:700;display:inline-block}.article-hero-image{aspect-ratio:4/3;position:relative}.article-body{padding-top:90px}.article-body-grid{grid-template-columns:180px minmax(0,720px);justify-content:center;gap:6rem;display:grid}.article-body aside{border-top:2px solid var(--accent);color:var(--muted);height:fit-content;padding-top:1rem;font-size:.8rem}.article-body aside span{color:var(--navy);font-weight:800}.prose{color:#34425a;font-size:1.04rem}.prose h2{margin:3rem 0 1rem;font-size:clamp(1.65rem,3vw,2.25rem)}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:1.4rem}.prose ul,.prose ol{margin:0 0 1.8rem;padding-left:1.3rem}.prose li{margin-bottom:.65rem;padding-left:.4rem}.output-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.output-grid>div{background:var(--navy-soft);align-items:center;gap:.8rem;padding:1.5rem;font-weight:700;display:flex}.output-status{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#00bac129;border-radius:999px;margin-left:auto;padding:.3rem .7rem;font-size:.68rem;font-style:normal;font-weight:800}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.pricing-page .page-hero-inner{padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(58px,7vw,88px)}.pricing-page .pricing-grid{max-width:1350px}.price-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:450px;padding:2.5rem;display:flex;position:relative}.price-card-featured{border:2px solid var(--accent)}.price-badge{background:var(--accent);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .65rem;font-size:.7rem;font-weight:850;position:absolute;top:1.2rem;right:1.2rem}.price-card h2{margin-bottom:2.5rem;font-size:1.45rem}.price-card>strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.05em;font-size:2.25rem}.price-card>p{color:var(--muted);font-size:.8rem}.price-card ul{border-top:1px solid var(--line);margin:1.6rem 0;padding:1.4rem 0 0;list-style:none}.price-card li{align-items:flex-start;gap:.6rem;margin-bottom:.8rem;font-size:.86rem;display:flex}.price-card .button{margin-top:auto}.pricing-note{color:var(--muted);margin-top:1.4rem;font-size:.78rem}.example-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.example-card{background:#fff;flex-direction:column;height:100%;display:flex}.example-card-image{aspect-ratio:16/10;position:relative}.example-card>div:last-child{flex-direction:column;flex:1;padding:1.6rem;display:flex}.example-card h3{margin:.6rem 0 1rem}.example-card p{color:var(--muted);margin-bottom:1.2rem;font-size:.9rem}.example-card>div:last-child>.text-link{margin-top:auto}.example-detail{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.example-image{aspect-ratio:4/3;position:relative}.example-detail h2{margin-bottom:2rem}.example-detail>div:last-child>p:not(.eyebrow){color:var(--muted);margin-top:1.5rem}.example-detail>div:last-child>.text-link{margin-top:1.5rem}.check-list{padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.contact-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.contact-card{background:var(--warm);min-height:390px;padding:clamp(2rem,5vw,4rem)}.contact-card h2{margin-bottom:2rem}.contact-card>p:not(.eyebrow){color:var(--muted);margin-top:1.2rem}.contact-email{color:var(--primary);font-family:var(--font-display), Arial, sans-serif;font-size:clamp(1.25rem,3vw,2rem);font-weight:750}.contact-card-accent{background:var(--aqua)}.contact-card-accent .button{margin-top:2rem}.site-footer{background:var(--navy);color:#ffffffa6;padding-top:72px}.footer-grid{grid-template-columns:1.5fr .7fr 1fr 1fr;gap:4rem;padding-bottom:60px;display:grid}.brand-footer{color:var(--primary)}.brand-footer>span{color:var(--aqua)}.footer-tagline{max-width:280px;margin-top:1.3rem}.footer-grid h2{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.76rem}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.footer-nav-group{gap:.45rem;display:grid}.footer-nav-group>span{color:#fff;font-size:.78rem;font-weight:700}.footer-nav-group a{padding-left:.65rem}.footer-grid a:hover{color:#fff}.footer-cookie-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.footer-cookie-button:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;padding-block:22px;font-size:.76rem;display:flex}.cookie-banner{border:1px solid var(--line);box-shadow:var(--shadow);z-index:100;background:#fff;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:min(760px,100vw - 40px);padding:1.4rem;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cookie-banner strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;margin-bottom:.35rem;display:block}.cookie-banner p{color:var(--muted);font-size:.9rem}.cookie-banner a{color:var(--primary);font-size:.82rem;font-weight:700}.cookie-banner-actions{flex:none;gap:.7rem;display:flex}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;max-width:700px;min-height:100vh;margin:auto;padding:2rem;display:flex}.not-found p:not(.eyebrow){color:var(--muted);margin:1.2rem 0 2rem}@media (max-width:1050px){.desktop-nav,.header-actions{display:none}.mobile-menu{display:block}.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:520px}.hero-system-visual{clip-path:inset(0 -100vmax);background:#f5fefe;box-shadow:0 0 0 100vmax #f5fefe}.hero-system-image:not(.hero-system-image-mobile){display:none}.hero-system-image-mobile{display:block}.feature-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.feature:nth-child(2){border-right:0}.feature:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-process article{border-bottom:1px solid var(--line);padding:0 0 1.5rem}.product-process article+article{padding-top:1.5rem;padding-left:0}.product-process article:not(:last-child):after{display:none}.landlords-audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.container{padding-inline:20px}.header-inner{height:70px}.hero{padding-top:52px}.hero-grid,.split-heading,.section-heading,.home-showcase,.home-showcase-product,.product-hero-inner,.ai-image-hero-grid,.ai-image-feature-grid,.landlords-hero-grid,.landlords-vacancy-grid,.ai-image-clear-grid,.data-panel,.brand-panel,.faq-layout,.article-hero-grid,.article-body-grid,.example-detail,.contact-grid{grid-template-columns:1fr}.product-hero-inner>*{min-width:0}.product-hero-inner h1{font-size:clamp(2.5rem,10vw,3rem)}.ep-product-mockup{min-height:360px;padding-inline:.25rem}.ep-mock-body{min-height:270px}.ep-float-card{font-size:.7rem}.ep-one{left:0}.ep-two{right:0}.hero-copy{padding-bottom:30px}.hero-visual{min-height:480px}.hero-system-visual{aspect-ratio:3/2;min-height:0}.hero-output-card{bottom:24px;left:20px}.problem-visual-frame{aspect-ratio:4/3}.home-showcase{align-items:start;gap:2.5rem;margin-bottom:3.5rem}.home-showcase-product .home-products-visual{order:2}.home-showcase-product .home-showcase-copy{order:1}.ai-image-option-grid,.ai-image-example-grid,.ai-image-step-grid,.landlords-benefit-grid,.landlords-option-grid,.landlords-example-grid,.landlords-audience-list,.landlords-source-grid,.landlords-process-grid{grid-template-columns:1fr}.landlords-benefit,.landlords-option{border-right:0;padding:1.5rem}.landlords-benefit:first-child,.landlords-option:first-child{padding-top:1.5rem}.landlords-benefit:last-child,.landlords-option:last-child{padding-bottom:1.5rem}.landlords-process-grid{gap:1.5rem}.landlords-process-grid:before{display:none}.landlords-process-step{border-bottom:1px solid var(--line);border-right:0;padding:0 0 1.5rem}.landlords-process-step:first-child{padding-top:0}.landlords-process-step:last-child{border-bottom:0;padding-bottom:0}.landlords-hero:after{inset:42% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.landlords-brand-panel,.landlords-final-cta-inner{grid-template-columns:1fr}.landlords-final-cta-inner{align-items:flex-start;display:grid}.landlords-brand-panel .check-list{grid-template-columns:1fr}.ai-image-feature-grid-copy-first .before-after-slider{order:2}.problem-visual-card{max-width:calc(100% - 40px);bottom:20px;left:20px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip span{border-bottom:1px solid #ffffff29;justify-content:flex-start;padding:.7rem 1rem}.section{padding-block:74px}.split-heading,.section-heading{align-items:start;gap:1.5rem;margin-bottom:2.5rem}.workflow-grid,.article-grid,.example-grid,.output-grid,.stat-grid{grid-template-columns:1fr}.workflow-step{grid-template-columns:48px 1fr}.workflow-animation-heading{padding-left:48px}.workflow-step-marker{width:30px;height:30px;font-size:.68rem}.workflow-rail-line{width:2px}.workflow-rail-line-top,.workflow-rail-line-bottom{height:calc(50% - 20px)}.data-panel{gap:2.5rem}.faq-layout,.article-hero-grid,.article-body-grid,.example-detail{gap:3rem}.article-body aside{display:none}.cta-panel,.ai-image-final-cta-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){h1{font-size:2.6rem}.hero-visual{min-height:390px}.proof-strip,.feature-grid,.pricing-grid,.footer-grid{grid-template-columns:1fr}.pricing-page .pricing-grid{grid-template-columns:1fr!important}.hero-integrations{max-width:100%}.integration-logos{gap:1.75rem;width:100%}.integration-logos a:first-child img{width:min(48vw,190px)}.integration-logos a:last-child img{width:min(30vw,125px)}.feature{border-bottom:1px solid var(--line);border-right:0}.feature-number{margin-bottom:2.5rem}.cookie-banner{flex-direction:column;align-items:stretch;gap:1rem;max-width:calc(100vw - 24px);bottom:12px}.cookie-banner-actions{grid-template-columns:1fr 1fr;display:grid}.data-orbit{width:150px}.hero-blob{display:none}.ai-image-hero{padding-block:52px 70px}.ai-image-hero-copy h1{font-size:clamp(2.6rem,11vw,3.5rem)}.before-after-label{padding:.32rem .48rem;font-size:.62rem;top:.7rem}.before-after-label-before{left:.7rem}.before-after-label-after{right:.7rem}.before-after-divider span{width:36px;height:36px}.before-after-divider span:before{left:9px}.before-after-divider span:after{right:9px}.footer-bottom{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.edc-page{--edc-yellow:#fbbd1c;--edc-blue:#074b8d;color:var(--navy);background:#fff;font-size:.95rem}.edc-page h1{letter-spacing:-.045em;font-size:clamp(2.7rem,5vw,4.7rem)}.edc-page h2{font-size:clamp(1.8rem,3.3vw,3rem)}.edc-hero{background:radial-gradient(circle at 74% 25%,#00bac117,#0000 32%),linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #e7edf2;padding:clamp(58px,7vw,96px) 0 clamp(64px,8vw,110px);overflow:hidden}.edc-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.edc-kicker{color:var(--edc-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.74rem;font-weight:850}.edc-kicker-light{color:#fff}.edc-lead{color:#3f4f67;max-width:650px;margin-top:1.45rem;font-size:1.1rem;line-height:1.65}.edc-inline-benefits,.edc-trial-panel ul{flex-wrap:wrap;gap:.85rem 1.8rem;margin:1.7rem 0;padding:0;list-style:none;display:flex}.edc-inline-benefits li,.edc-trial-panel li,.edc-checkline{align-items:center;gap:.55rem;font-weight:700;display:flex}.edc-inline-benefits svg,.edc-trial-panel li svg,.edc-checkline svg{fill:none;min-width:20px;height:20px;stroke:var(--edc-yellow);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.edc-button{background:var(--edc-yellow);border-color:var(--edc-yellow);color:var(--navy);min-height:56px}.edc-button:hover{background:#e9a900;border-color:#e9a900}.edc-cta-note{color:var(--muted);margin-top:.7rem;font-size:.78rem}.edc-product-links{flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.7rem 0 2rem;padding:0;list-style:none;display:flex}.edc-product-links a{color:var(--edc-blue);border-bottom:1px solid #071a3d40;padding-bottom:.2rem;font-size:.82rem;font-weight:800}.edc-product-links a:hover{border-color:var(--edc-blue);color:var(--navy)}.edc-partner-lockup{align-items:center;gap:.8rem;margin-top:2.2rem;font-size:.8rem;font-weight:700;display:flex}.edc-partner-lockup img{object-fit:contain;width:46px;height:46px}.edc-hero-visual{min-height:490px;position:relative}.edc-browser-frame{border:8px solid var(--navy);background:#fff;border-radius:18px 18px 8px 8px;width:83%;position:absolute;top:35px;left:0;overflow:hidden;box-shadow:0 30px 80px #071a3d38}.edc-browser-frame>img{width:100%;height:auto;display:block}.edc-browser-bar{background:var(--navy);color:#fff;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:.62rem;display:flex}.edc-browser-bar i{background:#ffffff73;border-radius:50%;width:5px;height:5px}.edc-browser-bar span{margin-left:6px}.edc-phone{background:var(--navy);border:7px solid var(--navy);border-radius:30px;width:166px;height:335px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 24px 55px #071a3d47}.edc-phone:after{content:"";background:linear-gradient(#0000 55%,#071a3de6);position:absolute;inset:0}.edc-phone img{object-fit:cover}.edc-phone-speaker{background:var(--navy);z-index:3;border-radius:0 0 12px 12px;width:62px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.edc-phone-caption{color:#fff;z-index:2;font-size:.78rem;font-weight:800;position:absolute;bottom:22px;left:14px}.edc-play{z-index:2;background:#071a3dc7;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edc-play svg{fill:#fff;width:20px;height:20px}.edc-ai-badge{background:var(--edc-blue);color:#fff;text-align:center;z-index:3;border:5px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:138px;height:138px;padding:1.2rem;display:flex;position:absolute;bottom:18px;left:-28px}.edc-ai-badge strong{color:var(--edc-yellow);font-family:var(--font-display), Arial, sans-serif;font-size:2rem;line-height:1}.edc-ai-badge span{margin-top:.35rem;font-size:.65rem;line-height:1.25}.edc-section{padding:clamp(68px,8vw,108px) 0}.edc-workflow-section,.edc-benefits-section,.edc-trust-section{background:#f6f8fa}.edc-heading{text-align:center;max-width:800px;margin:0 auto clamp(2.5rem,5vw,4rem)}.edc-heading p{color:var(--muted);margin-top:.8rem}.edc-workflow{text-align:center;grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(2rem,7vw,6rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.edc-workflow li{position:relative}.edc-workflow li:not(:last-child):after{color:var(--navy);content:"→";font-size:2.2rem;position:absolute;top:73px;right:calc(clamp(2rem,7vw,6rem)/-2);transform:translate(50%)}.edc-workflow strong,.edc-workflow span{display:block}.edc-workflow strong{font-family:var(--font-display), Arial, sans-serif;margin-top:1.1rem;font-size:1.05rem}.edc-workflow li>span{color:var(--muted);max-width:260px;margin:.4rem auto 0;font-size:.82rem}.edc-workflow-media{aspect-ratio:16/10;border:1px solid #8ca4bf;border-radius:10px;position:relative;overflow:hidden}.edc-workflow-media img{object-fit:cover}.edc-workflow-output>img{object-fit:contain}.edc-workflow-output>div{gap:5px;display:flex;position:absolute;bottom:8px;right:8px}.edc-workflow-output>div span{background:var(--navy);color:#fff;padding:.25rem .45rem;font-size:.58rem}.edc-workflow-engine{align-self:start}.edc-ai-tile{aspect-ratio:1;background:linear-gradient(145deg, var(--navy), var(--edc-blue));color:#fff;font-family:var(--font-display), Arial, sans-serif;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:140px;margin:30px auto 40px;font-size:3rem;display:flex;box-shadow:0 16px 35px #071a3d33}.edc-ai-tile span{color:var(--edc-yellow);font-family:var(--font-body), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.edc-product-grid{grid-template-columns:1fr;gap:0;display:grid}.edc-product-block+.edc-product-block{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,6rem);padding-top:clamp(3rem,6vw,6rem)}.edc-image-product{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.edc-product-block>p:not(.edc-kicker,.edc-checkline){color:var(--muted);margin-top:1rem}.edc-image-feature-list{gap:1rem;margin-top:2rem;display:grid}.edc-image-feature-list>div{border-left:3px solid var(--edc-yellow);gap:.25rem;padding-left:1rem;display:grid}.edc-image-feature-list strong{font-size:.86rem}.edc-image-feature-list span{color:var(--muted);font-size:.78rem;line-height:1.55}.edc-output-pills{flex-wrap:wrap;gap:.45rem;margin:1.4rem 0;display:flex}.edc-output-pills span{border:1px solid var(--line);border-radius:999px;padding:.38rem .7rem;font-size:.7rem;font-weight:750}.edc-text-preview{border:1px solid var(--line);background:#fff;border-radius:10px;padding:1.2rem;box-shadow:0 16px 40px #071a3d14}.edc-preview-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.edc-preview-title span{font-weight:800}.edc-preview-title small{color:var(--primary);font-weight:750}.edc-preview-grid{grid-template-columns:1fr 1fr;gap:.7rem;padding-top:.8rem;display:grid}.edc-preview-grid>div{background:#f7f9fb;border:1px solid #e7edf2;min-height:120px;padding:.85rem}.edc-preview-grid strong,.edc-preview-grid span{display:block}.edc-preview-grid strong{font-size:.72rem}.edc-preview-grid span{color:var(--muted);margin-top:.65rem;font-size:.66rem;line-height:1.5}.edc-checkline{margin-top:1.25rem;font-size:.78rem}.edc-video-formats{flex-wrap:wrap;gap:.55rem;margin:2.2rem 0 1.6rem;display:flex}.edc-video-formats span{background:var(--navy-soft);color:var(--navy);border:1px solid #071a3d1a;border-radius:999px;padding:.55rem .85rem;font-size:.76rem;font-weight:800}.edc-image-note{color:var(--muted);margin-top:.8rem;font-size:.72rem;line-height:1.5}.edc-image-editor{border:1px solid var(--line);background:#f6f8fa;padding:clamp(1rem,2vw,1.4rem)}.edc-image-editor-options{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.edc-image-editor-option{border:1px solid var(--line);color:var(--navy);cursor:pointer;text-align:left;background:#fff;gap:.35rem;min-height:86px;padding:.75rem;display:grid}.edc-image-editor-option:hover,.edc-image-editor-option.is-active{border-color:var(--edc-blue)}.edc-image-editor-option.is-active{box-shadow:inset 0 0 0 1px var(--edc-blue)}.edc-image-editor-option strong{font-size:.72rem;line-height:1.25}.edc-image-editor-option span{color:var(--muted);font-size:.65rem;line-height:1.35}.edc-image-editor-slider{margin-top:1rem}.edc-benefit-grid{grid-template-columns:repeat(4,1fr);display:grid}.edc-proof-strip{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem;padding-top:1.8rem;display:grid}.edc-proof-strip>div{gap:.2rem;display:grid}.edc-proof-strip strong{color:var(--edc-blue);font-family:var(--font-display), Arial, sans-serif;font-size:1.8rem}.edc-proof-strip span{color:var(--muted);font-size:.76rem}.edc-benefit-grid article{border-right:1px solid var(--line);text-align:center;padding:0 clamp(1.3rem,3vw,2.4rem)}.edc-benefit-grid article:last-child{border-right:0}.edc-benefit-icon{border:2px solid var(--edc-blue);color:var(--edc-blue);font-family:var(--font-display), Arial, sans-serif;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:inline-flex}.edc-benefit-grid h3{margin-bottom:.65rem;font-size:1rem}.edc-benefit-grid p{color:var(--muted);font-size:.78rem;line-height:1.55}.edc-trial-panel{background:linear-gradient(120deg, var(--navy), var(--edc-blue));color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(38px,6vw,64px);display:grid}.edc-trial-panel h2,.edc-trial-panel h3{color:#fff}.edc-trial-panel>div:first-child>p:not(.edc-kicker){color:#ffffffc7;margin-top:1rem}.edc-trial-panel ul{gap:.65rem;margin-bottom:0;display:grid}.edc-trial-card{color:var(--navy);text-align:center;background:#fff;padding:clamp(1.8rem,4vw,3rem)}.edc-trial-card h3{color:var(--navy);font-size:1.4rem}.edc-trial-card p{color:var(--muted);margin:.65rem 0 1.4rem}.edc-trial-card .button{width:100%}.edc-trial-card small{color:var(--muted);margin-top:.7rem;display:block}.edc-gift{color:var(--edc-yellow);margin-bottom:.7rem;font-size:2.2rem;line-height:1;display:block}.edc-trust-grid{grid-template-columns:1fr 1fr;gap:1px;display:grid}.edc-trust-grid>div{background:#fff;padding:clamp(2rem,5vw,4.5rem)}.edc-trust-grid>div:first-child{border-right:1px solid var(--line)}.edc-trust-grid p:last-child{color:var(--muted);margin-top:1rem}.edc-final-cta{background:var(--navy);color:#fff;text-align:center;padding:clamp(56px,7vw,86px) 0}.edc-final-cta h2{color:#fff}.edc-final-cta p{color:#ffffffbf;margin-top:.8rem}.edc-final-cta .button-row{justify-content:center;margin-top:1.6rem}.edc-demo-button{color:#fff;border-color:#ffffffb3}@media (max-width:980px){.edc-hero-grid{grid-template-columns:1fr;gap:3rem}.edc-hero-copy{max-width:720px}.edc-hero-visual{width:100%;max-width:720px;margin:auto}.edc-benefit-grid{grid-template-columns:1fr 1fr}.edc-benefit-grid article{border-bottom:1px solid var(--line);padding-block:2rem}.edc-benefit-grid article:nth-child(2){border-right:0}}@media (max-width:760px){.edc-page h1{font-size:clamp(2.35rem,12vw,3.4rem)}.edc-hero{padding-top:46px}.edc-hero-visual{min-height:360px}.edc-browser-frame{width:88%}.edc-phone{width:122px;height:245px}.edc-ai-badge{width:102px;height:102px;bottom:0;left:-8px}.edc-ai-badge strong{font-size:1.45rem}.edc-ai-badge span{font-size:.52rem}.edc-workflow,.edc-product-grid,.edc-image-product,.edc-trial-panel,.edc-trust-grid{grid-template-columns:1fr}.edc-workflow{gap:3rem}.edc-workflow li:not(:last-child):after{inset:auto auto -1.5rem 50%;transform:translate(-50%,50%)rotate(90deg)}.edc-product-block+.edc-product-block{border-left:0;border-top:1px solid var(--line);padding-top:3rem;padding-left:0}.edc-image-editor-options{grid-template-columns:1fr}.edc-trust-grid>div:first-child{border-bottom:1px solid var(--line);border-right:0}}@media (max-width:520px){.edc-page{font-size:.9rem}.edc-inline-benefits,.edc-final-cta .button-row{flex-direction:column;align-items:stretch}.edc-hero-visual{min-height:300px}.edc-browser-frame{border-width:5px;top:18px}.edc-browser-bar{height:22px}.edc-phone{border-width:5px;border-radius:22px;width:95px;height:190px}.edc-ai-badge{width:84px;height:84px}.edc-ai-badge span{display:none}.edc-preview-grid,.edc-benefit-grid{grid-template-columns:1fr}.edc-benefit-grid article{border-right:0}.edc-proof-strip{grid-template-columns:1fr}}
