.About-module__XXGFJG__compact.About-module__XXGFJG__compact{padding:50px clamp(18px,4vw,64px)}.About-module__XXGFJG__compact .About-module__XXGFJG__layout{gap:4vw}.About-module__XXGFJG__compact .About-module__XXGFJG__stats{border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;overflow:visible}.About-module__XXGFJG__compact .About-module__XXGFJG__stats article{background:linear-gradient(145deg,#fff 0%,#f7fbfc 100%);border:1px solid #dce6ea;border-radius:18px;min-height:170px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 12px 32px #0a283312}.About-module__XXGFJG__compact .About-module__XXGFJG__stats article:before{content:"";background:linear-gradient(90deg,#0fa2d4,#58cee7);height:3px;position:absolute;inset:0 0 auto}.About-module__XXGFJG__compact .About-module__XXGFJG__stats article:hover{border-color:#b9dce6;transform:translateY(-3px);box-shadow:0 16px 38px #0a28331c}.About-module__XXGFJG__icon{color:#058fbd;background:#e9f8fc;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.About-module__XXGFJG__icon svg{width:23px;height:23px;margin:0}.About-module__XXGFJG__compact .About-module__XXGFJG__stats span{color:#26383f;margin-top:18px;font-size:clamp(15px,1.15vw,18px);font-weight:700;line-height:1.25}.About-module__XXGFJG__compact .About-module__XXGFJG__stats strong{margin-top:5px;font-size:clamp(19px,1.6vw,25px);line-height:1.15}.About-module__XXGFJG__badge{color:#087da4;letter-spacing:.08em;background:#e8f7fb;border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 9px;font-size:9px;font-weight:700}.About-module__XXGFJG__pending .About-module__XXGFJG__badge{color:#6c7478;background:#eff2f3}@media (max-width:800px){.About-module__XXGFJG__compact.About-module__XXGFJG__compact{padding:42px 18px}.About-module__XXGFJG__compact .About-module__XXGFJG__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}}@media (max-width:520px){.About-module__XXGFJG__compact .About-module__XXGFJG__stats{grid-template-columns:1fr}}
.AvailabilityCalendar-module__GGjC1W__section{background:#eef8fb;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:110px clamp(24px,8vw,128px);display:grid}.AvailabilityCalendar-module__GGjC1W__section>div:first-child>p{text-transform:uppercase;letter-spacing:.2em;color:#08749f;font-size:9px;font-weight:800}.AvailabilityCalendar-module__GGjC1W__section>div:first-child>span{color:#5f696f;font-size:12px;line-height:1.7}.AvailabilityCalendar-module__GGjC1W__card{background:#fff;border:1px solid #dce3e7;border-radius:18px;padding:24px}.AvailabilityCalendar-module__GGjC1W__card>input{border:1px solid #cbd8dd;border-radius:9px;padding:10px}.AvailabilityCalendar-module__GGjC1W__weekdays{text-align:center;color:#60717a;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:18px;display:grid}.AvailabilityCalendar-module__GGjC1W__weekdays span{font-size:9px}.AvailabilityCalendar-module__GGjC1W__weekdays i{font-style:normal;font-weight:700;display:none}.AvailabilityCalendar-module__GGjC1W__grid{grid-template-columns:repeat(7,1fr);gap:6px;margin:8px 0 18px;display:grid}.AvailabilityCalendar-module__GGjC1W__grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:9px;min-height:70px;padding:8px;display:grid}.AvailabilityCalendar-module__GGjC1W__grid button small{color:#08749f;font-size:8px}.AvailabilityCalendar-module__GGjC1W__grid button em{color:#9b6510;font-size:8px;font-style:normal;font-weight:800}.AvailabilityCalendar-module__GGjC1W__grid button:disabled{cursor:not-allowed;color:#89949a;background:#eef1f2}.AvailabilityCalendar-module__GGjC1W__grid button:disabled small{color:#89949a}.AvailabilityCalendar-module__GGjC1W__card>p{color:#5f696f;font-size:10px}.AvailabilityCalendar-module__GGjC1W__confirm{z-index:120;background:#071821cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.AvailabilityCalendar-module__GGjC1W__confirm>div{background:#fff;border-radius:18px;width:min(480px,100%);padding:28px}.AvailabilityCalendar-module__GGjC1W__confirm h3{text-transform:capitalize;font-size:25px}.AvailabilityCalendar-module__GGjC1W__confirm p{color:#4f5c63;font-size:13px;line-height:1.7}.AvailabilityCalendar-module__GGjC1W__dateText{text-transform:capitalize}.AvailabilityCalendar-module__GGjC1W__confirm button{color:#fff;background:#159dd0;border:0;border-radius:99px;width:100%;margin-top:8px;padding:13px;font-weight:800}.AvailabilityCalendar-module__GGjC1W__confirm .AvailabilityCalendar-module__GGjC1W__cancel{color:#425159;background:#edf2f4}.AvailabilityCalendar-module__GGjC1W__past{opacity:.5}@media (max-width:850px){.AvailabilityCalendar-module__GGjC1W__section{grid-template-columns:1fr;padding:80px 20px}.AvailabilityCalendar-module__GGjC1W__weekdays b{display:none}.AvailabilityCalendar-module__GGjC1W__weekdays i{display:block}.AvailabilityCalendar-module__GGjC1W__grid{gap:3px}.AvailabilityCalendar-module__GGjC1W__grid button{min-height:54px;padding:5px}.AvailabilityCalendar-module__GGjC1W__grid button small,.AvailabilityCalendar-module__GGjC1W__grid button em{font-size:7px}}.AvailabilityCalendar-module__GGjC1W__section h2{font-size:clamp(2.15rem,4vw,4rem)}@media (max-width:520px){.AvailabilityCalendar-module__GGjC1W__section h2{font-size:2.35rem}}
