@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Inter:wght@100..900&display=swap");.prs-ds-home{--lime-500:#D3F709;--lime-400:#E0FA4E;--lime-300:#EBFC8C;--lime-200:#F3FDBF;--lime-100:#F9FEE0;--lime-600:#BEDE06;--lime-700:#9CB705;--lime-900:#3E4A02;--ink-1000:#000000;--ink-900:#0C0D0A;--ink-800:#141610;--ink-700:#1B1D17;--ink-600:#26291F;--ink-500:#3A3E31;--ink-400:#6B7062;--ink-300:#9AA091;--ink-200:#C7CCBF;--paper-000:#FFFFFF;--paper-050:#F5F4F5;--paper-100:#EDEDEA;--paper-200:#E1E1DC;--paper-300:#CFCFC8;--red-500:#E4342B;--red-100:#FCE7E5;--amber-500:#F5A524;--amber-100:#FDF0D9;--blue-500:#2B6CE4;--blue-100:#E4ECFC;--cyan-500:#00C2C7;--surface-page:var(--paper-050);--surface-card:var(--paper-000);--surface-sunken:var(--paper-100);--surface-inverse:var(--ink-900);--surface-inverse-card:var(--ink-700);--surface-brand:var(--lime-500);--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);--text-link:var(--blue-500);--text-danger:var(--red-500);--border-hairline:var(--paper-200);--border-strong:var(--ink-900);--border-hairline-inverse:var(--ink-600);--border-focus:var(--lime-500);--border-cut:var(--ink-300);--state-ok:var(--lime-700);--state-warn:var(--amber-500);--state-error:var(--red-500);--state-info:var(--blue-500)}.prs-inverse,[data-theme=dark]{--surface-page:var(--ink-900);--surface-card:var(--ink-700);--surface-sunken:var(--ink-800);--text-body:var(--paper-050);--text-muted:var(--ink-300);--text-faint:#8A9080;--text-brand:var(--lime-500);--border-hairline:var(--ink-600);--border-strong:var(--paper-050)}.prs-ds-home{--font-display:"Figtree","Helvetica Neue",Arial,sans-serif;--font-body:"Figtree","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains 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-display-3:2.25rem;--fs-title-1:1.75rem;--fs-title-2:1.375rem;--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;--lh-tight:1.3;--ls-display:-0.035em;--ls-title:-0.02em;--ls-body:-0.005em;--ls-eyebrow:0.14em;--ls-mono:0.02em;--type-hero:var(--fw-black) var(--fs-display-1)/var(--lh-display) var(--font-display);--type-section:var(--fw-extrabold) var(--fs-display-2)/var(--lh-display) var(--font-display);--type-title:var(--fw-bold) var(--fs-title-2)/var(--lh-title) var(--font-display);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-eyebrow:var(--fw-bold) var(--fs-micro)/1.2 var(--font-body);--type-numeric:var(--fw-medium) var(--fs-body-sm)/1.2 var(--font-mono);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter-inline:24px;--section-y:clamp(64px,9vw,128px);--container-max:1200px;--container-wide:1440px;--panel-w:288px;--control-h:40px;--control-h-sm:32px;--control-h-lg:52px;--tap-min:44px;--radius-0:0;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-surface:var(--radius-xl);--border-w:1px;--border-w-strong:2px;--shadow-none:none;--shadow-xs:0 1px 2px rgba(12,13,10,.06);--shadow-sm:0 1px 3px rgba(12,13,10,.07),0 1px 1px rgba(12,13,10,.04);--shadow-md:0 6px 16px -4px rgba(12,13,10,.10),0 2px 4px rgba(12,13,10,.05);--shadow-lg:0 18px 40px -12px rgba(12,13,10,.16),0 4px 10px rgba(12,13,10,.05);--shadow-panel:0 24px 64px -20px rgba(12,13,10,.28);--inset-hairline:inset 0 0 0 1px var(--border-hairline);--inset-press:inset 0 2px 0 rgba(12,13,10,.10);--ring-focus:0 0 0 3px rgba(211,247,9,.55);--ring-danger:0 0 0 3px rgba(228,52,43,.30);--shadow-sheet:0 2px 0 rgba(0,0,0,.35),0 24px 48px -16px rgba(0,0,0,.6);--dur-instant:80ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--dur-reveal:520ms;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-snap:cubic-bezier(.2,.9,.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 var(--dur-instant) var(--ease-standard)}.prs-ds-home,.prs-ds-home *,.prs-ds-home :after,.prs-ds-home :before{box-sizing:border-box}.prs-ds-home{--font-display:var(--font-prs-figtree),"Figtree","Helvetica Neue",Arial,sans-serif;--font-body:var(--font-prs-figtree),"Figtree","Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-prs-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--ink-900);color:var(--paper-000);font:var(--type-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;min-height:100vh}.prs-ds-hero{padding:96px max(24px,calc((100% - var(--container-max))/2));width:100%;overflow:hidden}.prs-ds-nav-links{display:flex}.prs-ds-nav-links a:hover{opacity:.7}.prs-ds-site-nav{--lime-500:#D3F709;--ink-900:#0C0D0A;--ink-700:#1B1D17;--ink-600:#26291F;--paper-000:#FFFFFF;--font-body:var(--font-prs-figtree,"Figtree"),"Helvetica Neue",Arial,sans-serif;padding:16px max(24px,calc((100% - var(--container-max)) / 2));box-sizing:border-box}.prs-ds-home>.prs-ds-site-nav,.prs-ds-site-nav{background:transparent}.prs-home>.prs-ds-site-nav{background:var(--ink-900)}.prs-home.prs-home--surface-page>.prs-ds-site-nav{background:var(--surface-page)}.prs-ds-site-footer a:hover{opacity:1}.prs-ds-site-footer img{align-self:flex-start;object-fit:contain;width:auto;max-width:none;flex:0 0 auto}@media (max-width:900px){.prs-ds-hero{padding:72px 24px}.prs-ds-hero h1{font-size:clamp(2.75rem,8vw,3.5rem)!important;line-height:1.02!important}.prs-ds-hero-description{font-size:18px!important;line-height:28px!important}.prs-ds-hero-content{gap:32px!important}.prs-ds-hero-copy{gap:20px!important}.prs-ds-showcase-frame{margin-top:24px!important}.prs-ds-showcase-tabs button{min-height:56px!important;height:auto!important;padding:12px 8px!important;font-size:14px!important;line-height:18px!important}.prs-ds-nav-links{display:none}.prs-ds-site-nav{height:80px!important;padding:12px 16px!important}.prs-ds-site-nav-frame{height:56px!important;border-radius:12px!important;padding:6px!important}.prs-ds-site-nav-brand{gap:0!important;padding-left:2px!important}.prs-ds-site-nav-brand img{height:38px!important}.prs-ds-site-nav-actions>a,.prs-ds-site-nav-actions>button:not(.prs-ds-site-nav-toggle){display:none!important}.prs-ds-site-nav-toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--lime-500);color:var(--ink-900);cursor:pointer}.prs-ds-site-nav-menu{position:absolute;top:72px;left:16px;right:16px;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ink-600);border-radius:12px;background:var(--ink-800);box-shadow:0 20px 36px rgba(0,0,0,.34)}.prs-ds-site-nav-menu[hidden]{display:none}.prs-ds-site-nav-menu nav{display:flex;flex-direction:column}.prs-ds-site-nav-menu a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-bottom:1px solid var(--ink-600);font-size:16px;font-weight:600;color:var(--paper-000)}.prs-ds-site-nav-menu>a{justify-content:center;border:0;color:var(--paper-000)}.prs-ds-site-nav-menu button{min-height:48px;border:0;border-radius:8px;background:var(--lime-500);color:var(--ink-900);font:600 16px var(--font-body);cursor:pointer}.prs-ds-site-footer{padding:0 24px 40px!important}.prs-ds-site-footer-inner{gap:40px!important;padding-top:48px!important}.prs-ds-site-footer-top{gap:32px!important}.prs-ds-site-footer-columns{width:100%;justify-content:flex-start!important;gap:32px!important}.prs-ds-site-footer-column{width:calc(50% - 16px)!important;min-width:0!important}.prs-ds-site-footer-bottom{align-items:flex-start!important;gap:20px!important}}@media (min-width:901px){.prs-ds-site-nav-menu,.prs-ds-site-nav-toggle{display:none!important}}.printready-app:has(.prs-ds-home){background:#0C0D0A}.printready-app .prs-ds-home,.printready-app .prs-ds-home *{letter-spacing:inherit}.prs-ds-home .prs-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.prs-ds-home .prs-num{font:var(--type-numeric);letter-spacing:var(--ls-mono);font-variant-numeric:tabular-nums}.prs-ds-home a{color:inherit;text-decoration:none}.prs-ds-home :focus-visible{outline:none;box-shadow:var(--ring-focus)}@media (prefers-reduced-motion:reduce){.prs-ds-home *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.prs-figma-clip{width:100%;overflow:hidden;height:calc(4538 * 100vw / 1440);background:#0f0f0f}.prs-figma-scale{width:1440px;transform:scale(calc(100vw / 1440px));transform-origin:top left}.prs-ds-mobile-sections{display:none}@media (max-width:1023px){.prs-figma-clip{display:none}.prs-ds-mobile-sections{display:flex;flex-direction:column;gap:32px;padding:64px 24px;background:var(--ink-900);color:var(--paper-000)}.prs-ds-mobile-section-copy{display:flex;flex-direction:column;gap:16px;max-width:44rem}.prs-ds-mobile-sections h2{margin:0;font:var(--type-section);letter-spacing:var(--ls-display);text-wrap:balance}.prs-ds-mobile-sections h3{margin:0;font:var(--type-title);letter-spacing:var(--ls-title)}.prs-ds-mobile-sections p{margin:0;color:rgba(255,255,255,.72);font-size:16px;line-height:1.55}.prs-ds-mobile-sections>img{width:100%;max-width:680px;margin:0 auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-sheet);height:auto}.prs-ds-mobile-feature-list{display:grid;grid-template-columns:1fr;gap:12px}.prs-ds-mobile-feature-list article{display:grid;grid-template-columns:32px 1fr;column-gap:12px;row-gap:8px;padding:20px 0;border-top:1px solid var(--ink-600)}.prs-ds-mobile-feature-list article span{grid-row:span 2;color:var(--lime-500);font:var(--type-numeric)}.prs-ds-mobile-feature-list article p{font-size:14px}.prs-ds-mobile-sections>button{align-self:flex-start;min-height:48px;padding:0 20px;border:0;border-radius:var(--radius-control);background:var(--lime-500);color:var(--ink-900);font:600 16px var(--font-body);box-shadow:inset 0 -2px 0 rgba(0,0,0,.1);cursor:pointer}}@media (min-width:768px) and (max-width:1023px){.prs-ds-mobile-sections{padding:80px max(40px,calc((100% - 680px)/2))}.prs-ds-mobile-feature-list{grid-template-columns:1fr 1fr;column-gap:32px}.prs-ds-mobile-feature-list article:last-child{grid-column:1/-1}}@media (max-width:480px){.prs-ds-hero{padding:48px 16px}.prs-ds-hero h1{font-size:clamp(2.35rem,12vw,3rem)!important;line-height:1.03!important}.prs-ds-hero-description{font-size:16px!important;line-height:25px!important}.prs-ds-hero-cta{width:100%;min-height:48px;justify-content:center}.prs-ds-showcase-tabs{overflow-x:auto;scroll-snap-type:x mandatory}.prs-ds-showcase-tabs button{flex:0 0 132px!important;scroll-snap-align:start}.prs-ds-mobile-sections{padding:48px 16px;gap:28px}.prs-ds-mobile-sections h2{font-size:clamp(2.1rem,11vw,2.75rem);line-height:.98}.prs-ds-site-footer{padding-left:16px!important;padding-right:16px!important}.prs-ds-site-footer-columns{gap:24px!important}.prs-ds-site-footer-column{width:calc(50% - 12px)!important}.prs-dialog-backdrop{padding:16px!important;align-items:flex-end!important}.prs-dialog{padding:20px!important;border-radius:var(--radius-xl)!important}.prs-dialog-footer{flex-direction:column-reverse!important;align-items:stretch!important}.prs-dialog-footer button{min-height:44px!important;justify-content:center}}@media (min-width:1440px){.prs-figma-clip{height:4538px}.prs-figma-scale{transform:none;margin:0 auto}}