.prc .prc-hero{background:var(--plinth);color:var(--on-plinth);text-align:center;padding:clamp(120px,18vh,180px) 0 clamp(64px,10vh,110px)}.prc .prc-hero .stamp{color:var(--on-plinth-3)}.prc .prc-hero h1{font-family:var(--display);font-weight:500;font-size:var(--fs-display-h);line-height:var(--lh-display-h);letter-spacing:var(--tr-display-h);color:var(--on-plinth);max-width:21ch;margin:18px auto 0}.prc .prc-hero .prc-sub{font-size:var(--fs-hero-sub);line-height:var(--lh-hero-sub);color:var(--on-plinth-2);max-width:58ch;margin:22px auto 0}.prc .prc-hero .orbslot{justify-content:center;margin-bottom:26px;display:flex}.prc .prc-rowzero{border-top:1px solid var(--line-2);background:var(--paper-2)}.prc .prc-rowzero .wrap{flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-top:clamp(26px,4.5vh,40px);padding-bottom:clamp(26px,4.5vh,40px);display:flex}.prc .rz-lead{font-family:var(--ui);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.prc .rz-links{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.prc .rz-link{font-family:var(--ui);color:var(--graphite);border-bottom:1px dashed var(--ash);padding-bottom:1px;font-size:14px;font-weight:600;text-decoration:none}.prc .rz-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.prc .rz-qual{color:var(--graphite);flex-basis:100%;margin-top:2px;font-size:13px;line-height:1.5}.prc .band{border-top:1px solid var(--line-2);scroll-margin-top:80px}.prc .band .wrap{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:start;gap:clamp(28px,4.5vw,72px);padding-top:clamp(56px,9vh,104px);padding-bottom:clamp(56px,9vh,104px);display:grid}@media (max-width:900px){.prc .band .wrap{grid-template-columns:1fr;gap:26px}}.prc .band-id .bmark{align-items:baseline;gap:10px;display:inline-flex}.prc .band-id .bname{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);align-items:baseline;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;display:inline-flex}.prc .band-id .bname .d{border-radius:var(--r-round);background:var(--amber);width:.2em;height:.2em;margin-left:.05em;display:inline-block}.prc .band-badge .pip{display:none}.prc .band-badge{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;color:var(--graphite);align-items:center;gap:7px;margin-top:12px;display:inline-flex}.prc .band-badge .pip{border-radius:var(--r-round);background:var(--acc-current);flex:none;width:7px;height:7px}.prc .band-badge.beta .pip{border:1.4px dashed var(--graphite);background:0 0}.prc .band-replaces{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-3);max-width:42ch;margin-top:16px}.prc .band-replaces b{color:var(--ink);font-weight:600}.prc .band-cta{flex-wrap:wrap;align-items:baseline;gap:22px;margin-top:22px;display:flex}.prc .band-assemble{font-family:var(--ui);color:var(--graphite);border-bottom:1px dashed var(--ash);padding-bottom:1px;font-size:13px;font-weight:600;text-decoration:none}.prc .band-assemble:hover{color:var(--ink);border-bottom-color:var(--ink)}.prc .cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}@media (max-width:480px){.prc .cards{grid-template-columns:1fr}}.prc .pcard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:12px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.prc .pcard .tname{font-family:var(--ui);color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.prc .pcard .trow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.prc .pcard .trow+.trow{margin-top:6px}.prc .pcard .tlab{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;color:var(--graphite)}.prc .pcard .tprice{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:22px;font-weight:650}.prc .pcard .tprice .per{color:var(--graphite);font-size:12px;font-weight:400}.prc .pcard .tnote{color:var(--graphite);margin-top:auto;font-size:13px;line-height:1.5}.prc .pcard.rec{border-color:color-mix(in srgb, var(--acc-current) 45%, transparent);box-shadow:0 16px 40px -30px #15171c61}.prc .pcard.rec:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--acc-current) 9%, transparent), transparent 72%);position:absolute;inset:0}.prc .rec-chip{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--paper);background:var(--acc-current);border-radius:var(--r-chip);padding:3px 8px;font-size:10px;position:absolute;top:14px;right:14px}.v4l.motion-on .prc-band-cards .pcard.rec:before{transform:translateY(-101%)}.v4l.motion-on .prc-band-cards .pcard.rec.in:before{animation:prc-pour .9s var(--ease-pour) .25s both}@keyframes prc-pour{0%{transform:translateY(-101%)}to{transform:none}}.prc .band-line{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:58ch}.prc .band-line b{color:var(--ink);font-weight:600}.prc .breath .pip{animation:3.4s ease-in-out infinite prc-breath}@keyframes prc-breath{0%,to{opacity:.45}50%{opacity:1}}.prc .band-foot{font-family:var(--mono);letter-spacing:.02em;color:var(--graphite);border-top:1px dashed var(--line-2);grid-column:1/-1;margin-top:4px;padding-top:14px;font-size:12px}.prc .band-foot b{color:var(--ink-2);font-weight:600}.prc .prc-suite{border-top:1px solid var(--line-2);background:var(--paper-2)}.prc .prc-suite .wrap{text-align:center;padding-top:clamp(48px,8vh,92px);padding-bottom:clamp(48px,8vh,92px)}.prc .prc-suite .stamp{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;color:var(--graphite)}.prc .prc-suite h2{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:12px 0 0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500}.prc .prc-suite .prc-suite-sub{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:56ch;margin:16px auto 0}.prc .prc-suite-cards{text-align:left;max-width:760px;margin:32px auto 0}.prc .suite-note{border-top:1px solid var(--line-2);background:var(--paper-2)}.prc .suite-note .wrap{text-align:center;padding-top:clamp(56px,9vh,96px);padding-bottom:clamp(56px,9vh,96px)}.prc .suite-note p{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:62ch;margin:0 auto}.prc .suite-note p b{color:var(--ink);font-weight:600}.prc .suite-note .brainline{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-top:18px;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:500}.prc .cta-row{border-top:1px solid var(--line-2)}.prc .cta-row .wrap{padding-top:clamp(56px,9vh,96px);padding-bottom:clamp(72px,11vh,120px)}.prc .cta-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:30px;display:grid}.prc .cta-cell{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:10px;padding:18px 20px;transition:border-color .16s,box-shadow .16s;display:flex}.prc .cta-cell:hover{border-color:color-mix(in srgb, var(--acc-current) 40%, transparent);box-shadow:0 12px 30px -24px #15171c59}.prc .cta-cell .cname{font-family:var(--ui);color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.prc .cta-cell .cname .pip{border-radius:var(--r-round);background:var(--acc-current);flex:none;width:8px;height:8px}.prc .cta-cell .link-cta{align-self:flex-start}@media (max-width:420px){.prc .pcard .tprice{font-size:19px}}@media (prefers-reduced-motion:reduce){.prc .breath .pip{animation:none!important}.v4l.motion-on .prc-band-cards .pcard.rec:before{transform:none;animation:none!important}}
