:root{--psf-ink:#302c29;--psf-offwhite:#f9f8f4;--psf-beige:#e7ddd3;--psf-taupe:#8a7063;--psf-tan:#c8b2a4;--psf-cream:#f9efe5;--psf-caramel:#d09b67;--psf-gold:#80601e;--psf-light-gold:#ffedbd;--psf-green:#50ed5a;--psf-serif:Georgia,'Times New Roman',serif;--psf-sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--psf-offwhite);color:var(--psf-ink);font-family:var(--psf-sans);font-size:20px;line-height:1.5}img{max-width:100%;height:auto}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #1757a0;outline-offset:5px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.psf-skip-link:focus{clip:auto;position:fixed!important;left:12px;top:12px;width:auto;height:auto;padding:12px 20px;margin:0;z-index:100;background:#fff;color:#222;white-space:normal}.psf-landing{overflow:clip}.psf-container{width:min(760px,calc(100% - 40px));margin-inline:auto}.psf-wide{width:min(1080px,calc(100% - 40px));margin-inline:auto}.psf-section{padding-block:52px}.psf-landing h1,.psf-landing h2,.psf-landing h3,.psf-landing p{margin-top:0}.psf-landing h2,.psf-landing h3{font-family:var(--psf-serif);line-height:1.16;text-wrap:balance}.psf-landing h2{font-size:clamp(30px,3.1vw,44px);font-weight:700;text-align:center;margin-bottom:28px}.psf-landing h3{font-size:clamp(25px,2.3vw,32px);margin-bottom:22px}.psf-landing p{margin-bottom:22px}.psf-landing ul{padding-left:1.3em;margin-block:0 24px}.psf-landing li{padding-left:.15em;margin-bottom:16px}.psf-image{display:block;margin-inline:auto}.psf-brand{text-align:center;margin-bottom:12px}.psf-logo{width:120px;margin-bottom:14px}.psf-brand-name{font-family:var(--psf-serif);font-weight:700;font-size:38px;line-height:1.05;color:var(--psf-gold);margin:0!important}.psf-brand-name span{color:var(--psf-ink)}.psf-hero{padding-top:42px;padding-bottom:40px}.psf-hero h1{font-family:var(--psf-sans);font-size:clamp(24px,2.45vw,31px);line-height:1.3;font-weight:750;text-align:center;margin:0 auto 10px;max-width:820px;text-wrap:balance}.psf-hero-image{width:min(100%,640px);margin-top:10px}.psf-hero-support{text-align:center;font-weight:700;font-size:24px;line-height:1.3;margin:18px auto 32px!important}.psf-cta{display:table;max-width:100%;min-height:58px;margin:0 auto;padding:14px 26px;border:1px solid #364231;border-radius:25px;background:var(--psf-green);color:#203a25;font-size:23px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere;box-shadow:0 1px 2px #00000013;transition:filter .15s ease,transform .15s ease}.psf-cta:hover{filter:brightness(.95)}.psf-cta:active{transform:translateY(1px)}.psf-cta:disabled{cursor:not-allowed;filter:none;color:#35463a;background:#bce6b9;border-color:#64725f;opacity:1}.psf-card{border:1px solid #4a423b;border-radius:17px;box-shadow:0 5px 7px #30281f58;background:#fff;padding:30px 36px}.psf-problem{background:var(--psf-beige);padding-top:30px;padding-bottom:40px}.psf-problem-list{margin-bottom:32px!important}.psf-outcomes h2{font-size:40px}.psf-photo{width:min(100%,600px);border-radius:28px}.psf-outcomes .psf-photo{margin-top:18px}.psf-transition{background:var(--psf-taupe);color:#fff;padding-block:38px}.psf-transition h2{color:var(--psf-light-gold);font-size:40px;margin-bottom:18px}.psf-transition p{font-size:26px;line-height:1.35;text-align:center;margin:0}.psf-area{background:var(--psf-beige);padding-top:32px;padding-bottom:12px}.psf-area .psf-card{padding-top:30px;padding-bottom:26px}.psf-area h2{color:#765f52;margin-bottom:26px}.psf-domain-number{display:block;font-size:.68em;color:var(--psf-ink);margin-bottom:5px}.psf-intro{text-align:center;line-height:1.4}.psf-area-image{width:min(100%,575px);margin-block:18px 22px}.psf-area-list{width:fit-content;max-width:100%;margin:0 auto!important;font-size:20px;line-height:1.25}.psf-area-list li{margin-bottom:8px}.psf-format-line{text-align:center;font-weight:700;font-size:25px;line-height:1.4;margin-top:30px;margin-bottom:22px!important}.psf-format-line strong{color:var(--psf-gold)}.psf-audience{padding-top:34px;padding-bottom:30px}.psf-audience-card{background:var(--psf-taupe);color:#fff}.psf-audience-card h2{color:var(--psf-light-gold);font-size:37px;margin-top:22px;margin-bottom:28px}.psf-audience-card ul{font-size:19px;margin-bottom:0}.psf-audience-card li{margin-bottom:23px}.psf-audience-closing{text-align:center;font-weight:700;margin-top:24px;font-size:21px;line-height:1.3}.psf-proof{background:var(--psf-tan);padding-block:38px 44px;text-align:center}.psf-proof h2{font-size:34px;margin-bottom:14px}.psf-proof-subheading{font-family:var(--psf-serif);font-size:29px;line-height:1.2;font-weight:700}.psf-proof-image{width:min(100%,381px);margin-top:30px}.psf-catalog{background:var(--psf-taupe);padding-top:42px;padding-bottom:64px}.psf-catalog>div>h2{color:var(--psf-light-gold)}.psf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.psf-catalog-grid{gap:140px 20px;margin-top:65px}.psf-catalog-card{padding:0 18px 26px;min-width:0}.psf-catalog-image{width:100%;margin-top:-35px;margin-bottom:20px}.psf-catalog-card h3{font-size:25px}.psf-catalog-card ul,.psf-catalog-card p{font-size:17px;line-height:1.45}.psf-catalog-card li{margin-bottom:8px}.psf-catalog-card p:last-child{margin-bottom:0}.psf-bonuses{background:var(--psf-cream);padding-top:45px;padding-bottom:38px}.psf-bonuses h2{font-size:36px;margin-bottom:15px}.psf-section-intro{text-align:center;font-family:var(--psf-serif);font-size:29px;line-height:1.25;font-weight:700}.psf-bonus-grid{margin-top:35px;gap:35px 46px}.psf-bonus-item{min-width:0;display:flex;flex-direction:column}.psf-bonus-card{background:var(--psf-tan);padding:18px 20px 26px;flex:1}.psf-bonus-tag{background:#fff;border:1px solid #534b43;border-radius:13px;text-align:center;padding:9px 12px;font-weight:800;margin-bottom:15px!important}.psf-bonus-intro{font-size:18px;line-height:1.4;text-align:center;min-height:100px}.psf-bonus-image{width:100%;margin-block:18px}.psf-bonus-card h3{font-size:29px;text-align:center;margin-bottom:23px}.psf-bonus-card ul{font-size:19px;line-height:1.4;margin-bottom:0}.psf-bonus-card li{margin-bottom:9px}.psf-bonus-value{text-align:center;padding-top:15px;font-size:16px}.psf-ribbon{width:110px;margin-bottom:6px}.psf-bonus-value p{margin-bottom:3px}.psf-included{color:#245b31;font-weight:800}.psf-premium{background:var(--psf-caramel);padding-block:48px}.psf-premium h2{font-family:var(--psf-sans);font-size:37px;text-transform:uppercase;line-height:1.16}.psf-premium-note{text-align:center;font-weight:700}.psf-premium-item{padding-top:30px;margin-top:32px;border-top:1px solid #70513155}.psf-gift{width:135px;margin-bottom:20px}.psf-premium-tag{text-align:center;font-weight:800;font-size:20px;margin-bottom:12px!important}.psf-premium-item h3{text-align:center;font-size:37px}.psf-premium-image{width:min(100%,650px);margin-block:25px}.psf-premium-list{font-size:20px;line-height:1.45}.psf-premium-value{text-align:center;font-size:17px;line-height:1.7}.psf-premium-value span{font-weight:800;color:#153c24}.psf-comparison{padding-top:52px;padding-bottom:32px}.psf-comparison h2{font-size:31px;min-height:75px;display:flex;align-items:center;justify-content:center}.psf-comparison-photo{width:100%;border-radius:28px;margin-bottom:22px}.psf-comparison-list{list-style:none;padding:0!important;font-size:18px;line-height:1.35}.psf-comparison-list li{padding:12px 17px;margin-bottom:10px;border:1px solid transparent;border-radius:14px;min-height:64px;display:flex;align-items:center}.psf-comparison-list li:nth-child(odd){background:var(--psf-tan);border-color:#736358}.psf-offer{padding-top:25px;padding-bottom:52px}.psf-offer h2{font-size:32px;font-weight:400;margin-top:18px;margin-bottom:26px}.psf-offer-stack{position:relative}.psf-complete-bundle{position:relative;z-index:1;width:min(100%,650px);margin-bottom:-200px}.psf-offer-card{background:var(--psf-taupe);color:#fff;padding:215px 28px 28px;max-width:760px;margin-inline:auto}.psf-offer-card h3{color:var(--psf-light-gold);font-size:31px;text-align:center;margin-top:16px}.psf-offer-list{list-style:none;padding:0!important;margin-bottom:30px!important}.psf-offer-list li{display:flex;gap:14px;align-items:flex-start;margin-bottom:21px;font-weight:600;font-size:19px;line-height:1.35}.psf-check{display:block;flex:0 0 26px;color:#ffdf72;font-size:28px;font-weight:800;line-height:1}.psf-offer-list small{display:block;font-size:15px;font-weight:400;margin-top:5px}.psf-value-summary{border-top:1px solid #fffffe66;padding-top:22px;text-align:center}.psf-value-summary p{margin-bottom:10px}.psf-value-note{font-size:14px;line-height:1.45}.psf-price-label{text-align:center;font-size:24px;font-weight:700;margin-top:24px;margin-bottom:0!important}.psf-price{text-align:center;font-size:56px;line-height:1.2;font-weight:800;color:#b5ffb0;margin-block:8px!important}.psf-payment-note{text-align:center;font-size:16px;margin-bottom:25px!important}.psf-checkout{border-radius:14px;width:100%;font-size:21px;padding-inline:14px}.psf-checkout-status{text-align:center;font-size:15px;margin:13px 0 0!important}.psf-guarantee{background:#fff;padding-block:45px 25px}.psf-guarantee-heading{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:28px}.psf-seal{width:160px;margin:0;flex-shrink:0}.psf-guarantee-heading h2{text-align:left;font-size:42px;margin:0;max-width:420px}.psf-guarantee-lead{text-align:center;font-size:29px;font-weight:800;line-height:1.25;margin-bottom:25px!important}.psf-guarantee p:not(.psf-guarantee-lead){text-align:center;font-size:17px}.psf-guarantee .psf-rights{font-size:16px!important}.psf-faq{background:#fff;padding-top:34px;padding-bottom:60px}.psf-faq h2{font-size:43px;margin-bottom:44px}.psf-faq h2 span{font-family:var(--psf-sans);color:#ba2455;font-weight:800}.psf-faq-item{margin-bottom:35px}.psf-faq-item h3{font-family:var(--psf-sans);font-size:29px;line-height:1.2;text-align:left;margin-bottom:17px;text-wrap:pretty}.psf-faq-item p{font-size:19px;line-height:1.5;margin-bottom:0}.psf-document{padding-block:65px}.psf-document h1{font-size:clamp(28px,4vw,46px);line-height:1.2}.psf-document .entry-content{overflow-wrap:anywhere}.psf-document img{max-width:100%;height:auto}
@media(max-width:760px){body{font-size:18px}.psf-section{padding-block:36px}.psf-card{padding:25px}.psf-hero{padding-top:25px}.psf-logo{width:100px}.psf-brand-name{font-size:33px}.psf-hero-support{font-size:21px}.psf-cta{font-size:20px;min-height:55px;padding:14px 20px}.psf-landing h2{font-size:34px}.psf-outcomes h2{font-size:34px}.psf-transition p{font-size:22px}.psf-area{padding-top:24px;padding-bottom:8px}.psf-area-list{font-size:18px}.psf-format-line{font-size:21px}.psf-grid{gap:28px}.psf-catalog-grid{gap:125px 18px}.psf-catalog-card{padding:0 14px 20px}.psf-catalog-card h3{font-size:23px}.psf-catalog-card ul,.psf-catalog-card p{font-size:16px}.psf-bonus-grid{gap:28px}.psf-bonus-card{padding:15px}.psf-bonus-card h3{font-size:26px}.psf-bonus-card ul{font-size:17px}.psf-bonus-intro{font-size:16px;min-height:115px}.psf-comparison h2{font-size:28px}.psf-comparison-list{font-size:16px}.psf-comparison-list li{min-height:85px}.psf-complete-bundle{margin-bottom:-170px}.psf-offer-card{padding-top:185px}.psf-guarantee-heading h2{font-size:36px}.psf-faq-item h3{font-size:26px}}
@media(max-width:600px){.psf-container,.psf-wide{width:calc(100% - 32px)}.psf-landing h2{font-size:30px}.psf-landing h3{font-size:26px}.psf-hero h1{font-size:24px}.psf-hero-support{font-size:19px}.psf-cta{font-size:18px}.psf-card{border-radius:14px;padding:22px 20px}.psf-landing li{margin-bottom:13px}.psf-photo{border-radius:20px}.psf-transition h2{font-size:30px}.psf-transition p{font-size:20px}.psf-domain-number{font-size:.67em}.psf-intro{font-size:17px}.psf-area .psf-card{padding:24px 20px}.psf-area-list{font-size:17px}.psf-format-line{font-size:20px}.psf-audience-card ul{font-size:17px}.psf-audience-card h2{font-size:30px}.psf-audience-closing{font-size:18px}.psf-proof h2{font-size:28px}.psf-proof-subheading{font-size:25px}.psf-proof-image{max-width:320px}.psf-grid{grid-template-columns:minmax(0,1fr)}.psf-catalog-grid{gap:130px;margin-top:66px}.psf-catalog-card{padding:0 20px 25px}.psf-catalog-image{margin-top:-34px}.psf-catalog-card h3{font-size:26px}.psf-catalog-card ul,.psf-catalog-card p{font-size:18px}.psf-section-intro{font-size:25px}.psf-bonus-grid{gap:30px}.psf-bonus-card{padding:17px 20px 25px}.psf-bonus-intro{font-size:18px;min-height:0}.psf-bonus-image{max-width:380px}.psf-bonus-card h3{font-size:29px}.psf-bonus-card ul{font-size:18px}.psf-bonus-value{padding-top:12px}.psf-ribbon{width:85px}.psf-premium h2{font-size:29px}.psf-gift{width:110px}.psf-premium-item h3{font-size:31px}.psf-premium-list{font-size:18px}.psf-comparison .psf-grid{gap:36px}.psf-comparison h2{min-height:0;margin-bottom:20px}.psf-comparison-list{font-size:17px}.psf-comparison-list li{min-height:0;margin-bottom:8px}.psf-comparison-photo{max-width:482px}.psf-offer h2{font-size:28px}.psf-complete-bundle{margin-bottom:-95px}.psf-offer-card{padding:110px 20px 24px}.psf-offer-card h3{font-size:27px}.psf-offer-list li{font-size:17px;gap:9px}.psf-offer-list small{font-size:14px}.psf-check{flex-basis:22px;font-size:25px}.psf-price-label{font-size:22px}.psf-price{font-size:49px}.psf-checkout{font-size:18px}.psf-guarantee-heading{gap:14px}.psf-seal{width:100px}.psf-guarantee-heading h2{font-size:28px}.psf-guarantee-lead{font-size:25px}.psf-guarantee p:not(.psf-guarantee-lead){font-size:17px}.psf-faq h2{font-size:33px;margin-bottom:34px}.psf-faq-item h3{font-size:25px}.psf-faq-item p{font-size:18px}}
@media(max-width:360px){.psf-container,.psf-wide{width:calc(100% - 24px)}.psf-card{padding-inline:17px}.psf-brand-name{font-size:29px}.psf-hero h1{font-size:22px}.psf-cta{font-size:16px;padding-inline:15px}.psf-guarantee-heading{flex-direction:column}.psf-guarantee-heading h2{text-align:center}.psf-seal{width:125px}.psf-offer-card{padding-inline:17px}.psf-complete-bundle{margin-bottom:-80px}.psf-offer-card{padding-top:95px}.psf-faq-item h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.psf-cta{transition:none}}
@media print{body{font-size:12pt;background:#fff}.psf-section{break-inside:avoid;padding-block:15pt}.psf-cta,.psf-checkout-status{display:none}.psf-card{box-shadow:none}.psf-landing{overflow:visible}.psf-complete-bundle{margin-bottom:0}.psf-offer-card{padding-top:25px}}

/* Align the original two-tone catalog canvases with the card edge. */
.psf-slot-catalog_finance .psf-catalog-image{margin-top:-29.8%}.psf-slot-implementation_guide .psf-catalog-image{margin-top:-25.1%}

/* Accepted catalog masters have opaque white backgrounds: keep them inside the white cards. */
.psf-slot-catalog_clinical_tools .psf-catalog-image,.psf-slot-catalog_professional_documents .psf-catalog-image{margin-top:0}
/* The accepted complete-bundle master changes background at y=559 of 1216px.
   Overlap the 657px lower segment, scaled to its actual width, so the card starts at that seam. */
.psf-complete-bundle{margin-bottom:max(-330.026px,-50.773%)}
.psf-offer-card{padding-top:calc(min(330.026px,50.773%) + 16px)}
@media print{.psf-complete-bundle{margin-bottom:0}.psf-offer-card{padding-top:25px}}

/* Mobile bonus repair, 2026-10-02.
   Reference checked live at 400 CSS px. Keep natural image ratios, readable
   document order, in-card values and decoration anchored to its own card. */
.psf-bonus-card{position:relative;display:flex;flex-direction:column;overflow:visible}
.psf-bonus-tag{padding-left:42px}
.psf-bonus-card h3{font-size:25px;line-height:1.22;margin-bottom:14px}
.psf-bonus-intro{min-height:0;margin-bottom:14px!important}
.psf-bonus-image{height:auto;object-fit:contain;margin-block:0 18px}
.psf-bonus-card .psf-ribbon{position:absolute;width:74px;height:auto;left:-10px;top:-9px;margin:0;pointer-events:none}
.psf-bonus-value{margin-top:auto;padding-top:18px;font-size:16px}
.psf-bonus-value p{margin-bottom:3px}
.psf-bonus-value .psf-included{font-size:18px;line-height:1.3}
.psf-premium-item{position:relative;width:min(100%,580px);margin:58px auto 0;padding:25px 28px 26px;border:1px solid #4a423b;border-radius:17px;background:#fff;color:var(--psf-ink);box-shadow:0 5px 7px #30281f58}
.psf-premium-item .psf-gift{position:absolute;width:100px;height:auto;left:-12px;top:-27px;margin:0;pointer-events:none}
.psf-premium-tag{min-height:46px;padding-left:78px;display:flex;align-items:center;justify-content:center;line-height:1.2}
.psf-premium-item h3{font-family:var(--psf-sans);font-size:27px;line-height:1.25;margin:14px 0 18px}
.psf-premium-image{height:auto;object-fit:contain;margin-block:0 20px}
.psf-premium-list{font-size:18px;line-height:1.4;margin-bottom:18px!important}
.psf-premium-item>p:not(.psf-premium-tag):not(.psf-premium-value){font-size:18px;line-height:1.4}
.psf-premium-value{margin:18px 0 0!important;line-height:1.5}
@media(max-width:760px){.psf-bonus-card h3{font-size:23px}.psf-bonus-card .psf-ribbon{width:66px;left:-8px;top:-7px}.psf-bonus-intro{min-height:0}}
@media(max-width:600px){
 .psf-bonuses h2{font-size:26px;margin-bottom:14px}
 .psf-bonuses .psf-section-intro{font-size:21px;margin-bottom:0}
 .psf-bonus-grid{width:min(100%,340px);margin:30px auto 0;gap:28px}
 .psf-bonus-card{padding:16px 20px 22px}
 .psf-bonus-tag{font-size:17px;line-height:1.25;margin-bottom:20px!important}
 .psf-bonus-card h3{font-size:22px;line-height:1.2;margin-bottom:16px}
 .psf-bonus-image{width:100%;max-width:none;margin-block:0 16px}
 .psf-bonus-intro{font-size:16px;line-height:1.4}
 .psf-bonus-card ul{font-size:16px;line-height:1.4}
 .psf-bonus-card li{margin-bottom:7px}
 .psf-bonus-value{padding-top:18px;font-size:15px}
 .psf-bonus-value .psf-included{font-size:18px}
 .psf-premium h2{font-size:26px;line-height:1.2;margin-bottom:20px}
 .psf-premium .psf-section-intro{font-family:var(--psf-sans);font-size:18px;line-height:1.4;font-weight:600}
 .psf-premium-note{font-size:17px;line-height:1.4;margin-bottom:0!important}
 .psf-premium-item{width:min(100%,340px);margin-top:48px;padding:20px 20px 24px;border-radius:14px}
 .psf-premium-item .psf-gift{width:82px;left:-9px;top:-23px}
 .psf-premium-tag{font-size:17px;min-height:38px;padding-left:60px;margin-bottom:12px!important}
 .psf-premium-item h3{font-size:21px;margin:12px 0 16px}
 .psf-premium-image{margin-block:0 18px}
 .psf-premium-list,.psf-premium-item>p:not(.psf-premium-tag):not(.psf-premium-value){font-size:16px;line-height:1.4}
 .psf-premium-list li{margin-bottom:9px}
 .psf-premium-value{font-size:15px}
}
@media(max-width:360px){.psf-bonus-card,.psf-premium-item{padding-inline:17px}.psf-bonus-card h3{font-size:21px}.psf-premium-tag{font-size:16px;padding-left:53px}.psf-premium-item .psf-gift{width:76px}}
@media print{.psf-bonus-card .psf-ribbon,.psf-premium-item .psf-gift{display:none}.psf-bonus-tag,.psf-premium-tag{padding-left:12px}.psf-premium-item{box-shadow:none}}

/* Version 1.1.0: actual delivered pages replace illustration-only mockups. */
.psf-hero-image{width:min(100%,720px)}
.psf-preview-caption{font-size:14px!important;line-height:1.5!important;text-align:center;color:#645346;margin:12px 0 20px!important;font-weight:400}
.psf-proof-image{width:100%;max-width:720px}
.psf-catalog-grid{gap:28px;margin-top:32px}
.psf-catalog-card{padding-top:18px}
.psf-catalog-card .psf-catalog-image{margin-top:0!important}
.psf-complete-bundle{margin-bottom:24px}
.psf-offer-card{padding-top:28px}
.psf-inventory{text-align:center;font-size:17px;line-height:1.6;border-top:1px solid #ffffff66;padding-top:20px;margin-top:20px}
.psf-premium-item{max-width:700px}
@media(max-width:600px){.psf-catalog-grid{gap:28px}.psf-catalog-card{padding-top:16px}.psf-offer-card{padding-top:24px}.psf-preview-caption{font-size:13px!important}.psf-area-image,.psf-bonus-image,.psf-premium-image{width:100%;max-width:100%}}

/* Version 1.1.3: transparent reference values and six included bonuses. */
.psf-reference-value{font-size:16px!important;font-weight:700;color:#783029;margin-bottom:8px!important}
.psf-reference-value s,.psf-offer-item-value s{text-decoration-thickness:2px;text-decoration-color:#edb0a7}
.psf-bonus-value .psf-included{color:#18572c;font-size:18px;line-height:1.35;font-weight:800;letter-spacing:.015em}
.psf-premium-value{padding:18px 20px;border:1px solid #d8c28b66;border-radius:12px;background:#fff9ef;text-align:center}
.psf-premium-value .psf-reference-value{color:#873a31}
.psf-offer-value-caption{font-size:14px;text-align:center;color:#ffffff;margin:-10px 0 25px!important}
.psf-offer-item-value{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:16px}
.psf-offer-item-value s{color:#ffd4cb;white-space:nowrap}
.psf-offer-item-value strong{color:#baffae;font-size:14px;letter-spacing:.03em}
.psf-value-summary{margin-top:25px;border-top:1px solid #ffffff45;padding-top:24px}
.psf-value-total-label{font-size:17px;font-weight:700;margin-bottom:2px!important}
.psf-value-total{font-size:34px;line-height:1.2;font-weight:800;color:#f8dfac;margin:4px 0 12px!important}
.psf-value-note{font-size:14px;line-height:1.5;color:#ffffff;max-width:520px;margin:0 auto!important}
.psf-price-label{margin-top:28px}
@media(max-width:600px){.psf-reference-value{font-size:15px!important}.psf-bonus-value .psf-included{font-size:17px}.psf-offer-item-value{font-size:15px}.psf-value-total{font-size:31px}.psf-value-note{font-size:13px}.psf-guarantee-heading{flex-direction:column}.psf-guarantee-heading h2{text-align:center}.psf-seal{width:150px}.psf-offer-value-caption{font-size:13px}}

.psf-offer-list{padding:22px 22px 4px!important;background:#fffdf8;color:#302c29;border:1px solid #dfd5c8;border-radius:14px}
.psf-offer-list .psf-check{color:#267640}
.psf-offer-item-value s{color:#9b3930}
.psf-offer-item-value strong{color:#1c6938}
@media(max-width:600px){.psf-offer-list{padding:18px 15px 1px!important}.psf-offer-list li{font-size:16px;gap:8px}}

/* 1.2.0 — restore the reference's missing visual sequence and genuine translated testimonials. */
.psf-testimonials{background:var(--psf-tan);text-align:center;padding-block:40px}
.psf-testimonials h2{margin-bottom:16px}.psf-testimonials-intro{font-family:var(--psf-serif);font-size:27px;font-weight:700;margin-bottom:12px!important}
.psf-testimonials-note{font-size:14px;line-height:1.55;max-width:600px;margin:0 auto 24px!important;color:#3e342d}
.psf-testimonial-grid{display:grid;grid-template-columns:1fr;gap:22px;max-width:620px;margin:auto}
.psf-testimonial{margin:0;background:#fffdf8;border:1px solid #88766a;border-radius:18px;padding:28px;text-align:left;box-shadow:0 3px 8px #30281f18}
.psf-testimonial figcaption{font-weight:700;font-size:21px;margin-bottom:16px;color:#514337}
.psf-testimonial blockquote{margin:0;font-size:19px;line-height:1.65}.psf-testimonial blockquote p:last-child{margin-bottom:0}
.psf-photo-caption{font-size:12px;line-height:1.45;color:#514337;margin:8px 0 20px;text-align:center}.psf-comparison-photo{margin-bottom:26px;aspect-ratio:3/2;object-fit:cover}
.psf-audience-card>.psf-photo{margin-bottom:24px}.psf-outcomes>.psf-photo{margin-top:24px}
@media(max-width:600px){.psf-testimonial{padding:22px 20px}.psf-testimonial blockquote{font-size:18px}.psf-testimonials h2{font-size:28px}.psf-testimonials-intro{font-size:23px}.psf-comparison-photo{border-radius:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.psf-cta{transition:none}}
