/* V3 — narrativa estratégica sobre a base dourada V2. */
.topline{color:#b6b2a8;letter-spacing:.11em;font-size:10px;padding:10px 20px}.topline .top-detail{letter-spacing:0;color:#96958e;margin-left:12px}
.nav-shell{height:92px}.nav{font-size:15px;gap:25px;font-weight:600}.nav>a:not(.btn){display:inline-flex;align-items:center;min-height:48px}.nav .btn.small{font-size:14px;min-height:54px;padding:16px 22px;box-shadow:0 0 0 1px #d9b57b40}.nav .btn.small span{font-size:20px}.hero{padding-top:65px}.hero .hero-actions .btn{font-size:15px}.hero-note{font-size:12px}.marketplaces{padding-bottom:52px}.hero-copy{font-size:19px}
.positioning-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.positioning .title{font-size:clamp(32px,3.7vw,48px);line-height:1.16;margin:0}.positioning .title .editorial{display:block;margin-top:8px}.positioning-copy{font-size:17px;color:var(--ol-muted-light)}.positioning-copy p{margin:0 0 24px}.positioning-copy strong{color:var(--ol-ink);font-weight:600}.system-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;border-top:1px solid #d8d3ca;margin-top:54px;padding-top:38px}.system-intro h3{font-size:32px;line-height:1.3;letter-spacing:-.035em;font-weight:500;margin:0}.system-intro h3 .editorial{color:#79572f}.system-intro p{font-size:15px;color:#5c6261;margin:0}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;border:1px solid #d8d3ca;border-radius:12px;overflow:hidden}.system-grid article{padding:24px 28px;border-right:1px solid #d8d3ca;border-bottom:1px solid #d8d3ca}.system-grid article:nth-child(3n){border-right:0}.system-grid article:nth-child(n+4){border-bottom:0}.system-grid .n{font-size:11px;color:#79572f;letter-spacing:.1em}.system-grid h3{font-size:19px;font-weight:600;margin:18px 0 8px}.system-grid p{font-size:14px;color:#5c6261;margin:0}
.stat span{font-size:12px}.value p{font-size:14px}.value{min-height:252px}.value-quote{max-width:900px;text-align:center;margin:46px auto 0;padding:15px 0 0;font-family:var(--ol-editorial);font-size:clamp(20px,2.2vw,28px);line-height:1.6;letter-spacing:-.025em}.value-quote em{color:var(--ol-gold)}
.v3-profiles{grid-template-columns:repeat(6,1fr)}.v3-profiles>.profile{grid-column:span 2;padding:30px}.v3-profiles>.profile:nth-last-child(-n+2){grid-column:span 3}.v3-profiles>.profile:last-child{display:block}.v3-profiles>.profile:last-child h3{margin:19px 0 13px}.v3-profiles>.profile:last-child p{margin:0 0 12px}.v3-profiles .profile h3{font-size:21px;font-weight:500}.v3-profiles .profile p{font-size:14px;max-width:none}.v3-profiles .profile a{gap:8px;font-size:13px}.industry-group{grid-column:1/-1;background:#eeebe4;padding:36px}.industry-heading{display:flex;align-items:start;justify-content:space-between;gap:32px;margin-bottom:24px}.industry-heading h3{font-size:29px;font-weight:500;line-height:1.25;letter-spacing:-.04em;margin:0}.industry-heading h3 .editorial{color:#79572f}.industry-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.industry-card{background:#faf8f4;border:1px solid #d7c8b2;border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:start}.industry-card .tag{border-color:#c9b798;color:#79572f;font-size:11px}.industry-card h4{font-size:25px;line-height:1.28;font-weight:500;letter-spacing:-.035em;margin:24px 0 18px}.industry-card p{font-size:14px;color:#5c6261;margin:0 0 20px}.industry-card .industry-gain{border-top:1px solid #ded6c9;padding-top:20px}.industry-gain b{color:#302c24}.industry-card a{margin-top:auto;font-size:14px}.industry-card small{font-size:11px;color:#72644f;margin-top:12px}.industry-footnote{font-size:13px;color:#5e605a;margin:24px 0 0;max-width:840px}
.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0;gap:32px}.steps li{border-top:1px solid #bba681;padding-top:23px}.steps li>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#76552e}.steps h3{font-size:21px;line-height:1.4;font-weight:500;letter-spacing:-.03em}.steps p{font-size:15px;color:#5c6261}.solution-intro{max-width:380px}.solution-intro .btn{margin-top:20px;font-size:14px}.route-tabs{gap:12px}.route-tab{font-size:17px;text-align:left;border-radius:12px;min-width:170px;padding:14px 22px}.route-tab small{display:block;font-size:11px;font-weight:500;margin-top:4px}.route-tab[aria-selected=true]{background:#272116;border-color:#272116;color:#fff}.route-actions{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:26px}.route-actions .btn{font-size:14px}.route-duo b{font-size:14px}.route-duo p{font-size:14px}.feature{font-size:14px}.factory-note a{white-space:normal}.platform-content p{font-size:15px}
.people{border-block:1px solid var(--ol-line)}.people-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.people .title{font-size:40px}.people-note{font-size:14px;max-width:520px;color:var(--ol-muted);margin-top:22px}.people .text-link{color:var(--ol-gold);font-size:14px}.founders{display:grid;grid-template-columns:1fr 1fr;gap:18px}.founder{position:relative;overflow:hidden;min-height:270px;border:1px solid #51432f;border-radius:14px;padding:28px;background:radial-gradient(ellipse at top right,#b9915b26,transparent 70%),#171612}.founder-monogram{display:block;font:italic 80px var(--ol-editorial);color:var(--ol-gold);line-height:1.2;margin-bottom:44px}.founder h3{font-size:24px;font-weight:500;margin:0}.founder p{font-size:12px;color:#b3aea5;margin-top:5px}
.diagnostic{background:radial-gradient(ellipse at top,#b9915b12,transparent 60%),#0d0d0c}.diagnostic-heading{text-align:center;max-width:940px;margin:0 auto 62px}.diagnostic-heading .title{font-size:clamp(34px,4vw,54px)}.diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:start}.diagnostic-copy h3{font-size:35px;line-height:1.25;letter-spacing:-.035em;font-weight:500;margin:0 0 23px}.diagnostic-copy .intro{font-size:16px}.diagnostic-steps{list-style:none;padding:0;margin:32px 0}.diagnostic-steps li{display:flex;gap:24px;padding:19px 0;border-top:1px solid #373329}.diagnostic-steps li>span{color:var(--ol-gold);font-size:12px}.diagnostic-steps b{font-size:15px;font-weight:600}.diagnostic-steps p{font-size:14px;margin:5px 0 0;color:var(--ol-muted)}.investment{font-size:12px;color:#aaa59a;border-top:1px solid #373329;padding-top:23px}.investment b{font-weight:500;color:#ded6c8}.diagnostic-form{background:#1a1915;border:1px solid #544731;border-radius:18px;padding:32px}.diagnostic-form h3{font-size:24px;font-weight:500;letter-spacing:-.025em;margin:0 0 16px}.form-preview{font-size:12px;line-height:1.6;border-left:2px solid var(--ol-gold);padding-left:12px;color:#c6b393;margin:0 0 22px}.diagnostic-form label{display:block;font-size:13px;font-weight:600;margin:18px 0 8px;color:#e3ded5}.diagnostic-form input,.diagnostic-form select{width:100%;min-height:52px;border:1px solid #5b554a;background:#0e0e0c;color:#f5f4f3;border-radius:7px;padding:12px 14px;font-size:16px;line-height:1.4;color-scheme:dark}.diagnostic-form input::placeholder{color:#aaa79f}.diagnostic-form input:focus,.diagnostic-form select:focus{outline:2px solid var(--ol-gold);outline-offset:2px}.diagnostic-form .btn{width:100%;font-size:15px;margin-top:25px;min-height:56px}.diagnostic-form .btn:disabled{opacity:.5;cursor:not-allowed}.form-privacy{font-size:11px;color:#b0a99b;line-height:1.6;margin:16px 0 0}.form-status{border:1px solid #b9915b;padding:15px;border-radius:8px;background:#2c2519;font-size:14px;color:#f0dec1}.form-status[hidden]{display:none}.form-status:focus{outline:2px solid var(--ol-gold);outline-offset:3px}html{scroll-padding-top:112px}
@media(max-width:1100px){.nav{gap:17px;font-size:14px}.nav .btn.small{font-size:13px;padding:14px}.positioning-lead,.system-intro{gap:45px}.diagnostic-grid{gap:42px}.people-grid{gap:36px}.industry-card{padding:24px}.industry-card h4{font-size:23px}}
@media(min-width:761px) and (max-width:1080px){.nav-shell{height:82px}.menu{display:block}.nav{display:none;position:absolute;top:82px;left:0;right:0;background:#101210;padding:22px var(--ol-gutter);border-bottom:1px solid #5b4930}.nav.open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.nav .btn.small{font-size:15px}.brand{width:220px}.brand img{width:290px;transform:translate(-37px,-27px)}}
@media(max-width:760px){.topline{font-size:8px;letter-spacing:.06em;padding:8px 12px}.nav-shell{height:74px;gap:12px}.nav{top:74px;font-size:16px}.nav.open{gap:6px}.nav .btn.small{font-size:15px;min-height:54px;padding:14px}.hero{padding-top:44px}.hero-copy{font-size:16px;line-height:1.65}.hero h1{font-size:38px}.hero .hero-actions .btn{font-size:13px}.hero-note{font-size:11px}.marketplaces{padding-bottom:36px}.positioning-lead,.system-intro{grid-template-columns:1fr;gap:24px}.positioning .title{font-size:35px}.positioning-copy{font-size:16px}.system-intro{margin-top:30px;padding-top:28px}.system-intro h3{font-size:29px}.system-grid{grid-template-columns:1fr 1fr}.system-grid article{padding:20px 17px}.system-grid article:nth-child(3n){border-right:1px solid #d8d3ca}.system-grid article:nth-child(2n){border-right:0}.system-grid article:nth-child(n+4){border-bottom:1px solid #d8d3ca}.system-grid article:nth-child(n+5){border-bottom:0}.system-grid h3{font-size:17px}.system-grid p{font-size:13px}.value{min-height:260px;padding:20px 15px}.value p{font-size:13px}.stat span{font-size:10px}.value-quote{text-align:left;font-size:21px;margin-top:30px}.v3-profiles{grid-template-columns:1fr}.v3-profiles>.profile,.v3-profiles>.profile:nth-last-child(-n+2){grid-column:auto;padding:26px}.industry-group{padding:25px 18px}.industry-heading{display:block}.industry-heading h3{font-size:27px}.industry-pair{grid-template-columns:1fr;gap:18px}.industry-card{padding:24px 20px}.industry-card h4{font-size:24px}.industry-card .text-link{font-size:13px}.industry-footnote{font-size:12px}.steps{grid-template-columns:1fr;gap:16px}.steps h3{margin:14px 0 10px}.steps p{margin-top:0}.solution-intro{max-width:none}.solution-intro .btn{width:100%;font-size:14px}.route-tabs{gap:7px}.route-tab{min-width:0;padding:12px 9px;font-size:15px;flex:1;text-align:center}.route-tab small{font-size:9px;line-height:1.5}.route-actions{display:grid}.route-actions .btn{font-size:14px;width:100%}.route-duo{grid-template-columns:1fr;gap:12px}.route-duo p{margin:6px 0}.features-title{font-size:9px;gap:10px}.feature{font-size:14px;gap:15px}.people-grid{grid-template-columns:1fr;gap:30px}.people .title{font-size:34px}.founders{gap:12px}.founder{padding:22px 18px;min-height:235px}.founder-monogram{font-size:64px;margin-bottom:30px}.founder h3{font-size:22px}.founder p{font-size:11px}.diagnostic-heading{margin-bottom:36px;text-align:left}.diagnostic-heading .title{font-size:35px}.diagnostic-grid{grid-template-columns:1fr;gap:32px}.diagnostic-copy h3{font-size:28px}.diagnostic-form{padding:24px 20px}.diagnostic-form h3{font-size:23px}.diagnostic-form .btn{font-size:14px}.diagnostic-steps{margin:25px 0}.diagnostic-form select{padding-right:10px}html{scroll-padding-top:94px}}
/* Revisão solicitada: rótulos dos perfis maiores e autoridade junto aos cofundadores. */
.v3-profiles>.profile>span:first-child,.industry-heading>.eyebrow{display:block;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:.01em;color:#76552e;text-transform:none}
.industry-card>.tag{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;padding:8px 12px}
.authority{border-block:1px solid #393126;background:radial-gradient(ellipse at 100% 0,#b9915b16,transparent 45%),#10100e}
.authority-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:36px}
.authority-heading .title{margin:0;font-size:clamp(36px,4.2vw,56px)}
.authority-intro{font-size:16px;color:#b8b7af}.authority-intro p{margin:0 0 17px}.authority-intro strong{color:#e6e0d6;font-weight:500}
.authority-metrics{display:grid;grid-template-columns:1.15fr 1.15fr .8fr 1fr;gap:24px;padding:30px 0;border-block:1px solid #40382a;margin-bottom:36px}
.authority-metrics .stat{padding-left:22px}.authority-metrics .stat:first-child{padding-left:0;border-left:0}.authority-metrics .stat strong{font-size:33px}.authority-metrics .stat span{font-size:12px;line-height:1.6}
.founder-stories{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.founder-story{border:1px solid #51432f;border-radius:16px;overflow:hidden;background:#191814}
.founder-photo{position:relative;overflow:hidden;aspect-ratio:1.48;background:#171713}
.founder-photo img{width:200%;max-width:none;height:auto;position:absolute;top:-5%;left:0}
.founder-photo-right img{left:-100%}
.portrait-disclaimer{position:absolute;bottom:0;left:0;right:0;background:#0b0b0be8;color:#d5c6ad;text-align:center;padding:10px 12px;font-size:11px;line-height:1.5}
.founder-story-copy{padding:30px 32px 32px}.founder-story-copy .eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:16px}
.founder-story h3{font-size:36px;line-height:1.2;font-weight:500;letter-spacing:-.04em;margin:0}.founder-story h3 .editorial{color:var(--ol-gold)}
.founder-role{font-size:12px;color:#b7ae9e;margin:10px 0 25px}
.founder-story h4{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0 0 18px;max-width:370px}
.founder-story-copy>p:not(.founder-role){font-size:15px;color:#bcb9b0;line-height:1.8;margin:0 0 17px}.founder-story-copy>p:last-child{margin-bottom:0}
.authority-close{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:34px}.authority-close p{font-size:19px;color:#e4ddd0;line-height:1.55;margin:0}.authority-close strong{font-weight:500}.authority-close .btn{font-size:14px}
@media(max-width:1000px){.authority-heading{gap:35px}.authority-metrics{gap:16px}.authority-metrics .stat strong{font-size:28px}.authority-metrics .stat{padding-left:15px}.founder-story-copy{padding:26px}.founder-story h3{font-size:31px}}
@media(max-width:760px){.v3-profiles>.profile>span:first-child,.industry-heading>.eyebrow{font-size:17px}.industry-card>.tag{font-size:16px}.authority-heading{grid-template-columns:1fr;gap:23px}.authority-heading .title{font-size:37px}.authority-intro{font-size:15px}.authority-metrics{grid-template-columns:1fr 1fr;gap:25px 18px;padding:26px 0;margin-bottom:26px}.authority-metrics .stat:nth-child(odd){border-left:0;padding-left:0}.authority-metrics .stat strong{font-size:28px}.authority-metrics .stat span{font-size:11px}.founder-stories{grid-template-columns:1fr;gap:25px}.founder-photo{aspect-ratio:1.18}.founder-photo img{top:0}.portrait-disclaimer{font-size:10px}.founder-story-copy{padding:26px 24px}.founder-story h3{font-size:31px}.founder-story h4{font-size:21px}.founder-story-copy>p:not(.founder-role){font-size:15px}.authority-close{display:block;padding-top:28px}.authority-close p{font-size:18px}.authority-close .btn{width:100%;margin-top:23px}}
