.pm-about-story{background-color:var(--pm-abt-bg, #FFFFFF);color:var(--pm-abt-text, #111111);padding-top:var(--pm-abt-pad-top, 80px);padding-bottom:var(--pm-abt-pad-bot, 80px)}.pm-about-story__container{max-width:var(--pm-abt-max-w, 1200px);margin:0 auto;padding:0 24px;width:100%}.pm-about-story__hero{text-align:center;max-width:860px;margin:0 auto 60px}.pm-about-story__title{font-size:var(--pm-abt-heading-size-mob, 32px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--pm-abt-heading-color, #111111);margin:14px 0 20px;line-height:1.15}@media(min-width:768px){.pm-about-story__title{font-size:var(--pm-abt-heading-size-desk, 40px)}}.pm-about-story__lead{font-size:var(--pm-abt-subheading-size, 17px);line-height:1.6;color:var(--pm-abt-subheading-color, #4B5563);margin:0}.pm-about-story__split{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:60px}@media(min-width:860px){.pm-about-story__split{grid-template-columns:1fr 1fr}}.pm-about-card{border-radius:20px;padding:36px 30px;display:flex;flex-direction:column}.pm-about-card--dark{background:#18181b;color:#fff;border:1.5px solid #27272A}.pm-about-card--light{background:#fafafa;color:#111;border:2px solid #111111;box-shadow:0 10px 30px #0000000f}.pm-about-card__tag{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#71717a;background:#27272a;padding:4px 10px;border-radius:6px;width:fit-content;margin-bottom:16px}.pm-about-card__tag--highlight{color:#111;background:#e4e4e7}.pm-about-card h2{font-size:var(--pm-abt-card-title-size, 22px);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 14px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;max-width:420px}.pm-about-card--dark h2{color:#fff}.pm-about-card--light h2{color:#111}.pm-about-card__description{font-size:var(--pm-abt-card-text-size, 13.5px);line-height:1.55;margin:0;max-width:520px}.pm-about-card--dark .pm-about-card__description{color:#d4d4d8}.pm-about-card--light .pm-about-card__description{color:#4b5563}.pm-health-bridge{background:#111;color:#fff;border-radius:24px;padding:40px 36px;display:flex;flex-direction:column;gap:24px;align-items:center;box-shadow:0 16px 36px #0003}@media(min-width:860px){.pm-health-bridge{flex-direction:row;justify-content:space-between}}.pm-health-bridge__badge{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:4px 10px;border-radius:99px;display:inline-block;margin-bottom:10px}.pm-health-bridge__left h2{font-size:var(--pm-abt-bridge-title-size, 20px);font-weight:900;text-transform:uppercase;color:#fff;margin:0 0 8px;line-height:1.25}.pm-health-bridge__left p{font-size:var(--pm-abt-bridge-text-size, 14px);line-height:1.5;color:#fffc;margin:0;max-width:620px}.pm-health-bridge__btn{background:#fff;color:#111;padding:16px 28px;border-radius:8px;font-size:var(--pm-abt-bridge-btn-size, 13px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:all .25s ease}.pm-health-bridge__btn:hover{background:#e4e4e7;color:#111;transform:translateY(-2px)}.pm-sachet-feature{background-color:var(--pm-sachet-bg, #111111);color:var(--pm-sachet-text, #FFFFFF);padding-top:var(--pm-sachet-pad-top, 90px);padding-bottom:var(--pm-sachet-pad-bot, 90px);position:relative;overflow:hidden}.pm-sachet-feature__container{max-width:var(--pm-sachet-max-w, 1280px);margin:0 auto;padding:0 24px;width:100%}.pm-sachet-feature__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:960px){.pm-sachet-feature__grid{grid-template-columns:1.05fr 1fr;gap:64px}}.pm-sachet-showcase{background:#18181b;border:1.5px solid #27272A;border-radius:24px;padding:32px 24px;box-shadow:0 20px 48px #0006}.pm-sachet-equation{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:600px){.pm-sachet-equation{flex-direction:row;justify-content:space-between}}.pm-equation-box{background:#27272a;border:1px solid #3F3F46;border-radius:16px;padding:20px 14px;text-align:center;flex:1;width:100%;box-sizing:border-box}.pm-equation-box--result{background:#111;border:2px solid #FFFFFF;position:relative}.pm-equation-box__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#fff;color:#111;font-size:9px;font-weight:900;letter-spacing:.1em;padding:3px 8px;border-radius:99px;white-space:nowrap}.pm-equation-box__pill-icon{width:32px;height:12px;border-radius:99px;margin:0 auto 10px}.pm-pill--charcoal{background:#71717a}.pm-pill--dark{background:#a1a1aa}.pm-equation-box__tag{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;background:#ffffff0f;padding:2px 6px;border-radius:4px;margin-bottom:6px}.pm-equation-box__tag--highlight{color:#111;background:#e4e4e7}.pm-equation-box strong{display:block;font-size:14px;font-weight:800;color:#fff;margin-bottom:2px}.pm-equation-box p{font-size:11px;color:#a1a1aa;margin:0}.pm-equation-plus,.pm-equation-equal{font-size:20px;font-weight:900;color:#71717a}.pm-sachet-nitrogen-card{margin-top:24px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2);border-radius:14px;padding:16px 20px}.pm-sachet-nitrogen-card strong{font-size:13px;font-weight:800;color:#fff;display:block;margin-bottom:4px}.pm-sachet-nitrogen-card p{font-size:12px;line-height:1.45;color:#a1a1aa;margin:0}.pm-sachet-feature__eyebrow{display:inline-block;font-size:var(--pm-sachet-eyebrow-size, 11px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-sachet-eyebrow-color, #FFFFFF);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:4px 14px;border-radius:99px;margin-bottom:16px}.pm-sachet-feature__title{font-size:var(--pm-sachet-heading-size-mob, 32px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1.15;color:var(--pm-sachet-heading-color, #FFFFFF);margin:0 0 16px}@media(min-width:768px){.pm-sachet-feature__title{font-size:var(--pm-sachet-heading-size-desk, 38px)}}.pm-sachet-feature__subtitle{font-size:var(--pm-sachet-subheading-size, 16px);line-height:1.6;color:var(--pm-sachet-subheading-color, rgba(255, 255, 255, .75));margin:0 0 32px}.pm-sachet-feature__points{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.pm-sachet-point{display:flex;gap:16px;align-items:flex-start}.pm-sachet-point__num{font-size:12px;font-weight:900;letter-spacing:.05em;color:#111;background:#fff;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.pm-sachet-point__content h3{font-size:var(--pm-sachet-point-title-size, 17px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--pm-sachet-point-title-color, #FFFFFF);margin:0 0 4px}.pm-sachet-point__content p{font-size:var(--pm-sachet-point-text-size, 13.5px);line-height:1.5;color:var(--pm-sachet-point-text-color, rgba(255, 255, 255, .7));margin:0}.pm-sachet-btn{display:inline-block;background:var(--pm-sachet-btn-bg, #FFFFFF);color:var(--pm-sachet-btn-text-color, #111111);font-size:var(--pm-sachet-btn-size, 13px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:16px 32px;border-radius:8px;transition:all .25s ease;box-shadow:0 6px 20px #0006}.pm-sachet-btn:hover{background:#e4e4e7;transform:translateY(-2px);box-shadow:0 10px 24px #0009}.pm-foundations{background-color:var(--pm-found-bg, #FFFFFF);padding-top:var(--pm-found-pad-top, 80px);padding-bottom:var(--pm-found-pad-bot, 80px);border-bottom:1px solid #E5E7EB}.pm-foundations__container{max-width:var(--pm-found-max-w, 1200px);margin:0 auto;padding:0 24px;width:100%}.pm-foundations__header{text-align:center;max-width:780px;margin:0 auto 56px}.pm-eyebrow{display:inline-block;font-size:var(--pm-found-eyebrow-size, 11px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-found-eyebrow-color, #111111);background:#f4f4f5;border:1px solid #E4E4E7;padding:4px 14px;border-radius:99px;margin-bottom:14px}.pm-foundations__title{font-size:var(--pm-found-heading-mob, 32px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--pm-found-heading-color, #111111);margin:0 0 16px;line-height:1.15}@media(min-width:768px){.pm-foundations__title{font-size:var(--pm-found-heading-desk, 38px)}}.pm-foundations__subtitle{font-size:var(--pm-found-subheading-size, 16px);line-height:1.6;color:var(--pm-found-subheading-color, #4B5563);margin:0}.pm-foundations__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:stretch}@media(min-width:860px){.pm-foundations__grid{grid-template-columns:1fr 1fr}}.pm-tier-card{background:#fff;border:1.5px solid #E5E7EB;border-radius:24px;padding:36px 30px;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 16px #00000008;transition:all .3s ease}.pm-tier-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000014}.pm-tier-card--featured{border:2px solid #111111;box-shadow:0 12px 32px #0000000f}.pm-tier-card__popular-ribbon{position:absolute;top:-12px;right:28px;background:#111;color:#fff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:99px}.pm-tier-card__header{border-bottom:1px solid #F3F4F6;padding-bottom:24px;margin-bottom:24px}.pm-tier-card__badge-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pm-tier-card__tag{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#111;background:#f4f4f5;border:1px solid #E4E4E7;padding:4px 10px;border-radius:6px}.pm-tier-card__tag--featured{color:#111;background:#e4e4e7}.pm-tier-card__capsules{font-size:11px;font-weight:800;letter-spacing:.08em;color:#71717a;text-transform:uppercase}.pm-tier-card__name{font-size:var(--pm-found-card-title-size, 20px);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--pm-found-card-title-color, #111111);margin:0 0 10px}.pm-tier-card__desc{font-size:var(--pm-found-card-desc-size, 13.5px);line-height:1.5;color:var(--pm-found-card-desc-color, #4B5563);margin:0 0 20px;min-height:40px}.pm-tier-card__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pm-tier-card__price{font-size:var(--pm-found-price-size, 32px);font-weight:900;color:var(--pm-found-price-color, #111111);letter-spacing:-.02em}.pm-tier-card__sub-save{font-size:12px;font-weight:700;color:#111}.pm-tier-card__body{flex-grow:1;margin-bottom:28px}.pm-tier-card__section-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin:0 0 18px}.pm-tier-card__ingredients{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.pm-ingredient-item{display:flex;gap:12px;align-items:flex-start}.pm-ingredient-item__dot{width:22px;height:22px;border-radius:50%;background:#f4f4f5;border:1px solid #E4E4E7;color:#111;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0;margin-top:2px}.pm-ingredient-item__dot--featured{background:#111;color:#fff;border:none}.pm-ingredient-item strong{display:block;font-size:var(--pm-found-ing-title-size, 13.5px);font-weight:700;color:var(--pm-found-ing-title-color, #111111);margin-bottom:2px}.pm-ingredient-item p{font-size:var(--pm-found-ing-desc-size, 12px);line-height:1.45;color:var(--pm-found-ing-desc-color, #6B7280);margin:0}.pm-tier-card__footer{margin-top:auto}.pm-tier-card__btn{display:block;width:100%;padding:15px;text-align:center;border-radius:8px;font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:all .25s ease;box-sizing:border-box}.pm-tier-card__btn--outline{background:#fff;color:#111;border:1.5px solid #111111}.pm-tier-card__btn--outline:hover{background:#111;color:#fff}.pm-tier-card__btn--filled{background:#111;color:#fff;border:1.5px solid #111111;box-shadow:0 4px 14px #0003}.pm-tier-card__btn--filled:hover{background:#27272a;transform:translateY(-1px);box-shadow:0 6px 18px #0000004d}.pm-foundations__footer-note{margin-top:40px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:12px;font-size:13px;color:#4b5563;max-width:860px;margin-left:auto;margin-right:auto}.pm-foundations__footer-note strong{color:#111}.pm-lead-hero{background-color:var(--pm-lead-bg, #F8F9FA);color:var(--pm-lead-text, #111111);padding-top:var(--pm-lead-pad-top, 60px);padding-bottom:var(--pm-lead-pad-bot, 60px);position:relative;overflow:hidden;border-bottom:1px solid #E5E7EB}.pm-lead-hero__container{max-width:var(--pm-lead-max-w, 1320px);margin:0 auto;padding:0 24px;width:100%}.pm-lead-hero__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:992px){.pm-lead-hero__grid{grid-template-columns:1.1fr .9fr;gap:64px}}.pm-lead-hero__badge{display:inline-flex;align-items:center;gap:8px;background:#f4f4f5;color:#111;border:1px solid #E4E4E7;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.pm-lead-hero__badge-pulse{width:6px;height:6px;border-radius:50%;background-color:#111;box-shadow:0 0 0 2px #00000026;animation:pmPulse 2s infinite}@keyframes pmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.pm-lead-hero__title{font-size:var(--pm-lead-heading-mob, 32px);font-weight:900;line-height:1.15;letter-spacing:-.02em;color:var(--pm-lead-text, #111111);margin:0 0 16px;text-transform:uppercase}@media(min-width:768px){.pm-lead-hero__title{font-size:var(--pm-lead-heading-desk, 44px)}}.pm-lead-hero__subtitle{font-size:var(--pm-lead-subheading-mob, 15px);line-height:1.55;color:#4b5563;margin:0 0 24px;max-width:580px}@media(min-width:768px){.pm-lead-hero__subtitle{font-size:var(--pm-lead-subheading-desk, 17px)}}.pm-lead-hero__benefits{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.pm-lead-hero__benefit-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1f2937}.pm-lead-hero__check-icon{width:18px;height:18px;color:#111;background:#e5e7eb;border-radius:50%;padding:2px;flex-shrink:0}.pm-lead-hero__form-wrapper{background:#fff;border:1px solid #E5E7EB;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000000d;max-width:560px}.pm-lead-hero__inputs{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:600px){.pm-lead-hero__inputs{grid-template-columns:1fr 1fr}.pm-lead-hero__submit{grid-column:span 2}}.pm-lead-hero__input{width:100%;height:48px;padding:0 16px;border:1.5px solid #D1D5DB;border-radius:8px;font-size:14px;color:#111;background:#f9fafb;transition:all .2s ease;box-sizing:border-box}.pm-lead-hero__input:focus{outline:none;border-color:#111;background:#fff;box-shadow:0 0 0 3px #00000014}.pm-lead-hero__submit{height:52px;background:var(--pm-lead-btn-bg, #111111);color:var(--pm-lead-btn-text, #FFFFFF);border:none;border-radius:8px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .25s ease;box-shadow:0 4px 14px #0003}.pm-lead-hero__submit:hover{background:#27272a;transform:translateY(-1px);box-shadow:0 6px 18px #0000004d}.pm-lead-hero__btn-arrow{width:16px;height:16px;transition:transform .2s ease}.pm-lead-hero__submit:hover .pm-lead-hero__btn-arrow{transform:translate(4px)}.pm-lead-hero__disclaimer{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-top:12px}.pm-lead-hero__lock-icon{width:14px;height:14px;color:#9ca3af;flex-shrink:0}.pm-lead-hero__success{display:flex;gap:12px;background:#f4f4f5;border:1px solid #E4E4E7;color:#18181b;padding:16px;border-radius:8px}.pm-lead-hero__success-icon{width:24px;height:24px;color:#111;flex-shrink:0}.pm-lead-hero__sub-cta{margin-top:20px;font-size:14px;color:#4b5563;display:flex;align-items:center;gap:8px}.pm-lead-hero__text-link{font-weight:700;color:#111;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.pm-lead-hero__text-link:hover{color:#52525b}.pm-lead-hero__visual-card{background:#fff;border:1px solid #E5E7EB;border-radius:24px;padding:32px 24px;box-shadow:0 20px 40px #0000000f;display:flex;flex-direction:column;align-items:center;position:relative}.pm-lead-hero__image-wrap{width:100%;max-width:440px;display:flex;justify-content:center}.pm-lead-hero__image{width:100%;height:auto;object-fit:contain;border-radius:12px}.pm-sachet-graphic{width:100%;max-width:380px;perspective:1000px}.pm-sachet-graphic__dispenser{background:linear-gradient(145deg,#f4f4f5,#e4e4e7);border:2px solid #D4D4D8;border-radius:16px;padding:20px;box-shadow:inset 0 2px 4px #fffc,0 12px 24px #00000014}.pm-sachet-graphic__top-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #D4D4D8;padding-bottom:10px;margin-bottom:16px}.pm-sachet-graphic__brand{font-size:11px;font-weight:900;letter-spacing:.1em;color:#111}.pm-sachet-graphic__tag{font-size:9px;font-weight:700;background:#111;color:#fff;padding:3px 8px;border-radius:99px}.pm-sachet-graphic__packet{background:#fff;border:1.5px solid #111111;border-radius:12px;padding:18px;box-shadow:0 8px 20px #00000014;position:relative}.pm-sachet-graphic__tear-notch{position:absolute;top:-2px;right:24px;width:12px;height:6px;background:#e4e4e7;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:1.5px solid #111111;border-top:none}.pm-sachet-graphic__packet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pm-sachet-graphic__packet-title{font-size:11px;font-weight:800;letter-spacing:.08em;color:#111}.pm-sachet-graphic__packet-date{font-size:10px;font-weight:600;color:#71717a}.pm-sachet-graphic__pills{display:flex;gap:10px;justify-content:center;padding:16px 0;background:#f4f4f5;border-radius:8px;margin-bottom:14px}.pm-pill{width:22px;height:44px;border-radius:99px;box-shadow:0 2px 6px #0003;border:1px solid rgba(0,0,0,.1)}.pm-pill--charcoal{background:linear-gradient(180deg,#3f3f46,#18181b)}.pm-pill--dark{background:linear-gradient(180deg,#52525b,#27272a)}.pm-pill--slate{background:linear-gradient(180deg,#71717a,#3f3f46)}.pm-pill--zinc{background:linear-gradient(180deg,#a1a1aa,#52525b)}.pm-sachet-graphic__packet-footer{display:flex;justify-content:space-between;align-items:center}.pm-sachet-graphic__badge{font-size:9px;font-weight:800;color:#18181b;background:#f4f4f5;padding:2px 6px;border-radius:4px}.pm-sachet-graphic__slogan{font-size:9px;font-weight:700;color:#a1a1aa;letter-spacing:.05em}.pm-lead-hero__feature-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;width:100%}@media(max-width:500px){.pm-lead-hero__feature-pills{grid-template-columns:1fr}}.pm-feature-pill{display:flex;align-items:center;gap:8px;background:#f4f4f5;border:1px solid #E4E4E7;border-radius:10px;padding:10px}.pm-feature-pill__icon{font-size:16px}.pm-feature-pill__text{display:flex;flex-direction:column;text-align:left}.pm-feature-pill__text strong{font-size:12px;font-weight:800;color:#111;line-height:1.2}.pm-feature-pill__text span{font-size:10px;color:#6b7280;line-height:1.2}.pm-pdp-edu{background-color:var(--pm-pdp-bg, #FFFFFF);color:var(--pm-pdp-text, #111111);padding-top:var(--pm-pdp-pad-top, 60px);padding-bottom:var(--pm-pdp-pad-bot, 80px);border-top:1px solid #E5E7EB}.pm-pdp-edu__container{max-width:var(--pm-pdp-max-w, 1280px);margin:0 auto;padding:0 24px;width:100%}.pm-pdp-edu__badge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:56px}.pm-pdp-badge{background:#f9fafb;border:1px solid #E5E7EB;border-radius:14px;padding:18px 20px;display:flex;align-items:center}.pm-pdp-badge strong{font-size:var(--pm-pdp-badge-title-size, 13px);font-weight:800;color:var(--pm-pdp-badge-title-color, #111111);display:block;margin-bottom:3px}.pm-pdp-badge p{font-size:var(--pm-pdp-badge-desc-size, 11.5px);color:var(--pm-pdp-badge-desc-color, #6B7280);margin:0;line-height:1.4}.pm-pdp-edu__main-grid{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:900px){.pm-pdp-edu__main-grid{grid-template-columns:1.15fr .85fr;gap:56px}}.pm-pdp-block{margin-bottom:36px}.pm-pdp-block__tag{font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#111;background:#f4f4f5;border:1px solid #E4E4E7;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:8px}.pm-pdp-block__tag--highlight{color:#111;background:#e4e4e7}.pm-pdp-block__title{font-size:var(--pm-pdp-block-title-size, 20px);font-weight:900;text-transform:uppercase;color:var(--pm-pdp-block-title-color, #111111);margin:0 0 12px;line-height:1.25}.pm-pdp-block__text{font-size:var(--pm-pdp-block-text-size, 14px);line-height:1.6;color:var(--pm-pdp-block-text-color, #4B5563);margin:0}.pm-pdp-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pm-pdp-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:#374151}.pm-pdp-check{color:#111;font-weight:900;background:#f4f4f5;border:1px solid #E4E4E7;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;margin-top:2px}.pm-pdp-usage-box{background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px}.pm-usage-item strong{font-size:13px;color:#111;display:block;margin-bottom:2px}.pm-usage-item p{font-size:12.5px;color:#6b7280;margin:0;line-height:1.45}.pm-facts-card{background:#fff;border:1.5px solid #111111;border-radius:18px;padding:24px;box-shadow:0 8px 24px #0000000f;margin-bottom:36px}.pm-facts-card__header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #111111;padding-bottom:12px;margin-bottom:16px}.pm-facts-card__header h4{font-size:14px;font-weight:900;letter-spacing:.05em;color:#111;margin:0}.pm-facts-card__badge{font-size:9px;font-weight:900;background:#111;color:#fff;padding:3px 8px;border-radius:4px}.pm-facts-card__body{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.pm-fact-row{display:flex;justify-content:space-between;font-size:12.5px;border-bottom:1px solid #F3F4F6;padding-bottom:8px;color:#374151}.pm-fact-row--header{font-weight:800;color:#9ca3af;font-size:10px;letter-spacing:.08em}.pm-tag-pass{color:#111;font-weight:800}.pm-facts-card__footer{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#111;background:#f4f4f5;border:1px solid #E4E4E7;padding:10px 12px;border-radius:8px}.pm-pdp-faqs__title{font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#111;margin:0 0 16px}.pm-faq-item{border-bottom:1px solid #E5E7EB;padding:14px 0}.pm-faq-question{font-size:var(--pm-pdp-faq-q-size, 13.5px);font-weight:700;color:var(--pm-pdp-faq-q-color, #111111);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.pm-faq-question::-webkit-details-marker{display:none}.pm-faq-chevron{font-size:16px;color:#6b7280}.pm-faq-answer{padding-top:10px;font-size:var(--pm-pdp-faq-a-size, 13px);line-height:1.55;color:var(--pm-pdp-faq-a-color, #4B5563)}.pm-receipts{background-color:var(--pm-rec-bg, #F8F9FA);padding-top:var(--pm-rec-pad-top, 80px);padding-bottom:var(--pm-rec-pad-bot, 80px);border-bottom:1px solid #E5E7EB}.pm-receipts__container{max-width:var(--pm-rec-max-w, 1280px);margin:0 auto;padding:0 24px;width:100%}.pm-receipts__header{text-align:center;max-width:780px;margin:0 auto 52px}.pm-receipts__eyebrow{display:inline-block;font-size:var(--pm-rec-eyebrow-size, 11px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-rec-eyebrow-color, #111111);background:var(--pm-rec-eyebrow-bg, #F4F4F5);border:1px solid var(--pm-rec-eyebrow-border, #E4E4E7);padding:4px 14px;border-radius:99px;margin-bottom:16px}.pm-receipts__title{font-size:var(--pm-rec-heading-size-mob, 32px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--pm-rec-heading-color, #111111);margin:0 0 16px;line-height:1.15}@media(min-width:768px){.pm-receipts__title{font-size:var(--pm-rec-heading-size-desk, 36px)}}.pm-receipts__subtitle{font-size:var(--pm-rec-subheading-size, 16px);line-height:1.6;color:var(--pm-rec-subheading-color, #4B5563);margin:0}.pm-receipts__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:640px){.pm-receipts__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pm-receipts__grid{grid-template-columns:repeat(4,1fr)}}.pm-receipts-card{background:var(--pm-rec-card-bg, #FFFFFF);border:1.5px solid var(--pm-rec-card-border, #E5E7EB);border-radius:18px;padding:32px 26px;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease;box-shadow:0 4px 12px #00000005;text-decoration:none;color:inherit;position:relative}.pm-receipts-card--linked{cursor:pointer}.pm-receipts-card--unlinked{cursor:default}.pm-receipts-card:hover{transform:translateY(-4px);border-color:var(--pm-rec-card-hover-border, #111111);box-shadow:0 12px 28px #00000014}.pm-receipts-card__arrow{position:absolute;top:18px;right:18px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--pm-rec-card-title-color, #111111);transition:transform .3s ease;pointer-events:none}.pm-receipts-card--linked:hover .pm-receipts-card__arrow{transform:translate(3px,-3px)}.pm-receipts-card__arrow svg{display:block;width:20px;height:20px}.pm-receipts-card__title{font-size:var(--pm-rec-card-title-size, 17px);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--pm-rec-card-title-color, #111111);margin:0 0 12px;line-height:1.25}.pm-receipts-card--linked .pm-receipts-card__title{padding-right:36px}.pm-receipts-card__text{font-size:var(--pm-rec-card-text-size, 13px);line-height:1.55;color:var(--pm-rec-card-text-color, #4B5563);margin:0}.pm-guide-builder{background-color:#fff;color:#111;padding-top:var(--pm-builder-pad-top, 60px);padding-bottom:var(--pm-builder-pad-bot, 80px)}.pm-guide-builder__container{max-width:var(--pm-builder-max-w, 1280px);margin:0 auto;padding:0 24px;width:100%}.pm-guide-builder__header{text-align:center;max-width:780px;margin:0 auto 48px}.pm-guide-builder__title{font-size:var(--pm-builder-heading-size-mob, 32px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--pm-builder-heading-color, #111111);margin:12px 0 16px;line-height:1.15}@media(min-width:768px){.pm-guide-builder__title{font-size:var(--pm-builder-heading-size-desk, 38px)}}.pm-guide-builder__subtitle{font-size:var(--pm-builder-subheading-size, 16px);line-height:1.6;color:var(--pm-builder-subheading-color, #4B5563);margin:0}.pm-builder-layout{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:992px){.pm-builder-layout{grid-template-columns:1.4fr .9fr;gap:48px}}.pm-step-card{background:#fff;border:1.5px solid #E5E7EB;border-radius:20px;padding:32px 28px;margin-bottom:24px;box-shadow:0 4px 14px #00000008}.pm-step-card__header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pm-step-card__num{background:#111;color:#fff;font-size:10px;font-weight:900;letter-spacing:.1em;padding:4px 10px;border-radius:6px}.pm-step-card__header h2{font-size:var(--pm-builder-step-title-size, 18px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--pm-builder-step-title-color, #111111);margin:0}.pm-step-card__desc{font-size:13.5px;color:#6b7280;margin:0 0 20px}.pm-tier-options{display:flex;flex-direction:column;gap:14px}.pm-tier-option{display:flex;align-items:flex-start;gap:16px;background:#f9fafb;border:2px solid #E5E7EB;border-radius:14px;padding:18px;cursor:pointer;transition:all .2s ease}.pm-tier-option:hover{border-color:#111}.pm-tier-option--selected{background:#f4f4f5;border-color:#111}.pm-tier-radio{margin-top:4px;accent-color:#111111;width:18px;height:18px}.pm-tier-option__content{flex:1}.pm-tier-option__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pm-tier-option__top strong{font-size:15px;font-weight:800;color:#111}.pm-tier-option__price{font-size:14px;font-weight:800;color:#111}.pm-tier-option__content p{font-size:12.5px;color:#4b5563;margin:0}.pm-goals-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pm-goal-chip{display:flex;align-items:center;gap:10px;background:#f9fafb;border:1.5px solid #E5E7EB;border-radius:12px;padding:14px 16px;text-align:left;cursor:pointer;transition:all .2s ease;width:100%}.pm-goal-chip:hover{border-color:#111}.pm-goal-chip--active{background:#111;border-color:#111;color:#fff}.pm-goal-chip__name{font-size:13px;font-weight:700;flex:1}.pm-goal-chip__check{font-size:12px;opacity:0}.pm-goal-chip--active .pm-goal-chip__check{opacity:1}.pm-support-summary{background:#f9fafb;border-radius:12px;padding:16px}.pm-support-row{display:flex;gap:12px;align-items:center}.pm-support-row strong{font-size:13.5px;color:#111;display:block;margin-bottom:2px}.pm-support-row p{font-size:12px;color:#6b7280;margin:0}.pm-builder-summary{position:sticky;top:30px}.pm-pack-card{background:#fff;border:2px solid #111111;border-radius:24px;padding:32px 24px;box-shadow:0 16px 36px #00000014}.pm-pack-card__header{text-align:center;border-bottom:1px solid #E5E7EB;padding-bottom:16px;margin-bottom:20px}.pm-pack-card__tag{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#111;background:#e4e4e7;padding:4px 10px;border-radius:99px}.pm-pack-card__header h3{font-size:20px;font-weight:900;text-transform:uppercase;color:#111;margin:10px 0 4px}.pm-pack-card__header p{font-size:12px;color:#6b7280;margin:0}.pm-breakdown-item{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 0;border-bottom:1px dashed #E5E7EB}.pm-breakdown-item__name{font-weight:700;color:#111}.pm-breakdown-item__pills{font-size:11px;color:#9ca3af}.pm-breakdown-item__price{font-weight:800;color:#111}.pm-pack-card__pill-tray{background:#f9fafb;border-radius:12px;padding:14px;margin:18px 0;text-align:center}.pm-tray-label{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;color:#6b7280;margin-bottom:10px;text-transform:uppercase}.pm-tray-label strong{color:#111}.pm-tray-pills{display:flex;gap:8px;justify-content:center}.pm-pack-card__calc{background:#f9fafb;border-radius:12px;padding:16px;margin:20px 0;display:flex;flex-direction:column;gap:8px}.pm-calc-row{display:flex;justify-content:space-between;font-size:13px;color:#4b5563}.pm-calc-row--discount{color:#111;font-weight:700}.pm-calc-row--total{border-top:1px solid #E5E7EB;padding-top:8px;margin-top:4px;font-size:16px;color:#111}.pm-pack-card__checkout-btn{display:block;width:100%;height:52px;line-height:52px;text-align:center;background:#111;color:#fff;border-radius:8px;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 14px #0003;box-sizing:border-box}.pm-pack-card__checkout-btn:hover{background:#27272a;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.pm-pack-card__perks{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:#6b7280;text-align:center;margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
