.consultation-no-tour-section{background:#fef9f3;padding:80px 20px;border-left:4px solid #ffd04a}.no-tour-container{max-width:1200px;margin:0 auto}.no-tour-header{text-align:center;margin-bottom:60px}.no-tour-icon{color:#6f3b33;margin-bottom:20px}.no-tour-title{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#6f3b33;margin:0 0 16px;line-height:1.2;position:relative;display:inline-block}.no-tour-subtitle{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto}.no-tour-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:40px}.no-tour-reason{background:#fff;padding:32px 24px;border-radius:16px;box-shadow:0 4px 12px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.no-tour-reason:hover{transform:translateY(-4px);box-shadow:0 8px 20px #6f3b331f}.no-tour-reason-icon{color:#ffd04a;margin-bottom:16px}.no-tour-reason h3{font-size:1.25rem;font-weight:700;color:#6f3b33;margin:0 0 12px}.no-tour-reason p{font-size:1rem;line-height:1.6;color:#666;margin:0}.consultation-faq-section{padding:80px 20px;background-color:#fff}.faq-container{max-width:1000px;margin:0 auto}.faq-main-title{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#6f3b33;text-align:center;margin:0 0 60px;line-height:1.2;position:relative;display:inline-block;width:100%}.consultation-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.consultation-faq-item{background:#fef9f3;padding:32px;border-radius:16px;border-left:4px solid #ffd04a;transition:transform .3s ease,box-shadow .3s ease}.consultation-faq-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px #6f3b331f}.consultation-faq-question{font-size:1.25rem;font-weight:700;color:#6f3b33;margin:0 0 12px;line-height:1.3}.consultation-faq-answer{font-size:1rem;line-height:1.6;color:#666;margin:0}.consultation-final-cta{background:linear-gradient(135deg,#ffd04a,#ffdb70);padding:80px 20px;text-align:center}.consultation-final-cta__content{max-width:700px;margin:0 auto}.consultation-final-cta__title{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#6f3b33;margin:0 0 20px;line-height:1.2}.consultation-final-cta__text{font-size:1.125rem;line-height:1.6;color:#6f3b33;margin:0 0 32px}.consultation-final-cta__guarantee{font-size:.95rem;color:#6f3b33;margin-top:16px;font-weight:500}@media (max-width:768px){.consultation-no-tour-section{padding:60px 20px}.no-tour-grid{grid-template-columns:1fr;gap:24px}.consultation-faq-section{padding:60px 20px}.consultation-faq-grid{grid-template-columns:1fr;gap:24px}.consultation-final-cta{padding:60px 20px}}@media (max-width:480px){.consultation-no-tour-section{padding:40px 16px}.no-tour-reason{padding:24px 20px}.consultation-faq-section{padding:40px 16px}.consultation-faq-item{padding:24px 20px}.consultation-final-cta{padding:40px 16px}}.section--hero{height:calc(100vh - 72px);width:100vw;max-width:none;padding:0;margin:0;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1fr;contain:layout style}.section--hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,0,0,.015) 0,#0000 70%);animation:floatBackground 20s ease-in-out infinite;pointer-events:none;z-index:0}.section--hero>*{position:relative;z-index:1}.nowrap{white-space:nowrap}.hero-text{background:linear-gradient(135deg,var(--clr-cream) 0,#fef8ed 50%,var(--clr-cream) 100%);display:flex;align-items:center;justify-content:center;padding:60px 40px;position:relative;z-index:2;overflow:hidden}.hero-text:before{top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top left,#ffd04a08 0,#0000 40%)}.hero-text:after,.hero-text:before{content:"";position:absolute;pointer-events:none}.hero-text:after{top:20%;right:-100px;width:200px;height:200px;background:radial-gradient(circle,#ffd04a0f 0,#0000 70%);border-radius:50%;animation:floatSlow 8s ease-in-out infinite}@keyframes floatSlow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-text__inner{max-width:540px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}@keyframes heroRiseIn{0%{transform:translateY(20px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-text__inner>*{animation:heroRiseIn .5s ease-out backwards}.hero-text__inner>:first-child{animation-delay:.08s}.hero-text__inner>:nth-child(2){animation-delay:.16s}.hero-text__inner>:nth-child(3){animation-delay:.24s}.hero-text__inner>:nth-child(4){animation-delay:.32s}.hero-text__inner>:nth-child(5){animation-delay:.4s}}@keyframes pulseSoft{0%{box-shadow:0 4px 12px #6f3b3333,0 2px 4px #00000014}50%{box-shadow:0 4px 20px #6f3b3359,0 2px 8px #0000001f}to{box-shadow:0 4px 12px #6f3b3333,0 2px 4px #00000014}}.hero-actions .btn--primary{animation:pulseSoft 3s ease-in-out infinite}.hero-actions .btn--primary:hover{animation:none}@media (min-width:768px){.hero-text{padding:60px 50px}}@media (min-width:1024px){.hero-text{padding:60px}}@media (min-width:1440px){.hero-text{padding:80px}.hero-text__inner{max-width:600px}}@media (min-width:1920px){.hero-text{padding:100px 120px}.hero-text__inner{max-width:700px}}.hero-media{position:relative;overflow:hidden;background:#000;width:100%;height:100%}.hero-video-wrapper{position:absolute;inset:0;height:100%}.hero-video,.hero-video-poster{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.hero-title{font-size:clamp(2rem,4vw + .5rem,3.5rem);line-height:1.1;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--clr-brown) 0,#8a4a42 50%,var(--clr-brown) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-size:200% auto;animation:shineText 8s linear infinite;font-weight:700;letter-spacing:-.03em;text-align:center;position:relative;display:inline-block;width:100%;text-wrap:balance;text-wrap:pretty;-webkit-line-break:balanced;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;orphans:3;widows:3;filter:drop-shadow(0 2px 4px rgba(111,59,51,.15))}@keyframes shineText{0%{background-position:0}to{background-position:200%}}@media (min-width:768px){.hero-title{font-size:clamp(2.5rem,5vw,3.75rem);max-width:520px;letter-spacing:-.04em;filter:drop-shadow(0 2px 6px rgba(111,59,51,.2))}}@media (min-width:1024px){.hero-title{font-size:clamp(2.75rem,5.5vw,4rem);max-width:560px}}@media (min-width:1440px){.hero-title{font-size:clamp(3rem,6vw,4.5rem);max-width:620px;margin-bottom:2rem}}@media (min-width:1920px){.hero-title{font-size:clamp(3.25rem,6vw,4.75rem);max-width:680px}}@media (max-width:480px){.hero-title{font-size:1.75rem;line-height:1.2;letter-spacing:-.02em}}@media (max-width:360px){.hero-title{font-size:1.5rem}}.hero-subtitle{font-size:clamp(.95rem,1.4vw,1.125rem);line-height:1.5;margin:0 auto 2rem;color:#5a4948;text-align:center;text-wrap:balance;text-wrap:pretty;-webkit-line-break:balanced;max-width:100%;width:100%;font-weight:500;letter-spacing:.01em}@media (min-width:768px){.hero-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);max-width:450px;margin-bottom:3rem}}@media (min-width:1024px){.hero-subtitle{font-size:clamp(1.25rem,2.2vw,1.5rem);max-width:500px}}@media (min-width:1440px){.hero-subtitle{font-size:clamp(1.375rem,2.4vw,1.625rem);margin-bottom:3.5rem;max-width:560px}}@media (min-width:1920px){.hero-subtitle{font-size:clamp(1.5rem,2.5vw,1.75rem);max-width:620px}}@media (max-width:480px){.hero-subtitle{font-size:1rem;line-height:1.5;margin-bottom:2rem;font-weight:400}}@media (max-width:360px){.hero-subtitle{font-size:.95rem}}.hero-actions,.hero-link{margin-bottom:1.5rem}.hero-link{color:var(--clr-brown);text-decoration:none;font-size:clamp(.875rem,1vw,1rem);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;font-weight:500;padding-bottom:2px}.hero-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--clr-brown);transform:scaleX(.3);transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.6}@media (min-width:1440px){.hero-link{font-size:clamp(1rem,1.2vw,1.125rem)}}.hero-link:hover{color:var(--clr-brown-700)}.hero-link:hover:after{transform:scaleX(1);opacity:1}.hero-link--button{background:none;border:none;cursor:pointer;font-family:inherit}elevenlabs-convai::part(branding),elevenlabs-convai::part(footer),elevenlabs-convai::part(powered-by){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}elevenlabs-convai [class*=branding],elevenlabs-convai [class*=footer],elevenlabs-convai [class*=powered],elevenlabs-convai [data-branding],elevenlabs-convai a[href*=elevenlabs],elevenlabs-convai p.whitespace-nowrap,elevenlabs-convai p>a,elevenlabs-convai p>span,elevenlabs-convai p[class*=whitespace-nowrap],elevenlabs-convai span.opacity-30{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}elevenlabs-convai :has(>span.opacity-30),elevenlabs-convai p:has(>a[href*=elevenlabs]){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.hero-socials{margin-top:2rem;justify-content:center}.hero-social-link{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;background:linear-gradient(135deg,#6f3b331a,#6f3b330d)!important;border:2px solid #6f3b3333!important;border-radius:16px!important;color:var(--clr-brown)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.hero-social-link:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--clr-yellow);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-social-link:hover{transform:translateY(-5px) rotate(5deg)!important;border-color:var(--clr-yellow)!important;box-shadow:0 8px 24px #ffd04a66!important;background:#0000!important;color:var(--clr-brown)!important}.hero-social-link:hover:before{width:100%;height:100%;border-radius:16px}.hero-social-link svg{position:relative;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-social-link:hover svg{color:var(--clr-brown)!important;transform:scale(1.1)}@media (min-width:1440px){.hero-socials{gap:16px}}.social-icon{width:40px;height:40px;border-radius:50%;background:#6f3b331a;border:1px solid #6f3b3333;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--clr-brown)}@media (min-width:1440px){.social-icon{width:44px;height:44px}}@media (min-width:1920px){.social-icon{width:48px;height:48px}}.social-icon:hover{background:#6f3b3326;border-color:#6f3b334d;box-shadow:0 0 0 2px #6f3b331a}@media (max-width:767px){.section--hero{grid-template-columns:1fr;grid-template-rows:35% 65%;height:calc(100vh - 72px)}.hero-media{order:1}.hero-text{order:2;padding:40px 20px;display:flex;align-items:center;justify-content:center}.hero-text__inner{text-align:center;max-width:400px}.hero-title{font-size:1.875rem;line-height:1.15;margin-bottom:1rem}.hero-subtitle{font-size:1rem;margin-bottom:1.75rem;font-weight:400}.hero-actions,.hero-link{margin-bottom:1rem}.hero-link{font-size:.875rem}.hero-socials{gap:12px;margin-top:1.25rem}.social-icon{width:36px;height:36px}.social-icon svg{width:16px;height:16px}}.mobile-cta{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid #00000014;z-index:90;display:flex;justify-content:center;align-items:center;contain:layout style;display:none}body[data-bottom-sheet-open] .mobile-cta{display:none!important;opacity:0;pointer-events:none}.mobile-cta--smart{transition:opacity .3s ease,visibility .3s ease;opacity:1;visibility:visible}.mobile-cta--hidden{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:1023px){.mobile-cta{display:flex}elevenlabs-convai{bottom:80px!important}}.mobile-cta .btn{flex:1 1;max-width:400px}.services-section{width:100%;max-width:none;padding:80px 20px;background:#fff;overflow:hidden}@media (min-width:768px){.services-section{padding:100px 40px}}@media (min-width:1200px){.services-section{padding:120px 60px}}@media (min-width:768px){.section--about,.section--booking,.section--faq,.section--how-it-works,.section--testimonials{padding:100px 40px}}@media (min-width:1200px){.section--about,.section--booking,.section--faq,.section--how-it-works,.section--testimonials{padding:120px 60px}}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:min(90%,500px);margin:0 auto;width:100%}@media (min-width:768px){.hero-copy{max-width:min(85%,600px)}}@media (min-width:1200px){.hero-copy{max-width:min(80%,700px)}}@media (min-width:1600px){.hero-copy{max-width:min(75%,800px);padding-left:var(--sp-24)}}@media (min-width:1920px){.hero-copy{max-width:min(70%,900px)}}.hero-video-wrapper{width:100%;margin:0}.hero-video-wrapper.mobile-only{display:block;position:relative}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);color:#fff;text-align:center;animation:bounce 2s infinite;z-index:16;display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity .3s ease}body.mobile-scrolled .scroll-indicator{opacity:0;pointer-events:none}.scroll-indicator span{font-size:14px;font-weight:500;text-shadow:0 2px 4px #00000080}.scroll-chevron{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@media (min-width:768px){.hero-video-wrapper.mobile-only{display:none}}.hero-title{font-family:var(--font-mitr),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(2.25rem,3vw + 1rem,4rem);line-height:1.2;margin:0 0 var(--sp-4);color:#6f3b33;font-weight:600;letter-spacing:-.5px;text-align:inherit}.hero-subtitle{font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.125rem,1.5vw + .25rem,1.375rem);line-height:1.6;margin-bottom:var(--sp-6);color:#3a2a29;font-weight:400;text-align:inherit;opacity:.9}.hero-actions{display:flex;justify-content:center;width:100%}.hero-actions,.hero-link{margin-bottom:var(--sp-3)}.hero-link{display:inline-block;color:#3a2a29;text-decoration:underline;font-size:14px;margin-top:var(--sp-2);opacity:1;font-family:var(--font-mitr),-apple-system,sans-serif;text-align:center}.hero-link:hover{opacity:1}.hero-socials{display:flex;gap:12px;margin-top:var(--sp-4);justify-content:inherit}.section--about{padding:60px 20px;background:linear-gradient(135deg,#f5ebe4,#ede0d8 50%,#f2e8e0);width:100vw!important;max-width:none!important;margin-left:calc(-50vw + 50%);margin-top:0;margin-bottom:0;position:relative;overflow:hidden}.section--about:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0000,#6f3b331a 50%,#0000)}.about-hero-layout{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto}@media (min-width:1024px){.about-hero-layout{grid-template-columns:45% 55%;gap:60px;align-items:stretch}.about-content-column{display:flex;flex-direction:column;height:100%}.team-carousel-section{display:flex;flex-direction:column;flex:1 1;min-height:0}.team-carousel-wrapper{flex:1 1;display:flex;flex-direction:column}.team-carousel{flex:1 1;align-items:stretch;padding:4px 0}.team-carousel-card,.team-carousel-join{display:flex;flex-direction:column;height:auto;min-height:320px}.team-carousel-photo{flex:1 1;height:auto;min-height:240px;object-fit:cover}.team-carousel-card h5,.team-carousel-role{flex-shrink:0}}.about-kamila-hero{display:flex;flex-direction:column;gap:20px}.kamila-hero-photo{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:20px;box-shadow:0 8px 32px #6f3b3326,0 4px 16px #6f3b331a}.kamila-hero-info{padding:0 8px}.kamila-hero-info h3{font-size:32px;color:#6f3b33;margin:0 0 4px;letter-spacing:-.01em}.kamila-hero-info h3,.kamila-role{font-family:var(--font-mitr),sans-serif;font-weight:600}.kamila-role{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#a85a4f;margin:0 0 16px}.kamila-quote{font-size:18px;font-family:var(--font-mitr),sans-serif;font-style:italic;line-height:1.7;color:#5a3228;padding:20px 24px;background:linear-gradient(135deg,#fff9f0,#fffcf8);border-left:4px solid #ffd04a;border-radius:8px;margin:0;position:relative}.kamila-quote:before{content:'"';position:absolute;top:8px;left:8px;font-size:56px;font-family:Georgia,serif;color:#ffd04a33;line-height:1}.about-content-column{display:flex;flex-direction:column;gap:24px}#about-title{font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.02em;background:linear-gradient(135deg,var(--clr-brown) 0,#a85a4f 50%,var(--clr-brown) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}#about-title,.about-description{font-family:var(--font-mitr),sans-serif;margin:0}.about-description{font-size:17px;font-weight:400;color:#5a3228;line-height:1.8}.stats-chips{display:flex;flex-wrap:wrap;gap:12px;margin:0}.stat-chip{background:linear-gradient(135deg,#fff9f0,#fff);color:#6f3b33;border-radius:999px;font-size:14px;font-weight:600;font-family:var(--font-mitr),sans-serif;box-shadow:0 2px 8px #6f3b3314,0 1px 3px #6f3b331f;border:1.5px solid #6f3b3314;transition:all .3s ease;position:relative;padding:10px 20px 10px 28px}.stat-chip:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:linear-gradient(135deg,#ffd04a,#ffb82e);border-radius:50%;box-shadow:0 0 8px #ffd04a99}.stat-chip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6f3b331f,0 2px 6px #6f3b3329}.team-carousel-section{margin:0}.team-carousel-title{font-size:18px;font-family:var(--font-mitr),sans-serif;font-weight:600;color:#6f3b33;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px;font-size:14px}.team-carousel-wrapper{position:relative}.team-carousel{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:#6f3b3333 #0000;-webkit-overflow-scrolling:touch;padding:4px 0 20px;scroll-behavior:smooth;cursor:grab}.team-carousel:active{cursor:grabbing}.team-carousel::-webkit-scrollbar{height:6px}.team-carousel::-webkit-scrollbar-track{background:#6f3b330d;border-radius:3px}.team-carousel::-webkit-scrollbar-thumb{background:#6f3b3333;border-radius:3px}.team-carousel::-webkit-scrollbar-thumb:hover{background:#6f3b334d}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:#6f3b33e6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px #6f3b334d}.carousel-nav-btn:hover:not(:disabled){background:#6f3b33;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #6f3b3366}.carousel-nav-btn:disabled{opacity:.3;cursor:not-allowed}.carousel-nav-btn--prev{left:-24px}.carousel-nav-btn--next{right:-24px}@media (max-width:1023px){.carousel-nav-btn{display:none}}.team-carousel-card{flex:0 0 220px;scroll-snap-align:start;background:linear-gradient(135deg,#fff,#fefdfb);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #6f3b3314,0 2px 6px #6f3b330a;border:1px solid #6f3b330f;transition:all .3s ease}.team-carousel-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #6f3b331f,0 3px 8px #6f3b3314}.team-carousel-photo{width:100%;height:240px;object-fit:cover}.team-carousel-card h5{font-size:18px;color:#6f3b33;margin:16px 16px 4px}.team-carousel-card h5,.team-carousel-role{font-family:var(--font-mitr),sans-serif;font-weight:600}.team-carousel-role{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#a85a4f;margin:0 16px 12px}.team-carousel-join{flex:0 0 200px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#fff9f0,#fff);border-radius:12px;border:2px dashed #6f3b3340;min-height:320px;padding:24px 16px;transition:all .3s ease;cursor:pointer}.team-carousel-join:hover{border-color:#6f3b3380;background:linear-gradient(135deg,#fff,#fff9f0);transform:translateY(-4px);box-shadow:0 6px 16px #6f3b331f,0 3px 8px #6f3b3314}.join-icon{font-size:48px;margin-bottom:8px}.team-carousel-join h5{font-size:18px;font-weight:600;color:#6f3b33}.team-carousel-join h5,.team-carousel-join p{font-family:var(--font-mitr),sans-serif;margin:0;text-align:center}.team-carousel-join p{font-size:14px;font-weight:400;color:#8b4a3f;line-height:1.5}.about-cta{margin:0}.about-link{display:inline-block;font-size:15px;font-family:var(--font-mitr),sans-serif;font-weight:600;color:#6f3b33;text-decoration:none;padding:12px 28px;background:linear-gradient(135deg,#fff,#fff9f0);border-radius:999px;border:2px solid #6f3b331f;box-shadow:0 2px 8px #6f3b3314,0 1px 4px #6f3b330a;transition:all .3s ease}.about-link:hover{transform:translateY(-2px);box-shadow:0 4px 16px #6f3b331f,0 2px 8px #6f3b3314;background:linear-gradient(135deg,#fff9f0,#fff);color:#5a3228}@media (max-width:1023px){.section--about{padding:50px 16px}.about-hero-layout{gap:32px;display:flex;flex-direction:column}.about-content-column{display:contents}#about-title{order:1;font-size:clamp(28px,6vw,38px);text-align:center}.about-description{order:2;font-size:16px;line-height:1.7;text-align:center}.stats-chips{order:3;justify-content:center}.about-kamila-hero{order:4}.team-carousel-section{order:5}.about-cta{order:6}.kamila-hero-photo{max-width:400px;margin:0 auto}.kamila-quote{font-size:16px}.team-carousel-title{text-align:center}.team-carousel{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab}.team-carousel:active{cursor:grabbing}.team-carousel-card{flex:0 0 200px}.team-carousel-join{flex:0 0 180px;min-height:280px}}.hamburger{display:none;position:static;width:32px;height:24px;background:#0000;border:none;cursor:pointer;z-index:1003;padding:0;flex-direction:column;justify-content:space-between;align-items:center}.hamburger__bar{position:absolute;width:100%;height:3px;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);left:0}.hamburger__bar:first-child{top:0}.hamburger__bar:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger__bar:nth-child(3){bottom:0}.hamburger__bar{background:#6f3b33}.hamburger.active .hamburger__bar:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger.active .hamburger__bar:nth-child(2){opacity:0;transform:translateY(-50%) scaleX(0)}.hamburger.active .hamburger__bar:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.mobile-menu-overlay{position:fixed;inset:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1001;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-menu-overlay.active{opacity:1;pointer-events:auto}.mobile-menu{position:fixed;top:0;right:0;width:min(85%,340px);height:100vh;background:#fffffff2;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);right:-100%;transition:right .4s cubic-bezier(.4,0,.2,1);z-index:1002;padding:32px;overflow-y:auto;box-shadow:-8px 0 32px #0000001a;border-left:1px solid #ffffff4d;display:flex;flex-direction:column}.mobile-menu.active{right:0}.mobile-menu__close{position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:50%;background:#6f3b331a;border:1px solid #6f3b3333;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#6f3b33}.mobile-menu__close:hover{background:#6f3b3333}.mobile-menu__header{margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid #6f3b331a}.mobile-menu__brand{color:#6f3b33;display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none}.mobile-menu__logo{height:120px;width:auto;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.12))}.mobile-menu__brand-name{font-family:var(--font-mitr),sans-serif;font-size:28px;font-weight:600;color:var(--clr-brown);letter-spacing:-.5px}.mobile-menu__nav{display:flex;flex-direction:column;gap:8px;margin-bottom:auto}.mobile-menu__link{display:block;padding:16px 0;font-family:var(--font-mitr),sans-serif;font-size:18px;font-weight:400;color:#6f3b33;text-decoration:none;transition:all .3s ease;position:relative}.mobile-menu__link:after{content:"";position:absolute;bottom:8px;left:0;width:0;height:2px;background:#6f3b33;transition:width .3s ease}.mobile-menu__link:focus:after,.mobile-menu__link:hover:after{width:40px}.mobile-menu__section-header{font-family:var(--font-mitr),sans-serif;font-size:13px;font-weight:600;color:#6f3b3399;text-transform:uppercase;letter-spacing:.5px;padding:24px 0 8px;margin-top:8px;border-top:1px solid #6f3b331a}.mobile-menu__section-header:first-child{border-top:none;margin-top:0;padding-top:16px}.mobile-menu__link--indent{padding-left:16px;font-size:16px}.mobile-menu__link--indent:before{content:"•";position:absolute;left:4px;color:#6f3b3366}.mobile-menu__user{display:flex;align-items:center;gap:12px;padding:16px 24px;margin:32px 0;background:#6f3b3314;border-radius:12px;border:1px solid #6f3b3326;color:#6f3b33;text-decoration:none;font-family:var(--font-mitr),sans-serif;font-size:16px;font-weight:500;transition:all .3s ease}.mobile-menu__user:hover{background:#6f3b3326;transform:translateX(-4px)}.mobile-menu__auth{display:flex;flex-direction:column;gap:12px;margin:32px 0}.mobile-menu__link--outlined{position:relative;border:2px solid var(--clr-brown);background:#0000;color:var(--clr-brown);padding:14px 24px;border-radius:8px;font-weight:600;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;text-align:center}.mobile-menu__link--outlined:after{display:none}.mobile-menu__link--outlined:hover{background:#6f3b3314;border-color:var(--clr-brown-800);transform:translateY(-1px);box-shadow:0 4px 12px #6f3b3326}.mobile-menu__link--primary{position:relative;background:linear-gradient(135deg,#ffd04a,#ffbd2e);color:var(--clr-brown);padding:14px 28px;border-radius:8px;font-weight:700;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;text-align:center;border:none;box-shadow:0 4px 14px #ffd04a59}.mobile-menu__link--primary:after{display:none}.mobile-menu__link--primary:hover{background:linear-gradient(135deg,#ffbd2e,#ffa600);transform:translateY(-2px);box-shadow:0 8px 20px #ffd04a73}.mobile-menu__link--primary:before{content:"";position:absolute;inset:-2px;border-radius:10px;padding:2px;background:linear-gradient(135deg,#ffd04a99,#ffbd2e99);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.mobile-menu__link--primary:hover:before{opacity:1}.mobile-menu__logout{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#0000;border:2px solid #6f3b3333;border-radius:12px;color:#6f3b33;font-family:var(--font-mitr),sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%}.mobile-menu__logout:hover{background:#6f3b3314;border-color:#6f3b334d}.mobile-menu__social{display:flex;gap:16px;justify-content:center;margin:24px 0;padding:24px 0;border-top:1px solid #6f3b331a}.mobile-menu__social-link{width:40px;height:40px;border-radius:50%;background:#6f3b3314;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#6f3b33}.mobile-menu__social-link:hover{background:#6f3b3326;box-shadow:0 2px 4px #0000001a}.mobile-menu__social-link svg{fill:currentColor}.mobile-menu__contact{text-align:center;padding-top:24px;border-top:1px solid #6f3b331a}.mobile-menu__contact-link{display:block;color:#6f3b33;font-size:14px;text-decoration:none;margin-bottom:8px;transition:color .3s ease}.mobile-menu__contact-link:hover{color:#5a2e28;text-decoration:underline}.mobile-menu__contact-text{display:block;color:#6f3b33;font-size:14px;opacity:.7}.mobile-menu__contact-button{display:block;width:100%;padding:12px 16px;margin-bottom:16px;background:var(--clr-yellow);color:var(--clr-brown);border:none;border-radius:var(--rad-md);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit}.mobile-menu__contact-button:hover{background:var(--clr-yellow-600);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.mobile-menu__contact-button:active{transform:translateY(0)}body.menu-open{overflow:hidden}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.mobile-menu.active .mobile-menu__link{animation:slideInFromRight .4s ease backwards}.mobile-menu.active .mobile-menu__link:first-child{animation-delay:.1s}.mobile-menu.active .mobile-menu__link:nth-child(2){animation-delay:.15s}.mobile-menu.active .mobile-menu__link:nth-child(3){animation-delay:.2s}.mobile-menu.active .mobile-menu__link:nth-child(4){animation-delay:.25s}.mobile-menu.active .mobile-menu__link:nth-child(5){animation-delay:.3s}.hamburger:focus-visible,.mobile-menu__close:focus-visible,.mobile-menu__link:focus-visible,.mobile-menu__logout:focus-visible,.mobile-menu__social-link:focus-visible,.mobile-menu__user:focus-visible{outline:2px solid #6f3b33;outline-offset:2px}.mobile-menu::-webkit-scrollbar{width:4px}.mobile-menu::-webkit-scrollbar-track{background:#6f3b330d}.mobile-menu::-webkit-scrollbar-thumb{background:#6f3b3333;border-radius:2px}.mobile-menu::-webkit-scrollbar-thumb:hover{background:#6f3b334d}.booking-slot:hover,.calendar-date:hover,.calendar-day:hover,.hero-link:hover,.react-calendar__tile--active:hover,.react-calendar__tile:hover,.service-row__button:hover,[data-calendar-day]:hover,a:hover,button:hover{cursor:pointer}.price-period{font-size:1rem;color:var(--clr-muted);margin-bottom:var(--sp-4)}.price-features{text-align:left;margin-bottom:var(--sp-6)}.section--requirements{padding:var(--sp-24) 0;background:var(--clr-cream)}.requirement-item{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3);background:var(--clr-white);border-radius:var(--rad-md);box-shadow:var(--sh-card)}.requirement-item span{color:var(--clr-text);line-height:1.5}.cinema-carousel{background:linear-gradient(180deg,var(--clr-cream) 0,var(--clr-cream-2) 100%);padding:20px 0;width:100vw;max-width:none;margin-left:calc(-50vw + 50%);position:relative;overflow:hidden}@media (min-width:768px){.cinema-carousel{padding:40px 0}}@media (min-width:1024px){.cinema-carousel{padding:40px 0}}.cinema-carousel__header{text-align:center;margin-bottom:var(--sp-8);padding:0 var(--sp-6);max-width:700px;margin-left:auto;margin-right:auto}@media (min-width:768px){.cinema-carousel__header{margin-bottom:var(--sp-12)}}.cinema-carousel__title{font-family:var(--font-mitr),sans-serif;font-size:clamp(28px,5vw,44px);color:var(--clr-brown);margin-bottom:var(--sp-3);font-weight:600;letter-spacing:-.02em}.cinema-carousel__subtitle{font-size:clamp(15px,2vw,17px);color:var(--clr-text);opacity:.75;line-height:1.6;max-width:480px;margin:0 auto}.cinema-carousel__wrapper{position:relative;padding:0 16px}@media (min-width:768px){.cinema-carousel__wrapper{padding:0 24px}}@media (min-width:1200px){.cinema-carousel__wrapper{padding:0 32px}}.cinema-carousel__swiper{overflow:visible!important;padding:40px 0 60px}@media (min-width:768px){.cinema-carousel__swiper{padding:50px 0 70px}}.cinema-carousel__slide{width:260px!important;transition:all .5s cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.cinema-carousel__slide{width:300px!important}}@media (min-width:900px){.cinema-carousel__slide{width:340px!important}}@media (min-width:1200px){.cinema-carousel__slide{width:380px!important}}.cinema-carousel__slide{opacity:.4;filter:brightness(.7);cursor:pointer}.cinema-carousel__slide.swiper-slide-next,.cinema-carousel__slide.swiper-slide-prev{opacity:.65;filter:brightness(.85)}.cinema-carousel__slide.swiper-slide-active{opacity:1;filter:brightness(1);z-index:10;cursor:default}.cinema-carousel__media{position:relative;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:var(--clr-cream-2);box-shadow:0 6px 24px #6f3b3314,0 12px 48px #6f3b330a;transition:all .5s cubic-bezier(.4,0,.2,1);transform:scale(.88)}.cinema-carousel__slide.swiper-slide-next .cinema-carousel__media,.cinema-carousel__slide.swiper-slide-prev .cinema-carousel__media{transform:scale(.92)}.cinema-carousel__slide.swiper-slide-active .cinema-carousel__media{transform:scale(1);box-shadow:0 0 0 3px #6f3b3366,0 16px 48px #6f3b3326,0 32px 80px #6f3b3314}.cinema-carousel__video{width:100%;height:100%;object-fit:cover;cursor:pointer}.cinema-carousel__play-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:var(--clr-brown);opacity:1;transition:all .4s ease;pointer-events:none;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.cinema-carousel__play-indicator svg{margin-left:3px}.cinema-carousel__slide.swiper-slide-active .cinema-carousel__play-indicator{opacity:0;transform:translate(-50%,-50%) scale(.8)}.cinema-carousel__caption{position:absolute;bottom:0;left:0;right:0;padding:48px 16px 16px;background:linear-gradient(#0000,#0009);color:#fff;font-size:13px;font-weight:500;text-align:center;letter-spacing:.01em;opacity:0;transform:translateY(8px);transition:all .4s ease}.cinema-carousel__slide.swiper-slide-active .cinema-carousel__caption{opacity:1;transform:translateY(0)}.cinema-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffd9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--clr-brown);box-shadow:0 2px 8px #00000014,0 4px 16px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.8}.cinema-carousel__nav:hover{background:#fffffff2;transform:translateY(-50%) scale(1.08);opacity:1;box-shadow:0 4px 12px #0000001a,0 8px 24px #0000000f}.cinema-carousel__nav:active{transform:translateY(-50%) scale(.95)}.cinema-carousel__nav--prev{left:20px}.cinema-carousel__nav--next{right:20px}@media (min-width:768px){.cinema-carousel__nav{width:48px;height:48px}.cinema-carousel__nav--prev{left:32px}.cinema-carousel__nav--next{right:32px}}@media (min-width:1200px){.cinema-carousel__nav--prev{left:48px}.cinema-carousel__nav--next{right:48px}}.cinema-carousel .swiper-wrapper{align-items:center}.cinema-carousel .swiper-slide{transition:opacity .5s ease,transform .5s ease,filter .5s ease}.cinema-carousel .swiper{-ms-overflow-style:none;scrollbar-width:none}.cinema-carousel .swiper::-webkit-scrollbar{display:none}.BoardingRates_boardingRates__QfYbE{padding:80px 20px;background:linear-gradient(135deg,#fffef5,#fef8e7);position:relative;overflow:hidden}.BoardingRates_ratesContainer__D_6aj{max-width:1200px;margin:0 auto}.BoardingRates_ratesHeader__ez3jC{text-align:center;margin-bottom:60px}.BoardingRates_ratesHeader__ez3jC h2{font-family:Mitr,sans-serif;font-size:42px;font-weight:700;color:#6f3b33;margin-bottom:16px;line-height:1.2}.BoardingRates_ratesHeader__ez3jC p{font-size:20px;color:#666;font-weight:400}.BoardingRates_ratesGrid___vG2N{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:60px}@media (max-width:768px){.BoardingRates_ratesGrid___vG2N{grid-template-columns:1fr;gap:24px}}.BoardingRates_rateCard__6IF04{background:#fff;border:2px solid #ffd04a;border-radius:16px;padding:40px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:0 4px 6px #0000000d}.BoardingRates_rateCard__6IF04:hover{transform:translateY(-8px);box-shadow:0 20px 40px #6f3b3326;border-color:#6f3b33}.BoardingRates_featuredBadge__bje0O{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ffd04a,#ffb81c);color:#6f3b33;padding:6px 20px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 4px 12px #ffd04a66}.BoardingRates_rateCard__6IF04 h3{font-family:Mitr,sans-serif;font-size:28px;font-weight:600;color:#6f3b33;margin-bottom:24px;text-align:center}.BoardingRates_priceDisplay__yDQWG{text-align:center;margin-bottom:32px;padding:24px 0;border-top:1px solid #f0e6d2;border-bottom:1px solid #f0e6d2}.BoardingRates_currency__EaZt3{font-size:32px;font-weight:600;color:#6f3b33;vertical-align:top;margin-right:4px}.BoardingRates_amount__k0OYJ{font-family:Mitr,sans-serif;font-size:64px;font-weight:700;color:#6f3b33;line-height:1}.BoardingRates_period__InSzQ{display:block;font-size:18px;color:#888;margin-top:8px;font-weight:400}.BoardingRates_rateFeatures__5EXsr{list-style:none;padding:0;margin:0 0 32px;flex-grow:1}.BoardingRates_rateFeatures__5EXsr li{color:#555;font-size:16px;line-height:1.5;position:relative;padding:12px 0 12px 28px}.BoardingRates_rateFeatures__5EXsr li:before{content:"✓";position:absolute;left:0;color:#ffd04a;font-weight:700;font-size:18px}.BoardingRates_includedBenefits__SQW66{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 12px #0000000d}.BoardingRates_includedBenefits__SQW66 h3{font-family:Mitr,sans-serif;font-size:24px;font-weight:600;color:#6f3b33;margin-bottom:24px;text-align:center}.BoardingRates_benefitsGrid__ZcBJK{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.BoardingRates_benefitsGrid__ZcBJK{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BoardingRates_benefitsGrid__ZcBJK{grid-template-columns:1fr}}.BoardingRates_benefitsGrid__ZcBJK>div{display:flex;align-items:center;gap:12px;color:#555;font-size:15px;padding:12px;border-radius:8px;background:#fffef5;transition:background .2s ease}.BoardingRates_benefitsGrid__ZcBJK>div:hover{background:#fef8e7}.BoardingRates_benefitsGrid__ZcBJK svg{color:#ffd04a;flex-shrink:0}@media (max-width:768px){.BoardingRates_ratesHeader__ez3jC h2{font-size:32px}.BoardingRates_ratesHeader__ez3jC p{font-size:18px}.BoardingRates_rateCard__6IF04{padding:32px 24px}.BoardingRates_rateCard__6IF04 h3{font-size:24px}.BoardingRates_amount__k0OYJ{font-size:52px}.BoardingRates_currency__EaZt3{font-size:28px}.BoardingRates_period__InSzQ{font-size:16px}.BoardingRates_includedBenefits__SQW66{padding:32px 24px}.BoardingRates_includedBenefits__SQW66 h3{font-size:20px}}@keyframes BoardingRates_fadeInUp__wkrSt{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.BoardingRates_rateCard__6IF04{animation:BoardingRates_fadeInUp__wkrSt .6s ease-out forwards}.BoardingRates_rateCard__6IF04:first-child{animation-delay:.1s}.BoardingRates_rateCard__6IF04:nth-child(2){animation-delay:.2s}.BoardingRates_includedBenefits__SQW66{animation:BoardingRates_fadeInUp__wkrSt .6s ease-out .3s forwards;opacity:0}.BoardingRates_pricingComparison__Q2tdg{margin-top:60px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 12px #0000000d;animation:BoardingRates_fadeInUp__wkrSt .6s ease-out .4s forwards;opacity:0}.BoardingRates_pricingComparison__Q2tdg h3{font-family:Mitr,sans-serif;font-size:32px;font-weight:700;color:#6f3b33;margin-bottom:16px;text-align:center}.BoardingRates_comparisonSubtitle___rZRl{font-size:18px;color:#666;text-align:center;margin-bottom:32px;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.BoardingRates_comparisonTableWrapper__Hl1Q6{overflow-x:auto;-webkit-overflow-scrolling:touch}.BoardingRates_comparisonTable__7LyBT{width:100%;border-collapse:initial;border-spacing:0;margin-bottom:0}.BoardingRates_comparisonTable__7LyBT thead{background:linear-gradient(135deg,#6f3b33,#8b4f45)}.BoardingRates_comparisonTable__7LyBT thead th{color:#fff;font-family:Mitr,sans-serif;font-size:18px;font-weight:600;padding:20px 24px;text-align:left;border:none}.BoardingRates_comparisonTable__7LyBT thead th:first-child{border-top-left-radius:12px;width:28%}.BoardingRates_comparisonTable__7LyBT thead th:nth-child(2){width:36%}.BoardingRates_comparisonTable__7LyBT thead th:last-child{border-top-right-radius:12px;width:36%}.BoardingRates_comparisonTable__7LyBT tbody tr{border-bottom:1px solid #f0e6d2;transition:background-color .2s ease}.BoardingRates_comparisonTable__7LyBT tbody tr:hover{background-color:#fffef5}.BoardingRates_comparisonTable__7LyBT tbody tr:last-child{border-bottom:none}.BoardingRates_comparisonTable__7LyBT tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.BoardingRates_comparisonTable__7LyBT tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.BoardingRates_comparisonTable__7LyBT td{padding:24px 20px;vertical-align:top;border:none}.BoardingRates_featureCell__6LKSk{color:#6f3b33;font-size:16px;line-height:1.5;padding-right:16px}.BoardingRates_featureCell__6LKSk strong{font-weight:600;display:block;margin-bottom:4px}.BoardingRates_fluffyPawsCell__WRuHQ{background-color:#f0fdf4;position:relative}.BoardingRates_fluffyPawsCell__WRuHQ>div{display:flex;align-items:flex-start;gap:10px}.BoardingRates_fluffyPawsCell__WRuHQ span{color:#555;font-size:15px;line-height:1.6;flex:1 1}.BoardingRates_othersCell__56kAj{background-color:#fef2f2;position:relative}.BoardingRates_othersCell__56kAj>div{display:flex;align-items:flex-start;gap:10px}.BoardingRates_othersCell__56kAj span{color:#555;font-size:15px;line-height:1.6;flex:1 1}.BoardingRates_checkIcon__jcHki{color:#22c55e;flex-shrink:0;margin-top:2px}.BoardingRates_crossIcon__hI3vb{color:#ef4444;flex-shrink:0;margin-top:2px}.BoardingRates_exampleRow__iVO88{background-color:#fffef5!important;border-top:2px solid #ffd04a!important;border-bottom:2px solid #ffd04a!important}.BoardingRates_exampleRow__iVO88:hover{background-color:#fef8e7!important}.BoardingRates_exampleRow__iVO88 .BoardingRates_featureCell__6LKSk,.BoardingRates_exampleRow__iVO88 .BoardingRates_fluffyPawsCell__WRuHQ,.BoardingRates_exampleRow__iVO88 .BoardingRates_othersCell__56kAj{padding-top:28px;padding-bottom:28px}.BoardingRates_exampleNote__5lxNK{display:block;color:#888;font-size:13px;font-weight:400;margin-top:6px;font-style:italic}.BoardingRates_priceBreakdown__KEHgC{display:flex;flex-direction:column;gap:10px;font-size:15px;color:#555}.BoardingRates_priceBreakdown__KEHgC>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.BoardingRates_priceBreakdown__KEHgC>div strong{white-space:nowrap}.BoardingRates_totalPrice__wkLKt{padding-top:12px;margin-top:8px;border-top:2px solid #6f3b33;font-size:17px;color:#6f3b33;font-weight:600}.BoardingRates_totalPrice__wkLKt strong{font-size:22px;font-weight:700}.BoardingRates_savingsHighlight__jdQ_p{background:linear-gradient(135deg,#ffd04a,#ffb81c);padding:12px 16px;border-radius:10px;color:#6f3b33;font-weight:600;text-align:center;margin-top:8px;box-shadow:0 2px 8px #ffb81c4d;border:2px solid #ffb81c}.BoardingRates_savingsHighlight__jdQ_p strong{font-size:20px;font-weight:700}@media (max-width:1024px){.BoardingRates_pricingComparison__Q2tdg{padding:36px 28px}.BoardingRates_comparisonTable__7LyBT thead th{font-size:16px;padding:18px 16px}.BoardingRates_comparisonTable__7LyBT td{padding:20px 16px}.BoardingRates_pricingComparison__Q2tdg h3{font-size:28px}.BoardingRates_comparisonSubtitle___rZRl{font-size:16px}}@media (max-width:768px){.BoardingRates_pricingComparison__Q2tdg{padding:28px 20px;margin-top:40px}.BoardingRates_pricingComparison__Q2tdg h3{font-size:24px}.BoardingRates_comparisonSubtitle___rZRl{font-size:15px;margin-bottom:24px}.BoardingRates_comparisonTableWrapper__Hl1Q6{overflow:visible}.BoardingRates_comparisonTable__7LyBT{display:block}.BoardingRates_comparisonTable__7LyBT thead{display:none}.BoardingRates_comparisonTable__7LyBT tbody{display:block}.BoardingRates_comparisonTable__7LyBT tbody tr{display:block;margin-bottom:20px;border:2px solid #f0e6d2;border-radius:12px;overflow:hidden;background:#fff}.BoardingRates_comparisonTable__7LyBT tbody tr:last-child{margin-bottom:0}.BoardingRates_comparisonTable__7LyBT tbody tr:hover{background:#fff}.BoardingRates_comparisonTable__7LyBT td{display:block;padding:16px 18px;border:none}.BoardingRates_featureCell__6LKSk{background:linear-gradient(135deg,#6f3b33,#8b4f45);color:#fff;padding:16px 18px!important;font-size:15px;margin:0}.BoardingRates_featureCell__6LKSk strong{color:#fff;font-size:16px;margin-bottom:4px}.BoardingRates_exampleNote__5lxNK{color:#ffdb99;margin-top:4px}.BoardingRates_fluffyPawsCell__WRuHQ,.BoardingRates_othersCell__56kAj{width:100%;padding:16px 18px;border-top:1px solid #f0e6d2}.BoardingRates_fluffyPawsCell__WRuHQ:before{content:"Fluffy Paws";color:#22c55e}.BoardingRates_fluffyPawsCell__WRuHQ:before,.BoardingRates_othersCell__56kAj:before{display:block;font-family:Mitr,sans-serif;font-weight:600;font-size:14px;margin-bottom:10px}.BoardingRates_othersCell__56kAj:before{content:"Other Providers / Rover";color:#ef4444}.BoardingRates_fluffyPawsCell__WRuHQ>div,.BoardingRates_othersCell__56kAj>div{gap:8px}.BoardingRates_fluffyPawsCell__WRuHQ span,.BoardingRates_othersCell__56kAj span{font-size:14px}.BoardingRates_priceBreakdown__KEHgC{font-size:14px;gap:8px}.BoardingRates_totalPrice__wkLKt{font-size:16px}.BoardingRates_totalPrice__wkLKt strong{font-size:20px}.BoardingRates_savingsHighlight__jdQ_p{padding:10px 14px;margin-top:6px}.BoardingRates_savingsHighlight__jdQ_p strong{font-size:18px}.BoardingRates_checkIcon__jcHki,.BoardingRates_crossIcon__hI3vb{width:18px;height:18px}.BoardingRates_exampleRow__iVO88{border:2px solid #ffd04a!important;background:#fffef5!important}.BoardingRates_exampleRow__iVO88 .BoardingRates_featureCell__6LKSk{background:linear-gradient(135deg,#6f3b33,#8b4f45)}.BoardingRates_exampleRow__iVO88 .BoardingRates_fluffyPawsCell__WRuHQ,.BoardingRates_exampleRow__iVO88 .BoardingRates_othersCell__56kAj{padding:18px}}@media (max-width:480px){.BoardingRates_pricingComparison__Q2tdg{padding:24px 16px;border-radius:12px}.BoardingRates_pricingComparison__Q2tdg h3{font-size:22px;margin-bottom:12px}.BoardingRates_comparisonSubtitle___rZRl{font-size:14px;margin-bottom:20px}.BoardingRates_comparisonTable__7LyBT td{padding:14px 16px}.BoardingRates_featureCell__6LKSk{padding:14px 16px!important}.BoardingRates_featureCell__6LKSk strong{font-size:15px}.BoardingRates_exampleNote__5lxNK{font-size:12px}.BoardingRates_fluffyPawsCell__WRuHQ,.BoardingRates_othersCell__56kAj{padding:14px 16px}.BoardingRates_priceBreakdown__KEHgC{font-size:13px}.BoardingRates_totalPrice__wkLKt strong{font-size:18px}.BoardingRates_savingsHighlight__jdQ_p{padding:10px 12px}.BoardingRates_savingsHighlight__jdQ_p strong{font-size:17px}}.DaycareRates_daycareRates__NJ06p{padding:80px 20px;background:linear-gradient(135deg,#fffef5,#fef8e7);position:relative;overflow:hidden}.DaycareRates_ratesContainer__Rspp1{max-width:1400px;margin:0 auto}.DaycareRates_ratesHeader__RhxyZ{text-align:center;margin-bottom:60px}.DaycareRates_ratesHeader__RhxyZ h2{font-family:Mitr,sans-serif;font-size:42px;font-weight:700;color:#6f3b33;margin-bottom:16px;line-height:1.2}.DaycareRates_ratesHeader__RhxyZ p{font-size:20px;color:#666;font-weight:400}.DaycareRates_sectionTitle__ZGbKa{font-family:Mitr,sans-serif;font-size:28px;font-weight:600;color:#6f3b33;margin-bottom:24px;text-align:center;position:relative;padding-bottom:12px}.DaycareRates_sectionTitle__ZGbKa:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#ffd04a,#ffb81c);border-radius:2px}.DaycareRates_ratesGrid__GPKuE{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:60px}@media (max-width:1200px){.DaycareRates_ratesGrid__GPKuE{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.DaycareRates_ratesGrid__GPKuE{grid-template-columns:1fr;gap:20px}}.DaycareRates_rateCard__QDrQr{background:#fff;border:2px solid #ffd04a;border-radius:16px;padding:32px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:0 4px 6px #0000000d;min-height:320px}.DaycareRates_rateCard__QDrQr:hover{transform:translateY(-8px);box-shadow:0 20px 40px #6f3b3326;border-color:#6f3b33}.DaycareRates_rateCard__QDrQr.DaycareRates_weeklyPlan__Ec_hA{background:#fffef5}.DaycareRates_rateCard__QDrQr.DaycareRates_prepaidPlan__ovctS{background:#f5fef8}.DaycareRates_sectionSubtitle__Z10qX{text-align:center;font-size:16px;color:#888;margin-top:-16px;margin-bottom:24px}.DaycareRates_threeColGrid__boXB8{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.DaycareRates_threeColGrid__boXB8{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.DaycareRates_threeColGrid__boXB8{grid-template-columns:1fr}}.DaycareRates_packageLink__yLKEC{display:inline-block;text-align:center;width:100%;padding:10px 20px;background:linear-gradient(135deg,#6f3b33,#8b4d42);color:#fff;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;transition:all .2s ease}.DaycareRates_packageLink__yLKEC:hover{background:linear-gradient(135deg,#8b4d42,#a05e52);transform:translateY(-1px);box-shadow:0 4px 12px #6f3b334d}.DaycareRates_featuredBadge__jBV6m{background:linear-gradient(135deg,#ffd04a,#ffb81c);color:#6f3b33;box-shadow:0 4px 12px #ffd04a66}.DaycareRates_bestValueBadge__VGHuW,.DaycareRates_featuredBadge__jBV6m{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:6px 16px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.DaycareRates_bestValueBadge__VGHuW{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;box-shadow:0 4px 12px #4ade8066}.DaycareRates_rateCard__QDrQr h3{font-family:Mitr,sans-serif;font-size:22px;font-weight:600;color:#6f3b33;margin-bottom:16px;text-align:center}.DaycareRates_priceDisplay__ymKJw{text-align:center;margin-bottom:20px;padding:20px 0;border-top:1px solid #f0e6d2;border-bottom:1px solid #f0e6d2}.DaycareRates_currency__uY81b{font-size:28px;font-weight:600;color:#6f3b33;vertical-align:top;margin-right:2px}.DaycareRates_amount__VInLC{font-family:Mitr,sans-serif;font-size:52px;font-weight:700;color:#6f3b33;line-height:1}.DaycareRates_period__pZvKI{display:block;font-size:16px;color:#888;margin-top:6px;font-weight:400}.DaycareRates_perDay__HE15j{display:block;font-size:14px;color:#999;margin-top:4px;font-weight:400}.DaycareRates_savingsBadge__3PLPJ{display:inline-block;background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:700;margin-top:8px}.DaycareRates_rateFeatures__npVGV{list-style:none;padding:0;margin:0 0 24px;flex-grow:1}.DaycareRates_rateFeatures__npVGV li{color:#555;font-size:14px;line-height:1.4;position:relative;padding:10px 0 10px 24px}.DaycareRates_rateFeatures__npVGV li:before{content:"✓";position:absolute;left:0;color:#ffd04a;font-weight:700;font-size:16px}.DaycareRates_includedBenefits__igXNP{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 12px #0000000d}.DaycareRates_includedBenefits__igXNP h3{font-family:Mitr,sans-serif;font-size:24px;font-weight:600;color:#6f3b33;margin-bottom:24px;text-align:center}.DaycareRates_benefitsGrid__5ecCS{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.DaycareRates_benefitsGrid__5ecCS{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.DaycareRates_benefitsGrid__5ecCS{grid-template-columns:1fr}}.DaycareRates_benefitsGrid__5ecCS>div{display:flex;align-items:center;gap:12px;color:#555;font-size:15px;padding:12px;border-radius:8px;background:#fffef5;transition:background .2s ease}.DaycareRates_benefitsGrid__5ecCS>div:hover{background:#fef8e7}.DaycareRates_benefitsGrid__5ecCS svg{color:#ffd04a;flex-shrink:0}@media (max-width:768px){.DaycareRates_ratesHeader__RhxyZ h2{font-size:32px}.DaycareRates_ratesHeader__RhxyZ p{font-size:18px}.DaycareRates_sectionTitle__ZGbKa{font-size:24px}.DaycareRates_rateCard__QDrQr{padding:28px 20px;min-height:auto}.DaycareRates_rateCard__QDrQr h3{font-size:20px}.DaycareRates_amount__VInLC{font-size:44px}.DaycareRates_currency__uY81b{font-size:24px}.DaycareRates_period__pZvKI{font-size:14px}.DaycareRates_includedBenefits__igXNP{padding:32px 24px}.DaycareRates_includedBenefits__igXNP h3{font-size:20px}}@keyframes DaycareRates_fadeInUp__4D6ai{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DaycareRates_rateCard__QDrQr{animation:DaycareRates_fadeInUp__4D6ai .6s ease-out forwards}.DaycareRates_rateCard__QDrQr:first-child{animation-delay:.05s}.DaycareRates_rateCard__QDrQr:nth-child(2){animation-delay:.1s}.DaycareRates_rateCard__QDrQr:nth-child(3){animation-delay:.15s}.DaycareRates_rateCard__QDrQr:nth-child(4){animation-delay:.2s}.DaycareRates_sectionTitle__ZGbKa{animation:DaycareRates_fadeInUp__4D6ai .6s ease-out forwards}.DaycareRates_includedBenefits__igXNP{animation:DaycareRates_fadeInUp__4D6ai .6s ease-out .3s forwards;opacity:0}