@font-face{font-family:Indivisible;src:url('/assets/indivisible.otf') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:Indivisible;src:url('/assets/indivisible-medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Spirit;src:url('/assets/new-spirit-condensed-regular.otf') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:Spirit;src:url('/assets/new-spirit-condensed-semibold.otf') format('opentype');font-weight:600;font-display:swap}
:root{--beige:#ededdd;--ink:#11110f;--pink:#ec89f9;--blue:#6286f7;--green:#b0ed8d;--yellow:#fae264;--rule:#b8b8a9;--max:1240px;--gutter:clamp(24px,5vw,80px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--beige);color:var(--ink);font:400 18px/1.55 Indivisible,Arial,sans-serif;font-synthesis:none}a{color:inherit;text-decoration:none}button,a,video{touch-action:manipulation}a:focus-visible,button:focus-visible,video:focus-visible{outline:3px solid #33765a;outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2{font:400 58px/1.02 Spirit,Georgia,serif;letter-spacing:-.02em}h1{font-size:clamp(54px,6.25vw,92px)}h3{font-weight:500}strong,b{font-weight:500}p+p{margin-top:22px}.text-link{font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .25s ease;padding-bottom:3px}.text-link:hover,.text-link:focus-visible{background-size:100% 1px}.skip{position:fixed;top:-100px;left:24px;z-index:100;padding:12px;background:white}.skip:focus{top:55px}
.proposal-bar{height:48px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;background:#11110f;color:#ededdd;font-size:12px;line-height:1.2}.proposal-bar>div{display:flex;height:100%;gap:8px}.proposal-bar>div>a{display:flex;gap:8px;align-items:center;padding:0 14px;opacity:.65;border-bottom:3px solid transparent}.proposal-bar>div>a:hover{opacity:1}.proposal-bar [aria-current=page]{opacity:1;border-bottom-color:var(--green)}.proposal-bar small{font-size:11px;color:#c6c6bd}.site-header{max-width:var(--max);margin:auto;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:20px}.brand img{width:80px;height:56px;object-fit:contain}.brand span{font-size:16px}.site-header nav{display:flex;gap:34px;align-items:center;font-size:15px}.site-header nav a{display:flex;gap:12px;align-items:center}.site-header nav img{width:20px;height:20px}.page-body{padding-inline:var(--gutter)}
.hero{max-width:var(--max);margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:60px;align-items:center;padding:60px 0 78px}.eyebrow{font-size:13px;font-weight:500;letter-spacing:.065em;margin-bottom:22px}.hero h1{max-width:920px}.hero-art{align-self:end;padding-bottom:12px;display:grid;gap:40px}.dialogue{width:100%;height:auto}.quiet-link{display:flex;justify-content:space-between;font-size:14px;border-bottom:1px solid var(--ink);padding:10px 0}.hero .cta{margin-top:34px}.cta{display:inline-flex;position:relative;isolation:isolate;align-items:center;justify-content:space-between;gap:36px;min-height:64px;min-width:258px;padding:12px 22px;border-radius:5px;overflow:hidden;background:var(--green);font:600 28px/1.1 Spirit,Georgia,serif;transition:color .25s cubic-bezier(.645,.045,.355,1)}.cta:after{content:'';position:absolute;inset:0;z-index:-1;background:var(--ink);transform:translateY(101%);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.cta img{width:30px;height:30px;transition:filter .25s,transform .25s}.cta:hover,.cta:focus-visible{color:white}.cta:hover:after,.cta:focus-visible:after{transform:translateY(0)}.cta:hover img,.cta:focus-visible img{filter:invert(1);transform:translateX(4px)}
.sections{max-width:var(--max);margin:auto}.section{padding:76px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 80px;scroll-margin-top:16px}.section-heading{position:relative}.section-number{font-size:12px;line-height:1;display:block;margin-bottom:20px;font-weight:500;color:#57574d}.section h2{font-size:clamp(38px,3.9vw,58px);max-width:560px}.prose{max-width:680px;align-self:start}.prose .cta{margin-top:30px}.market-number{font:400 150px/1 Spirit,serif;display:block;margin-top:28px;letter-spacing:-.06em}.market-number>span{font-size:.6em;letter-spacing:-.04em}.product-film{min-width:0;grid-column:1/-1}.film-frame{border-radius:12px;overflow:hidden;background:#d7d7c8;aspect-ratio:16/9;border:1px solid #c8c8b8}.product-film video{display:block;width:100%;height:100%;object-fit:contain}.product-film figcaption{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding-top:14px;color:#4e4e43}.film-summary{font-size:12px;color:#4e4e43;margin-top:6px}.s-experiencia .product-film{margin-top:8px}.s-projecoes{background:var(--pink);border:0;border-radius:16px;padding:50px 54px;display:block;margin:6px 0 30px}.s-projecoes h2{max-width:none}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:40px}.metric h3{font-size:20px;line-height:1.3;max-width:380px}.metric-value{display:block;font:400 108px/1 Spirit,serif;letter-spacing:-.04em;margin-bottom:16px}.metric-label{display:block}.metric p{font-size:15px;line-height:1.5;max-width:430px;margin-top:18px}.s-parceria{border-top:0}.s-contatos{display:block;padding:58px 0 62px}.s-contatos h2{max-width:810px;font-size:clamp(42px,4.3vw,66px)}.founders{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:44px}.founder{padding-top:25px;border-top:1px solid var(--rule)}.founder h3{font:400 36px/1.2 Spirit,serif}.founder .role{font-weight:500;margin-top:6px;font-size:15px}.founder p:not(.role){font-size:16px;max-width:460px;margin-top:16px;min-height:50px}.contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;font-size:16px}.explore-links{display:flex;align-items:flex-start;gap:12px 28px;flex-wrap:wrap;margin-top:24px}.explore-links a{background-size:100% 1px}.explore-links a:hover{background-size:30% 1px}.notice{font-size:13px;line-height:1.5;color:#545447;margin-top:20px}.site-footer{border-top:1px solid var(--rule);max-width:var(--max);margin:auto;padding:32px 0 40px;display:flex;gap:60px;align-items:flex-start;justify-content:space-between}.footer-links{display:flex;gap:24px;flex-shrink:0;font-size:13px}.source{max-width:680px;font-size:12px;line-height:1.6;color:#55554b}.source .text-link{background-size:100% 1px}
/* A: a measured editorial composition, not a sequence of cards. */
.proposal-a .s-oportunidade .market-number{display:inline-block;background:var(--yellow);border-radius:50%;padding:8px 20px 16px;font-size:124px;transform:rotate(-4deg)}.proposal-a .s-modelo{padding-block:64px}.proposal-a .s-experiencia .product-film{width:100%;max-width:1050px;margin-inline:auto}.proposal-a .s-experiencia .prose p:last-child{font-weight:400}.proposal-a .hero-art .dialogue{margin-bottom:12px}
/* B: product-led. One large proof, introduced at the opening. */
.proposal-b{--max:1320px;--gutter:clamp(20px,3vw,48px)}.proposal-b .hero{background:var(--pink);border-radius:18px;grid-template-columns:1fr 1.05fr;gap:40px;padding:56px 48px;margin-bottom:60px}.proposal-b .hero h1{font-size:clamp(48px,4.55vw,72px);line-height:1.03}.proposal-b .hero .product-film{grid-column:auto;align-self:center}.proposal-b .film-frame{box-shadow:7px 9px 0 var(--ink);border:1px solid #111}.proposal-b .product-film figcaption,.proposal-b .film-summary{color:#292127}.proposal-b .section{padding-inline:40px;grid-template-columns:1fr 1.12fr;gap:48px 76px}.proposal-b .s-oportunidade{border-top:0;padding-top:6px}.proposal-b .s-oportunidade .section-heading{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 22px}.proposal-b .s-oportunidade .section-number{grid-column:1/-1}.proposal-b .s-oportunidade h2{grid-column:2;grid-row:2;font-size:42px}.proposal-b .market-number{grid-column:1;grid-row:2;font-size:128px;margin:0}.proposal-b .s-projecoes{display:grid;background:none;border-radius:0;border-top:1px solid var(--rule);margin:0;padding-block:65px;grid-template-columns:1fr 2fr}.proposal-b .s-projecoes h2{font-size:45px}.proposal-b .metrics{margin:0;gap:40px}.proposal-b .metric-value{font-size:92px}.proposal-b .metric-label{font-size:18px}.proposal-b .metric p{font-size:15px}.proposal-b .s-parceria{border-top:1px solid var(--rule)}.proposal-b .s-contatos{background:var(--blue);border-radius:18px;border:0;padding:50px 48px;margin-bottom:36px;display:block}.proposal-b .s-contatos .founder{border-color:#253e7d}.proposal-b .s-contatos h2{font-size:60px}.proposal-b .site-footer{padding-inline:40px}
/* C: a digital investment memo with a quiet, persistent desktop index. */
.proposal-c{--gutter:clamp(28px,4vw,64px)}.proposal-c .page-layout{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:1640px;margin:auto}.document-index{position:sticky;top:48px;height:calc(100svh - 48px);border-right:1px solid var(--rule);padding:44px 22px 24px 32px;display:flex;flex-direction:column}.document-index .brand{display:block}.document-index .brand span{display:block;margin-top:12px}.document-index>p{font-size:12px;max-width:150px;margin-top:32px;color:#55554b}.document-index nav{display:flex;flex-direction:column;margin-top:40px;gap:5px}.document-index nav a{padding:10px 0;display:flex;align-items:baseline;gap:14px;font-size:14px}.document-index nav a span{font-size:11px;color:#64645b}.document-index nav a[aria-current=location]{font-weight:500}.document-index nav a[aria-current=location] span{color:var(--ink);background:var(--pink);border-radius:50%;padding:4px;margin-left:-4px;margin-right:-4px}.proposal-c .site-header{justify-content:flex-end;min-height:92px}.proposal-c .site-header>.brand{display:none}.proposal-c .hero{grid-template-columns:1fr;gap:24px;padding:26px 0 58px}.proposal-c .hero h1{font-size:clamp(54px,5.7vw,86px);max-width:900px}.proposal-c .hero-art{display:none}.proposal-c .hero .eyebrow{display:none}.proposal-c .section{grid-template-columns:1fr;gap:24px;padding:48px 0}.proposal-c .section-heading{display:flex;align-items:baseline;gap:22px}.proposal-c .section-number{margin:0;min-width:20px}.proposal-c .section h2{font-size:42px;max-width:none}.proposal-c .prose{padding-left:42px;max-width:800px}.proposal-c .product-film{margin-top:10px;margin-left:42px;max-width:calc(100% - 42px)}.proposal-c .s-projecoes{background:var(--ink);color:var(--beige);padding:36px;border-radius:12px;margin-block:12px 8px;gap:32px}.proposal-c .s-projecoes .section-number{color:var(--beige)}.proposal-c .s-projecoes h2{font-size:40px}.proposal-c .metrics{margin:0;gap:44px}.proposal-c .metric-value{color:var(--pink);font-size:92px}.proposal-c .metric-label{font-size:18px}.proposal-c .metric p{font-size:15px}.proposal-c .s-parceria{border:0}.proposal-c .founders{margin:4px 0 0 42px;gap:40px}.proposal-c .founder h3{font-size:32px}.proposal-c .founder p:not(.role){min-height:75px}.proposal-c .s-contatos{padding-bottom:46px}.proposal-c .site-footer{display:block}.proposal-c .source{margin-top:24px}
/* Comparison lives outside the investor copy. */
.comparison-header{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:auto;padding:28px 48px;border-bottom:1px solid var(--rule);font-size:13px}.comparison-header img{width:80px;height:54px;object-fit:contain}.comparison-main{max-width:1400px;margin:auto;padding:58px 48px 40px}.comparison h1{font-size:clamp(54px,6vw,84px);max-width:1000px;line-height:1.02}.comparison .intro{margin-top:24px;font-size:18px;color:#55554b}.proposal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:50px}.sample{display:flex;position:relative;flex-direction:column;height:285px;background:var(--yellow);padding:24px;border-radius:10px;overflow:hidden;transition:transform .2s}.sample:hover{transform:translateY(-4px)}.sample-brand{font:600 30px/1 Spirit,serif}.sample-title{font:400 37px/.98 Spirit,serif;max-width:230px;margin-top:20px;z-index:1}.sample img{position:absolute;right:18px;bottom:42px;width:140px}.sample-open{position:absolute;bottom:18px;left:24px;font-size:12px;font-weight:500}.sample-b{background:var(--pink)}.sample-b .sample-title{font-size:31px;max-width:180px;margin-top:15px}.sample-b img{width:175px;bottom:46px;box-shadow:4px 4px 0 #111}.sample-c{background:#e1e1d1;border-left:46px solid #111}.sample-c .sample-title{font-size:31px;max-width:210px}.sample-index{font-size:10px;line-height:1.7;margin-top:14px}.card-heading{display:flex;gap:15px;align-items:baseline;margin-top:25px}.card-heading>span{font-size:14px}.card-heading h2{font-size:30px;line-height:1.1;letter-spacing:0}.proposal-cards article>p{font-size:15px;line-height:1.55;margin:16px 0;min-height:100px}.proposal-cards article>.text-link{font-size:14px;background-size:100% 1px}.decision-note{display:grid;grid-template-columns:200px 1fr;gap:35px;margin-top:60px;border-block:1px solid var(--rule);padding-block:28px}.decision-note>span{font-size:13px;font-weight:500}.decision-note p{font-size:16px;max-width:870px}.comparison-footnote{font-size:12px;margin-top:24px;color:#55554b}
@media(min-width:1800px){.hero{padding-block:76px 96px}.proposal-c .hero{padding-block:40px 70px}}
@media(max-width:1100px){.proposal-bar small{display:none}.hero{grid-template-columns:1fr 230px;gap:36px}.section{gap:32px 44px}.metrics{gap:44px}.section h2{font-size:44px}.proposal-b .hero{padding:36px;gap:28px;grid-template-columns:1fr 1fr}.proposal-b .hero h1{font-size:54px}.proposal-b .hero .eyebrow{font-size:11px}.proposal-b .section{padding-inline:20px;gap:32px}.proposal-b .s-projecoes{display:block}.proposal-b .metrics{margin-top:28px}.proposal-b .s-oportunidade .section-heading{display:block}.proposal-b .market-number{font-size:100px;margin-top:20px}.proposal-c .page-layout{grid-template-columns:190px 1fr}.document-index{padding-left:20px;padding-right:16px}.document-index nav a{font-size:12px;gap:10px}.proposal-c .metrics{gap:28px}.proposal-c .metric-value{font-size:76px}.proposal-c .s-projecoes{padding:28px}.proposal-c .founders{margin-left:0;gap:26px}.site-footer{gap:28px}.sample-title{font-size:31px}.sample img{width:115px}.sample-b img{width:140px}.sample-c{border-left-width:24px}}
@media(max-width:767px){html{scroll-padding-top:78px}body{font-size:17px;line-height:1.55;--gutter:24px}.proposal-bar{height:46px;padding:0 16px;gap:8px}.proposal-bar>div{gap:3px}.proposal-bar>div>a{padding:0 17px}.proposal-bar>div>a span{display:none}.site-header{min-height:95px;gap:16px}.brand{gap:10px}.brand img{width:62px;height:42px}.brand span{font-size:12px;max-width:70px;line-height:1.3}.site-header nav{gap:16px;font-size:12px}.site-header nav>a:first-child{display:none}.site-header nav img{width:18px}.hero{grid-template-columns:1fr;padding:30px 0 45px;gap:28px}.hero h1{font-size:clamp(47px,9vw,68px);line-height:1.06}.eyebrow{font-size:11px;letter-spacing:.02em;margin-bottom:20px}.hero-art{display:flex;align-items:center;gap:28px;padding:0}.hero-art .dialogue{width:145px;flex-shrink:0;margin:0!important}.quiet-link{font-size:12px;flex:1;gap:10px}.cta{min-height:60px;min-width:235px;font-size:26px;padding:14px 20px}.hero .cta{margin-top:28px}.section{grid-template-columns:1fr;gap:26px;padding:44px 0}.section h2{font-size:42px;line-height:1.05}.section-number{margin-bottom:16px}.prose{max-width:none}.market-number{margin-top:18px!important}.proposal-a .s-oportunidade .section-heading{display:grid;grid-template-columns:1fr 95px;gap:0 20px;align-items:center}.proposal-a .s-oportunidade h2{font-size:38px}.proposal-a .s-oportunidade .section-number{grid-column:1/-1}.proposal-a .s-oportunidade .market-number{font-size:64px;padding:8px 9px 13px;margin:0!important}.film-frame{border-radius:7px}.product-film figcaption{font-size:10px;padding-top:10px}.film-summary{font-size:11px}.s-experiencia .product-film{margin-top:0}.s-projecoes{padding:30px 24px;margin-block:0 10px;border-radius:12px}.s-projecoes h2{font-size:39px}.metrics{grid-template-columns:1fr;gap:30px;margin-top:28px}.metric+.metric{border-top:1px solid #aa64b4;padding-top:26px}.metric-value{font-size:88px;margin-bottom:12px}.metric h3{font-size:20px}.metric p{font-size:15px;max-width:none;margin-top:14px}.founders{grid-template-columns:1fr;gap:32px;margin-top:30px}.founder p:not(.role){min-height:0}.founder h3{font-size:32px}.contact-links{gap:11px;font-size:16px}.s-contatos{padding:40px 0}.s-contatos h2{font-size:43px}.explore-links{flex-direction:column;gap:16px}.site-footer{display:block;padding:28px 0}.footer-links{gap:24px}.source{margin-top:24px;font-size:11px}.proposal-b{--gutter:16px}.proposal-b .site-header{padding-inline:8px}.proposal-b .hero{grid-template-columns:1fr;padding:30px 24px 26px;gap:32px;margin-bottom:38px;border-radius:12px}.proposal-b .hero h1{font-size:48px}.proposal-b .hero .cta{min-width:0;width:100%;gap:16px}.proposal-b .hero .film-frame{box-shadow:4px 5px 0 #111}.proposal-b .product-film figcaption{font-size:10px}.proposal-b .section{display:grid;grid-template-columns:1fr;padding:40px 8px;gap:26px}.proposal-b .s-oportunidade{padding-top:0}.proposal-b .s-oportunidade .section-heading{display:grid;grid-template-columns:90px 1fr;gap:0 20px}.proposal-b .s-oportunidade h2{font-size:36px}.proposal-b .market-number{font-size:75px;grid-row:2;grid-column:1;margin:0!important}.proposal-b .s-projecoes h2{font-size:42px}.proposal-b .metrics{margin:0;gap:30px}.proposal-b .metric+.metric{border-color:var(--rule)}.proposal-b .metric-value{font-size:88px}.proposal-b .s-contatos{padding:30px 24px;display:block}.proposal-b .s-contatos h2{font-size:43px}.proposal-b .site-footer{padding-inline:8px}.proposal-c{--gutter:24px}.proposal-c .page-layout{display:block}.document-index{position:static;display:block;height:auto;border:0;padding:28px 24px 0}.document-index .brand{display:flex}.document-index .brand span{margin:0;max-width:none}.document-index>p{display:none}.document-index nav{display:none}.proposal-c .site-header{display:none}.proposal-c .hero{padding:36px 0 40px}.proposal-c .hero h1{font-size:48px;line-height:1.06}.proposal-c .section{padding:38px 0;gap:22px}.proposal-c .section-heading{gap:12px}.proposal-c .section h2{font-size:37px}.proposal-c .section-number{min-width:16px;font-size:10px}.proposal-c .prose{padding-left:0}.proposal-c .product-film{margin-left:0;max-width:100%}.proposal-c .s-projecoes{padding:26px 22px}.proposal-c .s-projecoes h2{font-size:36px}.proposal-c .metrics{gap:28px}.proposal-c .metric+.metric{border-color:#65655b}.proposal-c .metric-value{font-size:80px}.proposal-c .founders{margin:0}.proposal-c .founder p:not(.role){min-height:0}.comparison-header{padding:22px 24px}.comparison-header span{font-size:11px;max-width:150px;text-align:right}.comparison-main{padding:38px 24px}.comparison h1{font-size:52px}.comparison .intro{font-size:16px}.proposal-cards{grid-template-columns:1fr;gap:42px;margin-top:36px}.sample{height:285px}.sample-title{font-size:42px;max-width:240px}.sample img{width:160px}.sample-b img{width:190px}.sample-c .sample-title{font-size:40px;max-width:250px}.card-heading{margin-top:20px}.proposal-cards article>p{min-height:0}.decision-note{grid-template-columns:1fr;gap:14px;margin-top:42px}.decision-note p{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
