:root{--pink: #db2777;--purple: #a855f7;--indigo: #6366f1;--grad: linear-gradient(135deg, var(--pink), var(--purple));--grad-full: linear-gradient(135deg, var(--pink) 0%, var(--purple) 50%, var(--indigo) 100%);--fTitle: "Playfair Display", serif;--fBody: "Poppins", sans-serif;--text-pri: #1a1a2e;--text-sec: rgba(0, 0, 0, .5);--glass-bg: rgba(255, 255, 255, .65);--glass-border: rgba(0, 0, 0, .06)}html[data-harmony-theme=dark]{--text-pri: #ffffff;--text-sec: rgba(255, 255, 255, .55);--glass-bg: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .08)}.harmony-section *,.harmony-section *:before,.harmony-section *:after{box-sizing:border-box;margin:0;padding:0}.harmony-section{font-size:18px;scroll-behavior:smooth;font-family:var(--fBody);color:var(--text-pri);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .4s ease}.harmony-section ::selection{background:#a855f74d}.harmony-section img{max-width:100%;height:auto;display:block}.harmony-section a{text-decoration:none;color:inherit}.harmony-section button{font-family:inherit}@keyframes hFloat{0%{transform:translate(0) rotate(0)}to{transform:translate(28px,-38px) rotate(180deg)}}@keyframes hPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}@keyframes hReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes hSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.harmony-jetform-wrap .jet-form-builder{font-family:var(--fBody)!important}.harmony-jetform-wrap .jet-form-builder fieldset{border:none!important;padding:0!important;margin:0 0 14px!important}.harmony-jetform-wrap .jet-form-builder label{display:block!important;font-size:1.3rem!important;font-weight:600!important;color:var(--text-sec)!important;margin-bottom:6px!important;font-family:var(--fBody)!important}.harmony-jetform-wrap .jet-form-builder input[type=text],.harmony-jetform-wrap .jet-form-builder input[type=email],.harmony-jetform-wrap .jet-form-builder input[type=tel],.harmony-jetform-wrap .jet-form-builder input[type=url],.harmony-jetform-wrap .jet-form-builder input[type=number],.harmony-jetform-wrap .jet-form-builder select,.harmony-jetform-wrap .jet-form-builder textarea{width:100%!important;padding:16px 20px!important;border-radius:14px!important;border:1px solid var(--glass-border)!important;background:var(--glass-bg)!important;color:var(--text-pri)!important;font-size:1.5rem!important;font-family:var(--fBody)!important;outline:none!important;transition:border-color .3s,box-shadow .3s!important;-webkit-appearance:none!important}.harmony-jetform-wrap .jet-form-builder input:focus,.harmony-jetform-wrap .jet-form-builder textarea:focus,.harmony-jetform-wrap .jet-form-builder select:focus{border-color:var(--purple)!important;box-shadow:0 0 0 3px #a855f724!important}.harmony-jetform-wrap .jet-form-builder textarea{resize:vertical!important;min-height:120px!important}.harmony-jetform-wrap .jet-form-builder .jet-form-builder__submit{margin-top:8px!important}.harmony-jetform-wrap .jet-form-builder button[type=submit],.harmony-jetform-wrap .jet-form-builder .jet-form-builder__submit button,.harmony-jetform-wrap .jet-form-builder input[type=submit]{width:100%!important;padding:16px 38px!important;border-radius:50px!important;border:none!important;background:linear-gradient(135deg,var(--pink),var(--purple))!important;color:#fff!important;font-size:1.5rem!important;font-weight:700!important;font-family:var(--fBody)!important;cursor:pointer!important;transition:transform .3s,box-shadow .3s!important;letter-spacing:.02em!important}.harmony-jetform-wrap .jet-form-builder button[type=submit]:hover,.harmony-jetform-wrap .jet-form-builder .jet-form-builder__submit button:hover,.harmony-jetform-wrap .jet-form-builder input[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px #db277759!important}.harmony-jetform-wrap .jet-form-builder .jet-form-builder__label-error{color:#ef4444!important;font-size:1.2rem!important;margin-top:4px!important}.harmony-jetform-wrap .jet-form-builder .jet-form-builder__required{color:var(--pink)!important}.harmony-jetform-wrap .jet-form-builder-message--success{background:#22c55e1a!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.2)!important;border-radius:14px!important;padding:18px 24px!important;font-size:1.4rem!important;font-family:var(--fBody)!important}.harmony-jetform-wrap .jet-form-builder-message--error{background:#ef44441a!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.2)!important;border-radius:14px!important;padding:18px 24px!important;font-size:1.4rem!important;font-family:var(--fBody)!important}@media(max-width:840px){.harmony-nav{padding:10px 16px!important}.hNavLogo{height:44px!important}.hLoginBtn{padding:8px 18px!important;font-size:1.2rem!important}.hMobileBtn{width:40px!important;height:40px!important;border-radius:10px!important}.hNavLinks{display:none!important}.hMobileBtn{display:flex!important}.hGrid3,.hGrid2{grid-template-columns:1fr!important}.hStats{grid-template-columns:repeat(2,1fr)!important}.hPad{padding-left:18px!important;padding-right:18px!important}}@media(max-width:480px){.hStats{grid-template-columns:1fr!important}}
