*{box-sizing:border-box}a{color:inherit;text-decoration:none}.pricePage{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans)}.priceNav{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(22px);border-bottom:1px solid var(--ink-hair-soft);background:#fbf8f3d1;position:sticky;top:0}.priceNavInner{max-width:var(--shell);padding:14px var(--gutter);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.priceNavLogo{width:auto;height:28px;display:block}.priceNavLinks{align-items:center;gap:30px;display:flex}.priceNavLink{color:var(--ink-soft);transition:color .3s var(--ease-soft);font-size:.93rem}.priceNavLink:hover,.priceNavLink.current{color:var(--ink)}.priceNavCta{background:var(--night-soft);color:var(--on-night);transition:background .3s var(--ease-soft),transform .45s var(--ease);border-radius:999px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:500;display:inline-flex}.priceNavCta:hover{background:var(--blue-hover);transform:translateY(-1px)}.priceShell{max-width:var(--shell);padding:clamp(64px,9vw,108px)var(--gutter)clamp(72px,10vw,120px);margin:0 auto}.priceHead{text-align:center;margin-bottom:clamp(3rem,6vw,4.5rem)}.priceEyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--gold-text);margin:0 0 20px;font-size:.72rem;font-weight:500}.priceTitle{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:500;line-height:1.06}.priceTitle em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:normal;font-weight:400}.priceSub{max-width:52ch;color:var(--ink-soft);margin:24px auto 36px;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.62}.priceToggle{background:var(--paper-sunk);border:1px solid var(--ink-hair-soft);border-radius:999px;padding:4px;display:inline-flex}.toggleBtn{cursor:pointer;color:var(--ink-soft);transition:background .3s var(--ease-soft),color .3s var(--ease-soft),box-shadow .3s var(--ease-soft);background:0 0;border:0;border-radius:999px;padding:10px 24px;font-family:inherit;font-size:.9rem;font-weight:500}.toggleBtn.active{background:var(--paper-raised);color:var(--ink);box-shadow:0 2px 8px #1b225714}.tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,2vw,24px);display:grid}.tier{border-radius:var(--radius);background:var(--paper-raised);border:1px solid var(--ink-hair-soft);padding:40px 32px 34px;position:relative;box-shadow:0 16px 44px #1b22570f}.tier.featured{background:var(--night-soft);border-color:var(--night-soft);color:var(--on-night);box-shadow:0 28px 70px #1b22574d}.tierBadge{background:var(--gold-lit);color:#161b40;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 15px;font-size:.66rem;font-weight:500;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.tierName{letter-spacing:-.015em;margin:0 0 10px;font-size:1.1rem;font-weight:500}.tierTag{letter-spacing:-.02em;color:var(--ink);margin:0 0 26px;font-size:1.08rem;line-height:1.35}.featured .tierTag{color:var(--on-night)}.tierPrice{align-items:baseline;gap:5px;margin:0;display:flex}.tierPrice strong{letter-spacing:-.035em;font-size:2.6rem;font-weight:500;line-height:1}.tierPrice span{color:var(--ink-faint);font-size:.92rem}.featured .tierPrice span{color:var(--on-night-faint)}.tierNote{min-height:1.4em;color:var(--ink-faint);margin:10px 0 28px;font-size:.84rem}.featured .tierNote{color:var(--on-night-faint)}.tierList{margin:0 0 30px;padding:0;list-style:none}.tierList li{color:var(--ink-soft);border-bottom:1px solid var(--ink-hair-soft);padding:11px 0;font-size:.94rem;line-height:1.45}.tierList li:last-child{border-bottom:none}.featured .tierList li{color:var(--on-night-soft);border-color:#eef0ff1a}.tierCta{text-align:center;width:100%;transition:background .3s var(--ease-soft),transform .45s var(--ease),border-color .3s var(--ease-soft);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:15px 24px;font-size:.95rem;font-weight:500;display:flex}.tierCta.ghost{border-color:var(--ink-hair);color:var(--ink)}.tierCta.ghost:hover{border-color:#1b225747;transform:translateY(-2px)}.tierCta.primary{background:var(--on-night);color:#1b2257}.tierCta.primary:hover{transform:translateY(-2px)}.priceFoot{text-align:center;color:var(--ink-faint);margin:clamp(2.5rem,5vw,3.5rem) 0 0;font-size:.84rem;line-height:1.7}.priceBack{text-align:center;color:var(--ink-soft);margin-top:14px;font-size:.88rem}.priceBack a{border-bottom:1px solid var(--ink-hair)}@media (max-width:860px){.tiers{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media (max-width:720px){.priceNavLinks .priceNavLink{display:none}}.proProof{max-width:1040px;margin:0 auto clamp(3rem,6vw,4.5rem)}.proProofBody{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.proProofShot{justify-content:center;min-width:0;display:flex}.proProofHead{text-align:center;font-family:var(--font-serif);color:var(--ink);margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.35rem,3vw,1.85rem);font-style:normal;line-height:1.25}.proSteps{grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.8vw,1.15rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.proStep{border-radius:var(--radius);border:1px solid var(--ink-hair);background:#ffffff80;flex-direction:column;padding:22px 22px 20px;display:flex;position:relative}.proStepNum{background:var(--gold);width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;font-size:.76rem;font-weight:600;display:grid}.proStepTitle{letter-spacing:-.01em;color:var(--ink);margin:13px 0 14px;font-size:1.02rem;font-weight:500}.proStepBody{color:var(--ink-soft);margin:14px 0 0;font-size:.88rem;line-height:1.5}.proChips{flex-wrap:wrap;gap:7px;display:flex}.proChips span{color:var(--ink);background:#1b22570d;border-radius:999px;padding:7px 12px;font-size:.82rem}.proMerge{margin:0;padding:0;list-style:none}.proMerge li{border-bottom:1px solid var(--ink-hair-soft);align-items:center;gap:10px;padding:7px 0;display:flex}.proMerge li:last-child{border-bottom:none}.proMergeFrom{color:var(--ink-faint);font-size:.85rem;-webkit-text-decoration:line-through #1b22574d;text-decoration:line-through #1b22574d}.proMergeTo{color:var(--ink);margin-left:auto;font-size:.88rem;font-weight:500}.proMergeTo:before{content:"→";color:var(--gold);margin-right:8px}.proNotif{background:linear-gradient(168deg,#2a2044 0%,#141a3b 100%);border:1px solid #eef0ff1f;border-radius:15px;padding:13px 14px}.proNotifLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--on-night-faint);font-size:.62rem;font-weight:600}.proNotifTitle{color:var(--on-night);margin-top:5px;font-size:.95rem;font-weight:500}.proNotifSub{color:var(--on-night-soft);margin-top:2px;font-size:.83rem}.priceFootQuiet{color:var(--ink-faint)}@media (max-width:860px){.proProofBody{grid-template-columns:minmax(0,1fr)}.proProofShot{order:-1}.proSteps{grid-template-columns:1fr}}.proSteps .proStep{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:0 14px;padding:18px 20px 17px;display:grid}.proSteps .proStepNum{grid-area:1/1;margin-top:1px}.proSteps .proStepTitle{grid-area:1/2;margin:0 0 10px}.proSteps .proChips,.proSteps .proMerge,.proSteps .proNotif,.proSteps .proStepBody{grid-column:2}
