.pfpage h1,.pfpage h2{text-wrap:balance}.pfpage .phero .sub,.pfpage .band .copy>p,.pfpage .gridhead p{text-wrap:pretty}.pfpage .skip{padding:10px 18px;top:10px;left:10px}.pfpage .nav-links a.on{color:var(--ink);font-weight:640}.pfpage .vidpause{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line1);border-radius:var(--r-full);font-family:var(--mono);letter-spacing:.08em;color:var(--slate);box-shadow:var(--sh-card);opacity:0;transition:opacity .25s var(--ease),transform .25s var(--ease),color .2s var(--ease),border-color .2s var(--ease);background:#ffffffeb;align-items:center;gap:7px;padding:8px 14px;font-size:10px;font-weight:640;display:inline-flex;position:relative;bottom:14px;right:14px;transform:translateY(4px)}.pfpage .vidpause:hover{color:var(--ink);border-color:var(--ink)}.pfpage .vidpause:active{transform:scale(.96)}.pfpage .bfield:hover .vidpause,.pfpage .vidpause:focus-visible,.pfpage .vidpause.paused{opacity:1;transform:none}@media (hover:none){.pfpage .vidpause{opacity:1;transform:none}}.pfpage .phero{text-align:center;padding-top:88px;padding-bottom:24px}.pfpage .phero .hin{max-width:920px;margin:0 auto}.pfpage .phero h1{letter-spacing:-.034em;margin-top:22px;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:640;line-height:1.04}.pfpage .phero h1 em{color:var(--mint-dark);font-style:italic;font-weight:480}.pfpage .phero .sub{color:var(--slate);max-width:60ch;margin:20px auto 0;font-size:16.5px;line-height:1.62}.pfpage .phero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.pfpage .phero .note{color:var(--stone);margin-top:14px;font-size:13px}.pfpage .loopbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:40px;display:flex}.pfpage .lchip{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--line2);background:var(--bg1);border-radius:var(--r-full);color:var(--slate);transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease),transform .15s var(--ease);align-items:center;gap:7px;padding:10px 16px;font-size:11px;font-weight:600;display:inline-flex}.pfpage .lchip:active{transform:scale(.97)}.pfpage .lchip:hover{border-color:var(--ink);color:var(--ink);box-shadow:var(--sh-card);transform:translateY(-1px)}.pfpage .lchip .n{color:var(--stone);font-weight:500}.pfpage .lchip.you{background:var(--ink);color:#fff;border-color:var(--ink)}.pfpage .lchip.you .n{color:#8a8a8e}.pfpage .lchip.you .d{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%}.pfpage .larr{color:#c6c6c6;-webkit-user-select:none;user-select:none;font-size:13px}.pfpage .lagain{font-family:var(--mono);letter-spacing:.08em;color:var(--stone);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.pfpage .gridhead{text-align:center;padding-top:104px}.pfpage .gridhead h2{letter-spacing:-.03em;margin-top:18px;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:640;line-height:1.05}.pfpage .gridhead p{color:var(--slate);max-width:56ch;margin-top:14px;margin-left:auto;margin-right:auto;font-size:15.5px}.pfpage .band{grid-template-columns:.82fr 1.18fr;align-items:center;gap:52px;padding:92px 32px 8px;display:grid}.pfpage .band.rev{grid-template-columns:1.18fr .82fr}.pfpage .band.rev .copy{grid-column:2}.pfpage .band.rev .bfield{grid-area:1/1}.pfpage .mnum{font-family:var(--mono);letter-spacing:.16em;color:var(--stone);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.pfpage .mnum.mint{color:var(--mint-dark)}.pfpage .mnum .d{background:var(--mint);border-radius:50%;width:6px;height:6px}.pfpage .band h2{letter-spacing:-.028em;margin-top:14px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:640;line-height:1.08}.pfpage .band .copy>p{color:var(--slate);max-width:48ch;margin-top:16px;font-size:15px;line-height:1.66}.pfpage .band .copy>p b{color:var(--ink);font-weight:620}.pfpage .checks{max-width:46ch;margin:18px 0 0;list-style:none}.pfpage .checks li{color:var(--slate);border-bottom:1px solid var(--line1);padding:8px 0 8px 26px;font-size:13.5px;position:relative}.pfpage .checks li:last-child{border-bottom:0}.pfpage .checks li:before{content:"✓";color:var(--mint-dark);font-weight:640;position:absolute;left:2px}.pfpage .checks li b{font-family:var(--mono);color:var(--ink);font-weight:620}.pfpage .means{background:var(--bg1);border:1px solid var(--line1);border-left:3px solid var(--mint-deep);max-width:48ch;box-shadow:var(--sh-card);border-radius:12px;margin-top:20px;padding:14px 18px}.pfpage .means .mk{letter-spacing:.14em;color:var(--mint-dark);font-size:10px;font-weight:660}.pfpage .means p{color:var(--slate);margin-top:6px;font-size:13.5px;line-height:1.6}.pfpage .means p b{color:var(--ink);font-weight:620}.pfpage .mgo{color:var(--slate);transition:color .3s var(--ease);align-items:center;gap:9px;margin-top:20px;font-size:13px;font-weight:630;display:inline-flex}.pfpage .mgo .arr{border:1.5px solid var(--line2);width:26px;height:26px;color:var(--stone);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.pfpage .mgo:hover{color:var(--ink)}.pfpage .mgo:hover .arr{background:var(--ink);border-color:var(--ink);color:var(--mint)}.pfpage .bfield{padding:26px}.pfpage .apvid{border-radius:16px}.pfpage .again{text-align:center;font-family:var(--mono);letter-spacing:.16em;color:var(--stone);padding-top:72px;font-size:11px}.pfpage .stwrap{padding-top:110px;padding-left:32px;padding-right:32px}.pfpage .ctawrap{padding-left:32px;padding-right:32px}.pfpage .st-mint{background:linear-gradient(155deg,var(--mint-wash),var(--mint-wash))}.pfpage .st-gold{background:linear-gradient(155deg,var(--gold-wash),#fbf7ec)}.pfpage .st-violet{background:linear-gradient(155deg,var(--violet-wash),#f6f3fc)}.pfpage .st-paper{background:linear-gradient(155deg,#efefef,#f8f8f8)}.pfpage .dots button{cursor:pointer;border-radius:var(--r-full);width:8px;height:8px;transition:transform .3s var(--ease),background-color .3s var(--ease);background:#dcdcdc;padding:0;position:relative}.pfpage .dots button:after{content:"";position:absolute;inset:-8px}.pfpage .dots button.on{transform-origin:0;background:var(--mint-deep);transform:scaleX(3.25)}@media (max-width:768px){.pfpage .stickycta{display:block}}@media (max-width:960px){.pfpage .band,.pfpage .band.rev{grid-template-columns:1fr;gap:26px}.pfpage .band.rev .copy,.pfpage .band.rev .bfield{grid-area:auto}.pfpage .band .bfield{order:2}.pfpage .band .copy{order:1}}@media (max-width:640px){.pfpage .nav-in .btn{padding:11px 22px;font-size:13.5px}.pfpage .gridhead,.pfpage .stwrap,.pfpage .again{padding-top:0}.pfpage .phero{padding-top:52px;padding-bottom:12px}.pfpage .phero .ctas .btn{flex:100%;padding:14px 0}.pfpage .loopbar{gap:7px}.pfpage .lchip{padding:8px 12px;font-size:10px}.pfpage .larr{display:none}.pfpage .band{padding:64px 18px 8px}.pfpage .stwrap,.pfpage .ctawrap{padding-left:18px;padding-right:18px}.pfpage .bfield{padding:14px}}
