@font-face{font-family:NORD;src:url(/assets/NORD-Thin-Bd5bOQuZ.woff2)format("woff2"),url(/assets/NORD-Thin-DxA1T42y.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-ThinItalic-BqD-_M8S.woff2)format("woff2"),url(/assets/NORD-ThinItalic-BXQGOPBE.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-Light-CS4xt8nN.woff2)format("woff2"),url(/assets/NORD-Light-CI5FIl5f.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-LightItalic-3d-RgBIE.woff2)format("woff2"),url(/assets/NORD-LightItalic-BYNrH-W_.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-Regular-D0huiLhs.woff2)format("woff2"),url(/assets/NORD-Regular-CkXQ0vAH.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-Italic-C87ci6K9.woff2)format("woff2"),url(/assets/NORD-Italic-D-EOrzDt.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NORD Book;src:url(/assets/NORD-Book-CrjhCKpK.woff2)format("woff2"),url(/assets/NORD-Book-CdLBD-c_.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NORD Book;src:url(/assets/NORD-BookItalic-ChkxDN-C.woff2)format("woff2"),url(/assets/NORD-BookItalic-hk_ZSMRK.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-Medium-Bf3FtWmV.woff2)format("woff2"),url(/assets/NORD-Medium-DDblXghJ.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NORD Medium;src:url(/assets/NORD-Medium-Bf3FtWmV.woff2)format("woff2"),url(/assets/NORD-Medium-DDblXghJ.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-MediumItalic-CE9lXgcJ.woff2)format("woff2"),url(/assets/NORD-MediumItalic-Cv53nwH8.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-Bold-D9n8ABfG.woff2)format("woff2"),url(/assets/NORD-Bold-Cgz9u6dd.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-BoldItalic-WMmc6UYm.woff2)format("woff2"),url(/assets/NORD-BoldItalic--9tpIZSq.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-Black-vJmINxvA.woff2)format("woff2"),url(/assets/NORD-Black-CYyjsydu.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NORD;src:url(/assets/NORD-BlackItalic-Jb_xigbq.woff2)format("woff2"),url(/assets/NORD-BlackItalic-RU75GGmR.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Hauora;src:url(/assets/Hauora-ExtraLight-Dq-9E40Y.woff2)format("woff2"),url(/assets/Hauora-ExtraLight-8ZJ-mcp3.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/assets/Hauora-Light-BW1ghKOh.woff2)format("woff2"),url(/assets/Hauora-Light-KWmYW1EX.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/assets/Hauora-Regular-Be1GVrPF.woff2)format("woff2"),url(/assets/Hauora-Regular-Bn94VTSb.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/assets/Hauora-Medium-rzsj04DE.woff2)format("woff2"),url(/assets/Hauora-Medium-hfPymX5L.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/assets/Hauora-SemiBold-wS8LXIM_.woff2)format("woff2"),url(/assets/Hauora-SemiBold-D9eN0KiW.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/assets/Hauora-Bold-BoOUra79.woff2)format("woff2"),url(/assets/Hauora-Bold-5vZo-fuF.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/assets/Hauora-ExtraBold-C3giChce.woff2)format("woff2"),url(/assets/Hauora-ExtraBold-3RXzNZ-C.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--color-ffffff:#fff;--color-e4eef4:#e4eef4;--color-337ba8:#337ba8;--color-19243a:#19243a;--color-50637f:#50637f;--color-9c3e46:#9c3e46;--color-23314e:#23314e;--color-bf603e:#bf603e;--color-c29947:#c29947;--color-725489:#725489;--color-499a64:#499a64;--color-834046:#834046;--color-689966:#689966;--color-b6984d:#b6984d;--color-973f44:#973f44;--color-1e1e1e:#1e1e1e;--color-5079a5:#5079a5;--color-695485:#695485;--color-a85f41:#a85f41;--color-8cb5ce:#8cb5ce;--color-141d2e:#141d2e;--ag-bg-primary:var(--color-19243a);--ag-bg-header:var(--color-141d2e);--ag-color-accent-blue:var(--color-337ba8);--ag-color-placeholder:var(--color-50637f);--ag-color-button-red:var(--color-834046);--ag-color-button-red-hover:#984c53;--ag-color-challenge-icon:var(--color-9c3e46);--ag-color-text-white:var(--color-ffffff);--ag-color-text-muted:#a8b8ca;--ag-color-dark-title:var(--color-19243a);--ag-color-input-bg:var(--color-e4eef4);--ag-color-input-border:#d1dde8;--ag-color-card-bg:var(--color-ffffff);--ag-color-badge-bg:#19243af2;--ag-color-badge-border:#ffffff38;--ag-color-badge-shadow:#0003;--ag-color-pill-bg:var(--color-23314e);--ag-font-headline:"NORD", sans-serif;--ag-font-body:"Hauora", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ag-spacing-xs:.25rem;--ag-spacing-sm:.5rem;--ag-spacing-md:.75rem;--ag-spacing-base:1rem;--ag-spacing-lg:1.25rem;--ag-spacing-xl:1.5rem;--ag-spacing-2xl:2rem;--ag-radius-sm:.375rem;--ag-radius-md:.5rem;--ag-radius-lg:.75rem;--ag-radius-xl:1.25rem;--ag-shadow-card:0 12px 30px #00000040;--ag-shadow-button:0 4px 12px #83404659}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--ag-font-body);background-color:var(--ag-bg-primary);color:var(--ag-color-text-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.4;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}input,button,select{font-family:inherit;font-size:1rem}button{cursor:pointer;background:0 0;border:none}#root{background-color:var(--ag-bg-primary);flex-direction:column;width:100%;max-width:480px;min-height:100vh;margin:0 auto;display:flex}@media (width>=1024px){#root{max-width:100%}}.ecossistema-wheel-container{aspect-ratio:1;width:80%;max-width:none;margin-inline:auto;position:relative}.ecossistema-wheel-svg{filter:drop-shadow(0 20px 48px #00000073);width:100%;height:100%;display:block;overflow:visible}.ecossistema-wheel__slice-item{outline:none}.ecossistema-wheel__slice-path{transition:transform .35s cubic-bezier(.16,1,.3,1),fill .3s}.ecossistema-wheel__slice-item:hover .ecossistema-wheel__slice-path,.ecossistema-wheel__slice-item.is-active .ecossistema-wheel__slice-path,.ecossistema-wheel__slice-item:focus-visible .ecossistema-wheel__slice-path{fill:#fff}.ecossistema-wheel__text-prime{font-family:var(--ag-font-body,"Hauora", system-ui, sans-serif);letter-spacing:.05em;font-size:11.5px;font-weight:700}.ecossistema-wheel__text-name{font-family:var(--ag-font-headline,"NORD", sans-serif);letter-spacing:.02em;font-size:14px;font-weight:800}.ecossistema-wheel__center-logo{opacity:1;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);transform:scale(1)}.ecossistema-wheel__center-logo.is-hidden{opacity:0;transform:scale(.85)}.ecossistema-wheel__tooltip{text-align:center;pointer-events:none;z-index:10;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:39%;height:39%;padding:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecossistema-wheel__tooltip-content{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.92)}.ecossistema-wheel__tooltip-content.fade-in{opacity:1;transform:scale(1)}.ecossistema-wheel__tooltip-tag{color:#fff;font-family:var(--ag-font-headline,"NORD", sans-serif);text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap;border-radius:9999px;padding:.3rem .95rem;font-size:.85rem;font-weight:700;box-shadow:0 4px 12px #0a203833}.ecossistema-wheel__tooltip-desc{font-family:var(--ag-font-body,"Hauora", system-ui, sans-serif);color:#0a2038;text-align:center;max-width:13.5rem;margin:0;font-size:.85rem;font-weight:600;line-height:1.4}.header{background-color:var(--ag-bg-header);border-bottom:1px solid #ffffff14;width:100%;padding:1.125rem 1rem}.header__wrapper{justify-content:center;align-items:center;width:100%;display:flex}.header__logo{object-fit:contain;width:auto;height:3.125rem}.header__cta,.hero-blue--desktop,.hero-subtitle--desktop,.social-proof__text--desktop,.challenges-title--desktop,.challenge-card__text--desktop,.solution-title--desktop,.solution-text--desktop,.btn-lead--desktop,.features-title--desktop,.callout-title--desktop,.callout-text--desktop,.operation-title--desktop,.section-ai__title--desktop,.section-ai__subtitle--desktop,.section-ai__description--desktop,.authority-title--desktop,.authority-cta--desktop,.transition-title--desktop,.transition-subtitle--desktop,.ecosystem-header--desktop,.ecosystem-wheel--desktop,.contact-title--desktop,.contact-subtitle--desktop,.lead-card__disclaimer--desktop,.section-features__img--desktop,.operation-card-title--desktop{display:none!important}.main-content{flex-direction:column;flex:1;display:flex}.section-hero{background-color:var(--ag-bg-primary);width:100%;padding:1.75rem 1.25rem 2.5rem}.section-hero__wrapper{flex-direction:column;gap:1.5rem;display:flex}.section-hero__headline{flex-direction:column;gap:1.125rem;display:flex}.section-hero__title{font-family:var(--ag-font-headline);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:900;line-height:1.15}.section-hero__title-white{font-family:var(--ag-font-headline);color:var(--ag-color-text-white);margin-bottom:.75rem;font-weight:900;display:block}.section-hero__title-blue{font-family:var(--ag-font-headline);color:var(--ag-color-accent-blue);font-size:1.6rem;font-weight:900;display:block}.section-hero__subtitle{font-family:var(--ag-font-body);color:var(--ag-color-text-white);opacity:.92;margin:0;font-size:1rem;font-weight:400;line-height:1.45}.hero-nowrap{white-space:nowrap;display:inline-block}@media (width<=375px){.section-hero{padding-left:1rem;padding-right:1rem}.section-hero__title{font-size:1.25rem}.section-hero__subtitle{font-size:.8125rem}}@media (width<=330px){.section-hero{padding-left:.875rem;padding-right:.875rem}.section-hero__title{font-size:1.125rem}.section-hero__subtitle{font-size:.75rem}}.lead-card{background-color:var(--ag-color-card-bg);border-radius:var(--ag-radius-xl);box-shadow:var(--ag-shadow-card);margin-top:.25rem;padding:1.75rem 1.25rem}.lead-card__title{font-family:var(--ag-font-headline);color:var(--ag-color-dark-title);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(.9375rem,4.2vw,1.125rem);font-weight:900;line-height:1.25}.lead-card__form{flex-direction:column;gap:1rem;display:flex}.lead-form__group{text-align:left;flex-direction:column;gap:.375rem;display:flex}.lead-form__label{font-family:var(--ag-font-body);color:var(--ag-color-placeholder);font-size:.8125rem;font-weight:700;line-height:1.2}.lead-form__input{background-color:var(--ag-color-input-bg);border-radius:var(--ag-radius-md);color:#1a273e;width:100%;font-size:.875rem;font-family:var(--ag-font-body);border:1px solid #0000;padding:.8125rem .875rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.lead-form__input::placeholder{color:var(--ag-color-placeholder);opacity:.7;font-size:.875rem;font-family:var(--ag-font-body)}.lead-form__input:focus{border-color:var(--ag-color-accent-blue);background-color:#f3f7fb;outline:none;box-shadow:0 0 0 3px #337ba82e}.lead-form__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6 6.5L10.5 2' stroke='%2350637F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.5rem;line-height:1.3}.lead-form__select.is-placeholder{color:var(--ag-color-placeholder);opacity:.8}.lead-form__select:focus{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6 6.5L10.5 2' stroke='%23337BA8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lead-form__select option{color:#1a273e;background-color:#fff;padding:.5rem;font-size:.875rem}.lead-form__select option:disabled{color:var(--ag-color-placeholder)}.lead-form__button{background-color:var(--ag-color-button-red);width:100%;color:var(--ag-color-text-white);border-radius:var(--ag-radius-md);font-family:var(--ag-font-headline);text-align:center;text-transform:uppercase;letter-spacing:.02em;box-shadow:var(--ag-shadow-button);justify-content:center;align-items:center;margin-top:.375rem;padding:.875rem 1rem;font-size:clamp(.8125rem,3.8vw,.9375rem);font-weight:900;line-height:1.25;transition:background-color .25s,transform .15s,box-shadow .25s,opacity .25s,filter .25s;display:flex}.lead-form__button:hover{background-color:var(--ag-color-button-red-hover)}.lead-form__button:active{transform:scale(.985)}.lead-form__button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:grayscale(35%);transform:none}.lead-form__button:disabled:hover,.lead-form__button:disabled:active{background-color:var(--ag-color-button-red);box-shadow:none;cursor:not-allowed;transform:none}.lead-form__success-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:1.75rem 1rem;animation:.45s cubic-bezier(.16,1,.3,1) forwards leadSuccessFadeIn;display:flex}@keyframes leadSuccessFadeIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.lead-form__success-icon-wrap{background:linear-gradient(135deg,#22c55e26,#10b98140);border:2px solid #10b98166;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards leadIconPop;display:flex;box-shadow:0 8px 24px #10b98138}@keyframes leadIconPop{0%{opacity:0;transform:scale(.35)}75%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.lead-form__success-svg{width:44px;height:44px}.lead-form__success-circle{stroke:#10b981;stroke-width:3px;stroke-linecap:round;fill:none;stroke-dasharray:150;stroke-dashoffset:150px;animation:.55s ease-out .1s forwards leadCircleDraw}@keyframes leadCircleDraw{to{stroke-dashoffset:0}}.lead-form__success-check{stroke:#10b981;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.65,0,.45,1) .3s forwards leadCheckDraw}@keyframes leadCheckDraw{to{stroke-dashoffset:0}}.lead-form__success-title{font-family:var(--ag-font-headline);color:var(--ag-color-dark-title,#19243a);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .625rem;font-size:clamp(1.0625rem,4vw,1.25rem);font-weight:900;line-height:1.25}.lead-form__success-desc{font-family:var(--ag-font-body);color:var(--ag-color-placeholder,#50637f);max-width:340px;margin:0 0 1.5rem;font-size:.875rem;line-height:1.45}.lead-form__success-progress-wrap{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:260px;margin-bottom:1rem;display:flex}.lead-form__success-progress-bar{background-color:#e2e8f0;border-radius:999px;width:100%;height:4px;overflow:hidden}.lead-form__success-progress-fill{transform-origin:0;background:linear-gradient(90deg,#10b981,#337ba8);border-radius:999px;width:100%;height:100%;animation:4.2s linear forwards leadProgressDrain}@keyframes leadProgressDrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lead-form__success-countdown-text{font-family:var(--ag-font-body);color:#64748b;letter-spacing:.01em;font-size:.75rem;font-weight:600}.lead-form__success-reset-btn{color:#475569;font-family:var(--ag-font-body);border-radius:var(--ag-radius-md);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:1px solid #cbd5e1;padding:.4rem .875rem;font-size:.75rem;font-weight:700;transition:all .2s}.lead-form__success-reset-btn:hover{color:#1e293b;background-color:#f1f5f9;border-color:#94a3b8}.lead-form__success-reset-btn:active{transform:scale(.97)}.lead-form__feedback{color:#1e5c2e;border-radius:var(--ag-radius-md);text-align:center;background-color:#eaf6ec;padding:.875rem;font-size:.875rem;font-weight:600}.lead-form__input--error{background-color:#fff5f5!important;border-color:#d9383a!important;box-shadow:0 0 0 2px #d9383a33!important}.lead-form__input--error:focus{background-color:#fff!important;border-color:#d9383a!important;box-shadow:0 0 0 3px #d9383a4d!important}.lead-form__error{font-family:var(--ag-font-body,"Hauora", sans-serif);color:#d9383a;text-align:left;margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.3;display:block}.lead-form__general-error{font-family:var(--ag-font-body,"Hauora", sans-serif);color:#9b1c1c;text-align:left;background-color:#fde8e8;border:1.5px solid #f8b4b4;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex;box-shadow:0 2px 8px #9b1c1c14}.lead-card__disclaimer--desktop{display:none}.social-proof{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.social-proof__card{background-color:var(--ag-color-badge-bg);border:1.5px solid var(--ag-color-badge-border);border-radius:var(--ag-radius-lg);box-shadow:0 4px 10px var(--ag-color-badge-shadow);align-items:center;gap:1.125rem;padding:.875rem;transition:transform .2s,border-color .2s;display:flex}.social-proof__card:active{transform:scale(.99)}.social-proof__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:2.875rem;height:2.375rem;display:flex}.social-proof__icon{object-fit:contain;width:100%;height:100%}.social-proof__text{font-family:var(--ag-font-body);color:var(--ag-color-text-white);font-size:.9375rem;font-weight:700;line-height:1.25}.cta-action{width:100%;margin-top:.5rem}.cta-action__button{background-color:var(--ag-color-button-red);width:100%;color:var(--ag-color-text-white);border-radius:var(--ag-radius-md);text-transform:uppercase;letter-spacing:.03em;box-shadow:var(--ag-shadow-button);justify-content:center;align-items:center;padding:.9375rem 1.25rem;font-family:NORD Medium,NORD,sans-serif;font-size:clamp(.8125rem,3.8vw,.9375rem);font-weight:500;transition:background-color .2s,transform .1s,box-shadow .2s;display:flex}.cta-action__button:hover{background-color:var(--ag-color-button-red-hover)}.cta-action__button:active{transform:scale(.985)}.section-challenges{background-color:var(--color-e4eef4);width:100%;padding:2.5rem 1.25rem 3rem}.section-challenges__wrapper{flex-direction:column;gap:1.5rem;display:flex}.section-challenges__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-19243a);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:900;line-height:1.15}.challenges-list{flex-direction:column;gap:.875rem;display:flex}.challenge-card{background-color:var(--color-ffffff);border-radius:var(--ag-radius-xl);align-items:center;gap:1.125rem;padding:1.125rem 1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #19243a0d}.challenge-card:active{transform:scale(.99)}.challenge-card__icon-wrap{background-color:var(--color-9c3e46);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.challenge-card__icon{width:1.5rem;height:1.5rem}.challenge-card__text{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-19243a);letter-spacing:.01em;font-size:.9375rem;font-weight:900;line-height:1.25}.solution-callout{background-color:var(--color-19243a);border-radius:var(--ag-radius-xl);flex-direction:column;gap:1.125rem;margin-top:.75rem;padding:1.625rem 1.25rem;display:flex}.solution-callout__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-337ba8);letter-spacing:-.01em;margin:0;font-size:clamp(1.125rem,4.8vw,1.3125rem);font-weight:900;line-height:1.2}.solution-callout__text{font-family:var(--ag-font-body);color:var(--color-ffffff);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.45}.solution-callout__text strong{color:var(--color-ffffff);font-weight:700}.section-features{background-color:var(--color-19243a);width:100%;padding:2.75rem 1.25rem 3rem}.section-features__wrapper{flex-direction:column;gap:1.5rem;display:flex}.section-features__brand{align-items:center;display:flex}.section-features__logo{object-fit:contain;width:auto;height:2.35rem}.section-features__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:900;line-height:1.15}.feature-pills{flex-wrap:wrap;gap:.5rem;display:flex}.feature-pill{background-color:var(--ag-color-pill-bg);border:1.5px solid var(--color-337ba8);color:var(--color-ffffff);font-family:var(--ag-font-headline);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem .95rem;font-size:.78125rem;font-weight:900;display:inline-flex}.section-features__media{width:100%;margin-top:.5rem}.section-features__img{border-radius:var(--ag-radius-xl);border:2px solid var(--color-337ba8);object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 10px 28px #0006}.features-callout{background-color:var(--color-337ba8);border:1.5px solid var(--color-ffffff);border-radius:.875rem;flex-direction:column;gap:.875rem;margin-top:.5rem;padding:1.375rem 1.125rem;display:flex}.features-callout__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:.01em;margin:0;font-size:clamp(.8125rem,3.65vw,1.0625rem);font-weight:900;line-height:1.25}.features-callout__line{white-space:nowrap;display:block}.features-callout__text{font-family:var(--ag-font-body);color:var(--color-ffffff);margin:0;font-size:clamp(.8125rem,3.5vw,.9375rem);font-weight:400;line-height:1.45}.section-operation{background-color:var(--color-e4eef4);width:100%;padding:2.75rem 1.25rem 3.5rem}.section-operation__wrapper{flex-direction:column;gap:1.5rem;display:flex}.section-operation__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-19243a);letter-spacing:-.01em;text-align:center;margin:0;font-size:1.6rem;font-weight:900;line-height:1.2}.operation-list{flex-direction:column;gap:.875rem;display:flex}.operation-card{background-color:var(--color-ffffff);border-radius:var(--ag-radius-xl);box-sizing:border-box;flex-direction:column;justify-content:center;gap:.875rem;min-height:165px;padding:1.75rem 1.375rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #19243a0d}.operation-card:active{transform:scale(.99)}.operation-card__header{align-items:center;gap:.875rem;display:flex}.operation-card__icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.operation-card__icon-wrap--blue{background-color:var(--color-5079a5)}.operation-card__icon-wrap--purple{background-color:var(--color-695485)}.operation-card__icon-wrap--gold{background-color:var(--color-b6984d)}.operation-card__icon-wrap--green{background-color:var(--color-689966)}.operation-card__icon-wrap--orange{background-color:var(--color-bf603e)}.operation-card__icon{width:1.5rem;height:1.5rem}.operation-card__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-19243a);letter-spacing:.02em;margin:0;font-size:.9375rem;font-weight:900;line-height:1.25}.operation-card__description{font-family:var(--ag-font-body);color:var(--color-50637f);margin:0;font-size:.875rem;font-weight:400;line-height:1.45}.section-ai{background-color:var(--color-337ba8);width:100%;padding:2.75rem 1.25rem 3.5rem}.section-ai__wrapper{flex-direction:column;gap:1.75rem;display:flex}.section-ai__bottom{display:contents}.section-ai__header{text-align:center;flex-direction:column;gap:1.25rem;display:flex}.section-ai__kicker{font-family:var(--ag-font-headline);letter-spacing:.04em;text-transform:uppercase;color:var(--color-19243a);white-space:nowrap;margin:0;font-size:clamp(.75rem,3.2vw,.875rem);font-weight:900}.section-ai__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:-.01em;flex-direction:column;align-items:center;margin:0;font-size:clamp(1.1875rem,5vw,1.5625rem);font-weight:900;line-height:1.18;display:flex}.section-ai__title-line{white-space:nowrap;display:block}.section-ai__subtitle{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:.01em;flex-direction:column;align-items:center;margin:0;font-size:clamp(.75rem,3.4vw,.9375rem);font-weight:900;line-height:1.35;display:flex}.section-ai__subtitle-line{white-space:nowrap;display:block}.section-ai__description{font-family:var(--ag-font-body);color:var(--color-ffffff);margin:0;padding:0 .25rem;font-size:clamp(.75rem,3.2vw,.84375rem);font-weight:400;line-height:1.45}.ai-flow{flex-direction:column;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.ai-step{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.ai-step__badge{background-color:var(--color-bf603e);width:2.75rem;height:2.75rem;color:var(--color-ffffff);font-family:var(--ag-font-headline);border-radius:50%;justify-content:center;align-items:center;font-size:.9375rem;font-weight:900;display:flex;box-shadow:0 4px 10px #00000026}.ai-step__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:.02em;margin:0;font-size:.9375rem;font-weight:900;line-height:1.2}.ai-step__text{font-family:var(--ag-font-body);color:var(--color-e4eef4);margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.ai-step__line{border-left:2px dashed #fff9;width:2px;height:1.625rem;margin:.25rem 0}.ai-benefits{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}.ai-benefit-item{align-items:center;gap:.75rem;display:flex}.ai-benefit-item__check{background-color:var(--color-689966);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.ai-benefit-item__icon{width:.75rem;height:.75rem}.ai-benefit-item__text{text-transform:uppercase;color:var(--color-ffffff);letter-spacing:.02em;white-space:nowrap;font-family:NORD Medium,NORD,sans-serif;font-size:clamp(.71875rem,3.2vw,.875rem);font-weight:500;line-height:1.25}.section-ai__media{width:100%;margin-top:1rem}.section-ai__img{aspect-ratio:16/9;object-fit:cover;object-position:center 42%;border-radius:1rem;width:100%;height:auto;display:block;box-shadow:0 8px 24px #00000059}.section-transition{background-color:var(--color-e4eef4);width:100%;padding:3rem 1.25rem 3.5rem}.section-transition__wrapper{flex-direction:column;align-items:center;gap:2rem;width:100%;margin:0 auto;display:flex}.section-transition__header{text-align:center;flex-direction:column;align-items:center;gap:.875rem;width:100%;display:flex}.section-transition__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-19243a);letter-spacing:-.01em;text-align:center;margin:0;font-weight:900;line-height:1.2}.section-transition__subtitle{font-family:var(--ag-font-body);color:var(--color-50637f);text-align:center;max-width:100%;margin:0;font-size:clamp(.75rem,3.2vw,.84375rem);font-weight:400;line-height:1.4}.transition-timeline{flex-direction:column;align-items:center;width:100%;display:flex}.transition-step{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.transition-step__icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 10px #00000014}.transition-step:hover .transition-step__icon-wrap{transform:scale(1.08);box-shadow:0 6px 16px #00000024}.transition-step__icon-wrap--diagnostico{background-color:var(--color-5079a5)}.transition-step__icon-wrap--migracao{background-color:var(--color-695485)}.transition-step__icon-wrap--implantacao{background-color:var(--color-b6984d)}.transition-step__icon-wrap--treinamento{background-color:var(--color-689966)}.transition-step__icon-wrap--suporte{background-color:var(--color-a85f41)}.transition-step__icon{width:1.25rem;height:1.25rem;display:block}.transition-step__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-19243a);letter-spacing:.02em;margin-top:.75rem;font-size:1rem;font-weight:900;line-height:1.2}.transition-step__description{font-family:var(--ag-font-body);color:var(--color-50637f);max-width:270px;margin-top:.35rem;font-size:.8125rem;font-weight:400;line-height:1.4}.transition-step__line{border-left:2px dashed #50637f73;width:2px;height:1.625rem;margin:.75rem auto}.section-authority{background-color:var(--color-19243a);width:100%;padding:2.75rem 1.25rem 3.5rem}.section-authority__wrapper{flex-direction:column;gap:1.5rem;display:flex}.section-authority__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:-.01em;text-align:center;margin:0;font-size:1.6rem;font-weight:900;line-height:1.2}.metrics-list{flex-direction:column;gap:.875rem;display:flex}.metric-card{background-color:var(--color-23314e);text-align:center;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.25rem 1rem;display:flex;box-shadow:0 4px 12px #0003}.metric-card__value{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-b6984d);letter-spacing:.02em;font-size:1.375rem;font-weight:900;line-height:1.15}.metric-card__label{font-family:var(--ag-font-body);color:var(--color-ffffff);font-size:.875rem;font-weight:500;line-height:1.3}.logos-marquee{width:100%;margin:.25rem 0;padding:1.25rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos-marquee__track{will-change:transform;align-items:center;gap:2.75rem;width:max-content;animation:25s linear infinite marqueeInfinite;display:flex}@keyframes marqueeInfinite{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-marquee__item{flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;display:flex}.logos-marquee__img{object-fit:contain;opacity:.92;width:auto;max-width:140px;height:2.25rem;transition:opacity .2s,transform .2s;display:block}.logos-marquee__item:hover .logos-marquee__img{opacity:1;transform:scale(1.05)}.section-ecosystem{background-color:var(--color-19243a);width:100%;padding:3rem 1.25rem 3.75rem}.section-ecosystem__wrapper{flex-direction:column;align-items:center;gap:2rem;width:100%;margin:0 auto;display:flex}.section-ecosystem__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.section-ecosystem__kicker{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:.01em;text-align:center;flex-direction:column;align-items:center;margin:0;font-size:clamp(1.25rem,5.5vw,1.5rem);font-weight:900;line-height:1.2;display:flex}.section-ecosystem__kicker-line{white-space:nowrap;display:block}.section-ecosystem__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:-.01em;text-align:center;flex-direction:column;align-items:center;margin:0;font-size:clamp(1.375rem,6vw,1.6875rem);font-weight:900;line-height:1.15;display:flex}.section-ecosystem__title-line{white-space:nowrap;display:block}.ecosystem-header--desktop,.ecosystem-wheel--desktop{display:none}.ecosystem-list{flex-direction:column;align-items:center;gap:.875rem;width:100%;display:flex}.ecosystem-card{background-color:var(--color-23314e);box-sizing:border-box;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;max-width:none;height:100px;min-height:90px;padding:.875rem 1.25rem .875rem 1.125rem;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;box-shadow:0 4px 14px #00000038}.ecosystem-card:hover{background-color:#273757;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.ecosystem-card--pharmacie{border-left:5px solid var(--color-337ba8)}.ecosystem-card--omnichannel{border-left:5px solid var(--color-725489)}.ecosystem-card--checkout{border-left:5px solid var(--color-499a64)}.ecosystem-card--visita{border-left:5px solid var(--color-c29947)}.ecosystem-card--ecommerce{border-left:5px solid var(--color-bf603e)}.ecosystem-card--ead{border-left:7px solid var(--color-973f44)}.ecosystem-card__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:1.875rem;display:block}.ecosystem-card__description{font-family:var(--ag-font-body);color:var(--ag-color-text-white);opacity:.88;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35}.section-contact{background-color:var(--color-19243a);width:100%;padding:3rem 1.25rem 2.5rem}.section-contact__wrapper{flex-direction:column;gap:1.5rem;width:100%;margin:0 auto;display:flex}.section-contact__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.section-contact__title{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:-.01em;text-align:center;margin:0;font-size:1.6rem;font-weight:900;line-height:1.2}.section-contact__subtitle{font-family:var(--ag-font-body);color:var(--color-ffffff);opacity:.9;text-align:center;max-width:300px;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.section-contact__disclaimer{font-family:var(--ag-font-body);color:var(--ag-color-text-muted);text-align:center;width:100%;margin:0 auto;font-size:clamp(.65rem,2.8vw,.8125rem);font-weight:400;line-height:1.45}.section-contact__disclaimer-line{white-space:nowrap;display:block}.footer{background-color:var(--color-19243a);border-top:1px solid #ffffff1a;width:100%;padding:2.5rem 1.25rem 2rem}.footer__wrapper{flex-direction:column;gap:2rem;width:100%;margin:0 auto;display:flex}.footer__content{grid-template-columns:1fr 1fr;align-items:start;gap:1.75rem 1rem;width:100%;display:grid}.footer__column{flex-direction:column;display:flex}.footer__column--brand{order:-1;grid-column:1/-1;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.footer__logo{object-fit:contain;width:auto;height:2.25rem;transition:transform .2s,opacity .2s}.footer__logo:hover{opacity:.95;transform:scale(1.02)}.footer__column--contact{text-align:left;align-items:flex-start}.footer__column--commercial{text-align:right;align-items:flex-end}.footer__title{font-family:var(--ag-font-headline);color:var(--color-ffffff);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .625rem;font-size:.875rem;font-weight:700;line-height:1.3}.footer__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__item{margin:0;padding:0}.footer__link{font-family:var(--ag-font-body);color:var(--ag-color-text-muted);white-space:nowrap;font-size:.8125rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s,opacity .2s;display:inline-block}.footer__link:hover,.footer__link:focus-visible{color:var(--color-ffffff)}.footer__link:focus-visible{outline:2px solid var(--ag-color-accent-blue);outline-offset:3px;border-radius:var(--ag-radius-sm)}.footer__bottom{text-align:center;border-top:1px solid #ffffff14;justify-content:center;align-items:center;width:100%;padding-top:1.5rem;display:flex}.footer__copyright{font-family:var(--ag-font-body);color:var(--ag-color-text-muted);opacity:.75;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}@media (width>=640px){.footer__content{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.footer__column--brand{order:2;grid-column:2;margin-bottom:0}.footer__column--contact{text-align:left;order:1;grid-column:1;align-items:flex-start}.footer__column--commercial{text-align:right;order:3;grid-column:3;align-items:flex-end}.footer__link{font-size:.875rem}}@media (width<=360px){.footer__content{gap:1.25rem .5rem}.footer__link{font-size:.75rem}.footer__title{font-size:.8125rem}}@media (width>=1024px){.hero-blue--mobile,.hero-subtitle--mobile,.social-proof__text--mobile,.challenges-title--mobile,.challenge-card__text--mobile,.solution-title--mobile,.solution-text--mobile,.btn-lead--mobile,.features-title--mobile,.callout-title--mobile,.callout-text--mobile,.operation-title--mobile,.section-features__img--mobile,.operation-card-title--mobile{display:none!important}.hero-blue--desktop,.hero-subtitle--desktop,.social-proof__text--desktop,.challenges-title--desktop,.solution-title--desktop,.solution-text--desktop,.btn-lead--desktop,.features-title--desktop,.callout-title--desktop,.callout-text--desktop,.operation-title--desktop,.section-features__img--desktop{display:block!important}.challenge-card__text--desktop,.operation-card-title--desktop{display:inline!important}.header{background-color:#19243a;border-bottom:none;padding:1.25rem 2rem}.header__wrapper{justify-content:space-between;width:90%;max-width:none;margin:0 auto}.header__logo{height:2.875rem}.header__cta{background-color:var(--color-834046);color:var(--color-ffffff);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--ag-radius-sm);white-space:nowrap;justify-content:center;align-items:center;padding:.75rem 1.625rem;font-family:NORD Medium,NORD,sans-serif;font-size:.8125rem;font-weight:500;transition:background-color .2s,transform .2s;box-shadow:0 4px 12px #83404659;display:inline-flex!important}.header__cta:hover{background-color:var(--ag-color-button-red-hover);transform:translateY(-1px)}.section-hero{background-image:url(/assets/image-hero-HJFbK_bK.webp);background-position:100%;background-repeat:no-repeat;background-size:700px;padding:4.5rem 2rem 9rem;position:relative;overflow:hidden}.section-hero__wrapper{grid-template-columns:1.15fr 540px;align-items:center;gap:1.5rem clamp(2rem,3.5vw,3.5rem);width:90%;max-width:none;margin:0 auto;display:grid}.section-hero__headline{text-align:left;grid-area:1/1;align-items:flex-start;gap:1rem}.section-hero__title{text-align:left;align-items:flex-start;gap:.625rem;line-height:1.08}.section-hero__title-white{font-size:55px;line-height:1.08}.section-hero__title-blue{font-size:40px;line-height:1.15}.section-hero__subtitle{text-align:left;opacity:.88;max-width:620px;font-size:16px;line-height:1.55}.social-proof{flex-direction:row;grid-area:2/1;align-items:center;gap:.75rem;width:100%;max-width:580px;display:flex}.social-proof__card{box-sizing:border-box;background-color:#19243ae6;border:1px solid #ffffff38;border-radius:.75rem;flex-direction:row;flex:1;align-items:center;gap:.625rem;min-height:54px;padding:.625rem .875rem;display:flex;box-shadow:0 4px 14px #0003}.social-proof__icon-wrap{flex-shrink:0;width:2rem;height:1.625rem}.social-proof__icon{width:1.75rem;height:1.4rem}.social-proof__text{text-align:left;white-space:nowrap;font-size:.75rem;line-height:1.25}.cta-action{grid-area:3/1;justify-content:flex-start;margin-top:.25rem;display:flex}.cta-action__button{white-space:nowrap!important;letter-spacing:.04em!important;border-radius:var(--ag-radius-sm)!important;width:auto!important;max-width:none!important;padding:.75rem 1.625rem!important;font-size:.8125rem!important;line-height:1.2!important}.lead-card__title{display:none!important}.lead-card{box-sizing:border-box!important;background-color:#fff!important;border-radius:.7rem!important;padding:2.5rem 2.25rem 2rem!important;box-shadow:0 20px 48px #00000059!important}.section-hero .lead-card{grid-area:1/2/span 3;justify-self:end;width:100%;max-width:540px}.lead-card__form{flex-direction:column!important;gap:1.125rem!important;display:flex!important}.lead-form__group{text-align:left!important;flex-direction:column!important;gap:.45rem!important;display:flex!important}.lead-form__label{font-family:var(--ag-font-body,"Hauora", sans-serif)!important;color:#19243a!important;margin:0!important;font-size:.8125rem!important;font-weight:700!important;line-height:1.2!important}.lead-form__input{color:#19243a!important;width:100%!important;font-size:.875rem!important;font-family:var(--ag-font-body,"Hauora", sans-serif)!important;box-sizing:border-box!important;background-color:#eaf1f6!important;border:1px solid #0000!important;border-radius:.5rem!important;padding:.8125rem 1rem!important;transition:background-color .2s,border-color .2s,box-shadow .2s!important}.lead-form__input::placeholder{color:#8295ab!important;opacity:.85!important;font-size:.875rem!important;font-family:var(--ag-font-body,"Hauora", sans-serif)!important}.lead-form__input:focus{background-color:#fff!important;border-color:#337ba8!important;outline:none!important;box-shadow:0 0 0 3px #337ba826!important}.lead-form__select{cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6 6.5L10.5 2' stroke='%238295AB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:2.5rem!important}.lead-form__select.is-placeholder{color:#8295ab!important}.lead-form__select:focus{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6 6.5L10.5 2' stroke='%23337BA8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.lead-form__button{color:#fff!important;width:100%!important;font-family:var(--ag-font-headline,"NORD", sans-serif)!important;text-transform:uppercase!important;letter-spacing:.03em!important;cursor:pointer!important;background-color:#834046!important;border:none!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;margin-top:.625rem!important;padding:.9375rem 1.25rem!important;font-size:.875rem!important;font-weight:900!important;line-height:1!important;transition:background-color .25s,transform .15s,box-shadow .25s,opacity .25s,filter .25s!important;display:flex!important;box-shadow:0 4px 14px #8340464d!important}.lead-form__button:hover{background-color:#984c53!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #83404666!important}.lead-form__button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;filter:grayscale(35%)!important;transform:none!important}.lead-form__button:disabled:hover,.lead-form__button:disabled:active{box-shadow:none!important;cursor:not-allowed!important;background-color:#834046!important;transform:none!important}.lead-card__disclaimer--desktop{font-family:var(--ag-font-body,"Hauora", sans-serif)!important;color:#718299!important;text-align:center!important;max-width:22rem!important;margin:1.125rem auto 0!important;font-size:.72rem!important;line-height:1.45!important;display:block!important}.section-challenges__wrapper,.section-features__wrapper,.section-operation__wrapper,.section-ai__wrapper,.section-transition__wrapper,.section-ecosystem__wrapper,.section-contact__wrapper,.footer__wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.section-challenges{padding:5rem 2rem 5.5rem}.section-challenges__wrapper{text-align:center;flex-direction:column;align-items:center;gap:2.75rem;width:90%;max-width:none;margin:0 auto;display:flex}.section-challenges__title{text-align:center;letter-spacing:-.01em;font-size:35px;line-height:1.2}.challenges-list{grid-template-columns:repeat(2,1fr);gap:1.25rem 1.75rem;width:100%;display:grid}.challenge-card{border-radius:.875rem;flex-direction:row;align-items:center;gap:1.25rem;padding:1.375rem 1.75rem;display:flex;box-shadow:0 4px 18px #19243a0d}.challenge-card__icon-wrap{flex-shrink:0;width:2.75rem;height:2.75rem}.challenge-card__text{letter-spacing:.02em;white-space:nowrap;font-size:16px}.solution-callout{text-align:center;border-radius:1rem;align-items:center;gap:1.25rem;width:68%;max-width:860px;margin:.5rem auto 0;box-shadow:0 14px 34px #00000040}.solution-callout__title{text-align:center;color:var(--ag-color-accent-blue);font-size:25px;line-height:1.25}.solution-callout__text{text-align:center;color:#fff;opacity:.92;font-size:16px;line-height:1.6}.section-features{padding:5rem 2rem 5.5rem}.section-features__wrapper{grid-template-rows:auto auto auto auto auto;grid-template-columns:1.15fr 1fr;align-items:center;gap:1.25rem 4rem;width:90%;max-width:none;margin:0 auto;display:grid}.section-features__brand{grid-area:1/1}.section-features__logo{height:2.75rem}.section-features__title{text-align:left;grid-area:2/1;margin:0;font-size:35px;line-height:1.12}.feature-pills{flex-wrap:wrap;grid-area:3/1;gap:.5rem;max-width:450px;display:flex}.feature-pill{letter-spacing:.04em;border-radius:9999px;padding:.375rem .875rem;font-size:.6875rem}.features-callout{border:1.5px solid #fff6;border-radius:.75rem;grid-area:4/1;max-width:580px;margin-top:.25rem;padding:1.25rem 1.75rem}.features-callout__title{white-space:nowrap;letter-spacing:.02em;font-size:.875rem}.features-callout__text{font-size:16px;line-height:1.5}.section-features .cta-action{grid-area:5/1;margin-top:.5rem}.section-features__media{grid-area:1/2/span 5;align-items:center;height:100%;margin-top:0;display:flex}.section-features__img{border:2px solid var(--color-337ba8);object-fit:cover;border-radius:1.25rem;width:100%;height:100%;max-height:520px;box-shadow:0 16px 40px #00000059}.section-operation{background-color:var(--color-e4eef4);padding:5rem 2rem 5.5rem}.section-operation__wrapper{text-align:center;flex-direction:column;align-items:center;gap:3rem;width:90%;max-width:none;margin:0 auto;display:flex}.section-operation__title{text-align:center;letter-spacing:-.01em;font-size:35px;line-height:1.2}.operation-list{grid-template-columns:repeat(5,1fr);gap:1.125rem;width:100%;display:grid}.operation-card{background-color:var(--color-ffffff);text-align:left;border-radius:.875rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.125rem;height:100%;min-height:330px;padding:1.625rem 1.125rem 1.75rem;display:flex;box-shadow:0 4px 16px #19243a0d}.operation-card__header{text-align:left;flex-direction:column;align-items:flex-start;gap:1.125rem;width:100%;display:flex}.operation-card__icon-wrap{flex-shrink:0;width:2.75rem;height:2.75rem}.operation-card__icon{width:1.35rem;height:1.35rem}.operation-card__title{text-align:left;max-width:none;font-size:16px;line-height:1.25}.operation-card__description{color:#50637f;text-align:left;font-size:16px;line-height:1.45}.section-ai__title--mobile,.section-ai__subtitle--mobile,.section-ai__description--mobile{display:none!important}.section-ai__title--desktop,.section-ai__subtitle--desktop,.section-ai__description--desktop{display:block!important}.section-ai{width:100%;padding:5rem 0}.section-ai__wrapper{gap:3rem;width:95%;max-width:none;margin:0 auto}.section-ai__header{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:900px;margin:0 auto;display:flex}.section-ai__kicker{letter-spacing:.08em;color:var(--color-19243a);font-size:.875rem;font-weight:900}.section-ai__title{color:var(--color-ffffff);letter-spacing:-.01em;font-size:35px;font-weight:900;line-height:1.18}.section-ai__subtitle{color:var(--color-ffffff);letter-spacing:.01em;max-width:820px;font-size:16px;font-weight:700;line-height:1.4}.section-ai__description{color:#ffffffeb;max-width:820px;font-size:.84375rem;line-height:1.55}.ai-flow{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:none;margin:.5rem auto 0;display:flex}.ai-step{text-align:center;flex-direction:column;flex:0 270px;align-items:center;gap:.75rem;display:flex}.ai-step__badge{background-color:var(--color-bf603e);width:2.75rem;height:2.75rem;color:var(--color-ffffff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:900;display:flex;box-shadow:0 4px 10px #00000026}.ai-step__title{color:var(--color-ffffff);letter-spacing:.02em;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.25}.ai-step__text{color:var(--color-e4eef4);max-width:230px;font-size:.8125rem;line-height:1.4}.ai-step__line{border-top:2px dashed #fff9;border-left:none;flex:1;align-self:flex-start;max-width:130px;height:0;margin:1.375rem 1rem 0}.section-ai__bottom{grid-template-columns:1.05fr 1fr;grid-template-areas:"benefits media""cta media";align-items:center;gap:1.875rem 3.5rem;width:90%;max-width:none;margin:2.5rem auto 0;display:grid!important}.section-ai .ai-benefits{flex-direction:column;grid-area:benefits;gap:1.25rem;margin:0;display:flex}.section-ai .ai-benefit-item{align-items:center;gap:.875rem;display:flex}.section-ai .ai-benefit-item__check{background-color:var(--color-689966);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.section-ai .ai-benefit-item__text{text-transform:uppercase;color:var(--color-ffffff);letter-spacing:.02em;white-space:nowrap;font-family:NORD Medium,NORD,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.section-ai .section-ai__media{grid-area:media;justify-content:center;align-items:center;width:100%;margin:0;display:flex}.section-ai .section-ai__img{aspect-ratio:2.15;object-fit:cover;object-position:center 42%;border-radius:1.125rem;width:100%;height:auto;max-height:290px;display:block;box-shadow:0 10px 30px #00000040}.section-ai .cta-action{grid-area:cta;justify-content:flex-start;margin:0;display:flex}.section-ai .cta-action__button{letter-spacing:.03em;background-color:var(--color-bf603e);border-radius:.5rem;width:auto;padding:.9375rem 2.25rem;font-size:.875rem;box-shadow:0 4px 14px #00000040}.authority-title--mobile,.authority-cta--mobile{display:none!important}.authority-title--desktop,.authority-cta--desktop{display:block!important}.section-authority{background-color:var(--color-19243a);width:100%;padding:5rem 0 5.5rem}.section-authority__wrapper{flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:none;margin:0 auto;display:flex}.section-authority__title{text-align:center;color:var(--color-ffffff);letter-spacing:-.01em;margin:0;font-size:35px;font-weight:900;line-height:1.22}.section-authority .metrics-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:90%;max-width:none;margin:0 auto;display:grid}.section-authority .metric-card{text-align:center;background-color:#21304d;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.875rem 1.5rem;display:flex;box-shadow:0 4px 16px #00000040}.section-authority .metric-card__value{color:var(--color-b6984d);letter-spacing:.02em;font-size:1.75rem;font-weight:900;line-height:1.15}.section-authority .metric-card__label{color:var(--color-ffffff);font-size:.9375rem;font-weight:500;line-height:1.3}.section-authority .logos-marquee{width:90%;margin:.5rem 0;padding:1.5rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.section-authority .logos-marquee__track{will-change:transform;align-items:center;gap:4rem;width:max-content;animation:28s linear infinite marqueeInfinite;display:flex}.section-authority .logos-marquee__item{flex-shrink:0;justify-content:center;align-items:center;padding:0 .5rem;display:flex}.section-authority .logos-marquee__img{object-fit:contain;opacity:.95;width:auto;max-width:160px;height:2.375rem;transition:opacity .2s,transform .2s;display:block}.section-authority .logos-marquee__item:hover .logos-marquee__img{opacity:1;transform:scale(1.06)}.section-authority .cta-action{justify-content:center;width:100%;margin-top:.5rem;display:flex}.section-authority .cta-action__button{letter-spacing:.03em;background-color:var(--color-834046);border-radius:.5rem;width:auto;padding:.9375rem 2.5rem;font-size:.875rem;box-shadow:0 4px 14px #00000040}.transition-title--mobile,.transition-subtitle--mobile{display:none!important}.transition-title--desktop,.transition-subtitle--desktop{display:block!important}.section-transition{background-color:var(--color-e4eef4);width:100%;padding:5rem 0 5.5rem}.section-transition__wrapper{flex-direction:column;align-items:center;gap:3rem;width:90%;max-width:1240px;margin:0 auto;display:flex}.section-transition__header{text-align:center;flex-direction:column;align-items:center;gap:.875rem;max-width:900px;margin:0 auto;display:flex}.section-transition__title{text-transform:uppercase;color:var(--color-19243a);letter-spacing:-.01em;text-align:center;font-size:35px;font-weight:900;line-height:1.2}.section-transition__subtitle{color:var(--color-50637f);text-align:center;max-width:820px;font-size:.9375rem;line-height:1.4}.section-transition .transition-timeline{flex-direction:row;justify-content:center;align-items:flex-start;gap:70px;width:100%;max-width:none;margin:1.5rem auto .75rem;display:flex}.section-transition .transition-step{text-align:center;flex-direction:column;flex:0 210px;align-items:center;display:flex}.section-transition .transition-step__icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex;box-shadow:0 4px 10px #00000014}.section-transition .transition-step__icon{width:1.25rem;height:1.25rem}.section-transition .transition-step__title{color:var(--color-19243a);letter-spacing:.02em;white-space:nowrap;margin-top:.875rem;font-size:18px;font-weight:900;line-height:1.25}.section-transition .transition-step__description{color:var(--color-50637f);max-width:185px;margin-top:.35rem;font-size:16px;line-height:1.4}.section-transition .transition-step__line{border-top:2px dashed #50637f73;border-left:none;flex:1;align-self:flex-start;max-width:80px;height:0;margin:1.5625rem .5rem 0}.section-transition .cta-action{justify-content:center;width:100%;margin-top:1rem;display:flex}.section-transition .cta-action__button{letter-spacing:.03em;background-color:var(--color-834046);border-radius:.5rem;width:auto;padding:.9375rem 2.5rem;font-size:.875rem;box-shadow:0 4px 14px #0003}.ecosystem-header--mobile,.ecosystem-list{display:none!important}.ecosystem-header--desktop{display:block!important}.section-ecosystem{background-color:var(--color-19243a);width:100%;padding:5rem 0 5.5rem}.section-ecosystem__wrapper{flex-direction:column;align-items:center;gap:3.5rem;width:90%;max-width:1240px;margin:0 auto;display:flex}.section-ecosystem__header{text-align:center;flex-direction:column;align-items:center;max-width:960px;margin:0 auto;display:flex}.section-ecosystem__title--desktop{font-family:var(--ag-font-headline);text-transform:uppercase;color:var(--color-ffffff);letter-spacing:-.01em;text-align:center;margin:0;font-size:35px;font-weight:900;line-height:1.25}.section-ecosystem__title--desktop .section-ecosystem__title-line{white-space:nowrap;display:block}.ecosystem-wheel--desktop{justify-content:center;align-items:center;width:90%;margin:0 auto;display:flex!important}.contact-title--mobile,.contact-subtitle--mobile,.section-contact__disclaimer--mobile,.section-contact .lead-card__title{display:none!important}.contact-title--desktop,.contact-subtitle--desktop,.lead-card__disclaimer--desktop{display:block!important}.section-contact{background-color:var(--color-19243a);width:100%;padding:5.5rem 0 6.5rem}.section-contact__wrapper{flex-direction:column;align-items:center;gap:3rem;width:90%;max-width:1240px;margin:0 auto;display:flex}.section-contact__header{text-align:center;flex-direction:column;align-items:center;gap:1.125rem;max-width:900px;margin:0 auto;display:flex}.section-contact__title{text-transform:uppercase;color:var(--color-ffffff);letter-spacing:-.01em;text-align:center;margin:0;font-size:35px;font-weight:900;line-height:1.2}.section-contact__subtitle{font-family:var(--ag-font-headline);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ffffff);opacity:.9;text-align:center;max-width:800px;margin:0 auto;font-size:.875rem;font-weight:900}.section-contact .lead-card{width:100%;max-width:540px;margin:0 auto}.footer{border-top:1px solid #ffffff14;width:100%;padding:3.25rem 0 2rem}.footer__wrapper{text-align:left;flex-direction:column;gap:2.5rem;width:90%;max-width:1240px;margin:0 auto;display:flex}.footer__content{grid-template-columns:1fr auto 1fr;align-items:center;gap:2.5rem;width:100%;display:grid}.footer__column--contact{text-align:left;order:1;grid-column:1;align-items:flex-start}.footer__column--brand{order:2;grid-column:2;justify-content:center;align-items:center;margin-bottom:0;display:flex}.footer__logo{object-fit:contain;width:auto;height:2.375rem}.footer__column--commercial{text-align:right;order:3;grid-column:3;align-items:flex-end}.footer__title{letter-spacing:.05em;margin-bottom:.625rem;font-size:.9375rem}.footer__list{gap:.5rem}.footer__link{font-size:.9375rem;line-height:1.5}.footer__bottom{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;width:100%;padding-top:1.5rem;display:flex}.footer__copyright{color:#fff9;text-align:center;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.4}}
