:root{--navy:#00053f;--purple:#563ff0;--purple-ink:#4330d6;--purple-tint:#f1eeff;--mint:#3ae3c3;--mist:#f3f4fb;--line:#dcdff0;--ink:#00053f;--ink-2:#4a4f7a;--on-dark-2:#b9bce0;--max:1180px;--gut:clamp(20px,4vw,40px)}*{box-sizing:border-box}body{background:#fff;color:var(--ink);font-family:Poppins,system-ui,sans-serif;font-size:17px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:var(--purple)}a:hover{color:var(--purple-ink)}h1,h2,h3,p,ul{margin:0}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance}.wrap{margin:0 auto;max-width:var(--max);padding:0 var(--gut)}.kicker{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--purple);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:22px;padding:6px 14px}.kicker b{background:var(--purple);border-radius:50%;height:6px;width:6px}h2{font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.12;max-width:22ch}.sub{color:var(--ink-2);font-size:19px;line-height:1.6;margin:18px 0 clamp(36px,5vw,56px);max-width:62ch;text-wrap:pretty}.btn{align-items:center;background:var(--purple);border:1.5px solid var(--purple);border-radius:10px;color:#fff;display:inline-flex;font:600 16px/1 Poppins,sans-serif;gap:10px;padding:16px 22px;text-decoration:none;transition:background .15s}.btn:hover{background:var(--purple-ink);border-color:var(--purple-ink);color:#fff}.btn.ghost{background:transparent;color:var(--purple)}.btn.ghost:hover{background:var(--purple-tint);color:var(--purple)}.sec{padding:clamp(64px,8vw,104px) 0}.sec--mist{background:var(--mist)}.check{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;flex:none;height:26px;place-items:center;width:26px}.hero{background:linear-gradient(180deg,#fff 0,var(--mist) 100%);overflow:hidden;position:relative}.hero:before{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 55% 60% at 30% 40%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 55% 60% at 30% 40%,#000 0,transparent 75%);opacity:.5;pointer-events:none;position:absolute}.hero .wrap{position:relative}html{scroll-behavior:smooth}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.bar{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:14px 0}.bar .btn{padding:13px 20px}#sesion{scroll-margin-top:96px}.brand{align-items:center;display:flex;gap:20px}.brand .dc{width:150px}.brand .lv{height:40px;width:auto}.hero-grid{align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding:clamp(40px,6vw,72px) 0 clamp(56px,7vw,88px)}.hero-grid>div:first-child{padding-top:clamp(0px,3vw,40px)}.hero h1{font-size:clamp(38px,5vw,58px);font-weight:700;letter-spacing:-.03em;line-height:1.06;max-width:18ch}.hero .lead{color:var(--ink-2);font-size:18px;line-height:1.65;margin-top:20px;max-width:56ch;text-wrap:pretty}.hero .lead+.lead{margin-top:14px}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.defs{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.def{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.def.ent{border:1.5px solid var(--purple);box-shadow:0 24px 50px -28px rgba(86,63,240,.45)}.def b{color:var(--purple);display:block;font-size:15px;font-weight:600;margin-bottom:8px}.def p{color:var(--ink-2);font-size:16px}.compare{background:#fff;border:1px solid var(--line);border-collapse:separate;border-radius:20px;border-spacing:0;overflow:hidden;width:100%}.compare td,.compare th{border-bottom:1px solid var(--line);font-size:16px;padding:18px 24px;text-align:left;vertical-align:top}.compare tr:last-child td{border-bottom:0}.compare thead th{color:var(--navy);font-size:20px;font-weight:600;padding-bottom:20px;padding-top:24px}.compare thead th small{color:var(--ink-2);display:block;font-size:14px;font-weight:400;margin-top:4px}.compare td.ent,.compare th.ent{background:var(--purple-tint);color:var(--navy)}.compare thead th.ent{border-top:3px solid var(--purple)}.compare td.k{font-weight:600;width:22%}.compare td.b{color:var(--ink-2);width:34%}.tagr{background:var(--mint);border-radius:999px;color:var(--navy);display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:3px 10px;vertical-align:middle}.personal{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;gap:16px;margin-top:24px;padding:22px 24px}.personal .ic{background:var(--mist);border-radius:50%;color:var(--purple);display:grid;flex:none;font-size:14px;font-weight:600;height:28px;place-items:center;width:28px}.personal p{color:var(--ink-2);font-size:16px}.personal strong{color:var(--navy);font-weight:600}.forwho{align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fit{background:var(--mist);border-radius:20px;padding:32px}.fit h3{font-size:20px;font-weight:600;margin-bottom:8px}.fit li{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:14px;line-height:1.5;list-style:none;padding:16px 0}.fit li:last-child{border-bottom:0;padding-bottom:0}.fit ul{padding:0}.benefits{counter-reset:b;display:grid;gap:32px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.benefit{border-top:2px solid var(--line);counter-increment:b;padding-top:22px;position:relative}.benefit:after{background:var(--purple);content:"";height:2px;left:0;position:absolute;top:-2px;width:48px}.benefit:before{color:var(--purple);content:counter(b,decimal-leading-zero);display:block;font-size:15px;font-weight:600;margin-bottom:14px}.benefit h3{font-size:19px;font-weight:600;margin-bottom:6px}.benefit p{color:var(--ink-2);font-size:16px}.grid3{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px}.card h3{font-size:20px;font-weight:600;margin-bottom:8px}.card p{color:var(--ink-2);font-size:16px}.ico{background:var(--purple-tint);border-radius:12px;color:var(--purple);display:grid;font-size:15px;font-weight:600;height:44px;margin-bottom:20px;place-items:center;width:44px}.steps{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,72px)}.step{border-top:2px solid var(--line);padding-top:24px;position:relative}.step:after{background:var(--purple);content:"";height:2px;left:0;position:absolute;top:-2px;width:56px}.step b{display:block;font-size:19px;font-weight:600;margin-bottom:8px}.step span{color:var(--ink-2);font-size:16px}.case{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:auto minmax(0,1fr);margin-top:clamp(48px,6vw,72px);padding:clamp(28px,4vw,48px)}.sec--lead{padding-top:clamp(24px,3vw,40px)}.form-photo{margin:0}.form-photo img{aspect-ratio:16/9;border-radius:20px;object-fit:cover;object-position:center 40%;width:100%}.case .big{color:var(--purple);font-size:clamp(44px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1}.case h3{font-size:22px;font-weight:600;margin-bottom:8px}.case p{color:var(--ink-2)}.faq{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;list-style:none}summary::-webkit-details-marker{display:none}summary:after{color:var(--purple);content:"+";font-size:22px;font-weight:500;line-height:1}details[open] summary:after{content:"−"}details p{color:var(--ink-2);margin-top:12px;max-width:62ch}.form-wrap{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-wrap .sub{margin-bottom:0}.checks{border-top:1px solid var(--line);margin-top:28px;padding:0}.checks li{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:14px;list-style:none;padding:16px 0}.filter-note{color:var(--ink-2);font-size:14px;line-height:1.6;margin-top:24px}.form-box{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -36px rgba(0,5,63,.3);padding:clamp(24px,3vw,36px)}.form-box h3{font-size:22px;font-weight:600;margin-bottom:22px}.form-box .hint{color:var(--ink-2);font-size:14px;margin-bottom:22px}.form{display:grid;gap:16px;grid-template-columns:1fr 1fr}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:14px;font-weight:500}.field label em{color:var(--purple);font-style:normal}.field input,.field select,.field textarea{background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);font:400 16px/1.4 Poppins,sans-serif;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.field select{appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%234a4f7a' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:38px}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(86,63,240,.16);outline:none}.field.err input,.field.err select,.field.err textarea{border-color:#d6336c}.field .msg{color:#c2255c;display:none;font-size:13px}.field.err .msg{display:block}.form .btn{cursor:pointer;grid-column:1/-1;justify-content:center;margin-top:6px;width:100%}.form .btn[disabled]{cursor:not-allowed;opacity:.45}.notice{align-items:flex-start;background:var(--mist);border:1px solid var(--line);border-radius:12px;color:var(--ink-2);display:none;font-size:14px;gap:12px;grid-column:1/-1;line-height:1.55;padding:14px 16px}.notice.on{display:flex}.notice b{color:var(--navy);font-weight:600}.legal{color:var(--ink-2);font-size:13px;grid-column:1/-1;line-height:1.5}.foot{background:var(--navy);color:var(--on-dark-2);font-size:14px;padding:48px 0}.foot .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.foot img{filter:brightness(0) invert(1);width:130px}.foot div{display:flex;flex-direction:column;gap:6px;max-width:70ch}@media (max-width:900px){.benefits,.case,.defs,.faq,.form-wrap,.forwho,.grid3,.hero-grid,.steps{grid-template-columns:1fr}.bar{gap:12px;padding:10px 0}.bar .btn{font-size:14px;padding:11px 14px}.brand{gap:12px}.brand .dc{width:104px}.brand .lv{height:30px}.compare td,.compare th{font-size:14px;padding:12px}.compare td.k{width:30%}}@media (max-width:640px){.form{grid-template-columns:1fr}.brand .lv{display:none}.compare,.compare tbody,.compare thead{display:block}.compare tr{display:grid;grid-template-columns:1fr 1fr}.compare thead th:first-child{display:none}.compare td.k{background:var(--mist);grid-column:1/-1;padding:10px 12px}.compare td.b,.compare td.ent,.compare td.k{font-size:13px;width:auto}.compare td,.compare th{word-break:break-word}.tagr{display:block;margin:6px 0 0;width:max-content}}main .body-container,main .row-fluid,main .row-fluid-wrapper,main .widget-span{float:none;margin:0;max-width:none;min-height:0;padding:0;width:100%}main .dnd-section{padding:0}.brand .dc,.foot img,.form-photo img{height:auto}.lv-hs-form{min-height:120px}.lv-hs-form .hs-form{display:grid;gap:16px;grid-template-columns:1fr}.lv-hs-form fieldset{border:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;max-width:none!important;min-width:0;padding:0}.lv-hs-form fieldset:after,.lv-hs-form fieldset:before{display:none}.lv-hs-form fieldset:not(:has(>:not([style*="display: none"]))){display:none}.lv-hs-form .hs-form-field{display:flex;flex-direction:column;float:none!important;gap:6px;padding:0!important;width:100%!important}.lv-hs-form .hs-form-field>label{color:var(--ink);font-size:14px;font-weight:500}.lv-hs-form .hs-form-required{display:none}.lv-hs-form .input{margin:0!important}.lv-hs-form input.hs-input:not([type=checkbox]):not([type=radio]),.lv-hs-form select.hs-input,.lv-hs-form textarea.hs-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);font:400 16px/1.4 Poppins,sans-serif;height:auto;margin:0;max-width:none;min-height:0!important;padding:12px 14px!important;transition:border-color .15s,box-shadow .15s;width:100%!important}.lv-hs-form textarea.hs-input{min-height:96px!important;resize:vertical}.lv-hs-form input.hs-input:focus,.lv-hs-form select.hs-input:focus,.lv-hs-form textarea.hs-input:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(86,63,240,.16);outline:none}.lv-hs-form .hs-input.error,.lv-hs-form .hs-input.invalid{border-color:#d6336c}.lv-hs-form .hs-input::placeholder{color:#8a8fb3}.lv-hs-form .hs-error-msgs{list-style:none;margin:0;padding:0}.lv-hs-form .hs-error-msg,.lv-hs-form .hs-main-font-element{color:#c2255c;font-size:13px;font-weight:400;line-height:1.4}.lv-hs-form .hs_error_rollup{display:none}.lv-hs-form .hs-richtext,.lv-hs-form .legal-consent-container{color:var(--ink-2);font-size:12px;line-height:1.5}.lv-hs-form .legal-consent-container p{margin:0 0 6px}.lv-hs-form .legal-consent-container .hs-form-field{margin:4px 0 8px}.lv-hs-form .inputs-list{list-style:none;margin:0;padding:0}.lv-hs-form .hs-form-booleancheckbox-display,.lv-hs-form .hs-form-checkbox-display{align-items:flex-start;color:var(--ink-2);cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.5}.lv-hs-form .hs-form-booleancheckbox-display>span{margin-left:0}.lv-hs-form input[type=checkbox],.lv-hs-form input[type=radio]{accent-color:var(--purple);flex:none;height:16px;margin:2px 0 0;width:16px}.lv-hs-form .hs-submit{margin-top:6px}.lv-hs-form .hs-submit .actions{margin:0;padding:0;position:relative}.lv-hs-form .hs-button{-webkit-appearance:none;appearance:none;background:var(--purple);border:1.5px solid var(--purple);border-radius:10px;color:#fff;cursor:pointer;display:block;font:600 16px/1 Poppins,sans-serif;padding:16px 50px 16px 22px;text-align:center;transition:background .15s;width:100%}.lv-hs-form .hs-button:hover{background:var(--purple-ink);border-color:var(--purple-ink)}.lv-hs-form .hs-submit .actions:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") no-repeat 50%/18px 18px;content:"";height:18px;left:calc(50% + var(--lv-btn-w,150px)/2 - 4px);margin-top:-9px;pointer-events:none;position:absolute;top:50%;width:18px}.lv-hs-form .submitted-message{color:var(--ink);font-size:16px;line-height:1.6}@media (max-width:640px){.lv-hs-form fieldset{grid-template-columns:1fr}}