/* Persona v2 UI - homepage body + popups (scoped to .pn-body / .pn-modal). Generated from Persona_Updated_Homepage.html */
.pn-body{--green:#2E3A4B;--green-2:#2E3B4D;--green-soft:#FBFAF7;--lime:#EFEDE8;--lime-2:#EFEDE8;--plum:#B4532F;--lav:#EFEDE8;--sage:#F0EEE9;--sage-2:#F2F0EC;--ink:#1E2A38;--muted:#535D6B;--r-sm:12px;--r:20px;--r-lg:28px;--pill:999px;--wrap:1180px;--shadow:0 18px 50px -24px rgba(30,42,56,.35);--font:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}.pn-body *{box-sizing:border-box;margin:0;padding:0}.pn-body{font-family:var(--font);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.pn-body img{display:block;max-width:100%;height:auto}.pn-body a{color:inherit}.pn-body button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.pn-body .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.pn-body :focus-visible{border-radius:6px}.pn-body .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pn-body .pbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--pill);font-weight:600;text-decoration:none;padding:12px 24px;font-size:17px;transition:transform .15s,background .2s,box-shadow .2s;white-space:nowrap}.pn-body .pbtn:active{transform:translateY(1px)}.pn-body .hero{--cream:#FFFFFD;--forest:#1E2A38;--sage:#E4E0D8;--mint:#D5E8DC;--oat:#F0EEE9;--action:#B4532F;--action-h:#9A472A;--soft:#5E6862;padding:4px 0 40px}.pn-body .hero-card{position:relative;display:grid;gap:0;align-items:center;padding:0;border-radius:var(--r-lg);color:var(--forest);overflow:hidden}.pn-body .eyebrow{align-self:flex-start;display:inline-flex;align-items:center;border-radius:var(--pill);line-height:1.3}.pn-body .eyebrow svg{width:16px;height:16px;flex:none}.pn-body .hero-copy{display:flex;flex-direction:column;padding:56px 48px 56px 64px}.pn-body .hero h1{margin-top:22px;text-wrap:balance}.pn-body .hero h1 em{margin-top:4px}.pn-body .hero .sub{margin-top:16px;line-height:1.6;color:var(--soft)}.pn-body .cta-row{display:flex;flex-wrap:wrap;align-items:center}.pn-body .btn-hero{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 30px;border-radius:var(--pill);font-size:18.7px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.pn-body .btn-hero{background:var(--action);color:#fff;box-shadow:0 14px 28px -14px rgba(196,97,63,.4)}.pn-body .btn-hero:hover{background:var(--action-h)}.pn-body .trust{list-style:none;display:flex;font-size:14px;line-height:20px;color:var(--soft)}.pn-body .trust li{display:flex;align-items:center;gap:8px}.pn-body .trust svg{width:16px;height:16px}.pn-body .trust{flex-wrap:wrap;gap:12px 28px;margin-top:28px;padding-top:24px;border-top:1px solid var(--sage)}.pn-body .trust b{color:var(--forest);font-weight:700}.pn-body .trust .ic-star{fill:var(--forest)}.pn-body .scene{position:relative;align-self:center;justify-self:end;width:100%}.pn-body .scene .photo{display:block;width:100%;object-fit:cover}@media (max-width:1024px){.pn-body .hero-copy{padding:44px 40px 36px}}@media (max-width:640px){.pn-body .hero-copy{padding:28px 20px 28px}.pn-body .hero-card{border-radius:var(--r)}.pn-body .hero h1{margin-top:18px}.pn-body .cta-row{flex-direction:column;align-items:stretch}.pn-body .btn-hero{width:100%;height:56px;padding:0 20px}.pn-body .btn-hero{font-size:18.7px}.pn-body .trust{flex-direction:column;gap:12px;margin-top:24px;padding-top:20px}.pn-body .scene{width:auto}}.pn-body .g-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.pn-body .f-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pn-body .f-tab{height:38px;padding:0 13px;border-radius:var(--pill);border:1px solid #8F9690;color:var(--forest);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.pn-body .f-panel{margin-top:12px;border-radius:16px}.pn-body .f-list{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.pn-body .f-list li{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border-radius:var(--pill);font-size:13px;font-weight:600;color:var(--forest);animation:fIn .3s ease both}.pn-body .f-list li:nth-child(2){animation-delay:.04s}.pn-body .f-list li:nth-child(3){animation-delay:.08s}.pn-body .f-list li:nth-child(4){animation-delay:.12s}.pn-body .f-list li:nth-child(5){animation-delay:.16s}.pn-body .cap{width:18px;height:8px;border-radius:5px;background:linear-gradient(90deg,#D9957A 50%,#F3E1D6 50%)}@keyframes fIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:640px){.pn-body .f-tab{flex:1 1 calc(50% - 3px);padding:0 8px}}@media (prefers-reduced-motion:reduce){.pn-body .f-list li{animation:none}}.pn-body .story .wrap{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}.pn-body .st-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pn-body .story h2{margin-top:12px;font-size:clamp(30px,3.2vw,42px);line-height:1.12;color:var(--ink)}.pn-body .story h2 em{color:#B4532F}.pn-body .j-text{display:grid;margin-top:28px}.pn-body .jt{grid-area:1/1;opacity:0;transform:translateY(8px);filter:blur(4px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1),filter .45s ease;pointer-events:none}.pn-body .jt.on{opacity:1;transform:none;filter:none;pointer-events:auto}.pn-body .jt h3{line-height:1.25;color:var(--ink);letter-spacing:-.01em}.pn-body .jt p{margin-top:8px;font-size:16px;line-height:1.6;color:var(--muted);max-width:42ch}.pn-body .j-track{position:relative;margin-top:28px;padding-top:2px}.pn-body .j-line{position:relative;height:2px;border-radius:2px;background:#E4E0D8}.pn-body .j-fill{position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,#E7C2AE,#B4532F);transform-origin:left;transform:scaleX(var(--p,0))}.pn-body .j-dot{position:absolute;top:50%;left:calc(var(--p,0)*100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#B4532F;box-shadow:0 0 0 5px rgba(196,97,63,.16)}.pn-body .j-stops{position:relative;height:22px;margin-top:12px}.pn-body .j-stop{position:absolute;top:0;white-space:nowrap;font-size:13px;font-weight:600;color:#5E6862;padding:4px 0;transition:color .4s}.pn-body .j-stop:hover,.pn-body .j-stop.on{color:var(--ink)}.pn-body .j-tick{position:absolute;top:50%;width:2px;height:8px;margin-top:-4px;border-radius:1px;background:#D3CFC7}.pn-body .st-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:36px}.pn-body .st-cta .btn-hero{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pill);font-weight:700;color:#fff;background:#B4532F;text-decoration:none;transition:background .2s}.pn-body .st-cta .btn-hero:hover{background:#9A472A}.pn-body .st-cta span{font-size:14px;color:var(--muted)}.pn-body .stage{position:relative;aspect-ratio:1/1;isolation:isolate;transition:--gx 1.2s,--gy 1.2s}@property --gx{syntax:"<percentage>";inherits:false;initial-value:30%}@property --gy{syntax:"<percentage>";inherits:false;initial-value:30%}.pn-body .stage[data-ch="2"]{--gx:70%;--gy:25%}.pn-body .stage[data-ch="3"]{--gx:30%;--gy:72%}.pn-body .stage[data-ch="4"]{--gx:50%;--gy:20%}.pn-body .L{position:absolute;transition:transform .8s cubic-bezier(.22,.7,.18,1),opacity .55s ease;will-change:transform,opacity}.pn-body .pk-wrap{left:50%;top:50%;width:46%;transform:translate(-50%,-50%) rotate(-3deg)}.pn-body .stage[data-ch="2"] .pk-wrap{transform:translate(-50%,-50%) rotate(0) scale(1.04)}.pn-body .stage[data-ch="3"] .pk-wrap{transform:translate(-80%,-50%) rotate(-5deg) scale(.86)}.pn-body .stage[data-ch="4"] .pk-wrap{transform:translate(-50%,-96%) rotate(0) scale(.5)}.pn-body .drift{animation:drift 7s ease-in-out infinite}@keyframes drift{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(0,-7px) rotate(.8deg)}}.pn-body .pk{position:relative;aspect-ratio:4/5;border-radius:10px;padding:16% 11% 11%;background:linear-gradient(160deg,#FFFFFF 0%,#F4F3F2 55%,#ECEBEA 100%);box-shadow:0 26px 40px -24px rgba(30,42,56,.5),0 2px 6px rgba(30,42,56,.08);overflow:hidden}.pn-body .pk::before,.pn-body .pk::after{content:"";position:absolute;left:0;right:0;height:7%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 2px,transparent 2px 5px)}.pn-body .pk::before{top:0}.pn-body .pk::after{bottom:0}.pn-body .pk .sheen{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translateX(-60%)}.pn-body .stage.run[data-ch="1"] .pk .sheen{animation:sheen 1.2s ease-out both}@keyframes sheen{to{transform:translateX(60%)}}.pn-body .pk-word{font-size:clamp(15px,2.3vw,28px);font-weight:700;letter-spacing:.02em;color:transparent;line-height:1}.pn-body .pk-name{margin-top:6%;height:1.3em;font-size:clamp(11px,1.4vw,17px)}.pn-body .pk-name i{display:inline-block;font-style:normal;opacity:0;transform:translateY(3px);transition:opacity .18s ease,transform .18s ease}.pn-body .pk-name i.on{opacity:1;transform:none}.pn-body .pk-list{list-style:none;margin-top:8%;font-size:clamp(8px,.95vw,12px);color:#4A4A4A}.pn-body .pk-list li{position:relative;padding:3px 0;opacity:0;transform:translateX(-4px);transition:opacity .35s,transform .35s}.pn-body .pk-list li::after{content:"";position:absolute;left:0;right:22%;bottom:0;height:1px;background:#BDBDBD;transform:scaleX(0);transform-origin:left;transition:transform .45s}.pn-body .stage:not([data-ch="1"]) .pk-list li{opacity:1;transform:none}.pn-body .stage:not([data-ch="1"]) .pk-list li::after{transform:scaleX(1)}.pn-body .pk-list li:nth-child(2),.pn-body .pk-list li:nth-child(2)::after{transition-delay:.2s}.pn-body .pk-list li:nth-child(3),.pn-body .pk-list li:nth-child(3)::after{transition-delay:.4s}.pn-body .pk-list li:nth-child(4),.pn-body .pk-list li:nth-child(4)::after{transition-delay:.6s}.pn-body .pk-badge{position:absolute;right:10%;bottom:11%;width:18%;aspect-ratio:1;border-radius:50%;background:#222;display:grid;place-items:center;color:#fff}.pn-body .pk-badge svg{width:46%;height:46%}.pn-body .pk-badge small{position:absolute;top:104%;font-size:clamp(6px,.6vw,8px);letter-spacing:.06em;color:#555;text-transform:uppercase}.pn-body .fan{left:50%;top:50%;width:40%;opacity:0;transform:translate(-80%,-50%) rotate(-5deg) scale(.86)}.pn-body .fan .pk{padding:14% 11%}.pn-body .fan .pk-word{font-size:clamp(11px,1.6vw,20px)}.pn-body .fan .pk-name{margin-top:8%;font-size:clamp(9px,1.1vw,13px)}.pn-body .stage[data-ch="3"] .fan{opacity:1}.pn-body .stage[data-ch="3"] .f1{transform:translate(-52%,-53%) rotate(1deg) scale(.86);transition-delay:.1s}.pn-body .stage[data-ch="3"] .f2{transform:translate(-30%,-56%) rotate(6deg) scale(.86);transition-delay:.2s}.pn-body .stage[data-ch="3"] .f3{transform:translate(-9%,-59%) rotate(11deg) scale(.86);transition-delay:.3s}.pn-body .chip{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(255,252,250,.97);font-size:13px;font-weight:600;color:var(--ink);box-shadow:0 12px 26px -16px rgba(30,42,56,.45);opacity:0;transform:translateY(10px)}.pn-body .chip b{font-weight:600;color:var(--muted)}.pn-body .chip svg{width:16px;height:16px;stroke:#2F6B4F;fill:none;stroke-width:2.4}.pn-body .q1{left:7%;top:16%}.pn-body .q2{right:7%;top:30%}.pn-body .q3{left:9%;bottom:17%}.pn-body .stage[data-ch="1"] .q1{opacity:1;transform:none;transition-delay:.55s}.pn-body .stage[data-ch="1"] .q2{opacity:1;transform:none;transition-delay:.9s}.pn-body .stage[data-ch="1"] .q3{opacity:1;transform:none;transition-delay:1.25s}.pn-body .n1{right:6%;top:20%}.pn-body .n2{left:6%;bottom:16%}.pn-body .stage[data-ch="2"] .n1{opacity:1;transform:none;transition-delay:.9s}.pn-body .stage[data-ch="2"] .n2{opacity:1;transform:none;transition-delay:1.3s}.pn-body .d1{left:50%;bottom:9%;transform:translate(-50%,10px)}.pn-body .stage[data-ch="3"] .d1{opacity:1;transform:translate(-50%,0);transition-delay:.6s}.pn-body .days{left:9%;right:9%;top:52%;display:grid;grid-template-columns:repeat(3,1fr);gap:6%;opacity:0;transform:translateY(12px)}.pn-body .stage[data-ch="4"] .days{opacity:1;transform:none;transition-delay:.25s}.pn-body .mo{text-align:center}.pn-body .mo-g{display:grid;grid-template-columns:repeat(7,1fr);gap:clamp(3px,.5vw,6px)}.pn-body .dd{aspect-ratio:1;border-radius:50%;background:#E9E6E0;transform:scale(.7);transition:background .25s,transform .25s}.pn-body .stage[data-ch="4"] .dd{background:var(--c,#B4532F);transform:scale(1);transition-delay:calc(.55s + var(--i)*24ms)}.pn-body .mo-l{display:block;margin-top:10px;font-size:12px;font-weight:600;color:#5E6862;transition:color .3s}.pn-body .stage[data-ch="4"] .mo:nth-child(1) .mo-l{color:var(--ink);transition-delay:1.1s}.pn-body .stage[data-ch="4"] .mo:nth-child(2) .mo-l{color:var(--ink);transition-delay:1.75s}.pn-body .stage[data-ch="4"] .mo:nth-child(3) .mo-l{color:var(--ink);transition-delay:2.4s}.pn-body .three{left:0;right:0;bottom:6%;text-align:center;opacity:0;transform:translateY(12px)}.pn-body .three strong{display:block;font-size:clamp(28px,3.8vw,44px);line-height:1;letter-spacing:-.02em;color:#B4532F}.pn-body .three span{display:block;margin-top:6px;font-size:14px;color:var(--muted)}.pn-body .stage[data-ch="4"] .three{opacity:1;transform:none;transition-delay:2.75s}@media (max-width:1024px){.pn-body .story .wrap{grid-template-columns:minmax(0,1fr);gap:28px}.pn-body .st-copy{display:contents}.pn-body .st-eyebrow{order:1}.pn-body .story h2{order:2}.pn-body .stage{order:3;width:100%;margin-inline:auto}.pn-body .j-wrap{order:4}.pn-body .st-cta{order:5;margin-top:0}.pn-body .j-text{margin-top:0}}@media (max-width:640px){.pn-body .chip{font-size:12px;padding:7px 11px}.pn-body .q2{right:5%}.pn-body .jt p{font-size:15px}.pn-body .j-stop{font-size:12px}.pn-body .st-cta span{text-align:center}.pn-body .three span{font-size:12.5px}.pn-body .mo-l{font-size:11px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.pn-body .drift,.pn-body .pk .sheen{animation:none!important}.pn-body .L,.pn-body .chip,.pn-body .pk-list li,.pn-body .jt,.pn-body .dd{transition-duration:.01s!important;transition-delay:0s!important}}.pn-body .sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(245,244,240,.96);backdrop-filter:blur(8px);border-top:1px solid var(--sage);transform:translateY(110%);transition:transform .25s}.pn-body .sticky.show{transform:none}.pn-body .sticky .pbtn{width:100%;border-radius:var(--pill)}@media (max-width:640px){.pn-body .sticky{display:block}}.pn-body .sticky small{display:block;text-align:center;font-size:12px;color:var(--muted);margin-top:4px}.pn-body .experts p{max-width:32ch}.pn-body .compare .wrap{gap:24px}.pn-body .faq details{margin-bottom:8px}@media (max-width:640px){.pn-body .wrap{padding:0 16px}}@media (prefers-reduced-motion:reduce){.pn-body *{transition:none!important;scroll-behavior:auto!important}}.pn-body .experts,.pn-body .goals{padding-block:72px}.pn-body .compare h2,.pn-body .faq h2{font-size:clamp(30px,3.2vw,42px);line-height:1.12}.pn-body .pbtn:not(.btn-hero){height:52px;padding:0 28px;font-size:16px;font-weight:600;line-height:1}.pn-body .sticky .pbtn{height:56px;font-size:18.7px}.pn-body .experts p{margin:16px 0 28px}.pn-body .goals p,.pn-body .faq .wrap>div>p{margin:12px 0 28px}.pn-body .videos p{margin:12px 0 40px}.pn-body .compare .pbtn{margin-top:28px}.pn-body .experts .wrap,.pn-body .faq .wrap{gap:56px}.pn-body .experts .pbtn{color:var(--ink)}@media (max-width:640px){.pn-body .experts{padding-block:48px}.pn-body .experts .wrap,.pn-body .faq .wrap,.pn-body .compare .wrap{gap:32px}}.pn-body .compare :focus-visible{outline-color:#EFEDE8}.pn-body .compare .wrap>div:first-child{align-self:center}.pn-body .hero-copy{padding-inline:64px 48px}@media (max-width:1024px){.pn-body .hero-copy{padding-inline:40px}.pn-body .goal{max-width:560px}}@media (max-width:640px){body.pn-page{padding-bottom:100px}}.pn-body{--serif:"Newsreader",Georgia,"Times New Roman",serif}.pn-body .hero-card{background:transparent!important;border:0!important;box-shadow:none!important}.pn-body .eyebrow{background:none;padding:0;gap:10px;font-size:13px;font-weight:600;color:var(--forest)}.pn-body .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#B4532F}.pn-body .hero h1{font-family:var(--serif);font-weight:500;letter-spacing:-.015em;color:var(--forest)}.pn-body .hero h1 .l2{display:block}.pn-body .hero h1 em{display:inline;margin:0;color:#B4532F}.pn-body .sf-h{font-family:var(--serif);font-size:19px;font-weight:500;color:var(--forest)}.pn-body .experts h2,.pn-body .goals h2,.pn-body .compare h2{letter-spacing:-.01em}.pn-body .faq h2{font-family:var(--serif);font-weight:500;letter-spacing:-.01em}.pn-body .videos h2{letter-spacing:-.01em}.pn-body .story h2{font-family:var(--serif);font-weight:500;letter-spacing:-.01em}.pn-body .story h2 em{font-family:var(--serif)}.pn-body .three strong{font-family:var(--serif);font-weight:500}.pn-body .jt h3{font-family:var(--serif);font-weight:500;font-size:24px}.pn-body .compare h2{color:var(--ink)}.pn-body .cta-row{gap:12px}.pn-body .scene{margin-bottom:56px!important}.pn-body .scene::before{content:"";position:absolute;inset:8% -6% -6% 6%;z-index:-1;border-radius:40%;background:radial-gradient(closest-side,rgba(214,176,132,.22),rgba(214,176,132,0))}.pn-body .hero-card{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important}.pn-body .scene{max-width:480px!important;margin:40px 0 40px 0!important}@media (min-width:1025px){.pn-body .hero-copy{padding-right:64px!important}}.pn-body .scene .photo{aspect-ratio:1.06/1!important}@media (max-width:1024px){.pn-body .hero-card{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1025px){.pn-body .hero-copy{padding:0!important;justify-content:center}.pn-body .trust{margin-top:20px!important;padding-top:16px!important}.pn-body .scene{justify-self:stretch!important;max-width:none!important;margin:0!important}.pn-body .scene .photo{object-fit:cover}.pn-body .hero-card{overflow:visible!important}}.pn-body .eyebrow .dot,.pn-body .trust svg{flex:none}@media (min-width:1025px) and (max-width:1199px){.pn-body .hero-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:40px!important}.pn-body .btn-hero{padding:0 18px!important}}.pn-body .f-tab:hover{background:#EAF5EE!important;color:var(--forest)!important}.pn-body .f-tab[aria-pressed="true"],.pn-body .f-tab[aria-pressed="true"]:hover{color:#1E2A38!important}.pn-body .f-panel{border:1px solid #E1EEE6}.pn-body .f-list li{background:#FFFFFD!important}@media (min-width:1025px){.pn-body .story .wrap{align-items:center}.pn-body .stage{justify-self:stretch;width:100%}}@media (min-width:1025px) and (max-width:1199px){.pn-body .story .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:40px!important}}@media (max-width:1024px){.pn-body .scene{max-width:560px!important;width:100%;margin:8px auto 40px!important;justify-self:center!important}.pn-body .stage{max-width:560px}}@media (max-width:640px){.pn-body .scene{margin:0 0 28px!important}}.pn-body .hero{overflow-x:clip}@media (max-width:640px){.pn-body .cta-row,.pn-body .goal,.pn-body .trust{order:0!important}.pn-body .hero-copy{padding-inline:0!important}.pn-body .eyebrow{align-items:flex-start}.pn-body .eyebrow .dot{margin-top:5px}}@media (min-width:641px) and (max-width:1024px){.pn-body .hero-copy{padding-inline:0!important}.pn-body .scene{justify-self:start!important;margin:8px 0 40px!important}.pn-body .stage{margin-inline:0!important;justify-self:start}.pn-body .trust,.pn-body .cta-row,.pn-body .goal{max-width:560px}}.pn-body .f-tab{border-color:#7D847E!important}.pn-body .f-tab:hover{border-color:#5F9A7B!important}.pn-body .f-tab[aria-pressed="true"],.pn-body .f-tab[aria-pressed="true"]:hover{border-color:#2F6B4F!important;box-shadow:inset 0 0 0 1px #2F6B4F,0 6px 14px -10px rgba(47,107,79,.45)!important}.pn-body .f-panel{background:#EDF5EF!important;border-color:#D3E5DA!important}@media (min-width:1025px) and (max-width:1120px){.pn-body .btn-hero{padding:0 16px!important;font-size:16px!important}.pn-body .cta-row{gap:10px!important}}@media (max-width:640px){.pn-body .n1{top:8%!important;right:4%!important}}.pn-body .pk-name{color:#6B6B6B}.pn-body .pk-word{background:linear-gradient(90deg,#6E6E6E,#3B3B3B);-webkit-background-clip:text;background-clip:text}.pn-body .j-stop{min-width:24px;min-height:28px}@media (max-width:1024px){.pn-body .story h2{margin-top:-16px}}.pn-body .st-pause{position:absolute;right:14px;bottom:14px;z-index:5;width:34px;height:34px;border-radius:50%;border:1px solid #D3CFC7;display:grid;place-items:center;cursor:pointer;opacity:.75;transition:opacity .2s}.pn-body .st-pause:hover,.pn-body .st-pause:focus-visible{opacity:1}.pn-body .st-pause svg{width:16px;height:16px;fill:#1E2A38}.pn-body .st-pause .iy,.pn-body .st-pause.paused .ip{display:none}.pn-body .st-pause.paused .iy{display:inline}.pn-body .stage .L,.pn-body .stage .pk,.pn-body .stage .dd{backface-visibility:hidden}.pn-body .hero .sub{font-size:18px}.pn-body .goal{margin-top:28px!important}.pn-body .f-list{margin-top:0!important}.pn-body .f-panel{padding:12px 14px!important}.pn-body .cta-row{margin-top:28px!important}.pn-body .trust.proof{border-top:0!important;padding-top:0!important;margin-top:18px!important;flex-direction:row!important;flex-wrap:wrap;gap:8px 24px!important}.pn-body .trust .ic-chk{stroke:#2F6B4F;fill:none;stroke-width:2.6}@media (max-width:640px){.pn-body .trust.proof{flex-direction:column!important;gap:10px!important}.pn-body .hero .sub{font-size:16px}}.pn-body .hero h1{font-size:clamp(32px,3.6vw,42px)!important;line-height:1.1!important}@media (min-width:1025px){.pn-body .hero{padding:24px 0 48px!important}.pn-body .hero-card{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;column-gap:56px!important;align-items:stretch!important}.pn-body .scene{align-self:stretch!important;position:relative}.pn-body .scene .photo{position:absolute!important;inset:0;width:100%;height:100%!important;aspect-ratio:auto!important}.pn-body .hero h1{margin-top:14px!important}.pn-body .hero .sub{margin-top:12px!important}.pn-body .goal,.pn-body .cta-row{margin-top:24px!important}.pn-body .trust.proof{margin-top:16px!important}}@media (max-width:1024px){.pn-body .hero{padding-bottom:40px}}@media (min-width:1025px){.pn-body .story .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;column-gap:56px!important}}.pn-body .f-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1)}.pn-body .f-reveal.open{grid-template-rows:1fr}.pn-body .f-reveal>.f-panel{overflow:hidden;min-height:0!important;margin-top:0!important;opacity:0;transform:translateY(-4px);transition:opacity .28s ease,transform .38s cubic-bezier(.2,.7,.2,1),margin-top .38s cubic-bezier(.2,.7,.2,1);border-width:0!important;padding-block:0!important}.pn-body .f-reveal.open>.f-panel{margin-top:12px!important;opacity:1;transform:none;border-width:1px!important;padding-block:12px!important}@media (prefers-reduced-motion:reduce){.pn-body .f-reveal,.pn-body .f-reveal>.f-panel{transition:none}}.pn-body .hero .btn-hero,.pn-body .st-cta .btn-hero{height:52px!important;padding:0 26px!important;font-size:16.5px!important;letter-spacing:0}.pn-body .hero .btn-hero,.pn-body .st-cta .btn-hero{box-shadow:0 10px 22px -14px rgba(180,83,47,.55)!important}@media (min-width:1025px) and (max-width:1120px){.pn-body .hero .btn-hero{padding:0 18px!important;font-size:15.5px!important}}@media (max-width:640px){.pn-body .hero .btn-hero,.pn-body .st-cta .btn-hero{height:50px!important}.pn-body .sticky .pbtn{height:50px!important;font-size:16.5px!important}}.pn-body .scene::before{display:none!important}.pn-body{--cream:#F7F5F1;--cream-2:#FFFFFF}.pn-body .scene{overflow:visible!important}.pn-body .scene .photo{border:0!important;border-radius:22px!important;box-shadow:0 30px 60px -44px rgba(30,42,56,.35)!important}.pn-body .safety{display:block!important;z-index:3}.pn-body .safety .sf-h{font-family:var(--serif);font-weight:500;color:#1E2A38}.pn-body .safety ul{list-style:none;gap:9px}.pn-body .safety li{gap:10px}.pn-body .safety li i{flex:none;border-radius:50%;background:#CFE8DA url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F6B4F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}@media (max-width:1024px){.pn-body .scene{margin-bottom:56px!important}}.pn-body .safety{box-sizing:border-box}.pn-body .safety .sf-h{margin:0}.pn-body .safety ul{padding:0;display:grid!important}.pn-body .safety li{display:grid!important;align-items:center;white-space:nowrap}.pn-body .safety li i{margin:0}.pn-body .faq summary::after{background-color:#43577A!important}.pn-body .f-tab[aria-pressed="true"],.pn-body .f-tab[aria-pressed="true"]:hover{background:#DCEEE3!important}.pn-body .stage{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.pn-body .stage::before,.pn-body .stage::after{display:none!important}.pn-body .mo-l small{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#6B7280;letter-spacing:0}.pn-body .st-pause{background:#fff!important}@media (max-width:640px){.pn-body .days{top:43%!important}.pn-body .mo-l small{font-size:10px;line-height:1.2}.pn-body .three{bottom:2%!important}.pn-body .three strong{font-size:30px!important}}.pn-body .safety .sf-h{font-size:16px!important;line-height:22px}.pn-body .safety ul{margin-top:9px!important}.pn-body em,.pn-body i,.pn-body .hero h1 em,.pn-body .story h2 em,.pn-body .three strong,.pn-body .pk-name,.pn-body .jt h3{font-style:normal!important}.pn-body .hero h1 em,.pn-body .story h2 em{font-weight:inherit}.pn-body .safety{width:max-content!important;max-width:calc(100% - 32px)!important;border-radius:12px!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 24px -16px rgba(30,42,56,.4)!important}.pn-body .safety .sf-h{display:none!important}.pn-body .safety ul{margin:0!important}.pn-body .safety li{color:#1E2A38}.pn-body .safety,.pn-body .safety[class]{top:auto!important;position:absolute!important;margin:0!important}@media (min-width:641px) and (max-width:1024px){.pn-body .scene{margin-bottom:40px!important}}@media (max-width:640px){.pn-body .safety li{white-space:nowrap!important}.pn-body .scene{margin-bottom:28px!important}}.pn-body .scene .photo{object-position:50% 92%!important}@media (max-width:640px){.pn-body .safety{position:static!important;margin:12px 0 0!important;max-width:none!important;width:auto!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}.pn-body .safety[class]{position:static!important;margin:12px 0 0!important;max-width:none!important;width:auto!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;padding:0 4px!important}}.pn-body .hero h1 em{white-space:nowrap}.pn-body .experts{background:transparent!important;color:var(--ink)!important}.pn-body .experts .wrap{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;column-gap:56px!important;align-items:center}.pn-body .experts h2{color:var(--ink)!important;font-family:var(--serif);font-weight:500;font-size:clamp(28px,2.8vw,38px)!important;line-height:1.15;margin-top:12px;max-width:20ch;text-wrap:balance}.pn-body .ex-lead{margin:14px 0 0!important;font-size:16px;line-height:1.6;color:var(--muted);max-width:42ch}.pn-body .ex-points{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.pn-body .ex-points li{display:grid;grid-template-columns:18px auto;column-gap:10px;align-items:center;font-size:14px;color:var(--ink)}.pn-body .ex-points li i{width:18px;height:18px;border-radius:50%;background:#CFE8DA url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F6B4F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}.pn-body .ex-cta{display:inline-flex!important;align-items:center;margin-top:28px;height:52px!important;padding:0 26px!important;border-radius:999px;background:#B4532F;color:#fff!important;font-weight:700;font-size:16.5px!important;text-decoration:none}.pn-body .ex-cta:hover{background:#9A472A}.pn-body .ex-team{display:grid}.pn-body .ex-card{margin:0;border-radius:22px;overflow:hidden}.pn-body .ex-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%}.pn-body .ex-card figcaption{display:grid;gap:2px}.pn-body .ex-card b{font-family:var(--serif);font-weight:500;color:var(--ink)}.pn-body .ex-card span{font-weight:600;color:#B4532F}.pn-body .ex-card em{font-style:normal!important;margin-top:6px;line-height:1.45;color:var(--muted)}@media (max-width:1024px){.pn-body .experts .wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:32px}}@media (max-width:640px){.pn-body .ex-cta{display:flex!important;justify-content:center;height:50px!important}}.pn-body .sci h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,2.8vw,38px);line-height:1.15;margin-top:12px;color:var(--ink)}.pn-body .sci-lead{font-size:16px;line-height:1.6;color:var(--muted);max-width:44ch}.pn-body .sci-stats{display:grid;border-top:1px solid #E4E0D8;border-bottom:1px solid #E4E0D8}.pn-body .sci-stats div{padding:24px 0}.pn-body .sci-stats div+div{padding-left:32px;border-left:1px solid #E4E0D8}.pn-body .sci-stats dt{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3vw,40px);line-height:1;color:#B4532F}.pn-body .sci-stats dd{margin:8px 0 0;font-size:14px;color:var(--muted)}@media (max-width:640px){.pn-body .sci-stats div{border-left:0}.pn-body .sci-stats div+div{padding:18px 0;border-left:0}}@media (min-width:1025px){.pn-body .hero{padding-bottom:40px!important}}.pn-body .story{padding-top:0!important;padding-bottom:16px!important}.pn-body .ex-team{justify-self:end;width:100%}@media (max-width:1024px){.pn-body .ex-team{justify-self:start}}.pn-body .sci>.wrap:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:center}.pn-body .sci-lead{margin-top:14px!important}.pn-body .sci-stats{grid-template-columns:repeat(4,1fr)!important;margin:40px 0 0!important}@media (max-width:1024px){.pn-body .sci>.wrap:first-child{grid-template-columns:1fr;row-gap:32px}.pn-body .sci-stats{grid-template-columns:repeat(2,1fr)!important}.pn-body .sci-stats div:nth-child(3){padding-left:0;border-left:0}.pn-body .sci-stats div:nth-child(n/**/+3){border-top:1px solid #E4E0D8}}@media (max-width:640px){.pn-body .sci-stats{grid-template-columns:1fr 1fr!important}.pn-body .sci-stats div{padding:16px 0!important}.pn-body .sci-stats div:nth-child(even){padding-left:16px!important;border-left:1px solid #E4E0D8!important}.pn-body .sci-stats div+div{border-top:0}.pn-body .sci-stats div:nth-child(n/**/+3){border-top:1px solid #E4E0D8!important}}.pn-body .ex-team{grid-template-columns:repeat(3,1fr)!important;max-width:none!important;gap:16px!important}.pn-body .ex-card figcaption{padding:12px 14px 16px!important}.pn-body .ex-card b{font-size:18px!important}.pn-body .ex-card span,.pn-body .ex-card em{font-size:12px!important}@media (max-width:1024px){.pn-body .ex-team{max-width:640px!important}}@media (max-width:640px){.pn-body .ex-team{gap:8px!important}.pn-body .ex-card em{display:none}.pn-body .ex-card figcaption{padding:10px!important}.pn-body .ex-card b{font-size:16px!important}}.pn-body .sci h2{max-width:20ch!important;text-wrap:balance}.pn-body .hero h1 em.l2{display:block;white-space:nowrap}.pn-body .hero h1{max-width:none!important}.pn-body .hero .sub{max-width:44ch!important}@media (min-width:1025px){.pn-body .hero h1{font-size:clamp(40px,calc(2.4vw + 12px),48px)!important}}@media (max-width:640px){.pn-body .hero h1{font-size:clamp(30px,8.6vw,34px)!important}}.pn-body .goals{text-align:left!important;background:transparent!important}.pn-body .g-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:56px;align-items:end}.pn-body .goals h2{font-family:var(--serif);font-weight:500!important;font-size:clamp(28px,2.8vw,38px)!important;line-height:1.15;margin-top:12px;color:var(--ink)}.pn-body .g-lead{font-size:16px;line-height:1.6;color:var(--muted);max-width:44ch;margin:0!important}.pn-body .needs{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #E4E0D8;border-left:1px solid #E4E0D8}.pn-body .need{border-right:1px solid #E4E0D8;border-bottom:1px solid #E4E0D8}.pn-body .need-ic{display:grid;place-items:center;border-radius:50%}.pn-body .need-q{margin-top:18px;font-family:var(--serif);color:var(--ink)}.pn-body .need h3{margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#B4532F}.pn-body .need h3 sup{font-size:9px;color:var(--muted)}.pn-body .need-n{margin-top:6px;color:var(--muted)}.pn-body .g-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.pn-body .g-foot p{font-size:15px;color:var(--muted)}.pn-body .g-foot>div{display:flex;align-items:center;gap:24px}.pn-body .g-cta{display:inline-flex!important;align-items:center;height:52px;padding:0 26px;border-radius:999px;background:#B4532F;color:#fff!important;font-weight:700;font-size:16.5px;text-decoration:none}.pn-body .g-cta:hover{background:#9A472A}.pn-body .g-link{font-size:15px;font-weight:600;color:var(--ink);text-underline-offset:5px}@media (max-width:1024px){.pn-body .g-head{grid-template-columns:1fr;row-gap:12px}.pn-body .needs{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pn-body .g-foot>div{width:100%;flex-direction:column;align-items:stretch}.pn-body .g-cta{justify-content:center;height:50px}.pn-body .g-link{text-align:center}}.pn-body .reviews .wrap{grid-template-columns:minmax(0,.62fr) minmax(0,2fr);column-gap:56px;align-items:center}@media (max-width:640px){.pn-body .reviews .wrap{background-size:calc(100% - 32px) 1px,calc(100% - 32px) 1px}}.pn-body .reviews h2{font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.2vw,30px);line-height:1.2;margin-top:10px;color:var(--ink)}@media (max-width:1024px){.pn-body .reviews .wrap{grid-template-columns:1fr;row-gap:28px}}.pn-body .compare,.pn-body .faq,.pn-body .videos{padding-block:48px!important}@media (max-width:640px){.pn-body .compare,.pn-body .faq,.pn-body .videos,.pn-body .goals,.pn-body .sci{padding-block:36px!important}}.pn-body .needs{margin-top:28px!important}.pn-body .need{display:grid!important;grid-template-columns:32px 1fr;column-gap:14px;row-gap:4px;padding:20px 22px!important;align-content:start}.pn-body .need-ic{grid-row:span 3;width:32px!important;height:32px!important}.pn-body .need-ic svg{width:16px!important;height:16px!important}.pn-body .need-q{margin:0!important;font-size:17px!important;line-height:1.35!important}.pn-body .need h3{margin:4px 0 0!important}.pn-body .need-n{margin:0!important;font-size:13.5px!important}.pn-body .g-foot{margin-top:20px!important}@media (max-width:640px){.pn-body .need{padding:16px!important}.pn-body .need-q{font-size:16px!important}}.pn-body .videos{text-align:left!important}.pn-body .videos h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,2.8vw,38px)!important;line-height:1.15;margin-top:12px;color:var(--ink)}.pn-body .vd-head p{margin:0!important}.pn-body .vd-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pn-body .vd{position:relative;display:block;border-radius:20px;overflow:hidden;aspect-ratio:3/4;background:#E9E7E2;text-decoration:none;box-shadow:0 22px 44px -36px rgba(30,42,56,.5)}.pn-body .vd img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pn-body .vd::after{content:"";position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(0deg,rgba(20,26,34,.62),rgba(20,26,34,0))}.pn-body .vd:hover img{transform:scale(1.03)}.pn-body .vd-play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 10px 24px -10px rgba(0,0,0,.4)}.pn-body .vd-play svg{width:22px;height:22px;fill:#1E2A38;margin-left:3px}.pn-body .vd-cap{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;display:grid;gap:2px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.pn-body .vd-cap b{font-family:var(--serif);font-weight:500;font-size:19px}.pn-body .vd-cap span{font-size:13px;opacity:.9}@media (max-width:1024px){.pn-body .vd-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pn-body .vd{border-radius:16px}.pn-body .vd-play{width:44px;height:44px}.pn-body .vd-play svg{width:18px;height:18px}.pn-body .vd-cap{left:12px;bottom:12px}.pn-body .vd-cap b{font-size:16px}.pn-body .vd-cap span{font-size:12px}}.pn-body .a-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px}.pn-body .a-cta{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;background:#B4532F;color:#fff;font-weight:700;font-size:16.5px;text-decoration:none;box-shadow:0 10px 22px -14px rgba(180,83,47,.55);transition:background .2s}.pn-body .a-cta:hover{background:#9A472A}.pn-body .a-cta span{transition:transform .2s}.pn-body .a-cta:hover span{transform:translateX(3px)}.pn-body .a-note{font-size:13.5px;color:var(--muted)}.pn-body .reviews .a-row{margin-top:20px;flex-direction:column;align-items:flex-start;gap:8px}.pn-body .vd-foot{display:flex;justify-content:center;margin-top:28px}.pn-body .vd-foot .a-row{margin:0;justify-content:center}.pn-body .compare .a-row{margin-top:24px}@media (max-width:640px){.pn-body .a-row{flex-direction:column;align-items:stretch;text-align:center}.pn-body .a-cta{justify-content:center;height:50px}.pn-body .reviews .a-row{align-items:stretch}}.pn-body .a-cta{white-space:nowrap}@media (min-width:1025px){.pn-body .reviews .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,2fr)!important}}.pn-body .compare h2{font-family:var(--serif)!important;font-weight:500!important}.pn-body .hero .cta-row{gap:0!important}.pn-body .safety,.pn-body .safety[class]{left:auto!important;right:12px!important;bottom:10px!important}.pn-body .safety{padding:9px 12px 9px 11px!important}.pn-body .safety ul{grid-auto-rows:17px!important;row-gap:5px!important}.pn-body .safety li{font-size:11.5px!important;line-height:17px!important;column-gap:7px!important;grid-template-columns:15px auto!important}.pn-body .safety li i{width:15px!important;height:15px!important;background-size:9px!important}@media (min-width:1025px){.pn-body .scene .photo{object-position:50% 100%!important}}@media (min-width:641px) and (max-width:1024px){.pn-body .scene .photo{object-position:50% 100%!important}}@media (min-width:641px){.pn-body .scene .photo{object-position:50% 60%!important}}@media (max-width:640px){.pn-body .scene .photo{aspect-ratio:795/1024!important;height:auto!important;object-position:50% 50%!important}}.pn-body .sci-note{margin-top:16px;font-size:12.5px;color:var(--muted)}.pn-body .tri{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:center}.pn-body .tri h3{margin-top:10px}@media (max-width:1024px){.pn-body .tri{grid-template-columns:1fr;row-gap:28px}}.pn-body .va-in{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1.15fr) auto;column-gap:28px;align-items:center;padding:28px 32px;border-radius:24px}.pn-body .va-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#B4532F}.pn-body .va-ic svg{width:22px;height:22px}.pn-body .va h2{margin-top:8px;font-family:var(--serif);font-weight:500;font-size:clamp(20px,1.9vw,25px);line-height:1.25;color:var(--ink)}.pn-body .va-txt{font-size:14.5px;line-height:1.6;color:var(--muted)}.pn-body .va-txt b{color:var(--ink)}.pn-body .va-link{white-space:nowrap}@media (max-width:1024px){.pn-body .va-in{grid-template-columns:48px 1fr;row-gap:14px}.pn-body .va-txt,.pn-body .va-link{grid-column:2}}@media (max-width:640px){.pn-body .va-in{grid-template-columns:1fr;padding:24px 20px}.pn-body .va-txt,.pn-body .va-link{grid-column:1}}.pn-body .tri{display:block!important;margin-top:56px;box-shadow:none!important;border-top:1px solid #E4E0D8;text-align:center}.pn-body .tri h3{margin:0 auto!important;max-width:22ch;font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.1;color:var(--ink)}.pn-body .tri h3 span{color:#9A472A;display:inline-block}.pn-body .tri-flow{list-style:none;margin:36px auto 0;padding:0;max-width:880px;display:grid;grid-template-columns:1fr 1fr 1fr}.pn-body .tri-flow li{position:relative;display:grid;gap:6px;justify-items:center;padding:0 12px}.pn-body .tri-flow li+li::before{content:"";position:absolute;left:-14px;width:28px;height:1px}.pn-body .tri-flow li+li::after{content:"";position:absolute;left:10px;border:3.5px solid transparent;border-left:6px solid #B9BFC9}.pn-body .tri-flow b{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1;color:#535D6B}.pn-body .tri-flow li:nth-child(2) b{color:#2E3B4D}.pn-body .tri-flow li.one b{color:#9A472A;font-size:clamp(52px,6vw,84px)}.pn-body .tri-flow span{font-size:14px;color:var(--muted)}.pn-body .tri-flow li.one span{color:var(--ink);font-weight:600}.pn-body .tri-sub{margin:28px auto 0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--muted)}@media (max-width:640px){.pn-body .tri-flow li+li::before{left:50%;width:1px}.pn-body .tri-flow li+li::after{left:calc(50% - 3.5px);border:3.5px solid transparent;border-top:6px solid #B9BFC9}}.pn-body .faq .wrap{grid-template-columns:minmax(0,.62fr) minmax(0,2fr)!important;column-gap:56px!important;align-items:start}.pn-body .faq details{background:none!important;border-radius:0!important;margin:0!important;border-bottom:1px solid #E4E0D8}.pn-body .faq summary{display:flex!important;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 2px!important;font-size:15px;font-weight:600!important;color:var(--ink);cursor:pointer;list-style:none}.pn-body .faq summary::-webkit-details-marker{display:none}.pn-body .faq summary::after{content:""!important;flex:none;width:10px!important;height:10px!important;border-right:2px solid #2E3B4D;border-bottom:2px solid #2E3B4D;border-radius:0!important;background:none!important;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.pn-body .faq details[open] summary::after{transform:rotate(-135deg) translate(-2px,-2px)}.pn-body .faq summary:focus-visible{outline:3px solid #B4532F;outline-offset:2px;border-radius:6px}.pn-body .faq details p{margin:0;padding:0 2px 16px;font-size:14.5px;line-height:1.6;color:var(--muted)}@media (max-width:1024px){.pn-body .faq .wrap{grid-template-columns:1fr!important;row-gap:20px}}@media (prefers-reduced-motion:reduce){.pn-body .faq summary::after{transition:none}}.pn-body .tri-flow{align-items:start!important}.pn-body .tri-flow b{height:clamp(56px,6.2vw,88px);display:flex;align-items:flex-end}.pn-body .tri-flow li+li::before{top:calc(clamp(56px,6.2vw,88px) - 20px)!important}.pn-body .tri-flow li+li::after{top:calc(clamp(56px,6.2vw,88px) - 23.5px)!important}.pn-body main:focus{outline:none}.pn-body :focus-visible{outline:3px solid #B4532F!important;outline-offset:3px}.pn-body .vd:focus-visible{outline-offset:4px}@media (max-width:640px){.pn-body .tri-flow li+li::before{top:-26px!important;height:14px!important}.pn-body .tri-flow li+li::after{top:-14px!important}}body.pn-page,.pn-body{background:#F7F5F1!important}.pn-body .ex-card,.pn-body .need,.pn-body .va-in,.pn-body .f-tab{background:#FFFFFF!important}.pn-body .ex-card{box-shadow:0 1px 0 rgba(30,42,56,.04),0 24px 48px -36px rgba(30,42,56,.35)!important;border:1px solid #ECE8E1}.pn-body .needs,.pn-body .need{border-color:#E4E0D8!important}.pn-body .videos{background:transparent!important}.pn-body .tri{background:#EDF0F4!important;border:0!important;border-radius:28px!important;padding:52px 32px 48px!important}.pn-body .tri-flow li+li::before{background:#A7B1C0!important}.pn-body .tri-flow li+li::after{border-left-color:#A7B1C0!important}@media (max-width:640px){.pn-body .tri{border-radius:20px!important}.pn-body .tri-flow li+li::after{border-left-color:transparent!important;border-top-color:#A7B1C0!important}}.pn-body .va-in{border:1px solid #E4E0D8}.pn-body .need-ic{background:#EDF0F4!important;color:#43577A!important}.pn-body .reviews{padding:40px 0!important}.pn-body .reviews .wrap{display:block!important;background:none!important;padding-block:0!important;border:0!important}.pn-body .rv-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.pn-body .rv-top h2{margin-top:10px;font-family:var(--serif);font-weight:500;font-size:clamp(28px,2.8vw,38px);line-height:1.15;color:var(--ink)}.pn-body .rv-tp{display:flex;align-items:center;gap:12px}.pn-body .rv-tp-score{font-family:var(--serif);font-size:40px;line-height:1;color:var(--ink)}.pn-body .rv-tp-txt{display:grid;gap:4px;font-size:13.5px;color:var(--muted)}.pn-body .rv-tp-txt b{color:var(--ink)}.pn-body .rv-stars{display:inline-flex;gap:2px}.pn-body .rv-stars svg{width:15px;height:15px;fill:#B4532F}.pn-body .rv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}.pn-body .rv2{margin:0;display:flex;flex-direction:column;padding:22px;background:#fff;border:1px solid #ECE8E1;border-radius:18px;box-shadow:0 24px 48px -40px rgba(30,42,56,.4)}.pn-body .rv2 blockquote{margin:14px 0 0;flex:1;font-family:var(--serif);font-size:17px;line-height:1.45;color:var(--ink)}.pn-body .rv2 figcaption{margin-top:18px;padding-top:14px;border-top:1px solid #ECE8E1;display:grid;gap:2px;font-size:13px}.pn-body .rv2 figcaption b{color:var(--ink);font-weight:600}.pn-body .rv2 figcaption span{color:var(--muted)}.pn-body .rv-cta{justify-content:center;margin-top:28px!important;flex-direction:row!important;align-items:center!important}@media (max-width:1024px){.pn-body .rv-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pn-body .rv-grid{grid-template-columns:1fr}.pn-body .rv2{padding:18px}.pn-body .rv2 blockquote{font-size:16px}.pn-body .rv-top{align-items:flex-start;flex-direction:column}}.pn-body .faq .wrap{display:block!important}.pn-body .story{padding:0 0 40px!important}.pn-body .experts{padding:40px 0!important}.pn-body .goals{padding:32px 0 40px!important}.pn-body .videos{padding:40px 0!important}.pn-body .va{padding:0 0 64px!important}@media (max-width:640px){.pn-body .story{padding-bottom:32px!important}}.pn-body .experts{padding-top:24px!important}.pn-body .goals{padding-bottom:24px!important}.pn-body .reviews{padding-top:24px!important}.pn-body .va{padding-bottom:48px!important}.pn-body .videos{padding-top:40px!important}@media (max-width:640px){.pn-body .experts{padding-top:8px!important}.pn-body .reviews{padding-top:16px!important}.pn-body .videos{padding-top:40px!important}.pn-body .faq{padding-bottom:32px!important}}.pn-body .va{padding-top:24px!important}@media (max-width:640px){.pn-body .va{padding-top:24px!important}}.pn-body .faq{padding:24px 0!important}.pn-body .faq3{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:48px;align-items:start;padding:28px 0;border-top:1px solid #E4E0D8;border-bottom:1px solid #E4E0D8}.pn-body .faq3-head h2{font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.1;color:var(--ink)}.pn-body .faq3-head .g-link{display:inline-block;margin-top:10px;font-size:14px}.pn-body .fq3-list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}.pn-body .fq3{border-bottom:1px solid #ECE8E1}.pn-body .fq3:nth-last-child(-n/**/+2){border-bottom:0}.pn-body .fq3 summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:10px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--ink)}.pn-body .fq3 summary::-webkit-details-marker{display:none}.pn-body .fq3 summary::after{content:none!important;display:none!important}.pn-body .fq3 summary:hover{color:#9A472A}.pn-body .fq3 summary i{position:relative;flex:none;width:12px;height:12px}.pn-body .fq3 summary i::before,.pn-body .fq3 summary i::after{content:"";position:absolute;left:0;top:5px;width:12px;height:1.8px;border-radius:2px;background:currentColor;transition:transform .2s}.pn-body .fq3 summary i::after{transform:rotate(90deg)}.pn-body .fq3[open] summary i::after{transform:rotate(0)}.pn-body .fq3 summary:focus-visible{outline:3px solid #B4532F;outline-offset:3px;border-radius:4px}.pn-body .fq3 p{margin:0;padding:0 0 14px;font-size:14px;line-height:1.6;color:var(--muted)}@media (max-width:1024px){.pn-body .faq3{grid-template-columns:1fr;row-gap:8px}.pn-body .faq3-head{display:flex;align-items:baseline;justify-content:space-between}.pn-body .faq3-head .g-link{margin:0}}@media (max-width:640px){.pn-body .faq3{padding:24px 0}.pn-body .fq3-list{grid-template-columns:1fr}.pn-body .fq3:nth-last-child(2){border-bottom:1px solid #ECE8E1}.pn-body .faq3-head h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.pn-body .fq3 summary i::before,.pn-body .fq3 summary i::after{transition:none}}.pn-body .compare{background:#F1EEE8!important}.pn-body .vs-head{align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap}.pn-body .vs-head h2{margin-top:10px;font-family:var(--serif)!important;font-weight:500!important;line-height:1.1;color:var(--ink)!important}.pn-body .vs-head h2 span{color:#9A472A}.pn-body .vs-head .a-row{margin:0}.pn-body .vs{position:relative}.pn-body .vs::before{content:"";position:absolute;top:0;bottom:0;right:0;background:#FBF3EE;border-left:1px solid #F0DED3}.pn-body .vs-row{position:relative;display:grid;align-items:center}.pn-body .vs-row+.vs-row{border-top:1px solid #EFEBE4}.pn-body .vs-row>div{line-height:1.45}.pn-body .vs-top .vs-o{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pn-body .vs-top .vs-p img{height:22px;width:auto;display:block}.pn-body .vs-k{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pn-body .vs-o{display:flex;align-items:center;gap:12px}.pn-body .vs-p{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--ink)}.pn-body .vs-x,.pn-body .vs-c{flex:none;display:grid;place-items:center;border-radius:50%}.pn-body .vs-x{background:#F1EEE8}.pn-body .vs-x svg{width:12px;height:12px;stroke:#8A919C;stroke-width:2.4;fill:none;stroke-linecap:round}.pn-body .vs-c{background:#B4532F}.pn-body .vs-c svg{width:13px;height:13px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){.pn-body .vs-head .a-row{width:100%}.pn-body .vs-top{display:none!important}.pn-body .vs-row{padding:16px 18px;row-gap:8px}.pn-body .vs-p{order:2}.pn-body .vs-o{order:3;font-size:13.5px}.pn-body .vs-k{order:1}.pn-body .vs-p .sr-only,.pn-body .vs-o .sr-only{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal}.pn-body .vs-p .sr-only{display:none}.pn-body .vs-o .sr-only{font-weight:600;color:var(--muted)}.pn-body .vs-row>.vs-o{display:block!important}.pn-body .vs-o .vs-x{display:none}.pn-body .vs-o .sr-only{margin-right:4px}}.pn-body .compare{padding:48px 0!important}.pn-body .compare .wrap{display:grid!important;align-items:center}.pn-body .vs-head{display:block!important}.pn-body .vs-head h2{max-width:13ch!important;font-size:clamp(28px,2.8vw,38px)!important}.pn-body .vs-lead{margin-top:12px;font-size:15.5px;color:var(--muted)}.pn-body .vs-head .a-row{margin-top:28px!important;flex-direction:column;align-items:flex-start!important;gap:12px!important}.pn-body .vs{margin-top:0!important}.pn-body .vs-row{grid-template-columns:150px 1fr 1fr!important}.pn-body .vs::before{width:calc((100% - 150px)/2)!important}.pn-body .vs-row>div{padding:16px 22px!important;font-size:14.5px!important}.pn-body .vs-row:not(.vs-top){min-height:64px!important}.pn-body .vs-top>div{padding-top:18px!important;padding-bottom:14px!important}.pn-body .vs-p{font-size:15px!important}.pn-body .vs-k{font-size:11.5px!important}.pn-body .vs-x,.pn-body .vs-c{width:22px!important;height:22px!important}@media (max-width:1024px){.pn-body .compare .wrap{row-gap:28px}.pn-body .vs-head h2{max-width:20ch!important}.pn-body .vs-head .a-row{flex-direction:row;align-items:center!important}}@media (max-width:640px){.pn-body .vs-row{grid-template-columns:1fr!important}.pn-body .vs-row>div{padding:0!important}.pn-body .vs-row>.vs-o{padding-left:34px!important}.pn-body .vs-row:not(.vs-top){min-height:0!important}.pn-body .vs-head .a-row{flex-direction:column;align-items:stretch!important}}@media (min-width:641px){.pn-body .vs-k{white-space:nowrap}}@media (max-width:640px){.pn-body .vs-k{white-space:normal}}.pn-body .compare .wrap{grid-template-columns:minmax(0,.72fr) minmax(0,1.7fr)!important;column-gap:64px!important}.pn-body .vs-ctas{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:280px;margin-top:28px}.pn-body .vs-ctas>a{height:50px!important;padding:0 24px!important;justify-content:center;font-size:15.5px!important;border-radius:999px;box-sizing:border-box}.pn-body .vs-btn2{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #CDD3DD;color:var(--ink);font-weight:700;text-decoration:none;transition:border-color .2s,background .2s}.pn-body .vs-btn2:hover{border-color:#1E2A38;background:#FBFAF7}.pn-body .vs{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important}@media (min-width:641px){.pn-body .vs-row{grid-template-columns:176px minmax(0,1fr) minmax(0,1.3fr)!important}.pn-body .vs::before{width:calc((100% - 176px)*1.3/2.3)!important;top:-12px!important;bottom:-12px!important;background:#fff!important;border:1px solid #EBD3C5!important;border-radius:20px;box-shadow:0 28px 56px -36px rgba(154,71,42,.38)}.pn-body .vs-row+.vs-row{border-top:0!important}.pn-body .vs-row+.vs-row>.vs-k,.pn-body .vs-row+.vs-row>.vs-o{border-top:1px solid #E4E0D8}.pn-body .vs-row+.vs-row>.vs-p{box-shadow:inset 0 1px 0 #F4E7DF}.pn-body .vs-row>div{align-self:stretch;display:flex;align-items:center;padding:0 24px!important}.pn-body .vs-row:not(.vs-top){min-height:72px!important}.pn-body .vs-top>div{padding-top:10px!important;padding-bottom:16px!important}.pn-body .vs-k{padding-left:0!important}.pn-body .vs-o{font-size:14px!important}.pn-body .vs-p{font-size:15.5px!important;padding-left:28px!important}.pn-body .vs-top .vs-o{letter-spacing:.12em}.pn-body .vs-x{width:20px!important;height:20px!important}.pn-body .vs-x svg{width:10px!important;height:10px!important}.pn-body .vs-c{width:24px!important;height:24px!important}}.pn-body .vs-logo{display:block;width:118px;height:auto}@media (max-width:1024px){.pn-body .compare .wrap{grid-template-columns:1fr!important}.pn-body .vs-ctas{grid-template-columns:1fr 1fr;max-width:520px}}@media (min-width:641px) and (max-width:1024px){.pn-body .vs-row{grid-template-columns:168px minmax(0,1fr) minmax(0,1.3fr)!important}.pn-body .vs::before{width:calc((100% - 168px)*1.3/2.3)!important}.pn-body .vs-row>div{padding:0 18px!important}.pn-body .vs-k{padding-left:0!important}}@media (max-width:640px){.pn-body .vs-ctas{grid-template-columns:1fr;max-width:none}.pn-body .vs{background:#fff!important;border:1px solid #EBD3C5!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 24px 48px -36px rgba(154,71,42,.35)!important}.pn-body .vs::before{display:none!important}}.pn-body .sci{padding:56px 0 40px!important}.pn-body .mx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:64px;align-items:center}.pn-body .mx h2{max-width:17ch!important}.pn-body .mx .sci-lead{max-width:46ch;margin-top:14px!important}.pn-body .mx .a-row{margin-top:24px}.pn-body .mx .sci-note{margin-top:14px}.pn-body .mx-card{margin:0;justify-self:end;width:100%;max-width:440px;background:#fff;border:1px solid #E4E0D8;border-radius:20px;padding:22px 24px;box-shadow:0 28px 56px -40px rgba(30,42,56,.4)}.pn-body .mx-hd{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.pn-body .mx-hd em{font-style:normal;letter-spacing:.06em;text-transform:none;font-weight:600;color:#535D6B;background:#F1EEE8;border-radius:999px;padding:4px 10px}.pn-body .mx-meds{margin-top:14px;padding:12px 14px;border-radius:12px;background:#EDF0F4;font-size:14px;color:#2E3B4D;display:flex;justify-content:space-between;gap:12px}.pn-body .mx-meds b{font-weight:700}.pn-body .mx-list{list-style:none;margin:8px 0 0;padding:0}.pn-body .mx-list li{display:flex;align-items:center;gap:12px;min-height:46px;border-bottom:1px solid #ECE8E1;font-size:15px;font-weight:600;color:var(--ink)}.pn-body .mx-list i{font-style:normal;margin-left:auto;font-size:13px;font-weight:600;color:#535D6B}.pn-body .mx-list li.out{color:#535D6B}.pn-body .mx-list li.out i{color:#9A472A}.pn-body .mx-ok,.pn-body .mx-no{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.pn-body .mx-ok{background:#DCEFE3}.pn-body .mx-ok svg{width:12px;height:12px;stroke:#1F5A3A;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.pn-body .mx-no{background:#F6E4DA}.pn-body .mx-no svg{width:11px;height:11px;stroke:#9A472A;stroke-width:2.6;fill:none;stroke-linecap:round}.pn-body .mx-ft{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;font-weight:600;color:#2E3B4D}.pn-body .sci .tri{margin-top:48px!important}@media (max-width:1024px){.pn-body .mx{grid-template-columns:1fr;row-gap:32px}.pn-body .mx-card{justify-self:start;max-width:520px}}@media (max-width:640px){.pn-body .mx-meds{flex-direction:column;gap:2px}.pn-body .mx-list li{font-size:14.5px}}@media (min-width:641px){.pn-body .vs-row>.vs-k{padding:0 12px 0 0!important}}@media (max-width:640px){.pn-body .st-pause{width:44px!important;height:44px!important}.pn-body .j-stop{min-height:44px!important;padding:6px 0 14px!important}.pn-body .g-link{display:inline-block;padding-block:10px!important}.pn-body .f-tab{min-height:44px!important}.pn-body .rv-grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:4px 16px 18px;scroll-padding-inline:16px;scrollbar-width:none}.pn-body .rv-grid::-webkit-scrollbar{display:none}.pn-body .rv-grid>*{flex:0 0 84%;scroll-snap-align:start}.pn-body .rv-grid:focus-visible{outline:3px solid #B4532F;outline-offset:2px}.pn-body .tri{margin-top:32px!important}.pn-body .tri-flow{grid-template-columns:repeat(3,1fr)!important;row-gap:0!important;margin-top:22px!important;align-items:start!important}.pn-body .tri-flow li{padding:0 4px!important;gap:6px!important}.pn-body .tri-flow li+li::before,.pn-body .tri-flow li+li::after{display:none!important}.pn-body .tri-flow li+li{border-left:1px solid #D8DDE5}.pn-body .tri-flow b{height:46px!important;font-size:25px!important;justify-content:center;white-space:nowrap}.pn-body .tri-flow li.one b{font-size:44px!important}.pn-body .tri-flow span{font-size:12.5px!important;line-height:1.35;text-align:center}.pn-body .sci-stats div:nth-child(odd){padding-right:12px!important}.pn-body .sci-stats dt{font-size:28px!important}.pn-body .sci-stats dd{font-size:13px!important}.pn-body .story{padding-top:24px!important}.pn-body main .a-cta,.pn-body main .btn-hero,.pn-body main .g-cta,.pn-body main .vs-btn2{width:100%!important;height:50px!important;font-size:16px!important;justify-content:center;box-sizing:border-box}.pn-body main .a-row{width:100%}.pn-body .experts .st-eyebrow{margin-top:0!important}.pn-body .safety ul{padding-left:0!important;margin-left:0!important}.pn-body .safety li{font-size:13.5px!important}.pn-body .j-stop:not([data-i="0"]){transform:translateX(-50%)}.pn-body .mx h2,.pn-body .sci h2{max-width:none!important;text-wrap:balance}.pn-body .va-in{row-gap:12px!important}.pn-body .va-ic{width:40px!important;height:40px!important;background:#FBF3EE!important}.pn-body .va-link{justify-self:start;text-align:left!important}.pn-body .hero .safety{padding-inline:0!important}.pn-body .faq3 summary{padding-left:0!important}}.pn-body #vs-h{max-width:none!important;text-wrap:balance;font-size:clamp(28px,2.25vw,30px)!important;line-height:1.18!important}@media (min-width:1025px){.pn-body .compare .wrap{grid-template-columns:minmax(0,.88fr) minmax(0,1.7fr)!important;column-gap:48px!important}.pn-body .vs-row{grid-template-columns:176px minmax(0,1fr) minmax(0,1.3fr)!important}.pn-body .vs::before{width:calc((100% - 176px)*1.3/2.3)!important}}.pn-body #vs-h span{display:block;margin-top:2px}.pn-body .vs-lead{max-width:34ch!important;line-height:1.6}@media (max-width:1024px){.pn-body #vs-h{max-width:22ch!important}.pn-body .vs-lead{max-width:52ch!important}}html body .pn-body main a.cta-soft{all:unset;box-sizing:border-box;display:inline-flex!important;align-items:center;align-self:flex-start!important;justify-content:flex-start!important;width:auto!important;height:auto!important;box-shadow:none!important;font-family:inherit!important;font-weight:700!important;font-size:15.5px;line-height:1.3;cursor:pointer;text-decoration:none!important;transition:text-decoration-color .2s,color .2s}html body .pn-body main a.cta-soft::after{content:"→";display:inline-block;transition:transform .2s;text-decoration:none}html body .pn-body main a.cta-soft span[aria-hidden]{display:none}html body .pn-body main a.cta-soft:hover{color:#7E3A21!important;text-underline-offset:5px;text-decoration-thickness:1.5px}html body .pn-body main a.cta-soft:hover::after{transform:translateX(3px)}html body .pn-body main a.cta-soft:focus-visible{outline:3px solid #B4532F;outline-offset:4px;border-radius:4px}@media (max-width:640px){html body .pn-body main a.cta-soft{width:auto!important;height:auto!important;font-size:16px!important}.pn-body .st-cta,.pn-body .goals div:has(>a.g-cta),.pn-body .rv-cta{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;column-gap:20px!important;row-gap:0!important;text-align:left!important}.pn-body .st-cta>span,.pn-body .rv-cta .a-note,.pn-body .goals .g-link{margin:0!important;text-align:left!important}}.pn-body .press{border-block:1px solid #E4E0D8;background:#FBFAF7}.pn-body .press-in{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:40px}.pn-body .press-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pn-body .press-track{display:flex;width:max-content;animation:pressMq 42s linear infinite;will-change:transform}.pn-body .press-mq:hover .press-track{animation-play-state:paused}.pn-body .press-track ul{display:flex;align-items:center;gap:64px;list-style:none;margin:0;padding:0 32px}.pn-body .press-track svg{display:block;fill:#7A828E;opacity:.85}@keyframes pressMq{to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.pn-body .press-track{animation:none}.pn-body .press-track ul[aria-hidden]{display:none}.pn-body .press-track ul{flex-wrap:wrap;row-gap:20px}.pn-body .press-track,.pn-body .press-mq{width:auto;-webkit-mask-image:none;mask-image:none}}@media (max-width:820px){.pn-body .press-in{grid-template-columns:1fr;row-gap:18px}.pn-body .press-track ul{gap:44px;padding:0 22px}}@media (max-width:640px){.pn-body .press-track svg{transform:scale(.86)}.pn-body .press-track ul{gap:36px;padding:0 18px}}.pn-body .quality{padding:64px 0 56px!important}.pn-body .q-head{max-width:640px}.pn-body .q-head h2 span{color:#B4532F}.pn-body .q-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.pn-body .q-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;background:#fff;border:1px solid #E4E0D8;border-radius:20px;padding:16px 24px 16px 16px}.pn-body .q-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;display:block}.pn-body .q-eye{font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9A472A;margin:0}.pn-body .q-card h3{font-weight:500;font-size:22px;line-height:1.22;color:var(--ink);margin:8px 0 10px}.pn-body .q-card h3+p{font-size:14.5px;line-height:1.6;color:#535D6B;margin:0}.pn-body .q-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;list-style:none;margin:28px 0 0;padding:0}.pn-body .q-proof li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2E3B4D}.pn-body .q-proof li::before{content:"";width:18px;height:18px;border-radius:50%;background:#DCEFE3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 12 3.5 3.5L17 9' fill='none' stroke='%231F5A3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;flex:none}@media (max-width:1024px){.pn-body .q-grid{grid-template-columns:1fr}.pn-body .q-card{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:640px){.pn-body .q-grid{margin-top:22px}.pn-body .q-card h3{margin:6px 0 6px}.pn-body .q-proof{flex-direction:column;align-items:flex-start}}html body .pn-body main a.cta-soft{background:#FBF3EE!important;border:1px solid #EBCFBF!important;border-radius:999px!important;padding:0 22px!important;min-height:46px!important;color:#9A472A!important;gap:10px}html body .pn-body main a.cta-soft:hover{background:#F6E4DA!important;border-color:#D9A88E!important;text-decoration:none!important}.pn-body .q-head h2{font-family:Newsreader,Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:clamp(28px,2.65vw,38px)!important;line-height:1.15!important;letter-spacing:normal!important;margin-top:10px}.pn-body .q-card h3{font-family:Newsreader,Georgia,"Times New Roman",serif!important}@media (max-width:640px){.pn-body .q-head h2 span{display:block}}.pn-body .press-in{display:block!important}.pn-body .press{padding:22px 0!important}.pn-body .q-top{display:flex;justify-content:space-between;gap:32px}@media (min-width:821px){.pn-body .tri{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"h f" "s f";column-gap:48px;align-items:center;padding:32px 44px!important;text-align:left!important}.pn-body .tri h3{grid-area:h;text-align:left!important;font-size:clamp(24px,2.1vw,30px)!important;margin:0!important;align-self:end}.pn-body .tri-flow{grid-area:f;margin:0!important}.pn-body .tri-sub{grid-area:s;text-align:left!important;margin:10px 0 0!important;max-width:40ch;font-size:14.5px!important;align-self:start}.pn-body .tri-flow b{font-size:30px!important}.pn-body .tri-flow li.one b{font-size:44px!important}}@media (max-width:640px){.pn-body .tri{padding:22px 16px 20px!important}.pn-body .tri h3{font-size:23px!important}.pn-body .tri-sub{font-size:13.5px!important;margin-top:14px!important}}@media (min-width:821px){.pn-body .tri-flow span{white-space:nowrap}}.pn-body .q-top{align-items:center!important}@media (max-width:640px){.pn-body .q-top{justify-content:space-between}}.pn-body .experts a.cta-soft{margin-top:28px!important}.pn-body .vs-o{color:#535D6B!important}.pn-body .vs-top .vs-o,.pn-body .q-eye,.pn-body .mx-hd em{font-size:12px!important}@media (min-width:641px){.pn-body .safety li{font-size:12px!important}}.pn-body main h2:not(.sci h2):not(#vs-h),.pn-body main h3{text-wrap:pretty}.pn-body #va-h{text-wrap:balance!important}@media (min-width:641px){.pn-body a.cta-soft.ex-cta{font-size:15.5px!important}}.pn-body .q-mile{display:flex;align-items:center;gap:18px;margin:0;padding-left:28px;border-left:1px solid #E4E0D8;flex:none}.pn-body .qm-n{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:76px;line-height:1;letter-spacing:-.04em;margin:-6px 0 -10px;background:linear-gradient(160deg,#B4532F 15%,#D99A78 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:4px}.pn-body .qm-t{display:flex;flex-direction:column;gap:4px;max-width:14ch;font-size:15px;line-height:1.35;color:#2E3B4D}.pn-body .qm-t b{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9A472A}@media (max-width:640px){.pn-body .q-top{flex-direction:column!important;align-items:flex-start!important}.pn-body .q-mile{padding-left:0;border-left:0;border-top:1px solid #E4E0D8;width:100%}}@media (min-width:641px){.pn-body .q-top{align-items:flex-end!important}.pn-body .q-mile{padding-bottom:4px}}.pn-body .ex-free{color:#9A472A;font-weight:700}@media (max-width:640px){.pn-body .q-card{grid-template-columns:1fr!important;gap:0!important;padding:0!important;overflow:hidden;align-items:stretch!important}.pn-body .q-card img{border-radius:0!important}.pn-body .q-card>div{padding:18px 18px 20px}.pn-body .q-card h3{font-size:20px!important}.pn-body .hero .scene{height:auto!important;aspect-ratio:4/3!important}.pn-body .hero .scene img{object-fit:cover!important;object-position:center 60%!important;height:100%!important;width:100%!important}.pn-body .hero .safety ul{display:flex!important;flex-wrap:wrap;gap:6px 16px}.pn-body .mx-meds,.pn-body .mx-list li:nth-child(2),.pn-body .mx-list li:nth-child(4){display:none!important}.pn-body .mx-card{padding:16px 18px!important}.pn-body .mx .sci-lead{font-size:15px!important}.pn-body .sci .tri{margin-top:28px!important}.pn-body .needs,.pn-body .vd-grid,.pn-body .q-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-16px!important;padding:4px 16px 14px!important;scroll-padding-inline:16px;scrollbar-width:none;border:0!important;grid-template-columns:none!important}.pn-body .needs::-webkit-scrollbar,.pn-body .vd-grid::-webkit-scrollbar,.pn-body .q-grid::-webkit-scrollbar{display:none}.pn-body .needs>li{flex:0 0 78%!important;scroll-snap-align:start;border:1px solid #E4E0D8!important;border-radius:16px!important;background:#fff!important;margin:0!important}.pn-body .vd-grid>li,.pn-body .vd-grid>.vd{flex:0 0 58%!important;scroll-snap-align:start;margin:0!important}.pn-body .q-grid>.q-card{flex:0 0 84%!important;scroll-snap-align:start}.pn-body .needs:focus-visible,.pn-body .vd-grid:focus-visible,.pn-body .q-grid:focus-visible{outline:3px solid #B4532F;outline-offset:2px}.pn-body .q-card img{aspect-ratio:2/1!important}.pn-body .q-card h3+p{font-size:13.5px!important}.pn-body .q-proof{margin-top:14px!important;gap:8px!important}.pn-body .goals .g-foot{margin-top:12px!important}.pn-body .story,.pn-body .experts,.pn-body .sci,.pn-body .goals,.pn-body .reviews,.pn-body .faq,.pn-body .videos,.pn-body .va,.pn-body .quality{padding:28px 0!important}.pn-body .compare{padding:32px 0!important}.pn-body .vs-row:not(.vs-top){padding:11px 16px!important}.pn-body .sci-stats>div:nth-child(-n/**/+2){display:none!important}.pn-body .sci-stats{margin-top:20px!important}.pn-body .vs-ctas{gap:10px!important}.pn-body #stage{margin-top:-24px!important}.pn-body .q-top{gap:12px!important}.pn-body .q-mile{padding-top:12px!important}.pn-body .qm-n{font-size:60px!important}.pn-body .hero .safety{display:none!important}.pn-body .hero .scene{max-height:260px!important;margin-bottom:0!important}.pn-body .hero{padding-bottom:24px!important}}.pn-body{font-size:16px}.pn-body :where(h1,h2,h3,h4,h5,h6){font-weight:bold;line-height:inherit;color:inherit;font-family:inherit;letter-spacing:normal;text-transform:none}.pn-body :where(svg){vertical-align:baseline}.pn-body :where(sup){position:static;top:auto;line-height:inherit;vertical-align:super}.pn-body :where(a){text-decoration:underline}.pn-skip{position:absolute;left:16px;top:-60px;z-index:2000;padding:10px 16px;border-radius:8px;background:#1E2A38;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-weight:600;text-decoration:none}.pn-skip:focus{top:12px;color:#fff}.pn-body .tp-link{color:inherit;text-decoration:none}.pn-body .tp-link:hover{text-decoration:underline;text-underline-offset:3px}.pn-body .rv-tp-txt .tp-link{display:block}.pn-body .need{position:relative;transition:background .2s}.pn-body .need-link{position:absolute;inset:0;z-index:1}.pn-body .need:hover{background:#FBFAF7!important}.pn-body .need:hover .need-q{color:#9A472A}.pn-body .need-q{transition:color .2s}.pn-body .press-track img{display:block;opacity:.85;max-width:none;height:auto}@media (max-width:640px){.pn-body .press-track img{transform:scale(.86)}}.pn-body .vs-top .vs-p img.vs-logo{height:23px;width:auto}.pn-body .vd video{display:block;width:100%;height:100%;object-fit:cover;background:#E9E7E2;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pn-body .vd:not(:has(.vd-play img[alt="Pause"])):hover video{transform:scale(1.03)}.pn-body .vd::after,.pn-body .vd .vd-cap{pointer-events:none;transition:opacity .3s}.pn-body .vd .vd-play{border:0;padding:0;cursor:pointer;transition:opacity .25s}.pn-body .vd .vd-play img{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;transform:none!important}.pn-body .vd .vd-play::before{content:"";display:block;width:0;height:0;margin-left:4px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #1E2A38}.pn-body .vd .vd-play:has(img[alt="Pause"])::before{width:14px;height:18px;margin:0;border:0;background:linear-gradient(90deg,#1E2A38 0 35%,transparent 35% 65%,#1E2A38 65%)}.pn-body .vd:has(img[alt="Pause"])::after,.pn-body .vd:has(img[alt="Pause"]) .vd-cap{opacity:0}.pn-body .vd:has(img[alt="Pause"]) .vd-play{opacity:0}.pn-body .vd:has(img[alt="Pause"]):hover .vd-play,.pn-body .vd .vd-play:focus-visible{opacity:1}@media (max-width:640px){.pn-body .vd .vd-play::before{border-width:7px 0 7px 12px}.pn-body .vd .vd-play:has(img[alt="Pause"])::before{width:11px;height:14px}.pn-body .vd:has(img[alt="Pause"]) .vd-play{opacity:.85}}.pn-body .vd-grid>li{list-style:none}body.pn-page .modal-backdrop{--bs-backdrop-bg:#1E2A38;--bs-backdrop-opacity:.55}.pn-modal{font-family:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;color:#1E2A38}.pn-modal .modal-content{border:0;border-radius:24px;background:#fff;box-shadow:0 40px 80px -40px rgba(30,42,56,.5);overflow:hidden}:is(#exitPopup,#textPopup).pn-modal .modal-dialog{max-width:820px}:is(#exitPopup,#textPopup).pn-modal .modal-body{padding:0;text-align:left}:is(#exitPopup,#textPopup).pn-modal .modal_info_content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;margin:0;padding:0;background:#fff}:is(#exitPopup,#textPopup).pn-modal .image-desktop{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;border-radius:0;margin:0}:is(#exitPopup,#textPopup).pn-modal .image-mobile{display:none}:is(#exitPopup,#textPopup).pn-modal .form-group-popup{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0;padding:48px 40px 36px;background:#fff;text-align:left}:is(#exitPopup,#textPopup).pn-modal .close-icon{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#F1EEE8;cursor:pointer;opacity:1}:is(#exitPopup,#textPopup).pn-modal .close-icon:hover{background:#E4E0D8}:is(#exitPopup,#textPopup).pn-modal .close-icon img{width:12px;height:12px}:is(#exitPopup,#textPopup).pn-modal .save-discount{margin:0 0 18px;font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(28px,3vw,36px);line-height:1.1;letter-spacing:-.01em;color:#1E2A38;text-align:left}:is(#exitPopup,#textPopup).pn-modal .save-cls{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.4;color:#1E2A38;text-align:left}:is(#exitPopup,#textPopup).pn-modal .form-group-popup>p.save-cls:nth-of-type(2){margin:6px 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#535D6B}:is(#exitPopup,#textPopup).pn-modal .highlight-cls{color:#B4532F;font-weight:700}:is(#exitPopup,#textPopup).pn-modal form{display:flex;flex-direction:column;gap:8px;margin:22px 0 0}:is(#exitPopup,#textPopup).pn-modal .form-control{flex:none;width:100%;height:50px;margin:0;padding:0 18px;border:1px solid #CDD3DD;border-radius:999px;background:#fff;font:inherit;font-size:15px;color:#1E2A38;box-shadow:none}:is(#exitPopup,#textPopup).pn-modal .form-control:focus{border-color:#B4532F;box-shadow:0 0 0 3px rgba(180,83,47,.15);outline:0}:is(#exitPopup,#textPopup).pn-modal .form-control.input-error{border-color:#B42318}:is(#exitPopup,#textPopup).pn-modal :is(.email_me_btn,.text_me_btn){flex:none;width:100%;height:50px;margin:0;padding:0 24px;border:0;border-radius:999px;background:#B4532F;color:#fff;font:inherit;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s}:is(#exitPopup,#textPopup).pn-modal :is(.email_me_btn,.text_me_btn):hover{background:#9A472A}:is(#exitPopup,#textPopup).pn-modal .popup-error{margin:-2px 0 2px 18px;font-size:13px;color:#B42318;text-align:left}:is(#exitPopup,#textPopup).pn-modal .agree-checkbox{margin:14px 0 0;text-align:left}:is(#exitPopup,#textPopup).pn-modal .agree{margin:0;font-size:12.5px;color:#535D6B;text-align:left}:is(#exitPopup,#textPopup).pn-modal .prefer-text{display:inline-block!important;margin:6px 0 0!important;padding:4px 0;border:0;font-size:14px;font-weight:600;color:#9A472A;text-decoration:underline;text-underline-offset:4px;box-shadow:none}:is(#exitPopup,#textPopup).pn-modal .prefer-text:hover{color:#7E3A21}@media (max-width:767.98px){:is(#exitPopup,#textPopup).pn-modal .modal-dialog{margin:12px}:is(#exitPopup,#textPopup).pn-modal .modal_info_content{grid-template-columns:1fr}:is(#exitPopup,#textPopup).pn-modal .image-desktop{display:none}:is(#exitPopup,#textPopup).pn-modal .image-mobile{display:block;width:100%;height:170px;object-fit:cover;margin:0;border-radius:0}:is(#exitPopup,#textPopup).pn-modal .form-group-popup{position:static;padding:26px 20px 22px}:is(#exitPopup,#textPopup).pn-modal .close-icon{background:rgba(255,255,255,.92)}:is(#exitPopup,#textPopup).pn-modal .save-discount{font-size:28px;margin-bottom:12px}:is(#exitPopup,#textPopup).pn-modal .save-cls{font-size:16px}:is(#exitPopup,#textPopup).pn-modal form{flex-direction:column}:is(#exitPopup,#textPopup).pn-modal .form-control{flex:none;width:100%}:is(#exitPopup,#textPopup).pn-modal .popup-error{margin-left:18px}}.pn-modal.pn-modal-sm .modal-dialog{max-width:420px}.pn-modal.pn-modal-sm .modal-content{padding:28px 28px 26px!important;text-align:center}.pn-modal.pn-modal-sm .btn-close{position:absolute;top:14px;right:14px;width:36px;height:36px;padding:0;border-radius:50%;background-color:#F1EEE8;background-size:11px;opacity:1}.pn-modal.pn-modal-sm .success-exit-para{margin:22px 0 20px!important;font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:24px;line-height:1.25;color:#1E2A38}.pn-modal.pn-modal-sm .success-exit-btn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:50px;margin:0 auto;padding:0 26px;border:0;border-radius:999px;background:#B4532F;color:#fff;font-size:16px;font-weight:700;box-shadow:none}.pn-modal.pn-modal-sm .success-exit-btn:hover{background:#9A472A;color:#fff}

/* Hero desktop v3 (>=1025px): 3-line serif headline, larger copy/CTA, aligned to page width (1180px), bigger photo + safety card. Mobile/tablet untouched. */
@media (min-width:1025px){.pn-body .hero{padding:clamp(32px,3vw,56px) 0 clamp(48px,4vw,72px)!important}.pn-body .hero-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;column-gap:clamp(40px,5.7vw,110px)!important;align-items:center!important}.pn-body .hero-copy{justify-content:center}.pn-body .hero .eyebrow{font-size:clamp(13px,.8vw,15px);gap:12px}.pn-body .hero .eyebrow .dot{width:8px;height:8px}.pn-body .hero h1{font-size:clamp(44px,3.75vw,58px)!important;line-height:1.08!important;letter-spacing:-.02em;margin-top:clamp(14px,1.1vw,20px)!important}.pn-body .hero h1 .l1,.pn-body .hero h1 em.l2{display:block;white-space:nowrap}.pn-body .hero .sub{font-size:clamp(17px,1.15vw,19px);line-height:1.75;max-width:26.5em!important;margin-top:clamp(18px,1.6vw,30px)!important}.pn-body .hero .cta-row{margin-top:clamp(24px,2vw,38px)!important}.pn-body .hero .btn-hero{height:clamp(52px,3.35vw,58px)!important;padding:0 clamp(22px,1.7vw,32px)!important;font-size:clamp(16px,1vw,18px)!important;box-shadow:0 14px 26px -14px rgba(180,83,47,.6)!important}.pn-body .hero .trust.proof{margin-top:clamp(16px,1.3vw,24px)!important;gap:10px 32px!important;font-size:clamp(14px,.85vw,15px);line-height:1.4}.pn-body .hero .trust svg{width:18px;height:18px}.pn-body .hero .scene{align-self:center!important;aspect-ratio:1.08/1;width:100%}.pn-body .hero .scene .photo{border-radius:clamp(20px,1.5vw,28px)!important;box-shadow:0 34px 70px -40px rgba(30,42,56,.4)!important;object-position:50% 62%!important}.pn-body .hero .safety,.pn-body .hero .safety[class]{right:clamp(12px,.85vw,16px)!important;bottom:clamp(10px,.75vw,14px)!important;padding:clamp(10px,.75vw,14px) clamp(14px,1vw,18px)!important;border-radius:14px!important;background:rgba(255,255,255,.95)!important}.pn-body .hero .safety ul{grid-auto-rows:auto!important;row-gap:clamp(5px,.45vw,8px)!important}.pn-body .hero .safety li{font-size:clamp(12.5px,.8vw,15px)!important;line-height:1.45!important;grid-template-columns:clamp(16px,1.05vw,20px) auto!important;column-gap:clamp(8px,.6vw,11px)!important}.pn-body .hero .safety li i{width:clamp(16px,1.05vw,20px)!important;height:clamp(16px,1.05vw,20px)!important;background-size:clamp(9px,.6vw,11px)!important}}
@media (min-width:1025px) and (max-width:1199px){.pn-body .hero-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}}

/* Exit/text popup alignment fix: neutralise leftovers from shared homepage_popup.css (align-items:center, left:43%, Montserrat, 31px gap, 60% agree width, mobile overflow) */
:is(#exitPopup,#textPopup).pn-modal .modal-dialog.modal-wide{width:auto;max-width:820px}:is(#exitPopup,#textPopup).pn-modal .modal-content{position:relative}:is(#exitPopup,#textPopup).pn-modal .form-group-popup{align-items:stretch;text-align:center;padding:56px 44px 36px}:is(#exitPopup,#textPopup).pn-modal .close-icon{left:auto;top:14px;right:14px;z-index:5}:is(#exitPopup,#textPopup).pn-modal .save-discount{margin:0 0 16px;text-align:center}:is(#exitPopup,#textPopup).pn-modal .save-cls{font-family:inherit;text-align:center;color:#1E2A38}:is(#exitPopup,#textPopup).pn-modal .free-cls{padding-bottom:0}:is(#exitPopup,#textPopup).pn-modal form{margin-top:24px}:is(#exitPopup,#textPopup).pn-modal .form-control{background:#fff;font-family:inherit;text-align:left}:is(#exitPopup,#textPopup).pn-modal .form-control::placeholder{color:#7A8290;opacity:1}:is(#exitPopup,#textPopup).pn-modal :is(.email_me_btn,.text_me_btn){display:block;font-family:inherit}:is(#exitPopup,#textPopup).pn-modal .popup-error{text-align:left}:is(#exitPopup,#textPopup).pn-modal .agree-checkbox{margin-top:14px;text-align:center}:is(#exitPopup,#textPopup).pn-modal .agree{width:auto;max-width:none;margin:0 auto;font-family:inherit;text-align:center}:is(#exitPopup,#textPopup).pn-modal .prefer-text{font-family:inherit;margin:6px auto 0!important;padding:4px 0}
@media (max-width:767.98px){:is(#exitPopup,#textPopup).pn-modal .modal-dialog.modal-wide{max-width:none;margin:12px}:is(#exitPopup,#textPopup).pn-modal .form-group-popup{padding:24px 20px 20px}:is(#exitPopup,#textPopup).pn-modal .close-icon{position:absolute;top:10px;right:10px;left:auto}:is(#exitPopup,#textPopup).pn-modal .save-discount{font-size:28px}:is(#exitPopup,#textPopup).pn-modal .prefer-text{padding:4px 0}:is(#exitPopup,#textPopup).pn-modal .image-mobile{height:auto;max-height:min(260px,34vh);aspect-ratio:auto;object-fit:cover;object-position:50% 12%}}

/* New fingerprint logo in compare card */
.pn-body .vs-top .vs-p img.vs-logo{height:36px;width:auto}

/* Section divider lines (full-width hairline at the top of each section).
   Skipped: story (press strip above already has a bottom border), compare + quality (compare's colour band already separates them). */
.pn-body main>section:is(.experts,.sci,.goals,.reviews,.faq,.videos,.va){position:relative}.pn-body main>section:is(.experts,.sci,.goals,.reviews,.faq,.videos,.va)::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:1px;background:#E4E0D8;pointer-events:none}

/* Stats row: no bottom border (the section divider below already separates it) */
.pn-body .sci-stats{border-bottom:0!important}

/* FAQ block: no own top/bottom border (section dividers already separate it) */
.pn-body .faq3{border-top:0!important;border-bottom:0!important}
