.etavp-page.etavpp-premium{--etavp-navy:#122d34;--etavp-teal:#086b59;--etavp-muted:#52666a;width:min(1200px,calc(100% - 40px));margin:24px auto 64px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#122d34;background:#fff;line-height:1.65}
.etavpp-premium *{box-sizing:border-box;min-width:0}.etavpp-premium a:focus-visible,.etavpp-premium summary:focus-visible{outline:3px solid #087d70;outline-offset:5px}.etavpp-premium .etavpp-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;padding:58px;border:1px solid #dce7e3;border-radius:28px;background:radial-gradient(ellipse at 100% 0,#e3f1dc,transparent 65%),#f5f8f2;overflow:hidden}.etavpp-eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:#466658}.etavpp-premium .etavpp-copy h1{font-size:clamp(36px,4.5vw,62px);line-height:1.08;letter-spacing:-2.5px;color:#122d34;margin:25px 0}.etavpp-copy h1 em{font-style:normal;color:#08705c}.etavpp-copy>p{max-width:460px;font-size:16px;color:#52666a}.etavpp-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.etavpp-actions a{display:inline-flex;align-items:center;gap:22px;padding:13px 18px;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none;background:#123e35;color:#fff}.etavpp-actions a+a{background:transparent;color:#234b40;border:1px solid #b7cbc0}.etavpp-actions a:hover{background:#09634f;color:#fff}.etavpp-trust{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;color:#456451}.etavpp-trust span:before{content:'✓';margin-right:6px}.etavpp-visual{background:linear-gradient(145deg,#173f39,#082e2b);color:#e7f6eb;padding:25px 28px;border-radius:20px;box-shadow:0 22px 40px #153e3520;display:flex;flex-direction:column;justify-content:space-between;text-align:center;transform:rotate(1deg)}.etavpp-visual-top,.etavpp-visual-foot{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1px;color:#bdd5cb}.etavpp-shield{width:106px;height:125px;margin:25px auto 10px;color:#b9e7b3}.etavpp-shield svg{width:100%;height:100%}.etavpp-premium .etavpp-visual h2{font-size:27px;line-height:1.2;letter-spacing:-.6px;color:#f5fbf5;margin:15px 0 0}.etavpp-visual p{font-size:12px;color:#bdd5cb}.etavpp-visual-foot{border-top:1px solid #ffffff24;margin-top:25px;padding-top:18px;letter-spacing:0}
.etavpp-premium .etavp-download-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0 0;padding:24px 30px;background:#fff;color:#173a31;border:1px solid #dce7e3;border-radius:16px;scroll-margin-top:130px;box-shadow:0 8px 24px #16372c05}.etavpp-premium .etavp-download-bar span,.etavpp-premium .etavp-download-bar strong,.etavpp-premium .etavp-download-bar small{display:block;color:inherit}.etavpp-premium .etavp-download-bar span{font-size:10px;letter-spacing:1.5px;color:#08705c}.etavpp-premium .etavp-download-bar strong{font-size:17px;margin:4px 0}.etavpp-premium .etavp-download-bar small{font-size:12px;color:#52666a}.etavpp-premium .etavp-btn{display:inline-flex;justify-content:center;align-items:center;padding:13px 22px;border-radius:9px;background:#123e35;color:white;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}.etavpp-premium .etavp-section{padding:70px 0;margin:0;background:none;border:0}.etavpp-premium .etavp-section header{max-width:660px;margin:0 0 30px;text-align:left}.etavpp-premium header>span,.etavpp-premium .etavp-safety>div>span,.etavpp-premium .etavp-cta>div>span{font-size:10px;letter-spacing:2px;color:#08705c;font-weight:800}.etavpp-premium h2{font-size:clamp(26px,3vw,38px);line-height:1.18;letter-spacing:-1.2px;margin:12px 0 16px;color:#122d34}.etavpp-premium p{line-height:1.7}.etavpp-premium .etavp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.etavpp-premium .etavp-grid article{padding:28px;background:#f8faf7;border:1px solid #e0e9e2;border-radius:16px;box-shadow:none}.etavpp-premium .etavp-grid i{display:grid;place-items:center;width:42px;height:42px;background:#e6f0e5;color:#21654b;border-radius:12px;font-size:22px;font-style:normal}.etavpp-premium h3{font-size:18px;letter-spacing:-.4px;margin:18px 0 10px;color:#173a31}.etavpp-premium .etavp-grid p,.etavpp-premium .etavp-steps p{font-size:14px;color:#52666a;margin:0}.etavpp-premium .etavp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.etavpp-premium .etavp-steps article{padding:20px 0;background:none;border:0;border-top:1px solid #cfddd2;box-shadow:none;border-radius:0}.etavpp-premium .etavp-steps b{background:transparent;color:#7e9684;font-size:32px;font-weight:400}.etavpp-premium .etavp-safety{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:#eff5ea;padding:45px;border:1px solid #dce7d6;border-radius:20px}.etavpp-premium .etavp-safety-list{display:grid;gap:12px;align-content:center}.etavpp-premium .etavp-safety-list span{background:#ffffffa0;color:#214b36;padding:10px 16px;border-radius:8px;font-size:13px}.etavpp-premium .etavp-require-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.etavpp-premium .etavp-require-grid>div{padding:0 20px 0 0;background:none;border:0;border-right:1px solid #dce7d6;border-radius:0}.etavpp-premium .etavp-require-grid strong,.etavpp-premium .etavp-require-grid span{display:block}.etavpp-premium .etavp-require-grid span{font-size:13px;color:#52666a;margin-top:8px}.etavpp-premium .etavp-faq{border-top:1px solid #dce7d6}.etavpp-premium .etavp-faq details{padding:20px 0;margin:0;border:0;border-bottom:1px solid #dce7d6;background:none;border-radius:0}.etavpp-premium summary{font-weight:650;cursor:pointer}.etavpp-premium .etavp-faq p{font-size:14px;color:#52666a;max-width:850px}.etavpp-premium .etavp-cta{padding:45px;background:#123e35;display:flex;align-items:center;gap:35px;border-radius:20px;color:#cfe1d9}.etavpp-premium .etavp-cta h2{color:#fff}.etavpp-premium .etavp-cta>div>span{color:#b9e7b3}.etavpp-premium .etavp-cta .etavp-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.etavpp-premium .etavp-cta .etavp-btn{background:#d2edb8;color:#14372c}.etavpp-premium .etavp-cta .is-outline{background:transparent;border:1px solid #719689;color:#fff}
@media(max-width:1000px){.etavpp-premium .etavpp-hero{padding:32px;gap:24px}.etavpp-premium .etavp-grid{grid-template-columns:repeat(2,1fr)}.etavpp-premium .etavp-steps,.etavpp-premium .etavp-require-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.etavp-page.etavpp-premium{width:calc(100% - 28px);margin-top:14px}.etavpp-premium .etavpp-hero{grid-template-columns:1fr;padding:26px 22px;border-radius:18px}.etavpp-premium .etavpp-copy h1{font-size:40px;letter-spacing:-1.8px}.etavpp-visual{transform:none}.etavpp-premium .etavp-download-bar,.etavpp-premium .etavp-cta{flex-direction:column;align-items:stretch;padding:24px}.etavpp-premium .etavp-section{padding:44px 0}.etavpp-premium .etavp-grid,.etavpp-premium .etavp-safety{grid-template-columns:1fr}.etavpp-premium .etavp-safety{padding:25px;gap:20px}.etavpp-premium .etavp-steps{gap:16px}.etavpp-premium .etavp-cta .etavp-actions{width:100%}.etavpp-trust{gap:9px}.etavpp-premium{overflow-wrap:break-word}}


/* v1.1.0 — Free + Premium pricing */
.etavpp-actions a.is-premium{background:#d6efb9;color:#15382f;border:1px solid #bedb9f}
.etavpp-actions a.is-premium:hover{background:#c8e8a5;color:#15382f}
.etavpp-premium .etavp-plans{padding:64px 0 20px}
.etavpp-premium .etavp-plans>header{max-width:720px;margin:0 0 28px}
.etavpp-premium .etavp-plans>header>span{font-size:10px;letter-spacing:2px;color:#08705c;font-weight:800}
.etavpp-premium .etavp-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.etavpp-premium .etavp-plan-card{position:relative;padding:30px;border:1px solid #dce7e3;border-radius:18px;background:#fbfcfa}
.etavpp-premium .etavp-plan-card.is-premium{border-color:#7fc8ad;background:linear-gradient(145deg,#f0faf4,#fff);box-shadow:0 20px 42px rgba(20,92,69,.10)}
.etavpp-premium .etavp-plan-badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e9f1ed;color:#2c5947;font-size:10px;font-weight:850;letter-spacing:1px}
.etavpp-premium .etavp-plan-card.is-premium .etavp-plan-badge{background:#173f39;color:#d9f3de}
.etavpp-premium .etavp-plan-card h3{font-size:23px;margin:16px 0 8px}
.etavpp-premium .etavp-plan-price{font-size:34px;line-height:1.05;font-weight:850;color:#122d34}
.etavpp-premium .etavp-plan-price small{display:block;margin-top:7px;color:#61746d;font-size:12px;font-weight:650}
.etavpp-premium .etavp-plan-card ul{display:grid;gap:9px;margin:22px 0 26px;padding:0;list-style:none}
.etavpp-premium .etavp-plan-card li{position:relative;padding-left:22px;color:#455d55;font-size:14px}
.etavpp-premium .etavp-plan-card li:before{content:"✓";position:absolute;left:0;color:#08705c;font-weight:900}
.etavpp-premium .etavp-plan-card .etavp-btn{width:100%}
.etavpp-premium .etavp-plan-card .etavp-btn.is-outline{background:#fff;color:#173a31;border:1px solid #b7cbc0}
.etavpp-premium .etavp-plan-note{margin:14px 0 0;color:#687c74;font-size:12px}
@media(max-width:700px){.etavpp-premium .etavp-plan-grid{grid-template-columns:1fr}.etavpp-premium .etavp-plans{padding-top:44px}}
