.pyzen-consent{position:fixed;z-index:10000;left:20px;right:20px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:900px;margin:auto;padding:18px 20px;border:1px solid rgba(150,170,220,.22);border-radius:16px;background:#11172b;color:#f7f8fc;box-shadow:0 18px 60px rgba(0,0,0,.3);font:inherit}.pyzen-consent__copy{max-width:560px}.pyzen-consent__copy strong{display:block;margin-bottom:4px}.pyzen-consent__copy p{margin:0 0 5px;color:#c3c9d8;font-size:14px}.pyzen-consent__copy a{color:#9dbdff;font-size:13px}.pyzen-consent__actions{display:flex;gap:8px;flex-wrap:wrap}.pyzen-consent__actions button{min-height:42px;padding:9px 13px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:13px;cursor:pointer}.pyzen-consent__actions button:first-child{border-color:#8fb0ff;background:#6f91e8;color:#071024;font-weight:700}.pyzen-growth-popup[hidden]{display:none}.pyzen-growth-popup{position:fixed;z-index:9998;inset:0;display:grid;place-items:center;padding:20px}.pyzen-growth-popup__backdrop{position:absolute;inset:0;background:rgba(7,11,23,.76);backdrop-filter:blur(8px)}.pyzen-growth-popup__dialog{position:relative;z-index:1;width:min(100%,600px);max-height:min(92vh,760px);overflow:auto;padding:clamp(24px,5vw,44px);border:1px solid rgba(176,195,255,.22);border-radius:22px;background:linear-gradient(145deg,#171e36,#0c1121 70%);color:#f7f8fc;box-shadow:0 30px 100px rgba(0,0,0,.45)}.pyzen-growth-popup__close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:transparent;color:white;font-size:28px;line-height:1;cursor:pointer}.pyzen-growth-popup__eyebrow{margin:0 0 10px;color:#9fbaff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pyzen-growth-popup__intro h2{max-width:480px;margin:0 44px 10px 0;color:#fff;font-size:clamp(25px,4vw,36px);line-height:1.12}.pyzen-growth-popup__intro>p:last-child{max-width:500px;margin:0 0 24px;color:#c1c8d8;line-height:1.55}.pyzen-growth-popup__form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pyzen-growth-popup__form label{display:grid;gap:7px;color:#e7eaf2;font-size:13px;font-weight:600}.pyzen-growth-popup__form input:not([type=checkbox]),.pyzen-growth-popup__form textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid rgba(190,205,255,.25);border-radius:10px;background:#0a0f1d;color:#fff;font:inherit}.pyzen-growth-popup__form textarea{resize:vertical}.pyzen-growth-popup__wide,.pyzen-growth-popup__consent,.pyzen-growth-popup__submit,.pyzen-growth-popup__status,.pyzen-growth-popup__fineprint{grid-column:1/-1}.pyzen-growth-popup__form .pyzen-growth-popup__consent{display:flex;align-items:flex-start;gap:9px;color:#c6ccda;font-size:12px;font-weight:400}.pyzen-growth-popup__consent input{margin-top:2px}.pyzen-growth-popup__submit{min-height:48px;border:0;border-radius:11px;background:#93b1ff;color:#10182d;font:inherit;font-weight:750;cursor:pointer}.pyzen-growth-popup__submit:hover{background:#b0c5ff}.pyzen-growth-popup__status{margin:0;color:#dce6ff}.pyzen-growth-popup__fineprint{margin:-4px 0 0;color:#9fa9bf;font-size:11px;text-align:center}.pyzen-growth-popup__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.pyzen-growth-popup-open{overflow:hidden}@media(max-width:600px){.pyzen-consent{left:12px;right:12px;bottom:12px;display:block;padding:16px}.pyzen-consent__actions{margin-top:12px}.pyzen-consent__actions button{flex:1}.pyzen-growth-popup{align-items:end;padding:8px}.pyzen-growth-popup__dialog{max-height:94vh;padding:26px 20px 22px;border-radius:20px}.pyzen-growth-popup__form{grid-template-columns:1fr}.pyzen-growth-popup__wide,.pyzen-growth-popup__consent,.pyzen-growth-popup__submit,.pyzen-growth-popup__status,.pyzen-growth-popup__fineprint{grid-column:auto}}@media(prefers-reduced-motion:reduce){.pyzen-growth-popup__backdrop{backdrop-filter:none}}
