#seoContentSection{margin-top:60px;padding:0 0 60px 0}@media (min-width:768px){#seoContentSection{margin-top:80px;padding-bottom:80px}}@media (min-width:1024px){#seoContentSection{margin-top:100px;padding-bottom:100px}}#seoContentSection .container{padding-right:12px;padding-left:12px}@media (min-width:576px){#seoContentSection .container{padding-right:15px;padding-left:15px}}#seoContentSection>section{margin-bottom:60px}@media (min-width:768px){#seoContentSection>section{margin-bottom:80px}}#seoContentSection>section:last-child{margin-bottom:0}.seo-section-header{text-align:center;margin-bottom:32px}@media (min-width:768px){.seo-section-header{margin-bottom:48px}}.seo-section-title{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.75rem;font-weight:800;color:#202125;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em}@media (min-width:768px){.seo-section-title{font-size:2rem}}@media (min-width:1024px){.seo-section-title{font-size:2.25rem}}.seo-section-subtitle{font-size:1rem;color:#71717a;line-height:1.5;max-width:600px;margin:0 auto}@media (min-width:768px){.seo-section-subtitle{font-size:1.0625rem}}.booking-guide{background:#fff}.booking-guide__steps{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.booking-guide__steps{grid-template-columns:repeat(3,1fr);gap:24px}}.step-card{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;padding:28px 24px;transition:all .3s ease;position:relative}.step-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#009de0}.step-card__number{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:.8125rem;font-weight:700;color:#009de0;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:16px}.step-card__icon{width:56px;height:56px;background:linear-gradient(135deg,#009de0 0,#0077b3 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.step-card__icon svg{width:28px;height:28px;color:#fff}.step-card__title{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.125rem;font-weight:700;color:#202125;margin-bottom:12px;line-height:1.3}.step-card__text{font-size:.9375rem;color:#71717a;line-height:1.6;margin:0}.service-features{background:#fafafa;padding:60px 0;margin:0 -12px}.service-features__header{text-align:center;margin-bottom:32px;padding:0 12px}@media (min-width:576px){.service-features__header{padding:0 15px}}@media (min-width:768px){.service-features__header{margin-bottom:48px}}.service-features__title{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.75rem;font-weight:800;color:#202125;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em}@media (min-width:768px){.service-features__title{font-size:2rem}}@media (min-width:1024px){.service-features__title{font-size:2.25rem}}.service-features__subtitle{font-size:1rem;color:#71717a;line-height:1.5;max-width:600px;margin:0 auto}@media (min-width:768px){.service-features__subtitle{font-size:1.0625rem}}@media (min-width:576px){.service-features{margin:0 -15px}}@media (min-width:768px){.service-features{padding:80px 0}}@media (min-width:1024px){.service-features{padding:100px 0}}.service-features__grid{display:grid;grid-template-columns:1fr;gap:20px;padding:0 12px}@media (min-width:576px){.service-features__grid{padding:0 15px}}@media (min-width:576px){.service-features__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.service-features__grid{grid-template-columns:repeat(4,1fr)}}.feature-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:28px 24px;transition:all .3s ease;height:100%}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#009de0}.feature-card__icon{width:56px;height:56px;background:rgba(0,157,224,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.feature-card:hover .feature-card__icon{background:linear-gradient(135deg,#009de0 0,#0077b3 100%)}.feature-card__icon svg{width:28px;height:28px;color:#009de0;transition:color .3s ease}.feature-card:hover .feature-card__icon svg{color:#fff}.feature-card__title{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.125rem;font-weight:700;color:#202125;margin-bottom:12px;line-height:1.3}.feature-card__text{font-size:.9375rem;color:#71717a;line-height:1.6;margin:0}.pricing-info{background:#fff}.pricing-info__header{text-align:center;margin-bottom:32px}@media (min-width:768px){.pricing-info__header{margin-bottom:48px}}.pricing-info__title{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.75rem;font-weight:800;color:#202125;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em}@media (min-width:768px){.pricing-info__title{font-size:2rem}}@media (min-width:1024px){.pricing-info__title{font-size:2.25rem}}.pricing-info__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}@media (min-width:768px){.pricing-info__badges{gap:16px}}.trust-badge{display:inline-flex;align-items:center;gap:8px;background:#fafafa;padding:10px 18px;border-radius:50px;border:1px solid #e5e5e5;font-size:.875rem;font-weight:600;color:#202125;transition:all .3s ease}.trust-badge:hover{background:#fff;border-color:#009de0;box-shadow:0 4px 12px rgba(0,157,224,.1)}.trust-badge svg{width:18px;height:18px;color:#009de0}.pricing-info__content{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.pricing-info__content{grid-template-columns:repeat(3,1fr);gap:24px}}.pricing-feature{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;padding:28px 24px;transition:all .3s ease}.pricing-feature:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#009de0;background:#fff}.pricing-feature__icon{width:48px;height:48px;background:rgba(0,157,224,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pricing-feature__icon svg{width:24px;height:24px;color:#009de0}.pricing-feature__title{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.0625rem;font-weight:700;color:#202125;margin-bottom:10px;line-height:1.3}.pricing-feature__text{font-size:.9375rem;color:#71717a;line-height:1.6;margin:0}.faq-section{background:#fff}.faq-section__header{text-align:center;margin-bottom:32px}@media (min-width:768px){.faq-section__header{margin-bottom:48px}}.faq-section__title{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.75rem;font-weight:800;color:#202125;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em}@media (min-width:768px){.faq-section__title{font-size:2rem}}@media (min-width:1024px){.faq-section__title{font-size:2.25rem}}.faq-section__subtitle{font-size:1rem;color:#71717a;line-height:1.5;max-width:600px;margin:0 auto}@media (min-width:768px){.faq-section__subtitle{font-size:1.0625rem}}.faq-list{max-width:900px;margin:0 auto}.faq-item{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item:last-child{margin-bottom:0}.faq-item:hover{border-color:#009de0;box-shadow:0 4px 12px rgba(0,157,224,.08)}.faq-item.active{border-color:#009de0;background:#fff;box-shadow:0 8px 20px rgba(0,157,224,.12)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;gap:16px;transition:all .3s ease}@media (min-width:768px){.faq-item__question{padding:24px 28px}}.faq-item__question:hover{background:rgba(0,157,224,.02)}.faq-item__question-text{font-family:var(--font-heading, 'Outfit', sans-serif);font-size:1.0625rem;font-weight:700;color:#202125;margin:0;line-height:1.4;flex:1}@media (min-width:768px){.faq-item__question-text{font-size:1.125rem}}.faq-item__icon{width:32px;height:32px;background:rgba(0,157,224,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.faq-item__icon svg{width:16px;height:16px;color:#009de0;transition:transform .3s ease}.faq-item.active .faq-item__icon{background:#009de0}.faq-item.active .faq-item__icon svg{color:#fff;transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4, 0, .2, 1)}.faq-item.active .faq-item__answer{max-height:500px}.faq-item__answer-content{padding:0 24px 24px 24px;font-size:.9375rem;color:#71717a;line-height:1.7}@media (min-width:768px){.faq-item__answer-content{padding:0 28px 28px 28px;font-size:1rem}}@media (max-width:767px){.faq-section__title,.pricing-info__title,.seo-section-title,.service-features__title{font-size:1.5rem}.faq-section__subtitle,.seo-section-subtitle,.service-features__subtitle{font-size:.9375rem}.feature-card,.pricing-feature,.step-card{padding:24px 20px}.feature-card__title,.pricing-feature__title,.step-card__title{font-size:1.0625rem}.feature-card__text,.pricing-feature__text,.step-card__text{font-size:.875rem}}.text-center{text-align:center}html{scroll-behavior:smooth}