.option-grid{gap:24px;margin-top:30px}.cta-content h4{color:#0d2b57;font-size:34px;font-weight:800;line-height:1.3;margin-bottom:15px}.cta-content p{color:#4b5563;font-size:18px;line-height:1.8;margin:0 auto;max-width:720px}.cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:35px}.result-cta{background:#8cc63f;border-radius:14px;box-shadow:0 12px 30px rgba(140,198,63,.25);font-size:18px;font-weight:700;padding:18px 34px;transition:.3s ease}.result-cta:hover{background:#76ae2d;transform:translateY(-3px)}.restart-btn{border:2px solid #0ea5e9;border-radius:14px;color:#0ea5e9;font-size:17px;font-weight:700;padding:16px 28px;text-decoration:none;transition:.3s ease}.restart-btn:hover{background:#0ea5e9}.cta-bottom-text{color:#6b7280;font-size:16px;line-height:1.7;margin-left:auto;margin-right:auto;margin-top:28px;max-width:760px}.showdown-card.hardwired-card,.showdown-card.plugin-card{max-width:400px;min-width:400px}.option-wrap{display:flex;flex-direction:column}.option-btn{background:#0ea5e9;border-radius:14px;font-size:28px;line-height:1.4;min-height:90px;transition:.3s ease}.option-btn:hover{background:#0284c7;transform:translateY(-3px)}.option-btn.selected{background:#0d2b57}.option-note{color:#1f2937;font-size:15px;line-height:1.7;margin-top:14px;padding:0 12px;text-align:center}.btn-cta{background:#f8fbff;border:1px solid #dbeafe;border-radius:24px;margin-top:50px;padding:40px;text-align:center}.best-badge{background:#8cc63f;border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-bottom:15px;padding:8px 16px}.cta-top-text{font-size:18px;line-height:1.7;margin-bottom:20px}.cta-bottom-text{font-size:15px;margin-top:20px;opacity:.8}.comparison-showdown{background:#fff;border-radius:20px;box-shadow:0 14px 35px rgba(0,176,240,.08);display:flex;gap:30px;margin-top:45px;padding:35px}.result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.restart-btn{background:#fff;border:2px solid #00b0f0;border-radius:.375rem;box-shadow:0 8px 18px rgba(0,176,240,.08);color:#00b0f0;cursor:pointer;font-size:16px;font-weight:800;padding:8px 30px;transition:all .3s ease}.restart-btn:hover{background:#00b0f0;box-shadow:0 12px 24px rgba(0,176,240,.18);color:#fff;transform:translateY(-3px)}.showdown-header{margin-bottom:35px;text-align:center}.showdown-header h4{color:#00b0f0;font-size:30px;font-weight:800;margin-bottom:10px}.showdown-header p{color:#4b5563;font-size:17px;line-height:1.6;margin:0 auto;max-width:700px}.showdown-grid{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr}.showdown-card{border-radius:18px;min-height:100%;padding:28px;transition:all .3s ease}.showdown-card:hover{transform:translateY(-6px)}.plugin-card{background:rgba(146,208,80,.08);border:2px solid rgba(146,208,80,.3)}.hardwired-card{background:rgba(0,176,240,.08);border:2px solid rgba(0,176,240,.25)}.showdown-badge{color:#111827;display:inline-block;font-size:24px;font-weight:800;margin-bottom:20px}.showdown-list{list-style:none;margin:0 0 22px;padding:0}.showdown-list li{color:#374151;font-size:16px;line-height:1.5;margin-bottom:14px}.best-for{background:hsla(0,0%,100%,.75);border-radius:12px;color:#1f2937;font-size:15px;font-weight:600;line-height:1.6;padding:14px}.vs-divider,.vs-divider span{align-items:center;display:flex;justify-content:center}.vs-divider span{background-image:linear-gradient(#00b0f0,#00b0f0);border-radius:50%;box-shadow:0 10px 24px rgba(0,176,240,.25);color:#fff;font-size:20px;font-weight:800;height:64px;width:64px}.ev-tool-section{background:#f3f4f6;font-family:Arial,sans-serif;padding:90px 20px}.ev-tool-container{margin:0 auto;max-width:950px}.ev-tool-header{margin-bottom:55px;text-align:center}.ev-tool-header h2{color:#00b0f0;font-size:52px;font-weight:800;line-height:1.2;margin-bottom:15px}.ev-tool-header p{color:#4b5563;font-size:21px;line-height:1.6;margin:0 auto;max-width:760px}.ev-tool-card{background:#fff;border-radius:24px;border-top:8px solid #00b0f0;box-shadow:0 18px 45px rgba(0,176,240,.12);overflow:hidden;padding:55px;position:relative}.ev-tool-card:before{background:rgba(146,208,80,.12);height:180px;right:-80px;top:-80px;width:180px}.ev-tool-card:after,.ev-tool-card:before{border-radius:50%;content:"";position:absolute}.ev-tool-card:after{background:rgba(0,176,240,.08);bottom:-60px;height:150px;left:-60px;width:150px}.question-step{animation:fadeSlide .45s ease;display:none;position:relative;z-index:2}.question-step.active{display:block}.question-step h3{color:#1f2937;font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}.option-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.option-btn{background-image:linear-gradient(#00b0f0,#00b0f0)!important;border:none;border-radius:.375rem;box-shadow:0 8px 18px rgba(0,176,240,.22);color:#fff;cursor:pointer;font-size:18px;font-weight:700;overflow:hidden;padding:24px;position:relative;transition:all .35s ease}.option-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);content:"";height:100%;left:-120%;position:absolute;top:0;transition:all .55s ease;width:120%}.option-btn:hover:before{left:120%}.option-btn:hover{box-shadow:0 14px 24px rgba(0,176,240,.28);transform:translateY(-4px) scale(1.02)}.option-btn.selected{background:#92d050!important;box-shadow:0 12px 24px rgba(146,208,80,.35)}.progress-wrap{background:#dbeafe;border-radius:999px;height:12px;margin-top:45px;overflow:hidden;position:relative;width:100%;z-index:2}.progress-bar{background:linear-gradient(90deg,#92d050,#00b0f0);border-radius:999px;height:100%;transition:width .45s ease;width:0}.result-box{animation:popIn .5s ease;display:none;padding:10px 0;position:relative;text-align:center;z-index:2}.result-icon{font-size:68px;margin-bottom:18px}.result-box h3{color:#00b0f0;font-size:38px;font-weight:800;margin-bottom:16px}.result-box p{color:#4b5563;font-size:21px;line-height:1.7;margin:0 auto 32px;max-width:680px}.result-cta{background:#92d050;border-radius:10px;box-shadow:0 12px 24px rgba(146,208,80,.3);color:#fff;display:inline-block;font-size:16px;font-weight:800;padding:10px 30px;text-decoration:none;transition:all .3s ease}.result-cta:hover{box-shadow:0 16px 28px rgba(146,208,80,.4);transform:scale(1.06)}@keyframes fadeSlide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.showdown-grid{grid-template-columns:1fr}.vs-divider{margin:10px 0}.vs-divider span{font-size:18px;height:54px;width:54px}.comparison-showdown{display:block;padding:24px}.showdown-header h4{font-size:24px}.showdown-header p{font-size:16px}}@media (max-width:768px){.btn-cta{padding:30px 24px}.cta-content h4{font-size:28px}.cta-content p{font-size:16px}.cta-buttons{flex-direction:column}.option-btn{font-size:22px;min-height:auto}.btn-cta{display:block}.result-actions{flex-direction:column;width:100%}.restart-btn,.result-cta{text-align:center;width:100%}.ev-tool-header h2{font-size:36px}.ev-tool-header p{font-size:18px}.ev-tool-card{padding:35px 22px}.question-step h3{font-size:24px}.option-grid{grid-template-columns:1fr}.option-btn{font-size:16px;padding:20px}.result-box h3{font-size:30px}.result-box p{font-size:18px}.result-cta{font-size:14px;margin-bottom:20px;padding:6px 25px}}