.pf-residential{background:#f7f8fb;color:#11141b}.pf-residential .wrap{width:min(1220px,calc(100% - 40px))}.pf-subnav{position:sticky;top:86px;z-index:8;background:rgba(255,255,255,.96);border-bottom:1px solid #e6e9ef;backdrop-filter:blur(12px)}.pf-subnav .wrap{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pf-subnav strong{font-size:15px}.pf-subnav nav{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:850;color:#424b59}.pf-subnav a:hover{color:#e30613}.pf-subnav .pf-mini-cta{min-height:36px;padding:0 14px;border-radius:999px;background:#11141b;color:#fff}.nav .wrap .menu .menu-dropdown-highlight>.menu-trigger{background:#e30613;color:#fff;box-shadow:0 10px 24px rgba(227,6,19,.18)}.nav .wrap .menu .menu-dropdown-highlight>.menu-trigger:hover,.nav .wrap .menu .menu-dropdown-highlight.is-open>.menu-trigger,.nav .wrap .menu .menu-dropdown-highlight:focus-within>.menu-trigger{background:#c8000f;color:#fff}.nav .wrap .menu .menu-dropdown-highlight>.menu-trigger:after{border-top-color:currentColor}.nav .wrap .menu .menu-dropdown-highlight .menu-panel{min-width:320px}.pf-hero{padding:24px 0 54px}.pf-hero-card{position:relative;min-height:620px;border-radius:28px;overflow:visible;background:#12161d;box-shadow:0 24px 70px rgba(17,20,27,.14);isolation:isolate}.pf-hero-card:before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(5,7,11,.05) 0%,rgba(5,7,11,.22) 36%,rgba(5,7,11,.78) 100%),url('/assets/generated/pf-city-banner-drive.png') center/cover no-repeat;z-index:-2}.pf-hero-card:after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.22),transparent 35%);z-index:-1}.pf-hero-copy{position:absolute;left:50%;bottom:72px;transform:translateX(-50%);width:min(920px,calc(100% - 48px));text-align:center;color:#fff;z-index:2}.pf-hero-copy h1{margin:0;font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:0}.pf-hero-copy p{margin:18px auto 28px;max-width:740px;color:rgba(255,255,255,.88);font-size:20px;line-height:1.45}.pf-availability{width:min(760px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border-radius:999px;background:#fff;box-shadow:0 18px 46px rgba(0,0,0,.24)}.pf-city-field{position:relative;min-width:0}.pf-availability input{width:100%;min-width:0;height:48px;border:0;border-radius:999px;padding:0 22px;font:inherit;font-weight:750;color:#11141b;outline:none}.pf-availability input::placeholder{color:#7a8596}.pf-city-suggest{position:absolute;left:0;right:0;top:calc(100% + 10px);display:grid;gap:0;padding:8px;background:#fff;border:1px solid #e6e9ef;border-radius:16px;box-shadow:0 22px 50px rgba(17,20,27,.16);z-index:80;max-height:250px;overflow:auto}.pf-city-suggest[hidden]{display:none}.pf-city-suggest button{width:100%;min-height:46px;border:0;border-radius:10px;background:transparent;padding:0 14px;text-align:left;font:inherit;font-weight:800;color:#11141b;cursor:pointer}.pf-city-suggest button:hover,.pf-city-suggest button[aria-selected="true"]{background:#f2f4f7;color:#11141b}.pf-city-suggest button small{display:block;font-size:12px;font-weight:700;color:#7a8596}.pf-city-suggest button:hover small,.pf-city-suggest button[aria-selected="true"] small{color:#5c6675}.pf-availability>button{height:48px;border:0;border-radius:999px;padding:0 24px;background:#e30613;color:#fff;font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.pf-availability>button:hover{background:#b9000d}.pf-hero-dots{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;gap:9px}.pf-hero-dots i{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.42)}.pf-hero-dots i:first-child{width:42px;background:#fff}.pf-result{width:min(760px,100%);margin:14px auto 0;padding:13px 16px;border-radius:14px;background:rgba(255,255,255,.94);color:#11141b;text-align:left;box-shadow:0 14px 32px rgba(0,0,0,.18)}.pf-result[hidden]{display:none}.pf-result strong{color:#e30613}.pf-section{padding:68px 0 0}.pf-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.pf-section-head h2{margin:0 0 8px;font-size:clamp(34px,4vw,54px);line-height:1.04}.pf-section-head p{margin:0;color:#5c6675;font-size:17px;line-height:1.5}.pf-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pf-plan{display:flex;flex-direction:column;min-height:430px;padding:24px;border:1px solid #e6e9ef;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(17,20,27,.06)}.pf-plan.featured{border-color:rgba(227,6,19,.42);box-shadow:0 20px 46px rgba(227,6,19,.13)}.pf-plan.dark{background:#151920;color:#fff;border-color:#151920}.pf-plan.gold{background:#fff9ec;border-color:#e3c160}.pf-plan small{display:block;height:22px;color:#e30613;font-weight:900;text-transform:uppercase;font-size:12px}.pf-plan.dark small{color:#fff}.pf-plan h3{margin:8px 0 12px;font-size:28px;line-height:1}.pf-plan h3 span{display:block;font-size:15px;color:#5c6675;margin-top:7px}.pf-plan.dark h3 span{color:#d7dce5}.pf-plan .pf-price{margin:8px 0 16px;font-size:15px;color:#5c6675}.pf-plan.dark .pf-price{color:#e8ebf0}.pf-plan .pf-price strong{font-size:30px;color:#11141b}.pf-plan-audience{margin:0 0 16px;padding:9px 11px;border-radius:10px;background:#fff1f2;color:#c8000f;font-size:13px;font-weight:900;line-height:1.25}.pf-plan.dark .pf-plan-audience{background:rgba(255,255,255,.12);color:#fff}.pf-plan.gold .pf-plan-audience{background:#fff0c2;color:#7d5d00}.pf-plan.dark .pf-price strong{color:#fff}.pf-plan ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:10px;color:#3d4654;line-height:1.35}.pf-plan.dark ul{color:#e8ebf0}.pf-plan li{display:flex;gap:9px}.pf-plan li:before{content:'';width:8px;height:8px;border-radius:50%;background:#e30613;flex:0 0 auto;margin-top:.42em}.pf-plan .btn{margin-top:auto;width:100%}.pf-local-db{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;align-items:stretch}.pf-lookup-card,.pf-city-card{border:1px solid #e6e9ef;border-radius:20px;background:#fff;padding:28px;box-shadow:0 12px 34px rgba(17,20,27,.05)}.pf-lookup-card h3,.pf-city-card h3{margin:0 0 10px;font-size:28px}.pf-lookup-card p,.pf-city-card p{color:#5c6675;line-height:1.55}.pf-city-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.pf-city-grid button{min-height:50px;border:1px solid #e6e9ef;border-radius:10px;background:#fbfcfd;text-align:left;padding:0 14px;font:inherit;font-weight:850;color:#343c49;cursor:pointer}.pf-city-grid button:hover{border-color:#e30613;color:#e30613;background:#fff8f8}.pf-db-list{display:grid;gap:10px;margin-top:18px}.pf-db-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid #eef1f5}.pf-db-row:last-child{border-bottom:0}.pf-db-row b{font-size:15px}.pf-db-row span{color:#5c6675;font-weight:800}.pf-feature-band{margin-top:68px;padding:58px 0;background:#fff;border-top:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef}.pf-feature-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}.pf-feature-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.05;margin:0 0 16px}.pf-feature-copy p{color:#5c6675;line-height:1.58;font-size:17px}.pf-feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.pf-feature-list div{padding:16px;border:1px solid #e6e9ef;border-radius:12px;background:#fbfcfd}.pf-feature-list b{display:block;margin-bottom:5px}.pf-feature-media{border-radius:22px;overflow:hidden;background:#f1f3f6;min-height:360px}.pf-feature-media img{width:100%;height:100%;object-fit:cover}.pf-support-strip{padding:64px 0}.pf-support-card{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-radius:20px;background:#151920;color:#fff;padding:30px}.pf-support-card h2{margin:0 0 8px;font-size:34px}.pf-support-card p{margin:0;color:#d7dce5}.pf-support-card .btn-ghost{background:#fff;color:#11141b;border-color:#fff}@media(max-width:1080px){.pf-plan-grid{grid-template-columns:repeat(2,1fr)}.pf-local-db,.pf-feature-grid{grid-template-columns:1fr}.pf-subnav{top:0}}@media(max-width:720px){.pf-subnav .wrap{align-items:flex-start;flex-direction:column;padding:12px 0}.pf-subnav nav{width:100%;overflow:auto;padding-bottom:4px}.pf-hero{padding-top:14px;padding-bottom:54px}.pf-hero-card{min-height:640px;border-radius:18px;overflow:visible}.pf-hero-copy{bottom:54px}.pf-hero-copy h1{font-size:43px}.pf-hero-copy p{font-size:17px}.pf-availability{grid-template-columns:1fr;border-radius:18px;padding:10px}.pf-availability input,.pf-availability>button{width:100%;border-radius:12px}.pf-availability input+input{border-left:0;border-top:1px solid #e6e9ef}.pf-section-head{display:block}.pf-plan-grid,.pf-city-grid,.pf-feature-list{grid-template-columns:1fr}.pf-plan{min-height:0}.pf-support-card{grid-template-columns:1fr}.pf-support-card .actions{display:grid}.pf-support-card .btn{width:100%}}.pf-plan.dark .btn-ghost{background:#fff;color:#11141b;border-color:#fff}.pf-plan.dark .btn-ghost:hover{background:#e30613;color:#fff;border-color:#e30613}.pf-plan small{color:#687386}.pf-plan.dark small{color:#c9ced8}.pf-plan-audience{background:#eef1f5;color:#4b5563}.pf-plan.dark .pf-plan-audience{background:#343840;color:#f1f3f6}.pf-plan.gold .pf-plan-audience{background:#eef1f5;color:#4b5563}
.pf-modal-open{overflow:hidden}.pf-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(8,12,18,.58);backdrop-filter:blur(8px)}.pf-modal[hidden]{display:none}.pf-modal-dialog{position:relative;width:min(560px,100%);border-radius:22px;background:#fff;padding:32px;box-shadow:0 28px 90px rgba(0,0,0,.28);color:#11141b}.pf-modal-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:1px solid #e6e9ef;border-radius:50%;background:#fff;font-size:24px;line-height:1;cursor:pointer}.pf-modal-close:hover{border-color:#e30613;color:#e30613}.pf-modal-mark{width:58px;height:58px;border-radius:50%;margin-bottom:16px;background:#e30613;box-shadow:0 12px 30px rgba(227,6,19,.25)}.pf-modal-available .pf-modal-mark{background:linear-gradient(135deg,#14b85a,#e30613)}.pf-modal-unavailable .pf-modal-mark{background:linear-gradient(135deg,#11141b,#6b7280)}.pf-modal h2{margin:0 42px 12px 0;font-size:34px;line-height:1.05}.pf-modal p{color:#5c6675;line-height:1.55}.pf-modal-lead{font-size:17px}.pf-modal-lead strong{color:#e30613}.pf-modal-form{display:grid;gap:13px;margin-top:18px}.pf-modal-form label{display:grid;gap:7px;font-weight:850;color:#2f3743}.pf-modal-form input{width:100%;height:48px;border:1px solid #d8dde6;border-radius:10px;padding:0 13px;font:inherit}.pf-modal-form input:focus{outline:2px solid rgba(227,6,19,.22);border-color:#e30613}.pf-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-modal-form small{color:#5c6675;line-height:1.4}.pf-modal-form small:not(:empty){display:block}.pf-modal-form .btn{width:100%}@media(max-width:720px){.pf-modal{padding:16px}.pf-modal-dialog{padding:24px 18px}.pf-modal h2{font-size:28px}.pf-modal-actions{grid-template-columns:1fr}.pf-availability{grid-template-columns:1fr!important}}
.pf-modal-available .pf-modal-mark{display:none}.pf-modal-available h2{color:#128a3d}.pf-modal-available .pf-modal-lead strong{color:#128a3d}.pf-confetti{position:absolute;left:22px;right:58px;top:18px;height:78px;pointer-events:none;overflow:hidden}.pf-confetti i{position:absolute;top:20px;width:9px;height:15px;border-radius:3px;background:var(--c);opacity:0;animation:pfConfetti .95s cubic-bezier(.16,.9,.24,1.12) forwards;transform:translateY(28px) rotate(0deg)}.pf-confetti i:nth-child(1){--c:#e30613;left:4%;animation-delay:.02s}.pf-confetti i:nth-child(2){--c:#128a3d;left:13%;animation-delay:.09s}.pf-confetti i:nth-child(3){--c:#f5b700;left:22%;animation-delay:.04s}.pf-confetti i:nth-child(4){--c:#2563eb;left:31%;animation-delay:.12s}.pf-confetti i:nth-child(5){--c:#e30613;left:43%;animation-delay:.01s}.pf-confetti i:nth-child(6){--c:#128a3d;left:54%;animation-delay:.16s}.pf-confetti i:nth-child(7){--c:#f5b700;left:66%;animation-delay:.07s}.pf-confetti i:nth-child(8){--c:#2563eb;left:78%;animation-delay:.13s}.pf-confetti i:nth-child(9){--c:#e30613;left:89%;animation-delay:.03s}.pf-confetti i:nth-child(10){--c:#128a3d;left:96%;animation-delay:.18s}@keyframes pfConfetti{0%{opacity:0;transform:translateY(28px) scale(.6) rotate(0deg)}35%{opacity:1;transform:translateY(-14px) scale(1) rotate(150deg)}100%{opacity:0;transform:translateY(54px) scale(.82) rotate(330deg)}}.pf-modal-available .pf-modal-dialog{overflow:hidden}.pf-modal-available .pf-modal-dialog>h2{margin-top:50px}@media(max-width:720px){.pf-modal-available .pf-modal-dialog>h2{margin-top:42px}.pf-confetti{right:48px;height:66px}}
/* PF submenu and celebration refinements */
.pf-subnav .wrap{position:relative}.pf-submenu{display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:900;color:#222832}.pf-submenu-group{position:relative}.pf-submenu-trigger{min-height:42px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:999px;background:transparent;color:#222832;padding:0 13px;font:inherit;font-weight:900;cursor:pointer}.pf-submenu-trigger:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .18s ease}.pf-submenu-group.is-open .pf-submenu-trigger,.pf-submenu-trigger:hover{background:#f2f4f7;color:#e30613}.pf-submenu-group.is-open .pf-submenu-trigger:after{transform:rotate(180deg)}.pf-submenu-panel{position:absolute;top:calc(100% + 10px);left:0;width:min(380px,calc(100vw - 40px));display:grid;background:#fff;border:1px solid #e6e9ef;border-radius:16px;box-shadow:0 22px 58px rgba(17,20,27,.16);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:20}.pf-submenu-panel-plans{width:min(340px,calc(100vw - 40px))}.pf-submenu-group.is-open .pf-submenu-panel{opacity:1;visibility:visible;transform:translateY(0)}.pf-submenu-panel a{display:grid;gap:3px;padding:13px 14px;border-radius:10px;color:#202733;text-decoration:none;line-height:1.25}.pf-submenu-panel a:hover{background:#fff4f5;color:#e30613}.pf-submenu-panel b{font-size:15px}.pf-submenu-panel span{font-size:13px;font-weight:650;color:#667085}.pf-submenu-panel a:hover span{color:#3d4654}.pf-subnav>.wrap>.pf-mini-cta{min-height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;background:#11141b;color:#fff;font-size:14px;font-weight:900}.pf-subnav>.wrap>.pf-mini-cta:hover{background:#e30613;color:#fff}.pf-modal-available .pf-modal-dialog{overflow:hidden}.pf-modal-available .pf-modal-dialog>h2{margin-top:86px;color:#128a3d}.pf-modal-available .pf-modal-lead strong{color:#128a3d}.pf-confetti{position:absolute;left:22px;right:58px;top:12px;height:150px;pointer-events:none;overflow:hidden}.pf-confetti i{position:absolute;left:var(--x);top:54px;width:8px;height:17px;border-radius:3px;background:var(--c);opacity:0;animation:pfConfetti 2.45s cubic-bezier(.17,.88,.25,1) var(--d) forwards;transform:translateY(38px) rotate(0deg)}@keyframes pfConfetti{0%{opacity:0;transform:translateY(44px) scale(.55) rotate(0deg)}16%{opacity:1;transform:translateY(-20px) scale(1) rotate(var(--r))}58%{opacity:1;transform:translateY(42px) scale(.96) rotate(420deg)}100%{opacity:0;transform:translateY(150px) scale(.74) rotate(760deg)}}@media(max-width:720px){.pf-subnav .wrap{align-items:stretch}.pf-submenu{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible;padding-bottom:0}.pf-submenu-trigger{width:100%;justify-content:center;background:#f7f8fb;border:1px solid #e6e9ef}.pf-submenu-panel{position:absolute;left:0;right:auto;width:min(340px,calc(100vw - 40px))}.pf-submenu-group:nth-child(2) .pf-submenu-panel{left:auto;right:0}.pf-subnav>.wrap>.pf-mini-cta{justify-content:center}.pf-modal-available .pf-modal-dialog>h2{margin-top:76px}.pf-confetti{right:42px;height:132px}}

.pf-benefit{display:block!important;padding:0!important}.pf-benefit:before{display:none!important}.pf-benefit a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-height:34px}.pf-benefit-icon{width:auto;min-width:32px;height:32px;display:flex;align-items:center;gap:2px;color:#e30613;font-size:15px;font-weight:900;overflow:visible}.pf-benefit-icon img{display:block;width:auto;max-width:108px;height:29px;object-fit:contain}.pf-benefit-icons{display:flex;align-items:center;gap:1px}.pf-benefit-icons img{width:auto;max-width:58px;height:26px;object-fit:contain}.pf-plan.dark .pf-benefit-icon{color:#fff}.pf-benefit em{display:none}.pf-benefit a:hover>span:nth-child(2){color:#e30613}.pf-plan.dark .pf-benefit a:hover>span:nth-child(2){color:#fff}.pf-plan.dark{background:#e3e6eb;color:#11141b;border-color:#d5dae2}.pf-plan.dark small{color:#687386}.pf-plan.dark h3 span{color:#5c6675}.pf-plan.dark .pf-price{color:#5c6675}.pf-plan.dark .pf-price strong{color:#11141b}.pf-plan.dark ul{color:#3d4654}.pf-plan.dark .pf-plan-audience{background:#d5dae2;color:#4b5563}.pf-plan.dark .pf-benefit-icon{color:#e30613}.pf-plan.dark .btn-ghost{background:#e30613;color:#fff;border-color:#e30613}.pf-plan.dark .btn-ghost:hover{background:#c8000f;border-color:#c8000f}.pf-plan.dark{background:#162536;color:#fff;border-color:#29465c;box-shadow:0 18px 42px rgba(10,25,40,.16)}.pf-plan.dark small{color:#b9c9d8}.pf-plan.dark h3 span{color:#b9c9d8}.pf-plan.dark .pf-price{color:#d7e0e8}.pf-plan.dark .pf-price strong{color:#fff}.pf-plan.dark ul{color:#e7edf2}.pf-plan.dark .pf-plan-audience{background:#2a3c4e;color:#e7edf2}.pf-plan.dark .pf-benefit-icon{color:#e30613}.pf-plan.dark .pf-benefit-icon img{background:#fff;border-radius:6px;padding:3px}.pf-plan.dark .pf-benefit-icons img{background:#fff;border-radius:6px;padding:2px}.pf-plan.dark .btn-ghost{background:#e30613;color:#fff;border-color:#e30613}.pf-plan.dark .btn-ghost:hover{background:#c8000f;border-color:#c8000f}.pf-plan.dark{background:#fff;color:#11141b;border:2px solid #173047;box-shadow:0 22px 52px rgba(23,48,71,.18)}.pf-plan.dark small{color:#687386}.pf-plan.dark h3 span{color:#5c6675}.pf-plan.dark .pf-price{color:#5c6675}.pf-plan.dark .pf-price strong{color:#11141b}.pf-plan.dark ul{color:#3d4654}.pf-plan.dark .pf-plan-audience{background:#eef1f5;color:#4b5563}.pf-plan.dark .pf-benefit-icon{color:#e30613}.pf-plan.dark .pf-benefit-icon img,.pf-plan.dark .pf-benefit-icons img{background:transparent;padding:0}.pf-plan.dark .btn-ghost{background:#e30613;color:#fff;border-color:#e30613}.pf-plan.dark .btn-ghost:hover{background:#c8000f;border-color:#c8000f}.pf-plan{position:relative}.pf-plan-ribbon{position:absolute;top:-22px;left:50%;right:auto;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border:3px solid #fff;border-radius:999px;background:linear-gradient(135deg,#f6d36b,#bf8615);color:#fff!important;-webkit-text-fill-color:#fff;font-size:12px;font-weight:950;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgba(145,96,12,.28);z-index:3}.pf-plan-ribbon:before{content:"★";color:#fff;font-size:14px;text-shadow:0 1px 2px rgba(90,60,0,.35)}.pf-plan-ribbon~small{padding-right:0}@media(max-width:720px){.pf-plan-ribbon{top:-18px;left:50%;right:auto;transform:translateX(-50%);width:auto;height:auto}.pf-plan-ribbon~small{padding-right:0}}.pf-plan li:not(.pf-benefit)+.pf-benefit{border-top:1px solid #e6e9ef;padding-top:14px!important;margin-top:3px}.pf-mobile-callout{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:20px;padding:22px 24px;border:1px solid #dbe1e9;border-left:5px solid #ef3340;border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 43%,rgba(255,255,255,.88) 70%,rgba(255,255,255,.76) 100%),url("/assets/uploads/hero-telefonia-celular.jpg") right center/cover no-repeat;box-shadow:0 14px 34px rgba(16,36,61,.1)}.pf-mobile-callout-mark{display:none}.pf-mobile-icon{width:27px;height:46px;display:block;position:relative;border:2px solid #173047;border-radius:7px;background:#fff}.pf-mobile-icon:before{content:"";position:absolute;left:4px;right:4px;top:6px;height:27px;border-radius:2px;background:#dfeaf2}.pf-mobile-icon:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;border-radius:50%;background:#ef3340;transform:translateX(-50%)}.pf-mobile-icon i{position:absolute;top:-5px;right:-5px;width:10px;height:13px;border:1px solid #ef3340;border-radius:2px;background:#fff}.pf-mobile-callout-copy .eyebrow{margin-bottom:4px}.pf-mobile-callout-copy h3{margin:0 0 5px;font-size:25px}.pf-mobile-callout-copy p:not(.eyebrow){margin:0;color:#5c6675;line-height:1.4}.pf-mobile-callout-copy p strong{color:#173047}.pf-mobile-callout-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.pf-mobile-callout-pills span{padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #cbd8e3;color:#173047;font-size:11px;font-weight:900}.pf-mobile-callout-action{display:grid;justify-items:end;gap:2px;min-width:160px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 8px 20px rgba(16,36,61,.08)}.pf-mobile-callout-action small{color:#687386;font-size:12px;font-weight:800}.pf-mobile-callout-action strong{color:#173047;font-size:23px;line-height:1.1;margin-bottom:8px}.pf-mobile-callout-action .btn{white-space:nowrap}@media(max-width:720px){.pf-mobile-callout{grid-template-columns:1fr;align-items:start;padding:18px}.pf-mobile-callout-mark{display:none}.pf-mobile-callout-copy h3{font-size:21px}.pf-mobile-callout-action{grid-column:1/-1;justify-items:stretch}.pf-mobile-callout-action .btn{text-align:center;width:100%}}