.pi-page{color:#193650;max-width:1100px;margin:0 auto;padding:30px 20px 140px}.pi-form-wrap,.pi-success{background:#fff;border:1px solid #d3e1ed;border-radius:18px;margin:20px 0;padding:28px;box-shadow:0 10px 35px #1239580a}.pi-form-wrap header span{color:#1260ab;letter-spacing:1px;font-size:12px;font-weight:800}.pi-form-wrap h2{margin:12px 0;font-size:28px}.pi-form-wrap p{line-height:1.6}.pi-form-wrap fieldset{border:0;min-width:0;padding:0}.pi-form-wrap h3{border-bottom:1px solid #dfebf4;margin:24px 0 14px;padding-bottom:8px;font-size:18px}.pi-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pi-form-wrap label{gap:6px;font-size:14px;display:grid}.pi-form-wrap input,.pi-form-wrap select,.pi-form-wrap textarea{color:#183752;box-sizing:border-box;background:#fff;border:1px solid #adc4d8;border-radius:8px;width:100%;padding:11px}.pi-form-wrap .pi-kind{max-width:440px;margin-top:18px}.pi-wide{grid-column:1/-1}.pi-form-wrap .pi-consent{flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0;display:flex}.pi-form-wrap .pi-consent input{width:auto}.pi-button{background:#0864cb;border:0;border-radius:8px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.pi-footnote{color:#526a80;font-size:12px}.pi-whatsapp{background:#eff9f4;border-radius:10px;margin-top:24px;padding:16px}.pi-error{color:#a92121;background:#fff0f0;border-radius:8px;padding:12px}.pi-dock{z-index:70;max-width:calc(100vw - 24px);font-family:inherit;position:fixed;bottom:104px;right:18px}.pi-dock-actions{background:#fff;border:1px solid #b8cddd;border-radius:15px;gap:7px;max-width:250px;margin-left:auto;padding:29px 12px 12px;display:grid;position:relative;box-shadow:0 7px 30px #14365035}.pi-dock button,.pi-dock-actions a{cursor:pointer;color:#fff;text-align:left;background:#075fba;border:0;border-radius:7px;padding:9px 13px;font-size:13px;text-decoration:none}.pi-dock .pi-hide{color:#3a586e;background:0 0;padding:5px;font-size:11px;position:absolute;top:1px;right:3px}.pi-dock-actions a{background:#087e52}.pi-dock-panel{background:#fff;border:1px solid #b8cddd;border-radius:14px;width:min(500px,100vw - 28px);max-height:78dvh;position:absolute;bottom:0;right:0;overflow:auto;box-shadow:0 14px 50px #14365044}.pi-dock-panel .pi-form-wrap{box-shadow:none;border:0;margin:0;padding:20px}.pi-dock-panel h2{font-size:23px}.pi-dock-panel .pi-grid{grid-template-columns:1fr}.pi-dock .pi-close{color:#1b4564;background:#e8eff5;margin:8px 8px 0 auto;display:block}.pi-access-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pi-access-card{background:#fff;border:1px solid #cddfec;border-radius:12px;gap:12px;padding:20px;display:grid}.pi-access-card h3{margin:0;font-size:19px}.pi-access-card a{color:#085fae;font-weight:700}.pi-review-card{background:#fff;border:1px solid #d3e1ed;border-radius:12px;margin:15px 0;padding:20px}.pi-review-card dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pi-review-card dt{color:#587187;font-size:12px;font-weight:700}.pi-review-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pi-review-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pi-access-section{background:#f3f8fc;border-radius:18px;margin:35px 0;padding:24px}.pi-manager-nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.pi-manager-nav button{border:1px solid #b4cada;border-radius:7px;padding:10px}.pi-manager-nav button[aria-pressed=true]{color:#fff;background:#0864cb}@media (max-width:700px){.pi-grid,.pi-access-grid,.pi-review-card dl{grid-template-columns:1fr}.pi-form-wrap{padding:20px}.pi-form-wrap h2{font-size:24px}.pi-dock{bottom:90px;right:12px}.pi-dock-actions{max-width:210px}}
