.cpabc{--cp-orange:#E95B13;--cp-orange-600:#D14F0E;--cp-orange-700:#B8440B;--cp-orange-100:#FCE3D6;--cp-orange-50:#FDF1EA;--cp-navy:#1A2A3A;--cp-navy-700:#2A3B4E;--cp-text-body:#2B3440;--cp-text-muted:#4A525C;--cp-text-subtle:#8A929C;--cp-on-dark-muted:#C9D1DA;--cp-border-subtle:#E4E6EA;--cp-border-on-dark:rgba(255,255,255,.18);--cp-surface-card:#F6F7F9;--cp-surface-muted:#F2F2F2;--cp-font-display:'Bebas Neue','Bebas Neue Fallback',Impact,sans-serif;--cp-font-body:'Satoshi',system-ui,-apple-system,'Segoe UI',sans-serif;--cp-ls-caps:.06em;--cp-gutter:clamp(20px,5vw,64px);font-family:var(--cp-font-body);font-size:15px;line-height:1.5;color:var(--cp-text-body);background:#fff;-webkit-font-smoothing:antialiased}.cpabc *,.cpabc *::before,.cpabc *::after{box-sizing:border-box}.cpabc img{max-width:100%}.cpabc :where(h1,h2,h3,p,ul,figure,blockquote){margin:0;padding:0;border:0}.cpabc b{font-weight:700}.cpabc-container{max-width:1120px;margin:0 auto}.cpabc-accent{color:var(--cp-orange)}.cpabc .cpabc-headline{font-family:var(--cp-font-display);font-weight:400;font-size:64px;line-height:.98;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-wrap:balance}.cpabc .cpabc-headline--m{font-size:44px}.cpabc .cpabc-headline--light{color:var(--cp-navy)}.cpabc-btn,.cpabc-btn:visited,.cpabc-btn:hover,.cpabc-btn:focus,.cpabc-btn:active{text-decoration:none}.cpabc-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1.5px solid transparent;border-radius:0;cursor:pointer;font-family:var(--cp-font-body);font-size:15px;font-weight:600;line-height:1;letter-spacing:0;transition:background 120ms cubic-bezier(.2,0,.2,1)}.cpabc-btn--s{padding:8px 14px;font-size:13px}.cpabc-btn--l{padding:16px 28px;font-size:17px}.cpabc-btn--display{font-family:var(--cp-font-display);font-weight:400;letter-spacing:.01em;font-size:28px}.cpabc-btn--display.cpabc-btn--s{font-size:20px}.cpabc-btn--display.cpabc-btn--l{font-size:36px}.cpabc-btn--primary,.cpabc-btn--primary:visited{background:var(--cp-orange);color:#fff}.cpabc-btn--primary:hover,.cpabc-btn--primary:focus{background:var(--cp-orange-600);color:#fff}.cpabc-btn--primary:active{background:var(--cp-orange-700);color:#fff}.cpabc-btn--secondary,.cpabc-btn--secondary:visited{background:transparent;color:var(--cp-orange);border-color:var(--cp-orange)}.cpabc-btn--secondary:hover,.cpabc-btn--secondary:focus,.cpabc-btn--secondary:active{background:var(--cp-orange-50);color:var(--cp-orange)}.cpabc-btn--dark,.cpabc-btn--dark:visited{background:var(--cp-navy);color:#fff}.cpabc-btn--dark:hover,.cpabc-btn--dark:focus,.cpabc-btn--dark:active{background:var(--cp-navy-700);color:#fff}.cpabc-btn--ghost,.cpabc-btn--ghost:visited{background:transparent;color:#fff;border-color:var(--cp-border-on-dark)}.cpabc-btn--ghost:hover,.cpabc-btn--ghost:focus,.cpabc-btn--ghost:active{background:rgba(255,255,255,.08);color:#fff}.cpabc-btn:focus-visible{outline:3px solid rgba(233,91,19,.3);outline-offset:2px}.cpabc-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:0;background:var(--cp-orange);color:#fff;font-family:var(--cp-font-body);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.cpabc-badge--soft{background:var(--cp-orange-100);color:var(--cp-orange-700)}.cpabc-badge-row{display:flex}.cpabc-icon{display:inline-block;width:24px;height:24px;flex:none;background:var(--cp-orange);-webkit-mask:var(--cp-icon) center / contain no-repeat;mask:var(--cp-icon) center / contain no-repeat}.cpabc-icon--18{width:18px;height:18px}.cpabc-icon--20{width:20px;height:20px}.cpabc-icon--26{width:26px;height:26px}.cpabc-icon--lock{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/lock-keyhole.svg)}.cpabc-icon--file-pen{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/file-pen-line.svg)}.cpabc-icon--mail-check{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/mail-check.svg)}.cpabc-icon--folder-up{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/folder-up.svg)}.cpabc-icon--history{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/history.svg)}.cpabc-icon--check{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/check.svg)}.cpabc-icon--shield-check{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/shield-check.svg)}.cpabc-icon--server{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/server.svg)}.cpabc-icon--map-pin{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/map-pin.svg)}.cpabc-icon--award{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/award.svg)}.cpabc-icon--eraser{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/eraser.svg)}.cpabc-icon--atom{--cp-icon:url(/_v20261105-13/images/Landings/2026/cpabc/icons/atom.svg)}.cpabc-header{background:var(--cp-navy);border-bottom:1px solid var(--cp-border-on-dark)}.cpabc-header__inner{padding:8px var(--cp-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cpabc-header__logo{display:block;line-height:0}.cpabc-header__logo img{height:80px;width:auto;display:block}.cpabc-header__right{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cpabc-header__partner{display:flex;align-items:center;gap:12px}.cpabc-header__cpabc{background:#fff;padding:6px 10px;display:flex}.cpabc-header__cpabc img{height:34px;width:auto;display:block}.cpabc-header__tagline{font-size:14px;color:var(--cp-on-dark-muted);max-width:170px;line-height:1.35}.cpabc-hero{background:var(--cp-navy) url(/_v20261105-13/images/Landings/2026/cpabc/hero-shield.svg) right -30px top -30px / auto 150px no-repeat}.cpabc-hero__inner{padding:72px var(--cp-gutter) 64px}.cpabc-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;align-items:center}.cpabc-hero__title-wrap{margin-top:24px}.cpabc .cpabc-hero__title{font-size:clamp(44px,6vw,72px);line-height:1.02}.cpabc .cpabc-hero__text{color:#fff;font-size:18px;font-weight:300;line-height:1.55;margin:24px 0 0;max-width:560px;text-wrap:pretty}.cpabc-hero__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.cpabc-hero__note{font-size:14px;color:var(--cp-on-dark-muted)}.cpabc-offer{background:#fff;border-top:3px solid var(--cp-orange);padding:32px 32px 28px;max-width:420px;width:100%;justify-self:start}.cpabc-offer__label{font-size:11px;font-weight:700;letter-spacing:var(--cp-ls-caps);text-transform:uppercase;color:var(--cp-text-muted)}.cpabc-offer__amount{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:14px 0 6px}.cpabc-offer__percent{font-family:var(--cp-font-display);font-size:88px;line-height:1;color:var(--cp-orange)}.cpabc-offer__off{font-family:var(--cp-font-display);font-size:40px;line-height:1;color:var(--cp-navy)}.cpabc-offer__sub{font-size:15px;color:var(--cp-text-muted)}.cpabc .cpabc-offer__text{font-size:14px;line-height:1.55;color:var(--cp-text-muted);margin:16px 0 22px;border-top:1px solid var(--cp-border-subtle);padding-top:16px}.cpabc-features{border-top:1px solid var(--cp-orange);margin-top:64px;padding-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:20px}.cpabc-feature{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cpabc-feature__icon{position:relative;width:64px;height:70px;flex:none;display:grid;place-items:center}.cpabc-feature__shield{position:absolute;inset:0;fill:none;stroke:var(--cp-orange);stroke-width:1px;stroke-linejoin:round}.cpabc-feature__glyph{position:relative;margin-top:-5px;fill:none;stroke:var(--cp-orange);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.cpabc-feature__title{font-size:17px;font-weight:500;color:var(--cp-orange);line-height:1.25}.cpabc-feature__text{font-size:15px;color:#fff;line-height:1.4;margin-top:4px;text-wrap:pretty}.cpabc-section{background:#fff}.cpabc-section__inner{padding:0 var(--cp-gutter) 96px}.cpabc .cpabc-lead{font-size:17px;line-height:1.55;color:var(--cp-text-muted);text-wrap:pretty}.cpabc .cpabc-note{margin-top:24px;font-size:15px;color:var(--cp-text-muted)}.cpabc-redeem__inner{padding:88px var(--cp-gutter) 80px;text-align:center}.cpabc-steps{max-width:1000px;margin:48px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cpabc-step{position:relative;text-align:center;padding:0 10px}.cpabc-step__line{position:absolute;top:22px;left:50%;width:100%;height:2px;background:var(--cp-orange)}.cpabc-step__num{position:relative;width:44px;height:44px;margin:0 auto;border-radius:50%;background:var(--cp-orange);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px}.cpabc-step__title{font-size:16px;font-weight:700;color:var(--cp-navy);margin-top:12px}.cpabc-step__text{font-size:14px;line-height:1.45;color:var(--cp-text-muted);margin-top:5px}.cpabc-cta-row{margin-top:48px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cpabc-accounting{border-top:1px solid var(--cp-border-subtle);padding-top:88px;display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.cpabc-accounting__intro{display:flex;flex-direction:column;gap:24px;flex:1 1 320px;min-width:0}.cpabc-e2e{background:var(--cp-navy);padding:28px;display:flex;flex-direction:column;gap:14px;margin-top:8px}.cpabc-e2e__label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:var(--cp-ls-caps);text-transform:uppercase;color:var(--cp-orange)}.cpabc-e2e__quote{font-family:var(--cp-font-display);font-size:36px;line-height:1.05;color:#fff;text-wrap:balance}.cpabc-usecases{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;flex:1.6 1 480px;min-width:0}@media (min-width:900px){.cpabc-usecases{grid-template-columns:repeat(2,minmax(0,1fr))}}.cpabc-usecase{border:1px solid var(--cp-border-subtle);padding:28px 24px 24px;display:flex;flex-direction:column;gap:14px;background:#fff}.cpabc-usecase__icon{width:56px;height:56px;background:var(--cp-orange-50);display:grid;place-items:center}.cpabc .cpabc-usecase__title{font-family:var(--cp-font-body);font-size:19px;font-weight:700;letter-spacing:0;line-height:1.3;color:var(--cp-navy);margin-top:6px}.cpabc .cpabc-usecase__text{font-size:15px;line-height:1.55;color:var(--cp-text-muted);flex:1;text-wrap:pretty}.cpabc-usecase__badge{display:flex;margin-top:4px}.cpabc-automation{border-top:1px solid var(--cp-border-subtle);padding-top:88px}.cpabc-automation__intro{display:flex;flex-direction:column;gap:20px;max-width:720px}.cpabc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-top:40px}.cpabc-plan{background:var(--cp-surface-card);border-top:3px solid var(--cp-orange);padding:32px 28px;display:flex;flex-direction:column}.cpabc-plan__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cpabc .cpabc-plan__title{font-family:var(--cp-font-display);font-weight:400;font-size:34px;line-height:1;letter-spacing:.01em;color:var(--cp-navy)}.cpabc-plan__sub{font-size:15px;font-weight:700;color:var(--cp-orange)}.cpabc .cpabc-plan__list{list-style:none;margin:20px 0 0;display:grid;gap:12px;flex:1;align-content:start}.cpabc .cpabc-plan__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--cp-text-body)}.cpabc .cpabc-plan__list .cpabc-icon{margin-top:2px}.cpabc-certs{background:var(--cp-surface-muted)}.cpabc-certs__inner{padding:80px var(--cp-gutter);text-align:center}.cpabc-certs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;max-width:1040px;margin:44px auto 0}.cpabc-cert{background:#fff;border-top:3px solid var(--cp-orange);padding:32px 28px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.cpabc-cert__icon{width:52px;height:52px;background:var(--cp-orange-50);display:grid;place-items:center;margin-bottom:6px}.cpabc .cpabc-cert__title{font-family:var(--cp-font-display);font-weight:400;font-size:28px;line-height:1.05;letter-spacing:.02em;color:var(--cp-navy)}.cpabc-cert__sub{font-size:12px;font-weight:700;letter-spacing:var(--cp-ls-caps);text-transform:uppercase;color:var(--cp-orange)}.cpabc .cpabc-cert__text{margin-top:6px;font-size:15px;line-height:1.6;color:var(--cp-text-muted);text-wrap:pretty}.cpabc .cpabc-certs__note{margin-top:32px;font-size:15px;color:var(--cp-text-muted)}.cpabc-testimonial__inner{padding:88px var(--cp-gutter)}.cpabc .cpabc-quote{margin-top:40px;background:var(--cp-surface-card);border-left:3px solid var(--cp-orange);padding:clamp(28px,4vw,48px) clamp(24px,5vw,64px);display:flex;flex-direction:column;gap:24px}.cpabc-quote__mark{font-family:var(--cp-font-display);font-size:96px;line-height:.6;color:var(--cp-orange);height:40px}.cpabc .cpabc-quote__text{font-size:clamp(20px,2.4vw,28px);font-weight:300;line-height:1.45;color:var(--cp-navy);text-wrap:pretty}.cpabc-quote__author{border-top:1px solid var(--cp-border-subtle);padding-top:20px;font-size:16px;line-height:1.45;color:var(--cp-text-muted)}.cpabc-quote__author b{display:block;color:var(--cp-navy)}.cpabc-closing{background:var(--cp-navy)}.cpabc-closing__inner{padding:80px var(--cp-gutter);display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.cpabc-closing__content{max-width:680px;display:flex;flex-direction:column;align-items:center}.cpabc .cpabc-closing__title{line-height:1.1}.cpabc .cpabc-closing__text{color:#fff;font-size:17px;font-weight:300;line-height:1.45;margin:18px 0 28px}.cpabc-closing__contact{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:15px;color:var(--cp-on-dark-muted);border-top:1px solid var(--cp-border-on-dark);padding-top:32px;width:100%;max-width:680px}.cpabc-closing__contact a,.cpabc-closing__contact a:visited{color:#fff;text-decoration:none}.cpabc-closing__contact a:hover,.cpabc-closing__contact a:focus{color:#fff;text-decoration:underline}.cpabc-closing__made{font-family:var(--cp-font-display);font-size:26px;color:#fff;margin-top:8px}.cpabc-footer{background:#fff}.cpabc-footer__inner{padding:36px var(--cp-gutter) 44px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cpabc-footer__logo{height:44px;width:auto;display:block}.cpabc .cpabc-footer__text{font-size:13px;line-height:1.6;color:var(--cp-text-muted);max-width:800px;text-wrap:pretty}.cpabc .cpabc-footer__copy{font-size:12px;color:var(--cp-text-subtle)}@media (max-width:640px){.cpabc-header__logo img{height:56px}.cpabc-offer{padding:24px 20px 22px}.cpabc-offer__percent{font-size:72px}.cpabc-steps{grid-template-columns:1fr;gap:28px}.cpabc-step__line{display:none}.cpabc-btn--display{font-size:24px}.cpabc-btn--display.cpabc-btn--l{font-size:30px}}