.ps-home{--blue:#1f46d9;--blue-deep:#1636b0;--blue-glow:#2b55f0;--blue-night:#0f2a8f;--navy:#0b1a5c;--navy-muted:#34408a;--orange:#ff7a1a;--yellow:#ffd23f;--white:#fff;--ink-soft:#e6ebff;--ink-faint:#aebcf7;--unsung:#c9d4ff;--rest:#ffb3a1;--r:18px;--ease:cubic-bezier(.16, 1, .3, 1);--font:var(--font-bricolage-grotesque), system-ui, sans-serif;background:var(--blue);min-height:100vh;color:var(--white);font-family:var(--font);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-size:18px;line-height:1.55}html:has(.ps-home){scroll-behavior:smooth;scrollbar-color:#ffd23f #0f2a8f}body:has(.ps-home){background:#1f46d9}@layer base{:where(.ps-home) *,:where(.ps-home) :before,:where(.ps-home) :after{box-sizing:border-box;margin:0;padding:0}:where(.ps-home) a{color:inherit;text-underline-offset:.22em}}.ps-home ::selection{background:var(--yellow);color:var(--navy)}.ps-home :focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:6px}.ps-home .wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}.ps-home svg.i{flex:none;width:1.1em;height:1.1em}.ps-home .nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.ps-home .logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.ps-home .logo-mark{flex:none}.ps-home .links{align-items:center;gap:28px;font-size:16px;font-weight:500;display:flex}.ps-home .links a{color:var(--white);text-decoration:none}.ps-home .links a:hover{color:var(--white)}.ps-home .links .login{color:var(--white);border:2px solid #ffffff80;border-radius:999px;padding:8px 18px}.ps-home .stage{background:radial-gradient(1100px 600px at 50% 52%, var(--blue-glow) 0%, var(--blue) 55%, var(--blue-deep) 100%);padding:14px 0 36px}.ps-home .lyrics{text-align:center;padding-top:clamp(24px,4vh,44px)}.ps-home .line{letter-spacing:-.025em;-webkit-text-stroke:3px var(--navy);paint-order:stroke fill;font-weight:800;line-height:1.14}.ps-home .line.now{color:var(--white);font-size:clamp(30px,3.6vw,50px)}.ps-home .line.next{color:var(--unsung);-webkit-text-stroke-width:2px;margin-top:10px;font-size:clamp(24px,3.2vw,42px)}.ps-home .w.sung{animation:.12s linear forwards ps-sing;animation-delay:calc(.5s + var(--i) * .42s)}@keyframes ps-sing{0%,to{color:var(--orange)}}.ps-home .steal{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:.14em;text-decoration-skip-ink:none;text-decoration-thickness:.12em}.ps-home .keys{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;list-style:none;display:flex}.ps-home .keys li{color:var(--navy);background:var(--white);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600}.ps-home .act{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.ps-home .sing{background:var(--yellow);color:var(--navy);font:800 21px / 1 var(--font);letter-spacing:-.01em;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border:0;border-radius:999px;align-items:center;gap:12px;padding:20px 32px;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -10px #00000059}.ps-home .sing:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #0006}.ps-home .sing:active{transform:translateY(0)}.ps-home .sing[aria-busy=true]{background:var(--white)}.ps-home .act small{color:var(--ink-soft);font-size:15px;font-weight:500}.ps-home .under{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(20px,3vh,36px);display:flex}.ps-home .lead{max-width:38em;font-size:21px;line-height:1.55}.ps-home .lead+.lead{margin-top:18px}.ps-home .muted{color:var(--ink-soft)}.ps-home .verse{border-bottom:2px solid #ffffff2e;grid-template-columns:260px 1fr;align-items:baseline;gap:32px;padding:26px 0;display:grid}.ps-home .verse:first-child{padding-top:0}.ps-home .verse h3{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.ps-home .verse h3 small{letter-spacing:0;color:var(--ink-soft);margin-top:6px;font-size:16px;font-weight:500;line-height:1.35;display:block}.ps-home .lyric{letter-spacing:-.015em;-webkit-text-stroke:2px var(--navy);paint-order:stroke fill;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.4}.ps-home .lyric.dim{color:var(--unsung)}.ps-home .lyric .o{color:var(--orange)}.ps-home .lyric del{color:var(--ink-faint);text-decoration-thickness:3px}.ps-home .rest{color:var(--navy);background:var(--rest);vertical-align:.35em;-webkit-text-stroke:0;border-radius:6px;margin:0 6px;padding:1px 7px;font-size:max(13px,.5em);font-weight:700;display:inline-block}.ps-home .chips{flex-wrap:wrap;gap:10px;display:flex}.ps-home .chips span,.ps-home .chips a{color:var(--navy);background:var(--white);border-radius:999px;padding:6px 14px;font-size:16px;font-weight:600}.ps-home .chips a{text-decoration:none}.ps-home .duet{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ps-home .take{background:var(--blue-night);border-radius:var(--r);padding:28px 30px 30px}.ps-home .take.two{background:var(--navy)}.ps-home .take-top{align-items:baseline;gap:14px;display:flex}.ps-home .take-top h3{letter-spacing:.06em;text-transform:uppercase;font-size:16px;font-weight:700}.ps-home .take-top span{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:500}.ps-home .take-top b{letter-spacing:-.03em;color:var(--white);font-size:56px;font-weight:800;line-height:1}.ps-home .take.two .take-top b{color:var(--yellow)}.ps-home .take .lyric{margin-top:20px}.ps-home .plans{grid-template-columns:1fr 1fr 1.08fr;align-items:stretch;gap:20px;display:grid}.ps-home .plan{border-radius:var(--r);background:var(--blue-night);flex-direction:column;padding:34px;display:flex}.ps-home .plan.pro{background:var(--white);color:var(--navy);margin-top:-8px;box-shadow:0 24px 40px -24px #00000073}.ps-home .plan .badge{background:var(--yellow);color:var(--navy);border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:800}.ps-home .plan h3{letter-spacing:-.02em;font-size:28px;font-weight:800}.ps-home .price{letter-spacing:-.03em;margin-top:12px;font-size:52px;font-weight:800;line-height:1}.ps-home .price small{letter-spacing:0;font-size:18px;font-weight:600}.ps-home .plan .alt{color:var(--ink-soft);margin-top:8px;font-size:16px;font-weight:500}.ps-home .plan.pro .alt{color:var(--navy-muted)}.ps-home .plan ul{gap:12px;margin:24px 0 28px;list-style:none;display:grid}.ps-home .plan li{align-items:flex-start;gap:10px;font-size:17px;display:flex}.ps-home .plan li svg{color:var(--yellow);margin-top:4px}.ps-home .plan.pro li svg{color:var(--blue)}.ps-home .btns{gap:4px;margin-top:auto;display:grid}.ps-home .btn{text-align:center;font:800 19px / 1 var(--font);color:var(--white);background:0 0;border:2px solid #fff9;border-radius:999px;padding:18px;text-decoration:none;display:block}.ps-home .plan.pro .btn{background:var(--yellow);color:var(--navy);border-color:var(--yellow)}.ps-home .renew{text-align:center;color:var(--navy-muted);min-height:4.2em;margin-bottom:10px;font-size:13px;line-height:1.4}.ps-home .plan:not(.pro) .renew{color:var(--ink-soft)}.ps-home .faq details{border-bottom:2px solid #ffffff38;max-width:860px}.ps-home .faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;display:flex}.ps-home .faq summary h3{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.55}.ps-home .faq summary::-webkit-details-marker{display:none}.ps-home .faq summary svg{transition:transform .3s var(--ease);color:var(--yellow);margin-top:6px}.ps-home .faq details[open] summary svg{transform:rotate(45deg)}.ps-home .faq details p{color:var(--ink-soft);max-width:36em;padding:0 0 24px}.ps-home .finale{background:var(--navy);text-align:center;margin-top:130px;padding:90px 0 100px}.ps-home .finale h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.04}.ps-home .finale p{color:var(--ink-soft);max-width:30em;margin:14px auto 30px}.ps-home .footer{background:var(--navy);color:var(--ink-soft);border-top:1px solid #ffffff1f;font-size:15px}.ps-home .footer-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.8fr);gap:40px;padding-block:56px 44px;display:grid}.ps-home .footer-col h2{letter-spacing:.06em;text-transform:uppercase;color:var(--unsung);font-size:13px;font-weight:600}.ps-home .footer-col ul{gap:6px;margin-top:14px;list-style:none;display:grid}.ps-home .footer-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-block:20px 26px;display:flex}.ps-home .footer-compact .footer-bottom{border-top:0}.ps-home .footer-bottom nav{gap:24px;display:flex}.ps-home .footer a{line-height:1.4;text-decoration:none}.ps-home .footer-col a,.ps-home .footer-bottom a{padding-block:3px;display:inline-block}.ps-home .footer a:hover{color:var(--white);text-decoration:underline}.ps-home .footer-contact{color:var(--ink-soft);margin-top:14px;font-size:15px}.ps-home .footer .footer-contact a{color:var(--white);font-weight:600}.ps-home .footer .footer-contact a:hover{color:var(--yellow)}@media (max-width:960px){.ps-home .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-home .footer-brand{grid-column:1/-1}}@media (max-width:520px){.ps-home .footer-top{grid-template-columns:1fr;gap:32px;padding-block:40px 32px}}@media (pointer:coarse){.ps-home .footer-col ul{gap:0}.ps-home .footer-col a,.ps-home .footer-bottom a{padding-block:8px;display:inline-block}}@media (min-width:961px){.ps-home .line.now{white-space:nowrap}}@media (max-width:960px){.ps-home .links a:not(.login){display:none}.ps-home .duet,.ps-home .plans{grid-template-columns:1fr}.ps-home .plan.pro{margin-top:0}.ps-home .verse{grid-template-columns:200px 1fr}}@media (max-width:620px){.ps-home .wrap{padding-inline:18px}.ps-home .line{-webkit-text-stroke-width:2px}.ps-home .under{flex-direction:column;align-items:stretch;gap:20px}.ps-home .nav{padding-block:12px}.ps-home .stage{padding-top:4px}.ps-home .keys li:nth-child(n+4){display:none}.ps-home .lyrics{padding-top:18px}.ps-home .keys{margin-top:16px}.ps-home .act{margin-top:18px}.ps-home .verse{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.ps-home .w.sung{color:var(--orange);animation:none}html:has(.ps-home){scroll-behavior:auto}}html[data-practicing] .ps-home main>section:not(.stage),html[data-practicing] .ps-home .footer{display:none}.ps-landing{--font-label:var(--font-martian-mono), var(--font);--fix-was:#ffb3a1;--fix-now:#7ff0b6;--gutter:clamp(18px, 5vw, 72px)}.ps-landing .label{font:600 13px / 1.4 var(--font-label);letter-spacing:.12em;text-transform:uppercase}.ps-landing>.nav{inset-inline:0;z-index:2;position:absolute;top:0}.ps-landing .hero{padding:116px var(--gutter) 56px;background:radial-gradient(ellipse 62.5% 55.5% at 50% 60%, #2a57f0 0%, var(--blue) 55%, var(--blue-deep) 100%)}.ps-landing .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"head card""proof card";align-items:start;gap:32px 56px;max-width:1136px;margin:0 auto;display:grid}.ps-landing .hero-head{grid-area:head;align-self:end}.ps-landing .hero-grid>.hero-proof{grid-area:proof;align-self:start}html[data-practicing] .ps-landing .hero-grid>.hero-proof{display:none}.ps-landing .hero-grid>*{min-width:0}.ps-landing .hero-grid>[data-demo-lesson]{grid-area:card;align-self:center}html[data-practicing] .ps-landing .hero-grid{display:block}.ps-landing .hero h1{text-wrap:balance;letter-spacing:-.035em;font-size:clamp(34px,3.5vw,52px);font-weight:800;line-height:1.06}.ps-landing .hero h1 em{color:var(--yellow);font-style:normal;display:block}.ps-home .try{text-align:left;background:#0b1a5c80;border-radius:28px;padding:40px 44px 36px;box-shadow:0 24px 60px -28px #050c32b3}.ps-home .try-scenes{margin-bottom:22px;border:0;flex-wrap:wrap;gap:6px;min-inline-size:0;margin-inline:0;padding:0;display:flex}.ps-home .try-scenes button{color:var(--white);font:700 14px / 1.2 var(--font);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;border:1.5px solid #ffffff59;border-radius:999px;padding:6px 10px}.ps-home .try-scenes button:hover{border-color:var(--white)}.ps-home .try-scenes button[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--navy)}.ps-home .try h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.15}.ps-home .try-text{color:var(--ink-soft);margin-top:10px;font-size:17px;line-height:1.5}.ps-home .try-steps{counter-reset:try;gap:10px;margin-top:22px;list-style:none;display:grid}.ps-home .try-steps li{counter-increment:try;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.ps-home .try-steps li:before{content:counter(try);background:var(--yellow);width:28px;height:28px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.ps-home .try .sing{margin-top:28px}.ps-home .try-note{color:var(--ink-soft);margin-top:12px;font-size:15px}.ps-landing .hero-slogan{color:var(--white);margin-top:20px;font-size:clamp(20px,1.7vw,24px);font-weight:800}.ps-landing .hero-proof{border-top:1px solid #ffffff2e;gap:10px;max-width:34em;padding-top:20px;display:grid}.ps-landing .hero-proof-label{color:var(--ink-soft);font-size:14px;font-weight:700}.ps-landing .hero-proof-label span{color:var(--ink-soft);font-weight:500}.ps-landing .hero-take{grid-template-columns:116px 1fr;align-items:baseline;gap:14px;display:grid}.ps-landing .hero-take .score{color:var(--ink-soft);white-space:nowrap;font-size:14px;font-weight:600}.ps-landing .hero-take .score b{color:var(--white);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.ps-landing .hero-take .score small{color:var(--ink-soft);font-size:12px;font-weight:600}.ps-landing .hero-take.two .score b{color:var(--yellow)}.ps-landing .hero-take .line{font-size:19px;font-weight:700;line-height:1.35}.ps-landing .hero-take del{color:var(--fix-was);text-decoration-thickness:.08em}.ps-landing .hero-take ins{color:var(--fix-now);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}.ps-landing .hero-sub .method{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:5px;text-decoration-skip-ink:none;font-weight:800;text-decoration-thickness:3px}.ps-landing .hero-sub{max-width:32em;color:var(--ink-soft);text-wrap:balance;margin-top:8px;font-size:18px;line-height:1.45}.ps-landing .depth{background:linear-gradient(180deg, var(--blue-deep) 0, var(--blue-night) 42%, var(--navy) 88%)}.ps-landing .chapter{padding-block:70px}.ps-landing .pain .methods{margin-top:48px}.ps-landing .pain .methods>div{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding-block:26px;display:grid}.ps-landing .pain .methods dt{color:var(--unsung);font-size:clamp(19px,1.6vw,22px);font-weight:700}.ps-landing .pain .methods dd{color:var(--ink-soft);font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ps-landing .pain .methods [data-ours] dt,.ps-landing .pain .methods [data-ours] dd{color:var(--yellow);font-weight:700}.ps-landing .pain .methods [data-ours] .turn{text-wrap:pretty;color:var(--ink-soft);margin-top:12px;font-weight:400;display:block}.ps-landing .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:48px;list-style:none;display:grid}.ps-landing .feature-list li{border-top:1px solid #ffffff29;gap:16px;padding-block:24px;display:flex}.ps-landing .feature-list svg{width:24px;height:24px;color:var(--yellow);flex:none;margin-top:3px}.ps-landing .feature-list h3,.ps-landing .who-grid h3{font-size:21px;font-weight:700;line-height:1.3}.ps-landing .feature-list p,.ps-landing .who-grid p{color:var(--ink-soft);margin-top:6px;font-size:17px;line-height:1.5}.ps-landing .who-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:48px;list-style:none;display:grid}.ps-landing .who-grid li{border-top:1px solid #ffffff29;flex-direction:column;padding-block:26px;display:flex}.ps-landing .who-grid a{color:var(--yellow);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.ps-landing .who-grid a:hover{text-underline-offset:.2em;text-decoration:underline}.ps-landing .depth>.chapter:first-child{padding-top:64px}.ps-landing .chapter h2{letter-spacing:-.03em;text-wrap:balance;max-width:17em;font-size:clamp(34px,3.9vw,56px);font-weight:800;line-height:1.05}.ps-landing .depth>.chapter h2{font-size:clamp(30px,3.2vw,46px)}.ps-landing .ch-sub{max-width:36em;color:var(--ink-soft);text-wrap:pretty;margin-top:20px;font-size:20px;line-height:1.55}.ps-landing .how{grid-template-columns:1fr 1fr;align-items:start;gap:88px;display:grid}.ps-landing .how h2+h3{letter-spacing:-.01em;margin-top:44px;font-size:20px;font-weight:800;line-height:1.3}.ps-landing .how h2+h3+.ch-sub{margin-top:8px;font-size:18px}.ps-landing .steps{list-style:none}.ps-landing .steps li{border-top:1px solid #fff3;grid-template-columns:64px 1fr;padding-block:28px;display:grid}.ps-landing .steps li:first-child{border-top:0;padding-top:0}.ps-landing .steps .label{color:var(--unsung);padding-top:8px}.ps-landing .steps h3{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.15}.ps-landing .steps p{color:var(--ink-soft);margin-top:10px}.ps-landing .takes{margin-top:64px}.ps-landing .takerow{border-top:1px solid #fff3;grid-template-columns:170px 1fr;align-items:center;gap:32px;padding-block:36px;display:grid}.ps-landing .takenum .label{color:var(--unsung);display:block}.ps-landing .takenum b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:88px;font-weight:800;line-height:1;display:block}.ps-landing .two .takenum b{color:var(--yellow)}.ps-landing .takeline{letter-spacing:-.02em;-webkit-text-stroke:2px var(--navy);paint-order:stroke fill;font-size:clamp(25px,2.9vw,40px);font-weight:800;line-height:1.3}.ps-landing .takeline del{color:var(--fix-was);text-decoration-thickness:.06em}.ps-landing .takeline ins{color:var(--fix-now);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.07em}.ps-landing .compare>.label{color:var(--unsung);margin-top:56px}.ps-landing .compare>.label+.takes{margin-top:14px}.ps-landing .research{max-width:44em;color:var(--ink-soft);margin-top:32px;font-size:17px}.ps-landing .research b{color:var(--white);font-weight:700}.ps-landing .research a{color:var(--yellow);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ps-landing .moments{margin-top:56px;list-style:none}.ps-landing .moments li{border-top:1px solid #ffffff2e;grid-template-columns:340px 1fr;align-items:baseline;gap:8px 24px;padding-block:22px;display:grid}.ps-landing .moments h3{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.ps-landing .moments p{color:var(--ink-soft);font-size:18px;line-height:1.5}.ps-landing .moments p span{white-space:nowrap}.ps-landing .moments a{color:var(--yellow);grid-column:2;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ps-landing .more{color:var(--yellow);align-items:center;gap:8px;margin-top:28px;font-weight:700;text-decoration:none;display:inline-flex}.ps-landing .plans{margin-top:64px}.ps-landing .plan:not(.pro){background:0 0;box-shadow:inset 0 0 0 1px #ffffff3d}.ps-landing .asked{grid-template-columns:5fr 7fr;align-items:start;gap:72px;display:grid}.ps-landing .asked .faq details:first-child summary{padding-top:0}.ps-landing .finale{background:0 0;margin-top:0;padding:70px 0 150px}.ps-landing .finale .sing{padding:20px 34px;font-size:22px}@media (max-width:1180px){.ps-landing .moments li{grid-template-columns:260px 1fr}}@media (max-width:960px){.ps-landing .hero-grid{grid-template-columns:1fr;grid-template-areas:"head""card""proof";gap:28px}.ps-landing .who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-landing .how,.ps-landing .asked{grid-template-columns:1fr;gap:56px}.ps-landing .moments li{grid-template-columns:1fr}.ps-landing .moments a{grid-column:1}}@media (max-width:620px){.ps-landing .hero{background:radial-gradient(ellipse 130% 45% at 50% 52%, #2a57f0 0%, var(--blue) 55%, var(--blue-deep) 100%);padding-top:72px;padding-bottom:28px}.ps-landing .hero h1{font-size:31px}.ps-landing .hero-slogan{margin-top:14px;font-size:18px}.ps-landing .hero-sub{font-size:16px}.ps-landing .feature-list,.ps-landing .who-grid{grid-template-columns:1fr;margin-top:32px}.ps-landing .pain .methods>div{grid-template-columns:1fr;gap:6px;padding-block:20px}.ps-home .try{border-radius:22px;padding:24px 20px}.ps-home .try-scenes{scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:0 -20px 18px;padding-inline:20px;overflow-x:auto}.ps-home .try-scenes button{border-width:1px;flex:none;padding:5px 7px;font-size:12.5px}.ps-home .try-steps{gap:6px;margin-top:16px}.ps-home .try .sing{justify-content:center;width:100%;margin-top:20px}html:not([data-practicing]) .ps-landing .hero .wrap{padding-inline:0}.ps-landing .chapter{padding-block:48px}.ps-landing .ch-sub{font-size:18px}.ps-landing .takes{margin-top:44px}.ps-landing .takerow{grid-template-columns:1fr;gap:14px;padding-block:26px}.ps-landing .takenum{justify-content:space-between;align-items:baseline;display:flex}.ps-landing .takenum b{font-size:64px}.ps-landing .moments{margin-top:40px}.ps-landing .finale{padding:40px 0 110px}}html[data-practicing] .ps-landing>.nav{max-width:1200px;padding:22px 32px;position:static}html[data-practicing] .ps-landing .hero{text-align:left;min-height:0;padding:14px 0 36px;display:block}html[data-practicing] .ps-landing .hero-head,html[data-practicing] .ps-landing .depth{display:none}.ps-home .plan li.up{font-weight:700}.ps-landing .takenum b small{letter-spacing:0;margin-left:2px;font-size:24px}.ps-home .links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;text-decoration-thickness:2px}.ps-home .nav-menu-btn{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:8px;display:none}.ps-home .nav-menu-btn svg{width:26px;height:26px}.nav-sheet.ps-home{background:var(--navy);color:var(--white);border-color:#ffffff29;padding:72px 24px 24px}.nav-sheet .nav-sheet-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nav-sheet nav{gap:4px;display:grid}.nav-sheet nav a{color:var(--white);border-bottom:1px solid #ffffff1f;padding:14px 4px;font-size:20px;font-weight:700;text-decoration:none;display:block}.nav-sheet nav a[aria-current=page]{color:var(--yellow)}.nav-sheet nav a.login{text-align:center;border:2px solid #ffffff80;border-radius:999px;margin-top:20px}@media (max-width:960px){.ps-home .nav-menu-btn{display:inline-grid}.ps-home .nav:has(.nav-menu-btn)>.links{display:none}}.ps-home .skip-link{z-index:10;background:var(--yellow);color:var(--navy);border-radius:999px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:16px}.ps-home .skip-link:focus{top:12px}@media (pointer:coarse){.ps-home .seo-crumbs a,.ps-home .try-scenes button,.ps-landing .moments a,.ps-landing .more,.ps-landing .who-grid a,.ps-home .vt-related a,.ps-home .st-signout{align-items:center;min-height:44px;display:inline-flex}}.ps-home .feedback-link{text-align:center;color:var(--ink-soft);margin:28px 0 40px;font-size:14px}.ps-home .feedback-link a{color:var(--white);text-underline-offset:.15em;font-weight:600;text-decoration:underline}
