
:root{--lime:#d7fa52;--black:#080908;--ink:#171917;--muted:#a8ada5;--line:#343833;--cream:#f3f4ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:white;font-family:Inter,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.wrap{width:min(1220px,calc(100% - 64px));margin:auto}.header{height:86px;border-bottom:1px solid #ffffff20;display:flex;align-items:center;position:relative;z-index:5}.header .wrap{display:flex;align-items:center;justify-content:space-between}.logo{width:145px;height:auto}.nav{display:flex;align-items:center;gap:34px;font-family:Outfit,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.nav a:not(.nav-cta):hover{color:var(--lime)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--lime);color:#10120c;padding:15px 22px;font-weight:700;font-family:Outfit,sans-serif}.nav-cta{padding:12px 18px}.menu{display:none;background:none;border:1px solid #777;color:white;padding:8px 12px}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:680px;height:680px;right:-150px;top:-70px;background:radial-gradient(circle,#d7fa5210,transparent 65%);pointer-events:none}.hero-grid{min-height:665px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;padding-top:70px;padding-bottom:80px}.eyebrow{font-family:Outfit,sans-serif;font-size:12px;letter-spacing:.17em;font-weight:700;text-transform:uppercase;color:var(--lime);display:flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:25px;height:2px;background:currentColor}.hero h1{font:700 clamp(52px,6.5vw,92px)/.99 Outfit,sans-serif;letter-spacing:-.055em;margin:24px 0 27px;max-width:720px}.hero h1 span{color:var(--lime)}.lead{color:#c1c5bd;font-size:18px;max-width:580px;line-height:1.7}.actions{display:flex;align-items:center;gap:28px;margin-top:35px;flex-wrap:wrap}.text-link{font:600 15px Outfit,sans-serif;border-bottom:1px solid #858b7e;padding:12px 0}.text-link span{color:var(--lime);margin-left:20px}.seal-wrap{display:flex;justify-content:center;align-items:center;position:relative}.seal-wrap:before,.seal-wrap:after{content:"";position:absolute;border:1px solid #d7fa5227;border-radius:50%;width:420px;height:420px}.seal-wrap:after{width:480px;height:480px;border-style:dashed}.seal{width:320px;height:320px;border-radius:50%;border:2px solid var(--lime);display:flex;align-items:center;justify-content:center;text-align:center;position:relative;box-shadow:0 0 0 12px #10140c,0 0 0 13px #d7fa5260;background:#11150d;transform:rotate(-8deg)}.seal:before{content:"";position:absolute;inset:18px;border:1px solid #d7fa5277;border-radius:50%}.seal-inner{z-index:1;color:var(--lime);font:700 27px/1.03 Outfit,sans-serif;letter-spacing:-.02em}.seal-inner small{display:block;font:600 9px Inter,sans-serif;letter-spacing:.22em;margin-bottom:25px}.seal-inner strong{display:block;font-size:39px}.seal-inner em{display:block;font:500 9px Inter,sans-serif;letter-spacing:.15em;margin-top:25px;font-style:normal}.seal-caption{position:absolute;bottom:-115px;color:#858b7e;font-size:11px;max-width:260px;text-align:center}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;color:#c1c5bd;font:600 12px Outfit,sans-serif;text-transform:uppercase;letter-spacing:.12em}.ticker .wrap{display:flex;justify-content:space-between;gap:15px}.ticker b{color:var(--lime)}section{scroll-margin-top:25px}.section{padding:120px 0}.section-head{display:grid;grid-template-columns:1fr 1.25fr;gap:65px;margin-bottom:65px}.section h2{font:700 clamp(39px,4.5vw,64px)/1.04 Outfit,sans-serif;letter-spacing:-.045em;margin:18px 0}.section-head p,.section-copy{color:#aeb4ab;font-size:17px;line-height:1.75}.section-head p{margin:34px 0 0}.light{background:var(--cream);color:#161a15}.light .eyebrow{color:#62790b}.light .section-head p,.light .section-copy{color:#5f665b}.why-grid{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #c8cdc0}.why-item{padding:30px 35px 15px 0}.why-item+.why-item{border-left:1px solid #c8cdc0;padding-left:35px}.num{font:600 13px Outfit,sans-serif;color:#7e986d;letter-spacing:.1em}.why-item h3,.pillar h3,.step h3{font:600 23px/1.15 Outfit,sans-serif;letter-spacing:-.02em}.why-item p,.pillar p,.step p{font-size:14px;line-height:1.7;color:#626a5e}.regulatory{font-size:13px;color:#71796d;margin:45px 0 0}.regulatory a{text-decoration:underline}.pillars{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.pillar{min-height:240px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px;display:flex;flex-direction:column}.pillar .num{color:var(--lime)}.pillar h3{margin:45px 0 10px}.pillar p{color:#a9afa5;margin:0}.pillar.featured{grid-column:span 2;background:var(--lime);color:#151910}.pillar.featured .num,.pillar.featured p{color:#485831}.pillar.featured h3{font-size:29px}.pillar-note{color:#8f968b;font-size:13px;margin-top:22px}.audience{background:#1b1e19}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.audience h2{max-width:510px}.audience-list{border-top:1px solid #485044}.audience-row{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #485044}.audience-row strong{font:600 18px Outfit,sans-serif;color:var(--lime)}.audience-row p{margin:0;color:#bcc2b8;font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8cdc0}.step{padding:28px 36px 25px 0;border-bottom:1px solid #c8cdc0}.step h3{margin:35px 0 10px}.step p{margin:0}.governance{display:grid;grid-template-columns:1fr 1fr;gap:70px}.governance h2{max-width:500px}.gov-list{border-top:1px solid var(--line)}.gov-list div{padding:23px 0;border-bottom:1px solid var(--line)}.gov-list strong{font:600 20px Outfit,sans-serif}.gov-list p{color:#aeb4ab;font-size:14px;margin:7px 0 0}.verify{background:var(--lime);color:#141810}.verify .eyebrow{color:#4e6500}.verify-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.verify h2{font-size:clamp(45px,5vw,70px)}.verify p{color:#3f4e2b}.search-box{background:#fff;padding:30px;color:#131711}.search-box label{font:600 15px Outfit,sans-serif;display:block;margin-bottom:12px}.search-box input{width:100%;border:1px solid #b7c0ac;padding:15px;background:#f6f8f1}.search-box button{margin-top:12px;width:100%;border:0;background:#1b2018;color:white;padding:15px;cursor:pointer}.demo{font-size:12px!important;color:#67735c!important;margin:12px 0 0}.interest-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.interest h2{max-width:550px}.interest .section-copy{max-width:470px}.form{background:#1b1e19;padding:35px}.form label{font:600 14px Outfit,sans-serif;display:block;margin:0 0 8px}.form select{width:100%;padding:15px;color:#fff;background:#282d27;border:1px solid #4a5147;margin-bottom:22px}.form button{border:0;cursor:pointer;width:100%}.form .demo{color:#a0a89b!important}.faq{padding-top:0}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq h2{margin-top:18px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:22px 35px 22px 0;font:600 19px Outfit,sans-serif;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:5px;color:var(--lime);font-size:24px;top:17px}details[open] summary:after{content:'−'}details p{color:#aeb4ab;font-size:14px;margin:0 0 24px;max-width:650px}footer{background:#151815;border-top:1px solid var(--line);padding:60px 0 35px}.footer-top{display:flex;justify-content:space-between;gap:35px;align-items:start}.footer-top p{max-width:490px;color:#aeb4ab;font-size:14px}.footer-links{display:flex;gap:24px;font:600 13px Outfit,sans-serif}.legal{border-top:1px solid var(--line);margin-top:45px;padding-top:25px;display:flex;justify-content:space-between;gap:35px;color:#8d958a;font-size:12px}.legal p{max-width:800px;margin:0}.status{min-height:20px;font-size:13px;color:#cdd7c8;margin-top:12px}@media(max-width:850px){.wrap{width:min(100% - 40px,700px)}.header{height:72px}.logo{width:125px}.menu{display:block}.nav{display:none;position:absolute;left:0;right:0;top:72px;background:#171917;padding:25px 20px;align-items:stretch;flex-direction:column;gap:20px}.nav.open{display:flex}.hero-grid,.section-head,.audience-grid,.governance,.verify-grid,.interest-grid,.faq-grid{grid-template-columns:1fr;gap:30px}.hero-grid{padding-top:65px;padding-bottom:130px}.hero h1{font-size:clamp(48px,10vw,75px)}.seal-wrap{margin:65px auto 45px}.seal{width:240px;height:240px}.seal-wrap:before{width:300px;height:300px}.seal-wrap:after{width:340px;height:340px}.seal-inner{font-size:20px}.seal-inner strong{font-size:30px}.seal-caption{bottom:-90px}.ticker .wrap{flex-wrap:wrap}.section{padding:80px 0}.section-head{margin-bottom:40px}.section-head p{margin:0}.pillars{grid-template-columns:repeat(2,1fr)}.why-grid,.steps{grid-template-columns:1fr}.why-item+.why-item{border-left:0;border-top:1px solid #c8cdc0;padding-left:0}.step{padding-right:0}.step h3{margin-top:15px}.verify-grid,.interest-grid{gap:35px}.faq{padding-top:0}.footer-top,.legal{flex-direction:column}.footer-links{flex-wrap:wrap}}@media(max-width:450px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:48px}.lead{font-size:16px}.ticker .wrap{display:block}.ticker span{display:block;margin:5px 0}.pillars{grid-template-columns:1fr}.pillar.featured{grid-column:auto}.pillar{min-height:190px}.pillar h3{margin-top:30px}.audience-row{grid-template-columns:1fr;gap:5px}.form,.search-box{padding:23px}.actions{gap:16px}.section h2{font-size:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


.diagram{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.diagram button{background:#222720;color:white;text-align:left;border:1px solid #50584b;padding:28px;cursor:pointer;min-height:155px}.diagram button[aria-pressed=true]{border-color:#d7fa52;background:#2b3420}.diagram button strong{display:block;font:600 22px Outfit;margin-bottom:12px}.diagram button span{font-size:13px;color:#c1c8bd}.diagram-note{background:#252b22;padding:20px;color:#c0c8bb;font-size:14px}.badge{color:#566b17;font:700 11px Outfit;text-transform:uppercase;letter-spacing:.1em}.doc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c8cdc0}.doc{background:#f3f4ee;padding:25px}.doc h3{font:600 21px Outfit;margin:7px 0}.doc p{color:#626a5e;font-size:14px}.form input,.form select{width:100%;padding:14px;color:#fff;background:#282d27;border:1px solid #4a5147;margin:0 0 18px}.form button:disabled{opacity:.55;cursor:not-allowed}.note-box{border-left:3px solid #d7fa52;padding:18px 22px;background:#222720;color:#cbd2c7;font-size:14px}.form small{color:#aeb4ab}.form a{text-decoration:underline}.hero-grid{min-height:600px}.visual{border:1px solid #4c5842;padding:40px;min-height:390px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#232c1a,#10130f)}.visual .big{font:700 clamp(55px,7vw,90px)/.95 Outfit;letter-spacing:-.05em;color:#d7fa52}.visual .small{font:600 12px Outfit;letter-spacing:.16em;text-transform:uppercase}.axis{background:#d7fa52;color:#161a15;padding:35px;grid-column:span 2}.axis h3{font:600 27px Outfit}.axis p{color:#4b5939}.light details{border-color:#c8cdc0}.light details p{color:#626a5e}.light summary:after{color:#647e10}.faq{padding-top:100px}@media(max-width:850px){.diagram{grid-template-columns:1fr}.diagram button{min-height:auto}.visual{min-height:260px}.doc-grid{grid-template-columns:1fr}.axis{grid-column:auto}}@media(max-width:450px){.visual{padding:25px}}


/* Direção editorial institucional */
:root{--lime:#d7fa52;--black:#111311;--ink:#171917;--muted:#a8ada5;--line:#454a42;--cream:#f1f2ec}
body{background:#f1f2ec;color:#171917}.wrap{width:min(1180px,calc(100% - 80px))}.header{height:96px;background:#111311;color:#fff;border-bottom:1px solid #343834}.logo{width:135px}.nav{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;gap:28px}.nav-cta{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;padding:14px 18px}.hero{background:#111311;color:#fff}.hero:before{display:none}.hero-grid{min-height:610px;grid-template-columns:1.4fr .6fr;gap:100px;align-items:end;padding:100px 0 95px}.eyebrow{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.12em;color:#c9e960}.eyebrow:before{width:18px;height:1px}.hero h1{font:600 clamp(56px,6.1vw,84px)/1.02 Outfit,sans-serif;letter-spacing:-.045em;margin:30px 0}.hero h1 span{color:#fff}.lead{font-size:16px;line-height:1.8;color:#c4c9c0;max-width:650px}.button{font-family:Inter,sans-serif;font-size:13px;padding:16px 22px}.text-link{font-family:Inter,sans-serif;font-size:13px}.hero-aside{border-top:1px solid #77806e;padding-top:20px;margin-bottom:6px}.hero-aside>span{font-size:10px;letter-spacing:.14em;color:#d7fa52;font-weight:700}.hero-aside p{font:400 25px/1.25 Outfit,sans-serif;letter-spacing:-.02em;margin:35px 0 55px}.hero-index{display:flex;flex-direction:column;gap:12px;color:#9ca499;font-size:10px;letter-spacing:.1em}.section{padding:110px 0}.section h2{font:600 clamp(40px,4.3vw,60px)/1.06 Outfit,sans-serif;letter-spacing:-.035em}.section-head{grid-template-columns:1fr 1fr;gap:110px;margin-bottom:65px}.section-head p,.section-copy{font-size:16px;line-height:1.8}.light{background:#f1f2ec}.light .eyebrow{color:#607616}.why-grid{border-color:#aeb5a7}.why-item h3,.pillar h3,.step h3{font-weight:600}.why-item p,.step p{font-size:14px;line-height:1.75}.why-item+.why-item{border-color:#c7cec1}.section:not(.light):not(.audience):not(.interest):not(.faq){background:#fff;color:#171917}.section:not(.light):not(.audience):not(.interest):not(.faq) .eyebrow{color:#607616}.section:not(.light):not(.audience):not(.interest):not(.faq) .section-head p,.section:not(.light):not(.audience):not(.interest):not(.faq) .section-copy{color:#687063}.section:not(.light):not(.audience):not(.interest):not(.faq) .pillar-note{color:#687063}.diagram{gap:0;border-top:1px solid #aeb5a7;border-bottom:1px solid #aeb5a7}.diagram button{border:0;border-right:1px solid #c7cec1;background:#fff;color:#171917;padding:28px 26px;min-height:145px}.diagram button:last-child{border-right:0}.diagram button[aria-pressed=true]{background:#e9efd8;border-color:#c7cec1}.diagram button strong{font-size:23px}.diagram button span{color:#677163}.diagram-note{background:#f1f2ec;color:#515a4e;border-left:3px solid #a9c634;padding:20px 24px;margin-top:0}.audience{background:#20251f;color:white}.audience .section-copy,.audience .faq-list p{color:#bfc7bb}.pillars{grid-template-columns:repeat(2,1fr);border:0;column-gap:55px}.pillar{min-height:0;border:0;border-top:1px solid #bdc5b7;padding:24px 0 30px;display:grid;grid-template-columns:55px 1fr;column-gap:15px}.pillar .num{color:#6e831d}.pillar h3{font-size:23px;margin:0}.pillar p{grid-column:2;color:#687063;margin:8px 0 0}.pillar:nth-child(8){background:#e7edda;padding:24px;display:block;border:0}.pillar:nth-child(8) h3{margin:12px 0}.pillar:nth-child(8) p{color:#5f6b58}.steps{column-gap:35px}.step{border-color:#c4cbbf;padding:28px 0}.step h3{margin:20px 0 10px;font-size:21px}.gov-list{border-color:#bfc7bb}.gov-list div{border-color:#c7cec1}.gov-list p{color:#667062}.doc-grid{gap:0;background:none;border-top:1px solid #c4cbbf}.doc{border-bottom:1px solid #c4cbbf;padding:27px 25px 27px 0}.doc:nth-child(even){padding-left:28px;border-left:1px solid #c4cbbf}.note-box{background:#2b3229;border-color:#c9e960}.interest{background:#d7fa52;color:#151b11}.interest .eyebrow{color:#4d6510}.interest .section-copy{color:#465139}.form{background:#1e241c;color:#fff}.form input,.form select{background:#30372e;border-color:#596354}.faq{background:#f1f2ec;color:#171917;padding-top:110px}.faq .eyebrow{color:#607616}.faq-list{border-color:#aeb5a7}.faq details{border-color:#c4cbbf}.faq details p{color:#5d6759}.faq summary:after{color:#718920}footer{background:#151815;color:#fff}.legal{border-color:#454a42}.menu{color:#fff}.section-head h2{max-width:570px}@media(max-width:850px){.wrap{width:calc(100% - 40px)}.header{height:75px}.nav{top:75px}.hero-grid{grid-template-columns:1fr;gap:55px;min-height:0;padding:75px 0}.hero-aside{max-width:500px}.hero-aside p{margin:25px 0}.section{padding:75px 0}.section-head{gap:18px}.diagram button{border-right:0;border-bottom:1px solid #c7cec1}.pillars{grid-template-columns:1fr}.doc:nth-child(even){border-left:0;padding-left:0}.faq{padding-top:75px}}@media(max-width:450px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:49px}.section h2{font-size:39px}.form{padding:24px}}


.relationship{position:relative;max-width:900px;height:440px;margin:0 auto;background:#f5f6f1;overflow:hidden}.relationship-lines{position:absolute;inset:16px 0 0;width:100%;height:390px;overflow:visible}.rel-line{fill:none;stroke:#9ba992;stroke-width:1.5;stroke-dasharray:5 7}.rel-dot{fill:#8aa321}.rel-node{position:absolute;width:220px;z-index:2}.rel-node button{width:100%;min-height:120px;text-align:left;background:#fff;color:#171917;border:1px solid #b7c1b0;padding:19px 21px;cursor:pointer;transition:background .2s,border-color .2s}.rel-node button[aria-pressed=true]{border-color:#839c27;background:#e9efd9}.rel-node button:hover{border-color:#839c27}.rel-node span{display:block;font:700 9px Inter,sans-serif;letter-spacing:.11em;color:#6d8126;margin-bottom:10px}.rel-node strong{display:block;font:600 22px/1.06 Outfit,sans-serif}.rel-node small{display:block;margin-top:9px;color:#667163;font:400 11px/1.3 Inter,sans-serif}.rel-provider{top:12px;left:50%;transform:translateX(-50%)}.rel-taker{left:8%;bottom:24px}.rel-client{right:8%;bottom:24px}.rel-taker button{border-left:4px solid #a5bf3f}.rel-label{position:absolute;z-index:1;color:#667163;font:600 10px/1.3 Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em;background:#f5f6f1;padding:5px;text-align:center}.rel-label-contract{left:23%;top:44%}.rel-label-service{right:22%;top:42%}.rel-label-journey{left:50%;bottom:66px;transform:translateX(-50%)}.relationship+.diagram-note{max-width:900px;margin:0 auto 20px}@media(max-width:650px){.relationship{height:495px}.relationship-lines{height:440px}.rel-node{width:155px}.rel-node button{padding:14px;min-height:110px}.rel-node strong{font-size:19px}.rel-node span{font-size:8px}.rel-provider{top:15px}.rel-taker{left:3%;bottom:36px}.rel-client{right:3%;bottom:36px}.rel-label-contract{left:9%;top:40%}.rel-label-service{right:7%;top:39%}.rel-label-journey{bottom:10px;white-space:nowrap}.rel-node small{font-size:10px}}@media(prefers-reduced-motion:reduce){.rel-dot{display:none}.rel-node button{transition:none}}

.section-label{font:600 12px Inter,sans-serif;letter-spacing:.02em;text-transform:none;color:#647651;margin-bottom:20px}.hero .section-label,.audience .section-label{color:#c5d99e}.interest .section-label{color:#4d6510}

.hero-grid{grid-template-columns:1fr;min-height:560px}.hero-grid>div{max-width:820px}.actions .text-link span:empty{display:none}

.form-embed iframe{display:block;width:100%;height:1050px;border:0;background:transparent}.form-embed p{font-size:12px;line-height:1.6;color:#465139;margin:14px 0 0}.form-embed a{text-decoration:underline}@media(max-width:600px){.form-embed iframe{height:1150px}}
