.cv2{--navy:#0b1f3a;--navy-2:#132b4d;--navy-deep:#0a1830;--cv-ink:#1c2533;--cv-muted:#5b6675;--line:#e3e8ef;--bg-soft:#f5f7fa;--orange-hover:#d9822b;--orange-text:#b25200;--orange-on-dark:#ffb86b;--cta-bg:var(--orange);--cta-bg-hover:var(--orange-hover);--green:#1f8a4c;--green-soft:#e8f6ee;--green-line:#bfe3cc;--green-on-dark:#5fd68a;--warn-bg:#fff7f2;--warn-line:#f6d5bd;--warn-icon:#c9531e;--whatsapp:#25d366;--whatsapp-hover:#1ebe5b;--radius-card:14px;--shadow-card:0 10px 30px #0b1f3a1a;--cv-hero-bg:linear-gradient(180deg, var(--orange-light,#fff4e6) 0%, var(--grey-light,#f8f8f6) 100%);--cv-field-bg:#fbf7f0;--cv-field-border:#8f806a;font-family:var(--font-inter-var), Inter, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;color:var(--cv-ink);background:#fff;line-height:1.55}.cv2 *,.cv2 :before,.cv2 :after{box-sizing:border-box}.cv2 :where(h1,h2,h3,p,ul,ol,blockquote,figure){margin:0;padding:0}.cv2 a{color:inherit}.cv2 svg{max-width:100%;display:block}.cv2 .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.cv2 :where(h1,h2,h3){letter-spacing:-.01em;color:inherit;font-weight:800;line-height:1.2}.cv2 h1{font-size:clamp(1.9rem,3.6vw,2.9rem)}.cv2 h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2.1rem)}.cv2 h3{font-size:1.1rem;font-weight:700}.cv2 p{margin-bottom:12px}.cv2 .lead{color:var(--cv-muted);font-size:1.08rem}.cv2 .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);margin-bottom:10px;font-size:.78rem;font-weight:700;display:inline-block}.cv2 section{padding:64px 0}.cv2 section.soft{background:var(--bg-soft)}.cv2 .sec-head{max-width:720px;margin-bottom:32px}.cv2 .note{color:var(--cv-muted);margin-top:10px;font-size:.88rem}.cv2 .btn{cursor:pointer;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.cv2 .btn-primary{background:var(--cta-bg);color:#fff}.cv2 .btn-primary:hover{background:var(--cta-bg-hover)}.cv2 .btn-outline{color:var(--navy);border-color:var(--navy);background:#fff}.cv2 .btn-outline:hover{background:var(--navy);color:#fff}.cv2 .btn-wa{background:var(--whatsapp);color:#fff}.cv2 .btn-wa:hover{background:var(--whatsapp-hover)}.cv2 .btn-navy{background:var(--navy);color:#fff}.cv2 .btn-navy:hover{background:var(--navy-2)}.cv2 .btn:focus-visible,.cv2 a:focus-visible,.cv2 summary:focus-visible{outline:3px solid var(--orange-text);outline-offset:2px}.cv2 .grid{gap:20px;display:grid}.cv2 .g2{grid-template-columns:repeat(2,1fr)}.cv2 .g3{grid-template-columns:repeat(3,1fr)}.cv2 .g4{grid-template-columns:repeat(4,1fr)}.cv2 .card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:24px}.cv2 .card h3{margin-bottom:8px}.cv2 .card p{color:var(--cv-muted);margin:0}.cv2 .icon{background:var(--orange-light);width:40px;height:40px;color:var(--orange-text);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.cv2 .icon svg{width:22px;height:22px}.cv2 ul.checks{list-style:none}.cv2 ul.checks li{margin-bottom:8px;padding-left:28px;position:relative}.cv2 ul.checks li:before{content:"";background:var(--green-soft);border-radius:50%;width:18px;height:18px;position:absolute;top:5px;left:0}.cv2 ul.checks li:after{content:"";border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:8px;height:5px;position:absolute;top:9px;left:5px;transform:rotate(-45deg)}.cv2 .hero{background:var(--cv-hero-bg);color:var(--cv-ink);border-bottom:1px solid #f0e3d0;padding:56px 0 64px}.cv2 .hero .grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:40px}.cv2 .hero .eyebrow{color:var(--orange-text)}.cv2 .hero h1{color:var(--navy);margin-bottom:16px}.cv2 .hero .lead{color:var(--cv-ink);margin-bottom:22px;font-size:1.12rem}.cv2 .chips{flex-wrap:wrap;gap:10px;margin-bottom:24px;list-style:none;display:flex}.cv2 .chip{color:var(--cv-ink);background:#ffffffb3;border:1px solid #f0cfa3;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:600}.cv2 .chip b{color:var(--orange-text)}.cv2 .hero ul.checks li{color:var(--cv-ink)}.cv2 .hero ul.checks li:before{background:var(--green-soft)}.cv2 .hero ul.checks li:after{border-color:var(--green)}.cv2 .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.cv2 .hero .btn-primary,.cv2 .form-card .btn-primary,.cv2 .hero .btn-wa{color:var(--navy)}.cv2 .breadcrumb{color:var(--cv-muted);margin-bottom:18px;font-size:.82rem}.cv2 .breadcrumb ol{flex-wrap:wrap;align-items:center;list-style:none;display:flex}.cv2 .breadcrumb a{color:var(--navy);text-decoration:none}.cv2 .breadcrumb a:hover{text-decoration:underline}.cv2 .breadcrumb .sep{margin:0 6px}.cv2 .form-card{color:var(--cv-ink);background:#fff;border:1px solid #f0dcc0;border-radius:20px;padding:32px 26px 26px;scroll-margin-top:90px;position:relative;box-shadow:0 1px 2px #0b1f3a0f,0 10px 22px #0b1f3a14,0 28px 48px -12px #ec973c4d}.cv2 .form-card:before{content:"";background:linear-gradient(90deg, var(--orange) 0%, #f0ad5f 100%);border-radius:20px 20px 0 0;height:6px;position:absolute;top:-1px;left:-1px;right:-1px}.cv2 .form-card h2{margin-bottom:4px;font-size:1.2rem}.cv2 .form-card .sub{color:var(--cv-muted);margin-bottom:16px;font-size:.9rem}.cv2 .field{min-width:0;margin-bottom:12px}.cv2 .field label{color:var(--navy);margin-bottom:5px;font-size:.82rem;font-weight:600;display:block}.cv2 .field input,.cv2 .field select,.cv2 .field textarea{border:1px solid var(--cv-field-border);width:100%;font:inherit;background:var(--cv-field-bg);color:var(--cv-ink);border-radius:10px;padding:12px 13px;font-size:.96rem;transition:box-shadow .15s,border-color .15s,background .15s}.cv2 .field input:focus,.cv2 .field select:focus,.cv2 .field textarea:focus{outline:3px solid var(--orange-text);outline-offset:1px;border-color:var(--orange-text);background:#fff;box-shadow:0 0 0 5px #ec973c47}.cv2 .row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv2 .phone-wrap{display:flex}.cv2 .phone-wrap span{border:1px solid var(--cv-field-border);background:#f3ecdf;border-right:none;border-radius:10px 0 0 10px;align-items:center;padding:0 12px;font-size:.92rem;font-weight:600;display:flex}.cv2 .phone-wrap input{border-radius:0 10px 10px 0;min-width:0}.cv2 .form-card .btn{justify-content:center;width:100%;margin-top:6px}.cv2 .form-card .btn[disabled]{opacity:.7;cursor:progress}.cv2 .form-error{color:#b42318;margin-top:10px;font-size:.86rem}.cv2 .consent{color:var(--cv-muted);margin-top:10px;margin-bottom:0;font-size:.78rem}.cv2 .or{color:var(--cv-muted);align-items:center;gap:10px;margin:16px 0 12px;font-size:.82rem;display:flex}.cv2 .or:before,.cv2 .or:after{content:"";background:var(--line);flex:1;height:1px}.cv2 .contact-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cv2 .contact-row a{color:var(--navy);border:1px solid #e2d3bb;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.cv2 .contact-row a svg{width:18px;height:18px}.cv2 .trust{border-bottom:1px solid var(--line);background:#fff;padding:22px 0}.cv2 .trust ul{flex-wrap:wrap;justify-content:space-between;gap:16px;list-style:none;display:flex}.cv2 .stat{flex-direction:column;display:flex}.cv2 .stat b{color:var(--navy);font-size:1.5rem;line-height:1.1}.cv2 .stat span{color:var(--cv-muted);font-size:.85rem}.cv2 .qa{border-left:4px solid var(--orange);background:var(--orange-light);border-radius:0 var(--radius-card) var(--radius-card) 0;padding:20px 24px}.cv2 .qa strong{color:var(--navy)}.cv2 .qa p+p,.cv2 .qa p+ul,.cv2 .qa ul+p{margin-top:10px}.cv2 .qa ul{padding-left:20px;list-style:outside}.cv2 .qa a{color:var(--navy);font-weight:700;text-decoration:underline}.cv2 .qa.qa-alert{border-left-color:var(--warn-icon);background:var(--warn-bg)}.cv2 .reviewed-line{margin:0 0 8px}.cv2 .reviewed-line a{color:var(--navy)}.cv2 .hero .grid.solo{grid-template-columns:1fr;max-width:860px}.cv2 .who .card{border-top:4px solid var(--orange)}.cv2 .warn{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--radius-card);align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;display:flex}.cv2 .warn svg{width:24px;height:24px;color:var(--warn-icon);flex:none;margin-top:2px}.cv2 .warn.good{background:var(--green-soft);border-color:var(--green-line)}.cv2 .warn.good svg{color:var(--green)}.cv2 details summary::-webkit-details-marker{display:none}.cv2 .ltable-wrap{border:1px solid var(--line);border-radius:var(--radius-card);-webkit-overflow-scrolling:touch;background:#fff;max-height:440px;margin-top:24px;overflow:auto}.cv2 .ltable-wrap:focus-visible{outline:3px solid var(--orange-text);outline-offset:2px}.cv2 .ltable{border:0;border-radius:0;width:100%;min-width:0;font-size:.92rem}.cv2 .ltable th{z-index:1;background:var(--bg-soft);box-shadow:0 1px 0 var(--line);white-space:nowrap;position:sticky;top:0}.cv2 .ltable th,.cv2 .ltable td{padding:10px 14px}.cv2 .ltable td:first-child{color:var(--cv-muted);white-space:nowrap;width:1%}.cv2 .ltable a{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.cv2 .ltable a:hover{color:var(--orange-text)}.cv2 .pcards{margin-top:32px}.cv2 .pcards h3{margin-bottom:16px}.cv2 .pcard{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--cv-ink);background:#fff;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.cv2 .pcard:hover{border-color:var(--orange);transform:translateY(-2px)}.cv2 .pcard-img{object-fit:cover;--pcard-gradient:linear-gradient(90deg, #eb9136fa 22.4%, #eb91367d 81.77%);width:100%;height:160px;display:block}.cv2 .pcard-placeholder{background:var(--pcard-gradient)}.cv2 .pcard-photo{background:var(--pcard-photo) center / cover no-repeat, var(--pcard-gradient)}.cv2 .pcard-body{flex-direction:column;flex:1;padding:16px;display:flex}.cv2 .pcard h4{color:var(--navy);margin:0 0 8px;font-size:1.02rem;font-weight:700;line-height:1.3}.cv2 .pcard p{color:var(--cv-muted);flex:1;margin:0 0 10px;font-size:.9rem}.cv2 .pcard small{color:var(--cv-muted);border-top:1px solid var(--line);padding-top:8px;font-size:.82rem;display:block}.cv2 .pcards-all a{color:var(--navy);font-weight:700}.cv2 .steps{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;display:grid}.cv2 .step{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:22px 18px;position:relative}.cv2 .step:before{counter-increment:s;content:"0" counter(s);color:var(--orange-text);margin-bottom:8px;font-size:1.4rem;font-weight:800;display:inline-block}.cv2 .step h3{margin-bottom:6px;font-size:1rem}.cv2 .step p{color:var(--cv-muted);margin:0;font-size:.9rem}.cv2 .step .time{background:var(--bg-soft);color:var(--navy);border-radius:999px;margin-top:10px;padding:4px 9px;font-size:.78rem;font-weight:700;display:inline-block}.cv2 .docs .card ul{margin-top:6px}.cv2 .table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--radius-card);overflow-x:auto}.cv2 table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;width:100%;min-width:640px;overflow:hidden}.cv2 th,.cv2 td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px;font-size:.96rem}.cv2 th{background:var(--bg-soft);letter-spacing:.04em;text-transform:uppercase;color:var(--cv-muted);font-size:.85rem;font-weight:700}.cv2 tr:last-child td{border-bottom:none}.cv2 .changes{background:var(--navy);color:#fff;border-radius:var(--radius-card);padding:32px}.cv2 .changes .eyebrow{color:var(--orange-on-dark)}.cv2 .changes h2{color:#fff}.cv2 .changes .grid{margin-top:20px}.cv2 .changes .card{background:#ffffff0f;border-color:#ffffff24}.cv2 .changes .card h3{color:var(--orange-on-dark)}.cv2 .changes .card p{color:#d5deea}.cv2 .proof{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.cv2 .case{background:var(--navy);color:#fff;border-radius:var(--radius-card);padding:26px}.cv2 .case h3{color:var(--orange-on-dark);margin-bottom:8px}.cv2 .case p{color:#d5deea;font-size:.95rem}.cv2 .case a{color:#fff;font-weight:600}.cv2 .rv{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;flex-direction:column;min-width:0;padding:26px;display:flex}.cv2 .rv-slides{display:grid}.cv2 .rv-slide{visibility:hidden;opacity:0;grid-area:1/1;margin:0;transition:opacity .5s,visibility 0s linear .5s}.cv2 .rv-slide.is-active{visibility:visible;opacity:1;transition:opacity .5s}.cv2 .rv-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cv2 .rv-avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:grid}.cv2 .rv-name{color:var(--navy);font-weight:700}.cv2 .rv-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv2 .rv-stars{gap:2px;display:inline-flex}.cv2 .rv-stars svg{width:16px;height:16px;fill:var(--line)}.cv2 .rv-stars svg.on{fill:#e8a317}.cv2 .rv-source{color:var(--cv-muted);font-size:.78rem}.cv2 .rv-text{color:var(--cv-ink);white-space:pre-line;margin:0;font-size:.98rem}.cv2 .rv-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.cv2 .rv-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.cv2 .rv-btn:hover{background:var(--bg-soft)}.cv2 .rv-btn svg{width:18px;height:18px}.cv2 .rv-dots{gap:4px;display:flex}.cv2 .rv-dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.cv2 .rv-dot:after{content:"";background:#b8c1cd;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv2 .rv-dot.is-active:after{background:var(--navy)}@media (prefers-reduced-motion:reduce){.cv2 .rv-slide,.cv2 .rv-slide.is-active{transition:none}}.cv2 .faq details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px}.cv2 .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:700;list-style:none;display:flex}.cv2 .faq summary:after{content:"+";color:var(--orange-text);flex:none;font-size:1.3rem}.cv2 .faq details[open] summary:after{content:"–"}.cv2 .faq summary h3{font-size:1rem;font-weight:700}.cv2 .faq .a{color:var(--cv-muted);padding:0 20px 18px}.cv2 .rel .grid a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;padding:18px;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.cv2 .rel .grid a:hover{border-color:var(--orange);transform:translateY(-2px)}.cv2 .rel .grid a span{color:var(--cv-muted);margin-top:4px;font-size:.88rem;font-weight:400;display:block}.cv2 .rel .note a{color:var(--navy);font-weight:700}.cv2 .cities .grid a{padding:14px 16px}.cv2 .cta-band{background:linear-gradient(90deg, var(--orange) 0%, #f0ad5f 100%);color:var(--navy);text-align:center;padding:56px 0}.cv2 .cta-band h2{color:var(--navy)}.cv2 .cta-band p{color:var(--navy);max-width:620px;margin:0 auto 22px}.cv2 .cta-band .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cv2 .cta-band .btn-outline{color:var(--navy);background:#fff;border-color:#fff}.cv2 .cta-band .btn-outline:hover{background:var(--navy);border-color:var(--navy);color:#fff}.cv2 .disclaimer{background:var(--bg-soft);color:var(--cv-muted);border-top:1px solid var(--line);padding:18px 0;font-size:.85rem}.cv2 .disclaimer p{margin:0}.cv2 .mbar{z-index:60;border-top:1px solid var(--line);background:#fff;gap:10px;padding:10px 12px;display:none;position:fixed;bottom:0;left:0;right:0}.cv2 .mbar a{text-align:center;color:#fff;border-radius:9px;flex:1;padding:12px;font-size:.9rem;font-weight:700;text-decoration:none}.cv2 .mbar .m-call{background:var(--navy)}.cv2 .mbar .m-wa{background:var(--whatsapp)}.cv2 .mbar .m-quote{background:var(--cta-bg)}@media (max-width:980px){.cv2 .hero .grid,.cv2 .g4,.cv2 .g3,.cv2 .proof,.cv2 .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.cv2 section{padding:48px 0}.cv2 .hero{padding:36px 0 48px}.cv2 .hero .grid,.cv2 .g2,.cv2 .g3,.cv2 .g4,.cv2 .steps,.cv2 .proof,.cv2 .row,.cv2 .contact-row{grid-template-columns:1fr}.cv2 .trust ul{grid-template-columns:1fr 1fr;display:grid}.cv2 .mbar{display:flex}.cv2 .changes{padding:24px}body:has(.cv2){padding-bottom:70px}body:has(.cv2) .wechatBtn{display:none}}.cv2 .prose{max-width:860px}.cv2 .prose p{color:var(--cv-ink);margin:0 0 16px}.cv2 .prose p:last-child{margin-bottom:0}.cv2 .prose h3{margin:20px 0 10px}.cv2 .prose ul.checks{margin-bottom:16px}.cv2 .benefits .card{border-top:4px solid var(--orange)}.cv2 .cat-table th[scope=row]{text-transform:none;letter-spacing:0;color:var(--navy);box-shadow:none;white-space:nowrap;background:#fff;font-size:.96rem;position:static}.cv2 .cat-table tr:last-child th,.cv2 .cat-table tr:last-child td{border-bottom:none}.cv2 .help-list{columns:2;column-gap:32px}.cv2 .help-list li{break-inside:avoid}@media (max-width:680px){.cv2 .help-list{columns:1}.cv2 .cat-table th[scope=row]{white-space:normal}.cv2 .cat-table th,.cv2 .cat-table td{padding:10px}}.cv2 details.fulllist{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;margin-top:24px}.cv2 details.fulllist>summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:16px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.cv2 details.fulllist>summary:after{content:"+";color:var(--orange-text);flex:none;font-size:1.3rem}.cv2 details.fulllist[open]>summary:after{content:"–"}.cv2 details.fulllist .ltable-wrap{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);margin:0}.cv2 :is(.prose p,.prose li,.card p,.card li,.step p,.qa,.case p,.faq .a){text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:480px){.cv2 :is(.prose p,.prose li,.card p,.card li,.step p,.qa,.case p,.faq .a){text-align:left;-webkit-hyphens:manual;hyphens:manual}}.cv2 .bis-products .pcards{margin-top:0}.cv2 .bis-products+section.cities{padding-top:0}
