.ezc{--green:#00c28a;--green-2:#16d49c;--check-ink:#06231a;--heading:#fff;--ink:#eef2f2;--muted:#9aa8a8;--bg:#0d1517;--card:#182023;--line:#263133;--soft:#121b1d;--tag-bg:rgba(0,194,138,.12);--tag-ink:#00c28a;--note-bg:#10181a;--shadow:0 16px 40px rgba(0,0,0,.35);--radius:18px;background:var(--bg);color:var(--ink);font-family:Fira Sans,Arial,Helvetica,sans-serif;line-height:1.6}html[data-theme=light] .ezc{--check-ink:#0b2338;--heading:#0b2338;--ink:#183042;--muted:#5d7180;--bg:#fff;--card:#fff;--line:#dce6eb;--soft:#f4f9f7;--tag-bg:#e8fbf5;--tag-ink:#008c66;--note-bg:#f4f9f7;--shadow:0 16px 40px rgba(11,35,56,.1)}.ezc .ezc-container{margin:0 auto;width:min(1120px,calc(100% - 40px))}.ezc .ezc-intro{padding:76px 0 34px;text-align:center}.ezc .ezc-eyebrow{color:var(--green);font-size:.82rem;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.ezc .ezc-intro h2{color:var(--heading);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em;line-height:1.12;margin:0 auto 16px;max-width:800px}.ezc .ezc-intro>.ezc-container>p{color:var(--muted);font-size:1.08rem;font-weight:300;margin:0 auto;max-width:760px}.ezc .ezc-comparisons{padding:28px 0 76px}.ezc .ezc-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ezc .ezc-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;padding:30px 30px 30px 34px;position:relative;transition:transform .2s ease,border-color .2s ease}.ezc .ezc-card:before{background:var(--green);content:"";inset:0 auto 0 0;position:absolute;width:5px}.ezc .ezc-card:hover{border-color:var(--green);transform:translateY(-3px)}.ezc .ezc-tag{background:var(--tag-bg);border-radius:999px;color:var(--tag-ink);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.ezc .ezc-card h3{color:var(--heading);font-size:1.32rem;font-weight:600;letter-spacing:-.01em;line-height:1.28;margin:0 0 10px}.ezc .ezc-answer p{color:var(--muted);font-size:.98rem;font-weight:300;margin:0}.ezc .ezc-answer strong{color:var(--ink);font-weight:600}.ezc .ezc-note{background:var(--note-bg);border-radius:12px;font-size:.85rem;margin-top:16px;padding:12px 14px}.ezc .ezc-note,.ezc .ezc-source{color:var(--muted);font-weight:300}.ezc .ezc-source{font-size:.8rem;margin:26px auto 0;max-width:780px;text-align:center}.ezc .ezc-why{background:var(--soft);padding:76px 0}.ezc .ezc-why-grid{align-items:center;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr}.ezc .ezc-why h2{color:var(--heading);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em;line-height:1.1;margin:0 0 16px}.ezc .ezc-why-intro p{color:var(--muted);font-size:1.04rem;font-weight:300;margin:0}.ezc .ezc-features{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ezc .ezc-feature{align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;gap:12px;padding:16px}.ezc .ezc-check{background:var(--green);border-radius:50%;display:grid;flex:0 0 24px;height:24px;place-items:center;width:24px}.ezc .ezc-check svg{fill:none;height:13px;stroke:var(--check-ink);stroke-width:3.2;width:13px}.ezc .ezc-feature strong{color:var(--heading);display:block;font-weight:600;line-height:1.25}.ezc .ezc-feature span{color:var(--muted);display:block;font-size:.88rem;font-weight:300;margin-top:3px}@media (max-width:820px){.ezc .ezc-features,.ezc .ezc-grid,.ezc .ezc-why-grid{grid-template-columns:1fr}}