.landing-social-proof{background-color:#008f8d!important;color:#fff!important}.landing-social-proof .landing-social-proof__story{background-color:#ffffff1a!important}.landing-social-proof .landing-social-proof__review{background-color:#fff!important}.landing-chrome{display:flex;min-height:100vh;flex-direction:column;overflow-x:hidden;background:#fff;color:#25252a}.landing-chrome__header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgb(0 143 145 / 15%);background:#fffffff2;box-shadow:0 1px 3px #00474814;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-chrome__header-inner,.landing-chrome__footer-inner{width:min(100% - 2.5rem,1200px);margin-inline:auto}.landing-chrome__header-inner{display:flex;height:4rem;align-items:center;justify-content:center}.landing-chrome__header-logo{display:block;width:auto;height:3.5rem;object-fit:contain;mix-blend-mode:multiply}.landing-chrome__content{flex:1}.landing-chrome__content--offset{padding-top:4rem}.landing-chrome__footer{border-top:1px solid rgb(0 143 145 / 15%);padding-block:3rem;background:linear-gradient(135deg,#eef8f8,#fff 50%,#f8eef7);text-align:center}.landing-chrome__footer-logo-wrap{display:flex;justify-content:center;margin-bottom:1.5rem}.landing-chrome__footer-logo{display:block;width:auto;height:5rem;object-fit:contain;mix-blend-mode:multiply}.landing-chrome__summary{max-width:28rem;margin:0 auto 1.5rem;color:#5d5962}.landing-chrome__contact{display:flex;justify-content:center;margin-bottom:2rem}.landing-chrome__whatsapp{color:#5d5962;transition:color .16s ease}.landing-chrome__whatsapp:hover,.landing-chrome__whatsapp:focus-visible{color:#872986}.landing-chrome__copyright{border-top:1px solid rgb(0 143 145 / 15%);padding-top:2rem;color:#5d5962;font-size:.875rem}.landing-chrome__cookie-preferences{margin-inline-start:1rem;min-height:44px;border:0;padding:0;background:transparent;color:#007d80;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.landing-chrome__cookie-preferences:focus-visible{outline:2px solid #007d80;outline-offset:3px}.landing-form-dialog{width:calc(100% - 2rem);max-width:36rem;max-height:calc(100dvh - 2rem);overflow-y:auto;border:2px solid #008f91;border-radius:1.75rem;padding:0;background:#f3fbfb;color:#25252a;box-shadow:0 24px 80px #00474847}.landing-form-dialog__header{border-bottom:1px solid rgb(0 143 145 / 20%);padding:1.75rem 1.5rem 1.25rem;background:linear-gradient(135deg,#dff4f4,#fff,#f5e7f2);text-align:left}.landing-form-dialog__title{color:#007f81;font-family:var(--font-heading);font-size:1.5rem;font-weight:600}.landing-form-dialog__description{color:#56535b;font-size:1rem}.landing-form-dialog__body{padding:1.25rem 1.25rem 1.5rem}.landing-form{display:grid;gap:.875rem}.landing-form__success{border-radius:.75rem;padding:1.25rem;background:#ecfdf5;color:#064e3b;text-align:center}.landing-form__field{width:100%;height:3rem;border:1px solid rgb(0 143 145 / 25%);border-radius:.75rem;padding-inline:1rem;outline:none;background:#fff;color:#25252a;box-shadow:0 1px 2px #0000000d;transition:border-color .16s ease,box-shadow .16s ease}.landing-form__field::placeholder{color:#73717a}.landing-form__field:focus{border-color:#008f91;box-shadow:0 0 0 4px #008f9126}.landing-form__notice{margin:0;padding:.5rem 0;color:#343238;font-size:.875rem;line-height:1.5}.landing-form__privacy{margin:0 0 .5rem;color:#4b5563;font-size:.875rem;line-height:1.5}.landing-form__error{color:#b91c1c;font-size:.875rem}.landing-form__submit{width:100%;min-height:3rem;border-radius:9999px;padding:.75rem 1.5rem;background:linear-gradient(90deg,#008f91,#9a2889);color:#fff;font-weight:600;box-shadow:0 10px 15px -3px #008f9126;transition:filter .16s ease,opacity .16s ease,box-shadow .16s ease}.landing-form__submit:hover{filter:brightness(1.05)}.landing-form__submit:focus-visible{outline:none;box-shadow:0 0 0 4px #008f9140}.landing-form__submit:disabled{opacity:.5}.landing-form__whatsapp{display:flex;align-items:center;justify-content:center;text-align:center}@media(min-width:768px){.landing-chrome__header-inner{height:5rem}.landing-chrome__header-logo{height:4.5rem}.landing-chrome__content--offset{padding-top:5rem}.landing-chrome__footer-logo{height:6rem}.landing-form-dialog{border-radius:2rem}.landing-form-dialog__header{padding-inline:2rem;text-align:center}.landing-form-dialog__title{font-size:1.875rem}.landing-form-dialog__body{padding-inline:2rem;padding-bottom:2rem}}
