.pr-page{max-width:960px;margin:0 auto;padding:0 24px}.pr-header{text-align:center;padding:120px 0 56px}.pr-h1{font-family:var(--font);font-size:clamp(32px,4.5vw,54px);font-weight:700;font-variation-settings:"wdth" 50,"wght" 617;line-height:1.05;letter-spacing:-2px;color:var(--black);margin:0 0 18px}.pr-sub{font-size:17px;line-height:1.6;color:#0818198c;max-width:520px;margin:0 auto}.pr-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.pr-card{background:#fff;border:1px solid rgba(8,24,25,.08);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column}.pr-card-dark{background:var(--black);border-color:#fbfbfb1a;color:var(--offwhite)}.pr-card-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#08181966;margin-bottom:16px}.pr-card-dark .pr-card-label{color:#fbfbfb66}.pr-price{font-family:var(--font);font-size:clamp(36px,4vw,48px);font-weight:700;font-variation-settings:"wdth" 50,"wght" 617;letter-spacing:-1.5px;line-height:1.1;color:var(--black)}.pr-card-dark .pr-price{color:var(--offwhite)}.pr-price-note{font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:0;color:#08181966}.pr-card-dark .pr-price-note{color:#fbfbfb66}.pr-annual{font-size:14px;color:#fbfbfb80;margin-top:6px}.pr-save{display:inline-block;background:#ff900e26;color:var(--orange);font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px;margin-left:6px}.pr-tagline{font-size:15px;line-height:1.5;color:#08181999;margin:16px 0 20px}.pr-card-dark .pr-tagline{color:#fbfbfb8c}.pr-list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;flex:1}.pr-list li{font-size:14px;line-height:1.5;color:#081819b3;padding-left:22px;position:relative}.pr-card-dark .pr-list li{color:#fbfbfba6}.pr-list li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background:var(--orange);opacity:.7}.pr-cta-link{text-decoration:none}.pr-cta{width:100%;font-size:15px;padding:14px 0}.pr-multi{text-align:center;padding:20px 0 48px}.pr-multi p{font-size:14px;color:#08181973;margin:0}.pr-multi a{color:var(--orange);font-weight:600;text-decoration:none}.pr-multi a:hover{text-decoration:underline}.pr-sequence{background:var(--offwhite);border-radius:20px;padding:48px 40px;margin-bottom:56px}.pr-seq-h2{font-family:var(--font);font-size:clamp(22px,2.5vw,30px);font-weight:700;font-variation-settings:"wdth" 50,"wght" 617;letter-spacing:-1px;color:var(--black);margin:0 0 32px;text-align:center}.pr-seq-steps{display:flex;align-items:flex-start;gap:32px}.pr-seq-step{flex:1;display:flex;gap:16px;align-items:flex-start}.pr-seq-num{flex:none;width:32px;height:32px;border-radius:50%;background:var(--orange);color:var(--black);font-family:var(--font);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.pr-seq-title{font-family:var(--font);font-weight:700;font-size:16px;color:var(--black);margin-bottom:6px}.pr-seq-desc{font-size:14px;line-height:1.55;color:#0818198c;margin:0}.pr-seq-divider{flex:none;width:1px;height:80px;background:#0818191a;align-self:center}.pr-faq{margin-bottom:64px}.pr-faq-h2{font-family:var(--font);font-size:clamp(22px,2.5vw,30px);font-weight:700;font-variation-settings:"wdth" 50,"wght" 617;letter-spacing:-1px;color:var(--black);margin:0 0 28px}.pr-faq-item{border-top:1px solid rgba(8,24,25,.08);padding:20px 0}.pr-faq-item:last-child{border-bottom:1px solid rgba(8,24,25,.08)}.pr-faq-q{font-family:var(--font);font-weight:700;font-size:15px;color:var(--black);margin:0 0 6px}.pr-faq-a{font-size:14px;line-height:1.6;color:#08181999;margin:0}.pr-faq-a a{color:var(--orange);font-weight:600;text-decoration:none}.pr-faq-a a:hover{text-decoration:underline}.pr-bottom-cta{text-align:center;padding:48px 0 120px}.pr-bottom-h2{font-family:var(--font);font-size:clamp(26px,3vw,38px);font-weight:700;font-variation-settings:"wdth" 50,"wght" 617;letter-spacing:-1.5px;color:var(--black);margin:0 0 12px}.pr-bottom-sub{font-size:15px;color:#08181980;margin:0 0 28px}@media(max-width:900px){.pr-header{padding:100px 0 40px}.pr-cards{grid-template-columns:1fr}.pr-sequence{padding:36px 24px}.pr-seq-steps{flex-direction:column;gap:24px}.pr-seq-divider{width:80px;height:1px;align-self:center}}
