.prc-page{gap:var(--ui-s6);padding-bottom:var(--ui-s7);display:grid}.prc-hero{justify-items:center;gap:var(--ui-s5);text-align:center;display:grid}.prc-title{font:600 var(--ui-fs-hero) / 1.05 var(--display);letter-spacing:-.035em;margin:0}.prc-hero .prc-cycle{--ctl:40px}.prc-pw{display:none}.prc-cards{align-items:start;gap:var(--ui-s6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1180px;margin:0 auto;display:grid}.prc-card{isolation:isolate;align-content:start;gap:var(--ui-s5);min-width:0;padding:var(--ui-s6);border-radius:var(--ui-r-card);background:var(--glass-quiet-sheen), var(--glass-quiet);box-shadow:var(--glass-quiet-edge);display:grid;position:relative;overflow:hidden}.prc-card.is-pick{box-shadow:var(--glass-quiet-edge), inset 0 0 0 1.5px var(--up-ink), 0 18px 44px -32px var(--up-ink)}.prc-card.is-spot{animation:prc-spot 1.4s var(--ease)}@keyframes prc-spot{25%{box-shadow:var(--glass-quiet-edge), 0 0 0 2px color-mix(in srgb, var(--up-ink) 55%, transparent);scale:1.012}}.prc-card-head{gap:6px;display:grid}.prc-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prc-name .ui-tier{--tier-size:32px}.prc-name h2{font:600 var(--ui-fs-name) / 1.1 var(--display);letter-spacing:-.03em;margin:0 6px 0 2px}.prc-why{color:var(--muted);font:400 var(--ui-fs-body) / 1.35 var(--font);margin:0}.prc-price-box{align-content:start;gap:12px;display:grid}.prc-price{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.prc-was{color:var(--deal-ink);font:600 var(--ui-fs-name) / 1 var(--display);letter-spacing:-.02em;opacity:.9;text-decoration:none;position:relative}.prc-was:after{content:"";border-radius:var(--r-pill);background:var(--deal);height:3px;box-shadow:0 0 10px color-mix(in srgb, var(--deal-ink) 60%, transparent);transform-origin:0;transition:transform .46s var(--ease) 80ms;position:absolute;top:52%;left:-4px;right:-4px;transform:rotate(-10deg)scaleX(0)}.prc-was.is-drawn:after{transform:rotate(-10deg)scaleX(1)}.prc-amt{font:600 var(--ui-fs-hero) / 1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.prc-price .pl-badge{align-self:center}.prc-per{color:var(--muted);font:400 var(--ui-fs-body) / 1.2 var(--font);flex-basis:100%}.prc-team{--ctl:34px}.prc-team-row{justify-content:space-between;align-items:center;gap:var(--ui-s3);min-height:var(--ctl);display:flex}.prc-team-what{gap:2px;min-width:0;display:grid}.prc-team-k{font:500 var(--ui-fs-body) / 1.2 var(--font);justify-self:start}.prc-team.is-solo .prc-team-row{align-items:flex-start}.prc-team.is-solo .prc-team-k{color:var(--muted)}.prc-team-each{color:var(--muted);font:400 var(--ui-fs-meta) / 1.3 var(--font)}.prc-acts{--ctl:48px;gap:8px;display:grid}.prc-card .btn.prc-go{width:100%}.prc-note{color:var(--muted);font:400 var(--ui-fs-meta) / 1.3 var(--font);text-align:center;margin:0}.prc-note:empty{display:none}.prc-card.is-pick .prc-feats{--feat-ink:var(--up-ink)}.prc-feats>li.prc-below{cursor:pointer;transition:color .2s var(--ease)}@media (hover:hover){.prc-card[data-tier=pro] .prc-feats>li.prc-below:hover{color:var(--tier-plus-ink)}.prc-card[data-tier=studio] .prc-feats>li.prc-below:hover{color:var(--tier-pro-ink)}}.prc-feats>li.is-planned{opacity:.55}.prc-faq{gap:var(--ui-s5);width:100%;max-width:1180px;margin:var(--ui-s5) auto 0;display:grid}.prc-trust{color:var(--muted);font:400 var(--ui-fs-meta) / 1.3 var(--font);text-align:center;margin:0}.prc-as{justify-content:center;align-items:center;gap:var(--ui-s3);color:var(--muted);font:500 var(--ui-fs-meta) / 1 var(--font);flex-wrap:wrap;display:flex}@media (width>=981px){.prc-cards{row-gap:0}.prc-cards>.prc-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--ui-s6)}}@media (width<=980px){.prc-cards{gap:var(--ui-s4);grid-template-columns:minmax(0,1fr);max-width:520px}.prc-card{gap:var(--ui-s5)}.prc-faq{max-width:520px}:root[data-layout=next] .prc-pw{width:100%;max-width:520px;min-height:calc(100svh - var(--pw-top,88px) - var(--pw-foot-h,150px));margin:0 auto;display:block}:root[data-layout=next] .prc-page{gap:var(--ui-s5);padding-bottom:calc(var(--pw-foot-h,150px) + var(--ui-s5))}:root[data-layout=next] .prc-page>.prc-cards,:root[data-layout=next] .prc-hero>.prc-cycle{display:none}:root[data-layout=next] .prc-hero{--ctl:40px;width:100%;max-width:520px;margin:0 auto;display:block;position:relative}:root[data-layout=next] .prc-title{font:600 var(--ui-fs-item) / 40px var(--font);letter-spacing:-.01em}:root[data-layout=next] .prc-x{position:absolute;top:0;right:0}:root[data-layout=next] .prc-pw .pw-foot{z-index:var(--z-nav);padding:var(--ui-s5) max(var(--ui-s4), env(safe-area-inset-right)) max(var(--ui-s4), env(safe-area-inset-bottom)) max(var(--ui-s4), env(safe-area-inset-left));background:linear-gradient(color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) var(--ui-s5));position:fixed;bottom:0;left:0;right:0}:root[data-layout=next] .prc-pw .pw-foot>.ui-act-goes{max-width:520px;margin:0 auto}:root[data-layout=next]:has(.prc-pw){--tabbar:0px}:root[data-layout=next]:has(.prc-pw) .tabbar{display:none}:root[data-layout=next]:has(.prc-pw) body{padding-bottom:0}}.prc-x{display:none}@media (width<=980px){:root[data-layout=next] .prc-x{display:inline-flex}}@media (width<=640px){.prc-title{font-size:var(--ui-fs-name)}.prc-cards>.prc-card{padding:var(--ui-s4) var(--ui-s4) var(--ui-s5)}.prc-amt{font-size:var(--ui-fs-name)}.prc-was{font-size:var(--ui-fs-title)}}@media (prefers-reduced-motion:reduce){.prc-card{animation:none!important}.prc-was:after{transition:none}}
