@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Nunito+Sans:wght@400;600;700;800&display=swap";:root{--pfc-navy:#1b3a5c;--pfc-lake:#2d6fb8;--pfc-floaty:#4a8fd3;--pfc-sky-tint:#eaf3fb;--pfc-cream:#fbf4e6;--pfc-fur-tan:#e8c795;--pfc-sunshine:#f5c445;--pfc-coral:#ef7d4c;--pfc-success:#3e9b6e;--pfc-border:#dbe6f2;--pfc-muted:#4b6a89;--pfc-radius:1rem;--pfc-radius-sm:.6rem;--pfc-font-display:"Baloo 2", "Fredoka", system-ui, sans-serif;--pfc-font-body:"Nunito Sans", system-ui, sans-serif}.pfc-section{font-family:var(--pfc-font-body);color:var(--pfc-navy);background:transparent;padding:clamp(40px,7vw,88px) 0}.pfc-container{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.pfc-h2{font-family:var(--pfc-font-display);font-weight:700;font-size:clamp(28px,4vw,40px);color:var(--pfc-navy);line-height:1.15;margin:0 0 10px;text-wrap:balance}.pfc-lead{color:var(--pfc-muted);font-size:clamp(15px,2vw,17px);margin:0 0 28px;max-width:60ch}.pfc-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--pfc-font-display);font-weight:700;font-size:13px;letter-spacing:.02em;background:#fff;color:var(--pfc-navy);border:1px solid var(--pfc-border);border-radius:999px;padding:6px 14px;margin-bottom:16px}.pfc-eyebrow--sun{background:var(--pfc-sunshine);border-color:var(--pfc-sunshine)}.pfc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--pfc-font-display);font-weight:700;font-size:16px;border-radius:999px;padding:14px 28px;border:none;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.pfc-btn:hover{transform:translateY(-1px)}.pfc-btn-primary{background:var(--pfc-lake);color:#fff}.pfc-btn-primary:hover{background:var(--pfc-navy);color:#fff}.pfc-btn-accent{background:var(--pfc-sunshine);color:var(--pfc-navy)}.pfc-btn-accent:hover{background:#e6b32f}.pfc-btn-outline{background:transparent;color:var(--pfc-navy);box-shadow:inset 0 0 0 2px var(--pfc-navy)}.pfc-btn-outline:hover{background:var(--pfc-navy);color:#fff}.pfc-textlink{font-family:var(--pfc-font-display);font-weight:700;color:var(--pfc-lake);text-decoration:none}.pfc-textlink:hover{text-decoration:underline}.pfc-timer-pill{display:inline-flex;align-items:center;gap:8px;background:var(--pfc-navy);color:#fff;font-family:var(--pfc-font-display);font-weight:700;font-size:14px;border-radius:999px;padding:10px 18px;font-variant-numeric:tabular-nums}.pfc-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:750px){.pfc-trust-grid{grid-template-columns:repeat(4,1fr)}}.pfc-trust-card{background:var(--pfc-sky-tint);border-radius:var(--pfc-radius);padding:20px}.pfc-trust-icon{width:44px;height:44px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.pfc-trust-card h4{font-family:var(--pfc-font-display);font-size:16px;margin:0 0 4px;color:var(--pfc-navy)}.pfc-trust-card p{font-size:14px;color:var(--pfc-muted);margin:0;line-height:1.4}.pfc-urgency{background:var(--pfc-sky-tint);border-radius:var(--pfc-radius);padding:20px clamp(16px,4vw,28px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.pfc-urgency-timer{background:var(--pfc-navy);color:#fff;font-family:var(--pfc-font-display);font-weight:700;border-radius:999px;padding:10px 18px;font-size:14px;display:inline-flex;gap:8px;align-items:center}.pfc-check-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.pfc-check-list li{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--pfc-navy)}.pfc-check-list li:before{content:"\2713";color:var(--pfc-success);font-weight:800}.pfc-feature-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:750px){.pfc-feature-grid{grid-template-columns:repeat(3,1fr)}}.pfc-feature-card{border:1px solid var(--pfc-border);border-radius:var(--pfc-radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}.pfc-feature-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.pfc-feature-body{padding:20px}.pfc-feature-icon{width:40px;height:40px;border-radius:999px;background:var(--pfc-sky-tint);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:10px}.pfc-feature-body h4{font-family:var(--pfc-font-display);font-size:17px;margin:0 0 4px;color:var(--pfc-navy)}.pfc-feature-body p{font-size:14px;color:var(--pfc-muted);margin:0;line-height:1.45}.pfc-bundle-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:750px){.pfc-bundle-grid{grid-template-columns:repeat(3,1fr)}}.pfc-bundle-card{position:relative;border:1px solid var(--pfc-border);border-radius:var(--pfc-radius);padding:20px;background:#fff;display:flex;flex-direction:column;gap:12px}.pfc-bundle-card.is-popular{border-color:var(--pfc-sunshine);box-shadow:0 0 0 2px var(--pfc-sunshine) inset}.pfc-bundle-badge{position:absolute;top:-12px;left:20px;background:var(--pfc-sunshine);color:var(--pfc-navy);font-family:var(--pfc-font-display);font-weight:700;font-size:12px;padding:5px 12px;border-radius:999px}.pfc-bundle-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--pfc-radius-sm);background:var(--pfc-cream)}.pfc-bundle-card h4{font-family:var(--pfc-font-display);font-size:18px;margin:0;color:var(--pfc-navy)}.pfc-bundle-card p{font-size:14px;color:var(--pfc-muted);margin:0}.pfc-bundle-price{font-family:var(--pfc-font-display);font-weight:700;font-size:18px;color:var(--pfc-navy)}.pfc-bundle-price .was{text-decoration:line-through;color:var(--pfc-muted);font-weight:400;font-size:14px;margin-right:6px}.pfc-reviews-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.pfc-review-card{scroll-snap-align:start;flex:0 0 260px;border:1px solid var(--pfc-border);border-radius:var(--pfc-radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}@media(min-width:750px){.pfc-review-card{flex:0 0 calc(25% - 15px)}}.pfc-review-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.pfc-review-body{padding:16px}.pfc-review-stars{color:var(--pfc-sunshine);letter-spacing:2px;font-size:14px}.pfc-review-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;border:1px solid var(--pfc-border);border-radius:999px;padding:2px 10px;margin-left:8px;color:var(--pfc-success)}.pfc-review-body h4{font-family:var(--pfc-font-display);font-size:15px;margin:10px 0 6px;color:var(--pfc-navy)}.pfc-review-body p{font-size:13px;color:var(--pfc-muted);margin:0;line-height:1.45}.pfc-video-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.pfc-video-grid{grid-template-columns:repeat(3,1fr)}}.pfc-video-tile{position:relative;border-radius:var(--pfc-radius);overflow:hidden;background:var(--pfc-navy);aspect-ratio:9/16}.pfc-video-tile video{width:100%;height:100%;object-fit:cover;display:block}.pfc-video-caption{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.65),transparent);color:#fff;font-family:var(--pfc-font-display);font-weight:600;font-size:14px}.pfc-video-mute{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.pfc-sticky-atc{display:none}@media(max-width:749px){.pfc-sticky-atc{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid var(--pfc-border);padding:10px 16px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -2px 12px #00000014}.pfc-sticky-atc .pfc-btn{flex:1;padding:12px 18px}}.pfc-hero{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:900px){.pfc-hero{grid-template-columns:1.05fr .95fr;gap:48px}}.pfc-hero__h1{font-family:var(--pfc-font-display);font-weight:800;font-size:clamp(34px,5.2vw,58px);line-height:1.05;margin:0 0 16px;color:var(--pfc-navy);text-wrap:balance}.pfc-hero__h1 em{font-style:normal;color:var(--pfc-lake)}.pfc-hero__lead{font-size:clamp(16px,2vw,19px);color:var(--pfc-muted);line-height:1.55;margin:0 0 22px;max-width:52ch}.pfc-hero__timer{margin-bottom:22px}.pfc-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:18px}.pfc-hero__trust{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:600;color:var(--pfc-navy);margin:0;padding:0;list-style:none}.pfc-hero__trust li{display:inline-flex;align-items:center;gap:6px}.pfc-hero__trust li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pfc-success)}.pfc-hero__media{position:relative}.pfc-hero__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--pfc-radius) * 1.5);display:block;box-shadow:0 24px 48px -24px #1b3a5c59}@media(min-width:900px){.pfc-hero__media img{aspect-ratio:1/1}}.pfc-hero__float{position:absolute;left:16px;bottom:16px;background:#fff;border-radius:999px;padding:10px 16px;font-family:var(--pfc-font-display);font-weight:700;font-size:14px;color:var(--pfc-navy);box-shadow:0 8px 24px #1b3a5c2e;display:inline-flex;align-items:center;gap:8px}.pfc-strip{padding:16px 0;border-top:1px solid var(--pfc-border);border-bottom:1px solid var(--pfc-border);background:transparent;font-family:var(--pfc-font-body)}.pfc-strip__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;font-size:14px;font-weight:600;color:var(--pfc-navy)}.pfc-strip__item{display:inline-flex;align-items:center;gap:8px}.pfc-strip__item+.pfc-strip__item:before{content:"\b7";color:var(--pfc-muted);margin-right:18px}.pfc-strip__stars{color:var(--pfc-sunshine);letter-spacing:2px}.pfc-problem{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.pfc-problem__media{max-width:520px;justify-self:end;width:100%}@media(min-width:900px){.pfc-problem{grid-template-columns:1fr 1fr;gap:56px}}.pfc-problem__copy p{font-size:clamp(15px,2vw,17px);color:var(--pfc-muted);line-height:1.6;margin:0 0 14px;max-width:58ch}.pfc-compare{display:grid;grid-template-columns:1fr;gap:14px;margin-top:8px}@media(min-width:600px){.pfc-compare{grid-template-columns:1fr 1fr}}.pfc-compare__card{background:#fff;border:1px solid var(--pfc-border);border-radius:var(--pfc-radius);padding:18px 20px}.pfc-compare__card.is-us{border-color:var(--pfc-lake);box-shadow:inset 0 0 0 2px var(--pfc-lake)}.pfc-compare__label{font-family:var(--pfc-font-display);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--pfc-muted);margin:0 0 6px}.pfc-compare__card.is-us .pfc-compare__label{color:var(--pfc-lake)}.pfc-compare__card p{margin:0;font-size:15px;color:var(--pfc-navy);line-height:1.45}.pfc-problem__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--pfc-radius) * 1.5);display:block}.pfc-mech{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:900px){.pfc-mech{grid-template-columns:.9fr 1.1fr;gap:56px}}.pfc-mech__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--pfc-radius) * 1.5);display:block}.pfc-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:18px;counter-reset:pfc-step}.pfc-step{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.pfc-step__num{width:44px;height:44px;border-radius:999px;background:var(--pfc-sky-tint);color:var(--pfc-lake);font-family:var(--pfc-font-display);font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center}.pfc-step h4{font-family:var(--pfc-font-display);font-size:18px;margin:6px 0 4px;color:var(--pfc-navy)}.pfc-step p{margin:0;font-size:15px;color:var(--pfc-muted);line-height:1.5}.pfc-usecases{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:750px){.pfc-usecases{grid-template-columns:repeat(3,1fr);gap:20px}}.pfc-usecase{position:relative;border-radius:var(--pfc-radius);overflow:hidden;background:var(--pfc-sky-tint);aspect-ratio:4/5;display:flex;align-items:flex-end}.pfc-usecase img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pfc-usecase__emoji{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:56px}.pfc-usecase__text{position:relative;width:100%;padding:16px;background:linear-gradient(to top,#1b3a5cd9,#1b3a5c00);color:#fff}.pfc-usecase.no-image .pfc-usecase__text{background:linear-gradient(to top,rgba(27,58,92,.12),transparent);color:var(--pfc-navy)}.pfc-usecase__text h4{font-family:var(--pfc-font-display);font-size:17px;margin:0 0 2px}.pfc-usecase__text p{margin:0;font-size:13px;line-height:1.4;opacity:.92}.pfc-table-wrap{overflow-x:auto;border:1px solid var(--pfc-border);border-radius:var(--pfc-radius);background:#fff}.pfc-table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.pfc-table th,.pfc-table td{padding:14px 18px;text-align:center;border-bottom:1px solid var(--pfc-border)}.pfc-table th:first-child,.pfc-table td:first-child{text-align:left;font-weight:600;color:var(--pfc-navy)}.pfc-table thead th{font-family:var(--pfc-font-display);font-size:15px;color:var(--pfc-muted);background:#fff}.pfc-table thead th.is-us{color:#fff;background:var(--pfc-lake)}.pfc-table td.is-us{background:var(--pfc-sky-tint);font-weight:700;color:var(--pfc-navy)}.pfc-table tbody tr:last-child td{border-bottom:none}.pfc-check{color:var(--pfc-success);font-weight:800}.pfc-dash{color:#b8c4d1}.pfc-pricing{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}@media(min-width:900px){.pfc-pricing{grid-template-columns:1fr 1fr;gap:40px}}.pfc-price-card{background:#fff;border:1px solid var(--pfc-border);border-radius:calc(var(--pfc-radius) * 1.25);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:14px;position:relative}.pfc-price-card__badge{position:absolute;top:-13px;left:24px;background:var(--pfc-sunshine);color:var(--pfc-navy);font-family:var(--pfc-font-display);font-weight:700;font-size:12px;padding:5px 12px;border-radius:999px}.pfc-price-card h3{font-family:var(--pfc-font-display);font-size:24px;margin:4px 0 0;color:var(--pfc-navy)}.pfc-price-card__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pfc-price-card__now{font-family:var(--pfc-font-display);font-weight:800;font-size:34px;color:var(--pfc-navy)}.pfc-price-card__was{text-decoration:line-through;color:var(--pfc-muted);font-size:16px}.pfc-price-card__save{background:#fde68a;color:#78350f;font-weight:700;font-size:12px;border-radius:999px;padding:4px 10px}.pfc-sizes{display:flex;flex-wrap:wrap;gap:8px}.pfc-size{min-width:44px;height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pfc-border);border-radius:8px;font-weight:700;font-size:14px;color:var(--pfc-navy);background:#fff}.pfc-price-card__note{font-size:13px;color:var(--pfc-muted);margin:0}.pfc-pricing__media{position:relative;min-height:280px;border-radius:calc(var(--pfc-radius) * 1.25);overflow:hidden;background:var(--pfc-cream)}.pfc-pricing__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pfc-guarantee{display:grid;grid-template-columns:1fr;gap:20px;align-items:center;text-align:center;justify-items:center}@media(min-width:750px){.pfc-guarantee{grid-template-columns:auto 1fr;text-align:left;justify-items:start;gap:32px}}.pfc-guarantee__badge{width:132px;height:132px;border-radius:50%;background:var(--pfc-navy);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--pfc-font-display);box-shadow:0 0 0 8px #2d6fb826}.pfc-guarantee__badge strong{font-size:52px;line-height:1;font-weight:800}.pfc-guarantee__badge span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.pfc-guarantee p{font-size:clamp(15px,2vw,17px);color:var(--pfc-muted);line-height:1.55;margin:0;max-width:60ch}.pfc-disclaimer{padding:20px 0;text-align:center;font-family:var(--pfc-font-body);font-size:13px;color:var(--pfc-muted)}.pfc-disclaimer p{margin:0 auto;max-width:70ch}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pfc-styles.css.map */
