.pg-oc .hero-photo{background:#ffffff0d;border:4px solid #ffffff24;border-radius:50%;width:200px;height:200px;margin:0 auto 18px;overflow:hidden;box-shadow:0 14px 45px #7b2ff759,0 0 0 4px #ffffff0f}@media (min-width:650px){.pg-oc .hero-photo{width:240px;height:240px}}.pg-oc .hero-photo img{object-fit:cover;object-position:center 18%;transform-origin:50% 18%;width:100%;height:100%;display:block;transform:scale(1.7)}.pg-oc .hero-pin{color:#7fdaff;letter-spacing:.2px;background:#00d2ff1a;border:1px solid #00d2ff4d;border-radius:50px;align-items:center;gap:6px;margin-bottom:18px;padding:8px 18px;font-size:clamp(12px,3vw,14px);font-weight:600;display:inline-flex}.pg-oc .pachete-note{text-align:center;color:#ffffffd1;max-width:640px;margin:22px auto 0;font-size:clamp(14px,3.4vw,16px);line-height:1.7}.pg-oc .pachete-note strong{color:#fff}.pg-oc .form-section{padding:55px 16px}.pg-oc .form-intro{text-align:center;max-width:600px;margin:0 auto 30px}.pg-oc .form-intro h2{color:#fff;margin-bottom:10px;font-size:clamp(22px,5.5vw,38px);font-weight:900;line-height:1.25}.pg-oc .form-intro p{color:#ffffffa6;font-size:clamp(14px,3.5vw,17px);line-height:1.6}.pg-oc .inline-form{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;max-width:560px;margin:0 auto;padding:32px 24px}@media (min-width:650px){.pg-oc .inline-form{padding:38px 36px}}.pg-oc .form-row{margin-bottom:14px}.pg-oc .form-row label{color:#ffffffd9;letter-spacing:.2px;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.pg-oc .form-row label .req{color:#ff6b9d;margin-left:2px}.pg-oc .form-row input,.pg-oc .form-row textarea,.pg-oc .form-row select{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.pg-oc .form-row input::placeholder,.pg-oc .form-row textarea::placeholder{color:#ffffff59}.pg-oc .form-row input:focus,.pg-oc .form-row textarea:focus,.pg-oc .form-row select:focus{background:#ffffff17;border-color:#7b2ff7;outline:none;box-shadow:0 0 0 3px #7b2ff733}.pg-oc .form-row select{appearance:none;cursor:pointer}.pg-oc .form-row select option{color:#fff;background:#101014}.pg-oc .form-row textarea{resize:vertical;min-height:72px;line-height:1.5}.pg-oc .form-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-oc .inline-form button.cta{width:100%;max-width:100%;margin-top:8px}.pg-oc .inline-form button.cta[disabled]{opacity:.6;cursor:not-allowed;transform:none}.pg-oc .form-privacy{text-align:center;color:#fff6;margin-top:14px;font-size:12px;line-height:1.5}.pg-oc .form-whatsapp-note{text-align:center;color:#ffffffb3;background:#25d36614;border:1px solid #25d36638;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.55}.pg-oc .form-whatsapp-note strong{color:#fff}.pg-oc .form-gdpr{color:#ffffffb3;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px;line-height:1.5;display:flex}.pg-oc .form-gdpr input{accent-color:#7b2ff7;flex-shrink:0;width:18px;height:18px;margin-top:2px}.pg-oc .form-error{color:#ffb3b3;text-align:center;background:#ff6b6b14;border:1px solid #ff6b6b66;border-radius:12px;max-width:560px;margin:0 auto 16px;padding:14px 18px;font-size:14px;line-height:1.5}.pg-oc .form-error strong{color:#fff}.pg-oc .form-success{text-align:center;background:linear-gradient(135deg,#25d3661a,#7b2ff70f);border:1px solid #25d36659;border-radius:20px;max-width:560px;margin:0 auto;padding:38px 28px}.pg-oc .form-success .success-icon{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:38px;font-weight:900;display:flex;box-shadow:0 8px 30px #25d36673}.pg-oc .form-success h2{color:#fff;margin-bottom:10px;font-size:clamp(22px,5.5vw,34px);font-weight:900}.pg-oc .form-success p{color:#ffffffd1;font-size:clamp(14px,3.6vw,16px);line-height:1.6}
