.bio-module__R4XPLG__page{color:#27313a;background:#ece9e4;min-height:100svh;position:relative;overflow:hidden}.bio-module__R4XPLG__background{background:radial-gradient(circle at 12% 16%,#f47a2024,#0000 29%),radial-gradient(circle at 92% 84%,#27313a1a,#0000 31%),linear-gradient(135deg,#f8f5f1 0%,#ede9e4 50%,#f7f3ee 100%);position:fixed;inset:0}.bio-module__R4XPLG__background:after{content:"";opacity:.24;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:absolute;inset:0}.bio-module__R4XPLG__shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffc7;border-radius:24px;grid-template-columns:minmax(300px,390px) minmax(0,720px);width:min(100% - 32px,1130px);min-height:calc(100svh - 48px);margin:24px auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #26211d26}.bio-module__R4XPLG__profile{color:#fff;background:linear-gradient(160deg,#171d22f2,#27313af5),url(/bio/portfolio-residence.webp) 50%/cover;flex-direction:column;align-items:center;padding:clamp(62px,8svh,92px) 36px 32px;display:flex;position:relative}.bio-module__R4XPLG__profile:before{content:"";pointer-events:none;background:linear-gradient(#ffffff09,#0000 22%,#00000024);position:absolute;inset:0}.bio-module__R4XPLG__profile>*{z-index:1;position:relative}.bio-module__R4XPLG__portraitFrame{background:linear-gradient(140deg,#fff,#f47a20);border-radius:50%;width:150px;height:150px;padding:5px;position:relative;box-shadow:0 18px 40px #0000004d}.bio-module__R4XPLG__portrait{object-fit:cover;object-position:center;border:4px solid #27313a;border-radius:50%}.bio-module__R4XPLG__presence{background:#f47a20;border:4px solid #27313a;border-radius:50%;width:19px;height:19px;position:absolute;bottom:10px;right:8px}.bio-module__R4XPLG__identity{text-align:center;margin-top:18px}.bio-module__R4XPLG__identity>div{justify-content:center;align-items:center;gap:7px;display:flex}.bio-module__R4XPLG__identity h1{letter-spacing:-.035em;font-size:30px;line-height:1.1}.bio-module__R4XPLG__identity svg{color:#f47a20;fill:#f47a201f}.bio-module__R4XPLG__identity p{color:#ffffffad;letter-spacing:.02em;margin-top:7px;font-size:12px}.bio-module__R4XPLG__quickActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:25px;display:grid}.bio-module__R4XPLG__quickActions a{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .18s,background .18s;display:flex}.bio-module__R4XPLG__quickActions a:hover{background:#ffffff24;transform:translateY(-2px)}.bio-module__R4XPLG__quickActions .bio-module__R4XPLG__whatsapp{background:#f47a20;border-color:#0000}.bio-module__R4XPLG__quickActions .bio-module__R4XPLG__whatsapp:hover{background:#df6209}.bio-module__R4XPLG__socials{gap:9px;margin-top:20px;display:flex}.bio-module__R4XPLG__socials a{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,color .18s,transform .18s;display:grid}.bio-module__R4XPLG__socials a:hover{color:#f47a20;border-color:#f47a20;transform:translateY(-2px)}.bio-module__R4XPLG__socials span{font-size:18px;font-weight:700}.bio-module__R4XPLG__profileFoot{text-align:center;width:100%;margin-top:auto;padding-top:34px}.bio-module__R4XPLG__profileFoot span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.bio-module__R4XPLG__profileFoot a{color:#fff;margin-top:7px;font-size:13px;font-weight:600;display:inline-block}.bio-module__R4XPLG__content{flex-direction:column;padding:48px 48px 26px;display:flex}.bio-module__R4XPLG__intro>span{color:#b84a00;letter-spacing:.16em;font-size:10px;font-weight:800}.bio-module__R4XPLG__intro h2{letter-spacing:-.04em;max-width:530px;margin-top:8px;font-size:clamp(28px,3.1vw,40px);line-height:1.08}.bio-module__R4XPLG__intro p{color:#687078;margin-top:10px}.bio-module__R4XPLG__cards{gap:12px;margin-top:28px;display:grid}.bio-module__R4XPLG__featureCard{color:#fff;text-align:left;isolation:isolate;background:#27313a;border:0;border-radius:14px;min-height:176px;display:block;position:relative;overflow:hidden;box-shadow:0 7px 22px #27313a21}.bio-module__R4XPLG__featureCard>img{z-index:-2;object-fit:cover;transition:transform .5s cubic-bezier(.2,0,0,1),filter .3s}.bio-module__R4XPLG__featureCard:hover>img{filter:saturate(1.06);transform:scale(1.035)}.bio-module__R4XPLG__cardShade{z-index:-1;background:linear-gradient(90deg,#111518eb 0%,#111518ad 56%,#1115181f 100%);position:absolute;inset:0}.bio-module__R4XPLG__clientCard .bio-module__R4XPLG__cardShade{background:linear-gradient(90deg,#461f06e6 0%,#692e079e 55%,#1115181f 100%)}.bio-module__R4XPLG__cardIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1c;border:1px solid #fff3;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;left:20px}.bio-module__R4XPLG__cardCopy{gap:4px;display:grid;position:absolute;bottom:19px;left:20px;right:70px}.bio-module__R4XPLG__cardCopy small{color:#ffae76;letter-spacing:.13em;font-size:9px;font-weight:800}.bio-module__R4XPLG__cardCopy strong{letter-spacing:-.02em;font-size:22px;line-height:1.15}.bio-module__R4XPLG__cardCopy>span{color:#ffffffbd;max-width:470px;font-size:12px}.bio-module__R4XPLG__cardArrow{position:absolute;bottom:20px;right:20px}.bio-module__R4XPLG__siteGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bio-module__R4XPLG__siteCard{background:#fff;border:1px solid #e3e5e7;border-radius:12px;align-items:center;gap:12px;min-height:88px;padding:16px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 3px 12px #27313a0f}.bio-module__R4XPLG__siteCard:hover{border-color:#f47a20;transform:translateY(-2px)}.bio-module__R4XPLG__siteIcon{color:#b84a00;background:#fff2e8;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.bio-module__R4XPLG__flag{font-size:22px;line-height:1}.bio-module__R4XPLG__siteCard>span:nth-child(2){gap:2px;min-width:0;display:grid}.bio-module__R4XPLG__siteCard small{color:#687078;letter-spacing:.12em;font-size:9px;font-weight:800}.bio-module__R4XPLG__siteCard strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.bio-module__R4XPLG__siteCard>svg{flex:none;margin-left:auto}.bio-module__R4XPLG__siteCardDark{color:#fff;background:#27313a;border-color:#27313a}.bio-module__R4XPLG__siteCardDark .bio-module__R4XPLG__siteIcon{color:#f47a20;background:#ffffff1a}.bio-module__R4XPLG__siteCardDark small{color:#ffffff8c}.bio-module__R4XPLG__footer{color:#687078;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:30px;font-size:10px;display:flex}.bio-module__R4XPLG__footer>span{letter-spacing:.04em}.bio-module__R4XPLG__footer div{gap:14px;display:flex}.bio-module__R4XPLG__footer a{color:#b84a00;font-weight:700}.bio-module__R4XPLG__profile{padding:34px 36px 32px}.bio-module__R4XPLG__profileLockup{border-radius:10px;width:min(100%,310px);height:auto;margin-bottom:28px;display:block;box-shadow:0 6px 8px #00000029}.bio-module__R4XPLG__portraitFrame{width:158px;height:158px;padding:0}.bio-module__R4XPLG__portraitCrop{background:#27313a;border:4px solid #27313a;border-radius:50%;position:absolute;inset:5px;overflow:hidden}.bio-module__R4XPLG__portrait{object-fit:cover;object-position:center;transform-origin:50%;border:0;border-radius:0}.bio-module__R4XPLG__portraitPaulo{transform:scale(1.23)translateY(-5%)}.bio-module__R4XPLG__portraitWillian{transform:scale(1.26)translateY(-7%)}.bio-module__R4XPLG__identity{margin-top:14px}.bio-module__R4XPLG__identity>div>span{letter-spacing:.02em;font-size:12px;font-weight:700}.bio-module__R4XPLG__identity p{margin-top:5px}.bio-module__R4XPLG__visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bio-module__R4XPLG__socials{margin-top:18px}.bio-module__R4XPLG__networkCard{background:linear-gradient(135deg,#1f7a36 0%,#155e2c 58%,#27313a 100%);min-height:136px;box-shadow:0 7px 16px #1f7a362e}.bio-module__R4XPLG__networkCard .bio-module__R4XPLG__cardIcon{background:#ffffff24;border-color:#ffffff3d}.bio-module__R4XPLG__networkCard .bio-module__R4XPLG__cardCopy small{color:#d9f4df}.bio-module__R4XPLG__networkCard .bio-module__R4XPLG__cardCopy>span{color:#ffffffd1}.bio-module__R4XPLG__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13181cb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.bio-module__R4XPLG__modal{background:#fff;border-radius:18px;width:min(100%,720px);max-height:calc(100svh - 44px);position:relative;overflow:auto;box-shadow:0 32px 90px #0000004d}.bio-module__R4XPLG__modalClose{z-index:2;background:#fff;border:1px solid #e3e5e7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.bio-module__R4XPLG__modalHeader{background:linear-gradient(145deg,#fff7f0,#fff);border-bottom:1px solid #e3e5e7;padding:34px 38px 22px}.bio-module__R4XPLG__modalHeader small,.bio-module__R4XPLG__success small{color:#b84a00;letter-spacing:.14em;font-size:10px;font-weight:800}.bio-module__R4XPLG__modalHeader h2,.bio-module__R4XPLG__success h2{letter-spacing:-.025em;max-width:550px;margin-top:8px;font-size:27px;line-height:1.2}.bio-module__R4XPLG__modalHeader p{color:#687078;margin-top:7px}.bio-module__R4XPLG__progress{grid-template-columns:1fr 1fr;gap:6px;margin-top:20px;display:grid}.bio-module__R4XPLG__progress span{background:#f47a20;border-radius:999px;height:4px}.bio-module__R4XPLG__progress span:last-child{background:#e3e5e7}.bio-module__R4XPLG__progress .bio-module__R4XPLG__progressActive{background:#f47a20}.bio-module__R4XPLG__modal form{padding:26px 38px 30px}.bio-module__R4XPLG__formStep{gap:17px;display:none}.bio-module__R4XPLG__activeStep{display:grid}.bio-module__R4XPLG__formStep label{gap:6px;font-size:12px;font-weight:700;display:grid}.bio-module__R4XPLG__formStep input,.bio-module__R4XPLG__formStep textarea,.bio-module__R4XPLG__formStep select{color:#27313a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd0d4;border-radius:9px;padding:10px 12px}.bio-module__R4XPLG__formStep textarea{resize:vertical}.bio-module__R4XPLG__formStep input:focus,.bio-module__R4XPLG__formStep textarea:focus,.bio-module__R4XPLG__formStep select:focus{border-color:#f47a20;outline:3px solid #fff2e8}.bio-module__R4XPLG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bio-module__R4XPLG__formStep fieldset{border:0}.bio-module__R4XPLG__formStep legend{margin-bottom:9px;font-size:12px;font-weight:700}.bio-module__R4XPLG__choiceGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bio-module__R4XPLG__choice,.bio-module__R4XPLG__tagChoice{position:relative}.bio-module__R4XPLG__choice input,.bio-module__R4XPLG__tagChoice input{opacity:0;pointer-events:none;position:absolute}.bio-module__R4XPLG__choice span,.bio-module__R4XPLG__tagChoice span{color:#5b5b5b;text-align:center;background:#faf8f5;border:1px solid #e3e5e7;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:7px 10px;font-size:11px;font-weight:700;transition:all .14s;display:flex}.bio-module__R4XPLG__choice input:checked+span,.bio-module__R4XPLG__tagChoice input:checked+span{color:#913b00;background:#fff2e8;border-color:#f47a20;box-shadow:inset 0 0 0 1px #f47a20}.bio-module__R4XPLG__choice input:focus-visible+span,.bio-module__R4XPLG__tagChoice input:focus-visible+span{outline-offset:2px;outline:2px solid #f47a20}.bio-module__R4XPLG__tagGrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bio-module__R4XPLG__consent{color:#5b5b5b;align-items:start;line-height:1.45;grid-template-columns:auto 1fr!important;gap:9px!important;font-weight:500!important}.bio-module__R4XPLG__consent input{width:17px;height:17px;min-height:0;margin-top:2px}.bio-module__R4XPLG__consent a{color:#b84a00;text-decoration:underline}.bio-module__R4XPLG__honeypot{position:absolute;left:-9999px}.bio-module__R4XPLG__formMessage{color:#b42318;background:#fdecec;border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px}.bio-module__R4XPLG__formActions{border-top:1px solid #e3e5e7;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;display:flex}.bio-module__R4XPLG__primaryButton,.bio-module__R4XPLG__secondaryButton,.bio-module__R4XPLG__success button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;display:flex}.bio-module__R4XPLG__primaryButton,.bio-module__R4XPLG__success button{color:#fff;background:#f47a20;border:1px solid #f47a20}.bio-module__R4XPLG__primaryButton:hover,.bio-module__R4XPLG__success button:hover{background:#df6209}.bio-module__R4XPLG__secondaryButton{background:#fff;border:1px solid #e3e5e7}.bio-module__R4XPLG__spin{animation:.8s linear infinite bio-module__R4XPLG__spin}.bio-module__R4XPLG__success{text-align:center;justify-items:center;padding:64px 42px;display:grid}.bio-module__R4XPLG__success>span{color:#1f7a36;background:#eaf6ec;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:20px;display:grid}.bio-module__R4XPLG__success p{color:#687078;max-width:520px;margin:12px 0 24px}.bio-module__R4XPLG__success button{border:0}.bio-module__R4XPLG__privacy{z-index:1;background:#ffffffe6;border:1px solid #fffc;border-radius:18px;width:min(100% - 32px,760px);margin:32px auto;padding:38px;position:relative;box-shadow:0 18px 50px #27313a1a}.bio-module__R4XPLG__privacy h1{font-size:32px}.bio-module__R4XPLG__privacy h2{margin-top:26px;font-size:18px}.bio-module__R4XPLG__privacy p,.bio-module__R4XPLG__privacy li{color:#5b5b5b;margin-top:10px}.bio-module__R4XPLG__privacy ul{padding-left:20px}.bio-module__R4XPLG__privacy a{color:#b84a00;font-weight:700}@keyframes bio-module__R4XPLG__spin{to{transform:rotate(360deg)}}@media (max-width:850px){.bio-module__R4XPLG__shell{grid-template-columns:1fr;width:min(100% - 20px,720px);margin:10px auto}.bio-module__R4XPLG__profile{padding:46px 24px 24px}.bio-module__R4XPLG__portraitFrame{width:124px;height:124px}.bio-module__R4XPLG__identity h1{font-size:25px}.bio-module__R4XPLG__profileFoot{margin-top:24px;padding-top:10px}.bio-module__R4XPLG__content{padding:34px 24px 24px}.bio-module__R4XPLG__intro h2{font-size:31px}.bio-module__R4XPLG__footer{margin-top:26px}}@media (max-width:560px){.bio-module__R4XPLG__page{background:#faf8f5}.bio-module__R4XPLG__shell{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.bio-module__R4XPLG__profile{padding:38px 18px 20px}.bio-module__R4XPLG__portraitFrame{width:116px;height:116px}.bio-module__R4XPLG__quickActions{max-width:380px}.bio-module__R4XPLG__content{padding:28px 14px 20px}.bio-module__R4XPLG__intro{padding:0 4px}.bio-module__R4XPLG__intro h2{font-size:27px}.bio-module__R4XPLG__cards{margin-top:22px}.bio-module__R4XPLG__featureCard{border-radius:12px;min-height:166px}.bio-module__R4XPLG__cardCopy{right:54px}.bio-module__R4XPLG__cardCopy strong{font-size:20px}.bio-module__R4XPLG__siteGrid{grid-template-columns:1fr}.bio-module__R4XPLG__footer{flex-direction:column;align-items:flex-start}.bio-module__R4XPLG__modalBackdrop{align-items:end;padding:0}.bio-module__R4XPLG__modal{border-radius:18px 18px 0 0;max-height:94svh}.bio-module__R4XPLG__modalHeader{padding:30px 22px 19px}.bio-module__R4XPLG__modalHeader h2{padding-right:30px;font-size:23px}.bio-module__R4XPLG__modal form{padding:22px}.bio-module__R4XPLG__fieldRow{grid-template-columns:1fr}.bio-module__R4XPLG__tagGrid{grid-template-columns:repeat(2,1fr)}.bio-module__R4XPLG__formActions{background:#fff;margin-left:-22px;margin-right:-22px;padding:14px 22px 20px;position:sticky;bottom:-22px}.bio-module__R4XPLG__primaryButton{flex:1}.bio-module__R4XPLG__success{padding:54px 24px}.bio-module__R4XPLG__privacy{border-radius:0;width:100%;margin:0;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.bio-module__R4XPLG__featureCard>img,.bio-module__R4XPLG__siteCard,.bio-module__R4XPLG__quickActions a,.bio-module__R4XPLG__socials a{transition:none}.bio-module__R4XPLG__spin{animation:none}}
