.aboutPage-module-scss-module__Bb-hDW__main_container{color:#e8eef6;background:radial-gradient(1100px 700px at 80% -10%,#60a5fa24,#0000),radial-gradient(800px 600px at -10% 10%,#6ee7b71a,#0000),#0b0c10;gap:22px;min-height:100dvh;padding:48px 20px 80px;display:grid}.aboutPage-module-scss-module__Bb-hDW__hero{text-align:center;max-width:960px;margin:0 auto;padding:16px 0 6px;position:relative}.aboutPage-module-scss-module__Bb-hDW__heroGlow{z-index:0;opacity:.18;filter:blur(70px);background:radial-gradient(600px 400px at 50% 0,#60a5fa33,#0000),radial-gradient(700px 420px at 50% 20%,#6ee7b726,#0000);position:absolute;inset:-40%;transform:translateZ(0)}.aboutPage-module-scss-module__Bb-hDW__badge{z-index:1;color:#a9b2c4;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;display:inline-block;position:relative}.aboutPage-module-scss-module__Bb-hDW__title{z-index:1;letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(28px,5vw,44px);font-weight:900;position:relative}.aboutPage-module-scss-module__Bb-hDW__subtitle{z-index:1;color:#a9b2c4;max-width:60ch;margin:0 auto;font-size:clamp(14px,2.5vw,16px);position:relative}.aboutPage-module-scss-module__Bb-hDW__card{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff14;border-radius:16px;padding:20px}.aboutPage-module-scss-module__Bb-hDW__about_section{max-width:960px;margin:0 auto}.aboutPage-module-scss-module__Bb-hDW__section_title{margin:2px 0 10px;font-size:20px;font-weight:800}.aboutPage-module-scss-module__Bb-hDW__paragraph{color:#d8e3f0;font-size:15px;line-height:1.65}.aboutPage-module-scss-module__Bb-hDW__pillars{grid-template-columns:1fr;gap:12px;max-width:1100px;margin:4px auto 0;display:grid}.aboutPage-module-scss-module__Bb-hDW__pillar{background:#111217;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:16px;display:grid}.aboutPage-module-scss-module__Bb-hDW__pillar h3{font-size:16px;font-weight:800}.aboutPage-module-scss-module__Bb-hDW__pillar p{color:#a9b2c4;font-size:14px}.aboutPage-module-scss-module__Bb-hDW__pillarIcon{background:linear-gradient(#60a5fa,#4b8fe8);border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:0 10px 28px #60a5fa47}.aboutPage-module-scss-module__Bb-hDW__how{background:#111217;border:1px solid #ffffff14;border-radius:16px;max-width:960px;margin:0 auto;padding:18px}.aboutPage-module-scss-module__Bb-hDW__howList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aboutPage-module-scss-module__Bb-hDW__howItem{background:#ffffff05;border:1px dashed #ffffff14;border-radius:10px;grid-template-columns:10px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.aboutPage-module-scss-module__Bb-hDW__dot{background:#6ee7b7;border-radius:999px;width:8px;height:8px;margin-top:6px}.aboutPage-module-scss-module__Bb-hDW__ctaPanel{background:linear-gradient(#ffffff08,#ffffff05),#111217;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;max-width:1100px;margin:6px auto 0;padding:18px;display:grid}.aboutPage-module-scss-module__Bb-hDW__ctaTitle{font-size:18px;font-weight:900}.aboutPage-module-scss-module__Bb-hDW__ctaSubtitle{color:#a9b2c4;font-size:14px}.aboutPage-module-scss-module__Bb-hDW__ctaButtons{flex-wrap:wrap;gap:10px;display:flex}.aboutPage-module-scss-module__Bb-hDW__ctaPrimary,.aboutPage-module-scss-module__Bb-hDW__ctaGhost{border-radius:12px;padding:10px 14px;font-size:14px;font-weight:800;text-decoration:none;transition:transform 80ms,box-shadow .2s}.aboutPage-module-scss-module__Bb-hDW__ctaPrimary{color:#0b0c10;background:linear-gradient(#6ee7b7,#42d59d);box-shadow:0 10px 28px #6ee7b74d}.aboutPage-module-scss-module__Bb-hDW__ctaGhost{color:#e8eef6;background:#ffffff08;border:1px solid #ffffff14}.aboutPage-module-scss-module__Bb-hDW__ctaPrimary:hover,.aboutPage-module-scss-module__Bb-hDW__ctaGhost:hover{transform:translateY(-1px)}@media (min-width:760px){.aboutPage-module-scss-module__Bb-hDW__pillars{grid-template-columns:repeat(2,1fr)}.aboutPage-module-scss-module__Bb-hDW__ctaPanel{grid-template-columns:1fr auto}}@media (min-width:1100px){.aboutPage-module-scss-module__Bb-hDW__pillars{grid-template-columns:repeat(4,1fr)}}
.assitantChatBox-module-scss-module__3w30Dq__chatbox{border:1px solid #ccc;border-radius:4px;flex-direction:column;width:100%;margin:0 auto;display:flex;box-shadow:0 2px 4px #0000001a}.assitantChatBox-module-scss-module__3w30Dq__chatboxHeader{color:#fff;text-align:center;background-color:#007bff;justify-content:center;padding:1.5%;font-size:1.2rem;font-weight:700;display:flex}.assitantChatBox-module-scss-module__3w30Dq__chatboxIcon{background-color:gray;border-radius:50%;width:50px;height:50px;margin-right:3%}.assitantChatBox-module-scss-module__3w30Dq__chatboxMessages{flex-direction:column;height:80%;padding:2.5%;display:flex;overflow-y:auto}.assitantChatBox-module-scss-module__3w30Dq__message{text-align:left;border-radius:15px;max-width:55%;padding:.5em;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.assitantChatBox-module-scss-module__3w30Dq__userMessage{color:#fff;background-color:#007bff;align-self:end}.assitantChatBox-module-scss-module__3w30Dq__botMessage{color:#333;background-color:#eee}.assitantChatBox-module-scss-module__3w30Dq__messageForm{flex-wrap:nowrap;justify-content:center;width:100%;margin-top:8px;padding:1%;display:flex}.assitantChatBox-module-scss-module__3w30Dq__inputField{border:1px solid #ccc;border-radius:4px;width:80%;padding:8px}.assitantChatBox-module-scss-module__3w30Dq__sendButton{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;margin:1em;padding:8px 16px;font-size:.8rem}.assitantChatBox-module-scss-module__3w30Dq__clear_button{color:#fff;cursor:pointer;background-color:red;border:none;border-radius:4px;margin-left:8px;padding:8px 16px}.assitantChatBox-module-scss-module__3w30Dq__loading_dots{justify-content:center;align-items:center;gap:5px;height:30px;display:flex}.assitantChatBox-module-scss-module__3w30Dq__loading_dots span{background-color:#555;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite assitantChatBox-module-scss-module__3w30Dq__bounce}.assitantChatBox-module-scss-module__3w30Dq__loading_dots span:nth-child(2){animation-delay:.2s}.assitantChatBox-module-scss-module__3w30Dq__loading_dots span:nth-child(3){animation-delay:.4s}@keyframes assitantChatBox-module-scss-module__3w30Dq__bounce{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}
.survey-module-scss-module__mm8fnG__main_container{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.survey-module-scss-module__mm8fnG__question_container{width:50%;height:20%;display:flex}.survey-module-scss-module__mm8fnG__question{border:none;border-radius:4px;width:45%;height:90%;margin:1%;padding:0%;box-shadow:0 2px 4px #0000001a}.survey-module-scss-module__mm8fnG__chat_container{justify-content:center;align-items:center;width:95%;height:90%;display:flex}@media only screen and (max-width:680px){.survey-module-scss-module__mm8fnG__chat_container{width:90%}.survey-module-scss-module__mm8fnG__bot_image{display:none}.survey-module-scss-module__mm8fnG__question_container{flex-wrap:wrap;justify-content:center;width:90%;height:60%}.survey-module-scss-module__mm8fnG__question{height:40%}}
.bookingPage-module-scss-module__-EP10G__bookingContainer{color:#0f172a;background:linear-gradient(135deg,#f8fafc,#eef2ff);min-height:100vh;padding:2rem}.bookingPage-module-scss-module__-EP10G__servicesContainer,.bookingPage-module-scss-module__-EP10G__calendarContainer,.bookingPage-module-scss-module__-EP10G__contactInfoContainer{background:#ffffffd9;border:1px solid #e2e8f0;border-radius:24px;max-width:1100px;margin:0 auto;padding:1.5rem;box-shadow:0 20px 45px #0f172a14}.bookingPage-module-scss-module__-EP10G__servicesContainer h2,.bookingPage-module-scss-module__-EP10G__calendarContainer h2,.bookingPage-module-scss-module__-EP10G__contactInfoContainer h2{margin-bottom:1rem;font-size:1.5rem;font-weight:800}.bookingPage-module-scss-module__-EP10G__servicesList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.bookingPage-module-scss-module__-EP10G__serviceItem{cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:18px;padding:1.25rem;transition:transform .15s,box-shadow .15s,border-color .15s}.bookingPage-module-scss-module__-EP10G__serviceItem:hover{border-color:#9fbdf2;border-color:lab(75.7526% -.793189 -30.3278);transform:translateY(-3px);box-shadow:0 14px 30px #2563eb1f}.bookingPage-module-scss-module__-EP10G__serviceItem p{color:#64748b;margin:.35rem 0}.bookingPage-module-scss-module__-EP10G__serviceItem p:first-child{color:#0f172a;font-size:1.05rem;font-weight:800}.bookingPage-module-scss-module__-EP10G__backButton,.bookingPage-module-scss-module__-EP10G__contactForm button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:12px;padding:.75rem 1rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 20px #2563eb33}.bookingPage-module-scss-module__-EP10G__backButton:hover,.bookingPage-module-scss-module__-EP10G__contactForm button:hover{transform:translateY(-1px);box-shadow:0 14px 26px #2563eb40}.bookingPage-module-scss-module__-EP10G__backButton{margin-bottom:1rem}.bookingPage-module-scss-module__-EP10G__contactInfoContainer{max-width:640px;margin-top:1.5rem}.bookingPage-module-scss-module__-EP10G__contactForm{gap:1rem;display:grid}.bookingPage-module-scss-module__-EP10G__contactForm label{color:#0f172a;gap:.45rem;font-weight:700;display:grid}.bookingPage-module-scss-module__-EP10G__contactForm input{width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:.85rem 1rem}.bookingPage-module-scss-module__-EP10G__contactForm input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb40}.bookingPage-module-scss-module__-EP10G__contactForm button{margin-top:.5rem}.bookingPage-module-scss-module__-EP10G__calendarWrap{background:linear-gradient(#fff,#f8fafc);border:1px solid #2563eb29;border:1px solid lab(44.7906% 21.0478 -75.5989/.16);border-radius:16px;width:90%;margin-top:.5rem;padding:.75rem;overflow:hidden;box-shadow:0 8px 24px #0000001a}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-calendar{color:#0f172a;min-height:700px;font-family:inherit}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.25rem 0 .85rem;display:flex}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar-label{color:#0f172a;letter-spacing:.2px;font-size:1.05rem;font-weight:800}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-btn-group{flex-wrap:wrap;gap:.45rem;display:flex}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar button{color:#0f172a;cursor:pointer;background:#ffffffa6;border:1px solid #e2e8f0;border-radius:10px;padding:.5rem .8rem;font-weight:700;transition:background .15s,transform .15s,border-color .15s,box-shadow .15s}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar button:hover{background:#e8f0ff;background:lab(94.6475% -.674963 -8.05337);transform:translateY(-1px)}:is(.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar button:active,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar button.rbc-active){color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000;box-shadow:0 8px 18px #2563eb38}:is(.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-month-view,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-time-view,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-agenda-view){background:#ffffff8c;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0!important}:is(.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-time-header,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-time-content,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-header,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-day-bg,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-month-row,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-timeslot-group,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-time-gutter,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-label){border-color:#e2e8f0!important}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-header{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#ffffff8c;padding:.85rem .5rem;font-size:.85rem;font-weight:800}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-date-cell{text-align:right;color:#64748b;padding:.35rem .45rem 0 0;font-size:.85rem;font-weight:700}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-date-cell a{color:inherit;text-decoration:none}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-off-range{color:#a7b0be;color:lab(71.5047% -1.36754 -8.2252)}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-off-range-bg{background:#64748b0f;background:lab(48.16% -1.92794 -14.7209/.06)}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-today{background:#2563eb1a;background:lab(44.7906% 21.0478 -75.5989/.1)}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-current-time-indicator{background-color:#ef4444;height:2px}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-time-slot{color:#64748b}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-label{color:#64748b;padding:0 .6rem;font-size:.8rem;font-weight:700}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-day-slot .rbc-time-slot{border-top:1px solid #e2e8f0a6;border-top:1px solid lab(91.7085% -.971079 -4.63063/.65)}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-day-bg:hover{background:#ffffff47}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-event{box-shadow:0 6px 14px #2563eb33;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border:none!important;border-radius:10px!important;padding:.25rem .45rem!important}:is(.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-event:focus,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-event:hover){filter:brightness(1.03)}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-event-content{font-size:.82rem;font-weight:700;line-height:1.25}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-selected{box-shadow:0 0 0 2px #fffc,0 0 0 5px #2563eb40}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-show-more{color:#2563eb;background:0 0;font-size:.8rem;font-weight:700}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-overlay{background:#fffffff5;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 20px 40px #00000029}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-overlay-header{color:#0f172a;background:#edf3ff;background:lab(95.7194% -.564396 -6.45559);border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-weight:800}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-agenda-view table.rbc-agenda-table{border-collapse:collapse}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-agenda-view table.rbc-agenda-table tbody>tr>td{color:#0f172a;border-top:1px solid #e2e8f0;padding:.85rem .75rem}:is(.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-agenda-date-cell,.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-agenda-time-cell){color:#64748b;font-weight:700}@media (max-width:768px){.bookingPage-module-scss-module__-EP10G__bookingContainer{padding:1rem}.bookingPage-module-scss-module__-EP10G__servicesContainer,.bookingPage-module-scss-module__-EP10G__calendarContainer,.bookingPage-module-scss-module__-EP10G__contactInfoContainer{border-radius:18px;padding:1rem}.bookingPage-module-scss-module__-EP10G__calendarWrap{padding:.5rem}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar{flex-direction:column;align-items:stretch}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-btn-group{justify-content:center}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-toolbar-label{text-align:center}.bookingPage-module-scss-module__-EP10G__calendarWrap .rbc-calendar{min-height:560px}}
