.service-craft .commercial-hero{background:#f6f7f2;padding-block:64px}.service-craft .commercial-hero>.container{align-items:center;gap:var(--public-content-gap);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.service-craft .commercial-hero-copy{padding:0;display:block}.service-craft h1{font-size:var(--public-title-size);max-width:18ch;line-height:var(--public-title-line);letter-spacing:-.048em;text-wrap:balance}.service-craft .commercial-lead{max-width:43ch;margin-top:24px;font-size:17px;line-height:1.7}.service-craft .commercial-note{margin-top:19px;font-size:13px;line-height:1.65}.service-craft .commercial-diagram{background:#e8efe5;border-color:#cfddcd;border-radius:14px;margin:0;padding:24px}.service-craft .commercial-diagram-title{gap:11px;margin-bottom:22px}.service-craft .commercial-diagram-nodes{grid-template-columns:1fr;gap:13px}.service-craft .commercial-diagram-node{box-shadow:none;border-color:#d8e2d3;border-radius:9px;grid-template-columns:27px 1fr;gap:5px 14px;padding:19px 20px;display:grid}.service-craft .commercial-node-icon{grid-row:1/3;align-self:center;margin:0}.service-craft .commercial-node-icon .icon{width:23px;height:23px}.service-craft .commercial-diagram-node h2{letter-spacing:-.025em;padding-right:28px;font-size:21px;line-height:1.25}.service-craft .commercial-diagram-node p{grid-column:2;max-width:none;margin:0;font-size:13px;line-height:1.6}.service-craft .commercial-node-position{color:#5c7662;font-size:11px;top:20px;right:19px}.service-craft .is-sequence .commercial-diagram-node:not(:last-child):after{content:"";background:#9bb49c;width:1px;height:14px;top:100%;left:31px;right:auto}.service-craft .is-sequence .commercial-diagram-node:last-child{background:#f7faf4;border-color:#b6ceb8}.service-craft .commercial-diagram figcaption{max-width:67ch;margin-top:18px;font-size:12px;line-height:1.65}.service-craft .is-branch .commercial-diagram-nodes{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:28px 14px}.service-craft .is-branch .commercial-diagram-node:first-child{grid-area:auto/1/auto/-1;display:grid}.service-craft .is-branch .commercial-diagram-node:first-child:after{background:#9bb49c;width:1px;height:14px;top:100%;left:50%}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2){margin:0;padding:20px 17px;display:block}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2):before{border:0;border-top:1px solid #9bb49c;border-left:1px solid #9bb49c;width:calc(50% + 8px);height:15px;top:-15px;bottom:auto;left:50%}.service-craft .is-branch .commercial-diagram-node:last-child:before{border-left:0;border-right:1px solid #9bb49c;left:auto;right:50%}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2) .commercial-node-icon{margin-bottom:14px}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2) h2{padding:0;font-size:20px}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2) p{margin-top:8px}.service-craft-wide .commercial-hero>.container{display:block}.service-craft-wide .commercial-hero-copy{gap:var(--public-content-gap);grid-template-columns:1.1fr 1fr;align-items:start;margin-bottom:36px;display:grid}.service-craft-wide .commercial-lead{margin-top:0}.service-craft-wide .payment-decision-art{background:#e8efe5;border-radius:14px;padding:28px}.service-craft .commercial-section-grid{gap:var(--public-content-gap);padding-block:var(--public-section-space);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.service-craft .commercial-section h2{text-wrap:balance;font-size:clamp(30px,3vw,39px);line-height:1.13}.service-craft .commercial-section-grid>div>p{margin-top:19px;line-height:1.7}.service-craft .commercial-details>div+div{margin-top:25px;padding-top:25px}.service-craft .commercial-details dt{font-size:21px;font-weight:500}.service-craft .commercial-details dd{max-width:63ch;line-height:1.75}.platform-craft .pf-platform-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding-block:64px;display:grid}.platform-craft .pf-platform-intro h1{font-size:var(--public-title-size);line-height:var(--public-title-line);letter-spacing:-.045em;max-width:20ch}.platform-craft .pf-platform-intro>div{margin-top:24px;display:block}.platform-craft .pf-platform-intro .hero-intro{max-width:42ch;font-size:17px;line-height:1.7}.platform-craft .pf-actions{align-items:flex-start;gap:11px;margin-top:25px}.platform-craft .pf-platform-journey{background:#f6f8f2;border-block:1px solid #dbe4d6;padding-block:54px}.platform-craft .pf-section-intro{gap:70px;margin-bottom:32px}.platform-craft .pf-section-intro h2,.platform-craft .pf-integration-grid h2,.platform-craft .pf-commercial h2{letter-spacing:-.04em;text-wrap:balance;font-size:38px;line-height:1.14}.platform-craft .pf-section-intro .eyebrow{margin-bottom:16px}.platform-craft .pf-lifecycle{gap:28px}.platform-craft .pf-lifecycle h3{margin-block:13px 10px;font-size:22px}.platform-craft .pf-lifecycle p{font-size:14px;line-height:1.7}.platform-craft .industries{padding-block:66px}.platform-craft .industry-cases{gap:45px 36px}.platform-craft .industry-cases article>h3{margin-top:24px;font-size:25px}.platform-craft .industry-cases article>p{max-width:60ch}.platform-craft .industry-cases article>p.industry-scope{border-top:1px solid #e0e7db;margin-top:12px;padding-top:12px}.platform-craft .pf-integration-grid,.platform-craft .pf-commercial{gap:80px;padding-block:58px}.platform-craft .pf-integration-rows{background:#f7f9f3;border:1px solid #d0ddcb;border-radius:12px;padding:25px 27px}.platform-craft .pf-integration-rows dt{font-size:19px}.platform-craft .pf-integration-rows dd{margin-left:31px;line-height:1.7}.platform-craft .pf-commercial>div:last-child{grid-template-columns:1fr 1fr;gap:24px;display:grid}.platform-craft .pf-commercial article+article{border-top:0;border-left:1px solid #d7e1d2;margin:0;padding:0 0 0 24px}.platform-craft .pf-commercial article{flex-direction:column;align-items:flex-start;display:flex}.platform-craft .pf-commercial article .text-link{margin-top:auto;padding-top:14px;line-height:1.6}.platform-craft .pf-commercial h3{font-size:21px;line-height:1.3}.platform-craft .pf-commercial article>p{font-size:14px;line-height:1.7}.platform-craft .pf-contact>.container{padding-block:38px}.platform-craft .pf-contact h2{font-size:34px}.merchant-craft .merchant-service-path{padding-block:50px 58px}.merchant-craft .merchant-service-path .section-lead{margin-bottom:28px}.merchant-service-path nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.merchant-service-path nav>a{color:#193c33;border-top:1px solid #bfcfc1;flex-direction:column;align-items:flex-start;gap:11px;padding:21px 26px 0 0;text-decoration:none;display:flex;position:relative}.merchant-service-path .service-path-number{color:#526e5c;font-variant-numeric:tabular-nums;font-size:12px}.merchant-service-path strong{letter-spacing:-.03em;font-size:23px;font-weight:500;line-height:1.25}.merchant-service-path nav>a>span:not([class]){color:#4a6257;max-width:34ch;font-size:14px;line-height:1.7}.merchant-service-path .service-path-arrow{font-size:18px;transition:transform .15s;position:absolute;top:20px;right:0}.merchant-service-path nav>a:hover .service-path-arrow{transform:translate(2px,-2px)}.merchant-service-path nav>a:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #245b47}.merchant-craft .operations{border-top:1px solid #dce5d7;padding-top:54px}.merchant-craft .aftercare .text-link{margin-top:15px;font-size:14px;line-height:1.5}.merchant-craft .merchant-fee-overview{padding-block:48px}.merchant-craft .faq{padding-block:52px}.online-craft .online-business-intro{gap:var(--public-content-gap);padding-block:var(--public-hero-space);align-items:center}.online-craft .online-business-intro h1{font-size:var(--public-title-size);max-width:19ch;line-height:var(--public-title-line);letter-spacing:-.048em}.online-craft .online-business-copy>p:first-child{max-width:45ch;font-size:17px;line-height:1.7}.online-craft .online-business-journey{padding-bottom:54px}.online-craft .payment-sharing-note{gap:64px;padding-block:58px}.online-craft .payment-sharing-copy h2{letter-spacing:-.04em;max-width:21ch;font-size:38px;line-height:1.14}.online-craft .payment-sharing-copy>p:not(.eyebrow):not(.payment-sharing-qualification){max-width:43ch;font-size:16px;line-height:1.75}.card-craft.service-blueprint.consumer-cards .consumer-hero-grid{align-items:center;gap:var(--public-content-gap);padding-block:var(--public-hero-space);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.card-craft.service-blueprint.consumer-cards .consumer-hero-copy{text-align:left;max-width:none;margin:0}.card-craft.service-blueprint.consumer-cards .consumer-hero h1{font-size:var(--public-title-size);line-height:var(--public-title-line);max-width:17ch;margin:20px 0 0}.card-craft.service-blueprint.consumer-cards .consumer-product-eyebrow,.card-craft.service-blueprint.consumer-cards .consumer-hero-actions{justify-content:flex-start}.card-craft.service-blueprint.consumer-cards .consumer-hero-copy>p{max-width:39ch;margin:22px 0 0;font-size:17px;line-height:1.7}.card-craft .consumer-product-note{max-width:46ch;font-size:13px;line-height:1.65}.card-craft .consumer-product-note strong{color:#244b3b;margin-bottom:5px;font-weight:500;display:block}.card-craft .bp-card-stage{border-radius:14px;width:100%;min-height:380px;margin:0;overflow:hidden}.card-craft.service-blueprint .card-details-section{padding-top:54px}.card-craft .consumer-section-heading h2,.card-craft .wallet-guide-copy h2{letter-spacing:-.04em;font-size:38px;line-height:1.14}@media (max-width:1100px){.service-craft .commercial-hero>.container,.platform-craft .pf-platform-hero,.card-craft.service-blueprint.consumer-cards .consumer-hero-grid{gap:36px}.service-craft h1,.platform-craft .pf-platform-intro h1,.card-craft.service-blueprint.consumer-cards .consumer-hero h1{font-size:var(--public-title-size)}.service-craft .commercial-section-grid,.platform-craft .pf-integration-grid,.platform-craft .pf-commercial{gap:48px}.platform-craft .pf-commercial{grid-template-columns:.8fr 1.2fr}.card-craft .bp-card-stage{min-height:340px}}@media (max-width:959px){.service-craft .commercial-hero>.container,.platform-craft .pf-platform-hero,.card-craft.service-blueprint.consumer-cards .consumer-hero-grid{grid-template-columns:1fr;gap:32px}.service-craft .commercial-hero-copy,.platform-craft .pf-platform-intro,.card-craft.service-blueprint.consumer-cards .consumer-hero-copy{max-width:640px}.service-craft h1,.platform-craft .pf-platform-intro h1{max-width:23ch}.service-craft-wide .commercial-hero-copy{gap:var(--public-content-gap);grid-template-columns:1fr}.service-craft .commercial-lead,.platform-craft .pf-platform-intro .hero-intro{max-width:53ch}.platform-craft .pf-platform-intro .pf-actions{flex-flow:wrap;align-items:center;gap:12px 22px}.platform-craft .pf-commercial{grid-template-columns:1fr;gap:28px}.merchant-service-path nav{gap:20px}.merchant-service-path strong{font-size:21px}.card-craft .bp-card-stage{max-width:660px;margin-inline:auto}}@media (max-width:760px){.service-craft .commercial-hero,.platform-craft .pf-platform-hero,.card-craft.service-blueprint.consumer-cards .consumer-hero-grid{padding-block:38px}.service-craft h1,.platform-craft .pf-platform-intro h1,.online-craft .online-business-intro h1,.card-craft.service-blueprint.consumer-cards .consumer-hero h1{font-size:var(--public-title-size);line-height:var(--public-title-line);max-width:21ch}.service-craft .commercial-lead{margin-top:21px;font-size:16px}.service-craft .commercial-action{gap:13px 20px}.service-craft .commercial-diagram{padding:20px 17px}.service-craft .commercial-diagram-node{grid-template-columns:24px 1fr;gap:5px 12px;padding:18px 16px}.service-craft .commercial-diagram-node h2{padding-right:0;font-size:20px}.service-craft .commercial-node-position{display:none}.service-craft .commercial-diagram-node p{font-size:12px;line-height:1.65}.service-craft .is-sequence .commercial-diagram-node:not(:last-child):after{left:28px}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2){padding:17px 13px}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2) h2{font-size:18px}.service-craft-wide .commercial-hero-copy{margin-bottom:28px}.service-craft-wide .commercial-lead{margin-top:0}.service-craft-wide .payment-decision-art{padding:20px 17px}.service-craft .commercial-section-grid{padding-block:var(--public-section-space);gap:var(--public-content-gap);grid-template-columns:1fr}.service-craft .commercial-section h2{max-width:25ch;font-size:32px}.service-craft .commercial-section-grid>div>p{margin-top:17px;font-size:15px}.service-craft .commercial-details dt{font-size:20px}.service-craft .commercial-details dd{font-size:14px}.platform-craft .pf-platform-intro .hero-intro{font-size:16px}.platform-craft .pf-platform-intro .cta{margin-top:0}.platform-craft .pf-section-intro{gap:19px;margin-bottom:29px}.platform-craft .pf-section-intro h2,.platform-craft .pf-integration-grid h2,.platform-craft .pf-commercial h2,.online-craft .payment-sharing-copy h2,.card-craft .consumer-section-heading h2,.card-craft .wallet-guide-copy h2{font-size:32px}.platform-craft .pf-platform-journey,.platform-craft .industries{padding-block:42px}.platform-craft .pf-lifecycle{gap:25px 23px}.platform-craft .pf-lifecycle h3{font-size:21px}.platform-craft .industry-cases{gap:36px}.platform-craft .industry-cases article>h3{margin-top:21px}.platform-craft .pf-integration-grid,.platform-craft .pf-commercial{gap:28px;padding-block:42px}.platform-craft .pf-integration-rows{padding:21px 20px}.platform-craft .pf-integration-rows>div:first-child{border-top:0;padding-top:0}.platform-craft .pf-commercial>div:last-child{grid-template-columns:1fr;gap:23px}.platform-craft .pf-commercial article+article{border-top:1px solid #d7e1d2;border-left:0;padding:23px 0 0}.platform-craft .pf-contact h2{font-size:31px}.merchant-craft .merchant-service-path{padding-block:37px 42px}.merchant-service-path nav{grid-template-columns:1fr;gap:22px}.merchant-service-path nav>a{gap:8px;padding-top:20px}.merchant-service-path strong{font-size:23px}.merchant-service-path nav>a>span:not([class]){max-width:45ch}.merchant-craft .operations{padding-top:42px}.merchant-craft .merchant-fee-overview,.merchant-craft .faq{padding-block:40px}.online-craft .online-business-intro{padding-block:var(--public-hero-space);gap:var(--public-content-gap)}.online-craft .online-business-copy>p:first-child{font-size:16px}.online-craft .online-business-journey{padding-bottom:40px}.online-craft .payment-sharing-note{gap:30px;padding-block:42px}.online-craft .payment-sharing-copy>p:not(.eyebrow):not(.payment-sharing-qualification){font-size:15px}.card-craft.service-blueprint.consumer-cards .consumer-hero-copy>p{margin-top:21px;font-size:16px}.card-craft .bp-card-stage{min-height:0}.card-craft.service-blueprint .card-details-section{padding-top:42px}}@media (max-width:380px){.service-craft h1,.platform-craft .pf-platform-intro h1,.card-craft.service-blueprint.consumer-cards .consumer-hero h1{font-size:var(--public-title-size)}.service-craft .is-branch .commercial-diagram-nodes{grid-template-columns:1fr;gap:19px}.service-craft .is-branch .commercial-diagram-node:first-child{grid-column:auto}.service-craft .is-branch .commercial-diagram-node:first-child:after{display:none}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2){grid-template-columns:24px 1fr;gap:7px 11px;margin-left:18px;padding:17px 13px;display:grid}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2):before{border-top:0;border-bottom:1px solid #9bb49c;border-left:1px solid #9bb49c;border-right:0;width:10px;height:100%;inset:auto 100% 50% auto}.service-craft .is-branch .commercial-diagram-node:last-child:before{height:calc(100% + 20px)}.service-craft .is-branch .commercial-diagram-node:nth-child(n+2) .commercial-node-icon,.service-craft .is-branch .commercial-diagram-node:nth-child(n+2) p{margin:0}.platform-craft .pf-integration-rows{padding:20px 16px}.platform-craft .pf-integration-rows dd{margin-left:0}}@media (prefers-reduced-motion:reduce){.merchant-service-path .service-path-arrow{transition:none}}
