.page_page__y9OVh{--demo-ink:#17333d;--demo-muted:#607177;--demo-accent:#e8753d;--demo-accent-soft:#fff0e8;--demo-line:#dce5e2;background:#f3f6f3;color:var(--demo-ink)}.page_modeStrip__lRWFn{background:#132d36;color:#e6f0ed}.page_modeStripInner__f5wmH{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:20px;font-size:.75rem;font-weight:750}.page_modeStripInner__f5wmH span{display:inline-flex;align-items:center;gap:8px}.page_modeStripInner__f5wmH span:last-child{color:#aebfbb}.page_modeStripInner__f5wmH i{width:8px;height:8px;border-radius:50%;background:#ff9360;box-shadow:0 0 0 5px rgba(255,147,96,.14)}.page_intro__auABH{padding:clamp(38px,5vw,64px) 0 30px}.page_introInner__JGrhm{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:end;grid-gap:clamp(40px,7vw,96px);gap:clamp(40px,7vw,96px)}.page_eyebrow__Zo8dY{margin:0 0 12px;color:#b84d1f;font-size:.72rem;font-weight:900;letter-spacing:.14em}.page_contextHeading__APKtH h2,.page_introCopy__HIJ2J h1{margin:0;color:var(--demo-ink);letter-spacing:-.045em;text-wrap:balance}.page_introCopy__HIJ2J h1{max-width:760px;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.page_introCopy__HIJ2J>p:last-child{max-width:690px;margin:20px 0 0;color:var(--demo-muted);font-size:clamp(1rem,1.35vw,1.12rem)}.page_steps__UWAP0{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.page_steps__UWAP0 li{display:grid;min-height:50px;grid-template-columns:28px 22px 1fr;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--demo-line);border-radius:14px;background:rgba(255,255,255,.76);padding:8px 14px 8px 10px;color:#52666c;font-size:.82rem}.page_steps__UWAP0 li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:var(--demo-accent-soft);color:#b84d1f;font-size:.75rem;font-weight:900}.page_steps__UWAP0 svg{color:var(--demo-accent)}.page_steps__UWAP0 strong{color:var(--demo-ink)}.page_bookingSection___ixLS{padding-bottom:clamp(70px,8vw,110px)}.page_bookingCard__Bfg6O{overflow:hidden;border:1px solid var(--demo-line);border-radius:28px;background:#fff;box-shadow:0 30px 90px rgba(23,51,61,.12)}.page_bookingToolbar__wdaQs{display:grid;min-height:64px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #eee6df;background:#fffaf6;padding:11px 18px}.page_bookingToolbar__wdaQs>div{display:grid;grid-gap:1px;gap:1px}.page_bookingToolbar__wdaQs strong{color:var(--demo-ink);font-size:.84rem}.page_bookingToolbar__wdaQs div>span{color:#7b7069;font-size:.72rem}.page_statusConnected__7ZCb6,.page_statusLoading__joLZz{width:10px;height:10px;border-radius:50%}.page_statusConnected__7ZCb6{background:#22a06b;box-shadow:0 0 0 5px rgba(34,160,107,.12)}.page_statusLoading__joLZz{background:#e8753d;box-shadow:0 0 0 5px rgba(232,117,61,.12)}.page_toolbarHint__iuI0u{border-radius:999px;background:var(--demo-accent-soft);padding:7px 11px;color:#a6431b;font-size:.7rem;font-weight:850}.page_embedFrame__fug6J{min-height:660px;background:#fff;padding:14px}.page_embedFrame__fug6J iframe{display:block;width:100%;border:0;border-radius:18px;background:#fff;transition:height .22s ease}.page_embedSkeleton__xZuEn{min-height:760px;border-radius:18px;background:linear-gradient(100deg,#f1f4f2 20%,#fafcfb 40%,#f1f4f2 60%);background-size:200% 100%;animation:page_shimmer__qGKf7 1.4s infinite}.page_bookingFooter__3sLIZ{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;border-top:1px solid var(--demo-line);padding:14px 18px;color:var(--demo-muted);font-size:.75rem;font-weight:700}.page_bookingFooter__3sLIZ a,.page_bookingFooter__3sLIZ span{display:inline-flex;align-items:center;gap:6px}.page_bookingFooter__3sLIZ svg{color:var(--demo-accent)}.page_bookingFooter__3sLIZ a{margin-left:auto;color:var(--demo-ink);font-weight:850}.page_contextSection__ouWGu{border-top:1px solid var(--demo-line);background:#fff;padding:clamp(68px,8vw,108px) 0}.page_contextInner__6lG38{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px)}.page_contextHeading__APKtH h2{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.05}.page_contextHeading__APKtH>p:last-child{margin:18px 0 0;color:var(--demo-muted)}.page_contextCards__uBps3{display:grid;grid-gap:14px;gap:14px}.page_contextCard__QXnr0{display:grid;min-height:108px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:17px;gap:17px;border:1px solid var(--demo-line);border-radius:20px;background:#f8faf8;padding:18px;color:var(--demo-ink);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.page_contextCard__QXnr0:hover{border-color:rgba(232,117,61,.5);box-shadow:0 16px 38px rgba(23,51,61,.08);transform:translateY(-2px)}.page_contextIcon__gHN8b{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:var(--demo-accent-soft);color:var(--demo-accent)}.page_contextCard__QXnr0>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.page_contextCard__QXnr0 small{color:#a65a38;font-size:.64rem;font-weight:900;letter-spacing:.1em}.page_contextCard__QXnr0 strong{font-size:1.04rem}.page_contextCard__QXnr0 em{color:var(--demo-muted);font-size:.78rem;font-style:normal}.page_contextCard__QXnr0>svg{color:var(--demo-accent)}@keyframes page_shimmer__qGKf7{to{background-position-x:-200%}}@media (max-width:900px){.page_contextInner__6lG38,.page_introInner__JGrhm{grid-template-columns:1fr}.page_introInner__JGrhm{gap:30px}.page_steps__UWAP0{grid-template-columns:repeat(2,minmax(0,1fr))}.page_steps__UWAP0 li{grid-template-columns:28px 1fr}.page_steps__UWAP0 li svg{display:none}}@media (max-width:620px){.page_modeStripInner__f5wmH{min-height:38px;justify-content:center}.page_modeStripInner__f5wmH span:last-child{display:none}.page_intro__auABH{padding-top:34px}.page_introCopy__HIJ2J h1{font-size:clamp(2.45rem,12vw,3.6rem)}.page_steps__UWAP0{grid-template-columns:repeat(2,minmax(0,1fr))}.page_steps__UWAP0 li{grid-template-columns:24px 1fr;padding-right:9px;padding-left:8px}.page_steps__UWAP0 li>span{width:24px;height:24px}.page_bookingCard__Bfg6O{border-radius:20px}.page_bookingToolbar__wdaQs{grid-template-columns:auto 1fr;padding:11px 14px}.page_toolbarHint__iuI0u{display:none}.page_embedFrame__fug6J{min-height:620px;padding:4px}.page_embedFrame__fug6J iframe{border-radius:14px}.page_bookingFooter__3sLIZ{align-items:flex-start;flex-direction:column;padding:14px}.page_bookingFooter__3sLIZ a{margin-left:0}.page_contextCard__QXnr0{min-height:96px;grid-template-columns:auto 1fr}.page_contextCard__QXnr0>svg{display:none}}.page_afterSection__bCm2Z{border-top:1px solid var(--demo-line);background:#f3f6f3;padding:clamp(60px,7vw,96px) 0}.page_sectionHeading__p0h7c{max-width:720px;margin-bottom:clamp(30px,4vw,46px)}.page_sectionHeading__p0h7c h2{margin:0;color:var(--demo-ink);font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.page_sectionHeading__p0h7c>p:last-child{margin:16px 0 0;color:var(--demo-muted);font-size:1.02rem;line-height:1.6}.page_afterCards___vGza{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.page_afterCards___vGza li{border:1px solid var(--demo-line);border-radius:20px;background:#fff;padding:clamp(20px,2.4vw,28px)}.page_afterCards___vGza span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--demo-accent-soft);color:#b84d1f;margin-bottom:16px}.page_afterCards___vGza strong{display:block;margin-bottom:9px;color:var(--demo-ink);font-size:1.06rem;letter-spacing:-.015em}.page_afterCards___vGza p{margin:0;color:var(--demo-muted);font-size:.96rem;line-height:1.58}.page_afterNote__yWDrC{margin:clamp(24px,3vw,34px) 0 0;border-left:3px solid var(--demo-accent);padding-left:16px;color:var(--demo-muted);font-size:.96rem;line-height:1.6;max-width:760px}.page_faqSection__pWY5g{border-top:1px solid var(--demo-line);background:#fff;padding:clamp(60px,7vw,96px) 0}.page_faqList___t3OM{display:grid;grid-gap:10px;gap:10px;max-width:820px}.page_faqList___t3OM details{border:1px solid var(--demo-line);border-radius:16px;background:#fbfdfb;padding:4px 20px}.page_faqList___t3OM summary{cursor:pointer;padding:16px 0;color:var(--demo-ink);font-size:1.02rem;font-weight:800;letter-spacing:-.012em}.page_faqList___t3OM summary::marker{color:var(--demo-accent)}.page_faqList___t3OM details p{margin:0 0 18px;color:var(--demo-muted);font-size:.98rem;line-height:1.62}@media (max-width:860px){.page_afterCards___vGza{grid-template-columns:1fr}}