@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-20c0,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-20c0,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-20c0,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-20c0,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-20c0,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-20c0,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_80e2a8{font-family:Fraunces,Fraunces Fallback}.__variable_80e2a8{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg:#14080e;--bg-soft:#1e0d17;--card:#25101d;--line:#3a1a2c;--rose:#ff4d6d;--rose-soft:#ff8fa3;--gold:#ffd166;--text:#f6e9ef;--muted:#c9a9b9;--green:#4ade80;--radius:18px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:radial-gradient(1200px 600px at 50% -10%,#3a1226 0,var(--bg) 55%);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{max-width:680px;margin:0 auto;padding:56px 22px 80px}.eyebrow{display:inline-block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--rose-soft);border:1px solid var(--line);padding:6px 12px;border-radius:999px;margin-bottom:22px}h1{font-size:clamp(30px,6vw,46px);line-height:1.1;font-weight:800;letter-spacing:-.02em}h1 .em{color:var(--rose)}.lead{margin-top:18px;font-size:clamp(16px,2.6vw,19px);color:var(--muted)}.card{background:linear-gradient(180deg,var(--card),var(--bg-soft));border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin-top:28px;box-shadow:0 20px 50px rgba(0,0,0,.35)}label{display:block;font-size:13px;color:var(--muted);margin:14px 0 6px}input,select,textarea{width:100%;background:#170a12;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--rose)}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.row{grid-template-columns:1fr}}button.cta{width:100%;margin-top:18px;background:linear-gradient(135deg,var(--rose),#c81e4d);color:#fff;border:none;border-radius:12px;padding:16px 18px;font-size:17px;font-weight:700;cursor:pointer;transition:transform .08s ease,filter .15s ease}button.cta:hover{filter:brightness(1.07)}button.cta:active{transform:translateY(1px)}button.cta:disabled{opacity:.6;cursor:progress}.hint{font-size:12px;color:var(--muted);margin-top:10px;text-align:center}.erro{margin-top:14px;color:#ffb4c0;font-size:14px}.gauge{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px}.gauge .num{font-size:64px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--rose-soft),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.gauge .label{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bar{height:10px;width:100%;background:#2a1320;overflow:hidden;margin:14px 0 6px}.bar,.bar>span{border-radius:999px}.bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--rose),var(--gold));transition:width .9s cubic-bezier(.2,.8,.2,1)}.veredito{font-size:19px;font-weight:700;margin:14px 0 8px}.diag{color:var(--muted)}.sinais{list-style:none;margin:16px 0;display:grid;grid-gap:8px;gap:8px}.sinais li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.dot{margin-top:7px;width:8px;height:8px;border-radius:999px;flex:0 0 8px}.dot.pos{background:var(--green)}.dot.neg{background:var(--rose)}.passo{border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:6px;background:#1c0c16}.passo h4{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:8px}.paywall{position:relative;margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:linear-gradient(180deg,#2a0f1d,#1a0a13);overflow:hidden}.locked{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.7}.locked ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.paywall .over{margin-top:18px;text-align:center}.paywall h3{font-size:22px;font-weight:800}.paywall p{margin:8px 0 16px}.paywall p,.price{color:var(--muted)}.price{font-size:14px;margin-top:10px}.price b{color:var(--text);font-size:20px}.footer{margin-top:40px;text-align:center;font-size:12px;color:#8d6c7c}.proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;font-size:13px;color:var(--muted)}.proof span{display:inline-flex;align-items:center;gap:7px}.phone{width:380px;max-width:100%;margin:24px auto;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 70px rgba(0,0,0,.5);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.chat-head{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#fff}.wa .chat-head{background:#075e54}.ig .chat-head{background:#ffffff;color:#000;border-bottom:1px solid #efefef}.chat-head .back{font-size:24px;line-height:1;opacity:.9}.chat-head .avatar{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#c81e4d,#ff4d6d);flex:0 0 38px}.ig-ring{box-shadow:0 0 0 2px #fff,0 0 0 4px #ff4d6d}.chat-head .who{display:flex;flex-direction:column;flex:1 1;line-height:1.2}.chat-head .who strong{font-size:15px}.chat-head .who small{font-size:11px;opacity:.8}.chat-head .head-icons{font-size:13px;letter-spacing:4px;opacity:.9}.chat-body{padding:14px 12px;display:flex;flex-direction:column;gap:6px;min-height:360px}.wa .chat-body{background:#0b141a;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:18px 18px}.ig .chat-body{background:#ffffff}.msg-row{display:flex}.msg-row.right{justify-content:flex-end}.bubble{max-width:78%;padding:7px 10px 5px;border-radius:12px;font-size:14.5px;line-height:1.35;position:relative;word-wrap:break-word}.bubble .txt{display:block}.bubble .meta{display:inline-flex;gap:4px;align-items:center;float:right;margin:4px 0 -2px 8px;font-size:10.5px;opacity:.6}.wa .bubble.them{background:#202c33;color:#e9edef;border-top-left-radius:3px}.wa .bubble.me{background:#005c4b;color:#e9edef;border-top-right-radius:3px}.wa .ticks.read{color:#53bdeb;opacity:1}.ig .bubble.them{background:#efefef;color:#000;border-radius:20px}.ig .bubble.me{background:linear-gradient(135deg,#4f5bd5,#962fbf 40%,#d62976 70%,#fa7e1e);color:#fff;border-radius:20px}.ig .bubble .meta{display:none}.chat-foot{display:flex;align-items:center;gap:10px;padding:10px 12px}.wa .chat-foot{background:#0b141a}.ig .chat-foot{background:#fff;border-top:1px solid #efefef}.input-fake{flex:1 1;background:rgba(255,255,255,.08);border-radius:999px;padding:9px 14px;font-size:13px;color:#8696a0}.ig .input-fake{background:#fff;border:1px solid #dbdbdb;color:#8e8e8e}.chat-foot .send{font-size:18px}.controls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.controls>div{flex:1 1;min-width:140px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.seg button{background:transparent;color:var(--muted);border:none;padding:9px 14px;cursor:pointer;font:inherit}.seg button.on{background:var(--rose);color:#fff}.funil{--f-bg:#160a11;--f-panel:#20111b;--f-line:#3a2030;--f-rose:#ff5a78;--f-rose-soft:#ff93a8;--f-gold:#ffcf6b;--f-cream:#f7ebf0;--f-muted:#c8a6b6;background:radial-gradient(900px 500px at 50% -12%,#4a1630 0,transparent 60%),radial-gradient(700px 700px at 50% 120%,#2a0e1d 0,transparent 60%),var(--f-bg);color:var(--f-cream);font-family:var(--font-body),system-ui,sans-serif;align-items:center}.funil,.funil-inner{min-height:100dvh;display:flex;flex-direction:column}.funil-inner{width:100%;max-width:560px;padding:22px 20px 40px}.f-top{gap:12px;padding:6px 2px 16px}.f-brand,.f-top{display:flex;align-items:center}.f-brand{gap:9px;font-weight:700;letter-spacing:.02em}.f-heart{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--f-rose),#c81e4d);display:grid;place-items:center;font-size:15px}.f-progress{flex:1 1;height:6px;border-radius:999px;background:#2c1622;overflow:hidden}.f-progress>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--f-rose),var(--f-gold));transition:width .5s cubic-bezier(.2,.8,.2,1)}.f-intro{flex:1 1;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:18px;padding:20px 0 40px}.f-eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--f-rose-soft)}.f-h1{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(34px,9vw,52px);line-height:1.05;letter-spacing:-.01em}.f-h1 em{font-style:italic;color:var(--f-rose)}.f-sub{font-size:17px;max-width:30ch;margin:0 auto}.f-sub,.f-trust{color:var(--f-muted)}.f-trust{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:13px;margin-top:4px}.f-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;font-weight:700;font-size:17px;color:#fff;background:linear-gradient(135deg,var(--f-rose),#c81e4d);border-radius:16px;padding:17px 20px;box-shadow:0 14px 34px rgba(200,30,77,.35);transition:transform .08s ease,filter .15s ease}.f-cta:hover{filter:brightness(1.07)}.f-cta:active{transform:translateY(1px)}.f-cta:disabled{opacity:.6;cursor:progress}.f-chat{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:8px 0 16px}.f-row{display:flex;animation:fpop .34s cubic-bezier(.2,.8,.2,1) both}.f-row.left{justify-content:flex-start}.f-row.right{justify-content:flex-end}@keyframes fpop{0%{opacity:0;transform:translateY(10px)}}.f-bubble{max-width:82%;padding:13px 16px;font-size:16px;line-height:1.4;border-radius:20px}.f-bubble.cupido{background:var(--f-panel);border:1px solid var(--f-line);border-bottom-left-radius:6px;color:var(--f-cream)}.f-bubble.user{background:linear-gradient(135deg,var(--f-rose),#c81e4d);color:#fff;border-bottom-right-radius:6px}.f-typing{display:inline-flex;gap:6px;padding:4px 2px}.f-typing i{width:8px;height:8px;border-radius:999px;background:var(--f-muted);animation:fblink 1s infinite}.f-typing i:nth-child(2){animation-delay:.15s}.f-typing i:nth-child(3){animation-delay:.3s}@keyframes fblink{0%,to{opacity:.3}50%{opacity:1}}.f-options{display:flex;flex-direction:column;gap:10px;margin-top:4px;animation:fpop .34s .1s both}.f-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:16px;text-align:left;color:var(--f-cream);background:rgba(255,255,255,.03);border:1.5px solid var(--f-line);border-radius:14px;padding:14px 16px;transition:border-color .15s ease,background .15s ease,transform .08s ease}.f-chip:hover{border-color:var(--f-rose);background:rgba(255,90,120,.08)}.f-chip:active{transform:scale(.99)}.f-field{display:flex;flex-direction:column;gap:8px;margin-top:4px;animation:fpop .34s .1s both}.f-field label{font-size:13px;color:var(--f-muted)}.f-input,.f-textarea{width:100%;font:inherit;font-size:16px;color:var(--f-cream);background:#190d15;border:1.5px solid var(--f-line);border-radius:14px;padding:13px 15px}.f-textarea{resize:vertical;min-height:120px}.f-input:focus,.f-textarea:focus{outline:none;border-color:var(--f-rose)}.f-social{display:flex;flex-direction:column;gap:10px;margin:14px 0 4px}.f-depo{background:var(--f-panel);border:1px solid var(--f-line);border-radius:14px;padding:13px 15px}.f-depo p{margin:0 0 6px;font-size:13.5px;line-height:1.5;color:var(--f-cream);font-style:italic}.f-depo span{font-size:12px;color:var(--f-muted)}.f-depo-tag{display:block;margin-top:4px;font-size:10.5px;font-style:italic;opacity:.75}.f-pay-bullets{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.f-pay-bullets li{line-height:1.45}.f-aviso,.f-pay-bullets li{font-size:13.5px;color:var(--f-cream)}.f-aviso{background:var(--f-panel);border:1px solid var(--f-line);border-left:3px solid var(--f-gold);border-radius:12px;padding:12px 14px;margin:0 0 16px;line-height:1.5}.f-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:560px;margin:0 auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--f-bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--f-line);display:flex;flex-direction:column;gap:6px;animation:fpop .3s both}.f-sticky .f-cta{width:100%}.f-sticky-preco{font-size:12px;color:var(--f-muted);text-align:center}.f-co-overlay{position:fixed;inset:0;z-index:60;background:rgba(12,5,9,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:12px}.f-co-box{position:relative;width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:18px;padding:40px 8px 8px}.f-co-fechar{position:absolute;top:8px;right:10px;width:30px;height:30px;border:none;border-radius:50%;background:#f0e8ec;color:#4a3340;font-size:18px;line-height:1;cursor:pointer;z-index:1}.f-co-loading{padding:40px 0 60px;text-align:center;color:#6b4a5c;font-size:14px}@media (max-width:520px){.f-co-overlay{padding:0;align-items:stretch}.f-co-box{max-width:none;max-height:none;border-radius:0}}.f-upload{font:inherit;font-size:15px;font-weight:700;color:var(--f-cream);background:#190d15;border:1.5px dashed var(--f-rose);border-radius:14px;padding:14px 15px;cursor:pointer;transition:background .15s}.f-upload:hover:not(:disabled){background:#22101b}.f-upload:disabled{opacity:.6;cursor:default}.f-ou{font-size:12px;color:var(--f-muted);text-align:center;text-transform:uppercase;letter-spacing:.08em}.f-prints{display:flex;gap:8px;flex-wrap:wrap}.f-print-thumb{position:relative;width:64px;height:92px;border-radius:10px;overflow:hidden;border:1.5px solid var(--f-line)}.f-print-thumb img{width:100%;height:100%;object-fit:cover;display:block}.f-print-thumb button{position:absolute;top:3px;right:3px;width:20px;height:20px;border:none;border-radius:50%;background:rgba(22,10,17,.85);color:var(--f-cream);font-size:13px;line-height:1;cursor:pointer}.f-consent{display:flex;gap:11px;align-items:flex-start;font-size:12.5px;color:var(--f-muted);line-height:1.45;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 0}.f-check-input{position:absolute;opacity:0;width:0;height:0}.f-check-box{flex:0 0 22px;width:22px;height:22px;margin-top:1px;border-radius:7px;border:1.5px solid var(--f-line);background:#190d15;display:grid;place-items:center;transition:background .18s ease,border-color .18s ease,transform .08s ease}.f-check-box:after{content:"✓";color:#fff;font-size:14px;font-weight:800;line-height:1;opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s ease}.f-consent:hover .f-check-box{border-color:var(--f-rose)}.f-check-input:checked+.f-check-box{background:linear-gradient(135deg,var(--f-rose),#c81e4d);border-color:transparent;box-shadow:0 6px 16px rgba(200,30,77,.35)}.f-check-input:checked+.f-check-box:after{opacity:1;transform:scale(1)}.f-check-input:active+.f-check-box{transform:scale(.92)}.f-check-input:focus-visible+.f-check-box{outline:2px solid var(--f-rose);outline-offset:2px}.f-erro{color:#ffb4c0;font-size:14px}.f-hint{text-align:center;font-size:12px;color:var(--f-muted);margin-top:10px}.f-analyzing{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center}.f-spinner{width:64px;height:64px;border-radius:999px;border:4px solid #2c1622;border-top:4px solid var(--f-rose);animation:fspin .9s linear infinite}@keyframes fspin{to{transform:rotate(1turn)}}.f-steps{display:flex;flex-direction:column;gap:8px;color:var(--f-muted);font-size:15px}.f-steps .on{color:var(--f-cream)}@property --f-p{syntax:"<number>";inherits:false;initial-value:0}.f-loader{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;text-align:center;padding:30px 0}.f-orb{position:relative;width:208px;height:208px;display:grid;place-items:center}.f-orb .ring{position:absolute;inset:0;border-radius:999px;background:conic-gradient(from -90deg,var(--f-rose) calc(var(--f-p) * 1turn),rgba(255,255,255,.06) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 15px),#000 calc(100% - 14px));mask:radial-gradient(farthest-side,transparent calc(100% - 15px),#000 calc(100% - 14px));animation:ffill 3.8s cubic-bezier(.3,0,.2,1) forwards}@keyframes ffill{to{--f-p:1}}.f-orb .ring2{position:absolute;inset:-12px;border-radius:999px;border:2px dashed rgba(255,207,107,.22);animation:fspin 9s linear infinite}.f-orb .glow{position:absolute;inset:26px;border-radius:999px;background:radial-gradient(circle,rgba(255,90,120,.4),transparent 70%);filter:blur(10px);animation:fpulse 1.6s ease-in-out infinite}.f-orb .heart{font-size:62px;z-index:1;animation:fbeat 1.15s ease-in-out infinite;filter:drop-shadow(0 6px 18px rgba(255,90,120,.55))}@keyframes fbeat{0%,to{transform:scale(1)}15%{transform:scale(1.2)}30%{transform:scale(1)}45%{transform:scale(1.1)}}@keyframes fpulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}.f-orb .spark{position:absolute;top:50%;left:50%;width:11px;height:11px;margin:-5.5px;border-radius:999px;background:var(--f-gold);box-shadow:0 0 14px var(--f-gold);animation:forbit 2.6s linear infinite}.f-orb .spark.b{background:var(--f-rose-soft);box-shadow:0 0 14px var(--f-rose-soft);animation-duration:3.6s;animation-direction:reverse}@keyframes forbit{0%{transform:rotate(0) translateX(108px)}to{transform:rotate(1turn) translateX(108px)}}.f-status{font-family:var(--font-display),serif;font-style:italic;font-size:23px;min-height:32px;transition:opacity .3s ease}.f-status-sub{color:var(--f-muted);font-size:14px;margin-top:-14px}@media (prefers-reduced-motion:reduce){.f-orb .glow,.f-orb .heart,.f-orb .ring2,.f-orb .spark{animation:none}}.f-gauge{text-align:center;padding:8px 0}.f-num{font-family:var(--font-display),serif;font-weight:600;font-size:92px;line-height:1;background:linear-gradient(135deg,var(--f-rose-soft),var(--f-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.f-num-label{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted)}.f-bar{height:10px;background:#2c1622;overflow:hidden;margin:16px 0}.f-bar,.f-bar>span{border-radius:999px}.f-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--f-rose),var(--f-gold));transition:width 1s cubic-bezier(.2,.8,.2,1)}.f-card{background:var(--f-panel);border:1px solid var(--f-line);border-radius:18px;padding:18px;margin-top:14px}.f-vered{font-family:var(--font-display),serif;font-style:italic;font-size:22px;line-height:1.25}.f-diag{color:var(--f-muted);margin-top:8px}.f-sinais{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:14px 0 0}.f-sinais li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.f-dot{margin-top:7px;width:8px;height:8px;border-radius:999px;flex:0 0 8px}.f-dot.pos{background:#4ade80}.f-dot.neg{background:var(--f-rose)}.f-passo h4{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--f-gold);margin-bottom:6px}.f-paywall{margin-top:16px;border:1px solid var(--f-line);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#2a0f1d,#1a0a13)}.f-locked{padding:18px;filter:blur(4px);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-locked ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.f-pay-body{padding:20px;text-align:center}.f-pay-body h3{font-family:var(--font-display),serif;font-weight:600;font-size:24px}.f-pay-body p{color:var(--f-muted);margin:8px 0 16px}.f-trial{font-size:13px;color:var(--f-muted);margin-top:12px}.f-trial b{color:var(--f-cream)}@media (prefers-reduced-motion:reduce){.f-field,.f-options,.f-row,.f-spinner{animation:none}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@keyframes pwa-slide-up{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.foto-unica{display:inline-flex;align-items:center;gap:9px}.foto-unica .ring{width:22px;height:22px;border-radius:999px;border:2px solid;opacity:.7;display:grid;place-items:center;font-size:12px;font-weight:700}.foto-unica .foto-label{font-style:italic;opacity:.95}