@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_91b9f0{font-family:Fraunces,Fraunces Fallback}.__variable_91b9f0{--tpl-me-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_05e87f{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_05e87f{--tpl-me-body:"Source Sans 3","Source Sans 3 Fallback"}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville Fallback;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_2d8a47{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal}.__variable_2d8a47{--tpl-ps-display:"Libre Baskerville","Libre Baskerville Fallback"}.hm-tpl-me{--tpl-me-ink:#1c1a17;--tpl-me-muted:#6b6459;--tpl-me-paper:#faf8f4;--tpl-me-line:#e4ddd0;--tpl-me-accent:#8a6d3b;background:var(--tpl-me-paper);color:var(--tpl-me-ink);font-family:var(--tpl-me-body),Georgia,serif;line-height:1.6}.hm-tpl-me-nav{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto;padding:28px 24px 0}.hm-tpl-me-nav-name{font-family:var(--tpl-me-display),Georgia,serif;font-weight:500;font-size:16px;letter-spacing:-.01em}.hm-tpl-me-nav-links{display:flex;gap:28px}.hm-tpl-me-nav-links a{font-size:13px;letter-spacing:.03em;color:var(--tpl-me-muted);text-decoration:none;transition:color .15s ease}.hm-tpl-me-nav-links a:hover{color:var(--tpl-me-ink)}@media (max-width:640px){.hm-tpl-me-nav{padding:20px 20px 0}.hm-tpl-me-nav-links{gap:16px}}.hm-tpl-me-hero{max-width:720px;margin:0 auto;padding:96px 24px 64px;text-align:center}.hm-tpl-me-kicker{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--tpl-me-accent);margin-bottom:24px}.hm-tpl-me-heading{font-family:var(--tpl-me-display),Georgia,serif;font-weight:500;font-style:italic;font-size:clamp(32px,5vw,56px);line-height:1.15;text-wrap:balance;margin-bottom:16px}.hm-tpl-me-tagline{font-size:18px;color:var(--tpl-me-muted);margin-bottom:20px}.hm-tpl-me-body{font-size:16px;color:var(--tpl-me-ink);max-width:60ch;margin-left:auto;margin-right:auto}.hm-tpl-me-cta{display:inline-block;margin-top:32px;padding:12px 28px;border:1px solid var(--tpl-me-ink);border-radius:2px;color:var(--tpl-me-ink);text-decoration:none;font-size:14px;letter-spacing:.04em;transition:background .15s ease,color .15s ease}.hm-tpl-me-cta:hover{background:var(--tpl-me-ink);color:var(--tpl-me-paper)}.hm-tpl-me-section-heading{font-family:var(--tpl-me-display),Georgia,serif;font-weight:500;font-size:28px;margin-bottom:20px;text-align:center}.hm-tpl-me-about{max-width:640px;text-align:center}.hm-tpl-me-about,.hm-tpl-me-features{margin:0 auto;padding:48px 24px;border-top:1px solid var(--tpl-me-line)}.hm-tpl-me-features{max-width:900px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.hm-tpl-me-feature-heading{font-family:var(--tpl-me-display),Georgia,serif;font-size:19px;font-weight:500;margin-bottom:8px}.hm-tpl-me-testimonials{max-width:640px;margin:0 auto;padding:48px 24px;border-top:1px solid var(--tpl-me-line)}.hm-tpl-me-quote{text-align:center;font-style:italic;font-size:19px;margin:0 0 24px}.hm-tpl-me-quote cite{display:block;margin-top:12px;font-style:normal;font-size:13px;color:var(--tpl-me-muted)}.hm-tpl-me-faqs{max-width:680px;margin:0 auto;padding:48px 24px;border-top:1px solid var(--tpl-me-line)}.hm-tpl-me-faq-list{display:flex;flex-direction:column;gap:24px;margin-top:24px}.hm-tpl-me-faq-q{font-family:var(--tpl-me-display),Georgia,serif;font-weight:500;font-size:17px;margin:0 0 6px}.hm-tpl-me-contact{max-width:560px;margin:0 auto;padding:56px 24px;border-top:1px solid var(--tpl-me-line);text-align:center}.hm-tpl-me-footer{text-align:center;padding:32px 24px 64px;color:var(--tpl-me-muted);font-size:13px}@media (max-width:640px){.hm-tpl-me-hero{padding:64px 20px 48px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--tpl-cp-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}.hm-tpl-bc{--tpl-bc-ink:#131110;--tpl-bc-paper:#f7f4ee;--tpl-bc-muted:#6f6a63;--tpl-bc-accent:#d92b1c;--tpl-bc-accent-dark:#a3200f;background:var(--tpl-bc-paper);color:var(--tpl-bc-ink);font-family:var(--tpl-bc-body),"Helvetica Neue",Arial,sans-serif;line-height:1.55}.hm-tpl-bc-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;background:var(--tpl-bc-ink);color:var(--tpl-bc-paper)}.hm-tpl-bc-nav-name{font-family:var(--tpl-bc-display),Impact,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.03em}.hm-tpl-bc-nav-links{display:flex;gap:24px}.hm-tpl-bc-nav-links a{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tpl-bc-paper);opacity:.75;text-decoration:none;transition:opacity .15s ease}.hm-tpl-bc-nav-links a:hover{opacity:1;color:var(--tpl-bc-accent)}@media (max-width:640px){.hm-tpl-bc-nav{padding:16px 20px}.hm-tpl-bc-nav-links{gap:14px}}.hm-tpl-bc-hero{background:var(--tpl-bc-ink);color:var(--tpl-bc-paper);text-align:center;padding:100px 24px 84px}.hm-tpl-bc-kicker{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tpl-bc-accent);margin-bottom:20px}.hm-tpl-bc-heading{font-family:var(--tpl-bc-display),Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(40px,7vw,76px);line-height:1.02;letter-spacing:.01em;text-wrap:balance;margin-bottom:18px}.hm-tpl-bc-tagline{font-size:19px;font-weight:600;color:var(--tpl-bc-accent);margin-bottom:16px}.hm-tpl-bc-body{font-size:16px;max-width:56ch;margin:0 auto}.hm-tpl-bc-body-light{color:rgba(247,244,238,.82)}.hm-tpl-bc-cta{display:inline-block;margin-top:36px;padding:16px 36px;background:var(--tpl-bc-accent);color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:14px;border-radius:3px;transition:background .15s ease}.hm-tpl-bc-cta:hover{background:var(--tpl-bc-accent-dark)}.hm-tpl-bc-section-heading{font-family:var(--tpl-bc-display),Impact,sans-serif;text-transform:uppercase;font-size:32px;margin-bottom:20px;text-align:center}.hm-tpl-bc-section-heading-light{color:var(--tpl-bc-paper)}.hm-tpl-bc-about{max-width:680px;margin:0 auto;padding:64px 24px;text-align:center}.hm-tpl-bc-features{max-width:1000px;margin:0 auto;padding:24px 24px 64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.hm-tpl-bc-feature-card{border:3px solid var(--tpl-bc-ink);border-radius:6px;padding:28px 22px;background:#fff}.hm-tpl-bc-feature-heading{font-family:var(--tpl-bc-display),Impact,sans-serif;text-transform:uppercase;font-size:20px;color:var(--tpl-bc-accent);margin-bottom:10px}.hm-tpl-bc-testimonials{background:var(--tpl-bc-ink);padding:64px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:1000px;margin:0 auto;border-radius:8px 8px 0 0}.hm-tpl-bc-testimonial-card{background:rgba(247,244,238,.06);border-radius:6px;padding:28px 24px;color:var(--tpl-bc-paper)}.hm-tpl-bc-quote-mark{font-family:var(--tpl-bc-display),Impact,sans-serif;font-size:48px;color:var(--tpl-bc-accent);line-height:1;margin:0 0 8px}.hm-tpl-bc-quote-text{font-size:16px;margin-bottom:14px}.hm-tpl-bc-quote-author{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tpl-bc-accent)}.hm-tpl-bc-faqs{max-width:760px;margin:0 auto;padding:56px 24px}.hm-tpl-bc-faq-list{display:flex;flex-direction:column;gap:26px;margin-top:24px}.hm-tpl-bc-faq-q{font-weight:700;font-size:16px;margin:0 0 6px}.hm-tpl-bc-contact{padding:24px 24px 72px}.hm-tpl-bc-contact,.hm-tpl-bc-footer{background:var(--tpl-bc-ink);text-align:center}.hm-tpl-bc-footer{padding:28px 24px;color:rgba(247,244,238,.6);font-size:13px}@media (max-width:640px){.hm-tpl-bc-hero{padding:72px 20px 60px}}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_bbc8b6{font-family:Karla,Karla Fallback;font-style:normal}.__variable_bbc8b6{--tpl-cp-body:"Karla","Karla Fallback"}.hm-tpl-cp{--tpl-cp-ink:#17181c;--tpl-cp-muted:#63666f;--tpl-cp-ground:#f7f5ef;--tpl-cp-panel:#ffffff;--tpl-cp-accent:#3b5bfd;--tpl-cp-accent-2:#ff2e88;background:var(--tpl-cp-ground);color:var(--tpl-cp-ink);font-family:var(--tpl-cp-body),sans-serif;line-height:1.55}.hm-tpl-cp-nav{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:26px 28px 0}.hm-tpl-cp-nav-name{font-family:var(--tpl-cp-display),sans-serif;font-weight:700;font-size:16px}.hm-tpl-cp-nav-links{display:flex;gap:26px}.hm-tpl-cp-nav-links a{font-size:13px;font-weight:500;color:var(--tpl-cp-muted);text-decoration:none;transition:color .15s ease}.hm-tpl-cp-nav-links a:hover{color:var(--tpl-cp-accent)}@media (max-width:640px){.hm-tpl-cp-nav{padding:20px 20px 0}.hm-tpl-cp-nav-links{gap:14px}}.hm-tpl-cp-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:end;max-width:1100px;margin:0 auto;padding:88px 28px 56px}.hm-tpl-cp-kicker{grid-column:1/-1;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tpl-cp-accent);margin-bottom:4px}.hm-tpl-cp-heading{font-family:var(--tpl-cp-display),sans-serif;font-weight:800;font-size:clamp(40px,7vw,84px);line-height:.98;letter-spacing:-.02em;text-wrap:balance;margin:0}.hm-tpl-cp-hero-side{padding-bottom:8px}.hm-tpl-cp-tagline{font-size:17px;font-weight:600;color:var(--tpl-cp-accent-2);margin-bottom:10px}.hm-tpl-cp-body{font-size:16px;color:var(--tpl-cp-ink)}.hm-tpl-cp-cta{display:inline-block;margin-top:20px;padding:13px 26px;background:var(--tpl-cp-ink);color:var(--tpl-cp-ground);border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;transition:transform .15s ease}.hm-tpl-cp-cta:hover{transform:translateY(-2px)}.hm-tpl-cp-section-heading{font-family:var(--tpl-cp-display),sans-serif;font-weight:700;font-size:30px;margin-bottom:16px}.hm-tpl-cp-about{max-width:640px;margin:0 40px 0 auto;padding:40px 28px}.hm-tpl-cp-features{max-width:1100px;margin:0 auto;padding:56px 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hm-tpl-cp-feature{background:var(--tpl-cp-panel);border-radius:18px;padding:28px 22px}.hm-tpl-cp-feature-0{transform:translateY(0);border-top:4px solid var(--tpl-cp-accent)}.hm-tpl-cp-feature-1{transform:translateY(28px);border-top:4px solid var(--tpl-cp-accent-2)}.hm-tpl-cp-feature-2{transform:translateY(0);border-top:4px solid var(--tpl-cp-ink)}.hm-tpl-cp-feature-heading{font-family:var(--tpl-cp-display),sans-serif;font-weight:700;font-size:19px;margin-bottom:8px}.hm-tpl-cp-testimonials{max-width:780px;margin:40px auto 0;padding:40px 28px}.hm-tpl-cp-quote{margin:0 0 28px}.hm-tpl-cp-quote p{font-family:var(--tpl-cp-display),sans-serif;font-weight:600;font-size:28px;line-height:1.2;margin:0 0 12px}.hm-tpl-cp-quote cite{font-style:normal;font-size:13px;color:var(--tpl-cp-muted)}.hm-tpl-cp-faqs{max-width:720px;margin:0 auto;padding:56px 28px}.hm-tpl-cp-faq-list{display:flex;flex-direction:column;gap:24px;margin-top:24px}.hm-tpl-cp-faq-q{font-family:var(--tpl-cp-display),sans-serif;font-weight:700;font-size:17px;margin:0 0 6px}.hm-tpl-cp-contact{max-width:640px;margin:0 auto 0 40px;padding:56px 28px}.hm-tpl-cp-footer{padding:32px 28px 64px;color:var(--tpl-cp-muted);font-size:13px}@media (max-width:780px){.hm-tpl-cp-hero{padding:64px 20px 40px}.hm-tpl-cp-features,.hm-tpl-cp-hero{grid-template-columns:1fr}.hm-tpl-cp-feature-0,.hm-tpl-cp-feature-1,.hm-tpl-cp-feature-2{transform:none}.hm-tpl-cp-about,.hm-tpl-cp-contact{margin:0}}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_9b2e80{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_9b2e80{--tpl-ls-body:"Rubik","Rubik Fallback"}.hm-tpl-ls{--tpl-ls-ink:#10131a;--tpl-ls-muted:#5b6270;--tpl-ls-paper:#f7f8fb;--tpl-ls-card:#ffffff;--tpl-ls-line:#e3e6ee;--tpl-ls-grad-start:#6d5ef8;--tpl-ls-grad-end:#2dd4e8;color:var(--tpl-ls-ink);font-family:var(--tpl-ls-body),Arial,sans-serif;line-height:1.6}.hm-tpl-ls,.hm-tpl-ls-nav{background:var(--tpl-ls-paper)}.hm-tpl-ls-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--tpl-ls-line)}.hm-tpl-ls-nav-name{font-family:var(--tpl-ls-display),sans-serif;font-weight:700;font-size:16px}.hm-tpl-ls-nav-links{display:flex;gap:24px}.hm-tpl-ls-nav-links a{font-size:13px;font-weight:500;color:var(--tpl-ls-muted);text-decoration:none;transition:color .15s ease}.hm-tpl-ls-nav-links a:hover{color:var(--tpl-ls-ink)}@media (max-width:640px){.hm-tpl-ls-nav{padding:16px 20px}.hm-tpl-ls-nav-links{gap:14px}}.hm-tpl-ls-hero{background:linear-gradient(135deg,var(--tpl-ls-grad-start),var(--tpl-ls-grad-end));padding:96px 24px 120px}.hm-tpl-ls-hero-inner{max-width:760px;margin:0 auto;text-align:center;color:#ffffff}.hm-tpl-ls-kicker{font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:20px}.hm-tpl-ls-heading,.hm-tpl-ls-kicker{font-family:var(--tpl-ls-display),Arial,sans-serif}.hm-tpl-ls-heading{font-weight:800;font-size:clamp(34px,5.5vw,58px);line-height:1.1;text-wrap:balance;margin-bottom:16px}.hm-tpl-ls-tagline{font-size:19px;font-weight:500;opacity:.95;margin-bottom:16px}.hm-tpl-ls-body{font-size:16px;max-width:60ch;margin-left:auto;margin-right:auto}.hm-tpl-ls-hero .hm-tpl-ls-body{opacity:.92}.hm-tpl-ls-cta{display:inline-block;margin-top:32px;padding:14px 32px;border-radius:999px;background:#ffffff;color:var(--tpl-ls-grad-start);font-family:var(--tpl-ls-display),Arial,sans-serif;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 12px 32px rgba(0,0,0,.18);transition:transform .15s ease}.hm-tpl-ls-cta:hover{transform:translateY(-2px)}.hm-tpl-ls-section-heading{font-family:var(--tpl-ls-display),Arial,sans-serif;font-weight:700;font-size:28px;margin-bottom:16px;text-align:center;color:var(--tpl-ls-ink)}.hm-tpl-ls-about{max-width:680px;margin:-48px auto 0;padding:40px 32px;background:var(--tpl-ls-card);border-radius:20px;box-shadow:0 20px 48px rgba(16,19,26,.08);text-align:center;position:relative}.hm-tpl-ls-features{max-width:980px;margin:64px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.hm-tpl-ls-feature{background:var(--tpl-ls-card);border:1px solid var(--tpl-ls-line);border-radius:16px;padding:28px 24px}.hm-tpl-ls-feature-marker{display:block;width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,var(--tpl-ls-grad-start),var(--tpl-ls-grad-end));margin-bottom:16px}.hm-tpl-ls-feature-heading{font-family:var(--tpl-ls-display),Arial,sans-serif;font-weight:700;font-size:17px;margin-bottom:8px}.hm-tpl-ls-testimonials{max-width:980px;margin:64px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.hm-tpl-ls-testimonial-card{background:var(--tpl-ls-card);border-radius:16px;padding:28px 24px;box-shadow:0 12px 32px rgba(16,19,26,.06)}.hm-tpl-ls-quote{font-size:16px;margin:0 0 14px}.hm-tpl-ls-cite{font-style:normal;font-size:13px;font-weight:500;color:var(--tpl-ls-muted)}.hm-tpl-ls-faqs{max-width:720px;margin:72px auto 0;padding:0 24px}.hm-tpl-ls-faq-list{display:flex;flex-direction:column;gap:24px;margin-top:24px}.hm-tpl-ls-faq-q{font-family:var(--tpl-ls-display),sans-serif;font-weight:700;font-size:16px;margin:0 0 6px}.hm-tpl-ls-contact{max-width:560px;margin:72px auto 0;padding:0 24px 64px;text-align:center}.hm-tpl-ls-footer{text-align:center;padding:32px 24px 56px;color:var(--tpl-ls-muted);font-size:13px;border-top:1px solid var(--tpl-ls-line)}@media (max-width:640px){.hm-tpl-ls-hero{padding:64px 20px 96px}.hm-tpl-ls-about{margin-top:-32px;padding:32px 24px}}