:root{--psc-bg:#f5ecdd;--psc-paper:#fffcf6;--psc-pink:#f9e2e4;--psc-pink-2:#f6d9dc;--psc-gold:#cbb17a;--psc-gold-deep:#b98d5f;--psc-gold-soft:#e9dcc0;--psc-ink:#3a322e;--psc-ink-2:rgba(58,50,46,.74);--psc-ink-3:rgba(58,50,46,.56);--psc-pad:clamp(24px,4.2svh,60px);--psc-tight:clamp(6px,1.4svh,20px);--psc-glow:0 10px 28px -8px rgba(203,177,122,.7),0 0 0 1px rgba(203,177,122,.55)}html{scroll-snap-type:y proximity}.ps-sheet{overflow:clip}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}}.ps-herowrap{scroll-snap-align:start}section.ps-chapter{min-height:100svh;display:flex;flex-direction:column;justify-content:center;scroll-snap-align:start;scroll-snap-stop:normal;padding-block:var(--psc-pad);position:relative;isolation:isolate}section.ps-chapter>*{width:100%}section.ps-chapter>section,section.ps-chapter>div,section.ps-chapter>.section,section.ps-chapter>.split,section.ps-chapter>.hero,section.ps-chapter>.stats,section.ps-chapter>.badgebar,section.ps-chapter>.order,section.ps-chapter>.wsb,section.ps-chapter>.wcert{padding-top:var(--psc-tight);padding-bottom:var(--psc-tight);margin-block:0}section.ps-chapter.psc-pink{background:linear-gradient(180deg,var(--psc-pink) 0%,var(--psc-pink-2) 100%);border-top:1px solid var(--psc-gold);border-bottom:1px solid var(--psc-gold)}.ps-chapter h1{font-size:clamp(28px,3.7vw,50px)}.ps-chapter h2{font-size:clamp(25px,3.2vw,44px);margin-bottom:clamp(6px,1.1svh,14px)}.ps-chapter h3{font-size:clamp(15px,1.15vw,18px)}.ps-chapter .eyebrow{margin-bottom:clamp(6px,1.1svh,14px)}.ps-chapter .section-lede{margin-bottom:clamp(12px,2.2svh,30px);font-size:clamp(14px,1.15vw,17px);max-width:68ch}.ps-chapter .lede{font-size:clamp(14px,1.15vw,17.5px)}.ps-chapter .fine-print{margin-top:clamp(8px,1.4svh,18px);font-size:11.5px}.ps-chapter .check-list{margin-top:clamp(8px,1.6svh,18px);gap:clamp(6px,1.1svh,12px)}.ps-chapter .check-list li{font-size:clamp(13.5px,1vw,15px)}.ps-chapter :is(.split-media,.use-media,.hero-main,.intro-product-stage,.ps-film-wrap) img,.ps-chapter :is(.split-media,.use-media,.ps-film-wrap) video{max-height:min(62svh,640px)}.ps-chapter .g-card{aspect-ratio:3/4;max-height:min(52svh,540px)}.ps-chapter .g-card img{height:100%}.ps-chapter span.wow-count,.ps-chapter span.psc-count,span.wow-count,span.psc-count{display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0;padding:0;max-width:none}.site-nav a,.mobile-nav-links a,.gp-pill,.gp-pill-nav,.psx-pill,.btn,.btn-red,.gp-hero__cta,.wcert-chip,.certstrip a,.hero-thumbs button,.sticky-wait-btn,.psc-doclink,.psc-linkrow a{transition:transform .25s var(--ease,cubic-bezier(.22,1,.36,1)),box-shadow .25s var(--ease,cubic-bezier(.22,1,.36,1)),border-color .25s,filter .25s}:is(.site-nav a,.mobile-nav-links a,.gp-pill,.psx-pill,.btn,.btn-red,.gp-hero__cta,.wcert-chip,.certstrip a,.hero-thumbs button,.sticky-wait-btn,.psc-doclink,.psc-linkrow a):is(:hover,:focus-visible){transform:scale(1.06) translateY(-2px);box-shadow:var(--psc-glow)}.gp-pill-nav:is(:hover,:focus-within){transform:scale(1.06) translateY(-2px);box-shadow:var(--psc-glow)}.gp-pill-nav.gp-active:is(:hover,:focus-within){box-shadow:var(--psc-glow)}@media(prefers-reduced-motion:reduce){:is(.site-nav a,.gp-pill,.gp-pill-nav,.psx-pill,.btn,.btn-red,.gp-hero__cta,.wcert-chip,.certstrip a,.hero-thumbs button,.sticky-wait-btn,.psc-doclink,.psc-linkrow a):is(:hover,:focus-visible){transform:none}}#shop-hero .hero{padding-top:0;align-content:center}#shop-hero .hero-main{max-height:min(50svh,540px);aspect-ratio:4/3}#shop-hero .hero-thumbs{margin-top:10px}#shop-hero .hero-thumbs button{flex:0 0 66px;width:66px;height:56px}#shop-hero .buybox h1{font-size:clamp(25px,2.9vw,40px)}#shop-hero .buybox-sub{font-size:14.5px;margin-bottom:16px}#shop-hero .mini-features{gap:8px}#shop-hero .mini-features>div{font-size:12.5px;padding:12px 14px}#shop-hero .clinic-math{font-size:13px;padding:12px 14px}#shop-hero .bundle-line{font-size:12.5px}#shop-hero .trust-row{font-size:12px}#ps-campaign .ps-head{margin-bottom:clamp(10px,1.8svh,20px)}#ps-campaign .ps-grid{gap:clamp(6px,.7vw,12px);margin-top:clamp(8px,1.6svh,18px);grid-auto-rows:minmax(0,1fr);max-height:min(50svh,520px)}#ps-campaign .ps-grid figure{min-height:0}#ps-campaign .ps-grid img{height:100%;aspect-ratio:auto;object-fit:cover}#ps-campaign .ps-sign{margin-top:clamp(10px,1.8svh,20px);font-size:clamp(16px,1.6vw,21px)}@media(max-width:860px){#ps-campaign .ps-grid{max-height:none;grid-auto-rows:auto}#ps-campaign .ps-grid img{aspect-ratio:4/3}}#technology .intro{gap:clamp(22px,3.4vw,56px)}#technology .intro-product-stage{aspect-ratio:auto;height:min(44svh,460px);max-height:none}#technology .intro-visual .intro-product-stage img{height:100%;max-height:100%;object-fit:contain}#technology .check-list{margin-top:clamp(8px,1.5svh,16px)}.psc-statstrip{margin-top:clamp(12px,2.2svh,26px);border-radius:18px;padding-bottom:0!important;background:linear-gradient(180deg,var(--psc-pink),var(--psc-pink-2));border-top:1px solid var(--psc-gold);border-bottom:1px solid var(--psc-gold);padding-top:clamp(12px,1.8svh,20px)!important}.psc-statstrip.badgebar{padding-bottom:clamp(12px,1.8svh,20px)!important}.psc-statstrip .badge{background:#fffcf6db;border:1px solid var(--psc-gold-soft);border-radius:14px;padding:clamp(10px,1.5svh,16px) 14px;box-shadow:none}.psc-statstrip .badge strong{font-size:14px;margin-bottom:4px}.psc-statstrip .badge span{font-size:11.5px}#results .stats-grid{margin-top:clamp(12px,2.2svh,28px);gap:clamp(8px,1vw,14px)}#results .stat{padding:clamp(16px,2.6svh,28px) 14px}#results .stat strong{font-size:clamp(34px,3.8vw,52px)}#results .mini-stats{margin-top:clamp(14px,2.4svh,30px);gap:clamp(18px,3vw,40px)}.psc-pillrow{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(8px,1vw,14px);margin-top:clamp(12px,2.2svh,26px);padding-top:clamp(10px,1.8svh,20px);border-top:1px solid var(--psc-gold)}.psc-pillrow a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--psc-paper);border:1px solid var(--psc-gold-soft);font-family:var(--font-mark,"Sora",sans-serif);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--psc-ink)}.psc-pillrow a i{width:7px;height:7px;border-radius:50%;background:var(--psc-gold);flex:none}.psc-pillrow a:hover{border-color:var(--psc-gold)}.psc-linkrow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);margin-top:clamp(10px,1.8svh,20px)}.psc-linkrow a{font-family:var(--font-mark,"Sora",sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--psc-gold-deep);padding:6px 4px;border-bottom:1px solid var(--psc-gold)}.psc-how{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(20px,3.2vw,54px);align-items:center;text-align:left;margin-top:clamp(10px,1.8svh,22px)}.psc-how-media{border-radius:var(--radius-lg,22px);overflow:hidden;box-shadow:0 4px 12px #b98d5f2e,0 30px 60px #b98d5f38;border:1px solid var(--psc-gold-soft)}.psc-how-media img{width:100%;height:100%;object-fit:cover;max-height:min(56svh,600px)}.psc-how-copy{text-align:left}.psc-how-copy .check-list li strong{color:var(--psc-ink);font-weight:600}.psc-how-copy .fine-print{margin-top:clamp(10px,1.8svh,18px)}@media(max-width:940px){.psc-how{grid-template-columns:1fr}}.psc-roster .wave{background:linear-gradient(160deg,var(--psc-paper) 0%,#fdf3ea 62%,var(--psc-pink) 100%);border:1px solid var(--psc-gold);color:var(--psc-ink);box-shadow:0 3px 10px #b98d5f24,0 18px 40px -22px #b98d5f80}.psc-roster .wave:before{content:none}.psc-roster .wave:after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--psc-edge,var(--psc-gold)),transparent 130%)}.psc-roster .wave h3{color:var(--psc-ink);font-family:var(--font-display)}.psc-roster .wave p{color:var(--psc-ink-2);opacity:1}.psc-roster .wave-nm{color:var(--psc-edge,var(--psc-gold-deep));opacity:1}.psc-roster .wave.blue{--psc-edge:#3a8fd0}.psc-roster .wave.red{--psc-edge:#c8266f}.psc-roster .wave.nir{--psc-edge:#8b5cf6}.psc-roster .wave.deep{--psc-edge:#3556c9}@keyframes ps-sway{0%{transform:translate(-7px)}to{transform:translate(7px)}}.psc-roster .wave.psm-in{animation:ps-sway 6s ease-in-out .9s infinite alternate none}.psc-roster .wave.psm-in:nth-child(2){animation-delay:1.4s}.psc-roster .wave.psm-in:nth-child(3){animation-delay:1.9s}.psc-roster .wave.psm-in:nth-child(4){animation-delay:2.4s}.psc-roster .wave.is-lead{border-color:var(--psc-gold-deep);box-shadow:0 6px 16px #b98d5f3d,0 26px 54px -20px #b98d5fb3,0 0 0 1px #cbb17a80}.psc-roster:is(:hover,:focus-within) .wave{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.psc-roster .wave.psm-in{animation:none}}#light-engine .ple-wrap{max-height:min(50svh,560px);aspect-ratio:16/10;margin-inline:auto}@media(max-width:620px){#light-engine .ple-wrap{max-height:min(52svh,460px)}}#light-engine .le-grid{margin-top:clamp(10px,1.8svh,26px);gap:clamp(16px,2.4vw,40px)}#light-engine .le-rows{gap:clamp(8px,1.4svh,18px)}#light-engine .le-role{font-size:12.5px;margin-top:5px;line-height:1.45}#light-engine .le-head{margin-bottom:6px}#light-engine .psc-roster{margin-top:clamp(12px,2.2svh,26px);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,14px)}#light-engine .psc-roster .wave{min-height:0;padding:clamp(14px,2.2svh,22px)}#light-engine .psc-roster .wave p{font-size:12.5px;line-height:1.5}@media(max-width:1040px){#light-engine .psc-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#light-engine .psc-roster{grid-template-columns:1fr}}.psc-emitters{background:linear-gradient(160deg,var(--psc-pink) 0%,var(--psc-pink-2) 100%)!important;border:1px solid var(--psc-gold);color:var(--psc-ink);padding:clamp(22px,3.4svh,40px) clamp(18px,2vw,32px);box-shadow:0 4px 12px #b98d5f29,0 26px 60px -28px #b98d5fcc}.psc-emitters .n{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--psc-ink);-webkit-text-fill-color:var(--psc-ink);font-family:var(--font-display);font-weight:400;font-size:clamp(66px,7.6vw,124px);line-height:.95}.psc-emitters .lab{color:var(--psc-gold-deep);margin-top:10px}.psc-emitters .cap{color:var(--psc-ink-2);font-size:13.5px;margin-top:12px}#numbers .wsb{padding-left:var(--gutter);padding-right:var(--gutter)}#numbers .wsb-eyebrow{margin-bottom:clamp(10px,1.8svh,24px)}#numbers .wsb-stat strong{font-size:clamp(38px,4.4vw,62px)}#numbers .ba-wrap{width:min(100%,24svh,280px);margin-inline:auto}#numbers .psc-seeit{margin-top:clamp(10px,1.8svh,24px);text-align:center}#how-to-use .use-steps{gap:clamp(8px,1vw,14px)}#how-to-use .use-step{padding:clamp(16px,2.4svh,26px) clamp(14px,1.6vw,22px)}#how-to-use .use-num{font-size:clamp(32px,3.4vw,48px);margin-bottom:8px}#how-to-use .use-step p{font-size:13px}#science .science-grid{gap:clamp(8px,1.1vw,16px)}#science .sci-card{padding:clamp(16px,2.4svh,26px) clamp(16px,1.8vw,26px)}#science .sci-card p{font-size:13.5px;line-height:1.62}#compare-tech .dark-section{align-items:center}#compare-tech .pld-module{max-width:min(620px,100%)}#compare-tech .diff-stats{margin-top:clamp(12px,2.2svh,28px);gap:clamp(16px,2.4vw,34px)}#materials .split{padding-top:var(--psc-tight);padding-bottom:var(--psc-tight)}#materials .split+.split{margin-top:clamp(12px,2.4svh,34px)}#materials .split-media img{max-height:min(38svh,420px)}#materials .split-copy p{font-size:14.5px;margin-bottom:10px}#compare .compare-cards{gap:clamp(10px,1.6vw,24px)}#compare .cc{padding-top:clamp(18px,2.6svh,28px)}#compare .cc-row{padding:clamp(6px,1.1svh,11px) 6px;font-size:12.5px}#compare .cc-sub{margin-bottom:clamp(8px,1.6svh,18px)}#rituals .psc-part+.psc-part{margin-top:clamp(16px,3svh,40px)}#rituals .timeline{margin-top:clamp(12px,2svh,26px)}#rituals .tl-item{padding-bottom:clamp(10px,1.8svh,22px)}#rituals .tl-item p{font-size:13.5px}#rituals .gallery3{gap:clamp(10px,1.4vw,16px)}#rituals .g-card{aspect-ratio:16/11;max-height:min(25svh,280px)}#rituals .psc-part+.psc-part h2{margin-bottom:8px}#rituals .tl-item p{margin-top:4px}#rituals .section-lede{margin-bottom:clamp(8px,1.4svh,18px)}#rituals .psc-part{padding-top:0;padding-bottom:0}#rituals h2{font-size:clamp(22px,2.7vw,36px)}.psc-spectables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,26px);margin-top:clamp(12px,2.2svh,28px);text-align:left}@media(max-width:900px){.psc-spectables{grid-template-columns:1fr}}.psc-tablewrap{overflow-x:auto;border:1px solid var(--psc-gold);border-radius:16px;background:var(--psc-paper);box-shadow:0 3px 10px #b98d5f1f,0 22px 48px -26px #b98d5fa6}.psc-spec-table{width:100%;border-collapse:separate;border-spacing:0;font-size:clamp(12.5px,1vw,14.5px)}.psc-spec-table caption{font-family:var(--font-display);font-size:clamp(15px,1.4vw,19px);font-weight:500;letter-spacing:.02em;color:var(--psc-ink);text-align:left;padding:14px 18px 10px;border-bottom:1px solid var(--psc-gold-soft)}.psc-spec-table th,.psc-spec-table td{padding:clamp(8px,1.4svh,13px) 18px;vertical-align:top}.psc-spec-table th{width:38%;font-family:var(--font-display);font-weight:500;font-size:clamp(12.5px,1.05vw,15px);color:var(--psc-gold-deep);letter-spacing:.02em;text-align:left;white-space:nowrap}.psc-spec-table td{color:var(--psc-ink);font-weight:500}.psc-spec-table tbody tr:nth-child(odd){background:var(--psc-pink)}.psc-spec-table tbody tr:nth-child(2n){background:transparent}.psc-spec-table tbody tr+tr th,.psc-spec-table tbody tr+tr td{border-top:1px solid rgba(203,177,122,.35)}.psc-spec-table td a{color:var(--psc-gold-deep);text-decoration:underline}@media(max-width:520px){.psc-spec-table th{white-space:normal;width:42%}.psc-spec-table th,.psc-spec-table td{padding-inline:12px}}#specs h2{font-size:clamp(22px,2.8vw,38px)}#specs .section-lede{margin-bottom:clamp(8px,1.4svh,18px)}#specs .psc-statstrip{margin-top:clamp(8px,1.4svh,16px)}#specs .psc-statstrip .badge{padding:clamp(8px,1.2svh,13px) 12px}#specs .psc-spec-table caption{padding:11px 18px 8px}#specs .psc-spec-table th,#specs .psc-spec-table td{padding-block:clamp(6px,1.05svh,11px)}.psc-doclink{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(14px,2.4svh,28px);padding:14px 30px;border-radius:999px;background:linear-gradient(135deg,#e6cf9c 0%,var(--psc-gold) 45%,var(--psc-gold-deep) 100%);border:1px solid rgba(185,141,95,.65);color:#33291f;font-family:var(--font-mark,"Sora",sans-serif);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 22px #cbb17a73,inset 0 1px #ffffff8c}#certifications .wcert-chips{margin-top:clamp(10px,1.8svh,22px);gap:clamp(8px,1vw,12px)}#certifications .wcert-note{margin-top:clamp(12px,2svh,24px);font-size:12px}#order .order-card{padding:clamp(26px,4.2svh,56px) clamp(20px,4vw,60px)}#order .psc-faq{margin-top:clamp(18px,3svh,44px)}#order .faq-list{max-width:920px}#order .faq-list summary{padding:clamp(10px,1.7svh,16px) 44px clamp(10px,1.7svh,16px) 0;font-size:15px}#order .faq-list details p{padding-bottom:14px;font-size:13.5px}@media(min-width:900px){#order .faq-list{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,48px)}#order .faq-list details{align-self:start}}@media(max-width:749px){section.ps-chapter{padding-block:clamp(18px,3svh,34px)}.ps-chapter h2{font-size:clamp(23px,6.4vw,32px)}.ps-chapter .section-lede{font-size:14px}#shop-hero .hero-main{max-height:34svh}#shop-hero .buybox h1{font-size:clamp(23px,7vw,30px)}#shop-hero .buybox-sub{font-size:13.5px;margin-bottom:12px}#technology .intro-product-stage{max-height:34svh}#results .stat{padding:14px 10px}#results .stat strong{font-size:clamp(30px,9vw,40px)}#numbers .ba-wrap{width:min(100%,22svh,240px)}.psc-emitters .n{font-size:clamp(58px,17vw,90px)}#shop-hero .mini-features{grid-template-columns:1fr}#shop-hero .mini-features>div{font-size:12px;padding:10px 12px}#how-to-use .use-steps{grid-template-columns:repeat(2,1fr)}#how-to-use .use-step{padding:14px 12px}#how-to-use .use-num{font-size:30px;margin-bottom:4px}#rituals .gallery3{grid-template-columns:repeat(2,1fr)}#rituals .g-card{aspect-ratio:3/4;max-height:22svh}#rituals .g-card:last-child{grid-column:span 2;aspect-ratio:16/9}#materials .split-media img{max-height:26svh}#science .sci-card p{font-size:13px}#light-engine .psc-roster .wave p{font-size:12px}}.ps-chapter .psc-tablewrap,.ps-chapter .compare-cards{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ps-chapters.css.map */
