.agendar-page{position:relative;isolation:isolate}.agendar-page .home-chapter+.home-chapter{border-top:1px solid rgb(253 253 225 / .06)}.agendar-page .home-chapter__header .lead{max-width:42rem}.agendar-page .faq-premium,.agendar-page .cta-section--atelier{background:transparent!important}@media(min-width:1024px){.agendar-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,46%);align-items:start;gap:2.5rem 3rem}}.agendar-hero__form-panel,.agendar-calendar-panel{border-radius:1rem;border:1px solid rgb(253 253 225 / .12);background:linear-gradient(152deg,#fdf8e60a,#0707078c);box-shadow:0 24px 48px #00000059}.agendar-calendar-panel{margin:auto}.agendar-calendar-panel__list li+li{margin-top:.25rem}.agendar-trust-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(min-width:1024px){.agendar-trust-chips{justify-content:flex-start}}.agendar-trust-chip{border-radius:9999px;border:1px solid rgb(253 253 225 / .14);background:#fdfde10a;padding:.375rem .875rem;font-size:.8125rem;line-height:1.35;color:#fdfde1e0}.agendar-calendar-alt{border-top:1px solid rgb(253 253 225 / .1)}.agendar-calendar-alt__link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#fdfde1e6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fdfde159;transition:color .2s ease,text-decoration-color .2s ease}.agendar-calendar-alt__link:hover{color:#fdfde1;text-decoration-color:#fdfde1b3}.agendar-process__steps{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none;max-width:48rem;margin-inline:auto}@media(min-width:768px){.agendar-process__steps{gap:2rem}}.agendar-process__step{display:grid;grid-template-columns:2.75rem 1fr;gap:1rem 1.25rem;align-items:start;text-align:left}.agendar-process__index{font-size:.875rem;letter-spacing:.08em;color:#fdfde159}.agendar-scope__grid{display:grid;gap:1rem;max-width:56rem;margin-inline:auto}@media(min-width:768px){.agendar-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.agendar-scope__item{border-radius:.75rem;border:1px solid rgb(253 253 225 / .1);background:#fdfde105;padding:1.25rem 1.5rem}.agendar-scope__footnote{max-width:40rem;margin-inline:auto;text-align:center}.agendar-closing[data-astro-cid-bpynlegu] .faq-premium--embedded{padding-top:0;padding-bottom:0}.agendar-closing[data-astro-cid-bpynlegu] .faq-premium--split .faq-header .lead{color:#fdfde1e0}@media(min-width:1024px){.agendar-closing[data-astro-cid-bpynlegu] .services-index-closing__grid[data-astro-cid-bpynlegu]{align-items:stretch}.agendar-closing[data-astro-cid-bpynlegu] .services-index-closing__cta[data-astro-cid-bpynlegu]{display:flex;flex-direction:column}.agendar-closing[data-astro-cid-bpynlegu] .services-index-closing__cta[data-astro-cid-bpynlegu] .cta-section--embedded{flex:1;display:flex;flex-direction:column}.agendar-closing[data-astro-cid-bpynlegu] .services-index-closing__cta[data-astro-cid-bpynlegu] .cta-atelier-panel--sidebar{flex:1}}.form-label{display:block;margin-bottom:.5rem;font-family:var(--font-display);font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--color-deep-cream)}.form-input{box-sizing:border-box;width:100%;min-height:44px;border-radius:.5rem;border:2px solid rgba(253,253,225,.2);background-color:#07070799;padding:.75rem 1rem;color:var(--color-deep-cream);backdrop-filter:blur(4px);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.form-input::placeholder{color:#fdfde1b3}.form-input:hover:not(:disabled){border-color:#fdfde14d}.form-input:disabled{opacity:.5;cursor:not-allowed}.form-input:focus{border-color:var(--color-sky-blue);outline:none;box-shadow:0 0 0 2px #440fbf33}.form-checkbox{height:1.25rem;width:1.25rem;border-radius:.25rem;border:2px solid rgba(253,253,225,.2);background-color:#07070799;color:var(--color-deep-cream);transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.form-checkbox:focus{outline:none;box-shadow:0 0 0 2px #440fbf33}.form-error{margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--color-deep-cream)}.btn-submit{display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:9999px;background:linear-gradient(to right,#440fbfb3,#3d1060);padding:1rem 2rem;font-family:var(--font-display);font-size:1.125rem;line-height:1.75rem;font-weight:500;color:var(--color-deep-cream);box-shadow:var(--shadow-glow-sky),0 0 0 2px #bc4eeb66;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.btn-submit:hover:not(:disabled){transform:scale(1.05);box-shadow:var(--shadow-glow-orchid),0 0 0 2px #bc4eeb99}.btn-submit:disabled{cursor:not-allowed;opacity:.5}.btn-submit:focus-visible{outline:none;box-shadow:var(--shadow-glow-sky),0 0 0 2px #bc4eeb99,0 0 0 4px var(--color-hole-black)}.form-message{border-radius:.5rem;border:2px solid;padding:1rem;text-align:center;font-weight:500}.form-message.success,.form-message.error{border-color:#fdfde14d;background-color:#fdfde11a;color:var(--color-deep-cream)}.form-input:focus:valid{border-color:#22c55e80}.form-input:focus:invalid{border-color:#ef444480}.shake-animation{animation:contact-form-shake .5s ease-in-out}@keyframes contact-form-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}
