.comparison-home{isolation:isolate;background:radial-gradient(circle at 8% 18%,#f89d522e,#0000 28%),radial-gradient(circle at 92% 8%,#5c4b9926,#0000 30%),linear-gradient(#fff 0%,#fbfaf8 100%);padding:96px 0 112px;overflow:hidden}.comparison-home:after{content:"";z-index:-1;opacity:.45;background-image:linear-gradient(#11111109 1px,#0000 1px),linear-gradient(90deg,#11111109 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.comparison-heading{text-align:center;max-width:820px;margin:0 auto 48px}.comparison-eyebrow,.cmp-eyebrow{color:#5c4b99;letter-spacing:.13em;text-transform:uppercase;background:#5c4b9912;border:1px solid #5c4b992e;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.comparison-heading h2{color:#111;font-family:var(--font-display);letter-spacing:-.045em;margin-top:18px;font-size:clamp(38px,5vw,62px);line-height:1.02}.comparison-heading>p:last-child{color:#5e5b63;max-width:740px;margin:20px auto 0;font-size:18px;line-height:1.65}.home-cmp-segments{flex-wrap:wrap;justify-content:center;gap:10px;margin:-22px auto 30px;display:flex}.home-cmp-segment{color:#4b474f;background:#ffffffc7;border:1px solid #e5e1dd;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 25px #1d18220d}.home-cmp-segment i{background:var(--accent);border-radius:50%;width:7px;height:7px}.home-cmp-segment.is-global i{background:var(--accent-secondary)}.home-cmp-table-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #251f2a1a;border-radius:30px;overflow-x:auto;box-shadow:0 30px 80px #261d2e1f}.home-cmp-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1100px}.home-cmp-table th,.home-cmp-table td{vertical-align:top;border-bottom:1px solid #ece8e4}.home-cmp-table thead th{color:#28232b;letter-spacing:.08em;text-transform:uppercase;background:#faf8f5;padding:22px 18px;font-size:11px;font-weight:850}.home-cmp-table tbody tr:last-child td{border-bottom:0}.home-cmp-table tbody tr:hover td{background-color:#fdfcfb}.home-cmp-table .home-cmp-feature{color:#231f25;background:#faf8f5;width:14%;padding:24px 18px;font-size:13px;font-weight:800}.home-cmp-table .home-cmp-itrafic{background:linear-gradient(#f1fbf7 0%,#edf8f3 100%);width:22%;box-shadow:inset 1px 0 #1491631f,inset -1px 0 #1491631f}.home-cmp-table thead .home-cmp-itrafic{color:#087451;background:linear-gradient(135deg,#ddf7ec 0%,#f2fbf7 100%);position:relative}.home-cmp-table thead .home-cmp-itrafic:before{content:"";background:linear-gradient(90deg,#0eae79,#f89d52);height:4px;position:absolute;inset:0 0 auto}.home-cmp-table td:not(.home-cmp-feature){padding:24px 18px}.home-cmp-brand{color:#18141a;font-size:13px;font-weight:850;display:block}.home-cmp-brand small{color:#8b8490;letter-spacing:.05em;text-transform:none;margin-top:4px;font-size:10px;font-weight:700;display:block}.home-cmp-cell-title{color:#242026;margin-bottom:6px;font-size:13px;font-weight:800;line-height:1.35;display:block}.home-cmp-itrafic .home-cmp-cell-title{color:#087451}.home-cmp-cell-detail{color:#69636d;font-size:11px;line-height:1.62;display:block}.home-cmp-itrafic .home-cmp-cell-detail{color:#355c50}.home-cmp-mobile-tabs{scrollbar-width:none;gap:8px;padding:2px 1px 12px;display:flex;overflow-x:auto}.home-cmp-mobile-tabs::-webkit-scrollbar{display:none}#comparativa .mobile-comp-tab-btn{color:#4b454e;background:#ffffffeb;border:1px solid #ddd7d2;border-radius:999px;flex:none;padding:9px 14px;font-size:12px;font-weight:750;box-shadow:0 6px 18px #1f19230d}#comparativa .mobile-comp-tab-btn.is-active{color:#fff;background:linear-gradient(135deg,#5c4b99,#7d69c2);border-color:#5c4b99;box-shadow:0 10px 24px #5c4b993d}.home-cmp-mobile-shell{background:#ffffffe6;border:1px solid #e6e0db;border-radius:28px;padding:16px;box-shadow:0 24px 60px #221b271a}.home-cmp-mobile-title{text-align:center;padding:8px 4px 16px}.home-cmp-mobile-title span{color:#948c98;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.home-cmp-mobile-title strong{color:#18151a;margin-top:4px;font-size:20px;display:block}.comparison-mobile-card{background:#fbfaf8;border:1px solid #ede8e3;border-radius:20px;margin-top:10px;padding:15px}.comparison-mobile-card h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;color:#5d5761!important}.home-cmp-mobile-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.home-cmp-mobile-cell{background:#fff;border:1px solid #e6e1dd;border-radius:16px;min-width:0;padding:13px}.home-cmp-mobile-cell.is-itrafic{background:linear-gradient(145deg,#ecfaf4,#f7fcfa);border-color:#0a8e6138}.home-cmp-mobile-cell span:first-child{color:#8a818e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.home-cmp-mobile-cell.is-itrafic span:first-child{color:#0b8b62}.home-cmp-mobile-cell strong{color:#211d23;font-size:12px;line-height:1.35;display:block}.home-cmp-mobile-cell p{margin-top:5px;font-size:9.5px;line-height:1.5;color:#736c77!important}.comparison-source{color:#5f5963;background:#ffffffb8;border:1px solid #e4ded9;border-radius:18px;margin-top:22px;font-size:13px}.comparison-source summary{color:#29242c;cursor:pointer;padding:16px 18px;font-weight:750}.comparison-source-content{padding:0 18px 18px;line-height:1.65}.comparison-source-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.comparison-source a{color:#5c4b99;background:#f1eef9;border-radius:999px;padding:5px 9px;font-weight:700;text-decoration:none}.compare-hero{background:radial-gradient(circle at 22% 20%,#f89d522e,#0000 28%),radial-gradient(circle at 78% 18%,#5c4b9947,#0000 32%),#050505;min-height:600px;padding:170px 24px 140px}.compare-hero .section-contained{z-index:10;max-width:920px;position:relative}.compare-hero h1{letter-spacing:-.055em;margin-top:22px;font-size:clamp(54px,8vw,92px);line-height:.96}.compare-hero h1 span{color:#b9aef0}.compare-hero .hero-desc{color:#ffffffb8;max-width:760px;margin-bottom:28px;font-size:19px;line-height:1.6}.cmp-hero-facts{flex-wrap:wrap;justify-content:center;gap:9px;margin:26px auto 30px;display:flex}.cmp-hero-fact{color:#ffffffbd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.comparison-page-main{background:radial-gradient(circle at 4% 18%,#f89d521f,#0000 22%),radial-gradient(circle at 96% 36%,#5c4b991a,#0000 26%),#fff;padding:92px 24px 110px}.cmp-intro{text-align:center;max-width:820px;margin:0 auto 44px}.cmp-intro h2{letter-spacing:-.04em;margin-top:16px;font-size:clamp(36px,4.4vw,56px);line-height:1.06}.cmp-intro p:last-child{color:#615b64;max-width:710px;margin:18px auto 0;font-size:18px;line-height:1.65}.cmp-snapshot-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cmp-snapshot{background:#ffffffdb;border:1px solid #e5dfda;border-radius:28px;min-height:280px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 50px #251d2b14}.cmp-snapshot:after{content:"";background:#5c4b9914;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-80px}.cmp-snapshot.is-itrafic{background:linear-gradient(145deg,#eaf9f3 0%,#fffaf6 100%);border-color:#15916538}.cmp-snapshot.is-itrafic:after{background:#f89d5226}.cmp-snapshot-tag{color:#7d7482;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.cmp-snapshot.is-itrafic .cmp-snapshot-tag{color:#07835b}.cmp-snapshot h3{color:#171318;letter-spacing:-.03em;margin:12px 0 6px;font-size:30px}.cmp-snapshot-subtitle{font-size:14px;color:#716a75!important}.cmp-snapshot-list{gap:9px;margin-top:22px;list-style:none;display:grid}.cmp-snapshot-list li{color:#49434c;gap:9px;font-size:13px;line-height:1.45;display:flex}.cmp-snapshot-list li:before{content:"";background:#a99db0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:6px}.cmp-snapshot.is-itrafic .cmp-snapshot-list li:before{background:#0eaa77}.cmp-snapshot-price{color:#201b22;border-top:1px solid #241d271a;margin-top:22px;padding-top:18px;font-size:13px}.cmp-snapshot-price strong{letter-spacing:-.03em;font-size:24px;display:block}.cmp-verdict{background:linear-gradient(115deg,#5c4b991a,#f89d521f);border:1px solid #5c4b992e;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:24px 26px;display:grid}.cmp-verdict-icon{color:#fff;background:linear-gradient(135deg,#5c4b99,#f89d52);border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.cmp-verdict strong{color:#211b24;font-size:17px;display:block}.cmp-verdict p{margin-top:3px;font-size:13px;color:#625b66!important}.cmp-verdict a{color:#4f4087;font-size:12px;font-weight:800;text-decoration:none}.cmp-block{margin-top:86px}.cmp-block-heading{max-width:740px;margin-bottom:28px}.cmp-block-heading h2{color:#171318;letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);line-height:1.08}.cmp-block-heading p{color:#6a636e;margin-top:12px;font-size:16px}.cmp-matrix{background:#ffffffe0;border:1px solid #e5dfda;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #271e2d14}.cmp-matrix-head,.cmp-matrix-row{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);display:grid}.cmp-matrix-head{color:#5e5762;letter-spacing:.08em;text-transform:uppercase;background:#f7f4f1;font-size:11px;font-weight:850}.cmp-matrix-head>div{padding:18px 22px}.cmp-matrix-head .is-itrafic{color:#07835b;background:#eaf8f2}.cmp-matrix-row{border-top:1px solid #ebe6e2}.cmp-matrix-label{color:#2a252c;background:#faf8f6;padding:22px;font-size:13px;font-weight:800}.cmp-matrix-cell{color:#655e69;padding:22px;font-size:13px;line-height:1.62}.cmp-matrix-cell.is-itrafic{color:#315c4e;background:#f0faf6;box-shadow:inset 1px 0 #0a8c6014,inset -1px 0 #0a8c6014}.cmp-matrix-cell strong{color:#252026;margin-bottom:4px;font-size:14px;display:block}.cmp-matrix-cell.is-itrafic strong{color:#087451}.cmp-evidence-grid,.cmp-advantage-grid,.cmp-fit-grid{gap:16px;display:grid}.cmp-evidence-grid{grid-template-columns:repeat(3,1fr)}.cmp-advantage-grid{grid-template-columns:repeat(4,1fr)}.cmp-fit-grid{grid-template-columns:1fr 1fr}.cmp-evidence-card,.cmp-advantage-card,.cmp-fit-card{background:#ffffffe6;border:1px solid #e5dfda;border-radius:24px;padding:25px;box-shadow:0 14px 40px #251d2b0f}.cmp-card-number{color:#5c4b99;background:#efebf8;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:18px;font-size:12px;font-weight:850;display:grid}.cmp-evidence-card h3,.cmp-advantage-card h3,.cmp-fit-card h3{color:#1f1a21;font-size:18px;line-height:1.25}.cmp-evidence-card p,.cmp-advantage-card p,.cmp-fit-card p{color:#69626c;margin-top:10px;font-size:13px;line-height:1.62}.cmp-evidence-card .cmp-evidence-state{color:#58458d;letter-spacing:.07em;text-transform:uppercase;background:#f0edf8;border-radius:999px;margin-top:17px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.cmp-evidence-card .cmp-evidence-state.is-live{color:#087451;background:#e8f8f1}.cmp-advantage-card{background:linear-gradient(145deg,#fff,#fcfaf7)}.cmp-advantage-icon{color:#cc6e22;background:#fff4ea;border:1px solid #f89d523d;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:18px;display:grid}.cmp-fit-card{min-height:230px}.cmp-fit-card.is-itrafic{background:linear-gradient(145deg,#eaf9f3,#fffaf6);border-color:#108e6238}.cmp-fit-card ul{gap:10px;margin-top:18px;padding:0;list-style:none;display:grid}.cmp-fit-card li{color:#5f5863;gap:10px;font-size:13px;line-height:1.5;display:flex}.cmp-fit-card li:before{content:"✓";color:#6c5aa8;font-weight:900}.cmp-fit-card.is-itrafic li:before{color:#07835b}.cmp-methodology{color:#69626c;background:#faf8f6;border:1px solid #e5dfda;border-radius:20px;margin-top:70px;padding:22px 24px;font-size:13px;line-height:1.7}.cmp-methodology strong{color:#241f26}.cmp-methodology a{color:#5c4b99;font-weight:750}.cmp-cta{text-align:center;background:linear-gradient(120deg,#efeaf9 0%,#fff2e7 100%);border:1px solid #5c4b9929;border-radius:30px;margin-top:42px;padding:48px;position:relative;overflow:hidden}.cmp-cta:before{content:"";filter:blur(10px);background:#f89d5240;border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-70px}.cmp-cta h2{color:#171318;letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);position:relative}.cmp-cta p{color:#5f5863;max-width:670px;margin:14px auto 26px;position:relative}.cmp-cta .btn{position:relative}@media (width<=900px){.cmp-snapshot-grid,.cmp-fit-grid{grid-template-columns:1fr}.cmp-evidence-grid,.cmp-advantage-grid{grid-template-columns:1fr 1fr}.cmp-matrix-head{display:none}.cmp-matrix-row{grid-template-columns:1fr 1fr}.cmp-matrix-label{border-bottom:1px solid #ebe6e2;grid-column:1/-1;padding:14px 18px}}@media (width<=768px){.comparison-home{padding:76px 0 84px}.comparison-heading{margin-bottom:34px}.comparison-heading h2{font-size:39px}.comparison-heading>p:last-child{font-size:16px}.compare-hero{min-height:560px;padding:145px 20px 125px}.compare-hero h1{font-size:58px}.compare-hero .hero-desc{font-size:16px}.comparison-page-main{padding:78px 20px 86px}.cmp-intro{margin-bottom:34px}.cmp-intro p:last-child{font-size:16px}.cmp-snapshot{padding:24px}.cmp-verdict{grid-template-columns:auto 1fr}.cmp-verdict a{grid-column:2}.cmp-block{margin-top:64px}.cmp-block-heading{margin-bottom:22px}.cmp-evidence-grid,.cmp-advantage-grid,.cmp-matrix-row{grid-template-columns:1fr}.cmp-matrix-cell{padding:18px}.cmp-matrix-cell.is-itrafic{border-bottom:1px solid #dfeee8}.cmp-matrix-cell:before{color:#8a828e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.cmp-matrix-cell.is-itrafic:before{content:"iTrafic";color:#07835b}.cmp-matrix-cell:not(.is-itrafic):before{content:attr(data-competitor)}.cmp-cta{padding:38px 22px}}@media (width<=420px){.home-cmp-mobile-grid{grid-template-columns:1fr}.compare-hero h1{font-size:50px}}
