@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ce197d{--font-display:"Sora","Sora Fallback"}:root{--bg:#070a12;--surface:rgba(255,255,255,0.04);--border:rgba(255,255,255,0.12);--text:rgba(255,255,255,0.92);--muted:rgba(255,255,255,0.7);--muted-2:rgba(255,255,255,0.58);--accent:#2dd4bf;--accent-2:#22c55e;--shadow:0 20px 60px rgba(0,0,0,0.45);--radius:16px;--focus-ring:rgba(45,212,191,0.62);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s7:64px;--s8:80px;--s9:96px;--container-px:var(--s3);--section-py:clamp(var(--s6),6vw,var(--s8));--section-py-hero-top:clamp(var(--s3),6vw,var(--s6));--section-py-hero-bottom:clamp(var(--s3),5vw,var(--s6));--site-header-height:72px}h1,h2,h3{font-family:var(--font-display),var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:650;letter-spacing:-.018em}p{line-height:1.6}@media (min-width:900px){:root{--container-px:var(--s4)}}.mocCard{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));box-shadow:var(--shadow);padding:var(--s3)}.uiButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-weight:600}.uiButton[data-size=md]{padding:8px 16px}.uiButton[data-size=lg]{padding:16px 24px}.uiButton[data-variant=primary]{border-color:rgba(45,212,191,.5);background:linear-gradient(90deg,rgba(45,212,191,.22),rgba(34,197,94,.18));box-shadow:0 12px 35px rgba(0,0,0,.3)}.uiButton[data-variant=editorial]{border-radius:10px;padding:14px 20px;border-color:var(--cta-editorial-border,rgba(45,212,191,.42));background:var(--cta-editorial-background,rgba(45,212,191,.14));color:var(--cta-editorial-color,var(--text));box-shadow:none}.uiButton[data-variant=editorial]:active{border-color:var(--cta-editorial-active-border,rgba(45,212,191,.76));background:var(--cta-editorial-active-background,rgba(45,212,191,.26));color:var(--cta-editorial-active-color,#ffffff)}@media (hover:hover) and (pointer:fine){.uiButton[data-variant=editorial]:hover{border-color:var(--cta-editorial-hover-border,rgba(45,212,191,.68));background:var(--cta-editorial-hover-background,rgba(45,212,191,.2));color:var(--cta-editorial-hover-color,var(--text));box-shadow:none}}*{box-sizing:border-box}body,html{height:100%}html{scroll-padding-top:calc(var(--site-header-height) + 16px)}body{margin:0;background:radial-gradient(760px 520px at 0 0,rgba(45,212,191,.12),transparent 68%),radial-gradient(720px 500px at 100% 0,rgba(34,197,94,.08),transparent 70%),var(--bg);background-repeat:no-repeat;color:var(--text);font-family:var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}::selection{background:rgba(45,212,191,.25)}main{min-height:100%}.siteHeader+main{padding-top:var(--site-header-height)}.section{padding:var(--section-py) 0}.sectionHero{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-py-hero-top) 0 var(--section-py-hero-bottom);min-height:clamp(520px,70vh,680px);display:grid;align-items:center}.sectionHero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,10,18,.98),rgba(7,10,18,.9) 42%,rgba(7,10,18,.58)),linear-gradient(180deg,rgba(7,10,18,.45),rgba(7,10,18,.18) 46%,rgba(7,10,18,.78)),url(/brand/hero/hero-ribeirinho-canoa-v3-contraste.png);background-position:50%,50%,100%;background-size:cover,cover,min(62vw,760px) auto;background-repeat:no-repeat;opacity:.72}.sectionHero:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:42%;background:linear-gradient(180deg,transparent,rgba(7,10,18,.88)),radial-gradient(520px 260px at 84% 18%,rgba(245,158,11,.12),transparent 68%);pointer-events:none}.heroContent{display:grid;min-height:min(520px,58vh);align-items:center}.heroCopy{display:grid;gap:clamp(28px,4vw,44px);max-width:900px}.heroTextStack{display:grid;gap:clamp(18px,2.6vw,28px)}.heroEyebrow{display:inline-flex;align-items:center;width:fit-content;gap:8px;padding:8px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:var(--muted);font-weight:600}.heroTitle{margin:0;max-width:860px;font-size:clamp(38px,5vw,60px);font-weight:650;line-height:1.06}.heroLead{margin:0;max-width:720px;color:var(--muted);font-size:clamp(17px,1.6vw,20px);line-height:1.7}.heroActions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.heroMobileArt{display:none}.heroSecondaryLink{display:inline-flex;align-items:center;min-height:48px;color:var(--muted);font-weight:700}.heroSecondaryLink:after{content:"→";margin-left:8px;color:var(--accent)}.heroSecondaryLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px;border-radius:8px}.inlineAction{display:inline-flex;align-items:center;width:fit-content;min-height:40px;color:var(--muted);font-weight:750;text-decoration:none}.inlineAction:after{content:"→";margin-left:8px;color:var(--accent)}.inlineActionButton{appearance:none;border:0;padding:0;background:transparent;cursor:pointer;font:inherit}.inlineActionButton:after{content:none}.inlineAction:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px;border-radius:8px}.inlineTextLink{color:var(--text);font-weight:750;text-decoration:underline;text-decoration-color:rgba(45,212,191,.6);text-underline-offset:4px}.inlineTextLink:hover{color:var(--accent)}.inlineTextLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:6px}.stack{display:grid;gap:var(--s2)}.stackLg{display:grid;gap:var(--s3)}.sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s4)}.sectionHeaderFlush{margin-bottom:0}.sectionHeaderText{min-width:min(520px,100%)}.sectionTitle{margin:0;font-weight:650;line-height:1.12}.solutionTitleSuffix{display:inline-block;white-space:nowrap}.sectionSubtitle{margin:var(--s2) 0 0;color:var(--muted);max-width:70ch}.sectionHeaderAction{margin-top:var(--s2)}.gridAuto{--grid-min:260px;--grid-gap:var(--s2);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min),100%),1fr));gap:var(--grid-gap)}.solutionFaqPaired{position:relative;min-height:390px;overflow:hidden;border-radius:8px;background:radial-gradient(420px 240px at 52% 34%,rgba(45,212,191,.1),transparent 72%),linear-gradient(90deg,rgba(255,255,255,.02),transparent 20%,transparent 80%,rgba(255,255,255,.02))}.solutionFaqPaired:after,.solutionFaqPaired:before{content:"";position:absolute;top:0;bottom:0;z-index:3;width:96px;pointer-events:none}.solutionFaqPaired:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.solutionFaqPaired:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.solutionFaqPairedTrack{position:absolute;inset:0}.solutionFaqPair{position:absolute;top:50%;left:50%;display:grid;gap:14px;width:min(78vw,640px);opacity:0;transform:translate(78vw,-50%);animation:solution-faq-pair-slide 32s cubic-bezier(.4,0,.2,1) infinite}.solutionFaqPair:nth-child(2){animation-delay:8s}.solutionFaqPair:nth-child(3){animation-delay:16s}.solutionFaqPair:nth-child(4){animation-delay:24s}.solutionFaqPaired:focus-within .solutionFaqPair,.solutionFaqPaired:hover .solutionFaqPair{animation-play-state:paused}.solutionFaqBubble{display:grid;gap:6px;max-width:86%;padding:16px 18px;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow)}.solutionFaqBubble strong{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.solutionFaqBubble p{margin:0;line-height:1.5}.solutionFaqBubbleQuestion{justify-self:start;border-top-left-radius:6px;background:rgba(255,255,255,.055)}.solutionFaqBubbleQuestion strong{color:var(--muted-2)}.solutionFaqBubbleQuestion p{color:var(--text)}.solutionFaqBubbleAnswer{justify-self:end;border-color:rgba(45,212,191,.36);border-top-right-radius:6px;background:rgba(45,212,191,.1)}.solutionFaqBubbleAnswer strong{color:var(--accent)}.solutionFaqBubbleAnswer p{color:rgba(255,255,255,.88)}.solutionFaqPairStatus{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--s2);color:var(--muted-2);font-size:13px}.solutionFaqPairStatus span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.16);opacity:.55;transform:scale(1);animation:solution-faq-dot-active 32s ease infinite;transition:transform .16s ease,background .16s ease,opacity .16s ease}.solutionFaqPairStatus span:nth-child(2){animation-delay:8s}.solutionFaqPairStatus span:nth-child(3){animation-delay:16s}.solutionFaqPairStatus span:nth-child(4){animation-delay:24s}@keyframes solution-faq-dot-active{0%,27%,to{opacity:.55;background:rgba(255,255,255,.16);transform:scale(1)}23%,4%{opacity:1;background:var(--accent);transform:scale(1.45)}}@keyframes solution-faq-pair-slide{0%{opacity:0;transform:translate(78vw,-50%)}4%{opacity:1;transform:translate(-50%,-50%)}23%{opacity:1;transform:translate(-50%,-50%)}27%{opacity:0;transform:translate(-112vw,-50%)}to{opacity:0;transform:translate(-112vw,-50%)}}.sectionBand{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018)}.institutionalCard{display:grid;align-content:start;gap:var(--s2);min-height:230px}.cardIndex,.sectionEyebrow{color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cardTitle,.projectTitle{margin:0;font-size:22px;font-weight:650;line-height:1.24}.cardText{margin:0;color:var(--muted);line-height:1.65}.projectGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.projectCard{display:grid;align-content:start;justify-items:start;gap:var(--s3);min-height:300px}.projectVisualCard{display:grid;grid-template-rows:auto 1fr;padding:0!important;overflow:hidden}.projectThumbnail{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.projectThumbnail img{object-fit:cover}.projectCardBody{display:grid;align-content:start;justify-items:start;gap:var(--s3);min-height:270px;padding:var(--s3)}.projectCard>.uiButton,.projectCardBody>.inlineAction{margin-top:auto}.cardMeta{color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.operationProblems{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:var(--s2);align-items:stretch}.operationProblemsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.operationProblemCard{display:grid;align-content:start;gap:var(--s3);min-height:250px}.operationProblemCard .cardTitle{margin-bottom:12px}.operationCarouselIndicators{display:none}.operationReadingPanel{display:grid;align-content:start;gap:var(--s3);padding:clamp(var(--s3),4vw,var(--s5));border:1px solid rgba(45,212,191,.24);border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,rgba(45,212,191,.11),rgba(255,255,255,.035)),rgba(7,10,18,.7);box-shadow:var(--shadow)}.operationReadingPanel h3{margin:0;font-size:clamp(26px,3.4vw,38px);line-height:1.08}.operationReadingPanel p{margin:0;color:var(--muted)}.operationReadingList{display:grid;gap:12px;margin:0}.operationReadingList div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.operationReadingList dt{color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.operationReadingList dd{margin:0;color:var(--text);font-weight:650}.operationMethod{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:var(--s3);align-items:start}.operationMethodStep,.operationMethodSteps{display:grid;gap:var(--s2)}.operationMethodStep{position:relative;grid-template-columns:58px minmax(0,1fr);padding:var(--s3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:rgba(255,255,255,.035)}.operationMethodStep:before{content:"";position:absolute;top:calc(var(--s3) + 58px);bottom:calc(var(--s2) * -1);left:calc(var(--s3) + 28px);width:1px;background:rgba(45,212,191,.32)}.operationMethodStep:last-child:before{content:none}.operationMethodIndex{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(45,212,191,.36);border-radius:14px;background:rgba(45,212,191,.1);color:var(--accent);font-weight:900}.operationMethodStepBody{display:grid;gap:10px}.operationMethodStepBody h3{margin:0;font-size:22px}.operationMethodStepBody p{margin:0;color:var(--muted)}.operationMethodStepBody span{display:inline-flex;width:fit-content;margin-top:4px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--muted-2);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.operationFlowPanel{position:sticky;top:96px;display:grid;gap:var(--s3);padding:clamp(var(--s3),4vw,var(--s5));border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03)),rgba(7,10,18,.72);box-shadow:var(--shadow)}.operationFlow{display:grid;gap:12px}.operationFlow div{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,10,18,.44)}.operationFlow strong{color:var(--text)}.operationFlow span{color:var(--muted);line-height:1.5}.contactBody{position:relative;z-index:1;display:grid;gap:var(--s3);max-width:780px}.contactSection{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.06)}.contactSection:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,10,18,.98),rgba(7,10,18,.9) 46%,rgba(7,10,18,.68)),linear-gradient(180deg,rgba(7,10,18,.86),rgba(7,10,18,.62) 45%,rgba(7,10,18,.96)),url(/brand/contact/contact-routine-workspace-v1.png);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;opacity:.72}.contactSection:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:46%;background:linear-gradient(180deg,transparent,rgba(7,10,18,.94)),radial-gradient(460px 220px at 82% 42%,rgba(45,212,191,.1),transparent 70%);pointer-events:none}.contactSection .sectionHeader{position:relative;z-index:1}.contactNotes{display:grid;gap:14px}.contactNotes p,.contactPrivacyNote{margin:0;color:var(--muted-2);line-height:1.72}.contactNotes p:first-child{color:var(--muted)}.contactActions{align-items:center}.contactPrivacyNote{max-width:720px;padding-top:var(--s2);border-top:1px solid rgba(255,255,255,.08);font-size:14px}.contactPrivacyNote .inlineTextLink{display:inline-block;margin-left:6px;white-space:nowrap}.preDiagnosticPage{min-height:100vh;background:radial-gradient(680px 380px at 86% -8%,rgba(45,212,191,.12),transparent 68%),var(--bg)}.preDiagnosticSection{padding-top:var(--s7)}.preDiagnosticForm{display:grid;gap:20px;padding:clamp(22px,4vw,36px);border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(7,10,18,.72);box-shadow:var(--shadow)}.preDiagnosticField{display:grid;gap:9px}.preDiagnosticCheck span,.preDiagnosticField span{color:var(--text);font-weight:700}.preDiagnosticField input,.preDiagnosticField select,.preDiagnosticField textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:13px 14px;background:rgba(7,10,18,.72);color:var(--text);font:inherit;line-height:1.5}.preDiagnosticField textarea{resize:vertical}.preDiagnosticField input::placeholder,.preDiagnosticField textarea::placeholder{color:var(--muted-2)}.preDiagnosticCheck input:focus-visible,.preDiagnosticField input:focus-visible,.preDiagnosticField select:focus-visible,.preDiagnosticField textarea:focus-visible{outline:3px solid rgba(45,212,191,.46);outline-offset:2px}.preDiagnosticCheck{display:flex;align-items:flex-start;gap:10px;color:var(--muted);line-height:1.55}.preDiagnosticCheck input{width:18px;height:18px;margin-top:3px;accent-color:var(--accent)}.preDiagnosticActions{display:grid;gap:12px;padding-top:4px}.preDiagnosticActions p{max-width:660px;margin:0;color:var(--muted-2);font-size:14px;line-height:1.6}.privacyPage{background:#ffffff;color:#111827}.privacyPage .sectionTitle{color:#111827;font-size:clamp(34px,5vw,52px);line-height:1.06}.privacyPage .sectionSubtitle{color:#4b5563;font-size:18px;line-height:1.7}.privacyDocument{padding:clamp(72px,10vw,112px) 0}.privacyDocumentHeader{padding-bottom:var(--s4);border-bottom:1px solid #e5e7eb}.privacyLeadPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:var(--s3);margin-top:var(--s4)}.privacyLeadPanel>div{display:grid;gap:10px;padding:0}.privacyCard p,.privacyDocumentSection>p,.privacyLeadPanel p,.privacySplit p,.privacyUpdated{margin:0;color:#4b5563;line-height:1.72}.privacyLeadPanel span{color:#0f766e;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.privacyDocumentSection{padding:var(--s5) 0;border-bottom:1px solid #e5e7eb}.privacyDocumentSection h2{margin:0;color:#111827;font-size:clamp(26px,3vw,34px);line-height:1.15}.privacyDocumentSection>p{max-width:720px;margin-top:var(--s2)}.privacyGrid{display:grid;gap:0;margin-top:var(--s3);border-top:1px solid #e5e7eb}.privacyCard{display:grid;gap:8px;padding:var(--s3) 0;border-bottom:1px solid #e5e7eb}.privacyCard h3{margin:0;color:#111827;font-size:20px;line-height:1.2}.privacySplit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);gap:var(--s4);align-items:start}.privacySplit h2{margin:0}.privacyChecklist{display:grid;gap:0;margin:0;padding:0;list-style:none;overflow:hidden;border-top:1px solid #e5e7eb}.privacyChecklist li{padding:14px 0;color:#374151;line-height:1.55}.privacyChecklist li,.privacyChecklist li:last-child{border-bottom:1px solid #e5e7eb}.privacyUpdated{margin-top:var(--s4);font-size:14px}.operationUseCases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s2)}.operationUseCase{display:grid;gap:var(--s3);grid-column:span 2;padding:var(--s3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:rgba(255,255,255,.035)}.operationUseCase:nth-child(4),.operationUseCase:nth-child(5){grid-column:span 3}.operationUseCaseHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.operationUseCaseCompare{display:grid;gap:12px}.operationUseCaseCompare div{display:grid;gap:6px;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.1)}.operationUseCaseCompare span{color:var(--muted-2);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.operationUseCaseCompare p{margin:0;color:var(--muted)}.operationUseCaseCompare div:last-child p{color:var(--text);font-weight:650}.builtPractice{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:var(--s3);align-items:stretch}.builtPracticeIntro{display:grid;align-content:start;gap:var(--s3);padding:clamp(var(--s3),4vw,var(--s5));border:1px solid rgba(45,212,191,.22);border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,rgba(45,212,191,.1),rgba(255,255,255,.035)),rgba(7,10,18,.68);box-shadow:var(--shadow)}.builtPracticeIntro h3{margin:0;font-size:clamp(28px,3.8vw,42px);line-height:1.05}.builtPracticeIntro p{margin:0;color:var(--muted)}.builtPracticeCard,.builtPracticeGrid{display:grid;gap:var(--s2)}.builtPracticeCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--s3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:rgba(255,255,255,.035)}.builtPracticeCard h3{margin:0;font-size:22px}.builtPracticeCard p{margin:10px 0 0;color:var(--muted)}.builtPracticeCard span{display:inline-flex;justify-content:center;min-width:150px;padding:10px 12px;border:1px solid rgba(45,212,191,.22);border-radius:999px;background:rgba(45,212,191,.08);color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.04em;text-align:center;text-transform:uppercase}.serviceOfferGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.serviceOfferCard{display:grid;align-content:start;justify-items:start;gap:var(--s3);min-height:430px}.serviceOfferCard>.inlineAction{margin-top:auto}.serviceOfferList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.serviceOfferList li{position:relative;padding-left:18px;color:var(--muted);line-height:1.5}.serviceOfferList li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateY(-50%)}.siteHeader:has(+main .aboutHero){background:rgba(255,255,255,.86);border-bottom-color:rgba(7,16,25,.08)}.siteHeader:has(+main .aboutHero) .navDropdownTrigger,.siteHeader:has(+main .aboutHero) .navLink,.siteHeader:has(+main .aboutHero) .navMobileSolutionsTrigger,.siteHeader:has(+main .aboutHero) .navToggle{color:rgba(7,16,25,.72)}.siteHeader:has(+main .aboutHero) .navDesktop{border-color:rgba(7,16,25,.1);background:rgba(7,16,25,.035)}.siteHeader:has(+main .aboutHero) .navDropdownTrigger:focus-visible,.siteHeader:has(+main .aboutHero) .navDropdownTrigger:hover,.siteHeader:has(+main .aboutHero) .navMobileSolutionsTrigger:focus-visible,.siteHeader:has(+main .aboutHero) .navMobileSolutionsTrigger:hover{background:rgba(7,16,25,.06);color:#071019}.siteHeader:has(+main .aboutHero) .brandLogo{filter:invert(1) saturate(.25) contrast(1.22)}.siteHeader:has(+main .aboutHero) .navSubmenu{border-color:rgba(7,16,25,.1);background:rgba(255,255,255,.96)}.siteHeader:has(+main .aboutHero) .navSubmenuLink{color:rgba(7,16,25,.72)}.siteHeader:has(+main .aboutHero) .navSubmenuLink:focus-visible,.siteHeader:has(+main .aboutHero) .navSubmenuLink:hover{background:rgba(7,16,25,.06);color:#071019}main:has(.aboutHero)+.footerRoot{border-top-color:rgba(7,16,25,.1);background:#ffffff;color:#071019}main:has(.aboutHero)+.footerRoot .footerLink,main:has(.aboutHero)+.footerRoot div,main:has(.aboutHero)+.footerRoot p{color:rgba(7,16,25,.68)!important}main:has(.aboutHero)+.footerRoot .footerLabel{color:#071019!important}main:has(.aboutHero)+.footerRoot .footerLogo{filter:invert(1) saturate(.25) contrast(1.22)}main:has(.aboutHero)+.footerRoot .footerDivider{border-top-color:rgba(7,16,25,.1)}main:has(.aboutHero){background:#ffffff;color:#071019}.aboutCompactSection,.aboutHero,.aboutReadingSection{background:#ffffff;color:#071019}.aboutHero{position:relative;overflow:hidden;padding:clamp(72px,10vw,124px) 0 var(--s7);background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.82) 42%,rgba(255,255,255,.08)),url(/brand/about/hero-conheca-ribeirinho-light-v2-3-4.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,min(980px,66vw) auto}.aboutHero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:6px;background:linear-gradient(90deg,#e11d2e,#f6c343,#2f8cff,#64748b)}.aboutHeroGrid{display:block}.aboutHeroCopy{position:relative;z-index:1;display:grid;gap:var(--s3);max-width:760px}.aboutHeroBadges{display:flex;flex-wrap:wrap;gap:var(--s2)}.aboutHeroBadges span{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border:1px solid rgba(7,16,25,.1);border-radius:999px;background:rgba(7,16,25,.04);color:rgba(7,16,25,.7);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aboutHero h1{margin:0;max-width:760px;font-size:clamp(36px,5vw,56px);line-height:1.05}.aboutHero p{max-width:700px;margin:var(--s2) 0 0;color:rgba(7,16,25,.72);font-size:clamp(18px,2vw,22px);line-height:1.55}.aboutReadingSection{padding:clamp(var(--s6),7vw,var(--s9)) 0}.aboutReadingBand{position:relative;overflow:hidden;padding:clamp(var(--s6),8vw,var(--s9)) 0;background:linear-gradient(90deg,rgba(5,5,7,.94),rgba(5,5,7,.82) 54%,rgba(5,5,7,.48)),linear-gradient(180deg,rgba(5,5,7,.12),rgba(5,5,7,.94)),url(/brand/about/about-santarem-matriz-tapajos-v1.png);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:cover,cover,min(820px,64vw) auto;color:#ffffff}.aboutReadingGrid{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:clamp(var(--s4),7vw,var(--s8));align-items:start}.aboutReadingKicker{position:sticky;top:96px;display:grid;gap:var(--s2);max-width:300px}.aboutReadingKicker .cardMeta{color:#e11d2e;font-size:13px;font-weight:650;letter-spacing:.06em}.aboutReadingBand .aboutReadingKicker .cardMeta{color:#f6c343}.aboutReadingKicker h2{margin:0;color:#071019;font-size:clamp(24px,3vw,34px);line-height:1.08}.aboutReadingBand .aboutReadingCopy p,.aboutReadingBand .aboutReadingKicker h2{color:#ffffff}.aboutReadingKicker p{margin:0;color:rgba(7,16,25,.66)}.aboutReadingCopy{display:grid;gap:var(--s3);max-width:760px;color:#071019;font-size:clamp(18px,1.75vw,21px);line-height:1.72}.aboutReadingCopy p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.aboutReadingBand .aboutReadingCopy{color:rgba(255,255,255,.78)}.aboutPullQuestion{display:block;margin:var(--s1) 0;color:#e11d2e;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:650;line-height:1.08}.aboutCompactSection{padding:var(--s6) 0}.aboutProofGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.aboutMethodGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:rgba(7,16,25,.1)}.aboutMethodGrid,.aboutMethodItem,.aboutProofItem{display:grid;border:1px solid rgba(7,16,25,.1);border-radius:8px}.aboutMethodItem,.aboutProofItem{gap:10px;padding:var(--s3);background:#ffffff}.aboutMethodItem{min-height:172px;border:0;border-radius:0}.aboutMethodItem span,.aboutProofItem span{color:#e11d2e;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.aboutMethodItem strong,.aboutProofItem strong{color:#071019;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:18px;line-height:1.2}.aboutMethodItem strong{font-size:20px;line-height:1.12}.aboutMethodItem p,.aboutProofItem p{margin:0;color:rgba(7,16,25,.66)}.aboutMethodItem p{color:rgba(7,16,25,.64)}.aboutCta{--cta-editorial-border:#e11d2e;--cta-editorial-background:#e11d2e;--cta-editorial-color:#ffffff;--cta-editorial-active-border:#be1422;--cta-editorial-active-background:#be1422;--cta-editorial-active-color:#ffffff;--cta-editorial-hover-border:#c91829;--cta-editorial-hover-background:#c91829;--cta-editorial-hover-color:#ffffff;display:grid;grid-template-columns:minmax(0,.82fr) auto;gap:var(--s4);align-items:center;padding:clamp(var(--s3),5vw,var(--s5));border:1px solid rgba(7,16,25,.1);border-radius:8px;background:linear-gradient(135deg,rgba(225,29,46,.08),rgba(246,195,67,.16)),#ffffff}.aboutCta h2{margin:10px 0 0;color:#071019;font-size:clamp(22px,3vw,30px);line-height:1.15}.aboutCta p{margin:var(--s2) 0 0;max-width:620px;color:rgba(7,16,25,.66)}.aboutCta .inlineAction{color:rgba(7,16,25,.72)}.manifestoPrinciples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.manifestoPrinciple{display:grid;align-content:start;gap:12px;padding:var(--s3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:rgba(255,255,255,.035)}.manifestoPrinciple h3{margin:0;font-size:20px}.manifestoPrinciple p{margin:0;color:var(--muted)}.learningPanel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:var(--s5);padding:clamp(var(--s3),5vw,var(--s6));border:1px solid rgba(45,212,191,.25);border-radius:calc(var(--radius) + 8px);background:radial-gradient(600px 300px at 0 0,rgba(45,212,191,.14),transparent 65%),rgba(255,255,255,.035);box-shadow:var(--shadow)}.learningCopy{display:grid;align-content:start;gap:var(--s3)}.learningTitle{max-width:720px;font-size:clamp(28px,4vw,42px);line-height:1.08}.learningCopy .sectionSubtitle{margin-top:calc(var(--s1) * -1)}.learningSteps{display:grid;align-content:center;gap:12px}.learningSteps span{padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(7,10,18,.42);color:var(--muted);font-weight:650}.reportPage{min-height:100%}.reportHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:var(--s3);align-items:stretch}.reportEyebrow{display:inline-flex;align-items:center;width:fit-content;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--muted);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.reportTitle{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.02}.reportLead{margin:0;max-width:64ch;color:var(--muted);font-size:18px}.reportMetaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s2)}.reportMetaItem{padding:18px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.reportBlockLabel,.reportFindingIndex,.reportMetaLabel{color:var(--muted-2);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.reportMetaValue{display:block;margin-top:8px;font-size:16px}.reportScoreCard{display:grid;align-content:start;gap:12px}.reportScoreValue{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(48px,10vw,86px);line-height:.95;letter-spacing:-.04em}.reportScoreLabel{font-size:18px;font-weight:700}.reportBodyText,.reportScoreText{margin:0;color:var(--muted)}.reportFindings{display:grid;gap:var(--s2)}.reportFindingHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.reportChipRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.reportInfoChip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--muted);font-size:13px;font-weight:600}.reportList{margin:20px 0 0;padding-left:22px;color:var(--muted)}.reportList li+li{margin-top:12px}.rowWrap{--row-gap:var(--s2);display:flex;flex-wrap:wrap;gap:var(--row-gap)}.uiInteractive{-webkit-tap-highlight-color:transparent;transition-property:transform,filter,background-color,border-color,color,opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,.9,.2,1)}.twGrid{position:relative;display:inline-grid;grid-template-columns:1fr;width:100%;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.twGhost,.twLive{grid-area:1/1}.twGhost{visibility:hidden}.twLive{pointer-events:none}.twCaret{display:inline-block;width:.7ch;margin-left:.1ch;opacity:.95;animation:tw-caret .85s step-end infinite}@keyframes tw-caret{50%{opacity:0}}.uiInteractive:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.uiButton{cursor:pointer}.uiButton[data-variant=primary]:active{border-color:rgba(45,212,191,.95)!important;background:linear-gradient(90deg,rgba(45,212,191,.5),rgba(34,197,94,.42))!important;color:#ffffff!important}.uiButton[data-variant=secondary]:active{border-color:rgba(45,212,191,.7)!important;background:rgba(45,212,191,.2)!important;color:#ffffff!important}.uiPressable{will-change:transform}.uiPressable:active{transform:translateY(1px) scale(.98);filter:brightness(.96)}.uiLinkHover:active{color:var(--accent);opacity:.78}@media (hover:hover) and (pointer:fine){.uiPressable:hover{transform:translateY(-2px);filter:brightness(1.08)}.uiButton[data-variant=primary]:hover{border-color:rgba(45,212,191,.9)!important;background:linear-gradient(90deg,rgba(45,212,191,.38),rgba(34,197,94,.32))!important;box-shadow:0 16px 38px rgba(13,148,136,.22)!important;color:#ffffff!important}.heroSecondaryLink:hover,.inlineAction:hover{color:var(--text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.uiButton[data-variant=secondary]:hover{border-color:rgba(45,212,191,.58)!important;background:rgba(45,212,191,.12)!important;color:var(--accent)!important}.uiLinkHover:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.navLink:hover{color:var(--accent);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce){.uiInteractive{transition:none!important}.twCaret{animation:none!important}.uiPressable:active,.uiPressable:hover{transform:none!important;filter:none!important}.solutionFaqPaired{overflow:visible;min-height:auto}.solutionFaqPaired:after,.solutionFaqPaired:before{display:none}.solutionFaqPairedTrack{position:static;display:grid;gap:var(--s3);padding:var(--s2)}.solutionFaqPair{position:static;width:100%;opacity:1;transform:none;animation:none}.solutionFaqPairStatus span{animation:none}}@media (max-width:900px){.learningPanel,.reportHero{grid-template-columns:1fr}.solutionFaqPaired{min-height:430px}.solutionFaqPaired:after,.solutionFaqPaired:before{display:none}.solutionFaqPair{width:min(86vw,560px)}.solutionFaqBubble{max-width:94%}}.siteHeader{position:fixed;top:0;right:0;left:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(7,10,18,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(0);transition:transform .18s ease,background .18s ease,border-color .18s ease}.siteHeader[data-near-footer=true][data-menu-open=false]{transform:translateY(calc(-100% - 10px));pointer-events:none}.navContainer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px var(--container-px) 12px!important}.brandMark,.footerBrand{display:inline-flex;align-items:center;width:fit-content}.brandLogo{display:block;width:168px;height:auto}.brandMark:focus-visible,.footerBrand:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px;border-radius:14px}.navDesktop{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);justify-content:flex-end}.navDesktopItem{position:relative}.navSubmenu{position:absolute;top:calc(100% + 8px);left:50%;display:grid;min-width:270px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(7,10,18,.96);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease}.navDesktopItem:focus-within .navSubmenu,.navDesktopItem[data-open=true] .navSubmenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.navSubmenuLink{display:block;padding:10px 12px;border-radius:6px;color:var(--muted);font-weight:600;line-height:1.35;text-decoration:none}.navSubmenuLink:focus-visible,.navSubmenuLink:hover{background:rgba(45,212,191,.1);color:var(--accent)}.navDropdownTrigger,.navMobileSolutionsTrigger{display:inline-flex;align-items:center;gap:5px;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:550;cursor:pointer}.navDropdownTrigger{padding:8px 12px;border-radius:999px}.navDropdownTrigger:focus-visible,.navDropdownTrigger:hover,.navMobileSolutionsTrigger:focus-visible,.navMobileSolutionsTrigger:hover{background:rgba(45,212,191,.1);color:var(--accent)}.navDropdownChevron{display:inline-block;font-size:13px;line-height:1;transition:transform .16s ease}.navDropdownTrigger[aria-expanded=true] .navDropdownChevron,.navMobileSolutionsTrigger[aria-expanded=true] .navDropdownChevron{transform:rotate(180deg)}.navToggle{display:none;place-items:center;width:44px;height:44px;appearance:none;border:0;background:transparent;color:var(--accent);padding:0;cursor:pointer}.navToggleIcon{display:grid;gap:4px}.navToggleIcon span{display:block;width:17px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.navToggle[aria-expanded=true] .navToggleIcon span:first-child{transform:translateY(6px) rotate(45deg)}.navToggle[aria-expanded=true] .navToggleIcon span:nth-child(2){opacity:0}.navToggle[aria-expanded=true] .navToggleIcon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navMobile{position:fixed;inset:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) min(88vw,360px);background:rgba(3,6,11,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s;visibility:hidden}.navMobileContainer{grid-column:2;display:grid;align-content:start;gap:24px;min-height:100dvh;overflow-y:auto;padding:24px!important;border-left:1px solid rgba(255,255,255,.12);background:rgba(7,10,18,.98);box-shadow:-24px 0 64px rgba(0,0,0,.32);transform:translateX(100%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.navMobile[data-open=true]{opacity:1;pointer-events:auto;transition:opacity .18s ease;visibility:visible}.navMobile[data-open=true] .navMobileContainer{transform:translateX(0)}.navMobilePanelHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--accent-warm);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.navMobileClose{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:var(--text);cursor:pointer}.navMobileClose svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.navMobileList{display:grid;gap:16px}.navMobileGroup{display:grid;gap:10px}.navMobileChildren{display:none;gap:8px;margin-top:2px;padding:12px 0 4px 14px;border-left:2px solid color-mix(in srgb,var(--accent) 72%,transparent);background:linear-gradient(90deg,rgba(45,212,191,.08),transparent 78%)}.navMobileChildren[data-open=true]{display:grid}.navMobileChildLink{color:var(--muted-2);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.navLink{color:var(--muted);font-weight:550;padding:8px 12px;border-radius:999px;text-decoration:none}.navDesktop .navLink:focus-visible,.navDesktop .navLink:hover{background:rgba(45,212,191,.1);color:var(--accent);text-decoration:none}.navMobile .navLink,.navMobileSolutionsTrigger{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.navMobileSolutionsTrigger{justify-content:space-between;width:100%}.navExplore{position:relative}.navExploreTrigger{display:inline-flex;align-items:center;gap:6px;appearance:none;border:0;padding:8px 0;background:transparent;font:inherit;cursor:pointer}.navExploreTrigger:hover,.navExploreTrigger[aria-expanded=true]{color:var(--text)}.navExploreChevron{display:inline-block;font-size:12px;transition:transform .16s ease}[aria-expanded=true]>.navExploreChevron{transform:rotate(180deg)}.navExploreMenu{position:absolute;top:calc(100% + 12px);left:50%;width:min(320px,calc(100vw - 32px));padding:12px;border:1px solid var(--border);border-radius:18px;background:rgba(14,18,29,.98);box-shadow:0 20px 50px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.navExploreMenu[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%)}.navExploreLabel{padding:4px 8px 10px;color:var(--muted-2);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.navExploreItem{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);color:var(--text);text-decoration:none}.navExploreItemHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.navExploreBadge{padding:3px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--accent);font-size:11px;font-weight:650}.navExploreDescription{color:var(--muted-2);font-size:13px;line-height:1.45}.navMobileExplore{display:grid;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.03);overflow:hidden}.navMobileExploreTrigger{display:flex;align-items:center;justify-content:space-between;width:100%;appearance:none;border:0;padding:12px 16px;background:transparent;font:inherit;cursor:pointer}.navMobileExploreContent{display:none;padding:0 12px 12px}.navMobileExploreContent[data-open=true]{display:block}.brandTech{color:var(--accent)}.footerRoot{border-top:1px solid rgba(255,255,255,.08);padding:var(--s6) 0;background:rgba(7,10,18,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footerGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s4);align-items:start}.footerTitle{font-family:var(--font-display),var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:650;letter-spacing:-.018em}.footerLogo{display:block;width:188px;height:auto}.footerLabel{font-weight:650;color:var(--text)}.footerDivider,.footerLink{color:var(--muted-2)}.footerDivider{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid rgba(255,255,255,.08);display:flex;gap:var(--s3);align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:820px){:root{--site-header-height:64px}.heroContent,.sectionHero{min-height:auto}.heroCopy{gap:28px}.heroTextStack{gap:18px}.heroEyebrow{display:none}.heroTitle{font-size:clamp(34px,12vw,46px)}.sectionHero:before{background:linear-gradient(180deg,rgba(7,10,18,.98),rgba(7,10,18,.9) 50%,rgba(7,10,18,.98));opacity:1}.heroActions{display:grid;gap:16px}.heroActions .uiButton{width:100%}.heroSecondaryLink{justify-content:center}.heroMobileArt{position:relative;display:block;height:clamp(168px,46vw,230px);margin:var(--s1) calc(var(--container-px) * -1) calc(var(--s3) * -1);overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.heroMobileArt:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--bg) 0,transparent 28%,rgba(7,10,18,.14) 64%,var(--bg) 100%),linear-gradient(90deg,rgba(7,10,18,.44),transparent 54%,rgba(7,10,18,.2));pointer-events:none}.heroMobileArt img{object-fit:cover;object-position:70% 28%;opacity:.88}.navContainer{gap:16px}.brandLogo{width:148px}.navDesktop{display:none}.navToggle{display:grid}.operationProblems{grid-template-columns:1fr}.operationProblemsGrid{display:flex;gap:14px;width:100%;max-width:100%;padding:0 0 8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.operationProblemsGrid::-webkit-scrollbar{display:none}.operationProblemCard{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 42px);min-height:232px}.operationCarouselIndicators{display:flex;justify-content:center;gap:7px;padding:4px 0 2px}.operationCarouselIndicators button{width:7px;height:7px;appearance:none;border:0;border-radius:999px;background:rgba(255,255,255,.24);cursor:pointer;transition:width .16s ease,background .16s ease}.operationCarouselIndicators button.is-active{width:20px;background:var(--accent)}.operationCarouselIndicators button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.operationReadingPanel{gap:18px;margin-top:var(--s2);padding:24px}.operationReadingPanel h3{font-size:28px}.operationReadingList{gap:8px}.operationReadingList div{padding:10px 0;grid-template-columns:1fr;gap:6px}.operationMethod,.operationMethodStep{grid-template-columns:1fr}.operationMethodStep:before{content:none}.operationFlowPanel{position:static}.operationUseCases{grid-template-columns:1fr}.operationUseCase,.operationUseCase:nth-child(4),.operationUseCase:nth-child(5){grid-column:auto}.builtPractice,.builtPracticeCard{grid-template-columns:1fr}.builtPracticeCard{align-items:start}.builtPracticeCard span{min-width:0;width:fit-content}.serviceOfferGrid{grid-template-columns:1fr}.serviceOfferCard{min-height:auto}.aboutCta,.aboutHeroGrid,.aboutReadingGrid{grid-template-columns:1fr}.aboutHero{padding-top:var(--s7);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.82) 62%,#ffffff),url(/brand/about/hero-conheca-ribeirinho-light-v2-3-4.png);background-position:50%,68% top;background-repeat:no-repeat;background-size:cover,720px auto}.aboutReadingKicker{position:static;max-width:none}.aboutReadingCopy{font-size:18px;line-height:1.64}.aboutReadingBand{background:linear-gradient(180deg,rgba(5,5,7,.42),rgba(5,5,7,.9) 42%,rgba(5,5,7,.98)),url(/brand/about/about-santarem-matriz-tapajos-v1.png);background-position:50%,70%;background-repeat:no-repeat;background-size:cover,620px auto}.aboutMethodGrid,.aboutProofGrid{grid-template-columns:1fr}.aboutMethodGrid{gap:1px}.aboutMethodItem,.aboutProofItem{min-height:auto}.aboutCta{align-items:start}.siteHeader:has(+main .aboutHero) .navMobile{background:rgba(7,16,25,.42)}.siteHeader:has(+main .aboutHero) .navMobileContainer{border-left-color:rgba(7,16,25,.1);background:rgba(255,255,255,.98)}.siteHeader:has(+main .aboutHero) .navMobile .navLink,.siteHeader:has(+main .aboutHero) .navMobileClose,.siteHeader:has(+main .aboutHero) .navMobileSolutionsTrigger{color:rgba(7,16,25,.78)}.siteHeader:has(+main .aboutHero) .navMobileChildLink{color:rgba(7,16,25,.68)}.manifestoPrinciples,.projectGrid{grid-template-columns:1fr}.contactBody{max-width:none}.contactPrivacyNote .inlineTextLink{display:table;margin-top:6px;margin-left:0;white-space:normal}.privacyGrid,.privacyLeadPanel,.privacySplit{grid-template-columns:1fr}.privacyCard{min-height:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}