.pcp{background:#fff;color:#18283f;padding:56px 24px 48px}.pcp-shell{max-width:1200px;margin:auto}.pcp-heading{text-align:center;margin:0 auto 42px}.pcp-eyebrow{color:#003389;font-size:14px;font-weight:700;letter-spacing:.04em}.pcp h1{font-size:clamp(30px,4vw,44px);line-height:1.4;margin:14px 0 20px}.pcp h2{font-size:24px;line-height:1.5}.pcp p{line-height:1.8}.pcp-heading>p:last-child{color:#475569}.pcp-trial{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#f3f5f9;border:1px solid #d9e2f0;border-radius:12px;padding:28px 36px}.pcp-trial h2{color:#003389;margin:8px 0}.pcp-trial p{margin:4px 0;color:#526277}.pcp-button{display:block;box-sizing:border-box;text-align:center;border-radius:6px;border:1px solid #003389;background:#003389;color:#fff;padding:12px 16px;text-decoration:none;font-weight:700;font-size:16px;line-height:1.5}.pcp-button:hover{background:#00265f;text-decoration:underline;text-underline-offset:3px}.pcp-button:disabled,.pcp-disabled{cursor:default;opacity:.6}.pcp-secondary{background:#fff;color:#003389}.pcp-secondary:hover{background:#edf2ff}.pcp-availability{border:1px solid #d9e2f0;border-radius:8px;background:#f3f5f9;padding:16px 20px;margin:0 0 32px}.pcp-small{font-size:14px;color:#475569;line-height:1.8}.pcp-trial .pcp-small{text-align:center;margin-top:8px}.pcp-faq{max-width:850px;margin:64px auto}.pcp-faq h2{text-align:center;margin-bottom:24px}.pcp-faq details{border-bottom:1px solid #9ca3af;padding:20px 0}.pcp-faq summary{font-size:16px;font-weight:700;cursor:pointer;line-height:1.8}.pcp-faq details p{font-size:16px;color:#475569;margin-bottom:0}.pcp a:focus-visible,.pcp button:focus-visible,.pcp summary:focus-visible,.pcp-table-scroll:focus-visible{outline:3px solid #003389;outline-offset:3px;box-shadow:0 0 0 3px #ffdf00}.pcp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pcp-pricing .pcp-heading{text-align:left;margin-bottom:40px}.pcp-pricing .pcp-heading h1{margin-bottom:16px}.pcp-mobile-break{display:none}.pcp-comparison{margin:0 0 24px}.pcp-comparison-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-bottom:20px}.pcp-comparison-heading h2{scroll-margin-top:96px}.pcp-comparison-heading h2,.pcp-comparison-heading p{margin:0}.pcp-scroll-hint{display:none}.pcp-table-frame{position:relative}.pcp-table-scroll{position:relative;overflow-x:auto;border:1px solid #8c919b;border-radius:8px}.pcp-comparison table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;table-layout:fixed;font-size:16px;line-height:1.7}.pcp-label-column{width:22%}.pcp-comparison td,.pcp-comparison th{padding:20px;text-align:left;vertical-align:top;border-right:1px solid #858b95;border-bottom:1px solid #858b95;overflow-wrap:anywhere}.pcp-comparison tr>:last-child{border-right:0}.pcp-comparison tbody:last-child tr:last-child>*{border-bottom:0}.pcp-comparison thead th{border-top:4px solid transparent;border-bottom:2px solid #18283f;background:#fff;font-weight:400;padding:24px 18px}.pcp-pricing .pcp-comparison th:first-child{position:sticky;left:0;z-index:1;border-right:1px solid #858b95;background:#f8f9fb;font-weight:700}.pcp-comparison thead .pcp-table-intro{vertical-align:bottom;padding-bottom:28px}.pcp-pricing .pcp-comparison .pcp-group-row th{padding:12px 20px;background:#e9edf4;color:#18283f;font-size:14px;font-weight:700;letter-spacing:.02em}.pcp-plan-tag{display:inline-block;padding:3px 10px;border-radius:4px;color:#475569;background:#f0f2f6;font-size:13px;font-weight:700;line-height:1.7}.pcp-recommended{color:#fff;background:#003389}.pcp-plan h3{margin:14px 0 8px;font-size:22px;line-height:1.5;font-weight:700;color:#003389}.roneo-app .pcp-pricing .pcp-plan .pcp-plan-description{font-size:14px;font-weight:400;margin:0;min-height:1.8em;color:#475569}.roneo-app .pcp-pricing .pcp-plan .pcp-price{font-size:32px;font-weight:700;line-height:1.3;margin:20px 0;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#18283f;white-space:nowrap}.pcp-price small{font-size:14px;font-weight:400;margin-left:4px;letter-spacing:0}.pcp-plan .pcp-button{font-size:14px;padding:12px 8px}.pcp-plan-form{margin:0}.pcp-plan-form .pcp-button{width:100%;cursor:pointer;font-family:inherit}.pcp-team-cta,.pcp-trial-cta{display:grid;gap:8px}.pcp-trial-cta>button.pcp-button,.pcp-trial-options button.pcp-button{width:100%;cursor:pointer;font-family:inherit}.roneo-app .pcp-pricing .pcp-trial-cta .pcp-trial-cta-terms{margin:0;font-size:12.5px;line-height:1.65;font-weight:400;color:#334155}.pcp-paid-link{display:inline;padding:2px 0;border:0;background:none;color:#003389;font:inherit;font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pcp-paid-link:hover{color:#00265f}.pcp-trial-error{margin:0;font-size:13px;font-weight:400;line-height:1.7;color:#8a2a12}.pcp-comparison thead .pcp-featured{background:#f1f5ff;border-top-color:#003389}.pcp-comparison td.pcp-featured-cell{background:#f1f5ff}.pcp-cell-note{display:block;font-size:14px;font-weight:400;margin-top:6px;color:#475569;line-height:1.7}.pcp-credit-number{font-size:24px;font-variant-numeric:tabular-nums;line-height:1.4}.pcp-check{display:inline-flex;align-items:center;justify-content:center;background:#e6edfc;color:#003389;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:18px}.pcp-no{color:#566276}.pcp-comparison td a,.pcp-quote a{color:#003389;text-decoration:underline;text-underline-offset:4px}.pcp-comparison-notes{margin-top:16px}.pcp-comparison-notes>p{margin:0 0 12px}.pcp-quote{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 24px;border-top:1px solid #ccd1d9;padding-top:16px;font-size:14px}.pcp-quote p{margin:0;color:#475569}.pcp-quote a{font-weight:700}.pcp-credit-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;border:1px solid #ccd1d9;background:#f8f9fb;border-radius:8px;padding:24px}.pcp-credit-strip>div{display:flex;flex-direction:column;gap:8px}.pcp-credit-strip strong{font-size:14px}.pcp-credit-strip span{font-size:14px;color:#475569;line-height:1.8}.pcp-trial-options{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:56px 0 0;border:1px solid #bac8e1;border-radius:8px;padding:32px;background:#f1f5ff;scroll-margin-top:96px}.pcp-trial-intro{grid-column:1/-1}.pcp-trial-intro>p{margin:0}.pcp-trial-intro h2{margin:8px 0}.pcp-trial-options h3{font-size:18px;margin:0}.pcp-trial-business{border-left:1px solid #bac8e1;padding-left:32px}.pcp-trial-options .pcp-trial-allowance{margin:8px 0 16px;font-size:24px;color:#003389;font-weight:700}.pcp-trial-allowance span{font-size:16px;font-weight:400;display:inline-block}.pcp-trial-options .pcp-trial-terms{margin:0 0 20px;font-size:16px;color:#334155}.pcp-trial-options .pcp-button{max-width:320px}@media (max-width:1108px){.pcp-scroll-hint{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;color:#475569}.pcp-scroll-hint span{font-size:22px}.pcp-table-frame:after{content:"";position:absolute;right:0;top:1px;bottom:1px;width:14px;border-radius:0 8px 8px 0;background:linear-gradient(90deg,transparent,rgb(24 40 63/16%));pointer-events:none}.pcp-comparison table{min-width:780px}.pcp-label-column{width:168px}.pcp-comparison th:first-child:not([colspan]){box-shadow:4px 0 5px -4px rgb(24 40 63/50%)}.pcp-comparison td,.pcp-comparison th{padding:18px 16px}.pcp-comparison thead th{padding:24px 16px}}@media (max-width:620px){.pcp{padding:32px 16px}.pcp-heading{margin-bottom:32px}.pcp-pricing .pcp-heading h1{font-size:30px}.pcp-mobile-break,.pcp-trial{display:block}.pcp-trial{padding:24px}.pcp-trial h2{font-size:22px}.pcp-trial .pcp-button{margin-top:22px}.pcp-comparison-heading{margin-bottom:12px}.pcp-comparison-heading h2{font-size:22px;scroll-margin-top:160px}.pcp-comparison .pcp-table-intro{font-size:14px}.pcp-comparison .pcp-table-intro .pcp-cell-note{font-size:13px}.pcp-label-column{width:136px}.pcp-comparison table{min-width:740px;font-size:14px}.pcp-comparison td,.pcp-comparison th{padding:16px 12px}.pcp-pricing .pcp-comparison th:first-child{overflow-wrap:anywhere}.pcp-quote{align-items:flex-start}.pcp-quote a{padding-block:10px}.pcp-credit-strip{gap:20px;padding:20px}.pcp-trial-options{grid-template-columns:1fr;gap:24px;margin-top:40px;padding:24px 20px}.pcp-trial-intro h2{font-size:22px}.pcp-trial-business{border-left:0;border-top:1px solid #bac8e1;padding:24px 0 0}.pcp-trial-options .pcp-trial-allowance{font-size:22px}.pcp-trial-options .pcp-button{max-width:none}.pcp-faq{margin:40px 0}}.pcp .trial-renew-notice{margin:12px 0;padding:12px 14px;border:1px solid #c9d6ea;border-radius:8px;background:#f7f9fc;color:#18283f;font-size:13px;line-height:1.8}.pcp .trial-cancel{margin-top:18px;padding-top:14px;border-top:1px dashed #d4dbe6}.pcp .trial-cancel .pcp-button{margin-top:8px}.pcp .trial-conditions h3{margin:28px 0 8px;font-size:16px;color:#003389}.pcp .trial-conditions dl{margin:0;border-top:1px solid #dfe4ec}.pcp .trial-conditions dl>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #dfe4ec}.pcp .trial-conditions dt{font-size:13px;font-weight:700;color:#18283f}.pcp .trial-conditions dd{margin:0;font-size:13px;line-height:1.8;color:#475569}.pcp .trial-conditions dd strong{color:#18283f}.pcp .trial-conditions .pcp-small a,.pcp .trial-conditions dd a{color:#003389}.pcp .trial-conditions .pcp-small{margin:14px 0 0}@media(max-width:620px){.pcp .trial-conditions dl>div{grid-template-columns:1fr;gap:4px}}@media (max-width:360px){.pcp-label-column{width:104px}.pcp-comparison table{min-width:650px}.pcp-comparison thead th{padding-inline:12px}.roneo-app .pcp-pricing .pcp-plan .pcp-price{font-size:28px}.pcp-pricing .pcp-comparison th:first-child{font-size:14px}}