:root{--color-primary: #5d9cec;--color-primary-dark: #4a89dc;--color-accent: #ffeaa0;--color-heading: #101621;--color-text: #343a40;--color-text-lightest: #73737b;--color-text-dark: #000;--color-text-light: #888;--color-border: #ececec;--color-yellow-hover: #ffd86e;--color-yellow-deep: #ffb840;--color-yellow-pastel: #f4df924a;--color-yellow: #f4df92;--color-red: #e50947;--color-red-pastel: #e5094775;--color-orange-pastel: #ffc5ae46;--color-orange: #ffa47f;--color-pink-pastel: #faa5bd41;--color-pink: #ff5a8a;--color-green-pastel: #e8f5e8;--color-green: #00e9af;--color-blue-pastel: #3498db36;--color-blue: #39a6ee;--color-blue-light: #b9f5fd2c;--color-purple-pastel: #f3befb50;--color-purple: #811eff;--color-beige: #fbf5ed;--color-gray: #ebf3f8;--color-white: #fff;--color-black: #000;--color-black-dark: #111;--color-black-light: #333;--color-dark-gray: #2d2d2d;--color-light-gray: #f5f5f5;--color-border-light: #e8e8e8;--color-shadow: rgb(0 0 0 / 10%);--color-shadow-dark: rgb(0 0 0 / 20%);--font-family-default: "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-size-desktop: 1.1rem;--text-size-laptop: 1rem;--text-size-mobile: .9rem;--h1-size-desktop: 4.7rem;--h1-size-laptop: 3.4rem;--h1-size-mobile: 2.3rem;--h1-line-height: 1.2;--h1-weight: 700;--h2-size-desktop: 3.5rem;--h2-size-laptop: 2.7rem;--h2-size-mobile: 2rem;--h2-line-height: 1.3;--h2-weight: 700;--h3-size-desktop: 2.5rem;--h3-size-laptop: 2rem;--h3-size-mobile: 1.6rem;--h3-line-height: 1.3;--h3-weight: 700;--h4-size-desktop: 1.8rem;--h4-size-laptop: 1.6rem;--h4-size-mobile: 1.4rem;--h4-line-height: 1.4;--h4-weight: 600;--h5-size-desktop: 1.4rem;--h5-size-laptop: 1.3rem;--h5-size-mobile: 1.2rem;--h5-line-height: 1.4;--h5-weight: 600;--h6-size-desktop: 1.2rem;--h6-size-laptop: 1.1rem;--h6-size-mobile: 1.1rem;--h6-line-height: 1.4;--h6-weight: 600;--section-padding: 4rem 0;--section-max-width: 1200px;--medium-section-max-width: 1000px;--section-margin: 0 104px;--section-margin-laptop: 0 70px;--section-margin-mobile: 0 20px;--container-gap: 4rem;--carousel-max-width: 1740px;--carousel-spacing: 15px;--carousel-card-min-height: 280px;--carousel-avatar-size: 40px;--container-gap-laptop: 2rem;--container-gap-mobile: 2rem;--container-padding-desktop: 5rem 0rem;--container-padding-mobile: 2rem 0rem;--header-height: 5.5rem;--header-height-mobile: 5rem;--container-padding: 2rem;--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-laptop: 980px;--breakpoint-desktop: 1200px;--breakpoint-wide: 1600px;--animation-duration: .8s;--animation-duration-fast: .3s;--animation-duration-normal: .6s;--animation-duration-slow: 1s;--animation-easing: cubic-bezier(.16, 1, .3, 1);--animation-easing-bounce: cubic-bezier(.68, -.55, .265, 1.55);--transform-fade-distance: 30px;--transform-distance-small: 20px;--transform-distance-medium: 40px;--transform-distance-large: 50px;--oval-transform-default: translateX(-50px) rotate(30deg);--oval-transform-reverse: translateX(15px) rotate(-30deg);--margin-section-large: 5rem auto;--margin-bottom-image: 2rem;--padding-section-mobile: 0 1rem;--social-icon-opacity: .5;--social-section-min-height: 500px;--social-section-padding: 50px 2rem;--social-content-max-width: 900px;--social-heading-margin-bottom: 45px;--social-icon-facebook-mobile: 120px;--social-icon-instagram-mobile: 110px;--social-icon-linkedin-mobile: 100px;--social-icon-twitter-mobile: 105px;--social-icon-pinterest-mobile: 105px;--social-icon-reddit-mobile: 100px;--social-icon-height-width: 80px;--social-icon-height-width-extramobile: 50px;--transition-bounce: transform .4s cubic-bezier(.34, 1.56, .64, 1);--section-padding-desktop: 5rem 2rem;--section-padding-tablet: 3rem 1rem;--section-padding-mobile: 2rem 1rem;--section-padding-small: 1rem .75rem;--container-padding-laptop: 1.5rem;--text-max-width: 800px;--nav-width: 240px;--content-width: 720px;--nav-height: 600px;--nav-height-mobile: 500px;--gap-large: 3rem;--gap-medium: 2rem;--gap-small: 1.5rem;--gap-tiny: .5rem}.so-container{margin:0 auto 1rem;max-width:670px;width:100%}.so-widget-form,#so-boxso1774094511{display:block;width:100%}#so-fieldswrapso1774094511{position:relative;width:100%}.so-field-wrapper{height:75px;position:relative;width:100%}.so-fieldso1774094511{background:transparent;border:2px solid var(--color-text-dark);border-radius:10px;box-sizing:border-box;color:var(--color-heading);display:block;font-family:var(--font-family-default);font-size:20px;height:100%;margin:0;outline:none;padding:0 220px 0 20px;transition:all .3s ease-in-out;width:100%}.so-fieldso1774094511::placeholder{color:var(--color-text-light);font-size:20px}.so-fieldso1774094511:focus{border-color:var(--color-yellow-deep)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-color:transparent!important;box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:var(--color-heading)!important}.so-inline-button{align-items:center;background:var(--color-yellow-deep);border:none;border-radius:7px;bottom:6px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;font-size:20px;font-weight:500;justify-content:center;padding:0;position:absolute;right:6px;top:6px;transition:all .3s ease-in-out;width:200px}.so-inline-button:hover{background:var(--color-yellow-hover)}.so-inline-button:focus{outline:none}.so-success-anim .so-inline-button{width:calc(100% - 12px)!important;background:#25b36f!important;border-color:#25b36f!important;cursor:default}.so-success-anim .so-fieldso1774094511{opacity:0;transition:opacity .3s ease}@media(width<=991px){.so-field-wrapper{height:65px}.so-fieldso1774094511{font-size:16px;padding:0 165px 0 15px}.so-fieldso1774094511::placeholder{font-size:16px}.so-inline-button{font-size:16px;width:150px}}#so-titleso1774094511{color:#777!important;font-size:26px!important;margin-bottom:5px}@media screen and (width<=500px){#so-titleso1774094511{font-size:13px!important}#so-paragraphso1774094511,#so-consentso1774094511 span{font-size:10px!important}}#so-paragraphso1774094511{color:#777!important;font-size:14px!important;margin-bottom:10px}*{box-sizing:border-box;margin:0;max-width:100%;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}::-webkit-scrollbar-track{background:#f1f1f1}html,body{max-width:100%}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--font-family-default);font-size:var(--text-size-desktop);-webkit-font-smoothing:antialiased;line-height:1.7}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--color-heading)}h1{color:var(--color-heading);font-size:var(--h1-size-desktop);font-weight:var(--h1-weight);line-height:var(--h1-line-height)}h2{color:var(--color-heading);font-size:var(--h2-size-desktop);font-weight:var(--h2-weight);line-height:var(--h2-line-height)}h3{color:var(--color-heading);font-size:var(--h3-size-desktop);font-weight:var(--h3-weight);line-height:var(--h3-line-height)}h4{color:var(--color-heading);font-size:var(--h4-size-desktop);font-weight:var(--h4-weight);line-height:var(--h4-line-height)}h5{color:var(--color-heading);font-size:var(--h5-size-desktop);font-weight:var(--h5-weight);line-height:var(--h5-line-height)}h6{color:var(--color-heading);font-size:var(--h6-size-desktop);font-weight:var(--h6-weight);line-height:var(--h6-line-height)}p{font-size:var(--text-size-desktop);font-weight:400;line-height:1.7}strong{font-weight:600}.section-two-cols .text-block,.section-two-cols .img-block{opacity:1!important;visibility:visible!important}.section-two-cols .img-block{display:flex!important}.visible{opacity:1!important;visibility:visible!important}.hidden,.so-field-wrapper.hidden,.anti-spam-field{display:none!important}.section-title-centered{margin:1rem auto 5rem;max-width:900px;padding:0 3rem;text-align:center}.text-center{text-align:center}@media(width<=480px){.section-title-centered{margin:1rem auto 3rem;padding:0 1rem}}@media(width<=980px){h1{font-size:var(--h1-size-laptop)}h2{font-size:var(--h2-size-laptop)}h3{font-size:var(--h3-size-laptop)}h4{font-size:var(--h4-size-laptop)}h5{font-size:var(--h5-size-laptop)}h6{font-size:var(--h6-size-laptop)}p{font-size:var(--text-size-laptop)}}@media(width<=480px){h1{font-size:var(--h1-size-mobile)}h2{font-size:var(--h2-size-mobile)}h3{font-size:var(--h3-size-mobile)}h4{font-size:var(--h4-size-mobile)}h5{font-size:var(--h5-size-mobile)}h6{font-size:var(--h6-size-mobile)}p{font-size:var(--text-size-mobile)}}@keyframes spin{to{transform:rotate(360deg)}}.oval-shape{border-radius:50%;padding:0 var(--container-padding)}.main-content{padding-top:var(--header-height)}.section{margin:0 auto;max-width:100%;padding:var(--section-padding) 0;width:100%}.section-two-cols{align-items:center;display:flex;margin:5rem auto;max-width:var(--section-max-width);padding:var(--container-padding-desktop)}.section-two-cols--reverse{flex-direction:row-reverse}.text-block,.img-block{align-items:center;display:flex!important;flex:1;justify-content:center;min-width:0}.text-block{align-items:flex-start;display:flex;flex-direction:column;max-width:600px;position:relative;z-index:2}.text-block h2,.text-block h3{align-self:flex-start;color:var(--color-heading);display:block;line-height:1.2;margin-bottom:1.5rem}.text-block h3{font-weight:700}.text-block p{align-self:flex-start;color:var(--color-text-lightest);line-height:1.6;margin-bottom:1.5rem}.text-block p a,.hero-subtitle-website a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s ease}.text-block p a:hover,.hero-subtitle-website a:hover{color:var(--color-primary-dark)}.text-block .btn{align-self:flex-start;margin-top:1rem}@media(width<=1200px){.container{max-width:980px}.section-two-cols{gap:var(--container-gap-laptop);margin:var(--section-margin-laptop);margin-bottom:var(--container-gap-laptop)}@media(width<=980px){.section-two-cols:not(#seo-audit .section-two-cols),.section-two-cols--reverse:not(#seo-audit .section-two-cols--reverse){flex-direction:column;gap:2rem;padding:var(--container-padding-mobile);text-align:center}.text-block:not(#seo-audit .text-block){padding:20px;width:100%}.img-block:not(#seo-audit .img-block){order:-1;width:100%}.section-two-cols--reverse:not(#seo-audit .section-two-cols--reverse) .img-block{order:-1}}@media(width<=450px){.container{padding:0 .5rem}.text-block{padding:15px}}}.contact-btn{align-items:center;background:transparent;border:2px solid var(--color-text-dark);border-radius:.5rem;color:var(--color-text-dark);cursor:pointer;display:flex;font-size:var(--text-size-mobile);font-weight:500;justify-content:center;line-height:1.2rem;padding:1rem;text-decoration:none;transition:all .3s ease}.contact-btn:hover{background:var(--color-accent);border-color:var(--color-accent)}.contact-btn--desktop{width:12rem}.contact-btn--mobile{border-radius:.25rem;display:none;height:40px;width:40px}.contact-btn--mobile svg{height:20px;transition:transform .2s ease;width:20px}.contact-btn--mobile:hover svg{transform:scale(1.05)}.btn-dark{align-items:center;background:var(--color-dark-gray);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--text-size-mobile);font-weight:400;justify-content:center;line-height:1.2;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease-in-out}.btn-dark:hover{background:var(--color-accent);color:#212121}.btn-dark.loading{opacity:.8;pointer-events:none;position:relative}.btn-dark.loading:after{animation:spin 1s linear infinite;border:2px solid rgb(255 255 255 / 50%);border-radius:50%;border-top-color:var(--color-white);content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}@media(width<=980px){.btn-dark{font-size:var(--text-size-mobile);padding:.7rem 1.8rem}}@media(width<=480px){.btn-dark{font-size:var(--text-size-mobile);padding:.65rem 1.5rem}}.site-header{background:var(--color-white);height:var(--header-height);left:0;position:fixed;top:0;transition:box-shadow .5s ease;width:100%;z-index:1000}.header-content-wrapper{height:100%;margin:0 auto;padding:0 4rem;width:100%}.site-header.mobile-menu-open{box-shadow:none!important}.header-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between}.site-logo{align-items:center;color:var(--color-primary);display:flex;font-size:1.5rem;font-weight:700;text-decoration:none}.site-logo .logo-image{height:46px;width:auto}.main-navigation{display:flex}.nav-list{display:flex;align-items:center;gap:4rem;list-style:none;margin:0;padding:0}.nav-link{color:var(--color-black-light);font-size:var(--text-size-desktop);font-weight:400;padding:.5rem 0;text-decoration:none;transition:color .3s ease}.nav-link:hover,.nav-link.active{color:var(--color-primary)}.header-actions{display:flex;flex-direction:row;align-items:center;gap:.3rem}.mobile-toggle{align-items:center;background:var(--color-text-dark);border:none;border-radius:.25rem;cursor:pointer;display:none;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px;z-index:1001;box-shadow:0 2px 8px #0000001a}.mobile-toggle:before,.mobile-toggle:after,.mobile-toggle__line{content:"";position:absolute;width:24px;height:2px;background:var(--color-white);transition:all .3s ease}.mobile-toggle:before{transform:translateY(-6px)}.mobile-toggle:after{transform:translateY(6px)}.mobile-toggle.active:before{transform:rotate(45deg)}.mobile-toggle.active:after{transform:rotate(-45deg)}.mobile-toggle.active .mobile-toggle__line{opacity:0}.mobile-navigation{background:var(--color-white);border-bottom:1px solid var(--color-border);box-shadow:0 2px 10px var(--color-shadow);left:0;max-height:0;opacity:0;overflow:hidden;padding:0 .5rem;position:fixed;transition:max-height .3s ease-out,opacity .3s ease-out;visibility:hidden;width:100%;z-index:999}.mobile-navigation.active{max-height:100%;opacity:1;padding:.5rem;visibility:visible}.mobile-nav-list{list-style:none;margin:0;padding:0}.mobile-nav-link{border-bottom:1px solid var(--color-border-light);color:var(--color-black-light);display:block;font-size:1rem;font-weight:400;padding:.8rem 2rem;text-decoration:none;transition:color .3s ease}.mobile-nav-link.active{color:var(--color-primary)}.mobile-nav-item:first-child .mobile-nav-link{padding-top:.5rem}.mobile-nav-item:last-child .mobile-nav-link{border-bottom:none}.nav-item--dropdown{position:relative}.nav-link--dropdown{display:flex;align-items:center;gap:.5rem}.nav-link--dropdown .fas{font-size:.8em;transition:transform .3s ease}.nav-item--dropdown:hover .nav-link--dropdown .fas,.nav-item--dropdown.active .nav-link--dropdown .fas{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:var(--color-white);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;min-width:320px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;list-style:none;margin:0;padding:16px 0}.nav-item--dropdown:hover .dropdown-menu,.nav-item--dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link,.mobile-dropdown-link{display:block;padding:16px 20px;color:var(--color-black-light);text-decoration:none;font-size:1rem;font-weight:600;transition:all .2s ease;line-height:1.2}.mobile-dropdown-link{padding:.5rem 2rem}.dropdown-link{border-radius:8px;margin:0 12px}.mobile-dropdown-link{border-bottom:1px solid var(--color-border-light);margin:0}.dropdown-link:hover,.mobile-dropdown-link:hover{color:var(--color-primary)}.dropdown-link:hover{background-color:#f8fafc}.dropdown-link.active,.mobile-dropdown-link.active{color:var(--color-primary)}.dropdown-description,.mobile-dropdown-description{font-size:.875rem;color:#6b7280;font-weight:400;margin-top:6px;line-height:1.4;display:block}.mobile-dropdown-description{font-size:.8rem}.dropdown-link:hover .dropdown-description,.mobile-dropdown-link:hover .mobile-dropdown-description{color:#4b5563}.dropdown-link.active .dropdown-description,.mobile-dropdown-link.active .mobile-dropdown-description{color:#4b5563;font-weight:500}.mobile-nav-item--dropdown{position:relative}.mobile-nav-link--dropdown{display:flex;align-items:center;justify-content:space-between}.mobile-nav-link--dropdown .fas{font-size:.8em;transition:transform .3s ease}.mobile-nav-item--dropdown.active .mobile-nav-link--dropdown .fas{transform:rotate(180deg)}.mobile-dropdown-menu{max-height:0;overflow:hidden;list-style:none;padding:0}.mobile-nav-item--dropdown.active .mobile-dropdown-menu{max-height:100%;margin:8px 0}.mobile-dropdown-menu li:last-child .mobile-dropdown-link{border-bottom:none}@media(max-width:1200px){.header-content-wrapper{padding:0 2rem}.nav-list{gap:3rem}.nav-link{font-size:1.2rem;font-weight:400}}@media(max-width:981px){.main-navigation{display:none}.mobile-toggle{display:flex;order:2}.contact-btn--desktop{display:none}.contact-btn--mobile{display:flex;margin-right:10px;order:1;padding:1rem 0}}@media(max-width:480px){.site-header{height:var(--header-height-mobile)}.main-content{padding-top:var(--header-height-mobile)}.mobile-toggle:before,.mobile-toggle:after,.mobile-toggle__line{width:18px}.mobile-nav-link{padding:.7rem 1rem}.header-content-wrapper{padding:0 1rem}}.hero-container{margin:0 1rem}.hero-section{background-color:var(--color-white);padding:5rem 2rem 6rem;text-align:center}.hero-title{margin:0 auto 5rem;max-width:1000px;padding:0 2rem}.hero-section .hero-text-block{max-width:42rem;margin:0 auto 3.5rem;border-left:2px solid rgba(255,184,64,.3);padding-left:1.5rem;text-align:left}.hero-subtitle,.hero-subtitle-website{color:var(--color-text);font-weight:400;line-height:1.6;margin:0 auto 3rem}.hero-subtitle-website{font-size:2rem}.hero-description{line-height:1.6;margin:2rem auto 4rem;max-width:900px}.clients-grid{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:4rem;max-width:100%;overflow:hidden;padding:0 2rem;width:100%}.client-logo{flex:1;max-height:50px;max-width:calc(20% - 1rem);object-fit:contain;transition:all .3s ease;width:auto}.client-logo:hover{opacity:.8;transform:scale(1.05)}.hero-section--dark{background-color:var(--color-heading)!important;position:relative}.hero-section--dark:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:absolute}.hero-section--dark .hero-title{color:var(--color-white);font-size:3rem;font-weight:800}.hero-section--dark .hero-highlight{color:var(--color-yellow-deep);position:relative}.hero-section--dark .hero-subtitle{display:none}.hero-section--dark .hero-badge{align-items:center;background-color:#ffffff14;border:1px solid rgb(255 255 255 / 15%);border-radius:999px;color:var(--color-yellow);display:inline-flex;font-size:.85rem;font-weight:500;gap:.45rem;letter-spacing:.03em;margin-bottom:2rem;padding:.35rem 1rem}.hero-section--dark .hero-badge-dot{background:var(--color-yellow-deep);border-radius:50%;display:inline-block;height:7px;width:7px}.hero-section--dark .hero-stats{border-top:1px solid rgb(255 255 255 / 10%);display:grid;gap:2.5rem;grid-template-columns:1fr;justify-items:center;margin:0 auto 3rem;max-width:56rem;padding-top:4rem;width:100%}.hero-section--dark .hero-stats>div{align-items:center;color:#fff9;display:flex;flex-direction:column;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.1em;text-transform:uppercase}.hero-section--dark .hero-stats strong{color:var(--color-yellow-deep);display:block;font-size:1.875rem;font-weight:800;letter-spacing:-.05em;text-transform:none}.hero-section--dark .client-logo{filter:grayscale(1) invert(1);opacity:.55;transition:opacity .25s ease,filter .25s ease}.hero-section--dark .client-logo:hover{filter:grayscale(1) invert(1) brightness(1.1);opacity:.9}.hero-section--dark .hero-container{position:relative;z-index:1}.hero-section--dark .so-container{margin:2rem auto 4rem;max-width:44rem;width:100%}.hero-section--dark .so-field-wrapper{align-items:center;background-color:#ffffff08;border:1px solid rgb(255 255 255 / 10%);border-radius:1rem;box-shadow:0 25px 50px -12px #0006;display:flex;height:auto!important;padding:.5rem;transition:border-color .3s ease}.hero-section--dark .so-field-wrapper:focus-within{border-color:#ffb84066}.hero-section--dark .form-icon{color:#ffffff4d;font-size:1.5rem;margin-left:1rem}.hero-section--dark .so-fieldso1774094511{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-white);flex:1;font-size:1.05rem;height:3.5rem!important;outline:none!important;padding:0 1.5rem!important}.hero-section--dark .so-fieldso1774094511::placeholder{color:#ffffff73}.hero-section--dark .so-inline-button{border-radius:.75rem!important;box-shadow:0 10px 15px -3px #ffb84033;font-weight:700!important;height:auto!important;margin:0!important;padding:1.15rem 2rem!important;position:static!important;width:auto!important}.hero-section--dark .so-success-anim .so-inline-button{flex:1;width:100%!important}.hero-section--dark .so-success-anim .so-fieldso1774094511{flex:0;opacity:0;padding:0!important;width:0!important}.hero-section--dark .so-success-anim .form-icon{display:none}.hero-section--dark input:-webkit-autofill,.hero-section--dark input:-webkit-autofill:hover,.hero-section--dark input:-webkit-autofill:focus,.hero-section--dark input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-white)!important;box-shadow:0 0 0 1000px var(--color-heading) inset!important;transition:background-color 5000s ease-in-out 0s}.hero-section--dark .hero-description{color:#fff9;font-size:1.125rem;font-weight:500;line-height:1.6;margin:0}.hero-section--dark .hero-description strong{color:#ffffffe5}.hero-section--dark .so-fieldso1774094511::selection{background:#fff3;color:var(--color-white)}.hero-section--dark .so-fieldso1774094511::-moz-selection{background:#fff3;color:var(--color-white)}.so-step-label{color:#ffffff73;font-size:.82rem;letter-spacing:.03em;margin-bottom:.6rem;text-align:center;transition:opacity .3s ease}.so-step-exit{animation:soStepOut .3s ease forwards}.so-step-enter{animation:soStepIn .4s ease forwards}@keyframes soStepOut{to{opacity:0;transform:translate(-20px)}}@keyframes soStepIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.so-toast{align-items:center;border-radius:10px;display:flex;font-size:.88rem;gap:.65rem;line-height:1.4;margin:.75rem auto 0;max-width:580px;opacity:0;padding:.75rem 1rem;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease}.so-toast--visible{opacity:1;transform:translateY(0)}.so-toast--success{background:#25b36f26;border:1px solid rgb(37 179 111 / 40%);color:#6ee7a8}.so-toast--error{background:#ef444426;border:1px solid rgb(239 68 68 / 40%);color:#fca5a5}.so-toast__icon{flex-shrink:0;font-size:1.15rem}.so-toast__message{flex:1}.so-toast__close{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;opacity:.6;padding:0 .25rem;transition:opacity .2s}.so-toast__close:hover{opacity:1}@media(min-width:768px){.hero-section--dark .hero-title{font-size:4.5rem}.hero-section--dark .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-section--dark .hero-description{font-size:1.25rem}}@media(min-width:1024px){.hero-section--dark .hero-title{font-size:5rem}}@media(max-width:480px){.hero-section--dark .hero-stats{gap:2rem}.hero-section--dark .hero-badge{font-size:.78rem}.hero-section--dark .so-field-wrapper{padding:.25rem!important}.hero-section--dark .form-icon{font-size:1.1rem!important;margin-left:.5rem!important}.hero-section--dark .so-fieldso1774094511{font-size:.95rem;padding:0 .5rem!important}.hero-section--dark .so-inline-button{font-size:.9rem!important;padding:1.25rem!important}}@media(width<=980px){.hero-section{padding:6rem 2rem 4rem}.hero-title{font-size:2.5rem;margin:0 auto 3rem;padding:0 1rem}#hero-title-website{font-size:var(--h1-size-laptop)}.hero-subtitle,.hero-subtitle-website{font-size:1.9rem;margin:0 auto 1.5rem}.clients-grid{gap:1rem;justify-content:space-between;margin-top:3rem;padding:0 1rem}.client-logo{max-height:40px;max-width:calc(20% - .5rem)}}@media(width<=768px){.hero-section{padding:5rem 2rem 3rem}.hero-title{font-size:2rem;margin:0 auto 2rem;padding:0 1rem}#hero-title-website{font-size:2rem}.hero-subtitle,.hero-subtitle-website{font-size:1.5rem;margin:0 auto 1rem}.hero-description{max-width:400px}.clients-grid{flex-direction:row;gap:.5rem;justify-content:space-between;margin-top:2rem;padding:0 .5rem}.client-logo{max-height:35px;max-width:calc(20% - .25rem)}}@media(width<=480px){.hero-container{margin:0rem}.hero-section{padding:2rem 1rem 3rem}.hero-website-container{margin-bottom:3rem}.hero-title{font-size:1.7rem;margin:0 auto 3rem;padding:0}.hero-section .hero-text-block{padding-left:1rem}#hero-title-website{font-size:var(--h1-size-mobile)}.hero-subtitle,.hero-subtitle-website{font-size:1.3rem;margin:0 auto 1rem}.hero-description{font-size:var(--text-size-mobile)}}.seo-audit-section{background-color:var(--color-white);box-sizing:border-box;overflow:hidden;padding:70px 0;width:100%}.seo-audit-container{align-items:center;box-sizing:border-box;display:flex;margin:0 auto;max-width:var(--section-max-width);width:100%}.seo-audit-content{flex:1;padding:0 1rem}.seo-audit-title{color:var(--color-heading);font-weight:500;line-height:var(--h1-line-height);margin-bottom:2rem;will-change:transform}.seo-audit-text{color:var(--color-text);font-size:var(--text-size-desktop);line-height:1.6;margin-bottom:1.5rem}.seo-audit-visual{align-items:center;display:flex;flex:1;justify-content:center;padding:0 1rem}.seo-audit-visual img{height:auto;max-width:700px;width:100%;will-change:transform}#audit-details .section-two-cols,#audit-report .section-two-cols{margin:var(--margin-section-large);max-width:var(--medium-section-max-width)}@media(width>=980px){#audit-details .section-two-cols .img-block,#audit-report .section-two-cols .img-block{margin-bottom:var(--margin-bottom-image)}}#audit-details .section-two-cols .text-block,#audit-report .section-two-cols .text-block{align-items:flex-start!important;display:flex!important;flex-direction:column!important;text-align:left!important}#audit-details .section-two-cols .text-block h3,#audit-details .section-two-cols .text-block p,#audit-report .section-two-cols .text-block h3,#audit-report .section-two-cols .text-block p{text-align:left}#audit-details .screen-container,#audit-report .screen-container{height:auto!important}#audit-details .section-two-cols:first-of-type .oval-shape,#audit-report .section-two-cols:first-of-type .oval-shape{transform:translate(-20px) rotate(30deg);z-index:1}#audit-details .section-two-cols--reverse .oval-shape,#audit-report .section-two-cols--reverse .oval-shape{transform:translate(10px) rotate(-30deg);z-index:1}@media(width<=1200px){.seo-audit-container{gap:2rem}.seo-audit-visual img{max-width:500px}}@media(width<=980px){.seo-audit-section{padding:50px 0 0}.seo-audit-container{flex-direction:column;gap:var(--container-gap-mobile);max-width:720px;padding:var(--container-padding-mobile)}.seo-audit-content,.seo-audit-visual{width:100%}.seo-audit-visual img{max-width:100%}}@media(width<=980px)and (width>=480px){#hero-articles-img{max-width:75%;margin:5rem auto 0}}@media(width<=768px){.seo-audit-title{line-height:var(--h2-line-height);margin-bottom:1.5rem}}@media(width<=480px){#audit-details,#audit-report{padding:0}.text-block p{font-size:var(--text-size-mobile);margin-bottom:1rem}.seo-audit-section{padding:20px 0}.seo-audit-container{padding:0 1rem}.seo-audit-title{margin-bottom:1rem}#hero-articles-img{margin:3rem auto 0}}.contenus-social-media-section{position:relative;margin:8rem auto 15rem;padding:5rem 0;text-align:center;min-height:600px}.contenus-social-content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 3rem}.contenus-social-heading{margin-bottom:2rem}.contenus-social-description{margin-bottom:1.5rem}.contenus-social-description:last-child{margin-bottom:0}@media(min-width:1200px){.contenus-social-icons-container{position:absolute;inset:0;pointer-events:none;z-index:1}.contenus-social-icons-track{position:relative;width:100%;height:100%}.contenus-social-icon{position:absolute;will-change:transform;animation:float-gentle 4s ease-in-out infinite}.contenus-social-icon[data-position=facebook]{top:15%;left:8%;width:120px;height:120px;animation-delay:0s}.contenus-social-icon[data-position=linkedin]{bottom:20%;left:5%;width:100px;height:100px;animation-delay:1s}.contenus-social-icon[data-position=instagram]{top:10%;right:8%;width:110px;height:110px;animation-delay:2s}.contenus-social-icon[data-position=twitter]{bottom:15%;right:5%;width:105px;height:105px;animation-delay:.5s}.contenus-social-icon[data-position=pinterest]{bottom:-10%;left:30%;width:110px;height:110px;animation-delay:1.5s}.contenus-social-icon[data-position=reddit]{bottom:-10%;right:25%;width:105px;height:105px;animation-delay:2.5s}@keyframes float-gentle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}}@media(max-width:1199px){.contenus-social-media-section{flex-direction:column;display:flex;align-items:center;padding:6rem 0 4rem;margin:6rem auto 4rem}.contenus-social-content{order:2;margin-top:3rem}.contenus-social-icons-container{order:1;width:100%;overflow:hidden;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:15px;padding:1rem 0;position:relative;-webkit-mask:linear-gradient(90deg,transparent 0%,black 15%,black 85%,transparent 100%);mask:linear-gradient(90deg,transparent 0%,black 15%,black 85%,transparent 100%)}.contenus-social-icons-track{display:flex;align-items:center;gap:5rem;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.contenus-social-icons-track.marquee-active{animation:slideLeftInfinite linear infinite}@keyframes slideLeftInfinite{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.contenus-social-icon{flex-shrink:0;width:80px;height:80px;object-fit:contain;opacity:.8;transition:opacity .3s ease}.contenus-social-heading{margin-bottom:1.5rem}}@media(max-width:768px){.contenus-social-media-section{padding:6rem 0 0}.contenus-social-icon{width:60px;height:60px}.contenus-social-icons-track{gap:3rem}.contenus-social-heading,.contenus-social-description{text-align:left}}@media(max-width:480px){.contenus-social-icon{width:50px;height:50px}.contenus-social-icons-track{gap:2.5rem}}@media(prefers-reduced-motion:reduce){.contenus-social-icon{animation:none!important}.contenus-social-icons-track{will-change:auto!important;animation:none!important}}.audit-features-section{background-color:var(--color-white);box-sizing:border-box;overflow:hidden;margin:6rem auto;width:100%}.features-grid{align-items:stretch;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:var(--section-max-width);padding:0 var(--container-padding);width:100%}.feature-card{background-color:transparent;border:1px solid var(--color-text-dark);border-radius:20px;display:flex;flex-direction:column;margin-top:35px;min-height:300px;padding:55px 12px 40px;text-align:center;transition:all .3s ease-in-out}.feature-card:hover{background:var(--color-white);border-color:var(--color-white);box-shadow:0 15px 40px #15151517}.feature-icon{flex-shrink:0;margin-bottom:2rem}.feature-icon i{color:var(--color-primary);font-size:3rem;transition:color .3s ease}.feature-card:hover .feature-icon i{color:var(--color-primary)}.contenus-feature-card__title{color:var(--color-primary);font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.feature-text{color:var(--color-text);font-size:var(--text-size-mobile);line-height:1.6;margin:0}.feature-text strong{color:var(--color-primary);font-weight:600}@media(width<=980px){.features-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:0 20px}.feature-card{margin-top:25px;min-height:280px;padding:40px 15px 30px}.feature-icon i{font-size:2.5rem}}@media(width<=570px){.features-grid{gap:1rem;grid-template-columns:1fr}.feature-card{margin-top:20px;min-height:250px;padding:35px 20px 25px}.feature-text{font-size:var(--text-size-mobile)}.feature-icon i{font-size:2rem}}#audit-overview,#website-overview{background-color:var(--color-beige);margin:0 6rem;padding:80px 0}#website-overview{background-color:var(--color-blue-light)}.audit-overview-container{margin:0 auto;max-width:var(--section-max-width);padding:0 var(--container-padding);text-align:center}.audit-overview-title{color:var(--color-heading);font-size:36px;font-weight:500;line-height:1.44em;margin-bottom:3rem;text-align:center}.audit-overview-title span{color:var(--color-yellow-deep)}#website-overview .audit-overview-title span{color:var(--color-primary)}.audit-categories-grid{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.audit-category-item{padding:1rem;text-align:center}.audit-category-icon{margin-bottom:1.5rem}.audit-category-icon img{display:block;height:80px;margin:0 auto;max-height:80px;max-width:80px;object-fit:contain;width:80px}.audit-category-title{color:var(--color-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.audit-category-description{color:var(--color-text);font-size:var(--text-size-desktop);line-height:1.6;margin:0}@media(width<=1200px){#audit-overview,#website-overview{margin:0 4rem}.audit-overview-container{padding:0 2rem}.audit-categories-grid{gap:2.5rem}}@media(width<=980px){#audit-overview,#website-overview{margin:0 2rem;padding:60px 0}.audit-overview-container{padding:0 1.5rem}.audit-categories-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}.audit-category-item{padding:1rem .5rem}.audit-overview-title{margin-bottom:2rem}}@media(width<=980px){#audit-overview{margin:0 1rem}.audit-overview-title{font-size:28px;margin-bottom:1.5rem}.audit-category-title{font-size:1.15rem}.audit-category-description{font-size:var(--text-size-laptop)}.audit-category-icon img{height:70px;max-height:70px;max-width:70px;width:70px}}@media(width<=480px){#audit-overview,#website-overview{margin:0;padding:50px 0}.audit-overview-container{padding:0 1rem}.audit-categories-grid{gap:1.5rem;grid-template-columns:1fr;max-width:400px}.audit-category-item{padding:1rem .5rem}.audit-category-icon img{height:55px;max-height:55px;max-width:55px;width:55px}.audit-category-title{font-size:1rem;margin-bottom:.75rem}.audit-overview-title{font-size:24px}.audit-category-description{font-size:var(--text-size-mobile)}}#seo-audit{padding:0}.seo-hero-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:var(--section-max-width);padding:2rem 0;text-align:center}.seo-hero-image{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;object-fit:contain}#seo-audit .img-block img{border-radius:8px;height:auto;max-width:100%;min-height:400px;object-fit:contain}.screen-container{height:auto;margin:0 auto;position:relative}.screen-container img{height:auto;max-width:100%;position:relative;width:100%;z-index:2}.oval-shape{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border-radius:50%;height:415px;mix-blend-mode:normal;opacity:.8;position:absolute;top:0;width:415px;z-index:1}.oval-shape--yellow,.oval-shape--orange,.oval-shape--pink,.oval-shape--green,.oval-shape--blue,.oval-shape--purple{display:block!important;mix-blend-mode:normal!important;visibility:visible!important;z-index:1!important}.section-two-cols:not(.section-two-cols--reverse) .oval-shape{position:absolute;right:-15px;top:10%;z-index:1}.section-two-cols--reverse .oval-shape{left:-15px;position:absolute;top:10%;z-index:1}.oval-shape--yellow{background:linear-gradient(135deg,var(--color-yellow) 0%,rgb(255 90 138 / 80%) 100%)!important}.oval-shape--orange{background:linear-gradient(135deg,var(--color-orange) 0%,rgb(255 164 127 / 80%) 100%)!important}.oval-shape--pink{background:linear-gradient(135deg,var(--color-pink) 0%,rgb(255 90 138 / 80%) 100%)!important}.oval-shape--green{background:linear-gradient(135deg,var(--color-green) 0%,rgb(0 233 175 / 80%) 100%)!important}.oval-shape--blue{background:linear-gradient(135deg,var(--color-blue) 0%,rgb(52 152 219 / 80%) 100%)!important}.oval-shape--purple{background:linear-gradient(135deg,var(--color-purple) 0%,rgb(129 30 255 / 80%) 100%)!important}.oval-shape--yellow,.oval-shape--orange,.oval-shape--pink,.oval-shape--green,.oval-shape--blue,.oval-shape--purple{opacity:.9!important}.section-two-cols--reverse .oval-shape{z-index:1}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.screen-container img{animation:gentleFloat 6s ease-in-out infinite}.text-block,.img-block{opacity:1}.img-block{display:flex}@media(width>=1200px){.seo-hero-container{height:90vh;padding:0}.seo-hero-image{max-height:80vh;min-height:60vh;object-fit:contain;width:auto}#seo-audit .section-two-cols{align-items:center;display:flex;height:90vh;justify-content:center;margin:5rem auto;max-width:var(--section-max-width);padding:0}#seo-audit .text-block{padding:0 3rem}#seo-audit .text-block h3{font-weight:700;line-height:1.1;margin-bottom:2rem}#seo-audit .text-block p{font-size:var(--text-size-desktop);line-height:1.6;margin-bottom:2rem}#seo-audit .img-block img{display:block;margin:0 auto;max-height:80vh;min-height:60vh;object-fit:contain;width:auto}}@media(width<=980px){#seo-audit .section-two-cols{align-items:center!important;display:flex!important;flex-direction:column!important;padding:var(--container-padding-mobile)!important;text-align:left!important}#seo-audit .section-two-cols.section-two-cols--reverse{flex-direction:column!important}#seo-audit .section-two-cols .text-block{flex:none!important;width:100%!important}#seo-audit .section-two-cols .img-block,#seo-audit .section-two-cols.section-two-cols--reverse .img-block{margin-bottom:2rem!important;order:-1!important}.screen-container{height:auto;max-width:600px}#seo-audit .text-block{padding:20px!important;text-align:left!important}#seo-audit .text-block h3{margin-bottom:1.5rem!important;text-align:left!important}#seo-audit .text-block p{font-size:var(--text-size-laptop);line-height:1.6;margin-bottom:1.5rem!important;text-align:left!important}}@media(width<=480px){.screen-container{height:400px;max-width:400px}.section-two-cols:not(.section-two-cols--reverse) .oval-shape,.section-two-cols--reverse .oval-shape{top:-15%}.oval-shape{height:300px;width:300px}#seo-audit .section-two-cols{margin:0 1rem!important}#seo-audit .text-block{padding:15px!important}#seo-audit .section-two-cols .img-block{margin-bottom:1rem!important}#seo-audit .text-block p{font-size:var(--text-size-mobile);line-height:1.5}#intro-articles2-img{width:350px}}.page-audit-seo #seo-audit .section-two-cols .text-block,.page-audit-seo #seo-audit .section-two-cols .img-block{display:block!important;will-change:auto!important}.page-audit-seo #seo-audit .section-two-cols .img-block{display:flex!important}.page-audit-seo #seo-audit [data-animate]{transition:none!important;will-change:auto!important}#seo-audit .section-two-cols .img-block{flex:1!important;width:50%!important}@media(width<=980px){#seo-audit .section-two-cols{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:4rem 0!important;text-align:left!important}#seo-audit .section-two-cols.section-two-cols--reverse{flex-direction:column!important}#seo-audit .section-two-cols .text-block{flex:none!important;width:100%!important}#seo-audit .section-two-cols .img-block,#seo-audit .section-two-cols.section-two-cols--reverse .img-block{margin-bottom:2rem!important;order:-1!important}#seo-audit .text-block{padding:20px!important;text-align:left!important}#seo-audit .text-block h3{margin-bottom:1.5rem!important;text-align:left!important}#seo-audit .text-block p{font-size:var(--text-size-laptop);line-height:1.6;margin-bottom:1.5rem!important;text-align:left!important}}@media(width<=630px){.section-two-cols:not(.section-two-cols--reverse) .oval-shape{right:0}.section-two-cols--reverse .oval-shape{left:0}}@media(width<=600px){#seo-audit .section-two-cols{margin:0 1rem!important}#seo-audit .section-two-cols .img-block{margin-bottom:1.5rem!important}}@media(width<=480px){.seo-hero-container{margin-bottom:3rem}#seo-audit .section-two-cols{margin:3rem 1rem}#seo-audit .text-block{padding:15px}#seo-audit .section-two-cols .img-block{margin-bottom:1rem}#seo-audit .text-block p{font-size:var(--text-size-mobile);line-height:1.5}}.oval-shape{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border-radius:50%;display:block!important;mix-blend-mode:normal;opacity:.8;position:absolute;top:0;visibility:visible!important;z-index:1}.screen-container .oval-shape--yellow{background:linear-gradient(135deg,var(--color-yellow-hover) 10%,rgba(255,226,129,.8) 100%)!important}.screen-container .oval-shape--orange{background:linear-gradient(135deg,var(--color-orange) 0%,rgb(255 164 127 / 80%) 100%)!important}.screen-container .oval-shape--pink{background:linear-gradient(135deg,var(--color-pink) 0%,rgb(255 90 138 / 80%) 100%)!important}.screen-container .oval-shape--green{background:linear-gradient(135deg,var(--color-green) 0%,rgb(0 233 175 / 80%) 100%)!important}.screen-container .oval-shape--blue{background:linear-gradient(135deg,var(--color-blue) 0%,rgb(52 152 219 / 80%) 100%)!important}.screen-container .oval-shape--yellow,.screen-container .oval-shape--orange,.screen-container .oval-shape--pink,.screen-container .oval-shape--green,.screen-container .oval-shape--blue{opacity:.9!important}.screen-container .oval-shape--purple{background:linear-gradient(135deg,var(--color-purple) 0%,rgb(129 30 255 / 80%) 100%)!important}#value{background-color:var(--color-beige);padding:var(--section-padding)}.value-container{margin:var(--section-margin);margin-left:auto;margin-right:auto;max-width:var(--section-max-width);padding:var(--container-padding-desktop);text-align:center}.value-title{color:var(--color-heading);font-weight:700;line-height:1.2;margin-bottom:3rem;text-align:center}.value-subtitle{color:var(--color-text);font-size:var(--text-size-desktop);font-weight:400;line-height:1.7;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:1100px;text-align:center}.value-list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0 auto;max-width:1000px;padding:0}.value-item{align-items:flex-start;background:transparent;border:none;border-radius:0;display:flex;gap:1rem;padding:0;text-align:left}.value-icon{color:var(--color-primary);flex-shrink:0;font-size:1.5rem;margin-top:.25rem}.value-content{color:var(--color-text);font-size:var(--text-size-desktop);line-height:1.7;text-align:left}.value-content strong{color:var(--color-heading);font-weight:600}@media screen and (width<=1200px){#value{margin:70px 0}}@media(width<=980px){.value-container{margin:var(--section-margin-laptop);padding:0 2rem}.value-subtitle,.value-content{font-size:var(--text-size-laptop)}}@media(width<=980px){.value-container{margin:var(--section-margin-mobile);padding:var(--container-padding-mobile)}.value-list{gap:1.5rem}}@media(width<=980px){.value-title{margin-bottom:2rem}.value-subtitle,.value-content{font-size:var(--text-size-laptop)}.value-subtitle{margin-bottom:2rem}}@media(width<=480px){.value-title{margin-bottom:2rem}.value-subtitle,.value-content{font-size:var(--text-size-mobile)}.value-subtitle{margin-bottom:2rem}}.slick-slider{box-sizing:border-box;display:block;overflow:hidden;position:relative;user-select:none;width:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.testimonials-section{background:var(--color-white);box-sizing:border-box;margin:60px auto;max-width:var(--carousel-max-width);padding:120px 0 80px;position:relative;width:100%;overflow:visible}.testimonials-section .container{box-sizing:border-box;margin:0 auto;max-width:var(--carousel-max-width);padding:0 20px;width:100%}.testimonials-title{color:var(--color-heading);display:block;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:80px;text-align:center}.testimonials-carousel{box-sizing:border-box;margin:0 auto;max-width:var(--carousel-max-width);position:relative;width:100%;overflow:hidden}.carousel-row{margin-bottom:40px;opacity:1;overflow:hidden;position:relative;visibility:visible;width:100%;z-index:11}.carousel-row:last-child{margin-bottom:0}.testimonials-slider{overflow:hidden;position:relative;width:100%;z-index:1}.testimonials-slider .slick-dots,.testimonials-slider .slick-prev,.testimonials-slider .slick-next{display:none!important}.testimonial-item{box-sizing:border-box;margin:0;outline:none;width:100%}.testimonials-slider .slick-slide{box-sizing:border-box;float:left;opacity:1;outline:none;padding:0 var(--carousel-spacing);transition:opacity .3s ease;width:auto}.testimonial-card{background:var(--color-white);border:1px solid #e8edf0;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:var(--carousel-card-min-height);overflow:hidden;padding:42px 44px 48px 57px;position:relative;transition:all .3s ease;z-index:1}.testimonial-ribbon{border-radius:10px 10px 0 0;height:8px;left:-1px;position:absolute;right:-1px;top:-1px}.testimonial-ribbon--purple{background:var(--color-purple)}.testimonial-ribbon--pink{background:var(--color-pink)}.testimonial-ribbon--yellow{background:var(--color-yellow)}.testimonial-ribbon--green{background:var(--color-green)}.testimonial-ribbon--violet{background:var(--color-violet)}.testimonial-ribbon--orange{background:var(--color-orange)}.testimonial-ribbon--blue{background:var(--color-blue)}.testimonial-ribbon--red{background:var(--color-red)}.testimonial-text{color:var(--color-text-dark);flex-grow:1;font-size:16px;font-weight:400;line-height:1.8em;margin:0;padding-bottom:30px}.testimonial-author{align-items:center;display:flex;margin-top:auto}.testimonial-avatar{border-radius:50%;height:var(--carousel-avatar-size);margin-right:15px;object-fit:cover;width:var(--carousel-avatar-size)}.testimonial-info{flex:1}.testimonial-name{color:var(--color-heading);font-size:1rem;font-weight:500;line-height:1.4;margin:0 0 2px}.testimonial-company{color:var(--color-text-lightest);display:block;font-size:.8rem;font-weight:400}.pricing-testimonials-section{background:var(--color-white);box-sizing:border-box;margin:60px auto;max-width:var(--carousel-max-width);padding:120px 0 80px;position:relative;width:100%}.pricing-testimonials-title{color:var(--color-heading);font-weight:700;line-height:1.2;margin-bottom:80px;text-align:center;font-size:3rem}.pricing-testimonials-grid{display:flex;gap:20px;justify-content:center;margin:0 2rem}.pricing-testimonial-item{flex:0 0 calc(33.333% - 20px);max-width:420px;min-width:280px}.testimonials-slider:not(.slick-initialized) .testimonial-item{display:inline-block;margin:0 25px 40px;vertical-align:top;width:calc(33.333% - 50px)}.testimonials-slider:not(.slick-initialized){text-align:center}.testimonials-section.js-disabled .testimonial-item{display:inline-block!important;margin:0 15px 40px!important;vertical-align:top!important;width:300px!important}@media(max-width:1200px){.testimonials-section{margin:40px auto;padding:100px 0 60px}.testimonials-section .container{padding:0 10px}.testimonials-title{font-size:2.7rem;margin-bottom:60px}.carousel-row{margin-bottom:30px}.testimonial-card{min-height:250px;padding:35px 30px 40px 40px}.testimonials-slider .slick-slide{padding:0 10px}.testimonials-slider:not(.slick-initialized) .testimonial-item{width:calc(50% - 50px)}.pricing-testimonials-section{margin:40px auto;padding:100px 0 60px}.pricing-testimonials-title{margin-bottom:60px;font-size:2.5rem}}@media(max-width:980px){.pricing-testimonials-grid{flex-direction:column;gap:20px;margin:0 1rem;max-width:100%}.pricing-testimonial-item{flex:1 1 100%;max-width:100%;min-width:auto}}@media(max-width:768px){.testimonials-section{margin:30px auto;padding:80px 0 50px}.testimonials-title{font-size:28px;margin-bottom:50px}.carousel-row{margin-bottom:20px}.carousel-row:nth-child(2){display:none}.testimonial-card{min-height:220px;padding:30px 25px 35px 30px}.testimonials-slider .slick-slide{padding:0 5px}.testimonials-slider:not(.slick-initialized) .testimonial-item{width:calc(100% - 50px)}}@media(max-width:480px){.testimonials-section{margin:20px auto;padding:60px 0 40px}.testimonials-title{font-size:24px;margin-bottom:40px}.testimonials-section .container{padding:0 10px}.testimonial-card{min-height:200px;padding:25px 20px 30px 25px}.testimonial-text{font-size:15px;line-height:28px;padding-bottom:25px}}.testimonials-slider .slick-track{align-items:stretch;display:flex}.testimonials-slider .slick-slide>div{height:100%}.testimonials-slider .testimonial-item{display:flex;flex-direction:column;height:100%}.testimonials-section,.testimonial-item,.testimonials-slider{opacity:1!important;visibility:visible!important}#why-nova{background-color:#ebf3f8;margin:4rem auto 0;padding:6rem 0}.why-nova-container{margin:0 auto;max-width:var(--section-max-width);padding:0 3rem;text-align:center}.why-nova-title{color:var(--color-heading);font-weight:700;line-height:1.2;margin-bottom:5rem;text-align:center}.why-nova-content{margin:0;text-align:left;width:100%}.why-nova-content p{color:var(--color-text);font-size:var(--text-size-desktop);font-weight:400;line-height:1.7;margin-bottom:2rem;max-width:100%}.why-nova-content p:last-child{margin-bottom:0}@media(width<=980px){.why-nova-title{margin-bottom:2.5rem}.why-nova-content p{font-size:var(--text-size-laptop);margin-bottom:1.8rem}}@media(width<=980px){.why-nova-container{margin:0 auto;max-width:calc(100% - 40px);padding:0 1.5rem;text-align:left}.why-nova-content{max-width:100%;text-align:left;width:100%}}@media(width<=480px){.why-nova-container{max-width:calc(100% - 30px);padding:0 1rem;text-align:left}.why-nova-title{margin-bottom:2rem;text-align:left}.why-nova-content p{font-size:var(--text-size-mobile);margin-bottom:1.5rem}}.cta-banner,.blog-banner{background:#1f1f1f;overflow:hidden;padding:110px 0 120px;position:relative;text-align:center;z-index:1;margin:5rem auto}.cta-index-banner{margin:0}.cta-banner .container,.blog-banner .container{margin:0 auto;max-width:1600px;padding:0 2rem}.cta-banner-container,.blog-banner-container{box-sizing:border-box;max-width:100%;padding-left:0;padding-right:0}.cta-banner-content,.blog-banner-content{position:relative;text-align:center;z-index:3}.cta-banner-title,.blog-banner-title{color:var(--color-white);font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:5rem}.cta-banner-btn-container{display:flex;gap:var(--gap-large);align-items:center;justify-content:center;max-width:var(--section-max-width);margin:0 auto}.cta-banner-btn,.blog-banner-btn{background:var(--color-dark-gray);border-radius:.375rem;color:var(--color-white);cursor:pointer;font-size:1.1rem;font-weight:500;padding:1rem;text-decoration:none;transition:all .3s ease;min-width:250px}.cta-banner-btn:hover,.blog-banner-btn:hover{background:var(--color-accent)}@media(width<=1200px){.cta-banner-title,.blog-banner-title{font-size:2.8rem}.cta-banner-btn,.blog-banner-btn{font-size:1rem;padding:.9rem 1.8rem}}@media(width<=980px){#cta-banner,#blog-banner{padding:80px 0 90px;margin:6rem auto 4rem}.cta-banner-title,.blog-banner-title{font-size:2.2rem;margin-bottom:3.5rem}.cta-banner-container,.blog-banner-container{padding:0 1.5rem}}@media(width<=768px){#cta-banner,#blog-banner{margin:3rem auto 4rem}.cta-banner-title,.blog-banner-title{font-size:1.5rem;margin-bottom:2.5rem}.cta-banner-btn-container{display:flex;flex-direction:column;justify-content:center;gap:1rem}.cta-banner-btn,.blog-banner-btn{font-size:var(--text-size-mobile);padding:.9rem 1.8rem}}.anti-spam-field,.hidden{display:none!important}.calendly-inline-widget{height:700px;min-width:320px;width:100%}.invalid-feedback,.empty-feedback{color:#dc3545;display:none;font-size:.875rem;margin-top:.25rem}.was-validated :placeholder-shown:invalid~.empty-feedback{display:block}.was-validated :not(:placeholder-shown):invalid~.invalid-feedback{display:block}.is-invalid,.was-validated :invalid{border-color:#dc3545!important}input[type=checkbox].is-invalid{outline:1px solid #dc3545;outline-offset:2px}.form.has-errors{background-color:#dc354505;border:2px solid #dc3545;border-radius:.5rem;margin:-.5rem;padding:1.5rem}.form-result{border-radius:.375rem;display:none;font-weight:500;margin-top:1rem;opacity:0;padding:1rem;text-align:center;transform:translateY(-10px);transition:all .3s ease}.form-result.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;display:block}.form-result.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;display:block}.form-result.loading{background-color:#e2e3e5;border:1px solid #d6d8db;color:#383d41;display:block}.form-result.show{opacity:1;transform:translateY(0)}.btn-dark:disabled{cursor:not-allowed;opacity:.6}.btn-dark.loading{color:transparent;opacity:.8;pointer-events:none;position:relative}.btn-dark.loading:after{animation:button-loading-spinner 1s ease infinite;border:2px solid transparent;border-radius:50%;border-top-color:var(--color-white);content:"";height:16px;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@keyframes button-loading-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.contact-section{background-color:var(--color-white);padding:6rem 0}.contact-section-header{margin:5rem auto}.contact-section-header .h3{color:var(--color-heading);font-weight:700}.contact-container{display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:2rem auto;max-width:var(--section-max-width);padding:0 var(--container-padding)}.contact-info{order:1}.contact-info p{color:var(--color-text);font-size:var(--text-size-desktop);line-height:1.6;margin-bottom:2rem}.contact-details{display:flex;flex-direction:column;gap:2rem}.contact-item{align-items:center;display:flex;gap:1rem}.contact-item .contact-icon{align-items:center;background:var(--color-light-gray);border-radius:50%;color:var(--color-text);display:flex;flex-shrink:0;font-size:1.2rem;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease;width:50px}.contact-item .contact-icon:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.contact-item .contact-icon i{background:none;border-radius:0;color:inherit;display:inline;font-size:inherit;height:auto;width:auto}.contact-item .h5{color:var(--color-heading);font-size:var(--text-size-laptop);font-weight:600;margin:0 0 .25rem}.contact-item p{color:var(--color-text);font-size:.95rem;margin:0}.contact-form{order:2}.form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:var(--color-heading);font-size:.95rem;font-weight:600}.form-group input,.form-group textarea{border:2px solid var(--color-border);border-radius:8px;font-family:var(--font-family-default);font-size:.95rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:var(--color-primary)}.form-group textarea{height:120px;max-height:120px;min-height:120px;resize:none}.character-count{color:#e74c3c;display:none;font-size:.75rem;font-weight:500;margin-top:.25rem}.form-group input.is-invalid,.form-group textarea.is-invalid,.form-group input.error,.form-group textarea.error{border-color:#dc3545;box-shadow:none}.invalid-feedback,.empty-feedback{animation:fadeInError .3s ease-in-out;color:#dc3545;display:block;font-size:.75rem;font-weight:400;line-height:1.3;margin-top:.25rem}.invalid-feedback,.empty-feedback{display:none}.form-group .is-invalid:invalid:placeholder-shown~.empty-feedback{display:block}.form-group .is-invalid:invalid:not(:placeholder-shown)~.invalid-feedback{display:block}.form-group .is-invalid.empty~.empty-feedback{display:block}.form-group .is-invalid:not(.empty)~.invalid-feedback{display:block}@keyframes fadeInError{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSuccess{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(width<=980px){.contact-container{gap:3rem;grid-template-columns:1fr}.contact-info{order:2}.contact-form{order:1}.contact-section{padding:4rem 0}.contact-section-header{margin-bottom:3rem}.contact-info p{font-size:var(--text-size-laptop)}}@media(width<=768px){.contact-section{padding:3rem 0}.contact-container{gap:2rem;padding:0 1.5rem}.contact-section-header{margin-bottom:2.5rem}}@media(width<=480px){.contact-item{flex-direction:column;gap:.75rem;text-align:center}.contact-item .contact-icon{font-size:1rem;height:40px;width:40px}.contact-info p{font-size:var(--text-size-mobile)}.contact-section-header{margin-bottom:2rem}}.btn-dark{overflow:hidden;position:relative}.btn-dark.success-state{background:var(--color-dark-gray);color:var(--color-white);pointer-events:none;transition:all .3s ease-in-out}.btn-dark.success-state:hover{background:var(--color-accent);color:var(--color-dark-gray)}input[autocomplete=off]{background-color:transparent!important}.form-group-checkbox{align-items:center;display:flex;flex-direction:row;margin-bottom:1.5rem}.form-group-checkbox label{font-size:var(--text-size-mobile);font-weight:400;margin-bottom:0;order:1}.form-group-checkbox input[type=checkbox]{flex-shrink:0;height:auto;margin-right:.75rem;order:0;width:auto}.privacy-link-form{margin-top:.5rem;text-align:center}.privacy-link-form a{color:var(--color-text-light);font-size:.8rem;text-decoration:none;transition:color .3s ease}.privacy-link-form a:hover{color:var(--color-black-light)}.contact-item{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center;transition:transform .3s ease}.contact-item:hover{transform:translateY(-2px)}.contact-icon{align-items:center;background:var(--color-primary);border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:60px;justify-content:center;text-decoration:none;transition:all .3s ease;width:60px}.contact-icon:hover{background:var(--color-accent);color:var(--color-heading);transform:scale(1.05)}.contact-icon svg{height:24px;width:24px}@media(width<=480px){.contact-icon{height:50px;width:50px}.contact-icon svg{height:20px;width:20px}}.contenus-hero-main{margin:0 auto;max-width:900px;padding:6rem 0 4rem;position:relative;text-align:center}.pricing-hero .container{margin:0 auto;max-width:900px;padding:6rem 0 4rem;position:relative;text-align:center;z-index:1}.pricing-website{padding:6rem 0 4rem;margin:5rem auto}@media screen and (width<=980px){.pricing-website{padding:6rem 0 10rem;margin:0}}@media screen and (width<=768px){.pricing-website{padding:4rem 0}}.pricing-promotion{margin:0 1rem 2rem}.promotion-text{color:var(--color-heading);font-size:1.8rem;font-weight:500;line-height:1.4;margin-bottom:2rem}.promotion-subtitle{color:var(--color-text-lightest);font-size:var(--text-size-desktop);margin:0;text-align:center}.pricing-hero-title,.contenus-hero-title{color:var(--color-heading);line-height:1.2;margin:0 1rem 3rem}.pricing-main{margin:6rem auto 8rem}.seo-pricing-titles{margin:0 auto 6rem}.intro-service-container>h3,.timeline-section>h2,.seo-pricing-titles>h2{text-align:center}.timeline-section>h2,.seo-pricing-titles>h2,.h2-section-articles{margin:0 auto 2rem;max-width:900px}.intro-service-container>h3,.seo-pricing-titles>h3{color:var(--color-heading);font-size:1.5rem;font-weight:500;margin:2rem auto;padding:0 2rem}@media screen and (width<=768px){.seo-pricing-titles{margin:0 auto 3rem;max-width:100%}.timeline-section>h2,.seo-pricing-titles>h2,.h2-section-articles{line-height:1.3;margin:0 1rem 1.5rem}.intro-service-container>h3,.seo-pricing-titles>h3{font-size:1.1rem;line-height:1.4;padding:0 1rem}}@media screen and (width<=480px){.seo-pricing-titles{margin:0 auto 2.5rem}.timeline-section>h2,.seo-pricing-titles>h2,.h2-section-articles{line-height:1.2;margin:0 1rem 1.25rem}.intro-service-container>h3,.seo-pricing-titles>h3{font-size:1rem;line-height:1.3}}@media screen and (width<=320px){.seo-pricing-titles{margin:0 auto 2rem}.timeline-section>h2,.seo-pricing-titles>h2,.h2-section-articles{margin:0 0 1rem}.intro-service-container>h3,.seo-pricing-titles>h3{font-size:.95rem}}.pricing-links{align-items:center;display:flex;gap:var(--gap-large);justify-content:center;margin:2rem auto 0;max-width:var(--section-max-width);padding:2rem}.pricing-links a{width:250px}@media screen and (width<=768px){.pricing-links{flex-direction:column;gap:var(--gap-small);margin:var(--gap-medium) auto 0;padding:var(--gap-small) var(--container-padding-laptop)}}@media screen and (width<=480px){.pricing-links{gap:var(--gap-tiny);margin:var(--gap-small) auto 0;padding:var(--section-padding-small)}}@media screen and (width<=320px){.pricing-links{padding:var(--section-padding-small)}}.pricing-cards{padding:6rem 0 2rem}.pricing-cards .container{margin:0 auto;max-width:100%;padding:0;width:100%}.pricing-cards h2,.types-contenus-titles>h2,.pricing-website h2{margin:0 auto 4rem;max-width:800px}.pricing-website-subtitle{color:var(--color-heading);font-size:1.5rem;font-weight:500;margin:1rem auto;padding:0 2rem}.pricing-grid{align-items:stretch;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}#pricing-pack-combo{padding:0 1rem}@media(min-width:800px){#pricing-pack-combo{grid-template-columns:repeat(2,1fr);max-width:1200px;padding:0 2rem}}.pricing-grid .pricing-card:nth-child(n+1):nth-child(-n+3){grid-column:span 1}#pricing-offers{scroll-margin-top:6rem}.pricing-group-title{font-size:1.5rem;font-weight:500;grid-column:1 / -1;margin:1rem auto;text-align:center}.pricing-group-title:nth-of-type(2){margin:5rem auto 1rem}.pricing-card{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:10px;box-shadow:0 4px 6px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:420px;overflow:visible;padding:1.8rem 1.5rem;position:relative;text-align:center;transition:all .3s ease;width:100%;z-index:1}.pricing-card:hover{border:1px solid var(--color-text-dark);box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.pricing-webcard{max-width:100%}.card-title{align-items:center;border-radius:10px;display:flex;font-size:1.1rem;justify-content:center;padding:.8rem}.card-pricing{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;min-height:100px}.card-tagline{border-bottom:1px solid #e0e0e0;color:var(--color-black-light);font-size:.9rem;font-weight:500;letter-spacing:.5px;line-height:1.3;margin:0 0 1rem;padding:0 0 1rem;text-transform:uppercase}.card-features{flex-grow:1;margin:1rem auto}.card-target{align-items:center;border-top:1px solid var(--color-border-light);color:var(--color-text-lightest);display:flex;flex-direction:column;font-size:.8rem;justify-content:center;margin:.5rem 0;padding-top:1rem}.content-pricing-section:nth-of-type(1) .pricing-webcard .card-title{background-color:var(--color-yellow-pastel)}.content-pricing-section:nth-of-type(2) .pricing-webcard .card-title{background-color:var(--color-orange-pastel)}.content-pricing-section:nth-of-type(3) .pricing-webcard .card-title{background-color:var(--color-pink-pastel)}.content-pricing-section:nth-of-type(4) .pricing-webcard .card-title{background-color:var(--color-green-pastel)}.content-pricing-section:nth-of-type(5) .pricing-webcard .card-title{background-color:var(--color-blue-pastel)}.content-pricing-section:nth-of-type(6) .pricing-webcard .card-title{background-color:var(--color-purple-pastel)}.price-container{align-items:baseline;display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;margin-left:auto;margin-right:auto;min-width:150px}.price-prefix{color:#888;font-size:.7rem;font-weight:400;line-height:1;margin-bottom:.2rem;order:-1;text-align:center;width:100%}.price{color:var(--color-heading);font-size:2.5rem;font-weight:600;line-height:1}.price-period{color:#666;font-size:1.25rem;font-weight:400}.features-list{height:100%;list-style:none;margin:0;padding:0}.features-list li{color:#555;font-size:.8rem;line-height:1.5;margin-bottom:.8rem;padding-left:1.4rem;position:relative;text-align:left}.features-list li:before{align-items:center;color:var(--color-text-lightest);content:"\f058";display:flex;font-family:FA Subset Solid;font-size:1rem;font-weight:900;height:15px;justify-content:center;left:0;position:absolute;top:4px;width:15px}.card-footer{align-items:center;display:flex;justify-content:center;margin-top:auto;min-height:50px;padding-top:1.5rem}.card-footer .btn-dark{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;font-family:Montserrat,Roboto,sans-serif;font-size:17px;letter-spacing:-.1px;margin:0;max-width:100%;padding:.75rem 0;transition:none;white-space:normal;width:300px}.card-footer .btn-dark:hover{background-color:#282828;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.stripe-button-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}.button-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.trust-note{color:#666;font-size:.7rem;font-style:italic;margin:0;text-align:center}.pricing-card[data-recommended=true]{border:2px solid var(--color-primary);position:relative}.pricing-card[data-recommended=true]:before{background:var(--color-primary);border-radius:20px;color:#fff;content:"RECOMMAND\c9";font-size:.75rem;font-weight:600;left:50%;letter-spacing:.5px;padding:.4rem 1rem;position:absolute;top:-15px;transform:translate(-50%);z-index:10}@media(width<=1130px){.promotion-text{font-size:1.4rem}.pricing-hero{padding:4rem 0 3rem}.pricing-grid{gap:3rem;grid-template-columns:1fr;margin:0 auto;max-width:700px;padding:0 1rem}.pricing-card{min-height:380px}.card-tagline{font-size:1rem}.card-features{margin:.8rem auto;min-height:120px}.features-list li{line-height:1.4;margin-bottom:.6rem}}@media(width<=980px){.pricing-cards h2,.types-contenus-titles>h2,.pricing-website h2{margin:0 auto 4rem;max-width:600px;padding:0 1rem}}@media(width<=540px){.promotion-text{font-size:var(--text-size-laptop)}.promotion-subtitle{font-size:var(--text-size-mobile)}.pricing-group-title,.pricing-website-subtitle{font-size:var(--text-size-laptop)}.pricing-hero,.contenus-hero-main{padding:2rem 0}.pricing-cards{padding:0 0 3rem}.pricing-cards h2,.types-contenus-titles>h2{font-size:1.5rem;margin-bottom:2rem}.pricing-card{min-height:320px;padding:1.2rem 1rem}.card-title{font-size:1rem;margin:0}.card-pricing{margin:.5rem 0 1rem}.price{font-size:2.1rem}.price-period{font-size:var(--text-size-mobile)}.card-tagline{font-size:.8rem;margin:0 0 .5rem}.features-list li{font-size:.7rem}.card-target{font-size:.7rem;margin:.5rem 0}.card-footer{padding-top:1rem}.pricing-group-title:nth-of-type(2){margin:3rem auto 0}}.faq-section{background-color:var(--color-white);margin-top:3rem;padding:80px 0}.faq-container{margin:0 auto;max-width:1100px;padding:0 var(--container-padding);width:100%}.faq-grid{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 2fr}.faq-subtitle{color:var(--color-text-lightest);font-size:var(--text-size-mobile);font-weight:400;letter-spacing:2px;margin-bottom:.9rem;text-transform:uppercase}.faq-title{color:var(--color-heading);font-size:2.7rem;font-weight:600;line-height:1.2;margin-bottom:2rem}.faq-cta{margin-top:2rem}.faq-list{list-style:none;margin:0;padding:0}.faq-item{border-bottom:1px solid #e5e5e5}.faq-questions{padding-left:8rem}.faq-question{align-items:center;background:none;border:none;color:var(--color-heading);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:1.5rem 0;text-align:left;width:100%}.faq-question-text{flex:1;padding-right:1rem}.faq-chevron{color:var(--color-heading);height:16px;transition:transform .3s ease;width:16px}.faq-item.active .faq-chevron{transform:rotate(180deg)}.faq-answer{color:var(--color-text-lightest);display:none;line-height:1.6;padding:0 0 18px}.faq-answer p,li{font-size:var(--text-size-mobile)}.faq-item.active .faq-answer{display:block}@media(width<=1200px){.faq-container{max-width:1000px;padding:0 2rem}.faq-grid{gap:3rem}.faq-title{font-size:2.4rem}.faq-questions{padding-left:6rem}}@media(width<=1024px){.faq-grid{gap:2.5rem}.faq-title{font-size:2.2rem}.faq-questions{padding-left:4rem}}@media(width<=980px){.faq-grid{gap:2rem;grid-template-columns:1fr}.faq-content{margin-bottom:1rem;padding-right:0;text-align:left}.faq-title{font-size:2rem;margin-bottom:1.5rem}.faq-questions{padding-left:0!important}.faq-question{font-size:.95rem;padding:1.2rem 0;text-align:left}.faq-question-text,.faq-answer{text-align:left}.faq-answer p,li{font-size:.85rem;text-align:left}}@media(width<=480px){.faq-section{margin-top:2rem;padding:60px 0}.faq-container{padding:0 1rem}.faq-title{font-size:1.8rem;margin-bottom:1rem}.faq-question{font-size:var(--text-size-mobile);padding:1rem 0}.faq-answer{padding:0 0 1rem}.faq-answer p,li{font-size:var(--text-size-mobile);line-height:1.5}.faq-chevron{height:14px;width:14px}}#clients-payment-banner{background:#fdf2f0;box-sizing:border-box;margin:5rem auto;max-width:90%;overflow:hidden;padding:60px 0;position:relative;width:100%}#clients-payment-banner:before{background:#fff;bottom:0;clip-path:polygon(0% 0%,100% 0%,55% 8%,70% 18%,45% 25%,65% 35%,40% 45%,60% 55%,35% 65%,55% 75%,30% 85%,50% 95%,25% 100%,0% 100%);content:"";left:-1px;position:absolute;top:0;width:50px;z-index:2}#clients-payment-banner:after{background:#fff;bottom:0;clip-path:polygon(100% 0%,0% 0%,45% 8%,30% 18%,55% 25%,35% 35%,60% 45%,40% 55%,65% 65%,45% 75%,70% 85%,50% 95%,75% 100%,100% 100%);content:"";position:absolute;right:-1px;top:0;width:50px;z-index:2}#clients-payment-banner .container{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 20px;width:100%}.clients-grid-tarification{box-sizing:border-box;display:grid;gap:3rem;grid-template-columns:repeat(5,1fr);margin:0 auto 4rem;max-width:100%;place-items:center center;width:100%}.client-logo-tarification{filter:grayscale(1) brightness(.8);height:auto;max-height:60px;max-width:140px;object-fit:contain;opacity:.7;transition:all .3s ease;width:auto}.client-logo-tarification:hover{filter:grayscale(.3) brightness(1);opacity:.9;transform:scale(1.05)}.payment-content{margin-top:3rem;text-align:center}.payment-security-text{color:var(--color-text-light);font-size:var(--text-size-laptop);font-weight:300;line-height:1.4;margin:3rem auto}.payment-methods{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.payment-logo{height:40px;object-fit:contain;opacity:.9;transition:all .3s ease;width:auto}.payment-logo:hover{opacity:1;transform:scale(1.1)}@media(width<=1199px){.clients-grid-tarification{box-sizing:border-box;gap:2rem;grid-template-columns:repeat(5,1fr);max-width:800px;width:100%}#clients-payment-banner:before{background:#fff;clip-path:polygon(0% 70%,8% 45%,15% 85%,25% 35%,35% 90%,42% 25%,50% 80%,58% 40%,65% 95%,75% 30%,85% 75%,92% 50%,100% 85%,100% 0%,0% 0%);height:35px;inset:-1px 0 auto;width:auto}#clients-payment-banner:after{background:#fff;clip-path:polygon(0% 15%,8% 50%,15% 25%,25% 70%,35% 10%,42% 75%,50% 20%,58% 60%,65% 5%,75% 70%,85% 25%,92% 50%,100% 15%,100% 100%,0% 100%);height:35px;inset:auto 0 -1px;width:auto}}@media(width<=768px){#clients-payment-banner{max-width:80%;padding:50px 0}#clients-payment-banner:before{background:#fff;clip-path:polygon(0% 70%,8% 45%,15% 85%,25% 35%,35% 90%,42% 25%,50% 80%,58% 40%,65% 95%,75% 30%,85% 75%,92% 50%,100% 85%,100% 0%,0% 0%);height:20px;inset:-1px 0 auto;width:auto}#clients-payment-banner:after{background:#fff;clip-path:polygon(0% 15%,8% 50%,15% 25%,25% 70%,35% 10%,42% 75%,50% 20%,58% 60%,65% 5%,75% 70%,85% 25%,92% 50%,100% 15%,100% 100%,0% 100%);height:20px;inset:auto 0 -1px;width:auto}.clients-grid-tarification{box-sizing:border-box;gap:1.5rem;grid-template-columns:repeat(5,1fr);margin-bottom:3rem;max-width:600px;width:100%}.client-logo-tarification{max-height:45px;max-width:100px}.payment-security-text{font-size:var(--text-size-laptop)}.payment-logo{height:35px}}@media(width<=480px){#clients-payment-banner{max-width:85%;padding:40px 0}.clients-grid-tarification{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2.5rem;max-width:350px;width:100%}.client-logo-tarification{flex:0 0 calc(50% - .5rem);max-height:35px;max-width:90px}.client-logo-tarification:nth-child(5){flex:0 0 90px;margin:0 auto}.payment-logo{height:30px}}.clients-section-title{line-height:1.3;margin:2rem auto 5rem;max-width:1000px;text-align:center}.clients-grid-tarification{display:grid;gap:3rem;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1300px;padding:0 2rem;place-items:center center}.client-logo-tarification{height:auto;max-height:80px;max-width:100%;object-fit:contain;opacity:1;transition:all .3s ease;width:auto}.client-logo-tarification:hover{transform:scale(1.05)}.payment-content{margin:0 auto;max-width:1100px;padding:0 2rem;text-align:center}.payment-logo{height:auto;max-height:50px;max-width:80px;object-fit:contain;opacity:.8;transition:all .3s ease;width:auto}.payment-logo:hover{opacity:1;transform:translateY(-2px)}@media(width<=980px){.clients-grid-tarification{gap:2rem;grid-template-columns:repeat(5,1fr);padding:0 1.5rem}.client-logo-tarification{max-height:70px}.payment-content{padding:0 1.5rem}.payment-logo{max-height:45px;max-width:70px}}@media(width<=768px){.clients-grid-tarification{gap:3rem;grid-template-columns:1fr;padding:0 1rem}.client-logo-tarification{max-height:60px}.payment-content{padding:0 1rem}.payment-logo{max-height:40px;max-width:60px}}@media(width<=480px){.clients-grid-tarification{gap:3rem;grid-template-columns:1fr;max-width:300px}.client-logo-tarification{max-height:50px}.payment-logo{max-height:35px;max-width:55px}}.page-hero{background-color:var(--color-white);padding:8rem 2rem 4rem;width:100%}.page-hero-container{margin:0 auto;max-width:1600px;padding:0 var(--container-padding);text-align:left}.page-hero h1,.page-hero .h1{margin-bottom:5rem;text-align:center}.page-hero p{margin:0 auto 1.5rem;max-width:800px;text-align:left}.page-hero p:last-child{margin-bottom:0}@media(width<=980px){.page-hero{padding:6rem 2rem}}@media(width<=480px){.page-hero{padding:3rem 1rem;margin-bottom:1rem}.page-hero-container{padding:0 1rem}.page-hero p{margin-bottom:1rem}}.about-history{margin:0 auto;max-width:var(--medium-section-max-width);overflow-x:hidden;padding:0;width:100%}.about-history .section-two-cols{margin:0 auto}.about-history .text-block h3{color:var(--color-heading);font-weight:700;margin-bottom:2rem;text-align:left}.about-history .text-block p{color:var(--color-text);font-size:var(--text-size-desktop);line-height:1.7;margin-bottom:1.5rem;text-align:left}.about-history .img-block img{border-radius:12px;height:auto;width:100%}.about-team{margin:0 auto;max-width:var(--section-max-width);overflow-x:hidden;padding:var(--section-padding);width:100%}.about-team h3{color:var(--color-heading);font-weight:700;margin-bottom:3rem;text-align:center}.team-grid{display:grid;gap:3rem 2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:var(--medium-section-max-width)}.team-member{align-items:center;display:flex;flex-direction:column;text-align:center}.team-avatar{border-radius:50%;height:150px;margin-bottom:1.5rem;object-fit:cover;transition:transform .3s ease;width:150px}.team-avatar:hover{transform:scale(1.05)}.team-name{color:var(--color-heading);font-size:var(--text-size-desktop);font-weight:600}.about-history{background-color:var(--color-white);overflow-x:hidden;padding:var(--section-padding);width:100%}.about-history .container{margin:0 auto;max-width:var(--section-max-width);padding:0 var(--container-padding)}.about-history .section-two-cols{margin:0 auto;max-width:var(--section-max-width);padding:var(--container-padding-desktop)}.about-history .text-block h3{color:var(--color-heading);font-weight:700;margin-bottom:1.5rem;text-align:left}.about-history .text-block p{color:var(--color-text-lightest);font-size:var(--text-size-desktop);line-height:1.6;margin-bottom:1.5rem;text-align:left}.history-stats{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:2rem 0;padding-left:0}.history-stats li{align-items:center;color:var(--color-text);display:flex;font-size:var(--text-size-desktop);line-height:1.6;margin-bottom:.75rem}.history-stats li:before{color:var(--color-text-light);content:"\f058";flex-shrink:0;font-family:FA Subset Solid;font-size:20px;font-weight:900;height:20px;line-height:20px;margin-right:10px;text-align:center;width:20px}@media(width<=980px){.about-history{padding:3rem 0}.about-history .section-two-cols{padding:var(--container-padding-mobile)}.about-history .text-block p,.history-stats li{font-size:var(--text-size-laptop)}.history-stats{gap:.5rem;margin:1.5rem 0}}@media(width<=480px){.about-history .text-block p,.history-stats li{font-size:var(--text-size-mobile)}.about-history .section-two-cols{padding:3rem 0}.history-stats{margin:1.25rem 0}.history-stats li{margin-bottom:.5rem}}.about-cta{margin:0 auto;max-width:var(--section-max-width);overflow-x:hidden;padding:var(--section-padding);text-align:center;width:100%}.cta-content h3{color:var(--color-heading);font-weight:700;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:var(--medium-section-max-width);text-align:center}.mentions-content{margin:0 auto;max-width:900px;padding:3rem 0 5rem}.mentions-container{margin:0 auto;max-width:800px;width:100%}.mentions-section{border-bottom:1px solid #f0f0f0;margin-bottom:2.5rem;padding-bottom:1.5rem}.mentions-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mentions-section p,.mentions-section ul,.mentions-section ol{color:var(--color-text, #222);font-size:1.08rem;line-height:1.8;margin-bottom:1.2rem;margin-top:0}.mentions-section ul,.mentions-section ol{margin-bottom:1.5rem;padding-left:2rem}.mentions-section li{font-size:1.05rem;line-height:1.7;margin-bottom:.5rem}.mentions-section h3,.mentions-section .mentions-subtitle{color:var(--color-heading);font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:1.2rem;margin-top:2.5rem}.mentions-section h4,.mentions-section .mentions-subheading{color:var(--color-text);font-size:1.13rem;font-weight:600;line-height:1.4;margin-bottom:.8rem;margin-top:1.5rem}.mentions-section .legal-update{color:var(--color-text-light);font-size:.98rem;margin-top:2.5rem;text-align:right}.mentions-section .contact-info{font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.mentions-section .mentions-list{margin-bottom:1.2rem}@media(width<=980px){.history-stats li{text-align:left}.team-grid{gap:var(--container-gap-laptop);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);max-width:700px}.team-avatar{height:130px;width:130px}.mentions-content{max-width:98vw;padding:2rem 0 3rem}.mentions-container{max-width:95vw}.mentions-section{margin-bottom:2rem;padding-bottom:1rem}.mentions-section h3,.mentions-section .mentions-subtitle{font-size:1.18rem}.mentions-section h4,.mentions-section .mentions-subheading{font-size:1.05rem}}@media(width<=768px){.about-history .text-block h3{font-size:var(--h3-size-laptop)}.team-grid{gap:var(--container-gap-mobile);max-width:600px}.team-avatar{height:110px;width:110px}}@media(width<=480px){.cta-content h3{margin-bottom:1.5rem;padding:0 1rem}.team-grid{gap:1.5rem 1rem;max-width:400px}.team-avatar{height:90px;width:90px}.team-name{font-size:var(--text-size-mobile)}.mentions-content{padding:1.2rem 0 2rem}.mentions-container{max-width:99vw;padding:0 .5rem}.mentions-section{margin-bottom:1.2rem;padding-bottom:.7rem}.mentions-section p,.mentions-section ul,.mentions-section ol{font-size:.98rem}.mentions-section h3,.mentions-section .mentions-subtitle{font-size:1.05rem}.mentions-section h4,.mentions-section .mentions-subheading{font-size:.98rem}}#platforms-banner{background:#fdf2f0;box-sizing:border-box;margin:5rem auto;max-width:90%;overflow:hidden;padding:60px 0;position:relative;width:100%}#platforms-banner:before{background:#fff;bottom:-1px;clip-path:polygon(0% 0%,100% 0%,55% 8%,70% 18%,45% 25%,65% 35%,40% 45%,60% 55%,35% 65%,55% 75%,30% 85%,50% 95%,25% 100%,0% 100%);content:"";left:-1px;position:absolute;top:-1px;width:50px;z-index:2}#platforms-banner:after{background:#fff;bottom:-1px;clip-path:polygon(100% 0%,0% 0%,45% 8%,30% 18%,55% 25%,35% 35%,60% 45%,40% 55%,65% 65%,45% 75%,70% 85%,50% 95%,75% 100%,100% 100%);content:"";position:absolute;right:-1px;top:-1px;width:50px;z-index:2}#platforms-banner .container{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 20px;width:100%}#platforms-banner .highlight-text{color:#ff9500}.platforms-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1200px;place-items:center center;width:100%}.platform-item{align-items:center;display:flex;height:120px;justify-content:center;padding:15px;width:100%}.platform-logo{filter:grayscale(1) brightness(.7) contrast(1.2);height:auto;max-height:100px;max-width:100%;object-fit:contain;opacity:.8;transition:all .3s ease;width:auto}.platform-item:hover .platform-logo{filter:grayscale(.3) brightness(1) contrast(1);opacity:1;transform:scale(1.05)}@media(width<=1199px){.platforms-grid{gap:4rem 6rem;grid-template-columns:repeat(2,1fr);max-width:800px}#platforms-banner:before{background:#fff;clip-path:polygon(0% 70%,8% 45%,15% 85%,25% 35%,35% 90%,42% 25%,50% 80%,58% 40%,65% 95%,75% 30%,85% 75%,92% 50%,100% 85%,100% 0%,0% 0%);height:35px;inset:0 0 auto;width:auto}#platforms-banner:after{background:#fff;clip-path:polygon(0% 15%,8% 50%,15% 25%,25% 70%,35% 10%,42% 75%,50% 20%,58% 60%,65% 5%,75% 70%,85% 25%,92% 50%,100% 15%,100% 100%,0% 100%);height:35px;inset:auto 0 0;width:auto}}@media(width<=768px){#platforms-banner{max-width:80%;padding:50px 0}#platforms-banner:before{background:#fff;clip-path:polygon(0% 70%,8% 45%,15% 85%,25% 35%,35% 90%,42% 25%,50% 80%,58% 40%,65% 95%,75% 30%,85% 75%,92% 50%,100% 85%,100% 0%,0% 0%);height:20px;inset:0 0 auto;width:auto}#platforms-banner:after{background:#fff;clip-path:polygon(0% 15%,8% 50%,15% 25%,25% 70%,35% 10%,42% 75%,50% 20%,58% 60%,65% 5%,75% 70%,85% 25%,92% 50%,100% 15%,100% 100%,0% 100%);height:20px;inset:auto 0 0;width:auto}.platforms-grid{gap:2rem;grid-template-columns:repeat(2,1fr);max-width:400px}.platform-item{height:80px;padding:10px}.platform-logo{max-height:60px}}#seo-checklist{background:var(--color-gray);box-sizing:border-box;justify-content:center;overflow:hidden;padding:80px 0;position:relative;width:100%}#seo-checklist .container{padding:0;position:relative;z-index:1}.checklist-grid{box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:100%;padding:0 1rem;width:100%}.checklist-column{display:flex;flex-direction:column;justify-content:flex-start;padding:0 1rem}.checklist-items{list-style:none;margin:0;padding:0}.checklist-items li{align-items:flex-start;color:var(--color-text-lightest);display:flex;font-size:var(--text-size-mobile);line-height:1.7}.checklist-items li:before{content:"\f058";flex-shrink:0;font-family:FA Subset Solid;font-size:16px;font-weight:900;height:20px;line-height:20px;margin-right:10px;text-align:center;width:20px}@media(width<=990px){.checklist-grid{gap:1.5rem;padding:0 1rem}.checklist-column{padding:0 .5rem}}@media(width<=980px){.checklist-column{padding:0 .5rem}.checklist-items li{font-size:var(--text-size-laptop)}}@media(width<=800px){.checklist-grid{gap:1rem;grid-template-columns:1fr}.checklist-items li{font-size:var(--text-size-mobile);padding:0 1rem}.checklist-column{padding:0 0 0 1rem}}@media(width<=768px){#seo-checklist{padding:60px 0}}@media(width<=480px){.checklist-grid{gap:1rem;padding:0 .5rem}.checklist-column{padding:0 0 0 .5rem}}#footer{background:var(--color-white);box-sizing:border-box;margin-top:4rem;overflow:hidden;padding:3rem 0 0;width:100%}.footer-main{box-sizing:border-box;display:grid;gap:4rem;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;max-width:var(--section-max-width);padding:0 20px 3rem;width:100%}.footer-branding{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;margin:0 auto}.footer-brand-block{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.footer-logo{max-height:40px;width:auto}.footer-brand-block img[src*=logo_tuberanker_nav],.footer-brand-block img[src*=logo_localranking_nav],.footer-brand-block img[src*=logo_alttextgenerator_nav]{height:auto;max-height:40px;max-width:120px;object-fit:contain;width:auto}.footer-brand-link{color:var(--color-text);font-size:var(--text-size-mobile);text-decoration:none;transition:color .3s ease}.footer-brand-link:hover{color:var(--color-primary)}.social-icons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.social-icon{align-items:center;background:var(--color-light-gray);border-radius:50%;color:var(--color-text);display:flex;height:32px;justify-content:center;text-decoration:none;transition:all .3s ease;width:32px}.social-icon:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.social-icon i{font-size:14px}.footer-sitemap{display:flex;flex-direction:column;margin:0 auto}.footer-title{color:var(--color-heading);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.footer-links{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.footer-link{color:var(--color-text);font-size:.95rem;padding:.25rem 0;text-decoration:none;transition:all .3s ease}.footer-link:hover{color:var(--color-primary);padding-left:.5rem}.footer-articles{display:flex;flex-direction:column}.footer-contact{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto}.footer-contact-item{align-items:flex-start;display:flex;gap:.75rem}.footer-contact-icon{align-items:center;background:var(--color-light-gray);border-radius:50%;color:var(--color-text);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:.125rem;text-decoration:none;transition:all .3s ease;width:32px}.footer-contact-icon:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.footer-contact-icon i{font-size:14px}.footer-contact-info{display:flex;flex-direction:column;gap:.25rem}.footer-contact-title{color:var(--color-heading);font-size:1rem;font-weight:600;margin:0}.footer-contact-details{color:var(--color-text);font-size:var(--text-size-mobile);line-height:1.4;margin:0}.footer-separator{border-top:1px solid #e5e5e5;margin:0 auto;max-width:var(--section-max-width)}.footer-bottom{align-items:center;color:var(--color-text-light);display:flex;font-size:var(--text-size-mobile);justify-content:space-between;margin:0 auto;max-width:var(--section-max-width);padding:2rem 0}.footer-copyright{font-size:var(--text-size-mobile);margin:0}.footer-legal{display:flex;gap:2rem}.footer-legal-link{color:var(--color-text-light);text-decoration:none;transition:color .3s ease}.footer-legal-link:hover{color:var(--color-primary)}@media(width<=1200px){.footer-main{gap:2rem;padding:0 40px 3rem}.footer-title{font-size:var(--text-size-laptop);margin-bottom:1.25rem}.footer-link{font-size:var(--text-size-mobile)}.footer-brand-link{color:var(--color-text-lightest);font-size:.6rem}.footer-contact-title{font-size:.95rem}.footer-contact-details{font-size:.85rem}}@media(width<=980px){#footer{margin-top:0}.footer-main{gap:2rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;padding:0 30px 3rem}.footer-contact{border-bottom:1px solid var(--color-border-light);display:grid;gap:1rem 2rem;grid-column:1 / -1;grid-row:1;grid-template-columns:1fr 1fr 1fr;grid-template-rows:60px auto auto;margin-bottom:2rem;padding-bottom:2rem}#invisble-footer-contact{display:none}.footer-contact-item{display:contents}.footer-contact-icon{grid-row:1;height:40px;margin:0;place-self:center center;width:40px}.footer-contact-title{align-items:center;display:flex;font-size:.95rem;font-weight:600;grid-row:2;justify-content:center;margin:0;min-height:2rem;padding:.5rem 0;text-align:center}.footer-contact-details{align-items:flex-start;display:flex;font-size:.85rem;grid-row:3;justify-content:center;line-height:1.4;margin:0;min-height:2.5rem;padding:.25rem 0;text-align:center}.footer-branding{grid-column:1;grid-row:2}.footer-sitemap{grid-column:2;grid-row:2}.footer-articles{grid-column:3;grid-row:2}.footer-bottom{font-size:.7rem;padding:2rem 30px}.footer-copyright{font-size:.7rem;margin:0}}@media(width<=530px){.footer-main{gap:2rem;grid-template-columns:1fr;grid-template-rows:auto;padding:0 20px 2rem}.footer-contact{border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:1.5rem;grid-column:1;grid-row:1;margin-bottom:1rem;padding-bottom:3rem}.footer-contact-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;max-width:none;text-align:left}.footer-contact-info{align-items:flex-start;text-align:left}.footer-branding,.footer-sitemap,.footer-articles{grid-column:1;grid-row:auto;margin:0}.footer-bottom{flex-direction:column;gap:1rem;padding:1.5rem 20px;text-align:center}.footer-legal{gap:1rem}}@media(width<=480px){.footer-title{font-size:var(--text-size-laptop)!important;margin-bottom:1.25rem!important}}.sr-only{border:0;clip-path:inset(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fade-left{opacity:0;transform:translate(calc(-1 * var(--transform-fade-distance)))}.fade-right{opacity:0;transform:translate(var(--transform-fade-distance))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-animate]{opacity:1!important;transform:none!important;will-change:auto!important}}[data-animate]{opacity:0;will-change:opacity,transform}[data-animate=fade-up]{transform:translateY(30px)}[data-animate=fade-left]{transform:translate(-30px)}[data-animate=fade-right]{transform:translate(30px)}[data-animate=fade-in]{transform:none}[data-animate=zoom-in]{transform:scale(.9)}.no-js [data-animate],.no-intersection-observer [data-animate]{opacity:1!important;transform:none!important;will-change:auto!important}@media(width<=768px){[data-animate]{will-change:auto}}@supports not (will-change: transform){[data-animate]{opacity:1!important;transform:none!important}}.page-audit-seo #seo-audit [data-animate],.page-audit-seo #seo-audit .section-two-cols .text-block,.page-audit-seo #seo-audit .section-two-cols .img-block{display:block!important;opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important;will-change:auto!important}#seo-audit .section-two-cols .img-block{display:flex!important}#seo-audit .section-two-cols{align-items:center!important;display:flex!important;flex-direction:row!important}#seo-audit .section-two-cols.section-two-cols--reverse{flex-direction:row-reverse!important}@media(width<=980px){#seo-audit .section-two-cols,#seo-audit .section-two-cols.section-two-cols--reverse{align-items:center!important;display:flex!important;flex-direction:column!important;text-align:left!important}#seo-audit .section-two-cols .text-block,#seo-audit .section-two-cols .img-block{flex:none!important;order:initial!important;width:100%!important}#seo-audit .section-two-cols .img-block,#seo-audit .section-two-cols.section-two-cols--reverse .img-block{order:-1!important}#seo-audit .text-block,#seo-audit .text-block h3,#seo-audit .text-block p{text-align:left!important}}.container,.section-two-cols,.main-content{max-width:100%}.page-hero,.about-history,.about-team,.about-cta{max-width:100%;width:100%}#clients-payment-banner{overflow-x:hidden}.clients-grid-tarification{box-sizing:border-box;max-width:100%;width:100%}.section-two-cols>*{flex-shrink:1;min-width:0}img,svg{display:block;height:auto;max-width:100%}@media(width<=768px){.container{max-width:100%}.section-two-cols{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}}.main-content{min-height:auto;width:100%}html,body{box-sizing:border-box;margin:0;max-width:100%;padding:0;width:100%}.container,.section-two-cols,.main-content,.audit-features-section,.hero-section .clients-grid{overflow:visible!important}#platforms-banner,#clients-payment-banner{overflow:hidden!important}@media(width<=768px){.container,.section-two-cols,.text-block,.img-block{max-width:100%!important;overflow:visible!important}}.nav-link,.footer-link{overflow:visible!important}.client-logo,.platform-logo,.team-avatar{height:auto!important;max-width:100%!important}.form-group,.contact-form,.main-navigation,.text-block h1,.text-block h2,.text-block h3,.text-block p,.features-grid,.team-grid,.faq-grid{overflow:visible!important}@media(width>=768px){body{font-size:var(--text-size-laptop)}}@media(width>=980px){.container{margin:0 auto;max-width:var(--section-max-width)}.mobile-toggle,.mobile-navigation{display:none}.main-navigation{display:flex}}@media(width>=1200px){body{font-size:var(--text-size-desktop)}.container{max-width:var(--section-max-width)}}@media(width>=1600px){#why-nova,#value{margin:0 auto;max-width:calc(100% - 200px)}#why-nova{margin-bottom:100px}.why-nova-content{padding:0 50px;text-align:left}.why-nova-content p{text-align:left}}@media print{.site-header,.mobile-navigation,#footer{display:none}.main-content{padding-top:0}*{background:transparent!important;box-shadow:none!important;color:#000!important}.feature-card,.value-item{break-inside:avoid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-animate],.animate-element{opacity:1!important;transform:none!important;transition:none!important}}.intro-service-container{margin:2rem auto;padding:0 3rem;text-align:center}.intro-service-title{color:var(--color-heading);font-weight:700;line-height:1.2;margin:0 auto 5rem;max-width:800px;text-align:center}.intro-service-content{margin:0 auto;max-width:800px;text-align:left}.intro-service-content p{color:var(--color-text);font-size:var(--text-size-desktop);font-weight:400;line-height:1.7;margin-bottom:3rem;max-width:100%}.intro-service-content p:last-child{margin-bottom:0}.section-tabs-scroll-snap{display:flex;gap:var(--gap-large);margin:6rem auto 0;max-width:var(--section-max-width);padding:5rem 2rem 0;position:relative}.scroll-snap-nav{display:flex;flex:0 0 var(--nav-width);flex-direction:column;height:var(--nav-height);justify-content:space-evenly;padding:3.5rem 0;position:sticky;top:2rem}.tabs-nav-item{background:none;border:none;border-left:4px solid transparent;border-radius:.5rem;color:var(--color-text-lightest);cursor:pointer;display:block;font-family:var(--font-family-default);font-size:var(--text-size-desktop);font-weight:400;padding:1rem 1.5rem;text-align:left;text-decoration:none;transition:var(--transition-smooth);width:100%}.tabs-nav-item:hover{background-color:var(--color-beige);color:var(--color-text)}.tabs-nav-item.active{color:var(--color-text-dark);font-weight:500}.tabs-nav-item:nth-child(1).active,.tabs-nav-item:nth-child(1):hover{background-color:var(--color-yellow-pastel);border-left-color:var(--color-yellow-pastel)}.tabs-nav-item:nth-child(2).active,.tabs-nav-item:nth-child(2):hover{background-color:var(--color-orange-pastel);border-left-color:var(--color-orange-pastel)}.tabs-nav-item:nth-child(3).active,.tabs-nav-item:nth-child(3):hover{background-color:var(--color-pink-pastel);border-left-color:var(--color-pink-pastel)}.tabs-nav-item:nth-child(4).active,.tabs-nav-item:nth-child(4):hover{background-color:var(--color-green-pastel);border-left-color:var(--color-green-pastel)}.tabs-nav-item:nth-child(5).active,.tabs-nav-item:nth-child(5):hover{background-color:var(--color-blue-pastel);border-left-color:var(--color-blue-pastel)}.tabs-nav-item:nth-child(6).active,.tabs-nav-item:nth-child(6):hover{background-color:var(--color-purple-pastel);border-left-color:var(--color-purple-pastel)}#section-1 .pricing-card .card-title{background-color:var(--color-yellow)}#section-2 .pricing-card .card-title{background-color:var(--color-orange)}#section-3 .pricing-card .card-title{background-color:var(--color-pink)}#section-4 .pricing-card .card-title{background-color:var(--color-green)}#section-5 .pricing-card .card-title{background-color:var(--color-blue)}#section-6 .pricing-card .card-title{background-color:var(--color-purple)}#pricing-seo-offers .pricing-card:nth-child(1) .card-title,#title-audit-initial{background-color:var(--color-blue-pastel)}#pricing-seo-offers .pricing-card:nth-child(2) .card-title,#title-audit-strategique{background-color:var(--color-green-pastel)}#pricing-seo-offers .pricing-card:nth-child(3) .card-title,#title-audit-integration{background-color:var(--color-yellow-pastel)}.scroll-snap-content{flex:1;margin:0 auto;max-height:1000px;max-width:var(--content-width)}#scroll-snap-content-website{border:1px solid var(--color-border-light);border-radius:8px}.content-section,.content-pricing-section{display:flex;flex-direction:column;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.content-section:not(.visible),.content-pricing-section:not(.visible){display:none}.content-section.visible,.content-pricing-section.visible{display:flex;opacity:1;transform:translateY(0);padding:1rem}.content-section h3{margin-bottom:1.5rem}.content-section p{font-family:var(--font-family-default);font-size:var(--text-size-desktop);line-height:1.6;margin-bottom:1rem}.feature-list{list-style:none;margin:1rem 0}.feature-list li{align-items:center;display:flex;font-size:1rem;margin-bottom:.75rem}.feature-list li:before{align-items:center;background:var(--color-text-light);border-radius:50%;color:var(--color-white);content:"\2713";display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;margin-right:.75rem;width:1.25rem}.approche{margin:6rem auto 0;padding:2rem 0 0}.timeline-new{--col-gap: 2rem;--row-gap: 8rem;--line-w: .25rem;--date-height: 3rem;--inline-padding: 1.5rem;column-gap:var(--col-gap);display:grid;grid-auto-columns:max-content;grid-template-columns:var(--line-w) 1fr;list-style:none;margin-inline:auto;margin-top:5rem;width:min(60rem,90%)}.timeline-new *{max-width:none!important}.timeline-new li{display:grid;grid-column:2;grid-row:span 2;grid-template-rows:min-content min-content min-content;margin-inline:var(--inline-padding);opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.timeline-new li:not(:last-child){margin-bottom:var(--row-gap)}.timeline-new li.animate-in{opacity:1;transform:translateY(0)}.timeline-new:before{background:var(--color-heading);border-radius:calc(var(--line-w) / 2);content:"";grid-column:1;grid-row:1 / span 20}.timeline-new .date{background-color:var(--accent-color);border-radius:calc(var(--date-height) / 2) 0 0 calc(var(--date-height) / 2);color:#fff;display:grid;font-family:var(--font-family-default);font-size:var(--h6-size-desktop);font-weight:var(--h6-weight);height:var(--date-height);margin-inline:calc(var(--inline-padding) * -1);place-content:center;position:relative;text-align:center;transform:scale(.8);transition:var(--transition-bounce)}.timeline-new li.animate-in .date{transform:scale(1)}.timeline-new .date:before{aspect-ratio:1;background:var(--accent-color);background-image:linear-gradient(var(--color-dark-shadow) 100%,transparent);clip-path:polygon(0 0,100% 0,0 100%);content:"";position:absolute;right:0;top:100%;width:var(--inline-padding)}.timeline-new .date:after{aspect-ratio:1;background:var(--color-background, var(--color-light-gray));border:.3rem solid var(--accent-color);border-radius:50%;content:"";position:absolute;right:calc(100% + var(--col-gap) + var(--line-w) / 2);top:50%;transform:translate(50%,-50%) scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:2rem}.timeline-new li.animate-in .date:after{transform:translate(50%,-50%) scale(1)}.timeline-new .title,.timeline-new .descr{background:#fefefe;padding-inline:var(--inline-padding);position:relative}.timeline-new .title{color:var(--color-heading);font-family:var(--font-family-default);font-size:var(--h4-size-desktop);font-weight:var(--h4-weight);line-height:var(--h4-line-height);overflow:hidden;padding-block:var(--inline-padding) 1rem}.timeline-new .descr{color:var(--color-text-light);font-family:var(--font-family-default);font-size:var(--text-size-desktop);font-weight:400;line-height:1.6;padding-block-end:var(--inline-padding)}.timeline-new .title:before,.timeline-new .descr:before{background:#0000000d;border-radius:50%;content:"";filter:blur(2px);height:.2rem;left:50%;position:absolute;transform:translate(-50%,50%);width:90%}.timeline-new .title:before{bottom:calc(100% + .125rem)}.timeline-new .descr:before{bottom:.25rem;z-index:-1}.avantages-container{margin:var(--section-margin);margin-left:auto;margin-right:auto;max-width:var(--section-max-width);padding:var(--container-padding-desktop)}.section-title-custom{margin:5rem auto;text-align:center}.avantages-list{list-style:none;margin:5rem auto 0;max-width:1000px;padding:0}.avantages-item{align-items:flex-start;display:flex;margin-bottom:3rem;padding:0}.avantages-check-icon{color:var(--color-primary);flex-shrink:0;font-size:1.5rem;margin-right:1rem;margin-top:.125rem}.avantages-text{flex:1;font-family:var(--font-family-default);font-size:var(--text-size-desktop);line-height:1.6}.avantages-text strong{color:var(--color-heading);font-weight:600}@media(width<=980px){.tabs-nav-item{font-size:var(--text-size-laptop);padding:1rem .75rem}.content-section h3{font-size:var(--h3-size-laptop);margin-bottom:1.5rem}.content-section p{font-size:var(--text-size-laptop)}.avantages-container{padding:var(--container-padding-laptop)}.avantages-text{font-size:var(--text-size-laptop)}.intro-service-container{padding:var(--container-padding-laptop)}.intro-service-content p{font-size:var(--text-size-laptop);margin-bottom:3rem}}@media(width<=768px){.section-tabs-scroll-snap{flex-direction:column;gap:var(--gap-medium);padding:var(--section-padding-mobile)}.scroll-snap-nav{display:grid;flex:none;gap:var(--gap-tiny);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:auto;margin:0;padding:1.25rem 1rem;position:static}.tabs-nav-item{align-items:center;background:var(--color-white);border:1px solid var(--color-border-light);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;justify-content:center;min-height:44px;padding:.75rem .5rem;text-align:center;transition:var(--transition-smooth);white-space:nowrap;width:100%}.tabs-nav-item:hover{background-color:var(--color-light-gray);box-shadow:var(--color-shadow);transform:translateY(-1px)}.tabs-nav-item.active{transform:translateY(-1px)}.tabs-nav-item:nth-child(1).active{background-color:var(--color-yellow-pastel);border-color:var(--color-yellow-pastel)}.tabs-nav-item:nth-child(2).active{background-color:var(--color-orange-pastel);border-color:var(--color-orange-pastel)}.tabs-nav-item:nth-child(3).active{background-color:var(--color-pink-pastel);border-color:var(--color-pink-pastel)}.tabs-nav-item:nth-child(4).active{background-color:var(--color-green-pastel);border-color:var(--color-green-pastel)}.tabs-nav-item:nth-child(5).active{background-color:var(--color-blue-pastel);border-color:var(--color-blue-pastel)}.tabs-nav-item:nth-child(6).active{background-color:var(--color-purple-pastel);border-color:var(--color-purple-pastel)}.scroll-snap-content{height:auto;max-width:100%}.content-section{min-height:auto;padding:1rem 1.5rem 4rem}.content-section h3{font-size:var(--h3-size-laptop);margin-bottom:1.25rem}.content-section p{font-size:var(--text-size-laptop)}.feature-list{padding-left:0}.feature-list li{display:block;font-size:var(--text-size-laptop);line-height:1.5;padding-left:1.75rem;position:relative}.feature-list li:before{height:1.125rem;left:0;margin-right:0;position:absolute;top:.125rem;width:1.125rem}.avantages-container{padding:var(--container-padding-mobile)}.section-title-custom{margin:5rem auto}.avantages-list{padding:0 2rem}.avantages-item{margin-bottom:2.5rem}}@media(width<=480px){.avantages-list{padding:0 1rem}}@media(width>=40rem){.timeline-new{grid-template-columns:1fr var(--line-w) 1fr}.timeline-new:before{grid-column:2}.timeline-new li:nth-child(odd){grid-column:1}.timeline-new li:nth-child(2n){grid-column:3}.timeline-new li:nth-child(1){grid-row:1 / span 2}.timeline-new li:nth-child(2){grid-row:2 / span 2}.timeline-new li:nth-child(3){grid-row:3 / span 2}.timeline-new li:nth-child(4){grid-row:4 / span 2}.timeline-new li:nth-child(5){grid-row:5 / span 2}.timeline-new li:nth-child(6){grid-row:6 / span 2;margin-bottom:8rem}.timeline-new li:nth-child(odd) .date:before{clip-path:polygon(0 0,100% 0,100% 100%);left:0}.timeline-new li:nth-child(odd) .date:after{left:calc(100% + var(--col-gap) + var(--line-w) / 2);transform:translate(-50%,-50%) scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.timeline-new li:nth-child(odd).animate-in .date:after{transform:translate(-50%,-50%) scale(1)}.timeline-new li:nth-child(2n) .date:after{left:auto;right:calc(100% + var(--col-gap) + var(--line-w) / 2);transform:translate(50%,-50%) scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.timeline-new li:nth-child(2n).animate-in .date:after{transform:translate(50%,-50%) scale(1)}.timeline-new li:nth-child(odd) .date{border-radius:0 calc(var(--date-height) / 2) calc(var(--date-height) / 2) 0}}@media(width<=1024px){.timeline-new .date{font-size:var(--h6-size-laptop)}.timeline-new .title{font-size:var(--h4-size-laptop)}.timeline-new .descr{font-size:var(--text-size-laptop)}}@media(width<=480px){.section-tabs-scroll-snap{gap:var(--gap-small);padding:var(--section-padding-small)}.scroll-snap-nav{display:grid;gap:.4rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin:0;padding:.6rem}.tabs-nav-item{font-size:.8rem;padding:.625rem .5rem;width:100%}.content-section{padding:0}.content-section p{font-size:var(--text-size-mobile);margin-bottom:1rem}.feature-list li{font-size:var(--text-size-mobile);margin-bottom:.625rem}.timeline-new{--date-height: 2.5rem;margin-top:3rem}.timeline-new li:not(:last-child){margin-bottom:4rem}.timeline-new .date{font-size:var(--h6-size-mobile)}.timeline-new .title{font-size:var(--h5-size-mobile);padding-block:1rem .75rem}.timeline-new .descr{font-size:var(--text-size-mobile);padding-block-end:1rem}.avantages-container{padding:0 .3rem}.avantages-text{font-size:var(--text-size-mobile)}.intro-service-container{padding:0 .3rem}.intro-service-content p{margin-bottom:2rem}}@media screen and (width<=768px){#why-nova{margin:2rem 0 0;padding:4rem 0}.intro-service-container{padding:0 2rem}.intro-service-title{margin-bottom:3rem}.intro-service-content p{margin-bottom:1.5rem}}@media screen and (width<=480px){#why-nova{margin:1rem 0 0;padding:3rem 0}.intro-service-container{padding:0 1rem}.intro-service-title{margin-bottom:2rem}.intro-service-content{text-align:center}.intro-service-content p{font-size:var(--text-size-mobile);margin-bottom:1.2rem;text-align:left}#seo-audit .text-block .btn{align-self:flex-start!important;margin:1rem 0 0!important}}@keyframes pdf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-dark.pdf-trigger{overflow:hidden;position:relative}.btn-dark.pdf-trigger:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.timeline-section{margin:6rem auto;padding:7rem 0;background:linear-gradient(359deg,#fff 40%,#eecda87f)}.timeline-div{display:flex;flex-direction:column;margin:2rem;padding:2rem 0;position:relative}.timeline__event{display:flex;align-self:center;width:100%;max-width:900px;margin:20px 0;border-radius:6px;position:relative;opacity:1;transform:none}.timeline__event:nth-child(odd){flex-direction:row-reverse}.timeline__event:nth-child(odd) .timeline__event__date{border-radius:0 6px 6px 0}.timeline__event:nth-child(odd) .timeline__event__content{border-radius:6px 0 0 6px}.timeline__event__content{padding:20px;background:#fff;width:1350px;border-radius:0 6px 6px 0;box-shadow:0 30px 60px -12px #32325d40,0 0 0 -18px #0000004d,0 -12px 36px -8px #00000006}.timeline__event__date{display:flex;align-items:center;justify-content:center;white-space:nowrap;max-width:100%;padding:0 20px;font-size:1.5rem;font-weight:600;border-radius:6px 0 0 6px}.timeline__event__title{line-height:1.4;text-transform:uppercase;font-weight:600;color:#9251ac;letter-spacing:1.5px;margin-bottom:1rem}.timeline__event__description p{line-height:1.5}.timeline__event__icon{display:flex;align-items:center;justify-content:center;width:90px;height:90px;margin:0 20px;padding:0;border-radius:100%;color:#9251ac;background:#f6a4ec;position:relative;flex-shrink:0;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006}.timeline__event__icon i{font-size:40px;line-height:1;opacity:0;transform:scale(0);transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.timeline__event__icon i.animate-pop-in{opacity:1;transform:scale(1)}.timeline__event__icon i.animate-bounce{animation:bounceEffect .4s ease-out}@keyframes bounceEffect{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.timeline__event__icon i{transition:opacity .3s ease;transform:none}.timeline__event__icon i.animate-pop-in{opacity:1;transform:none}.timeline__event__icon i.animate-bounce{animation:none}}.timeline__event--type1 .timeline__event__date{background:#d5b5ff}.timeline__event--type1 .timeline__event__icon{background:#d5b5ff;color:var(--color-purple)}.timeline__event--type1 .timeline__event__title{color:var(--color-purple)}.timeline__event--type2 .timeline__event__date{background:#b9f5fd}.timeline__event--type2 .timeline__event__icon{background:#b9f5fd;color:var(--color-blue)}.timeline__event--type2 .timeline__event__title{color:var(--color-blue)}.timeline__event--type3 .timeline__event__date{background:#fac3d2}.timeline__event--type3 .timeline__event__icon{background:#fac3d2;color:var(--color-pink)}.timeline__event--type3 .timeline__event__title{color:var(--color-pink)}.timeline__event--type4 .timeline__event__date{background:#fed6c6}.timeline__event--type4 .timeline__event__icon{background:#fed6c6;color:var(--color-orange)}.timeline__event--type4 .timeline__event__title{color:var(--color-orange)}@media(max-width:980px){.timeline__event__icon{width:70px;height:70px}.timeline__event__icon i{font-size:30px}}@media(max-width:560px){.timeline-section{padding:4rem 0}.timeline__event__description p{font-size:.9rem}.timeline__event__icon{width:50px;height:50px}.timeline__event__icon i{font-size:25px}}@media(max-width:480px){.timeline-section{margin:3rem auto 2rem;padding:4rem 0 3rem}.timeline-div{margin:1rem;padding:1rem 0}.timeline__event__icon{margin:0 10px}.timeline__event__date{padding:10px;font-size:1rem}.timeline__event__title{font-size:1rem;margin-bottom:.5rem}}.articles-stats-banner{background:#000000db;padding:6rem 0;color:#fff;margin:6rem auto 9rem}.articles-stats-banner-content{text-align:center}.articles-stats-banner-title{margin-bottom:5rem;color:#fff}.articles-stats-banner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin:0 auto}.stat-banner-item{text-align:center}.stat-banner-number,.stat-banner-symbol{display:inline-block;font-size:3.5rem;font-weight:800;color:#fff;line-height:1}.stat-banner-label{display:block;font-size:1.1rem;color:#ffffffe6;margin-top:.5rem;font-weight:400}@media(max-width:980px){.articles-stats-banner-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:768px){.articles-stats-banner-title{font-size:2rem}.stat-banner-number,.stat-banner-symbol{font-size:3rem}.stat-banner-label{font-size:1rem}}@media(max-width:480px){.articles-stats-banner-grid{grid-template-columns:1fr;gap:3rem}.stat-banner-number,.stat-banner-symbol{font-size:3.5rem}}.artireseaux-content-video{object-fit:cover;border-radius:12px}.artireseaux-video-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000b3;color:#fff;border-radius:12px}.artireseaux-play-icon{width:60px;height:60px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;backdrop-filter:blur(10px)}.artireseaux-play-icon i{font-size:1.5rem;margin-left:4px}.section-two-cols--video .text-block{text-align:left}@media(min-width:1200px){.section-two-cols--video{gap:var(--container-gap-laptop);margin:0 12rem;margin-bottom:var(--container-gap-laptop)}}#pricing-card-artireseaux-offre1,#pricing-card-artireseaux-offre2{max-width:500px;margin:0 auto}.contenus-hero{height:600px}.contenus-hero-main{height:100%;display:flex;align-items:center}.subtitle-div{padding:0 2rem;margin:8rem auto 0;max-width:1100px}.contenus-hero-image{background:url(../img/bg-contenus.webp) no-repeat center/contain;inset:0;position:absolute;z-index:-1}#section-offres-contenus,#section-offres-combinees-contenus{margin:6rem auto}@media(max-width:480px){.contenus-hero{height:350px}.subtitle-div{margin:3rem auto 0}}.pricing-hero{height:700px}.pricing-hero-main{height:100%;display:flex;align-items:center;position:relative}.pricing-hero-image{background:url(../img/bg-tarification.webp) no-repeat center/contain;inset:0;position:absolute;z-index:-1;margin:0 1rem}@media(max-width:480px){.pricing-hero{height:500px}}.section-posts-container{margin:6rem auto}.contenus-types-section{margin:5rem auto;padding:9rem 0;background:linear-gradient(359deg,#fff 5%,#eecda87f)}.types-contenus-container{max-width:var(--section-max-width);margin:0 auto}.types-contenus-titles{margin:7rem auto 6rem}.types-contenus-titles>h2{text-align:center}.types-contenus-titles>h3{font-size:1.5rem;margin:0 auto 1rem;text-align:center;max-width:1000px;padding:0 1rem}.types-card-description{max-width:900px;margin:0 auto;padding:0 1rem;text-align:center}@media(width<=1130px){.types-contenus-titles{margin:8rem auto 4rem}}@media(width<=768px){.types-contenus-titles>h2{max-width:none}.types-contenus-titles>h2,.types-contenus-titles>h3,.types-card-description{text-align:left}}@media(width<=540px){.types-contenus-titles{margin:6rem auto 4rem}.types-contenus-titles>h3{font-size:var(--text-size-laptop)}}@media(width<=1200px){.types-contenus-container{max-width:780px}}@media(width<=880px){.types-contenus-container{max-width:450px}}@media(width<=480px){.contenus-types-section{padding:6rem 0 2rem}.types-contenus-container{max-width:450px;margin:4rem auto}.types-contenus-titles>h3,.types-card-description{text-align:left}}.contenus-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);justify-content:center;gap:var(--gap-small)}.contenu-card{background:var(--color-black-dark);border-radius:25px 25px 16px 16px;box-shadow:0 4px 6px -1px #0000001a;min-height:600px;margin:0;display:flex;flex-direction:column;position:relative;padding:.5rem;border-top:10px solid var(--color-border)}.contenu-card:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a}.social-mockup{flex:1;display:flex;flex-direction:column;min-height:320px;max-height:530px;overflow:hidden;position:relative;border-radius:12px;background:var(--color-white)}.contenu-info{padding:1rem;flex-shrink:0;background:var(--color-black-dark);color:var(--color-white)}.contenu-card-title{font-size:var(--text-size-desktop);font-weight:700;margin-bottom:.5rem;color:var(--color-primary)}.contenu-card-description{line-height:1.6;margin-bottom:1rem}.contenu-features{list-style:none}.contenu-features li{font-size:.8rem;position:relative;padding:.25rem 0 .25rem 1.5rem}.contenu-features li:before{content:"\2713";position:absolute;left:0;color:#10b981;font-weight:700}.mockup-header{display:flex;align-items:center;padding:1rem;gap:1rem;border-bottom:1px solid var(--color-border)}.facebook-header{display:block;padding:0}.user-avatar{width:48px;height:48px;border-radius:50%;background:url(/assets/img/icon-logo-NB.webp) center/cover;flex-shrink:0;position:relative}.small-avatar{width:32px;height:32px}.user-info{flex:1}.user-name{display:flex;align-items:center;gap:.25rem}.user-info .user-name{font-weight:600;font-size:15px;color:#1c1e21;margin:0}.user-title,.user-location,.user-handle{font-size:.7rem;color:#6b7280;margin-top:.25rem}.post-time{font-size:13px;color:#65676b;margin:2px 0 0;gap:4px;display:flex;align-items:center;text-transform:uppercase;font-weight:400}.user-info .post-time i{font-size:12px}.post-options{color:#6b7280;cursor:pointer;font-size:var(--text-size-laptop);padding:.25rem;border-radius:6px;transition:all .15s ease}.post-options:hover{background-color:#0000000d}.mockup-content{padding:.5rem;font-size:var(--text-size-mobile);line-height:1.5;flex:1}.mockup-content p{margin:0 0 1rem;font-size:var(--text-size-mobile);line-height:1.4}.mockup-content p:last-child{margin-bottom:0}.mockup-actions{display:flex;justify-content:space-evenly;padding:.5rem;flex-wrap:wrap;border-top:1px solid #e5e7eb}.action-btn{background:none;border:none;color:#6b7280;font-size:.65rem;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;gap:.5rem}.action-btn:hover{background-color:#0000000d;transform:translateY(-1px)}.social-mockup--linkedin{border-color:#e1e5e9}.verified{color:#0077b5;margin-left:.25rem}.link-preview{display:flex;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;margin-top:1rem}.link-image{width:80px;height:80px}.link-info{padding:1rem;flex:1}.link-title{font-weight:600;font-size:.8rem;color:var(--color-heading);margin-bottom:.25rem;line-height:1.3}.link-domain{font-size:.7rem;color:var(--color-text-lightest)}.linkedin-comment-bar{padding:1rem;border-top:1px solid #e5e7eb;background:#fafbfc}.comment-input-area{display:flex;align-items:center;gap:1rem}.comment-input{flex:1;border:1px solid var(--color-border);border-radius:20px;padding:.5rem 1rem;font-size:.8rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.comment-input:focus{border-color:#0077b5;box-shadow:0 0 0 2px #0077b51a}.comment-submit-btn{background:#0077b5;color:var(--color-white);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.comment-submit-btn:hover{transform:scale(1.1)}.comment-input:disabled{background:#f8f9fa;cursor:not-allowed}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.social-mockup--instagram{border-color:#dbdbdb}.instagram-header{padding:.7rem;display:flex;align-items:center;justify-content:space-between}.instagram-header .user-info{flex:1;margin-left:1rem}.instagram-header .user-name{font-weight:600;color:#262626}.instagram-avatar{width:32px;height:32px;background-image:url(/assets/img/icon-logo-NB.webp);background-size:cover;background-position:center;border-radius:50%;position:relative}.mockup-image.instagram-image{width:100%;height:auto;object-fit:cover}.instagram-actions{justify-content:space-between;padding:.5rem 1rem;border-bottom:none}.action-left{display:flex;gap:1.5rem}.instagram-actions i{font-size:24px;color:#262626;cursor:pointer;transition:color var(--animation-duration-fast) cubic-bezier(.4,0,.2,1),transform var(--animation-duration-fast) cubic-bezier(.4,0,.2,1)}.instagram-actions i:hover{color:#8e8e8e;transform:scale(1.1)}.action-right i{font-size:24px}.mockup-engagement{padding:0 1rem 1rem}.likes{font-weight:600;font-size:.8rem;margin-bottom:.5rem}.caption{font-size:.8rem;line-height:1.4}.hashtags{color:#00376b}.view-comments{color:#8e8e8e;font-size:.8rem;margin:.5rem 0 .25rem;cursor:pointer}.social-mockup--facebook{border-color:#dddfe2}.facebook-nav{background:#1877f2;color:var(--color-white);padding:8px 16px;display:flex;align-items:center;justify-content:space-between;font-size:18px}.facebook-nav i{font-size:20px;color:var(--color-white)}.search-bar{background:#ffffff26;padding:6px 12px;border-radius:20px;font-size:14px;border:none;color:#ffffffe6;flex:1;margin:0 16px}.search-bar::placeholder{color:#fffc}.facebook-post{padding:1rem}.post-header-fb{display:flex;align-items:center;gap:12px;margin-bottom:12px}.post-content-fb p{margin-bottom:1rem;font-size:.8rem;line-height:1.5}.post-engagement-fb{border-top:1px solid #e4e6ea}.reactions-line{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.85rem}.post-actions-fb{display:flex;justify-content:space-around;border-top:1px solid #e4e6ea;padding-top:8px}.action-btn-fb{background:none;border:none;color:#65676b;cursor:pointer;padding:8px 16px;border-radius:6px;transition:background-color var(--animation-duration-fast) cubic-bezier(.4,0,.2,1),color var(--animation-duration-fast) cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;flex:1}.action-btn-fb:hover{background-color:#f2f3f4}.action-btn-fb i{font-size:16px}.comment-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0}.social-mockup--twitter{color:#14171a;border-color:#e1e5e9}.verified-twitter{color:#1da1f2}.user-handle{color:#657786}.hashtag{color:#1da1f2;margin-right:.5rem}.twitter-content{color:#14171a}.action-btn-twitter{background:none;border:none;color:#657786;cursor:pointer;padding:.5rem;border-radius:20px;transition:background-color .2s,color .2s;display:flex;align-items:center;gap:.25rem;font-size:.8rem}.action-btn-twitter:hover{background-color:#1da1f21a;color:#1da1f2}.twitter-header .user-name{color:#14171a}.twitter-header .post-options{color:#657786}.social-mockup--twitter .mockup-actions{background:var(--color-white);border-top:1px solid #e1e5e9}.social-mockup--twitter .mockup-content{background:var(--color-white)}.social-mockup--twitter img,.facebook-image-card img,.twitter-image-card img{margin:0 auto;width:100%}.facebook-image-card,.twitter-image-card{height:auto;object-fit:cover}.social-mockup--pinterest{color:#111;border-color:#e1e5e9;border-radius:16px;overflow:hidden}.pinterest-mobile-header{padding:1rem;display:flex;justify-content:space-between;align-items:center;background:#ffffff61;position:absolute;top:0;left:0;right:0;z-index:2;border-bottom:1px solid #e1e5e9}.pinterest-mobile-header i{color:#111;font-size:18px;cursor:pointer}.pinterest-pin-card{position:relative;background:var(--color-white)}.pin-main-image{position:relative;height:300px;background:linear-gradient(135deg,var(--color-yellow-deep) 0%,var(--color-yellow-hover) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.pin-content-overlay{text-align:center;z-index:1}.pin-title{font-size:2rem;font-weight:900;color:var(--color-primary);letter-spacing:3px}.pin-subtitle{font-size:1.5rem;font-weight:900;color:#111;letter-spacing:2px;margin-bottom:1.5rem}.pin-illustration{display:flex;flex-direction:column;align-items:center;gap:var(--gap-tiny)}.pin-illustration i{font-size:3rem;color:var(--color-red)}.pin-illustration span{font-size:var(--text-size-mobile);color:var(--color-dark);font-weight:600}.pinterest-bottom-actions{display:flex;justify-content:space-between;align-items:center;padding:.5rem .7rem 0;background:var(--color-white);border-top:1px solid #e1e5e9}.pin-interaction-stats{display:flex;gap:1rem;align-items:center}.pin-like-btn,.pin-comment-btn{display:flex;align-items:center;gap:.25rem;color:#6c6c6c;cursor:pointer;transition:background-color var(--animation-duration-fast) cubic-bezier(.4,0,.2,1),color var(--animation-duration-fast) cubic-bezier(.4,0,.2,1),transform var(--animation-duration-fast) cubic-bezier(.4,0,.2,1);background:none;border:none;padding:.25rem .5rem;border-radius:6px;font-size:.8rem}.pin-like-btn:hover,.pin-comment-btn:hover{color:#e60023;background-color:#e600231a;transform:translateY(-1px)}.pin-share-btn,.pin-more-btn{color:#6c6c6c;cursor:pointer;transition:background-color .3s,color .3s,transform .3s;background:none;border:none;padding:.25rem .5rem;border-radius:6px;font-size:.8rem}.pin-share-btn:hover,.pin-more-btn:hover{color:#e60023;background-color:#e600231a;transform:translateY(-1px)}.pin-save-button{background:#e60023;color:var(--color-white);border:none;padding:.3rem 1rem;border-radius:20px;font-weight:600;cursor:pointer;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast),transform var(--animation-duration-fast)}.pin-save-button:hover{background:#c8001a;transform:scale(1.05)}.pin-info-section{padding:.7rem 1rem;background:var(--color-white)}.pin-source{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.pin-source-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pin-source span{color:#6c6c6c;font-size:.8rem}.pin-main-title{color:var(--color-heading);font-size:var(--text-size-mobile);font-weight:600;margin-bottom:.5rem;line-height:1.3}.pin-description-text{color:#6c6c6c;font-size:.8rem;line-height:1.4;margin-bottom:1rem}.voir-plus{color:var(--color-heading);font-weight:600;cursor:pointer}.visiter-site-btn{width:100%;background:#f0f0f0;color:var(--color-heading);border:none;padding:.5rem;border-radius:16px;font-weight:600;cursor:pointer;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}.visiter-site-btn:hover{background:#e0e0e0}.social-mockup--reddit{color:#14171a;border-color:#e1e5e9}.reddit-header{background:var(--color-white);padding:1rem;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:.5rem}.reddit-logo{color:#ff4500;font-size:1rem}.subreddit-name{color:#14171a;font-weight:600}.subreddit-info{color:#7c7c7c;font-size:.8rem}.reddit-post{padding:1rem}.reddit-post-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.reddit-avatar{width:20px;height:20px;border-radius:50%;background-image:url(/assets/img/icon-logo-NB.webp);background-size:cover;background-position:center}.reddit-username{color:#14171a;font-size:.8rem}.reddit-time{color:#7c7c7c;font-size:.7rem}.reddit-post-title{font-weight:600;margin-bottom:1rem;line-height:1.4;color:#14171a}.reddit-post-content{color:#7c7c7c;font-size:.8rem;margin-bottom:1rem}.reddit-actions{display:flex;justify-content:space-around;gap:var(--gap-small);align-items:center}.reddit-vote{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:6px}.reddit-vote i{color:#7c7c7c;cursor:pointer;transition:color .2s ease}.vote-btn{background:none;border:none;padding:.25rem;cursor:pointer;border-radius:6px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.vote-btn:hover{background-color:#ffffff1a}.vote-btn:focus{outline:none;background-color:#ffffff26}.vote-count{font-weight:600;font-size:.8rem;color:#14171a}.reddit-action-btn{display:flex;align-items:center;gap:.25rem;color:#7c7c7c;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:background-color .2s,color .2s,transform .2s;font-size:.8rem;background:none;border:none}.reddit-action-btn:hover{background-color:#ffffff1a;color:#14171a;transform:translateY(-1px)}.reddit-trending{padding:1rem;border-top:1px solid #e1e5e9}.trending-title{display:flex;align-items:center;gap:var(--gap-tiny);font-weight:600;margin-bottom:1rem;color:#ff4500}.trending-item{display:flex;align-items:center;gap:var(--gap-tiny);padding:.5rem 0;font-size:.8rem}.trending-number{font-weight:700;color:#ff4500;width:20px}.trending-subreddit{flex:1;color:#14171a}.trending-members{color:#7c7c7c;font-size:.7rem}@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}75%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes voteUp{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}to{transform:translateY(0) scale(1)}}@keyframes voteDown{0%{transform:translateY(0) scale(1)}50%{transform:translateY(5px) scale(1.1)}to{transform:translateY(0) scale(1)}}@keyframes rotateRetweet{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:1400px){.contenus-grid{grid-template-columns:repeat(3,1fr);gap:var(--gap-medium)}}@media(max-width:1200px){.contenus-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media(max-width:880px){.contenus-grid{grid-template-columns:1fr;grid-template-rows:none}}@media(max-width:480px){.contenu-card{margin:0 1rem;max-width:450px;min-width:350px}}.contenu-card:nth-child(6n+1){border-top-color:var(--color-pink)}.contenu-card:nth-child(6n+2){border-top-color:var(--color-blue)}.contenu-card:nth-child(6n+3){border-top-color:var(--color-yellow)}.contenu-card:nth-child(6n+4){border-top-color:var(--color-purple)}.contenu-card:nth-child(6n+5){border-top-color:var(--color-green)}.contenu-card:nth-child(6n+6){border-top-color:var(--color-red)}.linkedin-engagement-zone{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid #e5e7eb;background:#f8f9fa}.linkedin-reactions-left{display:flex;align-items:center;gap:var(--gap-tiny)}.linkedin-reaction-icons{display:flex;position:relative}.reaction-icon{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;position:relative;border:2px solid white;box-shadow:0 1px 3px #0000001a}.reaction-icon.reaction-like{background:#1877f2;color:#fff;z-index:3;transform:scaleX(-1)}.reaction-icon.reaction-love{background:#e41e3f;color:#fff;margin-left:-8px;z-index:2}.reaction-icon.reaction-celebrate{background:#f7b928;color:#fff;margin-left:-8px;z-index:1}.linkedin-reactions-count{font-size:.8rem;color:#65676b;font-weight:600}.linkedin-engagement-right{display:flex;align-items:center;gap:var(--gap-tiny);font-size:.8rem;color:#65676b}.linkedin-comments-count,.linkedin-reposts-count{cursor:pointer;transition:all .15s ease}.linkedin-comments-count:hover,.linkedin-reposts-count:hover{color:#0077b5}.engagement-separator{color:#65676b;font-weight:700}.linkedin-actions-bar{display:flex;justify-content:space-around;padding:0 1rem;border-top:1px solid #e5e7eb;background:var(--color-white)}.linkedin-action-btn{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#65676b;cursor:pointer;padding:.5rem;transition:all var(--animation-duration-fast) cubic-bezier(.4,0,.2,1)}.linkedin-action-btn:hover{transform:translateY(-2px);color:#0077b5}.linkedin-action-btn i{font-size:12px}.linkedin-action-btn.like-action i{transform:scaleX(-1)}.linkedin-action-btn span{font-size:11px;line-height:1.2}.linkedin-action-btn.like-action.active,.linkedin-action-btn.like-action.active i,.linkedin-action-btn.comment-action.active{color:#0077b5}.linkedin-action-btn.repost-action.active{color:#00ba7c}.linkedin-action-btn.send-action.active{color:#0077b5}@media(max-width:480px){.linkedin-reactions-count,.linkedin-engagement-right,.comment-input{font-size:.75rem}.comment-input-area{gap:.5rem}.linkedin-comment-bar{padding:.5rem}}.testimonials-slider{display:flex;column-gap:40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.testimonials-slider::-webkit-scrollbar{display:none}.testimonials-slider .testimonial-item{flex:0 0 calc((100% - 80px) / 3);scroll-snap-align:start;width:auto;min-width:280px;max-width:420px}@media(prefers-reduced-motion:reduce){.testimonials-slider{scroll-behavior:auto}}@media(max-width:980px){.testimonials-slider .testimonial-item{flex-basis:calc((100% - 40px)/2)}}@media(max-width:768px){.testimonials-slider{column-gap:20px}.testimonials-slider .testimonial-item{flex-basis:100%;max-width:none}}.hero-section--dark svg.form-icon{stroke:#ffffff4d;color:#ffffff4d;flex-shrink:0;margin-left:1rem;width:24px;height:24px}
