.solo-business-showcase_showcase__4nOaJ{position:relative;min-width:0;isolation:isolate}.solo-business-showcase_glow__8CZ_l{position:absolute;inset:10% -5%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#38bdf833,#6366f11a 50%,transparent 70%);pointer-events:none}.solo-business-showcase_mosaic__QdOvO{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:.75rem;aspect-ratio:1.25}.solo-business-showcase_photo__qLCZU{position:relative;min-width:0;overflow:hidden;border:1px solid #ffffff24;border-radius:1.4rem;background:#1e293b}.solo-business-showcase_lead__MaRVf{grid-row:span 2}.solo-business-showcase_caption__3ImK7{position:absolute;inset-inline:0;bottom:0;padding:2.5rem 1rem 1rem;background:linear-gradient(transparent,#020617e6);color:#fff;font-size:.8rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.solo-business-showcase_connection__h6v8c{position:relative;display:flex;align-items:center;gap:1rem;margin:-1.25rem 1.25rem 0;padding:1.25rem;border:1px solid #ffffffbf;border-radius:1.25rem;background:#f8fafc;color:#0f172a;box-shadow:0 20px 60px #02061740}.solo-business-showcase_mark__eEXYt{display:grid;flex:0 0 auto;width:2.75rem;height:2.75rem;place-items:center;border-radius:.9rem;background:#dbeafe;color:#1d4ed8}.solo-business-showcase_steps__5vg20{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.25rem}.solo-business-showcase_step__2UhTl{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .3rem;border:1px solid #ffffff1f;border-radius:1rem;background:#ffffff05;color:#e2e8f0;font-size:.7rem;font-weight:600;line-height:1.5;text-align:center;overflow-wrap:anywhere}.solo-business-showcase_step__2UhTl svg{color:#67e8f9}@media (hover:hover) and (prefers-reduced-motion:no-preference){.solo-business-showcase_photo__qLCZU img{transition:transform .6s ease}.solo-business-showcase_photo__qLCZU:hover img{transform:scale(1.035)}.solo-business-showcase_step__2UhTl{transition:background .2s ease,border-color .2s ease}.solo-business-showcase_step__2UhTl:hover{background:#ffffff0f;border-color:#67e8f966}}@media (max-width:420px){.solo-business-showcase_mosaic__QdOvO{gap:.5rem;aspect-ratio:1.05}.solo-business-showcase_photo__qLCZU{border-radius:1rem}.solo-business-showcase_connection__h6v8c{margin-inline:.625rem;padding:1rem}.solo-business-showcase_steps__5vg20{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-website-flow-visual_stage__ewY93{position:relative;width:100%;min-width:0;min-height:560px}.booking-website-flow-visual_screenReaderOnly__Iu6ez{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.booking-website-flow-visual_visual__fHcxV{position:absolute;inset:0;isolation:isolate;overflow:hidden;border:1px solid rgba(148,223,255,.18);border-radius:38px;background:radial-gradient(circle at 78% 22%,rgba(67,221,255,.2),transparent 28%),radial-gradient(circle at 20% 76%,rgba(99,102,241,.25),transparent 33%),linear-gradient(145deg,rgba(15,33,57,.98),rgba(7,16,35,.96));box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px hsla(0,0%,100%,.08);perspective:1000px}.booking-website-flow-visual_visual__fHcxV:before{position:absolute;inset:0;z-index:-2;content:"";opacity:.32;background-image:linear-gradient(rgba(125,211,252,.12) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,252,.12) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(135deg,transparent 4%,#000 48%,transparent 96%);-webkit-mask-image:linear-gradient(135deg,transparent 4%,#000 48%,transparent 96%);animation:booking-website-flow-visual_soloFlowGrid__geBiM 22s linear infinite}.booking-website-flow-visual_ambientGlow__IiNRh{position:absolute;top:-18%;inset-inline-end:-16%;z-index:-1;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.24),transparent 66%);filter:blur(10px);animation:booking-website-flow-visual_soloFlowGlow__dHEDH 9s ease-in-out infinite}.booking-website-flow-visual_panel__PBS0V{position:absolute;border:1px solid rgba(186,230,253,.2);color:#f8fafc;background:linear-gradient(145deg,rgba(18,39,67,.94),rgba(9,22,45,.88));box-shadow:0 26px 64px rgba(0,0,0,.34);backdrop-filter:blur(18px);transition:border-color .22s ease,box-shadow .22s ease,filter .22s ease;will-change:transform}.booking-website-flow-visual_panel__PBS0V:hover{border-color:rgba(103,232,249,.52);box-shadow:0 30px 78px rgba(2,132,199,.22);filter:saturate(1.12) brightness(1.04)}.booking-website-flow-visual_websitePanel__U3ZvT{top:44px;inset-inline-start:2%;z-index:1;width:76%;min-height:340px;overflow:hidden;border-radius:24px;transform:rotateY(5deg) rotateX(1deg);animation:booking-website-flow-visual_soloWebsiteFloat__RmqmD 7.8s ease-in-out infinite}.booking-website-flow-visual_browserBar__TPOy9{display:flex;align-items:center;gap:6px;height:42px;padding:0 13px;border-bottom:1px solid rgba(186,230,253,.13);background:rgba(2,10,24,.55)}.booking-website-flow-visual_browserBar__TPOy9>span{width:7px;height:7px;border-radius:50%;background:rgba(186,230,253,.3)}.booking-website-flow-visual_browserBar__TPOy9>span:first-child{background:#67e8f9;box-shadow:0 0 12px rgba(103,232,249,.7)}.booking-website-flow-visual_domainBar__zruk5{display:flex;width:48%;height:23px;align-items:center;gap:7px;margin-inline-start:9px;padding:0 9px;border:1px solid rgba(186,230,253,.12);border-radius:999px;background:hsla(0,0%,100%,.05)}.booking-website-flow-visual_domainBar__zruk5 svg{width:10px;height:10px;color:#67e8f9}.booking-website-flow-visual_domainBar__zruk5 i{width:64%;height:4px;border-radius:999px;background:rgba(226,232,240,.38)}.booking-website-flow-visual_websiteBody__9HR7A{display:grid;grid-template-columns:1.08fr .92fr;gap:16px;align-items:center;min-height:185px;padding:24px}.booking-website-flow-visual_bookingPanel__DW7at>strong,.booking-website-flow-visual_recordRow__OSnOM strong,.booking-website-flow-visual_serviceRail__ygK12 strong,.booking-website-flow-visual_websiteCopy__FD3__ strong{display:block;font-weight:750;line-height:1.35}.booking-website-flow-visual_websiteCopy__FD3__ strong{max-width:210px;margin-top:8px;font-size:16px}.booking-website-flow-visual_stepLabel__ZUd6_{color:#67e8f9;font-size:9px;font-weight:800;letter-spacing:.17em}.booking-website-flow-visual_copyLine__wS2gk{width:88%;height:5px;margin-top:14px;border-radius:999px;background:rgba(226,232,240,.2)}.booking-website-flow-visual_copyLineShort__2YDxn{width:58%;margin-top:7px}.booking-website-flow-visual_websiteButton__zZSAH{width:72px;height:24px;margin-top:16px;border-radius:8px;background:linear-gradient(90deg,#0ea5e9,#6366f1);box-shadow:0 8px 24px rgba(14,165,233,.32)}.booking-website-flow-visual_websiteImage__e1ZPe{position:relative;display:grid;min-height:128px;place-items:center;overflow:hidden;border:1px solid rgba(103,232,249,.18);border-radius:19px;background:radial-gradient(circle at 34% 26%,hsla(0,0%,100%,.18),transparent 20%),linear-gradient(145deg,rgba(14,165,233,.65),rgba(79,70,229,.7))}.booking-website-flow-visual_websiteImage__e1ZPe:after,.booking-website-flow-visual_websiteImage__e1ZPe:before{position:absolute;content:"";border-radius:50%;background:hsla(0,0%,100%,.13)}.booking-website-flow-visual_websiteImage__e1ZPe:before{inset-inline-start:-18px;bottom:-32px;width:104px;height:104px}.booking-website-flow-visual_websiteImage__e1ZPe:after{top:-24px;inset-inline-end:-14px;width:82px;height:82px}.booking-website-flow-visual_sparkleDisc__LpfcD{z-index:1;display:grid;place-items:center;animation:booking-website-flow-visual_soloSparkle__ZtMfc 3.2s ease-in-out infinite;will-change:transform}.booking-website-flow-visual_sparkleDisc__LpfcD svg{width:31px;height:31px;color:#fff;filter:drop-shadow(0 6px 16px rgba(3,7,18,.28))}.booking-website-flow-visual_imageBeacon__zEmMB{position:absolute;right:18%;bottom:19%;width:8px;height:8px;border-radius:50%;background:#fef08a;box-shadow:0 0 0 7px hsla(53,98%,77%,.1),0 0 24px #fde047;animation:booking-website-flow-visual_soloBeacon__0hS6_ 2.6s ease-out infinite}.booking-website-flow-visual_serviceRail__ygK12{padding:16px 20px 20px;border-top:1px solid rgba(186,230,253,.13);background:rgba(3,10,25,.28)}.booking-website-flow-visual_serviceRail__ygK12 strong{max-width:82%;margin-top:4px;font-size:12px}.booking-website-flow-visual_serviceCards__p7xum{display:flex;gap:7px;margin-top:12px}.booking-website-flow-visual_serviceCards__p7xum i{display:block;width:27%;height:24px;border:1px solid rgba(125,211,252,.15);border-radius:8px;background:linear-gradient(90deg,rgba(14,165,233,.15),rgba(99,102,241,.12))}.booking-website-flow-visual_bookingPanel__DW7at{top:158px;inset-inline-end:2%;z-index:4;width:48%;min-height:174px;padding:20px;border-radius:20px;transform:rotate(2.5deg);animation:booking-website-flow-visual_soloBookingFloat__dg7qE 6.4s ease-in-out -1.4s infinite}.booking-website-flow-visual_cardHeading__ejUXy,.booking-website-flow-visual_recordRow__OSnOM,.booking-website-flow-visual_soloHeader__hWP2K{display:flex;align-items:center}.booking-website-flow-visual_cardHeading__ejUXy{justify-content:space-between}.booking-website-flow-visual_iconDisc__bUZhJ{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid rgba(103,232,249,.24);border-radius:11px;color:#67e8f9;background:rgba(14,165,233,.12)}.booking-website-flow-visual_iconDisc__bUZhJ svg{width:16px;height:16px}.booking-website-flow-visual_bookingPanel__DW7at>strong{margin-top:13px;font-size:13px}.booking-website-flow-visual_timeSlots__7_pJo{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.booking-website-flow-visual_timeSlots__7_pJo span{display:grid;height:32px;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:hsla(0,0%,100%,.05)}.booking-website-flow-visual_timeSlots__7_pJo span:before{width:55%;height:4px;content:"";border-radius:999px;background:rgba(226,232,240,.23)}.booking-website-flow-visual_timeSlots__7_pJo .booking-website-flow-visual_activeSlot__dTZB4{border-color:rgba(103,232,249,.48);color:#cffafe;background:linear-gradient(145deg,rgba(6,182,212,.28),rgba(37,99,235,.25));box-shadow:0 0 24px rgba(34,211,238,.15);animation:booking-website-flow-visual_soloSlotPulse__w9LX0 3s ease-in-out infinite}.booking-website-flow-visual_timeSlots__7_pJo .booking-website-flow-visual_activeSlot__dTZB4:before{display:none}.booking-website-flow-visual_activeSlot__dTZB4 svg{width:14px;height:14px}.booking-website-flow-visual_soloPanel__D3_V1{inset-inline-start:10%;bottom:28px;z-index:5;width:66%;padding:18px;border-radius:22px;transform:rotate(-1.5deg);animation:booking-website-flow-visual_soloRecordFloat__jQNGq 7.1s ease-in-out -2.7s infinite}.booking-website-flow-visual_soloHeader__hWP2K{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(186,230,253,.13)}.booking-website-flow-visual_soloMark__E1ZyB{color:#fff;font-size:11px;font-weight:900;letter-spacing:.24em}.booking-website-flow-visual_livePulse__LYcQs{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 6px rgba(52,211,153,.08),0 0 18px rgba(52,211,153,.7);animation:booking-website-flow-visual_soloBeacon__0hS6_ 2.4s ease-out infinite}.booking-website-flow-visual_recordRow__OSnOM{gap:11px;min-width:0;padding-top:12px}.booking-website-flow-visual_recordRow__OSnOM>div{min-width:0;flex:1}.booking-website-flow-visual_recordRow__OSnOM strong{margin-top:2px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.booking-website-flow-visual_recordCheck__V_3M6{width:15px;height:15px;flex:0 0 auto;color:#6ee7b7}.booking-website-flow-visual_signalTrack__AohNZ{position:absolute;inset-inline-start:20%;bottom:22%;z-index:3;width:62%;height:48%;pointer-events:none;border-inline-end:1px dashed rgba(103,232,249,.3);border-bottom:1px dashed rgba(103,232,249,.3);border-radius:0 0 28px}.booking-website-flow-visual_signalDot__x_uRC{position:absolute;inset-inline-end:-5px;top:-5px;width:10px;height:10px;border:2px solid hsla(0,0%,100%,.82);border-radius:50%;background:#22d3ee;box-shadow:0 0 0 7px rgba(34,211,238,.1),0 0 24px rgba(34,211,238,.9);animation:booking-website-flow-visual_soloSignalTravel__Wm99G 4.6s ease-in-out infinite}@keyframes booking-website-flow-visual_soloFlowGrid__geBiM{to{background-position:48px 48px}}@keyframes booking-website-flow-visual_soloFlowGlow__dHEDH{0%,to{opacity:.72;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(-18px,24px,0) scale(1.08)}}@keyframes booking-website-flow-visual_soloWebsiteFloat__RmqmD{0%,to{transform:rotateY(5deg) rotateX(1deg) translateZ(0)}50%{transform:rotateY(3deg) rotateX(0deg) translate3d(0,-8px,16px)}}@keyframes booking-website-flow-visual_soloBookingFloat__dg7qE{0%,to{transform:rotate(2.5deg) translateZ(32px)}50%{transform:rotate(1deg) translate3d(-4px,-10px,46px)}}@keyframes booking-website-flow-visual_soloRecordFloat__jQNGq{0%,to{transform:rotate(-1.5deg) translateZ(48px)}50%{transform:rotate(-.4deg) translate3d(5px,-8px,58px)}}@keyframes booking-website-flow-visual_soloSparkle__ZtMfc{0%,to{opacity:.78;transform:scale(.9) rotate(-5deg)}50%{opacity:1;transform:scale(1.1) rotate(7deg)}}@keyframes booking-website-flow-visual_soloBeacon__0hS6_{0%,to{opacity:.78;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes booking-website-flow-visual_soloSlotPulse__w9LX0{0%,to{border-color:rgba(103,232,249,.38);box-shadow:0 0 16px rgba(34,211,238,.1)}50%{border-color:rgba(103,232,249,.76);box-shadow:0 0 28px rgba(34,211,238,.28)}}@keyframes booking-website-flow-visual_soloSignalTravel__Wm99G{0%,12%{top:-5px;inset-inline-end:-5px;opacity:0;transform:scale(.72)}22%{opacity:1}54%{top:calc(100% - 5px);inset-inline-end:-5px;opacity:1;transform:scale(1)}84%{top:calc(100% - 5px);inset-inline-end:calc(100% - 5px);opacity:1;transform:scale(1)}to{top:calc(100% - 5px);inset-inline-end:calc(100% - 5px);opacity:0;transform:scale(.72)}}@media (max-width:1100px){.booking-website-flow-visual_stage__ewY93{min-height:520px}.booking-website-flow-visual_websitePanel__U3ZvT{width:80%}.booking-website-flow-visual_bookingPanel__DW7at{width:51%}}@media (max-width:640px){.booking-website-flow-visual_stage__ewY93{min-height:490px}.booking-website-flow-visual_visual__fHcxV{border-radius:28px}.booking-website-flow-visual_websitePanel__U3ZvT{top:28px;inset-inline-start:4%;width:88%;min-height:306px}.booking-website-flow-visual_websiteBody__9HR7A{grid-template-columns:1.18fr .82fr;min-height:166px;padding:18px}.booking-website-flow-visual_websiteCopy__FD3__ strong{font-size:13px}.booking-website-flow-visual_websiteImage__e1ZPe{min-height:108px}.booking-website-flow-visual_serviceRail__ygK12{padding:13px 16px 16px}.booking-website-flow-visual_serviceRail__ygK12 strong{font-size:10px}.booking-website-flow-visual_bookingPanel__DW7at{top:155px;inset-inline-end:2%;width:60%;min-height:154px;padding:16px}.booking-website-flow-visual_bookingPanel__DW7at>strong{font-size:11px}.booking-website-flow-visual_soloPanel__D3_V1{inset-inline-start:7%;bottom:24px;width:82%;padding:15px}.booking-website-flow-visual_recordRow__OSnOM strong{max-width:180px;font-size:10px}.booking-website-flow-visual_signalTrack__AohNZ{inset-inline-start:18%;width:68%}}@media (prefers-reduced-motion:reduce){.booking-website-flow-visual_activeSlot__dTZB4,.booking-website-flow-visual_ambientGlow__IiNRh,.booking-website-flow-visual_bookingPanel__DW7at,.booking-website-flow-visual_imageBeacon__zEmMB,.booking-website-flow-visual_livePulse__LYcQs,.booking-website-flow-visual_signalDot__x_uRC,.booking-website-flow-visual_soloPanel__D3_V1,.booking-website-flow-visual_sparkleDisc__LpfcD,.booking-website-flow-visual_visual__fHcxV:before,.booking-website-flow-visual_websitePanel__U3ZvT{animation:none}}