#pgfn-comunidades{--pgfn-coral:#F6987F;--pgfn-ink:#454545;--pgfn-line:#eaded9;--pgfn-paper:#fffdfb;--pgfn-pale:#fff0eb;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:var(--pgfn-paper);color:var(--pgfn-ink);font-family:Arial,sans-serif;line-height:1.5}
#pgfn-comunidades *{box-sizing:border-box}#pgfn-comunidades .pgfn-intro{position:relative;padding:74px 24px 62px;isolation:isolate;overflow:hidden;text-align:center;background:linear-gradient(115deg,#fff8f4 0%,#fffdfb 47%,#fff1ec 100%)}
#pgfn-comunidades .pgfn-intro-art{position:absolute;z-index:-1;width:140px;color:#f2b9a8;opacity:.62}#pgfn-comunidades .pgfn-intro-art svg,#pgfn-comunidades .pgfn-card-art svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}#pgfn-comunidades .pgfn-intro-art .thin{stroke-width:2}#pgfn-comunidades .pgfn-intro-art--coffee{top:10px;left:7%;width:118px}#pgfn-comunidades .pgfn-intro-art--laptop{right:7%;bottom:-3px;width:144px}
#pgfn-comunidades .pgfn-eyebrow{position:relative;margin:0 0 15px;color:var(--pgfn-coral);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}#pgfn-comunidades h1{position:relative;max-width:790px;margin:0 auto 15px;color:#414141;font-family:Georgia,serif;font-weight:600;font-size:clamp(38px,5vw,66px);line-height:1.08}#pgfn-comunidades h1 em,#pgfn-comunidades h2 em,#pgfn-comunidades .pgfn-purpose em{color:var(--pgfn-coral);font-weight:500}#pgfn-comunidades .pgfn-intro__copy{position:relative;max-width:560px;margin:0 auto;color:#656565;font-size:16px;line-height:1.7}
#pgfn-comunidades .pgfn-choice{max-width:1180px;margin:0 auto;padding:45px 24px 60px}#pgfn-comunidades .pgfn-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
#pgfn-comunidades .pgfn-card{position:relative;display:flex;flex-direction:column;min-height:486px;overflow:hidden;padding:38px 40px 36px;border:1px solid var(--pgfn-line);border-radius:4px;box-shadow:0 16px 42px rgba(83,55,45,.06)}#pgfn-comunidades .pgfn-card--reader{background:#fffdfa}#pgfn-comunidades .pgfn-card--writer{border-color:#f0cfc6;background:#fff7f4}#pgfn-comunidades .pgfn-number{margin-bottom:20px;color:var(--pgfn-coral);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#pgfn-comunidades h2{max-width:430px;margin:0 0 13px;color:#424242;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.11}#pgfn-comunidades .pgfn-card__text{max-width:400px;margin:0;color:#666;font-size:15px;line-height:1.65}
#pgfn-comunidades .pgfn-benefits{margin:0;padding:22px 0 15px;list-style:none}#pgfn-comunidades .pgfn-benefits li{position:relative;padding:0 0 9px 23px;color:#555;font-size:14px;line-height:1.45}#pgfn-comunidades .pgfn-benefits li:before{position:absolute;top:0;left:0;color:var(--pgfn-coral);content:'✦';font-size:13px}#pgfn-comunidades .pgfn-benefits li:nth-child(2):before{color:#78aaa6}#pgfn-comunidades .pgfn-button{position:relative;z-index:2;align-self:flex-start;margin-top:auto;padding:14px 20px;background:var(--pgfn-coral);color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-decoration:none!important;text-transform:uppercase;transition:background .2s,transform .2s}#pgfn-comunidades .pgfn-button:hover{background:#eb8267;transform:translateY(-2px)}#pgfn-comunidades .pgfn-button--disabled{opacity:.65;cursor:not-allowed}
#pgfn-comunidades .pgfn-card-art{position:absolute;right:-20px;bottom:-3px;width:200px;height:174px;color:#eaa18d;opacity:.92;pointer-events:none}#pgfn-comunidades .pgfn-card--writer .pgfn-card-art{color:#e4937c}#pgfn-comunidades .pgfn-card-art>span{position:absolute;right:0;bottom:0;width:160px;height:160px;border-radius:50%;background:currentColor;opacity:.15}#pgfn-comunidades .pgfn-card-art svg{position:absolute}#pgfn-comunidades .pgfn-card-art--coffee svg{right:42px;bottom:25px;width:112px}#pgfn-comunidades .pgfn-card-art--pen svg{right:48px;bottom:17px;width:122px}
#pgfn-comunidades .pgfn-purpose{padding:30px 24px 35px;background:#eae9e7;color:#444;text-align:center}#pgfn-comunidades .pgfn-purpose__label{margin:0 0 7px!important;color:var(--pgfn-coral);font-family:Arial,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.18em;text-transform:uppercase}#pgfn-comunidades .pgfn-purpose p{margin:0;font-family:Georgia,serif;font-size:clamp(21px,2.6vw,31px);font-weight:500;line-height:1.35}
@media (max-width:720px){#pgfn-comunidades .pgfn-intro{padding:57px 20px 48px}#pgfn-comunidades .pgfn-intro-art--coffee{top:-4px;left:-2px;width:78px}#pgfn-comunidades .pgfn-intro-art--laptop{right:-17px;bottom:-20px;width:95px}#pgfn-comunidades .pgfn-choice{padding:34px 18px 42px}#pgfn-comunidades .pgfn-cards{grid-template-columns:1fr;gap:18px}#pgfn-comunidades .pgfn-card{min-height:430px;padding:31px 28px}}
