.pmf-sac{--pmf-blue: #05227c;--pmf-blue-dark: #03185f;--pmf-blue-soft: #eef3ff;--pmf-red: #fc0000;--pmf-red-dark: #d60000;--pmf-ink: #172033;--pmf-muted: #667085;--pmf-line: #e8ebf2;--pmf-surface: #ffffff;--pmf-bg: #f7f9fc;--pmf-radius-lg: 28px;--pmf-radius-md: 20px;--pmf-shadow: 0 20px 55px rgba(5, 34, 124, .12);--pmf-shadow-hover: 0 28px 70px rgba(5, 34, 124, .18);color:var(--pmf-ink);font-family:inherit;max-width:100%}.pmf-sac,.pmf-sac *{box-sizing:border-box}.pmf-sac img,.pmf-sac video{display:block;max-width:100%}.pmf-sac a{text-decoration:none}.pmf-sac__container{width:min(1320px,calc(100% - 40px));margin-inline:auto}.pmf-sac__section{padding:58px 0}.pmf-sac__section--soft{background:var(--pmf-bg)}.pmf-sac__heading{max-width:760px;margin:0 auto 30px;text-align:center}.pmf-sac__eyebrow,.pmf-sac__child-label{display:inline-block;margin-bottom:10px;color:var(--pmf-red);font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pmf-sac__heading h2{margin:0;color:var(--pmf-blue);font-size:clamp(2rem,4vw,3.2rem);line-height:1.06;letter-spacing:-.035em}.pmf-sac__heading p{max-width:680px;margin:12px auto 0;color:var(--pmf-muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7}.pmf-sac__slider{position:relative;overflow:hidden;background:#fff}.pmf-sac__slide{position:relative;display:none;min-height:clamp(560px,48vw,720px);isolation:isolate}.pmf-sac__slide.is-active{display:block;animation:pmfSacFade .65s ease both}@keyframes pmfSacFade{0%{opacity:.18;transform:scale(1.004)}to{opacity:1;transform:scale(1)}}.pmf-sac__hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.pmf-sac__hero-background{width:100%;height:100%;object-fit:cover;object-position:center}.pmf-sac__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#03185f47,#03185f14 58%,#03185f00);pointer-events:none}.pmf-sac__hero-inner{width:min(1320px,calc(100% - 40px));min-height:inherit;margin-inline:auto;display:flex;align-items:center;padding:56px 0 78px}.pmf-sac__featured-card{width:min(760px,70%);display:grid;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr);overflow:hidden;background:#fffffff5;border:1px solid rgba(255,255,255,.65);border-radius:var(--pmf-radius-lg);box-shadow:var(--pmf-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pmf-sac__featured-media{min-height:390px;background:#e9edf6;overflow:hidden}.pmf-sac__featured-media img{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform .6s ease}.pmf-sac__featured-card:hover .pmf-sac__featured-media img{transform:scale(1.025)}.pmf-sac__featured-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,48px)}.pmf-sac__featured-content h2{margin:0 0 14px;color:var(--pmf-blue);font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.08;letter-spacing:-.03em;text-transform:uppercase}.pmf-sac__featured-content p{margin:0 0 26px;color:#3d4658;font-size:1rem;line-height:1.7}.pmf-sac__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 24px;border:0;border-radius:999px;font:inherit;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pmf-sac__button--primary{color:#fff!important;background:var(--pmf-red);box-shadow:0 10px 28px #fc00003d}.pmf-sac__button--primary:hover{background:var(--pmf-red-dark);transform:translateY(-2px);box-shadow:0 14px 34px #fc00004d}.pmf-sac__slider-controls{position:absolute;z-index:5;right:max(20px,calc((100vw - 1180px)/2));bottom:34px;display:flex;align-items:center;gap:10px}.pmf-sac__arrow{width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#03185f61;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .18s ease,transform .18s ease}.pmf-sac__arrow:hover{background:var(--pmf-red);transform:translateY(-2px)}.pmf-sac__dots{display:flex;align-items:center;gap:7px;margin-inline:4px}.pmf-sac__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer;transition:width .18s ease,background .18s ease}.pmf-sac__dot.is-active{width:28px;background:#fff}.pmf-sac__stats-wrap{position:relative;z-index:6;margin-top:-28px}.pmf-sac__stats{display:grid;grid-template-columns:repeat(var(--pmf-stat-count, 4),minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid var(--pmf-line);border-radius:var(--pmf-radius-md);box-shadow:0 16px 45px #05227c1a}.pmf-sac__stat{display:flex;align-items:flex-start;gap:14px;min-height:132px;padding:26px 24px;border-right:1px solid var(--pmf-line)}.pmf-sac__stat:last-child{border-right:0}.pmf-sac__stat-icon{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--pmf-red);background:#fff0f0}.pmf-sac__stat-icon svg,.pmf-sac__stat-icon img{width:22px;height:22px;display:block;object-fit:contain;object-position:center}.pmf-sac__stat strong{display:block;margin-bottom:5px;color:var(--pmf-blue);font-size:1.15rem;line-height:1.15}.pmf-sac__stat span{color:var(--pmf-muted);font-size:.92rem;line-height:1.45}.pmf-sac__video-shell{overflow:hidden;background:#030712;border-radius:var(--pmf-radius-lg);box-shadow:var(--pmf-shadow)}.pmf-sac__video-shell video,.pmf-sac__video-shell iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;object-fit:contain;background:#030712}.pmf-sac__tier-grid{display:grid;grid-template-columns:repeat(var(--pmf-tier-count, 3),minmax(0,1fr));gap:24px}.pmf-sac__tier-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--pmf-line);border-radius:var(--pmf-radius-md);box-shadow:0 12px 34px #05227c14;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pmf-sac__tier-card:hover{transform:translateY(-6px);border-color:#05227c33;box-shadow:var(--pmf-shadow-hover)}.pmf-sac__tier-media{aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden;padding:20px;background:var(--pmf-blue-soft)}.pmf-sac__tier-media img{width:100%;height:100%;object-fit:contain;object-position:center}.pmf-sac__tier-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:28px}.pmf-sac__tier-topline{width:100%;margin-bottom:20px}.pmf-sac__tier-kicker{display:block;margin-bottom:5px;color:var(--pmf-muted);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pmf-sac__price-line{display:flex;align-items:baseline;gap:7px}.pmf-sac__price{color:var(--pmf-red);font-size:clamp(2rem,3vw,2.65rem);font-weight:900;line-height:1;letter-spacing:-.045em}.pmf-sac__price-period{color:var(--pmf-muted);font-size:.9rem;font-weight:750}.pmf-sac__tier-body h3{margin:0 0 10px;color:var(--pmf-blue);font-size:1.35rem;line-height:1.2}.pmf-sac__tier-description{margin:0;color:var(--pmf-ink);font-size:1rem;line-height:1.65}.pmf-sac__tier-note{margin:20px 0 24px;padding-top:18px;border-top:1px solid var(--pmf-line);color:var(--pmf-muted);font-size:.86rem;line-height:1.6}.pmf-sac__text-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--pmf-blue)!important;font-weight:800}.pmf-sac__text-link:hover{color:var(--pmf-red)!important}.pmf-sac__child-grid{display:grid;grid-template-columns:repeat(var(--pmf-child-columns, 4),minmax(0,1fr));align-items:stretch;gap:24px}.pmf-sac__child-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--pmf-line);border-radius:var(--pmf-radius-md);box-shadow:0 10px 28px #05227c12;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pmf-sac__child-card:hover{transform:translateY(-5px);border-color:#05227c2e;box-shadow:0 22px 48px #05227c21}.pmf-sac__child-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#edf0f6}.pmf-sac__child-media:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(to top,rgba(3,24,95,.15),transparent);pointer-events:none}.pmf-sac__child-media img{width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .45s ease}.pmf-sac__child-card:hover .pmf-sac__child-media img{transform:scale(1.035)}.pmf-sac__child-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:24px;padding:24px}.pmf-sac__child-body h3{margin:0 0 12px;color:var(--pmf-blue);font-size:1.22rem;line-height:1.22;letter-spacing:-.015em}.pmf-sac__child-summary,.pmf-sac__details-content p{margin:0;color:#4b5565;font-size:.94rem;line-height:1.68}.pmf-sac__details{margin-top:16px;padding-top:14px;border-top:1px solid var(--pmf-line)}.pmf-sac__details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pmf-blue);font-size:.9rem;font-weight:800;cursor:pointer;list-style:none}.pmf-sac__details summary::-webkit-details-marker{display:none}.pmf-sac__details summary span{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;color:#fff;background:var(--pmf-blue);border-radius:50%;transition:transform .18s ease,background .18s ease}.pmf-sac__details[open] summary span{transform:rotate(45deg);background:var(--pmf-red)}.pmf-sac__details-content{padding-top:14px}.pmf-sac__child-cta{margin-top:auto;padding-top:8px;min-height:44px}@media(max-width:1100px){.pmf-sac__featured-card{width:min(820px,82%)}.pmf-sac__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pmf-sac__stat:nth-child(2){border-right:0}.pmf-sac__stat:nth-child(-n+2){border-bottom:1px solid var(--pmf-line)}.pmf-sac__child-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.pmf-sac__section{padding:48px 0}.pmf-sac__slide{min-height:auto;padding-bottom:0;background:var(--pmf-bg)}.pmf-sac__slide:after{display:none}.pmf-sac__hero-picture{position:relative;display:block;height:clamp(290px,52vw,440px)}.pmf-sac__hero-background{object-position:center}.pmf-sac__hero-inner{min-height:0;padding:0 0 28px}.pmf-sac__featured-card{width:100%;grid-template-columns:220px minmax(0,1fr);margin-top:-42px;position:relative;z-index:2}.pmf-sac__featured-media{min-height:320px}.pmf-sac__slider-controls{right:28px;bottom:40px}.pmf-sac__arrow{color:var(--pmf-blue);border-color:var(--pmf-line);background:#fff;box-shadow:0 8px 22px #05227c1f}.pmf-sac__dot{background:#05227c47}.pmf-sac__dot.is-active{background:var(--pmf-blue)}.pmf-sac__tier-grid{grid-template-columns:1fr}.pmf-sac__tier-card{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.pmf-sac__tier-media{aspect-ratio:auto;min-height:100%;padding:18px}.pmf-sac__child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pmf-sac__container,.pmf-sac__hero-inner{width:min(100% - 28px,1180px)}.pmf-sac__section{padding:40px 0}.pmf-sac__heading{margin-bottom:30px}.pmf-sac__hero-picture{height:clamp(250px,74vw,360px)}.pmf-sac__featured-card{grid-template-columns:1fr;margin-top:-28px;border-radius:22px}.pmf-sac__featured-media{min-height:0;aspect-ratio:16 / 10}.pmf-sac__featured-media img{object-position:center 22%}.pmf-sac__featured-content{padding:24px}.pmf-sac__featured-content p{font-size:.94rem;line-height:1.62}.pmf-sac__slider-controls{position:static;justify-content:center;padding:0 0 24px;background:var(--pmf-bg)}.pmf-sac__stats-wrap{margin-top:0;padding-top:14px;background:var(--pmf-bg)}.pmf-sac__stats{grid-template-columns:1fr}.pmf-sac__stat{min-height:0;border-right:0!important;border-bottom:1px solid var(--pmf-line)}.pmf-sac__stat:last-child{border-bottom:0}.pmf-sac__tier-card{display:flex}.pmf-sac__tier-media{aspect-ratio:16 / 10}.pmf-sac__child-grid{grid-template-columns:1fr}.pmf-sac__child-media{aspect-ratio:4 / 4.3}.pmf-sac__video-shell{border-radius:18px}}@media(prefers-reduced-motion:reduce){.pmf-sac__slide.is-active,.pmf-sac__featured-media img,.pmf-sac__child-media img,.pmf-sac__tier-card,.pmf-sac__child-card,.pmf-sac__button,.pmf-sac__arrow,.pmf-sac__dot{animation:none!important;transition:none!important}}.pmf-sac__video-empty{min-height:320px;display:grid;place-items:center;padding:32px;color:#fff;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pmf-sponsor-a-child.css.map */
