.rprime-lp{--color-primary-1:#11132a;--color-primary-2:#282b55;--color-accent:#49df68;--green-bright:#52ef73;--green-brand:#49df68;--green-stroke:#45d964;--green-teal:#43f0ab;--green-mid:#39974c;--green-deep:#287938;--green-mint:#d5ffde;--navy-900:#0a0c24;--navy-800:#11132a;--navy-700:#20233a;--navy-600:#282b55;--navy-500:#3a406b;--indigo:#3a4190;--white:#fff;--off-white:#f9fdfe;--gray-100:#f3f3f3;--gray-300:#d9d9d9;--gray-500:#5c5c5c;--gray-700:#4d4d4d;--ink:#191919;--grad-green-brand:linear-gradient(90deg,#59fa7b,#45d964);--grad-mint-radial:radial-gradient(circle at 30% 20%,#d9ffe1 0%,#f8f8f8 60%);--grad-navy-hero:linear-gradient(160deg,#11132a,#3a4190);--grad-navy-green:linear-gradient(160deg,#11132a,#1e874d);--font-primary:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:26px;--radius-pill:999px;--header-h:64px}.rprime-lp *{box-sizing:border-box}html:has(.rprime-lp){scroll-behavior:smooth}.rprime-lp{background:var(--off-white);color:var(--ink);font-family:var(--font-primary);margin:0;-webkit-font-smoothing:antialiased}.rprime-lp img{display:block;height:auto;max-width:100%}.rprime-lp a{color:inherit}.rprime-lp section[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.rprime-lp .container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.rprime-lp :focus-visible{border-radius:4px;outline:3px solid var(--green-deep);outline-offset:3px}.rprime-lp .closing-card :focus-visible,.rprime-lp .math-panel :focus-visible,.rprime-lp .mobile-bar :focus-visible,.rprime-lp .pro-strip :focus-visible{outline-color:var(--white)}.rprime-lp .eyebrow{color:var(--green-deep);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.rprime-lp .section-title{color:var(--navy-800);font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 16px}.rprime-lp .section-lead{color:var(--gray-700);font-size:18px;line-height:1.5;margin:0}.rprime-lp .btn-cta{background:var(--grad-green-brand);border-radius:var(--radius-pill);box-shadow:0 12px 30px -8px rgba(73,223,104,.55);color:var(--navy-800);display:inline-block;font-size:18px;font-weight:700;line-height:1.2;padding:18px 40px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.rprime-lp .btn-cta:hover{box-shadow:0 16px 34px -6px rgba(73,223,104,.65);transform:translateY(-2px)}.rprime-lp .btn-cta--small{font-size:15px;padding:12px 24px}.rprime-lp .btn-ghost{border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-pill);color:var(--white);display:inline-block;font-size:15px;font-weight:700;padding:14px 26px;text-decoration:none;transition:background .2s ease}.rprime-lp .btn-ghost:hover{background:hsla(0,0%,100%,.08)}.rprime-lp .hero{background:var(--off-white);overflow:hidden;padding:32px 0 40px;position:relative}.rprime-lp .hero-glow{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;z-index:0}.rprime-lp .hero-glow--a{background:radial-gradient(circle,rgba(217,255,225,.9) 0,rgba(217,255,225,0) 70%);height:620px;right:-160px;top:-220px;width:620px}.rprime-lp .hero-glow--b{background:radial-gradient(circle,rgba(202,207,255,.55) 0,rgba(202,207,255,0) 70%);height:520px;left:-220px;top:260px;width:520px}.rprime-lp .hero-text{max-width:880px;position:relative;text-align:center;z-index:1}.rprime-lp .hero-pill{align-items:center;background:var(--white);border:1px solid rgba(69,217,100,.4);border-radius:var(--radius-pill);box-shadow:0 10px 24px -18px rgba(17,19,42,.5);color:var(--navy-800);display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin:0 0 20px;padding:8px 16px 8px 8px}.rprime-lp .hero-pill img{height:26px;width:26px}.rprime-lp #hero-heading{color:var(--navy-800);font-size:clamp(32px,4.8vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.rprime-lp #hero-heading{background:linear-gradient(91deg,#11132a 8.35%,#3a4190 93.09%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.rprime-lp #hero-heading .hl{background:linear-gradient(90deg,#287938,#39974c);-webkit-background-clip:text;background-clip:text}.rprime-lp .hero-lead{color:var(--gray-700);font-size:19px;line-height:1.5;margin:0 auto 32px;max-width:660px}.rprime-lp .hero-note{color:var(--gray-500);font-size:14px;margin:16px 0 0}.rprime-lp .hero-note strong{color:var(--navy-800)}.rprime-lp .hero-visual{margin:48px auto 0;max-width:780px;padding:0 24px;position:relative;width:100%;z-index:1}.rprime-lp .hero-visual>img{border-radius:var(--radius-lg);height:auto;width:100%}.rprime-lp .badge{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.6);border-radius:var(--radius-lg);box-shadow:0 16px 32px -12px rgba(17,19,42,.25);display:flex;gap:12px;max-width:240px;padding:14px 20px;position:absolute}.rprime-lp .badge-icon{align-items:center;background:var(--grad-green-brand);border-radius:50%;display:flex;flex:none;height:40px;justify-content:center;width:40px}.rprime-lp .badge--b3 .badge-icon{background:none}.rprime-lp .badge-icon img{height:40px;width:40px}.rprime-lp .badge-icon svg{height:22px;width:22px}.rprime-lp .badge-label{color:var(--navy-800);font-size:14px;font-weight:600;line-height:1.35}.rprime-lp .badge--guarantee{left:33%;top:34%}.rprime-lp .badge--b3{bottom:9%;left:1%}.rprime-lp .trust{padding:8px 0 24px}.rprime-lp .trust-list{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:center;list-style:none;margin:0;padding:0}.rprime-lp .trust-list li{align-items:center;color:var(--navy-800);display:flex;font-size:15px;font-weight:600;gap:10px}.rprime-lp .trust-list img{height:22px;width:22px}.rprime-lp .testimonials{overflow:hidden;padding:56px 0 88px;position:relative}.rprime-lp .testimonials-header{margin:0 auto 36px;max-width:640px;text-align:center}.rprime-lp .testimonials-header .section-title{margin-bottom:0}.rprime-lp .marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;position:relative}.rprime-lp .marquee-track{display:flex;gap:24px;padding:8px 24px 16px;width:-moz-max-content;width:max-content}.rprime-lp .marquee-track.is-running{animation:rprime-marquee 60s linear infinite}.rprime-lp .marquee:focus-within .marquee-track,.rprime-lp .marquee:hover .marquee-track{animation-play-state:paused}@keyframes rprime-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}.rprime-lp .testimonial-card{background:var(--white);border:1px solid rgba(69,217,100,.4);border-radius:16px;box-shadow:0 20px 40px -28px rgba(17,19,42,.25);display:flex;flex-direction:column;gap:20px;margin:0;padding:28px;width:360px}.rprime-lp .testimonial-quote{flex:1;margin:0}.rprime-lp .testimonial-quote p{color:var(--gray-700);font-size:15px;line-height:1.6;margin:0}.rprime-lp .testimonial-author{color:var(--navy-800);font-size:15px;font-style:normal;font-weight:700;margin:0}.rprime-lp .solution{padding:24px 0 96px;position:relative}.rprime-lp .solution-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1fr}.rprime-lp .solution-copy{display:flex;flex-direction:column;gap:20px}.rprime-lp .solution-card{border-radius:var(--radius-lg);overflow:hidden;padding:40px;position:relative}.rprime-lp .solution-card--dark{align-items:end;background:var(--grad-navy-hero);box-shadow:0 36px 72px -20px rgba(17,19,42,.5);display:flex;flex:1}.rprime-lp .solution-glow{background:radial-gradient(circle,rgba(82,239,115,.35) 0,rgba(82,239,115,0) 70%);border-radius:50%;filter:blur(10px);height:260px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:260px}.rprime-lp .solution-card--dark h2{color:var(--white);font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0;position:relative;z-index:1}.rprime-lp .solution-card--dark h2 span{color:var(--green-bright)}.rprime-lp .solution-card--light{background:var(--grad-mint-radial);border:1px solid hsla(0,0%,100%,.6)}.rprime-lp .solution-card--light h3{color:var(--green-deep);font-size:15px;font-weight:700;margin:0 0 10px}.rprime-lp .solution-card--light p{color:var(--gray-700);font-size:17px;line-height:1.55;margin:0 0 24px}.rprime-lp .solution-card--light p strong{color:var(--navy-800)}.rprime-lp .solution-visual{align-items:center;border-radius:var(--radius-lg);display:flex;justify-content:center;position:relative}.rprime-lp .solution-visual-glow{background:radial-gradient(circle,rgba(82,239,115,.4) 0,rgba(82,239,115,0) 70%);border-radius:50%;filter:blur(20px);height:320px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.rprime-lp .solution-visual img{border-radius:var(--radius-lg);box-shadow:0 30px 60px -20px rgba(0,0,0,.5);height:100%;max-height:640px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.rprime-lp .math{padding:0 0 104px}.rprime-lp .math-panel{align-items:center;background:radial-gradient(120% 120% at 0 0,#20233a 0,#11132a 45%,#0a0c24 100%);border-radius:var(--radius-lg);box-shadow:0 40px 80px -30px rgba(10,12,36,.6);display:grid;gap:56px;grid-template-columns:1.05fr .95fr;overflow:hidden;padding:64px;position:relative}.rprime-lp .math-dots{background-image:radial-gradient(hsla(0,0%,100%,.07) 1.5px,transparent 0);background-size:22px 22px;inset:0;-webkit-mask-image:radial-gradient(circle at 85% 20%,#000 0,transparent 55%);mask-image:radial-gradient(circle at 85% 20%,#000 0,transparent 55%);pointer-events:none;position:absolute}.rprime-lp .math-glow{background:radial-gradient(circle,rgba(82,239,115,.28) 0,rgba(82,239,115,0) 70%);border-radius:50%;bottom:-160px;filter:blur(20px);height:460px;pointer-events:none;position:absolute;right:-120px;width:460px}.rprime-lp .math-copy{position:relative;z-index:1}.rprime-lp .math-copy .eyebrow{color:var(--green-bright)}.rprime-lp .math-copy h2{color:var(--white);font-size:clamp(28px,3.4vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.18;margin:0 0 20px}.rprime-lp .math-copy h2 span{color:var(--green-bright)}.rprime-lp .math-copy p{color:hsla(0,0%,100%,.78);font-size:18px;line-height:1.55;margin:0 0 16px}.rprime-lp .math-copy .btn-cta{margin-top:16px}.rprime-lp .receipt{background:var(--white);border-radius:20px;box-shadow:0 30px 60px -24px rgba(0,0,0,.6);padding:28px;position:relative;z-index:1}.rprime-lp .receipt-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.rprime-lp .receipt-title{color:var(--navy-800);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.rprime-lp .receipt-tag{background:#e6fbea;border-radius:var(--radius-pill);color:var(--green-deep);font-size:12px;font-weight:700;padding:6px 12px;white-space:nowrap}.rprime-lp .receipt-list{list-style:none;margin:0;padding:0}.rprime-lp .receipt-list li{align-items:center;border-bottom:1px dashed rgba(17,19,42,.14);color:var(--gray-700);display:flex;font-size:15px;gap:16px;justify-content:space-between;padding:14px 0}.rprime-lp .receipt-list li strong{background:var(--gray-100);border-radius:var(--radius-pill);color:var(--navy-800);flex:none;font-size:13px;font-weight:700;padding:6px 12px}.rprime-lp .receipt-list li strong.ok{background:#e6fbea;color:var(--green-deep)}.rprime-lp .receipt-result{align-items:center;background:var(--grad-navy-green);border-radius:14px;color:var(--white);display:flex;gap:16px;justify-content:space-between;margin-top:20px;padding:18px 20px}.rprime-lp .receipt-result p{font-size:16px;font-weight:700;line-height:1.3;margin:0}.rprime-lp .receipt-result p span{color:hsla(0,0%,100%,.7);display:block;font-size:13px;font-weight:500}.rprime-lp .receipt-result svg{flex:none;height:40px;width:110px}.rprime-lp .b3{padding:0 0 104px}.rprime-lp .b3-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr .9fr}.rprime-lp .b3-steps{counter-reset:step;display:grid;gap:14px;list-style:none;margin:32px 0 0;padding:0}.rprime-lp .b3-steps li{background:var(--white);border:1px solid rgba(17,19,42,.07);border-radius:16px;box-shadow:0 16px 32px -28px rgba(17,19,42,.4);counter-increment:step;padding:18px 20px 18px 68px;position:relative}.rprime-lp .b3-steps li:before{align-items:center;background:var(--grad-green-brand);border-radius:50%;color:var(--navy-800);content:counter(step);display:flex;font-size:15px;font-weight:700;height:32px;justify-content:center;left:20px;position:absolute;top:18px;width:32px}.rprime-lp .b3-steps h3{color:var(--navy-800);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.rprime-lp .b3-steps p{color:var(--gray-700);font-size:15px;line-height:1.5;margin:0}.rprime-lp .b3-visual{background:var(--grad-navy-green);border-radius:var(--radius-lg);box-shadow:0 30px 70px -30px rgba(17,19,42,.45);overflow:hidden;position:relative}.rprime-lp .b3-visual img{height:auto;width:100%}.rprime-lp .b3-split{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:48px}.rprime-lp .b3-box{border-radius:var(--radius-lg);padding:28px 32px}.rprime-lp .b3-box--auto{background:var(--grad-mint-radial);border:1px solid rgba(69,217,100,.35)}.rprime-lp .b3-box--manual{background:var(--gray-100);border:1px solid rgba(17,19,42,.06)}.rprime-lp .b3-box h3{color:var(--navy-800);font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.rprime-lp .b3-box>p{color:var(--gray-700);font-size:15px;line-height:1.5;margin:0 0 16px}.rprime-lp .chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.rprime-lp .chips li{background:var(--white);border:1px solid rgba(17,19,42,.08);border-radius:var(--radius-pill);color:var(--navy-800);font-size:14px;font-weight:600;padding:8px 14px}.rprime-lp .safety{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.rprime-lp .safety-item{align-items:flex-start;background:var(--white);border:1px solid rgba(17,19,42,.07);border-radius:16px;display:flex;gap:14px;padding:22px 24px}.rprime-lp .safety-item svg{flex:none;height:28px;width:28px}.rprime-lp .safety-item h3{color:var(--navy-800);font-size:16px;font-weight:700;margin:0 0 4px}.rprime-lp .safety-item p{color:var(--gray-700);font-size:14px;line-height:1.5;margin:0}.rprime-lp .features{padding:0 0 40px;position:relative}.rprime-lp .features-header{margin:0 auto 48px;max-width:720px;text-align:center}.rprime-lp .feature-stack-item{padding-bottom:40px;position:relative}.rprime-lp .feature-stack-item:last-child{padding-bottom:0}.rprime-lp .feature-card{align-items:stretch;background:var(--white);border-radius:var(--radius-lg);box-shadow:0 30px 70px -30px rgba(17,19,42,.35);display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1152px;min-height:480px;padding:0 0 0 32px;position:sticky;top:calc(var(--header-h) + 24px)}.rprime-lp .feature-card-content{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:56px 56px 56px 8px}.rprime-lp .feature-eyebrow{align-items:center;color:var(--gray-700);display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-bottom:24px}.rprime-lp .feature-eyebrow img{height:40px;width:40px}.rprime-lp .feature-card-content h3{color:var(--navy-800);font-size:clamp(22px,2.8vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0}.rprime-lp .feature-card-content p{color:var(--gray-700);font-size:16px;line-height:1.55;margin:0;max-width:420px}.rprime-lp .feature-card-content .btn-cta{align-self:flex-start;margin-top:8px}.rprime-lp .feature-disclaimer{color:var(--gray-500)!important;font-size:12px!important}.rprime-lp .feature-card-visual{background:var(--grad-navy-green);border-radius:0 var(--radius-lg) var(--radius-lg) 0;overflow:hidden;position:relative}.rprime-lp .feature-card-visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.rprime-lp .advanced{padding:96px 0 112px;position:relative}.rprime-lp .advanced-header{align-items:center;display:flex;gap:48px;justify-content:space-between}.rprime-lp .advanced-header-copy{max-width:580px}.rprime-lp .advanced-header-copy .text-accent{color:var(--green-deep)}.rprime-lp .advanced-header-visual{flex:none;width:380px}.rprime-lp .advanced-divider{background:rgba(17,19,42,.1);height:1px;margin:56px 0}.rprime-lp .advanced-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.rprime-lp .advanced-card{background:var(--gray-100);border:1px solid rgba(17,19,42,.06);border-radius:var(--radius-lg);padding:32px}.rprime-lp .advanced-icon{height:48px;margin-bottom:20px;width:48px}.rprime-lp .advanced-icon img{height:48px;width:48px}.rprime-lp .advanced-eyebrow{color:var(--green-deep);font-size:14px;font-weight:700;margin:0 0 12px}.rprime-lp .advanced-card h3{color:var(--navy-800);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0 0 12px}.rprime-lp .advanced-card h3 strong{font-weight:700}.rprime-lp .advanced-desc{color:var(--gray-500);font-size:15px;line-height:1.55;margin:0}.rprime-lp .comparison{background:radial-gradient(120% 100% at 50% 0,#20233a 0,#0a0c24 65%);overflow:hidden;padding:100px 0 120px;position:relative}.rprime-lp .comparison-dots{background-image:radial-gradient(hsla(0,0%,100%,.07) 1.5px,transparent 0);background-size:22px 22px;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 75%,#000 0,transparent 55%);mask-image:radial-gradient(circle at 30% 75%,#000 0,transparent 55%);pointer-events:none;position:absolute}.rprime-lp .comparison-header{margin:0 auto 64px;max-width:760px;position:relative;text-align:center;z-index:1}.rprime-lp .comparison-header h2{color:var(--white);font-size:clamp(28px,3.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0 0 16px}.rprime-lp .comparison-header p{color:hsla(0,0%,100%,.72);font-size:18px;line-height:1.5;margin:0}.rprime-lp .comparison-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px;position:relative;z-index:1}.rprime-lp .comparison-col{align-items:center;display:flex;flex-direction:column}.rprime-lp .comparison-visual{display:flex;justify-content:center;margin-bottom:-44px;position:relative;width:100%;z-index:2}.rprime-lp .comparison-visual img{filter:drop-shadow(0 24px 40px rgba(0,0,0,.45));height:auto;width:58%}.rprime-lp .comparison-card{border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);flex:1;padding:76px 32px 32px;position:relative;width:100%;z-index:5}.rprime-lp .comparison-card--negative{background:linear-gradient(160deg,#351311,#11132a 55%)}.rprime-lp .comparison-card--positive{background:linear-gradient(160deg,#132c17,#11132a)}.rprime-lp .comparison-card h3{color:var(--white);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 24px}.rprime-lp .comparison-card ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.rprime-lp .comparison-card li{align-items:flex-start;display:flex;gap:12px}.rprime-lp .comparison-card li img{flex:none;height:20px;margin-top:1px;width:20px}.rprime-lp .comparison-card li span{color:hsla(0,0%,100%,.85);font-size:15px;line-height:1.45}.rprime-lp .audience{padding:104px 0 24px}.rprime-lp .audience-header{margin-bottom:40px;max-width:720px}.rprime-lp .audience-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.rprime-lp .audience-card{border-radius:var(--radius-lg);padding:32px}.rprime-lp .audience-card--yes{background:var(--grad-mint-radial);border:1px solid rgba(69,217,100,.35)}.rprime-lp .audience-card--no{background:var(--gray-100);border:1px solid rgba(17,19,42,.06)}.rprime-lp .audience-card h3{color:var(--navy-800);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 18px}.rprime-lp .audience-card ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.rprime-lp .audience-card li{align-items:flex-start;color:var(--gray-700);display:flex;font-size:15px;gap:12px;line-height:1.5}.rprime-lp .audience-card li img{flex:none;height:20px;margin-top:1px;width:20px}.rprime-lp .audience-card a{color:var(--navy-800);font-weight:700}.rprime-lp .plans-table-wrap{background:var(--white);border:1px solid rgba(17,19,42,.08);border-radius:var(--radius-lg);margin-top:40px;overflow-x:auto}.rprime-lp .plans-table{border-collapse:collapse;font-size:15px;min-width:620px;width:100%}.rprime-lp .plans-table caption{color:var(--navy-800);font-size:18px;font-weight:700;padding:20px 24px 4px;text-align:left}.rprime-lp .plans-table td,.rprime-lp .plans-table th{border-bottom:1px solid rgba(17,19,42,.07);color:var(--gray-700);padding:14px 20px;text-align:left}.rprime-lp .plans-table thead th{color:var(--navy-800);font-size:14px;font-weight:700}.rprime-lp .plans-table .is-prime,.rprime-lp .plans-table tbody th{color:var(--navy-800);font-weight:600}.rprime-lp .plans-table .is-prime{background:rgba(213,255,222,.45)}.rprime-lp .plans-table thead .is-prime{background:#d5ffde}.rprime-lp .plans-table tr:last-child td,.rprime-lp .plans-table tr:last-child th{border-bottom:none}.rprime-lp .pricing{overflow:hidden;padding:104px 0 112px;position:relative}.rprime-lp .pricing-glow{background:radial-gradient(circle,rgba(217,255,225,.9) 0,rgba(217,255,225,0) 70%);border-radius:50%;filter:blur(90px);height:560px;pointer-events:none;position:absolute;right:-160px;top:-160px;width:560px}.rprime-lp .pricing-header{margin:0 auto 56px;max-width:680px;position:relative;text-align:center;z-index:1}.rprime-lp .pricing-header .section-title .text-indigo{color:var(--indigo)}.rprime-lp .pricing-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:880px;position:relative;z-index:1}.rprime-lp .pricing-card-wrap{align-items:center;display:flex;flex-direction:column}.rprime-lp .pricing-badge{background:var(--grad-green-brand);border-radius:var(--radius-pill);box-shadow:0 14px 28px -10px rgba(73,223,104,.6);color:var(--navy-800);font-size:14px;font-weight:700;margin-bottom:-18px;padding:10px 22px;position:relative;white-space:nowrap;z-index:2}.rprime-lp .pricing-card{background:linear-gradient(180deg,#d9ffe1,#eaf3ff 55%,#f8fbff);border:1px solid hsla(0,0%,100%,.7);border-radius:var(--radius-lg);box-shadow:0 30px 60px -30px rgba(17,19,42,.35);display:flex;flex:1;flex-direction:column;padding:48px 32px 32px;width:100%}.rprime-lp .pricing-card h3{color:var(--navy-800);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.rprime-lp .pricing-label{color:var(--gray-700);font-size:14px;margin:0 0 2px}.rprime-lp .pricing-value{color:var(--navy-800);font-size:44px;font-weight:700;letter-spacing:-.03em;margin:0}.rprime-lp .pricing-total{color:var(--gray-700);font-size:14px;margin:4px 0 24px}.rprime-lp .pricing-cta{font-size:17px;padding:16px 20px;width:100%}.rprime-lp .pricing-updated{color:var(--gray-500);font-size:12px;margin:12px 0 0;text-align:center}.rprime-lp .pricing-divider{background:rgba(17,19,42,.1);height:1px;margin:24px 0}.rprime-lp .pricing-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.rprime-lp .pricing-list li{align-items:flex-start;display:flex;gap:10px}.rprime-lp .pricing-list li span:last-child{color:var(--navy-800);font-size:15px;line-height:1.4}.rprime-lp .pricing-check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23287938' stroke-width='1.6'/%3E%3Cpath stroke='%23287938' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m8 12.3 2.6 2.6L16 9.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex:none;height:18px;margin-top:1px;width:18px}.rprime-lp .guarantee-card{align-self:start;background:var(--grad-navy-hero);border-radius:var(--radius-lg);box-shadow:0 30px 60px -24px rgba(17,19,42,.5);color:var(--white);display:flex;flex-direction:column;gap:20px;margin-top:18px;padding:40px 32px}.rprime-lp .guarantee-icon{align-items:center;background:var(--grad-green-brand);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.rprime-lp .guarantee-icon svg{height:28px;width:28px}.rprime-lp .guarantee-card h3{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.rprime-lp .guarantee-card p{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.55;margin:0}.rprime-lp .guarantee-needs{border-top:1px solid hsla(0,0%,100%,.12);margin-top:8px;padding-top:20px}.rprime-lp .guarantee-needs h4{color:var(--green-bright);font-size:14px;font-weight:700;margin:0 0 10px}.rprime-lp .guarantee-needs ul{color:hsla(0,0%,100%,.85);font-size:15px;line-height:1.6;margin:0;padding-left:18px}.rprime-lp .pro-strip{align-items:center;background:var(--grad-navy-green);border-radius:var(--radius-lg);display:flex;gap:24px;justify-content:space-between;margin:24px auto 0;max-width:880px;padding:24px 28px;position:relative;z-index:1}.rprime-lp .pro-strip p{color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.5;margin:0}.rprime-lp .pro-strip p strong{color:var(--white)}.rprime-lp .pro-strip .btn-ghost{flex:none}.rprime-lp .contact-cta{padding:0 0 40px}.rprime-lp .contact-cta-card{background:linear-gradient(120deg,#c6ffe0,#dcebff);border-radius:var(--radius-lg);margin:0 auto;max-width:900px;overflow:hidden;padding:56px 40px;position:relative;text-align:center}.rprime-lp .contact-cta-dots{background-image:radial-gradient(rgba(17,19,42,.12) 1.5px,transparent 0);background-size:20px 20px;inset:0;-webkit-mask-image:radial-gradient(circle at 85% 15%,#000 0,transparent 45%);mask-image:radial-gradient(circle at 85% 15%,#000 0,transparent 45%);pointer-events:none;position:absolute}.rprime-lp .contact-cta-card h2{color:var(--navy-800);font-size:clamp(24px,2.8vw,30px);font-weight:700;letter-spacing:-.03em;margin:0 0 12px;position:relative}.rprime-lp .contact-cta-card p{color:var(--gray-700);font-size:16px;margin:0 0 28px;position:relative}.rprime-lp .contact-cta-card .btn-cta{font-size:16px;padding:15px 32px;position:relative}.rprime-lp .faq{padding:80px 0 104px}.rprime-lp .faq-grid{align-items:start;display:grid;gap:56px;grid-template-columns:300px 1fr}.rprime-lp .faq-aside{position:sticky;top:calc(var(--header-h) + 24px)}.rprime-lp .faq-aside h2{color:var(--navy-800);font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.rprime-lp .faq-aside p{color:var(--gray-700);font-size:15px;line-height:1.55;margin:0}.rprime-lp .faq-aside a{color:var(--green-deep);font-weight:700}.rprime-lp .faq-list{display:flex;flex-direction:column;gap:12px}.rprime-lp .faq-item{background:var(--gray-100);border-radius:var(--radius-md);overflow:hidden}.rprime-lp .faq-item summary:focus-visible{outline-offset:-3px}.rprime-lp .faq-item summary{align-items:center;color:var(--navy-800);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:20px;justify-content:space-between;list-style:none;padding:18px 20px}.rprime-lp .faq-item summary::-webkit-details-marker{display:none}.rprime-lp .faq-item summary h3{color:inherit;font:inherit;margin:0}.rprime-lp .faq-icon{flex:none;height:18px;position:relative;width:18px}.rprime-lp .faq-icon:after,.rprime-lp .faq-icon:before{background:var(--navy-800);border-radius:2px;content:"";left:50%;position:absolute;top:50%;transition:transform .2s ease,opacity .2s ease}.rprime-lp .faq-icon:before{height:2px;transform:translate(-50%,-50%);width:14px}.rprime-lp .faq-icon:after{height:14px;transform:translate(-50%,-50%);width:2px}.rprime-lp .faq-item[open] .faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.rprime-lp .faq-answer{padding:0 20px 20px}.rprime-lp .faq-answer p{color:var(--gray-500);font-size:15px;line-height:1.6;margin:0}.rprime-lp .closing{padding:0 0 96px}.rprime-lp .closing-card{background:var(--grad-navy-hero);border-radius:var(--radius-lg);box-shadow:0 40px 80px -30px rgba(17,19,42,.55);overflow:hidden;padding:72px 48px;position:relative;text-align:center}.rprime-lp .closing-card .math-glow{bottom:-260px;left:50%;right:auto;transform:translateX(-50%)}.rprime-lp .closing-card h2{color:var(--white);font-size:clamp(28px,3.8vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 auto 16px;max-width:720px;position:relative}.rprime-lp .closing-card h2 span{color:var(--green-bright)}.rprime-lp .closing-card p{color:hsla(0,0%,100%,.78);font-size:18px;margin:0 0 32px;position:relative}.rprime-lp .closing-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;position:relative}.rprime-lp .mobile-bar{align-items:center;background:var(--navy-800);border-radius:var(--radius-pill);bottom:12px;box-shadow:0 20px 40px -12px rgba(10,12,36,.6);display:none;gap:12px;justify-content:space-between;left:12px;padding:10px 10px 10px 18px;position:fixed;right:12px;transform:translateY(calc(100% + 100px));transition:transform .3s ease;z-index:60}.rprime-lp .mobile-bar.is-visible{transform:translateY(0)}.rprime-lp .mobile-bar p{color:hsla(0,0%,100%,.75);font-size:13px;line-height:1.3;margin:0}.rprime-lp .mobile-bar p strong{color:var(--white);display:block;font-size:16px}.rprime-lp .mobile-bar .btn-cta{box-shadow:none;font-size:15px;padding:12px 20px}.rprime-lp .reveal-armed{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.rprime-lp .reveal-armed.is-visible{opacity:1;transform:none}@media (max-width:639px){.rprime-lp{--header-h:56px}}@media (max-width:1000px){.rprime-lp .math-panel{padding:48px 40px}.rprime-lp .b3-grid,.rprime-lp .math-panel{gap:40px;grid-template-columns:1fr}.rprime-lp .b3-visual{max-width:520px}}@media (max-width:900px){.rprime-lp .badge{max-width:200px;padding:10px 16px}.rprime-lp .badge-label{font-size:13px}.rprime-lp .badge--guarantee{display:none}.rprime-lp .solution-grid{grid-template-columns:1fr}.rprime-lp .solution-card{padding:32px}.rprime-lp .solution-visual img{max-height:520px}.rprime-lp .feature-card{grid-template-columns:1fr;min-height:0;padding:0}.rprime-lp .feature-card-content{padding:40px 32px 24px}.rprime-lp .feature-card-visual{border-radius:0 0 var(--radius-lg) var(--radius-lg);max-height:420px}.rprime-lp .advanced{padding:72px 0 80px}.rprime-lp .advanced-header{align-items:flex-start;flex-direction:column}.rprime-lp .advanced-header-visual{max-width:420px;width:100%}.rprime-lp .advanced-divider{margin:40px 0}.rprime-lp .advanced-grid,.rprime-lp .faq-grid,.rprime-lp .safety{grid-template-columns:1fr}.rprime-lp .faq-grid{gap:24px}.rprime-lp .faq-aside{position:static}}@media (max-width:760px){html:has(.rprime-lp){scroll-padding-bottom:170px}.rprime-lp .comparison{padding:72px 0 80px}.rprime-lp .comparison-header{margin-bottom:48px}.rprime-lp .comparison-grid{gap:56px;grid-template-columns:1fr;max-width:380px}.rprime-lp .comparison-visual img{width:48%}.rprime-lp .audience-grid,.rprime-lp .b3-split,.rprime-lp .pricing-grid{grid-template-columns:1fr}.rprime-lp .pricing-grid{gap:24px;max-width:420px}.rprime-lp .guarantee-card{margin-top:0}.rprime-lp .pro-strip{align-items:flex-start;flex-direction:column;max-width:420px}.rprime-lp .mobile-bar{display:flex}}@media (max-width:640px){.rprime-lp .container{padding:0 20px}.rprime-lp .hero{padding:24px 0}.rprime-lp .hero-pill{font-size:13px}.rprime-lp .btn-cta{font-size:16px;padding:16px 28px}.rprime-lp .hero-visual{margin-top:32px;padding:0 8px}.rprime-lp .badge{border-radius:var(--radius-md);gap:8px;padding:8px 12px}.rprime-lp .badge-label{font-size:11px}.rprime-lp .badge-icon,.rprime-lp .badge-icon img{height:28px;width:28px}.rprime-lp .badge--b3{bottom:4%;left:2%}.rprime-lp .trust-list{gap:10px 20px;justify-content:flex-start}.rprime-lp .testimonials{padding:40px 0 64px}.rprime-lp .testimonial-card{border-radius:14px;padding:22px;width:290px}.rprime-lp .solution{padding:8px 0 64px}.rprime-lp .solution-card{border-radius:var(--radius-md);padding:24px}.rprime-lp .solution-card--light p{font-size:16px}.rprime-lp .math{padding-bottom:64px}.rprime-lp .math-panel{border-radius:var(--radius-md);padding:36px 22px}.rprime-lp .math-copy p{font-size:16px}.rprime-lp .receipt{padding:20px}.rprime-lp .receipt-tag{display:none}.rprime-lp .receipt-list li strong{font-size:12px;padding:5px 10px}.rprime-lp .receipt-list li{font-size:14px}.rprime-lp .receipt-result svg{width:80px}.rprime-lp .b3{padding-bottom:64px}.rprime-lp .b3-box{border-radius:var(--radius-md);padding:24px}.rprime-lp .features{padding:0 0 8px}.rprime-lp .features-header{margin-bottom:32px;text-align:left}.rprime-lp .feature-stack-item{padding-bottom:16px}.rprime-lp .feature-card{border-radius:var(--radius-md);position:relative;top:0}.rprime-lp .feature-card-content{gap:12px;padding:28px 22px 20px}.rprime-lp .feature-card-content p{font-size:15px}.rprime-lp .feature-eyebrow{margin-bottom:8px}.rprime-lp .feature-card-visual{border-radius:0 0 var(--radius-md) var(--radius-md);max-height:340px}.rprime-lp .advanced{padding:56px 0 64px}.rprime-lp .advanced-card{border-radius:var(--radius-md);padding:24px}.rprime-lp .comparison-card{border-radius:var(--radius-md);padding:64px 24px 24px}.rprime-lp .audience{padding-top:64px}.rprime-lp .audience-card{border-radius:var(--radius-md);padding:24px}.rprime-lp .pricing{padding:64px 0 72px}.rprime-lp .pricing-card{border-radius:var(--radius-md);padding:40px 22px 24px}.rprime-lp .guarantee-card{border-radius:var(--radius-md);padding:28px 22px}.rprime-lp .contact-cta-card{border-radius:var(--radius-md);padding:40px 24px}.rprime-lp .faq{padding:56px 0 72px}.rprime-lp .closing-card{border-radius:var(--radius-md);padding:48px 22px}.rprime-lp .plans-table{font-size:13px;min-width:0}.rprime-lp .plans-table caption{font-size:17px;padding:18px 14px 4px}.rprime-lp .plans-table td,.rprime-lp .plans-table th{padding:11px 8px}.rprime-lp .plans-table thead th{font-size:13px}.rprime-lp .plans-table tbody th{width:34%}html:has(.rprime-lp){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.rprime-lp .btn-cta{font-size:17px;min-height:52px;padding:15px 24px}.rprime-lp .btn-ghost{align-items:center;display:inline-flex;font-size:16px;justify-content:center;min-height:48px}.rprime-lp .closing-actions .btn-cta,.rprime-lp .closing-actions .btn-ghost,.rprime-lp .contact-cta-card .btn-cta,.rprime-lp .feature-card-content .btn-cta,.rprime-lp .hero .btn-cta,.rprime-lp .math-copy .btn-cta,.rprime-lp .pricing-cta,.rprime-lp .pro-strip .btn-ghost,.rprime-lp .solution-card .btn-cta{align-items:center;align-self:stretch;display:flex;justify-content:center;width:100%}.rprime-lp .hero{padding:20px 0 24px}.rprime-lp .hero-text{text-align:left}.rprime-lp .hero-pill{font-size:14px;margin-bottom:16px}.rprime-lp #hero-heading{font-size:30px;letter-spacing:-.03em;line-height:1.15;margin-bottom:16px}.rprime-lp .hero-lead{font-size:17px;line-height:1.55;margin:0 0 24px}.rprime-lp .hero-note{font-size:15px;line-height:1.5;margin-top:14px}.rprime-lp .hero-visual{margin-top:28px}.rprime-lp .badge-label{font-size:12px}.rprime-lp .trust{padding:4px 0 8px}.rprime-lp .trust-list{display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.rprime-lp .trust-list li{align-items:flex-start;font-size:14px;line-height:1.35}.rprime-lp .trust-list img{height:20px;margin-top:1px;width:20px}.rprime-lp .eyebrow{font-size:15px;margin-bottom:12px}.rprime-lp .section-title{font-size:28px;line-height:1.2}.rprime-lp .section-lead{font-size:17px;line-height:1.55}.rprime-lp .testimonials{padding:48px 0 56px}.rprime-lp .testimonials-header{margin-bottom:24px}.rprime-lp .marquee{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.rprime-lp .marquee::-webkit-scrollbar{display:none}.rprime-lp .marquee-track{gap:14px;padding:8px 20px 16px}.rprime-lp .testimonial-card{max-width:340px;scroll-snap-align:center;width:84vw}.rprime-lp .testimonial-author,.rprime-lp .testimonial-quote p{font-size:16px}.rprime-lp .testimonials .swipe-hint{display:block}.rprime-lp .solution{padding:8px 0 56px}.rprime-lp .solution-card--dark h2{font-size:27px}.rprime-lp .solution-visual img{max-height:440px}.rprime-lp .math{padding-bottom:56px}.rprime-lp .math-copy h2{font-size:28px}.rprime-lp .math-copy p{font-size:17px}.rprime-lp .receipt-list li{align-items:flex-start;flex-direction:column;font-size:15px;gap:6px;padding:12px 0}.rprime-lp .receipt-list li strong{font-size:13px}.rprime-lp .receipt-result p{font-size:16px}.rprime-lp .b3{padding-bottom:56px}.rprime-lp .b3-steps li{padding:18px 18px 18px 62px}.rprime-lp .b3-steps h3{font-size:18px}.rprime-lp .b3-steps p{font-size:16px}.rprime-lp .b3-visual{max-height:400px}.rprime-lp .b3-visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.rprime-lp .b3-split{margin-top:32px}.rprime-lp .b3-box>p{font-size:16px}.rprime-lp .chips li{font-size:15px}.rprime-lp .safety-item{padding:20px}.rprime-lp .safety-item h3{font-size:17px}.rprime-lp .safety-item p{font-size:16px}.rprime-lp .feature-card-content h3{font-size:24px}.rprime-lp .feature-card-content p{font-size:16px}.rprime-lp .feature-eyebrow{font-size:15px}.rprime-lp .feature-eyebrow img{height:36px;width:36px}.rprime-lp .feature-card-visual{max-height:300px}.rprime-lp .advanced-header-visual{display:none}.rprime-lp .advanced-divider{margin:28px 0}.rprime-lp .advanced-desc{font-size:16px}.rprime-lp .comparison{padding:64px 0 72px}.rprime-lp .comparison-header h2{font-size:28px}.rprime-lp .comparison-header p{font-size:17px}.rprime-lp .comparison-visual img{width:42%}.rprime-lp .comparison-card h3{font-size:21px}.rprime-lp .comparison-card li span{font-size:16px}.rprime-lp .audience{padding-top:56px}.rprime-lp .audience-card li{font-size:16px}.rprime-lp .plans-table,.rprime-lp .plans-table thead th{font-size:14px}.rprime-lp .pricing{padding:56px 0 64px}.rprime-lp .pricing-header{margin-bottom:40px;text-align:left}.rprime-lp .pricing-total{font-size:15px}.rprime-lp .pricing-updated{font-size:13px}.rprime-lp .pricing-list li span:last-child{font-size:16px}.rprime-lp .guarantee-card h3{font-size:22px}.rprime-lp .guarantee-needs ul{font-size:16px}.rprime-lp .contact-cta-card h2{font-size:26px}.rprime-lp .faq{padding:48px 0 64px}.rprime-lp .faq-aside p{font-size:16px}.rprime-lp .faq-item summary{font-size:16px;min-height:56px;padding:18px 16px}.rprime-lp .faq-answer{padding:0 16px 18px}.rprime-lp .faq-answer p{color:var(--gray-700);font-size:16px}.rprime-lp .closing{padding-bottom:56px}.rprime-lp .closing-card h2{font-size:28px}.rprime-lp .closing-card p{font-size:17px}.rprime-lp .closing-actions{flex-direction:column;gap:12px}}@media (max-width:760px){.rprime-lp .mobile-bar{bottom:max(86px,calc(env(safe-area-inset-bottom) + 12px))}.rprime-lp .mobile-bar p{font-size:14px}.rprime-lp .mobile-bar p strong{font-size:17px}.rprime-lp .mobile-bar .btn-cta{align-items:center;display:inline-flex;font-size:16px;min-height:48px;padding:0 22px;width:auto}}.rprime-lp .swipe-hint{color:var(--gray-500);display:none;font-size:14px;margin:4px 0 0;text-align:center}@media (prefers-reduced-motion:reduce){html:has(.rprime-lp){scroll-behavior:auto}.rprime-lp *,.rprime-lp :after,.rprime-lp :before{animation:none!important;transition:none!important}.rprime-lp .reveal-armed{opacity:1;transform:none}.rprime-lp .marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto}}@font-face{font-family:dmSans;src:url(/_next/static/media/c9cac29382a46c9d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:106.22%}.__className_43f75f{font-family:dmSans,dmSans Fallback;font-style:normal}.__variable_43f75f{--font-dm-sans:"dmSans","dmSans Fallback"}