.ArquitetosPage-module__HH2wPG__page{--arch-green:var(--ep-green);background:var(--ep-paper);color:var(--ep-graphite);padding-top:calc(var(--nav-h) + var(--safe-top))}.ArquitetosPage-module__HH2wPG__page *{min-width:0}.ArquitetosPage-module__HH2wPG__page a{text-underline-offset:5px}.ArquitetosPage-module__HH2wPG__page :is(a,summary):focus-visible{outline:2px solid var(--ep-green);outline-offset:5px}.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page h1{font-family:var(--ep-font);letter-spacing:-.05em;margin:22px 0;font-size:clamp(38px,4.2vw,59px);font-weight:550;line-height:1.08}.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page h2{font-family:var(--ep-font);letter-spacing:-.04em;font-size:clamp(29px,3.2vw,42px);font-weight:550;line-height:1.15}.ArquitetosPage-module__HH2wPG__page h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.4}.ArquitetosPage-module__HH2wPG__page p{line-height:1.75}.ArquitetosPage-module__HH2wPG__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:54px;max-width:1320px;margin:auto;padding:64px 48px 56px;display:grid}.ArquitetosPage-module__HH2wPG__heroCopy{padding-block:12px}.ArquitetosPage-module__HH2wPG__eyebrow{color:var(--ep-green);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.ArquitetosPage-module__HH2wPG__hero h1 span{color:var(--ep-green)}.ArquitetosPage-module__HH2wPG__lead{color:var(--ep-muted);max-width:530px;font-size:16px}.ArquitetosPage-module__HH2wPG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.ArquitetosPage-module__HH2wPG__primary{background:var(--ep-green);min-height:50px;color:var(--ep-white);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:550;line-height:1.5;transition:background-color .15s;display:inline-flex}.ArquitetosPage-module__HH2wPG__primary:hover{background:var(--ep-green-dark)}.ArquitetosPage-module__HH2wPG__primary svg,.ArquitetosPage-module__HH2wPG__textLink svg{flex:none}.ArquitetosPage-module__HH2wPG__textLink{min-height:44px;color:var(--ep-green);align-items:center;gap:8px;font-size:12px;font-weight:550;display:inline-flex}.ArquitetosPage-module__HH2wPG__textLink:hover{text-decoration:underline}.ArquitetosPage-module__HH2wPG__note{color:var(--ep-muted);max-width:430px;margin-top:16px;font-size:11px}.ArquitetosPage-module__HH2wPG__proof{border-top:1px solid var(--ep-line);flex-wrap:wrap;gap:12px 20px;margin-top:26px;padding-top:22px;list-style:none;display:flex}.ArquitetosPage-module__HH2wPG__proof li{color:var(--ep-green);align-items:center;gap:7px;font-size:11px;display:flex}.ArquitetosPage-module__HH2wPG__heroImage{background:var(--ep-sage);border-radius:4px;min-height:490px;margin:0;position:relative;overflow:hidden}.ArquitetosPage-module__HH2wPG__heroImage img{object-fit:cover;object-position:59% center}.ArquitetosPage-module__HH2wPG__heroImage:after{content:"";background:linear-gradient(#0000,#192d25c9);position:absolute;inset:55% 0 0}.ArquitetosPage-module__HH2wPG__heroImage figcaption{z-index:1;background:var(--ep-paper);color:var(--ep-green-dark);width:fit-content;max-width:calc(100% - 30px);padding:6px 10px;font-size:9px;position:absolute;top:15px;left:15px;right:15px}.ArquitetosPage-module__HH2wPG__imageLabel{z-index:1;color:var(--ep-paper);letter-spacing:-.03em;font-size:25px;line-height:1.3;position:absolute;bottom:28px;left:28px;right:20px}.ArquitetosPage-module__HH2wPG__sectionNav{border-block:1px solid var(--ep-line);flex-wrap:wrap;justify-content:center;gap:0 30px;padding:10px 24px;display:flex}.ArquitetosPage-module__HH2wPG__sectionNav a{min-height:44px;color:var(--ep-green);align-items:center;font-size:12px;display:inline-flex}.ArquitetosPage-module__HH2wPG__sectionNav a:hover{text-decoration:underline}.ArquitetosPage-module__HH2wPG__section{max-width:1320px;margin:auto;padding:72px 48px}.ArquitetosPage-module__HH2wPG__heading{max-width:670px}.ArquitetosPage-module__HH2wPG__heading h2{margin-top:14px}.ArquitetosPage-module__HH2wPG__heading>p:not(.ArquitetosPage-module__HH2wPG__eyebrow){color:var(--ep-muted);margin-top:18px;font-size:14px}.ArquitetosPage-module__HH2wPG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.ArquitetosPage-module__HH2wPG__card{border:1px solid var(--ep-line);background:var(--ep-white);border-radius:4px;padding:28px}.ArquitetosPage-module__HH2wPG__number{color:var(--ep-muted);letter-spacing:.08em;margin-bottom:22px;font-size:12px;display:block}.ArquitetosPage-module__HH2wPG__card p,.ArquitetosPage-module__HH2wPG__steps p,.ArquitetosPage-module__HH2wPG__roleList p{color:var(--ep-muted);margin-top:12px;font-size:13px}.ArquitetosPage-module__HH2wPG__card .ArquitetosPage-module__HH2wPG__textLink{margin-top:18px}.ArquitetosPage-module__HH2wPG__process{background:var(--ep-sage)}.ArquitetosPage-module__HH2wPG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:36px 0 30px;padding:0;list-style:none;display:grid}.ArquitetosPage-module__HH2wPG__steps li{border-top:1px solid #9cafa0;padding-top:20px}.ArquitetosPage-module__HH2wPG__roles{grid-template-columns:1fr 1fr;gap:72px;display:grid}.ArquitetosPage-module__HH2wPG__roleList section{border-bottom:1px solid var(--ep-line);padding:22px 0}.ArquitetosPage-module__HH2wPG__roleList section:first-child{padding-top:0}.ArquitetosPage-module__HH2wPG__roleList span{color:var(--ep-muted);letter-spacing:.12em;margin-bottom:10px;font-size:10px;display:block}.ArquitetosPage-module__HH2wPG__scope{background:#eceae1}.ArquitetosPage-module__HH2wPG__tools{border-top:1px solid var(--ep-line);grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;padding-top:28px;display:grid}.ArquitetosPage-module__HH2wPG__tools p{color:var(--ep-muted);max-width:480px;margin-top:10px;font-size:12px}.ArquitetosPage-module__HH2wPG__tools>div:last-child{grid-template-columns:1fr 1fr;align-content:start;gap:8px 20px;display:grid}.ArquitetosPage-module__HH2wPG__tools a{min-height:44px;color:var(--ep-green);border-bottom:1px solid var(--ep-line);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ArquitetosPage-module__HH2wPG__faq{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.ArquitetosPage-module__HH2wPG__faq details{border-bottom:1px solid var(--ep-line)}.ArquitetosPage-module__HH2wPG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:18px 0;font-size:14px;font-weight:550;line-height:1.5;list-style:none;display:flex}.ArquitetosPage-module__HH2wPG__faq summary::-webkit-details-marker{display:none}.ArquitetosPage-module__HH2wPG__faq summary svg{flex:none}.ArquitetosPage-module__HH2wPG__faq details[open] summary svg{transform:rotate(180deg)}.ArquitetosPage-module__HH2wPG__faq details p{color:var(--ep-muted);padding:0 0 20px;font-size:13px}.ArquitetosPage-module__HH2wPG__final{text-align:center;background:var(--ep-green-dark);color:var(--ep-paper);padding:64px 24px}.ArquitetosPage-module__HH2wPG__final .ArquitetosPage-module__HH2wPG__eyebrow{color:var(--ep-sand);justify-content:center}.ArquitetosPage-module__HH2wPG__final h2{color:var(--ep-paper);margin-top:18px}.ArquitetosPage-module__HH2wPG__final>p:not(.ArquitetosPage-module__HH2wPG__eyebrow){max-width:560px;color:var(--ep-sage);margin:20px auto 24px;font-size:14px}.ArquitetosPage-module__HH2wPG__final .ArquitetosPage-module__HH2wPG__primary{background:var(--ep-paper);color:var(--ep-green-dark)}.ArquitetosPage-module__HH2wPG__final .ArquitetosPage-module__HH2wPG__primary:hover{background:var(--ep-sage)}.ArquitetosPage-module__HH2wPG__final small{color:var(--ep-sage);margin:18px 0 8px;font-size:11px;display:block}.ArquitetosPage-module__HH2wPG__final .ArquitetosPage-module__HH2wPG__textLink{color:var(--ep-paper)}.ArquitetosPage-module__HH2wPG__final :is(a,summary):focus-visible{outline-color:var(--ep-sand)}@media (max-width:1023px){.ArquitetosPage-module__HH2wPG__hero{gap:30px;padding-inline:32px}.ArquitetosPage-module__HH2wPG__heroImage{min-height:440px}.ArquitetosPage-module__HH2wPG__section{padding:56px 32px}.ArquitetosPage-module__HH2wPG__cards{gap:14px}.ArquitetosPage-module__HH2wPG__card{padding:22px}.ArquitetosPage-module__HH2wPG__roles,.ArquitetosPage-module__HH2wPG__faq{gap:36px}.ArquitetosPage-module__HH2wPG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ArquitetosPage-module__HH2wPG__hero{grid-template-columns:1fr;gap:28px;padding:36px 24px 30px}.ArquitetosPage-module__HH2wPG__heroCopy{padding:0}.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page.ArquitetosPage-module__HH2wPG__page h1{margin:18px 0;font-size:clamp(35px,7.8vw,48px)}.ArquitetosPage-module__HH2wPG__lead{font-size:14px}.ArquitetosPage-module__HH2wPG__heroImage{aspect-ratio:16/10;min-height:0}.ArquitetosPage-module__HH2wPG__imageLabel{font-size:22px;bottom:22px;left:22px}.ArquitetosPage-module__HH2wPG__section{padding:44px 24px}.ArquitetosPage-module__HH2wPG__cards{grid-template-columns:1fr;margin-top:24px}.ArquitetosPage-module__HH2wPG__card{padding:22px}.ArquitetosPage-module__HH2wPG__number{margin-bottom:14px}.ArquitetosPage-module__HH2wPG__roles,.ArquitetosPage-module__HH2wPG__faq,.ArquitetosPage-module__HH2wPG__tools{grid-template-columns:1fr;gap:28px}.ArquitetosPage-module__HH2wPG__sectionNav{gap:0 20px;padding-inline:20px}.ArquitetosPage-module__HH2wPG__sectionNav a{font-size:11px}.ArquitetosPage-module__HH2wPG__final{padding:44px 24px}}@media (max-width:479px){.ArquitetosPage-module__HH2wPG__actions{flex-direction:column;align-items:stretch;gap:8px}.ArquitetosPage-module__HH2wPG__actions .ArquitetosPage-module__HH2wPG__textLink{justify-content:center}.ArquitetosPage-module__HH2wPG__primary{width:100%;padding-inline:13px;font-size:12px}.ArquitetosPage-module__HH2wPG__proof{gap:10px 16px}.ArquitetosPage-module__HH2wPG__proof li{font-size:10px}.ArquitetosPage-module__HH2wPG__steps{grid-template-columns:1fr;gap:22px}.ArquitetosPage-module__HH2wPG__tools>div:last-child{grid-template-columns:1fr}.ArquitetosPage-module__HH2wPG__note{font-size:11px}}@media (prefers-reduced-motion:reduce){.ArquitetosPage-module__HH2wPG__page *{scroll-behavior:auto!important;transition:none!important}}
