.prs-home{--lime-500:#d3f709;--lime-600:#bede06;--lime-700:#9cb705;--lime-900:#3e4a02;--ink-900:#0c0d0a;--ink-800:#141610;--ink-700:#1b1d17;--ink-600:#26291f;--ink-500:#3a3e31;--ink-400:#6b7062;--ink-300:#9aa091;--paper-000:#ffffff;--paper-050:#f5f4f5;--paper-100:#ededea;--paper-200:#e1e1dc;--paper-300:#cfcfc8;--surface-page:var(--paper-050);--surface-card:var(--paper-000);--surface-sunken:var(--paper-100);--surface-canvas:#ffffff;--surface-canvas-bed:var(--ink-800);--text-body:var(--ink-900);--text-muted:var(--ink-400);--text-faint:var(--ink-300);--text-on-brand:var(--ink-900);--text-on-inverse:var(--paper-050);--text-on-inverse-muted:var(--ink-300);--text-brand:var(--lime-700);--border-hairline:var(--paper-200);--border-hairline-inverse:var(--ink-600);--border-cut:var(--ink-300);--font-display:var(--font-prs-figtree),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-prs-figtree),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-prs-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-display-1:clamp(3.25rem,7vw,6.5rem);--fs-display-2:clamp(2.5rem,4.5vw,4rem);--fs-title-1:1.75rem;--fs-title-3:1.125rem;--fs-body-lg:1.125rem;--fs-body:1rem;--fs-body-sm:0.875rem;--fs-caption:0.8125rem;--fs-micro:0.6875rem;--lh-display:0.94;--lh-title:1.14;--lh-body:1.55;--ls-display:-0.035em;--ls-title:-0.02em;--ls-body:-0.005em;--ls-eyebrow:0.14em;--ls-mono:0.02em;--gutter-inline:24px;--section-y:clamp(64px,9vw,128px);--container-max:1200px;--control-h-sm:32px;--control-h-lg:52px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--radius-card:var(--radius-lg);--shadow-xs:0 1px 2px rgba(12,13,10,0.06);--shadow-sm:0 1px 3px rgba(12,13,10,0.07),0 1px 1px rgba(12,13,10,0.04);--shadow-md:0 6px 16px -4px rgba(12,13,10,0.1),0 2px 4px rgba(12,13,10,0.05);--shadow-panel:0 24px 64px -20px rgba(12,13,10,0.28);--shadow-sheet:0 2px 0 rgba(0,0,0,0.35),0 24px 48px -16px rgba(0,0,0,0.6);--ring-focus:0 0 0 3px rgba(211,247,9,0.55);--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--dur-reveal:520ms;--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform 80ms var(--ease-standard);background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}.printready-app .prs-home,.printready-app .prs-home *{letter-spacing:inherit}.printready-app .prs-home{letter-spacing:var(--ls-body)}.printready-app .prs-home :is(h1,h2,h3,h4,strong,b){letter-spacing:inherit;font-family:var(--font-display)}.prs-home a,.prs-home a:hover{text-decoration:none}.prs-home-wrap{width:100%;max-width:var(--container-max);margin:0 auto;padding-inline:var(--gutter-inline)}.prs-home-nav{position:sticky;top:0;z-index:40;height:64px;background:var(--ink-900);border-bottom:1px solid var(--ink-600);color:var(--paper-050)}.prs-home-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px;width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter-inline)}.prs-home-nav-left,.prs-home-nav-right{display:flex;align-items:center;height:100%}.prs-home-nav-left{gap:20px;min-width:0}.prs-home-nav-right{gap:8px;flex:0 0 auto}.prs-home a.prs-home-nav-logo,.prs-home-nav-logo{display:inline-flex;align-items:center;height:100%;flex:0 0 auto}.prs-home-nav-rule{display:none;width:1px;height:16px;background:var(--ink-600);flex:0 0 auto}.prs-home-nav-links{display:none;align-items:stretch;height:100%;gap:2px}.prs-home a.prs-home-nav-link,.prs-home-nav-link{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 14px;border-radius:0;background:transparent;font-size:13px;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--ink-300);transition:color var(--dur-fast) var(--ease-standard)}.prs-home a.prs-home-nav-link:after,.prs-home-nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--lime-500);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-fast) var(--ease-standard)}.prs-home a.prs-home-nav-link:hover,.prs-home a.prs-home-nav-link[data-active=true],.prs-home-nav-link:hover,.prs-home-nav-link[data-active=true]{color:var(--paper-050);background:transparent}.prs-home a.prs-home-nav-link:hover:after,.prs-home a.prs-home-nav-link[data-active=true]:after,.prs-home-nav-link:hover:after,.prs-home-nav-link[data-active=true]:after{transform:scaleX(1)}.prs-home a.prs-home-nav-login,.prs-home-nav-login{display:none;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--ink-300);transition:color var(--dur-fast) var(--ease-standard)}.prs-home a.prs-home-nav-login:hover,.prs-home-nav-login:hover{color:var(--paper-050);background:transparent}.prs-home a.prs-home-nav-cta,.prs-home-nav-cta{height:32px;padding:0 14px;font-size:var(--fs-caption);border-radius:var(--radius-sm)}.prs-home-nav-burger{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink-600);border-radius:var(--radius-sm);background:var(--ink-800);color:var(--paper-050);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.prs-home-nav-burger:hover{border-color:var(--ink-500);background:var(--ink-700)}.prs-home-nav-burger:focus-visible{outline:none;box-shadow:var(--ring-focus)}.prs-home-nav-burger-icon{position:absolute;width:16px;height:16px;opacity:1;transform:scale(1);filter:blur(0);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),filter var(--dur-fast) var(--ease-standard)}.prs-home-nav-burger-icon--out{opacity:0;transform:scale(.25);filter:blur(4px);pointer-events:none}.prs-home-nav-sheet{position:absolute;top:64px;left:0;right:0;z-index:39;padding:12px var(--gutter-inline) 20px;background:var(--ink-900);border-bottom:1px solid var(--ink-600)}.prs-home-nav-sheet[hidden]{display:none}.prs-home-nav-sheet-frame{position:relative;padding:8px 16px 16px;border:1px dashed var(--ink-500)}.prs-home-nav-sheet-links{display:flex;flex-direction:column}.prs-home a.prs-home-nav-sheet-link,.prs-home-nav-sheet-link{display:flex;align-items:center;min-height:48px;padding:0 4px;border-bottom:1px solid var(--ink-600);font-size:1.125rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-title);color:var(--paper-050)}.prs-home a.prs-home-nav-sheet-link:hover,.prs-home a.prs-home-nav-sheet-link[data-active=true],.prs-home-nav-sheet-link:hover,.prs-home-nav-sheet-link[data-active=true]{color:var(--lime-500);background:transparent}.prs-home-nav-sheet-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.prs-home a.prs-home-nav-sheet-login,.prs-home-nav-sheet-login{display:inline-flex;align-items:center;justify-content:center;height:40px;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--ink-300)}.prs-home a.prs-home-nav-sheet-cta,.prs-home-nav-sheet-cta{width:100%;height:var(--control-h-lg)}@media (min-width:880px){.prs-home a.prs-home-nav-login,.prs-home-nav-links,.prs-home-nav-login,.prs-home-nav-rule{display:flex}.prs-home-nav-burger,.prs-home-nav-sheet{display:none}}.prs-home-nav--open{z-index:50}.prs-home a.prs-home-btn,.prs-home-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:var(--fw-bold);letter-spacing:-.01em;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:var(--transition-control)}.prs-home a.prs-home-btn:hover,.prs-home-btn:hover{text-decoration:none}.prs-home-btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.prs-home-btn:active{transform:translateY(1px)}.prs-home-btn--sm{height:var(--control-h-sm);padding:0 12px;font-size:var(--fs-caption);border-radius:var(--radius-sm)}.prs-home-btn--lg{height:var(--control-h-lg);padding:0 26px;font-size:var(--fs-body);border-radius:var(--radius-md)}.prs-home a.prs-home-btn--primary,.prs-home-btn--primary{background:var(--lime-500);color:var(--ink-900);border-color:var(--lime-500)}.prs-home a.prs-home-btn--primary:hover,.prs-home-btn--primary:hover{background:var(--lime-600);border-color:var(--lime-600);color:var(--ink-900)}.prs-home a.prs-home-btn--ghost,.prs-home-btn--ghost{background:transparent;color:var(--paper-050)}.prs-home a.prs-home-btn--ghost:hover,.prs-home-btn--ghost:hover{background:rgba(255,255,255,.06);color:var(--paper-050)}.prs-home a.prs-home-btn--secondary,.prs-home-btn--secondary{background:transparent;color:var(--paper-050);border-color:var(--ink-500)}.prs-home a.prs-home-btn--secondary:hover,.prs-home-btn--secondary:hover{background:var(--ink-800);color:var(--paper-050)}.prs-home a.prs-home-btn--inverse,.prs-home-btn--inverse{background:var(--ink-900);color:var(--paper-050);border-color:var(--ink-900)}.prs-home a.prs-home-btn--inverse:hover,.prs-home-btn--inverse:hover{background:var(--ink-700);border-color:var(--ink-700);color:var(--paper-050)}.prs-home-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);line-height:1.2;text-transform:uppercase;color:var(--ink-300)}.prs-home-eyebrow--muted{color:var(--text-muted)}.prs-home-eyebrow--on-lime{color:var(--lime-900)}.prs-home-dot{width:6px;height:6px;border-radius:1px;background:var(--lime-500);flex:0 0 auto}.prs-home-hero-title{margin:22px auto 0;max-width:1000px;font-family:var(--font-display);font-size:var(--fs-display-1);font-weight:var(--fw-black);line-height:var(--lh-display)}.printready-app .prs-home .prs-home-hero-title,.prs-home-hero-title{letter-spacing:var(--ls-display);color:var(--paper-050)}.printready-app .prs-home .prs-home-hero-title span,.prs-home-hero-title span{color:var(--lime-500)}.prs-home-section-title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:var(--fw-extrabold);line-height:var(--lh-display);color:var(--text-body)}.printready-app .prs-home .prs-home-section-title,.prs-home-section-title{letter-spacing:var(--ls-display)}.prs-home-section-title--inverse{color:var(--paper-050)}.prs-home-section-title span{color:var(--text-brand)}.prs-home-section-title--inverse span{color:var(--lime-500)}.prs-home-cta{background:var(--lime-500)}.prs-home-cta,.prs-home-cta .prs-home-section-title,.prs-home-cta .prs-home-section-title span,.prs-home-cta .prs-home-section-title--on-lime{color:var(--ink-900)}.prs-home-band-ink{background:var(--ink-900)}.printready-app .prs-home .prs-home-section-title--inverse,.prs-home-band-ink{color:var(--paper-050)}.printready-app .prs-home .prs-home-section-title--inverse span{color:var(--lime-500)}.prs-home-nav .prs-home-nav-burger{color:var(--paper-050)}.prs-home-footer{background:var(--ink-900);color:var(--ink-300)}.prs-home-lead{margin:0;font-size:var(--fs-body-lg);line-height:1.6;color:var(--text-muted)}.prs-home-lead--inverse{color:var(--ink-300)}.prs-home-hero-lead{max-width:600px;margin-inline:auto;text-align:center;text-wrap:balance}.prs-home-num{font-family:var(--font-mono);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono)}.prs-home-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--radius-card);background:var(--paper-000);border:1px solid var(--border-hairline);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.prs-home-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.prs-home-card-icon{width:36px;height:36px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--lime-500);color:var(--ink-900)}.prs-home-card h3{margin:0;font-size:var(--fs-title-3);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--text-body)}.prs-home-card p{margin:0;font-size:var(--fs-body-sm);line-height:1.55;color:var(--text-muted)}.prs-home-quote{margin:0;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--radius-card);background:var(--paper-000);border:1px solid var(--border-hairline)}.prs-home-quote-mark{font-family:var(--font-display);font-size:40px;font-weight:900;line-height:.7;color:var(--lime-500)}.prs-home-quote blockquote{margin:0;font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.55;color:var(--text-body)}.prs-home-check{background:var(--lime-500);color:var(--ink-900)}.prs-home-check,.prs-home-fail{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.prs-home-fail{background:var(--ink-600);color:var(--ink-300)}.prs-home-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--radius-pill);background:var(--lime-500);color:var(--ink-900);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-mono)}.prs-home-compare{display:grid;gap:16px}@media (min-width:900px){.prs-home-compare{grid-template-columns:1fr 1fr}}.prs-home-compare-card{padding:22px;border-radius:var(--radius-card);border:1px solid var(--ink-600);background:var(--ink-700)}.prs-home-compare-card--ours{border-color:var(--lime-500);background:var(--ink-800)}.prs-home-compare-card ul{margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.prs-home-compare-card li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--ink-300)}.prs-home-compare-card--ours li{color:var(--paper-050)}.prs-home-price{display:grid;gap:28px;margin-top:40px;padding:28px;border-radius:var(--radius-xl);border:1px solid var(--ink-600);background:var(--ink-800)}@media (min-width:900px){.prs-home-price{grid-template-columns:.9fr 1.1fr;align-items:start}}.prs-home-price-value{font-family:var(--font-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:.94;color:var(--lime-500)}.prs-home-price-period{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--ink-300)}.prs-home-price-features{margin:0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.prs-home-price-features li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--paper-050)}.prs-home-price-note{grid-column:1/-1;margin:0;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--ink-600);background:var(--ink-900);color:var(--ink-300);font-size:var(--fs-body-sm);line-height:1.55}.prs-home a.prs-home-footer-link,.prs-home-footer-link{display:inline-flex;align-items:center;width:fit-content;padding:6px 0;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--ink-300);transition:color var(--dur-fast) var(--ease-standard)}.prs-home a.prs-home-footer-link:hover,.prs-home-footer-link:hover{color:var(--paper-050)}.prs-home-preview{border-radius:var(--radius-xl);overflow:hidden;background:var(--ink-800);border:1px solid var(--ink-600);box-shadow:var(--shadow-panel);animation:prs-home-rise var(--dur-reveal) var(--ease-out) both}.prs-home-sheet{position:relative;background:var(--surface-canvas);box-shadow:var(--shadow-sheet)}.prs-home-sheet-bleed{position:absolute;inset:6px;border:1px dashed var(--border-cut);pointer-events:none}.prs-home-sheet-ruler{position:absolute;left:0;right:0;top:-1px;height:6px;background:repeating-linear-gradient(90deg,var(--ink-300) 0 1px,transparent 1px 16px)}.prs-home-thumb{position:relative;aspect-ratio:1/1;border-radius:var(--radius-sm);background:var(--paper-100);border:1px solid var(--border-hairline);overflow:hidden;transition:var(--transition-control)}.prs-home-thumb[data-selected=true]{border-color:var(--ink-900);box-shadow:var(--ring-focus)}.prs-home-meter{height:10px;border-radius:var(--radius-pill);background:var(--paper-200);overflow:hidden}.prs-home-meter>span{display:block;height:100%;background:var(--lime-500);border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-out)}.prs-home-meter--inverse{background:var(--ink-600)}@keyframes prs-home-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.prs-home-btn,.prs-home-card,.prs-home-meter>span,.prs-home-nav-link,.prs-home-preview{animation:none!important;transition-duration:.01ms!important}}