/* Clave Canvas | CSS da pagina 9 | 8c4fbe2725fb64ac */
:root{--ink:#14212a;--mid:#52616b;--dark:#111c24;--night:#0c151c;--cream:#f5f3ee;--paper:#fbfaf7;--gold:#c2a57b;--line:#dcdedb;--sans:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--serif:Georgia,'Times New Roman',serif;--w:1240px;--ease-premium:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;color:var(--ink);font-family:var(--sans);background:var(--paper);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin:0}h2{font-size:clamp(2.5rem,4.15vw,4.6rem);line-height:1.09;font-weight:580;letter-spacing:-.065em}h2 em,.display-quote em{font-family:var(--serif);font-weight:400;letter-spacing:-.05em}p{line-height:1.78}.container{width:min(calc(100% - 104px),var(--w));margin-inline:auto}.section{padding:124px 0}.section-kicker{font-size:11px;font-weight:750;letter-spacing:.17em;display:flex;align-items:center;gap:17px;color:#8f714f;margin-bottom:50px}.section-kicker span{width:41px;height:1px;background:currentColor}.section-kicker.muted{color:#bca585}.eyebrow{display:flex;gap:12px;align-items:center;color:#9a805f;font-size:11px;font-weight:750;letter-spacing:.2em}.eyebrow.light{color:#ceb99c}.eyebrow-line{display:block;width:25px;height:1px;background:currentColor}.skip{position:absolute;transform:translateY(-150%);background:#fff;z-index:1200;padding:12px}.skip:focus{transform:none}.site-header{position:fixed;inset:0 0 auto;z-index:1000;width:100%;background:rgba(7,15,21,.14);border-bottom:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px) saturate(125%);color:#f4f0ea;transition:transform .38s var(--ease-premium),background .3s,box-shadow .3s,border-color .3s}.site-header.is-scrolled{background:rgba(10,20,29,.84);border-color:rgba(255,255,255,.1);box-shadow:0 12px 32px #0002}.site-header.is-hidden{transform:translateY(-110%)}.nav-inner{display:flex;align-items:center;height:77px;gap:35px}.brand{display:flex;align-items:center;gap:16px;white-space:nowrap}.brand-mark{font-family:var(--serif);font-size:39px;letter-spacing:-.08em;line-height:1}.period,.footer-wordmark span{color:#a88152}.brand-divider{height:27px;width:1px;background:#ffffff55}.brand-type{font-size:10px;line-height:1.3;letter-spacing:.16em;font-weight:800}.desktop-nav{display:flex;align-items:center;gap:34px;margin-left:auto}.desktop-nav a{font-size:12px;color:#ffffffd1}.desktop-nav a:hover,.footer a:hover{color:#ad885e}.header-cta{font-size:12px;font-weight:700;background:#ffffff18;color:white;border:1px solid #d3bd9b94;border-radius:2px;padding:15px 22px;white-space:nowrap;margin-left:20px}.header-cta span{margin-left:18px;color:var(--gold)}.menu-toggle{display:none}.mobile-nav[hidden]{display:none}.hero{min-height:730px;background:#0a121a;color:#fff;position:relative;overflow:hidden;isolation:isolate}.hero-grain{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 45%,#172731,#0a131b 67%);z-index:0}.hero-grid{position:relative;min-height:730px;padding-top:76px;isolation:isolate}.hero-copy{position:relative;z-index:6;width:min(70%,795px);min-height:730px;padding:103px 0 46px;display:flex;flex-direction:column;align-items:flex-start}.hero h1{font-size:clamp(5.6rem,8.5vw,9rem);letter-spacing:-.08em;line-height:.91;font-weight:500;margin:46px 0 32px;text-shadow:0 9px 42px #0005}.hero h1 em{font-family:var(--serif);font-weight:400;color:#d8ba90;letter-spacing:-.075em}.hero-lead{font-family:var(--serif);font-size:clamp(1.28rem,1.9vw,1.75rem);line-height:1.38;color:#f1eee9;max-width:550px}.hero-desc{font-size:14px;line-height:1.9;color:#d0d7dc;max-width:500px;margin-top:19px}.hero-desc strong{color:#fff}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:36px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:27px;padding:18px 22px;font-size:12px;font-weight:750;transition:background .2s,transform .2s}.button:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0c181e29}.button-gold{background:#c3a67e;color:#182029}.button-gold:hover{background:#e0c59d}.button span,.arrow-link span,.text-link span{font-size:17px}.text-link{font-size:12px;font-weight:700;display:inline-flex;gap:17px;align-items:center;border-bottom:1px solid #c1ab8a;padding-bottom:7px}.text-link.invert{color:#fff}.hero-foot{margin-top:auto;display:flex;justify-content:space-between;gap:22px;width:100%;max-width:550px;color:#abb9c2;font-size:9px;letter-spacing:.12em;padding-top:35px}.hero-media{position:absolute;z-index:1;inset:0 calc(-1 * max(52px,(100vw - var(--w))/2)) 0 19%;min-height:730px;overflow:hidden;isolation:isolate}.hero-photo-frame{position:absolute;inset:0;height:100%;overflow:hidden;background:#0c151c}.hero-photo{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:70% 27%;filter:brightness(.59) saturate(.68) contrast(1.14);transform:translate3d(var(--hero-x,0px),var(--hero-y,0px),0) scale(1.04);transition:transform .65s ease}.hero-photo-frame:after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#0a131b 0%,#0a131bf7 13%,#0a131bcc 34%,#0a131b4d 61%,#0a131b29 82%,#0a131b7d 100%),linear-gradient(0deg,#0a131b,transparent 46%,#0a131b 100%)}.hero-media-caption{position:absolute;z-index:4;right:clamp(27px,5vw,84px);bottom:34px;display:flex;flex-direction:column;align-items:end;gap:8px;color:#ddd8cf;font-size:9px;letter-spacing:.16em}.trust-strip{background:#fff;border-bottom:1px solid #eee}.trust-inner{display:flex;align-items:center;gap:45px;min-height:166px}.trust-label{font-size:10px;letter-spacing:.17em;color:#777;max-width:125px;line-height:1.8}.trust-numbers{display:flex;flex:1;justify-content:space-around;gap:20px}.trust-numbers>div{display:flex;align-items:baseline;gap:12px}.trust-numbers strong{font-family:var(--serif);font-weight:400;font-size:43px;letter-spacing:-.07em}.trust-numbers strong span{color:#a8845e}.trust-numbers small{font-size:10px;line-height:1.5;color:#697078;max-width:100px}.intro{background:var(--paper)}.intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:95px}.intro h2 em,.framework h2 em,.audience h2 em,.journey h2 em,.approach h2 em,.entity h2 em,.faq h2 em,.editorial h2 em{color:#a48a6d}.intro-text p{color:#59646b;font-size:15px;margin-bottom:16px}.intro-text .large-text{font-size:20px;line-height:1.65;color:#1d2c35;font-weight:500}.arrow-link{display:inline-flex;gap:25px;align-items:center;font-weight:750;color:#876b4d;font-size:12px;padding-bottom:10px;border-bottom:1px solid #bba282;margin-top:16px}.credentials{margin-top:84px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.credentials div{padding:30px 40px 0 0;display:flex;flex-direction:column;gap:12px}.credentials div+div{border-left:1px solid var(--line);padding-left:40px}.credentials span{font-size:10px;letter-spacing:.15em;color:#937b60}.credentials strong{font-size:13px;font-weight:550;line-height:1.6}.philosophy{background:#eae8e2;padding:118px 0}.philosophy-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:100px;align-items:end}.display-quote{font-family:var(--serif);font-size:clamp(2.8rem,4.8vw,5.3rem);line-height:1.13;letter-spacing:-.06em}.display-quote em{color:#a2896b}.quote-caption{font-size:10px;font-weight:700;letter-spacing:.15em;color:#897b68;margin-top:30px}.philosophy-right{border-top:1px solid #acaaa3;padding-top:16px}.rule-icon{font-size:40px;color:#967b58;margin-bottom:70px}.philosophy-right h3{font-size:19px;margin-bottom:12px}.philosophy-right p{font-size:13px;color:#5b6262}.framework,.journey,.editorial,.faq{background:#fff}.framework-head,.audience-heading,.journey-title,.eco-top,.editorial-head{display:flex;justify-content:space-between;gap:60px;align-items:end}.framework-head h2,.audience-heading h2,.journey-title h2,.eco-top h2,.editorial-head h2{max-width:800px}.framework-head>p,.audience-heading>p,.journey-title>p,.eco-top>p,.editorial-head>p{max-width:350px;color:#667076;font-size:14px;line-height:1.85}.framework-grid{display:grid;grid-template-columns:46% 54%;gap:40px;margin:78px 0 15px;align-items:center}.framework-visual{height:485px;position:relative;display:flex;align-items:center;justify-content:center;background:#f2f0ea;overflow:hidden}.orbit{position:absolute;border:1px solid #cdc9c0;border-radius:50%;width:345px;aspect-ratio:1}.orbit-two{width:240px;border-style:dashed;opacity:.8}.orbit-center{width:148px;height:148px;border-radius:50%;background:#15232c;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:6px;z-index:1}.orbit-center span,.orbit-center small{font-size:8px;letter-spacing:.2em;color:#cab394}.orbit-center strong{font-size:12px}.orbit-point{position:absolute;border:1px solid #cebda6;border-radius:50%;background:#f2f0ea;color:#735c41;width:39px;height:39px;display:grid;place-items:center;font-size:10px;font-weight:700}.op1{transform:translate(-25px,-171px)}.op2{transform:translate(152px,-68px)}.op3{transform:translate(111px,133px)}.op4{transform:translate(-119px,131px)}.op5{transform:translate(-167px,-58px)}.framework-visual-label{position:absolute;bottom:20px;left:20px;font-size:9px;letter-spacing:.15em;color:#9e8c75}.framework-list article{display:flex;gap:22px;align-items:flex-start;padding:19px 8px 21px 0;border-bottom:1px solid #e2e2dd}.framework-list article>span:first-child{font-family:var(--serif);font-size:17px;color:#ab906d}.framework-list article h3{font-size:17px;margin-bottom:7px}.framework-list article p{font-size:12px;color:#697276;line-height:1.65}.framework-list .plus{margin-left:auto;color:#9a856a}.audience{background:#f3f1ed}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:66px}.audience-grid article{min-height:340px;background:#fff;padding:34px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.audience-grid article:nth-child(2){background:#d9d3c8}.audience-grid article:nth-child(3){background:#17262f;color:#fff}.audience-grid article>span:first-child{font-size:9px;letter-spacing:.16em;font-weight:750;color:#a28b6e}.audience-grid h3{font-family:var(--serif);font-weight:400;font-size:35px;letter-spacing:-.055em;line-height:1.14;margin:77px 0 16px}.audience-grid p{font-size:13px;color:#657077}.audience-grid article:nth-child(3) p{color:#bec6ca}.corner-arrow{position:absolute;right:30px;bottom:22px;color:#a5875f;font-size:22px}.timeline{margin-top:78px;border-top:1px solid #d6d9d8}.timeline article{display:grid;grid-template-columns:35% 65%;padding:40px 0;border-bottom:1px solid #d6d9d8}.timeline-year{font-family:var(--serif);font-size:34px;letter-spacing:-.045em;color:#92785a}.timeline-body{max-width:690px}.timeline-body small{font-size:9px;letter-spacing:.17em;color:#9c8b73}.timeline-body h3{font-size:28px;letter-spacing:-.04em;margin:13px 0}.timeline-body p{font-size:14px;color:#657077}.timeline-tags,.company-pills,.stage-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.timeline-tags span,.company-pills span,.stage-tags span{border:1px solid #cfd3d1;border-radius:50px;padding:9px 13px;font-size:10px;color:#626f75}.ecosystem{background:#16232c;color:#fff}.ecosystem .section-kicker{color:#c9ad87}.eco-top>p{color:#aeb8bf}.eco-top h2 em{color:#c7ad89}.ecosystem-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:65px}.ecosystem-cards article{min-height:490px;border:1px solid #52606a;padding:38px;display:flex;flex-direction:column}.ecosystem-cards article:nth-child(2){background:#21313c}.company-top{display:flex;justify-content:space-between;font-size:10px;color:#b7a286;letter-spacing:.15em}.company-top span:last-child{font-size:21px}.company-monogram{font-size:84px;line-height:1;font-weight:800;letter-spacing:-.1em;margin:45px 0}.company-monogram span{font-weight:400}.company-monogram i{color:#bf9f72;font-style:normal}.company-monogram.prime{font-size:55px;letter-spacing:-.065em;margin:62px 0 53px}.ecosystem-cards h3{font-size:25px;font-weight:550}.ecosystem-cards p{font-size:13px;color:#bdc7ce;max-width:470px;margin-top:12px}.company-pills{gap:7px;margin-top:24px}.company-pills span{border-color:#51616d;color:#cad1d4}.company-link{margin-top:auto;padding-top:34px;border-bottom:1px solid #9c8e7a;align-self:flex-start;color:#d6bd9a;font-size:12px;font-weight:650;padding-bottom:8px}.approach{background:#f5f3ee}.approach-grid{display:grid;grid-template-columns:48% 52%;gap:50px}.approach-grid>div:first-child>p{max-width:450px;color:#5a686f;font-size:14px;margin:25px 0 35px}.button-dark{background:#14222a;color:#fff}.steps article{padding:23px 0;display:grid;grid-template-columns:55px 1fr;gap:18px;border-top:1px solid #d4d5d1}.steps article>span{font-family:var(--serif);font-size:23px;color:#ab9170}.steps h3{font-size:19px;margin-bottom:7px}.steps p{font-size:13px;color:#69757a}.stage{background:#0f1b23;color:#fff;padding:100px 0 0}.stage-grid{display:grid;grid-template-columns:50% 50%;min-height:590px}.stage-image{background:linear-gradient(140deg,#807361,#263541 75%);position:relative;min-height:540px;overflow:hidden}.stage-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}#palestras .stage-image{position:relative;overflow:hidden;min-height:0}#palestras .stage-image>img{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover;object-position:center center}.stage-copy{padding:90px 60px 70px 75px}.stage-number{font-size:10px;letter-spacing:.2em;color:#c7af90;margin-bottom:60px}.stage h2{font-size:clamp(3rem,4.3vw,5rem);color:#fff}.stage h2 em{color:#cbb08d}.stage-copy>p{margin:25px 0;color:#c4cdd0;font-size:14px;max-width:440px}.stage-tags{margin-bottom:45px}.stage-tags span{color:#b7c1c6;border-color:#455660}.editorial .articles{margin-top:70px}.article-row{display:grid;grid-template-columns:10% 1fr 40px;gap:30px;align-items:center;padding:29px 0;border-bottom:1px solid #d5d8d7;transition:padding .2s}.article-row:first-child{border-top:1px solid #d5d8d7}.article-row:hover{padding-left:12px}.article-index{font-family:var(--serif);font-size:23px;color:#b19676}.article-title>span{font-size:9px;letter-spacing:.16em;color:#927c62}.article-title h3{font-size:clamp(19px,2vw,28px);font-weight:550;letter-spacing:-.04em;margin-top:10px}.article-arrow{font-size:24px;color:#a58c6c}.entity{background:#eceae4}.entity-grid{display:grid;grid-template-columns:55% 45%;gap:30px;align-items:start}.entity-grid>div:first-child>p{font-size:14px;max-width:530px;color:#626b6e;margin-top:25px}.identity-sheet{background:#fff;padding:35px 40px;box-shadow:0 22px 55px #2231380b}.identity-top{display:flex;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #dcdedd;color:#9a7d58;font-size:9px;letter-spacing:.15em}.identity-sheet dl{margin:10px 0 25px}.identity-sheet dl div{display:grid;grid-template-columns:32% 68%;gap:18px;padding:16px 0;border-bottom:1px solid #e6e6e1}.identity-sheet dt{font-size:11px;color:#7b8283}.identity-sheet dd{margin:0;font-size:12px;font-weight:650;line-height:1.5}.faq-grid{display:grid;grid-template-columns:42% 58%;gap:45px}.faq-items{border-top:1px solid #d5d6d2}.faq details{border-bottom:1px solid #d5d6d2}.faq summary{list-style:none;cursor:pointer;padding:22px 5px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-weight:650;font-size:14px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:23px;color:#a78a67;font-weight:400;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#626d73;font-size:13px;padding:0 32px 24px 5px}.contact{background:#17242c;color:#fff;padding:110px 0}.contact-grid{display:grid;grid-template-columns:60% 40%;gap:50px}.contact h2{font-size:clamp(3.7rem,5.8vw,6.7rem);color:#fff}.contact h2 em{color:#cfb18a}.contact-grid>div:first-child>p{font-size:14px;color:#c1c9ce;max-width:480px;margin:30px 0}.contact-aside{border-left:1px solid #56616a;padding:30px 0 0 60px;align-self:stretch;display:flex;flex-direction:column}.contact-aside>span{font-size:10px;letter-spacing:.2em;color:#c5b08e}.contact-aside>div{font-family:var(--serif);font-size:clamp(3.2rem,4.5vw,6rem);font-style:italic;letter-spacing:-.065em;line-height:1.1;margin:auto 0}.contact-aside>div span{color:#c3a579}.contact-aside>p{font-size:10px;letter-spacing:.14em;color:#99a9b1}.footer{background:#0d171e;color:#fff;padding:66px 0 28px}.footer-top{display:grid;grid-template-columns:40% 60%;padding-bottom:100px}.footer-wordmark{font-family:var(--serif);font-size:110px;letter-spacing:-.1em;line-height:1}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-links span{font-size:9px;color:#b9a280;letter-spacing:.16em;margin-bottom:13px}.footer-links a{font-size:12px;color:#abb8bf}.footer-bottom{border-top:1px solid #33414b;padding-top:25px;display:flex;justify-content:space-between;gap:20px;color:#84929c;font-size:10px;letter-spacing:.08em}.audience-grid article,.ecosystem-cards article,.framework-list article,.timeline article,.articles a,.steps article,.credentials div,.trust-numbers>div{transition:transform .35s var(--ease-premium),box-shadow .35s,background .35s}.audience-grid article:hover,.ecosystem-cards article:hover{transform:translateY(-7px);box-shadow:0 24px 45px #111d2617}.timeline article:hover,.framework-list article:hover,.steps article:hover,.articles a:hover{background:#c2a57b13;transform:translateX(7px)}.orbit-one{animation:orbit-lilt 22s linear infinite}.orbit-two{animation:orbit-lilt 30s linear reverse infinite}@keyframes orbit-lilt{to{transform:rotate(360deg)}}html.motion-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .75s var(--ease-premium),transform .75s var(--ease-premium);transition-delay:var(--reveal-delay,0ms)}html.motion-ready .reveal.is-visible{opacity:1;transform:none}:focus-visible{outline:3px solid #bd9a6a;outline-offset:4px}@media(max-width:1100px){.container{width:min(calc(100% - 60px),var(--w))}.desktop-nav{gap:18px}.hero-media{right:-30px;left:15%}.hero-copy{width:min(72%,750px)}.hero h1{font-size:clamp(5rem,9vw,8rem)}.stage-copy{padding:70px 35px}}@media(max-width:780px){html{scroll-padding-top:70px}.container{width:calc(100% - 40px)}.section{padding:80px 0}.section-kicker{margin-bottom:32px}.nav-inner{height:72px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;width:40px;height:40px;margin-left:auto;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:transparent;border:1px solid #ffffff55;cursor:pointer}.menu-toggle span{width:18px;height:1px;background:#fff}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:#0b151df5;display:flex;flex-direction:column;padding:14px 20px 24px;box-shadow:0 15px 20px #0002}.mobile-nav a{color:#fff;padding:12px;border-bottom:1px solid #ffffff22;font-size:14px}.hero,.hero-grid,.hero-media,.hero-copy{min-height:745px}.hero-grid{padding-top:68px}.hero-media{inset:0 -20px}.hero-copy{width:100%;padding:78px 0 52px}.hero h1{font-size:clamp(5.6rem,14vw,8rem)}.hero-photo{object-position:69% 18%;filter:brightness(.78) saturate(.72) contrast(1.08)}.hero-photo-frame:after{background:linear-gradient(90deg,rgba(8,15,22,.91) 0%,rgba(8,15,22,.78) 35%,rgba(8,15,22,.30) 68%,rgba(8,15,22,.18) 100%),linear-gradient(0deg,#0a131b 0%,rgba(10,19,27,.52) 14%,rgba(10,19,27,.08) 49%,rgba(10,19,27,.30) 84%,#0a131b 100%)}.hero-media-caption{display:none}.hero-foot{margin-top:auto;max-width:100%}.trust-inner{padding:35px 0;display:block}.trust-numbers{justify-content:space-between;margin:24px 0}.trust-numbers>div{display:block}.trust-numbers strong{display:block;font-size:32px}.intro-grid,.philosophy-grid,.framework-grid,.approach-grid,.entity-grid,.faq-grid,.contact-grid,.stage-grid{grid-template-columns:1fr;gap:36px}.credentials{margin-top:60px;grid-template-columns:1fr}.credentials div,.credentials div+div{border:0;border-bottom:1px solid var(--line);padding:20px 0}.philosophy{padding:80px 0}.rule-icon{margin-bottom:25px}.framework-head,.audience-heading,.journey-title,.eco-top,.editorial-head{display:block}.framework-head>p,.audience-heading>p,.journey-title>p,.eco-top>p,.editorial-head>p{margin-top:25px;max-width:600px}.framework-grid{margin-top:45px}.framework-visual{height:420px}.audience-grid,.ecosystem-cards{grid-template-columns:1fr}.audience-grid article{min-height:295px}.audience-grid h3{margin-top:55px}.timeline article{grid-template-columns:1fr;gap:16px}.company-monogram{font-size:65px}.stage{padding-top:80px}.stage-grid{gap:0}.stage-image{min-height:400px}.stage-copy{padding:70px 20px}.entity-grid{gap:40px}.contact-aside{border-left:0;border-top:1px solid #56616a;padding:40px 0}.contact-aside>div{margin:60px 0}.footer-top{grid-template-columns:1fr;gap:40px;padding-bottom:60px}.footer-bottom{flex-wrap:wrap}}@media(max-width:480px){h2{font-size:clamp(2.5rem,10.5vw,3.7rem)}.hero,.hero-grid,.hero-media,.hero-copy{min-height:760px}.hero-copy{padding:71px 0 45px}.hero h1{font-size:clamp(4.4rem,17vw,6.2rem);margin:34px 0 30px}.hero-lead{font-size:1.32rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-desc{font-size:13px;line-height:1.85}.hero-photo{object-position:69% 18%}.hero-foot{flex-direction:column;align-items:flex-start;gap:10px}.trust-numbers{gap:12px}.trust-numbers small{font-size:9px}.trust-numbers strong{font-size:30px}.framework-visual{height:340px}.orbit{width:245px}.orbit-two{width:175px}.orbit-center{width:120px;height:120px}.orbit-center strong{font-size:10px}.op1{transform:translate(-12px,-121px)}.op2{transform:translate(108px,-48px)}.op3{transform:translate(83px,89px)}.op4{transform:translate(-90px,89px)}.op5{transform:translate(-111px,-45px)}.identity-sheet{padding:25px 22px}.identity-sheet dl div{grid-template-columns:30% 70%;gap:10px}.footer-links{grid-template-columns:repeat(2,1fr);row-gap:32px}.footer-wordmark{font-size:90px}.footer-bottom{display:grid}.contact h2{font-size:clamp(3rem,13vw,4.8rem)}}@media(max-width:760px){.nav-inner{height:68px}.site-header{background:#09121994}}/* HERO QC v26: desktop seam transition; mobile portrait and copy do not overlap. */@media(min-width:781px){.hero-media{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 14%,#000 35%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 14%,#000 35%)}}@media(max-width:780px){.hero{min-height:0}.hero-grid{display:flex;flex-direction:column;min-height:0;padding-top:68px}.hero-media{order:-1;position:relative;inset:auto;z-index:1;flex:none;height:clamp(300px,43vh,390px);min-height:0;margin:0 -20px;overflow:hidden}.hero-photo-frame{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}.hero-photo-frame>.hero-photo{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover;object-position:69% 19%;filter:brightness(.82) saturate(.73) contrast(1.07);transform:none}.hero-photo-frame:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent 55%,rgba(10,18,26,.32) 75%,#0a121a 100%)}.hero-copy{order:1;position:relative;z-index:5;width:100%;min-height:0;padding:35px 0 55px}.hero h1{margin:28px 0 24px}.hero-foot{margin-top:36px;padding-top:15px}.hero-media-caption{display:none}}@media(max-width:480px){.hero,.hero-grid,.hero-media,.hero-copy{min-height:0}.hero-grid{padding-top:68px}.hero-media{height:clamp(300px,43vh,365px)}.hero-copy{padding:32px 0 48px}.hero h1{margin:25px 0 24px}.hero-foot{margin-top:34px}}/* Logos oficiais — exclusivamente cards da seção empresas. Usar o canal alfa dos arquivos originais; não redesenhar marcas. */.ecosystem-cards .company-official-logo{height:162px;margin:35px 0 38px;display:flex;align-items:center;justify-content:flex-start;max-width:100%}.ecosystem-cards .company-official-logo__mark{display:block;flex:none;width:min(100%,280px);height:100px;background-color:#F5F3EE;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ecosystem-cards .company-official-logo--bg .company-official-logo__mark{-webkit-mask-image:url('https://www.backlinksglobal.com/images/Logo%20Horizontal%20Preto%20-%20Back%20Links%20Global.png');mask-image:url('https://www.backlinksglobal.com/images/Logo%20Horizontal%20Preto%20-%20Back%20Links%20Global.png')}.ecosystem-cards .company-prime-image{display:block;width:min(100%,280px);height:auto;max-height:100px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.96}@media(max-width:780px){.ecosystem-cards .company-prime-image{width:min(100%,260px);max-height:95px}}@media(max-width:780px){.ecosystem-cards .company-official-logo{height:145px;margin:26px 0 34px}.ecosystem-cards .company-official-logo__mark{width:min(100%,260px);height:95px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.motion-ready .reveal{opacity:1;transform:none}.hero .hero-photo{transform:none}}
