:root{--zzpg-ink: #171716;--zzpg-green: #6fbc85;--zzpg-green-dark: #4f9a66;--zzpg-mint: #eef7f1;--zzpg-muted: #55554f}.elementor-8 .elementor-element.elementor-element-65bd9ac{padding-bottom:28px}.zzpg-cta-section{background:#fff;padding:0 20px 100px}.zzpg-cta{max-width:1180px;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 32px;border-radius:20px;background:var(--zzpg-mint);border:1px solid #d8eddf}.zzpg-cta__text h3{margin:0 0 6px;font:700 26px/1.2 Bitter,serif;color:var(--zzpg-ink)}.zzpg-cta__text p{margin:0;max-width:620px;font:400 15px/1.7 Open Sans,sans-serif;color:var(--zzpg-muted)}.zzpg-cta__done{display:inline-flex;align-items:center;gap:10px;font:600 15px/1.3 Open Sans,sans-serif;color:var(--zzpg-ink);text-decoration:none;white-space:nowrap}.zzpg-cta__done:hover{text-decoration:underline}@media (max-width: 880px){.zzpg-cta{flex-direction:column;align-items:flex-start;padding:24px}.zzpg-cta__text h3{font-size:22px}}.zzpg-box{margin:0 0 22px;padding:20px 22px 0;border-radius:14px;background:var(--zzpg-mint);border:1px solid #d8eddf;font:400 14px/1.65 Open Sans,sans-serif;color:var(--zzpg-ink)}.zzpg-box p{margin:0 0 12px}.zzpg-box__head{display:flex;align-items:center;gap:10px;margin-bottom:8px;font:700 17px/1.3 Bitter,serif}.zzpg-pill{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--zzpg-green);color:#fff;font:700 11px/1.4 Open Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.zzpg-perks{list-style:none;margin:0 0 16px;padding:0}.zzpg-perks li{display:flex;align-items:center;gap:9px;margin:0 0 6px;font-weight:600}.zzpg-perks svg,.zzpg-box__head svg,.zzpg-cta__done svg{flex:none}.zzpg-box__small{font-size:13px;color:var(--zzpg-muted)}.zzpg-link{all:unset;cursor:pointer;font-weight:600;color:var(--zzpg-green-dark);text-decoration:underline;text-underline-offset:2px}.zzpg-link:hover,.zzpg-link:focus-visible{color:var(--zzpg-ink)}.zzpg-or{display:flex;align-items:center;gap:12px;margin:4px -22px 0;padding:12px 22px;border-top:1px solid #d8eddf;background:#fff;border-radius:0 0 14px 14px;font-size:13px;color:var(--zzpg-muted)}.zzpg-or:before,.zzpg-or:after{content:"";flex:1;height:1px;background:#e4e4df}.zzpg-box--done{padding-bottom:18px}.zzpg-facts{margin:4px 0 14px;display:grid;gap:6px}.zzpg-facts div{display:grid;grid-template-columns:170px 1fr;gap:12px}.zzpg-facts dt{color:var(--zzpg-muted)}.zzpg-facts dd{margin:0;font-weight:600}@media (max-width: 520px){.zzpg-facts div{grid-template-columns:1fr;gap:0}}.zzpg-box__note{font-size:13px}.zzpg-button{margin:0 0 14px}.zzpg-cta .zzpg-button{margin:0;flex:none}.zzpg-button nl-wallet-button{display:block}.zzpg-button nl-wallet-button::part(button){width:100%;height:46px;padding:0 24px;border-radius:3px;background:var(--zzpg-green);border:1px solid var(--zzpg-green);cursor:pointer}.zzpg-button nl-wallet-button::part(button):hover{background:var(--zzpg-green-dark);border-color:var(--zzpg-green-dark)}.zzpg-button nl-wallet-button::part(button-span){font-family:Bitter,serif;font-size:16px;font-weight:600;color:var(--zzpg-ink)}.zzpg-cta .zzpg-button nl-wallet-button::part(button){width:auto;height:52px;padding:0 28px}.elementor-field.zzpg-filled{background-color:var(--zzpg-mint)!important;border-color:var(--zzpg-green)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%236FBC85'/%3E%3Cpath d='M5.5 10.2l3 3 6-6.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px!important}.zzpg-sent>.elementor-element{display:none}.zzpg-thanks h3{margin:0 0 12px;font:700 24px/1.25 Bitter,serif;color:var(--zzpg-ink)}.zzpg-thanks p{margin:0;font:400 15px/1.7 Open Sans,sans-serif;color:var(--zzpg-ink)}
