.pg-rd .landing-breadcrumbs{padding-top:32px}.pg-rd .phead{max-width:860px;padding:56px 0 40px}.pg-rd .phead h1{margin:18px 0 0;font-size:clamp(30px,9vw,88px);line-height:.98}.pg-rd .phead p:not(.public-eyebrow){color:var(--text-secondary);max-width:640px;margin:18px 0 0;font-size:16.5px;line-height:1.6}.pg-rd .pl-sec{max-width:none;padding:36px 0 12px}.pg-rd .pl-sec h2{margin:0 0 12px;font-size:clamp(26px,3.4vw,44px);line-height:1.02}.pg-rd .pl-sec>p{color:var(--text-secondary);max-width:640px;margin:0 0 26px}.pg-rd .rd-plans h3,.pg-rd .rd-packs h3{font:700 15px var(--font-disp);text-transform:uppercase;color:var(--text-secondary);margin:0}.pg-rd .rd-plans .plan.rv,.pg-rd .rd-plans .plan.hot.rv{transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .2s}.pg-rd .rd-packs .pk{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:18px;flex-direction:column;min-width:0;padding:24px 20px;display:flex}.pg-rd .rd-packs .pk ul{border-top:1px solid var(--border-secondary);flex:1;gap:8px;margin:0 0 22px;padding:16px 0 0;list-style:none;display:grid}.pg-rd .rd-packs .pk li{color:var(--text-secondary);font-size:14px;line-height:1.45}.pg-rd .rd-packs .pk li b{color:var(--text-primary);font-weight:600}.pg-rd .rd-packs .pk .sub{color:var(--text-muted);margin:8px 0 18px;font-size:14px}.pg-rd .rd-packs .p{white-space:nowrap;margin-top:16px}.pg-rd .rd-packs .pk .rd-btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.25}.pg-rd .rd-plans .plan .rd-btn{white-space:normal;text-align:center}.pg-rd .pn{max-width:none;padding:48px 0 72px}.pg-rd .pn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.pg-rd .pn-card,.pg-rd .kt-card{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:20px;min-width:0;padding:28px 26px}.pg-rd .pn-card h2,.pg-rd .kt-card h2{font:800 19px/1.2 var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px}.pg-rd .pn-card p,.pg-rd .kt-card p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.65}.pg-rd .pn-card a,.pg-rd .kt-card a:not(.rd-btn){color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.pg-rd .pn>.rd-btn{margin-top:4px}.pg-rd .kt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pg-rd .kt-wide{grid-column:1/-1}.pg-rd .kt-card p strong{color:var(--text-primary);font-weight:600}.pg-rd .kt-card .rd-btn{white-space:normal;text-align:center;height:auto;min-height:46px;margin-top:8px;font-size:14.5px}.pg-rd .kt-card .rd-btn+.rd-btn{margin-left:0}.pg-rd .kt-card p:has(>.rd-btn){flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pg-rd .kt-card p:has(>.rd-btn) .rd-btn{margin-top:0}.pg-rd .kt-card p:has(>.rd-btn)>strong{min-width:84px}.pg-rd .kt-docs p{border-bottom:1px solid var(--border-secondary);margin:0;padding:12px 0}.pg-rd .kt-docs p:last-child{border-bottom:0}.pg-rd .kt-docs .public-text-link{min-height:36px;color:var(--text-primary)}.pg-rd .kt-docs .public-text-link:hover{color:var(--accent)}.pg-rd .pg-nf-hero{padding:40px 0}.pg-rd .pg-nf-code{font:800 clamp(120px,26vw,260px)/.9 var(--font-disp);letter-spacing:-.04em;color:var(--accent);text-shadow:0 0 90px var(--glow);margin:18px 0 4px;animation:5s ease-in-out infinite alternate pgNfGlow;display:block}@keyframes pgNfGlow{0%{text-shadow:0 0 50px var(--glow)}to{text-shadow:0 0 120px var(--glow)}}.pg-rd .pg-nf-hero h1{margin:14px 0 16px;font-size:clamp(30px,6vw,76px)}.pg-rd .pg-nf-hero p:not(.public-eyebrow){color:var(--text-secondary);max-width:600px;margin:0;font-size:16.5px}.pg-rd .pg-nf-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pg-rd .pg-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 0 96px;display:grid}.pg-rd .pg-chip{background:var(--bg-elevated);border:1px solid var(--border-secondary);min-height:56px;color:var(--text-primary);border-radius:16px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.mouse .pg-rd .pg-chip:hover{border-color:var(--accent);color:var(--accent)}.pg-rd .pg-appband{margin-top:36px}.pg-rd .pg-appband h1{font:800 clamp(30px,8.4vw,84px)/.98 var(--font-disp);text-transform:uppercase;letter-spacing:-.02em;margin:14px 0 18px}.pg-rd .pg-appband .public-eyebrow{margin:0}.pg-rd .pg-appband .pg-copy p:not(.public-eyebrow){color:var(--text-secondary);max-width:480px;margin:0 0 26px}.pg-rd .pg-appband .public-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.pg-rd .pg-appband .landing-cta-note{color:var(--text-muted);max-width:480px;font-size:13px;margin:18px 0 0!important}.pg-rd .pg-dl{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 40px;margin-top:28px;padding:36px;scroll-margin-top:130px;display:grid}.pg-rd .pg-dl .pg-stores{flex-direction:column;grid-area:1/2/span 3;gap:10px;min-width:240px;display:flex}.pg-rd .pg-dl h2,.pg-rd .pg-dl p{margin:0}.pg-rd .pg-store{color:#ffffffb3;background:#000;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 20px;font-size:12px;line-height:1.15;text-decoration:none;transition:border-color .2s;display:flex}.mouse .pg-rd .pg-store:hover{border-color:var(--accent)}.pg-rd .pg-store svg{color:#fff;width:20px;height:20px}.pg-rd .pg-store b{color:#fff;font-size:16px;font-weight:600;display:block}.pg-rd .pg-dl .rd-mark{border-radius:16px;width:56px;height:56px}.pg-rd .pg-dl .rd-mark:after{width:36px;height:36px}.pg-rd .landing-how,.pg-rd .landing-guide,.pg-rd .landing-faq{border-top:0;padding:56px 0 8px}.pg-rd .landing-how>h2,.pg-rd .landing-guide>h2,.pg-rd .landing-faq>h2{margin-bottom:24px;font-size:clamp(28px,3.4vw,44px)}.pg-rd .landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pg-rd .landing-steps>li{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:20px;min-width:0;padding:58px 26px 26px}.pg-rd .landing-steps>li:before{font:800 26px/1 var(--font-disp);color:var(--accent);top:22px;left:26px}.pg-rd .landing-steps h3{font:700 18px/1.25 var(--font-disp);text-transform:uppercase;margin-bottom:10px}.pg-rd .landing-steps p{color:var(--text-secondary);font-size:15px;line-height:1.6}.pg-rd .landing-guide>p{color:var(--text-secondary);max-width:640px;margin-bottom:26px}.pg-rd .landing-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:0}.pg-rd .landing-guide-grid article{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:20px;min-width:0;padding:24px;transition:border-color .2s}.mouse .pg-rd .landing-guide-grid article:hover{border-color:var(--accent)}.pg-rd .landing-guide-grid h3{font:700 17px/1.3 var(--font-disp);text-transform:uppercase;margin:0 0 10px}.pg-rd .landing-guide-grid h3 a{color:var(--text-primary);text-decoration:none}.pg-rd .landing-guide-grid p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.pg-rd .landing-faq{display:block}.pg-rd .landing-faq .public-faq-list{max-width:900px}.pg-rd .landing-final{text-align:center;isolation:isolate;border-top:0;flex-direction:column;align-items:center;gap:26px;padding:96px 0 90px;position:relative;overflow:hidden}.pg-rd .landing-final:before{content:"";background:radial-gradient(ellipse,var(--glow),transparent 65%);z-index:-1;width:900px;max-width:120vw;height:500px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.pg-rd .landing-final>div:first-child h2{margin:0 0 16px;font-size:clamp(34px,6vw,84px)}.pg-rd .landing-final>div:first-child p{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:16.5px}.pg-rd .landing-final .public-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;display:flex}.lite .pg-rd .pg-nf-code{text-shadow:none;animation:none}.lite .pg-rd .landing-final:before{display:none}.lite .pg-rd .rd-plans .plan.rv,.lite .pg-rd .plan.hot.rv{transition:none}@media (max-width:1100px){.pg-rd .pg-chips,.pg-rd .landing-steps,.pg-rd .landing-guide-grid,.pg-rd .pn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-rd .pn-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:760px){.pg-rd .phead{padding:36px 0 28px}.pg-rd .kt-grid,.pg-rd .landing-steps,.pg-rd .landing-guide-grid,.pg-rd .pn-grid{grid-template-columns:minmax(0,1fr)}.pg-rd .pn-grid>:last-child:nth-child(odd),.pg-rd .kt-wide{grid-column:auto}.pg-rd .pn-card,.pg-rd .kt-card{padding:24px 20px}.pg-rd .pg-chips{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.pg-rd .pg-dl{grid-template-columns:minmax(0,1fr);padding:24px 20px}.pg-rd .pg-dl .pg-stores{grid-area:auto/1;min-width:0}.pg-rd .landing-final{padding:64px 0 60px}}@media (max-width:520px){.pg-rd .rd-packs{grid-template-columns:minmax(0,1fr)}.pg-rd .pg-nf-actions .rd-btn{flex:100%}.pg-rd .pg-appband{padding:30px 20px}}
