@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/archivo-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/archivo-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/figtree-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/figtree-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/figtree-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}a{color:inherit;text-decoration:none}p{margin:0 0 1.1rem}.g{color:var(--green-h)}.action{background:var(--display);color:var(--ink)}.action__in{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-block:48px}.action__col{padding-right:56px}.action__col + .action__col{padding-left:56px;padding-right:0;border-left:1px solid rgba(16,28,34,.18)}.action h2{font-size:1.75rem;margin-bottom:8px}.action p{font-size:1rem;color:rgba(16,28,34,.76);margin-bottom:20px;max-width:42ch}.action__form{display:flex;gap:10px;flex-wrap:wrap}.action__form input,.action__form select{flex:1;min-width:180px;padding:15px 22px;border-radius:999px;border:0;background:#fff;font-family:var(--body);font-size:1rem;color:var(--ink);min-height:54px}.sec{padding-block:clamp(60px,8.5vw,104px)}.sec--mist{background:var(--mist)}.sec--tight{padding-block:clamp(44px,6vw,72px)}.head{max-width:840px;margin-bottom:48px}.head--center{margin-inline:auto;text-align:center}.head p{color:var(--slate);font-size:1.12rem;margin-top:18px}.manifesto{max-width:900px;margin:0 auto;text-align:center}.manifesto h2{font-size:clamp(1.8rem,4.2vw,3rem);margin-bottom:26px}.manifesto p{font-size:clamp(1.08rem,1.9vw,1.28rem);color:var(--slate);line-height:1.55}.manifesto strong{color:var(--ink);font-weight:700}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.card{background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 2px 14px rgba(16,28,34,.07);display:flex;flex-direction:column}.card__fig{aspect-ratio:4/3;overflow:hidden}.card__fig img{width:100%;height:100%;object-fit:cover}.card__body{padding:26px 28px 32px}.card__body h3{font-size:1.22rem;margin-bottom:10px;color:var(--green-h)}.card__body p{font-size:1rem;color:var(--slate);margin:0}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center}.split__text{width:100%;max-width:var(--half);margin-left:auto;padding:clamp(52px,7vw,92px) clamp(40px,5vw,72px) clamp(52px,7vw,92px) 24px}.split--flip .split__text{margin-left:0;margin-right:auto;padding:clamp(52px,7vw,92px) 24px clamp(52px,7vw,92px) clamp(40px,5vw,72px)}.split--flip .split__media{order:-1}.split__text h2,.close__text h2,.feature h2{margin-bottom:18px}.split__text>p{font-size:1.06rem}.split__media{position:relative;height:100%;min-height:460px;overflow:hidden}.split__media img{width:100%;height:100%;object-fit:cover}.split--green{background:var(--green-soft)}.split--mist{background:var(--mist)}.split--dark{background:var(--deep-2);color:#fff}.split--dark .muted{color:rgba(255,255,255,.72)}.split--dark h2{color:#fff}.rules{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid rgba(16,28,34,.13)}.rules li{padding:15px 0;border-bottom:1px solid rgba(16,28,34,.13);display:flex;gap:18px;align-items:baseline}.rules b{font-family:var(--head);font-size:.85rem;color:var(--green-h);flex:0 0 26px;letter-spacing:0}.split--dark .rules{border-color:rgba(255,255,255,.16)}.split--dark .rules li{border-color:rgba(255,255,255,.16)}.split--dark .rules b{color:var(--display)}.legal{background:var(--deep-2);color:#fff}.legal__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px);padding-block:clamp(64px,9vw,110px);align-items:start}.legal h2{color:#fff;font-size:clamp(1.9rem,4.4vw,3.1rem)}.legal__answer{font-family:var(--head);color:var(--display);font-size:clamp(1.2rem,2.3vw,1.65rem);font-weight:700;line-height:1.25;margin:24px 0 20px}.legal__body{color:rgba(255,255,255,.72);font-size:1.06rem}.legal__body b{color:#fff}.legal__list{list-style:none;padding:0;margin:0}.legal__list li{padding:26px 0;border-top:1px solid rgba(255,255,255,.15)}.legal__list li:last-child{border-bottom:1px solid rgba(255,255,255,.15)}.legal__list h3{font-size:1.28rem;color:var(--display);margin-bottom:8px}.legal__list p{color:rgba(255,255,255,.7);margin:0;font-size:1rem}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:0 28px;border-left:1px solid var(--line)}.stat:first-child{border-left:0;padding-left:0}.stat__n{font-family:var(--head);font-weight:800;font-size:clamp(2.2rem,4.6vw,3.4rem);letter-spacing:-.04em;color:var(--green-h);display:block;line-height:1}.stat__l{font-size:.98rem;color:var(--slate);margin-top:10px;display:block}.quote{max-width:900px}.quote blockquote{margin:0;font-family:var(--head);font-weight:600;font-size:clamp(1.35rem,3.2vw,2.1rem);line-height:1.28;letter-spacing:-.02em}.quote cite{display:block;margin-top:26px;font-style:normal;color:var(--slate);font-size:.98rem}.quote cite b{display:block;font-family:var(--head);color:var(--ink);font-size:1.06rem;margin-bottom:2px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);align-items:center;margin-bottom:60px}.feature h2{font-size:clamp(1.6rem,3.2vw,2.4rem);color:var(--green-h);margin-bottom:20px}.feature p{color:var(--slate);font-size:1.06rem}.clipbox{border-radius:var(--r-lg);overflow:hidden;clip-path:polygon(0 0,74% 0,100% 17%,100% 100%,0 100%);min-height:340px}.postgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post{background:var(--mist);border-radius:var(--r-lg);padding:30px 28px 26px;display:flex;flex-direction:column;gap:14px;transition:background .16s}.post:hover{background:#E7EFEF}.post__meta{font-size:.86rem;color:var(--slate);font-weight:600}.post__title{font-family:var(--head);color:var(--green-h);font-size:1.14rem;font-weight:700;line-height:1.28;margin:0}.chip{align-self:flex-start;margin-top:auto;background:var(--green-soft);color:var(--green-h);font-size:.82rem;font-weight:700;padding:8px 17px;border-radius:999px}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 50px 24px 0;position:relative;font-family:var(--head);font-weight:600;font-size:1.14rem}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'';position:absolute;right:10px;top:50%;width:12px;height:12px;border-right:2.5px solid var(--green-h);border-bottom:2.5px solid var(--green-h);transform:translateY(-70%) rotate(45deg);transition:transform .18s}.faq details[open] summary::after{transform:translateY(-30%) rotate(225deg)}.faq details p{color:var(--slate);padding:0 44px 24px 0;margin:0}.close{background:var(--deep);color:#fff;position:relative;overflow:hidden}.close__in{display:grid;grid-template-columns:1fr 1fr;align-items:center}.close__text{width:100%;max-width:var(--half);margin-left:auto;padding:clamp(56px,7vw,92px) clamp(40px,5vw,68px) clamp(56px,7vw,92px) 24px}.close__text h2{color:#fff;margin-bottom:16px}.close__text p{color:rgba(255,255,255,.74);margin-bottom:30px}.close__media{position:relative;height:100%;min-height:440px;overflow:hidden}.close__media img{width:100%;height:100%;object-fit:cover}.form{display:grid;gap:11px;max-width:440px}.form input{padding:15px 22px;border-radius:999px;border:1.5px solid rgba(255,255,255,.24);background:rgba(255,255,255,.07);color:#fff;font-family:var(--body);font-size:1rem;min-height:54px}.form input::placeholder{color:rgba(255,255,255,.5)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.foot{background:var(--ink);color:rgba(255,255,255,.78);padding-top:64px;font-size:.98rem}.foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}.foot .foot__h,.foot h4{font-family:var(--head);color:#fff;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.foot ul{list-style:none;padding:0;margin:0}.foot li{margin-bottom:10px}.foot a:hover{color:var(--display)}.foot .brand{color:#fff;margin-bottom:16px}.foot__cnpj{font-size:.88rem;color:rgba(255,255,255,.66);line-height:1.75}.foot__legal{border-top:1px solid rgba(255,255,255,.12);padding:22px 0 96px;font-size:.86rem;color:rgba(255,255,255,.66);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media (max-width:1040px){.cards,.postgrid{grid-template-columns:1fr 1fr}.legal__in,.feature{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;gap:32px 0}.stat:nth-child(3){border-left:0;padding-left:0}.foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.action__in{grid-template-columns:1fr;gap:36px;padding-block:40px}.action__col{padding-right:0}.action__col + .action__col{padding-left:0;border-left:0;border-top:1px solid rgba(16,28,34,.2);padding-top:36px}.split,.close__in{grid-template-columns:1fr}.split__text,.split--flip .split__text,.close__text{max-width:none;margin:0;padding-inline:24px}.split__media,.close__media{min-height:280px;order:-1}.clipbox{clip-path:none;min-height:260px}.cards,.postgrid{grid-template-columns:1fr}}@media (max-width:520px){.stats{grid-template-columns:1fr;gap:26px}.stat{border-left:0;padding-left:0}.foot__grid{grid-template-columns:1fr}.form__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.answer{background:var(--green-soft);border-left:4px solid var(--display);padding:30px 34px;border-radius:0 var(--r) var(--r) 0;margin-bottom:44px}.answer p{font-size:clamp(1.06rem,1.9vw,1.2rem);color:var(--ink);margin:0}.answer p + p{margin-top:14px}.answer b{font-family:var(--head)}.tblwrap{overflow-x:auto;margin:34px 0;-webkit-overflow-scrolling:touch}.tbl{width:100%;border-collapse:collapse;min-width:520px;font-size:1rem}.tbl th,.tbl td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tbl thead th{font-family:var(--head);font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;color:var(--green-h);background:var(--green-soft);border-bottom:0}.tbl thead th:first-child{border-radius:var(--r) 0 0 0}.tbl thead th:last-child{border-radius:0 var(--r) 0 0}.tbl tbody th{font-family:var(--body);font-weight:600;color:var(--ink)}.tbl td{color:var(--slate)}.tbl .yes{color:var(--green-h);font-weight:700}.tbl .no{color:#B04A4A;font-weight:600}.tbl tr:last-child th,.tbl tr:last-child td{border-bottom:0}.plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.plan{background:#fff;border-radius:var(--r-lg);padding:36px 34px 38px;box-shadow:0 2px 14px rgba(16,28,34,.07)}.plan--dark{background:var(--deep);color:#fff;box-shadow:none}.plan__tag{font-family:var(--head);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--green-h);display:block;margin-bottom:10px}.plan--dark .plan__tag{color:var(--display)}.plan h3{font-size:1.5rem;margin-bottom:6px}.plan__price{font-family:var(--head);font-weight:800;font-size:clamp(1.9rem,3.6vw,2.6rem);letter-spacing:-.035em;color:var(--green-h);display:block;margin:14px 0 4px;line-height:1}.plan--dark .plan__price{color:var(--display)}.plan__unit{font-size:.94rem;color:var(--slate)}.plan--dark .plan__unit{color:rgba(255,255,255,.62)}.plan ul{list-style:none;padding:0;margin:24px 0 28px}.plan li{padding:11px 0;border-bottom:1px solid var(--line);font-size:.98rem}.plan--dark li{border-color:rgba(255,255,255,.16)}.plan li:last-child{border-bottom:0}.prose{max-width:760px}.prose h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:48px 0 16px;color:var(--green-h)}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.25rem;margin:32px 0 12px}.prose p{font-size:1.08rem;color:var(--slate)}.prose strong{color:var(--ink)}.prose ul,.prose ol{padding-left:22px;color:var(--slate);font-size:1.08rem}.prose li{margin-bottom:10px}.prose a{color:var(--green-h);font-weight:600;text-decoration:underline;text-underline-offset:3px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px)}.duo h3{font-size:1.3rem;margin-bottom:12px;color:var(--green-h)}.duo p{color:var(--slate)}.case{background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 2px 14px rgba(16,28,34,.07);margin-bottom:32px}.case__in{display:grid;grid-template-columns:1fr 1.25fr}.case__fig{min-height:300px}.case__body{padding:36px 38px 40px}.case__body h3{font-size:1.42rem;margin-bottom:6px}.case__meta{font-size:.92rem;color:var(--slate);margin-bottom:20px}.case blockquote{margin:24px 0 0;font-family:var(--head);font-weight:600;font-size:1.16rem;line-height:1.4;color:var(--ink)}.case cite{display:block;margin-top:12px;font-style:normal;font-size:.92rem;color:var(--slate)}.formbox{background:var(--mist);border-radius:var(--r-lg);padding:clamp(30px,4vw,46px)}.formbox .form{max-width:none}.formbox .form input{background:#fff;border-color:var(--line);color:var(--ink)}.formbox .form input::placeholder{color:#8A979D}.arts{display:grid;gap:2px;background:var(--line);border-radius:var(--r);overflow:hidden}.art{background:#fff;padding:28px 30px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;transition:background .16s}.art:hover{background:var(--mist)}.art h3{font-size:1.2rem;color:var(--green-h);margin-bottom:6px}.art p{margin:0;font-size:.98rem;color:var(--slate)}@media (max-width:1040px){.plans,.duo{grid-template-columns:1fr}.case__in{grid-template-columns:1fr}.case__fig{min-height:220px}}@media (max-width:860px){.art{grid-template-columns:1fr}}.split__media img,.close__media img,.case__fig img{width:100%;height:100%;object-fit:cover}.clipbox img{width:100%;height:100%;object-fit:cover}.artbody{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(36px,5vw,72px);align-items:start}.artbody .prose{max-width:none}.aside{position:sticky;top:100px;display:grid;gap:22px}.asidebox{background:var(--mist);border-radius:var(--r-lg);padding:26px 26px 28px}.asidebox--dark{background:var(--deep);color:#fff}.asidebox h3{font-size:1.14rem;margin-bottom:10px}.asidebox--dark h3{color:#fff}.asidebox p{font-size:.96rem;color:var(--slate);margin-bottom:18px}.asidebox--dark p{color:rgba(255,255,255,.74)}.toc{list-style:none;padding:0;margin:0}.toc li{border-top:1px solid var(--line);padding:11px 0}.toc li:first-child{border-top:0;padding-top:0}.toc a{font-size:.95rem;font-weight:600;color:var(--green-h)}.toc a:hover{text-decoration:underline}.prose h2{scroll-margin-top:100px}.prose blockquote{margin:32px 0;padding:22px 28px;border-left:4px solid var(--display);background:var(--green-soft);border-radius:0 var(--r) var(--r) 0}.prose blockquote p{margin:0;font-size:1.06rem;color:var(--ink)}.prose .lei{display:block;font-family:var(--head);font-size:.86rem;font-weight:700;color:var(--green-h);letter-spacing:.02em;margin-bottom:8px}.prose figure{margin:36px 0}.prose figure img{border-radius:var(--r-lg);width:100%}.prose figcaption{font-size:.9rem;color:var(--slate);margin-top:10px}.disclaimer{margin:40px 0 0;padding:22px 26px;border-radius:var(--r);background:rgba(201,122,22,.09);border-left:4px solid var(--alert);font-size:.97rem;color:var(--slate)}.disclaimer b{color:var(--ink)}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1040px){.artbody{grid-template-columns:1fr}.aside{position:static;grid-template-columns:1fr 1fr;display:grid}.related{grid-template-columns:1fr 1fr}}@media (max-width:860px){.aside{grid-template-columns:1fr}.related{grid-template-columns:1fr}}