@charset "UTF-8";.header{position:fixed;top:0;left:0;right:0;z-index:50;background-color:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid #004648;transition:transform .3s ease-in-out}.header__container{max-width:120rem;width:95%;margin:0 auto;padding:0}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo-wrapper{display:flex;align-items:center}@media(max-width:1023px){.header__logo-wrapper{margin-left:2rem}}.header__logo-link{display:flex;align-items:center;gap:.75rem}.header__logo-img{height:4rem;width:auto;max-width:100%;padding:.5rem 0}@media(min-width:1280px){.header__logo-img{height:5rem}}@media(max-width:640px){.header__logo-img{max-width:25rem}}@media(max-width:768px){.header__logo-img{max-width:31.25rem}}.header__nav{display:none;align-items:center;gap:1.5rem;font-size:1.1rem}@media(min-width:1024px){.header__nav{display:flex}}@media(max-width:90rem){.header__nav{font-size:1rem;gap:1rem}}@media(max-width:68.75rem){.header__nav{font-size:.9rem}}.header__nav-link{color:#009499;text-decoration:none;transition:color .2s}.header__nav-link:hover{color:#00b8bf}.header__nav-link--active{color:#fff;font-weight:600}.header__nav-separator{color:#006366}.header__dropdown{position:relative}.header__dropdown-toggle{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#009499;cursor:pointer;transition:color .2s}.header__dropdown-toggle:hover{color:#00b8bf}.header__dropdown-toggle:focus{outline:none}.header__dropdown-toggle--active{color:#fff;font-weight:600}.header__dropdown-menu{position:absolute;left:0;margin-top:.5rem;width:max-content;background-color:#000;border:2px solid #006366;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.header__dropdown-menu--open{opacity:1;visibility:visible;transform:translateY(0)}.header__dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;color:#fff;text-decoration:none;transition:background-color .15s;position:relative}.header__dropdown-item:hover{background-color:#0096991a}.header__dropdown-item:hover .header__dropdown-icon{transform:translate(4px)}.header__dropdown-icon{width:2rem;height:1.5rem;margin-left:.25rem;stroke:#fff;transition:transform .2s}.header__actions{display:none;align-items:center}@media(min-width:1024px){.header__actions{display:flex}}.header__language-selector{display:flex;align-items:center;gap:.5rem;margin-right:1rem}.header__language-btn{width:2rem;height:2rem;border-radius:50%;border:2px solid transparent;overflow:hidden;cursor:pointer;transition:all .2s}@media(max-width:90rem){.header__language-btn{width:1.7rem;height:1.7rem}}.header__language-btn:hover{border-color:#006366}.header__language-btn:focus{outline:none}.header__language-btn img{width:100%;height:100%;object-fit:cover}.header__login-link{color:#009499;font-size:1.1rem;text-decoration:none;transition:color .2s}@media(max-width:1280px){.header__login-link{font-size:.9rem}}.header__login-link:hover{color:#00b8bf}.header__mobile-controls{display:flex;align-items:center;gap:.5rem}@media(min-width:1024px){.header__mobile-controls{display:none}}.header__mobile-menu-btn{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem}.header__mobile-menu-btn:focus{outline:none}.header__mobile-menu-btn svg{width:1.5rem;height:1.5rem}.header__mobile-menu{display:none;padding:.5rem 1.5rem 1rem;border-top:1px solid #006366}@media(min-width:1024px){.header__mobile-menu{display:none!important}}.header__mobile-menu--open{display:block}@media(max-height:640px){.header__mobile-menu--open{height:calc(100vh - 4rem);overflow-y:auto}}.header__mobile-nav-link{display:block;width:max-content;padding:.5rem 0;color:#009499;text-decoration:none}.header__mobile-nav-link--active{color:#fff;font-weight:600}.header__mobile-dropdown-toggle{display:flex;align-items:center;gap:.25rem;text-align:left;background:none;border:none;color:#009499;padding:.5rem 0;cursor:pointer}.header__mobile-dropdown-toggle:focus{outline:none}.header__mobile-dropdown-toggle--active{color:#fff;font-weight:600}.header__mobile-dropdown-toggle svg{width:1rem;height:1rem;margin-left:.25rem}.header__mobile-dropdown-menu{display:none;flex-direction:column;padding-left:1rem}.header__mobile-dropdown-menu--open{display:flex}.header__mobile-dropdown-link{padding:.5rem 0;color:#d1d5db;text-decoration:none;width:max-content}.header__mobile-dropdown-link:hover{color:#009499}.header__mobile-bottom-section{margin-top:1rem;padding-top:1rem;border-top:1px solid #006366}.header__mobile-language-selector{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.header__mobile-language-btn{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid transparent;overflow:hidden;cursor:pointer;transition:all .2s}.header__mobile-language-btn:hover{border-color:#006366}.header__mobile-language-btn:focus{outline:none}.header__mobile-language-btn img{width:100%;height:100%;object-fit:cover}.header__mobile-login-link{display:block;width:max-content;margin:0 auto;padding:.5rem 0;color:#d1d5db;text-decoration:none}.header__mobile-login-link:hover{color:#009499}.footer{border-top:2px solid #006366;width:95%;max-width:120rem;margin:0 auto;color:#d1d5db}.footer__container{padding:4rem 0}.footer__grid{justify-content:center;display:flex;flex-direction:column;gap:5rem}@media(min-width:768px){.footer__grid{display:grid;grid-template-columns:repeat(2,1fr)}}.footer__section-container{display:flex;justify-content:space-between}@media(min-width:1280px){.footer__section-container{justify-content:space-around}}.footer__logo-link{display:flex;align-items:center;margin-bottom:1rem}.footer__logo-img{height:4rem;width:auto;max-width:500px;filter:brightness(0) invert(1)}.footer__tagline{color:#d1d5db;font-size:.95rem;margin-left:4.5rem}@media(max-width:22.5rem){.footer__tagline{display:none}}.footer__section-title{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#d1d5db;margin-bottom:1rem;font-size:.875rem}.footer__list{list-style:none;text-align:center;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer__link{color:#9ca3af;text-decoration:none;transition:color .2s;font-size:.95rem}.footer__link:hover{color:#fff}.footer__bottom{margin-top:2rem;padding-top:2rem}.footer__bottom-container{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.footer__bottom-icon{width:2.5rem;height:auto;cursor:pointer}.footer__copyright{text-align:center;color:#6b7280;font-size:.875rem}.footer__copyright p{margin:0}@media(max-width:640px){.footer__section-logo{display:flex;justify-content:center}}.hero-section__wrapper{position:relative}.hero-section{position:relative;max-width:102rem;margin:0 auto;height:33rem}.hero-section__subtitle{font-size:2rem;background-image:linear-gradient(90deg,#004648,#10b981,#009499,#004648);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:26.875rem){.hero-section__subtitle{font-size:1.8rem}}@media(max-width:23.75rem){.hero-section__subtitle{font-size:1.57rem}}@media(max-width:20.625rem){.hero-section__subtitle{font-size:1.5rem}}@media(min-width:640px){.hero-section__subtitle{font-size:2.5rem}}@media(min-width:768px){.hero-section__subtitle{font-size:3rem}}@media(min-width:1280px){.hero-section__subtitle{font-size:3.75rem}}.hero-section__video-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;max-width:102rem;height:100%;z-index:0;overflow:hidden}.hero-section__video{width:30rem;height:90%;object-fit:cover;opacity:.5;position:absolute;right:0rem;top:7rem}@media(min-width:100rem){.hero-section__video{top:-2rem}}@media(max-width:68.75rem){.hero-section__video{left:50%;transform:translate(-50%);top:0}}@media(max-width:639px){.hero-section__video{width:100%;height:50%;right:0rem;top:0rem}}@media(max-width:639px){.hero-section{height:46rem}}.hero-section__spline-container{position:absolute;top:0;left:50%;transform:translate(-50%) translateZ(0);width:100vw;height:100%;z-index:0;overflow:hidden;contain:layout style paint;backface-visibility:hidden}.hero-section__spline-iframe{width:100%;pointer-events:none;height:100%;transform:translateZ(0);contain:layout style paint;backface-visibility:hidden}.hero-section__spline-iframe-ball{position:absolute;top:1rem;right:9rem;height:20rem;z-index:1;width:20rem;pointer-events:none;contain:layout style paint;backface-visibility:hidden}@media(max-width:93.75rem){.hero-section__spline-iframe-ball{right:0;left:auto}}@media(max-width:639px){.hero-section__spline-iframe-ball{transform:translate(-50%);left:50%}}.hero-section__content{margin-top:8rem;height:100%;max-width:78rem;position:relative;z-index:10}@media(max-width:640px){.hero-section__content{margin-top:8rem;text-align:center}}:lang(en) .hero-section__content{max-width:83rem}.hero-section__text-content{animation:fadeIn .8s ease-in}.hero-section__title{font-size:2rem;font-weight:800;color:#fff;line-height:1;margin-bottom:1rem}@media(max-width:26.875rem){.hero-section__title{font-size:1.8rem}}@media(max-width:23.75rem){.hero-section__title{font-size:1.57rem}}@media(max-width:20.625rem){.hero-section__title{font-size:1.5rem}}@media(min-width:640px){.hero-section__title{font-size:2.5rem}}@media(min-width:768px){.hero-section__title{font-size:3rem}}@media(min-width:1280px){.hero-section__title{font-size:3.75rem}}.hero-section__description{font-size:1rem;color:#f3f4f6;margin-bottom:2rem;line-height:1.75}@media(min-width:640px){.hero-section__description{font-size:1.125rem;max-width:60rem}}@media(min-width:768px){.hero-section__description{font-size:1.25rem}}.hero-section__cta-buttons{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}@media(min-width:640px){.hero-section__cta-buttons{flex-direction:row;gap:1rem}}.hero-section__cta-primary{background-color:#004648;color:#fff;padding:.625rem 2rem;border-radius:.5rem;font-weight:700;font-size:1.1rem;text-decoration:none;text-align:center;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;line-height:1.5}.hero-section__cta-primary:hover{background-color:#009499;transform:scale(1.05);box-shadow:0 10px 15px -3px #0000004d}@media(min-width:640px){.hero-section__cta-primary{padding:.75rem 2rem;font-size:1.5rem}}.hero-section__cta-secondary{border:2px solid #006366;color:#fff;padding:.625rem 2rem;border-radius:.5rem;font-weight:700;font-size:1.1rem;text-decoration:none;text-align:center;transition:all .3s}.hero-section__cta-secondary:hover{border-color:#009499}@media(min-width:640px){.hero-section__cta-secondary{padding:.75rem 2rem;font-size:1.5rem}}.hero-section__stats{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem;margin:6rem 0 5rem}@media(max-width:640px){.hero-section__stats{margin:4rem 0 3rem}}@media(min-width:640px){.hero-section__stats{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:45rem}}.hero-section__stat{text-align:center}.hero-section__stat-value{font-weight:700;color:#009499;font-size:2rem}@media(min-width:640px){.hero-section__stat-value{font-size:2.6rem}}.hero-section__stat-label{font-size:1rem}@media(min-width:640px){.hero-section__stat-label{font-size:1.125rem}}@media(min-width:768px){.hero-section__stat-label{font-size:1.25rem}}@media(max-width:25rem){.hero-section__description{font-size:1rem}}@media(max-width:21.875rem){.hero-section__description{font-size:.9rem}}.logo-slider{padding:4rem 0}@media(max-width:640px){.logo-slider{padding:0}}.logo-slider__title{text-align:center;font-size:2rem;font-weight:800;color:#009499;text-transform:uppercase}@media(min-width:640px){.logo-slider__title{font-size:1.875rem}}@media(min-width:768px){.logo-slider__title{font-size:2.25rem}}.logo-slider__container{overflow:hidden;padding:2rem 0}.logo-slider__track{display:flex;width:fit-content;animation:scroll 30s linear infinite}.logo-slider__track:hover{animation-play-state:paused}.logo-slider__slide{display:flex;align-items:center;gap:4rem;margin-right:4rem;flex-shrink:0}.logo-slider__slide img{height:3rem;width:auto;max-width:9.4rem;object-fit:contain;opacity:.7;transition:opacity .3s}@media(min-width:768px){.logo-slider__slide img{height:4rem}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:450px){.logo-slider__title{font-size:1.5rem}}@media(max-width:21.875rem){.logo-slider__title{font-size:1.3rem}}.features-section__wrapper{display:flex;flex-direction:column;gap:3rem}@media(min-width:640px){.features-section__wrapper{gap:4rem}}@media(min-width:768px){.features-section__wrapper{gap:6rem;text-align:center}}.features-section__iframe{width:100%;height:100%;border:none;border-radius:0}.features-section__feature--omnichannel{border-top:2px solid #006366;padding-top:5rem}.features-section__feature--ai-agents{border-bottom:2px solid #006366;padding-bottom:6rem}.features-section__feature-container{display:flex;flex-direction:column;gap:5rem}.features-section__feature-main-title{font-size:2rem;font-weight:800;color:#fff;line-height:1.2;text-align:center}@media(min-width:768px){.features-section__feature-main-title{font-size:2.5rem}}@media(min-width:1024px){.features-section__feature-main-title{font-size:3rem}}.features-section__feature-content{display:flex;flex-direction:column;gap:3rem;align-items:center}@media(min-width:1280px){.features-section__feature-content{flex-direction:row;gap:4rem}}.features-section__feature-image{width:100%}.features-section__feature-text{width:100%;display:flex;flex-direction:column;gap:2rem;text-align:left}@media(max-width:1279px){.features-section__feature-text{text-align:center}}.features-section__feature-title{font-size:1.875rem;font-weight:800;color:#fff;line-height:1.2}@media(min-width:768px){.features-section__feature-title{font-size:2.25rem}}@media(min-width:1024px){.features-section__feature-title{font-size:2.5rem}}.features-section__feature-description{font-size:1.125rem;color:#d1d5db;line-height:1.75}.features-section__feature-benefits{display:flex;flex-direction:column;gap:1rem}.features-section__feature-cta{width:max-content;background-color:#006366;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:700;text-decoration:none;transition:all .3s;border:none;cursor:pointer;font-size:1rem;font-family:inherit;display:inline-block}@media(max-width:1279px){.features-section__feature-cta{margin:0 auto}}.features-section__feature-cta:hover{background-color:#009499;transform:scale(1.05)}.features-section__benefit-card{display:flex;align-items:flex-start;gap:1rem;text-align:left;padding:1rem;background:linear-gradient(135deg,#00c5cc,#00636633);border-radius:.75rem;transition:all .3s}.features-section__benefit-card:hover{background:linear-gradient(135deg,#00c5cc,#0063664d)}.features-section__benefit-card-icon{position:relative;width:2.5rem;height:2.5rem;background-color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px -1px #0000001a}.features-section__benefit-card-icon svg{width:1.25rem;height:1.25rem;color:#009499}.features-section__benefit-card-number{position:absolute;top:-.25rem;right:-.25rem;width:1.25rem;height:1.25rem;background-color:#009499;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700}.features-section__benefit-card-title{font-weight:700;font-size:1rem;color:#111827;margin-bottom:.25rem}.features-section__benefit-card-text{font-size:.875rem}.features-section__social-proof{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid #006366;border-left-width:8px;border-radius:0 .5rem .5rem 0}@media(max-width:1279px){.features-section__social-proof{margin:0 auto}}@media(max-width:25rem){.features-section__social-proof{flex-direction:column;text-align:center}}.features-section__social-proof-avatars{display:flex;margin-left:-.5rem}.features-section__social-proof-avatars img{width:2rem;height:2rem;border-radius:50%;border:2px solid #006366;margin-left:-.5rem;object-fit:cover}.features-section__social-proof-text{font-size:.875rem;color:#d1d5db;margin:0}.features-section__social-proof-text strong{color:#fff}.features-section__chat-demo{border:2px solid #006366;border-radius:1rem;padding:1.5rem}@media(min-width:768px){.features-section__chat-demo{padding:2rem}}.features-section__chat-demo-layout{display:flex;gap:1rem}@media(min-width:768px){.features-section__chat-demo-layout{gap:1.5rem}}@media(max-width:34.375rem){.features-section__chat-demo-layout{flex-direction:column}}.features-section__chat-demo-sidebar{width:33.333%;border-radius:.75rem;border:2px solid #006366;padding:1rem}@media(min-width:768px){.features-section__chat-demo-sidebar{display:block}}@media(max-width:34.375rem){.features-section__chat-demo-sidebar{width:100%}}.features-section__chat-demo-sidebar-title{font-weight:700;font-size:1rem;color:#fff;margin-bottom:.5rem}@media(min-width:1024px){.features-section__chat-demo-sidebar-title{font-size:1.125rem}}.features-section__chat-demo-inbox-item{display:flex;justify-content:space-between;align-items:center;background-color:#006366;border-radius:.5rem;padding:.5rem;margin-bottom:1.5rem}.features-section__chat-demo-inbox-item span{font-weight:600;font-size:.875rem;color:#fff}.features-section__chat-demo-badge{background-color:#475569cc;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:9999px}@media(min-width:1024px){.features-section__chat-demo-badge{padding:.375rem .75rem}}.features-section__chat-demo-channels{display:flex;flex-direction:column;gap:.5rem}.features-section__chat-demo-channel{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;text-decoration:none;transition:background-color .2s}.features-section__chat-demo-channel:hover{background-color:#33415566}.features-section__chat-demo-channel img{width:1.25rem;height:1.25rem}@media(min-width:1024px){.features-section__chat-demo-channel img{width:1.5rem;height:1.5rem}}.features-section__chat-demo-channel span{font-weight:600;font-size:.875rem;color:#fff}@media(min-width:1024px){.features-section__chat-demo-channel span{font-size:1rem}}.features-section__chat-demo-conversation{flex:1;border-radius:.75rem;border:2px solid #006366;padding:1rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.features-section__chat-demo-conversation{gap:1.5rem}}.features-section__chat-demo-message{display:flex;align-items:flex-start;gap:.75rem}.features-section__chat-demo-message--sent{justify-content:flex-end}.features-section__chat-demo-message img{width:2rem;height:2rem;border-radius:50%;flex-shrink:0;object-fit:cover}@media(min-width:768px){.features-section__chat-demo-message img{width:2.5rem;height:2.5rem}}.features-section__chat-demo-message-content{flex:1;min-width:0}.features-section__chat-demo-message-author{font-weight:700;font-size:.875rem;color:#fff;margin-bottom:.25rem}@media(min-width:768px){.features-section__chat-demo-message-author{font-size:1rem}}.features-section__chat-demo-message-bubble{background-color:#33415599;padding:.75rem;border-radius:.75rem;word-wrap:break-word}@media(min-width:768px){.features-section__chat-demo-message-bubble{padding:1rem}}.chat-demo__message--sent .features-section__chat-demo-message-bubble{background-color:#006366;color:#fff;margin-left:auto;max-width:90%}@media(min-width:768px){.chat-demo__message--sent .features-section__chat-demo-message-bubble{max-width:none}}.features-section__chat-demo-message-bubble p{font-size:.875rem;color:#e5e7eb;margin:0;line-height:1.5}@media(min-width:768px){.features-section__chat-demo-message-bubble p{font-size:1rem}}.chat-demo__message--sent .features-section__chat-demo-message-bubble p{color:#fff}.features-section__chat-demo-message-time{font-size:.75rem;color:#9ca3af;margin-top:.25rem}@media(min-width:768px){.features-section__chat-demo-message-time{font-size:.875rem}}.chat-demo__message--sent .features-section__chat-demo-message-time{text-align:right}.features-section__ai-demo{border:2px solid #006366;border-radius:1rem;padding:2rem;box-shadow:0 20px 25px -5px #0000004d}.features-section__ai-demo-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.features-section__ai-demo-avatars{display:flex;margin-left:-.5rem}.features-section__ai-demo-avatars img{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid #006366;margin-left:-.5rem;object-fit:cover}.features-section__ai-demo-ai-avatar{width:2.5rem;height:2.5rem;background-color:#3b82f6;border-radius:50%;border:2px solid #006366;margin-left:-.5rem;display:flex;align-items:center;justify-content:center;padding:.5rem}.features-section__ai-demo-ai-avatar svg{width:100%;height:100%;color:#fff}.features-section__ai-demo-status{background-color:#fff;color:#009499;font-size:.875rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px}.features-section__ai-demo-messages{display:flex;flex-direction:column;gap:1rem}.features-section__ai-demo-message{position:relative;background-color:#1e293b99;padding:1rem;border-radius:.75rem;box-shadow:0 4px 6px -1px #0003}.features-section__ai-demo-message p{margin:0;color:#fff}.features-section__ai-demo-ai-icon{position:absolute;bottom:-.75rem;right:1rem;width:2.5rem;height:2.5rem;background-color:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:.5rem}.features-section__ai-demo-ai-icon svg{width:100%;height:100%;color:#fff}.features-section__ai-demo-button{background-color:#fff;padding:1rem;border-radius:.75rem;box-shadow:0 4px 6px -1px #0003;border:1px solid #e5e7eb;text-align:center}.features-section__ai-demo-button p{margin:0;font-weight:600;color:#1f2937}.features-section__inbox-demo{border:2px solid #006366;border-radius:1rem;padding:1.5rem;box-shadow:0 20px 25px -5px #0000004d}.features-section__inbox-demo-layout{display:flex;gap:1rem}@media(max-width:34.375rem){.features-section__inbox-demo-layout{flex-direction:column}}.features-section__inbox-demo-sidebar{width:33.333%;border:2px solid #006366;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}@media(max-width:34.375rem){.features-section__inbox-demo-sidebar{width:100%}}.features-section__inbox-demo-search{padding:.5rem;width:100%;font-size:.875rem;border:1px solid #4b5563;background-color:#4b5563;color:#fff;border-radius:.375rem}.features-section__inbox-demo-search::placeholder{color:#9ca3af}.features-section__inbox-demo-search:focus{outline:none;border-color:#009499}.features-section__inbox-demo-tab{font-weight:600;font-size:.875rem;padding:.5rem;border-radius:.375rem;color:#fff;cursor:pointer}.features-section__inbox-demo-tab--active{background-color:#00c5cc33}.features-section__inbox-demo-content{flex:1;border:2px solid #006366;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.features-section__inbox-demo-item{border-bottom:2px solid #006366;padding-bottom:.5rem}.features-section__inbox-demo-item:last-child{border-bottom:none}.features-section__inbox-demo-item-subject{font-size:.75rem;color:#009499;margin:0 0 .25rem}.features-section__inbox-demo-item-preview{font-weight:700;color:#fff;margin:0 0 .25rem}.features-section__inbox-demo-item-time{font-size:.75rem;color:#6b7280;margin:0}.features-section__stats{max-width:100rem;width:95%;margin:0 auto}.features-section__stats-container{border-radius:1rem;padding:2rem}@media(min-width:768px){.features-section__stats-container{padding:3rem}}.features-section__stats-item{display:flex;flex-direction:column;align-items:center;gap:1rem}.features-section__stats-grid{display:grid;grid-template-columns:1fr;gap:2rem;text-align:center}@media(min-width:768px){.features-section__stats-grid{grid-template-columns:repeat(3,1fr)}}.features-section__stats-value{font-size:3rem;font-weight:800;color:#009499}@media(min-width:768px){.features-section__stats-value{font-size:3.75rem}}.features-section__stats-title{font-size:1.25rem;font-weight:700;color:#fff}.features-section__stats-description{color:#d1d5db}@media(max-width:450px){.features-section__feature-main-title,.features-section__feature-title,.features-section__chat-demo-sidebar-title,.features-section__benefit-card-title,.features-section__stats-title{font-size:1.5rem}.features-section__feature-description,.features-section__benefit-card-text,.features-section__chat-demo-message-author,.features-section__chat-demo-message-time,.features-section__social-proof-text,.features-section__stats-description,.features-section__inbox-demo-item-preview,.features-section__inbox-demo-item-time{font-size:1rem}}@media(max-width:21.875rem){.features-section__feature-main-title,.features-section__feature-title,.features-section__chat-demo-sidebar-title,.features-section__benefit-card-title,.features-section__stats-title{font-size:1.3rem}.features-section__feature-description,.features-section__benefit-card-text,.features-section__chat-demo-message-author,.features-section__chat-demo-message-time,.features-section__social-proof-text,.features-section__stats-description,.features-section__inbox-demo-item-preview,.features-section__inbox-demo-item-time{font-size:.9rem}}.features-section__modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .2s ease-in}.features-section__modal-content{position:relative;width:100%;max-width:50rem;height:90vh;max-height:50rem;background-color:#3c3c3c;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;animation:slideUp .3s ease-out}@media(max-width:640px){.features-section__modal-content{height:95vh;max-height:none;border-radius:.5rem}}.features-section__modal-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid rgba(144,164,174,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;color:#000}.features-section__modal-close svg{width:1.5rem;height:1.5rem}.features-section__modal-close:hover{transform:scale(1.1)}.features-section__modal-iframe{width:100%;height:100%;border:none}.testimonials-slider{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.testimonials-slider{margin-top:2rem}}.testimonials-slider__container{display:flex;flex-direction:column;gap:5rem;max-width:82rem;margin:0 auto}.testimonials-slider__title{font-size:2.5rem;font-weight:800;color:#fff;line-height:1.2;text-align:center}@media(min-width:768px){.testimonials-slider__title{font-size:3rem}}@media(min-width:1024px){.testimonials-slider__title{font-size:3rem}}.testimonials-slider__wrapper{position:relative;display:flex;flex-direction:column;gap:1rem}.testimonials-slider__slides{position:relative;overflow:hidden;min-height:25rem}@media(min-width:1024px){.testimonials-slider__slides{min-height:21.875rem}}.testimonials-slider__slide{display:none;opacity:0;transition:opacity .5s ease-in-out}.testimonials-slider__slide--active{display:block;opacity:1}.testimonials-slider__content{background-color:transparent;border:.125rem solid #006366;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.testimonials-slider__content{flex-direction:row;align-items:center;padding:3rem}}.testimonials-slider__text{flex:1;text-align:left;padding:0 2rem}@media (min-width: 1024px -1){.testimonials-slider__text{padding:0}}.testimonials-slider__quote-icon{display:flex;justify-content:center;margin-bottom:1.5rem;width:4rem;height:4rem;margin-left:auto;margin-right:auto;border:2px solid #006366;border-radius:50%;align-items:center}.testimonials-slider__quote-icon svg{width:2rem;height:2rem;color:#006366}.testimonials-slider__quote{font-size:1.125rem;color:#fff;line-height:1.75;margin-bottom:2rem}@media(min-width:768px){.testimonials-slider__quote{font-size:1.25rem}}.testimonials-slider__author{margin-bottom:1.5rem}.testimonials-slider__author-name{font-weight:700;font-size:1.125rem;color:#fff;margin:0 0 .25rem}.testimonials-slider__author-meta{font-size:.875rem;color:#f97316;margin:0}.testimonials-slider__author-company{font-size:.75rem;color:#9ca3af;margin:.25rem 0 0;display:flex;align-items:center;gap:.25rem}.testimonials-slider__author-company:before{content:"⚖";font-size:.875rem}.testimonials-slider__result p{font-size:.875rem;color:#d1d5db;margin:0}.testimonials-slider__image{flex-shrink:0;margin:0 auto}@media(min-width:1024px){.testimonials-slider__image{width:25rem}}.testimonials-slider__image img{width:25rem;height:37.5rem;object-fit:cover;border-radius:.75rem}.testimonials-slider__arrow{position:absolute;top:35%;transform:translateY(-50%);width:3rem;height:3rem;background-color:#ffffff1a;border:.0625rem solid #006366;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;z-index:10}@media(min-width:1024px){.testimonials-slider__arrow{display:flex}}.testimonials-slider__arrow:hover{background-color:#fff3}.testimonials-slider__arrow:hover svg{color:#009499}.testimonials-slider__arrow svg{width:1.5rem;height:1.5rem;color:#006366;transition:color .3s}.testimonials-slider__arrow--prev{left:1rem}.testimonials-slider__arrow--next{right:1rem}.testimonials-slider__dots{display:flex;justify-content:center;gap:.5rem}.testimonials-slider__dot{width:.75rem;height:.75rem;border-radius:50%;background-color:#fff;border:none;cursor:pointer;transition:all .3s}.testimonials-slider__dot:hover{background-color:#d1d5db}.testimonials-slider__dot--active{background-color:#009499;width:2rem;border-radius:.375rem}.testimonials-slider__cta{text-align:center;margin-top:3rem}.testimonials-slider__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.testimonials-slider__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.testimonials-slider__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.testimonials-slider__button svg{width:1.75rem;height:1.75rem}}.testimonials-slider__button:hover{background-color:#16a34a;transform:translateY(-2px)}.testimonials-slider__button:active{transform:translateY(0)}.testimonials-slider__button{background-color:#006366}.testimonials-slider__button:hover{background-color:#009499;transform:scale(1.05)}@media(max-width:450px){.testimonials-slider__title,.testimonials-slider__author-name{font-size:1.5rem}.testimonials-slider__quote,.testimonials-slider__author-meta,.testimonials-slider__author-company,.testimonials-slider__result p{font-size:1rem}}@media(max-width:21.875rem){.testimonials-slider__title,.testimonials-slider__author-name{font-size:1.3rem}.testimonials-slider__quote,.testimonials-slider__author-meta,.testimonials-slider__author-company,.testimonials-slider__result p{font-size:.9rem}}.cta-sections{display:flex;flex-direction:column}.cta-sections__faq-section{padding:4rem 0;border-top:2px solid #006366}@media(min-width:768px){.cta-sections__faq-section{padding:4rem 0}}.cta-sections__faq-section__title{font-size:1.875rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:.75rem;text-align:center}@media(min-width:768px){.cta-sections__faq-section__title{font-size:2.25rem}}@media(min-width:1024px){.cta-sections__faq-section__title{font-size:2.5rem}}.cta-sections__faq-section__subtitle{font-size:1.125rem;color:#d1d5db;margin-bottom:3rem;text-align:center}.cta-sections__faq-section-grid{max-width:80rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.cta-sections__faq-section-grid{grid-template-columns:repeat(2,1fr)}}.cta-sections__faq-section-item{background:linear-gradient(135deg,#0f172a99,#1e293b99);border:2px solid #006366;border-radius:.75rem;padding:1.5rem;display:flex;gap:1rem;transition:all .3s}.cta-sections__faq-section-item:hover{border-color:#00c5cc80}@media(max-width:450px){.cta-sections__faq-section-item{flex-direction:column;align-items:center;text-align:center}}.cta-sections__faq-section-icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#006366;border-radius:.5rem}.cta-sections__faq-section-icon svg{width:1.25rem;height:1.25rem}.cta-sections__faq-section-content{flex:1}.cta-sections__faq-section-question{font-weight:700;font-size:1rem;color:#009499;margin:0 0 .75rem;text-align:left}@media(min-width:768px){.cta-sections__faq-section-question{font-size:1.125rem}}@media(max-width:450px){.cta-sections__faq-section-question{text-align:center}}.cta-sections__faq-section-answer{color:#d1d5db;line-height:1.75;margin:0;font-size:.9375rem}.cta-sections__faq-section-cta{text-align:center;margin-top:2.5rem}.cta-sections__faq-section-cta-text{color:#9ca3af;margin-bottom:1rem}.cta-sections__faq-section-button{display:inline-flex;align-items:center;gap:.5rem;background-color:#006366;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 6px -1px #0003}.cta-sections__faq-section-button .faq-button__short{display:none}.cta-sections__faq-section-button:hover{background-color:#009499;transform:scale(1.05)}.cta-sections__faq-section-button svg{width:1.25rem;height:1.25rem}@media(max-width:374px){.cta-sections__faq-section-button .faq-button__full{display:none}.cta-sections__faq-section-button .faq-button__short{display:inline}}.cta-sections__final-cta{padding:5rem 0}.cta-sections__final-cta-container{max-width:100%;text-align:center;display:flex;flex-direction:column;gap:1.5rem}.cta-sections__final-cta-title{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.2}@media(min-width:768px){.cta-sections__final-cta-title{font-size:2.5rem}}@media(min-width:1024px){.cta-sections__final-cta-title{font-size:3rem}}.cta-sections__final-cta-subtitle{font-size:1.125rem;line-height:1.75;max-width:42rem;margin:0 auto}@media(min-width:768px){.cta-sections__final-cta-subtitle{font-size:1.25rem}}.cta-sections__final-cta-trust-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;opacity:.8}.cta-sections__final-cta-badge{display:flex;align-items:center;gap:.5rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.2)}.cta-sections__final-cta-badge svg{width:1.5rem;height:1.5rem;color:#009499}.cta-sections__final-cta-badge span{font-size:.875rem;font-weight:600;color:#fff}.cta-sections__final-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.cta-sections__final-cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.cta-sections__final-cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.cta-sections__final-cta-button svg{width:1.75rem;height:1.75rem}}.cta-sections__final-cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.cta-sections__final-cta-button:active{transform:translateY(0)}.cta-sections__final-cta-button{background-color:#006366;border:none;cursor:pointer;text-decoration:none}.cta-sections__final-cta-button:hover{background-color:#009499;transform:scale(1.05)}.cta-sections__modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .2s ease-in}.cta-sections__modal-content{position:relative;width:100%;max-width:50rem;height:90vh;max-height:50rem;background-color:#3c3c3c;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;animation:slideUp .3s ease-out}@media(max-width:640px){.cta-sections__modal-content{height:95vh;max-height:none;border-radius:.5rem}}.cta-sections__modal-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid rgba(144,164,174,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;color:#000}.cta-sections__modal-close svg{width:1.5rem;height:1.5rem}.cta-sections__modal-close:hover{transform:scale(1.1)}.cta-sections__modal-iframe{width:100%;height:100%;border:none}@media(max-width:450px){.cta-sections__faq-section__title,.cta-sections__faq-section-question,.cta-sections__final-cta-title{font-size:1.5rem}.cta-sections__faq-section__subtitle,.cta-sections__faq-section-answer,.cta-sections__faq-section-cta-text,.cta-sections__final-cta-subtitle{font-size:1rem}}@media(max-width:21.875rem){.cta-sections__faq-section__title,.cta-sections__faq-section-question,.cta-sections__final-cta-title{font-size:1.3rem}.cta-sections__faq-section__subtitle,.cta-sections__faq-section-answer,.cta-sections__faq-section-cta-text,.cta-sections__final-cta-subtitle{font-size:.9rem}}.construction__hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.construction__hero{padding:8.75rem 0 6.25rem}}.construction__hero{position:relative}.construction__hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.construction__hero-image{width:100%;height:100%;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.construction__hero-image{object-fit:cover}}.construction__hero-content{width:100%;position:relative;z-index:1}.construction__hero-title{font-size:2rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:1.5rem}@media(max-width:640px){.construction__hero-title{text-align:center}}@media(min-width:640px){.construction__hero-title{font-size:2.5rem}}@media(min-width:768px){.construction__hero-title{font-size:3rem}}@media(min-width:1280px){.construction__hero-title{font-size:3.75rem}}.construction__hero-subtitle{display:inline-block;text-align:center;border:2px solid #006366;padding:1rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;margin-bottom:3rem}@media(max-width:640px){.construction__hero-subtitle{text-align:center}}.construction__hero-benefits{width:100%;position:relative;z-index:1}.construction__hero-benefits-title{font-size:2rem;font-weight:800;text-transform:uppercase;color:#009499;text-align:left;margin-bottom:2rem}@media(min-width:768px){.construction__hero-benefits-title{font-size:2.5rem}}.construction__hero-cta{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.construction__hero-cta{padding:1.25rem 1.7rem;font-size:1.25rem}}.construction__hero-cta svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.construction__hero-cta svg{width:1.75rem;height:1.75rem}}.construction__hero-cta:hover{background-color:#16a34a;transform:translateY(-2px)}.construction__hero-cta:active{transform:translateY(0)}@media(max-width:450px){.construction__hero-cta{padding:.75rem 1rem}}.construction__hero-cta{border-radius:.5rem;position:relative;z-index:1}@media(max-width:450px){.construction__hero-cta{display:flex;justify-content:center;width:100%}}@media(max-width:640px){.construction__hero-cta-wrapper{display:flex;justify-content:center}}.construction__benefits-list{list-style:none;margin-bottom:2rem;padding:0;display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:1}.construction__benefits-list-item{display:flex;align-items:flex-start;gap:.5rem}.construction__benefits-list-icon{width:1.25rem;height:1.25rem;background-color:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem;transition:all .2s}.construction__benefits-list-icon svg{width:.75rem;height:.75rem;color:#fff}.construction__benefits-list-icon:hover{transform:scale(1.1);box-shadow:0 4px 6px #0000001a}.construction__pain-points{border-top:2px solid #006366;padding:5rem 0}.construction__pain-points-title{text-transform:uppercase;text-align:center;font-size:2rem;font-weight:800;margin-bottom:3rem}@media(min-width:768px){.construction__pain-points-title{font-size:2.5rem}}.construction__pain-points-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.construction__pain-points-grid{grid-template-columns:repeat(3,1fr)}}.construction__pain-point-card{background:#00000080;border:2px solid #006366;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;text-align:center}.construction__pain-point-card:hover{transform:scale(1.05);border-color:#009499}.construction__pain-point-card:hover .construction__pain-point-card-icon{background-color:#009499;transform:scale(1.1)}.construction__pain-point-card-icon-wrapper{display:flex;justify-content:center}.construction__pain-point-card-icon{width:5rem;height:5rem;background-color:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.construction__pain-point-card-icon svg{width:2.5rem;height:2.5rem;color:#fff}.construction__pain-point-card-title{font-size:1.25rem;font-weight:700;color:#009499;margin-bottom:.75rem;text-align:center}.construction__pain-point-card-description{color:#fff;font-size:.875rem;margin-bottom:1rem;line-height:1.5}.construction__pain-point-card-cost{display:block;text-align:center;padding:.25rem .5rem;background-color:#009499;border-radius:9999px;font-size:.875rem;font-weight:600}@media(max-width:768px){.construction__pain-point-card:hover{transform:scale(1.02)}}.construction__solution-section-title{font-size:1.875rem;font-weight:800;color:#fff;text-align:center;margin-bottom:1rem}@media(min-width:768px){.construction__solution-section-title{font-size:3rem}}.construction__solution-section-subtitle{text-align:center;margin-bottom:3rem;max-width:48rem;margin-left:auto;margin-right:auto}.construction__solution-section-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:87.5rem;margin:0 auto}@media(min-width:768px){.construction__solution-section-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:75rem){.construction__solution-section-grid{grid-template-columns:repeat(2,1fr)}}.construction__solution-card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.construction__solution-card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.construction__solution-card{padding:1rem}}.construction__solution-card{gap:1rem}.construction__solution-card-header{display:flex;align-items:center;gap:1rem}@media(max-width:640px){.construction__solution-card-header{justify-content:center}}.construction__solution-card-icon{width:4rem;height:4rem;background:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.construction__solution-card-icon svg{width:2rem;height:2rem;color:#fff}.construction__solution-card-title{font-size:1.5rem;font-weight:700;color:#009499}.construction__solution-card-subtitle{font-size:.875rem}.construction__solution-card-flow{border:2px solid #006366;border-radius:.5rem;padding:1rem;text-align:center;font-weight:500;color:#fff}.construction__solution-card-benefits-title{font-weight:700;color:#fff}.construction__solution-card-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.construction__solution-card-benefits li{display:flex;align-items:flex-start;gap:.75rem}.construction__solution-card-benefits li svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.construction__solution-card-benefits li span{color:#fff}@media(max-width:768px){.construction__solution-card:hover{transform:scale(1.02)}}.construction__results-section{padding:5rem 0}.construction__results-section-title{font-size:1.875rem;font-weight:800;color:#fff;text-align:center;margin-bottom:1rem}@media(min-width:768px){.construction__results-section-title{font-size:3rem}}.construction__results-section-subtitle{text-align:center;margin:3rem auto}.construction__comparison-table{margin:0 auto;background:#00000080;border:2px solid #006366;border-radius:.75rem;padding:2rem;display:flex;flex-direction:column;gap:3rem}@media(min-width:768px){.construction__comparison-table{padding:3rem}}.construction__comparison-table-header{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.construction__comparison-table-header{grid-template-columns:1fr 1fr 1fr}}.construction__comparison-table-label{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:700;font-size:1.125rem}.construction__comparison-table-label svg{width:1.25rem;height:1.25rem}.construction__comparison-table-label--before{background-color:#ef444433;color:#f87171}.construction__comparison-table-label--after{background-color:#22c55e33;color:#4ade80}.construction__comparison-table-row{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;background-color:#0063661a;border-radius:.5rem;transition:background-color .3s}.construction__comparison-table-row:hover{background-color:#00636633}@media(min-width:768px){.construction__comparison-table-row{grid-template-columns:1fr 1fr 1fr}}.construction__comparison-table-metric{font-weight:600;color:#fff;display:flex;align-items:center;gap:.5rem;justify-content:center;text-align:center}@media(min-width:768px){.construction__comparison-table-metric{justify-content:flex-start;text-align:left}}.construction__comparison-table-metric svg{width:1.5rem;height:1.5rem;color:#006366;flex-shrink:0}.construction__comparison-table-value{text-align:center;border-radius:.5rem;padding:.75rem 1rem}.construction__comparison-table-value--before{background-color:#ef44441a;color:#f87171}.construction__comparison-table-value--after{background-color:#22c55e1a;color:#4ade80}.construction__comparison-table-value .large{font-size:1.5rem;font-weight:700}.construction__comparison-table-value .sub{font-size:.875rem;margin-top:.25rem;opacity:.9}.construction__results-highlight{max-width:48rem;margin:3rem auto 0;border-radius:.75rem;padding:2rem;text-align:center;box-shadow:0 20px 25px -5px #0000004d;border:2px solid #006366}.construction__results-highlight-value{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem}@media(min-width:768px){.construction__results-highlight-value{font-size:3.75rem}}.construction__results-highlight-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(min-width:768px){.construction__results-highlight-title{font-size:1.5rem}}.construction__results-highlight-subtitle{font-size:1.125rem;color:#e5e7eb}.construction__use-cases-section{display:flex;flex-direction:column;gap:3rem;padding-top:4rem;margin:0 auto;border-top:2px solid #006366;align-items:center;text-align:center}@media(min-width:768px){.construction__use-cases-section{padding-top:6rem}}.construction__use-cases-section-title{font-size:2rem;text-transform:uppercase;font-weight:800;color:#fff;text-align:center}@media(min-width:768px){.construction__use-cases-section-title{font-size:3rem}}.construction__use-cases-section__subtitle{text-align:center;font-size:1.125rem;color:#e5e7eb;max-width:48rem;margin:0 auto}@media(min-width:768px){.construction__use-cases-section__subtitle{font-size:1.25rem}}.construction__use-cases-tabs{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.construction__use-cases-tabs{flex-direction:row;justify-content:center;gap:1.5rem}}.construction__use-cases-tabs-button{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;border-radius:.75rem;border:2px solid rgba(255,255,255,.1);background-color:#0000004d;color:#fff;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.construction__use-cases-tabs-button{max-width:16rem}}.construction__use-cases-tabs-button:hover{border-color:#009499;background-color:#0099991a;transform:translateY(-2px)}.construction__use-cases-tabs-button--active{border-color:#009499;background:linear-gradient(135deg,#00949933,#0063664d);box-shadow:0 4px 6px -1px #00c5cc33}.construction__use-cases-tabs-title{font-size:1.125rem;font-weight:700;text-align:center;color:#009499}.construction__use-cases-tabs-subtitle{font-size:.875rem;color:#e5e7eb;opacity:.8}.construction__use-case-content-comparison{display:grid;gap:2rem;margin-bottom:3rem}@media(min-width:1024px){.construction__use-case-content-comparison{grid-template-columns:1fr auto 1fr;align-items:center}}.construction__use-case-card{border-radius:.75rem;padding:2rem;min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.construction__use-case-card--before{background:linear-gradient(135deg,#dc26261a,#991b1b33);border:2px solid rgba(220,38,38,.3)}.construction__use-case-card--after{background:linear-gradient(135deg,#00949933,#0063664d);border:2px solid #009499}.construction__use-case-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.construction__use-case-card-header svg{font-size:1.5rem}.construction__use-case-card__title{font-size:1.25rem;font-weight:700;color:#fff}@media(min-width:768px){.construction__use-case-card__title{font-size:1.5rem}}.construction__use-case-card-description{font-size:1.125rem;color:#e5e7eb;line-height:1.75}.construction__use-case-arrow{display:flex;justify-content:center;align-items:center}.construction__use-case-arrow svg{width:3rem;height:3rem;color:#009499;transform:rotate(90deg)}@media(min-width:1024px){.construction__use-case-arrow svg{transform:rotate(0);width:4rem;height:4rem}}.construction__use-case-metrics{max-width:56rem;margin:0 auto;text-align:center}.construction__use-case-metrics-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:2rem}@media(min-width:768px){.construction__use-case-metrics-title{font-size:1.875rem}}.construction__use-case-metrics-grid{display:grid;gap:2rem}@media(min-width:768px){.construction__use-case-metrics-grid{grid-template-columns:repeat(2,1fr)}}.construction__metric-card{border-radius:.75rem;padding:2rem;background:linear-gradient(135deg,#0094991a,#00636633);border:2px solid rgba(0,197,204,.3);transition:all .3s ease}.construction__metric-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #00c5cc4d;border-color:#009499}.construction__metric-card-value{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.75rem}@media(min-width:768px){.construction__metric-card-value{font-size:3rem}}.construction__metric-card-label{font-size:1.125rem;color:#e5e7eb;font-weight:500}@media(min-width:768px){.construction__metric-card-label{font-size:1.25rem}}.construction__why-agency-section{padding-top:4rem;margin:3rem auto;background:linear-gradient(135deg,#0063660d,#0094990d)}@media(min-width:768px){.construction__why-agency-section{padding:6rem 2rem}}.construction__why-agency-section-title{border-top:2px solid #006366;font-size:2.25rem;padding-top:5rem;font-weight:800;text-transform:uppercase;text-align:center;margin-bottom:1rem}@media(min-width:768px){.construction__why-agency-section-title{font-size:3rem}}.construction__why-agency-section-subtitle{text-align:center;font-size:1.125rem;color:#e5e7eb;max-width:48rem;margin:0 auto 3rem}@media(min-width:768px){.construction__why-agency-section-subtitle{font-size:1.25rem;margin-bottom:4rem}}.construction__why-agency-grid{display:grid;gap:2rem}@media(min-width:768px){.construction__why-agency-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1024px){.construction__why-agency-grid{gap:3rem}}.construction__why-agency-card{display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;padding:2rem;background:linear-gradient(135deg,#0006,#00636633);border:2px solid #006366;transition:all .3s ease}.construction__why-agency-card-icon{width:4rem;height:4rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.construction__why-agency-card-icon svg{width:2rem;height:2rem}.construction__why-agency-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #00c5cc4d;border-color:#009499}.construction__why-agency-card:hover .construction__why-agency-card-icon{transform:scale(1.1);background-color:#009499}.construction__why-agency-card-title{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.4}@media(min-width:768px){.construction__why-agency-card-title{font-size:1.5rem}}.construction__why-agency-card-header{display:flex;gap:1rem;flex-direction:column}@media(max-width:640px){.construction__why-agency-card-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}.construction__why-agency-card-description{font-size:1rem;color:#e5e7eb;font-style:italic;opacity:.9}@media(max-width:640px){.construction__why-agency-card-description{text-align:center}}.construction__why-agency-card-list{list-style:none;padding:0;margin:0}.construction__why-agency-card-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:#e5e7eb;line-height:1.6}@media(min-width:768px){.construction__why-agency-card-list li{font-size:1.125rem}}.construction__why-agency-card-list li:last-child{margin-bottom:0}.construction__why-agency-card-list li svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:#009499;margin-top:.25rem}.construction__why-agency-card-list li span{flex:1}.construction__process-section{padding-top:4rem;display:flex;flex-direction:column;margin:0 auto;border-top:2px solid #006366}@media(min-width:768px){.construction__process-section{padding-top:6rem}}.construction__process-section-title{font-size:2rem;font-weight:800;color:#fff;text-align:center}@media(min-width:768px){.construction__process-section-title{font-size:3rem}}.construction__process-section-subtitle{text-align:center;font-size:1.125rem;color:#e5e7eb;max-width:48rem;margin:0 auto;margin-bottom:2rem}@media(min-width:768px){.construction__process-section-subtitle{font-size:1.25rem;margin-bottom:5rem}}.construction__process-timeline{display:flex;flex-direction:column;gap:3rem;margin:0 auto;position:relative}.construction__process-timeline:before{content:"";position:absolute;left:1.75rem;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#9ca3af4d,#00949980,#22c55ecc)}@media(min-width:768px){.construction__process-timeline:before{left:2.5rem}}@media(min-width:20rem)and (max-width:20.938rem){.construction__process-timeline:before{bottom:.875rem}}.construction__timeline-step{display:flex;gap:1.5rem;position:relative}@media(min-width:768px){.construction__timeline-step{gap:2rem}}.construction__timeline-step:last-child{margin-bottom:0}.construction__timeline-step-marker{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0;z-index:1}.construction__timeline-step-number{width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(135deg,#9ca3af33,#6b72804d);border:2px solid rgba(156,163,175,.5);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:#9ca3af;transition:all .3s ease}@media(min-width:768px){.construction__timeline-step-number{width:5rem;height:5rem;font-size:1.5rem}}.construction__timeline-step-icon{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#0006,#00636633);border:2px solid rgba(156,163,175,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(min-width:768px){.construction__timeline-step-icon{width:4rem;height:4rem}}.construction__timeline-step-icon svg{width:1.5rem;height:1.5rem;color:#9ca3af}@media(min-width:768px){.construction__timeline-step-icon svg{width:2rem;height:2rem}}.construction__timeline-step-content{flex:1;padding-top:.5rem}.construction__timeline-step-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(min-width:768px){.construction__timeline-step-title{font-size:1.5rem}}.construction__timeline-step-duration{font-size:1rem;font-weight:600;color:#9ca3af;font-style:italic}.construction__timeline-step-description{font-size:1rem;color:#e5e7eb;line-height:1.6}@media(min-width:768px){.construction__timeline-step-description{font-size:1.125rem}}.construction__timeline-step:nth-child(2) .construction__timeline-step-number{background:linear-gradient(135deg,#3b82f633,#2563eb4d);border-color:#60a5fa80;color:#60a5fa}.construction__timeline-step:nth-child(2) .construction__timeline-step-icon{border-color:#3b82f666}.construction__timeline-step:nth-child(2) .construction__timeline-step-icon svg{color:#60a5fa}.construction__timeline-step:nth-child(3) .construction__timeline-step-number{background:linear-gradient(135deg,#00949933,#0063664d);border-color:#009499;color:#009499}.construction__timeline-step:nth-child(3) .construction__timeline-step-icon{border-color:#00c5cc66}.construction__timeline-step:nth-child(3) .construction__timeline-step-icon svg{color:#009499}.construction__timeline-step:nth-child(4) .construction__timeline-step-number{background:linear-gradient(135deg,#10b98133,#0596694d);border-color:#34d39980;color:#34d399}.construction__timeline-step:nth-child(4) .construction__timeline-step-icon{border-color:#10b98166}.construction__timeline-step:nth-child(4) .construction__timeline-step-icon svg{color:#34d399}.construction__timeline-step--final .construction__timeline-step-number{background:linear-gradient(135deg,#22c55e4d,#16a34a66);border-color:#22c55e;color:#22c55e}.construction__timeline-step--final .construction__timeline-step-icon{border-color:#22c55e99}.construction__timeline-step--final .construction__timeline-step-icon svg{color:#22c55e}.construction__timeline-step:hover .construction__timeline-step-number{transform:scale(1.1);box-shadow:0 10px 15px -3px #00c5cc4d}.construction__timeline-step:hover .construction__timeline-step-icon{transform:scale(1.05);background:linear-gradient(135deg,#0094994d,#00636666)}.construction__process-summary{max-width:36rem;margin:3rem auto;border-radius:1rem;padding:1.5rem;background:linear-gradient(135deg,#22c55e1a,#16a34a33);border:2px solid rgba(34,197,94,.4);display:flex;align-items:center;gap:2rem;box-shadow:0 20px 25px -5px #22c55e33}@media(min-width:768px){.construction__process-summary{padding:3rem 2.5rem}}.construction__process-summary-icon{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#22c55e4d,#16a34a66);border:2px solid #22c55e;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:768px){.construction__process-summary-icon{width:5rem;height:5rem}}.construction__process-summary-icon svg{width:2rem;height:2rem;color:#22c55e}@media(min-width:768px){.construction__process-summary-icon svg{width:2.5rem;height:2.5rem}}.construction__process-summary__content{flex:1}.construction__process-summary__label{font-size:.875rem;font-weight:700;color:#22c55e;letter-spacing:.1em;margin-bottom:.5rem}.construction__process-summary-value{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.25rem}@media(min-width:768px){.construction__process-summary-value{font-size:3rem}}.construction__process-summary-subtitle{font-size:1rem;color:#e5e7eb}@media(min-width:768px){.construction__process-summary-subtitle{font-size:1.125rem}}.construction__faq-section{padding-top:4rem;margin:0 auto;border-top:2px solid #006366}@media(min-width:768px){.construction__faq-section{padding-top:6rem}}.construction__faq-section-title{font-size:2.25rem;font-weight:800;color:#fff;text-align:center;margin-bottom:1rem}@media(min-width:768px){.construction__faq-section-title{font-size:3rem}}.construction__faq-section-subtitle{text-align:center;font-size:1.125rem;color:#e5e7eb;margin-bottom:3rem}@media(min-width:768px){.construction__faq-section-subtitle{font-size:1.25rem;margin-bottom:4rem}}.construction__faq-list{display:flex;flex-direction:column;gap:1rem}.construction__faq-item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.construction__faq-item:hover{background:#ffffff0d;border-color:#009499}.construction__faq-item{max-width:56rem;margin:0 auto;background:linear-gradient(135deg,#0006,#0063661a);border:2px solid rgba(0,197,204,.2)}.construction__faq-item:hover{border-color:#00c5cc66;box-shadow:0 4px 6px -1px #00c5cc1a}.construction__faq-item--active{border-color:#009499;box-shadow:0 8px 12px -2px #00c5cc33}.construction__faq-item--active .construction__faq-item-toggle svg{transform:rotate(180deg);color:#009499}.construction__faq-item--active .construction__faq-item-content{max-height:500px;padding:0 1.5rem 1.5rem}@media(min-width:768px){.construction__faq-item--active .construction__faq-item-content{padding:0 2rem 2rem 5rem}}.construction__faq-item--active .construction__faq-item-icon{background:#009499;border-color:#009499;transform:scale(1.05)}.construction__faq-item--active .construction__faq-item-question{color:#009499}.construction__faq-item-header{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left}@media(min-width:768px){.construction__faq-item-header{gap:1.5rem;padding:2rem}}.construction__faq-item-header:hover .construction__faq-item-question{color:#009499}.construction__faq-item-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}@media(min-width:768px){.construction__faq-item-icon{width:3rem;height:3rem}}.construction__faq-item-icon svg{width:1.25rem;height:1.25rem}@media(min-width:768px){.construction__faq-item-icon svg{width:1.5rem;height:1.5rem}}.construction__faq-item-question{flex:1;font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.4;transition:color .3s ease}@media(min-width:768px){.construction__faq-item-question{font-size:1.25rem}}.construction__faq-item-toggle{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.construction__faq-item-toggle svg{width:1.5rem;height:1.5rem;color:#9ca3af;transition:all .3s ease}.construction__faq-item-content{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}@media(min-width:768px){.construction__faq-item-content{padding:0 2rem 0 5rem}}.construction__faq-item-answer{font-size:1rem;color:#e5e7eb;line-height:1.7;margin:0}@media(min-width:768px){.construction__faq-item-answer{font-size:1.125rem}}.construction__final-cta-section{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #006366}@media(min-width:768px){.construction__final-cta-section{padding:6.25rem 0}}.construction__final-cta-content{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.construction__final-cta-headline{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.construction__final-cta-headline{font-size:2.75rem}}@media(min-width:1024px){.construction__final-cta-headline{font-size:3.25rem}}@media(max-width:450px){.construction__final-cta-headline{font-size:1.5rem}}@media(max-width:21.87rem){.construction__final-cta-headline{font-size:1.3rem}}.construction__final-cta-subheadline{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.construction__final-cta-subheadline{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.construction__final-cta-subheadline{font-size:1rem}}@media(max-width:21.87rem){.construction__final-cta-subheadline{font-size:.9rem}}.construction__final-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.construction__final-cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.construction__final-cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.construction__final-cta-button:active{transform:translateY(0)}.construction__final-cta-button .final-cta__button-short{display:none}@media(max-width:424px){.construction__final-cta-button .final-cta__button-full{display:none}.construction__final-cta-button .final-cta__button-short{display:inline}}@media(min-width:768px){.construction__final-cta-button{padding:1.25rem 2.5rem;font-size:1.25rem}}.construction__final-cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.construction__final-cta-button svg{width:1.75rem;height:1.75rem}}.construction__final-cta-secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.construction__final-cta-secondary{font-size:1rem}}.construction__sticky-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.construction__sticky-cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.construction__sticky-cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.construction__sticky-cta-button svg{width:1.75rem;height:1.75rem}}.construction__sticky-cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.construction__sticky-cta-button:active{transform:translateY(0)}.construction__sticky-cta-button{position:fixed;bottom:-100px;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000}@media(min-width:768px){.construction__sticky-cta-button{padding:1.125rem 2rem;font-size:1.125rem;right:2rem}}.construction__sticky-cta-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:768px){.construction__sticky-cta-button svg{width:1.5rem;height:1.5rem}}@media(max-width:26.5rem){.construction__sticky-cta-button span{display:none}}.construction__sticky-cta-button--visible{bottom:1.5rem}@media(min-width:768px){.construction__sticky-cta-button--visible{bottom:2rem}}.construction__sticky-cta-button:hover{transform:scale(1.05)}@media(max-width:26.5rem){.construction__sticky-cta-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}@media(max-width:450px){.construction__hero-title,.construction__hero-benefits-title,.construction__pain-points-title,.construction__pain-point-card-title,.construction__solution-section-title,.construction__solution-card-title,.construction__results-section-title,.construction__results-highlight-title,.construction__results-highlight-value,.construction__use-cases-section-title,.construction__use-case-card__title,.construction__use-case-metrics-title,.construction__metric-card-value,.construction__why-agency-section-title,.construction__why-agency-card-title,.construction__process-section-title,.construction__timeline-step-title,.construction__faq-section-title,.construction__process-summary-value{font-size:1.5rem}.construction__hero-subtitle,.construction__pain-point-card-description,.construction__solution-section-subtitle,.construction__solution-card-subtitle,.construction__results-section-subtitle,.construction__results-highlight-subtitle,.construction__use-cases-section__subtitle,.construction__use-cases-tabs-subtitle,.construction__use-case-card-description,.construction__metric-card-label,.construction__why-agency-section-subtitle,.construction__why-agency-card-description,.construction__process-section-subtitle,.construction__timeline-step-duration,.construction__timeline-step-description,.construction__faq-section-subtitle,.construction__faq-item-answer{font-size:1rem}}@media(max-width:21.875rem){.construction__hero-title,.construction__hero-benefits-title,.construction__pain-points-title,.construction__pain-point-card-title,.construction__solution-section-title,.construction__solution-card-title,.construction__results-section-title,.construction__results-highlight-title,.construction__results-highlight-value,.construction__use-cases-section-title,.construction__use-case-card__title,.construction__use-case-metrics-title,.construction__metric-card-value,.construction__why-agency-section-title,.construction__why-agency-card-title,.construction__process-section-title,.construction__timeline-step-title,.construction__faq-section-title{font-size:1.3rem}.construction__hero-subtitle,.construction__pain-point-card-description,.construction__solution-section-subtitle,.construction__solution-card-subtitle,.construction__results-section-subtitle,.construction__results-highlight-subtitle,.construction__use-cases-section__subtitle,.construction__use-cases-tabs-subtitle,.construction__use-case-card-description,.construction__metric-card-label,.construction__why-agency-section-subtitle,.construction__why-agency-card-description,.construction__process-section-subtitle,.construction__timeline-step-duration,.construction__timeline-step-description,.construction__faq-section-subtitle,.construction__faq-item-answer{font-size:.9rem}}.insurance-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.insurance-hero{padding:8.75rem 0 6.25rem}}.insurance-hero{position:relative}@media(max-width:640px){.insurance-hero__cta{align-items:center;display:flex;justify-content:center}}.insurance-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.insurance-hero__image{width:100%;height:100%;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.insurance-hero__image{object-fit:cover}}.insurance-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.insurance-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(max-width:640px){.insurance-hero__title{text-align:center}}@media(min-width:768px){.insurance-hero__title{font-size:3rem}}@media(min-width:1280px){.insurance-hero__title{font-size:3.75rem}}@media(max-width:450px){.insurance-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.insurance-hero__title{font-size:1.3rem}}.insurance-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(max-width:640px){.insurance-hero__subtitle{text-align:center}}@media(min-width:768px){.insurance-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.insurance-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.insurance-hero__subtitle{font-size:.9rem}}.insurance-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.insurance-hero__benefits{gap:1.5rem}}.insurance-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.insurance-hero__benefit:hover{border-color:#009499;transform:translate(.5rem)}.insurance-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.insurance-hero__benefit span{font-size:1.125rem}}.insurance-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;margin-top:.125rem}.insurance-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.insurance-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.insurance-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.insurance-hero__cta-button svg{width:1.75rem;height:1.75rem}}.insurance-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.insurance-hero__cta-button:active{transform:translateY(0)}.insurance-hero__cta-button .hero-cta__button-short{display:none}@media(max-width:27.5rem){.insurance-hero__cta-button .hero-cta__button-full{display:none}.insurance-hero__cta-button .hero-cta__button-short{display:inline}}@media(max-width:450px){.insurance-hero__cta-button{display:flex;justify-content:center;width:100%}}.insurance-hero__cta-button-full{display:inline}.insurance-hero__cta-button-short{display:none}@media(max-width:450px){.insurance-hero__cta-button-full{display:none}.insurance-hero__cta-button-short{display:inline}}.insurance-pain-points{border-top:.125rem solid #006366;padding:4rem 0}.insurance-pain-points__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.insurance-pain-points__title{font-size:3rem}}.insurance-pain-points__subtitle{text-align:center;font-size:1.125rem;margin-bottom:3rem}@media(min-width:768px){.insurance-pain-points__subtitle{font-size:1.25rem}}.insurance-pain-points__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.insurance-pain-points__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.insurance-pain-points__grid{grid-template-columns:repeat(3,1fr)}}.insurance-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.insurance-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.insurance-pain-points__card{padding:1rem}}@media(max-width:640px){.insurance-pain-points__card-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}.insurance-pain-points__card:hover{background:#ffffff0d;border-color:#009499;transform:translateY(-.25rem);box-shadow:0 .5rem 1.25rem #00949933}.insurance-pain-points__card-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease}.insurance-pain-points__card-icon svg{width:2rem;height:2rem;color:#fff}.insurance-pain-points__card:hover .insurance-pain-points__card-icon{background:#009499;transform:scale(1.1)}.insurance-pain-points__card-title{font-size:1.375rem;font-weight:700;color:#009499;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.insurance-pain-points__card-title{font-size:1.5rem}}.insurance-pain-points__card-profile{font-size:.95rem;line-height:1.6;color:#fffc;margin-bottom:1.5rem}.insurance-pain-points__card-profile strong{color:#009499}.insurance-pain-points__card-subtitle{font-size:1.125rem;font-weight:700;color:#009499}.insurance-pain-points__card-list{list-style:none;padding:0;margin:0 0 1.5rem}.insurance-pain-points__card-list-item{font-size:.95rem;line-height:1.6;color:#fffc;margin-bottom:.75rem;padding-left:1.25rem;position:relative}.insurance-pain-points__card-list-item:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.25rem}.insurance-pain-points__card-list-item strong{color:#fff}.insurance-pain-points__card-consequence{font-size:.95rem;line-height:1.6;color:#fffc;padding:1rem;background:#0094991a;border-left:.1875rem solid #009499;border-radius:.25rem}.insurance-pain-points__card-consequence strong{color:#fff}@media(max-width:640px){.unsurance-use-container{display:flex;flex-direction:column;align-items:center;text-align:center}}.insurance-solution{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.insurance-solution{padding:6.25rem 0}}.insurance-solution__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.insurance-solution__title{font-size:3rem}}.insurance-solution__subtitle{text-align:center;font-size:1.125rem;color:#ffffffe6;margin-bottom:3rem}@media(min-width:768px){.insurance-solution__subtitle{font-size:1.25rem}}.insurance-solution__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.insurance-solution__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.insurance-solution__grid{grid-template-columns:repeat(3,1fr)}}.insurance-solution__module{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.insurance-solution__module:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.insurance-solution__module{padding:1rem}}.insurance-solution__module{display:flex;gap:1.75rem;flex-direction:column;transition:all .3s ease}.insurance-solution__module:hover{border-color:#009499;scale:1.05;box-shadow:0 .5rem 1.25rem #009499}.insurance-solution__module-header{display:flex;flex-direction:column;gap:1.75rem}@media(max-width:640px){.insurance-solution__module-header{justify-content:center;align-items:center;text-align:center}}.insurance-solution__module-icon{transition:all .3s ease;width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center}.insurance-solution__module-icon svg{width:2rem;height:2rem;color:#fff}.insurance-solution__module:hover .insurance-solution__module-icon{background:#009499;scale:1.1}.insurance-solution__module-title{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.insurance-solution__module-title{font-size:1.5rem}}.insurance-solution__module-subtitle{font-size:1rem;color:#009499;font-weight:600}.insurance-solution__module-section-title{font-size:1rem;font-weight:700;color:#009499}.insurance-solution__module-section-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.insurance-solution__module-section-list-item{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.insurance-solution__module-section-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.insurance-solution__module-effect{margin-top:auto}.insurance-solution__module-effect-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.insurance-solution__module-effect-title svg{width:1rem;height:1rem}.insurance-solution__module-effect-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.insurance-solution__module-effect-list-item{font-size:.95rem;line-height:1.6;color:#ffffffe6;margin-bottom:.5rem;padding-left:1.25rem;position:relative;font-weight:500}.insurance-solution__module-effect-list-item:before{content:"✓";position:absolute;left:0;color:#009499;font-weight:700}.insurance-results{padding:5rem 0;border-top:.125rem solid #006366}.insurance-results__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.insurance-results__title{font-size:3rem}}.insurance-results__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.insurance-results__table{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.insurance-results__table{gap:0}}.insurance-results__row{display:grid;grid-template-columns:1fr;gap:.75rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem}@media(min-width:768px){.insurance-results__row{grid-template-columns:1fr 1.5fr 1.5fr;gap:0;border-radius:0;padding:0;border:none;border-bottom:.0625rem solid rgba(255,255,255,.1)}.insurance-results__row:first-child{border-top:.0625rem solid rgba(255,255,255,.2)}}.insurance-results__row--header{font-weight:700;background:#0094991a;border-color:#009499}@media(min-width:768px){.insurance-results__row--header{background:#00949926;border-bottom:.125rem solid #009499}}.insurance-results__row--header .insurance-results__cell{color:#009499;font-size:1.125rem}@media(min-width:768px){.insurance-results__row--header .insurance-results__cell{font-size:1rem}}.insurance-results__row--header .insurance-results__cell--before{background-color:#ef444433;color:#f87171}.insurance-results__row--header .insurance-results__cell--after{background-color:#22c55e33;color:#4ade80}.insurance-results__cell{font-size:.95rem;line-height:1.6;color:#fff}@media(min-width:768px){.insurance-results__cell{padding:1.25rem 1.5rem}}.insurance-results__cell--category{font-weight:700;color:#fff}@media(max-width:768px){.insurance-results__cell--category{font-size:1.125rem;margin-bottom:.5rem}}.insurance-results__cell--before{display:flex;align-items:flex-start;gap:.5rem;background-color:#ef44441a;color:#f87171;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #ef4444}@media(min-width:768px){.insurance-results__cell--before{background:#ef444414;border-radius:0;border-left:none;border-right:.0625rem solid rgba(255,255,255,.1)}}.insurance-results__cell--after{display:flex;align-items:flex-start;gap:.5rem;background-color:#22c55e1a;color:#4ade80;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #22c55e}@media(min-width:768px){.insurance-results__cell--after{background:#22c55e14;border-radius:0;border-left:none}}.insurance-results__cell-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.insurance-results__cell-icon{display:none}}.insurance-use-cases{border-top:.125rem solid #006366;padding:5rem 0}.insurance-use-cases__container{max-width:75rem;margin:0 auto}@media(max-width:640px){.insurance-use-cases{padding:3rem 0}}.insurance-use-cases__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.insurance-use-cases__title{font-size:3rem}}.insurance-use-cases__title{margin-bottom:1.5rem}@media(max-width:640px){.insurance-use-cases__title{font-size:1.875rem}}.insurance-use-cases__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;color:#ffffffb3;line-height:1.6}@media(max-width:640px){.insurance-use-cases__subtitle{font-size:1rem;margin-bottom:2rem}}.insurance-use-cases__tabs{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto 3rem}@media(min-width:768px){.insurance-use-cases__tabs{flex-direction:row;justify-content:center}}.insurance-use-cases__tab{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.insurance-use-cases__tab{flex:1}}.insurance-use-cases__tab svg{width:1.5rem;height:1.5rem;flex-shrink:0}.insurance-use-cases__tab:hover{background:#ffffff0d;border-color:#009499;color:#009499;transform:translateY(-.125rem)}.insurance-use-cases__tab--active{background:#00949926;border-color:#009499;color:#009499}.insurance-use-cases__tab--active:hover{transform:none}.insurance-use-cases__content{min-height:25rem}.insurance-use-cases__case{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.insurance-use-cases__case:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.insurance-use-cases__case{padding:1rem}}.insurance-use-cases__case{gap:1.75rem;padding:2rem}@media(min-width:768px){.insurance-use-cases__case{padding:2.5rem}}.insurance-use-cases__case-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.insurance-use-cases__case-title{font-size:1.75rem}}.insurance-use-cases__case-subtitle{font-size:1.125rem;font-weight:700;color:#009499;margin-bottom:.75rem}.insurance-use-cases__case-text{font-size:1rem;line-height:1.7}.insurance-use-cases__case-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.insurance-use-cases__case-list-item{font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.insurance-use-cases__case-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.insurance-use-cases__case-list--result .insurance-use-cases__case-list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;font-weight:500}.insurance-use-cases__case-list--result .insurance-use-cases__case-list-item:before{display:none}.insurance-use-cases__case-list--result .insurance-use-cases__case-list-item svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.insurance-use-cases__case-section{margin-bottom:2rem}.insurance-use-cases__case-section:last-child{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.insurance-why{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.insurance-why{padding:3rem 0}}.insurance-why__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.insurance-why__title{font-size:3rem}}.insurance-why__title{margin-bottom:1.5rem}@media(max-width:640px){.insurance-why__title{font-size:1.875rem}}.insurance-why__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;line-height:1.6}@media(max-width:640px){.insurance-why__subtitle{font-size:1rem;margin-bottom:2rem}}.insurance-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.insurance-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.insurance-why__grid{grid-template-columns:repeat(3,1fr)}}.insurance-why__grid{margin-bottom:4rem}@media(max-width:640px){.insurance-why__grid{text-align:center}}.insurance-why__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.insurance-why__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.insurance-why__card{padding:1rem}}.insurance-why__card{gap:1rem}.insurance-why__card-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.insurance-why__card-icon svg{width:2rem;height:2rem;color:#fff}.insurance-why__card-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.insurance-why__card-title{font-size:1.25rem}}.insurance-why__card-text{font-size:.95rem;line-height:1.6;color:#fffc}@media(min-width:768px){.insurance-why__card:nth-child(4),.insurance-why__card:nth-child(5){grid-column:span 1}.insurance-why__card:nth-child(5){grid-column:2/3}}.insurance-why__card:hover .insurance-why__card-icon{background:#009499;transform:scale(1.1)}.insurance-why__trust{text-align:center}.insurance-why__badge{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.insurance-why__badge{padding:1.25rem 1.7rem;font-size:1.25rem}}.insurance-why__badge svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.insurance-why__badge svg{width:1.75rem;height:1.75rem}}.insurance-why__badge:hover{background-color:#16a34a;transform:translateY(-2px)}.insurance-why__badge:active{transform:translateY(0)}.insurance-why__badge svg{width:1.5rem;height:1.5rem}.insurance-process{border-top:.125rem solid #006366;padding:5rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:640px){.insurance-process{padding:3rem 0}}.insurance-process__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.insurance-process__title{font-size:3rem}}.insurance-process__title{margin-bottom:1.5rem}@media(max-width:640px){.insurance-process__title{font-size:1.875rem}}.insurance-process__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;color:#ffffffb3;margin-bottom:4rem;line-height:1.6}@media(max-width:640px){.insurance-process__subtitle{font-size:1rem;margin-bottom:3rem}}.insurance-process__timeline{position:relative}.insurance-process__timeline:before{content:"";position:absolute;left:1.9rem;top:0;bottom:7rem;width:.25rem;background:linear-gradient(to bottom,#9ca3af4d,#0094994d,#22c55e4d)}@media(max-width:1024px){.insurance-process__timeline:before{bottom:6rem}}@media(max-width:450px){.insurance-process__timeline:before{bottom:9.5rem}}@media(max-width:640px){.insurance-process__timeline:before{left:1.5rem}}.insurance-process__step{position:relative;display:flex;gap:2rem;margin-bottom:3rem}@media(max-width:640px){.insurance-process__step{gap:1.25rem}}.insurance-process__step:last-child{margin-bottom:0}.insurance-process__step-icon{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}@media(max-width:640px){.insurance-process__step-icon{width:3rem;height:3rem}}.insurance-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(max-width:640px){.insurance-process__step-icon svg{width:1.5rem;height:1.5rem}}.insurance-process__step--1 .insurance-process__step-icon{background:linear-gradient(135deg,#9ca3af,#6b7280)}.insurance-process__step--2 .insurance-process__step-icon{background:linear-gradient(135deg,#6b7280,#009499)}.insurance-process__step--3 .insurance-process__step-icon{background:linear-gradient(135deg,#009499,#006366)}.insurance-process__step--4 .insurance-process__step-icon{background:linear-gradient(135deg,#006366,#22c55e)}.insurance-process__step--5 .insurance-process__step-icon{background:linear-gradient(135deg,#22c55e,#16a34a)}.insurance-process__step-content{flex:1;padding-top:.5rem}.insurance-process__step-header{margin-bottom:.75rem}.insurance-process__step-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(max-width:640px){.insurance-process__step-title{font-size:1.25rem}}.insurance-process__step-duration{display:inline-block;font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;background:#ffffff1a;color:#ffffffb3}.insurance-process__step-text{font-size:1rem;line-height:1.7;color:#ffffffb3}.insurance-process__step:hover .insurance-process__step-icon{transform:scale(1.1);box-shadow:0 .5rem 1.5rem #22c55e4d}.insurance-faq{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.insurance-faq{padding:3rem 0}}.insurance-faq__container{max-width:60rem;margin:0 auto}.insurance-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.insurance-faq__title{font-size:3rem}}.insurance-faq__title{margin-bottom:1.5rem}@media(max-width:640px){.insurance-faq__title{font-size:1.875rem}}.insurance-faq__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;line-height:1.6}@media(max-width:640px){.insurance-faq__subtitle{font-size:1rem;margin-bottom:2rem}}.insurance-faq__list{display:flex;flex-direction:column;gap:1rem}.insurance-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.insurance-faq__item:hover{background:#ffffff0d;border-color:#009499}.insurance-faq__item--open .insurance-faq__question span{color:#006366}.insurance-faq__item--open .insurance-faq__answer{max-height:31.25rem;padding:0 1.5rem 1.5rem}.insurance-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(min-width:768px){.insurance-faq__question{padding:1.5rem 2rem}}.insurance-faq__question span{font-size:1.0625rem;font-weight:600;line-height:1.4;color:#fff}@media(min-width:768px){.insurance-faq__question span{font-size:1.125rem}}.insurance-faq__question:hover span,.insurance-faq__question--active span{color:#009499}@media(max-width:640px){.insurance-faq__question{font-size:1rem;padding:1.25rem}}.insurance-faq__question span{color:#fff}.insurance-faq__question:hover span{color:#006366}.insurance-faq__icon{width:1.5rem;height:1.5rem;color:#006366;flex-shrink:0;transition:transform .3s ease}.insurance-faq__icon--active{transform:rotate(180deg)}.insurance-faq__answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}.insurance-faq__answer p{font-size:1rem;line-height:1.7;margin:0}.insurance-final-cta{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #004648}@media(min-width:768px){.insurance-final-cta{padding:6.25rem 0}}.insurance-final-cta__container{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.insurance-final-cta__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.insurance-final-cta__title{font-size:2.75rem}}@media(min-width:1024px){.insurance-final-cta__title{font-size:3.25rem}}@media(max-width:450px){.insurance-final-cta__title{font-size:1.5rem}}@media(max-width:21.87rem){.insurance-final-cta__title{font-size:1.3rem}}.insurance-final-cta__subtitle{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.insurance-final-cta__subtitle{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.insurance-final-cta__subtitle{font-size:1rem}}@media(max-width:21.87rem){.insurance-final-cta__subtitle{font-size:.9rem}}.insurance-final-cta__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.insurance-final-cta__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.insurance-final-cta__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.insurance-final-cta__button svg{width:1.75rem;height:1.75rem}}.insurance-final-cta__button:hover{background-color:#16a34a;transform:translateY(-2px)}.insurance-final-cta__button:active{transform:translateY(0)}.insurance-final-cta__button .final-cta__button-short{display:none}@media(max-width:424px){.insurance-final-cta__button .final-cta__button-full{display:none}.insurance-final-cta__button .final-cta__button-short{display:inline}}.insurance-final-cta__button{padding:1rem}.insurance-final-cta__secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.insurance-final-cta__secondary{font-size:1rem}}.insurance-sticky-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.insurance-sticky-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.insurance-sticky-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.insurance-sticky-button svg{width:1.75rem;height:1.75rem}}.insurance-sticky-button:hover{background-color:#16a34a;transform:translateY(-2px)}.insurance-sticky-button:active{transform:translateY(0)}.insurance-sticky-button{position:fixed;bottom:-100px;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000}@media(min-width:768px){.insurance-sticky-button{padding:1.125rem 2rem;font-size:1.125rem;right:2rem}}.insurance-sticky-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:768px){.insurance-sticky-button svg{width:1.5rem;height:1.5rem}}@media(max-width:26.5rem){.insurance-sticky-button span{display:none}}.insurance-sticky-button--visible{bottom:1.5rem}@media(min-width:768px){.insurance-sticky-button--visible{bottom:2rem}}.insurance-sticky-button:hover{transform:scale(1.05)}@media(max-width:26.5rem){.insurance-sticky-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}@media(max-width:640px){.insurance-use-cases__case-title{text-align:center}}@media(max-width:450px){.insurance-hero__title,.insurance-pain-points__title,.insurance-pain-points__card-title,.insurance-solution__title,.insurance-solution__module-title,.insurance-results__title,.insurance-use-cases__title,.insurance-use-cases__case-title,.insurance-why__title,.insurance-why__card-title,.insurance-process__title,.insurance-process__step-title,.insurance-faq__title{font-size:1.5rem}.insurance-pain-points__profile-text,.insurance-pain-points__card-profile,.insurance-solution__subtitle,.insurance-solution__module-subtitle,.insurance-results__subtitle,.insurance-use-cases__subtitle,.insurance-use-cases__case-description,.insurance-why__subtitle,.insurance-why__block-description,.insurance-process__subtitle,.insurance-process__step-duration,.insurance-process__step-text,.insurance-faq__subtitle,.insurance-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.insurance-hero__title,.insurance-pain-points__title,.insurance-pain-points__card-title,.insurance-solution__title,.insurance-solution__module-title,.insurance-results__title,.insurance-use-cases__title,.insurance-use-cases__case-title,.insurance-why__title,.insurance-why__card-title,.insurance-process__title,.insurance-process__step-title,.insurance-faq__title{font-size:1.3rem}.insurance-pain-points__profile-text,.insurance-pain-points__card-profile,.insurance-solution__subtitle,.insurance-solution__module-subtitle,.insurance-results__subtitle,.insurance-use-cases__subtitle,.insurance-use-cases__case-description,.insurance-why__subtitle,.insurance-why__block-description,.insurance-process__subtitle,.insurance-process__step-duration,.insurance-process__step-text,.insurance-faq__subtitle,.insurance-faq__answer{font-size:.9rem}}.healthcare-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.healthcare-hero{padding:8.75rem 0 6.25rem}}.healthcare-hero{position:relative}.healthcare-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:-1}.healthcare-hero__image{width:100%;height:100%;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.healthcare-hero__image{object-fit:cover}}.healthcare-hero__container{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;position:relative;z-index:1}@media(min-width:1024px){.healthcare-hero__container{grid-template-columns:1fr 1fr;gap:5rem}}.healthcare-hero__content{display:flex;flex-direction:column;gap:2rem}.healthcare-hero__badge{border:2px solid #006366;padding:.7rem;border-radius:9999px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem;width:max-content}.healthcare-hero__badge-icon{width:1rem;height:1rem}.healthcare-hero__title{font-size:2.5rem;font-weight:800;line-height:1.2;color:#fff;margin:0}@media(max-width:640px){.healthcare-hero__title{text-align:center}}@media(min-width:768px){.healthcare-hero__title{font-size:3rem}}@media(min-width:1280px){.healthcare-hero__title{font-size:3.75rem}}.healthcare-hero__subtitle{font-size:1.125rem;line-height:1.8;margin:0}@media(max-width:640px){.healthcare-hero__subtitle{text-align:center}}@media(min-width:768px){.healthcare-hero__subtitle{font-size:1.25rem}}.healthcare-hero__benefits{display:flex;flex-direction:column;gap:1rem}.healthcare-hero__benefit{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6;color:#ffffffe6}.healthcare-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;margin-top:.125rem}.healthcare-hero__cta{display:flex;flex-direction:column;gap:1rem;justify-content:start;margin-top:1rem}@media(min-width:640px){.healthcare-hero__cta{flex-direction:row;gap:1.5rem}}.healthcare-hero__cta-primary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.healthcare-hero__cta-primary{padding:1.25rem 1.7rem;font-size:1.25rem}}.healthcare-hero__cta-primary svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.healthcare-hero__cta-primary svg{width:1.75rem;height:1.75rem}}.healthcare-hero__cta-primary:hover{background-color:#16a34a;transform:translateY(-2px)}@media(max-width:640px){.healthcare-hero__cta-primary{justify-content:center;padding:1rem}}.healthcare-hero__cta-primary:hover{transform:translateY(-2px)}.healthcare-hero__cta-primary:active{transform:translateY(0)}.healthcare-hero__cta-primary-full{display:inline}.healthcare-hero__cta-primary-short{display:none}@media(max-width:62.5rem){.healthcare-hero__cta-primary-full{display:none}.healthcare-hero__cta-primary-short{display:inline}}.healthcare-hero__cta-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.healthcare-hero__cta-secondary{padding:1.25rem 1.7rem;font-size:1.25rem}}.healthcare-hero__cta-secondary svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.healthcare-hero__cta-secondary svg{width:1.75rem;height:1.75rem}}.healthcare-hero__cta-secondary:hover{background-color:#16a34a;transform:translateY(-2px)}.healthcare-hero__cta-secondary:active{transform:translateY(0)}.healthcare-hero__cta-secondary{background:transparent;color:#fff;border:2px solid #22c55e;cursor:pointer;transition:all .3s ease}@media(max-width:640px){.healthcare-hero__cta-secondary{justify-content:center}}.healthcare-hero__cta-icon{width:1.25rem;height:1.25rem}.healthcare-hero__trust{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem}.healthcare-hero__trust-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#fff9}.healthcare-hero__trust-icon{width:1rem;height:1rem;color:#22c55e}.healthcare-hero__visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:500px}.healthcare-hero__phone-mockup{position:relative;width:17.5rem;height:35rem;background:linear-gradient(135deg,#1f2937,#111827);border-radius:2.5rem;padding:1rem;box-shadow:0 1.5625rem 3.125rem -.75rem #000c;border:.5rem solid #374151}.healthcare-hero__phone-mockup:before{content:"";position:absolute;top:1.5rem;left:50%;transform:translate(-50%);width:6.25rem;height:1.25rem;background:#111827;border-radius:0 0 1rem 1rem}.healthcare-hero__phone-screen{width:100%;height:100%;background:linear-gradient(180deg,#0f172a,#1e293b);border-radius:1.75rem;padding:2.5rem 1.25rem;overflow:hidden}.healthcare-hero__call-interface{display:flex;flex-direction:column;align-items:center;gap:2rem;padding-top:2rem}.healthcare-hero__caller-info{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.healthcare-hero__caller-avatar{width:6.25rem;height:6.25rem;border-radius:50%;background:linear-gradient(135deg,#22c55e,#10b981);display:flex;align-items:center;justify-content:center;box-shadow:0 0 1.875rem #22c55e66}.healthcare-hero__caller-avatar svg{width:3.125rem;height:3.125rem;color:#fff}.healthcare-hero__caller-details{text-align:center}.healthcare-hero__caller-name{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.healthcare-hero__caller-status{font-size:.875rem;color:#fff9}.healthcare-hero__ai-badge{display:flex;align-items:center;gap:.5rem;background:#22c55e33;border:1px solid rgba(34,197,94,.4);padding:.75rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:#22c55e;animation:pulse 2s infinite}.healthcare-hero__ai-icon{width:1rem;height:1rem;color:#22c55e}.healthcare-hero__floating-cards{position:absolute;width:100%;height:100%;pointer-events:none}.healthcare-hero__card{position:absolute;display:flex;align-items:center;gap:.75rem;background:#111827f2;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem 1.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 .625rem 1.5625rem -.3125rem #00000080;animation:float 3s ease-in-out infinite}.healthcare-hero__card--appointment{top:10%;right:-20%;animation-delay:0s}@media(max-width:1024px){.healthcare-hero__card--appointment{right:-10%}}.healthcare-hero__card--time{bottom:35%;left:-25%;animation-delay:1s}@media(max-width:1024px){.healthcare-hero__card--time{left:-15%}}.healthcare-hero__card--calls{bottom:10%;right:-15%;animation-delay:2s}@media(max-width:1024px){.healthcare-hero__card--calls{right:-5%}}.healthcare-hero__card-icon{width:2rem;height:2rem;color:#22c55e;flex-shrink:0}.healthcare-hero__card-content{display:flex;flex-direction:column;gap:.25rem}.healthcare-hero__card-title{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap}.healthcare-hero__card-text{font-size:.75rem;color:#fff9;white-space:nowrap}.healthcare-pain-points{display:flex;flex-direction:column;gap:1rem;padding:5rem 0;border-top:.125rem solid #006366}.healthcare-pain-points__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.healthcare-pain-points__title{font-size:3rem}}.healthcare-pain-points__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;margin-bottom:2rem}.healthcare-pain-points__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.healthcare-pain-points__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media(min-width:768px)and (max-width:75rem){.healthcare-pain-points__grid{grid-template-columns:repeat(2,1fr)}}.healthcare-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.healthcare-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.healthcare-pain-points__card{padding:1rem}}.healthcare-pain-points__card-icon-wrapper{display:flex;justify-content:center}.healthcare-pain-points__card-icon{width:4rem;height:4rem;background:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.healthcare-pain-points__card-icon svg{width:2rem;height:2rem;color:#fff}.healthcare-pain-points__card-title{font-size:1.25rem;font-weight:700;color:#22c55e;text-align:center;min-height:3rem;display:flex;align-items:center;justify-content:center}.healthcare-pain-points__card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.healthcare-pain-points__card-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.6;color:#ffffffd9}.healthcare-pain-points__card-list li strong{color:#fffffff2;font-weight:600}.healthcare-pain-points__card-list-icon{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.healthcare-solution{padding:5rem 0;border-top:.125rem solid #004648}.healthcare-solution__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.healthcare-solution__title{font-size:3rem}}.healthcare-solution__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.healthcare-solution__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.healthcare-solution__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media(min-width:768px)and (max-width:75rem){.healthcare-solution__grid{grid-template-columns:repeat(2,1fr)}}.healthcare-solution__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.healthcare-solution__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.healthcare-solution__card{padding:1rem}}.healthcare-solution__card-header{display:flex;flex-direction:column;align-items:center;gap:1rem}.healthcare-solution__card-icon{width:4rem;height:4rem;background:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.healthcare-solution__card-icon svg{width:2.5rem;height:2.5rem;color:#fff}.healthcare-solution__card-title{font-size:1.5rem;font-weight:700;text-align:center;margin:0}.healthcare-solution__card-subtitle{text-align:center;font-size:.95rem;font-style:italic}.healthcare-solution__card-process{background:#22c55e1a;border:.125rem solid rgba(34,197,94,.3);border-radius:.5rem;padding:1rem;text-align:center;font-size:.9rem;font-weight:500;line-height:1.6}.healthcare-solution__card-effect-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:1rem;text-align:left}.healthcare-solution__card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.healthcare-solution__card-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.6;color:#ffffffd9}.healthcare-solution__card-list li svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.healthcare-results{padding:5rem 0;border-top:.125rem solid #004648}.healthcare-results__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.healthcare-results__title{font-size:3rem}}.healthcare-results__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.healthcare-results__grid{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.healthcare-results__row{display:grid;grid-template-columns:1fr;gap:1rem;background:#ffffff05;border:.0625rem solid #006366;border-radius:.75rem;padding:1.5rem;transition:all .3s ease}@media(min-width:768px){.healthcare-results__row{grid-template-columns:1.2fr 1fr 1fr;gap:2rem}}.healthcare-results__row:hover{box-shadow:0 .2rem 1rem #009499;border-color:#009499}.healthcare-results__category{display:flex;align-items:center}.healthcare-results__category h3{font-size:1.125rem;font-weight:700;color:#fff;margin:0}@media(min-width:768px){.healthcare-results__category h3{font-size:1.25rem}}.healthcare-results__before,.healthcare-results__after{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;transition:all .3s ease}.healthcare-results__before p,.healthcare-results__after p{margin:0;font-size:.95rem;line-height:1.6}.healthcare-results__before{background:#ef444414;border:.0625rem solid rgba(239,68,68,.2)}.healthcare-results__before p{color:#ffffffb3}.healthcare-results__before:hover{background:#ef44441f}.healthcare-results__after{background:#22c55e14;border:.0625rem solid rgba(34,197,94,.2)}.healthcare-results__after p{color:#ffffffe6}.healthcare-results__after:hover{background:#22c55e1f}.healthcare-results__icon{width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.125rem}.healthcare-results__icon--negative{color:#ef4444}.healthcare-results__icon--positive{color:#22c55e}.healthcare-results__icon svg{width:100%;height:100%}.healthcare-results__highlight{text-align:center}.healthcare-results__highlight p{font-size:1.25rem;font-weight:600}@media(min-width:768px){.healthcare-results__highlight p{font-size:1.5rem}}.healthcare-usecases{padding:5rem 0;border-top:.125rem solid #004648}.healthcare-usecases__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.healthcare-usecases__title{font-size:3rem}}.healthcare-usecases__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.healthcare-usecases__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.healthcare-usecases__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media(min-width:768px)and (max-width:75rem){.healthcare-usecases__grid{grid-template-columns:repeat(2,1fr)}}.healthcare-usecases__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.healthcare-usecases__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.healthcare-usecases__card{padding:1rem}}.healthcare-usecases__card{display:flex;flex-direction:column;gap:1.5rem;transition:all .3s ease}.healthcare-usecases__card:hover .healthcare-usecases__card-icon{background:#009499;scale:1.05}.healthcare-usecases__card:hover .healthcare-usecases__card-result{border-color:#009499}.healthcare-usecases__card-header{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:1rem}.healthcare-usecases__card-icon{width:4rem;height:4rem;background:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.healthcare-usecases__card-icon svg{width:2.5rem;height:2.5rem;color:#fff}.healthcare-usecases__card-title{font-size:1.25rem;font-weight:700;text-align:center;color:#fff;margin:0;min-height:3rem;display:flex;align-items:center;justify-content:center}.healthcare-usecases__card-section{display:flex;flex-direction:column;gap:.75rem}.healthcare-usecases__card-section-title{font-size:.95rem;font-weight:700;color:#009499;margin:0}.healthcare-usecases__card-section-text{font-size:.9rem;line-height:1.6;margin:0}.healthcare-usecases__card-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.healthcare-usecases__card-section ul li{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.6}.healthcare-usecases__card-section ul li svg{width:1rem;height:1rem;color:#22c55e;flex-shrink:0;margin-top:.25rem}.healthcare-usecases__card-section-title--solution{color:#22c55e}.healthcare-usecases__card-result{border:.0625rem solid #006366;border-radius:.5rem;padding:1rem}.healthcare-usecases__card-result-title{font-size:.95rem;font-weight:700;color:#22c55e;margin:0 0 .75rem}.healthcare-usecases__card-result ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.healthcare-usecases__card-result ul li{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.6;color:#ffffffe6}.healthcare-usecases__card-result ul li svg{width:1rem;height:1rem;color:#22c55e;flex-shrink:0;margin-top:.25rem}.healthcare-why{padding:5rem 0;border-top:.125rem solid #004648}.healthcare-why__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.healthcare-why__title{font-size:3rem}}.healthcare-why__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.healthcare-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.healthcare-why__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1024px){.healthcare-why__grid{grid-template-columns:repeat(4,1fr)}}.healthcare-why__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.healthcare-why__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.healthcare-why__card{padding:1rem}}.healthcare-why__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:2.5rem 2rem}.healthcare-why__card:hover{scale:1.05}.healthcare-why__card:hover .healthcare-why__card-icon{scale:1.1;background:#009499}.healthcare-why__card-icon{width:4rem;height:4rem;background:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.healthcare-why__card-icon svg{width:2.5rem;height:2.5rem;color:#fff}.healthcare-why__card-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0;min-height:3rem;display:flex;align-items:center;justify-content:center}.healthcare-why__card-text{font-size:.95rem;line-height:1.6;margin:0}.healthcare-process{padding:5rem 0;border-top:.125rem solid #004648}.healthcare-process__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.healthcare-process__title{font-size:3rem}}.healthcare-process__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.healthcare-process__timeline{max-width:50rem;margin:0 auto;position:relative}.healthcare-process__timeline:before{content:"";position:absolute;left:2rem;top:3rem;bottom:8rem;width:.125rem;background:linear-gradient(180deg,#006366,#004648 65%)}@media(min-width:768px){.healthcare-process__timeline:before{left:2.5rem}}@media(max-width:420px){.healthcare-process__timeline:before{bottom:13rem}}@media(max-width:22.75rem){.healthcare-process__timeline:before{bottom:16.5rem}}.healthcare-process__step{position:relative;padding-left:5rem;padding-bottom:3rem}@media(min-width:768px){.healthcare-process__step{padding-left:6rem}}.healthcare-process__step--last{padding-bottom:0}.healthcare-process__step-icon{position:absolute;left:0;top:0;width:4rem;height:4rem;border-radius:50%;background:#006366;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.healthcare-process__step-icon{width:5rem;height:5rem}}.healthcare-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(min-width:768px){.healthcare-process__step-icon svg{width:2.5rem;height:2.5rem}}.healthcare-process__step-content{background:#ffffff05;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}@media(min-width:768px){.healthcare-process__step-content{padding:2rem}}.healthcare-process__step-content:hover{border-color:#009499;transform:translate(.5rem)}.healthcare-process__step-title{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}@media(min-width:768px){.healthcare-process__step-title{font-size:1.25rem}}.healthcare-process__step-text{font-size:.95rem;line-height:1.6;margin:0}.healthcare-faq{padding:5rem 0;border-top:.125rem solid #004648}.healthcare-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.healthcare-faq__title{font-size:3rem}}.healthcare-faq__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.healthcare-faq__grid{max-width:60rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.healthcare-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.healthcare-faq__item:hover{background:#ffffff0d;border-color:#009499}.healthcare-faq__item--open{border-color:#009499;box-shadow:0 .25rem 1rem #22c55e1a}.healthcare-faq__item--open .healthcare-faq__item-chevron{transform:rotate(180deg)}.healthcare-faq__item--open .healthcare-faq__item-chevron svg{color:#009499}.healthcare-faq__item--open .healthcare-faq__item-question-icon{background:#009499;border-color:#009499;transform:scale(1.05)}.healthcare-faq__item--open .healthcare-faq__item-question-icon svg{color:#fff}.healthcare-faq__item--open .healthcare-faq__item-question span{color:#009499}.healthcare-faq__item--open .healthcare-faq__item-answer{max-height:31.25rem;padding:0 2rem 2rem}@media(min-width:768px){.healthcare-faq__item--open .healthcare-faq__item-answer{padding:0 2.5rem 2.5rem 5rem}}.healthcare-faq__item-question{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left}@media(min-width:768px){.healthcare-faq__item-question{gap:1.5rem;padding:2rem}}@media(min-width:768px){.healthcare-faq__item-question{padding:2rem 2.5rem}}.healthcare-faq__item-question:hover span{color:#009499}.healthcare-faq__item-question-content{display:flex;align-items:center;gap:1rem;flex:1;text-align:left}.healthcare-faq__item-question-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}@media(min-width:768px){.healthcare-faq__item-question-icon{width:3rem;height:3rem}}.healthcare-faq__item-question-icon svg{width:1.25rem;height:1.25rem}@media(min-width:768px){.healthcare-faq__item-question-icon svg{width:1.5rem;height:1.5rem}}.healthcare-faq__item-question-icon{min-width:2.5rem}.healthcare-faq__item-question span{flex:1;font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.4;transition:color .3s ease}@media(min-width:768px){.healthcare-faq__item-question span{font-size:1.25rem}}@media(max-width:640px){.healthcare-faq__item-question span{font-size:.8rem}}.healthcare-faq__item-chevron{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;transition:transform .3s ease}.healthcare-faq__item-chevron--active{transform:rotate(180deg)}.healthcare-faq__item-answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 2rem}@media(min-width:768px){.healthcare-faq__item-answer{padding:0 2.5rem 0 5rem}}.healthcare-faq__answer p{font-size:.95rem;line-height:1.7;color:#fffc;margin:0}@media(min-width:768px){.healthcare-faq__answer p{font-size:1rem}}.healthcare-final-cta-section{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #004648}@media(min-width:768px){.healthcare-final-cta-section{padding:6.25rem 0}}.healthcare-final-cta-content{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.healthcare-final-cta-headline{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.healthcare-final-cta-headline{font-size:2.75rem}}@media(min-width:1024px){.healthcare-final-cta-headline{font-size:3.25rem}}@media(max-width:450px){.healthcare-final-cta-headline{font-size:1.5rem}}@media(max-width:21.87rem){.healthcare-final-cta-headline{font-size:1.3rem}}.healthcare-final-cta-subheadline{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.healthcare-final-cta-subheadline{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.healthcare-final-cta-subheadline{font-size:1rem}}@media(max-width:21.87rem){.healthcare-final-cta-subheadline{font-size:.9rem}}.healthcare-final-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.healthcare-final-cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.healthcare-final-cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.healthcare-final-cta-button svg{width:1.75rem;height:1.75rem}}.healthcare-final-cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.healthcare-final-cta-button:active{transform:translateY(0)}.healthcare-final-cta-button .final-cta__button-short{display:none}@media(max-width:424px){.healthcare-final-cta-button .final-cta__button-full{display:none}.healthcare-final-cta-button .final-cta__button-short{display:inline}}.healthcare-final-cta-secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.healthcare-final-cta-secondary{font-size:1rem}}@media(max-width:640px){.final-cta__button-full{font-size:.9rem}}.healthcare-sticky-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.healthcare-sticky-cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.healthcare-sticky-cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.healthcare-sticky-cta-button svg{width:1.75rem;height:1.75rem}}.healthcare-sticky-cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.healthcare-sticky-cta-button:active{transform:translateY(0)}.healthcare-sticky-cta-button{position:fixed;bottom:-6.25rem;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000;transition:all .3s ease}@media(max-width:640px){.healthcare-sticky-cta-button span{display:none}}.healthcare-sticky-cta-button--visible{bottom:1.5rem}@media(min-width:768px){.healthcare-sticky-cta-button--visible{bottom:2rem}}@media(max-width:640px){.healthcare-sticky-cta-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}@media(max-width:1024px){.healthcare-hero__phone-mockup{width:15rem;height:30rem}.healthcare-hero__caller-avatar{width:5rem;height:5rem}.healthcare-hero__caller-avatar svg{width:2.5rem;height:2.5rem}.healthcare-hero__card{font-size:.75rem;padding:.75rem 1rem}.healthcare-hero__card-icon{width:1.5rem;height:1.5rem}}@media(max-width:450px){.healthcare-hero__title,.healthcare-pain-points__title,.healthcare-pain-points__card-title,.healthcare-solution__title,.healthcare-solution__module-title,.healthcare-results__title,.healthcare-use-cases__title,.healthcare-use-cases__case-title,.healthcare-why__title,.healthcare-why__block-title,.healthcare-process__title,.healthcare-process__step-title,.healthcare-faq__title{font-size:1.5rem}.healthcare-pain-points__card-profile,.healthcare-solution__subtitle,.healthcare-solution__module-subtitle,.healthcare-results__subtitle,.healthcare-use-cases__subtitle,.healthcare-use-cases__case-description,.healthcare-why__subtitle,.healthcare-why__block-description,.healthcare-process__subtitle,.healthcare-process__step-duration,.healthcare-process__step-description,.healthcare-faq__subtitle,.healthcare-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.healthcare-hero__title,.healthcare-pain-points__title,.healthcare-pain-points__card-title,.healthcare-solution__title,.healthcare-solution__module-title,.healthcare-results__title,.healthcare-use-cases__title,.healthcare-use-cases__case-title,.healthcare-why__title,.healthcare-why__block-title,.healthcare-process__title,.healthcare-process__step-title,.healthcare-faq__title{font-size:1.3rem}.healthcare-pain-points__card-profile,.healthcare-solution__subtitle,.healthcare-solution__module-subtitle,.healthcare-results__subtitle,.healthcare-use-cases__subtitle,.healthcare-use-cases__case-description,.healthcare-why__subtitle,.healthcare-why__block-description,.healthcare-process__subtitle,.healthcare-process__step-duration,.healthcare-process__step-description,.healthcare-faq__subtitle,.healthcare-faq__answer{font-size:.9rem}}@media(max-width:768px){.healthcare-hero__visual{display:none}}.retail-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.retail-hero{padding:8.75rem 0 6.25rem}}.retail-hero{position:relative}.retail-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.retail-hero__image{width:100%;height:100%;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.retail-hero__image{object-fit:cover}}.retail-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.retail-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(min-width:768px){.retail-hero__title{font-size:3rem}}@media(min-width:1280px){.retail-hero__title{font-size:3.75rem}}@media(max-width:450px){.retail-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.retail-hero__title{font-size:1.3rem}}@media(max-width:640px){.retail-hero__title{text-align:center}}.retail-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(min-width:768px){.retail-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.retail-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.retail-hero__subtitle{font-size:.9rem}}@media(max-width:640px){.retail-hero__subtitle{text-align:center}}.retail-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.retail-hero__benefits{gap:1.5rem}}.retail-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.retail-hero__benefit:hover{border-color:#009499;transform:translate(.5rem)}.retail-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.retail-hero__benefit span{font-size:1.125rem}}.retail-hero__benefit:hover{background:#ffffff0d}.retail-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.retail-hero__cta{display:flex;justify-content:center}}.retail-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.retail-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.retail-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.retail-hero__cta-button:active{transform:translateY(0)}.retail-hero__cta-button .hero-cta__button-short{display:none}@media(max-width:27.5rem){.retail-hero__cta-button .hero-cta__button-full{display:none}.retail-hero__cta-button .hero-cta__button-short{display:inline}}@media(max-width:450px){.retail-hero__cta-button{display:flex;justify-content:center;width:100%}}@media(min-width:768px){.retail-hero__cta-button{padding:1.25rem 2.5rem;font-size:1.25rem}}.retail-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.retail-hero__cta-button svg{width:1.75rem;height:1.75rem}}.retail-pain-points{border-top:2px solid #006366;padding:4rem 0}.retail-pain-points__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.retail-pain-points__title{font-size:3rem}}.retail-pain-points__subtitle{text-align:center;font-size:1.125rem;margin-bottom:3rem}@media(min-width:768px){.retail-pain-points__subtitle{font-size:1.25rem}}.retail-pain-points__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.retail-pain-points__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.retail-pain-points__grid{grid-template-columns:repeat(3,1fr)}}.retail-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.retail-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.retail-pain-points__card{padding:1rem}}.retail-pain-points__card:hover{background:#ffffff0d;border-color:#009499;transform:translateY(-.25rem);box-shadow:0 .5rem 1.25rem #00949933}.retail-pain-points__card-title{font-size:1.375rem;font-weight:700;color:#009499;margin-bottom:1rem;line-height:1.3}@media(max-width:640px){.retail-pain-points__card-title{text-align:center}}@media(min-width:768px){.retail-pain-points__card-title{font-size:1.5rem}}.retail-pain-points__card-profile{font-size:.95rem;line-height:1.6;color:#fffc;margin-bottom:1.5rem}@media(max-width:640px){.retail-pain-points__card-profile{text-align:center}}.retail-pain-points__card-profile strong{color:#009499}.retail-pain-points__card-subtitle{font-size:1.125rem;font-weight:700;color:#009499}.retail-pain-points__card-list{list-style:none;padding:0;margin:0 0 1.5rem}.retail-pain-points__card-list-item{font-size:.95rem;line-height:1.6;color:#fffc;margin-bottom:.75rem;padding-left:1.25rem;position:relative}.retail-pain-points__card-list-item:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.25rem}.retail-pain-points__card-list-item strong{color:#fff}.retail-pain-points__card-consequence{font-size:.95rem;line-height:1.6;color:#fffc;padding:1rem;background:#0094991a;border-left:.1875rem solid #009499;border-radius:.25rem}.retail-pain-points__card-consequence strong{color:#fff}.retail-solution{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.retail-solution{padding:6.25rem 0}}.retail-solution__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.retail-solution__title{font-size:3rem}}.retail-solution__subtitle{text-align:center;font-size:1.125rem;color:#ffffffe6;margin-bottom:3rem}@media(min-width:768px){.retail-solution__subtitle{font-size:1.25rem;margin-bottom:3rem}}.retail-solution__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.retail-solution__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.retail-solution__grid{grid-template-columns:repeat(3,1fr)}}.retail-solution__module{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.retail-solution__module:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.retail-solution__module{padding:1rem}}.retail-solution__module{display:flex;gap:1.75rem;flex-direction:column;transition:all .3s ease}.retail-solution__module:hover{border-color:#009499;scale:1.05;box-shadow:0 .5rem 1.25rem #009499}.retail-solution__module:hover .retail-solution__module-icon{background:#009499;scale:1.1}.retail-solution__module-header{display:flex;flex-direction:column;gap:1.75rem}@media(max-width:640px){.retail-solution__module-header{align-items:center;text-align:center}}.retail-solution__module-icon{transition:all .3s ease;width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center}.retail-solution__module-icon svg{width:2rem;height:2rem;color:#fff}.retail-solution__module-title{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.retail-solution__module-title{font-size:1.5rem}}.retail-solution__module-subtitle{font-size:1rem;color:#009499;font-weight:600}.retail-solution__module-section-title{font-size:1rem;font-weight:700;color:#009499}.retail-solution__module-section-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.retail-solution__module-section-list-item{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.retail-solution__module-section-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.retail-solution__module-effect{margin-top:auto}.retail-solution__module-effect-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.retail-solution__module-effect-title svg{width:1rem;height:1rem}.retail-solution__module-effect-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.retail-solution__module-effect-list-item{font-size:.95rem;line-height:1.6;color:#ffffffe6;margin-bottom:.5rem;font-weight:500;display:flex;align-items:flex-start;gap:.75rem}.retail-solution__module-effect-icon{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.25rem}.retail-results{padding:5rem 0;border-top:.125rem solid #006366}.retail-results__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.retail-results__title{font-size:3rem}}.retail-results__subtitle{text-align:center;font-size:1rem;margin:0 auto;margin-bottom:3rem;max-width:56rem;line-height:1.6}@media(min-width:768px){.retail-results__subtitle{font-size:1.125rem}}.retail-results__table{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.retail-results__table{gap:0}}.retail-results__row{display:grid;grid-template-columns:1fr;gap:.75rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem}@media(min-width:768px){.retail-results__row{grid-template-columns:1fr 1.5fr 1.5fr;gap:0;border-radius:0;padding:0;border:none;border-bottom:.0625rem solid rgba(255,255,255,.1)}.retail-results__row:first-child{border-top:.0625rem solid rgba(255,255,255,.2)}}.retail-results__row--header{font-weight:700;background:#0094991a;border-color:#009499}@media(min-width:768px){.retail-results__row--header{background:#00949926;border-bottom:.125rem solid #009499}}.retail-results__row--header .retail-results__cell{color:#009499;font-size:1.125rem}@media(min-width:768px){.retail-results__row--header .retail-results__cell{font-size:1rem}}.retail-results__row--header .retail-results__cell--before{background-color:#ef444433;color:#f87171}.retail-results__row--header .retail-results__cell--after{background-color:#22c55e33;color:#4ade80}.retail-results__cell{font-size:.95rem;line-height:1.6;color:#fff}@media(min-width:768px){.retail-results__cell{padding:1.25rem 1.5rem}}.retail-results__cell--category{font-weight:700;color:#fff}@media(max-width:768px){.retail-results__cell--category{font-size:1.125rem;margin-bottom:.5rem}}.retail-results__cell--before{display:flex;align-items:flex-start;gap:.5rem;background-color:#ef44441a;color:#f87171;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #ef4444}@media(min-width:768px){.retail-results__cell--before{background:#ef444414;border-radius:0;border-left:none;border-right:.0625rem solid rgba(255,255,255,.1)}}.retail-results__cell--after{display:flex;align-items:flex-start;gap:.5rem;background-color:#22c55e1a;color:#4ade80;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #22c55e}@media(min-width:768px){.retail-results__cell--after{background:#22c55e14;border-radius:0;border-left:none}}.retail-results__cell-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.retail-results__cell-icon{display:none}}.retail-use-cases{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.retail-use-cases{padding:6.25rem 0}}.retail-use-cases__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.retail-use-cases__title{font-size:3rem}}.retail-use-cases__subtitle{text-align:center;font-size:1rem;margin-bottom:3rem;line-height:1.6}@media(min-width:768px){.retail-use-cases__subtitle{font-size:1.125rem}}.retail-use-cases__tabs{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto 3rem}@media(min-width:768px){.retail-use-cases__tabs{flex-direction:row;justify-content:center}}.retail-use-cases__tab{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.retail-use-cases__tab{flex:1}}.retail-use-cases__tab svg{width:1.5rem;height:1.5rem;flex-shrink:0}.retail-use-cases__tab:hover{background:#ffffff0d;border-color:#009499;color:#009499;transform:translateY(-.125rem)}.retail-use-cases__tab--active{background:#00949926;border-color:#009499;color:#009499}.retail-use-cases__tab--active:hover{transform:none}.retail-use-cases__content{max-width:56rem;margin:0 auto}.retail-use-cases__case{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.retail-use-cases__case:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.retail-use-cases__case{padding:1rem}}.retail-use-cases__case{gap:1.75rem;padding:2rem}@media(min-width:768px){.retail-use-cases__case{padding:2.5rem}}.retail-use-cases__case-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.retail-use-cases__case-title{font-size:1.75rem}}.retail-use-cases__case-subtitle{font-size:1.125rem;font-weight:700;color:#009499;margin-bottom:.75rem}.retail-use-cases__case-text{font-size:1rem;line-height:1.7}.retail-use-cases__case-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.retail-use-cases__case-list-item{font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.retail-use-cases__case-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.retail-use-cases__case-list--result .retail-use-cases__case-list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;font-weight:500}.retail-use-cases__case-list--result .retail-use-cases__case-list-item:before{display:none}.retail-use-cases__case-list--result .retail-use-cases__case-list-item svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.retail-why{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.retail-why{padding:6.25rem 0}}.retail-why__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.retail-why__title{font-size:3rem}}.retail-why__subtitle{text-align:center;font-size:1rem;color:#ffffffe6;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.retail-why__subtitle{font-size:1.125rem}}.retail-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.retail-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.retail-why__grid{grid-template-columns:repeat(4,1fr)}}.retail-why__block{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.retail-why__block:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.retail-why__block{padding:1rem}}.retail-why__block{gap:1rem}.retail-why__block-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.retail-why__block-icon svg{width:2rem;height:2rem;color:#fff}.retail-why__block-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.retail-why__block-title{font-size:1.25rem}}.retail-why__block-text{font-size:.95rem;line-height:1.6;color:#fffc}@media(max-width:640px){.retail-why__block{text-align:center}}.retail-why__block:hover .retail-why__block-icon{background:#009499;transform:scale(1.1)}.retail-process{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.retail-process{padding:6.25rem 0}}.retail-process__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.retail-process__title{font-size:3rem}}.retail-process__subtitle{text-align:center;font-size:1rem;color:#ffffffe6;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.retail-process__subtitle{font-size:1.125rem}}.retail-process__timeline{display:flex;flex-direction:column;gap:4rem;max-width:56rem;margin:0 auto;margin-top:2rem;position:relative}.retail-process__timeline:before{content:"";position:absolute;left:1.875rem;top:3.75rem;bottom:3.75rem;width:.125rem;background:linear-gradient(to bottom,#006366,#0094994d)}@media(min-width:768px){.retail-process__timeline:before{left:2.5rem}}@media(max-width:34.3rem){.retail-process__timeline:before{bottom:6rem}}@media(max-width:450px){.retail-process__timeline:before{bottom:9rem}}@media(max-width:23.1rem){.retail-process__timeline:before{bottom:11rem}}.retail-process__step{display:flex;gap:1.5rem;position:relative}@media(min-width:768px){.retail-process__step{gap:2rem}}.retail-process__step:last-child{margin-bottom:0}.retail-process__step-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}@media(min-width:768px){.retail-process__step-icon{width:5rem;height:5rem}}.retail-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(min-width:768px){.retail-process__step-icon svg{width:2.5rem;height:2.5rem}}.retail-process__step-content{flex:1;padding-top:.5rem}.retail-process__step-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}@media(min-width:768px){.retail-process__step-title{font-size:1.5rem}}.retail-process__step-text{font-size:.95rem;line-height:1.7;color:#fffc}@media(min-width:768px){.retail-process__step-text{font-size:1rem}}.retail-process__step:hover .retail-process__step-icon{background:#009499;transform:scale(1.1)}.retail-faq{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.retail-faq{padding:6.25rem 0}}.retail-faq__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.retail-faq__title{font-size:3rem}}.retail-faq__subtitle{text-align:center;font-size:1rem;color:#ffffffe6;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.retail-faq__subtitle{font-size:1.125rem}}.retail-faq__accordion{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.retail-faq__accordion{gap:1.25rem}}.retail-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.retail-faq__item:hover{background:#ffffff0d;border-color:#009499}.retail-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(min-width:768px){.retail-faq__question{padding:1.5rem 2rem}}.retail-faq__question span{font-size:1.0625rem;font-weight:600;line-height:1.4;color:#fff}@media(min-width:768px){.retail-faq__question span{font-size:1.125rem}}.retail-faq__question:hover span,.retail-faq__question--active span{color:#009499}.retail-faq__icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;transition:transform .3s ease}.retail-faq__icon--active{transform:rotate(180deg)}.retail-faq__answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}@media(min-width:768px){.retail-faq__answer{padding:0 2rem}}.retail-faq__answer p{font-size:.95rem;line-height:1.7;padding-bottom:1.5rem}@media(min-width:768px){.retail-faq__answer p{font-size:1rem;padding-bottom:2rem}}.retail-faq__item--open .retail-faq__answer{max-height:31.25rem}@media(max-width:640px){.retail-section-header{text-align:center}}@media(max-width:640px){.retail-use-cases__case-title{text-align:center}}.retail-final-cta{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #009499}@media(min-width:768px){.retail-final-cta{padding:6.25rem 0}}.retail-final-cta__container{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.retail-final-cta__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.retail-final-cta__title{font-size:2.75rem}}@media(min-width:1024px){.retail-final-cta__title{font-size:3.25rem}}@media(max-width:450px){.retail-final-cta__title{font-size:1.5rem}}@media(max-width:21.87rem){.retail-final-cta__title{font-size:1.3rem}}.retail-final-cta__subtitle{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.retail-final-cta__subtitle{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.retail-final-cta__subtitle{font-size:1rem}}@media(max-width:21.87rem){.retail-final-cta__subtitle{font-size:.9rem}}.retail-final-cta__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.retail-final-cta__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.retail-final-cta__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.retail-final-cta__button svg{width:1.75rem;height:1.75rem}}.retail-final-cta__button:hover{background-color:#16a34a;transform:translateY(-2px)}.retail-final-cta__button:active{transform:translateY(0)}.retail-final-cta__button .final-cta__button-short{display:none}@media(max-width:424px){.retail-final-cta__button .final-cta__button-full{display:none}.retail-final-cta__button .final-cta__button-short{display:inline}}.retail-final-cta__secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.retail-final-cta__secondary{font-size:1rem}}.retail-final-cta__reference{font-size:.875rem;color:#fff9;font-weight:500;margin:0;padding-top:1rem;border-top:.0625rem solid rgba(255,255,255,.1);width:100%;max-width:31.25rem}@media(min-width:768px){.retail-final-cta__reference{font-size:.9375rem;padding-top:1.5rem}}@media(max-width:450px){.retail-hero__title,.retail-pain-points__title,.retail-pain-points__card-title,.retail-solution__title,.retail-solution__module-title,.retail-results__title,.retail-use-cases__title,.retail-use-cases__case-title,.retail-why__title,.retail-why__block-title,.retail-process__title,.retail-process__step-title,.retail-faq__title{font-size:1.5rem}.retail-pain-points__card-profile,.retail-solution__subtitle,.retail-solution__module-subtitle,.retail-results__subtitle,.retail-use-cases__subtitle,.retail-use-cases__case-description,.retail-why__subtitle,.retail-why__block-description,.retail-process__subtitle,.retail-process__step-duration,.retail-process__step-description,.retail-faq__subtitle,.retail-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.retail-hero__title,.retail-pain-points__title,.retail-pain-points__card-title,.retail-solution__title,.retail-solution__module-title,.retail-results__title,.retail-use-cases__title,.retail-use-cases__case-title,.retail-why__title,.retail-why__block-title,.retail-process__title,.retail-process__step-title,.retail-faq__title{font-size:1.3rem}.retail-pain-points__card-profile,.retail-solution__subtitle,.retail-solution__module-subtitle,.retail-results__subtitle,.retail-use-cases__subtitle,.retail-use-cases__case-description,.retail-why__subtitle,.retail-why__block-description,.retail-process__subtitle,.retail-process__step-duration,.retail-process__step-description,.retail-faq__subtitle,.retail-faq__answer{font-size:.9rem}}.automated-workflows__video-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0;overflow:hidden}.automated-workflows__video{width:100%;height:100%;object-fit:cover;opacity:.5}.automated-workflows__workflow-examples-container{display:flex;flex-direction:column;gap:2rem;max-width:100rem;margin:2rem auto}.automated-workflows__workflow-examples-container-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.automated-workflows__workflow-examples-container-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.automated-workflows__workflow-examples-container-grid{grid-template-columns:repeat(3,1fr)}}.automated-workflows__workflow-examples-container-grid{margin-top:2rem}.automated-workflows__infrastructure-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.automated-workflows__infrastructure-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.automated-workflows__infrastructure-grid{grid-template-columns:repeat(2,1fr)}}.automated-workflows__infrastructure-grid{margin-top:2rem}.automated-workflows__section-boxtext{text-align:left;margin:1rem 0}@media(max-width:640px){.automated-workflows__section-boxtext{text-align:center}}.automated-workflows__compliance-container,.automated-workflows__operative-system-container,.automated-workflows__local-automation-container{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.automated-workflows__compliance-container:hover,.automated-workflows__operative-system-container:hover,.automated-workflows__local-automation-container:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.automated-workflows__compliance-container,.automated-workflows__operative-system-container,.automated-workflows__local-automation-container{padding:1rem}}.automated-workflows__compliance-container,.automated-workflows__operative-system-container,.automated-workflows__local-automation-container{margin:2rem auto;width:fit-content}.automated-workflows__content{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.automated-workflows__content{padding:8.75rem 0 6.25rem}}.automated-workflows__content{border-bottom:2px solid #006366}.automated-workflows__content-container{max-width:102rem;margin:0 auto;position:relative;z-index:1}.automated-workflows__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(min-width:768px){.automated-workflows__title{font-size:3rem}}@media(min-width:1280px){.automated-workflows__title{font-size:3.75rem}}@media(max-width:450px){.automated-workflows__title{font-size:1.5rem}}@media(max-width:21.87rem){.automated-workflows__title{font-size:1.3rem}}.automated-workflows__title{margin-bottom:1.5rem;text-align:left}@media(max-width:640px){.automated-workflows__title{text-align:center}}.automated-workflows__subheadline{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(min-width:768px){.automated-workflows__subheadline{font-size:1.25rem}}@media(max-width:450px){.automated-workflows__subheadline{font-size:1rem}}@media(max-width:21.87rem){.automated-workflows__subheadline{font-size:.9rem}}@media(max-width:640px){.automated-workflows__subheadline{text-align:center}}.automated-workflows__key-points{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.automated-workflows__key-points:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.automated-workflows__key-points{padding:1rem}}.automated-workflows__key-points{gap:1.5rem;margin:2.5rem 0}.automated-workflows__key-point{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#0094991a,#0063660d);border-radius:.75rem;transition:all .3s ease;text-align:left}@media(min-width:768px){.automated-workflows__key-point{padding:1.5rem;gap:1.25rem}}.automated-workflows__key-point:hover{background:linear-gradient(135deg,#00949926,#0063661a);border-color:#0094994d;transform:translate(4px)}.automated-workflows__key-point:hover .automated-workflows__key-point-icon{background-color:#009499;transform:scale(1.1)}.automated-workflows__key-point:hover .automated-workflows__key-point-icon svg{color:#fff}.automated-workflows__key-point-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#ffffff1a;border-radius:.5rem;flex-shrink:0;transition:all .3s ease}@media(min-width:768px){.automated-workflows__key-point-icon{width:3rem;height:3rem}}.automated-workflows__key-point-icon svg{width:1.25rem;height:1.25rem;color:#009499;transition:color .3s ease}@media(min-width:768px){.automated-workflows__key-point-icon svg{width:1.5rem;height:1.5rem}}.automated-workflows__key-point-text{flex:1;font-size:1rem;line-height:1.6;color:#d1d5db}@media(min-width:768px){.automated-workflows__key-point-text{font-size:1.125rem}}.automated-workflows__cta-buttons{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.automated-workflows__cta-buttons{flex-direction:row;gap:1.5rem}}.automated-workflows__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.automated-workflows__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.automated-workflows__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.automated-workflows__cta-button svg{width:1.75rem;height:1.75rem}}.automated-workflows__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.automated-workflows__cta-button:active{transform:translateY(0)}.automated-workflows__cta-button{padding:1rem;display:block;background-color:#009499}.automated-workflows__cta-button:hover{background-color:#006366}.automated-workflows__cta-button--secondary{background-color:transparent;border:2px solid #009499;color:#fff}.automated-workflows__cta-button--secondary:hover{border-color:#006366;background-color:transparent}@media(min-width:640px){.automated-workflows__cta-button{width:auto;min-width:16rem}}.automated-workflows__what-is-kiana,.automated-workflows__operative-system,.automated-workflows__local-automation,.automated-workflows__compliance,.automated-workflows__workflow-examples,.automated-workflows__business-impact,.automated-workflows__infrastructure,.automated-workflows__faq{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.automated-workflows__what-is-kiana,.automated-workflows__operative-system,.automated-workflows__local-automation,.automated-workflows__compliance,.automated-workflows__workflow-examples,.automated-workflows__business-impact,.automated-workflows__infrastructure,.automated-workflows__faq{padding:7rem 0}}@media(max-width:450px){.automated-workflows__what-is-kiana,.automated-workflows__operative-system,.automated-workflows__local-automation,.automated-workflows__compliance,.automated-workflows__workflow-examples,.automated-workflows__business-impact,.automated-workflows__infrastructure,.automated-workflows__faq{padding:3rem 0}}.automated-workflows__final-cta{padding:5rem 0}@media(min-width:768px){.automated-workflows__final-cta{padding:7rem 0}}@media(max-width:450px){.automated-workflows__final-cta{padding:3rem 0}}.automated-workflows__section-title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automated-workflows__section-title{font-size:3rem}}@media(max-width:450px){.automated-workflows__section-title{font-size:1.75rem;margin-bottom:1.5rem}}.automated-workflows__subsection-title{font-size:1rem;font-weight:700;color:#009499;font-size:1.5rem}@media(max-width:640px){.automated-workflows__subsection-title{text-align:center}}@media(min-width:768px){.automated-workflows__subsection-title{font-size:1.75rem}}@media(max-width:450px){.automated-workflows__subsection-title{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}}.automated-workflows__section-text{font-size:1rem;line-height:1.75;color:#d1d5db;text-align:center;max-width:80rem;margin:0 auto}@media(min-width:768px){.automated-workflows__section-text{font-size:1.125rem;line-height:1.8}}.automated-workflows__section-text:last-child{margin-bottom:0;margin-top:2rem}.automated-workflows__task-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0;margin:2rem 0;gap:1.25rem}@media(min-width:768px){.automated-workflows__task-list{gap:1.5rem}}.automated-workflows__task-list li{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.automated-workflows__task-list li:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.automated-workflows__task-list li{padding-left:1.5rem;line-height:1.75}@media(min-width:768px){.automated-workflows__task-list li{font-size:1.125rem}}.automated-workflows__compliance-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0;margin:2rem 0;gap:1.5rem}@media(min-width:768px){.automated-workflows__compliance-list{gap:1.75rem}}.automated-workflows__compliance-list li{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.automated-workflows__compliance-list li:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.automated-workflows__compliance-list li{line-height:1.75}@media(min-width:768px){.automated-workflows__compliance-list li{font-size:1.125rem}}.automated-workflows__compliance-list li strong{color:#009499;font-weight:700}.automated-workflows__example-subsection{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.automated-workflows__example-subsection:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.automated-workflows__example-subsection{padding:1rem}}.automated-workflows__benefit-list{list-style:none;padding:0;margin:2rem 0;gap:1.25rem;display:flex;flex-direction:column}@media(min-width:768px){.automated-workflows__benefit-list{gap:1.5rem}}.automated-workflows__benefit-list li{font-size:.95rem;line-height:1.75;color:#fffc;padding-left:1.5rem;position:relative}@media(min-width:768px){.automated-workflows__benefit-list li{font-size:1.125rem}}.automated-workflows__benefit-list li:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.5rem;line-height:1}.automated-workflows__faq-subtitle{text-align:center;font-size:1.125rem;color:#e5e7eb;margin-bottom:3rem}@media(min-width:768px){.automated-workflows__faq-subtitle{font-size:1.25rem;margin-bottom:4rem}}.automated-workflows__faq-list{display:flex;flex-direction:column;gap:1rem}.automated-workflows__faq-item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.automated-workflows__faq-item:hover{background:#ffffff0d;border-color:#009499}.automated-workflows__faq-item{max-width:56rem;margin:0 auto;background:linear-gradient(135deg,#0006,#0063661a);border:2px solid rgba(0,197,204,.2)}.automated-workflows__faq-item:hover{border-color:#00c5cc66;box-shadow:0 4px 6px -1px #00c5cc1a}.automated-workflows__faq-item--active{border-color:#009499;box-shadow:0 8px 12px -2px #00c5cc33}.automated-workflows__faq-item--active .automated-workflows__faq-item-toggle svg{transform:rotate(180deg);color:#009499}.automated-workflows__faq-item--active .automated-workflows__faq-item-content{max-height:500px;padding:0 1.5rem 1.5rem}@media(min-width:768px){.automated-workflows__faq-item--active .automated-workflows__faq-item-content{padding:0 2rem 2rem 5rem}}.automated-workflows__faq-item--active .automated-workflows__faq-item-icon{background:#009499;border-color:#009499;transform:scale(1.05)}.automated-workflows__faq-item--active .automated-workflows__faq-item-question{color:#009499}.automated-workflows__faq-item-header{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left}@media(min-width:768px){.automated-workflows__faq-item-header{gap:1.5rem;padding:2rem}}.automated-workflows__faq-item-header:hover .automated-workflows__faq-item-question{color:#009499}.automated-workflows__faq-item-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}@media(min-width:768px){.automated-workflows__faq-item-icon{width:3rem;height:3rem}}.automated-workflows__faq-item-icon svg{width:1.25rem;height:1.25rem}@media(min-width:768px){.automated-workflows__faq-item-icon svg{width:1.5rem;height:1.5rem}}.automated-workflows__faq-item-question{flex:1;font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.4;transition:color .3s ease}@media(min-width:768px){.automated-workflows__faq-item-question{font-size:1.25rem}}@media(max-width:450px){.automated-workflows__faq-item-question{font-size:.9rem}}.automated-workflows__faq-item-toggle{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.automated-workflows__faq-item-toggle svg{width:1.5rem;height:1.5rem;color:#9ca3af;transition:all .3s ease}.automated-workflows__faq-item-content{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}@media(min-width:768px){.automated-workflows__faq-item-content{padding:0 2rem 0 5rem}}.automated-workflows__faq-item-answer{font-size:1rem;color:#e5e7eb;line-height:1.7;margin:0}@media(min-width:768px){.automated-workflows__faq-item-answer{font-size:1.125rem}}.automated-workflows__final-cta{text-align:center}.automated-workflows__final-cta-title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automated-workflows__final-cta-title{font-size:3rem}}.automated-workflows__final-cta-title{margin-bottom:1.5rem}@media(max-width:450px){.automated-workflows__final-cta-title{font-size:1.75rem}}.automated-workflows__final-cta-text{font-size:1rem;line-height:1.75;color:#d1d5db;max-width:50rem;margin:0 auto 2.5rem}@media(min-width:768px){.automated-workflows__final-cta-text{font-size:1.125rem;line-height:1.8}}.automated-workflows__final-cta .automated-workflows__cta-buttons{justify-content:center}@media(max-width:450px){.automated-workflows__section-title,.automated-workflows__subsection-title,.automated-workflows__final-cta-title{font-size:1.5rem}.automated-workflows__section-text,.automated-workflows__section-boxtext,.automated-workflows__key-point-text,.automated-workflows__task-list li,.automated-workflows__compliance-list li,.automated-workflows__benefit-list li,.automated-workflows__faq-subtitle,.automated-workflows__faq-item-answer,.automated-workflows__final-cta-text{font-size:1rem}}@media(max-width:21.875rem){.automated-workflows__section-title,.automated-workflows__subsection-title,.automated-workflows__final-cta-title{font-size:1.3rem}.automated-workflows__section-text,.automated-workflows__section-boxtext,.automated-workflows__key-point-text,.automated-workflows__task-list li,.automated-workflows__compliance-list li,.automated-workflows__benefit-list li,.automated-workflows__faq-subtitle,.automated-workflows__faq-item-answer,.automated-workflows__final-cta-text{font-size:.9rem}}@media(max-width:28.125rem){.automated-workflows__faq-item-icon{display:none}}.automated-workflows__modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .2s ease-in}.automated-workflows__modal-content{position:relative;width:100%;max-width:50rem;height:90vh;max-height:50rem;background-color:#3c3c3c;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;animation:slideUp .3s ease-out}@media(max-width:640px){.automated-workflows__modal-content{height:95vh;max-height:none;border-radius:.5rem}}.automated-workflows__modal-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid rgba(144,164,174,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;color:#000}.automated-workflows__modal-close svg{width:1.5rem;height:1.5rem}.automated-workflows__modal-close:hover{transform:scale(1.1)}.automated-workflows__modal-iframe{width:100%;height:100%;border:none}.automobile-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.automobile-hero{padding:8.75rem 0 6.25rem}}.automobile-hero{position:relative}.automobile-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.automobile-hero__image{width:100%;height:100%;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.automobile-hero__image{object-fit:cover}}.automobile-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.automobile-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(max-width:640px){.automobile-hero__title{text-align:center}}@media(min-width:768px){.automobile-hero__title{font-size:3rem}}@media(min-width:1280px){.automobile-hero__title{font-size:3.75rem}}@media(max-width:450px){.automobile-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.automobile-hero__title{font-size:1.3rem}}.automobile-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(max-width:640px){.automobile-hero__subtitle{text-align:center}}@media(min-width:768px){.automobile-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.automobile-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.automobile-hero__subtitle{font-size:.9rem}}.automobile-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.automobile-hero__benefits{gap:1.5rem}}.automobile-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.automobile-hero__benefit:hover{border-color:#009499;transform:translate(.5rem)}.automobile-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.automobile-hero__benefit span{font-size:1.125rem}}.automobile-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#006366;flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.automobile-hero__cta{display:flex;flex-direction:column;align-items:center}}.automobile-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.automobile-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.automobile-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.automobile-hero__cta-button svg{width:1.75rem;height:1.75rem}}.automobile-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.automobile-hero__cta-button:active{transform:translateY(0)}.automobile-hero__cta-button .hero-cta__button-short{display:none}@media(max-width:27.5rem){.automobile-hero__cta-button .hero-cta__button-full{display:none}.automobile-hero__cta-button .hero-cta__button-short{display:inline}}.automobile-pain-points{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.automobile-pain-points{padding:6.25rem 0}}.automobile-pain-points__title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem}@media(min-width:768px){.automobile-pain-points__title{font-size:2.5rem;margin-bottom:4rem}}.automobile-pain-points__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.automobile-pain-points__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.automobile-pain-points__grid{grid-template-columns:repeat(3,1fr)}}.automobile-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.automobile-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.automobile-pain-points__card{padding:1rem}}.automobile-pain-points__card-header{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.automobile-pain-points__card-header{align-items:center;text-align:center}}.automobile-pain-points__icon-wrapper{width:3.5rem;height:3.5rem;background:#006366;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.automobile-pain-points__icon{width:2rem;height:2rem;color:#fff}.automobile-pain-points__card-title{font-size:1.25rem;font-weight:700;line-height:1.3;color:#fff}.automobile-pain-points__profile-title,.automobile-pain-points__issues-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:.75rem}.automobile-pain-points__profile-text{font-size:.9375rem;line-height:1.6;color:#fffc}.automobile-pain-points__issues-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.automobile-pain-points__issues-item{font-size:.9375rem;line-height:1.6;color:#fffc;padding-left:1.5rem;position:relative}.automobile-pain-points__issues-item:before{content:"→";position:absolute;left:0;color:#006366;font-weight:700}.automobile-pain-points__consequence{font-size:.95rem;line-height:1.6;padding:1rem;background:#0094991a;border-left:.1875rem solid #009499;border-radius:.25rem}.automobile-pain-points__consequence strong{font-weight:700}.automobile-solution{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.automobile-solution{padding:6.25rem 0}}.automobile-solution__title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automobile-solution__title{font-size:2.5rem}}.automobile-solution__subtitle{font-size:1.25rem;text-align:center;color:#fffc;margin-bottom:3rem}@media(min-width:768px){.automobile-solution__subtitle{font-size:1.375rem;margin-bottom:4rem}}.automobile-solution__modules{display:grid;grid-template-columns:1fr;gap:2.5rem;word-break:break-word}@media(min-width:768px){.automobile-solution__modules{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.automobile-solution__modules{grid-template-columns:repeat(3,1fr)}}.automobile-solution__module{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.automobile-solution__module:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.automobile-solution__module{padding:1rem}}.automobile-solution__module{display:flex;gap:1.75rem;flex-direction:column;transition:all .3s ease}.automobile-solution__module:hover{border-color:#009499;scale:1.05;box-shadow:0 .5rem 1.25rem #006366}.automobile-solution__module:hover .automobile-solution__icon-wrapper{background:#009499;scale:1.1}.automobile-solution__module-header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;transition:all .3s ease;margin-bottom:2rem}@media(max-width:640px){.automobile-solution__module-header{flex-direction:column;text-align:center}}.automobile-solution__icon-wrapper{width:4rem;height:4rem;background:#006366;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.automobile-solution__icon{width:2.25rem;height:2.25rem;color:#fff}.automobile-solution__module-content{display:flex;flex-direction:column;gap:1.75rem}.automobile-solution__what-happens-title,.automobile-solution__effect-title{font-size:1.125rem;font-weight:700;color:#006366;margin-bottom:1rem}.automobile-solution__what-happens-list,.automobile-solution__effect-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.automobile-solution__what-happens-item,.automobile-solution__effect-item{font-size:1rem;line-height:1.7;display:flex;align-items:flex-start;gap:.75rem}.automobile-solution__what-happens-item{padding-left:1.5rem;position:relative}.automobile-solution__what-happens-item:before{content:"→";position:absolute;left:0;color:#006366;font-weight:700}.automobile-solution__effect-icon{width:1.25rem;height:1.25rem;color:#006366;flex-shrink:0;margin-top:.25rem}.automobile-results{padding:5rem 0;border-top:.125rem solid #006366}.automobile-results__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automobile-results__title{font-size:3rem}}.automobile-results__subtitle{text-align:center;font-size:1rem;margin:0 auto;margin-bottom:3rem;max-width:56rem;line-height:1.6}@media(min-width:768px){.automobile-results__subtitle{font-size:1.125rem}}.automobile-results__table{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.automobile-results__table{gap:0}}.automobile-results__row{display:grid;grid-template-columns:1fr;gap:.75rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem}@media(min-width:768px){.automobile-results__row{grid-template-columns:1fr 1.5fr 1.5fr;gap:0;border-radius:0;padding:0;border:none;border-bottom:.0625rem solid rgba(255,255,255,.1)}.automobile-results__row:first-child{border-top:.0625rem solid rgba(255,255,255,.2)}}.automobile-results__row--header{font-weight:700;background:#0094991a;border-color:#006366}@media(min-width:768px){.automobile-results__row--header{background:#00949926;border-bottom:.125rem solid #006366}}.automobile-results__row--header .automobile-results__cell{color:#006366;font-size:1.125rem}@media(min-width:768px){.automobile-results__row--header .automobile-results__cell{font-size:1rem}}.automobile-results__row--header .automobile-results__cell--before{background-color:#ef444433;color:#f87171}.automobile-results__row--header .automobile-results__cell--after{background-color:#22c55e33;color:#4ade80}.automobile-results__cell{font-size:.95rem;line-height:1.6;color:#fff}@media(min-width:768px){.automobile-results__cell{padding:1.25rem 1.5rem}}.automobile-results__cell--category{font-weight:700;color:#fff}@media(max-width:768px){.automobile-results__cell--category{font-size:1.125rem;margin-bottom:.5rem}}.automobile-results__cell--before{display:flex;align-items:flex-start;gap:.5rem;background-color:#ef44441a;color:#f87171;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #ef4444}@media(min-width:768px){.automobile-results__cell--before{background:#ef444414;border-radius:0;border-left:none;border-right:.0625rem solid rgba(255,255,255,.1)}}.automobile-results__cell--after{display:flex;align-items:flex-start;gap:.5rem;background-color:#22c55e1a;color:#4ade80;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #22c55e}@media(min-width:768px){.automobile-results__cell--after{background:#22c55e14;border-radius:0;border-left:none}}.automobile-results__cell-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.automobile-results__cell-icon{display:none}}.automobile-use-cases{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.automobile-use-cases{padding:6.25rem 0}}.automobile-use-cases__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automobile-use-cases__title{font-size:3rem}}.automobile-use-cases__subtitle{text-align:center;font-size:1rem;margin-bottom:3rem;line-height:1.6}@media(min-width:768px){.automobile-use-cases__subtitle{font-size:1.125rem}}@media(max-width:640px){.automobile-use-cases__case-section-header{display:flex;flex-direction:column;align-items:center;text-align:center}}.automobile-use-cases__tabs{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto 3rem}@media(min-width:768px){.automobile-use-cases__tabs{flex-direction:row;justify-content:center}}.automobile-use-cases__tab{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.automobile-use-cases__tab{flex:1}}.automobile-use-cases__tab svg{width:1.5rem;height:1.5rem;flex-shrink:0}.automobile-use-cases__tab:hover{background:#ffffff0d;border-color:#006366;color:#006366;transform:translateY(-.125rem)}.automobile-use-cases__tab--active{background:#00949926;border-color:#006366;color:#006366}.automobile-use-cases__tab--active:hover{transform:none}.automobile-use-cases__content{max-width:56rem;margin:0 auto}.automobile-use-cases__case{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.automobile-use-cases__case:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.automobile-use-cases__case{padding:1rem}}.automobile-use-cases__case{gap:1.75rem;padding:2rem}@media(min-width:768px){.automobile-use-cases__case{padding:2.5rem}}.automobile-use-cases__case-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.automobile-use-cases__case-title{font-size:1.75rem}}.automobile-use-cases__case-subtitle{font-size:1.125rem;font-weight:700;color:#006366;margin-bottom:.75rem}.automobile-use-cases__case-text{font-size:1rem;line-height:1.7}.automobile-use-cases__case-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.automobile-use-cases__case-list-item{font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.automobile-use-cases__case-list-item:before{content:"→";position:absolute;left:0;color:#006366;font-weight:700}.automobile-use-cases__case-list--result .automobile-use-cases__case-list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;font-weight:500}.automobile-use-cases__case-list--result .automobile-use-cases__case-list-item:before{display:none}.automobile-use-cases__case-list--result .automobile-use-cases__case-list-item svg{width:1.25rem;height:1.25rem;color:#006366;flex-shrink:0;margin-top:.125rem}.automobile-why{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.automobile-why{padding:6.25rem 0}}.automobile-why__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automobile-why__title{font-size:3rem}}.automobile-why__subtitle{text-align:center;font-size:1rem;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.automobile-why__subtitle{font-size:1.125rem}}.automobile-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.automobile-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.automobile-why__grid{grid-template-columns:repeat(3,1fr)}}.automobile-why__block{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.automobile-why__block:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.automobile-why__block{padding:1rem}}.automobile-why__block{gap:1rem}.automobile-why__block-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.automobile-why__block-icon svg{width:2rem;height:2rem;color:#fff}.automobile-why__block-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.automobile-why__block-title{font-size:1.25rem}}.automobile-why__block-text{font-size:.95rem;line-height:1.6;color:#fffc}@media(max-width:640px){.automobile-why__block{text-align:center}}.automobile-why__block:hover .automobile-why__block-icon{background:#009499;transform:scale(1.1)}.automobile-process{padding:5rem 0;border-top:.125rem solid #006366;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.automobile-process{padding:6.25rem 0}}.automobile-process__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automobile-process__title{font-size:3rem}}.automobile-process__subtitle{text-align:center;font-size:1rem;color:#ffffffe6;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.automobile-process__subtitle{font-size:1.125rem}}.automobile-process__timeline{display:flex;flex-direction:column;gap:4rem;max-width:56rem;margin:0 auto;margin-top:2rem;position:relative}.automobile-process__timeline:before{content:"";position:absolute;left:1.875rem;top:3.75rem;bottom:3.75rem;width:.125rem;background:linear-gradient(to bottom,#006366,#0094994d)}@media(min-width:768px){.automobile-process__timeline:before{left:2.5rem}}@media(max-width:34.3rem){.automobile-process__timeline:before{bottom:6rem}}@media(max-width:450px){.automobile-process__timeline:before{bottom:9rem}}@media(max-width:23.1rem){.automobile-process__timeline:before{bottom:11rem}}.automobile-process__timeline:before{bottom:4.75rem}@media(max-width:450px){.automobile-process__timeline:before{bottom:10.2rem}}@media(max-width:25rem){.automobile-process__timeline:before{bottom:13.75rem}}.automobile-process__step{display:flex;gap:1.5rem;position:relative}@media(min-width:768px){.automobile-process__step{gap:2rem}}.automobile-process__step:last-child{margin-bottom:0}.automobile-process__step-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}@media(min-width:768px){.automobile-process__step-icon{width:5rem;height:5rem}}.automobile-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(min-width:768px){.automobile-process__step-icon svg{width:2.5rem;height:2.5rem}}.automobile-process__step-content{flex:1;padding-top:.5rem}.automobile-process__step-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}@media(min-width:768px){.automobile-process__step-title{font-size:1.5rem}}.automobile-process__step-text{font-size:.95rem;line-height:1.7;color:#fffc}@media(min-width:768px){.automobile-process__step-text{font-size:1rem}}.automobile-process__step:hover .automobile-process__step-icon{background:#006366;transform:scale(1.1)}.automobile-faq{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.automobile-faq{padding:6.25rem 0}}.automobile-faq__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.automobile-faq__title{font-size:3rem}}.automobile-faq__subtitle{text-align:center;font-size:1rem;color:#ffffffe6;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.automobile-faq__subtitle{font-size:1.125rem}}.automobile-faq__accordion{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.automobile-faq__accordion{gap:1.25rem}}.automobile-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.automobile-faq__item:hover{background:#ffffff0d;border-color:#009499}.automobile-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(min-width:768px){.automobile-faq__question{padding:1.5rem 2rem}}.automobile-faq__question span{font-size:1.0625rem;font-weight:600;line-height:1.4;color:#fff}@media(min-width:768px){.automobile-faq__question span{font-size:1.125rem}}.automobile-faq__question:hover span,.automobile-faq__question--active span{color:#009499}.automobile-faq__icon{width:1.5rem;height:1.5rem;color:#006366;flex-shrink:0;transition:transform .3s ease}.automobile-faq__icon--active{transform:rotate(180deg)}.automobile-faq__answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}@media(min-width:768px){.automobile-faq__answer{padding:0 2rem}}.automobile-faq__answer p{font-size:.95rem;line-height:1.7;padding-bottom:1.5rem}@media(min-width:768px){.automobile-faq__answer p{font-size:1rem;padding-bottom:2rem}}.automobile-faq__item--open .automobile-faq__answer{max-height:31.25rem}.automobile-faq__item--open .automobile-faq__question span{color:#006366}.automobile-final-cta{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #006366}@media(min-width:768px){.automobile-final-cta{padding:6.25rem 0}}.automobile-final-cta__container{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.automobile-final-cta__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.automobile-final-cta__title{font-size:2.75rem}}@media(min-width:1024px){.automobile-final-cta__title{font-size:3.25rem}}@media(max-width:450px){.automobile-final-cta__title{font-size:1.5rem}}@media(max-width:21.87rem){.automobile-final-cta__title{font-size:1.3rem}}.automobile-final-cta__subtitle{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.automobile-final-cta__subtitle{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.automobile-final-cta__subtitle{font-size:1rem}}@media(max-width:21.87rem){.automobile-final-cta__subtitle{font-size:.9rem}}.automobile-final-cta__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.automobile-final-cta__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.automobile-final-cta__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.automobile-final-cta__button svg{width:1.75rem;height:1.75rem}}.automobile-final-cta__button:hover{background-color:#16a34a;transform:translateY(-2px)}.automobile-final-cta__button:active{transform:translateY(0)}.automobile-final-cta__button .final-cta__button-short{display:none}@media(max-width:424px){.automobile-final-cta__button .final-cta__button-full{display:none}.automobile-final-cta__button .final-cta__button-short{display:inline}}.automobile-final-cta__secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.automobile-final-cta__secondary{font-size:1rem}}@media(max-width:640px){.automobile-pain-points__profile,.automobile-use-cases__case-title{text-align:center}}.automobile-sticky-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.automobile-sticky-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.automobile-sticky-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.automobile-sticky-button svg{width:1.75rem;height:1.75rem}}.automobile-sticky-button:hover{background-color:#16a34a;transform:translateY(-2px)}.automobile-sticky-button:active{transform:translateY(0)}.automobile-sticky-button{position:fixed;bottom:-100px;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000}@media(min-width:768px){.automobile-sticky-button{padding:1.125rem 2rem;font-size:1.125rem;right:2rem}}.automobile-sticky-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:768px){.automobile-sticky-button svg{width:1.5rem;height:1.5rem}}@media(max-width:26.5rem){.automobile-sticky-button span{display:none}}.automobile-sticky-button--visible{bottom:1.5rem}@media(min-width:768px){.automobile-sticky-button--visible{bottom:2rem}}.automobile-sticky-button:hover{transform:scale(1.05)}@media(max-width:26.5rem){.automobile-sticky-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}@media(max-width:450px){.automobile-hero__title,.automobile-pain-points__title,.automobile-pain-points__card-title,.automobile-solution__title,.automobile-solution__module-title,.automobile-results__title,.automobile-use-cases__title,.automobile-use-cases__case-title,.automobile-why__title,.automobile-why__block-title,.automobile-process__title,.automobile-process__step-title,.automobile-faq__title{font-size:1.5rem}.automobile-pain-points__card-profile,.automobile-solution__subtitle,.automobile-solution__module-subtitle,.automobile-results__subtitle,.automobile-use-cases__subtitle,.automobile-use-cases__case-description,.automobile-why__subtitle,.automobile-why__block-description,.automobile-process__subtitle,.automobile-process__step-duration,.automobile-process__step-description,.automobile-faq__subtitle,.automobile-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.automobile-hero__title,.automobile-pain-points__title,.automobile-pain-points__card-title,.automobile-solution__title,.automobile-solution__module-title,.automobile-results__title,.automobile-use-cases__title,.automobile-use-cases__case-title,.automobile-why__title,.automobile-why__block-title,.automobile-process__title,.automobile-process__step-title,.automobile-faq__title{font-size:1.3rem}.automobile-pain-points__card-profile,.automobile-solution__subtitle,.automobile-solution__module-subtitle,.automobile-results__subtitle,.automobile-use-cases__subtitle,.automobile-use-cases__case-description,.automobile-why__subtitle,.automobile-why__block-description,.automobile-process__subtitle,.automobile-process__step-duration,.automobile-process__step-description,.automobile-faq__subtitle,.automobile-faq__answer{font-size:.9rem}}.ecommerce-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.ecommerce-hero{padding:8.75rem 0 6.25rem}}.ecommerce-hero{position:relative}.ecommerce-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.ecommerce-hero__image{width:100%;height:100%;object-fit:cover;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.ecommerce-hero__image{object-fit:cover}}.ecommerce-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.ecommerce-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(max-width:640px){.ecommerce-hero__title{text-align:center}}@media(min-width:768px){.ecommerce-hero__title{font-size:3rem}}@media(min-width:1280px){.ecommerce-hero__title{font-size:3.75rem}}@media(max-width:450px){.ecommerce-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.ecommerce-hero__title{font-size:1.3rem}}.ecommerce-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(max-width:640px){.ecommerce-hero__subtitle{text-align:center}}@media(min-width:768px){.ecommerce-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.ecommerce-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.ecommerce-hero__subtitle{font-size:.9rem}}.ecommerce-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.ecommerce-hero__benefits{gap:1.5rem}}.ecommerce-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.ecommerce-hero__benefit:hover{border-color:#22c55e;transform:translate(.5rem)}.ecommerce-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.ecommerce-hero__benefit span{font-size:1.125rem}}.ecommerce-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#22c55e;flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.ecommerce-hero__cta{display:flex;justify-content:center}}.ecommerce-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.ecommerce-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.ecommerce-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.ecommerce-hero__cta-button svg{width:1.75rem;height:1.75rem}}.ecommerce-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.ecommerce-hero__cta-button:active{transform:translateY(0)}.ecommerce-hero__cta-button .hero-cta__button-short{display:none}@media(max-width:27.5rem){.ecommerce-hero__cta-button .hero-cta__button-full{display:none}.ecommerce-hero__cta-button .hero-cta__button-short{display:inline}}@media(max-width:450px){.ecommerce-hero__cta-button{display:flex;justify-content:center;width:100%}}.ecommerce-pain-points{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.ecommerce-pain-points{padding:6.25rem 0}}@media(max-width:640px){.ecommerce-pain-points__profile{text-align:center}}.ecommerce-pain-points__title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem}@media(min-width:768px){.ecommerce-pain-points__title{font-size:2.5rem;margin-bottom:4rem}}.ecommerce-pain-points__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.ecommerce-pain-points__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.ecommerce-pain-points__grid{grid-template-columns:repeat(3,1fr)}}.ecommerce-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.ecommerce-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.ecommerce-pain-points__card{padding:1rem}}.ecommerce-pain-points__card-header{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.ecommerce-pain-points__card-header{align-items:center;text-align:center}}.ecommerce-pain-points__icon-wrapper{width:3.5rem;height:3.5rem;background:#006366;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.ecommerce-pain-points__icon{width:2rem;height:2rem;color:#fff}.ecommerce-pain-points__card-title{font-size:1.25rem;font-weight:700;line-height:1.3;color:#fff}.ecommerce-pain-points__profile-title,.ecommerce-pain-points__issues-title{font-size:1rem;font-weight:700;color:#006366;margin-bottom:.75rem}.ecommerce-pain-points__profile-text{font-size:.9375rem;line-height:1.6;color:#fffc}.ecommerce-pain-points__issues-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.ecommerce-pain-points__issues-item{font-size:.9375rem;line-height:1.6;color:#fffc;padding-left:1.5rem;position:relative}.ecommerce-pain-points__issues-item:before{content:"→";position:absolute;left:0;color:#006366;font-weight:700}.ecommerce-pain-points__consequence{font-size:.95rem;line-height:1.6;padding:1rem;background:#0063661a;border-left:.1875rem solid #006366;border-radius:.25rem}.ecommerce-pain-points__consequence strong{font-weight:700}.ecommerce-solution{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.ecommerce-solution{padding:6.25rem 0}}.ecommerce-solution__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.ecommerce-solution__title{font-size:3rem}}.ecommerce-solution__subtitle{text-align:center;font-size:1.125rem;color:#ffffffe6;margin-bottom:3rem}@media(min-width:768px){.ecommerce-solution__subtitle{font-size:1.25rem}}.ecommerce-solution__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.ecommerce-solution__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ecommerce-solution__grid{grid-template-columns:repeat(3,1fr)}}.ecommerce-solution__module{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.ecommerce-solution__module:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.ecommerce-solution__module{padding:1rem}}.ecommerce-solution__module{display:flex;gap:1.75rem;flex-direction:column;transition:all .3s ease}.ecommerce-solution__module:hover{border-color:#009499;scale:1.05;box-shadow:0 .5rem 1.25rem #009499}.ecommerce-solution__module-icon{transition:all .3s ease;width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center}.ecommerce-solution__module-icon svg{width:2rem;height:2rem;color:#fff}.ecommerce-solution__module:hover .ecommerce-solution__module-icon{background:#009499;scale:1.1}.ecommerce-solution__module-header{display:flex;flex-direction:column;gap:1.75rem}@media(max-width:640px){.ecommerce-solution__module-header{align-items:center;text-align:center}}.ecommerce-solution__module-title{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.ecommerce-solution__module-title{font-size:1.5rem}}.ecommerce-solution__module-subtitle{font-size:1rem;color:#009499;font-weight:600}.ecommerce-solution__module-section-title{font-size:1rem;font-weight:700;color:#009499}.ecommerce-solution__module-section-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.ecommerce-solution__module-section-list-item{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.ecommerce-solution__module-section-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.ecommerce-solution__module-effect{margin-top:auto}.ecommerce-solution__module-effect-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.ecommerce-solution__module-effect-title svg{width:1rem;height:1rem}.ecommerce-solution__module-effect-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.ecommerce-solution__module-effect-list-item{font-size:.95rem;line-height:1.6;color:#ffffffe6;margin-bottom:.5rem;padding-left:1.25rem;position:relative;font-weight:500}.ecommerce-solution__module-effect-list-item:before{content:"✓";position:absolute;left:0;color:#009499;font-weight:700}.ecommerce-results{padding:5rem 0;border-top:.125rem solid #006366}.ecommerce-results__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.ecommerce-results__title{font-size:3rem}}.ecommerce-results__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem}.ecommerce-results__table{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.ecommerce-results__table{gap:0}}.ecommerce-results__row{display:grid;grid-template-columns:1fr;gap:.75rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem}@media(min-width:768px){.ecommerce-results__row{grid-template-columns:1fr 1.5fr 1.5fr;gap:0;border-radius:0;padding:0;border:none;border-bottom:.0625rem solid rgba(255,255,255,.1)}.ecommerce-results__row:first-child{border-top:.0625rem solid rgba(255,255,255,.2)}}.ecommerce-results__row--header{font-weight:700;background:#0094991a;border-color:#009499}@media(min-width:768px){.ecommerce-results__row--header{background:#00949926;border-bottom:.125rem solid #009499}}.ecommerce-results__row--header .ecommerce-results__cell{color:#009499;font-size:1.125rem}@media(min-width:768px){.ecommerce-results__row--header .ecommerce-results__cell{font-size:1rem}}.ecommerce-results__row--header .ecommerce-results__cell--before{background-color:#ef444433;color:#f87171}.ecommerce-results__row--header .ecommerce-results__cell--after{background-color:#22c55e33;color:#4ade80}.ecommerce-results__cell{font-size:.95rem;line-height:1.6;color:#fff}@media(min-width:768px){.ecommerce-results__cell{padding:1.25rem 1.5rem}}.ecommerce-results__cell--category{font-weight:700;color:#fff}@media(max-width:768px){.ecommerce-results__cell--category{font-size:1.125rem;margin-bottom:.5rem}}.ecommerce-results__cell--before{display:flex;align-items:flex-start;gap:.5rem;background-color:#ef44441a;color:#f87171;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #ef4444}@media(min-width:768px){.ecommerce-results__cell--before{background:#ef444414;border-radius:0;border-left:none;border-right:.0625rem solid rgba(255,255,255,.1)}}.ecommerce-results__cell--after{display:flex;align-items:flex-start;gap:.5rem;background-color:#22c55e1a;color:#4ade80;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #22c55e}@media(min-width:768px){.ecommerce-results__cell--after{background:#22c55e14;border-radius:0;border-left:none}}.ecommerce-results__cell-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.ecommerce-results__cell-icon{display:none}}@media(max-width:640px){.ecommerce-use-cases__case-section--situation{text-align:center}}.ecommerce-use-cases{border-top:.125rem solid #006366;padding:5rem 0}.ecommerce-use-cases__container{max-width:75rem;margin:0 auto}@media(max-width:640px){.ecommerce-use-cases{padding:3rem 0}}.ecommerce-use-cases__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.ecommerce-use-cases__title{font-size:3rem}}.ecommerce-use-cases__title{margin-bottom:1.5rem}@media(max-width:640px){.ecommerce-use-cases__title{font-size:1.875rem}}.ecommerce-use-cases__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;color:#ffffffb3;line-height:1.6}@media(max-width:640px){.ecommerce-use-cases__subtitle{font-size:1rem;margin-bottom:2rem}}.ecommerce-use-cases__tabs{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto 3rem}@media(min-width:768px){.ecommerce-use-cases__tabs{flex-direction:row;justify-content:center}}.ecommerce-use-cases__tab{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.ecommerce-use-cases__tab{flex:1}}.ecommerce-use-cases__tab svg{width:1.5rem;height:1.5rem;flex-shrink:0}.ecommerce-use-cases__tab:hover{background:#ffffff0d;border-color:#009499;color:#009499;transform:translateY(-.125rem)}.ecommerce-use-cases__tab--active{background:#00949926;border-color:#009499;color:#009499}.ecommerce-use-cases__tab--active:hover{transform:none}.ecommerce-use-cases__content{min-height:25rem}.ecommerce-use-cases__case{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.ecommerce-use-cases__case:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.ecommerce-use-cases__case{padding:1rem}}.ecommerce-use-cases__case{gap:1.75rem;padding:2rem}@media(min-width:768px){.ecommerce-use-cases__case{padding:2.5rem}}.ecommerce-use-cases__case-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.ecommerce-use-cases__case-title{font-size:1.75rem}}.ecommerce-use-cases__case-subtitle{font-size:1.125rem;font-weight:700;color:#009499;margin-bottom:.75rem}.ecommerce-use-cases__case-text{font-size:1rem;line-height:1.7}.ecommerce-use-cases__case-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.ecommerce-use-cases__case-list-item{font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.ecommerce-use-cases__case-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.ecommerce-use-cases__case-list--result .ecommerce-use-cases__case-list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;font-weight:500}.ecommerce-use-cases__case-list--result .ecommerce-use-cases__case-list-item:before{display:none}.ecommerce-use-cases__case-list--result .ecommerce-use-cases__case-list-item svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.ecommerce-use-cases__case-title{text-align:center}}.ecommerce-use-cases__case-section{margin-bottom:2rem}.ecommerce-use-cases__case-section:last-child{margin-bottom:0}.ecommerce-why{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.ecommerce-why{padding:3rem 0}}.ecommerce-why__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.ecommerce-why__title{font-size:3rem}}.ecommerce-why__title{margin-bottom:1.5rem}@media(max-width:640px){.ecommerce-why__title{font-size:1.875rem}}.ecommerce-why__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;line-height:1.6}@media(max-width:640px){.ecommerce-why__subtitle{font-size:1rem;margin-bottom:2rem}}.ecommerce-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.ecommerce-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ecommerce-why__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ecommerce-why__grid{text-align:center}}.ecommerce-why__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.ecommerce-why__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.ecommerce-why__card{padding:1rem}}.ecommerce-why__card{gap:1rem}.ecommerce-why__card-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.ecommerce-why__card-icon svg{width:2rem;height:2rem;color:#fff}.ecommerce-why__card-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.ecommerce-why__card-title{font-size:1.25rem}}.ecommerce-why__card-text{font-size:.95rem;line-height:1.6;color:#fffc}.ecommerce-why__card:hover .ecommerce-why__card-icon{background:#009499;transform:scale(1.1)}.ecommerce-process{border-top:.125rem solid #006366;padding:5rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:640px){.ecommerce-process{padding:3rem 0}}.ecommerce-process__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.ecommerce-process__title{font-size:3rem}}.ecommerce-process__title{margin-bottom:1.5rem}@media(max-width:640px){.ecommerce-process__title{font-size:1.875rem}}.ecommerce-process__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;margin-bottom:4rem;line-height:1.6}@media(max-width:640px){.ecommerce-process__subtitle{font-size:1rem;margin-bottom:3rem}}.ecommerce-process__timeline{position:relative;max-width:56rem;margin:0 auto}.ecommerce-process__timeline:before{content:"";position:absolute;left:1.9rem;top:0;bottom:7.4rem;width:.25rem;background:linear-gradient(to bottom,#9ca3af4d,#0094994d,#22c55e4d)}@media(max-width:35.5rem){.ecommerce-process__timeline:before{bottom:11.5rem}}@media(max-width:25.5rem){.ecommerce-process__timeline:before{bottom:15rem}}@media(max-width:640px){.ecommerce-process__timeline:before{left:1.5rem}}.ecommerce-process__step{position:relative;display:flex;gap:2rem;margin-bottom:3rem}@media(max-width:640px){.ecommerce-process__step{gap:1.25rem}}.ecommerce-process__step:last-child{margin-bottom:0}.ecommerce-process__step-icon{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}@media(max-width:640px){.ecommerce-process__step-icon{width:3rem;height:3rem}}.ecommerce-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(max-width:640px){.ecommerce-process__step-icon svg{width:1.5rem;height:1.5rem}}.ecommerce-process__step--1 .ecommerce-process__step-icon{background:linear-gradient(135deg,#9ca3af,#6b7280)}.ecommerce-process__step--2 .ecommerce-process__step-icon{background:linear-gradient(135deg,#6b7280,#009499)}.ecommerce-process__step--3 .ecommerce-process__step-icon{background:linear-gradient(135deg,#009499,#006366)}.ecommerce-process__step--4 .ecommerce-process__step-icon{background:linear-gradient(135deg,#006366,#22c55e)}.ecommerce-process__step--5 .ecommerce-process__step-icon{background:linear-gradient(135deg,#22c55e,#16a34a)}.ecommerce-process__step-content{flex:1;padding-top:.5rem}.ecommerce-process__step-header{margin-bottom:.75rem}.ecommerce-process__step-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(max-width:640px){.ecommerce-process__step-title{font-size:1.25rem}}.ecommerce-process__step-duration{display:inline-block;font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;background:#ffffff1a}.ecommerce-process__step-text{font-size:1rem;line-height:1.7}.ecommerce-process__step:hover .ecommerce-process__step-icon{transform:scale(1.1);box-shadow:0 .5rem 1.5rem #22c55e4d}.ecommerce-faq{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.ecommerce-faq{padding:3rem 0}}.ecommerce-faq__container{max-width:60rem;margin:0 auto}.ecommerce-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.ecommerce-faq__title{font-size:3rem}}.ecommerce-faq__title{margin-bottom:1.5rem}@media(max-width:640px){.ecommerce-faq__title{font-size:1.875rem}}.ecommerce-faq__subtitle{text-align:center;font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;line-height:1.6}@media(max-width:640px){.ecommerce-faq__subtitle{font-size:1rem;margin-bottom:2rem}}.ecommerce-faq__list{display:flex;flex-direction:column;gap:1rem}.ecommerce-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.ecommerce-faq__item:hover{background:#ffffff0d;border-color:#009499}.ecommerce-faq__item--open .ecommerce-faq__question span{color:#009499}.ecommerce-faq__item--open .ecommerce-faq__answer{max-height:31.25rem;padding:0 1.5rem 1.5rem}.ecommerce-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(min-width:768px){.ecommerce-faq__question{padding:1.5rem 2rem}}.ecommerce-faq__question span{font-size:1.0625rem;font-weight:600;line-height:1.4;color:#fff}@media(min-width:768px){.ecommerce-faq__question span{font-size:1.125rem}}.ecommerce-faq__question:hover span,.ecommerce-faq__question--active span{color:#009499}@media(max-width:640px){.ecommerce-faq__question{font-size:1rem;padding:1.25rem}}.ecommerce-faq__question span{color:#fff}.ecommerce-faq__question:hover span{color:#009499}.ecommerce-faq__icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;transition:transform .3s ease}.ecommerce-faq__icon--active{transform:rotate(180deg)}.ecommerce-faq__answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}.ecommerce-faq__answer p{font-size:1rem;line-height:1.7;margin:0}.ecommerce-final-cta{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #006366}@media(min-width:768px){.ecommerce-final-cta{padding:6.25rem 0}}.ecommerce-final-cta__container{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.ecommerce-final-cta__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.ecommerce-final-cta__title{font-size:2.75rem}}@media(min-width:1024px){.ecommerce-final-cta__title{font-size:3.25rem}}@media(max-width:450px){.ecommerce-final-cta__title{font-size:1.5rem}}@media(max-width:21.87rem){.ecommerce-final-cta__title{font-size:1.3rem}}.ecommerce-final-cta__subtitle{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.ecommerce-final-cta__subtitle{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.ecommerce-final-cta__subtitle{font-size:1rem}}@media(max-width:21.87rem){.ecommerce-final-cta__subtitle{font-size:.9rem}}.ecommerce-final-cta__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.ecommerce-final-cta__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.ecommerce-final-cta__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.ecommerce-final-cta__button svg{width:1.75rem;height:1.75rem}}.ecommerce-final-cta__button:hover{background-color:#16a34a;transform:translateY(-2px)}.ecommerce-final-cta__button:active{transform:translateY(0)}.ecommerce-final-cta__button .final-cta__button-short{display:none}@media(max-width:424px){.ecommerce-final-cta__button .final-cta__button-full{display:none}.ecommerce-final-cta__button .final-cta__button-short{display:inline}}.ecommerce-final-cta__button{background:#22c55e}.ecommerce-final-cta__secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.ecommerce-final-cta__secondary{font-size:1rem}}.ecommerce-sticky-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.ecommerce-sticky-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.ecommerce-sticky-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.ecommerce-sticky-button svg{width:1.75rem;height:1.75rem}}.ecommerce-sticky-button:hover{background-color:#16a34a;transform:translateY(-2px)}.ecommerce-sticky-button:active{transform:translateY(0)}.ecommerce-sticky-button{position:fixed;bottom:-100px;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000}@media(min-width:768px){.ecommerce-sticky-button{padding:1.125rem 2rem;font-size:1.125rem;right:2rem}}.ecommerce-sticky-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:768px){.ecommerce-sticky-button svg{width:1.5rem;height:1.5rem}}@media(max-width:26.5rem){.ecommerce-sticky-button span{display:none}}.ecommerce-sticky-button--visible{bottom:1.5rem}@media(min-width:768px){.ecommerce-sticky-button--visible{bottom:2rem}}.ecommerce-sticky-button:hover{transform:scale(1.05)}@media(max-width:26.5rem){.ecommerce-sticky-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}.ecommerce-sticky-button{background:#22c55e}@media(max-width:450px){.ecommerce-hero__title,.ecommerce-pain-points__title,.ecommerce-pain-points__card-title,.ecommerce-solution__title,.ecommerce-solution__module-title,.ecommerce-results__title,.ecommerce-use-cases__title,.ecommerce-use-cases__case-title,.ecommerce-why__title,.ecommerce-why__card-title,.ecommerce-process__title,.ecommerce-process__step-title,.ecommerce-faq__title{font-size:1.5rem}.ecommerce-pain-points__profile-text,.ecommerce-pain-points__card-profile,.ecommerce-solution__subtitle,.ecommerce-solution__module-subtitle,.ecommerce-results__subtitle,.ecommerce-use-cases__subtitle,.ecommerce-use-cases__case-description,.ecommerce-why__subtitle,.ecommerce-why__block-description,.ecommerce-process__subtitle,.ecommerce-process__step-duration,.ecommerce-process__step-text,.ecommerce-faq__subtitle,.ecommerce-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.ecommerce-hero__title,.ecommerce-pain-points__title,.ecommerce-pain-points__card-title,.ecommerce-solution__title,.ecommerce-solution__module-title,.ecommerce-results__title,.ecommerce-use-cases__title,.ecommerce-use-cases__case-title,.ecommerce-why__title,.ecommerce-why__card-title,.ecommerce-process__title,.ecommerce-process__step-title,.ecommerce-faq__title{font-size:1.3rem}.ecommerce-pain-points__profile-text,.ecommerce-pain-points__card-profile,.ecommerce-solution__subtitle,.ecommerce-solution__module-subtitle,.ecommerce-results__subtitle,.ecommerce-use-cases__subtitle,.ecommerce-use-cases__case-description,.ecommerce-why__subtitle,.ecommerce-why__block-description,.ecommerce-process__subtitle,.ecommerce-process__step-duration,.ecommerce-process__step-text,.ecommerce-faq__subtitle,.ecommerce-faq__answer{font-size:.9rem}}.gastronomy-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.gastronomy-hero{padding:8.75rem 0 6.25rem}}.gastronomy-hero{position:relative}.gastronomy-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.gastronomy-hero__image{width:100%;height:100%;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.gastronomy-hero__image{object-fit:cover}}.gastronomy-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.gastronomy-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(max-width:640px){.gastronomy-hero__title{text-align:center}}@media(min-width:768px){.gastronomy-hero__title{font-size:3rem}}@media(min-width:1280px){.gastronomy-hero__title{font-size:3.75rem}}@media(max-width:450px){.gastronomy-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.gastronomy-hero__title{font-size:1.3rem}}.gastronomy-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(max-width:640px){.gastronomy-hero__subtitle{text-align:center}}@media(min-width:768px){.gastronomy-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.gastronomy-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.gastronomy-hero__subtitle{font-size:.9rem}}.gastronomy-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.gastronomy-hero__benefits{gap:1.5rem}}.gastronomy-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.gastronomy-hero__benefit:hover{border-color:#22c55e;transform:translate(.5rem)}.gastronomy-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.gastronomy-hero__benefit span{font-size:1.125rem}}.gastronomy-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#22c55e;flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.gastronomy-hero__cta{display:flex;justify-content:center}}.gastronomy-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.gastronomy-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.gastronomy-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.gastronomy-hero__cta-button svg{width:1.75rem;height:1.75rem}}.gastronomy-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.gastronomy-hero__cta-button:active{transform:translateY(0)}.gastronomy-hero__cta-button .hero-cta__button-short{display:none}@media(max-width:27.5rem){.gastronomy-hero__cta-button .hero-cta__button-full{display:none}.gastronomy-hero__cta-button .hero-cta__button-short{display:inline}}@media(max-width:450px){.gastronomy-hero__cta-button{display:flex;justify-content:center;width:100%}}.gastronomy-pain-points{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.gastronomy-pain-points{padding:6.25rem 0}}@media(max-width:640px){.gastronomy-pain-points__profile{text-align:center}}.gastronomy-pain-points__title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem}@media(min-width:768px){.gastronomy-pain-points__title{font-size:2.5rem;margin-bottom:4rem}}.gastronomy-pain-points__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.gastronomy-pain-points__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.gastronomy-pain-points__grid{grid-template-columns:repeat(3,1fr)}}.gastronomy-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.gastronomy-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.gastronomy-pain-points__card{padding:1rem}}.gastronomy-pain-points__card-header{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.gastronomy-pain-points__card-header{align-items:center;text-align:center}}.gastronomy-pain-points__icon-wrapper{width:3.5rem;height:3.5rem;background:#006366;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.gastronomy-pain-points__icon{width:2rem;height:2rem;color:#fff}.gastronomy-pain-points__card-title{font-size:1.25rem;font-weight:700;line-height:1.3;color:#fff}.gastronomy-pain-points__profile-title,.gastronomy-pain-points__issues-title{font-size:1rem;font-weight:700;color:#006366;margin-bottom:.75rem}.gastronomy-pain-points__profile-text{font-size:.9375rem;line-height:1.6;color:#fffc}.gastronomy-pain-points__issues-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.gastronomy-pain-points__issues-item{font-size:.9375rem;line-height:1.6;color:#fffc;padding-left:1.5rem;position:relative}.gastronomy-pain-points__issues-item:before{content:"→";position:absolute;left:0;color:#006366;font-weight:700}.gastronomy-pain-points__consequence{font-size:.95rem;line-height:1.6;padding:1rem;background:#0063661a;border-left:.1875rem solid #006366;border-radius:.25rem}.gastronomy-pain-points__consequence strong{font-weight:700}.gastronomy-solution{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.gastronomy-solution{padding:6.25rem 0}}.gastronomy-solution__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.gastronomy-solution__title{font-size:3rem}}.gastronomy-solution__subtitle{text-align:center;font-size:1.125rem;color:#ffffffe6;margin-bottom:3rem}@media(min-width:768px){.gastronomy-solution__subtitle{font-size:1.25rem}}.gastronomy-solution__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.gastronomy-solution__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.gastronomy-solution__grid{grid-template-columns:repeat(3,1fr)}}.gastronomy-solution__module{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.gastronomy-solution__module:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.gastronomy-solution__module{padding:1rem}}.gastronomy-solution__module{display:flex;gap:1.75rem;flex-direction:column;transition:all .3s ease}.gastronomy-solution__module:hover{border-color:#009499;scale:1.05;box-shadow:0 .5rem 1.25rem #009499}.gastronomy-solution__module-icon{transition:all .3s ease;width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center}.gastronomy-solution__module-icon svg{width:2rem;height:2rem;color:#fff}.gastronomy-solution__module:hover .gastronomy-solution__module-icon{background:#009499;scale:1.1}.gastronomy-solution__module-header{display:flex;flex-direction:column;gap:1.75rem}@media(max-width:640px){.gastronomy-solution__module-header{align-items:center;text-align:center}}.gastronomy-solution__module-title{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.gastronomy-solution__module-title{font-size:1.5rem}}.gastronomy-solution__module-subtitle{font-size:1rem;color:#009499;font-weight:600}.gastronomy-solution__module-section-title{font-size:1rem;font-weight:700;color:#009499}.gastronomy-solution__module-section-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.gastronomy-solution__module-section-list-item{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.gastronomy-solution__module-section-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.gastronomy-solution__module-effect{margin-top:auto}.gastronomy-solution__module-effect-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.gastronomy-solution__module-effect-title svg{width:1rem;height:1rem}.gastronomy-solution__module-effect-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.gastronomy-solution__module-effect-list-item{font-size:.95rem;line-height:1.6;color:#ffffffe6;margin-bottom:.5rem;padding-left:1.25rem;position:relative;font-weight:500}.gastronomy-solution__module-effect-list-item:before{content:"✓";position:absolute;left:0;color:#009499;font-weight:700}.gastronomy-results{padding:5rem 0;border-top:.125rem solid #006366}@media(max-width:640px){.gastronomy-results{padding:3rem 0}}.gastronomy-results__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.gastronomy-results__title{font-size:3rem}}.gastronomy-results__title{text-align:center;margin-bottom:1.5rem}@media(max-width:640px){.gastronomy-results__title{font-size:1.875rem}}.gastronomy-results__subtitle{font-size:1.125rem;margin:0 auto;max-width:50rem;text-align:center;margin-bottom:3rem}@media(max-width:640px){.gastronomy-results__subtitle{font-size:1rem;margin-bottom:2rem}}.gastronomy-results__table-container{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.gastronomy-results__table-container{gap:0}}.gastronomy-results__row{display:grid;grid-template-columns:1fr;gap:.75rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem}@media(min-width:768px){.gastronomy-results__row{grid-template-columns:1fr 1.5fr 1.5fr;gap:0;border-radius:0;padding:0;border:none;border-bottom:.0625rem solid rgba(255,255,255,.1)}.gastronomy-results__row:first-child{border-top:.0625rem solid rgba(255,255,255,.2)}}.gastronomy-results__row.gastronomy-results__row--header{font-weight:700;background:#0094991a;border-color:#009499}@media(min-width:768px){.gastronomy-results__row.gastronomy-results__row--header{background:#00949926;border-bottom:.125rem solid #009499}}.gastronomy-results__cell{font-size:.95rem;line-height:1.6;color:#fff}@media(min-width:768px){.gastronomy-results__cell{padding:1.25rem 1.5rem}}.gastronomy-results__cell.gastronomy-results__cell--category{font-weight:700;color:#fff}@media(max-width:768px){.gastronomy-results__cell.gastronomy-results__cell--category{font-size:1.125rem;margin-bottom:.5rem}}.gastronomy-results__cell.gastronomy-results__cell--before{display:flex;align-items:flex-start;gap:.5rem;background-color:#ef44441a;color:#f87171;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #ef4444}@media(min-width:768px){.gastronomy-results__cell.gastronomy-results__cell--before{background:#ef444414;border-radius:0;border-left:none;border-right:.0625rem solid rgba(255,255,255,.1)}}.gastronomy-results__cell.gastronomy-results__cell--after{display:flex;align-items:flex-start;gap:.5rem;background-color:#22c55e1a;color:#4ade80;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #22c55e}@media(min-width:768px){.gastronomy-results__cell.gastronomy-results__cell--after{background:#22c55e14;border-radius:0;border-left:none}}.gastronomy-results__cell-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.gastronomy-results__cell-icon{display:none}}.gastronomy-results__summary{text-align:center;margin-top:3rem;font-size:1.125rem;color:#d1d5db;line-height:1.6}.gastronomy-results__summary strong{color:#009499;font-weight:600}@media(max-width:640px){.gastronomy-results__summary{font-size:1rem;margin-top:2rem}}.gastronomy-use-cases{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.gastronomy-use-cases{padding:3rem 0}}.gastronomy-use-cases__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.gastronomy-use-cases__title{font-size:3rem}}.gastronomy-use-cases__title{text-align:center;margin-bottom:3rem}@media(max-width:640px){.gastronomy-use-cases__title{font-size:1.875rem;margin-bottom:2rem}}.gastronomy-use-cases__tabs{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto 3rem}@media(min-width:768px){.gastronomy-use-cases__tabs{flex-direction:row;justify-content:center}}.gastronomy-use-cases__tab{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.gastronomy-use-cases__tab{flex:1}}.gastronomy-use-cases__tab svg{width:1.5rem;height:1.5rem;flex-shrink:0}.gastronomy-use-cases__tab:hover{background:#ffffff0d;border-color:#009499;color:#009499;transform:translateY(-.125rem)}.gastronomy-use-cases__tab--active{background:#00949926;border-color:#009499;color:#009499}.gastronomy-use-cases__tab--active:hover{transform:none}.gastronomy-use-cases__content{max-width:56rem;margin:0 auto;min-height:25rem}.gastronomy-use-cases__case{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.gastronomy-use-cases__case:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.gastronomy-use-cases__case{padding:1rem}}.gastronomy-use-cases__case{gap:1.75rem;padding:2rem}@media(min-width:768px){.gastronomy-use-cases__case{padding:2.5rem}}.gastronomy-use-cases__case-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.gastronomy-use-cases__case-title{font-size:1.75rem}}.gastronomy-use-cases__case-subtitle{font-size:1.125rem;font-weight:700;color:#009499;margin-bottom:.75rem}.gastronomy-use-cases__case-text{font-size:1rem;line-height:1.7}.gastronomy-use-cases__case-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.gastronomy-use-cases__case-list-item{font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.gastronomy-use-cases__case-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.gastronomy-use-cases__case-list--result .gastronomy-use-cases__case-list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;font-weight:500}.gastronomy-use-cases__case-list--result .gastronomy-use-cases__case-list-item:before{display:none}.gastronomy-use-cases__case-list--result .gastronomy-use-cases__case-list-item svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.gastronomy-use-cases__case-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}@media(max-width:640px){.gastronomy-use-cases__case-title{font-size:1.25rem;text-align:center}}.gastronomy-use-cases__case-subtitle{font-size:1.125rem;color:#d1d5db;margin-bottom:2rem;line-height:1.6}@media(max-width:640px){.gastronomy-use-cases__case-subtitle{font-size:1rem;text-align:center}}.gastronomy-use-cases__case-section{margin-bottom:2rem}.gastronomy-use-cases__case-section:last-child{margin-bottom:0}.gastronomy-use-cases__case-section h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#009499}.gastronomy-use-cases__case-section ul{list-style:none;padding:0}.gastronomy-use-cases__case-section ul li{padding-left:1.5rem;margin-bottom:.75rem;position:relative;color:#d1d5db;line-height:1.6}.gastronomy-use-cases__case-section ul li:before{content:"→";position:absolute;left:0;color:#009499;font-weight:600}.gastronomy-use-cases__case-result{margin-top:2rem;padding:1.5rem;background:#0094991a;border-left:.25rem solid #009499;border-radius:.5rem}.gastronomy-use-cases__case-result strong{color:#009499;font-weight:600}@media(max-width:640px){.gastronomy-use-cases__case-result{padding:1rem}}.gastronomy-why{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.gastronomy-why{padding:3rem 0}}.gastronomy-why__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.gastronomy-why__title{font-size:3rem}}.gastronomy-why__title{text-align:center}.gastronomy-why__subtitle{font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;text-align:center;margin-bottom:4rem}.gastronomy-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.gastronomy-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.gastronomy-why__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.gastronomy-why__grid{text-align:center}}.gastronomy-why__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.gastronomy-why__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.gastronomy-why__card{padding:1rem}}.gastronomy-why__card{gap:1rem}.gastronomy-why__card-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.gastronomy-why__card-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.gastronomy-why__card-title{font-size:1.25rem}}.gastronomy-why__card-text{font-size:.95rem;line-height:1.6;color:#fffc}.gastronomy-why__card:hover .gastronomy-why__card:hover{background:#009499;transform:scale(1.1)}.gastronomy-why__card-icon{width:4rem;height:4rem;border-radius:.75rem;background:linear-gradient(135deg,#009499,#006366);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.gastronomy-why__card-icon svg{width:2rem;height:2rem;color:#fff}.gastronomy-why__card-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.gastronomy-why__card-text{color:#d1d5db;line-height:1.6}.gastronomy-process{border-top:.125rem solid #006366;padding:5rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:640px){.gastronomy-process{padding:3rem 1.25rem}}.gastronomy-process__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.gastronomy-process__title{font-size:3rem}}.gastronomy-process__title{text-align:center}.gastronomy-process__subtitle{font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;text-align:center;margin-bottom:4rem}.gastronomy-process__timeline{display:flex;flex-direction:column;gap:4rem;max-width:56rem;margin:0 auto;margin-top:2rem;position:relative}.gastronomy-process__timeline:before{content:"";position:absolute;left:1.875rem;top:3.75rem;bottom:3.75rem;width:.125rem;background:linear-gradient(to bottom,#006366,#0094994d)}@media(min-width:768px){.gastronomy-process__timeline:before{left:2.5rem}}@media(max-width:34.3rem){.gastronomy-process__timeline:before{bottom:6rem}}@media(max-width:450px){.gastronomy-process__timeline:before{bottom:9rem}}@media(max-width:23.1rem){.gastronomy-process__timeline:before{bottom:11rem}}.gastronomy-process__step{display:flex;gap:1.5rem;position:relative}@media(min-width:768px){.gastronomy-process__step{gap:2rem}}.gastronomy-process__step:last-child{margin-bottom:0}.gastronomy-process__step-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}.gastronomy-process__step-content{flex:1;padding-top:.5rem}.gastronomy-process__step-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}.gastronomy-process__step-text{font-size:.95rem;line-height:1.7;color:#fffc}@media(min-width:768px){.gastronomy-process__step-text{font-size:1rem}}.gastronomy-process__step-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}@media(min-width:768px){.gastronomy-process__step-icon{width:5rem;height:5rem}}.gastronomy-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(min-width:768px){.gastronomy-process__step-icon svg{width:2.5rem;height:2.5rem}}.gastronomy-process__step--1 .gastronomy-process__step-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.gastronomy-process__step--2 .gastronomy-process__step-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.gastronomy-process__step--3 .gastronomy-process__step-icon{background:linear-gradient(135deg,#009499,#006366)}.gastronomy-process__step--4 .gastronomy-process__step-icon{background:linear-gradient(135deg,#10b981,#059669)}.gastronomy-process__step--5 .gastronomy-process__step-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.gastronomy-process__step-content{flex:1}.gastronomy-process__step-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}@media(min-width:768px){.gastronomy-process__step-header{flex-direction:row;justify-content:space-between;align-items:baseline}}.gastronomy-process__step-title{font-size:1.25rem;font-weight:600}@media(min-width:768px){.gastronomy-process__step-title{font-size:1.5rem}}.gastronomy-process__step-duration{font-size:.875rem;color:#009499;font-weight:500}.gastronomy-process__step-text{color:#d1d5db;line-height:1.6}.gastronomy-faq{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.gastronomy-faq{padding:3rem 0}}.gastronomy-faq__container{max-width:60rem;margin:0 auto}.gastronomy-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.gastronomy-faq__title{font-size:3rem}}.gastronomy-faq__title{text-align:center;margin-bottom:1.5rem}@media(max-width:640px){.gastronomy-faq__title{font-size:1.875rem}}.gastronomy-faq__subtitle{font-size:1.125rem;margin:0 auto;max-width:50rem;text-align:center;line-height:1.6;margin-bottom:3rem}@media(max-width:640px){.gastronomy-faq__subtitle{font-size:1rem;margin-bottom:2rem}}.gastronomy-faq__list{display:flex;flex-direction:column;gap:1rem}.gastronomy-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.gastronomy-faq__item:hover{background:#ffffff0d;border-color:#009499}.gastronomy-faq__item--open .gastronomy-faq__question span{color:#009499}.gastronomy-faq__item--open .gastronomy-faq__answer{max-height:31.25rem;padding:0 1.5rem 1.5rem}.gastronomy-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(min-width:768px){.gastronomy-faq__question{padding:1.5rem 2rem}}.gastronomy-faq__question span{font-size:1.0625rem;font-weight:600;line-height:1.4;color:#fff}@media(min-width:768px){.gastronomy-faq__question span{font-size:1.125rem}}.gastronomy-faq__question:hover span,.gastronomy-faq__question--active span{color:#009499}@media(max-width:640px){.gastronomy-faq__question{font-size:1rem;padding:1.25rem}}.gastronomy-faq__question span{color:#fff}.gastronomy-faq__question:hover span{color:#009499}.gastronomy-faq__icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;transition:transform .3s ease}.gastronomy-faq__icon--active{transform:rotate(180deg)}.gastronomy-faq__answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}.gastronomy-faq__answer p{color:#d1d5db;line-height:1.7;margin-bottom:1rem}.gastronomy-faq__answer p:last-child{margin-bottom:0}.gastronomy-final-cta{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #006366}@media(min-width:768px){.gastronomy-final-cta{padding:6.25rem 0}}.gastronomy-final-cta__container{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.gastronomy-final-cta__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.gastronomy-final-cta__title{font-size:2.75rem}}@media(min-width:1024px){.gastronomy-final-cta__title{font-size:3.25rem}}@media(max-width:450px){.gastronomy-final-cta__title{font-size:1.5rem}}@media(max-width:21.87rem){.gastronomy-final-cta__title{font-size:1.3rem}}.gastronomy-final-cta__subtitle{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.gastronomy-final-cta__subtitle{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.gastronomy-final-cta__subtitle{font-size:1rem}}@media(max-width:21.87rem){.gastronomy-final-cta__subtitle{font-size:.9rem}}.gastronomy-final-cta__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.gastronomy-final-cta__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.gastronomy-final-cta__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.gastronomy-final-cta__button svg{width:1.75rem;height:1.75rem}}.gastronomy-final-cta__button:hover{background-color:#16a34a;transform:translateY(-2px)}.gastronomy-final-cta__button:active{transform:translateY(0)}.gastronomy-final-cta__button .final-cta__button-short{display:none}@media(max-width:424px){.gastronomy-final-cta__button .final-cta__button-full{display:none}.gastronomy-final-cta__button .final-cta__button-short{display:inline}}.gastronomy-final-cta__button{background:#22c55e}.gastronomy-final-cta__secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.gastronomy-final-cta__secondary{font-size:1rem}}.gastronomy-sticky-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.gastronomy-sticky-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.gastronomy-sticky-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.gastronomy-sticky-button svg{width:1.75rem;height:1.75rem}}.gastronomy-sticky-button:hover{background-color:#16a34a;transform:translateY(-2px)}.gastronomy-sticky-button:active{transform:translateY(0)}.gastronomy-sticky-button{position:fixed;bottom:-100px;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000}@media(min-width:768px){.gastronomy-sticky-button{padding:1.125rem 2rem;font-size:1.125rem;right:2rem}}.gastronomy-sticky-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:768px){.gastronomy-sticky-button svg{width:1.5rem;height:1.5rem}}@media(max-width:26.5rem){.gastronomy-sticky-button span{display:none}}.gastronomy-sticky-button--visible{bottom:1.5rem}@media(min-width:768px){.gastronomy-sticky-button--visible{bottom:2rem}}.gastronomy-sticky-button:hover{transform:scale(1.05)}@media(max-width:26.5rem){.gastronomy-sticky-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}.gastronomy-sticky-button{background:#22c55e}@media(max-width:450px){.gastronomy-hero__title,.gastronomy-pain-points__title,.gastronomy-pain-points__card-title,.gastronomy-solution__title,.gastronomy-solution__module-title,.gastronomy-results__title,.gastronomy-use-cases__title,.gastronomy-use-cases__case-title,.gastronomy-why__title,.gastronomy-why__card-title,.gastronomy-process__title,.gastronomy-process__step-title,.gastronomy-faq__title{font-size:1.5rem}.gastronomy-pain-points__profile-text,.gastronomy-pain-points__card-profile,.gastronomy-solution__subtitle,.gastronomy-solution__module-subtitle,.gastronomy-results__subtitle,.gastronomy-use-cases__subtitle,.gastronomy-use-cases__case-description,.gastronomy-why__subtitle,.gastronomy-why__block-description,.gastronomy-process__subtitle,.gastronomy-process__step-duration,.gastronomy-process__step-text,.gastronomy-faq__subtitle,.gastronomy-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.gastronomy-hero__title,.gastronomy-pain-points__title,.gastronomy-pain-points__card-title,.gastronomy-solution__title,.gastronomy-solution__module-title,.gastronomy-results__title,.gastronomy-use-cases__title,.gastronomy-use-cases__case-title,.gastronomy-why__title,.gastronomy-why__card-title,.gastronomy-process__title,.gastronomy-process__step-title,.gastronomy-faq__title{font-size:1.3rem}.gastronomy-pain-points__profile-text,.gastronomy-pain-points__card-profile,.gastronomy-solution__subtitle,.gastronomy-solution__module-subtitle,.gastronomy-results__subtitle,.gastronomy-use-cases__subtitle,.gastronomy-use-cases__case-description,.gastronomy-why__subtitle,.gastronomy-why__block-description,.gastronomy-process__subtitle,.gastronomy-process__step-duration,.gastronomy-process__step-text,.gastronomy-faq__subtitle,.gastronomy-faq__answer{font-size:.9rem}}.property-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.property-hero{padding:8.75rem 0 6.25rem}}.property-hero{position:relative}.property-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.property-hero__image{width:100%;height:100%;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.property-hero__image{object-fit:cover}}.property-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.property-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(max-width:640px){.property-hero__title{text-align:center}}@media(min-width:768px){.property-hero__title{font-size:3rem}}@media(min-width:1280px){.property-hero__title{font-size:3.75rem}}@media(max-width:450px){.property-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.property-hero__title{font-size:1.3rem}}.property-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(max-width:640px){.property-hero__subtitle{text-align:center}}@media(min-width:768px){.property-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.property-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.property-hero__subtitle{font-size:.9rem}}.property-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.property-hero__benefits{gap:1.5rem}}.property-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.property-hero__benefit:hover{border-color:#22c55e;transform:translate(.5rem)}.property-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.property-hero__benefit span{font-size:1.125rem}}.property-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#22c55e;flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.property-hero__cta{display:flex;justify-content:center}}.property-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.property-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.property-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.property-hero__cta-button svg{width:1.75rem;height:1.75rem}}.property-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.property-hero__cta-button:active{transform:translateY(0)}.property-hero__cta-button .hero-cta__button-short{display:none}@media(max-width:27.5rem){.property-hero__cta-button .hero-cta__button-full{display:none}.property-hero__cta-button .hero-cta__button-short{display:inline}}.property-hero__cta-button{align-self:flex-start}@media(max-width:450px){.property-hero__cta-button{display:flex;justify-content:center;width:100%}}.property-pain-points{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.property-pain-points{padding:6.25rem 0}}@media(max-width:640px){.property-pain-points__profile{text-align:center}}.property-pain-points__title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem}@media(min-width:768px){.property-pain-points__title{font-size:2.5rem;margin-bottom:4rem}}.property-pain-points__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.property-pain-points__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.property-pain-points__grid{grid-template-columns:repeat(3,1fr)}}.property-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.property-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.property-pain-points__card{padding:1rem}}.property-pain-points__card-header{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.property-pain-points__card-header{align-items:center;text-align:center}}.property-pain-points__icon-wrapper{width:3.5rem;height:3.5rem;background:#006366;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.property-pain-points__icon{width:2rem;height:2rem;color:#fff}.property-pain-points__card-title{font-size:1.25rem;font-weight:700;line-height:1.3;color:#fff}.property-pain-points__profile-title,.property-pain-points__issues-title{font-size:1rem;font-weight:700;color:#006366;margin-bottom:.75rem}.property-pain-points__profile-text{font-size:.9375rem;line-height:1.6;color:#fffc}.property-pain-points__issues-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.property-pain-points__issues-item{font-size:.9375rem;line-height:1.6;color:#fffc;padding-left:1.5rem;position:relative}.property-pain-points__issues-item:before{content:"→";position:absolute;left:0;color:#006366;font-weight:700}.property-pain-points__consequence{font-size:.95rem;line-height:1.6;padding:1rem;background:#0063661a;border-left:.1875rem solid #006366;border-radius:.25rem}.property-pain-points__consequence strong{font-weight:700}.property-solution{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.property-solution{padding:6.25rem 0}}.property-solution__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.property-solution__title{font-size:3rem}}.property-solution__subtitle{text-align:center;font-size:1.125rem;color:#ffffffe6;margin-bottom:3rem}@media(min-width:768px){.property-solution__subtitle{font-size:1.25rem}}.property-solution__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.property-solution__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.property-solution__grid{grid-template-columns:repeat(3,1fr)}}.property-solution__module{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.property-solution__module:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.property-solution__module{padding:1rem}}.property-solution__module{display:flex;gap:1.75rem;flex-direction:column;transition:all .3s ease}.property-solution__module:hover{border-color:#009499;scale:1.05;box-shadow:0 .5rem 1.25rem #009499}.property-solution__module-icon{transition:all .3s ease;width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center}.property-solution__module-icon svg{width:2rem;height:2rem;color:#fff}.property-solution__module:hover .property-solution__module-icon{background:#009499;scale:1.1}.property-solution__module-header{display:flex;flex-direction:column;gap:1.75rem}@media(max-width:640px){.property-solution__module-header{align-items:center;text-align:center}}.property-solution__module-title{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.property-solution__module-title{font-size:1.5rem}}.property-solution__module-subtitle{font-size:1rem;color:#009499;font-weight:600}.property-solution__module-section-title{font-size:1rem;font-weight:700;color:#009499}.property-solution__module-section-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.property-solution__module-section-list-item{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.property-solution__module-section-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.property-solution__module-effect{margin-top:auto}.property-solution__module-effect-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.property-solution__module-effect-title svg{width:1rem;height:1rem}.property-solution__module-effect-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.property-solution__module-effect-list-item{font-size:.95rem;line-height:1.6;color:#ffffffe6;margin-bottom:.5rem;padding-left:1.25rem;position:relative;font-weight:500}.property-solution__module-effect-list-item:before{content:"✓";position:absolute;left:0;color:#009499;font-weight:700}.results-section{padding:5rem 0;border-top:.125rem solid #006366}@media(max-width:640px){.results-section{padding:3rem 0}}.results-title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.results-title{font-size:3rem}}.results-title{text-align:center;margin-bottom:1.5rem}@media(max-width:640px){.results-title{font-size:1.875rem}}.results-subtitle{font-size:1.125rem;margin:0 auto;max-width:50rem;text-align:center;margin-bottom:3rem}@media(max-width:640px){.results-subtitle{font-size:1rem;margin-bottom:2rem}}.results-table-container{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.results-table-container{gap:0}}.results-row{display:grid;grid-template-columns:1fr;gap:.75rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem}@media(min-width:768px){.results-row{grid-template-columns:1fr 1.5fr 1.5fr;gap:0;border-radius:0;padding:0;border:none;border-bottom:.0625rem solid rgba(255,255,255,.1)}.results-row:first-child{border-top:.0625rem solid rgba(255,255,255,.2)}}.results-row.results-row-header{font-weight:700;background:#0094991a;border-color:#009499}@media(min-width:768px){.results-row.results-row-header{background:#00949926;border-bottom:.125rem solid #009499}}.results-cell{font-size:.95rem;line-height:1.6;color:#fff}@media(min-width:768px){.results-cell{padding:1.25rem 1.5rem}}.results-cell.results-cell-category{font-weight:700;color:#fff}@media(max-width:768px){.results-cell.results-cell-category{font-size:1.125rem;margin-bottom:.5rem}}.results-cell.results-cell-before{display:flex;align-items:flex-start;gap:.5rem;background-color:#ef44441a;color:#f87171;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #ef4444}@media(min-width:768px){.results-cell.results-cell-before{background:#ef444414;border-radius:0;border-left:none;border-right:.0625rem solid rgba(255,255,255,.1)}}.results-cell.results-cell-after{display:flex;align-items:flex-start;gap:.5rem;background-color:#22c55e1a;color:#4ade80;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #22c55e}@media(min-width:768px){.results-cell.results-cell-after{background:#22c55e14;border-radius:0;border-left:none}}.results-cell-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.results-cell-icon{display:none}}.results-summary{text-align:center;margin-top:3rem;font-size:1.125rem;color:#d1d5db;line-height:1.6}.results-summary strong{color:#009499;font-weight:600}@media(max-width:640px){.results-summary{font-size:1rem;margin-top:2rem}}.use-cases-section{border-top:.125rem solid #006366;padding:5rem 2rem}@media(max-width:640px){.use-cases-section{padding:3rem 1.25rem}}.use-cases-title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.use-cases-title{font-size:3rem}}.use-cases-title{text-align:center;margin-bottom:3rem}@media(max-width:640px){.use-cases-title{font-size:1.875rem;margin-bottom:2rem}}.use-cases-tabs{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto 3rem}@media(min-width:768px){.use-cases-tabs{flex-direction:row;justify-content:center}}.use-cases-tab{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.use-cases-tab{flex:1}}.use-cases-tab svg{width:1.5rem;height:1.5rem;flex-shrink:0}.use-cases-tab:hover{background:#ffffff0d;border-color:#009499;color:#009499;transform:translateY(-.125rem)}.use-cases-tab--active{background:#00949926;border-color:#009499;color:#009499}.use-cases-tab--active:hover{transform:none}.use-cases-content{max-width:56rem;margin:0 auto;min-height:25rem}.use-cases-case{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.use-cases-case:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.use-cases-case{padding:1rem}}.use-cases-case{gap:1.75rem;padding:2rem}@media(min-width:768px){.use-cases-case{padding:2.5rem}}.use-cases-case-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.use-cases-case-title{font-size:1.75rem}}.use-cases-case-subtitle{font-size:1.125rem;font-weight:700;color:#009499;margin-bottom:.75rem}.use-cases-case-text{font-size:1rem;line-height:1.7}.use-cases-case-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.use-cases-case-list-item{font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.use-cases-case-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.use-cases-case-list--result .use-cases-case-list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;font-weight:500}.use-cases-case-list--result .use-cases-case-list-item:before{display:none}.use-cases-case-list--result .use-cases-case-list-item svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.use-cases-case-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}@media(max-width:640px){.use-cases-case-title{font-size:1.25rem;text-align:center}}.use-cases-case-subtitle{font-size:1.125rem;color:#d1d5db;margin-bottom:2rem;line-height:1.6}@media(max-width:640px){.use-cases-case-subtitle{font-size:1rem;text-align:center}}.use-cases-case-section{margin-bottom:2rem}.use-cases-case-section:last-child{margin-bottom:0}@media(max-width:640px){.use-cases-case-section--situation{text-align:center}}.use-cases-case-section h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#009499}@media(max-width:640px){.use-cases-case-section h4{text-align:center}}.use-cases-case-section ul{list-style:none;padding:0;text-align:left}.use-cases-case-section ul li{padding-left:1.5rem;margin-bottom:.75rem;position:relative;color:#d1d5db;line-height:1.6}.use-cases-case-section ul li:before{content:"→";position:absolute;left:0;color:#009499;font-weight:600}.use-cases-case-result{margin-top:2rem;padding:1.5rem;background:#0094991a;border-left:.25rem solid #009499;border-radius:.5rem}.use-cases-case-result strong{color:#009499;font-weight:600}@media(max-width:640px){.use-cases-case-result{padding:1rem}}.property-why{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.property-why{padding:3rem 0}}.property-why__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.property-why__title{font-size:3rem}}.property-why__title{text-align:center}.property-why__subtitle{font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;text-align:center;margin-bottom:4rem}.property-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.property-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.property-why__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.property-why__grid{text-align:center}}.property-why__block{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.property-why__block:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.property-why__block{padding:1rem}}.property-why__block{gap:1rem}.property-why__block-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.property-why__block-icon svg{width:2rem;height:2rem;color:#fff}.property-why__block-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.property-why__block-title{font-size:1.25rem}}.property-why__block-text{font-size:.95rem;line-height:1.6;color:#fffc}.property-why__block:hover .property-why__block:hover{background:#009499;transform:scale(1.1)}.property-process{padding:5rem 1.5rem;border-top:.125rem solid #006366}@media(min-width:768px){.property-process{padding:6.25rem 2rem}}.property-process__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.property-process__title{font-size:3rem}}.property-process__subtitle{text-align:center;font-size:1rem;color:#ffffffe6;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.property-process__subtitle{font-size:1.125rem}}.property-process__timeline{display:flex;flex-direction:column;gap:4rem;max-width:56rem;margin:0 auto;margin-top:2rem;position:relative}.property-process__timeline:before{content:"";position:absolute;left:1.875rem;top:3.75rem;bottom:3.75rem;width:.125rem;background:linear-gradient(to bottom,#006366,#0094994d)}@media(min-width:768px){.property-process__timeline:before{left:2.5rem}}@media(max-width:34.3rem){.property-process__timeline:before{bottom:6rem}}@media(max-width:450px){.property-process__timeline:before{bottom:9rem}}@media(max-width:23.1rem){.property-process__timeline:before{bottom:11rem}}@media(max-width:25rem){.property-process__timeline:before{bottom:11.7rem}}@media(max-width:23.12rem){.property-process__timeline:before{bottom:15.8rem}}@media(max-width:21.875rem){.property-process__timeline:before{bottom:13.8rem}}.property-process__step{display:flex;gap:1.5rem;position:relative}@media(min-width:768px){.property-process__step{gap:2rem}}.property-process__step:last-child{margin-bottom:0}.property-process__step-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}@media(min-width:768px){.property-process__step-icon{width:5rem;height:5rem}}.property-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(min-width:768px){.property-process__step-icon svg{width:2.5rem;height:2.5rem}}.property-process__step-content{flex:1;padding-top:.5rem}.property-process__step-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}@media(min-width:768px){.property-process__step-title{font-size:1.5rem}}.property-process__step-text{font-size:.95rem;line-height:1.7;color:#fffc}@media(min-width:768px){.property-process__step-text{font-size:1rem}}.property-process__step:hover .property-process__step-icon{background:#009499;transform:scale(1.1)}.property-faq{border-top:.125rem solid #006366;padding:5rem 2rem}@media(max-width:640px){.property-faq{padding:3rem 1.25rem}}.property-faq__container{max-width:60rem;margin:0 auto}.property-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.property-faq__title{font-size:3rem}}.property-faq__title{text-align:center;margin-bottom:1.5rem}@media(max-width:640px){.property-faq__title{font-size:1.875rem}}.property-faq__subtitle{font-size:1.125rem;margin:0 auto;max-width:50rem;text-align:center;line-height:1.6;margin-bottom:3rem}@media(max-width:640px){.property-faq__subtitle{font-size:1rem;margin-bottom:2rem}}.property-faq__list{display:flex;flex-direction:column;gap:1rem}.property-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.property-faq__item:hover{background:#ffffff0d;border-color:#009499}.property-faq__item--open .property-faq__question span{color:#009499}.property-faq__item--open .property-faq__answer{max-height:31.25rem;padding:0 1.5rem 1.5rem}.property-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(min-width:768px){.property-faq__question{padding:1.5rem 2rem}}.property-faq__question span{font-size:1.0625rem;font-weight:600;line-height:1.4;color:#fff}@media(min-width:768px){.property-faq__question span{font-size:1.125rem}}.property-faq__question:hover span,.property-faq__question--active span{color:#009499}@media(max-width:640px){.property-faq__question{font-size:1rem;padding:1.25rem}}.property-faq__question span{color:#fff}.property-faq__question:hover span{color:#009499}.property-faq__icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;transition:transform .3s ease}.property-faq__icon--active{transform:rotate(180deg)}.property-faq__answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}.property-faq__answer p{color:#d1d5db;line-height:1.7;margin-bottom:1rem}.property-faq__answer p:last-child{margin-bottom:0}.property-final-cta{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #006366}@media(min-width:768px){.property-final-cta{padding:6.25rem 0}}.property-final-cta__container{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.property-final-cta__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.property-final-cta__title{font-size:2.75rem}}@media(min-width:1024px){.property-final-cta__title{font-size:3.25rem}}@media(max-width:450px){.property-final-cta__title{font-size:1.5rem}}@media(max-width:21.87rem){.property-final-cta__title{font-size:1.3rem}}.property-final-cta__subtitle{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.property-final-cta__subtitle{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.property-final-cta__subtitle{font-size:1rem}}@media(max-width:21.87rem){.property-final-cta__subtitle{font-size:.9rem}}.property-final-cta__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.property-final-cta__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.property-final-cta__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.property-final-cta__button svg{width:1.75rem;height:1.75rem}}.property-final-cta__button:hover{background-color:#16a34a;transform:translateY(-2px)}.property-final-cta__button:active{transform:translateY(0)}.property-final-cta__button .final-cta__button-short{display:none}@media(max-width:424px){.property-final-cta__button .final-cta__button-full{display:none}.property-final-cta__button .final-cta__button-short{display:inline}}.property-final-cta__button{background:#22c55e}.property-final-cta__secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.property-final-cta__secondary{font-size:1rem}}.property-sticky-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.property-sticky-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.property-sticky-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.property-sticky-button svg{width:1.75rem;height:1.75rem}}.property-sticky-button:hover{background-color:#16a34a;transform:translateY(-2px)}.property-sticky-button:active{transform:translateY(0)}.property-sticky-button{position:fixed;bottom:-100px;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000}@media(min-width:768px){.property-sticky-button{padding:1.125rem 2rem;font-size:1.125rem;right:2rem}}.property-sticky-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:768px){.property-sticky-button svg{width:1.5rem;height:1.5rem}}@media(max-width:26.5rem){.property-sticky-button span{display:none}}.property-sticky-button--visible{bottom:1.5rem}@media(min-width:768px){.property-sticky-button--visible{bottom:2rem}}.property-sticky-button:hover{transform:scale(1.05)}@media(max-width:26.5rem){.property-sticky-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}.property-sticky-button{background:#22c55e}@media(max-width:450px){.property-hero__title,.property-pain-points__title,.property-pain-points__card-title,.property-solution__title,.property-solution__module-title,.property-results__title,.property-use-cases__title,.property-use-cases__case-title,.property-why__title,.property-why__card-title,.property-process__title,.property-process__step-title,.property-faq__title{font-size:1.5rem}.property-pain-points__profile-text,.property-pain-points__card-profile,.property-solution__subtitle,.property-solution__module-subtitle,.property-results__subtitle,.property-use-cases__subtitle,.property-use-cases__case-description,.property-why__subtitle,.property-why__block-description,.property-process__subtitle,.property-process__step-duration,.property-process__step-text,.property-faq__subtitle,.property-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.property-hero__title,.property-pain-points__title,.property-pain-points__card-title,.property-solution__title,.property-solution__module-title,.property-results__title,.property-use-cases__title,.property-use-cases__case-title,.property-why__title,.property-why__card-title,.property-process__title,.property-process__step-title,.property-faq__title{font-size:1.3rem}.property-pain-points__profile-text,.property-pain-points__card-profile,.property-solution__subtitle,.property-solution__module-subtitle,.property-results__subtitle,.property-use-cases__subtitle,.property-use-cases__case-description,.property-why__subtitle,.property-why__block-description,.property-process__subtitle,.property-process__step-duration,.property-process__step-text,.property-faq__subtitle,.property-faq__answer{font-size:.9rem}}.hardware__hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.hardware__hero{padding:8.75rem 0 6.25rem}}.hardware__hero{position:relative;border-bottom:2px solid #006366}.hardware__hero-video-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0;overflow:hidden}.hardware__hero-video{width:100%;height:100%;object-fit:cover;opacity:.5}.hardware__hero-content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.hardware__hero-title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(min-width:768px){.hardware__hero-title{font-size:3rem}}@media(min-width:1280px){.hardware__hero-title{font-size:3.75rem}}@media(max-width:450px){.hardware__hero-title{font-size:1.5rem}}@media(max-width:21.87rem){.hardware__hero-title{font-size:1.3rem}}@media(max-width:640px){.hardware__hero-title{text-align:center}}.hardware__hero-subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(min-width:768px){.hardware__hero-subtitle{font-size:1.25rem}}@media(max-width:450px){.hardware__hero-subtitle{font-size:1rem}}@media(max-width:21.87rem){.hardware__hero-subtitle{font-size:.9rem}}@media(max-width:640px){.hardware__hero-subtitle{text-align:center}}.hardware__hero-description{font-size:1rem;line-height:1.6;color:#fffc}@media(max-width:640px){.hardware__hero-description{text-align:center}}@media(min-width:768px){.hardware__hero-description{font-size:1.125rem}}.hardware__hero-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:start}@media(min-width:640px){.hardware__hero-buttons{flex-direction:row;gap:1.5rem}}.hardware__hero-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.hardware__hero-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.hardware__hero-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.hardware__hero-button svg{width:1.75rem;height:1.75rem}}.hardware__hero-button:hover{background-color:#16a34a;transform:translateY(-2px)}.hardware__hero-button:active{transform:translateY(0)}.hardware__hero-button{display:block}.hardware__hero-button:hover{background-color:#006366}.hardware__hero-button--primary{background:#009499;border:2px solid #009499}.hardware__hero-button--secondary{background:transparent;border:2px solid #009499;color:#fff}.hardware__hero-button--secondary:hover{background:#0094991a}.hardware__section-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:3rem;text-align:center}@media(min-width:768px){.hardware__section-title{font-size:3rem}}@media(max-width:450px){.hardware__section-title{font-size:1.75rem;margin-bottom:2rem}}.hardware__how-it-works{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.hardware__how-it-works{padding:7rem 0}}@media(max-width:450px){.hardware__how-it-works{padding:3rem 0}}.hardware__how-it-works-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.hardware__how-it-works-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media(min-width:768px)and (max-width:75rem){.hardware__how-it-works-grid{grid-template-columns:repeat(2,1fr)}}.hardware__how-it-works-card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.hardware__how-it-works-card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.hardware__how-it-works-card{padding:1rem}}.hardware__how-it-works-card-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.4}@media(min-width:768px){.hardware__how-it-works-card-title{font-size:1.375rem}}@media(max-width:640px){.hardware__how-it-works-card-title{text-align:center}}@media(max-width:450px){.hardware__how-it-works-card-title{font-size:1.125rem}}.hardware__how-it-works-card-description{font-size:1rem;line-height:1.7;color:#fffc}@media(min-width:768px){.hardware__how-it-works-card-description{font-size:1.0625rem}}@media(max-width:640px){.hardware__how-it-works-card-description{text-align:center}}@media(max-width:450px){.hardware__how-it-works-card-description{font-size:.9375rem}}.hardware__product-paths{padding:5rem 0;background:#00949905;border-bottom:2px solid #006366}@media(min-width:768px){.hardware__product-paths{padding:7rem 0}}@media(max-width:450px){.hardware__product-paths{padding:3rem 0}}.hardware__paths-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.hardware__paths-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.hardware__path-card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.hardware__path-card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.hardware__path-card{padding:1rem}}.hardware__path-card-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.4}@media(min-width:768px){.hardware__path-card-title{font-size:1.375rem}}@media(max-width:450px){.hardware__path-card-title{font-size:1.125rem}}@media(max-width:640px){.hardware__path-card-title{text-align:center}}.hardware__path-card-description{font-size:1rem;line-height:1.7;color:#fffc;margin-bottom:1.5rem}@media(min-width:768px){.hardware__path-card-description{font-size:1.0625rem}}@media(max-width:450px){.hardware__path-card-description{font-size:.9375rem}}@media(max-width:640px){.hardware__path-card-description{text-align:center}}.hardware__path-card-list{list-style:none;padding:0;margin:0}.hardware__path-card-list li{font-size:1rem;line-height:1.7;color:#fffc;margin-bottom:1rem;padding-left:1.5rem;position:relative}.hardware__path-card-list li:last-child{margin-bottom:0}.hardware__path-card-list li:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700;font-size:1rem}@media(min-width:768px){.hardware__path-card-list li{font-size:1.0625rem;margin-bottom:1.125rem}}@media(max-width:450px){.hardware__path-card-list li{font-size:.9375rem;margin-bottom:.75rem;padding-left:1.25rem}}.hardware__categories{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.hardware__categories{padding:7rem 0}}@media(max-width:450px){.hardware__categories{padding:3rem 0}}.hardware__categories-intro{font-size:1.125rem;line-height:1.7;color:#fffc;text-align:center;margin-bottom:3rem;max-width:50rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.hardware__categories-intro{font-size:1.25rem;margin-bottom:4rem}}@media(max-width:450px){.hardware__categories-intro{font-size:1rem;margin-bottom:2rem}}.hardware__categories-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:100rem;margin:0 auto}@media(min-width:768px){.hardware__categories-grid{gap:2.5rem}}@media(min-width:1280px){.hardware__categories-grid{gap:3rem}}.hardware__category-card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.hardware__category-card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.hardware__category-card{padding:1rem}}.hardware__category-card-title{font-size:1.375rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.4}@media(min-width:768px){.hardware__category-card-title{font-size:1.5rem;margin-bottom:1.75rem}}@media(max-width:450px){.hardware__category-card-title{font-size:1.125rem;margin-bottom:1rem}}@media(max-width:640px){.hardware__category-card-title{text-align:center}}.hardware__category-card-intro{font-size:1rem;line-height:1.7;color:#fffc;margin-bottom:1.5rem}@media(min-width:768px){.hardware__category-card-intro{font-size:1.0625rem}}@media(max-width:450px){.hardware__category-card-intro{font-size:.9375rem;margin-bottom:1rem}}.hardware__category-card-list{list-style:none;padding:0;margin:0}.hardware__category-card-list li{font-size:1rem;line-height:1.7;color:#fffc;margin-bottom:1rem;padding-left:1.5rem;position:relative}.hardware__category-card-list li:last-child{margin-bottom:0}.hardware__category-card-list li:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.25rem}@media(min-width:768px){.hardware__category-card-list li{font-size:1.0625rem;margin-bottom:1.125rem}}@media(max-width:450px){.hardware__category-card-list li{font-size:.9375rem;margin-bottom:.75rem;padding-left:1.25rem}}.hardware__use-cases{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.hardware__use-cases{padding:7rem 0}}@media(max-width:450px){.hardware__use-cases{padding:3rem 0}}.hardware__use-cases-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.hardware__use-cases-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media(min-width:768px)and (max-width:75rem){.hardware__use-cases-grid{grid-template-columns:repeat(2,1fr)}}.hardware__use-case-card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.hardware__use-case-card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.hardware__use-case-card{padding:1rem}}.hardware__use-case-card{word-break:break-word}.hardware__use-case-card-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.4}@media(min-width:768px){.hardware__use-case-card-title{font-size:1.375rem}}@media(max-width:450px){.hardware__use-case-card-title{font-size:1.125rem}}@media(max-width:640px){.hardware__use-case-card-title{text-align:center}}.hardware__use-case-card-description{font-size:1rem;line-height:1.7;color:#fffc}@media(min-width:768px){.hardware__use-case-card-description{font-size:1.0625rem}}@media(max-width:450px){.hardware__use-case-card-description{font-size:.9375rem}}@media(max-width:640px){.hardware__use-case-card-description{text-align:center}}.hardware__benefits{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.hardware__benefits{padding:7rem 0}}@media(max-width:450px){.hardware__benefits{padding:3rem 0}}.hardware__benefits-list{list-style:none;padding:0;max-width:55rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.hardware__benefits-list{gap:2rem}}.hardware__benefits-item{font-size:1rem;line-height:1.7;color:#ffffffe6;padding-left:1.75rem;position:relative}@media(min-width:768px){.hardware__benefits-item{font-size:1.0625rem}}@media(max-width:450px){.hardware__benefits-item{font-size:.9375rem}}.hardware__benefits-item strong{color:#fff;font-weight:700;display:block;margin-bottom:.25rem;color:#009499}.hardware__benefits-item:before{content:"✓";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.125rem}.hardware__projektablauf{padding:5rem 0}@media(min-width:768px){.hardware__projektablauf{padding:7rem 0}}@media(max-width:450px){.hardware__projektablauf{padding:3rem 0}}.hardware__projektablauf-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.hardware__projektablauf-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1536px){.hardware__projektablauf-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.hardware__projektablauf-card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.hardware__projektablauf-card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.hardware__projektablauf-card{padding:1rem}}.hardware__projektablauf-card{text-align:left}.hardware__projektablauf-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.4}@media(min-width:768px){.hardware__projektablauf-title{font-size:1.25rem}}@media(max-width:450px){.hardware__projektablauf-title{font-size:1rem}}@media(max-width:640px){.hardware__projektablauf-title{text-align:center}}.hardware__projektablauf-description{font-size:.9375rem;line-height:1.7;color:#fffc}@media(min-width:768px){.hardware__projektablauf-description{font-size:1rem}}@media(max-width:450px){.hardware__projektablauf-description{font-size:.875rem}}@media(max-width:640px){.hardware__projektablauf-description{text-align:center}}.hardware__faq-section{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.hardware__faq-section{padding:7rem 0}}@media(max-width:450px){.hardware__faq-section{padding:3rem 0}}.hardware__faq-section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}@media(min-width:768px){.hardware__faq-section-title{font-size:3rem}}@media(max-width:450px){.hardware__faq-section-title{font-size:1.75rem}}.hardware__faq-section-subtitle{font-size:1rem;text-align:center;color:#ffffffb3;margin-bottom:3rem}@media(min-width:768px){.hardware__faq-section-subtitle{font-size:1.0625rem;margin-bottom:3.5rem}}@media(max-width:450px){.hardware__faq-section-subtitle{font-size:.9375rem;margin-bottom:2rem}}.hardware__faq-list{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.hardware__faq-list{gap:1.25rem}}.hardware__faq-item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.hardware__faq-item:hover{background:#ffffff0d;border-color:#009499}.hardware__faq-item--active{border-color:#009499}.hardware__faq-item--active .hardware__faq-item-toggle svg{transform:rotate(180deg);color:#009499}.hardware__faq-item--active .hardware__faq-item-content{max-height:500px;padding:0 1.5rem 1.5rem}@media(min-width:768px){.hardware__faq-item--active .hardware__faq-item-content{padding:0 2rem 2rem 4rem}}.hardware__faq-item--active .hardware__faq-item-icon{background:#009499;transform:scale(1.05)}.hardware__faq-item--active .hardware__faq-item-question{color:#009499}.hardware__faq-item-header{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left}@media(min-width:768px){.hardware__faq-item-header{gap:1.5rem;padding:2rem}}.hardware__faq-item-header:hover .hardware__faq-item-question{color:#009499}.hardware__faq-item-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}@media(min-width:768px){.hardware__faq-item-icon{width:3rem;height:3rem}}.hardware__faq-item-icon svg{width:1.25rem;height:1.25rem}@media(min-width:768px){.hardware__faq-item-icon svg{width:1.5rem;height:1.5rem}}@media(max-width:450px){.hardware__faq-item-icon{display:none}}.hardware__faq-item-question{flex:1;font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.4;transition:color .3s ease}@media(min-width:768px){.hardware__faq-item-question{font-size:1.25rem}}@media(max-width:450px){.hardware__faq-item-question .hardware__faq-item-question-full{display:none}}.hardware__faq-item-question .hardware__faq-item-question-short{display:none}@media(max-width:450px){.hardware__faq-item-question .hardware__faq-item-question-short{display:inline}}.hardware__faq-item-toggle{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hardware__faq-item-toggle svg{width:1.5rem;height:1.5rem;color:#9ca3af;transition:all .3s ease}.hardware__faq-item-content{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}@media(min-width:768px){.hardware__faq-item-content{padding:0 2rem 0 4rem}}.hardware__faq-item-answer{margin:0;font-size:.9375rem;line-height:1.7;color:#fffc}@media(min-width:768px){.hardware__faq-item-answer{font-size:1rem}}@media(max-width:450px){.hardware__faq-item-answer{font-size:.875rem}}.hardware__final-cta-section{padding:5rem 0}@media(min-width:768px){.hardware__final-cta-section{padding:7rem 0}}@media(max-width:450px){.hardware__final-cta-section{padding:3rem 0}}.hardware__final-cta-section-title{font-size:1.75rem;line-height:1.6;text-align:center;margin-bottom:3rem}@media(min-width:768px){.hardware__final-cta-section-title{font-size:2.25rem}}@media(max-width:450px){.hardware__final-cta-section-title{font-size:1.375rem;margin-bottom:2rem}}.hardware__final-cta-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:640px){.hardware__final-cta-buttons{flex-direction:row;gap:2rem}}.hardware__final-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.hardware__final-cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.hardware__final-cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.hardware__final-cta-button svg{width:1.75rem;height:1.75rem}}.hardware__final-cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.hardware__final-cta-button:active{transform:translateY(0)}.hardware__final-cta-button{display:block}.hardware__final-cta-button:hover{background-color:#006366}.hardware__final-cta-button--primary{background:#009499;border:2px solid #009499}.hardware__final-cta-button--secondary{background:transparent;border:2px solid #009499;color:#fff}.hardware__final-cta-button--secondary:hover{background:#0094991a}@media(max-width:450px){.hardware__section-title,.hardware__how-it-works-card-title,.hardware__path-card-title,.hardware__category-card-title,.hardware__use-case-card-title,.hardware__projektablauf-title,.hardware__faq-section-title,.hardware__final-cta-section-title{font-size:1.5rem}.hardware__hero-description,.hardware__how-it-works-card-description,.hardware__path-card-description,.hardware__category-card-intro,.hardware__use-case-card-description,.hardware__projektablauf-description,.hardware__faq-item-answer,.hardware__categories-intro,.hardware__benefits-item{font-size:1rem}}@media(max-width:21.875rem){.hardware__section-title,.hardware__how-it-works-card-title,.hardware__path-card-title,.hardware__category-card-title,.hardware__use-case-card-title,.hardware__projektablauf-title,.hardware__faq-section-title,.hardware__final-cta-section-title{font-size:1.3rem}.hardware__hero-description,.hardware__how-it-works-card-description,.hardware__path-card-description,.hardware__category-card-intro,.hardware__use-case-card-description,.hardware__projektablauf-description,.hardware__faq-item-answer,.hardware__categories-intro,.hardware__benefits-item{font-size:.9rem}}.hardware__modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .2s ease-in}.hardware__modal-content{position:relative;width:100%;max-width:50rem;height:90vh;max-height:50rem;background-color:#3c3c3c;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;animation:slideUp .3s ease-out}@media(max-width:640px){.hardware__modal-content{height:95vh;max-height:none;border-radius:.5rem}}.hardware__modal-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid rgba(144,164,174,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;color:#000}.hardware__modal-close svg{width:1.5rem;height:1.5rem}.hardware__modal-close:hover{transform:scale(1.1)}.hardware__modal-iframe{width:100%;height:100%;border:none}.tourism-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.tourism-hero{padding:8.75rem 0 6.25rem}}.tourism-hero{position:relative}.tourism-hero__image-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0}.tourism-hero__image{width:100%;height:100%;object-fit:cover;opacity:.7;filter:brightness(.2) grayscale(.2);transition:opacity .3s ease}@media(max-width:1024px){.tourism-hero__image{object-fit:cover}}.tourism-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.tourism-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(max-width:640px){.tourism-hero__title{text-align:center}}@media(min-width:768px){.tourism-hero__title{font-size:3rem}}@media(min-width:1280px){.tourism-hero__title{font-size:3.75rem}}@media(max-width:450px){.tourism-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.tourism-hero__title{font-size:1.3rem}}.tourism-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(max-width:640px){.tourism-hero__subtitle{text-align:center}}@media(min-width:768px){.tourism-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.tourism-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.tourism-hero__subtitle{font-size:.9rem}}.tourism-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.tourism-hero__benefits{gap:1.5rem}}.tourism-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.tourism-hero__benefit:hover{border-color:#22c55e;transform:translate(.5rem)}.tourism-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.tourism-hero__benefit span{font-size:1.125rem}}.tourism-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#22c55e;flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.tourism-hero__cta{display:flex;justify-content:center}}.tourism-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.tourism-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.tourism-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.tourism-hero__cta-button svg{width:1.75rem;height:1.75rem}}.tourism-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.tourism-hero__cta-button:active{transform:translateY(0)}.tourism-hero__cta-button .hero-cta__button-short{display:none}@media(max-width:27.5rem){.tourism-hero__cta-button .hero-cta__button-full{display:none}.tourism-hero__cta-button .hero-cta__button-short{display:inline}}.tourism-hero__cta-button{align-self:flex-start}@media(max-width:450px){.tourism-hero__cta-button{display:flex;justify-content:center;width:100%}}.tourism-pain-points{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.tourism-pain-points{padding:6.25rem 0}}.tourism-pain-points__title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem}@media(min-width:768px){.tourism-pain-points__title{font-size:2.5rem;margin-bottom:4rem}}.tourism-pain-points__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.tourism-pain-points__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.tourism-pain-points__grid{grid-template-columns:repeat(3,1fr)}}.tourism-pain-points__card{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.tourism-pain-points__card:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.tourism-pain-points__card{padding:1rem}}.tourism-pain-points__card{word-break:break-word}.tourism-pain-points__card-header{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.tourism-pain-points__card-header{align-items:center;text-align:center}}@media(max-width:640px){.tourism-pain-points__profile{text-align:center}}.tourism-pain-points__icon-wrapper{width:3.5rem;height:3.5rem;background:#006366;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.tourism-pain-points__icon{width:2rem;height:2rem;color:#fff}.tourism-pain-points__card-title{font-size:1.25rem;font-weight:700;line-height:1.3;color:#fff}.tourism-pain-points__profile-title,.tourism-pain-points__issues-title{font-size:1rem;font-weight:700;color:#006366;margin-bottom:.75rem}.tourism-pain-points__profile-text{font-size:.9375rem;line-height:1.6;color:#fffc}.tourism-pain-points__issues-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.tourism-pain-points__issues-item{font-size:.9375rem;line-height:1.6;color:#fffc;padding-left:1.5rem;position:relative}.tourism-pain-points__issues-item:before{content:"→";position:absolute;left:0;color:#006366;font-weight:700}.tourism-pain-points__consequence{font-size:.95rem;line-height:1.6;padding:1rem;background:#0063661a;border-left:.1875rem solid #006366;border-radius:.25rem}.tourism-pain-points__consequence strong{font-weight:700}.tourism-solution{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.tourism-solution{padding:6.25rem 0}}.tourism-solution__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.tourism-solution__title{font-size:3rem}}.tourism-solution__subtitle{text-align:center;font-size:1.125rem;color:#ffffffe6;margin-bottom:3rem}@media(min-width:768px){.tourism-solution__subtitle{font-size:1.25rem}}.tourism-solution__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.tourism-solution__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tourism-solution__grid{grid-template-columns:repeat(3,1fr)}}.tourism-solution__module{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.tourism-solution__module:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.tourism-solution__module{padding:1rem}}.tourism-solution__module{display:flex;gap:1.75rem;flex-direction:column;transition:all .3s ease}.tourism-solution__module:hover{border-color:#009499;scale:1.05;box-shadow:0 .5rem 1.25rem #009499}.tourism-solution__module-header{display:flex;flex-direction:column;gap:1.75rem}@media(max-width:640px){.tourism-solution__module-header{align-items:center;text-align:center}}.tourism-solution__module-icon{transition:all .3s ease;width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center}.tourism-solution__module-icon svg{width:2rem;height:2rem;color:#fff}.tourism-solution__module:hover .tourism-solution__module-icon{background:#009499;scale:1.1}.tourism-solution__module-title{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.tourism-solution__module-title{font-size:1.5rem}}.tourism-solution__module-subtitle{font-size:1rem;color:#009499;font-weight:600}.tourism-solution__module-section-title{font-size:1rem;font-weight:700;color:#009499}.tourism-solution__module-section-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.tourism-solution__module-section-list-item{font-size:.95rem;line-height:1.6;color:#fffc;padding-left:1.25rem;position:relative}.tourism-solution__module-section-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.tourism-solution__module-effect{margin-top:auto}.tourism-solution__module-effect-title{font-size:1rem;font-weight:700;color:#009499;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.tourism-solution__module-effect-title svg{width:1rem;height:1rem}.tourism-solution__module-effect-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.tourism-solution__module-effect-list-item{font-size:.95rem;line-height:1.6;color:#ffffffe6;margin-bottom:.5rem;padding-left:1.25rem;position:relative;font-weight:500}.tourism-solution__module-effect-list-item:before{content:"✓";position:absolute;left:0;color:#009499;font-weight:700}.tourism-results{padding:5rem 0;border-top:.125rem solid #006366}@media(max-width:640px){.tourism-results{padding:3rem 0}}.tourism-results__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.tourism-results__title{font-size:3rem}}.tourism-results__title{text-align:center;margin-bottom:1.5rem}@media(max-width:640px){.tourism-results__title{font-size:1.875rem}}.tourism-results__subtitle{font-size:1.125rem;margin:0 auto;max-width:50rem;text-align:center;margin-bottom:3rem}@media(max-width:640px){.tourism-results__subtitle{font-size:1rem;margin-bottom:2rem}}.tourism-results__table-container{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.tourism-results__table-container{gap:0}}.tourism-results__row{display:grid;grid-template-columns:1fr;gap:.75rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem}@media(min-width:768px){.tourism-results__row{grid-template-columns:1fr 1.5fr 1.5fr;gap:0;border-radius:0;padding:0;border:none;border-bottom:.0625rem solid rgba(255,255,255,.1)}.tourism-results__row:first-child{border-top:.0625rem solid rgba(255,255,255,.2)}}.tourism-results__row.tourism-results__row--header{font-weight:700;background:#0094991a;border-color:#009499}@media(min-width:768px){.tourism-results__row.tourism-results__row--header{background:#00949926;border-bottom:.125rem solid #009499}}.tourism-results__cell{font-size:.95rem;line-height:1.6;color:#fff}@media(min-width:768px){.tourism-results__cell{padding:1.25rem 1.5rem}}.tourism-results__cell.tourism-results__cell--category{font-weight:700;color:#fff}@media(max-width:768px){.tourism-results__cell.tourism-results__cell--category{font-size:1.125rem;margin-bottom:.5rem}}.tourism-results__cell.tourism-results__cell--before{display:flex;align-items:flex-start;gap:.5rem;background-color:#ef44441a;color:#f87171;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #ef4444}@media(min-width:768px){.tourism-results__cell.tourism-results__cell--before{background:#ef444414;border-radius:0;border-left:none;border-right:.0625rem solid rgba(255,255,255,.1)}}.tourism-results__cell.tourism-results__cell--after{display:flex;align-items:flex-start;gap:.5rem;background-color:#22c55e1a;color:#4ade80;padding:.75rem;border-radius:.5rem;border-left:.1875rem solid #22c55e}@media(min-width:768px){.tourism-results__cell.tourism-results__cell--after{background:#22c55e14;border-radius:0;border-left:none}}.tourism-results__cell-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.tourism-results__cell-icon{display:none}}.tourism-results__summary{text-align:center;margin-top:3rem;padding:2rem;background:#0094990d;border-radius:.5rem;font-size:1.125rem}@media(max-width:640px){.tourism-results__summary{padding:1.5rem;font-size:1rem;margin-top:2rem}}.tourism-results__summary p{margin:0}.tourism-results__summary strong{color:#009499}.tourism-use-cases{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.tourism-use-cases{padding:3rem 0}}.tourism-use-cases__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.tourism-use-cases__title{font-size:3rem}}.tourism-use-cases__title{text-align:center;margin-bottom:3rem}@media(max-width:640px){.tourism-use-cases__title{font-size:1.875rem;margin-bottom:2rem}}.tourism-use-cases__tabs{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto 3rem}@media(min-width:768px){.tourism-use-cases__tabs{flex-direction:row;justify-content:center}}.tourism-use-cases__tab{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff08;border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.tourism-use-cases__tab{flex:1}}.tourism-use-cases__tab svg{width:1.5rem;height:1.5rem;flex-shrink:0}.tourism-use-cases__tab:hover{background:#ffffff0d;border-color:#009499;color:#009499;transform:translateY(-.125rem)}.tourism-use-cases__tab--active{background:#00949926;border-color:#009499;color:#009499}.tourism-use-cases__tab--active:hover{transform:none}.tourism-use-cases__content{max-width:56rem;margin:0 auto;min-height:25rem}.tourism-use-cases__case{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.tourism-use-cases__case:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.tourism-use-cases__case{padding:1rem}}.tourism-use-cases__case{gap:1.75rem;padding:2rem}@media(min-width:768px){.tourism-use-cases__case{padding:2.5rem}}.tourism-use-cases__case-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3}@media(min-width:768px){.tourism-use-cases__case-title{font-size:1.75rem}}.tourism-use-cases__case-subtitle{font-size:1.125rem;font-weight:700;color:#009499;margin-bottom:.75rem}.tourism-use-cases__case-text{font-size:1rem;line-height:1.7}.tourism-use-cases__case-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.tourism-use-cases__case-list-item{font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.tourism-use-cases__case-list-item:before{content:"→";position:absolute;left:0;color:#009499;font-weight:700}.tourism-use-cases__case-list--result .tourism-use-cases__case-list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;font-weight:500}.tourism-use-cases__case-list--result .tourism-use-cases__case-list-item:before{display:none}.tourism-use-cases__case-list--result .tourism-use-cases__case-list-item svg{width:1.25rem;height:1.25rem;color:#009499;flex-shrink:0;margin-top:.125rem}.tourism-use-cases__case-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}@media(max-width:640px){.tourism-use-cases__case-title{font-size:1.25rem;text-align:center}}.tourism-use-cases__case-subtitle{font-size:1.125rem;color:#d1d5db;margin-bottom:2rem;line-height:1.6}@media(max-width:640px){.tourism-use-cases__case-subtitle{font-size:1rem;text-align:center}}.tourism-use-cases__case-section{margin-bottom:2rem}.tourism-use-cases__case-section:last-child{margin-bottom:0}.tourism-use-cases__case-section h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#009499}@media(max-width:640px){.tourism-use-cases__case-section h4{text-align:center}}.tourism-use-cases__case-section ul{list-style:none;padding:0}.tourism-use-cases__case-section ul li{padding-left:1.5rem;margin-bottom:.75rem;position:relative;color:#d1d5db;line-height:1.6}.tourism-use-cases__case-section ul li:before{content:"→";position:absolute;left:0;color:#009499;font-weight:600}.tourism-use-cases__case-result{margin-top:2rem;padding:1.5rem;background:#00949914;border-left:.25rem solid #009499;border-radius:.5rem;font-size:1.125rem;line-height:1.6}@media(max-width:640px){.tourism-use-cases__case-result{padding:1.25rem;font-size:1rem}}.tourism-use-cases__case-result strong{color:#009499;font-weight:600}.tourism-why{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.tourism-why{padding:3rem 0}}.tourism-why__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.tourism-why__title{font-size:3rem}}.tourism-why__title{text-align:center}.tourism-why__subtitle{font-size:1.125rem;margin:0 auto;margin-bottom:3rem;max-width:50rem;text-align:center;margin-bottom:4rem}.tourism-why__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.tourism-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tourism-why__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.tourism-why__grid{display:flex;flex-direction:column;align-items:center}}.tourism-why__block{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.tourism-why__block:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.tourism-why__block{padding:1rem}}.tourism-why__block{gap:1rem}.tourism-why__block-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.tourism-why__block-icon svg{width:2rem;height:2rem;color:#fff}.tourism-why__block-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.tourism-why__block-title{font-size:1.25rem}}.tourism-why__block-text{font-size:.95rem;line-height:1.6;color:#fffc}@media(max-width:640px){.tourism-why__block{text-align:center}}.tourism-why__block:hover .tourism-why__block:hover{background:#009499;transform:scale(1.1)}.tourism-process{padding:5rem 0;border-top:.125rem solid #006366}@media(min-width:768px){.tourism-process{padding:6.25rem 0}}.tourism-process__title{font-size:2.25rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.tourism-process__title{font-size:3rem}}.tourism-process__subtitle{text-align:center;font-size:1rem;color:#ffffffe6;margin:0 auto 3rem;max-width:50rem;line-height:1.6}@media(min-width:768px){.tourism-process__subtitle{font-size:1.125rem}}.tourism-process__timeline{display:flex;flex-direction:column;gap:4rem;max-width:56rem;margin:0 auto;margin-top:2rem;position:relative}.tourism-process__timeline:before{content:"";position:absolute;left:1.875rem;top:3.75rem;bottom:3.75rem;width:.125rem;background:linear-gradient(to bottom,#006366,#0094994d)}@media(min-width:768px){.tourism-process__timeline:before{left:2.5rem}}@media(max-width:34.3rem){.tourism-process__timeline:before{bottom:6rem}}@media(max-width:450px){.tourism-process__timeline:before{bottom:9rem}}@media(max-width:23.1rem){.tourism-process__timeline:before{bottom:11rem}}.tourism-process__step{display:flex;gap:1.5rem;position:relative}@media(min-width:768px){.tourism-process__step{gap:2rem}}.tourism-process__step:last-child{margin-bottom:0}.tourism-process__step-icon{width:3.75rem;height:3.75rem;border-radius:.75rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}@media(min-width:768px){.tourism-process__step-icon{width:5rem;height:5rem}}.tourism-process__step-icon svg{width:2rem;height:2rem;color:#fff}@media(min-width:768px){.tourism-process__step-icon svg{width:2.5rem;height:2.5rem}}.tourism-process__step-content{flex:1;padding-top:.5rem}.tourism-process__step-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}@media(min-width:768px){.tourism-process__step-title{font-size:1.5rem}}.tourism-process__step-text{font-size:.95rem;line-height:1.7;color:#fffc}@media(min-width:768px){.tourism-process__step-text{font-size:1rem}}.tourism-process__step:hover .tourism-process__step-icon{background:#009499;transform:scale(1.1)}.tourism-faq{border-top:.125rem solid #006366;padding:5rem 0}@media(max-width:640px){.tourism-faq{padding:3rem 0}}.tourism-faq__container{max-width:60rem;margin:0 auto}.tourism-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.tourism-faq__title{font-size:3rem}}.tourism-faq__title{text-align:center;margin-bottom:1.5rem}@media(max-width:640px){.tourism-faq__title{font-size:1.875rem}}.tourism-faq__subtitle{font-size:1.125rem;margin:0 auto;max-width:50rem;text-align:center;line-height:1.6;margin-bottom:3rem}@media(max-width:640px){.tourism-faq__subtitle{font-size:1rem;margin-bottom:2rem}}.tourism-faq__list{display:flex;flex-direction:column;gap:1rem}.tourism-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.tourism-faq__item:hover{background:#ffffff0d;border-color:#009499}.tourism-faq__item--open .tourism-faq__question span{color:#009499}.tourism-faq__item--open .tourism-faq__answer{max-height:31.25rem;padding:0 1.5rem 1.5rem}.tourism-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(min-width:768px){.tourism-faq__question{padding:1.5rem 2rem}}.tourism-faq__question span{font-size:1.0625rem;font-weight:600;line-height:1.4;color:#fff}@media(min-width:768px){.tourism-faq__question span{font-size:1.125rem}}.tourism-faq__question:hover span,.tourism-faq__question--active span{color:#009499}@media(max-width:640px){.tourism-faq__question{font-size:1rem;padding:1.25rem}}.tourism-faq__question span{color:#fff}.tourism-faq__question:hover span{color:#009499}.tourism-faq__icon{width:1.5rem;height:1.5rem;color:#009499;flex-shrink:0;transition:transform .3s ease}.tourism-faq__icon--active{transform:rotate(180deg)}.tourism-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1.5rem}.tourism-faq__answer p{color:#ffffffe6;font-size:1rem;line-height:1.6;margin:0}@media(max-width:640px){.tourism-faq__answer p{font-size:.9375rem}}.tourism-final-cta{padding:5rem 0;margin:0 auto;margin-top:5rem;border-top:.125rem solid #006366}@media(min-width:768px){.tourism-final-cta{padding:6.25rem 0}}.tourism-final-cta__container{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.tourism-final-cta__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}@media(min-width:768px){.tourism-final-cta__title{font-size:2.75rem}}@media(min-width:1024px){.tourism-final-cta__title{font-size:3.25rem}}@media(max-width:450px){.tourism-final-cta__title{font-size:1.5rem}}@media(max-width:21.87rem){.tourism-final-cta__title{font-size:1.3rem}}.tourism-final-cta__subtitle{font-size:1.125rem;line-height:1.6;max-width:48rem;margin:0 auto 2.5rem}@media(min-width:768px){.tourism-final-cta__subtitle{font-size:1.25rem;margin-bottom:3rem}}@media(max-width:450px){.tourism-final-cta__subtitle{font-size:1rem}}@media(max-width:21.87rem){.tourism-final-cta__subtitle{font-size:.9rem}}.tourism-final-cta__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.tourism-final-cta__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.tourism-final-cta__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.tourism-final-cta__button svg{width:1.75rem;height:1.75rem}}.tourism-final-cta__button:hover{background-color:#16a34a;transform:translateY(-2px)}.tourism-final-cta__button:active{transform:translateY(0)}.tourism-final-cta__button .final-cta__button-short{display:none}@media(max-width:424px){.tourism-final-cta__button .final-cta__button-full{display:none}.tourism-final-cta__button .final-cta__button-short{display:inline}}.tourism-final-cta__button{background:#22c55e}.tourism-final-cta__secondary{font-size:.875rem;color:#9ca3af;line-height:1.6;font-style:italic}@media(min-width:768px){.tourism-final-cta__secondary{font-size:1rem}}.tourism-sticky-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.tourism-sticky-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.tourism-sticky-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.tourism-sticky-button svg{width:1.75rem;height:1.75rem}}.tourism-sticky-button:hover{background-color:#16a34a;transform:translateY(-2px)}.tourism-sticky-button:active{transform:translateY(0)}.tourism-sticky-button{position:fixed;bottom:-100px;right:1.5rem;border-radius:9999px;font-size:1rem;padding:1rem 1.5rem;z-index:1000}@media(min-width:768px){.tourism-sticky-button{padding:1.125rem 2rem;font-size:1.125rem;right:2rem}}.tourism-sticky-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:768px){.tourism-sticky-button svg{width:1.5rem;height:1.5rem}}@media(max-width:26.5rem){.tourism-sticky-button span{display:none}}.tourism-sticky-button--visible{bottom:1.5rem}@media(min-width:768px){.tourism-sticky-button--visible{bottom:2rem}}.tourism-sticky-button:hover{transform:scale(1.05)}@media(max-width:26.5rem){.tourism-sticky-button{width:3.5rem;height:3.5rem;padding:0;justify-content:center}}.tourism-sticky-button{background:#22c55e}@media(max-width:450px){.tourism-hero__title,.tourism-pain-points__title,.tourism-pain-points__card-title,.tourism-solution__title,.tourism-solution__module-title,.tourism-results__title,.tourism-use-cases__title,.tourism-use-cases__case-title,.tourism-why__title,.tourism-why__card-title,.tourism-process__title,.tourism-process__step-title,.tourism-faq__title{font-size:1.5rem}.tourism-pain-points__profile-text,.tourism-pain-points__card-profile,.tourism-solution__subtitle,.tourism-solution__module-subtitle,.tourism-results__subtitle,.tourism-use-cases__subtitle,.tourism-use-cases__case-description,.tourism-why__subtitle,.tourism-why__block-description,.tourism-process__subtitle,.tourism-process__step-duration,.tourism-process__step-text,.tourism-faq__subtitle,.tourism-faq__answer{font-size:1rem}}@media(max-width:21.875rem){.tourism-hero__title,.tourism-pain-points__title,.tourism-pain-points__card-title,.tourism-solution__title,.tourism-solution__module-title,.tourism-results__title,.tourism-use-cases__title,.tourism-use-cases__case-title,.tourism-why__title,.tourism-why__card-title,.tourism-process__title,.tourism-process__step-title,.tourism-faq__title{font-size:1.3rem}.tourism-pain-points__profile-text,.tourism-pain-points__card-profile,.tourism-solution__subtitle,.tourism-solution__module-subtitle,.tourism-results__subtitle,.tourism-use-cases__subtitle,.tourism-use-cases__case-description,.tourism-why__subtitle,.tourism-why__block-description,.tourism-process__subtitle,.tourism-process__step-duration,.tourism-process__step-text,.tourism-faq__subtitle,.tourism-faq__answer{font-size:.9rem}}.contact-page{padding-top:5rem;color:#fff}@media(min-width:1024px){.contact-page{padding-top:8rem}}.contact-hero{overflow:hidden;position:relative}.contact-hero__container{margin:0 auto;position:relative;z-index:10}.contact-hero__content{max-width:64rem;margin:0 auto;text-align:center}.contact-hero__badge{display:flex;justify-content:center;align-items:center;width:max-content;margin:0 auto;gap:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #006366;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;animation:fade-in .6s ease-out}.contact-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;animation:fade-in .6s ease-out .1s both}@media(min-width:768px){.contact-hero__title{font-size:3rem}}@media(min-width:1280px){.contact-hero__title{font-size:3.75rem}}.contact-hero__title-gradient{background:linear-gradient(135deg,#009499,#00c5cc,#006366);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-hero__subtitle{font-size:1.25rem;line-height:1.6;color:#fffc;margin-bottom:2rem;animation:fade-in .6s ease-out .2s both}@media(min-width:768px){.contact-hero__subtitle{font-size:1.5rem}}.contact-hero__form-preview{max-width:32rem;margin:0 auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.5rem;padding:2rem 1rem;border:2px solid #009499;box-shadow:0 25px 50px -12px #00000040;animation:fade-in .6s ease-out .3s both}.contact-hero__form-inputs{display:flex;flex-direction:column;gap:1rem}.contact-hero__input-wrapper{position:relative}.contact-hero__input-icon{position:absolute;left:.75rem;top:.875rem;color:#009499;pointer-events:none}.contact-hero__input-icon-svg{width:1.25rem;height:1.25rem}.contact-hero__input,.contact-hero__textarea{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:2px solid #009499;border-radius:.75rem;color:#fff;background:transparent;outline:none;cursor:default;transition:border-color .2s ease}.contact-hero__input:focus,.contact-hero__textarea:focus{outline:none}.contact-hero__input:hover,.contact-hero__textarea:hover{border-color:#009499}.contact-hero__input::placeholder,.contact-hero__textarea::placeholder{color:#ffffff80}.contact-hero__textarea{resize:none;font-family:inherit}.contact-hero__submit-button{width:100%;background:#006366;color:#fff;padding:.75rem;border-radius:.75rem;font-weight:700;border:none;cursor:default;opacity:.9;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease}.contact-hero__submit-button:hover{background:#009499}.contact-hero__trust-indicators{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.contact-hero__trust-item{display:flex;align-items:center;gap:.5rem;color:#fffc}.contact-hero__trust-icon{width:1rem;height:1rem;color:#006366}.contact-options{padding:4rem 0;border-bottom:2px solid #006366}.contact-options__container{max-width:80rem;margin:0 auto}.contact-options__header{text-align:center;margin-bottom:3rem}.contact-options__title{font-size:1.875rem;font-weight:800;margin-bottom:1rem}@media(min-width:768px){.contact-options__title{font-size:2.25rem}}.contact-options__subtitle{font-size:1.125rem;color:#ffffffb3}.contact-options__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.contact-options__grid{grid-template-columns:repeat(3,1fr)}}.contact-option{border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease;border:2px solid #006366}@media(max-width:640px){.contact-option{display:flex;flex-direction:column;align-items:center;text-align:center}}.contact-option:hover{border-color:#009499;transform:translateY(-4px)}.contact-option__icon{width:3rem;height:3rem;background:#006366;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.contact-option__icon-svg{width:1.5rem;height:1.5rem;color:#fff}.contact-option__title{font-size:1.25rem;font-weight:700;color:#009499;margin-bottom:.5rem}.contact-option__description{color:#fffc;margin-bottom:1rem;font-size:.875rem}.contact-option__link{color:#00c5cc;font-weight:600;transition:color .2s ease;font-size:.875rem;text-decoration:none}.contact-option__link:hover{color:#009499}.contact-faq{padding:5rem 0;display:flex;justify-content:center}.contact-faq__container{max-width:80rem}.contact-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:3rem}@media(min-width:768px){.contact-faq__title{font-size:2.25rem}}.contact-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.contact-faq__item:hover{background:#ffffff0d;border-color:#009499}.contact-faq__item{background:linear-gradient(135deg,#00c5cc08,#00636614);border:2px solid rgba(0,197,204,.2);margin-bottom:1rem;transition:all .3s ease}.contact-faq__item:hover{border-color:#00c5cc66;box-shadow:0 8px 25px #00c5cc26}.contact-faq__item--active{border-color:#00c5cc99}.contact-faq__item--active .contact-faq__item-toggle-icon{color:#009499}.contact-faq__item--active .contact-faq__item-toggle svg{transform:rotate(180deg)}.contact-faq__item--active .contact-faq__item-content{max-height:500px;padding:0 1.5rem 1.5rem}@media(min-width:768px){.contact-faq__item--active .contact-faq__item-content{padding:0 2rem 2rem 5rem}}.contact-faq__item--active .contact-faq__item-icon{background:#009499}.contact-faq__item--active .contact-faq__item-question{color:#009499}.contact-faq__item-header{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left}@media(min-width:768px){.contact-faq__item-header{gap:1.5rem;padding:2rem}}.contact-faq__item-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}@media(min-width:768px){.contact-faq__item-icon{width:3rem;height:3rem}}.contact-faq__item-icon svg{width:1.25rem;height:1.25rem}@media(min-width:768px){.contact-faq__item-icon svg{width:1.5rem;height:1.5rem}}.contact-faq__item-question{flex:1;font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.4;transition:color .3s ease}@media(min-width:768px){.contact-faq__item-question{font-size:1.25rem}}.contact-faq__item-question{font-size:1.25rem;font-weight:600;color:#fff;transition:color .3s ease}@media(max-width:768px){.contact-faq__item-question{font-size:1rem}}@media(max-width:450px){.contact-faq__item-question{font-size:.8rem}}.contact-faq__item-toggle{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.contact-faq__item-toggle svg{width:1.5rem;height:1.5rem;color:#9ca3af;transition:all .3s ease}.contact-faq__item-content{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}@media(min-width:768px){.contact-faq__item-content{padding:0 2rem 0 5rem}}.contact-faq__item-answer{font-size:1rem;color:#e5e7eb;line-height:1.7;margin:0}@media(min-width:768px){.contact-faq__item-answer{font-size:1.125rem}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:21.875rem){.contact-hero__title,.contact-options__title,.contact-option__title,.contact-faq__title{font-size:1.3rem}.contact-hero__subtitle,.contact-options__subtitle,.contact-option__description,.contact-faq__item-question,.contact-faq__item-answer{font-size:.9rem}}.contact-iframe-container{background:#3c3c3c;border-radius:1.5rem;max-width:50rem;margin:0 auto;height:36rem}@media(max-width:26.25rem){.contact-iframe-container{border-radius:1rem;height:38rem}}.contact-iframe-container__iframe{width:100%;height:41rem;border:none}@media(max-width:26.25rem){.contact-iframe-container__iframe{height:42rem}}.marketing-sales-page{color:#fff}.marketing-sales-hero__video-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0;overflow:hidden}.marketing-sales-hero__video{width:100%;height:100%;object-fit:cover;opacity:.5}.marketing-sales-hero{padding:6.25rem 0 5rem;position:relative;max-width:102rem;margin:0 auto}@media(min-width:768px){.marketing-sales-hero{padding:8.75rem 0 6.25rem}}.marketing-sales-hero{border-bottom:2px solid #006366}.marketing-sales-hero__content{display:flex;flex-direction:column;gap:2rem;max-width:102rem;margin:0 auto;position:relative;z-index:1}.marketing-sales-hero__title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(min-width:768px){.marketing-sales-hero__title{font-size:3rem}}@media(min-width:1280px){.marketing-sales-hero__title{font-size:3.75rem}}@media(max-width:450px){.marketing-sales-hero__title{font-size:1.5rem}}@media(max-width:21.87rem){.marketing-sales-hero__title{font-size:1.3rem}}@media(max-width:640px){.marketing-sales-hero__title{text-align:center}}.marketing-sales-hero__subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(min-width:768px){.marketing-sales-hero__subtitle{font-size:1.25rem}}@media(max-width:450px){.marketing-sales-hero__subtitle{font-size:1rem}}@media(max-width:21.87rem){.marketing-sales-hero__subtitle{font-size:.9rem}}@media(max-width:640px){.marketing-sales-hero__subtitle{text-align:center}}.marketing-sales-hero__benefits{display:flex;flex-direction:column;gap:1.25rem;max-width:50rem}@media(min-width:768px){.marketing-sales-hero__benefits{gap:1.5rem}}.marketing-sales-hero__benefit{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:.0625rem solid #006366;border-radius:.75rem;transition:all .3s ease}.marketing-sales-hero__benefit:hover{border-color:#009499;transform:translate(.5rem)}.marketing-sales-hero__benefit span{font-size:.8rem;line-height:1.6;color:#fff}@media(min-width:768px){.marketing-sales-hero__benefit span{font-size:1.125rem}}.marketing-sales-hero__benefit-icon{width:1.5rem;height:1.5rem;color:#006366;flex-shrink:0;margin-top:.125rem}.marketing-sales-hero__buttons{margin-top:2rem}@media(max-width:640px){.marketing-sales-hero__buttons{display:flex;justify-content:center}}.marketing-sales-hero__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.marketing-sales-hero__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.marketing-sales-hero__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.marketing-sales-hero__cta-button svg{width:1.75rem;height:1.75rem}}.marketing-sales-hero__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.marketing-sales-hero__cta-button:active{transform:translateY(0)}.marketing-sales-hero__cta-button{display:block;background-color:#009499;border:2px solid #009499}.marketing-sales-hero__cta-button:hover{background-color:#006366;border-color:#006366}.marketing-sales-hero__cta-button--secondary{background-color:transparent;border:2px solid #009499;color:#fff}.marketing-sales-hero__cta-button--secondary:hover{border-color:#006366;background-color:transparent}@media(min-width:640px){.marketing-sales-hero__cta-button{width:auto;min-width:16rem}}.marketing-sales-about{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-about{padding:7rem 0}}@media(max-width:450px){.marketing-sales-about{padding:3rem 0}}.marketing-sales-about__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-about__title{font-size:3rem}}@media(max-width:450px){.marketing-sales-about__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-about__text{font-size:1rem;line-height:1.75;color:#d1d5db;text-align:center}@media(min-width:768px){.marketing-sales-about__text{font-size:1.125rem;line-height:1.8}}.marketing-sales-about__text:last-child{margin-bottom:0;margin-top:2rem}.marketing-sales-about__container{max-width:100rem;margin:0 auto}.marketing-sales-infrastructure{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-infrastructure{padding:7rem 0}}@media(max-width:450px){.marketing-sales-infrastructure{padding:3rem 0}}.marketing-sales-infrastructure__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-infrastructure__title{font-size:3rem}}.marketing-sales-infrastructure__title{margin-bottom:2.5rem}@media(max-width:450px){.marketing-sales-infrastructure__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-infrastructure__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.marketing-sales-infrastructure__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.marketing-sales-infrastructure__grid{grid-template-columns:repeat(3,1fr)}}.marketing-sales-infrastructure__grid{margin-top:2rem}.marketing-sales-infrastructure__subsection{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.marketing-sales-infrastructure__subsection:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.marketing-sales-infrastructure__subsection{padding:1rem}}.marketing-sales-infrastructure__subsection-title{font-size:1rem;font-weight:700;color:#009499;font-size:1.5rem}@media(max-width:640px){.marketing-sales-infrastructure__subsection-title{text-align:center}}@media(min-width:768px){.marketing-sales-infrastructure__subsection-title{font-size:1.75rem}}@media(max-width:450px){.marketing-sales-infrastructure__subsection-title{font-size:1.25rem;margin-bottom:1rem}}.marketing-sales-infrastructure__benefit-list{list-style:none;padding:0;margin:2rem 0;gap:1.25rem;display:flex;flex-direction:column}@media(min-width:768px){.marketing-sales-infrastructure__benefit-list{gap:1.5rem}}.marketing-sales-infrastructure__benefit-list li{font-size:.95rem;line-height:1.75;color:#fffc;padding-left:1.5rem;position:relative}@media(min-width:768px){.marketing-sales-infrastructure__benefit-list li{font-size:1.125rem}}.marketing-sales-infrastructure__benefit-list li:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.5rem;line-height:1}.marketing-sales-sales-infrastructure{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-sales-infrastructure{padding:7rem 0}}@media(max-width:450px){.marketing-sales-sales-infrastructure{padding:3rem 0}}.marketing-sales-sales-infrastructure__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-sales-infrastructure__title{font-size:3rem}}.marketing-sales-sales-infrastructure__title{margin-bottom:2.5rem}@media(max-width:450px){.marketing-sales-sales-infrastructure__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-sales-infrastructure__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.marketing-sales-sales-infrastructure__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.marketing-sales-sales-infrastructure__grid{grid-template-columns:repeat(3,1fr)}}.marketing-sales-sales-infrastructure__grid{margin-top:2rem}.marketing-sales-sales-infrastructure__subsection{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.marketing-sales-sales-infrastructure__subsection:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.marketing-sales-sales-infrastructure__subsection{padding:1rem}}.marketing-sales-sales-infrastructure__subsection-title{font-size:1rem;font-weight:700;color:#009499;font-size:1.5rem}@media(max-width:640px){.marketing-sales-sales-infrastructure__subsection-title{text-align:center}}@media(min-width:768px){.marketing-sales-sales-infrastructure__subsection-title{font-size:1.75rem}}@media(max-width:450px){.marketing-sales-sales-infrastructure__subsection-title{font-size:1.25rem;margin-bottom:1rem}}.marketing-sales-sales-infrastructure__subsection-text{font-size:.95rem;line-height:1.75;color:#fffc}@media(min-width:768px){.marketing-sales-sales-infrastructure__subsection-text{font-size:1.125rem;line-height:1.8}}@media(max-width:450px){.marketing-sales-sales-infrastructure__subsection-text{font-size:1rem}}@media(max-width:640px){.marketing-sales-sales-infrastructure__subsection-text{text-align:center}}.marketing-sales-sales-infrastructure__benefit-list{list-style:none;padding:0;margin:2rem 0;gap:1.25rem;display:flex;flex-direction:column}@media(min-width:768px){.marketing-sales-sales-infrastructure__benefit-list{gap:1.5rem}}.marketing-sales-sales-infrastructure__benefit-list li{font-size:.95rem;line-height:1.75;color:#fffc;padding-left:1.5rem;position:relative}@media(min-width:768px){.marketing-sales-sales-infrastructure__benefit-list li{font-size:1.125rem}}.marketing-sales-sales-infrastructure__benefit-list li:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.5rem;line-height:1}.marketing-sales-lifecycle{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-lifecycle{padding:7rem 0}}@media(max-width:450px){.marketing-sales-lifecycle{padding:3rem 0}}.marketing-sales-lifecycle__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-lifecycle__title{font-size:3rem}}@media(max-width:450px){.marketing-sales-lifecycle__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-lifecycle__intro,.marketing-sales-lifecycle__outro{font-size:1rem;line-height:1.75;color:#d1d5db;text-align:center}@media(min-width:768px){.marketing-sales-lifecycle__intro,.marketing-sales-lifecycle__outro{font-size:1.125rem;line-height:1.8}}@media(max-width:450px){.marketing-sales-lifecycle__intro,.marketing-sales-lifecycle__outro{font-size:1rem}}.marketing-sales-lifecycle__intro{margin-bottom:2rem}.marketing-sales-lifecycle__outro{margin-top:2rem}.marketing-sales-lifecycle__phases-container{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.marketing-sales-lifecycle__phases-container:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.marketing-sales-lifecycle__phases-container{padding:1rem}}.marketing-sales-lifecycle__phases-container{margin:2rem auto;width:fit-content}.marketing-sales-lifecycle__phases{display:flex;flex-direction:column;gap:1.5rem}.marketing-sales-lifecycle__phase{font-size:1rem;line-height:1.75;color:#fffc;padding-left:1.5rem;position:relative}@media(min-width:768px){.marketing-sales-lifecycle__phase{font-size:1.125rem}}@media(max-width:450px){.marketing-sales-lifecycle__phase{font-size:1rem}}.marketing-sales-lifecycle__phase:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.5rem;line-height:1}.marketing-sales-lifecycle__phase strong{color:#009499;font-weight:700}.marketing-sales-reporting{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-reporting{padding:7rem 0}}@media(max-width:450px){.marketing-sales-reporting{padding:3rem 0}}.marketing-sales-reporting__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-reporting__title{font-size:3rem}}@media(max-width:450px){.marketing-sales-reporting__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-reporting__intro,.marketing-sales-reporting__outro{font-size:1rem;line-height:1.75;color:#d1d5db;text-align:center}@media(min-width:768px){.marketing-sales-reporting__intro,.marketing-sales-reporting__outro{font-size:1.125rem;line-height:1.8}}@media(max-width:450px){.marketing-sales-reporting__intro,.marketing-sales-reporting__outro{font-size:1rem}}.marketing-sales-reporting__intro{margin-bottom:2rem}.marketing-sales-reporting__outro{margin-top:2rem}.marketing-sales-reporting__subtitle{font-size:1rem;font-weight:700;color:#009499;font-size:1.5rem;text-align:center;margin:2rem 0 1.5rem}@media(min-width:768px){.marketing-sales-reporting__subtitle{font-size:1.75rem}}@media(max-width:450px){.marketing-sales-reporting__subtitle{font-size:1.25rem}}.marketing-sales-reporting__list-container{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.marketing-sales-reporting__list-container:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.marketing-sales-reporting__list-container{padding:1rem}}.marketing-sales-reporting__list-container{margin:2rem auto;width:fit-content}.marketing-sales-reporting__list{list-style:none;padding:0;margin:0;gap:1.25rem;display:flex;flex-direction:column}@media(min-width:768px){.marketing-sales-reporting__list{gap:1.5rem}}.marketing-sales-reporting__list li{font-size:.95rem;line-height:1.75;color:#fffc;padding-left:1.5rem;position:relative}@media(min-width:768px){.marketing-sales-reporting__list li{font-size:1.125rem}}@media(max-width:450px){.marketing-sales-reporting__list li{font-size:1rem}}.marketing-sales-reporting__list li:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.5rem;line-height:1}.marketing-sales-system-benefits{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-system-benefits{padding:7rem 0}}@media(max-width:450px){.marketing-sales-system-benefits{padding:3rem 0}}.marketing-sales-system-benefits__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-system-benefits__title{font-size:3rem}}.marketing-sales-system-benefits__title{margin-bottom:2.5rem}@media(max-width:450px){.marketing-sales-system-benefits__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-system-benefits__intro{font-size:1rem;line-height:1.75;color:#d1d5db;text-align:center;margin-bottom:2rem}@media(min-width:768px){.marketing-sales-system-benefits__intro{font-size:1.125rem;line-height:1.8}}@media(max-width:450px){.marketing-sales-system-benefits__intro{font-size:1rem}}.marketing-sales-system-benefits__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.marketing-sales-system-benefits__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1280px){.marketing-sales-system-benefits__grid{grid-template-columns:repeat(3,1fr)}}.marketing-sales-system-benefits__grid{margin-top:2rem}.marketing-sales-system-benefits__subsection{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.marketing-sales-system-benefits__subsection:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.marketing-sales-system-benefits__subsection{padding:1rem}}@media(max-width:640px){.marketing-sales-system-benefits__subsection{text-align:center}}.marketing-sales-system-benefits__subsection-title{font-size:1rem;font-weight:700;color:#009499;font-size:1.5rem}@media(min-width:768px){.marketing-sales-system-benefits__subsection-title{font-size:1.75rem}}@media(max-width:450px){.marketing-sales-system-benefits__subsection-title{font-size:1.25rem;margin-bottom:1rem}}.marketing-sales-system-benefits__benefit-list{list-style:none;padding:0;margin:2rem 0;gap:1.25rem;display:flex;flex-direction:column}@media(min-width:768px){.marketing-sales-system-benefits__benefit-list{gap:1.5rem}}.marketing-sales-system-benefits__benefit-list li{font-size:.95rem;line-height:1.75;color:#fffc;padding-left:1.5rem;position:relative}@media(min-width:768px){.marketing-sales-system-benefits__benefit-list li{font-size:1.125rem}}.marketing-sales-system-benefits__benefit-list li:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.5rem;line-height:1}.marketing-sales-integration{padding:5rem 0;word-break:break-word;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-integration{padding:7rem 0}}@media(max-width:450px){.marketing-sales-integration{padding:3rem 0}}.marketing-sales-integration__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-integration__title{font-size:3rem}}@media(max-width:450px){.marketing-sales-integration__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-integration__intro,.marketing-sales-integration__outro{font-size:1rem;line-height:1.75;color:#d1d5db;text-align:center}@media(min-width:768px){.marketing-sales-integration__intro,.marketing-sales-integration__outro{font-size:1.125rem;line-height:1.8}}@media(max-width:450px){.marketing-sales-integration__intro,.marketing-sales-integration__outro{font-size:1rem}}.marketing-sales-integration__intro{margin-bottom:2rem}.marketing-sales-integration__outro{margin-top:2rem}.marketing-sales-integration__list-container{display:flex;flex-direction:column;gap:.75rem;background:transparent;border-radius:1rem;padding:2rem;border:2px solid #006366;transition:all .3s ease}.marketing-sales-integration__list-container:hover{border-color:#009499;transform:translateY(-2px)}@media(max-width:639px){.marketing-sales-integration__list-container{padding:1rem}}.marketing-sales-integration__list-container{margin:2rem 0}.marketing-sales-integration__list{list-style:none;padding:0;margin:0;gap:1.25rem;display:flex;flex-direction:column}@media(min-width:768px){.marketing-sales-integration__list{gap:1.5rem}}.marketing-sales-integration__list li{font-size:.95rem;line-height:1.75;color:#fffc;padding-left:1.5rem;position:relative}@media(min-width:768px){.marketing-sales-integration__list li{font-size:1.125rem}}@media(max-width:450px){.marketing-sales-integration__list li{font-size:1rem}}.marketing-sales-integration__list li:before{content:"•";position:absolute;left:0;color:#009499;font-weight:700;font-size:1.5rem;line-height:1}.marketing-sales-integration__container{max-width:100rem;margin:0 auto}.marketing-sales-faq{padding:5rem 0;border-bottom:2px solid #006366}@media(min-width:768px){.marketing-sales-faq{padding:7rem 0}}@media(max-width:450px){.marketing-sales-faq{padding:3rem 0}}.marketing-sales-faq__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-faq__title{font-size:3rem}}.marketing-sales-faq__title{text-align:center;margin-bottom:1rem}@media(max-width:450px){.marketing-sales-faq__title{font-size:1.75rem;margin-bottom:1.5rem}}.marketing-sales-faq__subtitle{text-align:center;font-size:1.125rem;color:#e5e7eb;margin-bottom:3rem}@media(min-width:768px){.marketing-sales-faq__subtitle{font-size:1.25rem;margin-bottom:4rem}}.marketing-sales-faq__list{display:flex;flex-direction:column;gap:1rem}.marketing-sales-faq__item{background:#ffffff08;border:.0625rem solid #006366;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.marketing-sales-faq__item:hover{background:#ffffff0d;border-color:#009499}.marketing-sales-faq__item{max-width:56rem;margin:0 auto;background:linear-gradient(135deg,#0006,#0063661a);border:2px solid rgba(0,197,204,.2)}.marketing-sales-faq__item:hover{border-color:#00c5cc66;box-shadow:0 4px 6px -1px #00c5cc1a}.marketing-sales-faq__item--active{border-color:#009499;box-shadow:0 8px 12px -2px #00c5cc33}.marketing-sales-faq__item--active .marketing-sales-faq__item-toggle svg{transform:rotate(180deg);color:#009499}.marketing-sales-faq__item--active .marketing-sales-faq__item-content{max-height:500px;padding:0 1.5rem 1.5rem}@media(min-width:768px){.marketing-sales-faq__item--active .marketing-sales-faq__item-content{padding:0 2rem 2rem 5rem}}.marketing-sales-faq__item--active .marketing-sales-faq__item-icon{background:#009499;border-color:#009499;transform:scale(1.05)}.marketing-sales-faq__item--active .marketing-sales-faq__item-question{color:#009499}.marketing-sales-faq__item-header{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left}@media(min-width:768px){.marketing-sales-faq__item-header{gap:1.5rem;padding:2rem}}.marketing-sales-faq__item-header:hover .marketing-sales-faq__item-question{color:#009499}.marketing-sales-faq__item-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#006366;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}@media(min-width:768px){.marketing-sales-faq__item-icon{width:3rem;height:3rem}}.marketing-sales-faq__item-icon svg{width:1.25rem;height:1.25rem}@media(min-width:768px){.marketing-sales-faq__item-icon svg{width:1.5rem;height:1.5rem}}.marketing-sales-faq__item-question{flex:1;font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.4;transition:color .3s ease}@media(min-width:768px){.marketing-sales-faq__item-question{font-size:1.25rem}}@media(max-width:768px){.marketing-sales-faq__item-question{font-size:1rem}}@media(max-width:450px){.marketing-sales-faq__item-question{font-size:.8rem}}.marketing-sales-faq__item-toggle{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.marketing-sales-faq__item-toggle svg{width:1.5rem;height:1.5rem;color:#9ca3af;transition:all .3s ease}.marketing-sales-faq__item-content{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 1.5rem}@media(min-width:768px){.marketing-sales-faq__item-content{padding:0 2rem 0 5rem}}.marketing-sales-faq__item-answer{font-size:1rem;color:#e5e7eb;line-height:1.7;margin:0}@media(min-width:768px){.marketing-sales-faq__item-answer{font-size:1.125rem}}.marketing-sales-final-cta{padding:5rem 0}@media(min-width:768px){.marketing-sales-final-cta{padding:7rem 0}}@media(max-width:450px){.marketing-sales-final-cta{padding:3rem 0}}.marketing-sales-final-cta__container{text-align:center}.marketing-sales-final-cta__title{font-size:1.875rem;font-weight:800;text-align:center;margin-bottom:1rem}@media(min-width:768px){.marketing-sales-final-cta__title{font-size:3rem}}.marketing-sales-final-cta__title{margin-bottom:1.5rem}@media(max-width:450px){.marketing-sales-final-cta__title{font-size:1.75rem}}.marketing-sales-final-cta__text{font-size:1rem;line-height:1.75;color:#d1d5db;max-width:50rem;margin:0 auto 2.5rem}@media(min-width:768px){.marketing-sales-final-cta__text{font-size:1.125rem;line-height:1.8}}@media(max-width:450px){.marketing-sales-final-cta__text{font-size:1rem}}.marketing-sales-final-cta__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:640px){.marketing-sales-final-cta__buttons{flex-direction:row;gap:1.5rem}}.marketing-sales-final-cta__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.marketing-sales-final-cta__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.marketing-sales-final-cta__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.marketing-sales-final-cta__cta-button svg{width:1.75rem;height:1.75rem}}.marketing-sales-final-cta__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.marketing-sales-final-cta__cta-button:active{transform:translateY(0)}.marketing-sales-final-cta__cta-button{display:block;background-color:#009499;border:2px solid #009499}.marketing-sales-final-cta__cta-button:hover{background-color:#006366;border-color:#006366}.marketing-sales-final-cta__cta-button--secondary{background-color:transparent;border:2px solid #009499;color:#fff}.marketing-sales-final-cta__cta-button--secondary:hover{border-color:#006366;background-color:transparent}@media(min-width:640px){.marketing-sales-final-cta__cta-button{width:auto;min-width:16rem}}@media(max-width:450px){.marketing-sales-about__title,.marketing-sales-infrastructure__title,.marketing-sales-infrastructure__subsection-title,.marketing-sales-sales-infrastructure__title,.marketing-sales-sales-infrastructure__subsection-title,.marketing-sales-lifecycle__title,.marketing-sales-reporting__title,.marketing-sales-reporting__subtitle,.marketing-sales-system-benefits__title,.marketing-sales-system-benefits__subsection-title,.marketing-sales-integration__title,.marketing-sales-faq__title,.marketing-sales-final-cta__title{font-size:1.5rem}.marketing-sales-about__text,.marketing-sales-infrastructure__benefit-list li,.marketing-sales-sales-infrastructure__subsection-text,.marketing-sales-sales-infrastructure__benefit-list li,.marketing-sales-lifecycle__intro,.marketing-sales-lifecycle__outro,.marketing-sales-lifecycle__phase,.marketing-sales-reporting__intro,.marketing-sales-reporting__outro,.marketing-sales-reporting__list li,.marketing-sales-system-benefits__intro,.marketing-sales-system-benefits__benefit-list li,.marketing-sales-integration__intro,.marketing-sales-integration__outro,.marketing-sales-integration__list li,.marketing-sales-faq__subtitle,.marketing-sales-faq__item-answer,.marketing-sales-final-cta__text{font-size:1rem}}@media(max-width:21.875rem){.marketing-sales-about__title,.marketing-sales-infrastructure__title,.marketing-sales-infrastructure__subsection-title,.marketing-sales-sales-infrastructure__title,.marketing-sales-sales-infrastructure__subsection-title,.marketing-sales-lifecycle__title,.marketing-sales-reporting__title,.marketing-sales-reporting__subtitle,.marketing-sales-system-benefits__title,.marketing-sales-system-benefits__subsection-title,.marketing-sales-integration__title,.marketing-sales-faq__title,.marketing-sales-final-cta__title{font-size:1.3rem}.marketing-sales-about__text,.marketing-sales-infrastructure__benefit-list li,.marketing-sales-sales-infrastructure__subsection-text,.marketing-sales-sales-infrastructure__benefit-list li,.marketing-sales-lifecycle__intro,.marketing-sales-lifecycle__outro,.marketing-sales-lifecycle__phase,.marketing-sales-reporting__intro,.marketing-sales-reporting__outro,.marketing-sales-reporting__list li,.marketing-sales-system-benefits__intro,.marketing-sales-system-benefits__benefit-list li,.marketing-sales-integration__intro,.marketing-sales-integration__outro,.marketing-sales-integration__list li,.marketing-sales-faq__subtitle,.marketing-sales-faq__item-answer,.marketing-sales-final-cta__text{font-size:.9rem}.marketing-sales-about,.marketing-sales-infrastructure,.marketing-sales-sales-infrastructure,.marketing-sales-lifecycle,.marketing-sales-reporting,.marketing-sales-system-benefits,.marketing-sales-integration,.marketing-sales-faq,.marketing-sales-final-cta{padding:2rem 0}.marketing-sales-infrastructure__grid,.marketing-sales-sales-infrastructure__grid,.marketing-sales-system-benefits__grid{gap:1.5rem}.marketing-sales-faq__list{gap:1rem}.marketing-sales-faq__item-icon{display:none}.marketing-sales-hero__buttons,.marketing-sales-final-cta__buttons{gap:.75rem}}@media(max-width:28.125rem){.marketing-sales-faq__item-icon{display:none}.marketing-sales-hero__cta-button,.marketing-sales-final-cta__cta-button{padding:.7rem 1rem;font-size:.85rem}}.marketing-sales__modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .2s ease-in}.marketing-sales__modal-content{position:relative;width:100%;max-width:50rem;height:90vh;max-height:50rem;background-color:#3c3c3c;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;animation:slideUp .3s ease-out}@media(max-width:640px){.marketing-sales__modal-content{height:95vh;max-height:none;border-radius:.5rem}}.marketing-sales__modal-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid rgba(144,164,174,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;color:#000}.marketing-sales__modal-close svg{width:1.5rem;height:1.5rem}.marketing-sales__modal-close:hover{transform:scale(1.1)}.marketing-sales__modal-iframe{width:100%;height:100%;border:none}.news-events{min-height:100vh}.news-events__hero{padding:8rem 0 5rem;position:relative;overflow:hidden;max-width:102rem;margin:0 auto}@media(max-width:1024px){.news-events__hero{padding:7rem 0 4rem}}.news-events__hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:1280px){.news-events__hero-content{grid-template-columns:1fr;gap:3rem}}@media(max-width:640px){.news-events__hero-content{gap:2rem}}@media(max-width:31.25rem){.news-events__hero-content{gap:1.5rem}}@media(max-width:26.25rem){.news-events__hero-content{gap:1rem}}.news-events__hero-badge{display:flex;align-items:center;gap:.5rem;width:max-content}@media(max-width:640px){.news-events__hero-badge-container{justify-content:center;display:flex}}.news-events__hero-badge{border:2px solid #009499;padding:.5rem 1rem;border-radius:3.125rem;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:31.25rem){.news-events__hero-badge{padding:.375rem .75rem;font-size:.75rem;margin-bottom:1rem}}@media(max-width:26.25rem){.news-events__hero-badge{padding:.25rem .5rem;font-size:.625rem;margin-bottom:.75rem;border-width:1px}}.news-events__badge-icon{fill:#009499}@media(max-width:26.25rem){.news-events__badge-icon{width:.875rem;height:.875rem}}.news-events__hero-title{font-size:2rem;font-weight:800;color:#fff;line-height:1;margin-bottom:1rem}@media(max-width:640px){.news-events__hero-title{text-align:center}}@media(max-width:450px){.news-events__hero-title{font-size:1.57rem}}@media(max-width:26.875rem){.news-events__hero-title{font-size:1.57rem}}@media(min-width:640px){.news-events__hero-title{font-size:2.5rem}}@media(min-width:768px){.news-events__hero-title{font-size:3rem}}@media(min-width:1280px){.news-events__hero-title{font-size:3.75rem}}.news-events__hero-title-gradient{background:linear-gradient(135deg,#009499,#006366);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.news-events__hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:3rem;opacity:.9}@media(max-width:640px){.news-events__hero-subtitle{text-align:center}}@media(max-width:640px){.news-events__hero-subtitle{font-size:1.125rem;margin-bottom:2rem}}@media(max-width:31.25rem){.news-events__hero-subtitle{font-size:1rem;margin-bottom:1.5rem}}@media(max-width:26.25rem){.news-events__hero-subtitle{font-size:.875rem;line-height:1.5;margin-bottom:1rem}}.news-events__hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:640px){.news-events__hero-stats{grid-template-columns:1fr;gap:.75rem}}@media(max-width:31.25rem){.news-events__hero-stats{grid-template-columns:1fr;gap:.5rem}}@media(max-width:26.25rem){.news-events__hero-stats{gap:.375rem}}.news-events__hero-stat{text-align:center;padding:1rem;background:#0094991a;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border-radius:.75rem;border:2px solid #009499}@media(max-width:31.25rem){.news-events__hero-stat{padding:.75rem;border-radius:.5rem}}@media(max-width:26.25rem){.news-events__hero-stat{padding:.5rem;border-radius:.375rem;border-width:1px}}.news-events__hero-stat-value{font-size:2rem;font-weight:700;color:#009499}@media(max-width:640px){.news-events__hero-stat-value{font-size:1.5rem}}@media(max-width:31.25rem){.news-events__hero-stat-value{font-size:1.25rem}}@media(max-width:26.25rem){.news-events__hero-stat-value{font-size:1rem}}.news-events__hero-stat-label{font-size:.875rem;margin-top:.5rem}@media(max-width:31.25rem){.news-events__hero-stat-label{font-size:.75rem;margin-top:.25rem}}@media(max-width:26.25rem){.news-events__hero-stat-label{font-size:.625rem;margin-top:.125rem}}.news-events__hero-chat{position:relative}.news-events__chat-window{background:#ffffff0d;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border-radius:1.5rem;border:2px solid #009499;padding:1.5rem;box-shadow:0 1.5625rem 3.125rem -.75rem #00000080}@media(max-width:31.25rem){.news-events__chat-window{border-radius:1rem;padding:1rem 1rem 2rem;border-width:1px}}@media(max-width:26.25rem){.news-events__chat-window{border-radius:.75rem;padding:.75rem .75rem 1.5rem}}.news-events__chat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:26.25rem){.news-events__chat-header{margin-bottom:1rem}}.news-events__chat-header-info{display:flex;align-items:center;gap:.75rem}@media(max-width:26.25rem){.news-events__chat-header-info{gap:.5rem}}.news-events__chat-avatar{width:3rem;height:3rem;background:#009499;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}@media(max-width:26.25rem){.news-events__chat-avatar{width:2.5rem;height:2.5rem}}.news-events__chat-avatar svg{width:1.5rem;height:1.5rem}@media(max-width:26.25rem){.news-events__chat-avatar svg{width:1.25rem;height:1.25rem}}.news-events__chat-title{font-weight:700;font-size:1.125rem}@media(max-width:26.25rem){.news-events__chat-title{font-size:1rem}}.news-events__chat-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#009499;font-weight:500}@media(max-width:26.25rem){.news-events__chat-status{font-size:.75rem;gap:.25rem}}.news-events__chat-status-dot{width:.5rem;height:.5rem;background:#009499;border-radius:50%;animation:pulse 2s infinite}@media(max-width:26.25rem){.news-events__chat-status-dot{width:.375rem;height:.375rem}}.news-events__chat-reset{background:none;border:none;color:#ffffff80;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s}@media(max-width:26.25rem){.news-events__chat-reset{padding:.375rem}}.news-events__chat-reset:hover{color:#fffc;background:#ffffff1a}.news-events__chat-reset svg{width:1.25rem;height:1.25rem}@media(max-width:26.25rem){.news-events__chat-reset svg{width:1rem;height:1rem}}.news-events__chat-messages{max-height:24rem;overflow-y:auto;margin-bottom:1.5rem;scroll-behavior:smooth}@media(max-width:26.25rem){.news-events__chat-messages{max-height:18rem;margin-bottom:1rem}}.news-events__chat-message{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;animation:fadeIn .3s ease-in}@media(max-width:26.25rem){.news-events__chat-message{gap:.5rem;margin-bottom:.75rem}}.news-events__chat-message-avatar{width:2rem;height:2rem;background:#009499;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:26.25rem){.news-events__chat-message-avatar{width:1.75rem;height:1.75rem}}.news-events__chat-message-avatar svg{width:1rem;height:1rem}@media(max-width:26.25rem){.news-events__chat-message-avatar svg{width:.875rem;height:.875rem}}.news-events__chat-message-bubble{background:#ffffff1a;padding:.75rem;border-radius:.75rem;max-width:75%}@media(max-width:26.25rem){.news-events__chat-message-bubble{padding:.5rem;border-radius:.5rem;max-width:85%}}.news-events__chat-message-bubble p{font-size:.875rem;margin:0}@media(max-width:26.25rem){.news-events__chat-message-bubble p{font-size:.75rem}}.news-events__chat-message--user{flex-direction:row-reverse}.news-events__chat-message--user .news-events__chat-message-bubble{background:#009499}.news-events__industry-selector,.news-events__quick-actions{margin-top:1rem}@media(max-width:26.25rem){.news-events__industry-selector,.news-events__quick-actions{margin-top:.75rem}}.news-events__industry-label,.news-events__quick-actions-label{font-size:.875rem;font-weight:500;margin-bottom:.75rem}@media(max-width:26.25rem){.news-events__industry-label,.news-events__quick-actions-label{font-size:.75rem;margin-bottom:.5rem}}.news-events__industry-buttons,.news-events__quick-actions-buttons{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:26.25rem){.news-events__industry-buttons,.news-events__quick-actions-buttons{gap:.375rem}}.news-events__industry-btn,.news-events__quick-action-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ccfdff33,#0094994d);border:1px solid #009499;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}@media(max-width:26.25rem){.news-events__industry-btn,.news-events__quick-action-btn{padding:.375rem .75rem;font-size:.75rem;border-radius:.375rem;gap:.25rem}}.news-events__industry-btn:hover,.news-events__quick-action-btn:hover{background:linear-gradient(135deg,#00949966,#ccfdff4d);transform:translateY(-.125rem)}.news-events__chat-badge{position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;background:#009499;color:#fff;padding:.5rem 1rem;border-radius:3.125rem;font-size:.875rem;font-weight:500;box-shadow:0 .625rem 1.5625rem -.3125rem #00949980}@media(max-width:26.25rem){.news-events__chat-badge{padding:.375rem .75rem;font-size:.75rem;gap:.375rem}}.news-events__chat-badge-dot{width:.5rem;height:.5rem;background:#fff;border-radius:50%;animation:pulse 2s infinite}@media(max-width:26.25rem){.news-events__chat-badge-dot{width:.375rem;height:.375rem}}.news-events__search{padding:3rem 0;border-bottom:1px solid #009499}@media(max-width:26.25rem){.news-events__search{padding:2rem 0}}.news-events__search-container{max-width:64rem;margin:0 auto}.news-events__search-wrapper{position:relative;margin-bottom:2rem}@media(max-width:26.25rem){.news-events__search-wrapper{margin-bottom:1.5rem}}.news-events__search-input{width:100%;padding:1rem 1.5rem 1rem 3.5rem;border-radius:.75rem;border:2px solid #009499;background:#ffffff0d;color:#fff;font-size:1.125rem;outline:none;transition:all .3s}@media(max-width:26.25rem){.news-events__search-input{padding:.75rem 1rem .75rem 2.75rem;border-radius:.5rem;border-width:1px;font-size:1rem}}.news-events__search-input:focus{outline:none}.news-events__search-input::placeholder{color:#ffffff80}.news-events__search-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;color:#ffffff80}@media(max-width:26.25rem){.news-events__search-icon{left:1rem;width:1.25rem;height:1.25rem}}.news-events__filters{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media(max-width:26.25rem){.news-events__filters{gap:.5rem}}.news-events__filter{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-radius:3.125rem;background:#009499;color:#fff;font-weight:600;border:none;cursor:pointer;transition:all .2s;font-size:.875rem}@media(max-width:31.25rem){.news-events__filter{padding:.4rem 1rem;font-size:.75rem}}@media(max-width:26.25rem){.news-events__filter{padding:.35rem .75rem;font-size:.65rem;border-radius:1.875rem}}.news-events__filter:hover{background:#006366;transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #0094994d}@media(max-width:26.25rem){.news-events__filter:hover{transform:none}}.news-events__filter--active{background:#006366;box-shadow:0 .25rem .75rem #00949980}.news-events__articles{padding:5rem 0}@media(max-width:26.25rem){.news-events__articles{padding:3rem 0}}.news-events__articles-header{text-align:center;margin-bottom:4rem}@media(max-width:26.25rem){.news-events__articles-header{margin-bottom:2.5rem}}.news-events__articles-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:31.25rem){.news-events__articles-title{font-size:1.875rem}}@media(max-width:26.25rem){.news-events__articles-title{font-size:1.5rem;margin-bottom:.75rem}}.news-events__articles-subtitle{font-size:1.25rem;opacity:.8}@media(max-width:31.25rem){.news-events__articles-subtitle{font-size:1rem}}@media(max-width:26.25rem){.news-events__articles-subtitle{font-size:.875rem}}.news-events__articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(21.875rem,1fr));gap:2rem}@media(max-width:768px){.news-events__articles-grid{grid-template-columns:1fr}}@media(max-width:26.25rem){.news-events__articles-grid{gap:1.5rem}}.news-events__article-card{background:#ffffff0d;border-radius:.75rem;border:2px solid #009499;overflow:hidden;transition:all .3s;text-decoration:none;color:inherit}@media(max-width:26.25rem){.news-events__article-card{border-radius:.5rem;border-width:1px}}.news-events__article-card:hover{transform:translateY(-.5rem);box-shadow:0 1.25rem 2.5rem #0000004d;border-color:#006366}@media(max-width:26.25rem){.news-events__article-card:hover{transform:none}}.news-events__article-image{height:14rem;position:relative;overflow:hidden}@media(max-width:26.25rem){.news-events__article-image{height:10rem}}.news-events__article-image img{width:100%;height:100%;object-fit:cover}.news-events__article-image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#0094994d,#00c9ce4d)}.news-events__article-content{padding:1.5rem}@media(max-width:640px){.news-events__article-content{text-align:center}}@media(max-width:26.25rem){.news-events__article-content{padding:1rem}}.news-events__article-category{display:inline-block;font-size:.75rem;border:2px solid #009499;border-radius:3.125rem;padding:.25rem .75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03125rem}@media(max-width:26.25rem){.news-events__article-category{font-size:.65rem;padding:.2rem .5rem;border-width:1px}}.news-events__article-title{font-size:1.25rem;font-weight:700;color:#009499;margin:.75rem 0;transition:color .2s}@media(max-width:26.25rem){.news-events__article-title{font-size:1rem;margin:.5rem 0}}.news-events__article-card:hover .news-events__article-title{color:#006366}.news-events__article-description{font-size:.875rem;line-height:1.6;opacity:.8}@media(max-width:26.25rem){.news-events__article-description{font-size:.75rem;line-height:1.5}}.news-events__newsletter{padding:5rem 0}@media(max-width:31.25rem){.news-events__newsletter{padding:3rem 0}}@media(max-width:26.25rem){.news-events__newsletter{padding:2rem 0}}.news-events__newsletter{position:relative;overflow:hidden}.news-events__newsletter-container{text-align:center}.news-events__newsletter-title{font-size:3rem;font-weight:800;margin-bottom:1rem}@media(max-width:768px){.news-events__newsletter-title{font-size:2rem}}@media(max-width:31.25rem){.news-events__newsletter-title{font-size:1.75rem}}@media(max-width:26.25rem){.news-events__newsletter-title{font-size:1.375rem;margin-bottom:.75rem}}.news-events__newsletter-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}@media(max-width:31.25rem){.news-events__newsletter-subtitle{font-size:1rem;margin-bottom:1.75rem}}@media(max-width:26.25rem){.news-events__newsletter-subtitle{font-size:.875rem;margin-bottom:1.25rem}}.news-events__newsletter-form-wrapper{background:#3c3c3c;border-radius:1.5rem;max-width:50rem;margin:0 auto;height:21rem}@media(max-width:26.25rem){.news-events__newsletter-form-wrapper{border-radius:1rem}}.news-events__newsletter-form{width:100%;height:25rem;border:none}.news-events__newsletter-inputs{display:flex;gap:1rem}@media(max-width:640px){.news-events__newsletter-inputs{flex-direction:column}}@media(max-width:26.25rem){.news-events__newsletter-inputs{gap:.75rem}}.news-events__newsletter-input{flex:1;padding:1rem 1.5rem;border-radius:.75rem;background:#ffffffe6;border:none;font-size:1rem;font-weight:500;outline:none}@media(max-width:26.25rem){.news-events__newsletter-input{padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem}}.news-events__newsletter-input::placeholder{color:#00000080}.news-events__newsletter-input:focus{outline:none}.news-events__newsletter-button{padding:1rem 2rem;background:#009499;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s}@media(max-width:26.25rem){.news-events__newsletter-button{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;gap:.375rem}}.news-events__newsletter-button:hover{background:#006366;transform:translateY(-.125rem);box-shadow:0 .625rem 1.5625rem #0094994d}.news-events__newsletter-button svg{width:1.25rem;height:1.25rem}@media(max-width:26.25rem){.news-events__newsletter-button svg{width:1rem;height:1rem}}.news-events__newsletter-trust{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;opacity:.9}@media(max-width:26.25rem){.news-events__newsletter-trust{font-size:.75rem;gap:.375rem}}.news-events__newsletter-trust svg{width:1rem;height:1rem}@media(max-width:26.25rem){.news-events__newsletter-trust svg{width:.875rem;height:.875rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.about{padding-top:5rem}@media(min-width:768px){.about{padding-top:6rem}}.about__cta{word-break:break-word}.about__hero{padding:3rem 0 5rem;position:relative;overflow:hidden;border-bottom:2px solid #006366}@media(max-width:768px){.about__hero{padding:2rem 0 3rem}}.about__hero-grid{display:grid;grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.about__hero-grid{grid-template-columns:1fr 1fr;gap:4rem}}.about__hero-content{animation:fadeIn .8s ease-in}.about__hero-badge{display:inline-flex;align-items:center;gap:.5rem;border:2px solid #006366;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:640px){.about__hero-badge-container{display:flex;justify-content:center}}.about__hero-badge-icon{font-size:1.25rem;display:flex}.about__hero-badge-icon--svg{fill:#006366}.about__hero-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(max-width:640px){.about__hero-title{text-align:center}}@media(min-width:1280px){.about__hero-title{font-size:3.75rem}}.about__hero-description{font-size:1.25rem;line-height:1.75}@media(max-width:640px){.about__hero-description{text-align:center}}@media(max-width:1023px){.about__hero-testimonial{margin-top:3rem}}.about__testimonial-card{background:#0063661a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:2.5rem;border:2px solid #006366;box-shadow:0 25px 50px -12px #00000080}.about__testimonial-quote-icon{display:flex;justify-content:center;margin-bottom:1.5rem;width:4rem;height:4rem;margin-left:auto;margin-right:auto;border:2px solid #006366;border-radius:50%;align-items:center}.about__testimonial-svg{width:2rem;height:2rem;color:#006366}.about__testimonial-content{text-align:center}.about__testimonial-text{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem;color:#fff}@media(min-width:768px){.about__testimonial-text{font-size:1.875rem}}.about__testimonial-stars{display:flex;justify-content:center;gap:.25rem;margin-bottom:1rem}.about__testimonial-star{width:1.5rem;height:1.5rem;color:#fbbf24}.about__testimonial-author{margin-top:1rem}.about__testimonial-author-name{font-weight:700;font-size:1.125rem;color:#fff}.about__testimonial-author-position{font-size:.875rem;color:#ffffffb3}.about__team{padding:4rem 0}.about__team-header{text-align:center;margin-bottom:4rem}.about__team-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#fff}@media(min-width:768px){.about__team-title{font-size:3rem}}.about__team-description{font-size:1.25rem;color:#fffc;max-width:48rem;margin:0 auto}.about__team-grid{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;max-width:80rem;margin:0 auto}@media(min-width:640px){.about__team-grid{flex-direction:row;flex-wrap:wrap}}.about__team-member{width:21rem;height:28rem;perspective:1000px}@media(max-width:23.43rem){.about__team-member{width:18rem;height:24rem}}.about__team-member:hover .about__team-card{transform:rotateY(180deg)}.about__team-card{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.about__team-card-front,.about__team-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:1rem}.about__team-card-front{border:2px solid #006366;background:#0009;box-shadow:0 10px 30px #0000004d;padding:2rem 1rem}.about__team-card-content{text-align:center}.about__team-member-image{width:14rem;height:14rem;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:4px solid #006366;box-shadow:0 10px 30px #0006}.about__team-member-img{width:100%;height:100%;object-fit:cover}.about__team-member-img--sina{height:auto}.about__team-member-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.about__team-member-role{color:#006366;font-weight:600;margin-bottom:1rem}.about__team-card-back{background:linear-gradient(135deg,#009499,#006366);transform:rotateY(180deg);box-shadow:0 10px 30px #0000004d;padding:2rem}.about__team-card-back-content{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.about__team-member-bio{color:#fff;font-size:1.125rem;line-height:1.75}.about__mission-vision{margin-bottom:4rem}.about__mission-vision-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.about__mission-vision-grid{grid-template-columns:1fr 1fr}}.about__mission-card,.about__vision-card{border:2px solid #006366;background:#0006;border-radius:1rem;padding:2rem 1rem;text-align:center}.about__mission-card-title,.about__vision-card-title{font-size:1.875rem;font-weight:700;margin-bottom:1rem;color:#fff}.about__mission-card-text,.about__vision-card-text{color:#fffc;line-height:1.75}.about__values{margin-bottom:4rem}.about__values-card{border:2px solid #006366;background:#0006;border-radius:1rem;padding:2rem}.about__values-title{font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center;color:#fff}.about__values-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.about__values-grid{grid-template-columns:repeat(3,1fr)}}.about__value-item{text-align:center}.about__value-icon{width:4rem;height:4rem;margin:0 auto 1rem;background:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center}.about__value-icon-svg{width:2rem;height:2rem;color:#fff}.about__value-item-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#009499,#006366);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about__value-item-text{color:#fffc}.about__cta{margin-bottom:2rem}.about__cta-card{border:2px solid #006366;border-radius:1.5rem;padding:3rem;text-align:center;background:linear-gradient(135deg,#0094991a,#0063661a);box-shadow:0 25px 50px -12px #00000080}.about__cta-content{max-width:48rem;margin:0 auto}.about__cta-title{font-size:2rem;font-weight:800;margin-bottom:1rem;color:#fff}@media(min-width:640px){.about__cta-title{font-size:2.5rem}}.about__cta-description{font-size:1.25rem;margin-bottom:2rem;color:#ffffffe6}.about__cta-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:640px){.about__cta-buttons{flex-direction:row}}.about__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.about__cta-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.about__cta-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.about__cta-button svg{width:1.75rem;height:1.75rem}}.about__cta-button:hover{background-color:#16a34a;transform:translateY(-2px)}.about__cta-button:active{transform:translateY(0)}.about__cta-button{justify-content:center;text-decoration:none;cursor:pointer}.about__cta-button--primary{background:#009499;box-shadow:0 10px 30px #0000004d}.about__cta-button--primary:hover{background:#006366;transform:scale(1.05);box-shadow:0 15px 40px #0006}.about__cta-button--secondary{background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid #006366;color:#fff}.about__cta-button--secondary:hover{background:transparent;color:#006366;transform:scale(1.05)}.about__cta-button-icon{width:1.5rem;height:1.5rem}@media(max-width:450px){.about__cta-button-icon{display:none}}@media(max-width:21.875rem){.about__hero-title,.about__team-title,.about__mission-card-title,.about__vision-card-title,.about__values-title,.about__value-item-title,.about__cta-title{font-size:1.3rem}.about__hero-description,.about__team-description,.about__cta-description,.about__testimonial-text{font-size:.9rem}}.career{padding-top:5rem;display:flex;flex-direction:column;gap:3rem}@media(min-width:768px){.career{padding-top:6rem}}.career__hero{padding:3rem 0 5rem;border-bottom:2px solid #006366}@media(max-width:768px){.career__hero{padding:2rem 0 3rem}}.career__hero-grid{display:grid;grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.career__hero-grid{grid-template-columns:1fr 1fr;gap:4rem}}.career__hero-content{animation:fadeIn .8s ease-in}.career__hero-badge{display:inline-flex;align-items:center;gap:.5rem;border:2px solid #009499;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;color:#009499;transition:all .3s ease}@media(max-width:640px){.career__hero-badge-container{display:flex;justify-content:center}}.career__hero-badge:hover{border-color:#006366}.career__hero-badge-icon{width:1.25rem;height:1.25rem}.career__hero-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#fff}@media(max-width:640px){.career__hero-title{text-align:center}}@media(min-width:768px){.career__hero-title{font-size:3rem}}@media(min-width:1280px){.career__hero-title{font-size:3.75rem}}.career__hero-description{font-size:1.25rem;line-height:1.75;color:#ffffffe6}@media(max-width:640px){.career__hero-description{text-align:center}}@media(max-width:1023px){.career__hero-highlights{margin-top:3rem}}.career__highlights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:450px){.career__highlights-grid{grid-template-columns:1fr}}.career__highlight-card{background:transparent;border-radius:1rem;padding:1.5rem;border:2px solid #006366;transition:all .3s ease}@media(max-width:640px){.career__highlight-card{display:flex;align-items:center;flex-direction:column;justify-content:center}}@media(max-width:450px){.career__highlight-card{padding:2rem 1rem}}.career__highlight-card:hover{border-color:#009499;transform:translateY(-2px)}.career__highlight-icon{width:3rem;height:3rem;background:#009499;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.career__highlight-icon-svg{width:1.5rem;height:1.5rem;color:#fff}.career__highlight-title{font-size:1.125rem;font-weight:700;color:#009499;margin-bottom:.5rem}@media(max-width:640px){.career__highlight-title{text-align:center}}.career__highlight-text{font-size:.875rem;color:#fffc}@media(max-width:640px){.career__highlight-text{text-align:center}}.career__why-title{font-size:2rem;font-weight:800;margin-bottom:1rem;color:#fff}@media(min-width:768px){.career__why-title{font-size:2.5rem}}.career__why-header{margin:0 auto;width:max-content;margin-bottom:3rem}@media(max-width:450px){.career__why-header{width:100%;max-width:100%}}.career__why-description{font-size:1.125rem;color:#fffc;max-width:42rem;margin:0 auto;overflow-wrap:break-word;word-break:break-word}.career__why-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.career__why-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.career__why-grid{grid-template-columns:repeat(4,1fr)}}.career__reason-card{background:#0006;border:2px solid #006366;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 30px #0000004d;transition:all .3s ease}@media(max-width:640px){.career__reason-card{display:flex;flex-direction:column;align-items:center;text-align:center}}@media(max-width:450px){.career__reason-card{padding:2rem 1rem}}.career__reason-card:hover{border-color:#009499;box-shadow:0 15px 40px #0006;transform:scale(1.05)}.career__reason-icon{width:3rem;height:3rem;background:#009499;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.career__reason-icon-svg{width:1.5rem;height:1.5rem;color:#fff}.career__reason-title{font-size:1.25rem;font-weight:700;color:#009499;margin-bottom:.5rem}.career__reason-text{color:#fffc;line-height:1.6}.career__no-positions-card{background:#0000004d;border-radius:1.5rem;padding:3rem;text-align:center;border:2px solid #009499;position:relative;overflow:hidden}@media(max-width:450px){.career__no-positions-card{padding:2rem 1rem}}.career__no-positions-content{max-width:48rem;margin:0 auto;position:relative}.career__spline-iframe{position:absolute;right:0;top:0;width:14rem;height:14rem;pointer-events:none;z-index:1;transform:translateZ(0);will-change:transform;backface-visibility:hidden}@media(max-width:768px){.career__spline-iframe{display:none}}.career__spline-iframe iframe{width:100%;height:100%;border:none;transform:translateZ(0);backface-visibility:hidden}.career__no-positions-icon{width:5rem;height:5rem;background:#006366;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.career__no-positions-icon:hover{background:#009499}.career__no-positions-icon-svg{width:2.5rem;height:2.5rem;color:#fff}.career__no-positions-title{font-size:2rem;font-weight:800;margin-bottom:1rem;color:#fff}@media(min-width:768px){.career__no-positions-title{font-size:2.5rem}}.career__no-positions-description{font-size:1.25rem;margin-bottom:2rem;color:#fffc}.career__no-positions-benefits{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media(min-width:640px){.career__no-positions-benefits{flex-direction:row}}.career__no-positions-benefit{display:flex;align-items:center;gap:.5rem;color:#009499;transition:color .3s ease}.career__no-positions-benefit:hover{color:#fff}.career__benefit-icon{width:1.5rem;height:1.5rem;flex-shrink:0}@media(max-width:450px){.career__benefit-icon{width:1.25rem;height:1.25rem}}.career__benefit-text{font-weight:600}.career__cta{margin-bottom:2rem}.career__cta-card{border:2px solid #009499;border-radius:1.5rem;padding:3rem;text-align:center;background:linear-gradient(135deg,#0094991a,#0063661a);box-shadow:0 25px 50px -12px #00000080}@media(max-width:450px){.career__cta-card{padding:2rem 1rem}}.career__cta-content{max-width:48rem;margin:0 auto}.career__cta-title{font-size:2rem;font-weight:800;margin-bottom:1rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:.75rem}@media(min-width:768px){.career__cta-title{font-size:2.5rem}}.career__cta-title-icon{width:2rem;height:2rem}@media(min-width:768px){.career__cta-title-icon{width:2.5rem;height:2.5rem}}.career__cta-description{font-size:1.25rem;margin-bottom:2.5rem;color:#ffffffe6}.career__cta-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:640px){.career__cta-buttons{flex-direction:row}}.career__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border-radius:.75rem;font-weight:700;font-size:1.125rem;transition:all .3s ease;text-decoration:none}.career__cta-button--primary{background:#009499;color:#fff;box-shadow:0 10px 30px #0000004d}.career__cta-button--primary:hover{background:#006366;transform:scale(1.05);box-shadow:0 15px 40px #0006}.career__cta-button--secondary{background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid #009499;color:#fff}.career__cta-button--secondary:hover{border-color:#006366;transform:scale(1.05);color:#006366}.career__cta-button-icon{width:1.5rem;height:1.5rem}@media(max-width:450px){.career__cta-button-icon{display:none}}@media(max-width:450px){.career__hero-title,.career__why-title,.career__no-positions-title,.career__cta-title,.career__highlight-title,.career__reason-title{font-size:1.5rem}.career__hero-description,.career__why-description,.career__no-positions-description,.career__cta-description,.career__highlight-text,.career__reason-text,.career__benefit-text{font-size:1rem}}@media(max-width:21.875rem){.career__hero-title,.career__why-title,.career__no-positions-title,.career__cta-title,.career__highlight-title,.career__reason-title{font-size:1.3rem}.career__hero-description,.career__why-description,.career__no-positions-description,.career__cta-description,.career__highlight-text,.career__reason-text,.career__benefit-text{font-size:.9rem}}.terms-of-service__hero{padding:8rem 0 5rem;position:relative;overflow:hidden}@media(max-width:1024px){.terms-of-service__hero{padding:7rem 0 4rem}}.terms-of-service__hero-container{max-width:64rem;margin:0 auto}.terms-of-service__hero-content{text-align:center;animation:fadeIn .8s ease-in}.terms-of-service__hero-badge{display:inline-flex;align-items:center;gap:.5rem;border:2px solid #006366;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.terms-of-service__hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:1280px){.terms-of-service__hero-title{font-size:3.75rem}}@media(max-width:768px){.terms-of-service__hero-title{font-size:1.9rem}}.terms-of-service__hero-subtitle{font-size:1.25rem;line-height:1.6;opacity:.9}.terms-of-service__badge-icon{color:#009499;width:1rem;height:1rem}.terms-of-service__container{max-width:64rem;margin:0 auto}@media(max-width:640px){.terms-of-service__container{text-align:center}}.terms-of-service__intro{display:flex;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;padding:2rem;margin-bottom:2rem;border:2px solid #006366}.terms-of-service__intro-icon{width:3rem;height:3rem;background:#009499;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.terms-of-service__intro-icon svg{width:1.5rem;height:1.5rem}@media(max-width:450px){.terms-of-service__intro-icon{display:none}}.terms-of-service__intro-text{flex:1}.terms-of-service__intro-title{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.terms-of-service__intro-paragraph{margin-bottom:.75rem;line-height:1.6}.terms-of-service__intro-paragraph:last-child{margin-bottom:0}.terms-of-service__intro-company{font-size:.875rem;margin-top:.75rem}.terms-of-service__section{border-radius:1.5rem;box-shadow:0 10px 30px #0000004d;padding:2rem;margin-bottom:2rem}@media(max-width:450px){.terms-of-service__section{padding:2rem 0}}.terms-of-service__section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}@media(max-width:640px){.terms-of-service__section-header{justify-content:center}}.terms-of-service__section-title{font-size:1.5rem;font-weight:700}@media(max-width:640px){.terms-of-service__section-title{width:min-content}}.terms-of-service__section-number{width:2.5rem;height:2.5rem;background:#009499;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex-shrink:0}.terms-of-service__section-content{color:#fff}.terms-of-service__section-paragraph{margin-bottom:1rem;line-height:1.6;color:#fff}.terms-of-service__section-paragraph:last-child{margin-bottom:0}.terms-of-service__subsection{margin-top:1.5rem}.terms-of-service__subsection:first-child{margin-top:0}.terms-of-service__subsection-title{font-size:1.125rem;font-weight:600;color:#006366;margin-bottom:.5rem}.terms-of-service__list{list-style:none;padding:0;margin:1rem 0;text-align:left}.terms-of-service__list li{display:flex;align-items:flex-start;margin-bottom:.5rem}.terms-of-service__list li:last-child{margin-bottom:0}.terms-of-service__list-icon{width:1.25rem;height:1.25rem;background:#009499;border-radius:50%;color:#fff;padding:.25rem;flex-shrink:0;margin-right:.5rem;margin-top:.125rem;transition:all .2s}.terms-of-service__list-icon:hover{transform:scale(1.1);box-shadow:0 4px 8px #0063664d}.terms-of-service__ordered-list{list-style:none;padding:0;margin:1rem 0}.terms-of-service__ordered-list li{display:flex;align-items:flex-start;margin-bottom:.5rem}.terms-of-service__ordered-list li:last-child{margin-bottom:0}.terms-of-service__ordered-number{width:1.5rem;height:1.5rem;background:#009499;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.75rem;margin-top:.125rem;color:#fff;font-weight:600;font-size:.875rem}.terms-of-service__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:1rem;margin:1rem 0}.terms-of-service__card{border:2px solid #006366;border-radius:.75rem;padding:1rem}.terms-of-service__card-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.terms-of-service__card-text{font-size:.875rem;margin:0}.terms-of-service__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:1rem;margin:1.5rem 0}.terms-of-service__feature{text-align:center;padding:1rem;border:2px solid #006366;border-radius:.75rem}.terms-of-service__feature-icon{width:2rem;height:2rem;color:#006366;margin:0 auto .5rem}.terms-of-service__feature-text{font-weight:600;color:#fff;margin:0}.terms-of-service__note{background:#ffffff1a;border:2px solid #006366;border-radius:.75rem;padding:1rem;margin-top:1rem}.terms-of-service__note-text{font-size:.875rem;margin:0}.terms-of-service__warning{background:#fff;border:2px solid #006366;border-radius:.75rem;padding:1rem;margin-top:1rem;transition:border-color .2s}.terms-of-service__warning:hover{border-color:#006366}.terms-of-service__warning-text{font-size:.875rem;color:#000;margin:0}.terms-of-service__warning-strong{color:#009499;font-weight:700}.terms-of-service__contact{border-radius:1.5rem;padding:2rem;border:2px solid #006366;text-align:center;margin-bottom:3rem}.terms-of-service__contact-text{font-size:.875rem;color:#fff;margin:0}.terms-of-service__link{color:#006366;text-decoration:none;font-weight:600;transition:color .2s}.terms-of-service__link:hover{color:#009499;text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:450px){.terms-of-service__hero-title,.terms-of-service__intro-title,.terms-of-service__section-title,.terms-of-service__subsection-title,.terms-of-service__card-title{font-size:1.5rem}.terms-of-service__hero-subtitle,.terms-of-service__intro-paragraph,.terms-of-service__section-paragraph,.terms-of-service__card-text,.terms-of-service__note-text,.terms-of-service__contact-text{font-size:1rem}}@media(max-width:21.875rem){.terms-of-service__hero-title,.terms-of-service__intro-title,.terms-of-service__section-title,.terms-of-service__subsection-title,.terms-of-service__card-title{font-size:1.3rem}.terms-of-service__hero-subtitle,.terms-of-service__intro-paragraph,.terms-of-service__section-paragraph,.terms-of-service__card-text,.terms-of-service__note-text,.terms-of-service__contact-text{font-size:.9rem}}.imprint-page{padding-top:4rem}.imprint__hero{padding:5rem 0;position:relative;overflow:hidden}.imprint__hero-content{max-width:64rem;margin:0 auto;text-align:center;padding:0 1.5rem}.imprint__hero-badge{display:flex;width:max-content;align-items:center;gap:.5rem;margin:0 auto;border:2px solid #006366;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;background:#0063661a}.imprint__hero-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.imprint__hero-title{font-size:3rem}}@media(min-width:1280px){.imprint__hero-title{font-size:3.75rem}}.imprint__hero-subtitle{font-size:1.25rem;line-height:1.75}.imprint__container{display:flex;flex-direction:column;gap:2rem;max-width:64rem;margin:0 auto;padding-bottom:3rem}.imprint__section{background:linear-gradient(135deg,#0063661a,#00c5cc0d);border-radius:1rem;box-shadow:0 20px 25px -5px #0000004d;padding:2rem;border:2px solid #006366;transition:all .3s ease}@media(max-width:640px){.imprint__section{text-align:center;display:flex;flex-direction:column;align-items:center}}@media(min-width:768px){.imprint__section{padding:2rem}}.imprint__section:hover{border-color:#009499}.imprint__section-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}@media(min-width:768px){.imprint__section-title{font-size:1.5rem}}.imprint__section-title-simple{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media(min-width:768px){.imprint__section-title-simple{font-size:1.5rem}}.imprint__section-icon{width:2.5rem;height:2.5rem;background:#006366;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.imprint__section-icon svg{width:1.5rem;height:1.5rem;color:#fff}.imprint__company-name{font-weight:600;font-size:1.125rem}.imprint__info-block{display:flex;flex-direction:column;gap:.25rem}.imprint__info-text{line-height:1.75}.imprint__info-label{font-weight:500}.imprint__management-grid{display:grid;gap:1.5rem}@media(min-width:768px){.imprint__management-grid{grid-template-columns:repeat(2,1fr)}}.imprint__management-card{background:#006366;border-radius:.75rem;padding:1rem;max-width:16rem;border:2px solid #006366;transition:all .3s ease}.imprint__management-card:hover{border-color:#009499;transform:translateY(-2px)}.imprint__management-name{font-weight:600;margin-bottom:.25rem}.imprint__management-role{font-size:.875rem;color:#fffc}.imprint__contact-list{display:flex;flex-direction:column;gap:1rem}.imprint__contact-icon{width:2rem;height:2rem;background:#006366;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.imprint__contact-icon svg{width:1rem;height:1rem;color:#fff}.imprint__contact-label{font-weight:500;margin-bottom:.25rem;display:flex;align-items:center;gap:1rem}.imprint__contact-link{color:#009499;font-weight:600;text-decoration:none;transition:all .2s ease}.imprint__contact-link:hover{text-decoration:underline}.imprint__legal-content{display:flex;flex-direction:column;gap:1rem}.imprint__legal-item{display:flex;flex-direction:column;gap:.25rem}.imprint__legal-text{line-height:1.75}.imprint__legal-label{font-weight:500;margin-bottom:.5rem;color:#009499}.imprint__disclaimer{display:flex;flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.75}.imprint__disclaimer-item{display:flex;flex-direction:column;gap:.5rem}.imprint__disclaimer-subtitle{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#009499}.imprint__disclaimer-text{color:#ffffffe6;line-height:1.75}.imprint__quick-links-wrapper{background:linear-gradient(135deg,#0063661a,#00c5cc0d);border-radius:1rem;box-shadow:0 20px 25px -5px #0000004d;padding:2rem;border:2px solid #006366;transition:all .3s ease}.imprint__quick-links-wrapper:hover{border-color:#009499}.imprint__quick-links-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.imprint__quick-links-grid{display:grid;gap:1rem}@media(min-width:768px){.imprint__quick-links-grid{grid-template-columns:repeat(3,1fr)}}.imprint__quick-link{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#006366;border-radius:.75rem;text-decoration:none;color:#fff;font-weight:600;transition:all .3s ease;border:2px solid transparent;justify-content:center}.imprint__quick-link svg{width:1.5rem;height:1.5rem;flex-shrink:0;transition:transform .3s ease}.imprint__quick-link:hover{background:#009499;transform:translateY(-2px);border-color:#009499}.imprint__quick-link:hover svg{transform:scale(1.1)}@media(max-width:450px){.imprint__hero-title,.imprint__section-title,.imprint__section-title-simple,.imprint__quick-links-title{font-size:1.5rem}.imprint__hero-subtitle,.imprint__info-text,.imprint__legal-text,.imprint__disclaimer-text{font-size:1rem}}@media(max-width:21.875rem){.imprint__hero-title,.imprint__section-title,.imprint__section-title-simple,.imprint__quick-links-title{font-size:1.3rem}.imprint__hero-subtitle,.imprint__info-text,.imprint__legal-text,.imprint__disclaimer-text{font-size:.9rem}}.privacy-policy-page{padding-top:4rem}.privacy-policy__hero{padding:3rem 0;position:relative;overflow:hidden}@media(min-width:768px){.privacy-policy__hero{padding:6rem 0}}.privacy-policy__hero-content{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:64rem;margin:0 auto}@media(max-width:640px){.privacy-policy__hero-content{text-align:center}}.privacy-policy__hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #006366;border-radius:9999px;font-size:.875rem;font-weight:600;background:#0063661a}.privacy-policy__hero-title{font-size:2.5rem;font-weight:800;line-height:1.2}@media(min-width:768px){.privacy-policy__hero-title{font-size:3rem}}@media(min-width:1280px){.privacy-policy__hero-title{font-size:3.75rem}}.privacy-policy__hero-subtitle{font-size:1.25rem;line-height:1.75}.privacy-policy__container{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:64rem;margin:0 auto;margin-bottom:2rem}@media(max-width:640px){.privacy-policy__container{text-align:center}}.privacy-policy__intro{background:linear-gradient(135deg,#0063661a,#00c5cc0d);border-radius:1rem;padding:2rem;border:2px solid #006366}@media(max-width:640px){.privacy-policy__intro{text-align:center}}.privacy-policy__intro{gap:1rem;transition:all .3s ease}.privacy-policy__intro:hover{border-color:#009499}.privacy-policy__intro-title{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.privacy-policy__intro-title{font-size:1.5rem}}.privacy-policy__intro p{line-height:1.75}.privacy-policy__section{background:linear-gradient(135deg,#0063661a,#00c5cc0d);border-radius:1rem;box-shadow:0 20px 25px -5px #0000004d;padding:2rem 1rem;border:2px solid #006366;transition:all .3s ease}.privacy-policy__section:hover{border-color:#009499}.privacy-policy__section--last{margin-bottom:0}.privacy-policy__section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}@media(max-width:640px){.privacy-policy__section-header{text-align:center;justify-content:center}}.privacy-policy__section-header h2{font-size:1.5rem;font-weight:700}@media(min-width:768px){.privacy-policy__section-header h2{font-size:1.5rem}}.privacy-policy__section-number{width:2.5rem;height:2.5rem;background:#006366;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.privacy-policy__section-title-simple{font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media(min-width:768px){.privacy-policy__section-title-simple{font-size:1.5rem}}@media(max-width:640px){.privacy-policy__section-content{text-align:center}}.privacy-policy__section-content p{line-height:1.75;margin-bottom:.5rem}.privacy-policy__company-name{font-weight:600;font-size:1.125rem;margin-bottom:.5rem}.privacy-policy__contact-item{margin-top:1rem}.privacy-policy__contact-item a{color:#009499;text-decoration:none;font-weight:600}.privacy-policy__contact-item a:hover{text-decoration:underline}.privacy-policy__subsections{display:flex;flex-direction:column;gap:1.5rem}.privacy-policy__subsection-title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#009499}.privacy-policy__subsection p{line-height:1.75;margin-bottom:.75rem}.privacy-policy__list{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;text-align:left}.privacy-policy__list li{display:flex;align-items:flex-start;gap:.5rem}.privacy-policy__list li svg{width:1.25rem;height:1.25rem;color:#006366;flex-shrink:0;margin-top:.125rem}.privacy-policy__list li span{flex:1;line-height:1.75}.privacy-policy__hosting-highlight{border-radius:.75rem;padding:1rem;border:2px solid #006366;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;transition:all .3s ease}.privacy-policy__hosting-highlight:hover{border-color:#009499;transform:translateY(-2px)}.privacy-policy__hosting-highlight h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.privacy-policy__hosting-highlight p{line-height:1.75}.privacy-policy__hosting-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.privacy-policy__hosting-icon svg{width:100%;height:100%;color:#009499}.privacy-policy__rights-grid{display:grid;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.privacy-policy__rights-grid{grid-template-columns:repeat(2,1fr)}}.privacy-policy__rights-card{border-radius:.75rem;padding:1rem;border:2px solid #006366;transition:all .3s ease}.privacy-policy__rights-card:hover{border-color:#009499;transform:translateY(-2px)}.privacy-policy__rights-card h3{font-weight:600;margin-bottom:.5rem}.privacy-policy__rights-card p{font-size:.875rem;line-height:1.5}.privacy-policy__rights-contact{background:#fff;border-radius:.75rem;padding:1rem}.privacy-policy__rights-contact p{font-size:.875rem;line-height:1.75}.privacy-policy__rights-contact p strong{color:#009499}.privacy-policy__rights-contact p a{color:#009499;text-decoration:none;font-weight:600}.privacy-policy__rights-contact p a:hover{text-decoration:underline}.privacy-policy__last-updated{font-size:.875rem;margin-top:1rem;opacity:.8}@media(max-width:450px){.privacy-policy__hero-title,.privacy-policy__intro-title,.privacy-policy__section-title-simple,.privacy-policy__subsection-title,.gradient-text{font-size:1.5rem}.privacy-policy__hero-subtitle,.privacy-policy__intro p,.privacy-policy__section-content p,.privacy-policy__subsection p,.privacy-policy__rights-card p{font-size:1rem}}@media(max-width:21.875rem){.privacy-policy__hero-title,.privacy-policy__intro-title,.privacy-policy__section-title-simple,.privacy-policy__subsection-title{font-size:1.3rem}.privacy-policy__hero-subtitle,.privacy-policy__intro p,.privacy-policy__section-content p,.privacy-policy__subsection p,.privacy-policy__rights-card p{font-size:.9rem}}.login{display:flex;align-items:center;justify-content:center;min-height:100vh}@media(max-height:640px){.login{min-height:45rem}}.login__container{width:100%;max-width:400px;padding:2.5rem 2rem;background:#000c;border-radius:12px;border:2px solid #006366;box-shadow:0 20px 60px #00000080}@media(min-width:768px){.login__container{padding:3rem;max-width:450px}}.login__title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center;font-family:Inter,Roboto,sans-serif}@media(max-width:767px){.login__title{font-size:1.75rem;margin-bottom:1.5rem}}.login__form{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.login__form{gap:1.75rem}}.login__field{display:flex;flex-direction:column;gap:.5rem}.login__label{display:block;font-size:16px;font-weight:700;color:#fff;font-family:Inter,Roboto,sans-serif;transition:color .3s ease}.login__label:hover{color:#00b8bf}.login__input{width:100%;padding:.875rem 1rem;font-size:16px;font-family:Inter,Roboto,sans-serif;background:#000;border:2px solid #006366;border-radius:8px;color:#fff;transition:all .3s ease}.login__input::placeholder{color:#d1d5db}.login__input:focus{outline:none;border-color:#009499;background:#0094991a;box-shadow:0 0 12px #0094994d}.login__input:hover:not(:focus){border-color:#00b8bf}.login__button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.login__button{padding:1.25rem 1.7rem;font-size:1.25rem}}.login__button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.login__button svg{width:1.75rem;height:1.75rem}}.login__button:hover{background-color:#16a34a;transform:translateY(-2px)}.login__button:active{transform:translateY(0)}.login__button{display:block;background-color:#009499}@media(min-width:640px){.login__button{padding:1rem 2rem}}.login__button:hover{background-color:#00b8bf}.login__button:active{transform:translateY(0);box-shadow:0 5px 15px #0094994d}.login__button:focus{outline:2px solid #00b8bf;outline-offset:2px}.security__hero{position:relative;overflow:hidden;padding-top:7.5rem;padding-bottom:4rem}.security__hero-container{display:flex;flex-direction:column;gap:4rem}@media(min-width:1024px){.security__hero-container{flex-direction:row;align-items:center;gap:4rem}}.security__hero-content{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.security__hero-content{max-width:50%}}.security__hero-badge{width:max-content;border:.125rem solid #009499;padding:.5rem 1rem;border-radius:9999px;transition:border-color .3s ease}@media(max-width:640px){.security__hero-badge-container{display:flex;justify-content:center}}.security__hero-badge:hover{border-color:#006366}.security__badge-icon{width:1.25rem;height:1.25rem;color:#009499}.security__badge-text{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#009499}.security__hero-title{font-size:2.25rem;font-weight:800;color:#fff;line-height:1.2}@media(max-width:640px){.security__hero-title{text-align:center}}@media(min-width:768px){.security__hero-title{font-size:3rem}}@media(min-width:1280px){.security__hero-title{font-size:3.75rem}}.security__hero-subtitle{font-size:1.25rem;color:#ffffffe6;line-height:1.7}@media(max-width:640px){.security__hero-subtitle{text-align:center}}.security__trust-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:450px){.security__trust-stats{grid-template-columns:1fr}}.security__stat{text-align:center;padding:1rem;border:.125rem solid #009499;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.75rem;display:flex;justify-content:end;flex-direction:column;align-items:center}.security__stat-value{font-size:1.875rem;font-weight:700;color:#009499;display:flex;justify-content:center}.security__stat-label{font-size:.875rem;color:#009499;margin-top:.25rem}.security__cta-buttons{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(min-width:640px){.security__cta-buttons{flex-direction:row}}.security__cta-primary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.security__cta-primary{padding:1.25rem 1.7rem;font-size:1.25rem}}.security__cta-primary svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.security__cta-primary svg{width:1.75rem;height:1.75rem}}.security__cta-primary:hover{background-color:#16a34a;transform:translateY(-2px)}.security__cta-primary:active{transform:translateY(0)}.security__cta-primary{background-color:#006366;display:block;text-align:center}.security__cta-primary:hover{background-color:#009499;box-shadow:0 .625rem .9375rem -.1875rem #0000001a}.security__cta-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.security__cta-secondary{padding:1.25rem 1.7rem;font-size:1.25rem}}.security__cta-secondary svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.security__cta-secondary svg{width:1.75rem;height:1.75rem}}.security__cta-secondary:hover{background-color:#16a34a;transform:translateY(-2px)}.security__cta-secondary{display:flex;align-items:center;text-align:center;justify-content:center;background-color:transparent;border:2px solid #006366}@media(min-width:768px){.security__cta-secondary{padding:1.25rem 2.5rem;font-size:1.25rem}}.security__cta-secondary:hover{border-color:#009499;background-color:transparent;transform:translateY(-2px);color:#009499}.security__cta-secondary:active{transform:translateY(0)}.security__dashboard{position:relative;flex:1;margin-top:3rem}@media(min-width:1024px){.security__dashboard{max-width:50%;margin-top:0}}.security__dashboard-card{border-radius:1rem;box-shadow:0 1.5625rem 3.125rem -.75rem #00000040;padding:1.5rem;border:.125rem solid #009499}.security__dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.security__dashboard-icon-wrapper{display:flex;align-items:center;gap:.75rem}.security__dashboard-icon{width:3rem;height:3rem;background:linear-gradient(to bottom right,#006366,#009499);border-radius:9999px;display:flex;align-items:center;justify-content:center}.security__icon{width:1.5rem;height:1.5rem;color:#fff}.security__dashboard-info{display:flex;flex-direction:column}.security__dashboard-title{font-weight:700;color:#fff;font-size:1.125rem}.security__dashboard-status{display:flex;align-items:center;gap:.5rem}.security__status-dot{width:.5rem;height:.5rem;background-color:#006366;border-radius:9999px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.security__status-text{font-size:.875rem;color:#009499;font-weight:500}.security__dashboard-live{font-size:.75rem;color:#fff9}.security__metrics{display:flex;flex-direction:column;gap:1rem}.security__metric{border:.125rem solid #009499;border-radius:.5rem;padding:1rem;transition:border-color .3s ease}.security__metric:hover{border-color:#006366}.security__metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.security__metric-title{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;color:#fff}.security__metric-value{font-size:.875rem;font-weight:700;color:#009499}.security__progress-bar-container{width:100%;background-color:#ffffff1a;border-radius:9999px;height:.5rem}.security__progress-bar{background-color:#009499;height:.5rem;border-radius:9999px;transition:width .3s ease}.security__dashboard-footer{margin:1rem 0 2rem;padding-top:1rem;border-top:.0625rem solid rgba(0,100,102,.3);display:flex;align-items:center;justify-content:space-between;font-size:.75rem}@media(max-width:450px){.security__dashboard-footer{flex-direction:column;gap:1rem}}.security__footer-badge{color:#009499;font-weight:500}.security__footer-icon{margin-right:.25rem}.security__floating-badge{position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}.security__floating-badge-inner{display:flex;align-items:center;gap:.5rem;background-color:#006366;color:#fff;padding:.5rem 1rem;border-radius:9999px;box-shadow:0 .625rem .9375rem -.1875rem #0000001a}.security__floating-text{font-size:.875rem;font-weight:500;text-align:center}.security__compliance-header{text-align:center;margin-bottom:3rem}.security__compliance-title{font-size:2.25rem;font-weight:800;color:#fff;margin-bottom:1rem}@media(min-width:768px){.security__compliance-title{font-size:2.5rem}}.security__compliance-subtitle{font-size:1.25rem;color:#fffc;max-width:48rem;margin:0 auto}.security__cards{display:grid;gap:2rem;margin-bottom:3rem}@media(min-width:1024px){.security__cards{grid-template-columns:repeat(3,1fr)}}.security__card{border:.125rem solid #009499;border-radius:1rem;padding:2rem 1rem;box-shadow:0 .625rem .9375rem -.1875rem #0000001a;transition:all .3s ease}@media(max-width:640px){.security__card{text-align:center}}.security__card:hover{box-shadow:0 1.25rem 1.5625rem -.3125rem #0003}.security__card-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.security__card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.security__card-item{display:flex;align-items:flex-start;gap:.5rem}.security__card-icon{width:1.25rem;height:1.25rem;color:#009499;margin-top:.125rem;flex-shrink:0}.security__card-text{color:#fffc;line-height:1.5}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:450px){.security__hero-title,.security__compliance-title,.security__card-title,.security__dashboard-title{font-size:1.5rem}.security__hero-subtitle,.security__compliance-subtitle,.security__card-text,.security__stat-label{font-size:1rem}}@media(max-width:21.875rem){.security__hero-title,.security__compliance-title,.security__card-title,.security__dashboard-title{font-size:1.3rem}.security__hero-subtitle,.security__compliance-subtitle,.security__card-text,.security__stat-label{font-size:.9rem}}.thank-you-page{padding-top:4rem;min-height:100vh}.thank-you__hero{padding:4rem 0 3rem;text-align:center}@media(min-width:768px){.thank-you__hero{padding:6rem 0 4rem}}.thank-you__hero-title{font-size:2.25rem;font-weight:800;line-height:1.2}@media(max-width:640px){.thank-you__hero-title{text-align:center}}@media(min-width:768px){.thank-you__hero-title{font-size:3rem}}@media(min-width:1280px){.thank-you__hero-title{font-size:3.75rem}}@media(max-width:450px){.thank-you__hero-title{font-size:1.5rem}}@media(max-width:21.87rem){.thank-you__hero-title{font-size:1.3rem}}.thank-you__hero-title{margin-bottom:1.5rem}.thank-you__hero-subtitle{font-size:1.125rem;line-height:1.7;color:#ffffffe6}@media(max-width:640px){.thank-you__hero-subtitle{text-align:center}}@media(min-width:768px){.thank-you__hero-subtitle{font-size:1.25rem}}@media(max-width:450px){.thank-you__hero-subtitle{font-size:1rem}}@media(max-width:21.87rem){.thank-you__hero-subtitle{font-size:.9rem}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.thank-you__container{max-width:72rem;margin:0 auto}.thank-you__next-steps{padding:3rem 0;background:linear-gradient(135deg,#0063660d,#00c5cc05)}.thank-you__next-steps-title{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:2rem}@media(min-width:768px){.thank-you__next-steps-title{font-size:2.25rem;margin-bottom:3rem}}.thank-you__steps-grid{display:grid;gap:1.5rem}@media(min-width:768px){.thank-you__steps-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.thank-you__step-card{border:2px solid #006366;border-radius:1rem;padding:2rem;transition:all .3s ease}.thank-you__step-card:hover{border-color:#009499;transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.thank-you__step-card-number{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#006366;color:#fff;border-radius:.75rem;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.thank-you__step-card-text{line-height:1.75;margin:0}.thank-you__resources{padding:3rem 0}@media(min-width:768px){.thank-you__resources{padding:4rem 0}}.thank-you__resources-title{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:2rem}@media(min-width:768px){.thank-you__resources-title{font-size:2.25rem;margin-bottom:3rem}}.thank-you__resources-intro{text-align:center;font-size:1.125rem;line-height:1.75;margin-bottom:2.5rem;opacity:.9}.thank-you__resources-grid{display:grid;gap:1.5rem}@media(min-width:768px){.thank-you__resources-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.thank-you__resource-card{display:flex;flex-direction:column;gap:1rem;background:linear-gradient(135deg,#00636614,#00c5cc0a);border:2px solid #006366;border-radius:1rem;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease}.thank-you__resource-card:hover{border-color:#009499;transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.thank-you__resource-card:hover .thank-you__resource-card-link{color:#009499}.thank-you__resource-card:hover .thank-you__resource-card-link-icon{transform:translate(4px)}.thank-you__resource-card-title{font-size:1.25rem;font-weight:700;margin:0}.thank-you__resource-card-description{line-height:1.75;margin:0;flex-grow:1}.thank-you__resource-card-link{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;color:#006366;transition:all .3s ease;justify-content:flex-start}.thank-you__resource-card-link-icon{width:1.25rem;height:1.25rem;transition:transform .3s ease}.thank-you__contact-info{padding:2rem 0;background:linear-gradient(135deg,#0063660d,#00c5cc05)}.thank-you__contact-card{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:1.5rem;border:2px solid #006366;border-radius:1rem;padding:2rem}@media(min-width:768px){.thank-you__contact-card{padding:2.5rem}}.thank-you__contact-card-icon{width:3rem;height:3rem;color:#009499;flex-shrink:0}.thank-you__contact-card-content{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.thank-you__contact-card-title{font-size:1.25rem;font-weight:700;margin:0}.thank-you__contact-card-text{line-height:1.75;margin:0}.thank-you__contact-card-link{color:#009499;font-weight:600;text-decoration:none}.thank-you__contact-card-link:hover{text-decoration:underline}.thank-you__final{padding:3rem 0 4rem;text-align:center}@media(min-width:768px){.thank-you__final{padding:4rem 0 5rem}}.thank-you__final-message{font-size:1.125rem;line-height:1.75;margin-bottom:2rem;opacity:.9}.thank-you__final-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#22c55e;color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.thank-you__final-button{padding:1.25rem 1.7rem;font-size:1.25rem}}.thank-you__final-button svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(min-width:768px){.thank-you__final-button svg{width:1.75rem;height:1.75rem}}.thank-you__final-button:hover{background-color:#16a34a;transform:translateY(-2px)}.thank-you__final-button:active{transform:translateY(0)}.thank-you__final-button{background:#006366}.thank-you__final-button:hover{background:#009499;transform:translateY(-2px);box-shadow:0 8px 16px #0003}@media(max-width:767px){.thank-you__hero-title{font-size:1.75rem}.thank-you__next-steps-title,.thank-you__resources-title{font-size:1.5rem}.thank-you__step-card,.thank-you__resource-card{padding:1.5rem}}.not-found{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#009499,#006366)}.not-found__content{text-align:center;display:flex;align-items:center;flex-direction:column;gap:1rem;color:#fff;margin:10rem auto;width:95%}.not-found__content_img{width:30rem;height:auto}@media(min-width:1024px){.not-found__content_img{width:40rem}}.not-found__button{display:inline-block;padding:1rem 2rem;background:#fff;color:#009499;margin:0 auto;width:max-content;text-decoration:none;border-radius:.5rem;font-weight:600;transition:transform .3s}.not-found__button:hover{transform:translateY(-2px)}@keyframes slideUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Inter,Roboto,sans-serif;font-size:16px;font-weight:400;color:#fff;background-color:#000;overflow-x:hidden;line-height:1.6}h1,h2,h3{font-family:Inter,Roboto,sans-serif;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}main{max-width:120rem;width:95%;margin:0 auto}.gradient-text{background-image:linear-gradient(90deg,#004648,#10b981,#009499,#004648);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.button-iframe{width:100%;height:100%;border:none}a{color:inherit;text-decoration:none;transition:color .2s ease}button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}button:focus{outline:none}ul,ol{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#006366;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#009499}::selection{background-color:#009499;color:#fff}::-moz-selection{background-color:#009499;color:#fff}:focus-visible{outline:2px solid #009499;outline-offset:2px}body.modal-open{overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #009499}50%{box-shadow:0 0 20px #009499}}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-down{animation:fadeInDown .6s ease-out}.animate-slide-in-left{animation:slideInLeft .5s ease-out}.animate-slide-in-right{animation:slideInRight .5s ease-out}.animate-scale-in{animation:scaleIn .4s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-bounce{animation:bounce 1s infinite}.animate-spin{animation:spin 1s linear infinite}.animate-float{animation:float 3s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.container{max-width:1600px;margin:0 auto;padding:0 1rem}.btn-primary{background:linear-gradient(135deg,#009499,#006366);color:#fff;padding:.875rem 2rem;border-radius:8px;font-weight:600;border:none;transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00c5cc4d}.btn-secondary{background:transparent;color:#fff;padding:.875rem 2rem;border-radius:8px;font-weight:600;border:2px solid #009499;transition:all .2s ease}.btn-secondary:hover{background:#009499;transform:translateY(-2px)}
