.BrandingManual_page__Tqs5V{width:min(calc(100% - 48px),var(--max));margin:0 auto 72px;padding-top:118px;display:grid;grid-gap:18px;gap:18px;color:var(--text)}.BrandingManual_hero__exciJ,.BrandingManual_panel__8RmwD{border:1px solid var(--line);border-radius:26px;background:var(--surface-muted);padding:clamp(26px,5vw,72px)}.BrandingManual_hero__exciJ{min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--text);color:#fff;overflow:hidden;position:relative}.BrandingManual_hero__exciJ:after{content:"";position:absolute;width:440px;height:220px;border:28px double rgba(255,255,255,.08);border-radius:70px;right:-50px;top:-40px}.BrandingManual_hero__exciJ>*{position:relative;z-index:1}.BrandingManual_eyebrow__XlHjI{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;color:var(--accent-strong)}.BrandingManual_hero__exciJ .BrandingManual_eyebrow__XlHjI{color:var(--accent)}.BrandingManual_hero__exciJ h1,.BrandingManual_panel__8RmwD h2{font-size:clamp(44px,7vw,94px);font-weight:300;letter-spacing:-.055em;line-height:.92;margin:12px 0 20px}.BrandingManual_hero__exciJ>p:not(.BrandingManual_eyebrow__XlHjI){font-size:clamp(18px,2vw,26px);color:var(--line)}.BrandingManual_hero__exciJ nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:34px}.BrandingManual_hero__exciJ nav a{border:1px solid #4c4b46;padding:10px 14px;border-radius:999px;color:#fff;font-size:13px}.BrandingManual_panel__8RmwD header{max-width:940px;margin-bottom:40px}.BrandingManual_panel__8RmwD h2{font-size:clamp(38px,5vw,70px)}.BrandingManual_split__h0TUG{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;font-size:20px;line-height:1.55}.BrandingManual_values__O4Phl{display:flex;flex-wrap:wrap;gap:10px}.BrandingManual_coBrand__PgywL span,.BrandingManual_values__O4Phl span{padding:12px 16px;border:1px solid var(--line);border-radius:999px}.BrandingManual_logoGrid__AcIqf{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.BrandingManual_logoGrid__AcIqf figure{margin:0;border-radius:20px;min-height:270px;padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px}.BrandingManual_logoGrid__AcIqf img{width:82%;max-height:150px;object-fit:contain}.BrandingManual_logoGrid__AcIqf figcaption{align-self:flex-start;font-size:13px}.BrandingManual_logoLight__na2kD{background:#fff;border:1px solid var(--line)}.BrandingManual_logoDark__I1C9U{background:var(--text);color:#fff}.BrandingManual_note__5wBkC{margin-top:20px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;color:var(--muted)}.BrandingManual_ruleGrid__UI_WJ,.BrandingManual_typeGrid__rSN8d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.BrandingManual_coBrand__PgywL,.BrandingManual_ruleGrid__UI_WJ article,.BrandingManual_typeGrid__rSN8d article{border:1px solid var(--line);border-radius:20px;padding:24px}.BrandingManual_coBrand__PgywL h3,.BrandingManual_ruleGrid__UI_WJ h3{font-size:24px;margin:20px 0 8px}.BrandingManual_coBrand__PgywL p,.BrandingManual_ruleGrid__UI_WJ p,.BrandingManual_typeGrid__rSN8d p{color:var(--muted);line-height:1.55}.BrandingManual_safeArea__GD0SM{border:1px dashed var(--accent-strong);padding:34px}.BrandingManual_safeArea__GD0SM img{width:100%;height:70px;object-fit:contain}.BrandingManual_sizes__iuNbj{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;padding:23px;background:var(--surface-muted);border-radius:14px}.BrandingManual_sizes__iuNbj strong{font-size:22px}.BrandingManual_orientation__RN57t{display:grid;grid-template-columns:2fr 1fr;grid-gap:8px;gap:8px}.BrandingManual_orientation__RN57t span{display:grid;place-items:center;height:96px;border:1px solid var(--line);border-radius:12px}.BrandingManual_colorGrid__vwiAX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.BrandingManual_colorCard__we_bi{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--line);border-radius:18px;background:#fff;padding:12px;display:grid;grid-template-columns:1fr auto;grid-gap:4px;gap:4px;color:inherit;cursor:pointer}.BrandingManual_colorCard__we_bi i{height:110px;border-radius:12px;grid-column:1/-1;border:1px solid #ddd}.BrandingManual_colorCard__we_bi span{margin-top:8px}.BrandingManual_colorCard__we_bi small,.BrandingManual_colorCard__we_bi strong{grid-column:1}.BrandingManual_colorCard__we_bi svg{grid-column:2;grid-row:3/5}.BrandingManual_typeGrid__rSN8d article{min-height:200px;display:flex;flex-direction:column}.BrandingManual_typeGrid__rSN8d span{font-size:12px;text-transform:uppercase;letter-spacing:.14em}.BrandingManual_typeGrid__rSN8d strong{font-size:clamp(28px,3vw,44px);font-weight:400;margin:auto 0 16px}.BrandingManual_namingGrid__Ev4iZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.BrandingManual_namingGrid__Ev4iZ article{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff}.BrandingManual_namingGrid__Ev4iZ span{display:block;color:var(--accent);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.BrandingManual_namingGrid__Ev4iZ strong{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:400;letter-spacing:-.07em}.BrandingManual_namingGrid__Ev4iZ p{color:var(--muted);line-height:1.7;max-width:52ch}.BrandingManual_namingGrid__Ev4iZ article div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.BrandingManual_namingGrid__Ev4iZ s{padding:14px 16px;border:1px solid var(--line);border-radius:14px;color:var(--muted);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-decoration-thickness:2px}.BrandingManual_backgrounds__GsclM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.BrandingManual_backgrounds__GsclM>div{height:220px;border-radius:18px;display:grid;place-items:center;overflow:hidden}.BrandingManual_backgrounds__GsclM img{width:72%;max-height:90px;object-fit:contain}.BrandingManual_light__jZqTu{background:#fff;border:1px solid var(--line)}.BrandingManual_dark__DHLnX{background:var(--text)}.BrandingManual_photo__c7YMv{background:#35332f url(/assets/onze-futuro-origem.jpg) 50%/cover;background-blend-mode:multiply}.BrandingManual_donts__lrfjb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.BrandingManual_donts__lrfjb span{padding:15px;border:1px solid var(--line);border-radius:12px;color:var(--danger)}.BrandingManual_coBrand__PgywL div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.BrandingManual_download__QyCWr{display:flex;align-items:center;gap:18px;background:var(--text);color:#fff;padding:22px 26px;border-radius:18px}.BrandingManual_downloadConsent__9rxgg{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;color:var(--muted);line-height:1.5}.BrandingManual_downloadConsent__9rxgg input{margin-top:4px;accent-color:#1a1a1a}.BrandingManual_downloadDisabled__962XS{opacity:.42;cursor:not-allowed;pointer-events:none}.BrandingManual_download__QyCWr span{display:grid;grid-gap:5px;gap:5px;flex:1 1}.BrandingManual_download__QyCWr small{color:#bdb8af}.BrandingManual_formGrid__8vQNT{display:grid;grid-template-columns:.75fr 1.5fr;grid-gap:24px;gap:24px}.BrandingManual_formGrid__8vQNT aside{background:var(--text);color:#fff;border-radius:20px;padding:28px}.BrandingManual_formGrid__8vQNT aside p{color:#c8c2b8;line-height:1.55}.BrandingManual_formGrid__8vQNT form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.BrandingManual_formGrid__8vQNT label{display:grid;grid-gap:7px;gap:7px;font-size:13px}.BrandingManual_formGrid__8vQNT input,.BrandingManual_formGrid__8vQNT textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;padding:13px;font:inherit}.BrandingManual_formGrid__8vQNT textarea{min-height:100px;resize:vertical}.BrandingManual_full__vFbSu{grid-column:1/-1}.BrandingManual_upload__ewb3k{border:1px dashed var(--accent-strong);border-radius:14px;padding:18px;display:flex!important;align-items:center;gap:10px;cursor:pointer}.BrandingManual_upload__ewb3k input{border:0;padding:0;margin-left:auto;width:auto}.BrandingManual_check__qXdtn{display:flex!important;align-items:center;gap:9px}.BrandingManual_check__qXdtn input{width:auto}.BrandingManual_challenge__9in3d{max-width:220px}.BrandingManual_formGrid__8vQNT button{justify-self:end;align-self:end;border:0;border-radius:999px;background:var(--text);color:#fff;padding:14px 22px;font-weight:600}.BrandingManual_message__lh6oL{padding:13px;border-radius:12px;background:var(--surface-muted)}.BrandingManual_termsGrid__E6otR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.BrandingManual_termsGrid__E6otR article{padding:22px;border:1px solid var(--line);border-radius:18px}.BrandingManual_termsGrid__E6otR article:last-child{grid-column:span 2}.BrandingManual_termsGrid__E6otR p{margin:10px 0 0;color:var(--muted);line-height:1.65}.BrandingManual_trap__DzDKH{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}@media(max-width:760px){.BrandingManual_page__Tqs5V{width:min(calc(100% - 28px),var(--max));padding-top:104px;gap:14px}.BrandingManual_hero__exciJ,.BrandingManual_panel__8RmwD{padding:26px 20px;border-radius:20px}.BrandingManual_hero__exciJ{min-height:440px}.BrandingManual_hero__exciJ h1,.BrandingManual_panel__8RmwD h2{font-size:clamp(38px,13vw,58px)}.BrandingManual_formGrid__8vQNT,.BrandingManual_namingGrid__Ev4iZ,.BrandingManual_split__h0TUG{grid-template-columns:1fr}.BrandingManual_backgrounds__GsclM,.BrandingManual_colorGrid__vwiAX,.BrandingManual_logoGrid__AcIqf,.BrandingManual_ruleGrid__UI_WJ,.BrandingManual_termsGrid__E6otR,.BrandingManual_typeGrid__rSN8d{grid-template-columns:repeat(2,minmax(0,1fr))}.BrandingManual_termsGrid__E6otR article:last-child{grid-column:auto}.BrandingManual_logoGrid__AcIqf figure{min-height:190px;padding:14px}.BrandingManual_logoGrid__AcIqf img{width:100%}.BrandingManual_ruleGrid__UI_WJ article,.BrandingManual_typeGrid__rSN8d article{padding:16px}.BrandingManual_backgrounds__GsclM>div{height:150px}.BrandingManual_donts__lrfjb{grid-template-columns:repeat(2,1fr)}.BrandingManual_formGrid__8vQNT form{grid-template-columns:1fr}.BrandingManual_formGrid__8vQNT form>*{grid-column:1}.BrandingManual_upload__ewb3k{align-items:flex-start;flex-direction:column}.BrandingManual_upload__ewb3k input{margin:0;width:100%}.BrandingManual_colorCard__we_bi i{height:82px}.BrandingManual_download__QyCWr{padding:18px}.BrandingManual_hero__exciJ nav a{font-size:12px}}