.prl-seo-master{padding-block:2rem 4rem}.prl-seo-master .prl-seo-inner{width:min(1120px,100% - 2.5rem);margin-inline:auto}.prl-seo-master .prl-seo-title{text-align:center;overflow-wrap:break-word;letter-spacing:0;max-width:100%;margin:1.5rem auto;font-size:2.75rem;line-height:1.15}.prl-seo-master .prl-seo-brand{object-fit:contain;width:12rem;height:9rem;margin:0 auto 1.5rem}.prl-seo-master .prl-seo-banner{object-fit:contain;width:100%;max-height:31rem;filter:drop-shadow(var(--prl-art-shadow));margin-inline:auto}.prl-seo-master .prl-seo-video{aspect-ratio:16/9;max-width:48rem;margin:1.5rem auto}.prl-seo-master .prl-seo-video video{object-fit:contain;border:2px solid var(--prl-gold);border-radius:8px;width:100%;height:100%}.prl-seo-master .prl-actions{justify-content:center;margin-block:1.5rem 2rem}.prl-seo-band{padding-block:2rem}.prl-seo-band:nth-of-type(2n){background:var(--prl-glass)}.prl-seo-master .prl-seo-copy{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.75}.prl-seo-master .prl-seo-copy p{margin-block:1rem}.prl-seo-master h2{letter-spacing:0;margin-bottom:1.2rem;font-size:1.65rem;line-height:1.3}.prl-seo-master .prl-seo-copy a{color:var(--prl-gold);text-decoration:underline}.prl-seo-master .prl-seo-intro{text-align:center;max-width:52rem;margin-inline:auto}.prl-seo-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.prl-seo-feature{border:2px solid var(--prl-gold);background:var(--prl-white);min-width:0;color:var(--prl-ink);box-shadow:var(--prl-shadow);border-radius:8px;flex-direction:column;padding:1rem;display:flex}.prl-seo-feature img{aspect-ratio:16/9;object-fit:contain;width:100%;margin-bottom:1rem}.prl .prl-seo-feature h3{margin-block:.5rem;font-size:1.2rem;color:var(--prl-ink)!important;text-shadow:none!important;font-family:var(--font-sans)!important;-webkit-text-stroke:0!important}.prl-seo-feature a{color:var(--prl-blue-deep);margin-top:auto;padding-top:1rem;font-weight:800}.prl-seo-faq{background:var(--prl-white);color:var(--prl-ink);box-shadow:var(--prl-shadow);border-radius:8px;margin-block:.75rem;padding:1rem 1.25rem}.prl-seo-faq summary{cursor:pointer;font-weight:800;line-height:1.5}.prl-seo-master .prl-seo-faq a{color:var(--prl-blue-deep)}.prl-seo-master .prl-seo-demo{background:var(--prl-white);color:var(--prl-ink);border-top:4px solid var(--prl-gold)}.prl .prl-seo-master .prl-seo-demo :is(h2,h3){color:var(--prl-ink)!important;text-shadow:none!important;font-family:var(--font-sans)!important;-webkit-text-stroke:0!important}.prl .prl-seo-master .prl-seo-demo h2{text-align:center}.prl-seo-master .prl-seo-copy{max-width:54rem}.prl-seo-master #page-demo{scroll-margin-top:6rem}.prl-seo-master .prl-demo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;min-width:0;display:grid}.prl-seo-master .prl-demo-form{max-width:48rem;margin-inline:auto}.prl-demo-fields{display:contents}.prl-demo-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prl-seo-master .prl-seo-related{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.prl-seo-master .prl-seo-related a{text-underline-offset:4px;text-decoration:underline}@media (width<=680px){.prl-seo-master .prl-seo-inner{width:calc(100% - 2rem)}.prl-seo-master .prl-seo-title{font-size:1.9rem}.prl-seo-master .prl-seo-brand{width:10rem;height:7rem}.prl-seo-feature-grid,.prl-seo-master .prl-demo-fields{grid-template-columns:minmax(0,1fr)}.prl-seo-master h2{font-size:1.35rem}.prl-seo-master .prl-btn{white-space:normal;width:100%}}
