.demo_page__y4tlf{min-height:100vh;background:#f6f7f8;color:#17191d}.demo_page__y4tlf>footer,.demo_page__y4tlf>main{width:min(1180px,calc(100% - 36px));margin:0 auto;border-inline:1px solid #dedfe4}.demo_page__y4tlf>main{overflow:hidden;background:#fff}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80{position:relative;min-height:0;padding:0;display:block;border-bottom:1px solid #dedfe4;background:#fff;scroll-margin-top:76px}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80:after,.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80:before{content:none}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_bookingBar__G7iSW{position:relative;z-index:2;width:100%;min-height:60px;padding:0 28px;display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:32px;background:#17191d;color:#fff;opacity:1;mask-image:none}.demo_bookingBarTitle__MA3_Q{display:flex;align-items:center;justify-content:flex-start!important;gap:11px}.demo_bookingBarTitle__MA3_Q>span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#f04e1d;animation:demo_bookingDotPulse__zfm_6 1.8s ease-out infinite}@keyframes demo_bookingDotPulse__zfm_6{0%{box-shadow:0 0 0 0 rgba(240,78,29,.42)}70%,to{box-shadow:0 0 0 8px rgba(240,78,29,0)}}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80 .demo_bookingBar__G7iSW h1{margin:0;color:#fff;font-family:var(--font-cal-sans),sans-serif;font-size:19px;font-weight:400;line-height:1;letter-spacing:-.025em}.demo_bookingBar__G7iSW>p,.demo_bookingBar__G7iSW>span{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_bookingBar__G7iSW>p{color:#b8bcc3!important}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_bookingBar__G7iSW>span{color:#f36a40!important}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_calendarStage__H_FDt{width:100%;max-width:none;margin:0;padding:28px;display:block;text-align:left;text-shadow:none;background-color:#f5f6f7;background-image:radial-gradient(circle,rgba(25,29,37,.12) .7px,transparent .9px);background-size:8px 8px}.demo_calWrap__aT84g{position:relative;width:100%;min-height:490px;overflow:hidden;background:transparent}.demo_calWrap__aT84g:before{content:"Loading live calendar…";position:absolute;inset:48px 0 auto;z-index:0;color:#8a8f97;font-size:10px;text-align:center}.demo_calWrap__aT84g>div,.demo_calWrap__aT84g>div>div{position:relative;z-index:1;width:100%;min-height:490px}.demo_calWrap__aT84g iframe{width:100%!important;min-height:490px!important}@media (prefers-reduced-motion:reduce){.demo_bookingBarTitle__MA3_Q>span{animation:none;box-shadow:0 0 0 4px rgba(240,78,29,.14)}}.demo_reasons__C0i0G{padding:112px 42px 120px;border-bottom:1px solid #dedfe4;background:#f5f6f7}.demo_sectionHeading__ilSxF{max-width:780px;margin:0 auto 58px;text-align:center}.demo_sectionHeading__ilSxF>p:first-child{margin:0 0 17px;color:#f04e1d;font-size:8px;font-weight:800;letter-spacing:.15em}.demo_sectionHeading__ilSxF h2{margin:0;font-family:var(--font-cal-sans),sans-serif;font-size:clamp(44px,5vw,62px);font-weight:400;line-height:.96;letter-spacing:-.045em}.demo_sectionHeading__ilSxF h2 span{color:#8a8f97}.demo_sectionHeading__ilSxF>p:last-child{max-width:640px;margin:22px auto 0;color:#707680;font-size:13px;line-height:1.75}.demo_reasonsGrid__6wNcg{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #dfe2e6;border-radius:22px;background:#fff;box-shadow:0 26px 65px rgba(24,28,35,.08)}.demo_reasonsGrid__6wNcg article{min-height:250px;padding:28px;border-right:1px solid #e2e4e8;border-bottom:1px solid #e2e4e8}.demo_reasonsGrid__6wNcg article:nth-child(3n){border-right:0}.demo_reasonsGrid__6wNcg article:nth-child(n+4){border-bottom:0}.demo_reasonsGrid__6wNcg header{display:flex;align-items:center;justify-content:space-between}.demo_reasonsGrid__6wNcg header span{color:#9aa0a9;font-size:8px;font-weight:800;letter-spacing:.12em}.demo_reasonsGrid__6wNcg header svg{width:19px;height:19px;color:#f04e1d}.demo_reasonsGrid__6wNcg h3{margin:55px 0 0;font-family:var(--font-cal-sans),sans-serif;font-size:22px;font-weight:400;letter-spacing:-.025em}.demo_reasonsGrid__6wNcg p{margin:11px 0 0;color:#747a84;font-size:10px;line-height:1.65}.demo_reasonsCta__6lBwi{width:fit-content;margin:34px auto 0;display:flex}.dark .demo_page__y4tlf{background:var(--lifecycle-charcoal);color:#f4f5f7}.dark .demo_page__y4tlf>main{border-color:#292c32;background:var(--lifecycle-charcoal)}.dark .demo_page__y4tlf>footer{border-color:#292c32}.dark .demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80{border-color:#292c32;background:var(--lifecycle-charcoal)}.dark .demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_calendarStage__H_FDt{background-color:var(--lifecycle-charcoal);background-image:radial-gradient(circle,rgba(255,255,255,.1) .7px,transparent .9px)}.dark .demo_sectionHeading__ilSxF h2 span{color:#777c85}.dark .demo_reasonsGrid__6wNcg p,.dark .demo_sectionHeading__ilSxF>p:last-child{color:#a0a6b0}.dark .demo_reasons__C0i0G{border-color:#292c32;background:var(--lifecycle-charcoal)}.dark .demo_reasonsGrid__6wNcg{border-color:#30333a;background:#15171c;box-shadow:none}.dark .demo_reasonsGrid__6wNcg article{border-color:#30333a}@media (max-width:1040px){.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_bookingBar__G7iSW{grid-template-columns:1fr auto}.demo_bookingBar__G7iSW>p{display:none}.demo_reasonsGrid__6wNcg{grid-template-columns:repeat(2,1fr)}.demo_reasonsGrid__6wNcg article,.demo_reasonsGrid__6wNcg article:nth-child(3n){border-right:1px solid #e2e4e8;border-bottom:1px solid #e2e4e8}.demo_reasonsGrid__6wNcg article:nth-child(2n){border-right:0}.demo_reasonsGrid__6wNcg article:nth-child(n+5){border-bottom:0}}@media (max-width:700px){.demo_page__y4tlf>footer,.demo_page__y4tlf>main{width:100%;border-inline:0}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_bookingBar__G7iSW{min-height:76px;padding:14px 20px;grid-template-columns:1fr;gap:7px}.demo_bookingBarTitle__MA3_Q{justify-content:center!important}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80 .demo_bookingBar__G7iSW h1{font-size:18px}.demo_bookingBar__G7iSW>span{padding-left:19px;font-size:7px}.demo_page__y4tlf main>section.demo_hero__Ojz80.demo_hero__Ojz80>.demo_calendarStage__H_FDt{padding:0}.demo_calWrap__aT84g{min-height:792px;margin:0;width:100%}.demo_calWrap__aT84g iframe,.demo_calWrap__aT84g>div,.demo_calWrap__aT84g>div>div{min-height:792px!important}.demo_reasons__C0i0G{padding:84px 20px 92px}.demo_reasonsGrid__6wNcg{grid-template-columns:1fr}.demo_reasonsGrid__6wNcg article,.demo_reasonsGrid__6wNcg article:nth-child(2n),.demo_reasonsGrid__6wNcg article:nth-child(3n),.demo_reasonsGrid__6wNcg article:nth-child(n+5){min-height:220px;border-right:0;border-bottom:1px solid #e2e4e8}.demo_reasonsGrid__6wNcg article:last-child{border-bottom:0}.demo_reasonsGrid__6wNcg h3{margin-top:42px}.demo_reasonsCta__6lBwi{width:100%}}