.ssl-wpb-wrap{max-width:1180px;margin:34px auto;padding:0 18px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#214632}.ssl-wpb-hero{background:linear-gradient(135deg,#f2fbef,#fff,#e8f7dc);border:1px solid #cfe9c8;border-radius:30px;padding:44px 30px;text-align:center;box-shadow:0 18px 45px rgba(30,58,42,.10)}.ssl-wpb-hero span{display:inline-block;background:#1e3a2a;color:#fff;padding:8px 18px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.06em}.ssl-wpb-hero h1{margin:18px 0 12px;color:#176b45;font-size:clamp(34px,5vw,58px);line-height:1.05;font-weight:1000;text-transform:uppercase}.ssl-wpb-hero p{max-width:820px;margin:0 auto;color:#4a7059;font-size:18px;line-height:1.75}.ssl-wpb-trust{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.ssl-wpb-trust b{background:#fff;border:1px solid #d8edcf;color:#2f6242;padding:10px 16px;border-radius:999px}.ssl-wpb-form{margin-top:28px;background:#fff;border:1px solid #cfe9c8;border-radius:24px;padding:26px;box-shadow:0 14px 35px rgba(30,58,42,.08)}.ssl-wpb-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ssl-field span{display:block;font-weight:900;color:#244c36;margin-bottom:8px}.ssl-field input,.ssl-field select,.ssl-field textarea{width:100%;border:1px solid #cfe1d1;border-radius:14px;padding:13px 14px;font-size:15px;background:#fbfff9;color:#234331;box-sizing:border-box}.ssl-field textarea{min-height:110px}.ssl-type-textarea{grid-column:1/-1}.ssl-wpb-disclaimer{background:#fff8e8;border:1px dashed #e7bd6f;border-radius:16px;padding:14px 16px;margin:18px 0;color:#6b5423;font-size:14px;line-height:1.6}.ssl-wpb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:linear-gradient(135deg,#f3a05f,#f47c3c);color:#fff!important;font-weight:1000;padding:14px 24px;text-decoration:none;box-shadow:0 12px 24px rgba(244,124,60,.25);cursor:pointer}.ssl-wpb-form .ssl-wpb-btn{width:100%;font-size:17px;margin-top:4px}.ssl-wpb-result{margin-top:28px}.ssl-plan-output{display:grid;gap:24px}.ssl-plan-title,.ssl-premium-card,.ssl-locked-section{background:#fff;border:1px solid #bfe5b8;border-radius:24px;padding:28px;box-shadow:0 14px 35px rgba(30,58,42,.08)}.ssl-plan-title{text-align:center;background:linear-gradient(135deg,#fbfff8,#fff)}.ssl-plan-title small{color:#77926a;font-weight:800}.ssl-plan-title h2{font-size:42px;line-height:1.05;margin:8px 0;color:#176b45;text-transform:uppercase}.ssl-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ssl-score-grid div{background:#fff;border:1px solid #d7e8d8;border-bottom:4px solid #78b833;border-radius:18px;padding:18px;text-align:center}.ssl-score-grid b,.ssl-score-grid span{display:block;font-size:12px;text-transform:uppercase;color:#58735d;font-weight:900}.ssl-score-grid strong{display:block;font-size:30px;color:#176b45;margin:7px 0}.ssl-premium-card{text-align:center;background:radial-gradient(circle at top,#f2ffe8,#fff 55%)}.ssl-premium-card span{display:inline-block;background:#fff4cf;color:#ad7828;border:1px solid #f0cd7d;border-radius:999px;padding:7px 14px;font-weight:900;font-size:12px}.ssl-premium-card h2{color:#176b45;font-size:38px;line-height:1.05;text-transform:uppercase;margin:18px 0 12px}.ssl-unlock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px auto;max-width:720px}.ssl-unlock-grid b{background:#fff;border:1px solid #e1eddc;border-radius:14px;padding:14px;color:#31573c}.ssl-price{font-size:42px;font-weight:1000;color:#176b45;margin:12px 0}.ssl-locked-section h3{font-size:28px;color:#176b45;text-transform:uppercase}.ssl-blur{margin-top:14px;padding:50px 20px;border:1px dashed #d6dea6;border-radius:18px;background:rgba(247,252,239,.8);filter:blur(.2px);text-align:center;color:#7b8659}.is-locked{position:relative}.is-unlocked{border-color:#78b833}@media(max-width:800px){.ssl-wpb-formgrid,.ssl-unlock-grid{grid-template-columns:1fr}.ssl-score-grid{grid-template-columns:repeat(2,1fr)}.ssl-plan-title h2,.ssl-premium-card h2{font-size:30px}}@media(max-width:520px){.ssl-score-grid{grid-template-columns:1fr}.ssl-wpb-hero,.ssl-wpb-form,.ssl-plan-title,.ssl-premium-card,.ssl-locked-section{padding:22px}}
.ssl-wpb-payment-box{max-width:860px;margin:45px auto;padding:36px;border-radius:28px;background:linear-gradient(135deg,#f2fbef,#ffffff);border:1px solid #cfe9c8;box-shadow:0 18px 48px rgba(23,107,69,.12);text-align:center;color:#1e3a2a;font-family:Arial,sans-serif}.ssl-wpb-payment-box h1{margin:0 0 12px;color:#176b45;font-size:38px}.ssl-wpb-payment-box p{font-size:17px;line-height:1.7}.ssl-download-area{margin-top:22px}
.ssl-payment-helper{font-size:13px!important;color:#6b7d63;margin-top:12px}.ssl-wpb-return-notice{max-width:1180px;margin:18px auto;padding:18px 20px;border-radius:20px;background:#fff8e8;border:1px solid #f0c66d;box-shadow:0 12px 30px rgba(120,82,20,.10);display:flex;align-items:center;justify-content:space-between;gap:16px;color:#4c3b16;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ssl-wpb-return-notice strong{display:block;font-size:17px;color:#6b4310}.ssl-wpb-return-notice p{margin:6px 0 0}.ssl-wpb-return-notice code{background:#fff;border:1px solid #efd79d;border-radius:8px;padding:4px 7px}.ssl-return-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ssl-return-actions button{border:1px solid #d7c083;background:#fff;color:#5b4618;border-radius:12px;padding:11px 14px;font-weight:800;cursor:pointer}.ssl-return-actions .ssl-wpb-btn{padding:11px 16px}@media(max-width:780px){.ssl-wpb-return-notice{display:block}.ssl-return-actions{justify-content:flex-start;margin-top:14px}}
