.pr-head{text-align:center;z-index:2;padding:44px 80px 12px;position:relative}.pr-head h1{font-family:var(--font-lora), Georgia, serif;letter-spacing:-1px;font-size:50px;font-weight:600;line-height:1.05}.pr-head h1 .gr{color:var(--jl-green);text-shadow:0 0 12px #2fe0a647;display:inline-block}.pr-head p{color:#d8e2ef;text-shadow:0 1px 10px #080c12eb,0 0 3px #080c12cc;max-width:640px;margin:18px auto 0;font-size:16px;font-weight:500;line-height:1.6}.pr-head p b{color:#fff}.pr-micro{color:#b7c2d2;text-shadow:0 1px 8px #080c12e6;margin-top:14px;font-size:12px;font-weight:500}.pr-tiers{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:40px auto 0;padding:0 40px;display:grid;position:relative}.pr-tier{border:1px solid var(--jl-border-soft);background:var(--jl-panel);border-radius:18px;flex-direction:column;padding:26px 24px;display:flex;position:relative}.pr-tier.pop{background:linear-gradient(#2fe0a60d,#0000);border-color:#2fe0a673;box-shadow:0 0 0 1px #2fe0a62e}.pr-popbadge{background:var(--jl-green);color:#04140d;letter-spacing:1px;white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pr-tname{font-family:var(--font-lora), Georgia, serif;font-size:20px;font-weight:600}.pr-price{align-items:baseline;gap:6px;margin-top:12px;display:flex}.pr-pv{font-family:var(--font-lora), Georgia, serif;letter-spacing:-1px;font-size:42px;font-weight:600}.pr-pu{color:var(--jl-muted2);font-size:13px}.pr-creds{color:var(--jl-green);margin-top:8px;font-size:13.5px;font-weight:700}.pr-creds span{color:var(--jl-muted);font-weight:400}.pr-tdesc{color:var(--jl-muted);min-height:54px;margin-top:14px;font-size:12.5px;line-height:1.5}.pr-tfeat{border-top:1px solid var(--jl-border-soft);color:var(--jl-muted2);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;font-size:12.5px;display:flex}.pr-tfeat b{color:var(--jl-text);font-weight:600}.pr-tbtn{text-align:center;border:1px solid var(--jl-border);color:var(--jl-text);background:var(--jl-panel2);border-radius:11px;margin-top:auto;padding:11px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .14s}.pr-tbtn:hover{border-color:#2fe0a666}.pr-tfeat+.pr-tbtn{margin-top:20px}.pr-tier.pop .pr-tbtn{background:var(--jl-green);color:#04140d;border:none;box-shadow:0 0 22px #2fe0a64d}.pr-sec{z-index:2;max-width:1120px;margin:0 auto;padding:64px 40px;position:relative}.pr-sechead{text-align:center;margin-bottom:34px}.pr-sh{font-family:var(--font-lora), Georgia, serif;margin-top:12px;font-size:32px;font-weight:600}.pr-sh .em{color:var(--jl-green)}.pr-credpanel{border:1px solid var(--jl-border-soft);background:var(--jl-panel);border-radius:20px;grid-template-columns:1fr 1.2fr;align-items:center;gap:34px;padding:32px;display:grid}.pr-cpleft h3{font-family:var(--font-lora), Georgia, serif;font-size:22px;font-weight:600}.pr-cpleft p{color:var(--jl-muted);margin-top:12px;font-size:14px;line-height:1.6}.pr-cpleft p b{color:var(--jl-text)}.pr-freeline{color:var(--jl-muted);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.pr-freeline b{color:var(--jl-green)}.pr-costs{flex-direction:column;gap:10px;display:flex}.pr-cost{border:1px solid var(--jl-border-soft);background:var(--jl-panel2);border-radius:12px;align-items:center;gap:12px;padding:12px 15px;display:flex}.pr-costic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.pr-costic.c{color:var(--jl-cyan);background:#3db8f01f}.pr-costic.g{color:var(--jl-green);background:#2fe0a61f}.pr-costic.v{color:var(--jl-violet);background:#a78bfa1f}.pr-costn{font-size:13px;font-weight:600}.pr-costs2{color:var(--jl-muted2);margin-top:1px;font-size:11.5px}.pr-costv{color:var(--jl-green);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.pr-costv span{color:var(--jl-muted2);font-weight:400}.pr-faq{grid-template-columns:1fr 1fr;gap:16px 34px;display:grid}.pr-q{border-bottom:1px solid var(--jl-border-soft);padding-bottom:16px}.pr-qt{align-items:flex-start;gap:8px;font-size:15px;font-weight:700;display:flex}.pr-qt:before{content:"◆";color:var(--jl-green);flex-shrink:0;font-size:11px;line-height:1.6}.pr-qa{color:var(--jl-muted);margin-top:8px;font-size:13px;line-height:1.55}.pr-qa b{color:var(--jl-text)}@media (prefers-reduced-motion:no-preference){.pr-head h1 .gr{animation:3.6s ease-in-out infinite jl-textglow}.pr-tier.pop{animation:4s ease-in-out infinite pr-popglow}}@keyframes pr-popglow{0%,to{box-shadow:0 0 0 1px #2fe0a62e,0 0 #2fe0a600}50%{box-shadow:0 0 0 1px #2fe0a680,0 0 34px #2fe0a62e}}@media (max-width:1024px){.pr-tiers{grid-template-columns:repeat(2,1fr)}.pr-credpanel{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.pr-head{padding:30px 20px 8px}.pr-head h1{font-size:32px}.pr-tiers{grid-template-columns:1fr;gap:24px;margin-top:32px;padding:0 20px}.pr-tdesc{min-height:0}.pr-sec{padding:44px 20px}.pr-sh{font-size:26px}.pr-credpanel{padding:22px 18px}.pr-faq{grid-template-columns:1fr}}.pr-head>*{z-index:1;position:relative}@keyframes pr-tierglow{0%,to{box-shadow:0 0 #2fe0a600}50%{box-shadow:0 0 24px #2fe0a61a}}@keyframes pr-boxglow{0%,to{box-shadow:0 0 #2fe0a600}50%{box-shadow:0 0 30px #2fe0a621}}@keyframes pr-badgeblink{0%,to{box-shadow:0 0 10px #2fe0a666}50%{box-shadow:0 0 20px #2fe0a6d9}}@keyframes pr-priceglow{0%,to{text-shadow:0 0 6px #2fe0a61f}50%{text-shadow:0 0 16px #2fe0a652}}@keyframes pr-credshimmer{0%,to{opacity:.85}50%{opacity:1;text-shadow:0 0 12px #2fe0a673}}@keyframes pr-costpulse{0%,to{text-shadow:0 0 #2fe0a600}50%{text-shadow:0 0 11px #2fe0a680}}@media (prefers-reduced-motion:no-preference){.pr-tier{animation:6s ease-in-out infinite pr-tierglow}.pr-popbadge{animation:2.6s ease-in-out infinite pr-badgeblink}.pr-pv{animation:3.6s ease-in-out infinite pr-priceglow}.pr-creds{animation:3.4s ease-in-out infinite pr-credshimmer}.pr-credpanel{animation:6s ease-in-out infinite pr-boxglow}.pr-cost{animation:5s ease-in-out infinite pr-tierglow}.pr-costv{animation:3s ease-in-out infinite pr-costpulse}.pr-sh .em{animation:3.6s ease-in-out infinite jl-wordglow;display:inline-block}.pr-freeline b{animation:3.4s ease-in-out infinite jl-wordglow;display:inline-block}}