@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;800&display=swap");body{background-color:#000550;color:#fff;font-family:Georgia,serif;margin:0}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:800;line-height:1.15;margin:0 0 1rem}p{color:#eee;font-size:1.125rem;line-height:1.6}a{color:#b51bf1;text-decoration:none}.gradient{background:linear-gradient(90deg,#f95,#b51bf1,#8300ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:inherit;display:inline;font-weight:inherit}.button{background-color:#b51bf1;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:12px 24px;text-align:center}.container{margin:0 auto;max-width:1200px;padding:40px 20px}.ph-form-card{background-color:#fff;border-radius:32px;box-shadow:0 12px 24px rgba(0,0,0,.15);box-sizing:border-box;margin:0 auto;max-width:500px;padding:40px 32px}.ph-form-card,.ph-form-card .hs-form label{color:#000550;font-family:Poppins,sans-serif}.ph-form-card .hs-form label{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.ph-form-card .hs-form input[type=email],.ph-form-card .hs-form input[type=tel],.ph-form-card .hs-form input[type=text],.ph-form-card .hs-form select,.ph-form-card .hs-form textarea{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#000;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:16px;padding:10px 14px;width:100%}.ph-form-card .hs-form .hs-button.primary,.ph-form-card .hs-form input[type=submit]{background:linear-gradient(90deg,#f95,#b51bf1,#8300ff);border:none;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:12px;padding:14px 28px;transition:all .3s ease;width:100%}.ph-form-card .hs-form .hs-button.primary:hover,.ph-form-card .hs-form input[type=submit]:hover{box-shadow:0 8px 22px rgba(0,0,0,.25);transform:translateY(-1px)}.ph-thankyou{margin:0 auto;max-width:520px;padding:32px 0;text-align:center}.ph-thankyou h2{color:#000550;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:28px}.ph-thankyou p{color:#000;font-family:Georgia,serif;font-size:17px;line-height:1.7;margin-bottom:20px}.ph-thankyou strong{font-family:Georgia,serif;font-weight:700}.ph-thankyou .ph-book-link{color:#b51bf1;font-weight:600;text-decoration:underline}@media screen and (max-width:768px){.ph-form-card{margin:0 20px;max-width:100%;padding:40px 20px;width:auto}}