@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2) format("woff2"),url(/portal/assets/great-vibes-cyrillic-ext-400-normal-CzcHves0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2) format("woff2"),url(/portal/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/great-vibes-greek-ext-400-normal-Caxd-0sC.woff2) format("woff2"),url(/portal/assets/great-vibes-greek-ext-400-normal-I8uMZwKr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2) format("woff2"),url(/portal/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff) format("woff");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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2) format("woff2"),url(/portal/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff) format("woff");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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/great-vibes-latin-400-normal-q5-78SH_.woff2) format("woff2"),url(/portal/assets/great-vibes-latin-400-normal-BAZ173uY.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/portal/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/portal/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/portal/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/portal/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/portal/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/portal/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/portal/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/portal/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/portal/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/portal/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/portal/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/portal/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/portal/assets/poppins-devanagari-800-normal-ACzlZF75.woff2) format("woff2"),url(/portal/assets/poppins-devanagari-800-normal-BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/portal/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2) format("woff2"),url(/portal/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/portal/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/portal/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--bg: #f5f5f7;--surface: #ffffff;--ink: #1a1a2e;--muted: #6b7280;--line: #e6e6ea;--accent: #1a1a2e;--ok: #16a34a;--err: #dc2626;--radius: 14px;--shadow: 0 1px 3px rgba(0,0,0,.06), 0 6px 24px rgba(0,0,0,.04)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.cl-center{display:flex;align-items:center;justify-content:center;min-height:60vh}.cl-spinner{width:32px;height:32px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cl-foot{font-size:.82rem;margin-top:1rem}.cl-banner{padding:.8rem 1rem;border-radius:10px;margin:1rem 0}.cl-banner--err{background:#fde8e8;color:var(--err)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login-card{background:var(--surface);border-radius:18px;box-shadow:var(--shadow);padding:2.5rem;width:100%;max-width:380px;text-align:center}.login-title{font-size:2rem;margin:0 0 .3rem;letter-spacing:-.02em}.login-subtitle{color:var(--muted);margin:0 0 1.6rem}.login-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.75rem;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-weight:600;cursor:pointer}.login-btn--google:hover{background:#fafafa}.login-btn--disabled{opacity:.5;cursor:not-allowed}.login-divider{display:flex;align-items:center;gap:.6rem;color:var(--muted);margin:1.1rem 0;font-size:.85rem}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--line)}.login-form{display:flex;flex-direction:column;gap:.6rem}.login-form input{padding:.7rem .9rem;border:1px solid var(--line);border-radius:10px;font-size:1rem}.login-form button{padding:.75rem;border:none;border-radius:10px;background:var(--accent);color:#fff;font-weight:600;cursor:pointer}.login-form button:disabled{opacity:.5;cursor:not-allowed}.login-msg{margin-top:1rem;font-size:.9rem;padding:.6rem;border-radius:8px}.login-msg--ok{background:#e7f6ec;color:var(--ok)}.login-msg--err{background:#fde8e8;color:var(--err)}.cl-app{min-height:100vh}.cl-topbar{display:flex;align-items:center;gap:1.2rem;background:var(--surface);border-bottom:1px solid var(--line);padding:.65rem 1.4rem;position:sticky;top:0;z-index:20}.cl-brand{font-weight:700;letter-spacing:-.01em;font-size:1.05rem;flex-shrink:0}.cl-topnav{display:flex;align-items:center;gap:.15rem;flex:1}.cl-topnav-item{background:transparent;border:none;border-radius:999px;padding:.5rem .9rem;cursor:pointer;font-size:.92rem;color:var(--muted);font-weight:500;white-space:nowrap}.cl-topnav-item:hover{background:#f0f0f3;color:var(--ink)}.cl-topnav-item.is-active{background:var(--accent);color:#fff;font-weight:600}.cl-profile{position:relative;margin-left:auto;flex-shrink:0}.cl-avatar{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#f0f0f3;color:var(--ink);font-weight:700;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.cl-avatar:hover{border-color:var(--accent)}.cl-avatar.is-active{background:var(--accent);color:#fff;border-color:var(--accent)}.cl-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.cl-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);min-width:210px;padding:.4rem;display:flex;flex-direction:column}.cl-menu-email{font-size:.76rem;color:var(--muted);padding:.5rem .6rem;border-bottom:1px solid var(--line);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis}.cl-menu-item{display:flex;align-items:center;gap:.5rem;text-align:left;background:transparent;border:none;border-radius:8px;padding:.6rem;cursor:pointer;font-size:.9rem;color:var(--ink)}.cl-menu-item:hover{background:#f0f0f3}.cl-menu-item--danger{color:var(--err)}.cl-impersonate{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff7ed;border-bottom:1px solid #fed7aa;color:#9a3412;padding:.6rem 1.6rem;font-size:.9rem}.cl-impersonate button{border:1px solid #fdba74;background:#fff;color:#9a3412;border-radius:8px;padding:.35rem .8rem;cursor:pointer}.cl-content{max-width:1080px;margin:0 auto;padding:1.6rem 1.6rem 4rem;min-width:0}.cl-tabbar{display:none}.cl-section{max-width:760px;margin:0 auto}.cl-section--wide{max-width:1040px}.cl-h1{font-size:1.7rem;letter-spacing:-.02em;margin:.2rem 0}.cl-badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;font-weight:700;padding:.12rem .5rem;border-radius:999px;white-space:nowrap}.cl-badge--ok{background:#e7f6ec;color:var(--ok);border:1px solid #b7e4c7}.cl-link-btn{margin-top:.9rem;background:transparent;border:none;color:var(--accent);font-weight:600;cursor:pointer;font-size:.9rem;padding:0}.cl-link-btn:hover{text-decoration:underline}.cl-pot-stats{display:flex;gap:.6rem;margin:1rem 0 1.1rem}.cl-pot-stat{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;color:var(--muted)}.cl-pot-stat strong{color:var(--ink)}.cl-pot-stat--ok strong{color:var(--ok)}.cl-pot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem}.cl-pot-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.35rem}.cl-pot-card.is-qualified{border-color:#b7e4c7}.cl-pot-card-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cl-pot-name{font-size:1rem}.cl-pot-date{color:var(--muted);font-size:.8rem}.cl-pot-contact{display:flex;flex-direction:column;font-size:.85rem}.cl-pot-contact a{color:var(--accent);text-decoration:none}.cl-pot-contact a:hover{text-decoration:underline}.cl-pot-notes{margin-top:.35rem;font-size:.74rem;color:var(--muted);white-space:pre-wrap;line-height:1.4;max-height:8rem;overflow-y:auto;border-top:1px dashed var(--line);padding-top:.45rem}.cl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.3rem 1.4rem;margin-top:1.2rem}.cl-card h3{margin:0 0 .9rem;font-size:1.05rem}.cl-row{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.cl-row:last-child{border-bottom:none}.cl-row-label{color:var(--muted)}.cl-row-value{font-weight:600;text-align:right}.cl-swatch{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:middle;border:1px solid var(--line)}.cl-construccion{display:flex;flex-direction:column;gap:.3rem;background:#f8fafc;border:1px dashed var(--line);border-radius:12px;padding:1.4rem;color:var(--ink);font-weight:600}.cl-construccion span{font-weight:400;color:var(--muted);font-size:.9rem}.cl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.cl-stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;text-align:center;overflow:hidden}.cl-stat-mockup{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--bg);border-bottom:1px solid var(--line);display:block}.cl-stat-body{padding:.8rem 1rem 1rem}.cl-stat header{color:var(--muted);font-size:.82rem}.cl-stat strong{display:block;font-size:1.6rem;margin:.25rem 0}.cl-stat span{color:var(--muted);font-size:.76rem}.cl-compare{margin-top:1.3rem;border-top:1px solid var(--line);padding-top:1rem}.cl-compare h4{margin:0 0 .6rem}.cl-compare-row{display:flex;justify-content:space-between;padding:.4rem 0}.cl-compare-row em{color:var(--muted);font-style:normal}.cl-leads{display:flex;flex-direction:column;gap:.7rem;max-height:32rem;overflow-y:auto;padding-right:.35rem}.cl-leads-empty{color:var(--muted);font-size:.9rem}.cl-lead{border:1px solid var(--line);border-radius:12px;padding:.7rem .9rem;background:#f8fafc}.cl-lead-head{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.cl-lead-head strong{font-size:1rem}.cl-lead-date{color:var(--muted);font-size:.72rem;white-space:nowrap}.cl-lead-contact{font-size:.85rem;margin-top:.15rem}.cl-lead-contact a{color:var(--accent);text-decoration:none}.cl-lead-contact a:hover{text-decoration:underline}.cl-lead-sep{color:var(--muted)}.cl-lead-notes{margin-top:.5rem;font-size:.74rem;color:var(--muted);white-space:pre-wrap;line-height:1.4;max-height:7rem;overflow-y:auto;border-top:1px dashed var(--line);padding-top:.45rem}.cl-servicio{border:1px solid var(--line);border-radius:12px;padding:1rem 1.1rem;margin-bottom:1rem}.cl-servicio header{font-size:1.05rem;margin-bottom:.5rem}.cl-servicio header em{color:var(--muted);font-style:normal}.cl-servicio-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 .6rem}.cl-btn{display:inline-flex;align-items:center;gap:.35rem;background:#fff;border:1px solid var(--line);border-radius:9px;padding:.45rem .8rem;font-size:.88rem;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.cl-btn:hover{border-color:var(--accent);background:#fafafa}.cl-activos{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:.2rem 0 .8rem}.cl-activo{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.cl-activo-mockup{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--bg);border-bottom:1px solid var(--line);display:block}.cl-activo-body{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem;align-items:flex-start}.cl-activo-body strong{font-size:.92rem}.cl-activo--pending{opacity:.85}.cl-activo--pending .cl-activo-mockup{filter:grayscale(.25);opacity:.7}.cl-activo-pending{font-size:.8rem;color:var(--muted)}@media(max-width:640px){.cl-activos{grid-template-columns:1fr}}.cl-sub{margin:.5rem 0}.cl-sub strong{font-size:.9rem}.cl-sub ul{margin:.3rem 0;padding-left:1.2rem;color:#374151}.cl-creatividad{background:#f8fafc;border-radius:10px;padding:.7rem .9rem;margin-top:.6rem}.cl-crea-bullets{margin:.4rem 0 0;padding-left:1.2rem}.cl-crea-bullets li{margin:.15rem 0}.cl-crea-bullets em{color:var(--muted);font-style:normal}.cl-coming{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:3rem 1.5rem;margin-top:1.2rem}.cl-coming-emoji{font-size:2.6rem}.cl-coming h3{margin:.6rem 0 .3rem}.cl-coming p{color:var(--muted);max-width:420px;margin:0 auto}.cl-faq{margin-top:1.2rem;display:flex;flex-direction:column;gap:.6rem}.cl-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.cl-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;background:transparent;border:none;padding:1rem 1.2rem;cursor:pointer;font-size:1rem;font-weight:600;color:var(--ink)}.cl-faq-chevron{color:var(--muted);font-size:1.3rem}.cl-faq-a{padding:0 1.2rem 1.1rem;color:#374151;line-height:1.55}.cl-picker{max-width:640px;margin:2rem auto;padding:0 1.2rem}.cl-picker h2{margin-bottom:.2rem}.cl-search{width:100%;padding:.8rem 1rem;border:1px solid var(--line);border-radius:10px;font-size:1rem;margin:1rem 0}.cl-client-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.cl-client-list li{display:flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.85rem 1.1rem;cursor:pointer}.cl-client-list li:hover{border-color:var(--accent)}.cl-enter{margin-left:auto;color:var(--muted);font-size:.85rem}@media(max-width:760px){.cl-topnav{display:none}.cl-topbar{padding:.6rem 1rem}.cl-content{padding:1.1rem 1rem calc(72px + env(safe-area-inset-bottom))}.cl-h1{font-size:1.45rem}.cl-cards{grid-template-columns:1fr}.cl-stat strong{font-size:1.4rem}.cl-pot-grid{grid-template-columns:1fr}.cl-impersonate{padding:.55rem 1rem;flex-wrap:wrap}.cl-card{padding:1.1rem 1rem}.cl-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--surface);border-top:1px solid var(--line);padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom))}.cl-tab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;background:transparent;border:none;cursor:pointer;padding:.35rem .15rem;color:var(--muted);font-size:.63rem;font-weight:600;border-radius:10px}.cl-tab-icon{font-size:1.2rem;line-height:1}.cl-tab-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-tab.is-active{color:var(--accent)}.cl-tab.is-active .cl-tab-icon{transform:translateY(-1px)}}@media(max-width:980px)and (min-width:761px){.cl-topnav-item{padding:.5rem .7rem;font-size:.88rem}}:root{--bg: #f4f6fb;--ink: #14152a;--muted: #6b7280;--line: rgba(20, 22, 55, .09);--accent: #4f46e5;--grad: linear-gradient(135deg, #6366f1 0%, #3b82f6 48%, #8b5cf6 100%);--grad-text: linear-gradient(120deg, #4f46e5, #7c3aed 55%, #2563eb);--glass: rgba(255, 255, 255, .64);--glass-strong: rgba(255, 255, 255, .82);--glass-border: 1px solid rgba(255, 255, 255, .7);--radius: 18px;--shadow: 0 1px 2px rgba(20, 22, 55, .05), 0 12px 32px -14px rgba(20, 22, 55, .18);--shadow-lg: 0 30px 60px -24px rgba(79, 70, 229, .3), 0 10px 26px -14px rgba(20, 22, 55, .18)}body{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);letter-spacing:-.006em}.cl-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(1200px 820px at 12% -12%,#eef2ff 0%,transparent 55%),radial-gradient(1000px 720px at 112% 8%,#faf1ff 0%,transparent 52%),radial-gradient(900px 700px at 50% 120%,#eafaff 0%,transparent 55%),var(--bg)}.cl-bg-layer{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;will-change:transform}.cl-bg-blob{position:absolute;border-radius:50%;filter:blur(54px);will-change:transform}.cl-bg-blob--1{width:44vw;height:44vw;left:-6vw;top:-8vw;opacity:.62;background:radial-gradient(circle at 30% 30%,#818cf8,#4f46e5 70%);animation:cl-drift1 14s ease-in-out infinite}.cl-bg-blob--2{width:40vw;height:40vw;right:-6vw;top:-2vw;opacity:.55;background:radial-gradient(circle at 60% 40%,#a78bfa,#7c3aed 70%);animation:cl-drift2 17s ease-in-out infinite}.cl-bg-blob--3{width:40vw;height:40vw;left:28vw;bottom:-16vw;opacity:.5;background:radial-gradient(circle at 50% 50%,#7dd3fc,#2563eb 70%);animation:cl-drift3 15s ease-in-out infinite}.cl-bg-blob--4{width:36vw;height:36vw;right:16vw;bottom:-10vw;opacity:.45;background:radial-gradient(circle at 40% 60%,#f0abfc,#c026d3 70%);animation:cl-drift4 19s ease-in-out infinite}.cl-bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes cl-drift1{0%{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(16vw,9vw) rotate(12deg) scale(1.18)}66%{transform:translate(7vw,16vw) rotate(-8deg) scale(1.08)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes cl-drift2{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(-15vw,12vw) rotate(-14deg) scale(1.2)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes cl-drift3{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(13vw,-13vw) rotate(13deg) scale(1.16)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes cl-drift4{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(-12vw,-14vw) rotate(-12deg) scale(1.18)}to{transform:translate(0) rotate(0) scale(1)}}.cl-topbar{background:var(--glass-strong);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border-bottom:var(--glass-border)}.cl-card,.cl-coming,.cl-faq-item,.cl-pot-card,.cl-menu{background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:var(--glass-border);box-shadow:var(--shadow);border-radius:var(--radius)}.cl-stat,.cl-activo{background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--glass-border);box-shadow:var(--shadow);border-radius:16px}.cl-lead,.cl-creatividad,.cl-servicio{background:var(--glass);border:var(--glass-border)}.cl-construccion{background:linear-gradient(135deg,#eef2ffb3,#faf1ff99);border:1px dashed rgba(99,102,241,.35)}.cl-brand{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;font-size:1.15rem}.cl-topnav-item.is-active{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px #4f46e5a6}.cl-avatar{background:var(--grad);color:#fff;border:2px solid rgba(255,255,255,.75);box-shadow:0 6px 16px -7px #4f46e5b3;transition:transform .2s,box-shadow .2s}.cl-avatar:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 10px 22px -8px #4f46e5cc}.cl-avatar.is-active{box-shadow:0 0 0 3px #6366f140,0 8px 20px -8px #4f46e5b3}.cl-menu{box-shadow:var(--shadow-lg);border-radius:16px;min-width:250px;padding:.5rem;overflow:hidden}.cl-menu-head{display:flex;align-items:center;gap:.65rem;padding:.7rem .6rem;margin-bottom:.35rem;border-radius:12px;background:linear-gradient(135deg,#6366f124,#8b5cf61a)}.cl-menu-avatar{width:40px;height:40px;border-radius:50%;background:var(--grad);color:#fff;font-weight:700;font-size:.82rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 14px -6px #4f46e5a6}.cl-menu-id{display:flex;flex-direction:column;min-width:0}.cl-menu-id strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-menu-id span{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-menu-item{gap:.65rem;padding:.55rem .5rem;border-radius:11px;font-weight:500;transition:background .15s,color .15s}.cl-menu-item:hover{background:linear-gradient(135deg,#6366f124,#8b5cf61f);color:var(--accent)}.cl-menu-ic{width:28px;height:28px;border-radius:9px;background:#6366f11a;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;flex-shrink:0}.cl-menu-item--danger:hover{background:#dc26261a;color:var(--err)}.cl-menu-item--danger .cl-menu-ic{background:#dc26261a}.cl-menu-sep{height:1px;background:var(--line);margin:.35rem .25rem}.cl-h1{font-weight:800}.cl-stat strong{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;font-size:1.85rem}.cl-link-btn{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-badge--ok{background:#16a34a1f;border-color:#16a34a73;box-shadow:0 0 0 3px #16a34a12}.cl-pot-card.is-qualified{border-color:#16a34a66;box-shadow:var(--shadow),0 0 0 1px #16a34a1f}.cl-pot-card,.cl-activo,.cl-lead,.cl-stat{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cl-pot-card:hover,.cl-activo:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cl-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.cl-stat--link{cursor:pointer}.cl-stat--link:hover{border-color:#4f46e566}.cl-stat--link:hover .cl-stat-body span{color:var(--accent)}.cl-stat--link .cl-stat-body span{transition:color .15s}.cl-faq-item:hover{border-color:#4f46e54d}.cl-btn{background:var(--glass-strong);border:var(--glass-border);transition:transform .18s,box-shadow .18s,border-color .18s}.cl-btn:hover{border-color:#4f46e573;box-shadow:var(--shadow);transform:translateY(-1px)}.cl-pot-stat{background:var(--glass-strong);border:var(--glass-border)}.cl-compare-item{margin:.35rem 0 .9rem}.cl-prog{height:9px;border-radius:999px;background:#14163714;overflow:hidden;margin-top:.45rem}.cl-prog-fill{height:100%;border-radius:999px;background:var(--grad);box-shadow:0 0 12px -2px #4f46e599}.cl-prog-fill--warn{background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:none}.cl-prog-fill--ok{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:none}.login-wrap{position:relative;overflow:hidden;background:#eef1fb}.login-wrap:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;background:url(/clientes/bg/hero.webp) center / cover no-repeat;animation:cl-ken 22s ease-in-out infinite alternate;will-change:transform}.login-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#ffffff29,#ffffff80)}@keyframes cl-ken{0%{transform:scale(1.06) translate(0)}to{transform:scale(1.2) translate(-3%,2%)}}.login-card{position:relative;z-index:1;background:var(--glass-strong);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:var(--glass-border);border-radius:26px;box-shadow:var(--shadow-lg);padding:2.6rem}.login-title{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;font-size:2.4rem}.login-form button{background:var(--grad);box-shadow:0 12px 26px -10px #4f46e5b3;transition:transform .18s,box-shadow .18s}.login-form button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 32px -10px #4f46e5cc}.login-btn--google{background:var(--glass-strong);border:var(--glass-border)}@media(max-width:760px){.cl-tabbar{background:var(--glass-strong);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border-top:var(--glass-border)}.cl-tab.is-active{color:var(--accent)}}.cl-coming{position:relative;overflow:hidden}.cl-coming:before{content:"";position:absolute;top:-40%;left:50%;width:320px;height:320px;transform:translate(-50%);background:radial-gradient(circle,rgba(99,102,241,.14),transparent 65%);pointer-events:none}.cl-coming-emoji{display:inline-block;position:relative;animation:cl-float 3.6s ease-in-out infinite}@keyframes cl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cl-impersonate{background:var(--glass-strong);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border-bottom:var(--glass-border);color:var(--ink);padding:.55rem 1.4rem}.cl-impersonate strong{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-impersonate button{background:var(--glass-strong);border:var(--glass-border);color:var(--accent);font-weight:600;border-radius:999px;padding:.38rem .9rem;transition:transform .18s,box-shadow .18s,border-color .18s}.cl-impersonate button:hover{border-color:#4f46e573;box-shadow:var(--shadow);transform:translateY(-1px)}.cl-topbar-right{margin-left:auto;display:flex;align-items:center;gap:1rem}.cl-email{color:var(--muted);font-size:.85rem}.cl-logout{background:var(--glass-strong);border:var(--glass-border);border-radius:999px;padding:.42rem .9rem;font-weight:600;color:var(--ink);cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.cl-logout:hover{border-color:#4f46e573;box-shadow:var(--shadow);transform:translateY(-1px)}.cl-picker{max-width:680px}.cl-picker h2{font-weight:800;letter-spacing:-.02em}.cl-search{background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--glass-border);border-radius:14px;box-shadow:var(--shadow)}.cl-search:focus{outline:none;border-color:#4f46e580;box-shadow:0 0 0 4px #6366f124}.cl-client-list li{background:var(--glass);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);border:var(--glass-border);border-radius:14px;transition:transform .18s,box-shadow .18s,border-color .18s}.cl-client-list li:hover{border-color:#4f46e566;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cl-enter{color:var(--accent);font-weight:600}.login-form input{background:#ffffffb8;border:var(--glass-border);border-radius:12px}.login-form input:focus{outline:none;border-color:#4f46e580;box-shadow:0 0 0 4px #6366f124}.login-btn--google{border-radius:12px}.login-btn--google:hover{box-shadow:var(--shadow);border-color:#4f46e566}.cl-creatividad{background:#6366f10e;border:1px solid rgba(99,102,241,.14)}.cl-sub ul,.cl-faq-a{color:#3a3c54}.cl-quali-btn{margin-top:.65rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;background:var(--grad);color:#fff;border:none;border-radius:999px;padding:.45rem .9rem;font-size:.84rem;font-weight:600;cursor:pointer;box-shadow:0 8px 18px -10px #4f46e5b3;transition:transform .18s,box-shadow .18s}.cl-quali-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #4f46e5d9}.cl-lead .cl-quali-btn{margin-top:.55rem}.cl-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:#1416376b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cl-modal{position:relative;width:100%;max-width:470px;max-height:86vh;overflow-y:auto;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:var(--glass-border);border-radius:22px;box-shadow:var(--shadow-lg);padding:1.6rem 1.6rem 1.7rem}.cl-modal-close{position:absolute;top:.85rem;right:.85rem;width:32px;height:32px;border-radius:50%;border:var(--glass-border);background:var(--glass-strong);cursor:pointer;color:var(--muted);font-size:.82rem;line-height:1;transition:color .15s,border-color .15s}.cl-modal-close:hover{color:var(--ink);border-color:#4f46e573}.cl-modal-head{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;padding-right:2rem}.cl-modal-avatar{width:48px;height:48px;border-radius:15px;background:var(--grad);color:#fff;font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 18px -8px #4f46e5b3}.cl-modal-name{font-size:1.15rem;font-weight:800;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;line-height:1.2}.cl-modal-date{color:var(--muted);font-size:.82rem;margin-top:.25rem}.cl-modal-contact{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem}.cl-modal-contact a{display:inline-flex;align-items:center;gap:.35rem;background:#6366f114;border:1px solid rgba(99,102,241,.2);color:var(--accent);text-decoration:none;padding:.42rem .75rem;border-radius:999px;font-size:.84rem;font-weight:600}.cl-modal-contact a:hover{background:#6366f129}.cl-modal-section h4{margin:0 0 .7rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cl-qa{display:flex;flex-direction:column;background:#6366f10b;border:1px solid rgba(99,102,241,.12);border-radius:14px;padding:.9rem 1.05rem}.cl-qa-q{margin:.85rem 0 .15rem;font-weight:700;font-size:.92rem;color:var(--ink)}.cl-qa-q:first-child{margin-top:0}.cl-qa-a{margin:0;font-size:.9rem;color:#3a3c54}@media(prefers-reduced-motion:reduce){.cl-bg-blob,.cl-coming-emoji,.login-wrap:before{animation:none!important}}.pt-topbar-claim{margin-left:auto;color:var(--muted);font-size:.85rem;font-weight:600}.pt-hero{text-align:center;margin:1.2rem 0 1.6rem}.pt-hero-title{font-size:2.1rem;font-weight:800;letter-spacing:-.025em;margin:0 0 .4rem;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-hero-sub{color:var(--muted);max-width:540px;margin:0 auto;font-size:1rem}.pt-vhero{position:relative;width:100%;min-height:440px;margin:.4rem 0 1.8rem;border-radius:26px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);isolation:isolate}.pt-vhero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.pt-vhero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#12142e73,#12142e4d 45%,#12142e9e),radial-gradient(120% 90% at 50% 42%,rgba(99,102,241,.28),transparent 62%)}.pt-vhero-content{position:relative;text-align:center;padding:2.4rem 1.5rem;max-width:760px}.pt-vhero-title{font-size:clamp(2.1rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.45)}.pt-vhero-sub{margin:.7rem 0 0;font-size:clamp(.98rem,2vw,1.18rem);color:#ffffffeb;text-shadow:0 2px 14px rgba(0,0,0,.45)}@media(max-width:760px){.pt-vhero{min-height:340px;border-radius:20px}.pt-vhero-content{padding:1.8rem 1.2rem}.pt-vhero-title{font-size:clamp(1.8rem,8.5vw,2.4rem)}}.cl-pot-grid{align-items:stretch}.pt-company-link{text-decoration:none;color:inherit;display:flex}.pt-company{flex-direction:column!important;align-items:stretch;gap:0;padding:0!important;overflow:hidden;width:100%;height:100%}.pt-company-cover{width:100%;height:104px;overflow:hidden;position:relative;background:#e7eaf6}.pt-company-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pt-company:hover .pt-company-cover img{transform:scale(1.06)}.pt-company-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#1416370a,#ffffff1f)}.pt-company-body{display:flex;flex-direction:column;gap:.45rem;padding:0 1.1rem;flex:1}.pt-company-av{width:52px;height:52px;border-radius:50%;margin-top:-28px;border:3px solid #fff;flex-shrink:0;background:var(--grad);color:#fff;font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px -8px #4f46e58c;position:relative;z-index:1;overflow:hidden}.pt-company-av img,.pt-profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;background:#fff}.pt-profile-avatar{overflow:hidden}.pt-company-name{font-size:1.02rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-company-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;background:#6366f117;color:var(--accent);border:1px solid rgba(99,102,241,.18);border-radius:999px;padding:.16rem .6rem;font-size:.74rem;font-weight:600;text-transform:capitalize}.pt-company-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-top:1px solid var(--line);padding:.7rem 0;margin-top:.9rem;font-size:.82rem}.pt-company-count{color:var(--muted);font-weight:500}.pt-company-go{color:var(--accent);font-weight:700;white-space:nowrap;transition:transform .18s}.pt-company:hover .pt-company-go{transform:translate(3px)}.pt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#1416376b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pt-company--expanded{grid-column:span 2;grid-row:span 2;position:relative;z-index:16;cursor:default!important;box-shadow:var(--shadow-lg)}.pt-company--expanded .pt-company-body{padding-bottom:1.2rem}.pt-exp-close{position:absolute;top:.6rem;right:.6rem;z-index:3;width:32px;height:32px;border-radius:50%;border:none;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;color:var(--ink);font-size:.8rem;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center}.pt-exp{margin-top:1.1rem}.pt-exp-title{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.55rem}.pt-exp-list{display:flex;flex-direction:column;gap:.6rem;max-height:260px;overflow-y:auto;padding-right:.3rem}.pt-exp-list{margin-top:.35rem;padding-top:.1rem}.pt-exp-serv{background:var(--glass);border:var(--glass-border);border-radius:12px;padding:.8rem .9rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.7rem;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s}.pt-exp-serv:hover{border-color:#4f46e573;background:#6366f10f;transform:translateY(-1px);box-shadow:var(--shadow)}.pt-exp-serv-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pt-exp-serv-info strong{font-size:.95rem;line-height:1.3}.pt-exp-zona{color:var(--muted);font-size:.8rem}.pt-exp-serv-arrow{color:var(--accent);font-weight:800;font-size:1.05rem;flex-shrink:0;transition:transform .15s}.pt-exp-serv:hover .pt-exp-serv-arrow{transform:translate(3px)}@media(max-width:760px){.pt-company--expanded{grid-column:span 1;grid-row:auto}}.pt-back{display:inline-block;margin-bottom:1rem;color:var(--accent);text-decoration:none;font-weight:600;font-size:.9rem}.pt-back:hover{text-decoration:underline}.pt-profile-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem}.pt-profile-avatar{width:64px;height:64px;border-radius:20px;flex-shrink:0;background:var(--grad);color:#fff;font-weight:800;font-size:1.7rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px #4f46e5b3}.pt-profile-name{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.15}.pt-profile-sector{margin:.2rem 0 0}.pt-section-title{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .8rem}.pt-servicio{gap:.7rem}.pt-servicio-top{display:flex;flex-direction:column;gap:.25rem}.pt-servicio-name{font-size:1.05rem;line-height:1.3}.pt-servicio-zona{color:var(--muted);font-size:.82rem}.pt-servicio-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.4rem}.pt-servicio-actions .cl-quali-btn,.pt-servicio-actions .cl-btn{margin-top:0;text-decoration:none}@media(max-width:760px){.pt-hero-title{font-size:1.7rem}.pt-profile-name{font-size:1.4rem}.pt-profile-avatar{width:54px;height:54px;font-size:1.4rem}}:root{--bg: #15110B;--surface: #1E1810;--surface-2: #261E14;--ink: #EDE6D4;--muted: #A7997E;--line: rgba(237, 230, 212, .1);--accent: #D4A05A;--accent-glow: #E8B96E;--emerald: #4E8C6A;--emerald-bright: #8FD3AB;--star: #E0B354;--grad: linear-gradient(135deg, #E8B96E 0%, #D4A05A 100%);--grad-text: linear-gradient(120deg, #E8B96E, #D4A05A 75%);--glass: rgba(38, 30, 20, .55);--glass-strong: rgba(24, 19, 12, .82);--glass-border: 1px solid rgba(237, 230, 212, .1);--radius: 18px;--shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 18px 44px -22px rgba(0, 0, 0, .75);--shadow-lg: 0 34px 80px -30px rgba(0, 0, 0, .85), 0 0 0 1px rgba(212, 160, 90, .08)}body{background:var(--bg);color:var(--ink)}.font-serif,.pt-company-name,.pt-vhero-title,.cl-brand,.pt-how-title,.pt-cta-title{font-family:Poppins,-apple-system,Arial,sans-serif}.cl-spinner{border-color:#ede6d429;border-top-color:var(--accent)}.cl-muted{color:var(--muted)}.cl-banner--err{background:#c85a4624;color:#f0b9a6;border:1px solid rgba(200,90,70,.3)}.cl-bg{background:radial-gradient(1100px 760px at 50% -12%,rgba(212,160,90,.2),transparent 60%),radial-gradient(760px 600px at 88% 6%,rgba(78,140,106,.07),transparent 55%),var(--bg)}.cl-bg-layer{display:none}.cl-bg-grain{opacity:.05;mix-blend-mode:overlay}.cl-topbar{background:#15110b8c;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.cl-topbar.is-scrolled{background:#15110bd9;border-bottom:1px solid var(--line)}.cl-brand{font-weight:600;font-size:1.35rem;letter-spacing:-.01em}.pt-nav{display:flex;align-items:center;gap:.3rem}.pt-nav-link{background:none;border:none;cursor:pointer;color:var(--muted);font-size:.9rem;font-weight:500;padding:.5rem .8rem;border-radius:8px;transition:color .2s,background .2s}.pt-nav-link:hover{color:var(--ink);background:#ede6d40d}.pt-nav-right{display:flex;align-items:center;gap:.5rem}.pt-nav-ghost{background:none;border:none;color:var(--ink);font-weight:600;font-size:.9rem;cursor:pointer;padding:.5rem .7rem;border-radius:999px}.pt-nav-ghost:hover{color:var(--accent-glow)}.pt-nav-cta{display:inline-flex;align-items:center;gap:.4rem;background:var(--grad);color:#2a1c0a;border:none;font-weight:700;font-size:.88rem;padding:.55rem 1.1rem;border-radius:999px;cursor:pointer;box-shadow:0 10px 26px -12px #e8b96eb3;transition:transform .18s,box-shadow .18s}.pt-nav-cta:hover{transform:translateY(-1px);box-shadow:0 14px 32px -12px #e8b96ee6}html{overflow-x:hidden}.pt-vhero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-1.6rem;margin-bottom:2.2rem;border-radius:0;box-shadow:none;min-height:640px;align-items:flex-start}.pt-vhero-media{position:absolute;left:0;right:0;top:-20%;height:144%;z-index:-1;will-change:transform,filter}.pt-vhero-media .pt-vhero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pt-vhero-content{padding-top:6rem;padding-bottom:2.5rem}.pt-vhero-overlay{background:linear-gradient(180deg,#15110b85,#15110b42 38%,#15110bf5),radial-gradient(110% 80% at 50% 30%,rgba(212,160,90,.22),transparent 60%)}.pt-eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent-glow);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem}.pt-eyebrow:before{content:"";width:22px;height:1px;background:var(--accent);opacity:.7}.pt-vhero-title{font-weight:500;letter-spacing:-.02em}.pt-vhero-sub{color:#ede6d4db;max-width:560px;margin-left:auto;margin-right:auto}.pt-search{display:flex;align-items:center;gap:.4rem;margin:1.6rem auto 0;max-width:720px;background:#18130c99;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(237,230,212,.14);border-radius:999px;padding:.4rem .4rem .4rem 1.1rem;box-shadow:0 24px 60px -28px #000c}.pt-search-field{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0;color:var(--muted)}.pt-search-field svg{flex-shrink:0;color:var(--accent)}.pt-search-field input{width:100%;background:none;border:none;outline:none;color:var(--ink);font-size:.95rem;font-family:inherit}.pt-search-field input::placeholder{color:var(--muted)}.pt-search-sep{width:1px;align-self:stretch;margin:.4rem 0;background:var(--line)}.pt-search-btn{display:inline-flex;align-items:center;gap:.4rem;background:var(--grad);color:#2a1c0a;border:none;font-weight:700;font-size:.95rem;padding:.7rem 1.4rem;border-radius:999px;cursor:pointer;box-shadow:0 0 28px -6px #e8b96e99;transition:transform .18s,box-shadow .18s}.pt-search-btn:hover{transform:scale(1.03);box-shadow:0 0 38px -4px #e8b96ed9}.pt-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.3rem;color:#ede6d4b3;font-size:.85rem}.pt-trust .dot{width:4px;height:4px;border-radius:50%;background:var(--muted);opacity:.6}.pt-trust .star{color:var(--star)}.pt-cats{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding:.2rem .1rem .9rem;margin-bottom:.4rem}.pt-cats::-webkit-scrollbar{height:0}.pt-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.5rem .95rem;font-size:.86rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s;text-transform:capitalize}.pt-chip:hover{color:var(--ink);border-color:#d4a05a66}.pt-chip.is-active{background:var(--grad);color:#2a1c0a;border-color:transparent;font-weight:700;box-shadow:0 8px 20px -10px #e8b96e99}.pt-company{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0006}.pt-company:hover{border-color:#d4a05a80;box-shadow:0 0 0 1px #d4a05a40,0 28px 56px -26px #000000d9,0 0 50px -18px #d4a05a47}.pt-company-cover:after{background:linear-gradient(180deg,#15110b0d,#1e1810eb)}.pt-company-av{border-color:var(--surface)}.pt-company-sector,.pt-company-chip{color:var(--accent-glow)}.pt-company-chip{background:#d4a05a1f;border:1px solid rgba(212,160,90,.24)}.pt-company-count{color:var(--muted)}.pt-company-go{color:var(--accent-glow)}.pt-company-foot{border-top:1px solid var(--line)}.pt-verified{position:absolute;top:.6rem;right:.6rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;background:#4e8c6a33;color:var(--emerald-bright);border:1px solid rgba(78,140,106,.45);padding:.22rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pt-av-wrap{position:relative;width:max-content}.pt-av-dot{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:var(--emerald);border:2.5px solid var(--surface)}.pt-exp-title{color:var(--muted)}.pt-exp-serv{background:var(--surface-2);border:1px solid var(--line)}.pt-exp-serv:hover{border-color:#d4a05a73;background:#d4a05a14}.pt-exp-serv-info strong{color:var(--ink)}.pt-exp-zona{color:var(--muted)}.pt-exp-serv-arrow{color:var(--accent-glow)}.pt-exp-close{background:#18130ccc;color:var(--ink);border:1px solid var(--line)}.pt-exp-close:hover{background:#261e14f2}.pt-scrim{background:#0806039e}.cl-search{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.cl-search::placeholder{color:var(--muted)}.pt-section-band{max-width:1040px;margin:3.5rem auto 0}.pt-band-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:500;font-size:clamp(1.6rem,3.5vw,2.2rem);letter-spacing:-.02em;text-align:center;margin:0 0 .4rem;color:var(--ink)}.pt-band-sub{text-align:center;color:var(--muted);margin:0 0 2rem}.pt-how{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.pt-how-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:1.6rem 1.4rem}.pt-how-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#d4a05a24;border:1px solid rgba(212,160,90,.3);color:var(--accent-glow);font-weight:700;margin-bottom:1rem}.pt-how-title{font-size:1.15rem;font-weight:600;margin:0 0 .35rem;color:var(--ink)}.pt-how-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.pt-cta{position:relative;overflow:hidden;max-width:1040px;margin:3.5rem auto 0;text-align:center;background:var(--surface);border:1px solid rgba(212,160,90,.22);border-radius:24px;padding:3rem 1.5rem}.pt-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 120% at 50% -10%,rgba(212,160,90,.22),transparent 60%);pointer-events:none}.pt-cta-title{position:relative;font-weight:500;font-size:clamp(1.6rem,4vw,2.4rem);letter-spacing:-.02em;margin:0 0 .5rem;color:var(--ink)}.pt-cta p{position:relative;color:var(--muted);margin:0 auto 1.6rem;max-width:520px}.pt-cta .pt-nav-cta{font-size:1rem;padding:.8rem 1.6rem}.pt-footer{max-width:1040px;margin:4rem auto 0;padding:2.5rem 0 3rem;border-top:1px solid var(--line);display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.5rem}.pt-footer h4{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .9rem}.pt-footer a,.pt-footer span.lk{display:block;color:#ede6d4bf;text-decoration:none;font-size:.9rem;margin-bottom:.5rem;cursor:pointer}.pt-footer-brand .cl-brand{font-size:1.4rem}.pt-footer-brand p{color:var(--muted);font-size:.88rem;margin:.6rem 0 0;max-width:240px;line-height:1.5}@media(max-width:760px){.pt-nav{display:none}.pt-vhero{margin-top:-1.1rem;min-height:460px}.pt-vhero-content{padding-top:4.5rem}.pt-search{flex-direction:column;align-items:stretch;border-radius:22px;padding:.7rem;gap:.2rem}.pt-search-sep{width:auto;height:1px;margin:.2rem .4rem}.pt-search-field{padding:.55rem .4rem}.pt-search-btn{justify-content:center;padding:.8rem}.pt-how{grid-template-columns:1fr}.pt-footer{grid-template-columns:1fr 1fr;gap:1.2rem 1rem}}@media(prefers-reduced-motion:reduce){.cl-bg-grain{display:none}}.pt-company-body{gap:.42rem}.pt-company-loc{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.82rem}.pt-company-loc svg{color:var(--accent);opacity:.85}.pt-av-wrap{margin-top:-28px}.pt-av-wrap .pt-company-av{margin-top:0}.cl-topbar{position:fixed;top:14px;left:50%;transform:translate(-50%);width:calc(100% - 28px);max-width:1080px;z-index:50;padding:.5rem .55rem .5rem 1.25rem;border-radius:999px;background:#1e180f80;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid rgba(237,230,212,.14);box-shadow:0 14px 44px -18px #000000bf,inset 0 1px #ede6d40f;transition:background .3s,box-shadow .3s,top .3s}.cl-topbar.is-scrolled{top:10px;background:#1e180fad;box-shadow:0 18px 50px -18px #000000e6,inset 0 1px #ede6d412}.cl-topbar .cl-brand{margin-right:.4rem}@media(max-width:760px){.cl-topbar{top:10px;width:calc(100% - 20px);padding:.45rem .5rem .45rem 1.1rem}.cl-topbar .pt-nav-cta{padding:.5rem .9rem;font-size:.82rem}}.cl-topbar{justify-content:space-between;gap:1rem}.cl-topbar .pt-nav{flex:1;justify-content:center}.cl-topbar{width:auto;max-width:calc(100vw - 24px);justify-content:center;gap:.9rem}.cl-topbar .pt-nav{flex:0 0 auto}:root{--apple-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--bg: #ffffff;--surface: #ffffff;--surface-2: #f5f5f7;--ink: #1d1d1f;--muted: #6e6e73;--line: #d2d2d7;--accent: #0071e3;--accent-glow: #0066cc;--emerald: #34c759;--emerald-bright: #248a3d;--grad: #0071e3;--grad-text: #1d1d1f;--glass: rgba(255, 255, 255, .72);--glass-strong: rgba(255, 255, 255, .8);--glass-border: 1px solid #d2d2d7;--shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 8px 24px -14px rgba(0, 0, 0, .14);--shadow-lg: 0 22px 50px -18px rgba(0, 0, 0, .18)}body{font-family:var(--apple-font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.font-serif,.pt-company-name,.pt-vhero-title,.cl-brand,.pt-how-title,.pt-cta-title,.pt-band-title{font-family:var(--apple-font);letter-spacing:-.022em;font-weight:600}.cl-bg{background:#fff}.cl-bg-grain{display:none}.cl-spinner{border-color:#d2d2d7;border-top-color:var(--accent)}.cl-banner--err{background:#fdecea;color:#b3261e;border:1px solid #f5c6c0}.cl-topbar{background:#ffffffb8;border:1px solid #d2d2d7;box-shadow:0 4px 20px -8px #0000001f}.cl-topbar.is-scrolled{background:#ffffffdb;box-shadow:0 6px 24px -8px #00000029}.cl-brand{background:none;-webkit-text-fill-color:#1d1d1f;color:#1d1d1f}.pt-nav-link{color:#1d1d1f}.pt-nav-link:hover{color:#000;background:#0000000d}.pt-nav-cta{background:var(--accent);color:#fff;box-shadow:none}.pt-nav-cta:hover{background:var(--accent-glow);transform:none;box-shadow:none}.pt-vhero-content{color:#fff}.pt-vhero-overlay{background:linear-gradient(180deg,#00000075,#00000024 34%,#fff0 62%,#fff)}.pt-eyebrow{color:#fff}.pt-eyebrow:before{background:#fff;opacity:.8}.pt-vhero-sub{color:#ffffffeb}.pt-chip{background:#fff;border:1px solid #d2d2d7;color:#1d1d1f}.pt-chip:hover{color:#000;border-color:#86868b}.pt-chip.is-active{background:var(--accent);color:#fff;border-color:transparent;box-shadow:none}.pt-company{background:#fff;border:1px solid #e5e5e7;box-shadow:0 1px 3px #0000000f}.pt-company:hover{border-color:#d2d2d7;box-shadow:0 22px 50px -18px #0003}.pt-company-cover:after{background:linear-gradient(180deg,#fff0 32%,#fff)}.pt-company-av,.pt-profile-avatar{background:#f5f5f7;color:#1d1d1f;border-color:#fff;box-shadow:0 1px 4px #0000001f}.pt-company-sector,.pt-company-chip,.pt-company-go,.pt-exp-serv-arrow{color:var(--accent-glow)}.pt-company-chip{background:#0071e314;border:1px solid rgba(0,113,227,.2)}.pt-company-loc,.pt-company-count{color:#6e6e73}.pt-company-loc svg{color:#86868b}.pt-company-foot{border-top:1px solid #e5e5e7}.pt-verified{background:#34c75924;color:#248a3d;border:1px solid rgba(52,199,89,.4)}.pt-av-dot{background:#34c759;border-color:#fff}.pt-exp-title{color:#6e6e73}.pt-exp-serv{background:#f5f5f7;border:1px solid #e5e5e7}.pt-exp-serv:hover{border-color:#0071e366;background:#0071e30d}.pt-exp-serv-info strong{color:#1d1d1f}.pt-exp-zona{color:#6e6e73}.pt-exp-close{background:#ffffffeb;color:#1d1d1f;border:1px solid #d2d2d7}.pt-exp-close:hover{background:#fff}.pt-scrim{background:#0006}.pt-band-title,.pt-how-title,.pt-cta-title{color:#1d1d1f}.pt-band-sub,.pt-how-card p,.pt-cta p,.pt-footer-brand p{color:#6e6e73}.pt-how-card{background:#fff;border:1px solid #e5e5e7;box-shadow:0 1px 3px #0000000d}.pt-how-num{background:#0071e31a;border:1px solid rgba(0,113,227,.25);color:var(--accent)}.pt-cta{background:#f5f5f7;border:1px solid #e5e5e7}.pt-cta:before{display:none}.pt-cta .pt-nav-cta{color:#fff}.pt-footer{border-top:1px solid #d2d2d7}.pt-footer h4,.pt-footer a,.pt-footer span.lk{color:#6e6e73}.pt-footer a:hover,.pt-footer span.lk:hover{color:var(--accent-glow)}.pt-vhero-overlay{background:linear-gradient(90deg,#000000a3,#0000005c 26%,#0000 55%),linear-gradient(180deg,#0000002e,#0000 32%,#0000 74%,#fff)}.pt-vhero{align-items:center}.pt-vhero-content{max-width:1080px;width:100%;margin:0 auto;padding:5.5rem 1.6rem 3rem;text-align:left;align-items:flex-start}.pt-vhero-title{max-width:540px;margin-left:0;margin-right:0}.pt-vhero-sub{max-width:470px;margin-left:0;margin-right:0}.pt-hero-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.9rem;background:#0071e3;color:#fff;border:none;border-radius:999px;padding:.85rem 1.7rem;font-size:1.02rem;font-weight:600;font-family:var(--apple-font);cursor:pointer;box-shadow:0 10px 28px -10px #0071e3a6;transition:background .2s,transform .15s}.pt-hero-btn:hover{background:#0077ed;transform:translateY(-1px)}.pt-hero-btn svg{transition:transform .2s}.pt-hero-btn:hover svg{transform:translate(3px)}@media(max-width:760px){.pt-vhero-content{padding-top:5rem}.pt-vhero-title,.pt-vhero-sub{max-width:100%}.pt-vhero-video{object-position:72% center}}.cl-content,.cl-section--wide{padding-top:0}.pt-vhero{width:calc(100vw - 28px);margin-left:calc(50% - 50vw + 14px);margin-right:calc(50% - 50vw + 14px);margin-top:14px;margin-bottom:2.5rem;min-height:calc(100vh - 28px);border-radius:28px;overflow:hidden;box-shadow:0 26px 60px -30px #00000059;align-items:center}.pt-vhero-overlay{background:linear-gradient(90deg,#0000009e,#00000057 26%,#0000 56%)}.pt-vhero-content{padding-top:2rem;padding-bottom:2rem}@media(max-width:760px){.pt-vhero{width:calc(100vw - 20px);margin-left:calc(50% - 50vw + 10px);margin-right:calc(50% - 50vw + 10px);margin-top:10px;min-height:calc(100vh - 20px);border-radius:22px}}.pt-vhero-video{object-position:74% center}@media(max-width:760px){.pt-vhero-video{object-position:center}}.pt-vhero-media{top:0;height:100%}.cl-topbar{top:24px}.cl-topbar.is-scrolled{top:18px}@media(max-width:760px){.cl-topbar{top:28px}.cl-topbar.is-scrolled{top:20px}}.pt-hero-btn,.pt-nav-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#2b9bff,#0a7bff 38%,#0071e3 64%,#0a5fd0);color:#fff;border:none;box-shadow:0 8px 22px -8px #0071e399;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,filter .2s ease}.pt-hero-btn>*,.pt-nav-cta>*{position:relative;z-index:1}.pt-hero-btn:after,.pt-nav-cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);transform:translate(-130%);transition:transform .65s ease;pointer-events:none;z-index:0}.pt-hero-btn:hover,.pt-nav-cta:hover{background:linear-gradient(135deg,#3aa4ff,#1685ff 38%,#0a7bf0 64%,#0c66dd);transform:translateY(-2px) scale(1.035);box-shadow:0 16px 38px -8px #0071e3d9,0 0 0 4px #0071e324;filter:saturate(1.08)}.pt-hero-btn:hover:after,.pt-nav-cta:hover:after{transform:translate(130%)}.pt-hero-btn:active,.pt-nav-cta:active{transform:translateY(0) scale(.99)}.cl-topbar.is-scrolled .pt-nav-cta{box-shadow:0 6px 18px -8px #0071e399}.pt-verified{background:#ffffffeb;color:#0071e3;border:1px solid rgba(255,255,255,.65);box-shadow:0 2px 8px #00000024;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pt-av-dot{display:none}.pt-word-accent{font-family:Great Vibes,cursive;font-weight:400;font-size:2em;letter-spacing:0;line-height:.82;padding:0 .14em;color:#fff;transform:rotate(-5deg);transform-origin:center bottom}.pt-vhero-title{line-height:.92}.pt-verified{left:.7rem;right:auto}.pt-company--expanded .pt-company-av{width:74px;height:74px}.pt-company--expanded .pt-av-wrap{margin-top:-40px}.pt-vhero-title{line-height:.82}.pt-word-accent{line-height:0;vertical-align:-.06em}.pt-word-accent{background:linear-gradient(105deg,#eaf3ff,#fff 32%,#fff 46%,#9ecbff 54%,#fff 70%,#eaf3ff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(255,255,255,.5)) drop-shadow(0 3px 12px rgba(0,90,200,.4));animation:pt-shine 5s linear infinite}@keyframes pt-shine{0%{background-position:0% center}to{background-position:220% center}}.pt-vhero-sub{margin-top:1.25rem}.pt-word-accent{background:none;-webkit-text-fill-color:#fff;color:#fff;filter:none;text-shadow:0 0 16px rgba(255,255,255,.55),0 0 38px rgba(130,185,255,.6);animation:pt-glow 2.8s ease-in-out infinite}@keyframes pt-glow{0%,to{text-shadow:0 0 12px rgba(255,255,255,.42),0 0 28px rgba(130,185,255,.45)}50%{text-shadow:0 0 24px rgba(255,255,255,.78),0 0 52px rgba(130,185,255,.78)}}.pt-eyebrow:before{display:none}.pt-eyebrow{text-transform:none;letter-spacing:0;gap:0;font-size:.95rem;font-weight:600}.pt-vhero-sub{margin-top:1.9rem;max-width:515px}.pt-eyebrow{margin-bottom:1.9rem}.pt-eyebrow-hl{text-decoration:underline;text-decoration-color:#3b9bff;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:700}.pt-eyebrow{display:inline-block;margin-bottom:1rem}.pt-vhero-sub{margin-top:2.7rem}.pt-vhero{min-height:calc(100vh - 28px);min-height:calc(100svh - 28px)}@media(max-width:760px){.pt-vhero{min-height:calc(100vh - 20px);min-height:calc(100svh - 20px)}}.pt-vhero-title{font-family:"Poppins",var(--apple-font);font-weight:600;letter-spacing:-.015em}@media(max-width:760px){.pt-vhero-title{font-size:clamp(1.45rem,6.6vw,1.85rem)}}.pt-vhero-title{font-size:clamp(2.3rem,5.4vw,3.9rem);line-height:.92}@media(max-width:760px){.pt-vhero-title{font-size:clamp(1.55rem,7vw,2.05rem)}}@media(min-width:761px){.pt-vhero-title{white-space:nowrap;max-width:none}}:root{--apple-font: Arial, sans-serif}.pt-vhero-title,.pt-company-name,.cl-brand,.pt-how-title,.pt-cta-title,.pt-band-title,.font-serif{font-family:Poppins,Arial,sans-serif}.pt-chip{position:relative;overflow:hidden;transition:transform .18s,box-shadow .2s,border-color .2s,color .2s,background .2s}.pt-chip:hover{transform:translateY(-1px)}.pt-chip.is-active{background:linear-gradient(135deg,#2b9bff,#0a7bff 38%,#0071e3 64%,#0a5fd0);color:#fff;border-color:transparent;box-shadow:0 8px 20px -8px #0071e399}.pt-chip.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:translate(-130%);transition:transform .6s ease;pointer-events:none}.pt-chip.is-active:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 12px 28px -8px #0071e3d9}.pt-chip.is-active:hover:after{transform:translate(130%)}.pt-chip,.pt-chip:hover,.pt-chip.is-active,.pt-chip.is-active:hover{box-shadow:none}@media(max-width:760px){.pt-vhero-title{white-space:nowrap;font-size:9.5vw}}@media(max-width:760px){.pt-vhero-title{font-size:clamp(1.6rem,7.9vw,2.8rem)}}.pt-chip{gap:.5rem}.pt-chip-img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-left:-.35rem;background:#e9e9ee}.pt-cats{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(1.6rem,calc(50vw - 520px));padding-right:max(1.6rem,calc(50vw - 520px));scroll-padding-left:max(1.6rem,calc(50vw - 520px))}.pt-vhero-vwrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media(max-width:760px){.pt-vhero-title{white-space:normal;font-size:clamp(1.5rem,6.4vw,2rem)}}@media(max-width:760px){.pt-vhero{align-items:flex-start}.pt-vhero-content{padding-top:7.2rem;padding-bottom:1rem}}@media(max-width:760px){.pt-vhero-title{font-size:clamp(1.7rem,7.4vw,2.4rem)}.pt-vhero-sub{margin-top:1rem}}.pt-eyebrow{font-size:clamp(.98rem,2vw,1.18rem);font-weight:400}.pt-eyebrow-hl{font-weight:400}@media(max-width:760px){.pt-vhero-overlay{background:linear-gradient(180deg,#0009,#00000057 26%,#0000 56%)}}.bz{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:14px;height:calc(100dvh - 28px);border-radius:28px;overflow:hidden;box-shadow:0 26px 60px -30px #00000059;display:flex;align-items:center}body.bz-page{overflow:hidden}body.bz-page .cl-content{padding:0}.bz-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bz-media-layer{position:absolute;top:0;right:0;bottom:0;left:0}.bz-video{width:100%;height:100%;object-fit:cover;object-position:78% center}.bz-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#14100aa8,#14100a4d 30%,#14100a00 58%)}.bz-panel{position:relative;z-index:2;width:min(460px,92%);margin-left:clamp(2rem,13vw,12rem);height:66dvh;display:flex;flex-direction:column;overflow:hidden;background:#ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.7);border-radius:24px;box-shadow:0 30px 70px -30px #00000080;padding:1.5rem 1.5rem 1.7rem}.bz-top{flex-shrink:0}.bz-body{flex:1;min-height:0;display:flex;position:relative}.bz-step{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.bz-q,.bz-sub,.bz-opt--online,.bz-search,.bz-textarea,.bz-cta{flex-shrink:0}.bz-opts{flex:1;min-height:0;overflow-y:auto;padding:7px 4px 2px 1px}.bz-result{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.bz-opts,.bz-result{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}.bz-opts::-webkit-scrollbar,.bz-result::-webkit-scrollbar{width:8px}.bz-opts::-webkit-scrollbar-track,.bz-result::-webkit-scrollbar-track{background:transparent}.bz-opts::-webkit-scrollbar-thumb,.bz-result::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px;border:2px solid transparent;background-clip:content-box}.bz-opts::-webkit-scrollbar-thumb:hover,.bz-result::-webkit-scrollbar-thumb:hover{background:#00000052;border:2px solid transparent;background-clip:content-box}.bz-opt--online{background:#0071e312;border-color:#0071e347;margin-bottom:.7rem}.bz-opt--online svg:first-child{color:#0071e3}.bz-search{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #d2d2d7;border-radius:12px;padding:.15rem .8rem;margin-bottom:.7rem}.bz-search svg{color:#86868b;flex-shrink:0}.bz-search input{flex:1;border:none;outline:none;background:none;padding:.7rem 0;font-size:.95rem;font-family:inherit}.bz-search:focus-within{border-color:#0071e3;box-shadow:0 0 0 4px #0071e324}.bz-prov{max-height:280px}.bz-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.bz-back{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:#6e6e73;font-size:.88rem;font-weight:600;cursor:pointer;padding:.2rem .1rem}.bz-back:hover{color:#0071e3}.bz-progress{font-size:.8rem;font-weight:700;color:#0071e3;background:#0071e31a;padding:.2rem .6rem;border-radius:999px}.bz-q{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:600;letter-spacing:-.02em;margin:0 0 .3rem;color:#1d1d1f}.bz-sub{color:#6e6e73;margin:0 0 1.1rem;font-size:.92rem}.bz-opts{display:flex;flex-direction:column;gap:.55rem}.bz-opt{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;background:#fff;border:1px solid #e0e0e5;border-radius:14px;padding:.85rem 1rem;font-size:.96rem;font-weight:500;color:#1d1d1f;cursor:pointer;transition:border-color .18s,background .18s,transform .12s,box-shadow .18s}.bz-opt>span:not(.bz-opt-emoji){flex:1}.bz-opt:hover{border-color:#0071e3;background:#0071e30a;transform:translateY(-1px);box-shadow:0 10px 24px -14px #0071e380}.bz-opt.is-sel{border-color:#0071e3;background:#0071e312}.bz-opt svg:not(.bz-opt-go){color:#86868b;flex-shrink:0}.bz-opt-go{color:#0071e3;flex-shrink:0;opacity:0;transition:opacity .18s,transform .18s}.bz-opt:hover .bz-opt-go{opacity:1;transform:translate(2px)}.bz-opt-emoji{font-size:1.1rem}.bz-opt--sector img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.bz-textarea{width:100%;border:1px solid #d2d2d7;border-radius:14px;padding:.8rem .9rem;font-family:inherit;font-size:.95rem;resize:vertical;margin-bottom:1rem}.bz-textarea:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e324}.bz-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:linear-gradient(135deg,#2b9bff,#0a7bff 38%,#0071e3 64%,#0a5fd0);color:#fff;border:none;border-radius:999px;padding:.9rem 1.4rem;font-size:1.02rem;font-weight:700;font-family:Poppins,Arial,sans-serif;cursor:pointer;box-shadow:0 12px 28px -10px #0071e3a6;transition:transform .15s,box-shadow .2s,filter .2s}.bz-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px #0071e3d9;filter:saturate(1.08)}.bz-cta:disabled{opacity:.7;cursor:default;transform:none}.bz-loading{display:flex;justify-content:center;padding:1.5rem}.bz-err{background:#fdecea;color:#b3261e;border:1px solid #f5c6c0;border-radius:12px;padding:.7rem .9rem;margin-bottom:1rem;font-size:.9rem}.bz-result-badge{display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff;font-size:.78rem;font-weight:700;padding:.3rem .7rem;border-radius:999px;margin-bottom:.9rem;box-shadow:0 8px 20px -10px #0071e3b3}.bz-card{background:#fff;border:1px solid #e5e5e7;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px -18px #00000040}.bz-card-cover{height:96px;position:relative}.bz-card-cover img{width:100%;height:100%;object-fit:cover}.bz-card-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 30%,#fff)}.bz-card-body{padding:0 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.bz-card-av{width:64px;height:64px;border-radius:50%;overflow:hidden;border:3px solid #fff;margin-top:-34px;position:relative;z-index:1;background:#f5f5f7;box-shadow:0 4px 14px -6px #0000004d;flex-shrink:0}.bz-card-av img,.bz-alt-av img{width:100%;height:100%;object-fit:cover;display:block}.bz-card-name{font-family:Poppins,Arial,sans-serif;font-size:1.2rem;font-weight:600;color:#1d1d1f}.bz-card-reason{color:#444;font-size:.9rem;margin:0 0 .3rem;line-height:1.45}.bz-serv-title{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#6e6e73;margin-top:.4rem}.bz-serv-list{display:flex;flex-direction:column;gap:.5rem}.bz-serv{display:flex;align-items:center;gap:.6rem;background:#f5f5f7;border:1px solid #e5e5e7;border-radius:12px;padding:.7rem .85rem;text-decoration:none;color:#1d1d1f;transition:border-color .18s,background .18s,transform .12s}.bz-serv:hover{border-color:#0071e366;background:#0071e30d;transform:translateY(-1px)}.bz-serv-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.bz-serv-info strong{font-size:.94rem}.bz-serv-zona{color:#6e6e73;font-size:.78rem;display:inline-flex;align-items:center;gap:.25rem}.bz-serv-go{color:#86868b;flex-shrink:0}.bz-serv.is-match{border-color:#0071e3;background:#0071e314;box-shadow:0 0 0 1px #0071e340}.bz-serv-tag{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;background:#0071e3;color:#fff;font-size:.68rem;font-weight:700;padding:.12rem .5rem;border-radius:999px;margin:.1rem 0}.bz-alts{margin-top:1.1rem}.bz-alts-title{font-size:.8rem;font-weight:700;color:#6e6e73;margin-bottom:.5rem}.bz-alt{display:flex;align-items:center;gap:.6rem;background:#fff9;border:1px solid #e5e5e7;border-radius:12px;padding:.55rem .7rem;text-decoration:none;color:#1d1d1f;margin-bottom:.45rem;transition:border-color .18s,transform .12s}.bz-alt:hover{border-color:#0071e366;transform:translateY(-1px)}.bz-alt-av{width:38px;height:38px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f5f5f7}.bz-alt>div{flex:1;min-width:0;display:flex;flex-direction:column}.bz-alt strong{font-size:.9rem}.bz-alt span{font-size:.78rem;color:#6e6e73}.bz-alt svg{color:#0071e3;flex-shrink:0}.bz-restart{width:100%;margin-top:1rem;background:none;border:1px solid #d2d2d7;border-radius:999px;padding:.7rem;font-weight:600;color:#1d1d1f;cursor:pointer}.bz-restart:hover{border-color:#0071e3;color:#0071e3}@media(max-width:760px){.bz{flex-direction:column;align-items:stretch;justify-content:flex-start;margin-top:8px;height:calc(100dvh - 16px);min-height:0;border-radius:20px}.bz-media{position:relative;inset:auto;width:100%;height:40dvh;flex-shrink:0}.bz-video{object-position:center 28%}.bz-overlay{display:none}.bz-panel{width:auto;margin:-18px 0 0;height:auto;flex:1;min-height:0;border-radius:20px 20px 0 0;box-shadow:0 -18px 50px -20px #0006;padding:1.2rem 1.1rem 1.3rem}body.bz-page .cl-content{padding:0}body.bz-page .bz{margin:0;height:100dvh;min-height:0;border-radius:0}}.bz-loadinline{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.15rem;text-align:center;padding:1rem 0}.bz-load-radar{position:relative;width:92px;height:92px;display:flex;align-items:center;justify-content:center}.bz-load-core{position:relative;z-index:2;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#2b9bff,#0a7bff 40%,#0071e3,#0a5fd0);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -10px #0071e3b3;animation:bz-core-pulse 1.8s ease-in-out infinite}.bz-load-ping{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;border:2px solid rgba(0,113,227,.45);opacity:0;animation:bz-ping 1.8s ease-out infinite}.bz-load-ping:nth-child(2){animation-delay:.9s}@keyframes bz-ping{0%{transform:scale(.7);opacity:.7}80%{opacity:0}to{transform:scale(1.7);opacity:0}}@keyframes bz-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.bz-load-title{font-family:Poppins,Arial,sans-serif;font-size:1.32rem;font-weight:600;color:#1d1d1f;margin:0;letter-spacing:-.02em}.bz-load-sub{color:#6e6e73;font-size:.9rem;margin:-.7rem 0 .1rem}.bz-load-steps{position:relative;display:flex;flex-direction:column;gap:.85rem;margin-top:.3rem;text-align:left}.bz-load-steps:before{content:"";position:absolute;left:10px;top:12px;bottom:12px;width:2px;background:#e6e8ee;border-radius:2px}.bz-load-step{position:relative;display:flex;align-items:center;gap:.65rem;color:#9aa0a6;font-size:.92rem;transition:color .3s}.bz-load-step.is-done{color:#248a3d}.bz-load-step.is-active{color:#0071e3;font-weight:600}.bz-load-dot{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #d7dae2;color:#9aa0a6;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0;transition:all .25s}.bz-load-step.is-done .bz-load-dot{background:#34c759;border-color:#34c759;color:#fff}.bz-load-step.is-active .bz-load-dot{border-color:#0071e3;box-shadow:0 0 0 4px #0071e324}.bz-load-spin{width:11px;height:11px;border-radius:50%;border:2px solid rgba(0,113,227,.3);border-top-color:#0071e3;animation:spin .7s linear infinite}.bz-load-bar{width:80%;max-width:240px;height:6px;border-radius:999px;background:#eaecf2;overflow:hidden;margin-top:.3rem}.bz-load-bar-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#2b9bff,#0071e3);animation:bz-fill 5s cubic-bezier(.4,0,.2,1) forwards}@keyframes bz-fill{0%{width:4%}to{width:100%}}.bz-more{margin-top:1.3rem;padding-top:1rem;border-top:1px solid #e5e5e7}.bz-more-title{font-size:.82rem;font-weight:700;color:#6e6e73;margin-bottom:.6rem}.bz-more-item{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:.65rem .8rem;text-decoration:none;color:#1d1d1f;margin-bottom:.45rem;transition:border-color .18s,transform .12s,background .18s}.bz-more-item:hover{border-color:#0071e366;background:#0071e30a;transform:translateY(-1px)}.bz-more-info{flex:1;min-width:0;display:flex;flex-direction:column}.bz-more-info strong{font-size:.9rem}.bz-more-info span{font-size:.78rem;color:#6e6e73}.bz-more-item>svg{color:#86868b;flex-shrink:0}.bz-grid-section{margin:2.6rem 0 3rem}.bz-grid-title{font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.02em;color:#1d1d1f;text-align:center;margin:0 0 1.4rem}.bz-gcard{display:block;background:#fff;border:1px solid #e5e5e7;border-radius:18px;overflow:hidden;text-decoration:none;color:#1d1d1f;box-shadow:0 1px 3px #0000000f;transition:transform .18s,box-shadow .2s,border-color .2s}.bz-gcard:hover{transform:translateY(-4px);border-color:#d2d2d7;box-shadow:0 22px 50px -18px #0003}.bz-gcard.is-rec{border-color:#0071e3;box-shadow:0 0 0 1px #0071e34d,0 16px 40px -18px #0071e366}.bz-gcard-cover{height:92px;position:relative}.bz-gcard-cover img{width:100%;height:100%;object-fit:cover}.bz-gcard-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 35%,#fff)}.bz-gcard-badge{position:absolute;top:.55rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;background:#0071e3;color:#fff;font-size:.68rem;font-weight:700;padding:.18rem .55rem;border-radius:999px;box-shadow:0 4px 12px -4px #0071e3b3}.bz-gcard-body{padding:0 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.35rem}.bz-gcard-av{width:54px;height:54px;border-radius:50%;overflow:hidden;border:3px solid #fff;margin-top:-28px;position:relative;z-index:1;background:#f5f5f7;box-shadow:0 4px 14px -7px #0006}.bz-gcard-av img{width:100%;height:100%;object-fit:cover;display:block}.bz-gcard-name{font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:1.04rem;color:#1d1d1f}.bz-gcard-serv{color:#06c;font-size:.86rem;font-weight:500}.bz-search{gap:.6rem;background:#f1f3f7;border:1.6px solid transparent;border-radius:999px;padding:.15rem .45rem .15rem 1.05rem;box-shadow:inset 0 1px 2px #1416280d;transition:background .2s,border-color .2s,box-shadow .2s;margin-bottom:.85rem}.bz-search svg{color:#0071e3}.bz-search input{padding:.8rem .2rem;font-size:1rem}.bz-search:focus-within{background:#fff;border-color:#0071e3;box-shadow:0 0 0 4px #0071e329}.bz-opt--online{gap:.7rem;background:linear-gradient(135deg,#0071e31a,#0071e30d);border:1.5px solid rgba(0,113,227,.25);font-weight:600;padding:.8rem 1rem}.bz-opt--online:hover{border-color:#0071e3;background:linear-gradient(135deg,#0071e329,#0071e314)}.bz-opt--online>svg:first-child{width:34px;height:34px;padding:8px;border-radius:10px;background:#0071e3;color:#fff;box-sizing:border-box}.bz-opt{padding:.9rem 1rem;border-radius:14px;border-color:#e3e5ea;font-weight:500;box-shadow:0 1px 2px #14162808}.bz-opt:hover{border-color:#0071e3;background:#0071e30d;transform:translateY(-2px);box-shadow:0 12px 26px -14px #0071e38c}.bz-opt-go{opacity:.35;color:#9aa0a6;transition:opacity .18s,transform .18s,color .18s}.bz-opt:hover .bz-opt-go{opacity:1;color:#0071e3;transform:translate(3px)}.bz-opt--sector img{width:34px;height:34px;box-shadow:0 2px 6px -2px #0000004d}.bz-prov .bz-opt svg:not(.bz-opt-go){color:#0071e3}.bz-prov .bz-opt{padding:.72rem 1rem}.bz-q{letter-spacing:-.025em}.bz-sub{font-size:.95rem}.bz-result-actions{display:flex;gap:.6rem;margin-top:1rem}.bz-result-actions .bz-restart{margin-top:0;flex:1}@media(max-width:760px){.pt-vhero-content{padding-top:9.6rem}.cl-topbar{width:auto;max-width:calc(100vw - 24px);justify-content:center;gap:.9rem;padding:.4rem .5rem .4rem 1.05rem}.pt-nav-right{display:none}.pt-fab{position:fixed;right:16px;bottom:18px;z-index:60;width:56px;height:56px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2b9bff,#0a7bff 40%,#0071e3,#0a5fd0);color:#fff;box-shadow:0 14px 30px -10px #0071e3b3;cursor:pointer;opacity:0;transform:translateY(20px) scale(.85);pointer-events:none;transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.pt-fab.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.pt-fab:active{transform:scale(.92)}}@media(min-width:761px){.pt-fab{display:none}}.pt-nav-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:none;background:transparent;color:#1d1d1f;cursor:pointer;flex-shrink:0;transition:background .18s}.pt-nav-burger:active{background:#0000000f}@media(min-width:761px){.pt-nav-burger{display:none}}.pt-nav-burger:hover{background:#0000000d}.pt-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.pt-menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:51;min-width:220px;background:#ffffffd1;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid rgba(255,255,255,.65);border-radius:18px;box-shadow:0 24px 60px -20px #0006;padding:.5rem;display:flex;flex-direction:column;gap:.15rem;transform-origin:top right}.pt-menu-item{display:flex;align-items:center;gap:.55rem;width:100%;text-align:left;background:none;border:none;border-radius:12px;padding:.8rem .85rem;font-size:1rem;font-weight:500;color:#1d1d1f;cursor:pointer;transition:background .15s,color .15s}.pt-menu-item:hover,.pt-menu-item:active{background:#0071e314;color:#0071e3}.pt-menu-sep{height:1px;background:#00000014;margin:.35rem .3rem}.pt-menu-item--cta{background:linear-gradient(135deg,#2b9bff,#0a7bff 40%,#0071e3,#0a5fd0);color:#fff;font-weight:700;justify-content:center;margin-top:.15rem;box-shadow:0 8px 20px -10px #0071e399}.pt-menu-item--cta:hover,.pt-menu-item--cta:active{color:#fff;filter:saturate(1.1)}body.bz-page .cl-topbar{display:none}.pt-how-card{padding:0;overflow:hidden;border-radius:20px;transition:transform .22s ease,box-shadow .25s ease,border-color .2s}.pt-how-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px -22px #00000040;border-color:#d2d2d7}.pt-how-img{position:relative;aspect-ratio:1 / 1;background:#eef1f5}.pt-how-img img{width:100%;height:100%;object-fit:cover;display:block}.pt-how-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 72%,#0000001a);pointer-events:none}.pt-how-num{position:absolute;top:14px;left:14px;margin:0;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#2b9bff,#0a7bff 45%,#0071e3 75%);border:2px solid #fff;color:#fff;font-weight:700;font-size:1.1rem;box-shadow:0 10px 22px -8px #0071e3b3}.pt-how-body{padding:1.15rem 1.25rem 1.4rem}.pt-how-title{font-size:1.15rem;margin:0 0 .4rem;line-height:1.25}.pt-how-card p{margin:0}@media(max-width:760px){.pt-how-img{aspect-ratio:16 / 11}}.pt-sectors{margin:3.6rem 0 1rem}.pt-sectors-title{font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:clamp(1.5rem,3.4vw,2.2rem);letter-spacing:-.02em;text-align:center;margin:0 0 .35rem;color:#1d1d1f}.pt-sectors-sub{text-align:center;color:#6e6e73;margin:0 0 1.8rem}.pt-sec-wrap{position:relative}.pt-sec-scroll{display:flex;gap:1.2rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:.8rem max(1.4rem,calc(50vw - 540px)) 2.8rem;scrollbar-width:none;scroll-behavior:smooth}.pt-sec-arrow{position:absolute;top:calc(50% - 1.2rem);transform:translateY(-50%);z-index:4;width:52px;height:52px;border-radius:50%;background:#fffffff2;border:1px solid #e5e5e7;box-shadow:0 10px 30px -8px #00000047;display:flex;align-items:center;justify-content:center;color:#1d1d1f;cursor:pointer;transition:opacity .2s,transform .2s,background .2s,color .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pt-sec-arrow:hover{background:#0071e3;color:#fff;border-color:#0071e3;transform:translateY(-50%) scale(1.06)}.pt-sec-arrow--left{left:clamp(.4rem,2vw,2rem)}.pt-sec-arrow--right{right:clamp(.4rem,2vw,2rem)}.pt-sec-arrow.is-hidden{opacity:0;pointer-events:none}@media(max-width:760px){.pt-sec-arrow{display:none}}.pt-sec-scroll::-webkit-scrollbar{display:none}.pt-sec-card{position:relative;flex:0 0 auto;width:300px;height:380px;border-radius:24px;overflow:hidden;border:none;padding:0;cursor:pointer;background:#eef1f5;box-shadow:0 16px 36px -18px #141e3c66;transition:transform .25s ease,box-shadow .25s ease}.pt-sec-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pt-sec-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px -20px #0071e380,0 0 0 3px #0071e359}.pt-sec-card:hover img{transform:scale(1.07)}.pt-sec-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c1e00 42%,#080c1e9e)}.pt-sec-name{position:absolute;left:1.15rem;bottom:1.1rem;z-index:1;max-width:calc(100% - 4.2rem);color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:1.4rem;letter-spacing:-.01em;line-height:1.15;text-shadow:0 2px 14px rgba(0,0,0,.5)}.pt-sec-go{position:absolute;right:1rem;bottom:1rem;z-index:1;width:40px;height:40px;border-radius:50%;background:#ffffffeb;color:#0071e3;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -6px #0006;transition:background .2s,color .2s,transform .2s}.pt-sec-card:hover .pt-sec-go{background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff;transform:scale(1.08)}@media(max-width:760px){.pt-sec-scroll{gap:.9rem;padding:.6rem 1.1rem 2.6rem}.pt-sec-card{width:232px;height:300px;border-radius:20px}.pt-sec-name{font-size:1.2rem}}@media(max-width:760px){.pt-footer{grid-template-columns:1fr 1fr;gap:1.7rem 1.2rem;padding:2rem 1.2rem 2.6rem;text-align:left}.pt-footer-brand{grid-column:1 / -1;text-align:center}.pt-footer-brand p{max-width:none;margin-left:auto;margin-right:auto}}body.pres-page{overflow:hidden}body.pres-page .cl-topbar{display:none}body.pres-page .cl-content{padding:0}.pres{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:radial-gradient(120% 90% at 50% 0%,#fff,#f5f7fb 70%,#eef1f7);color:#1d1d1f;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.pres-stage{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:4.5rem clamp(1.5rem,8vw,7rem) 5rem}.pres-slide{width:min(920px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem}.pres-eyebrow{font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#0071e3}.pres-title{font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:clamp(1.5rem,3.2vw,2.35rem);line-height:1.12;letter-spacing:-.022em;margin:0;max-width:18ch}.pres-title--xl{font-size:clamp(1.9rem,4.6vw,3.3rem);max-width:24ch;line-height:1.12}.pres-zoom{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:clamp(2.6rem,9vw,6rem);letter-spacing:-.03em;line-height:1;margin:.2rem 0}.pres-blue{color:#0071e3}.pres-green{color:#34c759}.pres-sub{font-size:clamp(1.1rem,2.4vw,1.5rem);color:#6e6e73;margin:0}.pres-lead{font-size:clamp(1rem,2vw,1.28rem);line-height:1.55;color:#3a3a3e;max-width:56ch;margin:0}.pres-lead strong{color:#1d1d1f}.pres-hint{display:inline-flex;align-items:center;gap:.35rem;color:#9aa0a6;font-size:.92rem;margin-top:.6rem}.pres-pillars{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.8rem}.pres-pillar{flex:1;min-width:180px;max-width:240px;background:#fff;border:1px solid #e5e5e7;border-radius:18px;padding:1.2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;box-shadow:0 10px 30px -18px #141e3c66}.pres-pillar-ic{width:48px;height:48px;border-radius:14px;background:#0071e31a;color:#0071e3;display:flex;align-items:center;justify-content:center;margin-bottom:.3rem}.pres-pillar strong{font-family:Poppins,Arial,sans-serif;font-size:1.05rem}.pres-pillar span{color:#6e6e73;font-size:.9rem}.pres-badge-xl{display:inline-flex;align-items:center;gap:.6rem;background:#34c7591f;border:1.5px solid rgba(52,199,89,.4);color:#248a3d;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:clamp(1rem,2.2vw,1.25rem);padding:.8rem 1.4rem;border-radius:999px;margin-top:.6rem}.pres-stats{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.8rem}.pres-stat{background:#fff;border:1px solid #e5e5e7;border-radius:18px;padding:1.1rem 1.6rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;color:#0071e3;box-shadow:0 10px 30px -18px #141e3c66}.pres-stat-n{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.7rem;color:#1d1d1f;letter-spacing:-.02em}.pres-stat-l{color:#6e6e73;font-size:.88rem}.pres-chips{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-top:.6rem}.pres-chips span{display:inline-flex;align-items:center;gap:.45rem;background:#fff;border:1px solid #e5e5e7;border-radius:999px;padding:.45rem 1rem;font-weight:600;font-size:.92rem;color:#1d1d1f}.pres-chips>span>svg{color:#0071e3;flex-shrink:0}.pres-chip-flag{font-size:1.05rem;line-height:1}.pres-quote{font-family:Poppins,Arial,sans-serif;font-size:clamp(1.15rem,2.6vw,1.6rem);line-height:1.4;color:#1d1d1f;max-width:24ch;margin-top:.4rem}.pres-quote strong{color:#0071e3}.pres-pstep{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.3rem}.pres-pstep-ic{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -10px #0071e3b3}.pres-pstep-n{font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9aa0a6}.pres-board{display:flex;gap:.9rem;margin-top:.8rem;width:min(560px,100%)}.pres-board-col{flex:1;background:#fff;border:1px solid #e5e5e7;border-radius:16px;padding:.7rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 10px 30px -18px #141e3c66}.pres-board-h{font-size:.8rem;font-weight:700;color:#6e6e73}.pres-board-card{height:30px;border-radius:9px;background:#f0f2f5}.pres-board-card.is-new{background:#0071e324}.pres-price-hero{display:flex;flex-direction:column;align-items:center;gap:.1rem;margin-top:.3rem}.pres-price-n{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:clamp(2.6rem,7vw,4rem);letter-spacing:-.03em;background:linear-gradient(135deg,#2b9bff,#0071e3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pres-price-l{color:#6e6e73;font-size:1rem}.pres-price-sub{color:#3a3a3e;font-size:1.05rem;max-width:50ch;margin:.3rem 0 0}.pres-table{border-collapse:separate;border-spacing:0;width:min(560px,100%);margin-top:.4rem;background:#fff;border:1px solid #e5e5e7;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px -22px #141e3c73}.pres-table th{background:#f5f7fb;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.9rem;color:#6e6e73;padding:.9rem 1rem;text-align:left}.pres-table td{padding:.85rem 1rem;border-top:1px solid #eef0f4;font-size:1.02rem;text-align:left}.pres-table td strong{color:#0071e3;font-family:Poppins,Arial,sans-serif;font-size:1.2rem}.pres-foot{display:inline-flex;align-items:center;gap:.4rem;color:#248a3d;font-weight:600;font-size:.95rem;margin-top:.5rem}.pres-incluye{border-collapse:separate;border-spacing:0;width:100%;margin-top:.9rem;background:#fff;border:1px solid #e5e5e7;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px -24px #141e3c73}.pres-incluye thead th{background:#f5f7fb;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.92rem;color:#1d1d1f;padding:.5rem .9rem;text-align:left;border-bottom:1px solid #eef0f4}.pres-incluye td{padding:.42rem .9rem;border-top:1px solid #eef0f4;font-size:.9rem;line-height:1.25;text-align:left;vertical-align:middle}.pres-incluye td:first-child{font-family:Poppins,Arial,sans-serif;font-weight:600;color:#1d1d1f;white-space:nowrap;width:1%;padding-right:1.3rem}.pres-incluye td:last-child{color:#4a4a4f}.pres-incluye td strong.pres-blue{color:#0071e3;font-weight:600}.pres-timeline{list-style:none;margin:1.3rem 0 0;padding:0;display:flex;width:100%;max-width:460px}.pres-tl-step{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.pres-tl-step:before{content:"";position:absolute;top:17px;left:-50%;width:100%;height:2px;background:#d4dae6;z-index:0}.pres-tl-step:first-child:before{display:none}.pres-tl-num{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;background:#0071e3;color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -6px #0071e399}.pres-tl-label{font-size:.82rem;font-weight:600;color:#1d1d1f;line-height:1.2;padding:0 .3rem}.pres-progress{position:absolute;top:0;left:0;right:0;height:4px;background:#0000000f;z-index:2}.pres-progress span{display:block;height:100%;background:linear-gradient(90deg,#2b9bff,#0071e3);transition:width .4s cubic-bezier(.22,1,.36,1)}.pres-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;background:#fffffff2;border:1px solid #e5e5e7;box-shadow:0 10px 30px -8px #00000040;display:flex;align-items:center;justify-content:center;color:#1d1d1f;cursor:pointer;transition:opacity .2s,transform .2s,background .2s,color .2s}.pres-arrow:hover{background:#0071e3;color:#fff;border-color:#0071e3;transform:translateY(-50%) scale(1.06)}.pres-arrow--left{left:clamp(.4rem,1.6vw,1.4rem)}.pres-arrow--right{right:clamp(.4rem,1.6vw,1.4rem)}.pres-arrow.is-hidden{opacity:0;pointer-events:none}.pres-dots{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.45rem;z-index:3}.pres-dot{width:9px;height:9px;border-radius:50%;border:none;background:#d2d6de;cursor:pointer;transition:background .2s,transform .2s;padding:0}.pres-dot.is-active{background:#0071e3;transform:scale(1.25)}.pres-counter{position:absolute;bottom:1.4rem;right:1.5rem;z-index:3;color:#9aa0a6;font-size:.85rem;font-weight:600}@media(max-width:760px){.pres-stage{padding:3.5rem 1.2rem 4.5rem}.pres-arrow{display:none}.pres-pillars,.pres-stats{gap:.7rem}.pres-board{gap:.5rem}.pres-counter{display:none}}.pres-stage{overflow-y:auto}.pres-split{width:min(1080px,100%);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.6rem,4.5vw,3.8rem);align-items:center;text-align:left}.pres-kw-side{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.pres-headline{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0}.pres-hero,.pres-dim{font-family:Poppins,Arial,sans-serif;letter-spacing:-.025em;line-height:1.02;transition:font-size .85s cubic-bezier(.22,1,.36,1),color .6s ease,font-weight .6s ease}.pres-headline .pres-hero,.pres-headline .pres-dim{font-size:clamp(1.55rem,3.7vw,2.5rem);font-weight:700;color:#1d1d1f}.pres-headline.is-zoomed .pres-hero{font-size:clamp(2.7rem,6.6vw,5.2rem);line-height:.98}.pres-headline.is-zoomed .pres-hero--blue{color:#0071e3}.pres-headline.is-zoomed .pres-hero--green{color:#34c759}.pres-headline.is-zoomed .pres-dim{font-size:clamp(1rem,2.1vw,1.4rem);font-weight:600;color:#9aa0a6}.pres-detail{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.pres-lead--left{text-align:left;max-width:none}.pres-pillars--col{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;margin-top:0}.pres-pillars--col .pres-pillar{flex-direction:row;align-items:center;gap:.8rem;max-width:none;min-width:0;width:100%;text-align:left;padding:.75rem .9rem}.pres-pillars--col .pres-pillar-ic{margin-bottom:0;flex-shrink:0;width:42px;height:42px}.pres-pillar-txt{display:flex;flex-direction:column}.pres-stats--left{justify-content:flex-start;margin-top:0}@media(max-width:760px){.pres-split{grid-template-columns:1fr;gap:1.3rem}.pres-headline .pres-hero,.pres-headline .pres-dim{font-size:clamp(1.4rem,6.4vw,2rem)}.pres-headline.is-zoomed .pres-hero{font-size:clamp(2.2rem,11vw,3.3rem)}.pres-headline.is-zoomed .pres-dim{font-size:clamp(.95rem,4vw,1.2rem)}}.pres-slide.pres-portada{width:min(1200px,100%);align-self:stretch;justify-content:center;position:relative}.pres-portada-main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.05rem;transition:transform .65s cubic-bezier(.4,0,.2,1);will-change:transform}.pres-portada.is-focusing .pres-portada-main{transform:translate(-32%) scale(.8)}.pres-hl{background:none;border:none;padding:0 .04em;margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;position:relative;transition:filter .45s ease,opacity .45s ease,transform .35s cubic-bezier(.22,1,.36,1)}.pres-hl:after{content:"";position:absolute;left:.05em;right:.05em;bottom:.02em;height:3px;border-radius:3px;background:currentColor;opacity:.25;transition:opacity .25s}.pres-hl:hover:after{opacity:.6}.pres-hl.is-active{transform:scale(1.06)}.pres-hl.is-active:after{opacity:.9}.pres-portada .pres-eyebrow,.pres-portada .pres-sub,.pres-portada .pres-hint,.pres-portada .pw,.pres-portada .pres-hl{transition:filter .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.pres-portada.is-focusing .pres-eyebrow,.pres-portada.is-focusing .pres-sub,.pres-portada.is-focusing .pres-hint,.pres-portada.is-focusing .pw,.pres-portada.is-focusing .pres-hl:not(.is-active){filter:blur(7px);opacity:.5}.pres-pop-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;padding:2rem clamp(1rem,3vw,3rem) 2rem 0;pointer-events:none}.pres-pop{position:relative;pointer-events:auto;flex:0 0 auto;width:min(400px,35vw);max-height:86%;overflow-y:auto;text-align:left;background:#fff;border:1px solid #e5e5e7;border-radius:22px;box-shadow:0 36px 80px -30px #141e3c8c;padding:1.7rem 1.7rem 1.8rem;display:flex;flex-direction:column;gap:1rem}.pres-pop-close{position:absolute;top:.85rem;right:.85rem;width:34px;height:34px;border-radius:50%;border:1px solid #e5e5e7;background:#fff;color:#6e6e73;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.pres-pop-close:hover{background:#f0f2f5;color:#1d1d1f}.pres-pop-tag{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.02em}.pres-pop p{margin:0;color:#3a3a3e;line-height:1.55;font-size:1.02rem}.pres-pop p strong{color:#1d1d1f}.pres-pop .pres-badge-xl{margin-top:0;font-size:1rem;padding:.7rem 1.1rem}.pres-pop .pres-stats--left{gap:.7rem}.pres-pop .pres-stat{padding:.9rem 1.2rem}.pres-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;padding:.85rem 1.5rem;border:none;border-radius:999px;background:linear-gradient(135deg,#2b9bff,#0a7bff 40%,#0071e3,#0a5fd0);color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:1.02rem;cursor:pointer;box-shadow:0 14px 30px -10px #0071e3b3;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,filter .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.pres-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px -12px #0071e3cc}.pres-cta svg{transition:transform .25s}.pres-cta:hover svg{transform:translate(3px)}.pres-portada.is-focusing .pres-cta{filter:blur(7px);opacity:.5}.pres-slide.pres-datamap{width:min(1150px,100%);display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(2rem,5vw,4rem);align-items:center;text-align:left}.pres-dm-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.pres-dm-copy .pres-pstep{align-items:flex-start}.pres-dm-copy .pres-title{max-width:none}.pres-dm-frame{width:100%;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e5e5e7;box-shadow:0 34px 80px -30px #141e3c8c}.pres-dm-bar{height:34px;background:#f5f5f7;border-bottom:1px solid #ececef;display:flex;align-items:center;gap:7px;padding:0 13px}.pres-dm-bar span{width:11px;height:11px;border-radius:50%;background:#d2d6de}.pres-dm-bar span:nth-child(1){background:#ff5f57}.pres-dm-bar span:nth-child(2){background:#febc2e}.pres-dm-bar span:nth-child(3){background:#28c840}.pres-dm-video{width:100%;display:block;aspect-ratio:1280 / 800;object-fit:cover}@media(max-width:760px){.pres-slide.pres-datamap{grid-template-columns:1fr;gap:1.3rem}}.pres-consultor-videos{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:23rem;margin:0 auto}.pres-cvideo{position:relative;margin:0;border-radius:15px;overflow:hidden;border:1px solid #e5e5e7;box-shadow:0 24px 60px -30px #141e3c8c;background:#eef1f5}.pres-cvideo video{width:100%;display:block;border-radius:15px}.pres-cvideo figcaption{position:absolute;bottom:.6rem;left:.65rem;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.74rem;color:#fff;background:#0000008c;padding:.25rem .65rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pres-chips--row{flex-wrap:nowrap;justify-content:flex-start;gap:.5rem}.pres-chips--row span{padding:.38rem .72rem;font-size:.82rem;white-space:nowrap}.pres-flag{border-radius:2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0;display:block}.pres-dm-plain{position:relative;width:100%;border:none;box-shadow:none;background:transparent}.pres-dm-plain video{width:100%;display:block;mix-blend-mode:multiply}.pres-coche-quote{position:absolute;right:0;bottom:1%;max-width:50%;background:#ffffff9e;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,.7);border-radius:14px 14px 4px;padding:.7rem .95rem;font-size:.82rem;line-height:1.4;color:#1d1d1f;box-shadow:0 12px 32px -14px #0000004d}.pres-coche-quote strong{color:#0071e3}.pres-panel-tags{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;margin-top:.4rem}.pres-ptag{display:inline-flex;align-items:center;gap:.55rem;background:#fff;border:1px solid #e5e5e7;border-radius:999px;padding:.55rem 1.1rem;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.9rem;color:#1d1d1f;cursor:pointer;text-align:left;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.pres-ptag:before{content:"";width:8px;height:8px;border-radius:50%;background:#d2d6de;flex-shrink:0;transition:background .2s}.pres-ptag:hover{border-color:#0071e3}.pres-ptag.is-active{background:#0071e3;color:#fff;border-color:#0071e3;box-shadow:0 12px 26px -12px #0071e3a6}.pres-ptag.is-active:before{background:#fff}.pres-panel-stage{position:relative;width:100%;aspect-ratio:1280 / 800;background:#eef1f5}.pres-panel-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pres-dm-plain--alpha video{mix-blend-mode:multiply}.pres-precios .pres-price-hero{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.55rem;margin:.2rem 0 .3rem}.pres-precios .pres-price-sub{text-align:left;max-width:none}.pres-table--click{width:100%}.pres-table--click th:last-child,.pres-table--click td.pres-table-go{width:36px}.pres-table--click tbody tr{cursor:pointer;transition:background .18s}.pres-table--click tbody tr:hover{background:#0071e30f}.pres-table--click td span{font-size:.82rem;color:#6e6e73;font-weight:500}.pres-table--click td:nth-child(3){font-family:Poppins,Arial,sans-serif;font-weight:600;color:#1d1d1f}.pres-table-go{text-align:center;color:#9aa0a6;transition:color .18s,transform .18s}.pres-table--click tbody tr:hover .pres-table-go{color:#0071e3;transform:translate(3px)}.pres-res-price{color:#34c759;white-space:nowrap}.pres-precios .pres-dm-copy{padding-left:2.2rem}.pres-dm-screen{position:relative;width:100%;aspect-ratio:1280 / 800;background-size:cover;background-position:center;background-color:#eef1f5}.pres-dm-screen .pres-dm-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;opacity:0;transition:opacity .5s ease}.pres-dm-screen .pres-dm-video.is-ready{opacity:1}.pres-chips--wrap{justify-content:flex-start;margin-top:.3rem}@media(max-width:1180px){.pres-title{font-size:clamp(1.35rem,3.3vw,2.05rem)}.pres-title--xl{font-size:clamp(1.7rem,4.2vw,2.6rem)}.pres-price-n{font-size:clamp(2rem,5.6vw,3rem)}.pres-lead{font-size:clamp(.92rem,1.85vw,1.1rem)}}@media(max-width:980px){.pres-slide.pres-datamap{grid-template-columns:1fr;gap:1.1rem;align-items:start}.pres-dm-copy{align-items:flex-start}.pres-dm-media{display:flex;justify-content:center}.pres-slide.pres-datamap .pres-dm-media{width:100%}.pres-dm-frame,.pres-dm-plain,.pres-consultor-videos,.pres-table--click{max-width:540px;margin-left:0;margin-right:0}}@media(max-height:860px)and (min-width:981px){.pres-dm-frame,.pres-dm-plain{max-width:calc(56vh * 1.6);margin:0 0 0 auto}.pres-consultor-videos{max-width:53.4vh}.pres-dm-media{display:flex;justify-content:flex-end}.pres-precios .pres-dm-media,.pres-datamap .pres-dm-media{align-items:center}}.pres2-chan-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pres2-chan-modal{position:relative;width:100%;max-width:46rem;max-height:82vh;overflow-y:auto;background:#fff;border-radius:1.25rem;padding:1.9rem 1.9rem 2.1rem;box-shadow:0 30px 80px -20px #00000073}.pres2-chan-close{position:absolute;top:.9rem;right:.9rem;width:2.1rem;height:2.1rem;border:none;border-radius:50%;background:#f0f0f3;color:#1d1d1f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s}.pres2-chan-close:hover{background:#e3e3e8}.pres2-chan-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.5rem;letter-spacing:-.02em;color:#1d1d1f;margin:.5rem 0 .2rem}.pres2-chan-sub{color:#6e6e73;font-size:.95rem;margin:0 0 .4rem}.pres2-chan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.55rem;margin-top:1rem}.pres2-chan-chip{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;border:1px solid #e5e5e7;border-radius:.7rem;background:#f5f5f7;font-size:.85rem;font-weight:500;color:#1d1d1f}.pres2-chan-chip .dot{width:7px;height:7px;border-radius:50%;background:#0071e3;flex-shrink:0}.pres2-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-top:1.6rem;width:100%;max-width:52rem}.pres2-opt{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.25rem .8rem;border:1px solid #e5e5e7;border-radius:1rem;background:#fff;box-shadow:0 1px 3px #0000000d,0 10px 26px -16px #00000026}.pres2-opt-name{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}.pres2-opt-price{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.7rem;letter-spacing:-.02em;color:#0071e3}.pres2-opt-price small{font-size:.8rem;font-weight:500;color:#6e6e73}.pres2-opt-note{font-size:.72rem;color:#9aa0a6;line-height:1.3}@media(max-width:48rem){.pres2-opts{grid-template-columns:1fr 1fr;max-width:26rem}.pres2-chan-grid{grid-template-columns:1fr 1fr}}.pres2-swbtn{font:inherit;color:#0071e3;background:none;border:none;margin:0;padding:0 .14em;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;border-radius:.45rem;transition:color .25s ease,background .25s ease,box-shadow .3s ease,transform .25s ease}.pres2-swbtn:after{content:"";position:absolute;left:.14em;right:.14em;bottom:.02em;height:.14em;border-radius:999px;background:linear-gradient(90deg,#2b9bff,#0071e3);transform-origin:left center;transition:transform .3s ease,opacity .25s ease}.pres2-swbtn:hover{color:#fff;background:linear-gradient(135deg,#2b9bff,#0a7bff 45%,#0071e3);box-shadow:0 12px 30px -10px #0071e3a6;transform:translateY(-2px)}.pres2-swbtn:hover:after{opacity:0;transform:scaleX(0)}.pres2-swbtn:active{transform:translateY(0)}.pres2-chan-overlay{background:#0f172a4d!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.pres2-chan-modal{max-width:44rem;padding:2.2rem 1.6rem 1.7rem!important;background:#ffffffb8!important;border:1px solid rgba(255,255,255,.65);border-radius:1.6rem!important;-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:0 40px 100px -24px #00000073}.pres2-chan-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:.6rem!important;margin-top:0!important}.pres2-chan-chip{gap:.6rem!important;padding:.62rem .85rem!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:.85rem!important;background:#ffffffbf!important;font-weight:600!important;color:#1d1d1f!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pres2-chan-chip:hover{transform:translateY(-2px);background:#fff!important;box-shadow:0 12px 26px -14px #00000040}.pres2-chan-logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}::highlight(pointer){text-decoration-line:underline;text-decoration-color:#0071e3;text-decoration-thickness:2px;text-underline-offset:3px}.pres2-cursor{position:fixed;top:0;left:0;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(0,113,227,.32) 0%,rgba(0,113,227,.16) 44%,transparent 72%);filter:blur(24px);pointer-events:none;z-index:0;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease,transform .1s ease-out;will-change:transform}.pres2-cursor.is-on{opacity:1}.pres-stage{position:relative;z-index:1}.pres2-criteria{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem;text-align:left}.pres2-criteria li{display:flex;align-items:center;gap:.75rem;font-size:1.05rem;font-weight:500;color:#1d1d1f;line-height:1.4}.pres2-criteria li strong{color:#0071e3;font-weight:700}.pres2-criteria-ic{flex-shrink:0;width:38px;height:38px;border-radius:11px;background:#0071e31a;color:#0071e3;display:inline-flex;align-items:center;justify-content:center}.pres-dm-shot{display:block;width:100%;height:auto}.pres2-zoomframe .pres-dm-shot{transition:transform .4s ease}.pres2-zoomframe:hover .pres-dm-shot{transform:scale(1.06)}.pres2-check{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;cursor:pointer;font-size:1.05rem;font-weight:600;color:#1d1d1f;-webkit-user-select:none;user-select:none}.pres2-check input{position:absolute;opacity:0;width:0;height:0}.pres2-check-box{width:26px;height:26px;border-radius:8px;border:2px solid #c7ccd6;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .2s,border-color .2s,transform .2s}.pres2-check-box svg{opacity:0;transition:opacity .2s}.pres2-check:hover .pres2-check-box{border-color:#0071e3}.pres2-check input:checked+.pres2-check-box{background:#0071e3;border-color:#0071e3;transform:scale(1.05)}.pres2-check input:checked+.pres2-check-box svg{opacity:1}.pres2-infobox{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;padding:.9rem 1.1rem;background:#0071e30f;border:1px solid rgba(0,113,227,.18);border-radius:14px;text-align:left}.pres2-infobox-ic{flex-shrink:0;width:40px;height:40px;border-radius:11px;background:#0071e3;color:#fff;display:inline-flex;align-items:center;justify-content:center}.pres2-infobox p{margin:0;font-size:.98rem;color:#1d1d1f;line-height:1.4}.pres2-infobox p strong{color:#0071e3}.pres2-back{position:fixed;top:1rem;left:1rem;z-index:30;width:34px;height:34px;border-radius:50%;border:none;background:#0000000a;color:#9aa0a6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.32;transition:opacity .2s ease,background .2s ease,color .2s ease}.pres2-back:hover{opacity:1;background:#00000014;color:#1d1d1f}.pres2-phone{position:relative;width:280px;max-width:78%;margin:0 auto;background:#0e1116;border-radius:40px;padding:11px;border:1px solid #232a36;box-shadow:0 44px 95px -32px #141e3c99;transition:transform .4s ease}.pres2-phone:hover{transform:scale(1.03)}.pres2-phone-notch{position:absolute;top:11px;left:50%;transform:translate(-50%);width:96px;height:19px;background:#0e1116;border-radius:0 0 14px 14px;z-index:2}.pres2-phone-screen{background:#f4f5f7;border-radius:30px;overflow:hidden;height:548px;display:flex;flex-direction:column}.pres2-phone-top{background:#fff;border-bottom:1px solid #ececef;padding:1.6rem .9rem .7rem;display:flex;flex-direction:column;gap:.15rem}.pres2-phone-title{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:.95rem;color:#1d1d1f}.pres2-phone-count{font-size:.68rem;color:#8a9098}.pres2-phone-list{flex:1;overflow:hidden;padding:.6rem;display:flex;flex-direction:column;gap:.5rem}.pres2-lead{background:#fff;border:1px solid #e7e9ee;border-radius:13px;padding:.6rem .75rem;box-shadow:0 4px 12px -8px #141e3c4d}.pres2-lead-top{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.pres2-lead-name{font-weight:700;font-size:.8rem;color:#1d1d1f}.pres2-lead-badge{display:inline-flex;align-items:center;gap:2px;font-size:.58rem;font-weight:600;color:#248a3d;background:#34c75924;border-radius:999px;padding:1px 7px}.pres2-lead-tag{display:inline-block;margin-top:.35rem;font-size:.62rem;font-weight:600;color:#0071e3;background:#0071e31a;border-radius:6px;padding:2px 8px}.pres2-lead-meta{margin-top:.35rem;font-size:.62rem;color:#9aa0a6}.pres2-opts{grid-template-columns:1fr 1fr;max-width:30rem;margin-top:1.4rem}.pres2-stack{position:relative;width:100%;max-width:27rem;height:350px;margin:0 auto}.pres2-stack-vid{position:absolute;width:80%;border-radius:16px;overflow:hidden;border:1px solid #e5e5e7;background:#eef1f5;box-shadow:0 28px 64px -28px #141e3c99}.pres2-stack-vid video{width:100%;display:block}.pres2-stack-back{top:0;left:0;transform:rotate(-5deg);z-index:1}.pres2-stack-front{bottom:0;right:0;transform:rotate(4deg);z-index:2}.pres2-slider{width:100%;max-width:28rem;margin-top:1.9rem;padding:0 13px}.pres2-slider-track{position:relative;height:24px}.pres2-slider-track:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;border-radius:999px;background:#dfe3ea}.pres2-slider-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:#c2c8d2;z-index:1;pointer-events:none;transition:background .2s ease,transform .2s ease}.pres2-slider-dot.is-active{background:#0071e3;transform:translate(-50%,-50%) scale(1.3)}.pres2-slider-track input[type=range]{position:absolute;top:0;left:-11px;width:calc(100% + 22px);height:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;z-index:2;cursor:pointer}.pres2-slider-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#0071e3;border:3px solid #fff;box-shadow:0 4px 14px -2px #0071e399;cursor:grab}.pres2-slider-track input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.pres2-slider-track input[type=range]::-moz-range-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:#0071e3;box-shadow:0 4px 14px -2px #0071e399;cursor:grab}.pres2-slider-track input[type=range]::-moz-range-track{background:transparent;height:24px}.pres2-slider-readout{margin-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.pres2-vidframe{width:100%;border-radius:18px;overflow:hidden;border:1px solid #e5e5e7;background:#eef1f5;box-shadow:0 34px 80px -30px #141e3c8c}.pres2-vidframe video{width:100%;display:block}.pres2-alta{width:100%;max-width:430px;margin:0 auto}.pres2-alta-screen{background:#fff;padding:1.3rem 1.3rem 1.4rem;min-height:392px;display:flex;flex-direction:column}.pres2-alta-form-wrap{display:flex;flex-direction:column;height:100%}.pres2-alta-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.pres2-alta-title{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.05rem;color:#1d1d1f}.pres2-alta-chip{font-size:.66rem;font-weight:600;color:#0071e3;background:#0071e31a;border-radius:999px;padding:.22rem .6rem}.pres2-alta-form{display:flex;flex-direction:column;gap:.6rem;flex:1}.pres2-alta-field{display:flex;flex-direction:column;gap:.22rem}.pres2-alta-label{font-size:.66rem;font-weight:600;letter-spacing:.02em;color:#8a9099}.pres2-alta-input{display:flex;align-items:center;min-height:38px;padding:0 .7rem;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;transition:border-color .2s,background .2s}.pres2-alta-field.is-active .pres2-alta-input{border-color:#0071e3;background:#0071e30a}.pres2-alta-field.is-done .pres2-alta-input{border-color:#d6ead9}.pres2-alta-val{font-size:.84rem;color:#1d1d1f;white-space:nowrap;overflow:hidden}.pres2-alta-caret{width:2px;height:1.05em;background:#0071e3;margin-left:1px;animation:pres2-blink 1s step-end infinite;flex-shrink:0}@keyframes pres2-blink{0%,49%{opacity:1}50%,to{opacity:0}}.pres2-alta-check{margin-left:auto;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#2ecc71;color:#fff;display:inline-flex;align-items:center;justify-content:center}.pres2-alta-btn{margin-top:1.1rem;height:44px;border:none;border-radius:11px;background:#c9d3df;color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .3s ease,transform .15s ease}.pres2-alta-btn.is-ready{background:linear-gradient(135deg,#2b9bff,#0071e3);box-shadow:0 12px 26px -12px #0071e3b3;transform:translateY(-1px)}.pres2-alta-btn.is-loading{background:#0071e3}.pres2-alta-spin{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:pres2-spin .7s linear infinite}@keyframes pres2-spin{to{transform:rotate(360deg)}}.pres2-alta-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;text-align:center}.pres2-alta-ok-ic{width:66px;height:66px;border-radius:50%;background:#2ecc71;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -10px #2ecc7199}.pres2-alta-ok-t{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.15rem;color:#1d1d1f}.pres2-alta-ok-card{display:flex;align-items:center;gap:.7rem;width:100%;max-width:300px;padding:.7rem .85rem;border:1px solid #e8eaee;border-radius:13px;box-shadow:0 10px 26px -16px #141e3c66;margin-top:.3rem}.pres2-alta-avatar{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}.pres2-alta-ok-info{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.pres2-alta-ok-info strong{font-size:.9rem;color:#1d1d1f}.pres2-alta-ok-info span{font-size:.74rem;color:#8a9099}.pres2-alta-badge{margin-left:auto;font-size:.68rem;font-weight:600;color:#1e9e54;background:#2ecc7126;border-radius:999px;padding:.22rem .6rem}.pres2-quiz{width:100%;max-width:410px;margin:0 auto}.pres2-quiz-screen{background:#fff;padding:1.3rem 1.3rem 1.5rem;min-height:366px;display:flex;flex-direction:column}.pres2-quiz-prog{margin-bottom:1.3rem}.pres2-quiz-prog-l{font-size:.7rem;font-weight:600;color:#8a9099}.pres2-quiz-bar{margin-top:.4rem;height:5px;border-radius:999px;background:#ececf1;overflow:hidden}.pres2-quiz-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2b9bff,#0071e3);transition:width .5s cubic-bezier(.22,1,.36,1)}.pres2-quiz-step{display:flex;flex-direction:column;flex:1}.pres2-quiz-q{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.12rem;line-height:1.3;color:#1d1d1f;margin:0 0 1.1rem}.pres2-quiz-options{display:flex;flex-direction:column;gap:.6rem}.pres2-quiz-opt{display:flex;align-items:center;gap:.6rem;padding:.82rem 1rem;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;font-size:.9rem;font-weight:500;color:#1d1d1f;text-align:left;transition:border-color .25s,background .25s,box-shadow .25s}.pres2-quiz-opt.is-active{border-color:#0071e3;background:#0071e312;box-shadow:0 0 0 3px #0071e321;font-weight:600}.pres2-quiz-check{margin-left:auto;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#0071e3;color:#fff;display:inline-flex;align-items:center;justify-content:center}.pres2-quiz-result{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;text-align:center}.pres2-quiz-ok-ic{width:66px;height:66px;border-radius:50%;background:#2ecc71;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -10px #2ecc7199}.pres2-quiz-ok-t{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.2rem;color:#1d1d1f}.pres2-quiz-ok-s{font-size:.86rem;color:#6e6e73;max-width:24ch}.pres-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(120% 90% at 50% 0%,#fff,#f5f7fb 70%,#eef1f7)}.pres-gate-card{width:100%;max-width:440px;background:#fff;border:1px solid #e8eaee;border-radius:24px;box-shadow:0 40px 90px -34px #141e3c80;padding:2.4rem 2.2rem;text-align:center}.pres-gate-brand{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.4rem;color:#1d1d1f}.pres-gate-brand span{color:#0071e3}.pres-gate-title{font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:#1d1d1f;margin:1.4rem 0 .5rem}.pres-gate-sub{font-size:.96rem;line-height:1.5;color:#6e6e73;margin:0 0 1.5rem}.pres-gate-form{display:flex;flex-direction:column;gap:.7rem}.pres-gate-form input{height:48px;padding:0 1rem;border:1.5px solid #e2e4ea;border-radius:12px;font-size:1rem;color:#1d1d1f;outline:none;transition:border-color .2s,box-shadow .2s}.pres-gate-form input:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e321}.pres-gate-form button{height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 14px 30px -12px #0071e3b3;transition:transform .2s,box-shadow .2s,opacity .2s}.pres-gate-form button:hover:not(:disabled){transform:translateY(-1px)}.pres-gate-form button:disabled{opacity:.7;cursor:default}.pres-gate-err{color:#d23;font-size:.85rem;margin:.7rem 0 0}.pres-gate-hint{font-size:.8rem;color:#9aa0a6;margin:1.2rem 0 0}.pres-gate-hint strong{color:#6e6e73}.pres-gate-niches{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.pres-gate-niches button{padding:.9rem .8rem;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.9rem;color:#1d1d1f;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.pres-gate-niches button:hover{border-color:#0071e3;background:#0071e30d;box-shadow:0 0 0 3px #0071e31a}.pres-gate-niches button:last-child{grid-column:1 / -1}@media(max-width:760px){.pt-nav-right{display:none}}.pt-reg-wrap{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:7rem 1rem 3rem}.pt-reg-card{width:100%;max-width:460px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -30px #141e3c47;padding:2rem 1.8rem}.pt-reg-title{font-family:Poppins,-apple-system,sans-serif;font-weight:600;font-size:1.5rem;color:#1d1d1f;margin:0 0 .3rem}.pt-reg-sub{color:var(--muted);font-size:.95rem;margin:0 0 1.4rem}.pt-reg-google{display:inline-flex;align-items:center;gap:.6rem;width:100%;justify-content:center;background:#1d1d1f;color:#fff;text-decoration:none;font-weight:600;padding:.8rem 1rem;border-radius:12px}.pt-reg-google .pt-g{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#1d1d1f;font-weight:800;font-size:.85rem}.pt-reg-label{display:block;font-size:.9rem;font-weight:600;color:#1d1d1f;margin:0 0 1rem}.pt-reg-opt{color:var(--muted);font-weight:500}.pt-reg-input{display:block;width:100%;margin-top:.35rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:11px;font-size:.95rem;color:#1d1d1f;background:#fafafb}.pt-reg-input:focus{outline:none;border-color:#0071e3;background:#fff}.pt-reg-input:disabled{color:var(--muted)}.pt-reg-foto{display:flex;align-items:center;gap:.8rem;margin-top:.4rem}.pt-reg-foto-prev{width:64px;height:64px;border-radius:50%;border:1px dashed #c7ccd6;background:#fafafb;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:.8rem;cursor:pointer;overflow:hidden}.pt-reg-foto-prev img{width:100%;height:100%;object-fit:cover}.pt-reg-foto-clear{background:none;border:none;color:#0071e3;font-weight:600;cursor:pointer;font-size:.85rem}.pt-reg-services{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.5rem}.pt-reg-serv{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;padding:.7rem .8rem;border:1.5px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.pt-reg-serv strong{font-size:.92rem;color:#1d1d1f}.pt-reg-serv span{font-size:.76rem;color:var(--muted)}.pt-reg-serv.is-on{border-color:#0071e3;background:#0071e30f}.pt-reg-serv:disabled{opacity:.45;cursor:not-allowed}.pt-reg-error{color:var(--err);font-size:.88rem;margin:.2rem 0 .8rem}.pt-reg-submit{width:100%;margin-top:1.2rem;background:#0071e3;color:#fff;border:none;font-weight:600;font-size:.98rem;padding:.85rem;border-radius:12px;cursor:pointer;transition:background .15s,transform .15s}.pt-reg-submit:hover:not(:disabled){background:#0063c6}.pt-reg-submit:disabled{opacity:.6;cursor:default}.pf-wrap{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem 4rem;background:radial-gradient(1200px 600px at 50% -10%,#eef3ff 0%,var(--bg) 55%)}.pf-loading{color:var(--muted);padding:3rem 0}.pf-card{width:100%;max-width:560px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 40px 80px -40px #141e3c4d;padding:2rem 1.9rem 2.2rem}.pf-card--center{text-align:center;max-width:460px}.pf-brand{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem}.pf-brand-img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.pf-brand-ph{display:inline-flex;align-items:center;justify-content:center;background:#0071e3;color:#fff;font-weight:700;font-size:1.2rem}.pf-brand-name{font-weight:600;color:#1d1d1f}.pf-title{font-family:Poppins,-apple-system,sans-serif;font-weight:600;font-size:1.7rem;line-height:1.15;color:#1d1d1f;margin:0 0 .5rem}.pf-sub{color:#4a4a4f;font-size:1.02rem;line-height:1.5;margin:0 0 1.3rem}.pf-steps{list-style:none;margin:0 0 1.3rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.pf-steps li{display:flex;align-items:center;gap:.7rem;color:#1d1d1f;font-size:.98rem}.pf-step-n{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#0071e31a;color:#0071e3;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}.pf-proof{font-style:italic;color:var(--muted);border-left:3px solid #0071e3;padding-left:.8rem;margin:0 0 1.4rem}.pf-form{display:flex;flex-direction:column;gap:.7rem}.pf-input{padding:.8rem .9rem;border:1px solid var(--line);border-radius:12px;font-size:1rem;color:#1d1d1f;background:#fafafb;width:100%}.pf-input:focus{outline:none;border-color:#0071e3;background:#fff}.pf-error{color:var(--err);font-size:.9rem}.pf-phone{display:flex;gap:.5rem}.pf-phone .pf-input:last-child{flex:1;min-width:0}.pf-prefix{flex:0 0 auto;width:auto;cursor:pointer}.pf-cta{background:#0071e3;color:#fff;border:none;font-weight:600;font-size:1.02rem;padding:.9rem;border-radius:12px;cursor:pointer;transition:background .15s}.pf-cta:hover:not(:disabled){background:#0063c6}.pf-cta:disabled{opacity:.6;cursor:default}.pf-guarantee{text-align:center;color:var(--muted);font-size:.85rem;margin:.3rem 0 0}.pf-q-list{display:flex;flex-direction:column;gap:1.3rem;margin:1rem 0 1.4rem}.pf-q-label{font-weight:600;color:#1d1d1f;margin-bottom:.55rem}.pf-q-opts{display:flex;flex-wrap:wrap;gap:.5rem}.pf-q-opt{padding:.6rem .9rem;border:1.5px solid var(--line);border-radius:11px;background:#fff;cursor:pointer;font-size:.92rem;color:#1d1d1f;transition:border-color .15s,background .15s}.pf-q-opt.is-on{border-color:#0071e3;background:#0071e312;color:#0071e3;font-weight:600}.pf-check{width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;background:#34c759;color:#fff;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.pf-back{display:inline-block;margin-top:1rem;color:#0071e3;font-weight:600;text-decoration:none}.pt-nav-login{display:inline-flex;align-items:center;gap:.4rem;background:transparent;color:#0071e3;border:1.5px solid rgba(0,113,227,.45);font-weight:600;font-size:.88rem;padding:.48rem 1.05rem;border-radius:999px;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.pt-nav-login:hover{background:#0071e314;border-color:#0071e3}.pt-menu-item--login{justify-content:center;border:1.5px solid rgba(0,113,227,.4);color:#0071e3;font-weight:600}.pt-menu-item--login:hover,.pt-menu-item--login:active{background:#0071e314;color:#0071e3}.pt-nav-login,.pt-nav-cta{white-space:nowrap;flex-shrink:0}.pt-rw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:radial-gradient(1100px 700px at 50% -5%,#eaf1ff,#f7f8fb 55%)}.pt-rw-spin{width:30px;height:30px;margin:auto;border:3px solid #e6e6ea;border-top-color:#0071e3;border-radius:50%;animation:pt-rw-rot .8s linear infinite}@keyframes pt-rw-rot{to{transform:rotate(360deg)}}.pt-rw-top{display:flex;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,5vw,3rem)}.pt-rw-close{width:38px;height:38px;border-radius:50%;border:1px solid #e0e0e6;background:#fff;color:#6b7280;font-size:1rem;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.pt-rw-close:hover{background:#f1f1f4;color:#1d1d1f}.pt-rw-progress{flex:1;height:6px;background:#e6e6ea;border-radius:999px;overflow:hidden}.pt-rw-progress span{display:block;height:100%;background:linear-gradient(90deg,#2b9bff,#0071e3);border-radius:999px;transition:width .35s cubic-bezier(.16,1,.3,1)}.pt-rw-count{font-size:.85rem;font-weight:600;color:#9aa0a6;flex-shrink:0}.pt-rw-stage{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem clamp(1rem,5vw,3rem);overflow-y:auto}.pt-rw-step{width:100%;max-width:480px;text-align:center}.pt-rw-eyebrow{font-family:Poppins,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#0071e3;margin-bottom:.7rem}.pt-rw-opt{color:#9aa0a6;font-weight:500}.pt-rw-h{font-family:Poppins,-apple-system,sans-serif;font-weight:600;font-size:clamp(1.7rem,5vw,2.3rem);line-height:1.12;letter-spacing:-.02em;color:#1d1d1f;margin:0 0 .6rem}.pt-rw-p{color:#6b7280;font-size:1.02rem;line-height:1.5;margin:0 auto 1.6rem;max-width:30ch}.pt-rw-input{width:100%;padding:1rem 1.1rem;border:1.5px solid #dcdce2;border-radius:14px;font-size:1.15rem;text-align:center;color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #0000000a;transition:border-color .15s,box-shadow .15s;margin-top:.8rem}.pt-rw-input:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e31f}.pt-rw-link{display:block;margin:.9rem auto 0;background:none;border:none;color:#0071e3;font-weight:600;cursor:pointer;font-size:.9rem}.pt-rw-services{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem;text-align:left}.pt-rw-serv{display:flex;align-items:center;gap:.8rem;padding:.95rem 1.1rem;border:1.5px solid #e0e0e6;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.pt-rw-serv>span:last-child{display:flex;flex-direction:column}.pt-rw-serv strong{font-size:1.02rem;color:#1d1d1f}.pt-rw-serv>span:last-child>span{font-size:.82rem;color:#9aa0a6}.pt-rw-serv-check{width:26px;height:26px;border-radius:50%;border:1.5px solid #d2d2d7;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;flex-shrink:0;transition:background .15s,border-color .15s}.pt-rw-serv.is-on{border-color:#0071e3;background:#0071e30d;box-shadow:0 6px 18px -10px #0071e366}.pt-rw-serv.is-on .pt-rw-serv-check{background:#0071e3;border-color:#0071e3}.pt-rw-serv:disabled{opacity:.45;cursor:not-allowed}.pt-rw-bottom{padding:1rem clamp(1rem,5vw,3rem) clamp(1.4rem,4vw,2.4rem)}.pt-rw-bottom{display:flex;flex-direction:column;align-items:center}.pt-rw-error{color:#dc2626;font-size:.9rem;margin-bottom:.7rem}.pt-rw-actions{width:100%;max-width:480px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pt-rw-actions--solo{justify-content:center}.pt-rw-actions--solo .pt-rw-next{margin-left:0}.pt-rw-back{flex:1;max-width:280px;background:#eceef2;color:#1d1d1f;border:none;font-weight:600;font-size:1.02rem;padding:.95rem 1.4rem;border-radius:14px;cursor:pointer;transition:background .15s,transform .1s}.pt-rw-back:hover:not(:disabled){background:#e1e4ea}.pt-rw-back:active:not(:disabled){transform:scale(.99)}.pt-rw-back:disabled{opacity:.55;cursor:default}.pt-rw-next{flex:1;max-width:280px;margin-left:auto;background:#0071e3;color:#fff;border:none;font-weight:600;font-size:1.02rem;padding:.95rem 1.4rem;border-radius:14px;cursor:pointer;transition:background .15s,transform .1s}.pt-rw-next:hover:not(:disabled){background:#0063c6}.pt-rw-next:active:not(:disabled){transform:scale(.99)}.pt-rw-next:disabled{opacity:.55;cursor:default}.pt-rw-restart{margin-top:1rem;background:none;border:none;color:#b0b4bd;font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:.3rem}.pt-rw-restart:hover:not(:disabled){color:#6b7280}.pt-rw-restart:disabled{opacity:.5;cursor:default}.pt-rw-gate{text-align:center;max-width:380px}.pt-rw-logo{margin-bottom:1.5rem}.pt-rw-logo img{width:60px;height:60px;border-radius:15px;display:block;margin:0 auto;box-shadow:0 8px 24px -8px #0006}.pt-rw-google{display:inline-flex;align-items:center;gap:.6rem;width:100%;justify-content:center;background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff;text-decoration:none;font-weight:600;font-size:1.02rem;padding:.9rem 1rem;border-radius:14px;margin-top:1.6rem;box-shadow:0 10px 26px -12px #0071e3a6;transition:transform .15s ease,filter .15s ease}.pt-rw-google:hover{transform:translateY(-1px);filter:brightness(1.05)}.pt-rw-g{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff}.pt-rw-g svg{width:16px;height:16px;display:block}.sw{--sw-ink:#16181D;--sw-muted:#565a62;--sw-line:#E9E7E1;--sw-bg:#FBFAF8;position:relative;z-index:1;background:var(--sw-bg);color:var(--sw-ink);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.sw a{-webkit-tap-highlight-color:transparent}.sw-loading{min-height:100vh;display:grid;place-items:center;background:#fbfaf8;color:#565a62}.sw-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 2rem;transition:background .3s,box-shadow .3s,border-color .3s;border-bottom:1px solid transparent}.sw-nav.is-scrolled{background:#fbfaf8db;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom-color:var(--sw-line)}.sw-nav-brand{display:flex;align-items:center;gap:.6rem}.sw-logo{width:38px;height:38px;border-radius:10px;object-fit:cover;display:block}.sw-logo--ph{display:grid;place-items:center;background:var(--sw-accent);color:#fff;font-weight:700;font-family:Poppins,-apple-system,Arial,sans-serif}.sw-nav-name{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.08rem;color:var(--sw-ink)}.sw-nav-links{display:flex;gap:1.7rem;margin-left:auto;margin-right:1.4rem}.sw-nav-links a{color:var(--sw-ink);text-decoration:none;font-size:.93rem;font-weight:500;opacity:.85;transition:opacity .15s,color .15s}.sw-nav-links a:hover{opacity:1;color:var(--sw-accent)}.sw-btn{display:inline-flex;align-items:center;gap:.4rem;background:var(--sw-accent);color:#fff;padding:.9rem 1.6rem;border-radius:999px;font-weight:600;font-size:1rem;text-decoration:none;border:none;cursor:pointer;box-shadow:0 14px 30px -14px var(--sw-accent);transition:transform .15s ease,filter .2s ease}.sw-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.sw-btn--sm{padding:.55rem 1.1rem;font-size:.9rem;box-shadow:none}.sw-btn--light{background:#fff;color:var(--sw-accent);box-shadow:0 16px 40px -16px #00000073}.sw-link{color:var(--sw-accent);font-weight:600;text-decoration:none;font-size:1rem}.sw-link:hover{text-decoration:underline;text-underline-offset:3px}.sw-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:700;color:var(--sw-accent)}.sw-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:.77rem;font-weight:700;color:var(--sw-accent);margin-bottom:1.2rem}.sw-hero{max-width:1140px;margin:0 auto;padding:3.5rem 2rem 5.5rem;display:grid;grid-template-columns:1.05fr .95fr;gap:3.6rem;align-items:center}.sw-hero-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:clamp(2.6rem,5.2vw,4.3rem);line-height:1.03;letter-spacing:-.022em;margin:0 0 1.3rem}.sw-hero-sub{font-size:1.18rem;line-height:1.6;color:var(--sw-muted);max-width:36ch;margin:0 0 2.1rem}.sw-hero-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.sw-hero-media{position:relative}.sw-hero-frame{border-radius:22px;overflow:hidden;box-shadow:0 50px 90px -35px #14161e66;aspect-ratio:4/5}.sw-hero-frame img{width:100%;height:100%;object-fit:cover;display:block}.sw-hero-media:before{content:"";position:absolute;right:-16px;bottom:-16px;width:62%;height:68%;border:2px solid var(--sw-accent);border-radius:22px;z-index:-1;opacity:.55}.sw-hero-badge{position:absolute;left:-14px;bottom:26px;background:#fff;color:var(--sw-ink);font-weight:600;font-size:.85rem;padding:.55rem .95rem;border-radius:999px;box-shadow:0 16px 34px -14px #00000047}.sw-sobre{max-width:980px;margin:0 auto;padding:4.5rem 2rem}.sw-sobre-text{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:400;font-size:clamp(1.5rem,2.7vw,2.05rem);line-height:1.4;margin:1rem 0 0;color:#22252c;letter-spacing:-.012em}.sw-puntos{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.8rem}.sw-punto{display:flex;align-items:center;gap:.85rem;font-size:1.03rem;color:#2c3038;font-weight:500}.sw-punto-ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:var(--sw-accent);background:color-mix(in srgb,var(--sw-accent) 11%,#fff);border:1px solid color-mix(in srgb,var(--sw-accent) 20%,transparent)}.sw-punto-txt{line-height:1.35}.sw-servicios{max-width:1140px;margin:0 auto;padding:4rem 2rem}.sw-sec-head{margin-bottom:2.4rem}.sw-sec-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:clamp(2rem,3.6vw,2.9rem);margin:.55rem 0 0;letter-spacing:-.02em}.sw-serv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.sw-serv-card{display:flex;flex-direction:column;height:100%;width:100%;text-align:left;font:inherit;cursor:pointer;padding:0;background:#fff;border:1px solid var(--sw-line);border-radius:18px;overflow:hidden;color:inherit;transition:transform .2s ease,box-shadow .28s ease,border-color .2s}.sw-serv-card:hover{transform:translateY(-5px);box-shadow:0 34px 66px -34px #14161e57;border-color:transparent}.sw-serv-card:hover .sw-serv-media img{transform:scale(1.05)}.sw-serv-media{aspect-ratio:16/10;overflow:hidden;background:#f0efea}.sw-serv-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.sw-serv-body{display:flex;flex-direction:column;flex:1;padding:1.6rem}.sw-serv-name{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.4rem;margin:0 0 .6rem;letter-spacing:-.01em}.sw-serv-desc{color:var(--sw-muted);line-height:1.55;font-size:1rem;margin:0 0 1.3rem;flex:1}.sw-serv-go{color:var(--sw-accent);font-weight:600;font-size:.95rem}.sw-ubic{max-width:1140px;margin:0 auto;padding:4rem 2rem;border-top:1px solid var(--sw-line)}.sw-ubic-zona{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:clamp(2.4rem,5vw,3.6rem);margin:.6rem 0 .4rem;letter-spacing:-.02em}.sw-ubic-text{font-size:1.15rem;color:var(--sw-muted)}.sw-cta{background:var(--sw-accent);color:#fff;margin-top:2.5rem;background-size:cover;background-position:center;background-repeat:no-repeat}.sw-cta-inner{max-width:820px;margin:0 auto;padding:5.5rem 2rem;text-align:center}.sw-cta-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:clamp(2.2rem,4vw,3.2rem);margin:0 0 1rem;color:#fff;letter-spacing:-.02em}.sw-cta-text{font-size:1.15rem;color:#ffffffeb;margin:0 auto 2rem;max-width:46ch}.sw-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1140px;margin:0 auto;padding:2.2rem 2rem;color:#7a7e86;font-size:.9rem;flex-wrap:wrap}.sw-foot-name{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;color:var(--sw-ink)}@media(max-width:860px){.sw-hero{grid-template-columns:1fr;gap:2.4rem;padding:2rem 1.4rem 4rem}.sw-hero-frame{aspect-ratio:16/11}.sw-hero-media:before{display:none}.sw-nav-links{display:none}.sw-nav{padding:.9rem 1.4rem}.sw-puntos{grid-template-columns:1fr;gap:1rem}.sw-serv-grid{grid-template-columns:1fr}.sw-sobre,.sw-servicios,.sw-ubic{padding:3rem 1.4rem}}.sw-hero{min-height:88vh;align-content:center}.sw-reveal{opacity:0;transform:translateY(38px);transition:opacity .7s ease,transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.sw-reveal.is-in{opacity:1;transform:none}.sw-serv-card.sw-reveal{transition:transform .3s ease,box-shadow .28s ease,border-color .2s,opacity .55s ease}body.sw-page .cl-content{max-width:none;padding:0}body.sw-page .cl-content{padding-top:0}.sw-ubic-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.6rem;align-items:center}.sw-map{border-radius:18px;overflow:hidden;border:1px solid var(--sw-line);box-shadow:0 30px 60px -34px #14161e4d;aspect-ratio:16/10}.sw-map iframe{width:100%;height:100%;border:0;display:block}@media(max-width:860px){.sw-ubic-grid{grid-template-columns:1fr;gap:1.6rem}}.sw-hero-trust{color:var(--sw-muted);font-weight:600;font-size:.95rem}.sw-hero-form{background:#fff;border:1px solid var(--sw-line);border-radius:22px;box-shadow:0 44px 90px -44px #14161e52;padding:2rem 1.9rem}.slf-head{margin-bottom:1.3rem}.slf-progress{display:flex;gap:.4rem;margin-bottom:1.1rem}.slf-dot{height:6px;flex:1;border-radius:999px;background:#e7e7e2;transition:background .3s}.slf-dot.is-on{background:var(--sw-accent)}.slf-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.5rem;color:var(--sw-ink);margin:0 0 .3rem;letter-spacing:-.01em}.slf-sub{color:var(--sw-muted);font-size:.95rem;margin:0;line-height:1.45}.slf-step{min-height:96px}.slf-label{display:block;font-weight:600;color:var(--sw-ink);margin-bottom:.5rem;font-size:.98rem}.slf-input{width:100%;box-sizing:border-box;padding:.9rem 1rem;border:1.5px solid var(--sw-line);border-radius:12px;font-size:1.02rem;font-family:inherit;outline:none;transition:border-color .15s}.slf-input:focus{border-color:var(--sw-accent)}.slf-opts{display:flex;flex-direction:column;gap:.55rem}.slf-opt{text-align:left;padding:.85rem 1rem;border:1.5px solid var(--sw-line);border-radius:12px;background:#fff;cursor:pointer;font:inherit;font-weight:600;color:var(--sw-ink);transition:border-color .15s,background .15s}.slf-opt.is-on{border-color:var(--sw-accent);background:color-mix(in srgb,var(--sw-accent) 8%,#fff)}.slf-error{color:#c0392b;font-size:.9rem;margin:.6rem 0 0}.slf-phone{display:flex;gap:.5rem}.slf-phone .slf-input{flex:1;min-width:0}.slf-prefix{flex:0 0 auto;box-sizing:border-box;padding:.9rem .7rem;border:1.5px solid var(--sw-line);border-radius:12px;font-size:1.02rem;font-family:inherit;background:#fff;color:var(--sw-ink);outline:none;cursor:pointer;transition:border-color .15s}.slf-prefix:focus{border-color:var(--sw-accent)}.pfh-card .slf-step--form .slf-prefix{padding:1rem .8rem}.slf-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.slf-back{background:none;border:none;color:var(--sw-muted);font:inherit;font-weight:600;cursor:pointer;padding:.4rem 0}.slf-next{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;background:var(--sw-accent);color:#fff;border:none;border-radius:999px;padding:.8rem 1.5rem;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 14px 30px -14px var(--sw-accent);transition:transform .15s,filter .2s}.slf-next:hover{transform:translateY(-2px);filter:brightness(1.07)}.slf-note{text-align:center;color:var(--sw-muted);font-size:.8rem;margin:.9rem 0 0}.sw-stats{display:flex;gap:3rem;margin:1.8rem 0 .5rem;flex-wrap:wrap}.sw-stat{display:flex;flex-direction:column}.sw-stat-num{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:700;font-size:2.6rem;line-height:1;color:var(--sw-accent);letter-spacing:-.02em}.sw-stat-lbl{color:var(--sw-muted);font-size:.92rem;margin-top:.35rem}.sw-btn,.sw-btn--light,.slf-next{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease}.sw-btn,.slf-next{box-shadow:0 8px 20px -10px #14161e47!important}.sw-btn--sm{box-shadow:none!important}.sw-btn:before,.sw-btn--light:before,.slf-next:before{content:"";position:absolute;top:0;left:-110%;width:70%;height:100%;transform:skew(-18deg);pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent 12%,rgba(255,255,255,.65) 50%,transparent 88%)}.sw-btn--light:before{background:linear-gradient(100deg,transparent 12%,rgba(0,0,0,.1) 50%,transparent 88%)}.sw-btn:hover:before,.sw-btn--light:hover:before,.slf-next:hover:before{animation:swGlare .7s ease-out forwards}@keyframes swGlare{0%{left:-110%}to{left:160%}}.sw-btn:hover,.slf-next:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px #14161e61!important;filter:none}.sw-btn--light:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #00000080!important}.pt-rw-textarea{resize:vertical;min-height:110px;line-height:1.5;font-family:inherit}.pt-rw-stats{display:flex;gap:1rem;flex-wrap:wrap}.pt-rw-stat{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:140px;font-weight:600;color:var(--ink);font-size:.95rem}.pt-rw-color{margin-top:1.4rem}.pt-rw-color-label{display:block;font-weight:600;color:#1a1a2e;margin-bottom:.6rem;font-size:.95rem}.pt-rw-swatches{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-bottom:.2rem}.pt-rw-swatch{display:block;width:38px;height:38px;border-radius:50%;border:none;box-shadow:0 0 0 1px #0000001f;cursor:pointer;padding:0;transition:transform .12s ease}.pt-rw-swatch:hover{transform:scale(1.12)}.pt-rw-swatch.is-on{outline:2px solid #111;outline-offset:2px;transform:scale(1.06)}.pt-rw-difs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pt-rw-dif{display:flex;align-items:center;gap:.5rem;text-align:left;padding:.7rem .8rem;border:1.5px solid #e6e6ea;border-radius:12px;background:#fff;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;color:#1a1a2e;transition:border-color .15s,background .15s}.pt-rw-dif.is-on{border-color:#4f46e5;background:#f5f5ff}.pt-rw-dif:disabled{opacity:.45;cursor:not-allowed}.pt-rw-dif-check{width:18px;height:18px;border-radius:5px;border:1.5px solid #cfcfe0;display:grid;place-items:center;font-size:.7rem;color:#fff;flex:none}.pt-rw-dif.is-on .pt-rw-dif-check{background:#4f46e5;border-color:#4f46e5}@media(max-width:600px){.pt-rw-difs{grid-template-columns:1fr}}.pt-rw-map{margin:1rem 0 .3rem;border-radius:14px;overflow:hidden;border:1px solid #e6e6ea;height:200px}.pt-rw-map iframe{width:100%;height:100%;border:0;display:block}.ob-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;background:radial-gradient(120% 120% at 50% 0%,#f3f7ff,#eef1f6 60%,#e9edf3);z-index:50}.ob-spinner{width:52px;height:52px;border-radius:50%;border:4px solid rgba(30,60,120,.14);border-top-color:#2563eb;animation:spin .8s linear infinite}.ob-loading-msg{font-size:1.05rem;font-weight:600;color:#2a3346;letter-spacing:-.01em}.ob-preview{position:relative;min-height:100vh;padding-bottom:96px}.ob-preview-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e9edf3;box-shadow:0 -8px 24px -12px #14161e2e}.ob-preview-hint{font-size:.9rem;font-weight:600;color:#4a5568}@media(max-width:560px){.ob-preview-hint{display:none}}.ob-next{position:relative;overflow:hidden;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:1.05rem;color:#fff;padding:1rem 2.4rem;border-radius:999px;letter-spacing:-.01em;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 12px 28px -10px #15803d99,0 2px 6px #15803d59;transition:transform .2s ease,box-shadow .3s ease,filter .2s ease}.ob-next:before{content:"";position:absolute;top:0;left:-110%;width:70%;height:100%;transform:skew(-18deg);pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent 12%,rgba(255,255,255,.6) 50%,transparent 88%)}.ob-next:hover:before{animation:swGlare .7s ease-out forwards}.ob-next:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px #15803db3,0 3px 8px #15803d66;filter:brightness(1.04)}.ob-next--inline{font-size:1rem;padding:.85rem 2rem}.ob-advertise{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:3.2rem 1.2rem 4rem;background:radial-gradient(120% 120% at 50% 0%,#f3f7ff,#eef1f6 70%)}.ob-adv-inner{width:100%;max-width:560px}.ob-adv-head{text-align:center;margin-bottom:2rem}.ob-eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin-bottom:.6rem}.ob-adv-title{font-size:1.9rem;font-weight:800;color:#131a2a;letter-spacing:-.02em;margin:0 0 .6rem;line-height:1.15}.ob-adv-sub{color:#5a6478;font-size:1rem;margin:0}.ob-adv-list{display:flex;flex-direction:column;gap:.8rem}.ob-svc{border:1.5px solid #e4e7ee;border-radius:16px;background:#fff;overflow:hidden;transition:border-color .18s,box-shadow .18s}.ob-svc.is-on{border-color:#16a34a;box-shadow:0 8px 22px -14px #15803d80}.ob-svc-row{display:flex;align-items:center;gap:.85rem;width:100%;padding:1rem 1.1rem;background:none;border:0;cursor:pointer;font:inherit;text-align:left}.ob-check{flex:none;width:24px;height:24px;border-radius:7px;border:2px solid #cfd4de;display:grid;place-items:center;color:#fff;font-size:.8rem;font-weight:800;transition:background .15s,border-color .15s}.ob-check.is-on{background:#16a34a;border-color:#16a34a}.ob-svc-name{flex:1;font-weight:700;color:#1a2233;font-size:1.05rem}.ob-svc-state{font-size:.85rem;font-weight:600;color:#16a34a}.ob-svc:not(.is-on) .ob-svc-state{color:#9aa2b1}.ob-tiers{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:0 1.1rem 1.1rem}.ob-tier{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .85rem;border:1.5px solid #e4e7ee;border-radius:12px;background:#fbfcfe;cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.ob-tier.is-on{border-color:#16a34a;background:#f0fdf4}.ob-tier-price{font-weight:800;color:#131a2a;font-size:1.05rem}.ob-tier-detail{font-size:.78rem;color:#6b7488}.ob-adv-geo{text-align:center;font-size:.85rem;color:#6b7488;margin:1.3rem 0 0}.ob-error{text-align:center;color:#dc2626;font-size:.9rem;font-weight:600;margin:.8rem 0 0}.ob-adv-actions{display:flex;align-items:center;justify-content:space-between;margin-top:1.6rem;gap:1rem}.ob-adv-actions--single{justify-content:flex-end}.ob-skip{background:none;border:0;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;color:#6b7488;padding:.6rem .4rem}.ob-skip:hover{color:#1a2233}.ob-demo-opts{display:flex;flex-direction:column;gap:.8rem;margin-top:1.4rem}.ob-demo-opt{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e6e8ee;border-radius:16px;padding:1rem 1.1rem;font:inherit;transition:border-color .15s,box-shadow .15s,transform .12s}.ob-demo-opt:hover:not(:disabled){border-color:#cfd4de;box-shadow:0 8px 22px -14px #14281e40;transform:translateY(-1px)}.ob-demo-opt:disabled{opacity:.6;cursor:default}.ob-demo-opt-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:#eef1f6;color:#566073;flex-shrink:0}.ob-demo-opt-tx{display:flex;flex-direction:column;gap:2px}.ob-demo-opt-tx strong{font-size:1.02rem;color:#1a2233}.ob-demo-opt-tx span{font-size:.86rem;color:#6b7488}.ob-demo-opt--now{border-color:#16a34a;background:linear-gradient(180deg,#f0fdf4,#fff)}.ob-demo-opt--now .ob-demo-opt-ic{background:#16a34a;color:#fff}.ob-demo-opt--now:hover:not(:disabled){border-color:#15803d}.ob-demo-cal{margin-top:1.4rem;display:flex;flex-direction:column;gap:.7rem;align-items:center}.ob-demo-cal-lbl{font-size:.95rem;font-weight:700;color:#1a2233}.ob-demo-cal-in{font:inherit;font-size:1.05rem;font-weight:600;color:#1a2233;padding:.8rem 1rem;border:1.5px solid #e6e8ee;border-radius:13px;background:#fff;min-width:15rem;text-align:center}.ob-demo-cal-in:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a24}.ob-demo-cal-note{font-size:.88rem;color:#6b7488;margin:0;text-align:center}.ob-demo-hold{margin:.9rem auto 0;max-width:34rem;font-size:.92rem;line-height:1.5;color:#4b5563;text-align:center}.ob-demo-hold strong{font-variant-numeric:tabular-nums;color:#111827}.ob-done{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.2rem;background:radial-gradient(120% 120% at 50% 0%,#f0fdf4,#eef1f6 60%)}.ob-done-card{width:100%;max-width:480px;background:#fff;border-radius:24px;padding:2.6rem 2rem;text-align:center;box-shadow:0 30px 70px -30px #14281e59;border:1px solid #eef0f4}.ob-done-ic{width:68px;height:68px;margin:0 auto 1.3rem;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:2rem;font-weight:800;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 12px 26px -10px #15803d99;animation:ob-pop .45s cubic-bezier(.2,1.3,.4,1) both}@keyframes ob-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.ob-done-title{font-size:1.9rem;font-weight:800;color:#131a2a;letter-spacing:-.02em;margin:0 0 .4rem}.ob-done-sub{color:#5a6478;margin:0 0 1.8rem}.ob-done-checks{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.9rem;text-align:left}.ob-done-checks li{display:flex;align-items:flex-start;gap:.7rem;color:#2a3346;font-size:1.02rem}.ob-chk{flex:none;width:22px;height:22px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:800;margin-top:1px}.ob-panel-btn{position:relative;overflow:hidden;width:100%;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:1.08rem;color:#fff;padding:1.05rem;border-radius:14px;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 12px 28px -10px #15803d8c;transition:transform .2s ease,box-shadow .3s ease,filter .2s ease}.ob-panel-btn:before{content:"";position:absolute;top:0;left:-110%;width:70%;height:100%;transform:skew(-18deg);pointer-events:none;background:linear-gradient(100deg,transparent 12%,rgba(255,255,255,.55) 50%,transparent 88%)}.ob-panel-btn:hover:before{animation:swGlare .7s ease-out forwards}.ob-panel-btn:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 36px -10px #15803da6}.sw{--acc: var(--sw-accent, #1C4A3F);--acc-deep: color-mix(in srgb, var(--acc) 72%, #10131a);--acc-soft: color-mix(in srgb, var(--acc) 9%, #ffffff);--acc-line: color-mix(in srgb, var(--acc) 26%, transparent);--paper: #FAF8F4;--card: #FFFFFF;--sw-ink: #171921;--sw-muted: #5B616D;--sw-line: #E8E5DD;--sw-bg: var(--paper);--r: 18px;background:var(--paper);color:var(--sw-ink)}.sw::selection,.sw *::selection{background:color-mix(in srgb,var(--acc) 24%,#fff)}.sw button{font-family:inherit}.sw button:focus-visible,.sw a:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.sw:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.sw--v2:after{display:none}.sw--v4:after{opacity:.09;mix-blend-mode:overlay}.sw .font-serif{font-family:Poppins,-apple-system,Arial,sans-serif;letter-spacing:-.02em;font-weight:580}.sw-hero-title{font-size:clamp(2.6rem,5.4vw,4.5rem);line-height:1.02;letter-spacing:-.03em;margin:0 0 1.25rem}.sw-hero-sub{font-size:1.14rem;line-height:1.62;color:var(--sw-muted);max-width:37ch;margin:0 0 1.9rem}.sw-eyebrow,.sw-kicker{display:inline-flex;align-items:center;gap:.55rem;text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:700;color:var(--acc)}.sw-eyebrow:before,.sw-kicker:before{content:"";width:26px;height:2px;background:var(--acc);border-radius:2px}.sw-idx{display:none;font-style:normal}.sw-sec-title{font-size:clamp(2rem,3.5vw,2.9rem);letter-spacing:-.025em}.sw-serv-num{display:none}.sw-sobre,.sw-servicios,.sw-ubic{padding-top:5.5rem;padding-bottom:5.5rem}.sw-ubic{border-top:1px solid var(--sw-line)}.sw-serv-card{border-radius:var(--r);background:var(--card)}.sw-map{border-radius:var(--r)}.sw-hero{position:relative}.sw-hero>*{position:relative;z-index:2}.sw-herobg{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center}.sw-marquee{display:none;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.sw-marquee-track{display:inline-flex;animation:swMarq 30s linear infinite;will-change:transform}.sw-marquee-item{display:inline-flex;align-items:center}.sw-marquee-item em{font-style:normal;margin:0 1.1rem;font-size:.7em;opacity:.65}@keyframes swMarq{to{transform:translate(-25%)}}.sw-stat-num{font-size:2.7rem}.sw-mcta{position:fixed;left:50%;transform:translate(-50%);bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:70;display:none;align-items:center;gap:.4rem;border:0;cursor:pointer;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(135deg,var(--acc),var(--acc-deep));padding:.95rem 1.9rem;border-radius:999px;box-shadow:0 14px 34px -10px color-mix(in srgb,var(--acc) 65%,#000),0 2px 8px #0a0c1040;transition:opacity .25s ease,transform .25s ease}.sw-mcta.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%) translateY(10px)}.ob-preview .sw-mcta{display:none!important}.sw--v1 .sw-hero{max-width:none;padding:4rem clamp(1.4rem,6vw,5.5rem) 5rem;min-height:92vh;grid-template-columns:1.04fr .96fr;gap:clamp(2rem,5vw,5rem);overflow:hidden}.sw--v1 .sw-herobg{display:block;left:52%}.sw--v1 .sw-herobg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 40%,transparent) 30%,transparent 62%),color-mix(in srgb,var(--acc) 32%,transparent);mix-blend-mode:normal}.sw--v1 .sw-herobg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--acc-deep) 42%,transparent);mix-blend-mode:multiply}.sw--v1 .sw-hero-form{box-shadow:0 60px 110px -48px #0f11188c;border:1px solid rgba(255,255,255,.6)}.sw--v1 .sw-hero-title{font-weight:540}.sw--v1 .sw-nav-name{font-family:Poppins,-apple-system,Arial,sans-serif;font-size:1.14rem}.sw--v1 .sw-sobre-text:first-letter{font-size:2.9em;float:left;line-height:.82;padding:.08em .14em 0 0;color:var(--acc);font-weight:620}.sw--v1 .sw-stats{gap:0}.sw--v1 .sw-stat{padding:0 2.6rem;border-left:2px solid var(--acc-line)}.sw--v1 .sw-stat:first-child{padding-left:0;border-left:0}.sw--v1 .sw-serv-card{border:1px solid var(--sw-line);box-shadow:none}.sw--v1 .sw-serv-card:hover{box-shadow:0 34px 66px -34px #14161e57}.sw--v1 .sw-sobre{max-width:1020px}.sw--v2{--paper: #F6F8FC;--r: 24px}.sw--v2 .font-serif{font-family:Poppins,Inter,sans-serif;font-weight:700;letter-spacing:-.035em}.sw--v2 .sw-hero{grid-template-columns:1fr;max-width:820px;margin:0 auto;text-align:center;min-height:auto;padding:4.6rem 1.6rem}.sw--v2 .sw-hero:before,.sw--v2 .sw-hero:after{content:"";position:absolute;z-index:0;width:56vw;height:56vw;max-width:780px;max-height:780px;border-radius:50%;filter:blur(70px);pointer-events:none}.sw--v2 .sw-hero:before{top:-22vw;left:-14vw;background:color-mix(in srgb,var(--acc) 22%,transparent);animation:swFloatA 16s ease-in-out infinite alternate}.sw--v2 .sw-hero:after{top:-6vw;right:-18vw;background:color-mix(in srgb,var(--acc-deep) 16%,transparent);animation:swFloatB 19s ease-in-out infinite alternate}@keyframes swFloatA{to{transform:translate(6vw,5vw) scale(1.12)}}@keyframes swFloatB{to{transform:translate(-5vw,7vw) scale(.92)}}.sw--v2 .sw-eyebrow,.sw--v2 .sw-kicker{justify-content:center}.sw--v2 .sw-eyebrow:before,.sw--v2 .sw-eyebrow:after{content:"";width:26px;height:2px;background:var(--acc);border-radius:2px}.sw--v2 .sw-hero-sub{margin-left:auto;margin-right:auto}.sw--v2 .sw-hero-trust{justify-content:center;display:flex}.sw--v2 .sw-hero-form{max-width:560px;margin:2.4rem auto 0;text-align:left;background:#ffffffad;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.85);box-shadow:0 40px 90px -42px color-mix(in srgb,var(--acc) 42%,rgba(15,17,24,.5))}.sw--v2 .sw-nav{max-width:1060px;margin:.8rem auto 0;border-radius:999px;padding:.65rem 1rem .65rem 1.4rem;background:#fff9;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.8)}.sw--v2 .sw-nav.is-scrolled{box-shadow:0 18px 44px -22px #14182447;background:#ffffffd1;border-bottom-color:transparent}.sw--v2 .sw-sobre,.sw--v2 .sw-sec-head{text-align:center}.sw--v2 .sw-stats{justify-content:center;gap:1rem}.sw--v2 .sw-stat{flex-direction:column;align-items:center;background:#fff;border-radius:20px;padding:1.3rem 2.2rem;box-shadow:0 24px 50px -30px color-mix(in srgb,var(--acc) 35%,rgba(20,24,36,.45))}.sw--v2 .sw-puntos{max-width:820px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,1fr)}.sw--v2 .sw-punto{flex-direction:column;text-align:center;gap:.7rem}.sw--v2 .sw-serv-grid{grid-template-columns:repeat(2,1fr);max-width:920px;margin:0 auto;gap:1.6rem}.sw--v2 .sw-serv-card{border:1px solid rgba(255,255,255,.9);box-shadow:0 22px 55px -34px #14182466}.sw--v2 .sw-serv-card:hover{box-shadow:0 40px 80px -36px color-mix(in srgb,var(--acc) 45%,rgba(20,24,36,.5))}.sw--v2 .sw-ubic-grid{grid-template-columns:1fr;text-align:center;gap:2rem;max-width:920px;margin:0 auto}.sw--v2 .sw-map{aspect-ratio:21/8;box-shadow:0 30px 70px -40px #14182473;border:0}.sw--v2 .sw-cta{border-radius:32px;max-width:1180px;margin:2.5rem auto 3rem;overflow:hidden}.sw--v2 .sw-foot{padding-top:0}.sw--v3{--paper: #F5F2EA;--r: 10px;--sw-line: #D9D4C6}.sw--v3 .sw-hero{grid-template-columns:.95fr 1.05fr;min-height:90vh}.sw--v3 .sw-hero-text{order:2}.sw--v3 .sw-hero-form{order:1;border:2px solid var(--sw-ink);border-radius:14px;box-shadow:10px 10px color-mix(in srgb,var(--acc) 80%,#000)!important}.sw--v3 .sw-hero-title{font-weight:700;font-size:clamp(2.7rem,5.8vw,4.8rem);letter-spacing:-.035em}.sw--v3 .sw-eyebrow,.sw--v3 .sw-kicker{letter-spacing:.22em}.sw--v3 .sw-idx{display:inline-block;font-family:Poppins,sans-serif;font-weight:600;font-size:.72rem;color:var(--paper);background:var(--sw-ink);padding:.18em .5em;border-radius:4px;letter-spacing:.08em}.sw--v3 .sw-marquee{display:block;background:var(--acc);color:color-mix(in srgb,var(--acc) 8%,#fff);border-top:2px solid var(--sw-ink);border-bottom:2px solid var(--sw-ink);padding:.8rem 0}.sw--v3 .sw-marquee-item{font-family:Poppins,-apple-system,Arial,sans-serif;font-style:italic;font-size:1.35rem;font-weight:540;letter-spacing:.01em}.sw--v3 .sw-sobre-head,.sw--v3 .sw-sec-head{border-top:2px solid var(--sw-ink);padding-top:1.2rem}.sw--v3 .sw-serv-grid{grid-template-columns:1fr;gap:1.3rem}.sw--v3 .sw-serv-card{flex-direction:row;align-items:stretch;border:2px solid var(--sw-ink);box-shadow:none;background:#fdfcf8}.sw--v3 .sw-serv-card:nth-child(2n){flex-direction:row-reverse}.sw--v3 .sw-serv-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px color-mix(in srgb,var(--acc) 80%,#000);border-color:var(--sw-ink)}.sw--v3 .sw-serv-media{flex:0 0 42%;aspect-ratio:auto}.sw--v3 .sw-serv-body{justify-content:center;padding:2.1rem 2.3rem;position:relative}.sw--v3 .sw-serv-num{display:block;position:absolute;top:1rem;right:1.3rem;font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:800;font-size:3.2rem;line-height:1;color:transparent;-webkit-text-stroke:2px var(--acc);opacity:.85}.sw--v3 .sw-stat{padding-right:2.4rem;border-right:2px solid var(--sw-ink)}.sw--v3 .sw-stat:last-child{border-right:0}.sw--v3 .sw-ubic-grid>div{order:2}.sw--v3 .sw-map{order:1;border:2px solid var(--sw-ink);box-shadow:10px 10px color-mix(in srgb,var(--acc) 80%,#000)}.sw--v3 .sw-btn,.sw--v3 .slf-next{border-radius:10px}.sw--v3 .sw-foot{border-top:2px solid var(--sw-ink)}.sw--v4{--paper: color-mix(in srgb, var(--acc) 16%, #0B0D12);--card: rgba(255,255,255,.05);--sw-ink: #F5F4F0;--sw-muted: rgba(245,244,240,.66);--sw-line: rgba(245,244,240,.14);--r: 20px}.sw--v4 .sw-hero{max-width:none;padding:5rem clamp(1.4rem,7vw,6.5rem) 5.5rem;min-height:96vh;overflow:hidden}.sw--v4 .sw-herobg{display:block}.sw--v4 .sw-herobg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--acc-deep) 55%,rgba(9,11,16,.35)),#090b106b 40%,color-mix(in srgb,var(--paper) 92%,transparent) 96%)}.sw--v4 .sw-herobg{animation:swKen 26s ease-in-out infinite alternate}@keyframes swKen{0%{transform:scale(1)}to{transform:scale(1.08)}}.sw--v4 .sw-eyebrow{color:#fff;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.45em .9em;border-radius:999px;border:1px solid rgba(255,255,255,.22);letter-spacing:.14em}.sw--v4 .sw-eyebrow:before{display:none}.sw--v4 .sw-hero-title,.sw--v4 .sw-hero-sub,.sw--v4 .sw-hero-trust{color:#fff}.sw--v4 .sw-hero-sub{color:#ffffffdb}.sw--v4 .sw-nav{background:transparent}.sw--v4 .sw-nav-name,.sw--v4 .sw-nav-links a{color:#fff}.sw--v4 .sw-nav.is-scrolled{background:color-mix(in srgb,var(--paper) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:#ffffff1a}.sw--v4 .sw-btn--sm{background:#fff;color:var(--acc-deep)}.sw--v4 .sw-hero-form{--sw-ink: #171921;--sw-muted: #5B616D;--sw-line: #E8E5DD;box-shadow:0 70px 130px -50px #000c;border:0}.sw--v4 .sw-sobre-text{color:var(--sw-ink)}.sw--v4 .sw-punto{color:#f5f4f0e0}.sw--v4 .sw-punto-ic{background:#ffffff12;border-color:#ffffff24;color:color-mix(in srgb,var(--acc) 45%,#fff)}.sw--v4 .sw-stat-num{color:color-mix(in srgb,var(--acc) 42%,#fff)}.sw--v4 .sw-serv-card{position:relative;border:0;aspect-ratio:3/4.1;box-shadow:0 34px 70px -34px #000000b3}.sw--v4 .sw-serv-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%}.sw--v4 .sw-serv-media img{transition:transform 6s ease}.sw--v4 .sw-serv-card:hover .sw-serv-media img{transform:scale(1.12)}.sw--v4 .sw-serv-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(9,11,15,.88) 0%,rgba(9,11,15,.25) 55%,transparent 100%)}.sw--v4 .sw-serv-body{position:relative;z-index:2;margin-top:auto;padding:1.6rem}.sw--v4 .sw-serv-name{color:#fff}.sw--v4 .sw-serv-desc{color:#ffffffd1}.sw--v4 .sw-serv-go{color:color-mix(in srgb,var(--acc) 35%,#fff)}.sw--v4 .sw-map{border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 70px -40px #000c}.sw--v4 .sw-cta{margin-top:0}.sw--v4 .sw-foot{color:#f5f4f08c}.sw--v4 .sw-foot-name{color:#fff}.sw--v4 .sw-loading{background:#0b0d12}.sw--v5{--paper: #FBF9F5;--r: 26px}.sw--v5 .font-serif{font-weight:470}.sw--v5 .sw-hero{grid-template-columns:1fr;max-width:720px;margin:0 auto;text-align:center;min-height:auto;padding:5rem 1.6rem 4.5rem;overflow:visible}.sw--v5 .sw-hero:before,.sw--v5 .sw-hero:after{content:"";position:absolute;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--acc) 12%,transparent)}.sw--v5 .sw-hero:before{width:340px;height:340px;top:4%;left:-160px;border-radius:62% 38% 54% 46%/46% 58% 42% 54%;animation:swMorph 14s ease-in-out infinite alternate}.sw--v5 .sw-hero:after{width:260px;height:260px;right:-120px;bottom:6%;border-radius:44% 56% 38% 62%/58% 42%;animation:swMorph 17s ease-in-out infinite alternate-reverse}@keyframes swMorph{to{border-radius:50% 50% 58% 42%/42% 55% 45% 58%;transform:translateY(-24px) rotate(9deg)}}.sw--v5 .sw-eyebrow{letter-spacing:.22em}.sw--v5 .sw-eyebrow:before{content:"✳";width:auto;height:auto;background:none;font-size:1em;line-height:1}.sw--v5 .sw-kicker:before{content:"✳";width:auto;height:auto;background:none;font-size:1em;line-height:1}.sw--v5 .sw-eyebrow,.sw--v5 .sw-kicker{justify-content:center}.sw--v5 .sw-hero-sub{margin-left:auto;margin-right:auto}.sw--v5 .sw-hero-trust{display:flex;justify-content:center}.sw--v5 .sw-hero-form{max-width:520px;margin:2.2rem auto 0;text-align:left;border-radius:30px;box-shadow:0 46px 90px -46px color-mix(in srgb,var(--acc) 38%,rgba(20,22,30,.5))}.sw--v5 .sw-sobre{text-align:center;max-width:780px;padding-top:6.5rem}.sw--v5 .sw-sec-head{text-align:center}.sw--v5 .sw-stats{justify-content:center;gap:3.4rem}.sw--v5 .sw-puntos{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto;gap:1.1rem}.sw--v5 .sw-punto{justify-content:flex-start;text-align:left}.sw--v5 .sw-punto-ic{border-radius:50%}.sw--v5 .sw-serv-grid{grid-template-columns:repeat(2,1fr);max-width:880px;margin:0 auto;gap:2.6rem 2.2rem}.sw--v5 .sw-serv-card{border:0;background:transparent;overflow:visible}.sw--v5 .sw-serv-card:hover{transform:translateY(-4px);box-shadow:none}.sw--v5 .sw-serv-media{border-radius:78px 22px;box-shadow:0 30px 60px -32px color-mix(in srgb,var(--acc) 40%,rgba(20,22,30,.5));transition:border-radius .5s ease}.sw--v5 .sw-serv-card:nth-child(2n) .sw-serv-media{border-radius:22px 78px}.sw--v5 .sw-serv-card:hover .sw-serv-media{border-radius:40px}.sw--v5 .sw-serv-body{padding:1.2rem .4rem 0}.sw--v5 .sw-ubic-grid{grid-template-columns:1fr;text-align:center;gap:2rem;max-width:880px;margin:0 auto}.sw--v5 .sw-map{order:-1;aspect-ratio:21/8;border-radius:34px}.sw--v5 .sw-btn--sm{background:transparent;color:var(--acc);border:1.5px solid var(--acc)}.sw--v5 .sw-btn--sm:hover{background:var(--acc);color:#fff}.sw--v5 .sw-cta{border-radius:44px 44px 0 0}@media(max-width:860px){.sw-mcta{display:inline-flex}.sw-sobre,.sw-servicios,.sw-ubic{padding-top:3.4rem;padding-bottom:3.4rem}.sw-hero-title{font-size:clamp(2.2rem,9vw,2.9rem)}.sw-stats{gap:1.4rem}.sw-foot{padding-bottom:5.5rem}[class*=sw--v] .sw-hero{grid-template-columns:1fr;min-height:auto}.sw--v1 .sw-hero{padding:0 1.4rem 3.2rem}.sw--v1 .sw-herobg{position:relative;left:0;display:block;height:34vh;margin:0 -1.4rem 1.6rem}.sw--v1 .sw-herobg:after{background:linear-gradient(180deg,transparent 40%,var(--paper) 100%),color-mix(in srgb,var(--acc) 26%,transparent)}.sw--v1 .sw-stat{padding:0 1.2rem}.sw--v1 .sw-stat:first-child{padding-left:0}.sw--v2 .sw-nav{margin:.55rem .6rem 0}.sw--v2 .sw-serv-grid,.sw--v2 .sw-puntos{grid-template-columns:1fr}.sw--v2 .sw-map{aspect-ratio:16/10}.sw--v2 .sw-cta{border-radius:20px;margin:1.5rem .8rem 2rem}.sw--v3 .sw-serv-card,.sw--v3 .sw-serv-card:nth-child(2n){flex-direction:column}.sw--v3 .sw-serv-media{flex:none;aspect-ratio:16/10}.sw--v3 .sw-marquee-item{font-size:1.05rem}.sw--v3 .sw-hero-form{box-shadow:6px 6px color-mix(in srgb,var(--acc) 80%,#000)!important}.sw--v3 .sw-stat{padding-right:1.4rem}.sw--v4 .sw-hero{padding:4.5rem 1.4rem 3.6rem}.sw--v4 .sw-serv-card{aspect-ratio:4/3.1}.sw--v5 .sw-serv-grid{grid-template-columns:1fr;gap:2rem}.sw--v5 .sw-hero:before{left:-220px}.sw--v5 .sw-hero:after{right:-180px}.sw--v5 .sw-map{aspect-ratio:16/10}}.sw--v2 .sw-serv-card:last-child:nth-child(odd),.sw--v5 .sw-serv-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:440px;width:100%;margin:0 auto}.sw--v2 .slf-title{font-family:Poppins,Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.sw--v4 .sw-serv-body{flex:0 0 auto;margin-top:auto}.sw--v4 .sw-serv-desc{flex:0 0 auto}.sw-mcta{white-space:nowrap}.sw--v4 .sw-serv-media:after{background:linear-gradient(to top,rgba(9,11,15,.92) 0%,rgba(9,11,15,.55) 48%,rgba(9,11,15,.12) 82%,transparent 100%)}.sw--v2 .sw-hero,.sw--v5 .sw-hero{padding-top:2.4rem;padding-bottom:3.6rem}.sw--v2 .sw-hero-title,.sw--v5 .sw-hero-title{font-size:clamp(2.4rem,4.4vw,3.5rem);margin-bottom:.9rem}.sw--v2 .sw-hero-sub,.sw--v5 .sw-hero-sub{margin-bottom:1.2rem;font-size:1.08rem}.sw--v2 .sw-hero-form{margin-top:1.6rem}.sw--v5 .sw-hero-form{margin-top:1.5rem}.sw--v5 .sw-puntos{display:flex;flex-wrap:wrap;justify-content:center;max-width:760px;gap:.8rem}.sw--v5 .sw-punto{width:auto;background:color-mix(in srgb,var(--acc) 8%,#fff);border:1px solid color-mix(in srgb,var(--acc) 18%,transparent);border-radius:999px;padding:.6rem 1.15rem .6rem .7rem;gap:.6rem}.sw--v5 .sw-punto-ic{width:34px;height:34px;border-radius:50%;background:#fff}@media(max-width:860px){.sw--v3 .sw-hero-text{order:1}.sw--v3 .sw-hero-form{order:2}}.pt-rw-tpls{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem}.pt-rw-tpl{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .55rem .7rem;border:1.5px solid #e6e6ea;border-radius:14px;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.pt-rw-tpl:hover{transform:translateY(-2px)}.pt-rw-tpl.is-on{border-color:var(--tpl-acc, #1C4A3F);box-shadow:0 10px 26px -14px color-mix(in srgb,var(--tpl-acc, #1C4A3F) 55%,rgba(20,22,30,.4))}.pt-rw-tpl strong{font-size:.88rem;color:#1a1a2e;margin-top:.25rem}.pt-rw-tpl small{font-size:.7rem;color:#8a8a96;line-height:1.3}.pt-rw-tpl-mock{position:relative;display:block;aspect-ratio:4/3;border-radius:9px;background:#f6f4ef;overflow:hidden}.pt-rw-tpl-mock i{position:absolute;display:block}.m1 .a{left:9%;top:26%;width:34%;height:9%;background:#23252e;border-radius:3px;box-shadow:0 14px 0 -3px #3c3f4a}.m1 .b{right:0;top:0;width:44%;height:100%;background:color-mix(in srgb,var(--tpl-acc, #1C4A3F) 42%,#dcd8cf)}.m1 .c{right:8%;top:24%;width:26%;height:52%;background:#fff;border-radius:6px;box-shadow:0 6px 14px #0000002e}.m1 .d{left:9%;top:16%;width:16%;height:4%;background:var(--tpl-acc, #1C4A3F);border-radius:2px}.m2 .a{left:-18%;top:-28%;width:62%;height:62%;border-radius:50%;background:color-mix(in srgb,var(--tpl-acc, #1C4A3F) 26%,transparent);filter:blur(9px)}.m2 .d{right:-14%;top:-12%;width:46%;height:46%;border-radius:50%;background:color-mix(in srgb,var(--tpl-acc, #1C4A3F) 16%,transparent);filter:blur(9px)}.m2 .b{left:26%;top:22%;width:48%;height:9%;background:#23252e;border-radius:3px}.m2 .c{left:30%;top:44%;width:40%;height:40%;background:#fff;border-radius:8px;box-shadow:0 6px 14px #00000024}.m3 .a{left:8%;top:14%;width:34%;height:48%;background:#fdfcf8;border:2px solid #23252e;border-radius:5px;box-shadow:4px 4px 0 var(--tpl-acc, #1C4A3F)}.m3 .b{right:9%;top:22%;width:40%;height:10%;background:#23252e;border-radius:3px;box-shadow:0 15px 0 -4px #3c3f4a}.m3 .c{left:0;bottom:12%;width:100%;height:12%;background:var(--tpl-acc, #1C4A3F);border-top:2px solid #23252e;border-bottom:2px solid #23252e}.m3 .d{display:none}.m4{background:color-mix(in srgb,var(--tpl-acc, #1C4A3F) 30%,#0c0e13)}.m4 .a{left:9%;top:26%;width:36%;height:9%;background:#fff;opacity:.92;border-radius:3px;box-shadow:0 14px 0 -3px #ffffff73}.m4 .b{left:9%;top:16%;width:20%;height:5%;background:#ffffff59;border-radius:99px}.m4 .c{right:8%;top:20%;width:28%;height:58%;background:#fff;border-radius:6px;box-shadow:0 8px 18px #00000080}.m4 .d{display:none}.m5 .a{left:27%;top:18%;width:46%;height:8%;background:#23252e;border-radius:3px}.m5 .b{left:33%;top:32%;width:34%;height:4%;background:#b9b5aa;border-radius:2px}.m5 .c{left:30%;top:46%;width:40%;height:42%;background:color-mix(in srgb,var(--tpl-acc, #1C4A3F) 38%,#e7e3d9);border-radius:26px 8px}.m5 .d{left:-10%;bottom:-14%;width:34%;height:40%;background:color-mix(in srgb,var(--tpl-acc, #1C4A3F) 14%,transparent);border-radius:60% 40% 55% 45%}@media(max-width:640px){.pt-rw-tpls{grid-template-columns:repeat(2,1fr)}.pt-rw-tpl:last-child{grid-column:1 / -1;max-width:52%;margin:0 auto;width:100%}}.ob-preview-bar--custom{gap:1.4rem;flex-wrap:wrap}.ob-cz{display:flex;align-items:center;gap:.55rem}.ob-cz-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7488}.ob-tpl-btns{display:flex;gap:.3rem}.ob-tpl-btn{width:34px;height:34px;border-radius:10px;border:1.5px solid #d8dbe2;background:#fff;font:inherit;font-weight:700;font-size:.9rem;color:#4a5568;cursor:pointer;transition:all .15s}.ob-tpl-btn:hover{border-color:#9aa2b1}.ob-tpl-btn.is-on{background:#16a34a;border-color:#16a34a;color:#fff;box-shadow:0 6px 16px -6px #15803d8c}.ob-tpl-name{font-size:.85rem;font-weight:600;color:#2a3346;min-width:74px}.ob-cz-dot{width:26px;height:26px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #0000001f,0 2px 6px #00000024}.ob-cz-range{width:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;border-radius:999px;cursor:pointer;outline:none;background:linear-gradient(90deg,#e2453d,#e2a53d,#d9e23d,#5fe23d,#3de2b0,#3d9be2,#7a3de2 84%,#e23dbf);box-shadow:inset 0 0 0 1px #00000014}.ob-cz-range::-webkit-slider-thumb{-webkit-appearance:none;width:19px;height:19px;border-radius:50%;background:#fff;border:3px solid #fff;box-shadow:0 0 0 1px #00000047,0 2px 6px #0000004d;cursor:pointer}.ob-cz-range::-moz-range-thumb{width:19px;height:19px;border-radius:50%;background:#fff;border:3px solid #fff;box-shadow:0 0 0 1px #00000047,0 2px 6px #0000004d;cursor:pointer}@media(max-width:720px){.ob-preview-bar--custom{gap:.7rem 1.2rem;padding-top:.7rem}.ob-cz--tpl{width:100%;justify-content:center}.ob-tpl-name{min-width:0}.ob-preview{padding-bottom:132px}}.pt-rw-tpls{--tpl-acc: #0071E3;width:min(960px,94vw);position:relative;left:50%;transform:translate(-50%);gap:1rem}.pt-rw-tpl{padding:.8rem .8rem 1rem;border-radius:18px;gap:.4rem}.pt-rw-tpl.is-on{border-color:#0071e3;box-shadow:0 14px 34px -16px #0071e38c}.pt-rw-tpl strong{font-size:1.02rem;margin-top:.4rem}.pt-rw-tpl small{font-size:.8rem;color:#7c7c88}.pt-rw-tpl-mock{aspect-ratio:4/3.4;border-radius:12px}@media(max-width:640px){.pt-rw-tpls{gap:.7rem}.pt-rw-tpl strong{font-size:.92rem}}.pt-rw-ic{flex:none;width:38px;height:38px;border-radius:12px;display:inline-grid;place-items:center;color:#0071e3;background:#0071e317;border:1px solid rgba(0,113,227,.18)}.pt-rw-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:min(640px,92vw);position:relative;left:50%;transform:translate(-50%)}.pt-rw-stat{display:flex;flex-direction:column;gap:.6rem;text-align:left;background:#fff;border:1.5px solid #e6e6ea;border-radius:16px;padding:1.1rem 1.2rem}.pt-rw-stat-head{display:flex;align-items:center;gap:.65rem;font-weight:600;color:#1a1a2e;font-size:.95rem}.pt-rw-difs{width:min(760px,94vw);position:relative;left:50%;transform:translate(-50%);grid-template-columns:1fr 1fr;gap:.65rem}.pt-rw-dif{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem}.pt-rw-dif .pt-rw-ic{width:34px;height:34px;border-radius:10px}.pt-rw-dif-txt{flex:1;text-align:left}.pt-rw-dif-check{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid #cfd4de;display:grid;place-items:center;color:#fff;font-size:.75rem;font-weight:800}.pt-rw-dif.is-on .pt-rw-dif-check{background:#0071e3;border-color:#0071e3}.pt-rw-dif.is-on .pt-rw-ic{background:#0071e3;color:#fff;border-color:#0071e3}@media(max-width:640px){.pt-rw-stats,.pt-rw-difs{grid-template-columns:1fr}}.ob-loading--v2{background:radial-gradient(110% 110% at 50% 0%,#eef4ff,#f4f6fa 55%,#eef1f6)}.ob-loading--v2:before,.ob-loading--v2:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.ob-loading--v2:before{width:44vw;height:44vw;top:-16vw;left:-10vw;background:#0071e329;animation:obDrift 12s ease-in-out infinite alternate}.ob-loading--v2:after{width:36vw;height:36vw;bottom:-14vw;right:-8vw;background:#16a34a1f;animation:obDrift 15s ease-in-out infinite alternate-reverse}@keyframes obDrift{to{transform:translate(4vw,3vw) scale(1.12)}}.ob-load-card{position:relative;z-index:1;width:min(430px,92vw);background:#fff;border-radius:26px;padding:1.6rem 1.6rem 1.5rem;box-shadow:0 46px 90px -40px #14285066,0 4px 18px #1428500f;animation:obPop2 .5s cubic-bezier(.2,1.2,.4,1) both}@keyframes obPop2{0%{transform:translateY(14px) scale(.97);opacity:0}to{transform:none;opacity:1}}.ob-load-browser{border:1px solid #e8ebf1;border-radius:16px;overflow:hidden;background:#fbfcfe}.ob-load-dots{display:flex;gap:.35rem;padding:.55rem .7rem;border-bottom:1px solid #eef0f5}.ob-load-dots i{width:8px;height:8px;border-radius:50%;background:#dde2ea}.ob-load-dots i:first-child{background:#f87171}.ob-load-dots i:nth-child(2){background:#fbbf24}.ob-load-dots i:nth-child(3){background:#34d399}.ob-load-canvas{position:relative;padding:.9rem;height:132px}.ob-load-canvas .sk{position:absolute;display:block;border-radius:6px;background:#e9edf4;overflow:hidden;opacity:0;animation:skIn .5s ease forwards}.ob-load-canvas .sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:skShimmer 1.6s ease infinite}@keyframes skIn{to{opacity:1}}@keyframes skShimmer{to{transform:translate(100%)}}.ob-load-canvas .k1{left:7%;top:14%;width:24%;height:11%;background:#cfe2ff;animation-delay:.15s}.ob-load-canvas .k2{left:7%;top:34%;width:50%;height:16%;animation-delay:.4s}.ob-load-canvas .k3{left:7%;top:58%;width:38%;height:9%;animation-delay:.65s}.ob-load-canvas .k4{right:7%;top:14%;width:30%;height:62%;background:#dbe7fb;animation-delay:.9s}.ob-load-canvas .k5{left:7%;bottom:8%;width:20%;height:12%;background:#0071e3;animation-delay:1.2s}.ob-load-canvas .k6{right:7%;bottom:8%;width:30%;height:10%;animation-delay:1.45s}.ob-load-steps{list-style:none;margin:1.2rem 0 1rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.ob-load-steps li{display:flex;align-items:center;gap:.65rem;font-size:.95rem;font-weight:600;color:#b9c0cc;transition:color .3s}.ob-load-steps li.is-active{color:#1c2434}.ob-load-steps li.is-done{color:#4a5568}.ob-load-tick{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#fff;background:#e4e8ef;transition:background .3s;position:relative}.ob-load-steps li.is-done .ob-load-tick{background:#16a34a}.ob-load-steps li.is-active .ob-load-tick{background:transparent}.ob-load-steps li.is-active .ob-load-tick:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:2.5px solid rgba(0,113,227,.2);border-top-color:#0071e3;animation:spin .7s linear infinite}.ob-load-bar{height:7px;border-radius:999px;background:#eceff5;overflow:hidden}.ob-load-bar span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#0071e3,#38bdf8);animation:obFill 3.4s cubic-bezier(.3,.7,.4,1) forwards}@keyframes obFill{20%{width:34%}55%{width:62%}85%{width:86%}to{width:94%}}.pt-rw-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.pt-rw-chip{border:1.5px solid #e2e4ea;background:#fff;border-radius:999px;padding:.45rem .95rem;font:inherit;font-size:.86rem;font-weight:600;color:#4a5568;cursor:pointer;transition:all .15s}.pt-rw-chip:hover{border-color:#9aa2b1}.pt-rw-chip.is-on{background:#0071e3;border-color:#0071e3;color:#fff}.pt-rw-biz{display:flex;flex-direction:column;gap:1rem;width:min(560px,92vw);position:relative;left:50%;transform:translate(-50%);text-align:left}.pt-rw-field{display:flex;flex-direction:column;gap:.45rem}.pt-rw-field>span{font-weight:600;color:#1a1a2e;font-size:.93rem}.pt-rw-field .pt-rw-opt{font-style:normal}.ob-adv-inner--wide{max-width:860px}.ob-adv-title--sm{font-size:1.45rem}.ob-tiers--lone{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}@media(max-width:720px){.ob-tiers--lone{grid-template-columns:1fr 1fr}}.ob-deseos{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}@media(max-width:720px){.ob-deseos{grid-template-columns:1fr}}.ob-deseo{position:relative;background:#fff;border:1.5px solid #e4e7ee;border-radius:16px;padding:1.2rem 1.2rem 1.1rem;text-align:left}.ob-deseo-n{position:absolute;top:-12px;left:14px;width:26px;height:26px;border-radius:50%;background:#0071e3;color:#fff;font-weight:800;font-size:.85rem;display:grid;place-items:center;box-shadow:0 6px 14px -6px #0071e399}.ob-deseo strong{display:block;color:#131a2a;font-size:1.05rem;margin:.2rem 0 .4rem}.ob-deseo p{margin:0;color:#5a6478;font-size:.88rem;line-height:1.5}.ob-perfiles{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:720px){.ob-perfiles{grid-template-columns:1fr}}.ob-regen{display:flex;width:fit-content;align-items:center;gap:.45rem;margin:1.1rem auto 0;background:none;border:0;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;color:#6b7488;padding:.5rem .7rem;border-radius:999px;transition:color .15s,background .15s}.ob-regen:hover{color:#1a2233;background:#f2f4f8}.ob-regen svg{opacity:.85}.ob-perfil{position:relative;text-align:left;background:#fff;border:2px solid #e4e7ee;border-radius:18px;padding:1.4rem 1.4rem 1.2rem;cursor:pointer;font:inherit;transition:border-color .18s,box-shadow .18s,transform .18s}.ob-perfil:hover{transform:translateY(-2px)}.ob-perfil.is-on{border-color:#16a34a;box-shadow:0 16px 40px -20px #15803d8c}.ob-perfil-check{position:absolute;top:1rem;right:1rem;width:26px;height:26px;border-radius:50%;border:2px solid #cfd4de;display:grid;place-items:center;color:#fff;font-weight:800;font-size:.8rem}.ob-perfil.is-on .ob-perfil-check{background:#16a34a;border-color:#16a34a}.ob-perfil strong{display:block;font-size:1.12rem;color:#131a2a;margin-bottom:.5rem;padding-right:2rem}.ob-perfil p{margin:0 0 .6rem;color:#5a6478;font-size:.92rem;line-height:1.55}.ob-perfil em{font-style:normal;color:#2a3346;font-size:.88rem;font-weight:600}.ob-adv-inner--full{max-width:1120px}.ob-crea-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:1.8rem;text-align:left}@media(max-width:860px){.ob-crea-row{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.ob-crea-etapa-t{margin:0;padding:.8rem 1rem .65rem;font-size:.82rem;color:#5a6478;text-transform:uppercase;letter-spacing:.08em}.ob-crea{background:#fff;border:1.5px solid #e4e7ee;border-radius:16px;overflow:hidden;opacity:.75;transition:opacity .3s}.ob-crea.is-done,.ob-crea.is-error{opacity:1}.ob-crea-img{position:relative;aspect-ratio:1;background:#eef1f6}.ob-crea-img img{width:100%;height:100%;object-fit:cover;display:block}.ob-crea-sk{position:relative;width:100%;height:100%;overflow:hidden}.ob-crea-sk span{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:skShimmer 1.6s ease infinite}.ob-crea-prog{position:absolute;left:12px;right:12px;bottom:12px}.ob-crea-prog i{display:block;height:6px;border-radius:999px;background:#ffffff8c;overflow:hidden;box-shadow:inset 0 0 0 1px #131a2a0f}.ob-crea-prog i:after{content:"";display:block;height:100%;width:4%;border-radius:999px;background:#0071e3;animation:obCreaRamp 32s cubic-bezier(.16,.84,.3,1) forwards}.ob-crea-prog em{display:block;margin-top:.4rem;font-style:normal;font-size:.74rem;font-weight:600;color:#46506a;text-shadow:0 1px 2px rgba(255,255,255,.6)}@keyframes obCreaRamp{0%{width:4%}to{width:92%}}.ob-crea-err{position:absolute;inset:auto 0 42%;text-align:center;margin:0;color:#b83a3a;font-size:.82rem;font-weight:600}.ob-crea-regen{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:.35rem;background:#ffffffeb;border:1px solid #e4e7ee;color:#1d1d1f;font:inherit;font-size:.8rem;font-weight:600;padding:.35rem .6rem;border-radius:999px;cursor:pointer;box-shadow:0 4px 14px -6px #0f172a66;transition:background .15s,transform .12s}.ob-crea-regen:hover{background:#fff;transform:translateY(-1px)}.ob-crea-regen svg{opacity:.8}.ob-crea-body{padding:.9rem 1rem 1rem}.ob-crea-body strong{display:block;color:#131a2a;font-size:.98rem;margin-bottom:.35rem}.ob-crea-body p{margin:0;color:#5a6478;font-size:.85rem;line-height:1.5;max-height:4.6em;overflow:hidden}.ob-crea-ph{display:block;height:14px;border-radius:6px;background:#eef1f6;margin-bottom:.5rem}.ob-crea-ph--sm{width:70%;height:10px}.ob-next:disabled{opacity:.6;cursor:not-allowed;transform:none}.ob-power .ob-adv-head{margin-bottom:2.4rem}.ob-svc-chip{display:inline-block;background:#0071e317;border:1px solid rgba(0,113,227,.2);color:#0071e3;font-weight:700;padding:.15em .7em;border-radius:999px}.ob-powers{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;align-items:stretch}@media(max-width:860px){.ob-powers{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ob-powers{grid-template-columns:1fr}}.ob-power-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;text-align:left;background:#fff;border:2px solid #e4e7ee;border-radius:20px;padding:1.5rem 1.3rem 1.3rem;cursor:pointer;font:inherit;transition:border-color .2s,box-shadow .25s,transform .2s}.ob-power-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #14182459}.ob-power-card.is-on{border-color:#16a34a;box-shadow:0 26px 60px -26px #15803d80;transform:translateY(-4px)}.ob-power-pop{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;background:linear-gradient(135deg,#0071e3,#38bdf8);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.05em;padding:.3em .9em;border-radius:999px;box-shadow:0 8px 18px -8px #0071e3b3}.ob-power-name{font-weight:800;color:#131a2a;font-size:1.02rem;letter-spacing:-.01em}.ob-power-bars{display:flex;gap:.25rem;margin:.15rem 0 .5rem}.ob-power-bars i{width:16px;height:6px;border-radius:3px;background:#e7eaf0}.ob-power-bars i.on{background:linear-gradient(90deg,#0071e3,#38bdf8)}.ob-power-card.is-on .ob-power-bars i.on{background:linear-gradient(90deg,#16a34a,#4ade80)}.ob-power-price{font-size:2rem;font-weight:800;color:#131a2a;letter-spacing:-.03em;line-height:1}.ob-power-price em{font-style:normal;font-size:.55em;font-weight:700;color:#6b7488;margin-left:.1em}.ob-power-weeks{color:#6b7488;font-size:.82rem;font-weight:600}.ob-power-desc{color:#9aa2b1;font-size:.78rem;margin-top:.35rem}.ob-power-check{position:absolute;top:.9rem;right:.9rem;width:24px;height:24px;border-radius:50%;border:2px solid #dfe3ea;color:#fff;font-size:.72rem;font-weight:800;display:grid;place-items:center;transition:all .15s}.ob-power-card.is-on .ob-power-check{background:#16a34a;border-color:#16a34a}.ob-load-strat{display:flex;gap:1rem;align-items:center;border:1px solid #e8ebf1;border-radius:16px;background:#fbfcfe;padding:1rem;height:164px}.ob-ls-radar{position:relative;width:120px;height:120px;flex:none}.ob-ls-radar span{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(0,113,227,.18);border-radius:50%}.ob-ls-radar span:nth-child(2){top:18%;right:18%;bottom:18%;left:18%}.ob-ls-radar span:nth-child(3){top:36%;right:36%;bottom:36%;left:36%}.ob-ls-radar i{position:absolute;left:50%;top:50%;width:50%;height:2px;background:linear-gradient(90deg,#0071E3,transparent);transform-origin:left center;animation:obSweep 2.2s linear infinite}@keyframes obSweep{to{transform:rotate(360deg)}}.ob-ls-cards{flex:1;display:flex;flex-direction:column;gap:.6rem}.ob-ls-card{position:relative;border:1.5px solid #e8ebf1;border-radius:12px;padding:.6rem .7rem .6rem 3rem;height:58px}.ob-ls-card .av{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#dbe7fb}.ob-ls-card .l1{display:block;width:70%;height:11px;border-radius:5px;background:#e9edf4;position:relative;overflow:hidden;margin-bottom:.45rem}.ob-ls-card .l2{display:block;width:45%;height:9px;border-radius:5px;background:#eef1f6;position:relative;overflow:hidden}.ob-load-camp{border:1px solid #e8ebf1;border-radius:16px;background:#fbfcfe;padding:1rem;height:164px;display:flex;flex-direction:column;gap:.8rem}.ob-lc-ad{display:flex;gap:.8rem;flex:1}.ob-lc-ad .img{width:96px;border-radius:10px;background:#dbe7fb;position:relative;overflow:hidden}.ob-lc-lines{flex:1;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.ob-lc-lines .a{width:85%;height:12px;border-radius:5px;background:#e9edf4;position:relative;overflow:hidden}.ob-lc-lines .b{width:60%;height:10px;border-radius:5px;background:#eef1f6;position:relative;overflow:hidden}.ob-lc-lines .btn{width:120px;height:26px;border-radius:999px;background:#16a34a;opacity:.85;margin-top:.2rem}.ob-lc-budget{display:flex;align-items:center;gap:.7rem}.ob-lc-budget .lbl{width:74px;height:10px;border-radius:5px;background:#e9edf4;position:relative;overflow:hidden;flex:none}.ob-lc-budget .bar{flex:1;height:10px;border-radius:999px;background:#eceff5;overflow:hidden}.ob-lc-budget .bar span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#0071e3,#38bdf8);animation:obFill 3.4s cubic-bezier(.3,.7,.4,1) forwards}.pt-rw-gate--v2{max-width:430px;width:100%;background:#fff;border:1px solid #ebebee;border-radius:26px;padding:2.6rem 2.3rem 2.1rem;box-shadow:0 40px 90px -40px #141e3c47,0 4px 18px #141e3c0d}.pt-rw-gate--v2 .pt-rw-logo{margin-bottom:1.1rem}.pt-rw-gate--v2 .pt-rw-logo img{width:56px;height:56px;border-radius:14px;box-shadow:0 10px 26px -10px #00000059}.pt-rw-gate-eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0071e3;margin-bottom:.5rem}.pt-rw-gate--v2 .pt-rw-h{font-size:1.9rem;margin-bottom:.35rem}.pt-rw-gate--v2 .pt-rw-p{color:#6e6e73}.pt-rw-perks{list-style:none;margin:1.5rem 0 0;padding:1.1rem 0 0;border-top:1px solid #f0f0f3;display:flex;flex-direction:column;gap:.7rem;text-align:left}.pt-rw-perks li{display:flex;align-items:center;gap:.7rem;font-size:.93rem;font-weight:600;color:#1d1d1f}.pt-rw-perks .pt-rw-ic{width:34px;height:34px;border-radius:10px}.pt-rw-gate--v2 .pt-rw-google{background:linear-gradient(135deg,#2b9bff,#0071e3);border-radius:999px;transition:transform .18s ease,box-shadow .25s ease,filter .18s;box-shadow:0 12px 28px -12px #0071e399}.pt-rw-gate--v2 .pt-rw-google:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 18px 36px -12px #0071e3a6}.pt-rw-gate-note{margin:1rem 0 0;font-size:.78rem;color:#9a9aa2}.pt-rw-gate--split{max-width:880px;padding:clamp(1.3rem,3.2vw,2.4rem)}.pt-rw-gate--split .pt-rw-h{font-size:clamp(1.55rem,4.6vw,2.1rem);line-height:1.12}.pt-rw-gate--split .pt-rw-p{font-size:.96rem}.pt-rw-gate--split .pt-rw-perks{margin:1rem 0 0;padding-top:0;border-top:none;gap:.5rem}.pt-rw-gate--split .pt-rw-perks li{font-size:.9rem}.pt-rw-gate--split .pt-rw-perks .pt-rw-ic{width:30px;height:30px;border-radius:9px}.pt-rw-gate--split .pt-rw-google{margin-top:1.1rem}@media(min-width:780px){.pt-rw-gate--split{display:grid;grid-template-columns:1.15fr .95fr;gap:2.4rem;align-items:center;text-align:left}.pt-rw-gate--split .pt-rw-gate-eyebrow,.pt-rw-gate--split .pt-rw-h,.pt-rw-gate--split .pt-rw-p{text-align:left}.pt-rw-gate--split .pt-rw-p{margin-left:0;margin-right:0;max-width:42ch}.pt-rw-gate--split .pt-rw-perks{margin-top:1.2rem}.pt-rw-gate--split .pt-rw-gate-right{border-left:1px solid #f0f0f3;padding-left:2.4rem}.pt-rw-gate--split .pt-rw-google{margin-top:0}}.pt-rw-email{margin-top:1.1rem;text-align:left}.pt-rw-or{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;color:#9a9aa2;font-size:.78rem}.pt-rw-or:before,.pt-rw-or:after{content:"";flex:1;height:1px;background:#e7e7ec}.pt-rw-email-input{width:100%;box-sizing:border-box;padding:.85rem 1rem;border:1.5px solid #e2e2e8;border-radius:14px;font-size:1.02rem;font-family:inherit;outline:none;transition:border-color .15s}.pt-rw-email-input:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f}.pt-rw-email-go{width:100%;margin-top:.6rem;padding:.85rem 1rem;border:1.5px solid #0071e3;border-radius:999px;background:#fff;color:#0071e3;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .15s,color .15s}.pt-rw-email-go:hover:not(:disabled){background:#0071e3;color:#fff}.pt-rw-email-go--primary{background:#0071e3;color:#fff;border-color:#0071e3}.pt-rw-email-go--primary:hover:not(:disabled){background:#0063c6;border-color:#0063c6}.pt-rw-email-go:disabled{opacity:.6;cursor:default}.pt-rw-email-err{margin:.55rem 0 0;font-size:.82rem;color:#c0392b}.pt-rw-email-sent{margin:.55rem 0 0;font-size:.9rem;color:#1f6f43}.pt-rw-difs{width:min(880px,94vw);grid-template-columns:1fr 1fr 1fr;gap:.55rem}.pt-rw-dif{padding:.55rem .65rem;font-size:.84rem;border-radius:10px;gap:.55rem}.pt-rw-dif .pt-rw-ic{width:30px;height:30px;border-radius:9px}.pt-rw-dif .pt-rw-ic svg{width:16px;height:16px}.pt-rw-dif-check{width:19px;height:19px;border-radius:6px;font-size:.68rem}@media(max-width:720px){.pt-rw-difs{grid-template-columns:1fr 1fr}}@media(max-width:480px){.pt-rw-difs{grid-template-columns:1fr;gap:.45rem}.pt-rw-dif{padding:.5rem .6rem}}.ob-strategy--center{align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;min-height:100vh}.ob-strategy--center .ob-adv-inner{margin:auto 0}.ob-strategy--center .ob-adv-title{font-size:2.2rem}.ob-deseo-ic{position:absolute;top:-16px;left:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0071e3,#38bdf8);color:#fff;box-shadow:0 8px 18px -8px #0071e3b3}.ob-strategy--center .ob-adv-sub{max-width:560px;margin-left:auto;margin-right:auto}.ob-strategy--center .ob-deseos{margin-top:.6rem}.ob-deseo{padding-top:1.5rem}.ob-perfil--av{text-align:center;padding-top:2rem}.ob-perfil-avatar{display:grid;place-items:center;width:62px;height:62px;margin:0 auto .9rem;border-radius:50%;background:linear-gradient(135deg,#e8f1ff,#d4e6ff);color:#0071e3;border:2px solid #fff;box-shadow:0 10px 24px -10px #0071e373}.ob-perfil--av strong{padding-right:0}.ob-perfil--av p{text-align:left}.ob-perfil--av em{display:inline-block;background:#0071e312;border:1px solid rgba(0,113,227,.14);color:#1c2434;border-radius:10px;padding:.45rem .7rem;font-size:.84rem;text-align:left}.ob-perfil--av.is-on .ob-perfil-avatar{background:linear-gradient(135deg,#16a34a,#4ade80);color:#fff}.pt-rw-why{display:inline-flex;align-items:flex-start;gap:.5rem;margin:.2rem auto .9rem;max-width:440px;padding:.55rem .85rem;border-radius:12px;background:#0071e30f;border:1px solid rgba(0,113,227,.14);color:#2a3346;font-size:.84rem;line-height:1.45;text-align:left}.pt-rw-why-ic{flex:0 0 auto;display:grid;place-items:center;color:#0071e3;margin-top:.1rem}.pt-rw-ex{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:.1rem auto .9rem;width:100%;max-width:460px}.pt-rw-ex-btn{display:inline-flex;align-items:center;gap:.38rem;align-self:center;padding:.4rem .8rem;border-radius:999px;border:1px solid rgba(0,113,227,.22);background:#0071e30f;color:#0071e3;font-family:Poppins,sans-serif;font-weight:600;font-size:.82rem;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.pt-rw-ex-btn:hover{background:#0071e31c;border-color:#0071e357}.pt-rw-ex-btn:active{transform:scale(.97)}.pt-rw-ex-btn svg{color:#0071e3}.pt-rw-ex-box{width:100%;text-align:left;padding:.7rem .9rem;border-radius:13px;background:#f5f7fb;border:1px solid #e4e7ef;box-shadow:0 1px 3px #00000008;animation:pt-rw-ex-in .28s cubic-bezier(.22,1,.36,1) both}.pt-rw-ex-lbl{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:#0071e3;margin-bottom:.25rem}.pt-rw-ex-txt{display:block;color:#2a3346;font-size:.92rem;line-height:1.5}@keyframes pt-rw-ex-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:600px){.pt-rw-ex-txt{font-size:.88rem}.pt-rw-ex-box{padding:.65rem .8rem}}.ob-redesign{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:center;background:#f7f9fde0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:obRedesignIn .25s ease}@keyframes obRedesignIn{0%{opacity:0}to{opacity:1}}.ob-redesign-box{text-align:center;padding:0 1.5rem}.ob-redesign-spin{width:44px;height:44px;margin:0 auto 1.1rem;border-radius:50%;border:3.5px solid rgba(0,113,227,.15);border-top-color:#0071e3;animation:obSpin .8s linear infinite}@keyframes obSpin{to{transform:rotate(360deg)}}.ob-redesign-box strong{display:block;font-size:1.25rem;font-weight:800;color:#131a2a;margin-bottom:.3rem}.ob-redesign-box p{margin:0 0 1.1rem;font-size:.92rem;color:#5a6478}.ob-redesign-bar{width:220px;height:6px;margin:0 auto;border-radius:999px;background:#e2e6ee;overflow:hidden}.ob-redesign-bar span{display:block;height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,#2b9bff,#0071e3);transform-origin:left;animation:obRedesignFill 2.6s cubic-bezier(.25,.6,.35,1) forwards}@keyframes obRedesignFill{0%{transform:scaleX(0)}70%{transform:scaleX(.82)}to{transform:scaleX(1)}}.ob-load-head{position:relative;z-index:1;text-align:center;max-width:560px;padding:0 1.4rem}.ob-load-title{margin:0 0 .45rem;font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:800;color:#131a2a;line-height:1.25}.ob-load-sub{margin:0;font-size:.95rem;color:#5a6478;line-height:1.5}.ob-why{display:inline-flex;align-items:flex-start;gap:.5rem;margin:.7rem auto 0;max-width:520px;padding:.55rem .85rem;border-radius:12px;background:#0071e30f;border:1px solid rgba(0,113,227,.14);color:#2a3346;font-size:.84rem;line-height:1.45;text-align:left}.ob-why-ic{flex:0 0 auto;display:grid;place-items:center;color:#0071e3;margin-top:.1rem}.ob-demo-price{max-width:340px;margin:1.4rem auto 0;padding:1.15rem 1.4rem;border-radius:18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.3rem;background:linear-gradient(180deg,#0071e312,#0071e308);border:1px solid rgba(0,113,227,.16)}.ob-demo-price-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5b6675}.ob-demo-price-main{display:inline-flex;align-items:center;gap:.6rem;margin:.15rem 0}.ob-demo-price-amt{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:700;font-size:2.4rem;line-height:1;color:#0071e3;letter-spacing:-.02em}.ob-demo-price-tag{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0071e3;background:#0071e31f;padding:.28rem .6rem;border-radius:999px}.ob-demo-price-note{font-size:.82rem;color:#667085;line-height:1.4}.ob-install-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;background:#0a0e1873;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem;animation:obRedesignIn .25s ease}.ob-install-pop{position:relative;width:min(440px,100%);background:#fff;border-radius:22px;padding:2rem 1.8rem 1.4rem;text-align:center;box-shadow:0 30px 80px -20px #00000073;animation:obInstallUp .32s cubic-bezier(.16,1,.3,1)}@keyframes obInstallUp{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.ob-install-close{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#f0f2f7;color:#6b7280;cursor:pointer}.ob-install-close:hover{background:#e4e7ee;color:#1d1d1f}.ob-install-badge{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff;margin-bottom:.9rem;box-shadow:0 12px 26px -10px #0071e38c}.ob-install-title{margin:0 0 .35rem;font-size:1.28rem;font-weight:800;color:#131a2a}.ob-install-sub{margin:0 0 1.1rem;font-size:.9rem;line-height:1.55;color:#5a6478}.ob-install-btn{display:inline-block}.ob-install-later{display:block;margin:.9rem auto 0;background:none;border:0;color:#9aa2b1;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.ob-install-later:hover{color:#5a6478}.ob-install-done{display:block;margin:1.1rem auto 0}.insta-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.2rem;background:linear-gradient(160deg,#f5f7fb,#e8f0fc 55%,#dcebff)}.insta-card{width:100%;max-width:480px;background:#fff;border-radius:22px;padding:2.2rem 1.8rem 1.8rem;text-align:center;box-shadow:0 24px 60px -24px #131a2a40}.insta-logo{border-radius:18px;box-shadow:0 10px 24px -10px #0071e380;margin-bottom:1rem}.insta-h{margin:0 0 .4rem;font-size:1.55rem;font-weight:800;color:#131a2a;letter-spacing:-.02em}.insta-sub{margin:0 0 1rem;font-size:.95rem;line-height:1.55;color:#5a6478}.insta-perks{display:flex;gap:.45rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.4rem}.insta-perk{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:700;color:#0a58b0;background:#0071e314;border-radius:999px;padding:.3rem .7rem}.insta-steps{display:flex;flex-direction:column;gap:.65rem;text-align:left}.insta-step{display:flex;align-items:center;gap:.85rem;border:1px solid #e4e7ee;border-radius:14px;padding:.8rem .95rem}.insta-step p{margin:0;font-size:.93rem;color:#2a3346;line-height:1.45}.insta-ic{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#2b9bff,#0071e3);color:#fff}.insta-btn{display:block;width:100%;border:0;border-radius:999px;padding:.95rem 1.2rem;cursor:pointer;font:inherit;font-size:1.02rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#2b9bff,#0071e3);box-shadow:0 14px 30px -12px #0071e399}.insta-btn:active{transform:scale(.985)}.insta-qr{display:flex;flex-direction:column;align-items:center;gap:.8rem}.insta-qr img{border:1px solid #e4e7ee;border-radius:14px;padding:8px;background:#fff}.insta-qr-lead{margin:0;font-size:.9rem;color:#2a3346;line-height:1.5}.insta-ok{display:flex;align-items:center;gap:.7rem;justify-content:center;color:#16a34a;background:#f0fdf4;border:1px solid rgba(22,163,74,.2);border-radius:14px;padding:.9rem 1rem}.insta-ok p{margin:0;font-size:.95rem;color:#14532d;text-align:left}.insta-note{margin:1.4rem 0 0;padding-top:1.1rem;border-top:1px solid #eef1f6;font-size:.82rem;color:#9aa2b1;line-height:1.5}.insta-foot{margin:1.1rem 0 0;font-size:.8rem;font-weight:600;color:#9aa2b1}@media(max-width:480px){.insta-card{padding:1.8rem 1.2rem 1.4rem}.insta-h{font-size:1.35rem}}.ob-install-ok{margin:.4rem 0 0;font-weight:700;color:#16a34a}.ob-install-steps{display:flex;flex-direction:column;gap:.6rem;text-align:left;max-width:380px;margin:0 auto}.ob-install-step{display:flex;align-items:center;gap:.8rem;border:1px solid #e4e7ee;border-radius:12px;padding:.65rem .85rem}.ob-install-step p{margin:0;font-size:.9rem;color:#2a3346;line-height:1.45}.ob-install-ic{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#e8f1ff,#d4e6ff);color:#0071e3}.ob-install-qr{display:flex;flex-direction:column;align-items:center;gap:.6rem}.ob-install-qr img{border:1.5px solid #e4e7ee;border-radius:14px;padding:6px;background:#fff}.ob-install-qr p{margin:0;font-size:.86rem;color:#5a6478;max-width:340px}.ob-pay-inner{max-width:560px}.ob-pay-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.2rem;margin-top:.8rem}.ob-pay-notes span{font-size:.8rem;font-weight:600;color:#5a6478}.ob-pay-embed{margin-top:1.2rem;background:#fff;border:1.5px solid #e4e7ee;border-radius:18px;padding:1rem;box-shadow:0 18px 40px -24px #0f172a2e}.ob-pay-loading{text-align:center;padding:2.2rem 0}.ob-pay-loading .ob-redesign-spin{margin:0 auto .9rem}.ob-pay-loading p{margin:0;color:#5a6478}.ob-paylink-wrap{text-align:center;margin-top:1rem}.ob-paylink{background:none;border:0;cursor:pointer;font:inherit;font-size:.82rem;color:#8a93a5;text-decoration:underline;text-underline-offset:3px;padding:.3rem}.ob-paylink:hover:not(:disabled){color:#5a6478}.ob-paylink:disabled{opacity:.6;cursor:default}.ob-paylink-err{font-size:.8rem;color:#c0392b}.ob-paylink-sent{margin:1rem auto 0;max-width:34ch;text-align:center;font-size:.84rem;line-height:1.5;color:#0a7d3f}.ob-paylink-btns{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;align-items:center;justify-content:center}.ob-paylink-fallback{margin:.7rem auto 0;max-width:34ch;display:flex;flex-direction:column;gap:.35rem;align-items:center}.ob-paylink-fallback span{font-size:.8rem;color:#5a6478}.ob-paylink-fallback input{width:100%;font-size:.8rem;padding:.5rem .6rem;border:1px solid #d7dbe4;border-radius:8px;background:#f7f8fa;color:#384152}.ob-done{position:relative;overflow:hidden;background:radial-gradient(110% 110% at 50% 0%,#eef4ff,#f4f6fa 55%,#eef1f6)}.ob-done-card{position:relative;z-index:1;animation:obDoneIn .5s cubic-bezier(.16,1,.3,1)}@keyframes obDoneIn{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.ob-done-ic{background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 16px 34px -12px #16a34a8c;animation:obDonePop .55s cubic-bezier(.34,1.56,.64,1) .1s backwards}@keyframes obDonePop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.ob-done-logros{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.8rem;text-align:left}.ob-done-logro{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;border:1px solid #e7eaf1;border-radius:14px;background:#fbfcfe;animation:obLogroIn .45s cubic-bezier(.16,1,.3,1) backwards}@keyframes obLogroIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.ob-done-logro-ic{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#e8f1ff,#d4e6ff);color:#0071e3}.ob-done-logro-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ob-done-logro-t{font-size:.95rem;color:#131a2a;font-weight:600}.ob-done-logro-t strong{color:#0a58b0}.ob-done-logro-d{font-size:.8rem;color:#8a93a6}.ob-done-logro-ok{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#16a34a1f;color:#16a34a}.ob-done-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ob-done-confetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:0;animation:obConfetti 3.4s ease-in .2s 2}.ob-done-confetti i:nth-child(4n+1){background:#0071e3}.ob-done-confetti i:nth-child(4n+2){background:#22c55e}.ob-done-confetti i:nth-child(4n+3){background:#ffc53d}.ob-done-confetti i:nth-child(4n+4){background:#2b9bff}.ob-done-confetti i:nth-child(1){left:6%;animation-delay:.2s}.ob-done-confetti i:nth-child(2){left:14%;animation-delay:.9s}.ob-done-confetti i:nth-child(3){left:22%;animation-delay:.4s}.ob-done-confetti i:nth-child(4){left:30%;animation-delay:1.3s}.ob-done-confetti i:nth-child(5){left:38%;animation-delay:.6s}.ob-done-confetti i:nth-child(6){left:46%;animation-delay:1.7s}.ob-done-confetti i:nth-child(7){left:54%;animation-delay:.3s}.ob-done-confetti i:nth-child(8){left:62%;animation-delay:1.1s}.ob-done-confetti i:nth-child(9){left:70%;animation-delay:.8s}.ob-done-confetti i:nth-child(10){left:78%;animation-delay:1.5s}.ob-done-confetti i:nth-child(11){left:86%;animation-delay:.5s}.ob-done-confetti i:nth-child(12){left:94%;animation-delay:1.9s}.ob-done-confetti i:nth-child(13){left:26%;animation-delay:2.2s}.ob-done-confetti i:nth-child(14){left:66%;animation-delay:2.5s}@keyframes obConfetti{0%{opacity:0;transform:translateY(0) rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(105vh) rotate(540deg)}}.pt-rw-geo{display:flex;flex-direction:column;gap:.7rem;margin-top:.4rem;text-align:left}.pt-rw-geo-opt{font:inherit;text-align:left;background:#fff;border:1.5px solid #dcdce2;border-radius:14px;padding:.9rem 1.1rem;cursor:pointer;transition:border-color .15s,background .15s}.pt-rw-geo-opt.is-on{border-color:#0071e3;background:#0071e30d}.pt-rw-geo-opt.is-off{opacity:.55;cursor:not-allowed}.pt-rw-geo-opt strong{display:block;font-size:1rem;color:#1d1d1f;margin-bottom:.15rem}.pt-rw-geo-opt span{font-size:.85rem;color:#6b7280}.pt-rw-geo-radios{display:flex;gap:.6rem;margin-top:.7rem}.pt-rw-geo-km{flex:1;font:inherit;font-weight:700;font-size:.92rem;padding:.7rem;border-radius:999px;border:1.5px solid #dcdce2;background:#fff;color:#1d1d1f;cursor:pointer;transition:all .15s}.pt-rw-geo-km.is-on{border-color:#0071e3;background:#0071e3;color:#fff}.pt-rw-geo-km.is-fixed{cursor:default}.ob-app-perks{margin:0 0 1.2rem}.ob-app-qr{margin-top:.4rem}.ob-chan-criteria{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin:0 0 1.4rem}.ob-chan-crit{display:inline-flex;align-items:center;gap:.38rem;font-size:.82rem;font-weight:700;color:#1d3a6b;background:#0071e312;border:1px solid rgba(0,113,227,.14);border-radius:999px;padding:.42rem .85rem}.ob-chan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.55rem;max-width:720px;margin:0 auto}.ob-chan-chip{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:700;color:#2a3346;background:#fff;border:1px solid #e4e7ee;border-radius:12px;padding:.55rem .7rem;box-shadow:0 4px 14px -10px #15223e59;animation:ob-chan-in .55s cubic-bezier(.22,1,.36,1) backwards}@keyframes ob-chan-in{0%{opacity:0;transform:translateY(-24px) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ob-chan-chip{animation-name:ob-chan-fade}}@keyframes ob-chan-fade{0%{opacity:0}to{opacity:1}}.ob-zoom-in{animation:ob-zoom-in .6s cubic-bezier(.4,0,.2,1) both;transform-origin:center 42%}@keyframes ob-zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.ob-chan-logo{width:20px;height:20px;object-fit:contain;flex:0 0 auto}@media(max-width:560px){.ob-chan-grid{grid-template-columns:repeat(2,1fr);gap:.4rem}.ob-chan-chip{font-size:.73rem;padding:.42rem .5rem;gap:.4rem}.ob-chan-logo{width:17px;height:17px}}.ob-qz{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:.3rem}.ob-qz-card{width:min(430px,94%);background:#fff;border:1px solid #e9e9ef;border-radius:18px;padding:1.25rem 1.35rem;box-shadow:0 18px 44px -24px #14162866;text-align:left}.ob-qz-dots{display:flex;gap:.35rem;margin-bottom:.9rem}.ob-qz-dots i{width:26px;height:5px;border-radius:3px;background:#e6e6ee}.ob-qz-dots i.on{background:#1d1d1f}.ob-qz-q{font-family:Poppins,-apple-system,sans-serif;font-weight:600;font-size:1.05rem;color:#1a1a2e;margin:0 0 .85rem}.ob-qz-opts{display:flex;flex-direction:column;gap:.5rem}.ob-qz-opt{display:flex;align-items:center;gap:.6rem;text-align:left;padding:.72rem .9rem;border:1.5px solid #e6e6ea;border-radius:12px;background:#fff;font:inherit;font-size:.95rem;font-weight:600;color:#43434c;cursor:default;transition:border-color .3s ease,background .3s ease,color .3s ease}.ob-qz-opt.is-on{border-color:#16a34a;background:#f0fbf4;color:#14532d}.ob-qz-opt.is-out{border-color:#d4d4dc;background:#f6f6f8;color:#8b8b95}.ob-qz-check{width:20px;height:20px;border-radius:6px;background:#16a34a;color:#fff;display:grid;place-items:center;flex:0 0 auto;animation:ob-qz-pop .3s ease}.ob-qz-check--out{background:#b6b6c0}@keyframes ob-qz-pop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.ob-qz-card{animation:ob-qz-in .4s cubic-bezier(.22,1,.36,1)}@keyframes ob-qz-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.ob-qz-verdict-live{min-height:1.3rem;font-size:.85rem;text-align:center;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.ob-qz-verdict-live.is-show{opacity:1;transform:none}.ob-qz-pass{display:inline-flex;align-items:center;gap:.35rem;color:#16a34a;font-weight:700}.ob-qz-out{display:inline-flex;align-items:center;gap:.35rem;color:#9a9aa3;font-weight:600}.ob-org{display:flex;align-items:center;justify-content:center;gap:2.4rem;flex-wrap:wrap;margin-top:.2rem}.ob-phone{position:relative;width:248px;background:#14161f;border-radius:34px;padding:10px;box-shadow:0 30px 64px -26px #141628a6;flex:0 0 auto}.ob-phone-notch{position:absolute;top:17px;left:50%;transform:translate(-50%);width:74px;height:6px;border-radius:3px;background:#2c2f3a;z-index:3}.ob-phone-screen{position:relative;overflow:hidden;background:#f4f5f9;border-radius:26px;padding:1.5rem .7rem .85rem;min-height:388px}.ob-ph-head{display:flex;align-items:center;justify-content:space-between;margin:0 .25rem .7rem}.ob-ph-title{font-weight:700;font-size:.84rem;color:#16182a}.ob-ph-badge{font-size:.6rem;font-weight:800;color:#fff;background:#2277b4;border-radius:999px;padding:.18rem .5rem}.ob-ph-list{display:flex;flex-direction:column;gap:.5rem}.ob-ph-card{display:flex;align-items:center;gap:.55rem;background:#fff;border:1.5px solid transparent;border-radius:13px;padding:.6rem .65rem;box-shadow:0 5px 14px -10px #14162859;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.ob-ph-card.is-active{border-color:#2277b4;transform:translateY(-1px);box-shadow:0 10px 22px -12px #2277b480}.ob-ph-av{width:32px;height:32px;border-radius:50%;background:#e7edff;color:#3b6fb0;font-weight:800;font-size:.82rem;display:grid;place-items:center;flex:0 0 auto}.ob-ph-av.is-ok{background:#e7f7ee;color:#16a34a}.ob-ph-av--lg{width:42px;height:42px;font-size:1.05rem;border-radius:13px}.ob-ph-id{display:flex;flex-direction:column;min-width:0;flex:1}.ob-ph-id strong{font-size:.8rem;color:#16182a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-ph-id span{font-size:.66rem;color:#8a8a96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-ph-tag{display:inline-flex;align-items:center;gap:.18rem;font-size:.57rem;font-weight:800;border-radius:999px;padding:.16rem .42rem;flex:0 0 auto;white-space:nowrap}.ob-ph-tag--ok{color:#16a34a;background:#e7f7ee}.ob-ph-tag--new{color:#8a8a96;background:#eeeef2}.ob-ph-sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:22px 22px 26px 26px;box-shadow:0 -18px 42px -22px #14162873;padding:.7rem .9rem 1rem;transform:translateY(102%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.ob-ph-sheet.is-open{transform:translateY(0)}.ob-ph-grab{display:block;width:38px;height:4px;border-radius:2px;background:#dcdce4;margin:0 auto .7rem}.ob-ph-fhead{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.ob-ph-frows{display:flex;flex-direction:column;gap:.42rem}.ob-ph-frow{display:flex;align-items:center;gap:.5rem;font-size:.72rem}.ob-ph-frow i{font-style:normal;color:#9a9aa4;font-weight:600;min-width:58px;display:inline-flex;align-items:center;flex:0 0 auto}.ob-ph-frow b{color:#2a2c3e;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-ph-fcta{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.9rem;background:#16a34a;color:#fff;font-weight:700;font-size:.78rem;border-radius:11px;padding:.62rem}.ob-org-alerts{display:flex;flex-direction:column;gap:.55rem;align-items:flex-start;max-width:270px;text-align:left}.ob-org-alerts-h{font-size:.95rem;font-weight:600;color:#1a1a2e;margin:0 0 .2rem}.ob-org-alert{display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;color:#2a3346}.ob-org-alert-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto}.ob-org-alert-ic--mail{background:#e7edff;color:#0071e3}.ob-org-alert-ic--wa{background:#e7f8ee;color:#25d366}.ob-org-alert-note{font-size:.82rem;color:#8a8a96;margin:.35rem 0 0}@media(max-width:640px){.ob-strategy--center{padding:.85rem 1rem;min-height:100dvh}.ob-strategy--center .ob-adv-head{margin-bottom:1rem}.ob-strategy--center .ob-adv-title{font-size:1.62rem;line-height:1.16}.ob-strategy--center .ob-adv-sub{font-size:.92rem;line-height:1.42}.ob-strategy--center .ob-adv-actions{margin-top:1rem}.ob-org{flex-direction:column;gap:.9rem}.ob-org-split{gap:.8rem}.ob-leadgrid{grid-template-columns:1fr;width:min(330px,100%);gap:.6rem}.ob-leadgrid .ob-lead:nth-child(n+3){display:none}.ob-lead{padding:.8rem .9rem;gap:.45rem}.ob-org-alerts{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:.45rem .8rem;max-width:330px}.ob-org-alerts-h{width:100%;font-size:.86rem;margin:0 0 .1rem}.ob-org-alert-note{width:100%;margin:.1rem 0 0}}@media(max-height:780px){.ob-strategy--center{padding-top:.6rem;padding-bottom:.6rem}.ob-strategy--center .ob-adv-head{margin-bottom:.8rem}.ob-strategy--center .ob-adv-title{font-size:1.42rem}.ob-org-split{gap:.55rem}.ob-org-left .ob-org-alerts{margin-top:.55rem}.ob-org-alert-note,.ob-org-right .ob-lead-acts,.ob-org-right .ob-lead-foot{display:none}.ob-chan-chip{padding:.42rem .55rem}.ob-chan-logo{width:16px;height:16px}.ob-trial-card{padding:.85rem .95rem}.ob-trial-big{font-size:1.55rem}.ob-trial-list li{margin-bottom:.3rem}}.ob-phone--shot{width:232px}.ob-org{align-items:center}.ob-strategy--center .ob-adv-head{margin-bottom:1.6rem}.ob-org-split{display:flex;align-items:center;gap:2.8rem;text-align:left}.ob-org-left{flex:1 1 0;min-width:0}.ob-org-left .ob-adv-title{margin-top:.55rem}.ob-org-left .ob-adv-sub{max-width:44ch;margin:0}.ob-org-left .ob-org-alerts{margin-top:1.5rem;align-items:flex-start;text-align:left;max-width:340px}.ob-org-right{flex:0 0 auto}.ob-org-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0 0 1.1rem}.ob-org-tag{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e6e8ee;border-radius:999px;padding:.4rem .95rem .4rem .45rem;font-size:.84rem;font-weight:600;color:#2a3346;box-shadow:0 6px 16px -12px #14162866}.ob-org-tag-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.ob-org-tag-ic--wa{background:#e7f8ee;color:#25d366}.ob-org-tag-ic--mail{background:#e7edff;color:#2277b4}@media(max-width:640px){.ob-org-tag{font-size:.78rem;padding:.35rem .7rem .35rem .4rem}.ob-org-tag-ic{width:22px;height:22px}}.ob-leadwrap{display:flex;justify-content:center;margin-top:.4rem}.ob-leadwrap .ob-lead{width:min(360px,94%)}.ob-leadgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(430px,100%)}.ob-lead{background:#fff;border:1px solid #e6e8ee;border-radius:14px;box-shadow:0 12px 28px -20px #14162873;padding:.9rem .95rem;display:flex;flex-direction:column;gap:.5rem;text-align:left}.ob-lead.is-ok{border-color:#b7e4c7}.ob-lead-head{display:flex;align-items:flex-start;gap:.55rem}.ob-lead-av{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;background:linear-gradient(135deg,#0071e329,#0071e312);color:#06c;border:1px solid rgba(0,113,227,.18)}.ob-lead-av.is-ok{background:linear-gradient(135deg,#34c7592e,#34c75912);color:#248a3d;border-color:#34c7594d}.ob-lead-id{display:flex;flex-direction:column;gap:.05rem;min-width:0;flex:1}.ob-lead-name{font-weight:600;font-size:.9rem;line-height:1.2;color:#1a1a2e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ob-lead-head .ob-lead-badge{margin-top:.1rem}.ob-lead-date{color:#8a8a96;font-size:.74rem}.ob-lead-badge{display:inline-flex;align-items:center;gap:.18rem;flex-shrink:0;font-size:.62rem;font-weight:800;padding:.16rem .4rem;border-radius:999px;background:#34c7591f;color:#248a3d;border:1px solid rgba(52,199,89,.4);white-space:nowrap}.ob-lead-serv{align-self:flex-start;max-width:100%;background:#0071e317;color:#06c;border:1px solid rgba(0,113,227,.22);border-radius:999px;padding:.16rem .55rem;font-size:.7rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-lead-acts{display:flex;flex-direction:column;gap:.3rem}.ob-lead-act{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;background:#0071e312;border:1px solid rgba(0,113,227,.18);color:#06c;padding:.28rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-lead-act svg{flex-shrink:0}.ob-lead-foot{display:flex;margin-top:.05rem;padding-top:.55rem;border-top:1px solid #eef0f4}.ob-lead-detalle{display:inline-flex;align-items:center;font-size:.74rem;font-weight:700;color:#0071e3;background:#0071e314;border:1px solid rgba(0,113,227,.18);border-radius:999px;padding:.28rem .65rem}@media(max-width:760px){.ob-org-split{flex-direction:column;text-align:center;gap:1rem}.ob-org-left{text-align:center;display:flex;flex-direction:column;align-items:center}.ob-org-left .ob-adv-sub{max-width:42ch;margin:0 auto}.ob-org-left .ob-org-alerts{margin-top:1rem;align-items:center;text-align:center;max-width:330px}}.ob-phone--shot .ob-phone-screen--img{padding:0;min-height:0;overflow:hidden}.ob-phone-screen--img img{width:100%;display:block}.ob-oneclick{display:flex;justify-content:center;margin-top:.4rem}.ob-oc-card{position:relative;width:min(360px,92%);min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #e9e9ef;border-radius:20px;padding:1.8rem 1.4rem;box-shadow:0 20px 48px -26px #1416286b;text-align:center}.ob-oc-launch,.ob-oc-state{display:flex;flex-direction:column;align-items:center;gap:.6rem;animation:ob-qz-in .35s ease}.ob-oc-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800;color:#16182a}.ob-oc-btnwrap{position:relative}.ob-oc-btn{display:inline-flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:13px;padding:.85rem 1.5rem;box-shadow:0 14px 30px -12px #16a34a99;transition:transform .12s ease;animation:ob-oc-pulse 1.6s ease-in-out infinite}.ob-oc-btn.is-press{transform:scale(.94);animation:none}@keyframes ob-oc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.ob-oc-ripple{position:absolute;left:50%;top:50%;width:20px;height:20px;border-radius:50%;background:#16a34a59;transform:translate(-50%,-50%);animation:ob-oc-ripple .5s ease-out forwards;pointer-events:none}@keyframes ob-oc-ripple{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(9)}}.ob-oc-cursor{position:absolute;right:-8px;bottom:-14px;color:#16182a;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25));animation:ob-oc-bob 1.6s ease-in-out infinite}.ob-oc-cursor.is-tap{animation:ob-oc-click .45s ease}@keyframes ob-oc-bob{0%,to{transform:translate(0)}50%{transform:translate(-2px,-4px)}}@keyframes ob-oc-click{0%{transform:scale(1)}40%{transform:scale(.78) translate(-2px,-2px)}to{transform:scale(1)}}.ob-oc-hint{font-size:.82rem;color:#16182a;font-weight:500}.ob-oc-state strong{font-family:Poppins,-apple-system,sans-serif;font-weight:700;font-size:1.2rem;color:#16182a;letter-spacing:-.01em}.ob-oc-state>span{font-size:.85rem;color:#8a8a96}.ob-oc-spinner{width:40px;height:40px;border-radius:50%;border:4px solid #e7f7ee;border-top-color:#16a34a;animation:ob-oc-spin .8s linear infinite;margin-bottom:.2rem}@keyframes ob-oc-spin{to{transform:rotate(360deg)}}.ob-oc-state .ob-oc-check{width:52px;height:52px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center;margin-bottom:.2rem;animation:ob-qz-pop .4s ease}.ob-oc-state .ob-oc-check svg{color:#fff;stroke:#fff}.ob-trial{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:700px;margin:.3rem auto 0}.ob-trial-card{border-radius:18px;padding:1.2rem 1.3rem;text-align:left;border:1.5px solid #e9e9ef;background:#fff}.ob-trial-card--free{border-color:#cdefda;background:#f4fdf7}.ob-trial-card--pay{border-color:#cfe0ff;background:#f3f8ff}.ob-trial-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:.35rem}.ob-trial-card--free .ob-trial-tag{color:#16a34a}.ob-trial-card--pay .ob-trial-tag{color:#0071e3}.ob-trial-big{display:flex;flex-direction:column;font-family:Poppins,-apple-system,sans-serif;font-weight:700;font-size:2rem;line-height:1.05;color:#1a1a2e;margin-bottom:.55rem}.ob-trial-card--free .ob-trial-big{color:#16a34a}.ob-trial-card--pay .ob-trial-big{color:#0071e3}.ob-trial-big em{font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#6b7280;margin-top:.2rem}.ob-trial-list{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.ob-trial-list li{display:flex;align-items:flex-start;gap:.4rem;font-size:.84rem;font-weight:600;color:#2a3346;line-height:1.3}.ob-trial-list li svg{color:#16a34a;flex:0 0 auto;margin-top:.12rem}.ob-trial-note{font-size:.82rem;color:#5b6472;margin:0;line-height:1.4}.ob-trial-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem 1.1rem;margin:1.1rem auto 0}.ob-trial-perks span{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:#43434c}.ob-trial-perks span svg{color:#0071e3}@media(max-width:600px){.ob-trial{grid-template-columns:1fr}}.ob-sum-feats{max-width:500px;margin:.3rem auto 0}.ob-sum-line{font-size:1.12rem;line-height:1.6;max-width:36rem;margin:.2rem auto 0}.ob-sum-price{display:flex;flex-direction:column;align-items:center;gap:.12rem;margin:1.15rem auto 0;max-width:440px;background:#f3f8ff;border:1.5px solid #cfe0ff;border-radius:16px;padding:.95rem 1.4rem}.ob-sum-price-l{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.ob-sum-price-amt{font-family:Poppins,-apple-system,sans-serif;font-size:2.1rem;font-weight:700;color:#0071e3;line-height:1.05}.ob-sum-price-note{font-size:.82rem;color:#5b6472}.ob-sum-geo{display:flex;align-items:center;gap:.6rem;width:100%;max-width:33rem;margin:1rem auto 0;padding:.7rem .9rem;border:1.5px solid var(--line, #e7eaf1);border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.ob-sum-geo:hover{border-color:#c7cede;background:#fafbff}.ob-sum-geo-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--accent-soft, #eef2ff);color:var(--accent, #4f46e5);flex-shrink:0}.ob-sum-geo-tx{flex:1;font-size:.92rem;color:#384152}.ob-sum-geo-tx strong{color:#1a1a2e}.ob-sum-geo-edit{font-size:.82rem;font-weight:700;color:var(--accent, #4f46e5);flex-shrink:0}.ob-sum-checks{list-style:none;padding:0;margin:1.35rem auto 0;max-width:33rem;display:flex;flex-direction:column;gap:.6rem;text-align:left}.ob-sum-check-row{display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;background:#fff;border:1px solid #e7eaf1;border-radius:15px;box-shadow:0 8px 22px -16px #0f162d66;opacity:0;animation:ob-sum-check-in .55s cubic-bezier(.22,1,.36,1) forwards}.ob-sum-check{flex:0 0 auto;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;box-shadow:0 7px 16px -7px #15803da6;animation:ob-sum-check-pop .5s cubic-bezier(.2,1.35,.4,1) both;animation-delay:inherit}.ob-sum-check-tx{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ob-sum-check-tx>strong{font-size:.98rem;color:#16182a;font-weight:700;line-height:1.25}.ob-sum-check-d{font-size:.86rem;color:#5b6472;line-height:1.4}@keyframes ob-sum-check-in{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:none}}@keyframes ob-sum-check-pop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.ob-adv-actions--center{justify-content:center}.vslg{max-width:720px;text-align:center}.vslg-video{position:relative;width:100%;aspect-ratio:16 / 9;margin:1.4rem auto 0;border-radius:16px;overflow:hidden;background:#0d1220;box-shadow:0 24px 60px -28px #0f162d99}.vslg-video--vertical{aspect-ratio:9 / 16;max-width:320px}.vslg-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vslg-bar{width:100%;max-width:520px;height:7px;border-radius:999px;background:#e4e7ef;overflow:hidden;margin:1.15rem auto 0}.vslg-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#16a34a,#15803d);width:0;transition:width .45s ease}.vslg-bar-txt{font-size:.82rem;color:#5b6472;margin-top:.45rem}.vslg-actions{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.vslg-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;padding:.9rem 2.1rem;border:0;border-radius:13px;cursor:not-allowed;background:#d3d8e0;color:#7b8494;transition:background .2s,color .2s,box-shadow .2s,transform .1s}.vslg-btn.is-on{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;cursor:pointer;box-shadow:0 14px 30px -12px #16a34a99}.vslg-btn.is-on:hover{transform:translateY(-1px)}.vslg-btn.is-on:active{transform:translateY(0)}.vslg-hint{margin:0;font-size:.84rem;color:#dc2626}.ob-pay-inner--bare{max-width:480px}.ob-powers--flash{grid-template-columns:minmax(280px,400px);justify-content:center}.ob-empcode{text-align:center;margin-top:1.1rem}.ob-empcode-toggle{background:none;border:none;color:#9aa2b1;font:inherit;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:.3rem}.ob-empcode-toggle:hover{color:#6b7280}.ob-empcode-row{display:inline-flex;gap:.5rem;align-items:center}.ob-empcode-input{font:inherit;font-size:.95rem;padding:.55rem .8rem;border:1.5px solid #dcdce2;border-radius:10px;background:#fff;color:#1d1d1f;width:200px;text-transform:uppercase;letter-spacing:.05em}.ob-empcode-input:focus{outline:none;border-color:#0071e3}.ob-empcode-go{font:inherit;font-weight:700;font-size:.9rem;padding:.55rem 1rem;border:0;border-radius:10px;background:#0071e3;color:#fff;cursor:pointer}.ob-empcode-go:disabled{opacity:.5;cursor:default}.ob-lic-feats{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;max-width:760px;margin:0 auto 1.4rem;text-align:left}.ob-lic-feats--demo{grid-template-columns:1fr;max-width:520px}.ob-lic-feat{display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid #e4e7ee;border-radius:14px;padding:.7rem .85rem;box-shadow:0 4px 14px -10px #15223e59}.ob-lic-feat-ic{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#0071e317;color:#0071e3}.ob-lic-feat-tx{display:flex;flex-direction:column;gap:.1rem;flex:1}.ob-lic-feat-tx strong{font-size:.92rem;color:#1d1d1f}.ob-lic-feat-tx span{font-size:.8rem;color:#6b7280;line-height:1.35}.ob-lic-feat-ok{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#16a34a;color:#fff}@media(max-width:640px){.ob-lic-feats{grid-template-columns:1fr}}.pfh{--sw-ink:#1a1a18;--sw-muted:#5c5c56;--sw-line:#e4e1d8;--sw-bg:#ffffff;--sw-accent:#2277b4;position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3rem 1.2rem;background:#f5f3ee}.pfh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:radial-gradient(1100px 520px at 50% -8%,rgba(34,119,180,.05) 0%,transparent 60%),linear-gradient(180deg,#0000,#00000004)}.pfh-bg{display:none}.pfh-inner{position:relative;z-index:1;width:100%;max-width:500px;margin:auto;text-align:center}.pfh-brand{display:inline-flex;align-items:center;gap:.5rem;color:var(--sw-ink);font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.02rem;letter-spacing:.01em;margin-bottom:1.5rem}.pfh-brand-img{width:32px;height:32px;border-radius:8px;object-fit:cover;border:1px solid var(--sw-line);background:#fff}.pfh-brand-ph{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--sw-ink);color:#fff;font-weight:700}.pfh-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:clamp(1.7rem,4.4vw,2.5rem);line-height:1.1;letter-spacing:-.015em;color:var(--sw-ink);margin:0 0 .7rem}.pfh-sub{color:var(--sw-muted);font-size:1.02rem;line-height:1.5;margin:0 auto 1.8rem;max-width:36ch}.pfh-card{background:#fff;border:1px solid var(--sw-line);border-radius:16px;box-shadow:0 22px 55px -34px #1a1a184d;padding:2.1rem 1.9rem 1.9rem;text-align:left}.pfh-card .slf-progress{margin-bottom:1.8rem;gap:.5rem}.pfh-card .slf-step{min-height:220px}.pfh-card .slf-step--form{min-height:0}.pfh-card .slf-step--form .slf-label{display:block;font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.35rem;color:var(--sw-ink);letter-spacing:-.01em;margin-bottom:1rem}.pfh-card .slf-step--form .slf-input{width:100%;padding:1rem 1.1rem;font-size:1.02rem}.pfh-card .slf-title{font-size:1.55rem;margin:0 0 .45rem}.pfh-card .slf-opts{gap:.75rem;margin-top:1.45rem}.pfh-card .slf-opt{padding:1.05rem 1.25rem;border-radius:14px}.pfh-card .slf-actions{margin-top:1.8rem}.pfh-eyebrow{display:inline-block;margin-bottom:.85rem;letter-spacing:.04em}.pfh-opt{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.pfh-opt-ic{display:inline-flex;align-items:center;margin-right:.1rem;color:var(--sw-accent)}.pfh-opt>span:first-child{display:inline-flex;align-items:center;gap:.5rem}.pfh-opt--franja{padding-top:1.1rem;padding-bottom:1.1rem}.pfh-opt-txt{display:flex;flex-direction:column;gap:.18rem;line-height:1.2;margin-right:auto}.pfh-opt-txt b{font-weight:600}.pfh-opt-txt em{font-style:normal;font-weight:500;font-size:.82rem;color:var(--sw-muted)}.pfh-sending{color:var(--sw-muted);font-size:.9rem;margin-left:auto}.pfh-done{text-align:center;padding:.8rem .4rem 1rem}.pfh-done-ic{width:64px;height:64px;margin:0 auto 1.2rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--sw-accent);box-shadow:0 10px 26px -8px color-mix(in srgb,var(--sw-accent) 60%,transparent)}.pfh-done-title{font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:600;font-size:1.75rem;color:var(--sw-ink);margin:0 0 .7rem;letter-spacing:-.01em}.pfh-done-sub{color:var(--sw-muted);font-size:1.02rem;line-height:1.5;margin:0 auto;max-width:34ch}.pfh-done-note{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--sw-line);color:var(--sw-muted);font-size:.88rem}body.pf-full .cl-content{max-width:none;padding:0}body.pf-full .cl-content{padding-top:0}@media(max-width:30rem){.pfh{padding:1.4rem 1rem}.pfh-title{font-size:clamp(1.35rem,6.2vw,1.85rem);margin-bottom:.5rem}.pfh-sub{font-size:.95rem;margin-bottom:1.1rem}.pfh-card{padding:1.4rem 1.25rem 1.3rem;border-radius:14px}.pfh-card .slf-progress{margin-bottom:1.1rem}.pfh-card .slf-step--form .slf-label{font-size:1.15rem;margin-bottom:.75rem}.pfh-card .slf-step--form .slf-input{padding:.85rem 1rem}.pfh-card .slf-actions{margin-top:1.25rem}}@media(max-height:640px){.pfh-title{font-size:clamp(1.25rem,5.5vw,1.6rem);margin-bottom:.4rem}.pfh-sub{margin-bottom:.8rem;font-size:.92rem}.pfh-card{padding:1.15rem 1.15rem 1.05rem}.pfh-card .slf-progress{margin-bottom:.9rem}.pfh-card .slf-step{min-height:0}.pfh-card .slf-step--form .slf-label{margin-bottom:.6rem}.pfh-card .slf-actions{margin-top:1rem}}.cv-wrap{max-width:760px;margin:0 auto;padding:2.4rem 1rem 3.5rem}.cv-wrap--wide{max-width:1200px}.cv-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:#0071e3;margin-bottom:.55rem}.cv-h1{font-family:Poppins,-apple-system,Arial,sans-serif;font-size:clamp(1.7rem,3.6vw,2.15rem);font-weight:600;letter-spacing:-.015em;color:#131a2a;margin:0 0 .5rem;line-height:1.1}.cv-sub{color:#5a6478;font-size:1rem;line-height:1.55;margin:0 0 1.5rem}.cv-gate,.cv-card{background:#fff;border:1px solid #edf0f6;border-radius:22px;padding:2.2rem 2rem;box-shadow:0 24px 60px -32px #0f172a47}.cv-gate{max-width:448px;margin:3.5rem auto;text-align:center}.cv-gate-form{display:flex;gap:.55rem;margin-top:1.3rem}.cv-gate-form .cv-input{flex:1}.cv-input{width:100%;box-sizing:border-box;padding:.85rem 1.05rem;border:1.5px solid #e2e5ec;border-radius:13px;font-size:1rem;font-family:inherit;color:#131a2a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.cv-input::placeholder{color:#a2abbb}.cv-input:focus{border-color:#0071e3;box-shadow:0 0 0 4px #0071e31f}.cv-area{resize:vertical;min-height:2.6rem}.cv-input--lg{padding:1rem 1.15rem;font-size:1.12rem}.cv-area--lg{min-height:8rem;line-height:1.5}.cv-wizard{max-width:620px;margin:1.5rem auto 0;overflow:hidden}.cv-wiz-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.cv-wiz-top .cv-eyebrow{margin-bottom:0}.cv-dots{display:flex;gap:.4rem}.cv-dot{width:8px;height:8px;border-radius:999px;background:#dfe4ec;transition:background .2s,width .2s}.cv-dot.is-done{background:#9cc6f5}.cv-dot.is-on{width:24px;background:#0071e3}.cv-wiz-step{min-height:12.5rem}.cv-wiz-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.6rem}.cv-wiz-count{font-size:.82rem;font-weight:600;color:#97a1b2;letter-spacing:.02em}.cv-skip{display:block;margin:.9rem auto 0;background:none;border:none;color:#97a1b2;font-size:.84rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cv-skip:hover{color:#5a6478}.cv-form{display:flex;flex-direction:column;gap:1rem}.cv-field{display:flex;flex-direction:column;gap:.4rem}.cv-field>span{font-weight:600;font-size:.92rem;color:#2a3346}.cv-btn{background:#0071e3;color:#fff;border:none;font-weight:700;font-size:.98rem;padding:.82rem 1.5rem;border-radius:999px;cursor:pointer;transition:background .15s,transform .12s,box-shadow .15s;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;box-shadow:0 8px 20px -10px #0071e3b3}.cv-btn:hover:not(:disabled){background:#0063c6;transform:translateY(-1px)}.cv-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.cv-btn--lg{padding:.98rem 1.9rem;font-size:1.02rem}.cv-fuente{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cv-fuente-opt{text-align:left;background:#fbfcfe;border:1.5px solid #e2e5ec;border-radius:15px;padding:1rem 1.1rem;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;display:flex;flex-direction:column;gap:.3rem}.cv-fuente-opt:hover{border-color:#c7d3e6;transform:translateY(-1px)}.cv-fuente-opt b{color:#131a2a;font-size:.96rem}.cv-fuente-opt em{font-style:normal;color:#6b7280;font-size:.83rem;line-height:1.45}.cv-fuente-opt.is-on{border-color:#0071e3;background:#f2f8ff;box-shadow:inset 0 0 0 1px #0071e3}@media(max-width:640px){.cv-fuente{grid-template-columns:1fr}}.cv-link{background:none;border:none;color:#0071e3;font-weight:600;font-size:.92rem;cursor:pointer;padding:.4rem .2rem;border-radius:8px;transition:color .15s}.cv-link:hover{color:#0052a8}.cv-err{color:#c0392b;font-size:.88rem;margin:.7rem 0 0}.cv-load{max-width:560px;margin:1.5rem auto 0}.cv-load-bar{height:8px;border-radius:999px;background:#eef1f6;overflow:hidden;margin:1.4rem 0 1.6rem}.cv-load-bar span{display:block;height:100%;width:8%;border-radius:999px;background:linear-gradient(90deg,#0071e3,#4aa3ff);animation:cvLoadRamp 42s cubic-bezier(.16,.84,.3,1) forwards}@keyframes cvLoadRamp{0%{width:8%}to{width:95%}}.cv-load-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.cv-load-step{display:flex;align-items:center;gap:.7rem;font-size:.95rem;color:#97a1b2;transition:color .3s}.cv-load-step.is-done{color:#46506a}.cv-load-step.is-on{color:#131a2a;font-weight:600}.cv-load-tick{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;background:#d7dde7;transition:background .3s}.cv-load-step.is-done .cv-load-tick{background:#0a7d3f}.cv-load-step.is-on .cv-load-tick{background:#0071e3;position:relative}.cv-load-step.is-on .cv-load-tick:after{content:"";width:9px;height:9px;border-radius:50%;border:2px solid #fff;border-top-color:transparent;animation:cvSpin .8s linear infinite}@keyframes cvSpin{to{transform:rotate(360deg)}}.cv-matriz-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.cv-matriz-head .cv-h1{margin-bottom:0}.cv-actions{display:flex;align-items:center;gap:.9rem}.cv-deseos{margin-bottom:1.8rem}.cv-deseos-lbl{display:block;font-size:.78rem;font-weight:700;color:#5b6675;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.7rem}.cv-deseos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.cv-deseo-card{background:#fff;border:1px solid #edf0f6;border-left:3px solid var(--dc, #0071e3);border-radius:14px;padding:.95rem 1.05rem;box-shadow:0 10px 30px -24px #0f172a59}.cv-deseo-name{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.98rem;color:#131a2a;letter-spacing:-.01em}.cv-deseo-why{margin:.5rem 0 0;font-size:.86rem;line-height:1.5;color:#5a6478}.cv-deseo-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto;display:inline-block}@media(max-width:760px){.cv-deseos-grid{grid-template-columns:1fr}}.cv-pub-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem}@media(max-width:720px){.cv-pub-grid{grid-template-columns:1fr}}.cv-pub-card{position:relative;text-align:left;background:#fff;border:1.5px solid #e2e5ec;border-radius:16px;padding:1.3rem 1.3rem 1.2rem;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex;flex-direction:column;gap:.3rem}.cv-pub-card:hover{border-color:#c7d3e6;transform:translateY(-1px)}.cv-pub-card.is-on{border-color:#0071e3;background:#f2f8ff;box-shadow:inset 0 0 0 1px #0071e3}.cv-pub-check{position:absolute;top:1rem;right:1rem;width:24px;height:24px;border-radius:50%;border:2px solid #cfd6e2;display:grid;place-items:center;color:#fff;background:#fff;transition:background .15s,border-color .15s}.cv-pub-card.is-on .cv-pub-check{background:#0071e3;border-color:#0071e3}.cv-pub-tag{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0071e3}.cv-pub-card strong{color:#131a2a;font-size:1.02rem;letter-spacing:-.01em;padding-right:2rem}.cv-pub-card p{margin:.2rem 0 0;font-size:.9rem;line-height:1.5;color:#5a6478}.cv-pub-card em{font-style:normal;font-size:.84rem;color:#0071e3;margin-top:.3rem}.cv-pub-actions{display:flex;justify-content:flex-end;margin-top:1.4rem}.cv-tabla{margin-bottom:2rem}.cv-tabla-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.cv-tabla-tag{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0071e3}.cv-tabla-title{margin:.2rem 0 .15rem;font-size:1.2rem;font-weight:800;color:#131a2a;letter-spacing:-.015em}.cv-tabla-desc{margin:0;font-size:.88rem;line-height:1.5;color:#5a6478;max-width:74ch}.cv-grid-scroll{overflow-x:auto;border:1px solid #edf0f6;border-radius:16px;box-shadow:0 12px 34px -26px #0f172a4d}.cv-rowhead--deseo{display:flex;align-items:center;gap:.5rem}.cv-rowhead--deseo b{color:#131a2a}.cv-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:940px;background:#fff}.cv-grid th,.cv-grid td{border-right:1px solid #eef1f6;border-bottom:1px solid #eef1f6;vertical-align:top}.cv-grid tr th:last-child,.cv-grid tr td:last-child{border-right:none}.cv-grid tbody tr:last-child th,.cv-grid tbody tr:last-child td{border-bottom:none}.cv-grid thead th{padding:.7rem .5rem;font-size:.82rem;font-weight:700;text-align:center}.cv-grid thead th span{display:block;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.8;margin-top:.1rem}.cv-pain{background:#fdecec;color:#b83a3a}.cv-gain{background:#e9f7ee;color:#1a7d43}.cv-rowhead{width:168px;min-width:168px;text-align:left;padding:.7rem .8rem;background:#f7f9fc;font-size:.86rem}.cv-rowhead b{display:block;color:#131a2a}.cv-rowhead span{display:block;font-size:.76rem;color:#6b7280;margin-top:.15rem}.cv-cell{padding:.6rem .65rem;cursor:pointer;font-size:.82rem;line-height:1.45;color:#2a3346;transition:background .12s,box-shadow .12s;position:relative}.cv-cell--pain{background:snow}.cv-cell--gain{background:#fafffb}.cv-cell:hover{background:#eef4ff}.cv-cell.is-on{background:#e0edff;box-shadow:inset 0 0 0 2px #0071e3}.cv-cell input{margin-right:.4rem;vertical-align:1px;accent-color:#0071e3}.cv-cell-num{position:absolute;top:3px;right:5px;font-size:.64rem;font-weight:800;color:#b3bccb;font-variant-numeric:tabular-nums}.cv-cell.is-on .cv-cell-num{color:#0071e3}.cv-cell.is-created{box-shadow:inset 3px 0 #0a7d3f}.cv-cell-done{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 auto;background:#0a7d3f;color:#fff;border-radius:50%;margin-right:.35rem;vertical-align:-3px}.cv-res-num{position:absolute;top:7px;left:7px;z-index:1;min-width:22px;height:22px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#131a2ad1;color:#fff;font-size:.74rem;font-weight:800;border-radius:7px;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px -2px #00000080}.cv-lb-num{display:inline-block;align-self:flex-start;background:#eef4ff;color:#0071e3;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:.28rem .6rem;border-radius:999px}.cv-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem;margin-top:1.3rem}.cv-crea-group{margin-top:1.8rem}.cv-crea-group-h{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:#2a3346}.cv-crea-group-h b{color:#131a2a;font-weight:700}.cv-crea-group .cv-results{margin-top:.6rem}.cv-results--fixed5{grid-template-columns:repeat(5,minmax(0,1fr))}.cv-res{background:#fff;border:1px solid #edf0f6;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px -24px #0f172a66;transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column}.cv-res:hover{transform:translateY(-2px);box-shadow:0 18px 40px -26px #0f172a80}.cv-res-img{position:relative;cursor:zoom-in}.cv-res-img img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover}.cv-res-ph{aspect-ratio:4/5;display:grid;place-items:center;background:#f4f6fa;color:#b83a3a;font-size:1.5rem;cursor:default}.cv-res-ph--err{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.8rem;background:#fdecec;cursor:pointer;text-align:center}.cv-res-ph--err .cv-res-ph-x{font-size:1.5rem;font-weight:700}.cv-res-ph--err .cv-res-ph-t{font-size:.78rem;font-weight:600;line-height:1.35;color:#b83a3a}.cv-res-img:hover .cv-res-ph--err{background:#fbdede}.cv-res-body{padding:.7rem .8rem .8rem;display:flex;flex-direction:column;gap:.35rem}.cv-res-gancho{margin:0;font-size:.84rem;font-weight:700;color:#131a2a;line-height:1.35}.cv-res-texto{margin:0;font-size:.78rem;line-height:1.45;color:#5a6478;max-height:4.4em;overflow:hidden}.cv-res-actions{display:flex;gap:.5rem;margin-top:.3rem;flex-wrap:wrap}.cv-res-act{flex:1;text-align:center;background:#f2f4f8;border:1px solid #e4e7ee;color:#1d1d1f;font:inherit;font-size:.78rem;font-weight:600;padding:.4rem .5rem;border-radius:9px;cursor:pointer;text-decoration:none;transition:background .15s;white-space:nowrap}.cv-res-act:hover{background:#e6eaf1}.cv-res--error{border-color:#f3c7c7}.cv-mini-spin{width:22px;height:22px}.cv-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c1018b8;display:grid;place-items:center;padding:1.2rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cv-lb-inner{position:relative;background:#fff;border-radius:18px;overflow:hidden;max-width:920px;width:100%;max-height:90vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cv-lb-imgwrap{background:#f4f6fa;display:flex;align-items:center;justify-content:center;min-height:300px}.cv-lb-imgwrap img{width:100%;height:100%;max-height:90vh;object-fit:contain;display:block}.cv-lb-ph{display:flex;flex-direction:column;align-items:center;gap:.7rem;color:#6b7280;font-size:.9rem;font-weight:600}.cv-lb-ph .pt-rw-spin{width:30px;height:30px}.cv-lb-side{padding:1.4rem;display:flex;flex-direction:column;gap:.7rem;overflow-y:auto}.cv-lb-gancho{margin:0;font-size:1.05rem;font-weight:800;color:#131a2a;line-height:1.3}.cv-lb-texto{margin:0;font-size:.92rem;line-height:1.55;color:#46506a;white-space:pre-wrap}.cv-lb-copy{display:flex;flex-direction:column;gap:.7rem}.cv-lb-copy-h{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#97a1b2}.cv-lb-field{display:flex;flex-direction:column;gap:.18rem}.cv-lb-field-h{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.cv-lb-field-h b{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#0071e3}.cv-lb-copybtn{display:inline-flex;align-items:center;gap:.25rem;background:#f2f4f8;border:1px solid #e4e7ee;color:#46506a;font:inherit;font-size:.72rem;font-weight:700;padding:.18rem .5rem;border-radius:7px;cursor:pointer;transition:background .15s;white-space:nowrap}.cv-lb-copybtn:hover{background:#e6eaf1;color:#1d1d1f}.cv-lb-field p{margin:0;font-size:.9rem;line-height:1.5;color:#1c2433;white-space:pre-wrap}.cv-lb-field p.cv-lb-empty{color:#97a1b2;font-size:.82rem;font-style:italic}.cv-lb-close{position:absolute;top:.6rem;right:.6rem;z-index:2;width:32px;height:32px;border-radius:50%;border:none;background:#ffffffe6;color:#131a2a;font-size:1rem;cursor:pointer;box-shadow:0 4px 14px -6px #0f172a80}.cv-lb-btns{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.8rem}.cv-lb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#f2f4f8;border:1px solid #e4e7ee;color:#1d1d1f;font:inherit;font-size:.92rem;font-weight:600;padding:.7rem 1rem;border-radius:12px;cursor:pointer;text-decoration:none;transition:background .15s,transform .12s}.cv-lb-btn:hover:not(:disabled):not(.is-off){background:#e6eaf1;transform:translateY(-1px)}.cv-lb-btn:disabled,.cv-lb-btn.is-off{opacity:.5;cursor:default;pointer-events:none}.cv-lb-btn svg{opacity:.8}@media(max-width:680px){.cv-lb-inner{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.cv-lb-imgwrap{min-height:200px}}.cv-res-meta{padding:.55rem .8rem .8rem}.cv-res-tags{display:block;font-size:.72rem;color:#6b7280;line-height:1.35;margin-bottom:.3rem}.cv-res-tags b{color:#0071e3;font-weight:700}.cv-res .cv-res-gancho{padding:0}.cv-lb-meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.cv-lb-tag{display:inline-block;background:#f2f4f8;color:#46506a;font-size:.74rem;font-weight:600;padding:.28rem .6rem;border-radius:999px}.cv-wiz-top-r{display:flex;align-items:center;gap:1rem}.cv-mini-link{background:none;border:none;color:#0071e3;font-weight:600;font-size:.84rem;cursor:pointer;padding:.3rem .2rem}.cv-mini-link:hover{color:#0052a8}.cv-color{margin-top:1.2rem;padding:1rem 1.1rem;border:1px solid #e6e9f0;border-radius:14px;background:#fbfcfe}.cv-color-label{display:block;font-weight:600;font-size:.9rem;color:#2a3346;margin-bottom:.7rem}.cv-color-row{display:flex;align-items:center;gap:.8rem}.cv-color-dot{width:26px;height:26px;border-radius:50%;flex:0 0 auto;box-shadow:inset 0 0 0 1px #00000014}.cv-color-range{flex:1;height:8px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cv-color-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #cfd6e2;box-shadow:0 2px 6px #0f172a59;cursor:pointer}.cv-color-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #cfd6e2;cursor:pointer}.cv-color-val{font-size:.82rem;font-weight:700;color:#46506a;font-variant-numeric:tabular-nums;min-width:4.6em;text-align:right}.cv-color-hint{display:block;font-style:normal;color:#97a1b2;font-size:.8rem;margin-top:.6rem}.cv-sesiones-btn{display:inline-flex;align-items:center;gap:.4rem;background:#eef4ff;border:1px solid #cfe0fb;color:#0071e3;font:inherit;font-size:.86rem;font-weight:700;padding:.5rem .85rem;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;white-space:nowrap}.cv-sesiones-btn:hover{background:#e0edff;border-color:#a9ccf6;transform:translateY(-1px)}.cv-sesiones-btn svg{opacity:.85}.cv-hist{display:flex;flex-direction:column;gap:.7rem;margin-top:1.2rem}.cv-hist-item{display:flex;align-items:stretch;gap:.4rem;background:#fff;border:1px solid #edf0f6;border-radius:14px;overflow:hidden;transition:border-color .15s,transform .12s,box-shadow .15s}.cv-hist-item:hover{border-color:#c7d3e6;transform:translateY(-1px);box-shadow:0 12px 30px -24px #0f172a66}.cv-hist-item.is-fav{border-color:#f0d488;background:#fffdf6}.cv-hist-open{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;background:none;border:none;font:inherit;padding:.95rem .5rem .95rem 1.1rem;cursor:pointer}.cv-hist-acts{display:flex;align-items:center;gap:.2rem;padding:0 .6rem 0 .2rem}.cv-hist-act{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:none;background:none;color:#97a1b2;cursor:pointer;transition:background .15s,color .15s}.cv-hist-act:hover{background:#f2f4f8;color:#46506a}.cv-hist-act.is-on{color:#e8a72b}.cv-hist-act--del:hover{background:#fdecec;color:#b83a3a}.cv-hist-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cv-hist-main b{color:#131a2a;font-size:.96rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-hist-meta{font-size:.8rem;color:#6b7280}.cv-hist-chip{flex:0 0 auto;font-size:.72rem;font-weight:700;padding:.28rem .6rem;border-radius:999px;background:#eef1f6;color:#5b6675}.cv-hist-chip--done{background:#e9f7ee;color:#1a7d43}.cv-hist-chip--ready{background:#eaf3ff;color:#0071e3}.cv-hist-chip--error{background:#fdecec;color:#b83a3a}@media(max-width:640px){.cv-summary{grid-template-columns:1fr}.cv-gate-form{flex-direction:column}.cv-card,.cv-gate{padding:1.6rem 1.3rem}}.pt-rw-logout{background:transparent;border:none;color:#86868b;font-size:.82rem;cursor:pointer;font-family:inherit;padding:.35rem .2rem;text-decoration:underline;text-underline-offset:3px;margin-top:.8rem}.pt-rw-logout:hover{color:#1d1d1f}.pt-rw-logout--top{margin:0 0 0 .9rem;white-space:nowrap;text-decoration:none}.pt-rw-logout--top:hover{text-decoration:underline}.pt-rw-exit-fab{position:fixed;right:1.1rem;bottom:1.1rem;z-index:90;background:#ffffffeb;border:1px solid #e6e6ea;color:#6b7280;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-family:inherit;cursor:pointer;box-shadow:0 2px 10px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pt-rw-exit-fab:hover{color:#1d1d1f;border-color:#1d1d1f}.pt-rw-exit{position:fixed;top:.8rem;right:.8rem;z-index:1000;display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.pt-rw-exit-btn{background:#fffffff0;border:1px solid #e6e6ea;color:#6b7280;border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 2px 10px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .15s,border-color .15s}.pt-rw-exit-btn:hover{color:#1d1d1f;border-color:#1d1d1f}.pt-rw-exit-btn--ghost{color:#9aa0aa}@media(max-width:480px){.pt-rw-exit{top:.6rem;right:.6rem}.pt-rw-exit-btn{padding:.4rem .7rem;font-size:.76rem}}.pt-rw-link--muted{color:#8a8a94;font-weight:500}.pt-rw-link--muted:hover{color:#d92c20}.pt-rw-hexrow{display:flex;align-items:center;gap:.55rem;margin-top:.9rem;flex-wrap:wrap}.pt-rw-hexpick{position:relative;width:34px;height:34px;flex:none;border-radius:9px;cursor:pointer;box-shadow:0 0 0 1px #00000024,0 1px 4px #00000024;overflow:hidden}.pt-rw-hexpick input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;cursor:pointer}.pt-rw-hexinput{width:108px;flex:none;padding:.5rem .6rem;border:1px solid #d7dbe0;border-radius:9px;font-size:.88rem;font-weight:600;letter-spacing:.04em;color:#1a1a2e;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#fff}.pt-rw-hexinput:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px #0071e324}.pt-rw-hex-hint{font-size:.78rem;color:#9a9aa6}@media(max-width:480px){.pt-rw-color{margin-top:.9rem}.pt-rw-color-label{margin-bottom:.45rem}.pt-rw-swatches{gap:.5rem}.pt-rw-swatch{width:34px;height:34px}.pt-rw-hexrow{margin-top:.7rem}}.geo-pick{text-align:left;margin:.2rem 0 .4rem}.geo-modes{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1rem}.geo-mode{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;padding:.85rem .9rem;border:1.5px solid var(--line, #e7eaf1);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.geo-mode:hover{border-color:#c7cede}.geo-mode.is-active{border-color:var(--accent, #6366f1);background:var(--accent-soft, #f3f5ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #6366f1) 12%,transparent)}.geo-mode-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft, #eef2ff);color:var(--accent, #4f46e5);margin-bottom:.3rem}.geo-mode.is-active .geo-mode-ic{background:var(--accent, #6366f1);color:#fff}.geo-mode-t{font-weight:700;font-size:.95rem;color:#1a1a2e}.geo-mode-d{font-size:.8rem;color:var(--muted, #6b7280);line-height:1.3}.geo-mode-tick{position:absolute;top:.55rem;right:.55rem;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent, #6366f1);color:#fff}.geo-body{animation:geo-fade .22s ease}@keyframes geo-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.geo-aud{margin-top:1rem;padding:.7rem .85rem;border-radius:12px;background:#10b98114;border:1px solid rgba(16,185,129,.28);display:flex;flex-direction:column;gap:.3rem}.geo-aud--warn{background:#f59e0b1a;border-color:#f59e0b73}.geo-aud-line{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:#065f46}.geo-aud--warn .geo-aud-line{color:#b45309}.geo-aud-warn-tx{font-size:.82rem;color:#92400e;padding-left:1.35rem;line-height:1.4}.geo-aud-fix{align-self:flex-start;margin:.3rem 0 0 1.35rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(245,158,11,.5);background:#fff;color:#b45309;font-weight:600;font-size:.82rem;cursor:pointer}.geo-aud-fix:hover{background:#f59e0b1f}.geo-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.geo-chip{display:inline-flex;align-items:center;gap:.35rem;background:var(--accent-soft, #eef2ff);color:var(--accent, #1a1a2e);border:1px solid #d9e0f5;border-radius:999px;padding:.3rem .35rem .3rem .7rem;font-size:.86rem;font-weight:600}.geo-chip button{display:inline-grid;place-items:center;width:18px;height:18px;border:none;border-radius:50%;cursor:pointer;background:#00000012;color:inherit}.geo-chip button:hover{background:#00000024}.geo-search{position:relative}.geo-search-ic{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--muted, #9aa3b2);pointer-events:none}.geo-search-input{padding-left:2.1rem!important}.geo-sugs{display:flex;flex-direction:column;border:1px solid var(--line, #e7eaf1);border-radius:12px;margin-top:.4rem;overflow:hidden}.geo-sug{display:flex;align-items:center;gap:.5rem;text-align:left;padding:.6rem .8rem;background:#fff;border:none;border-bottom:1px solid var(--line, #eef);cursor:pointer;font-size:.92rem}.geo-sug-ic{color:var(--muted, #9aa3b2);flex-shrink:0}.geo-sug:last-child{border-bottom:none}.geo-sug:hover{background:var(--accent-soft, #f3f6ff)}.geo-status--hint{color:var(--muted, #6b7280)}.geo-map{margin-top:.8rem;border-radius:12px;overflow:hidden;border:1px solid var(--line, #e7eaf1);aspect-ratio:16 / 9}.geo-map iframe{width:100%;height:100%;border:0;display:block}.geo-search-spin{position:absolute;right:.7rem;top:50%;transform:translateY(-50%)}.geo-sug[disabled]{opacity:.45;cursor:default}.geo-sug-main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-sug-sub{color:var(--muted, #9aa3b2);font-size:.85em}.geo-sug-type{flex-shrink:0;font-size:.72rem;color:var(--muted, #9aa3b2);background:#f1f4f9;border-radius:999px;padding:.12rem .5rem}.geo-chip-ic{display:inline-grid;place-items:center;color:currentColor;opacity:.8}.geo-chip-tx em{font-style:normal;opacity:.7}.geo-chip--pt{background:#eafaf1;color:#147a4a}.geo-chip--excl{background:#fdeaea;color:#b42318}.geo-excl-toggle{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;margin-left:.1rem;background:none;border:none;padding:.2rem 0;color:var(--muted, #9aa1ac);font-size:.78rem;font-weight:500;cursor:pointer;opacity:.72}.geo-excl-toggle:hover{color:#b42318;opacity:1;text-decoration:underline}.geo-excl{margin-top:.8rem;padding-top:.7rem;border-top:1px dashed var(--line, #e3e7ef)}.geo-excl-lbl{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:var(--muted, #7a828f)}.geo-addpt-toggle{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;background:none;border:1px dashed var(--line, #cdd4e0);color:var(--accent, #6366f1);border-radius:10px;padding:.5rem .8rem;font-weight:600;font-size:.88rem;cursor:pointer}.geo-addpt-toggle:hover{background:var(--accent-soft, #f3f5ff)}.geo-addpt{margin-top:.8rem;padding:.9rem;border:1px solid var(--line, #e7eaf1);border-radius:12px;background:#fbfcfe}.geo-addpt-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.8rem}.geo-addpt-cancel{background:none;border:none;color:var(--muted, #6b7280);font-weight:600;cursor:pointer;padding:.5rem .8rem}.geo-addpt-ok{display:inline-flex;align-items:center;gap:.35rem;background:var(--accent, #6366f1);color:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-weight:700;cursor:pointer}.geo-addpt-ok:disabled{opacity:.45;cursor:default}.geo-radius{margin-top:.7rem}.geo-radius-lbl{display:block;font-size:.82rem;color:var(--muted, #6b7280);margin-bottom:.4rem}.geo-radius-opts{display:inline-flex;gap:.4rem;background:#f1f4f9;border-radius:999px;padding:.25rem}.geo-radius-opt{border:0;background:transparent;color:var(--muted, #6b7280);font-weight:700;font-size:.9rem;padding:.45rem 1.1rem;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.geo-radius-opt.is-active{background:#fff;color:#0071e3;box-shadow:0 1px 4px #0f172a1f}.geo-status{display:flex;align-items:center;gap:.45rem;margin:.6rem 0 0;font-size:.85rem;line-height:1.4}.geo-status--wait{color:var(--muted, #6b7280)}.geo-status--err{color:var(--err, #d92d20);font-weight:600}.geo-status--ok{color:#15803d}.geo-status svg{flex-shrink:0}.geo-spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--line, #e7eaf1);border-top-color:var(--accent, #1a1a2e);animation:spin .8s linear infinite;flex-shrink:0}.geo-err{color:var(--err, #dc2626);font-weight:600;font-size:.85rem;margin:.5rem 0 0}.ob-adv-actions--split{justify-content:space-between}.ob-back{background:none;border:0;cursor:pointer;font:inherit;font-weight:600;color:var(--muted, #6b7280);padding:.6rem .4rem;display:inline-flex;align-items:center;border-radius:10px}.ob-back:hover{color:var(--accent, #1a1a2e)}.ob-back:disabled{opacity:.5;cursor:not-allowed}.cl-launch{position:relative;width:100%;max-width:520px;margin:0 auto;padding:2.2rem 1.4rem 2.4rem;text-align:center;overflow:hidden}.cl-launch-orbit{position:relative;width:150px;height:150px;margin:0 auto 1.5rem}.cl-launch-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(0,113,227,.18)}.cl-launch-ring--2{top:16px;right:16px;bottom:16px;left:16px;border-color:#0071e347;border-top-color:#0071e3;animation:clLaunchSpin 1.6s linear infinite}.cl-launch-ring--3{top:32px;right:32px;bottom:32px;left:32px;border-color:#0071e31f;border-bottom-color:#0071e3;animation:clLaunchSpin 2.6s linear infinite reverse}.cl-launch-ring--1{animation:clLaunchPulse 2.2s ease-in-out infinite}.cl-launch-core{position:absolute;top:44px;right:44px;bottom:44px;left:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2b8cf0,#0071e3);box-shadow:0 14px 30px -10px #0071e38c;animation:clLaunchCore .45s cubic-bezier(.16,1,.3,1)}.cl-launch-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#0071e3;box-shadow:0 0 0 4px #0071e32e;transform-origin:0 0;animation:clLaunchOrbit 1.6s linear infinite}.cl-launch-eyebrow{margin:0 0 .45rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.cl-launch-eyebrow strong{color:#0f172a;font-weight:700;text-transform:none;letter-spacing:0}.cl-launch-eyebrow--ok{color:#16a34a}.cl-launch-h{margin:0 0 .4rem;font-family:"Poppins",inherit;font-size:1.55rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;animation:clLaunchIn .4s cubic-bezier(.16,1,.3,1)}.cl-launch-h--ok{font-size:1.75rem}.cl-launch-p{margin:0 auto;max-width:400px;color:#475569;font-size:.98rem;line-height:1.5}.cl-launch-bar{height:6px;border-radius:999px;background:#e8eef6;margin:1.5rem auto 1.3rem;max-width:320px;overflow:hidden}.cl-launch-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2b8cf0,#0071e3);transition:width .9s cubic-bezier(.16,1,.3,1)}.cl-launch-steps{list-style:none;margin:0 auto;padding:0;max-width:320px;display:grid;gap:.45rem;text-align:left}.cl-launch-step{display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:#94a3b8;transition:color .3s}.cl-launch-step-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #e2e8f0;color:#94a3b8;background:#fff;transition:all .3s;flex-shrink:0}.cl-launch-step.is-on{color:#0f172a;font-weight:600}.cl-launch-step.is-on .cl-launch-step-ic{border-color:#0071e3;color:#0071e3;box-shadow:0 0 0 4px #0071e324}.cl-launch-step.is-ok{color:#334155}.cl-launch-step.is-ok .cl-launch-step-ic{border-color:#16a34a;background:#16a34a;color:#fff}.cl-launch.is-done .cl-launch-ring{animation:none;border-color:#16a34a38}.cl-launch.is-done .cl-launch-ring--1{animation:clLaunchBurst .9s ease-out forwards}.cl-launch.is-done .cl-launch-core{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 16px 34px -12px #16a34a99;animation:clLaunchPop .55s cubic-bezier(.16,1,.3,1)}.cl-launch-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.6rem;border:0;border-radius:999px;padding:.9rem 1.9rem;font:inherit;font-weight:700;font-size:1rem;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2b8cf0,#0071e3);box-shadow:0 14px 28px -10px #0071e38c;transition:transform .18s,box-shadow .18s;animation:clLaunchIn .5s .15s cubic-bezier(.16,1,.3,1) both}.cl-launch-btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px -10px #0071e399}.cl-launch-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cl-launch-confetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:0;animation:clLaunchConfetti 1.8s ease-out forwards}.cl-launch-confetti i:nth-child(4n+1){background:#0071e3}.cl-launch-confetti i:nth-child(4n+2){background:#22c55e}.cl-launch-confetti i:nth-child(4n+3){background:#f59e0b}.cl-launch-confetti i:nth-child(4n){background:#ec4899}.cl-launch-confetti i:nth-child(1){left:4%;animation-delay:.05s}.cl-launch-confetti i:nth-child(2){left:11%;animation-delay:.3s}.cl-launch-confetti i:nth-child(3){left:18%;animation-delay:.15s}.cl-launch-confetti i:nth-child(4){left:25%;animation-delay:.45s}.cl-launch-confetti i:nth-child(5){left:32%;animation-delay:.1s}.cl-launch-confetti i:nth-child(6){left:39%;animation-delay:.5s}.cl-launch-confetti i:nth-child(7){left:46%;animation-delay:.2s}.cl-launch-confetti i:nth-child(8){left:53%;animation-delay:.35s}.cl-launch-confetti i:nth-child(9){left:60%;animation-delay:0s}.cl-launch-confetti i:nth-child(10){left:67%;animation-delay:.4s}.cl-launch-confetti i:nth-child(11){left:74%;animation-delay:.25s}.cl-launch-confetti i:nth-child(12){left:81%;animation-delay:.55s}.cl-launch-confetti i:nth-child(13){left:88%;animation-delay:.12s}.cl-launch-confetti i:nth-child(14){left:95%;animation-delay:.38s}.cl-launch-confetti i:nth-child(15){left:8%;animation-delay:.6s}.cl-launch-confetti i:nth-child(16){left:91%;animation-delay:.65s}@keyframes clLaunchSpin{to{transform:rotate(360deg)}}@keyframes clLaunchOrbit{0%{transform:rotate(0) translate(59px) rotate(0)}to{transform:rotate(360deg) translate(59px) rotate(-360deg)}}@keyframes clLaunchPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.55}}@keyframes clLaunchCore{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}@keyframes clLaunchPop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes clLaunchBurst{0%{transform:scale(1);opacity:1}to{transform:scale(1.55);opacity:0}}@keyframes clLaunchIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes clLaunchConfetti{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(420px) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.cl-launch *,.cl-launch *:before{animation:none!important;transition:none!important}}.pfx{position:relative;flex:none}.pfx-btn{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;white-space:nowrap}.pfx-caret{font-size:.62rem;color:#9a9aa2;margin-left:.1rem}.pfx-flag{font-size:1.05em;line-height:1}.pfx-pop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:264px;background:#fff;border:1px solid #e2e2e8;border-radius:14px;box-shadow:0 18px 44px -18px #0f172a47;overflow:hidden}.pfx-search{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #ececf1;padding:.7rem .9rem;font:inherit;font-size:.92rem;outline:none}.pfx-search:focus{background:#0071e30a}.pfx-list{max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:.3rem}.pfx-item{display:flex;align-items:center;gap:.55rem;width:100%;border:0;background:none;cursor:pointer;padding:.5rem .6rem;border-radius:9px;font:inherit;font-size:.9rem;color:#1d1d1f;text-align:left}.pfx-item:hover{background:#0071e312}.pfx-item.is-on{background:#0071e31a;font-weight:700}.pfx-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfx-code{color:#86868b;font-variant-numeric:tabular-nums;font-size:.84rem}.pfx-empty{padding:.8rem;text-align:center;color:#9a9aa2;font-size:.86rem}@media(max-width:480px){.pfx-pop{width:min(300px,calc(100vw - 2rem))}}.pfh-proof{color:var(--sw-ink);font-weight:600;font-size:.92rem;line-height:1.4;margin:-1.2rem auto 1.5rem;max-width:40ch}@media(max-width:640px){.pfh-proof{font-size:.84rem;margin:-.7rem auto 1rem}}.pfh-offer{color:var(--sw-ink);font-weight:600;font-size:.92rem;line-height:1.4;margin:-1.1rem auto 1.4rem;max-width:46ch}.pfh-trust{color:#6e6e73;font-size:.82rem;line-height:1.4;margin:.9rem auto 0;max-width:46ch;text-align:center}@media(max-width:640px){.pfh-offer{font-size:.84rem;margin:-.6rem auto .9rem}.pfh-trust{font-size:.76rem;margin-top:.7rem}}.geo-map-canvas{width:100%;height:100%}.geo-map-loading{width:100%;height:100%;display:grid;place-items:center;background:#eef1f5;color:var(--muted, #6b7280);font-size:.85rem}.geo-map .leaflet-container{font:inherit;background:#eef1f5}.geo-map-hint{margin:.4rem 0 0;font-size:.8rem;color:var(--muted, #6b7280)}.pfh--wa:before{opacity:1;background:radial-gradient(1100px 520px at 50% -12%,#e9f7ee,#e9f7ee00 60%)}.pfh--wa .pfh-sub{margin-bottom:2.2rem;max-width:34ch}.pfw-steps{list-style:none;margin:0 auto 2rem;padding:0;max-width:360px;text-align:left;display:flex;flex-direction:column}.pfw-step{display:grid;grid-template-columns:36px 1fr;gap:.95rem;align-items:start;position:relative;padding-bottom:1.45rem}.pfw-step:last-child{padding-bottom:0}.pfw-step:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;border-radius:2px;background:linear-gradient(#25d366,#25d3662e)}.pfw-num{width:36px;height:36px;border-radius:50%;background:#25d366;color:#083b1f;font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:1rem;display:grid;place-items:center;position:relative;z-index:1;box-shadow:0 6px 16px -8px #25d366e6}.pfw-tx{align-self:center;font-size:.98rem;line-height:1.4;color:var(--sw-ink)}.pfw-tx b{font-weight:600}.pfw-tx span{color:var(--sw-muted)}.pfw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;max-width:360px;background:#128c7e;color:#fff;border:none;border-radius:999px;padding:1rem 1.6rem;font-family:Poppins,-apple-system,Arial,sans-serif;font-weight:700;font-size:1.05rem;text-decoration:none;cursor:pointer;box-shadow:0 16px 34px -14px #128c7ecc;transition:transform .15s ease,filter .2s ease}.pfw-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.pfw-btn:focus-visible{outline:3px solid rgba(18,140,126,.45);outline-offset:2px}.pfw-btn svg{flex:none}.pfw-actions{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.pfw-btn--call{background:var(--sw-accent, #0071E3);box-shadow:0 16px 34px -14px var(--sw-accent, #0071E3)}.pfw-btn--call:focus-visible{outline-color:#0071e373}.pfw-note{margin:.4rem auto 0;max-width:34ch;font-size:.86rem;line-height:1.45;color:#6b7280;text-align:center}@media(max-width:30rem){.pfh--wa .pfh-sub,.pfw-steps{margin-bottom:1.5rem}.pfw-step{padding-bottom:1.1rem}.pfw-btn{padding:.95rem 1.3rem;font-size:1rem}}@media(prefers-reduced-motion:reduce){.pfw-btn{transition:none}}.pfa{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:.9rem;text-align:left}.pfa-dias{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.3rem;scrollbar-width:thin}.pfa-dia{flex:none;border:1px solid #e3e5e8;background:#fff;color:var(--sw-ink);border-radius:12px;padding:.6rem .85rem;font:600 .9rem/1.2 Poppins,Arial,sans-serif;cursor:pointer;text-transform:capitalize}.pfa-dia.is-on{border-color:var(--sw-accent, #0071E3);box-shadow:0 0 0 3px #0071e326;color:var(--sw-accent, #0071E3)}.pfa-lbl{margin:.2rem 0 0;font-size:.86rem;font-weight:600;color:var(--sw-muted)}.pfa-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.5rem}.pfa-hora{border:1px solid #e3e5e8;background:#fff;color:var(--sw-ink);border-radius:10px;padding:.65rem 0;font:600 .95rem/1 Poppins,Arial,sans-serif;cursor:pointer}.pfa-hora.is-on{background:var(--sw-accent, #0071E3);border-color:var(--sw-accent, #0071E3);color:#fff}.pfa-dia:focus-visible,.pfa-hora:focus-visible{outline:3px solid rgba(0,113,227,.4);outline-offset:2px}.pfa-email{display:flex;flex-direction:column;gap:.55rem;align-items:center}.pfa-email .pfa-lbl{align-self:flex-start}.pfa-input{width:100%;border:1px solid #d7dade;border-radius:12px;padding:.85rem 1rem;font-size:1rem;background:#fff;color:var(--sw-ink)}.pfa-input:focus{outline:none;border-color:var(--sw-accent, #0071E3);box-shadow:0 0 0 3px #0071e326}.pfw-btn:disabled{opacity:.55;cursor:default;transform:none;filter:none}.pfa-err{margin:0;color:#b42318;font-size:.9rem;text-align:center}.slf-phone-note{margin:.55rem 0 0;font-size:.84rem;line-height:1.45;color:#6e6e73;text-align:left}.slf-phone-ask{margin:.7rem 0 0;padding:.75rem .9rem;display:grid;grid-template-columns:1fr auto;gap:.2rem .75rem;align-items:center;text-align:left;background:#f0f6ff;border:1px solid #b9d6fb;border-radius:10px}.slf-phone-ask-q{grid-column:1;font-size:.82rem;font-weight:600;color:#1d4f91}.slf-phone-ask-n{grid-column:1;font-size:1.25rem;font-weight:700;letter-spacing:.02em;color:#111827;font-variant-numeric:tabular-nums}.slf-phone-ask-tx{grid-column:1 / -1;font-size:.8rem;line-height:1.4;color:#c95a5a}.slf-phone-ask-fix{grid-column:2;grid-row:1 / span 2;align-self:center;padding:.4rem .75rem;font:inherit;font-size:.85rem;font-weight:600;color:#0071e3;background:#fff;border:1px solid #b9d6fb;border-radius:8px;cursor:pointer}.slf-phone-ask-fix:hover{background:#e6f0fd}.slf-phone-ask-fix:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.geo-chip .geo-chip-km{display:inline-flex;gap:2px;margin-left:2px;padding:2px;border-radius:999px;background:#0000000f}.geo-chip .geo-chip-km button{width:auto;height:auto;padding:1px 7px;border-radius:999px;font-size:.78rem;font-weight:500;background:transparent;color:inherit;opacity:.7;cursor:pointer}.geo-chip .geo-chip-km button[aria-pressed=true]{background:#fff;opacity:1;box-shadow:0 1px 2px #0000001f}body.rg-on{--rg-accent: #0071e3;--rg-accent-strong: #0055c0;--rg-accent-hover: #0a66cf;--rg-accent-press: #005bbd;--rg-tint: #eef4fe;--rg-tint-b: #d6e6fb;--rg-ink: #14171c;--rg-ink2: #3c4149;--rg-muted: #6b7280;--rg-faint: #9aa0ac;--rg-bg: #f9f9f8;--rg-surface: #ffffff;--rg-line: #e9e9ec;--rg-chip: #f3f3f2;--rg-ok: #16794f;--rg-ok-tint: #e9f6f0;--rg-danger: #dc2626;--rg-r: 8px;--rg-r-card: 10px;--rg-bar-h: 56px;--rg-shadow: 0 1px 2px rgba(16,18,25,.04);--rg-font: "Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--rg-bg)}body.rg-on .rg-bar{position:fixed;top:0;left:0;right:0;z-index:2147483000;height:calc(var(--rg-bar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) clamp(14px,3vw,28px) 0;display:flex;align-items:center;gap:16px;background:var(--rg-surface);border-bottom:1px solid var(--rg-line);font-family:var(--rg-font)}body.rg-on .rg-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--rg-ink);flex:none}body.rg-on .rg-brand-iso{height:20px;width:auto;display:block}body.rg-on .rg-brand-name{font-size:.95rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}body.rg-on .rg-bar-mid{flex:1;min-width:0;display:flex;justify-content:center}body.rg-on .rg-bar-actions{display:flex;align-items:center;gap:4px;flex:none}body.rg-on .rg-bar-btn{font:500 13px/1 var(--rg-font);color:var(--rg-muted);background:none;border:1px solid transparent;border-radius:var(--rg-r);padding:8px 10px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}body.rg-on .rg-bar-btn:hover:not(:disabled){background:var(--rg-chip);color:var(--rg-ink)}body.rg-on .rg-bar-btn:disabled{opacity:.5;cursor:default}body.rg-on .rg-bar-btn:focus-visible,body.rg-on .rg-brand:focus-visible{outline:2px solid var(--rg-accent);outline-offset:2px}body.rg-on .rg-progress{width:100%;max-width:420px;display:flex;align-items:center;gap:12px}body.rg-on .rg-progress-track{flex:1;height:4px;border-radius:999px;background:var(--rg-line);overflow:hidden}body.rg-on .rg-progress-track span{display:block;height:100%;background:var(--rg-accent);border-radius:999px;transition:width .35s cubic-bezier(.16,1,.3,1)}body.rg-on .rg-progress-count{font:500 12.5px/1 var(--rg-font);color:var(--rg-faint);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:640px){body.rg-on .rg-brand-name{display:none}body.rg-on .rg-bar{gap:10px}body.rg-on .rg-bar-btn{padding:8px 7px;font-size:12.5px}body.rg-on .rg-progress-count{display:none}}body.rg-on .pt-rw{background:var(--rg-bg);font-family:var(--rg-font);color:var(--rg-ink);padding-top:calc(var(--rg-bar-h) + env(safe-area-inset-top,0px))}body.rg-on .pt-rw-spin{border-color:var(--rg-line);border-top-color:var(--rg-accent)}body.rg-on .pt-rw-stage{align-items:center;padding:24px clamp(16px,5vw,48px)}body.rg-on .pt-rw-step{max-width:520px;text-align:left}body.rg-on .pt-rw-eyebrow,body.rg-on .pt-rw-gate-eyebrow{font:600 13px/1.2 var(--rg-font);letter-spacing:0;text-transform:none;color:var(--rg-accent);margin:0 0 10px;display:block}body.rg-on .pt-rw-opt{color:var(--rg-faint);font-weight:500}body.rg-on .pt-rw-h{font:650 clamp(1.55rem,4.4vw,1.95rem)/1.15 var(--rg-font);letter-spacing:-.022em;color:var(--rg-ink);margin:0 0 10px;text-wrap:balance}body.rg-on .pt-rw-p{color:var(--rg-muted);font-size:.95rem;line-height:1.5;margin:0 0 20px;max-width:46ch}body.rg-on .pt-rw-input{text-align:left;font:400 1rem/1.45 var(--rg-font);color:var(--rg-ink);padding:12px 14px;border:1px solid var(--rg-line);border-radius:var(--rg-r);background:var(--rg-surface);box-shadow:var(--rg-shadow);margin-top:14px}body.rg-on .pt-rw-input::placeholder{color:var(--rg-faint)}body.rg-on .pt-rw-input:hover{border-color:#d9d9de}body.rg-on .pt-rw-input:focus{border-color:var(--rg-accent);box-shadow:0 0 0 3px #0071e324}body.rg-on .pt-rw-textarea{min-height:132px;resize:vertical}body.rg-on .pt-rw-ex{margin:2px 0 0;text-align:left}body.rg-on .pt-rw-ex-btn{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--rg-font);color:var(--rg-ink2);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);padding:7px 10px;cursor:pointer;box-shadow:var(--rg-shadow)}body.rg-on .pt-rw-ex-btn:hover{background:var(--rg-chip)}body.rg-on .pt-rw-ex-btn svg{color:var(--rg-accent)}body.rg-on .pt-rw-ex-box{margin-top:10px;padding:12px 14px;border:1px solid var(--rg-tint-b);background:var(--rg-tint);border-radius:var(--rg-r-card);display:flex;flex-direction:column;gap:4px;text-align:left}body.rg-on .pt-rw-ex-lbl{font:600 12px/1 var(--rg-font);letter-spacing:0;text-transform:none;color:var(--rg-accent-strong)}body.rg-on .pt-rw-ex-txt{font-size:.92rem;line-height:1.45;color:var(--rg-ink2)}body.rg-on .pt-rw-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-top:12px}body.rg-on .pt-rw-chip{font:500 13px/1 var(--rg-font);color:var(--rg-ink2);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);padding:8px 11px;cursor:pointer;transition:background .15s,border-color .15s}body.rg-on .pt-rw-chip:hover{background:var(--rg-chip)}body.rg-on .pt-rw-chip.is-on{background:var(--rg-tint);border-color:var(--rg-tint-b);color:var(--rg-accent-strong)}body.rg-on .pt-rw-bottom{padding:14px clamp(16px,5vw,48px) calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rg-line);background:var(--rg-surface)}body.rg-on .pt-rw-error{color:var(--rg-danger);font-size:.88rem;margin:0 0 10px;width:100%;max-width:520px;text-align:left}body.rg-on .pt-rw-actions{max-width:520px;justify-content:flex-end;gap:8px}body.rg-on .pt-rw-actions--solo{justify-content:flex-end}body.rg-on .pt-rw-back,body.rg-on .pt-rw-next{flex:none;max-width:none;font:600 14px/1 var(--rg-font);padding:0 16px;height:40px;border-radius:var(--rg-r);transition:background .15s,border-color .15s}body.rg-on .pt-rw-back{background:var(--rg-surface);color:var(--rg-ink);border:1px solid var(--rg-line);box-shadow:var(--rg-shadow);margin-right:auto}body.rg-on .pt-rw-back:hover:not(:disabled){background:var(--rg-chip)}body.rg-on .pt-rw-next{background:var(--rg-accent);color:#fff;border:1px solid var(--rg-accent);min-width:132px;margin-left:0}body.rg-on .pt-rw-back:focus-visible,body.rg-on .pt-rw-next:focus-visible,body.rg-on .pt-rw-chip:focus-visible,body.rg-on .pt-rw-ex-btn:focus-visible{outline:2px solid var(--rg-accent);outline-offset:2px}@media(max-width:640px){body.rg-on .pt-rw-stage{align-items:flex-start;padding-top:28px}body.rg-on .pt-rw-next{flex:1}}body.rg-on .pt-rw-gate{max-width:420px;width:100%;text-align:left;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:12px;box-shadow:var(--rg-shadow);padding:28px}body.rg-on .pt-rw-gate .pt-rw-h{font-size:clamp(1.4rem,4vw,1.7rem)}body.rg-on .pt-rw-gate .pt-rw-p{margin-bottom:16px}body.rg-on .pt-rw-gate--split{max-width:860px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}body.rg-on .pt-rw-gate-left{padding:32px;border-right:1px solid var(--rg-line);border-bottom:none;background:var(--rg-surface)}body.rg-on .pt-rw-gate-right{padding:32px;background:var(--rg-bg);display:flex;flex-direction:column;justify-content:center;gap:0;border:none}body.rg-on .pt-rw-perks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}body.rg-on .pt-rw-perks li{display:flex;align-items:center;gap:10px;font:500 .92rem/1.3 var(--rg-font);color:var(--rg-ink2)}body.rg-on .pt-rw-ic{width:30px;height:30px;flex:none;border-radius:var(--rg-r);background:var(--rg-tint);color:var(--rg-accent);display:inline-flex;align-items:center;justify-content:center;border:none;box-shadow:none}body.rg-on .pt-rw-google{background:var(--rg-accent);border:1px solid var(--rg-accent);border-radius:var(--rg-r);height:44px;padding:0 16px;font:600 14.5px/1 var(--rg-font);box-shadow:none;transform:none;filter:none}body.rg-on .pt-rw-g{width:22px;height:22px;border-radius:6px}body.rg-on .pt-rw-or{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font:500 12.5px/1 var(--rg-font);color:var(--rg-faint)}body.rg-on .pt-rw-or:before,body.rg-on .pt-rw-or:after{content:"";flex:1;height:1px;background:var(--rg-line)}body.rg-on .pt-rw-or span{background:none;padding:0}body.rg-on .pt-rw-email-input{width:100%;height:42px;padding:0 12px;font:400 .95rem/1 var(--rg-font);color:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-r);background:var(--rg-surface);box-shadow:var(--rg-shadow);text-align:left}body.rg-on .pt-rw-email-input:focus{outline:none;border-color:var(--rg-accent);box-shadow:0 0 0 3px #0071e324}body.rg-on .pt-rw-email-go{width:100%;height:42px;margin-top:8px;font:600 14px/1 var(--rg-font);color:var(--rg-ink);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow);cursor:pointer}body.rg-on .pt-rw-email-go:hover:not(:disabled){background:var(--rg-chip);color:var(--rg-ink);border-color:var(--rg-line)}body.rg-on .pt-rw-email-go--primary:hover:not(:disabled),body.rg-on .pt-rw-email-go--primary:active:not(:disabled){color:#fff}body.rg-on .pt-rw-email-go--primary{background:var(--rg-accent);border-color:var(--rg-accent);color:#fff}body.rg-on .pt-rw-email-err{color:var(--rg-danger);font-size:.85rem;margin:8px 0 0;text-align:left}body.rg-on .pt-rw-email-sent{font-size:.9rem;color:var(--rg-ok);background:var(--rg-ok-tint);border-radius:var(--rg-r);padding:10px 12px;margin:0}body.rg-on .pt-rw-gate-note{font-size:.8rem;color:var(--rg-faint);margin:14px 0 0;text-align:left}body.rg-on .pt-rw-logout{display:inline-block;margin-top:14px;background:none;border:none;padding:0;font:500 13px/1 var(--rg-font);color:var(--rg-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:760px){body.rg-on .pt-rw-gate--split{grid-template-columns:1fr;max-width:440px}body.rg-on .pt-rw-gate-left{padding:24px;border-right:none;border-bottom:1px solid var(--rg-line)}body.rg-on .pt-rw-gate-right{padding:24px}body.rg-on .pt-rw-gate{padding:22px}}body.rg-on .pt-rw-ex{align-items:flex-start;margin:2px 0 0;max-width:none;gap:0}body.rg-on .pt-rw-ex-btn{align-self:flex-start;transform:none}body.rg-on .pt-rw-ex-btn:active{transform:none}body.rg-on .slf-phone{display:flex;gap:8px;align-items:stretch}body.rg-on .slf-phone .slf-prefix,body.rg-on .slf-phone .pfx-btn{height:44px;padding:0 12px;font:500 .95rem/1 var(--rg-font);color:var(--rg-ink);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow)}body.rg-on .slf-phone input.slf-input,body.rg-on .slf-phone>input{flex:1;min-width:0;height:44px;padding:0 12px;font:400 1rem/1 var(--rg-font);color:var(--rg-ink);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow);text-align:left}body.rg-on .slf-phone input:focus{outline:none;border-color:var(--rg-accent);box-shadow:0 0 0 3px #0071e324}body.rg-on .pfx-pop{border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:0 12px 34px -18px #10121947;font-family:var(--rg-font)}body.rg-on .pfx-item.is-on{background:var(--rg-tint);color:var(--rg-accent-strong)}body.rg-on .ob-advertise{background:var(--rg-bg);font-family:var(--rg-font);color:var(--rg-ink);min-height:100dvh;padding:calc(var(--rg-bar-h) + env(safe-area-inset-top,0px) + 36px) 20px 48px}body.rg-on .ob-strategy--center{padding-top:calc(var(--rg-bar-h) + env(safe-area-inset-top,0px) + 24px);padding-bottom:32px}body.rg-on .ob-adv-head{margin-bottom:28px}body.rg-on .ob-eyebrow{font:600 13px/1.2 var(--rg-font);letter-spacing:0;text-transform:none;color:var(--rg-accent);margin-bottom:10px}body.rg-on .ob-adv-title,body.rg-on .ob-strategy--center .ob-adv-title{font:650 clamp(1.6rem,4.6vw,2.05rem)/1.14 var(--rg-font);letter-spacing:-.024em;color:var(--rg-ink);margin:0 0 12px;text-wrap:balance}body.rg-on .ob-adv-title--sm{font-size:1.4rem}body.rg-on .cg-grad-txt{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--rg-accent)}body.rg-on .ob-adv-sub{color:var(--rg-muted);font-size:.98rem;line-height:1.55;text-wrap:pretty}body.rg-on .ob-adv-sub strong{color:var(--rg-ink2);font-weight:600}body.rg-on .ob-adv-geo{color:var(--rg-muted);font-size:.86rem;margin-top:20px}body.rg-on .ob-adv-geo strong{color:var(--rg-ink2);font-weight:600}body.rg-on .ob-adv-actions{margin-top:28px;gap:8px}body.rg-on .ob-next,body.rg-on .ob-next--inline{background:var(--rg-accent);border:1px solid var(--rg-accent);color:#fff;font:600 14.5px/1 var(--rg-font);height:42px;padding:0 18px;border-radius:var(--rg-r);box-shadow:none;transform:none;filter:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,border-color .15s}body.rg-on .ob-next:before,body.rg-on .ob-next:after{display:none}body.rg-on .ob-next:disabled{opacity:.55}body.rg-on .ob-skip,body.rg-on .ob-back{font:600 14px/1 var(--rg-font);color:var(--rg-ink);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow);height:42px;padding:0 16px;display:inline-flex;align-items:center}body.rg-on .ob-skip:hover,body.rg-on .ob-back:hover:not(:disabled){background:var(--rg-chip);color:var(--rg-ink)}body.rg-on .ob-next:focus-visible,body.rg-on .ob-skip:focus-visible,body.rg-on .ob-back:focus-visible{outline:2px solid var(--rg-accent);outline-offset:2px}body.rg-on .ob-chan-grid{gap:8px;max-width:720px}body.rg-on .ob-chan-chip{font:500 .86rem/1.2 var(--rg-font);color:var(--rg-ink2);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow);padding:10px 12px}body.rg-on .ob-qz-card,body.rg-on .ob-oc-card,body.rg-on .ob-lead,body.rg-on .ob-trial-card{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow)}@media(max-width:640px){body.rg-on .ob-advertise{padding-left:16px;padding-right:16px}body.rg-on .ob-adv-actions .ob-next{flex:1}}body.rg-on .pt-rw,body.rg-on .pt-rw *,body.rg-on .ob-advertise,body.rg-on .ob-advertise *{font-family:var(--rg-font)!important}body.rg-on .cg-grad-txt{color:inherit}body.rg-on .ob-qz-card{padding:18px}body.rg-on .ob-qz-dots i{height:4px;background:var(--rg-line)}body.rg-on .ob-qz-dots i.on{background:var(--rg-accent)}body.rg-on .ob-qz-q{font-weight:600;font-size:1rem;color:var(--rg-ink);letter-spacing:-.01em}body.rg-on .ob-qz-opt{border:1px solid var(--rg-line);border-radius:var(--rg-r);font-weight:500;font-size:.93rem;color:var(--rg-ink2);padding:10px 12px}body.rg-on .ob-qz-opt.is-on{border-color:var(--rg-tint-b);background:var(--rg-tint);color:var(--rg-accent-strong)}body.rg-on .ob-qz-opt.is-out{border-color:var(--rg-line);background:var(--rg-chip);color:var(--rg-faint)}body.rg-on .ob-qz-check{border-radius:5px;background:var(--rg-accent)}body.rg-on .ob-qz-check--out{background:var(--rg-faint)}body.rg-on .ob-qz-pass{color:var(--rg-ok);font-weight:600}body.rg-on .ob-org-tag{border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow);font-weight:500;color:var(--rg-ink2);padding:6px 12px 6px 6px}body.rg-on .ob-org-tag-ic{border-radius:6px}body.rg-on .ob-org-tag-ic--mail{background:var(--rg-tint);color:var(--rg-accent)}body.rg-on .ob-lead{padding:14px}body.rg-on .ob-lead-av,body.rg-on .ob-lead-av.is-ok{background:var(--rg-tint);color:var(--rg-accent-strong);border:1px solid var(--rg-tint-b);border-radius:var(--rg-r)}body.rg-on .ob-lead-name{color:var(--rg-ink)}body.rg-on .ob-lead-badge{background:var(--rg-ok-tint);color:var(--rg-ok);border:none;font-weight:600;font-size:.68rem;padding:3px 7px}body.rg-on .ob-lead-serv,body.rg-on .ob-lead-act{background:var(--rg-chip);border:1px solid var(--rg-line);color:var(--rg-ink2);border-radius:6px;font-weight:500}body.rg-on .ob-lead-act svg{color:var(--rg-muted)}body.rg-on .ob-lead-detalle{background:var(--rg-surface);border:1px solid var(--rg-line);color:var(--rg-ink);border-radius:6px;font-weight:600}body.rg-on .ob-oc-btn{background:var(--rg-accent);border-radius:var(--rg-r);box-shadow:none;font-weight:600;font-size:.95rem;padding:11px 18px}body.rg-on .ob-oc-hint{color:var(--rg-muted)}body.rg-on .ob-trial-card{padding:18px}body.rg-on .ob-trial-card--free,body.rg-on .ob-trial-card--pay{border-color:var(--rg-line);background:var(--rg-surface)}body.rg-on .ob-trial-tag{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rg-muted)!important}body.rg-on .ob-trial-big{font-weight:650;font-size:1.9rem;letter-spacing:-.025em;color:var(--rg-ink)!important;font-variant-numeric:tabular-nums}body.rg-on .ob-trial-card--free .ob-trial-big{color:var(--rg-ok)!important}body.rg-on .ob-trial-big em{font-weight:500;letter-spacing:0;color:var(--rg-muted);font-size:.8rem}body.rg-on .ob-trial-list li{font-weight:500;color:var(--rg-ink2)}body.rg-on .ob-trial-list li svg{color:var(--rg-ok)}body.rg-on .ob-trial-note{color:var(--rg-muted)}body.rg-on .ob-trial-perks span{font-weight:500;color:var(--rg-ink2);font-size:.85rem}body.rg-on .ob-trial-perks span svg{color:var(--rg-muted)}body.rg-on .ob-error{color:var(--rg-danger);font-size:.88rem;font-weight:500}body.rg-on .ob-advertise .geo-pick{font-family:var(--rg-font)}body.rg-on .ob-advertise .geo-search{border:1px solid var(--rg-line);border-radius:var(--rg-r);background:var(--rg-surface);box-shadow:var(--rg-shadow)}body.rg-on .ob-advertise .geo-search:focus-within{border-color:var(--rg-accent);box-shadow:0 0 0 3px #0071e324}body.rg-on .ob-advertise .geo-search input{font-size:.95rem;color:var(--rg-ink)}body.rg-on .ob-advertise .geo-sugs{border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:0 12px 34px -18px #10121947}body.rg-on .ob-advertise .geo-chip{background:var(--rg-tint);border:1px solid var(--rg-tint-b);color:var(--rg-accent-strong);border-radius:6px;font-weight:500}body.rg-on .ob-advertise .geo-chip--excl{background:var(--rg-chip);border-color:var(--rg-line);color:var(--rg-ink2)}body.rg-on .ob-advertise .geo-addpt-toggle,body.rg-on .ob-advertise .geo-addpt-cancel{font:500 13px/1 var(--rg-font);color:var(--rg-ink2);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow);padding:8px 11px}body.rg-on .ob-advertise .geo-addpt-toggle:hover{background:var(--rg-chip)}body.rg-on .ob-advertise .geo-excl-toggle{color:var(--rg-muted);font-weight:500}body.rg-on .ob-advertise .geo-addpt-ok{background:var(--rg-accent);border:1px solid var(--rg-accent);color:#fff;border-radius:var(--rg-r);font:600 13.5px/1 var(--rg-font);padding:9px 14px;box-shadow:none}body.rg-on .ob-advertise .geo-status{border-radius:var(--rg-r);font-size:.86rem}body.rg-on .ob-advertise .geo-status--ok{background:var(--rg-ok-tint);border:1px solid transparent;color:var(--rg-ok)}body.rg-on .ob-advertise .geo-aud-line{border-radius:var(--rg-r)}body.rg-on .ob-sum-checks{gap:8px}body.rg-on .ob-sum-check-row{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow);padding:12px 14px}body.rg-on .ob-sum-check{width:22px;height:22px;background:var(--rg-ok-tint);color:var(--rg-ok);box-shadow:none}body.rg-on .ob-sum-check svg{width:12px;height:12px}body.rg-on .ob-sum-check-tx strong{color:var(--rg-ink);font-weight:600}body.rg-on .ob-sum-check-d{color:var(--rg-muted)}body.rg-on .ob-sum-geo{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow)}body.rg-on .ob-sum-geo:hover{background:var(--rg-chip);border-color:var(--rg-line)}body.rg-on .ob-sum-geo-ic{background:var(--rg-tint);color:var(--rg-accent);border-radius:var(--rg-r)}body.rg-on .ob-sum-geo-tx{color:var(--rg-ink2)}body.rg-on .ob-sum-geo-edit{color:var(--rg-accent);font-weight:600}body.rg-on .ob-sum-price{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow);padding:16px 20px}body.rg-on .ob-sum-price-l{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rg-muted)}body.rg-on .ob-sum-price-amt{font-weight:650;font-size:2rem;letter-spacing:-.025em;color:var(--rg-ink);font-variant-numeric:tabular-nums}body.rg-on .ob-sum-price-note{color:var(--rg-muted)}body.rg-on .ob-demo-opt{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow);padding:14px;transform:none}body.rg-on .ob-demo-opt:hover:not(:disabled){background:var(--rg-chip);border-color:var(--rg-line);box-shadow:var(--rg-shadow);transform:none}body.rg-on .ob-demo-opt-ic{width:38px;height:38px;border-radius:var(--rg-r);background:var(--rg-chip);color:var(--rg-ink2)}body.rg-on .ob-demo-opt-tx strong{font-size:.98rem;font-weight:600;color:var(--rg-ink)}body.rg-on .ob-demo-opt-tx span{color:var(--rg-muted)}body.rg-on .ob-demo-opt--now{border-color:var(--rg-tint-b);background:var(--rg-tint)}body.rg-on .ob-demo-opt--now:hover:not(:disabled){background:#e6effd;border-color:var(--rg-tint-b)}body.rg-on .ob-demo-opt--now .ob-demo-opt-ic{background:var(--rg-accent);color:#fff}body.rg-on .ob-demo-cal-lbl{font-weight:600;color:var(--rg-ink);font-size:.92rem}body.rg-on .ob-demo-cal-in{font-weight:500;font-size:1rem;color:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-r);box-shadow:var(--rg-shadow);padding:10px 12px}body.rg-on .ob-demo-cal-in:focus{border-color:var(--rg-accent);box-shadow:0 0 0 3px #0071e324}body.rg-on .ob-demo-cal-note{color:var(--rg-muted)}body.rg-on .ob-pay-inner{font-family:var(--rg-font)}body.rg-on .ob-pay-embed{border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow);background:var(--rg-surface);overflow:hidden}body.rg-on .ob-pay-loading{color:var(--rg-muted)}body.rg-on .ob-redesign-spin{border-color:var(--rg-line);border-top-color:var(--rg-accent)}body.rg-on .ob-advertise .cl-launch-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rg-muted)}body.rg-on .ob-advertise .cl-launch-h{font-weight:650;letter-spacing:-.02em;color:var(--rg-ink)}body.rg-on .ob-advertise .cl-launch-p{color:var(--rg-muted)}body.rg-on .ob-advertise .cl-launch-btn{background:var(--rg-accent);border-radius:var(--rg-r);box-shadow:none;font-weight:600}body.rg-on .ob-done{background:var(--rg-bg);font-family:var(--rg-font);padding-top:calc(var(--rg-bar-h) + 32px);min-height:100dvh}body.rg-on .ob-done *{font-family:var(--rg-font)!important}body.rg-on .ob-done-confetti{display:none}body.rg-on .ob-done-card{max-width:460px;border:1px solid var(--rg-line);border-radius:12px;box-shadow:var(--rg-shadow);padding:32px 28px;text-align:left}body.rg-on .ob-done-ic{width:44px;height:44px;margin:0 0 16px;border-radius:var(--rg-r-card);background:var(--rg-ok-tint)!important;color:var(--rg-ok);box-shadow:none}body.rg-on .ob-done-ic svg{width:22px;height:22px}body.rg-on .ob-done-title{font-weight:650;font-size:1.7rem;letter-spacing:-.022em;color:var(--rg-ink)}body.rg-on .ob-done-sub{color:var(--rg-muted)}body.rg-on .ob-done-logro{border:1px solid var(--rg-line);border-radius:var(--rg-r-card);background:var(--rg-surface)}body.rg-on .ob-done-logro-ic{width:36px;height:36px;border-radius:var(--rg-r);background:var(--rg-tint);color:var(--rg-accent)}body.rg-on .ob-done-logro-t{color:var(--rg-ink);font-weight:600}body.rg-on .ob-done-logro-t strong{color:inherit}body.rg-on .ob-done-logro-d{color:var(--rg-muted)}body.rg-on .ob-done-logro-ok{background:var(--rg-ok-tint);color:var(--rg-ok)}body.rg-on .ob-panel-btn{background:var(--rg-accent);border-radius:var(--rg-r);height:44px;padding:0 18px;font-weight:600;font-size:.95rem;box-shadow:none;transform:none;filter:none}body.rg-on .ob-panel-btn:before{display:none}body.rg-on .pt-rw-gate--split{align-items:stretch}body.rg-on .pt-rw-gate-right{align-self:stretch;height:auto}body.rg-on .ob-next:hover,body.rg-on .ob-panel-btn:hover,body.rg-on .pt-rw-google:hover,body.rg-on .ob-oc-btn:hover,body.rg-on .cl-launch-btn:hover{transform:none;filter:none;box-shadow:none}body.rg-on .ob-next:before,body.rg-on .ob-panel-btn:before{display:none!important;animation:none!important}@media(hover:hover){body.rg-on .pt-rw-next:hover:not(:disabled),body.rg-on .ob-next:hover:not(:disabled),body.rg-on .ob-panel-btn:hover,body.rg-on .pt-rw-google:hover,body.rg-on .pt-rw-email-go--primary:hover:not(:disabled),body.rg-on .ob-advertise .geo-addpt-ok:hover:not(:disabled),body.rg-on .ob-advertise .cl-launch-btn:hover{background:var(--rg-accent-hover);border-color:var(--rg-accent-hover)}}body.rg-on .pt-rw-next:active:not(:disabled),body.rg-on .ob-next:active:not(:disabled),body.rg-on .ob-panel-btn:active,body.rg-on .pt-rw-google:active,body.rg-on .pt-rw-email-go--primary:active:not(:disabled){background:var(--rg-accent-press);border-color:var(--rg-accent-press);transform:none}body.rg-on .pt-rw-perks li{align-items:flex-start;line-height:1.35}body.rg-on .pt-rw-perks li .pt-rw-ic{margin-top:-5px}body.rg-on .pt-rw-perks li{text-wrap:balance}@media(max-width:760px){body.rg-on .pt-rw-gate-left{padding:22px 18px}body.rg-on .pt-rw-perks li{font-size:.88rem;gap:9px}body.rg-on .pt-rw-ic{width:28px;height:28px}}@media(max-width:380px){body.rg-on .pt-rw-gate-left{padding:20px 14px}body.rg-on .pt-rw-perks li{font-size:.84rem;gap:8px}}@media(min-width:1000px){body.rg-on .pt-rw-gate--split{max-width:1000px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}body.rg-on .pt-rw-perks li{white-space:nowrap;text-wrap:nowrap;align-items:center}body.rg-on .pt-rw-perks li .pt-rw-ic{margin-top:0}body.rg-on .pt-rw-gate-left .pt-rw-p{max-width:none}}body.rg-on .pt-rw-perks li{white-space:nowrap;text-wrap:nowrap;align-items:center}body.rg-on .pt-rw-perks li .pt-rw-ic{margin-top:0}body.rg-on .pt-rw-perk-s{display:none}@media(max-width:999px){body.rg-on .pt-rw-gate--split{grid-template-columns:1fr;max-width:560px}body.rg-on .pt-rw-gate-left{border-right:none;border-bottom:1px solid var(--rg-line)}}@media(max-width:559px){body.rg-on .pt-rw-perk-l{display:none}body.rg-on .pt-rw-perk-s{display:inline}body.rg-on .pt-rw-perks li{font-size:.9rem}}@media(max-width:380px){body.rg-on .pt-rw-perks li{font-size:.86rem}}body.rg-on .rg-wa{width:100%;max-width:420px;margin:0 auto;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:12px;box-shadow:var(--rg-shadow);overflow:hidden;text-align:left}body.rg-on .rg-wa-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--rg-line)}body.rg-on .rg-wa-av{width:32px;height:32px;flex:none;border-radius:var(--rg-r);background:#e7f8ee;color:#128c4e;display:grid;place-items:center}body.rg-on .rg-wa-av svg{width:17px;height:17px}body.rg-on .rg-wa-who{display:flex;flex-direction:column;gap:2px;min-width:0}body.rg-on .rg-wa-who strong{font-size:.92rem;font-weight:600;color:var(--rg-ink);line-height:1.1}body.rg-on .rg-wa-who span{font-size:.78rem;color:var(--rg-muted);line-height:1.1}body.rg-on .rg-wa-body{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:14px;height:292px;background:var(--rg-bg);overflow:hidden}body.rg-on .rg-wa-b{max-width:84%;padding:8px 11px;border-radius:12px;font-size:.88rem;line-height:1.35;animation:rgWaIn .28s cubic-bezier(.16,1,.3,1) both}body.rg-on .rg-wa-b--in{align-self:flex-start;background:var(--rg-surface);border:1px solid var(--rg-line);color:var(--rg-ink);border-bottom-left-radius:4px}body.rg-on .rg-wa-b--out{align-self:flex-end;background:var(--rg-accent);color:#fff;border-bottom-right-radius:4px}body.rg-on .rg-wa-typing{display:inline-flex;gap:4px;padding:11px 12px}body.rg-on .rg-wa-typing i{width:6px;height:6px;border-radius:50%;background:#ffffffd9;animation:rgWaDot 1s ease-in-out infinite}body.rg-on .rg-wa-typing i:nth-child(2){animation-delay:.15s}body.rg-on .rg-wa-typing i:nth-child(3){animation-delay:.3s}body.rg-on .rg-wa-verdict{display:flex;align-items:center;gap:8px;padding:11px 14px;border-top:1px solid var(--rg-line);font-size:.85rem;color:var(--rg-ink2);opacity:0;transform:translateY(3px);transition:opacity .3s ease,transform .3s ease}body.rg-on .rg-wa-verdict.is-show{opacity:1;transform:none}body.rg-on .rg-wa-verdict strong{color:var(--rg-ok);font-weight:600}body.rg-on .rg-wa-ok{width:20px;height:20px;flex:none;border-radius:50%;background:var(--rg-ok-tint);color:var(--rg-ok);display:grid;place-items:center}@keyframes rgWaIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rgWaDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){body.rg-on .rg-wa-b,body.rg-on .rg-wa-typing i{animation:none}body.rg-on .rg-wa-verdict{transition:none}}@media(max-width:640px){body.rg-on .rg-wa-body{height:270px}}body.rg-on .rg-wa-body{height:318px}@media(max-width:640px){body.rg-on .rg-wa-body{height:340px}body.rg-on .rg-wa-b{font-size:.86rem}}body.rg-on .rg-wa{max-width:440px}body.rg-on .rg-wa-body{height:172px;padding:0 14px 12px;justify-content:flex-end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34px);mask-image:linear-gradient(to bottom,transparent 0,#000 34px)}body.rg-on .rg-wa-stack{display:flex;flex-direction:column;gap:6px}body.rg-on .rg-wa-b{animation:rgWaGrow .42s cubic-bezier(.16,1,.3,1) both;transform-origin:bottom;flex:none}body.rg-on .rg-wa-b--in.rg-wa-typing i{background:var(--rg-faint)}body.rg-on .rg-wa-state{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:600;color:var(--rg-muted);background:var(--rg-chip);border-radius:999px;padding:5px 9px;white-space:nowrap;animation:rgWaIn .3s ease both}body.rg-on .rg-wa-state i{width:7px;height:7px;border-radius:50%;background:var(--rg-accent);animation:rgWaPulse 1.2s ease-in-out infinite}body.rg-on .rg-wa-state.is-ok{color:var(--rg-ok);background:var(--rg-ok-tint)}@keyframes rgWaGrow{0%{opacity:0;max-height:0;margin-top:-6px;padding-top:0;padding-bottom:0;transform:translateY(8px) scale(.98)}to{opacity:1;max-height:90px;transform:none}}@keyframes rgWaPulse{0%,to{box-shadow:0 0 #0071e373}60%{box-shadow:0 0 0 5px #0071e300}}@media(max-width:640px){body.rg-on .rg-wa-body{height:176px}body.rg-on .rg-wa-who span{display:none}}@media(prefers-reduced-motion:reduce){body.rg-on .rg-wa-b,body.rg-on .rg-wa-state,body.rg-on .rg-wa-state i{animation:none}}body.rg-on .rg-shot{margin:0 auto;width:100%;max-width:780px;border-radius:12px;background:#fff;border:1px solid var(--rg-line);box-shadow:0 22px 50px -28px #102a5a47,0 4px 14px -8px #102a5a1a;overflow:hidden;text-align:left}body.rg-on .rg-shot-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid var(--rg-line);background:#fcfdff}body.rg-on .rg-shot-bar i{width:8px;height:8px;border-radius:50%;background:#e4e8f0;display:inline-block}body.rg-on .rg-shot-bar span{margin-left:9px;color:var(--rg-faint);font-size:11.5px;font-weight:500}body.rg-on .rg-saas{display:grid;grid-template-columns:172px minmax(0,1fr);background:#fff;color:var(--rg-ink)}body.rg-on .rg-saas-side{border-right:1px solid var(--rg-line);padding:11px 9px;display:flex;flex-direction:column;gap:9px;background:#fcfdff}body.rg-on .rg-saas-brand{display:flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;letter-spacing:-.01em}body.rg-on .rg-saas-brand img{width:17px;height:auto}body.rg-on .rg-saas-chev{margin-left:auto;width:13px;height:13px;color:var(--rg-faint)}body.rg-on .rg-saas-inp{display:flex;align-items:center;gap:6px;background:#f1f3f8;border:1px solid var(--rg-line);border-radius:7px;padding:5px 8px;color:var(--rg-faint);font-size:11px}body.rg-on .rg-saas-inp svg{width:12px;height:12px}body.rg-on .rg-saas-nav{display:flex;flex-direction:column;gap:1px}body.rg-on .rg-saas-nav span{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;color:var(--rg-ink2);font-weight:500;font-size:11.5px}body.rg-on .rg-saas-nav span.on{background:var(--rg-tint);color:var(--rg-accent);font-weight:600}body.rg-on .rg-saas-nav svg{width:14px;height:14px;color:var(--rg-muted);flex:none}body.rg-on .rg-saas-nav span.on svg{color:var(--rg-accent)}body.rg-on .rg-saas-user{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--rg-line)}body.rg-on .rg-saas-user .av{flex:none;width:26px;height:26px;border-radius:50%;background:#111827;color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:700}body.rg-on .rg-saas-user .who{display:block;min-width:0;line-height:1.25}body.rg-on .rg-saas-user .who b{display:block;font-size:11px;font-weight:600}body.rg-on .rg-saas-user .who small{display:block;color:var(--rg-faint);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.rg-on .rg-saas-main{padding:12px 13px 0;min-width:0;display:flex;flex-direction:column;gap:10px}body.rg-on .rg-saas-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}body.rg-on .rg-saas-head h4{margin:0;font-size:13.5px;font-weight:700;letter-spacing:-.01em}body.rg-on .rg-saas-count{color:var(--rg-muted);font-weight:500;font-size:11.5px}body.rg-on .rg-saas-count b{color:var(--rg-ok);font-weight:600}body.rg-on .rg-saas-tools{margin-left:auto;display:flex;gap:5px}body.rg-on .rg-saas-pill{border:1px solid var(--rg-line);border-radius:6px;padding:3px 8px;color:var(--rg-ink2);font-weight:500;background:#fff;font-size:10.5px}body.rg-on .rg-saas-pill.pri{background:var(--rg-accent);color:#fff;border-color:var(--rg-accent)}body.rg-on .rg-saas-kan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;overflow:hidden;position:relative;height:250px}body.rg-on .rg-saas-kan:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(#fff0,#fff);pointer-events:none}body.rg-on .rg-kan-col{min-width:0}body.rg-on .rg-kan-h{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--rg-ink2);margin-bottom:7px;font-size:11px;white-space:nowrap}body.rg-on .rg-kan-dot{width:7px;height:7px;border-radius:50%;flex:none}body.rg-on .rg-kan-n{color:var(--rg-faint);font-weight:600}body.rg-on .rg-kan-cards{display:flex;flex-direction:column;gap:6px}body.rg-on .rg-lc{border:1px solid var(--rg-line);border-radius:9px;padding:7px 8px;background:#fff;box-shadow:0 1px 1px #14192808}body.rg-on .rg-lc-top{display:flex;align-items:center;gap:7px}body.rg-on .rg-lc-av{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;flex:none}body.rg-on .rg-lc-name{display:block;font-weight:600;font-size:11px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.rg-on .rg-lc-sub{display:block;color:var(--rg-faint);font-size:9.5px}body.rg-on .rg-lc-badge{display:inline-flex;align-items:center;gap:3px;margin-top:6px;background:var(--rg-ok-tint);color:var(--rg-ok);border-radius:6px;padding:2px 6px;font-size:9px;font-weight:600}body.rg-on .rg-lc-badge svg{width:9px;height:9px;stroke-width:3}body.rg-on .rg-lc.late{opacity:0;transform:translateY(12px) scale(.98);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}body.rg-on .rg-lc.late.show{opacity:1;transform:none}@media(max-width:640px){body.rg-on .rg-saas{grid-template-columns:minmax(0,1fr)}body.rg-on .rg-saas-side,body.rg-on .rg-saas-tools{display:none}body.rg-on .rg-saas-kan{grid-template-columns:repeat(4,minmax(128px,1fr));overflow-x:auto;overflow-y:hidden;height:236px;scrollbar-width:none}body.rg-on .rg-saas-kan::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){body.rg-on .rg-lc.late{transition:opacity .2s ease;transform:none}}body.rg-on .rg-launch{max-width:620px}body.rg-on .rg-launch-main{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}body.rg-on .rg-launch-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.rg-on .rg-launch-head h4{margin:0;font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--rg-ink)}body.rg-on .rg-launch-seg{display:inline-flex;gap:2px;background:var(--rg-chip);border-radius:7px;padding:2px;font-size:10.5px;font-weight:500;color:var(--rg-muted)}body.rg-on .rg-launch-seg>*{padding:3px 8px;border-radius:5px;font-weight:500}body.rg-on .rg-launch-seg b{background:#fff;color:var(--rg-ink);font-weight:600;box-shadow:var(--rg-shadow)}body.rg-on .rg-launch-btnwrap{position:relative;margin-left:auto}body.rg-on .rg-launch-btn{display:inline-flex;align-items:center;gap:5px;background:var(--rg-accent);color:#fff;font-size:11.5px;font-weight:600;border-radius:7px;padding:6px 10px;transition:transform .12s ease,background .12s ease}body.rg-on .rg-launch-btn svg{width:12px;height:12px;stroke-width:2.6}body.rg-on .rg-launch-btn.is-press{transform:scale(.95);background:var(--rg-accent-press);box-shadow:0 0 0 5px #0071e329}body.rg-on .rg-launch-cursor{position:absolute;right:8px;top:16px;color:var(--rg-ink);filter:drop-shadow(0 2px 3px rgba(16,18,25,.25));animation:rgCurGo 1.7s cubic-bezier(.3,.7,.2,1) both;pointer-events:none}body.rg-on .rg-launch-cursor svg{width:18px;height:18px;fill:#fff}body.rg-on .rg-launch-cursor.is-tap{animation:rgCurTap .45s ease both}@keyframes rgCurGo{0%{transform:translate(-150px,96px);opacity:0}18%{opacity:1}to{transform:none;opacity:1}}@keyframes rgCurTap{0%,to{transform:none}45%{transform:scale(.82)}}body.rg-on .rg-launch-stage{height:132px;display:flex}body.rg-on .rg-launch-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;border:1px dashed #d9dce4;border-radius:var(--rg-r-card);background:var(--rg-bg);padding:12px;animation:rgWaIn .3s ease both}body.rg-on .rg-launch-empty strong{font-size:12.5px;font-weight:600;color:var(--rg-ink)}body.rg-on .rg-launch-empty span{font-size:11px;color:var(--rg-muted);max-width:36ch;line-height:1.4}body.rg-on .rg-camp{flex:1;min-width:0;border:1px solid var(--rg-line);border-radius:var(--rg-r-card);background:#fff;box-shadow:var(--rg-shadow);padding:11px 12px;display:flex;flex-direction:column;gap:7px;animation:rgCampIn .45s cubic-bezier(.16,1,.3,1) both}@keyframes rgCampIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}body.rg-on .rg-camp-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.rg-on .rg-camp-top strong{font-size:12.5px;font-weight:600;color:var(--rg-ink);letter-spacing:-.01em}body.rg-on .rg-camp-chip{font-size:9.5px;font-weight:500;color:var(--rg-ink2);background:var(--rg-chip);border:1px solid var(--rg-line);border-radius:5px;padding:2px 6px}body.rg-on .rg-camp-badge{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:600;color:var(--rg-accent-strong);background:var(--rg-tint);border-radius:999px;padding:3px 8px;animation:rgWaIn .3s ease both}body.rg-on .rg-camp-badge em{width:9px;height:9px;border-radius:50%;border:2px solid var(--rg-tint-b);border-top-color:var(--rg-accent);animation:pt-rw-rot .7s linear infinite}body.rg-on .rg-camp-badge--ok{color:var(--rg-ok);background:var(--rg-ok-tint)}body.rg-on .rg-camp-badge--ok i{width:6px;height:6px;border-radius:50%;background:var(--rg-ok);animation:rgOkPulse 1.4s ease-in-out infinite}@keyframes rgOkPulse{0%,to{box-shadow:0 0 #16794f73}60%{box-shadow:0 0 0 5px #16794f00}}body.rg-on .rg-camp-meta{display:flex;gap:10px;font-size:10px;color:var(--rg-muted)}body.rg-on .rg-camp-meta span{display:inline-flex;align-items:center;gap:4px}body.rg-on .rg-camp-meta svg{width:11px;height:11px}body.rg-on .rg-camp-steps{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}body.rg-on .rg-camp-steps li{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--rg-faint);transition:color .25s ease}body.rg-on .rg-camp-steps li.is-now{color:var(--rg-ink);font-weight:500}body.rg-on .rg-camp-steps li.is-done{color:var(--rg-ink2)}body.rg-on .rg-camp-tick{width:14px;height:14px;flex:none;border-radius:50%;border:1.5px solid #d9dce4;display:grid;place-items:center;transition:background .25s ease,border-color .25s ease}body.rg-on .rg-camp-steps li.is-now .rg-camp-tick{border-color:var(--rg-tint-b);border-top-color:var(--rg-accent);animation:pt-rw-rot .7s linear infinite}body.rg-on .rg-camp-steps li.is-done .rg-camp-tick{background:var(--rg-ok-tint);border-color:transparent;color:var(--rg-ok)}body.rg-on .rg-camp-tick svg{width:9px;height:9px;stroke-width:3.2}body.rg-on .rg-camp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px;border-top:1px solid var(--rg-line);padding-top:8px}body.rg-on .rg-camp-kpis>div{display:flex;flex-direction:column;gap:1px;padding-left:10px;border-left:1px solid var(--rg-line)}body.rg-on .rg-camp-kpis>div:first-child{padding-left:0;border-left:none}body.rg-on .rg-camp-kpis strong{font-size:15px;font-weight:650;letter-spacing:-.02em;color:var(--rg-ink);font-variant-numeric:tabular-nums}body.rg-on .rg-camp-kpis strong.is-accent{color:var(--rg-accent)}body.rg-on .rg-camp-kpis span{font-size:9.5px;color:var(--rg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){body.rg-on .rg-launch-seg span{display:none}body.rg-on .rg-launch-stage{height:142px}body.rg-on .rg-camp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}body.rg-on .rg-camp-kpis>div:nth-child(3){padding-left:0;border-left:none}body.rg-on .rg-camp-meta span:last-child{display:none}}@media(prefers-reduced-motion:reduce){body.rg-on .rg-launch-cursor,body.rg-on .rg-camp,body.rg-on .rg-camp-badge--ok i{animation:none}}@media(max-width:640px){body.rg-on .rg-launch-stage{height:166px}body.rg-on .rg-camp-kpis{row-gap:8px}}body.rg-on .pt-rw-ex-box{position:relative;padding-right:38px;margin-top:0;width:100%}body.rg-on .pt-rw-ex-x{position:absolute;top:6px;right:6px;width:26px;height:26px;display:grid;place-items:center;background:none;border:none;border-radius:6px;color:var(--rg-accent-strong);font-size:12px;line-height:1;cursor:pointer;opacity:.7}body.rg-on .pt-rw-ex-x:hover{opacity:1;background:#0071e31a}body.rg-on .pt-rw-ex-x:focus-visible{outline:2px solid var(--rg-accent);outline-offset:1px;opacity:1}body.rg-on .pt-rw-ex-box{padding:0}body.rg-on .pt-rw-ex-use{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:none;border:none;border-radius:var(--rg-r-card);padding:12px 40px 12px 14px;cursor:pointer;font:inherit;color:inherit;transition:background .15s}body.rg-on .pt-rw-ex-use:focus-visible{outline:2px solid var(--rg-accent);outline-offset:1px}body.rg-on .pt-rw-ex-use:active{background:#dfeafc}@media(hover:hover){body.rg-on .pt-rw-ex-use:hover{background:#e6effd}}body.rg-on .pt-rw-ex-lbl em{font-style:normal;font-weight:500;color:var(--rg-muted)}body.rg-on .pt-rw-ex-use:disabled{cursor:progress}body.rg-on .pt-rw-ex-skel{display:flex;flex-direction:column;gap:6px;padding:3px 0 2px}body.rg-on .pt-rw-ex-skel i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#d9e6fb,#eaf2fe,#d9e6fb 90%);background-size:200% 100%;animation:rgSkel 1.1s linear infinite}body.rg-on .pt-rw-ex-skel i:first-child{width:86%}body.rg-on .pt-rw-ex-skel i:last-child{width:58%}@keyframes rgSkel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){body.rg-on .pt-rw-ex-skel i{animation:none}}body.rg-on .pt-rw-val{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px;border:1px solid #efe0b0;background:#fbf3dd;border-radius:var(--rg-r-card);text-align:left;animation:rgWaIn .3s ease both}body.rg-on .pt-rw-val-ic{flex:none;width:20px;height:20px;border-radius:50%;background:#9a6b00;color:#fff;font:700 12px/20px var(--rg-font);text-align:center;margin-top:1px}body.rg-on .pt-rw-val-tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:9px}body.rg-on .pt-rw-val-tx strong{font-size:.9rem;font-weight:600;line-height:1.4;color:#5c4200}body.rg-on .pt-rw-val-ex{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:#fff;border:1px solid #efe0b0;border-radius:var(--rg-r);padding:10px 12px;cursor:pointer;font:inherit;color:inherit;transition:background .15s}body.rg-on .pt-rw-val-ex .pt-rw-ex-lbl{color:#7a5600}body.rg-on .pt-rw-val-ex:focus-visible{outline:2px solid var(--rg-accent);outline-offset:1px}@media(hover:hover){body.rg-on .pt-rw-val-ex:hover{background:#fffaf0}}body.rg-on .rg-gate{position:fixed;inset:calc(var(--rg-bar-h) + env(safe-area-inset-top,0px)) 0 0 0;z-index:120;display:grid;place-items:center;padding:24px;background:#f9f9f8f0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:rgGateIn .18s ease both;font-family:var(--rg-font)}body.rg-on .rg-gate-card{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:320px}body.rg-on .rg-gate-card strong{font-size:1.05rem;font-weight:650;letter-spacing:-.015em;color:var(--rg-ink);margin-top:10px}body.rg-on .rg-gate-card>span:last-child{font-size:.88rem;line-height:1.45;color:var(--rg-muted)}body.rg-on .rg-gate-spin{width:40px;height:40px;border-radius:50%;border:3px solid var(--rg-line);border-top-color:var(--rg-accent);animation:pt-rw-rot .75s linear infinite}body.rg-on .rg-gate-ok{width:44px;height:44px;border-radius:50%;background:var(--rg-ok-tint);color:var(--rg-ok);display:grid;place-items:center;animation:rgGatePop .32s cubic-bezier(.2,1.4,.4,1) both}body.rg-on .rg-gate-ok svg{width:22px;height:22px}@keyframes rgGateIn{0%{opacity:0}to{opacity:1}}@keyframes rgGatePop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){body.rg-on .rg-gate,body.rg-on .rg-gate-ok{animation:none}}body.rg-on .rg-gate{background:var(--rg-bg);-webkit-backdrop-filter:none;backdrop-filter:none;animation-duration:.12s}body.rg-on .pt-rw-val-over{border-top:1px solid #efe0b0;padding-top:10px;display:flex;flex-direction:column;gap:9px;align-items:flex-start}body.rg-on .pt-rw-val-over p{margin:0;font-size:.84rem;line-height:1.45;color:#5c4200}body.rg-on .pt-rw-val-over p strong{font-weight:600}body.rg-on .pt-rw-val-over-btn{font:600 13.5px/1 var(--rg-font);color:var(--rg-ink);background:#fff;border:1px solid #e0cf96;border-radius:var(--rg-r);height:36px;padding:0 14px;cursor:pointer}body.rg-on .pt-rw-val-over-btn:focus-visible{outline:2px solid var(--rg-accent);outline-offset:2px}@media(hover:hover){body.rg-on .pt-rw-val-over-btn:hover:not(:disabled){background:#fffaf0}}body.rg-on .ob-advertise .geo-search,body.rg-on .ob-advertise .geo-search:focus-within{border:none;background:none;box-shadow:none;border-radius:0}body.rg-on .ob-advertise .geo-search .pt-rw-input,body.rg-on .ob-advertise .geo-pick .pt-rw-input{margin-top:0;height:44px;padding-top:0;padding-bottom:0;font-size:.95rem}body.rg-on .ob-advertise .geo-search-ic{left:13px;color:var(--rg-faint)}body.rg-on .ob-advertise .geo-search-input{padding-left:36px!important}body.rg-on .ob-advertise .geo-chip{padding:4px 5px 4px 9px;gap:6px;font-size:.84rem}body.rg-on .ob-advertise .geo-chip button{padding:0;margin:0;width:18px;height:18px;line-height:0;display:inline-grid;place-items:center;border-radius:5px;background:#0055c01a;color:inherit}body.rg-on .ob-advertise .geo-chip button svg{display:block;width:11px;height:11px;stroke-width:2.6}@media(hover:hover){body.rg-on .ob-advertise .geo-chip button:hover{background:#0055c033}}body.rg-on .ob-advertise .geo-chip--excl button{background:#10121914}body.rg-on .ob-advertise .geo-aud{border-radius:var(--rg-r-card);background:var(--rg-ok-tint);border:1px solid transparent;padding:10px 12px}body.rg-on .ob-advertise .geo-aud:empty{display:none}body.rg-on .ob-advertise .geo-aud-line{color:var(--rg-ok);font-weight:500;font-size:.88rem}body.rg-on .ob-advertise .geo-aud-line strong{font-weight:650;font-variant-numeric:tabular-nums}body.rg-on .ob-advertise .geo-aud--warn{background:#fbf3dd;border-color:#efe0b0}body.rg-on .ob-advertise .geo-aud--warn .geo-aud-line,body.rg-on .ob-advertise .geo-aud-warn-tx{color:#7a5600}body.rg-on .ob-advertise .geo-aud-fix{border-radius:var(--rg-r);border-color:#e0cf96;color:#5c4200}body.rg-on .pt-rw-ex-x{padding:0;line-height:0}body.rg-on .pt-rw-ex-x svg{display:block;width:13px;height:13px}body.rg-on .ob-adv-head:has(.ob-sum-line){margin-bottom:14px}body.rg-on .ob-sum-line{font-size:.95rem;line-height:1.5;max-width:40rem;margin-top:0}body.rg-on .ob-sum-checks{max-width:720px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.rg-on .ob-sum-check-row{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}body.rg-on .ob-sum-check-tx>strong{font-size:.9rem;line-height:1.25}body.rg-on .ob-sum-check-d{font-size:.82rem;line-height:1.35}body.rg-on .ob-sum-foot{max-width:720px;margin:8px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}body.rg-on .ob-sum-foot .ob-sum-geo{margin:0;max-width:none;padding:10px 12px}body.rg-on .ob-sum-foot .ob-sum-price{margin:0;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;text-align:left;padding:10px 14px}body.rg-on .ob-sum-foot .ob-sum-price-l{grid-column:1;grid-row:1}body.rg-on .ob-sum-foot .ob-sum-price-note{grid-column:1;grid-row:2;font-size:.78rem;line-height:1.3}body.rg-on .ob-sum-foot .ob-sum-price-amt{grid-column:2;grid-row:1 / 3;font-size:1.55rem;white-space:nowrap}body.rg-on .ob-sum-foot--canal .ob-sum-geo--geo{grid-column:1;grid-row:1}body.rg-on .ob-sum-foot--canal .ob-sum-geo--canal{grid-column:1;grid-row:2}body.rg-on .ob-sum-foot--canal .ob-sum-price{grid-column:2;grid-row:1 / 3}body.rg-on .ob-advertise:has(.ob-sum-foot) .ob-adv-actions{margin-top:18px;max-width:720px;margin-left:auto;margin-right:auto}@media(max-width:640px){body.rg-on .ob-sum-checks{grid-template-columns:1fr;gap:0;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow);overflow:hidden}body.rg-on .ob-sum-check-row{flex-direction:row;align-items:center;gap:10px;padding:9px 12px;border:none;border-radius:0;box-shadow:none;background:none;border-bottom:1px solid var(--rg-line)}body.rg-on .ob-sum-check-row:last-child{border-bottom:none}body.rg-on .ob-sum-foot{grid-template-columns:1fr}body.rg-on .ob-sum-foot--canal .ob-sum-geo--geo,body.rg-on .ob-sum-foot--canal .ob-sum-geo--canal,body.rg-on .ob-sum-foot--canal .ob-sum-price{grid-column:auto;grid-row:auto}body.rg-on .ob-sum-line{font-size:.9rem}}body.rg-on .pt-rw-stage:has(.pt-rw-gate--pago){align-items:flex-start;padding-top:clamp(20px,4vh,40px)}body.rg-on .pt-rw-stage:has(.pt-rw-gate--solo){align-items:flex-start;padding:clamp(20px,5vh,56px) 16px calc(24px + env(safe-area-inset-bottom,0px))}body.rg-on .pt-rw-gate.pt-rw-gate--solo{margin:auto;max-width:440px;width:100%;display:flex;flex-direction:column;gap:0;padding:40px 36px 30px;text-align:center;overflow:visible;border:1px solid var(--rg-line);border-radius:16px;background:var(--rg-surface);box-shadow:0 1px 2px #1012190a,0 24px 48px -32px #102a5a47}body.rg-on .pt-rw-gate--solo .pt-rw-gate-head{margin-bottom:26px}body.rg-on .pt-rw-gate--solo .pt-rw-h{font-size:clamp(1.65rem,4.6vw,2.05rem);line-height:1.12;letter-spacing:-.025em;margin:0 auto 10px;max-width:16ch;text-wrap:balance}body.rg-on .pt-rw-gate--solo .pt-rw-p{font-size:1.03rem;line-height:1.5;color:var(--rg-muted);margin:0 auto;max-width:34ch}body.rg-on .pt-rw-gate--solo .pt-rw-gate-form{display:flex;flex-direction:column;text-align:left}body.rg-on .pt-rw-gate--solo .pt-rw-google{width:100%;height:52px;margin:0;border-radius:12px;font:600 16px/1 var(--rg-font);gap:10px;transition:background .15s,box-shadow .15s;box-shadow:0 10px 24px -14px #0071e3b3}body.rg-on .pt-rw-gate--solo .pt-rw-google:hover{background:var(--rg-accent-hover);border-color:var(--rg-accent-hover);transform:none;filter:none}body.rg-on .pt-rw-gate--solo .pt-rw-google:active{background:var(--rg-accent-press)}body.rg-on .pt-rw-gate--solo .pt-rw-google:focus-visible{outline:2px solid var(--rg-accent);outline-offset:3px}body.rg-on .pt-rw-gate--solo .pt-rw-or{margin:22px 0 14px;font-size:13px}body.rg-on .pt-rw-gate--solo .pt-rw-email-input{height:50px;padding:0 14px;border-radius:12px;font-size:16px}body.rg-on .pt-rw-gate--solo .pt-rw-email-go{height:50px;margin-top:10px;border-radius:12px;font-size:15.5px}body.rg-on .pt-rw-gate--solo .pt-rw-email-go:focus-visible{outline:2px solid var(--rg-accent);outline-offset:2px}body.rg-on .pt-rw-gate--solo .pt-rw-email-err,body.rg-on .pt-rw-gate--solo .pt-rw-email-sent{text-align:left}body.rg-on .pt-rw-gate--solo .pt-rw-gate-note{text-align:center;margin-top:16px;font-size:13px;line-height:1.45;text-wrap:balance}@media(max-width:640px){body.rg-on .pt-rw-gate.pt-rw-gate--solo{padding:30px 20px 24px;border-radius:14px}body.rg-on .pt-rw-gate--solo .pt-rw-gate-head{margin-bottom:22px}}@media(max-width:360px){body.rg-on .pt-rw-gate.pt-rw-gate--solo{padding:24px 16px 20px}body.rg-on .pt-rw-gate--solo .pt-rw-h{font-size:1.5rem}}body.rg-on .rgm{position:fixed;inset:calc(var(--rg-bar-h) + env(safe-area-inset-top,0px)) 0 0 0;z-index:50;display:flex;flex-direction:column;background:var(--rg-bg);font-family:var(--rg-font);color:var(--rg-ink)}body.rg-on .rgm-prog{display:flex;gap:5px;padding:14px 18px 0}body.rg-on .rgm-prog span{flex:1;height:4px;border-radius:999px;background:var(--rg-line);transition:background .3s}body.rg-on .rgm-prog span.on{background:var(--rg-accent)}body.rg-on .rgm-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:8px 0 16px}body.rg-on .rgm-stack{margin-block:auto;display:flex;flex-direction:column;animation:rgmIn .35s cubic-bezier(.22,1,.36,1) both}body.rg-on .rgm-head{padding:0 20px;text-align:center}body.rg-on .rgm-eyebrow{display:block;font:600 13px/1.2 var(--rg-font);color:var(--rg-accent);margin-bottom:8px}body.rg-on .rgm-title{font:700 clamp(1.5rem,7vw,1.75rem)/1.14 var(--rg-font);letter-spacing:-.025em;margin:0 auto;max-width:18ch;text-wrap:balance}body.rg-on .rgm-sub{font-size:15.5px;line-height:1.45;color:var(--rg-muted);margin:10px auto 0;max-width:32ch;text-wrap:balance}body.rg-on .rgm-vis{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 18px 0}@keyframes rgmIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}body.rg-on .rgm-actions{display:flex;gap:10px;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));background:var(--rg-surface);border-top:1px solid var(--rg-line)}body.rg-on .rgm-back{flex:none;width:52px;height:52px;border-radius:14px;border:1px solid var(--rg-line);background:var(--rg-surface);color:var(--rg-ink2);display:grid;place-items:center;cursor:pointer}body.rg-on .rgm-next{flex:1;height:52px;border-radius:14px;border:0;background:var(--rg-accent);color:#fff;font:600 16.5px/1 var(--rg-font);cursor:pointer;box-shadow:0 10px 24px -14px #0071e3bf}body.rg-on .rgm-next:active{background:var(--rg-accent-press)}body.rg-on .rgm-back:focus-visible,body.rg-on .rgm-next:focus-visible{outline:2px solid var(--rg-accent);outline-offset:2px}body.rg-on .rgm-pill{font:600 14px/1 var(--rg-font);color:var(--rg-accent-strong);background:var(--rg-tint);border:1px solid var(--rg-tint-b);border-radius:999px;padding:9px 15px}body.rg-on .rgm-logos{width:100%;max-width:380px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.rg-on .rgm-logo{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:14px;font:600 14.5px/1.2 var(--rg-font);color:var(--rg-ink);box-shadow:var(--rg-shadow)}body.rg-on .rgm-logo img{width:24px;height:24px;border-radius:5px;object-fit:contain;flex:none}body.rg-on .rgm-chan{width:100%;max-width:360px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.rg-on .rgm-chan-i{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 4px 12px;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:14px;font:600 12.5px/1.15 var(--rg-font);color:var(--rg-ink2);text-align:center;box-shadow:var(--rg-shadow)}body.rg-on .rgm-chan-i img{width:30px;height:30px;border-radius:7px;object-fit:contain}body.rg-on .rgm-panel{width:100%;max-width:360px;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:18px;padding:14px 14px 6px;box-shadow:0 1px 2px #1012190a,0 18px 36px -26px #102a5a4d}body.rg-on .rgm-panel-h{display:flex;align-items:center;justify-content:space-between;font:650 15.5px/1.2 var(--rg-font)}body.rg-on .rgm-bell{position:relative;color:var(--rg-muted);display:inline-flex}body.rg-on .rgm-bell i{position:absolute;right:-2px;top:-2px;width:8px;height:8px;border-radius:50%;background:var(--rg-danger)}body.rg-on .rgm-panel-n{font-size:13px;color:var(--rg-muted);margin:4px 0 8px}body.rg-on .rgm-lead{display:flex;align-items:center;gap:10px;padding:10px 6px;border-top:1px solid var(--rg-line);border-radius:10px}body.rg-on .rgm-lead.is-new{background:var(--rg-tint);border-top-color:transparent;animation:rgmLead .45s cubic-bezier(.22,1,.36,1) both}@keyframes rgmLead{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}body.rg-on .rgm-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:650 13px/1 var(--rg-font);flex:none}body.rg-on .rgm-lead-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.rg-on .rgm-lead-t b{font-size:15px;font-weight:600}body.rg-on .rgm-lead-t small{font-size:12.5px;color:var(--rg-muted)}body.rg-on .rgm-ok{display:inline-flex;align-items:center;gap:4px;font:600 12px/1 var(--rg-font);color:var(--rg-ok);background:var(--rg-ok-tint);border-radius:999px;padding:5px 8px;flex:none}body.rg-on .rgm-launch{width:100%;max-width:380px}body.rg-on .rgm-launch .rg-launch{max-width:none}body.rg-on .rgm-trial{width:100%;max-width:380px;display:flex;flex-direction:column;gap:10px}body.rg-on .rgm-trow{display:flex;align-items:center;gap:12px;padding:14px;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:16px;box-shadow:var(--rg-shadow)}body.rg-on .rgm-trow--free{background:#f5f9ff;border-color:var(--rg-tint-b)}body.rg-on .rgm-tic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--rg-tint);color:var(--rg-accent);flex:none}body.rg-on .rgm-tic--fuel{background:#fff4ea;color:#c2410c}body.rg-on .rgm-tt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.rg-on .rgm-tt b{font-size:16px;font-weight:650}body.rg-on .rgm-tt small{font-size:13px;color:var(--rg-muted)}body.rg-on .rgm-tv{margin-left:auto;text-align:right;font:700 21px/1.05 var(--rg-font);color:var(--rg-accent);letter-spacing:-.02em}body.rg-on .rgm-tv small{display:block;font:500 12.5px/1.3 var(--rg-font);color:var(--rg-muted);letter-spacing:0}body.rg-on .rgm-tv--pay{color:var(--rg-ink)}body.rg-on .rgm-tnote{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;font-size:14px;color:var(--rg-muted)}body.rg-on .rgm-tnote svg{color:var(--rg-ok)}@media(max-height:600px){body.rg-on .rgm-head{padding-top:12px}body.rg-on .rgm-sub{font-size:14.5px;margin-top:6px}body.rg-on .rgm-vis{padding-top:14px;gap:10px}body.rg-on .rgm-logo{min-height:48px}body.rg-on .rgm-chan-i{padding:10px 4px 9px}}@media(prefers-reduced-motion:reduce){body.rg-on .rgm-stack,body.rg-on .rgm-lead.is-new,body.rg-on .rgm-call,body.rg-on .rgm-wa{animation:none}}body.rg-on .rgm-tnote{text-wrap:balance;text-align:center}@media(max-width:360px){body.rg-on .rgm-logos{gap:8px}body.rg-on .rgm-logo{gap:8px;padding:8px 9px;font-size:13px}body.rg-on .rgm-logo img{width:20px;height:20px}body.rg-on .rgm-next{font-size:15px}body.rg-on .rgm-next svg{display:none}body.rg-on .rgm-tv{font-size:18px}body.rg-on .rgm-trow{padding:12px;gap:10px}body.rg-on .rgm-tnote{font-size:13px}}body.rg-on .pt-rw-telconf{margin-top:4px;padding:16px;border:1px solid var(--rg-tint-b);background:var(--rg-tint);border-radius:12px;text-align:center;font:650 1.35rem/1.2 var(--rg-font);letter-spacing:.01em;color:var(--rg-ink);font-variant-numeric:tabular-nums}body.rg-on .pt-rw-gate--tel .pt-rw-email-go{height:48px;border-radius:12px;font-size:15.5px}body.rg-on .rgm-calls{width:100%;max-width:360px;display:flex;flex-direction:column;gap:10px}body.rg-on .rgm-call{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;color:#fff;text-align:left;background:linear-gradient(180deg,#1c2a44,#0e1626);box-shadow:0 18px 36px -22px #0a142d8c;animation:rgmLead .45s cubic-bezier(.22,1,.36,1) both}body.rg-on .rgm-call-av{width:44px;height:44px;border-radius:50%;background:#fde2d3;color:#b4532a;display:grid;place-items:center;font:700 15px/1 var(--rg-font);flex:none}body.rg-on .rgm-call-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}body.rg-on .rgm-call-t small{font-size:12px;opacity:.7}body.rg-on .rgm-call-t b{font-size:16px;font-weight:650}body.rg-on .rgm-call-t em{font-style:normal;font-size:13px;opacity:.8}body.rg-on .rgm-call-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none}body.rg-on .rgm-call-btn--no{background:#e5484d;transform:rotate(135deg)}body.rg-on .rgm-call-btn--si{background:#2dbe60;animation:rgmRing 1.1s ease-in-out infinite}@keyframes rgmRing{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}body.rg-on .rgm-wa{display:flex;gap:10px;padding:12px 14px;border-radius:16px;background:var(--rg-surface);border:1px solid var(--rg-line);text-align:left;box-shadow:0 10px 26px -20px #102a5a66;animation:rgmLead .45s cubic-bezier(.22,1,.36,1) both}body.rg-on .rgm-wa-ic{width:36px;height:36px;border-radius:10px;background:#25d366;color:#fff;display:grid;place-items:center;flex:none}body.rg-on .rgm-wa-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}body.rg-on .rgm-wa-t small{display:flex;justify-content:space-between;font:600 11.5px/1.3 var(--rg-font);color:var(--rg-faint);text-transform:uppercase;letter-spacing:.02em}body.rg-on .rgm-wa-t b{font-size:15px;font-weight:650;color:var(--rg-ink)}body.rg-on .rgm-wa-t em{font-style:normal;font-size:14px;line-height:1.35;color:var(--rg-ink2)}body.rg-on .rgv-pc{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}body.rg-on .rgv-pc .rgm-calls,body.rg-on .rgv-pc .rgm-trial{max-width:440px}body.rg-on .rgm-casos{gap:8px}body.rg-on .rgm-casos .rgm-trow{padding:10px 14px 10px 10px}body.rg-on .rgm-caso-logo{width:76px;height:44px;flex:none;display:grid;place-items:center;padding:4px 8px;border-radius:10px;background:#fff;border:1px solid var(--rg-line);overflow:hidden}body.rg-on .rgm-caso-logo--osc{background:#1d2430;border-color:#1d2430}body.rg-on .rgm-caso-logo img{max-width:100%;max-height:34px;object-fit:contain}body.rg-on .rgm-caso-logo em{font:700 10.5px/1.15 var(--rg-font);font-style:normal;color:#0b4f8a;text-align:center}@media(max-width:560px){body.rg-on .rgm-casos .rgm-trow{padding:8px 12px 8px 8px;gap:10px;border-radius:14px}body.rg-on .rgm-caso-logo{width:58px;height:38px;padding:3px 6px}body.rg-on .rgm-caso-logo img{max-height:28px}body.rg-on .rgm-caso-logo em{font-size:8.5px}body.rg-on .rgm-casos .rgm-tt b{font-size:15px;line-height:1.2}body.rg-on .rgm-casos .rgm-tt small{font-size:12.5px;line-height:1.25}body.rg-on .rgm-casos .rgm-tv{font-size:20px}body.rg-on .rgm-casos .rgm-tv small{max-width:64px;margin-left:auto;font-size:11.5px;line-height:1.2}}@media(prefers-reduced-motion:reduce){body.rg-on .rgm-call-btn--si{animation:none}}@media(max-width:640px){body.rg-on .pt-rw:has(.pt-rw-step){overflow-y:auto}body.rg-on .pt-rw:has(.pt-rw-step) .pt-rw-stage{flex:0 0 auto;overflow:visible;padding-bottom:0}body.rg-on .pt-rw:has(.pt-rw-step) .pt-rw-bottom{border-top:0;background:transparent;padding-top:14px}body.rg-on .pt-rw:has(.pt-rw-step) .pt-rw-actions{max-width:520px}}body.rg-on .rgm-calls--quieto .rgm-call,body.rg-on .rgm-calls--quieto .rgm-wa,body.rg-on .rgm-calls--quieto .rgm-call-btn--si{animation:none}body.rg-on .pt-rw-chips--idioma{gap:8px;margin-top:8px}body.rg-on .pt-rw-chips--idioma .pt-rw-chip{font-size:15px;padding:12px 18px;border-radius:10px}@media(max-width:640px){body.rg-on .pt-rw-chips--idioma{display:grid;grid-template-columns:1fr}body.rg-on .pt-rw-chips--idioma .pt-rw-chip{text-align:left;padding:14px 16px;font-size:16px}}body.rg-on .pt-rw-ex-cta{align-self:flex-start;display:inline-flex;align-items:center;margin-top:8px;padding:7px 12px;border-radius:8px;background:var(--rg-accent);color:#fff;font:600 13px/1 var(--rg-font);box-shadow:0 6px 14px -8px #0071e3b3}body.rg-on .pt-rw-ex-use:active .pt-rw-ex-cta,body.rg-on .pt-rw-val-ex:active .pt-rw-ex-cta{background:var(--rg-accent-press)}@media(hover:hover){body.rg-on .pt-rw-ex-use:hover .pt-rw-ex-cta,body.rg-on .pt-rw-val-ex:hover .pt-rw-ex-cta{background:var(--rg-accent-hover)}}body.rg-on .gs{display:flex;flex-direction:column;gap:14px;margin-top:6px}body.rg-on .gs-opts{display:flex;flex-direction:column;gap:10px}body.rg-on .gs-opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px;min-height:76px;border-radius:14px;border:2px solid var(--rg-line);background:var(--rg-surface);cursor:pointer;font-family:var(--rg-font);color:var(--rg-ink);transition:border-color .15s,background .15s}body.rg-on .gs-opt.is-on{border-color:var(--rg-accent);background:var(--rg-tint)}body.rg-on .gs-opt:focus-visible{outline:3px solid var(--rg-accent);outline-offset:2px}body.rg-on .gs-opt-ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--rg-tint);color:var(--rg-accent);flex:none}body.rg-on .gs-opt.is-on .gs-opt-ic{background:var(--rg-accent);color:#fff}body.rg-on .gs-opt-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}body.rg-on .gs-opt-tx b{font-size:18px;font-weight:650}body.rg-on .gs-opt-tx small{font-size:15px;line-height:1.35;color:var(--rg-muted)}body.rg-on .gs-opt-ck{width:26px;height:26px;border-radius:50%;border:2px solid var(--rg-line);display:grid;place-items:center;flex:none;color:#fff}body.rg-on .gs-opt.is-on .gs-opt-ck{background:var(--rg-accent);border-color:var(--rg-accent)}body.rg-on .gs-input-wrap{display:flex;align-items:center;gap:10px;height:58px;padding:0 16px;border:2px solid var(--rg-accent);border-radius:14px;background:var(--rg-surface);color:var(--rg-muted)}body.rg-on .gs-input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 18px/1.2 var(--rg-font);color:var(--rg-ink)}body.rg-on .gs-filas{display:flex;flex-direction:column;gap:8px;margin-top:8px}body.rg-on .gs-fila{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;min-height:58px;border-radius:12px;border:1px solid var(--rg-line);background:var(--rg-surface);cursor:pointer;color:var(--rg-accent);font-family:var(--rg-font)}body.rg-on .gs-fila span{display:flex;flex-direction:column;gap:2px;color:var(--rg-ink)}body.rg-on .gs-fila b{font-size:17px;font-weight:600}body.rg-on .gs-fila small{font-size:14px;color:var(--rg-muted)}body.rg-on .gs-nada{margin:8px 2px 0;font-size:15px;color:var(--rg-muted)}body.rg-on .gs-elegido{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--rg-ok-tint);color:var(--rg-ok);font-size:17px}body.rg-on .gs-elegido span{flex:1;color:var(--rg-ink)}body.rg-on .gs-elegido button{border:0;background:none;color:var(--rg-accent);font:600 16px/1 var(--rg-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px}body.rg-on .gs-paises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.rg-on .gs-pais{min-height:56px;border-radius:12px;border:2px solid var(--rg-line);background:var(--rg-surface);font:600 17px/1.2 var(--rg-font);color:var(--rg-ink);cursor:pointer}body.rg-on .gs-pais.is-on{border-color:var(--rg-accent);background:var(--rg-tint);color:var(--rg-accent-strong)}body.rg-on .gs-aud{display:flex;padding:14px 16px;border-radius:12px;background:var(--rg-surface);border:1px solid var(--rg-line);font-size:16px;line-height:1.4;color:var(--rg-ink2)}body.rg-on .gs-aud span{display:inline}body.rg-on .gs-aud svg{vertical-align:-3px;margin-right:4px;color:var(--rg-ok)}body.rg-on .gs-aud--mal{background:#fff7ed;border-color:#fed7aa;color:#9a3412}body.rg-on .gs-aud--mal svg{color:#c2410c}body.rg-on .rgm-aviso{width:100%;max-width:380px;padding:12px 14px;border-radius:12px;background:#fff8e6;border:1px solid #f3dca0;color:#6b4e00;font-size:14px;line-height:1.45;text-align:left;animation:rgmIn .3s cubic-bezier(.22,1,.36,1) both}body.rg-on .rgm-aviso b{display:block;font-size:15px;color:#4a3600;margin-bottom:2px}body.rg-on .rgv-pc .rgm-aviso{max-width:440px}body.rg-on .rgm-err{margin:0;color:var(--rg-danger);font-size:14px;text-align:center}body.rg-on .rgm-azul{color:var(--rg-accent)}body.rg-on .gs-bloque{display:flex;flex-direction:column;gap:10px}body.rg-on .gs-guia{margin:2px 2px 0;font-size:16px;line-height:1.4;color:var(--rg-ink2)}body.rg-on .gs-guia--falta{color:var(--rg-muted);font-size:15px}body.rg-on .gs-pais{display:inline-flex;align-items:center;justify-content:center;gap:6px}body.rg-on .gs-lista{display:flex;flex-direction:column;gap:8px}body.rg-on .gs-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--rg-ok-tint);color:var(--rg-ok)}body.rg-on .gs-item span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;color:var(--rg-ink)}body.rg-on .gs-item b{font-size:17px;font-weight:600}body.rg-on .gs-item small{font-size:14px;color:var(--rg-muted)}body.rg-on .gs-item button{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--rg-line);background:var(--rg-surface);border-radius:10px;padding:9px 12px;font:600 15px/1 var(--rg-font);color:var(--rg-ink2);cursor:pointer}body.rg-on .gs-fila:disabled{opacity:.55;cursor:default}body.rg-on .gs-fila-ya{margin-left:auto;font-style:normal;font-size:13px;color:var(--rg-muted)}body.rg-on .rv-lista{display:flex;flex-direction:column;border:1px solid var(--rg-line);border-radius:14px;background:var(--rg-surface);overflow:hidden;margin-top:6px}body.rg-on .rv-fila{display:flex;align-items:center;gap:12px;padding:13px 14px}body.rg-on .rv-fila+.rv-fila{border-top:1px solid var(--rg-line)}body.rg-on .rv-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--rg-tint);color:var(--rg-accent);flex:none}body.rg-on .rv-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.rg-on .rv-tx small{font-size:13.5px;color:var(--rg-muted)}body.rg-on .rv-tx b{font-size:16.5px;font-weight:600;color:var(--rg-ink);overflow-wrap:anywhere}body.rg-on .rv-nota{display:flex;gap:10px;margin-top:14px;padding:13px 14px;border-radius:12px;background:var(--rg-tint);color:var(--rg-ink2);font-size:15px;line-height:1.45}body.rg-on .rv-nota svg{color:var(--rg-accent);flex:none;margin-top:1px}body.rg-on .rv-extras{margin-top:14px;display:flex;flex-direction:column;gap:10px}body.rg-on .rv-extras-link{align-self:flex-start;border:0;background:none;padding:4px 0;font:600 14px/1.3 var(--rg-font);color:var(--rg-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}body.rg-on .rv-extras-h{font:700 15px/1.3 var(--rg-font);color:var(--rg-ink2)}body.rg-on .rv-extras-h span{font-weight:500;color:var(--rg-muted)}body.rg-on .rv-extras-op{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid var(--rg-line, #e6e8ec);font-size:14px;line-height:1.5;color:var(--rg-ink2);cursor:pointer}body.rg-on .rv-extras-op input{margin-top:3px;width:18px;height:18px;accent-color:var(--rg-accent);flex:none}body.rg-on .rv-extras-nota{margin:0;font-size:13px;color:var(--rg-muted)}body.rg-on .rv-extras-link:hover{color:var(--rg-ink2)}body.rg-on .rv-extras-link:focus-visible,body.rg-on .rv-extras-op input:focus-visible{outline:2px solid var(--rg-accent);outline-offset:2px}body.rg-on .rv-extras-op:hover{border-color:var(--rg-tint-b)}body.rg-on .rv-extras-op:has(input:checked){border-color:var(--rg-accent);background:var(--rg-tint)}body.rg-on .rv-cambiar{display:block;margin:12px auto 0;border:0;background:none;font:600 15px/1 var(--rg-font);color:var(--rg-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px}body.rg-on .gs-item .gs-km{display:inline-flex;gap:4px;margin-top:6px}body.rg-on .gs-item .gs-km button{padding:6px 12px;border-radius:10px;font-size:14px;font-weight:500;border:1px solid var(--rg-line);background:var(--rg-surface);color:var(--rg-ink2);cursor:pointer}body.rg-on .gs-item .gs-km button[aria-pressed=true]{border-color:var(--rg-ok);background:var(--rg-ok);color:#fff}body.rg-on .ob-advertise .geo-chip .geo-chip-km button{width:auto;height:auto;padding:1px 7px;line-height:1.4;display:inline-block;border-radius:4px;background:transparent;font-size:.76rem}body.rg-on .ob-advertise .geo-chip .geo-chip-km button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #0000001f}body.rg-on .pt-rw-chars{margin-top:6px;text-align:right;font-size:.8rem;color:var(--rg-muted);font-variant-numeric:tabular-nums}body.rg-on .pt-rw-chars.is-near{color:#5c4200;font-weight:600}body.rg-on .pt-rw-skip{margin-right:0}@media(max-width:560px){body.rg-on .pt-rw-actions:has(.pt-rw-skip){flex-wrap:wrap}body.rg-on .pt-rw-skip{order:3;flex:1 1 100%}}body.rg-on .pc-promo{margin:0 0 16px;padding:14px 16px;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-r-card);box-shadow:var(--rg-shadow);display:flex;flex-direction:column;gap:8px;text-align:left}body.rg-on .pc-promo-fila{display:flex;justify-content:space-between;gap:12px;font:400 14px/1.4 var(--rg-font);color:var(--rg-ink2)}body.rg-on .pc-promo-fila b{color:var(--rg-ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}body.rg-on .pc-promo-total{padding-top:8px;border-top:1px solid var(--rg-line);font-weight:600;color:var(--rg-ink)}body.rg-on .pc-promo-gratis{color:var(--rg-ok)!important}body.rg-on .pc-promo-gratis s{color:var(--rg-faint);font-weight:400;margin-right:6px}body.rg-on .pc-promo-nota{margin:0;font:400 13px/1.45 var(--rg-font);color:var(--rg-muted)}body.rg-on .pc-promo-form{display:flex;gap:8px;align-items:center}body.rg-on .pc-promo-form .pt-rw-email-input{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.03em}body.rg-on .pc-promo-err{margin:0;font:500 13px/1.4 var(--rg-font);color:var(--rg-danger)}
