.compare-positioning{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.compare-pos-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem}.compare-pos-card h3{font-family:var(--font-proxe-heading);font-size:1.5rem;margin-bottom:1rem;color:var(--acc,#60a5fa)}.compare-pos-card p{color:rgba(255,255,255,.7);line-height:1.6;font-size:1rem}.compare-table-wrap{margin-top:2rem;overflow-x:auto}.compare-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.02);border-radius:12px;overflow:hidden}.compare-table thead{background:rgba(96,165,250,.1)}.compare-table th{padding:1.25rem 1.5rem;text-align:left;font-weight:600;font-size:.95rem;color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.1)}.compare-table th:first-child{width:25%}.compare-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05)}.compare-table tbody tr:last-child{border-bottom:none}.compare-table td{padding:1.25rem 1.5rem;color:rgba(255,255,255,.7);font-size:.95rem;line-height:1.5}.compare-table-dim{font-weight:600;color:rgba(255,255,255,.9)}@media (max-width:768px){.compare-table td,.compare-table th{padding:1rem;font-size:.9rem}.compare-table th:first-child{width:30%}}.compare-strengths{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.compare-strength-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.75rem;transition:border-color .2s ease}.compare-strength-card:hover{border-color:rgba(255,255,255,.2)}.compare-strength-card--proxe{border-color:rgba(96,165,250,.3)}.compare-strength-card--proxe:hover{border-color:rgba(96,165,250,.5)}.compare-strength-card h3{font-family:var(--font-proxe-heading);font-size:1.25rem;margin-bottom:.75rem;color:rgba(255,255,255,.95)}.compare-strength-card--proxe h3{color:var(--acc,#60a5fa)}.compare-strength-card p{color:rgba(255,255,255,.7);line-height:1.6;font-size:.95rem}.compare-coexist{background:rgba(96,165,250,.05);border:1px solid rgba(96,165,250,.2);border-radius:12px;padding:2rem;margin-top:2rem}.compare-coexist h3{font-family:var(--font-proxe-heading);font-size:1.5rem;margin-bottom:1rem;color:var(--acc,#60a5fa)}.compare-coexist p{color:rgba(255,255,255,.8);line-height:1.7;font-size:1rem}.compare-scenarios{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.compare-scenario{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.compare-scenario-a,.compare-scenario-q{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.compare-scenario-q{background:rgba(255,255,255,.02)}.compare-scenario-q svg{flex-shrink:0;margin-top:.25rem;color:rgba(255,255,255,.5)}.compare-scenario-a svg{flex-shrink:0;margin-top:.25rem;color:var(--acc,#60a5fa)}.compare-scenario p{color:rgba(255,255,255,.8);line-height:1.6;font-size:.95rem;margin:0}.compare-scenario-a p{font-weight:500}.compare-crosslinks{background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.05);padding:4rem 0}.compare-crosslinks-inner{max-width:800px;margin:0 auto}.compare-crosslinks h3{font-family:var(--font-proxe-heading);font-size:1.75rem;margin-bottom:1.5rem;color:rgba(255,255,255,.95)}.compare-crosslinks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.compare-crosslink{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem 1.25rem;color:rgba(255,255,255,.9);text-decoration:none;transition:all .2s ease;font-size:.95rem}.compare-crosslink:hover{background:rgba(255,255,255,.05);border-color:rgba(96,165,250,.4);color:var(--acc,#60a5fa)}.compare-crosslink svg{flex-shrink:0;opacity:.5;transition:opacity .2s ease,transform .2s ease}.compare-crosslink:hover svg{opacity:1;transform:translateX(4px)}.compare-crosslinks-more{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.compare-crosslinks-more a{color:rgba(255,255,255,.6);text-decoration:none;font-size:.9rem;transition:color .2s ease}.compare-crosslinks-more a:hover{color:var(--acc,#60a5fa)}@media (max-width:768px){.compare-crosslinks-grid{grid-template-columns:1fr}.compare-crosslinks-more{flex-direction:column;gap:1rem}}.indp-hero-ctas{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.proxe-btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:8px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.proxe-btn--primary{background:var(--acc,#60a5fa);color:#000}.proxe-btn--primary:hover{background:#3b82f6;transform:translateY(-2px)}.proxe-btn--secondary{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2)}.proxe-btn--secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.indp-hero-inner--single{grid-template-columns:1fr;max-width:880px;margin:0 auto;text-align:center;padding-top:200px;padding-bottom:72px}.indp-hero-inner--single .indp-hero-sub{max-width:640px;margin-left:auto;margin-right:auto}.indp-hero-inner--single .indp-hero-ctas{justify-content:center}.indp-hero-deck{font-size:clamp(16px,1.6vw,20px);font-weight:600;color:rgba(255,255,255,.85);margin:0 0 14px}@media (max-width:1100px){.indp-hero-inner--single{padding-top:150px;padding-bottom:48px}}