/* Estilos exclusivos del componente de beneficios. */
.fundat-benefit-phone{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1080px;margin:48px auto 55px;padding:35px 35px 25px;border:1px solid #cbd8c4;border-radius:26px;background:radial-gradient(ellipse at 80% 40%,#d3e5b958,transparent 65%),#f5f6ee;overflow:hidden;isolation:isolate}.fundat-benefit-phone .fbp-intro{max-width:405px;position:relative;z-index:2}.fundat-benefit-phone .fbp-kicker{font-size:9px;font-weight:800;letter-spacing:2px;color:#5d7c46;margin:0 0 20px}.fundat-benefit-phone .fbp-intro h3{font-size:36px;line-height:1.08;letter-spacing:-1.5px;margin:0 0 22px;color:#083d30}.fundat-benefit-phone .fbp-intro h3 em{font-style:normal;color:#507d24}.fundat-benefit-phone .fbp-intro>p:not(.fbp-kicker):not(.fbp-interaction):not(.fbp-sr-only){font-size:14px;line-height:1.7;color:#60705d}.fundat-benefit-phone .fbp-progress{display:flex;align-items:center;gap:16px;margin-top:33px;max-width:240px}.fundat-benefit-phone .fbp-progress>span:first-child{font-size:11px;font-weight:800;letter-spacing:2px;color:#083d30;min-width:65px}.fundat-benefit-phone .fbp-progress-line{display:block;height:3px;background:#d1dcc9;flex:1;overflow:hidden;border-radius:5px}.fundat-benefit-phone .fbp-progress-line i{display:block;height:100%;width:12.5%;background:#679a2d;transition:width .4s ease}.fundat-benefit-phone .fbp-interaction{font-size:11px;color:#6e7e65;margin:20px 0 13px;max-width:250px}.fundat-benefit-phone .fbp-interaction span{color:#568326;font-size:20px;margin-left:6px}.fundat-benefit-phone .fbp-pause{font-size:10px;background:transparent;border:1px solid #a9b99d;border-radius:30px;color:#274d35;padding:9px 14px;min-height:36px}.fundat-benefit-phone .fbp-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:625px;padding:20px 0 10px;perspective:1200px}.fundat-benefit-phone .fbp-halo{position:absolute;width:340px;height:340px;top:140px;border-radius:50%;background:#b9e96345;filter:blur(26px);pointer-events:none}.fundat-benefit-phone .fbp-device{position:relative;width:282px;height:570px;background:linear-gradient(125deg,#81877f,#222922 18%,#060e09 45%,#6d756c 82%,#252c26);padding:8px;border:1px solid #899085;border-radius:45px;box-shadow:inset 0 0 0 2px #ffffff35,inset 0 0 0 5px #131c14,12px 22px 30px #17361328,2px 3px 4px #071d1830;cursor:pointer;opacity:0;transform:translateY(22px) rotateY(-5deg) rotateZ(2deg);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);outline-offset:10px;flex-shrink:0}.fundat-benefit-phone.fbp-entered .fbp-device{opacity:1;transform:translateY(0) rotateY(-5deg) rotateZ(2deg)}.fundat-benefit-phone .fbp-device:focus-visible{outline:3px solid #6b9d2e}.fundat-benefit-phone .fbp-screen{height:100%;border-radius:37px;overflow:hidden;position:relative;background:#082e1d;isolation:isolate;box-shadow:inset 0 0 0 1px #000}.fundat-benefit-phone .fbp-wallpaper{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0626194a,#06261999 55%,#011a11ed),url('assets/familia7.jpeg') 60% center/cover;filter:brightness(.65);transition:filter 1.1s ease}.fundat-benefit-phone.fbp-entered .fbp-wallpaper{filter:brightness(1)}.fundat-benefit-phone .fbp-screen:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff12,transparent 40%,#c6ff4d09);border-radius:inherit}.fundat-benefit-phone .fbp-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:84px;height:24px;background:#050805;border-radius:25px;z-index:3;box-shadow:0 1px 1px #ffffff15}.fundat-benefit-phone .fbp-island i{position:absolute;right:10px;top:7px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#254252,#060c0c 65%);box-shadow:0 0 0 1px #152018}.fundat-benefit-phone .fbp-phone-status{position:absolute;top:17px;left:18px;right:16px;display:flex;justify-content:space-between;color:#fff;font-size:9px;font-weight:700;letter-spacing:.6px}.fundat-benefit-phone .fbp-lockscreen{position:absolute;top:55px;left:0;right:0;text-align:center;color:#fff;text-shadow:0 2px 12px #0003}.fundat-benefit-phone .fbp-lockscreen>span{font-size:16px;display:block;line-height:1}.fundat-benefit-phone .fbp-lockscreen strong{display:block;font-size:58px;line-height:1.05;letter-spacing:-3px;font-weight:700;margin-top:6px}.fundat-benefit-phone .fbp-lockscreen p{font-size:10px;margin-top:7px;letter-spacing:.6px;color:#e0ebda}.fundat-benefit-phone .fbp-bottom{position:absolute;bottom:37px;left:0;right:0;display:flex;align-items:center;flex-direction:column;color:#d3fa8a}.fundat-benefit-phone .fbp-bottom>span{font-size:19px;font-weight:900;letter-spacing:6px}.fundat-benefit-phone .fbp-bottom small{font-size:6px;letter-spacing:1.7px;margin-top:2px;color:#d1dfc9}.fundat-benefit-phone .fbp-home{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);height:4px;width:90px;border-radius:8px;background:#ffffffc9}.fundat-benefit-phone .fbp-side-key{position:absolute;left:-3px;width:3px;border-radius:2px;background:#727d70;box-shadow:1px 0 1px #07130c}.fundat-benefit-phone .fbp-side-key-one{top:100px;height:26px}.fundat-benefit-phone .fbp-side-key-two{top:143px;height:42px}.fundat-benefit-phone .fbp-device:before{content:'';position:absolute;right:-3px;top:158px;width:3px;height:60px;background:#687262;border-radius:2px}.fundat-benefit-phone .fbp-notification-stack{position:absolute;top:215px;left:-24px;right:-24px;height:300px;pointer-events:none;z-index:5}.fundat-benefit-phone .fbp-notification{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:32px 1fr;gap:10px;padding:14px;background:linear-gradient(125deg,#f7fff5f0,#e4f0dce8);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #ffffffb3;border-radius:17px;box-shadow:0 10px 25px #001e1826,0 1px 1px #ffffffb3 inset;color:#0b3224;transform-origin:50% 0;transition:transform .4s ease,opacity .4s ease;will-change:transform,opacity}.fundat-benefit-phone .fbp-notification-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#c7f964,#8ac73b);color:#164a24;box-shadow:0 1px 3px #164a2415}.fundat-benefit-phone .fbp-notification-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fundat-benefit-phone .fbp-notification-app{display:flex;justify-content:space-between;gap:8px;font-size:7px;letter-spacing:1px;font-weight:800;color:#65805a;margin-bottom:5px}.fundat-benefit-phone .fbp-notification-app small{font-size:7px;font-weight:400;letter-spacing:0}.fundat-benefit-phone .fbp-notification h4{font-size:12px;line-height:1.2;margin:0 0 4px;letter-spacing:-.15px;font-weight:800}.fundat-benefit-phone .fbp-notification p{font-size:10px;line-height:1.45;margin:0;color:#36523c}.fundat-benefit-phone .fbp-notification.fbp-arriving{animation:fbp-notification-in .45s cubic-bezier(.17,.8,.3,1.18) both}.fundat-benefit-phone .fbp-device-hint{font-size:9px;letter-spacing:1px;color:#6c805d;margin:25px 0 0;text-align:center}.fundat-benefit-phone .fbp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@keyframes fbp-notification-in{0%{opacity:0;transform:translateY(-38px) scale(.96)}75%{opacity:1;transform:translateY(5px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.fundat-benefit-phone{grid-template-columns:1fr;gap:10px;padding:28px 15px 16px;margin:30px 0 35px;border-radius:20px}.fundat-benefit-phone .fbp-intro{text-align:center;max-width:420px;margin:auto;padding-inline:5px}.fundat-benefit-phone .fbp-intro h3{font-size:30px}.fundat-benefit-phone .fbp-intro>p:not(.fbp-kicker):not(.fbp-interaction):not(.fbp-sr-only){font-size:12px}.fundat-benefit-phone .fbp-kicker{font-size:8px;margin-bottom:15px}.fundat-benefit-phone .fbp-progress{margin:22px auto 0}.fundat-benefit-phone .fbp-interaction{max-width:none;margin:16px 0 12px}.fundat-benefit-phone .fbp-stage{min-height:580px;padding-top:20px}.fundat-benefit-phone .fbp-device{width:260px;height:530px;border-radius:42px;transform:translateY(22px)}.fundat-benefit-phone.fbp-entered .fbp-device{transform:translateY(0)}.fundat-benefit-phone .fbp-screen{border-radius:34px}.fundat-benefit-phone .fbp-notification-stack{left:-15px;right:-15px;top:195px}.fundat-benefit-phone .fbp-notification{padding:12px;gap:8px}.fundat-benefit-phone .fbp-notification h4{font-size:11px}.fundat-benefit-phone .fbp-notification p{font-size:9px}.fundat-benefit-phone .fbp-halo{width:260px;height:300px}.fundat-benefit-phone .fbp-lockscreen strong{font-size:54px}.fundat-benefit-phone .fbp-bottom{bottom:31px}}@media(max-width:360px){.fundat-benefit-phone .fbp-device{width:240px;height:515px}.fundat-benefit-phone .fbp-notification-stack{left:-8px;right:-8px}.fundat-benefit-phone .fbp-intro h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.fundat-benefit-phone .fbp-device,.fundat-benefit-phone .fbp-notification,.fundat-benefit-phone .fbp-wallpaper,.fundat-benefit-phone .fbp-progress-line i{animation:none!important;transition:none!important}.fundat-benefit-phone .fbp-device{opacity:1;transform:none!important}}
