
.rede-daora-page main{--blue:#662397;--lime:#69e1f5;--purple:#662397;--cyan:#69e1f5;background:#f8f5fc}
.rede-hero{position:relative;isolation:isolate;overflow:hidden;background:#662397;color:#fff;border-radius:0 0 76px 0;padding-top:35px;padding-bottom:55px}
.rede-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#ffffff20 1px,transparent 1px);background-size:27px 27px;pointer-events:none}
.rede-hero:after{content:"";position:absolute;right:-160px;top:-150px;width:520px;height:520px;border:1px solid #69e1f566;border-radius:50%;z-index:-1}
.rede-hero .breadcrumbs,.rede-hero .breadcrumbs a{color:#e1ceef}.rede-hero .breadcrumbs{margin-bottom:36px}
.rede-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}
.rede-logo{display:block;width:190px;max-height:105px;object-fit:contain;object-position:left center;margin-bottom:28px}
.rede-hero .eyebrow{color:#a9edf6;font-size:10px;line-height:1.7;letter-spacing:.11em}
.rede-hero h1{font-size:clamp(43px,4.7vw,67px);line-height:1.06;letter-spacing:-.045em;margin:22px 0 25px;max-width:690px;color:#fff}
.rede-hero h1 em{font-style:normal;color:#69e1f5}
.rede-hero-copy>p{font-size:17px;line-height:1.8;color:#ebdff5;max-width:520px}
.rede-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.rede-actions .button{background:#69e1f5;color:#4d1977;border:0}.rede-actions .button:hover{background:#b1f1fa}.rede-portal{color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid #b993d2;padding:8px 0}
.rede-art{position:relative;max-width:420px;justify-self:center;width:100%;padding:15px 18px 20px 0}
.rede-art>img{position:relative;display:block;width:100%;max-height:550px;object-fit:contain;object-position:center;border-radius:34px;background:#4eb3e9;box-shadow:18px 20px 0 #541b82}
.rede-art-orbit{position:absolute;inset:-25px -10px 30px 10px;border:2px solid #69e1f5;border-radius:45% 45% 35% 35%;transform:rotate(8deg);animation:rede-float 7s ease-in-out infinite}
.rede-art-stamp{position:absolute;right:-20px;bottom:20px;background:#69e1f5;color:#4d1977;border-radius:26px 26px 26px 5px;padding:21px 24px;font-size:9px;line-height:1.5;letter-spacing:.08em;box-shadow:0 9px 25px #35125133;transform:rotate(-4deg)}.rede-art-stamp strong{display:block;font-size:17px;letter-spacing:-.02em;line-height:1.1;margin-top:7px}
.rede-facts{margin-top:65px;gap:18px}.rede-facts .fact-card{background:#ffffff12;border:1px solid #ffffff30;border-radius:24px;padding:23px}.rede-facts .fact-card span{color:#d9bce9}.rede-facts .fact-card strong{color:#fff}
.rede-daora-page .rede-story{padding-bottom:65px}.rede-daora-page .project-story .lead{color:#4a4458}.rede-daora-page .project-visual{border-radius:38px;overflow:hidden}.rede-daora-page .project-visual img{border-radius:30px}
.rede-areas{background:#eee5f7;border-radius:64px 0 64px 0}.rede-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rede-area{background:#fff;border:1px solid #decce9;border-radius:30px;padding:30px 24px;transition:transform .25s}.rede-area:hover{transform:translateY(-5px)}.rede-area-number{display:inline-grid;place-items:center;width:43px;height:43px;background:#69e1f5;border-radius:14px;color:#662397;font-size:13px;font-weight:700}.rede-area h3{font-size:25px;line-height:1.15;margin:24px 0 15px;color:#451368}.rede-area p{font-size:14px;line-height:1.75;color:#65556f}.rede-area-tag{display:inline-block;background:#f1eafa;color:#662397;border-radius:20px;padding:8px 11px;font-size:8px;font-weight:700;letter-spacing:.07em;margin-top:18px}
.rede-daora-page .project-role{border-radius:28px;border-color:#ddcce9}.rede-daora-page .project-role>span{color:#662397}.rede-daora-page .project{border-color:#e3d4ee}.rede-daora-page .inner-cta{background:#69e1f5;border-radius:65px 0 0 0}.rede-daora-page .inner-cta .button{background:#662397;color:#fff}
@keyframes rede-float{50%{transform:rotate(3deg) translateY(-9px)}}
@media(max-width:1000px){.rede-hero-grid{gap:38px}.rede-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rede-art-stamp{right:-6px}.rede-hero h1{font-size:52px}}
@media(max-width:800px){.rede-hero-grid{grid-template-columns:1fr;gap:45px}.rede-hero h1{font-size:clamp(40px,8vw,59px)}.rede-logo{width:160px}.rede-hero-copy>p{font-size:15px}.rede-art{max-width:350px;padding-right:15px}.rede-art>img{max-height:470px}.rede-art-stamp{right:-3px}.rede-facts{margin-top:45px}.rede-facts .fact-card{padding:20px}.rede-hero{border-radius:0 0 50px 0}.rede-area{padding:24px 20px}.rede-area h3{font-size:23px}}
@media(max-width:480px){.rede-area-grid{grid-template-columns:1fr}.rede-areas{border-radius:40px 0}.rede-hero .breadcrumbs{font-size:10px;gap:9px}.rede-actions{gap:12px}.rede-facts{grid-template-columns:1fr}.rede-art{width:88%}.rede-art-stamp{right:-20px;padding:16px}.rede-art-stamp strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.rede-art-orbit{animation:none}.rede-area{transition:none}}
