.popcard{--teal-glow:#34dad2;--teal-primary:#17a5a5;--mist:#cfe3e2;--mist-faint:#5c7b78;--peach:#c46b3a;--ease-gravity:cubic-bezier(.22, .61, .27, 1);--t-lean:.64s;z-index:110;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;width:360px;max-width:calc(100vw - 32px);transition:opacity .6s var(--ease-gravity), transform .6s var(--ease-gravity);background:linear-gradient(#0c2a2af5,#08201ff7);border:1px solid #34dad238;border-radius:20px;padding:24px 24px 22px;position:fixed;bottom:24px;right:24px;transform:translateY(20px)scale(.98);box-shadow:0 30px 80px -30px #000000b3}.popcard.show{opacity:1;pointer-events:auto;transform:none}@media (width<=520px){.popcard{width:auto;bottom:16px;left:16px;right:16px}}.popx{color:var(--mist-faint);cursor:pointer;transition:color var(--t-lean);background:0 0;border:none;padding:4px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.popx:hover{color:#eaf6f4}.popkick{letter-spacing:.18em;text-transform:uppercase;color:var(--teal-glow);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px}.popkick.care{color:var(--peach)}.popcard h3{letter-spacing:-.015em;color:#eaf6f4;margin:0 0 10px;font-size:21px;font-weight:400;line-height:1.16}.popcard p{color:var(--mist);margin:0 0 18px;font-size:14px;line-height:1.6}.popact{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.popact .cta{padding:11px 18px;font-size:13.5px}.poplater{color:var(--mist-faint);cursor:pointer;transition:color var(--t-lean);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.poplater:hover{color:var(--mist)}.popcard .cta{background:var(--teal-primary);color:#04201f;cursor:pointer;transition:transform var(--t-lean) var(--ease-gravity), box-shadow var(--t-lean);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 0 #17a5a500}.popcard .cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #17a5a599}.popcard .cta .ar{transition:transform var(--t-lean) var(--ease-gravity)}.popcard .cta:hover .ar{transform:translate(4px)}.popcard .cta-care{background:var(--peach);color:#1a0f08}.popcard .pop-form{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.popcard .pop-form input{color:#eaf6f4;transition:border-color var(--t-lean);background:#08201f99;border:1px solid #cfe3e233;border-radius:11px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px}.popcard .pop-form input:focus{border-color:var(--teal-glow)}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
