@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@300;400;500;600&display=swap");.page_agendarPageWrapper__Zxs2K{min-height:100vh;background:linear-gradient(135deg,#f5f1e8,#fefcf8);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;box-sizing:border-box;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;color:#2c2c2c;position:relative}.page_agendarContainer__qTc8I{width:90%;max-width:1200px;margin:0 auto;position:relative;min-height:100vh;display:flex;flex-direction:column}.page_mainLayout__3_4JC{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:30px}.page_leftColumn__Hcggt{display:flex;flex-direction:column;gap:40px;justify-content:flex-start;height:fit-content}.page_logoSection__KohWV{text-align:center}.page_logoImage__eK2JD{width:280px;height:auto;object-fit:contain;margin:0 auto}.page_tagline___8E6T{font-family:Inter,sans-serif;font-weight:300;font-size:1.1rem;color:#5a5a5a;margin:12px 0 0;letter-spacing:.5px}.page_introSection__Brc3k{display:flex;flex-direction:column;gap:25px}.page_introSection__Brc3k h2{font-family:Cormorant Garamond,serif;font-weight:500;font-size:2.5rem;margin:0;color:#2c2c2c;line-height:1.2}.page_introSection__Brc3k p{font-size:1.15rem;line-height:1.7;color:#5a5a5a;margin:0}.page_rightColumn__j8an9{display:flex;align-items:flex-start;justify-content:center}.page_heroImage__Q6NCQ{width:100%;max-width:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);background:#f8f5f0;aspect-ratio:3/4}.page_heroImage__Q6NCQ img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_heroImage__Q6NCQ:hover img{transform:scale(1.05)}.page_ctaButton__tHxa2{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b6c4d,#c4a87d);color:white;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(139,108,77,.2);width:fit-content;min-width:200px}.page_ctaButton__tHxa2:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(139,108,77,.3);background:linear-gradient(135deg,#7a5d41,#b39872)}.page_infoSection__X8cLJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px;padding-top:25px}.page_cardContent__aU4Di{display:flex;flex-direction:column;gap:12px}.page_cardDescription__qsYh_{font-size:.95rem;line-height:1.6;color:#5a5a5a;margin:0;text-align:left}.page_cardBenefits__iMUjr,.page_cardDuration__hSaT7,.page_cardEnvironment__41iMN,.page_cardFeatures__oAr7m{font-size:.9rem;line-height:1.5;color:#8b6c4d;margin:0;text-align:left;font-weight:500;font-style:italic}.page_cardCta__XVIXL{font-size:.9rem;line-height:1.5;color:#7a5d41;margin:8px 0 0;text-align:center;font-weight:600;background:rgba(139,108,77,.08);padding:8px 12px;border-radius:8px;border-left:3px solid #c4a87d}.page_infoCardIcon___dMV3{font-size:2.8rem;margin-bottom:20px;display:block;transition:transform .3s ease}.page_infoCard__zIoUT:hover .page_infoCardIcon___dMV3{transform:scale(1.1)}.page_infoCard__zIoUT h3{font-family:Cormorant Garamond,serif;font-weight:600;font-size:1.4rem;margin:0 0 20px;color:#2c2c2c;line-height:1.3}.page_infoCard__zIoUT{background:#fff;border-radius:16px;padding:35px 30px;text-align:center;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid #f0e6d8;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none;display:block;color:inherit}.page_infoCard__zIoUT:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8b6c4d,#c4a87d)}.page_infoCard__zIoUT:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.12);border-color:#c4a87d}.page_whatsappIconContainer__iRxyD{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.page_whatsappIcon__CwGbd{width:48px;height:48px;color:#25d366;transition:all .3s ease}.page_infoCard__zIoUT:hover .page_whatsappIcon__CwGbd{transform:scale(1.15);filter:drop-shadow(0 2px 8px rgba(37,211,102,.4))}.page_pageFooter__7JUPN{margin-top:50px;display:flex;justify-content:flex-end;padding:20px 0}.page_loginButton__KoiDv{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border:1px solid rgba(139,108,77,.15);color:#8b6c4d;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:400;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 10px rgba(139,108,77,.08);opacity:.8;width:fit-content}.page_loginButton__KoiDv:hover{background:rgba(139,108,77,.1);color:#7a5d41;opacity:1;transform:translateY(-1px);box-shadow:0 4px 15px rgba(139,108,77,.12)}@media (max-width:1023px){.page_agendarPageWrapper__Zxs2K{padding:30px 20px}.page_mainLayout__3_4JC{grid-template-columns:1fr;gap:40px;margin-bottom:25px}.page_leftColumn__Hcggt{gap:30px}.page_introSection__Brc3k,.page_leftColumn__Hcggt{text-align:center;align-items:center}.page_introSection__Brc3k h2{font-size:2.2rem}.page_heroImage__Q6NCQ{max-width:400px;margin:0 auto}.page_infoSection__X8cLJ{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:60px}}@media (max-width:767px){.page_agendarPageWrapper__Zxs2K{padding:20px 16px}.page_logoImage__eK2JD{width:200px}.page_tagline___8E6T{font-size:1rem}.page_introSection__Brc3k h2{font-size:1.8rem}.page_introSection__Brc3k p{font-size:1.05rem}.page_ctaButton__tHxa2{width:100%;max-width:300px;padding:14px 28px}.page_heroImage__Q6NCQ{max-width:350px;aspect-ratio:4/5}.page_infoSection__X8cLJ{grid-template-columns:1fr;gap:25px;margin-top:50px}.page_infoCard__zIoUT{padding:30px 25px}}@media (max-width:575px){.page_agendarPageWrapper__Zxs2K{padding:16px 12px}.page_introSection__Brc3k h2{font-size:1.6rem}.page_introSection__Brc3k p{font-size:1rem}.page_heroImage__Q6NCQ{max-width:300px}.page_infoCard__zIoUT{padding:25px 20px}.page_infoCardIcon___dMV3{font-size:2.5rem}.page_whatsappIcon__CwGbd{width:42px;height:42px}}@media (min-width:1200px){.page_mainLayout__3_4JC{gap:80px}.page_introSection__Brc3k h2{font-size:2.8rem}.page_heroImage__Q6NCQ{max-width:550px}}@media (max-width:360px){.page_logoImage__eK2JD{width:180px}.page_introSection__Brc3k h2{font-size:1.4rem}.page_heroImage__Q6NCQ{max-width:280px}}@media (min-width:1024px){.page_mainLayout__3_4JC{min-height:60vh;align-items:center}.page_leftColumn__Hcggt{justify-content:center}}