@charset "UTF-8";.service-details{padding:6rem 0;background-color:#fff}.service-details__content{text-align:center}.service-details__title{text-align:center;margin-bottom:1.5rem;font-size:2.5rem;color:#122d3f}.service-details__subtitle{text-align:center;margin-bottom:4rem;font-size:1.125rem;color:#23587b;max-width:800px;margin-left:auto;margin-right:auto}.service-details__cta{text-align:center;margin-top:4rem}.service-details__button{display:inline-flex;align-items:center;justify-content:center;height:53px;padding:1rem 6rem;border:none;border-radius:9999px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;font-weight:500;text-decoration:none;text-align:center;background:#122d3f;color:#fff;cursor:pointer;transition:all .3s ease}.service-details__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #122d3f4d;background:#071117;color:#fff}.service-features{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1000px;margin:0 auto}@media (min-width: 768px){.service-features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.service-features--three-columns{max-width:100%;gap:2.5rem}@media (min-width: 768px){.service-features--three-columns{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1024px){.service-features--three-columns{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.service-features .feature{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.service-features .feature:hover{box-shadow:0 8px 25px #00000026}.service-features .feature{text-align:center;padding:2.5rem}.service-features .feature__icon{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.service-features .feature__icon img{width:100%;height:100%;object-fit:contain}.service-features .feature__title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#122d3f}.service-features .feature__description{font-size:1rem;line-height:1.6;color:#1d4967;margin-bottom:0}.cloud-providers{padding:6rem 0;background-color:#f3f5f5}.cloud-providers__title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#122d3f}@media (min-width: 640px){.cloud-providers__title{font-size:1.75rem}}.cloud-providers__description{font-size:1.125rem;line-height:1.6;text-align:center;margin-bottom:4rem;color:#23587b;max-width:600px;margin-left:auto;margin-right:auto}.cloud-providers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1000px;margin:0 auto}@media (min-width: 640px){.cloud-providers__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 768px){.cloud-providers__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.cloud-providers__grid{grid-template-columns:repeat(5,1fr)}}.cloud-provider{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.cloud-provider:hover{box-shadow:0 8px 25px #00000026}.cloud-provider{padding:2rem;text-align:center;transition:all .3s ease}.cloud-provider:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.cloud-provider__icon{width:48px;height:48px;object-fit:contain;margin:0 auto 1rem;display:block;filter:grayscale(100%);transition:filter .3s ease}.cloud-provider:hover .cloud-provider__icon{filter:grayscale(0%)}.cloud-provider__name{font-size:.875rem;font-weight:500;color:#122d3f;display:block}.cta-section{padding:6rem 0;background:linear-gradient(135deg,#122d3f,#071117);color:#fff;text-align:center}.cta-section .container{max-width:800px}.cta-section .cta-content{text-align:center}.cta-section .cta-title{font-size:2.5rem;margin-bottom:1.5rem;color:#fff}@media (min-width: 640px){.cta-section .cta-title{font-size:1.75rem}}@media (min-width: 1024px){.cta-section .cta-title{font-size:2.5rem}}.cta-section .cta-description{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.cta-section .cta-description{font-size:1.25rem}}.cta-section .cta-button{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.cta-section .cta-button:disabled{opacity:.6;cursor:not-allowed}.cta-section .cta-button{background-color:#f0ff64;color:#000}.cta-section .cta-button:hover:not(:disabled){background-color:#ebff31;transform:translateY(-2px)}.cta-section .cta-button{font-size:1.125rem;height:53px;padding:12px 20px;display:inline-block;text-decoration:none;transition:all .3s ease}.cta-section .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f0ff644d}.development-support-page .hero{background-color:#f0ff64}.development-support-page .hero__title,.development-support-page .hero__description,.development-support-page .hero__services-link{color:#122d3f}.development-support-page .hero__highlight{background:linear-gradient(135deg,#f16100,#ff5bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.development-support-page .hero__cta{background:#122d3f;color:#fff;height:auto}.development-support-page .hero__cta:hover{background:#071117}.operations-automation-page .hero{background-color:#f3f5f5}.operations-automation-page .hero__title,.operations-automation-page .hero__description,.operations-automation-page .hero__services-link{color:#122d3f}.operations-automation-page .hero__cta{background:#122d3f;color:#fff;height:auto}.operations-automation-page .hero__cta:hover{background:#071117}.search-engine-optimization-seo-page .hero{background-color:#f3f7fb}.search-engine-optimization-seo-page .hero__title,.search-engine-optimization-seo-page .hero__description,.search-engine-optimization-seo-page .hero__services-link{color:#122d3f}.search-engine-optimization-seo-page .hero__cta{background:#122d3f;color:#fff;height:auto;padding:1rem 6rem}.search-engine-optimization-seo-page .hero__cta:hover{background:#071117}.search-engine-optimization-seo-page .service-details__title{margin-bottom:1rem}.search-engine-optimization-seo-page .service-details .container{display:flex;flex-direction:column;gap:4rem}.search-engine-optimization-seo-page .service-details__description{text-align:center;font-size:1.125rem;line-height:1.6;color:#1d4967;max-width:700px;margin:0 auto 4rem}.search-engine-optimization-seo-page .service-details__cta{text-align:center}.search-engine-optimization-seo-page .service-features .feature{padding:2.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;text-align:left}.search-engine-optimization-seo-page .service-features .feature__title{margin:0}.search-engine-optimization-seo-page .service-features .feature__wrapper{display:flex;flex-direction:column;gap:1rem}.search-engine-optimization-seo-page .cta-section .container .cta-content{display:flex;flex-direction:column;gap:1.5rem}.search-engine-optimization-seo-page .cta-section .cta-button{width:auto;margin:0 auto;padding:1rem 6rem;font-weight:700}.search-engine-optimization-seo-page .section-cta{padding:1rem 6rem;background:#122d3f;color:#fff;height:auto}.search-engine-optimization-seo-page .section-cta:hover{background:#071117}.search-engine-optimization-seo-page .service-features .feature__content{display:flex;flex-direction:column;gap:.5rem}.search-engine-optimization-seo-page .service-features .feature__icon{margin:0;height:64px;width:64px}.search-engine-optimization-seo-page .service-use-cases{padding:6rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem;background-color:#f3f7fb}.search-engine-optimization-seo-page .service-use-cases__title{max-width:520px;padding:0 1.5rem}.search-engine-optimization-seo-page .service-use-cases__checks{display:flex;padding:2.5rem;gap:2.5rem;flex-wrap:wrap}.search-engine-optimization-seo-page .service-use-cases__checks ul{min-width:250px;max-width:300px}.search-engine-optimization-seo-page .service-use-cases__checks ul li{margin-bottom:1.5rem}.search-engine-optimization-seo-page .service-use-cases__checks ul li::marker{color:#00d4aa}.search-engine-optimization-seo-page .service-aeo__hero__title{font-size:2.5rem}.search-engine-optimization-seo-page .service-aeo__techniques{padding:6rem;display:flex;flex-direction:column;gap:3rem;justify-content:center;align-items:center}.search-engine-optimization-seo-page .service-aeo__techniques__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;width:100%;max-width:1400px;justify-items:center}@media (min-width: 1024px){.search-engine-optimization-seo-page .service-aeo__techniques__cards{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px) and (max-width: 1023px){.search-engine-optimization-seo-page .service-aeo__techniques__cards{grid-template-columns:repeat(2,1fr)}}.search-engine-optimization-seo-page .service-aeo__techniques__card h3,.search-engine-optimization-seo-page .service-aeo__techniques__card span{text-align:center}.search-engine-optimization-seo-page .service-aeo__techniques__card{box-shadow:0 0 20px #122d3f33;padding:4rem;display:flex;width:100%;max-width:550px;flex-direction:column;justify-content:center;border-radius:.75rem;transform:scale(1);transition:transform .3s ease}.search-engine-optimization-seo-page .service-aeo__techniques__card:hover{transform:scale(1.05)}.search-engine-optimization-seo-page .service-phases__title{color:#fff;font-size:1.5rem}.search-engine-optimization-seo-page .service-phases__phase{display:flex;flex-direction:column;padding:1rem;min-width:280px;max-width:380px;justify-content:center;gap:1rem;align-items:center}.search-engine-optimization-seo-page .service-phases__phase__description{padding:0 4rem;color:#fff;text-align:center}.search-engine-optimization-seo-page .service-phases__phases{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.search-engine-optimization-seo-page .service-phases__phases__phase__title{color:#f0ff64}.search-engine-optimization-seo-page .service-phases .service-phases__phase__title{color:#f0ff64;font-size:1.25rem;margin:0}.search-engine-optimization-seo-page .service-phases{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#122d3f;padding:2rem;min-height:550px;gap:5rem}.infrastructure-scale-page .hero{background-color:#dae1e6}.infrastructure-scale-page .hero__title,.infrastructure-scale-page .hero__description,.infrastructure-scale-page .hero__services-link{color:#122d3f}.infrastructure-scale-page .hero__cta{background:#122d3f;color:#fff;height:auto}.infrastructure-scale-page .hero__cta:hover{background:#071117}.expert-dedicated-team-page .hero{background-color:#fff}.expert-dedicated-team-page .hero__title,.expert-dedicated-team-page .hero__description,.expert-dedicated-team-page .hero__services-link{color:#122d3f}.expert-dedicated-team-page .hero__highlight{color:#f16100;background:unset;-webkit-text-fill-color:unset;background-clip:unset}.expert-dedicated-team-page .hero__content{align-items:flex-start}.expert-dedicated-team-page .hero__cta{background:#122d3f;color:#fff;height:auto;padding-left:5rem;padding-right:5rem;text-align:left;margin:0;align-self:flex-start}.expert-dedicated-team-page .hero__cta:hover{background:#071117}.expert-dedicated-team-page .key-elements{padding:6rem 0}.expert-dedicated-team-page .key-elements__subtitle{font-size:1rem;line-height:1.6;text-align:center;margin-bottom:1rem;color:#71818c;font-weight:500}.expert-dedicated-team-page .key-elements__title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#122d3f}@media (min-width: 640px){.expert-dedicated-team-page .key-elements__title{font-size:1.75rem}}.expert-dedicated-team-page .key-elements__description{font-size:1.125rem;line-height:1.6;text-align:center;margin-bottom:4rem;color:#122d3f;max-width:800px;margin-left:auto;margin-right:auto}.expert-dedicated-team-page .key-elements__cards{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1200px;margin:0 auto 4rem}@media (min-width: 768px){.expert-dedicated-team-page .key-elements__cards{grid-template-columns:repeat(3,1fr);gap:2rem}}.expert-dedicated-team-page .key-elements__card{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.expert-dedicated-team-page .key-elements__card:hover{box-shadow:0 8px 25px #00000026}.expert-dedicated-team-page .key-elements__card{padding:2.5rem;text-align:left;background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease}.expert-dedicated-team-page .key-elements__card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}@media (min-width: 640px){.expert-dedicated-team-page .key-elements__card{padding:2rem}}.expert-dedicated-team-page .key-elements__icon{width:64px;height:64px;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.expert-dedicated-team-page .key-elements__icon img{width:100%;height:100%;object-fit:contain}.expert-dedicated-team-page .key-elements__card-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#122d3f}.expert-dedicated-team-page .key-elements__card-text{font-size:1rem;line-height:1.6;color:#122d3f;margin-bottom:1.5rem}.expert-dedicated-team-page .key-elements__card-text:last-of-type{margin-bottom:2rem}.expert-dedicated-team-page .key-elements__list{list-style:none;padding:0;margin:0}.expert-dedicated-team-page .key-elements__list li{font-size:.875rem;line-height:1.6;color:#1d4967;padding-left:1.5rem;margin-bottom:1rem;position:relative}.expert-dedicated-team-page .key-elements__list li:before{content:"•";position:absolute;left:0;color:#122d3f;font-weight:700;font-size:1.125rem}.expert-dedicated-team-page .key-elements__list li:last-child{margin-bottom:0}.expert-dedicated-team-page .key-elements__cta-wrapper{text-align:center;margin-top:4rem}.expert-dedicated-team-page .key-elements__cta{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.expert-dedicated-team-page .key-elements__cta:disabled{opacity:.6;cursor:not-allowed}.expert-dedicated-team-page .key-elements__cta{background-color:#f0ff64;color:#000}.expert-dedicated-team-page .key-elements__cta:hover:not(:disabled){background-color:#ebff31;transform:translateY(-2px)}.expert-dedicated-team-page .key-elements__cta{font-size:1.125rem;height:auto;padding:16px 64px;display:inline-block;text-decoration:none;transition:all .3s ease;background:#122d3f;color:#fff;border-radius:50px;font-weight:600}.expert-dedicated-team-page .key-elements__cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #004c974d;background:#071117!important}.expert-dedicated-team-page .dedicated-team-profiles .container{max-width:1500px}.expert-dedicated-team-page .dedicated-team-profiles{padding:6rem 0;background-color:#f3f5f5}.expert-dedicated-team-page .dedicated-team-profiles__subtitle{font-size:1rem;line-height:1.6;text-align:center;margin-bottom:1rem;color:#71818c;font-weight:500}.expert-dedicated-team-page .dedicated-team-profiles__title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:5rem;color:#122d3f}@media (min-width: 640px){.expert-dedicated-team-page .dedicated-team-profiles__title{font-size:1.75rem}}.expert-dedicated-team-page .dedicated-team-profiles__cards{display:flex;flex-wrap:wrap;gap:2.5rem;margin:0 auto 4rem;justify-content:center}@media (min-width: 768px){.expert-dedicated-team-page .dedicated-team-profiles__cards{gap:3rem}}.expert-dedicated-team-page .dedicated-team-profiles__card{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.expert-dedicated-team-page .dedicated-team-profiles__card:hover{box-shadow:0 8px 25px #00000026}.expert-dedicated-team-page .dedicated-team-profiles__card{padding:3rem;text-align:center;background-color:#fff;border-radius:24px;box-shadow:0 8px 24px #0000001f;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 100%;width:100%;max-width:100%}.expert-dedicated-team-page .dedicated-team-profiles__card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #00000029}@media (min-width: 640px){.expert-dedicated-team-page .dedicated-team-profiles__card{padding:2.5rem}}@media (min-width: 768px){.expert-dedicated-team-page .dedicated-team-profiles__card{flex:1 1 0;width:auto;min-width:400px;max-width:none}}.expert-dedicated-team-page .dedicated-team-profiles__card-title{font-size:1.5rem;font-weight:700;margin-bottom:2.5rem;color:#122d3f}.expert-dedicated-team-page .dedicated-team-profiles__skills{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;justify-content:center;flex-wrap:wrap}.expert-dedicated-team-page .dedicated-team-profiles__skill-group{display:flex;flex-direction:column;gap:1rem;align-items:center;flex:0 0 auto;min-width:200px;width:200px;align-self:flex-start}.expert-dedicated-team-page .dedicated-team-profiles__skill{padding:12px 32px;border-radius:50px;font-size:1rem;font-weight:600;transition:all .3s ease;display:inline-block;min-width:fit-content;white-space:nowrap;text-align:center}.expert-dedicated-team-page .dedicated-team-profiles__skill--primary{background-color:#122d3f;color:#fff;box-shadow:0 4px 12px #004c974d;width:200px;min-width:200px;max-width:200px}.expert-dedicated-team-page .dedicated-team-profiles__skill--primary:hover{transform:scale(1.05);box-shadow:0 6px 16px #004c9766}.expert-dedicated-team-page .dedicated-team-profiles__skill--cyan{background-color:#00d9ff;color:#122d3f;box-shadow:0 4px 12px #00d9ff4d;width:200px;min-width:200px;max-width:200px}.expert-dedicated-team-page .dedicated-team-profiles__skill--cyan:hover{transform:scale(1.05);box-shadow:0 6px 16px #00d9ff66}.expert-dedicated-team-page .dedicated-team-profiles__skill--text{background-color:transparent;color:#71818c;font-weight:500;padding:8px 16px;min-width:auto;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.expert-dedicated-team-page .dedicated-team-profiles__skill--text:hover{color:#122d3f}.expert-dedicated-team-page .dedicated-team-profiles__cta-wrapper{text-align:center;margin-top:5rem}.expert-dedicated-team-page .dedicated-team-profiles__cta{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.expert-dedicated-team-page .dedicated-team-profiles__cta:disabled{opacity:.6;cursor:not-allowed}.expert-dedicated-team-page .dedicated-team-profiles__cta{background-color:#f0ff64;color:#000}.expert-dedicated-team-page .dedicated-team-profiles__cta:hover:not(:disabled){background-color:#ebff31;transform:translateY(-2px)}.expert-dedicated-team-page .dedicated-team-profiles__cta{font-size:1.125rem;height:auto;padding:16px 48px;display:inline-block;text-decoration:none;transition:all .3s ease;background:#122d3f;color:#fff;border-radius:50px;font-weight:600;box-shadow:0 4px 16px #004c974d}.expert-dedicated-team-page .dedicated-team-profiles__cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #004c9766;background:#071117!important}.expert-dedicated-team-page .faq-section{padding:6rem 0;background-color:#fff}.expert-dedicated-team-page .faq-section__title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:5rem;color:#122d3f}@media (min-width: 640px){.expert-dedicated-team-page .faq-section__title{font-size:1.75rem}}.expert-dedicated-team-page .faq-section__list{max-width:900px;margin:0 auto 5rem}.expert-dedicated-team-page .faq-section__item{background:linear-gradient(90deg,#fff,#c6e8ff40);border-radius:16px;margin-bottom:1.5rem;box-shadow:0 2px 8px #00000014;transition:all .3s ease;overflow:hidden}.expert-dedicated-team-page .faq-section__item:hover{box-shadow:0 4px 12px #0000001f}.expert-dedicated-team-page .faq-section__item--open{box-shadow:0 4px 16px #0000001f}.expert-dedicated-team-page .faq-section__item:last-child{margin-bottom:0}.expert-dedicated-team-page .faq-section__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 2.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.expert-dedicated-team-page .faq-section__question:hover{background-color:#f9fafa}@media (min-width: 640px){.expert-dedicated-team-page .faq-section__question{padding:1.5rem 2rem}}.expert-dedicated-team-page .faq-section__question-text{font-size:1.125rem;font-weight:600;color:#122d3f;padding-right:1.5rem}@media (min-width: 640px){.expert-dedicated-team-page .faq-section__question-text{font-size:1rem}}.expert-dedicated-team-page .faq-section__icon{width:24px;height:24px;color:#122d3f;flex-shrink:0;transition:transform .3s ease}.expert-dedicated-team-page .faq-section__icon--open{transform:rotate(180deg)}.expert-dedicated-team-page .faq-section__answer{padding:0 2.5rem 2rem;animation:fadeIn .3s ease-in-out}@media (min-width: 640px){.expert-dedicated-team-page .faq-section__answer{padding:0 2rem 1.5rem}}.expert-dedicated-team-page .faq-section__answer p{font-size:1rem;line-height:1.6;color:#122d3f;margin:0}@media (min-width: 640px){.expert-dedicated-team-page .faq-section__answer p{font-size:.875rem}}.expert-dedicated-team-page .faq-section__cta-wrapper{text-align:center;margin-top:5rem}.expert-dedicated-team-page .faq-section__cta{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.expert-dedicated-team-page .faq-section__cta:disabled{opacity:.6;cursor:not-allowed}.expert-dedicated-team-page .faq-section__cta{background-color:#f0ff64;color:#000}.expert-dedicated-team-page .faq-section__cta:hover:not(:disabled){background-color:#ebff31;transform:translateY(-2px)}.expert-dedicated-team-page .faq-section__cta{font-size:1.125rem;height:auto;padding:16px 48px;display:inline-block;text-decoration:none;transition:all .3s ease;background:#122d3f;color:#fff;border-radius:50px;font-weight:600;box-shadow:0 4px 16px #004c974d}.expert-dedicated-team-page .faq-section__cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #004c9766;background:#071117!important}@media (min-width: 640px){.expert-dedicated-team-page .faq-section__cta{font-size:1rem;padding:14px 40px}}.expert-dedicated-team-page .faq-section__grid{display:flex;gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.expert-dedicated-team-page .faq-section__grid{flex-direction:column;gap:1rem}}.expert-dedicated-team-page .faq-section__grid--two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.expert-dedicated-team-page .faq-section__grid--two-columns{grid-template-columns:1fr;gap:1rem}}.expert-dedicated-team-page .faq-section__column{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 768px){.expert-dedicated-team-page .faq-section__column{gap:1rem}}.expert-dedicated-team-page .faq-section__button{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.expert-dedicated-team-page .faq-section__button:disabled{opacity:.6;cursor:not-allowed}.expert-dedicated-team-page .faq-section__button{background-color:#f0ff64;color:#000}.expert-dedicated-team-page .faq-section__button:hover:not(:disabled){background-color:#ebff31;transform:translateY(-2px)}.expert-dedicated-team-page .faq-section__button{font-size:1.125rem;height:auto;padding:16px 48px;display:inline-block;text-decoration:none;transition:all .3s ease;background:#122d3f;color:#fff;border-radius:50px;font-weight:600;box-shadow:0 4px 16px #004c974d}.expert-dedicated-team-page .faq-section__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #004c9766;background:#071117!important}@media (min-width: 640px){.expert-dedicated-team-page .faq-section__button{font-size:1rem;padding:14px 40px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.maintenance-plans-page .hero{background-color:#f3f5f5}.maintenance-plans-page .hero__content{display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start}@media (max-width: 768px){.maintenance-plans-page .hero__content{align-items:center}}.maintenance-plans-page .hero__title,.maintenance-plans-page .hero__description{color:#122d3f;margin-bottom:0}.maintenance-plans-page .hero__highlight--pink{color:#f15cff}.maintenance-plans-page .hero__cta{background:#122d3f;color:#fff;margin:0;height:auto;padding-left:6rem;padding-right:6rem;font-weight:500;align-self:flex-start}@media (max-width: 768px){.maintenance-plans-page .hero__cta{align-self:center}}.maintenance-plans-page .hero__cta:hover{background:#071117}.maintenance-plans-page .service-details .container{max-width:1280px}@media (min-width: 1280px){.maintenance-plans-page .service-details .container{max-width:1536px}}.maintenance-plans-page .feature__icon{background-color:#f3f4f6;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.maintenance-plans-page .feature__icon img{width:40px;height:40px}.maintenance-plans-page .pricing-plans{padding:6rem 0;background-color:#fff}.maintenance-plans-page .pricing-plans .container{max-width:1280px}@media (min-width: 1280px){.maintenance-plans-page .pricing-plans .container{max-width:1536px}}.maintenance-plans-page .pricing-plans__header{text-align:center;margin-bottom:4rem}.maintenance-plans-page .pricing-plans__title{font-size:2.5rem;font-weight:700;color:#122d3f;margin-bottom:1.5rem}@media (max-width: 768px){.maintenance-plans-page .pricing-plans__title{font-size:1.75rem}}.maintenance-plans-page .pricing-plans__subtitle{font-size:1.125rem;color:#23587b;max-width:700px;margin:0 auto}@media (max-width: 768px){.maintenance-plans-page .pricing-plans{padding:4rem 0}.maintenance-plans-page .pricing-plans__header{margin-bottom:2.5rem}.maintenance-plans-page .pricing-plans__title{font-size:1.5rem;margin-bottom:1rem}.maintenance-plans-page .pricing-plans__subtitle{font-size:1rem}}.maintenance-plans-page .faq-section{padding:6rem 0}.maintenance-plans-page .faq-section .container{max-width:900px}.maintenance-plans-page .faq-section__header{text-align:center;margin-bottom:4rem}.maintenance-plans-page .faq-section__title{font-size:2.5rem;font-weight:700;color:#122d3f;margin-bottom:0}@media (max-width: 768px){.maintenance-plans-page .faq-section__title{font-size:1.75rem}}.maintenance-plans-page .faq-section__content{margin-bottom:4rem}.maintenance-plans-page .faq-section__grid{display:flex;gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.maintenance-plans-page .faq-section__grid{flex-direction:column;gap:1rem}}.maintenance-plans-page .faq-section__column{display:flex;flex-direction:column;gap:1.5rem;flex:1;min-width:0}@media (max-width: 768px){.maintenance-plans-page .faq-section__column{gap:1rem}}.maintenance-plans-page .faq-section__cta{text-align:center}.maintenance-plans-page .faq-section__button{display:inline-flex;align-items:center;justify-content:center;height:53px;padding:1rem 6rem;border:none;border-radius:9999px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;font-weight:500;text-decoration:none;text-align:center;background:#122d3f;color:#fff;cursor:pointer;transition:all .3s ease}.maintenance-plans-page .faq-section__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #122d3f4d;background:#071117;color:#fff}@media (max-width: 768px){.maintenance-plans-page .faq-section{padding:4rem 0}.maintenance-plans-page .faq-section__header{margin-bottom:2.5rem}.maintenance-plans-page .faq-section__title{font-size:1.5rem}.maintenance-plans-page .faq-section__content{margin-bottom:2.5rem}.maintenance-plans-page .faq-section__button{font-size:1rem;padding:1rem 4rem;height:auto}}@media (max-width: 768px){.service-details{padding:4rem 0}.service-details__title{font-size:1.75rem}.search-engine-optimization-seo-page .service-details__title{margin-bottom:1rem}.search-engine-optimization-seo-page .service-details__description{font-size:1rem;margin-bottom:2.5rem}.service-features{gap:1.5rem}.service-features .feature{padding:1.5rem}.service-features .feature__title{font-size:1.125rem}.cta-section{padding:4rem 0}.cta-section .cta-title{font-size:1.5rem}.cta-section .cta-description{font-size:1rem}.cta-section .cta-button{font-size:1rem;padding:1rem 2.5rem;height:auto}.cloud-providers{padding:4rem 0}.cloud-providers__title{font-size:1.5rem;margin-bottom:1rem}.cloud-providers__description{font-size:1rem;margin-bottom:2.5rem}.cloud-providers__grid{gap:1rem}.cloud-provider{padding:1.5rem}.cloud-provider__icon{width:40px;height:40px}.cloud-provider__name{font-size:.75rem}.search-engine-optimization-seo-page .service-use-cases{padding:3rem 1.5rem;gap:2.5rem}.search-engine-optimization-seo-page .service-use-cases__title{font-size:1.5rem;max-width:100%;padding:0;text-align:center}.search-engine-optimization-seo-page .service-use-cases__checks{padding:0;gap:1.5rem;flex-direction:column}.search-engine-optimization-seo-page .service-use-cases__checks ul{min-width:100%;max-width:100%;padding-left:2rem}.search-engine-optimization-seo-page .service-use-cases__checks ul li{margin-bottom:1rem;font-size:.875rem}.search-engine-optimization-seo-page .service-phases{padding:3rem 1.5rem;min-height:auto;gap:3rem}.search-engine-optimization-seo-page .service-phases__title{font-size:1.5rem;text-align:center}.search-engine-optimization-seo-page .service-phases__phases{gap:1.5rem;flex-direction:column}.search-engine-optimization-seo-page .service-phases__phase{min-width:100%;max-width:100%;padding:1.5rem}.search-engine-optimization-seo-page .service-phases__phase__description{padding:0;font-size:.875rem}.search-engine-optimization-seo-page .service-phases .service-phases__phase__title{font-size:1.125rem}.search-engine-optimization-seo-page .service-aeo__hero__title{font-size:1.5rem}.search-engine-optimization-seo-page .service-aeo__techniques{padding:3rem 1.5rem;gap:2.5rem}.search-engine-optimization-seo-page .service-aeo__techniques__title{font-size:1.5rem;text-align:center}.search-engine-optimization-seo-page .service-aeo__techniques__cards{gap:1.5rem;grid-template-columns:1fr}.search-engine-optimization-seo-page .service-aeo__techniques__card{padding:2.5rem;max-width:100%}.search-engine-optimization-seo-page .service-aeo__techniques__card h3{font-size:1.125rem;margin-bottom:1rem}.search-engine-optimization-seo-page .service-aeo__techniques__card span{font-size:.875rem}.search-engine-optimization-seo-page .service-aeo__techniques__card:hover{transform:scale(1)}}@media (min-width: 768px) and (max-width: 1024px){.search-engine-optimization-seo-page .service-use-cases{padding:5rem 2.5rem;gap:3rem}.search-engine-optimization-seo-page .service-use-cases__title{font-size:1.75rem}.search-engine-optimization-seo-page .service-use-cases__checks{gap:2rem;justify-content:center}.search-engine-optimization-seo-page .service-use-cases__checks ul{min-width:280px;max-width:320px}.search-engine-optimization-seo-page .service-phases{padding:5rem 2.5rem;gap:4rem}.search-engine-optimization-seo-page .service-phases__title{font-size:1.75rem}.search-engine-optimization-seo-page .service-phases__phases{gap:2rem}.search-engine-optimization-seo-page .service-phases__phase{min-width:240px;max-width:320px}.search-engine-optimization-seo-page .service-aeo__hero__title{font-size:1.75rem}.search-engine-optimization-seo-page .service-aeo__techniques{padding:5rem 2.5rem;gap:2.5rem}.search-engine-optimization-seo-page .service-aeo__techniques__title{font-size:1.75rem}.search-engine-optimization-seo-page .service-aeo__techniques__cards{gap:2rem}.search-engine-optimization-seo-page .service-aeo__techniques__card{padding:3rem}.key-elements{padding:4rem 0}.key-elements__subtitle{font-size:.875rem;margin-bottom:.5rem}.key-elements__title{font-size:1.5rem;margin-bottom:1rem}.key-elements__description{font-size:1rem;margin-bottom:2.5rem}.key-elements__cards{gap:1.5rem;margin-bottom:2.5rem}.key-elements__card{padding:1.5rem}.key-elements__icon{width:48px;height:48px;margin-bottom:1.5rem}.key-elements__card-title{font-size:1.25rem;margin-bottom:1rem}.key-elements__card-text{font-size:.875rem;margin-bottom:1rem}.key-elements__card-text:last-of-type{margin-bottom:1.5rem}.key-elements__list li{font-size:.75rem;padding-left:1rem;margin-bottom:.5rem}.key-elements__list li:before{font-size:1rem}.key-elements__cta-wrapper{margin-top:2.5rem}.key-elements__cta{font-size:1rem;padding:12px 48px}.dedicated-team-profiles{padding:4rem 0}.dedicated-team-profiles__subtitle{font-size:.875rem;margin-bottom:.5rem}.dedicated-team-profiles__title{font-size:1.5rem;margin-bottom:3rem}.dedicated-team-profiles__cards{gap:1.5rem;margin-bottom:2.5rem}.dedicated-team-profiles__card{padding:2.5rem}.dedicated-team-profiles__card-title{font-size:1.25rem;margin-bottom:1.5rem}.dedicated-team-profiles__skills{gap:1.5rem;flex-direction:column}.dedicated-team-profiles__skill-group{gap:.5rem;min-width:100%;width:100%;max-width:300px}.dedicated-team-profiles__skill{padding:10px 24px;font-size:.875rem}.dedicated-team-profiles__skill--primary,.dedicated-team-profiles__skill--cyan{width:180px;min-width:180px;max-width:180px}.dedicated-team-profiles__skill--text{font-size:.875rem;padding:6px 12px;width:100%;max-width:100%}.dedicated-team-profiles__cta-wrapper{margin-top:3rem}.dedicated-team-profiles__cta{font-size:1rem;padding:14px 40px}}
