.online-shop{--os-amber:#fff4d6;--os-amber-ink:#78602f;--os-dark-muted:#b8c3c7;--os-dark-line:#41494c}.online-shop :is(a,button,summary,input,[tabindex="0"]):focus-visible{outline:3px solid var(--cp-focus);outline-offset:5px}.online-shop section[id]{scroll-margin-top:104px}.online-shop h2{font-size:clamp(34px,3.75vw,54px)}.online-shop p{text-wrap:pretty}.online-shop .os-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:72px;padding-block:64px 88px;display:grid}.online-shop .os-hero h1{font-size:clamp(52px,5.2vw,76px);line-height:1.05}.os-hero-copy>p{max-width:40ch;margin-top:28px;font-size:19px;line-height:1.65}.os-hero-copy .cp-actions{margin-top:30px}.os-hero-copy .os-hero-note{margin-top:22px;font-size:14px}.online-shop .os-hero-image{background:var(--os-amber);min-height:0;color:var(--os-amber-ink);border-radius:12px}.online-shop .os-hero-image figcaption{color:var(--os-amber-ink)}.os-product-screen{flex-direction:column;justify-content:center;gap:16px;min-width:0;margin:0;padding:20px;display:flex}.os-product-screen a{border-radius:6px;display:block;overflow:hidden}.os-product-screen img{aspect-ratio:1270/714;object-fit:contain;width:100%;height:auto;display:block}.os-product-screen figcaption{color:var(--cp-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.os-product-screen figcaption svg{flex-shrink:0}.os-section{padding-block:100px}.os-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:88px;margin-bottom:48px;display:grid}.os-section-heading>p{max-width:48ch;font-size:18px}.os-catalogue-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.os-catalogue-grid>div{border-top:1px solid var(--cp-rule);padding-top:26px}.os-catalogue-grid p{max-width:55ch;margin-top:15px;font-size:17px}.os-builder{background:var(--cp-ground);padding-block:96px}.os-builder p{color:var(--cp-accent)}.os-tabs{border-bottom:1px solid color-mix(in srgb,var(--cp-accent) 25%,transparent);gap:32px;margin-bottom:36px;display:flex}.os-tabs button{color:var(--cp-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:12px 0 16px;font-size:17px;transition:color .16s,border-color .16s}.os-tabs button[aria-selected=true]{color:var(--cp-ink);border-bottom-color:var(--cp-ink)}.os-tabs button:hover{color:var(--cp-ink)}.os-builder-panel{grid-template-columns:1.5fr 1fr;align-items:center;gap:56px;min-height:368px;display:grid}.online-shop .os-builder-image{background:var(--cp-paper);border-radius:12px;min-height:0}.os-builder-copy h3{max-width:19ch;font-size:30px}.os-builder-copy p{margin-top:22px;font-size:17px}.os-builder-copy .cp-link{margin-top:24px}.os-detail-grid{grid-template-columns:1fr 1fr;gap:44px;display:grid}.os-detail-grid article{border-top:1px solid var(--cp-rule);padding-top:26px}.os-detail-grid article>p{max-width:56ch;margin-top:17px;font-size:17px}.os-connected{background:var(--cp-dark);color:var(--cp-paper);padding-block:88px}.os-connected-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:96px;display:grid}.os-connected p{color:var(--os-dark-muted);max-width:48ch;margin-top:25px;font-size:18px}.os-connected-links a{border-bottom:1px solid var(--os-dark-line);justify-content:space-between;align-items:center;gap:22px;padding-block:25px;display:flex}.os-connected-links a:first-child{border-top:1px solid var(--os-dark-line)}.os-connected-links strong{font-size:22px;font-weight:500}.os-connected-links small{color:var(--os-dark-muted);margin-top:7px;font-size:15px;display:block}.os-connected-links a:hover strong{text-decoration:underline}.os-publish{grid-template-columns:1fr 1fr;gap:100px;display:grid}.os-publish>div>p{max-width:44ch;margin-top:25px;font-size:18px}.os-publish .cp-link{margin-top:26px}.os-publish ol{counter-reset:shop-steps;margin:0;padding:0;list-style:none}.os-publish li{counter-increment:shop-steps;border-bottom:1px solid var(--cp-rule);margin-bottom:26px;padding:0 0 30px 50px;position:relative}.os-publish li:last-child{margin-bottom:0}.os-publish li:before{content:counter(shop-steps);color:var(--cp-muted);font-variant-numeric:tabular-nums;font-size:18px;position:absolute;top:0;left:0}.os-publish li p{margin-top:13px;font-size:17px}.os-faq{grid-template-columns:.85fr 1.15fr;gap:96px;padding-block:20px 100px;display:grid}.os-faq details{border-top:1px solid var(--cp-rule)}.os-faq details:last-child{border-bottom:1px solid var(--cp-rule)}.os-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding-block:24px;font-size:18px;list-style:none;display:flex}.os-faq summary::-webkit-details-marker{display:none}.os-faq summary svg{flex-shrink:0;transition:transform .16s}.os-faq details[open] summary svg{transform:rotate(45deg)}.os-faq details p{max-width:65ch;padding-bottom:25px}.os-closing{background:var(--os-amber);text-align:center;padding-block:80px}.os-closing p{color:var(--os-amber-ink);max-width:56ch;margin:23px auto 0;font-size:18px}.os-closing .cp-actions{justify-content:center}.os-features .cp-subpage-hero{padding-block:70px}.os-features .cp-feature-index{padding-bottom:88px}@media(max-width:1100px){.online-shop .cp-wrap{width:calc(100% - 72px)}.online-shop .os-hero{gap:36px}.os-section-heading,.os-connected-inner,.os-publish,.os-faq{gap:48px}.os-builder-panel{gap:36px}}@media(max-width:760px){.online-shop .cp-wrap{width:calc(100% - 44px)}.online-shop .os-hero{grid-template-columns:1fr;gap:35px;padding-block:44px 20px}.online-shop .os-hero h1{font-size:clamp(46px,11vw,64px)}.os-hero-copy>p{margin-top:23px;font-size:17px}.os-product-screen{padding:12px}.os-section{padding-block:58px}.os-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.os-section-heading>p{font-size:17px}.os-catalogue-grid{grid-template-columns:1fr;gap:27px}.os-builder{padding-block:58px}.os-tabs{gap:22px}.os-tabs button{font-size:15px}.os-builder-panel{grid-template-columns:1fr;gap:28px}.os-builder-copy{min-height:225px}.os-builder-copy h3{font-size:27px}.os-detail-grid{grid-template-columns:1fr;gap:40px}.os-connected{padding-block:58px}.os-connected-inner{grid-template-columns:1fr;gap:32px}.os-publish{grid-template-columns:1fr;gap:40px}.os-publish li{padding-left:38px}.os-faq{grid-template-columns:1fr;gap:28px;padding-block:16px 58px}.os-closing{padding-block:58px}.os-features .cp-subpage-hero{padding-block:44px}}@media(prefers-reduced-motion:reduce){.online-shop *,.online-shop :before{transition:none!important}}.os-hero-copy .os-current-note{max-width:48ch;margin-top:12px;font-size:14px}.inventory-page{--iv-screen-shadow:0 20px 42px #5a361f21;--iv-warm-rule:#dfcbbb;--iv-dark-muted:#b8c3c7;--iv-dark-rule:#41494c}.inventory-page :is(.iv-hero-heading,.iv-section-heading,.iv-count-grid,.iv-buy-grid,.iv-stock-notes,.iv-recipe-paths)>*{min-width:0}.inventory-page .iv-hero{padding-block:64px 88px}.inventory-page .iv-hero-heading{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:72px;display:grid}.inventory-page .iv-hero h1{letter-spacing:-.03em;max-width:19ch;font-size:clamp(46px,4.65vw,67px);line-height:1.09}.inventory-page .iv-intro{padding-top:6px}.inventory-page .iv-intro>p{text-wrap:pretty;max-width:49ch;font-size:18px;line-height:1.65}.inventory-page .iv-intro .cp-status{margin-top:20px}.inventory-page .iv-intro .iv-access-note{max-width:58ch;color:var(--cp-muted);margin-top:18px;font-size:13px;line-height:1.6}.inventory-page .iv-screen{width:100%;min-width:0}.inventory-page .iv-screen>a{width:100%;box-shadow:var(--iv-screen-shadow);border-radius:6px;transition:box-shadow .18s ease-out;display:block}.inventory-page .iv-screen>a:hover{box-shadow:0 24px 46px #5a361f30}.inventory-page .iv-screen>a:focus-visible{outline-offset:7px}.inventory-page .iv-screen img{aspect-ratio:1270/714;object-fit:contain;border-radius:6px;width:100%;height:auto;display:block}.inventory-page .iv-screen figcaption{color:var(--cp-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:12px;line-height:1.5;display:flex}.inventory-page .iv-screen figcaption svg{flex:none;width:16px;height:16px}.inventory-page .iv-screen-tabs{border-bottom:1px solid var(--cp-rule);flex-wrap:wrap;align-items:stretch;gap:0 30px;margin:48px 0 26px;display:flex}.inventory-page .iv-screen-tabs button{min-height:48px;color:var(--cp-muted);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:12px 2px 14px;font-size:17px;font-weight:500;line-height:1.3;transition:color .18s ease-out,border-color .18s ease-out;display:inline-flex}.inventory-page .iv-screen-tabs button:hover{border-bottom-color:var(--cp-accent);color:var(--cp-ink)}.inventory-page .iv-screen-tabs button[aria-selected=true]{border-bottom-color:var(--cp-ink);color:var(--cp-ink)}.inventory-page .iv-screen-tabs button:disabled{cursor:not-allowed;opacity:.5}.inventory-page .iv-stock-panel{min-width:0}.inventory-page .iv-stock-panel:focus-visible{outline:3px solid var(--cp-focus);outline-offset:7px}.inventory-page .iv-stock-panel .iv-screen figcaption{min-height:36px}.inventory-page .iv-stock-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:52px;display:grid}.inventory-page :is(.iv-stock-notes,.iv-notes)>article{border-top:1px solid var(--cp-rule);padding-top:23px}.inventory-page :is(.iv-stock-notes,.iv-notes,.iv-recipe-paths) h3{font-size:23px;line-height:1.3}.inventory-page :is(.iv-stock-notes,.iv-notes,.iv-recipe-paths) p{text-wrap:pretty;max-width:60ch;margin-top:12px;font-size:17px;line-height:1.65}.inventory-page :is(.iv-count,.iv-recipe,.iv-buy){padding-block:96px}.inventory-page .iv-section-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:72px;margin-bottom:46px;display:grid}.inventory-page .iv-section-heading h2{max-width:19ch}.inventory-page .iv-section-heading>p{text-wrap:pretty;max-width:56ch;font-size:18px;line-height:1.65}.inventory-page .iv-count{background:var(--cp-ground)}.inventory-page .iv-count :is(p,figcaption){color:var(--cp-accent)}.inventory-page .iv-count-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.inventory-page .iv-notes{align-content:start;gap:30px;display:grid}.inventory-page .iv-count .iv-notes>article{border-color:var(--iv-warm-rule)}.inventory-page .iv-recipe{background:var(--cp-dark);color:var(--cp-paper)}.inventory-page .iv-recipe p{color:var(--iv-dark-muted)}.inventory-page .iv-recipe :is(a,button):focus-visible{outline-color:#d6b9f0}.inventory-page .iv-recipe-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;display:grid}.inventory-page .iv-recipe-paths>article{border-top:1px solid var(--iv-dark-rule);padding-top:26px}.inventory-page .iv-flow{color:var(--cp-ground);flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0 0;padding:0;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.inventory-page .iv-flow li{align-items:center;gap:14px;display:inline-flex}.inventory-page .iv-flow svg{width:18px;height:18px;color:var(--iv-dark-muted);flex:none}.inventory-page .iv-buy-grid{grid-template-columns:minmax(0,.45fr) minmax(0,.65fr);align-items:center;gap:72px;display:grid}.inventory-page :is(ol.iv-buy-steps,.iv-buy-steps>ol){gap:28px;margin:0;padding-left:24px;list-style-type:decimal;display:grid}.inventory-page .iv-buy-steps li{padding-left:10px}.inventory-page .iv-buy-steps li::marker{color:var(--cp-accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.inventory-page .iv-buy-steps h3{font-size:23px;line-height:1.3}.inventory-page .iv-buy-steps p{text-wrap:pretty;max-width:47ch;margin-top:10px;font-size:17px;line-height:1.65}.inventory-page .iv-location{padding-block:0 96px}.inventory-page .iv-location .iv-stock-notes,.inventory-page .iv-location .iv-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin-top:36px}.inventory-page .iv-location>h2,.inventory-page .iv-location>.cp-wrap>h2{max-width:24ch}.inventory-page .iv-location .iv-section-heading+.iv-notes{margin-top:0}.inventory-page .iv-location>.cp-link{margin-top:30px}@media(max-width:1100px){.inventory-page :is(.iv-hero-heading,.iv-section-heading){gap:44px}.inventory-page :is(.iv-count-grid,.iv-buy-grid,.iv-recipe-paths,.iv-stock-notes){gap:36px}.inventory-page .iv-location :is(.iv-stock-notes,.iv-notes){gap:44px}}@media(max-width:800px){.inventory-page .cp-wrap{width:calc(100% - 44px)}.inventory-page .iv-hero{padding-block:46px 68px}.inventory-page :is(.iv-hero-heading,.iv-section-heading,.iv-count-grid,.iv-buy-grid,.iv-stock-notes,.iv-recipe-paths){grid-template-columns:minmax(0,1fr)}.inventory-page .iv-hero-heading{gap:24px}.inventory-page .iv-hero h1{font-size:clamp(46px,6.5vw,52px)}.inventory-page .iv-intro{padding-top:0}.inventory-page .iv-intro>p{max-width:64ch}.inventory-page .iv-screen-tabs{margin-top:36px}.inventory-page .iv-stock-notes{gap:28px;margin-top:40px}.inventory-page :is(.iv-count,.iv-recipe,.iv-buy){padding-block:68px}.inventory-page .iv-section-heading{align-items:start;gap:22px;margin-bottom:36px}.inventory-page .iv-section-heading>p{max-width:64ch}.inventory-page :is(.iv-count-grid,.iv-buy-grid,.iv-recipe-paths){gap:38px}.inventory-page .iv-buy-steps p{max-width:62ch}.inventory-page .iv-location{padding-bottom:68px}.inventory-page .iv-location :is(.iv-stock-notes,.iv-notes){grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:520px){.inventory-page .iv-hero h1{font-size:clamp(40px,10.3vw,46px)}.inventory-page .iv-intro .cp-actions{gap:12px 20px;margin-top:24px}.inventory-page .iv-screen figcaption{align-items:flex-start;gap:10px;margin-top:14px}.inventory-page .iv-screen figcaption svg{margin-top:1px}.inventory-page .iv-screen-tabs{gap:0 24px;margin-bottom:22px}.inventory-page .iv-screen-tabs button{font-size:15px}.inventory-page .iv-stock-panel .iv-screen figcaption{min-height:54px}.inventory-page :is(.iv-section-heading,.iv-location) h2{font-size:34px}.inventory-page :is(.iv-stock-notes,.iv-notes)>article{padding-top:20px}.inventory-page .iv-recipe-paths>article{padding-top:22px}.inventory-page .iv-flow{gap:12px;margin-top:24px;font-size:14px}.inventory-page .iv-flow li{gap:12px}}@media(prefers-reduced-motion:reduce){.inventory-page .iv-screen>a,.inventory-page .iv-screen-tabs button{transition:none}}.register-page .reg-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-block:60px 56px;display:grid}.register-page .reg-hero>*{min-width:0}.register-page .reg-hero h1{max-width:12ch;font-size:clamp(46px,4.45vw,64px);line-height:1.08}.register-page .reg-hero>div>p{max-width:42ch;margin-top:26px;font-size:20px;line-height:1.6}.register-page .reg-hero-photo{width:100%}.register-page .reg-hero-photo img{width:100%;height:auto;display:block}.register-page .reg-highlights{border-bottom:1px solid var(--cp-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-block:0;padding-block:25px 34px;display:grid}.register-page .reg-highlights dt{color:var(--cp-muted);font-size:14px;line-height:1.5}.register-page .reg-highlights dd{color:var(--cp-ink);letter-spacing:-.015em;margin:7px 0 0;font-size:21px;font-weight:500;line-height:1.35}.register-page .reg-section{padding-block:100px}.register-page .reg-heading-row{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:44px;display:grid}.register-page .reg-heading-row>*{min-width:0}.register-page .reg-heading-row h2{max-width:17ch}.register-page .reg-heading-row p{max-width:52ch;font-size:19px;line-height:1.65}.register-page .reg-heading-row .cp-link{margin-top:14px}.register-page .reg-software-view{background:#e9f1fc;padding:24px 24px 0}.register-page .reg-software-view img{width:100%;height:auto;display:block}.register-page .reg-software-view figcaption{color:#42638a;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-block:16px 19px;font-size:13px;line-height:1.6;display:flex}.register-page .reg-software-view a{display:block}.register-page :is(.reg-software-points,.reg-payment-steps){grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:34px 0 0;padding:0;list-style:none;display:grid}.register-page :is(.reg-software-points,.reg-payment-steps) h3{font-size:22px}.register-page :is(.reg-software-points,.reg-payment-steps) p{max-width:42ch;margin-top:12px;font-size:16px;line-height:1.7}.register-page .reg-details{background:var(--cp-neutral);padding-block:88px}.register-page .reg-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}.register-page .reg-detail-list>div{border-top:1px solid var(--cp-rule);padding-top:26px}.register-page .reg-detail-list h3{font-size:24px;line-height:1.3}.register-page .reg-detail-list p{margin-top:16px;font-size:17px;line-height:1.7}.register-page .reg-horizon{grid-template-columns:1.25fr .85fr;align-items:center;gap:72px;padding-block:100px 20px;display:grid}.register-page .reg-horizon>*{min-width:0}.register-page .reg-horizon img{width:100%;height:auto;display:block}.register-page .reg-horizon figcaption{color:var(--cp-muted);margin-top:12px;font-size:12px;line-height:1.6}.register-page .reg-horizon h2{max-width:15ch}.register-page .reg-horizon p{margin-top:24px;font-size:19px;line-height:1.65}.register-page .reg-payments{grid-template-columns:1.1fr .9fr;align-items:center;gap:36px 88px;padding-block:100px;display:grid}.register-page .reg-payments>*{min-width:0}.register-page .reg-payments h2{max-width:16ch}.register-page .reg-payments>div>p{max-width:49ch;margin-top:24px;font-size:19px;line-height:1.65}.register-page .reg-payments>div>.cp-link{margin-top:20px}.register-page .reg-payment-photo{background:#fff4d6;place-items:center;padding:30px;display:grid}.register-page .reg-payment-photo svg{width:100%;max-height:340px;display:block}.register-page .reg-payment-photo figcaption{color:#78602f;padding-top:13px;font-size:12px;line-height:1.5}.register-page .reg-payment-steps{grid-column:1/-1;margin-top:14px}.register-page .reg-payment-steps>*{border-top:1px solid var(--cp-rule);padding-top:23px}.register-page .reg-specs{background:var(--cp-dark);color:var(--cp-paper);padding-block:88px}.register-page .reg-specs>.cp-wrap{grid-template-columns:1fr 1.7fr;align-items:start;gap:36px 90px;display:grid}.register-page .reg-specs h2{max-width:13ch}.register-page .reg-specs p{color:#bdc7cb;max-width:40ch;margin-top:24px;font-size:17px;line-height:1.7}.register-page .reg-spec-list{font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:1.65}.register-page .reg-spec-list>div{border-bottom:1px solid #3d484d;grid-template-columns:1fr 1.3fr;gap:24px;padding-block:17px;display:grid}.register-page .reg-spec-list>div:first-child{border-top:1px solid #3d484d}.register-page .reg-spec-list dt{color:#bdc7cb}.register-page .reg-spec-list dd{overflow-wrap:anywhere;margin:0}.register-page .reg-spec-note{color:#aab8be;grid-column:2;font-size:12px;line-height:1.7}.register-page .reg-specs p.reg-spec-note{color:#aab8be;max-width:75ch;margin-top:0;font-size:12px}.register-page .reg-setup{padding-block:100px}.register-page .reg-setup-list{margin:0;padding:0;list-style:none}.register-page .reg-setup-list>*{border-top:1px solid var(--cp-rule)}.register-page .reg-setup-list>:last-child{border-bottom:1px solid var(--cp-rule)}.register-page .reg-setup-list a{grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:32px;min-height:112px;padding-block:24px;display:grid}.register-page .reg-setup-list h3{font-size:23px}.register-page .reg-setup-list p{max-width:58ch;font-size:16px;line-height:1.65}.register-page .reg-setup-list a:hover h3{text-underline-offset:5px;text-decoration:underline}.register-page .reg-setup-list svg{flex-shrink:0;width:22px;height:22px}@media(max-width:1100px){.register-page .reg-hero{gap:40px}.register-page .reg-heading-row,.register-page .reg-horizon,.register-page .reg-payments{column-gap:46px}.register-page .reg-specs>.cp-wrap{column-gap:50px}.register-page :is(.reg-software-points,.reg-payment-steps){gap:28px}.register-page .reg-setup-list a{gap:24px}}@media(max-width:760px){.register-page .cp-wrap{width:calc(100% - 44px)}.register-page .reg-hero{grid-template-columns:1fr;gap:34px;padding-block:44px 32px}.register-page .reg-hero h1{max-width:12ch;font-size:42px;line-height:1.1}.register-page .reg-hero>div>p{margin-top:22px;font-size:18px}.register-page .reg-hero-photo{max-width:560px;margin-inline:auto}.register-page .reg-highlights{grid-template-columns:1fr 1fr;gap:25px 22px;padding-block:8px 30px}.register-page .reg-highlights dd{font-size:19px}.register-page :is(.reg-section,.reg-payments,.reg-setup){padding-block:64px}.register-page .reg-heading-row{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.register-page .reg-heading-row h2{max-width:20ch}.register-page .reg-heading-row p{font-size:17px}.register-page .reg-software-view{padding:10px 10px 0}.register-page .reg-software-view figcaption{padding-block:12px 15px;font-size:12px}.register-page :is(.reg-software-points,.reg-payment-steps){grid-template-columns:1fr;gap:26px;margin-top:28px}.register-page :is(.reg-software-points,.reg-payment-steps) p{max-width:60ch;margin-top:9px}.register-page .reg-details{padding-block:60px}.register-page .reg-detail-list{grid-template-columns:1fr;gap:28px}.register-page .reg-detail-list>div{padding-top:22px}.register-page .reg-horizon{grid-template-columns:1fr;gap:30px;padding-block:64px 0}.register-page .reg-horizon>div{grid-row:1}.register-page .reg-horizon p{margin-top:20px;font-size:17px}.register-page .reg-payments{grid-template-columns:1fr;gap:30px}.register-page .reg-payments>div>p{margin-top:20px;font-size:17px}.register-page .reg-payment-photo{padding:26px}.register-page .reg-payment-photo svg{max-height:300px}.register-page .reg-payment-steps{margin-top:0}.register-page .reg-specs{padding-block:60px}.register-page .reg-specs>.cp-wrap{grid-template-columns:1fr;gap:32px}.register-page .reg-specs p{max-width:55ch;margin-top:20px}.register-page .reg-spec-note{grid-column:1}.register-page .reg-spec-list>div{gap:18px;padding-block:15px}.register-page .reg-setup-list a{grid-template-columns:1fr auto;gap:12px 22px;padding-block:23px}.register-page .reg-setup-list h3{font-size:22px}.register-page .reg-setup-list p{grid-column:1}.register-page .reg-setup-list svg{grid-area:1/2}}@media(max-width:360px){.register-page .reg-hero h1{font-size:38px}.register-page .reg-spec-list{font-size:14px}}.online-shop-costs{background:var(--pricing-ground);padding-block:78px}.online-shop-plan-builder{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,6vw,84px);padding-block:20px 78px;display:grid}.pricing-page .online-shop-plan-builder h2{font-size:clamp(31px,3.05vw,44px)}.online-shop-plan-builder p{max-width:43ch;margin-top:22px;font-size:18px;line-height:1.7}.online-shop-plan-builder .cp-link{margin-top:24px}.online-shop-plan-builder .os-product-screen{background:var(--pricing-ground);border-radius:12px}.online-shop-plan-builder .os-product-screen figcaption{color:var(--pricing-accent)}.online-shop-costs-inner,.online-shop-bookings{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.pricing-page .online-shop-costs h2,.pricing-page .online-shop-bookings h2,.pricing-page .online-shop-pricing-faq h2{max-width:19ch;font-size:clamp(31px,3.05vw,44px)}.pricing-page .online-shop-costs-copy>p{max-width:49ch;color:var(--pricing-accent);margin-top:22px;font-size:18px;line-height:1.7}.online-shop-cost-lines{margin:34px 0 28px}.online-shop-cost-lines>div+div{margin-top:25px}.online-shop-cost-lines dt{margin-bottom:7px;font-size:18px;font-weight:500}.online-shop-cost-lines dd{max-width:51ch;color:var(--pricing-accent);margin:0;font-size:16px;line-height:1.7}.online-shop-cost-lines strong{color:var(--pricing-ink);font-weight:500}.online-shop-fee-example{background:var(--pricing-paper);padding:clamp(24px,3vw,40px)}.pricing-page .online-shop-fee-example>p{margin-top:12px;font-size:16px}.online-shop-fee-example dl{font-variant-numeric:tabular-nums;margin:30px 0 0}.online-shop-fee-example dl>div{justify-content:space-between;gap:24px;padding-block:14px;display:flex}.online-shop-fee-example dd{flex-shrink:0;margin:0}.online-shop-fee-example .online-shop-fee-total{border-top:1px solid var(--pricing-rule);align-items:baseline;margin-top:15px;font-weight:500}.online-shop-fee-total dd{letter-spacing:-.025em;font-size:34px;line-height:1.2}.pricing-page .online-shop-fee-example .online-shop-example-note{margin-top:22px;font-size:13px;line-height:1.7}.online-shop-bookings{padding-block:78px}.pricing-page .online-shop-bookings p{max-width:58ch;margin-top:20px;font-size:17px;line-height:1.75}.online-shop-bookings .cp-link{margin-top:24px}.online-shop-pricing-faq{padding-block:0 78px}@media(max-width:800px){.online-shop-plan-builder,.online-shop-costs-inner,.online-shop-bookings{grid-template-columns:minmax(0,1fr);gap:36px}.online-shop-plan-builder{padding-block:0 54px}.online-shop-costs,.online-shop-bookings{padding-block:54px}.online-shop-pricing-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:54px}}.payment-terminals{--pt-paper:#fffefa;--pt-ink:#1c2225;--pt-muted:#5b6062;--pt-line:#d9dbd8;--pt-amber:#fff4d6;--pt-amber-ink:#78602f;--pt-blue:#e9f1fc;--pt-blue-ink:#42638a;--pt-violet:#f0eafa;--pt-peach:#fff0e4;--pt-focus:#8055b1;background:var(--pt-paper);color:var(--pt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Tillable Grotesk,Helvetica Neue,Helvetica,sans-serif;font-weight:400;line-height:1.6}.payment-terminals *,.payment-terminals :before,.payment-terminals :after{box-sizing:border-box}.payment-terminals :is(h1,h2,h3,p,figure,dl,dd,ol){margin:0}.payment-terminals :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;font-weight:500}.payment-terminals h2{font-size:clamp(36px,3.75vw,54px);line-height:1.13}.payment-terminals h3{font-size:25px;line-height:1.25}.payment-terminals p{color:var(--pt-muted)}.payment-terminals a{color:inherit;text-underline-offset:5px;text-decoration:none}.payment-terminals button{font:inherit;cursor:pointer}.payment-terminals :is(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--pt-focus);outline-offset:5px}.payment-terminals ::selection{color:var(--pt-ink);background:#dfd1ee}.payment-terminals section[id]{scroll-margin-top:96px}.pt-wrap{width:min(1248px,100% - 112px);margin-inline:auto}.pt-section{padding-block:112px}.pt-actions{flex-wrap:wrap;align-items:center;gap:16px 27px;display:flex}.pt-button,.pt-link{justify-content:center;align-items:center;gap:20px;min-height:49px;font-size:15px;font-weight:500;display:inline-flex}.payment-terminals .pt-button{background:var(--pt-ink);color:var(--pt-paper);border-radius:7px;padding:13px 23px;transition:background .18s}.payment-terminals .pt-button:hover{background:#3d4547}.pt-link{justify-content:flex-start}.pt-link:hover{text-decoration:underline}.pt-link svg,.pt-button svg{flex-shrink:0}.pt-hero{padding-block:75px 0}.pt-hero-copy{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-bottom:52px;display:grid}.pt-hero h1{letter-spacing:-.03em;font-size:clamp(48px,5.05vw,73px);line-height:1.07}.pt-hero-copy p{max-width:48ch;font-size:20px;line-height:1.65}.pt-hero-copy .pt-actions{margin-top:25px}.pt-lineup{background:var(--pt-amber);grid-template-columns:1fr 1fr 1.15fr;gap:30px;padding:38px 44px 28px;display:grid}.pt-lineup-item{flex-direction:column;justify-content:end;min-width:0;display:flex}.pt-device{width:100%;min-width:0;position:relative}.pt-device>svg{width:100%;height:100%;display:block}.pt-lineup .pt-device{height:clamp(230px,25vw,340px);margin-bottom:24px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.pt-lineup-item:hover .pt-device{transform:translateY(-7px)}.pt-device--horizon{overflow:hidden}.pt-lineup .pt-device--horizon{height:clamp(190px,20vw,280px);margin-block:auto 24px}.pt-lineup-caption{border-top:1px solid #dcccaa;justify-content:space-between;align-items:center;padding-top:17px;font-size:23px;font-weight:500;display:flex}.pt-lineup-caption svg{opacity:.7}.pt-lineup-item p{color:var(--pt-amber-ink);margin-top:2px;font-size:14px}.pt-heading{grid-template-columns:1fr 1fr;align-items:start;gap:88px;margin-bottom:48px;display:grid}.pt-heading p{max-width:48ch;font-size:20px;line-height:1.7}.pt-heading .pt-link{margin-top:19px}.pt-tabs{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:30px;display:grid}.pt-tabs button{border:0;border-bottom:2px solid var(--pt-line);text-align:left;color:var(--pt-muted);background:0 0;padding:13px 0 17px;font-size:23px;transition:color .15s,border-color .15s}.pt-tabs button span{margin-top:3px;font-size:14px;font-weight:400;display:block}.pt-tabs button[aria-selected=true]{color:var(--pt-ink);border-color:var(--pt-ink)}.pt-tabs button:hover{color:var(--pt-ink);border-color:#9a8b77}.pt-model:not([hidden]){grid-template-columns:1.02fr 1fr;display:grid}.pt-model{background:var(--pt-violet);min-height:580px}.pt-model[data-model=terminal]{background:var(--pt-peach)}.pt-model[data-model=horizon]{background:var(--pt-blue)}.pt-model-photo{justify-content:center;align-items:center;min-width:0;padding:40px;display:flex}.pt-model-photo .pt-device{width:min(100%,440px);height:440px}.pt-model-photo .pt-device--horizon{width:100%;height:350px}.pt-model-copy{align-self:center;padding:60px 50px 48px 12px}.pt-model-copy h3{max-width:18ch;font-size:clamp(30px,3vw,40px);line-height:1.17}.pt-model-copy>p{color:#695184;margin-top:23px;font-size:18px;line-height:1.7}.pt-model[data-model=terminal] .pt-model-copy>p{color:#895333}.pt-model[data-model=horizon] .pt-model-copy>p{color:var(--pt-blue-ink)}.pt-facts{grid-template-columns:1fr 1fr;gap:24px;padding-block:30px;display:grid}.pt-facts div{border-top:1px solid color-mix(in srgb,var(--pt-ink) 18%,transparent);padding-top:11px}.pt-facts dt{color:var(--pt-muted);margin-bottom:4px;font-size:13px}.pt-facts dd{font-size:16px;line-height:1.4}.pt-connected{background:var(--pt-amber);padding-block:96px 80px}.pt-connected .pt-heading{margin-bottom:20px}.pt-connected p{color:var(--pt-amber-ink)}.pt-connected-photo{grid-template-columns:1.45fr .2fr .75fr;justify-content:center;align-items:center;gap:25px;min-width:0;max-width:1060px;margin:0 auto 16px;display:grid}.pt-connected-photo>.pay-device{width:100%;height:370px}.pt-connected-photo .pt-device{height:345px}.pt-handoff{color:var(--pt-amber-ink);align-items:center;display:flex}.pt-handoff span{background:currentColor;width:100%;height:1px}.pt-handoff svg{flex-shrink:0}.pt-steps{grid-template-columns:repeat(3,1fr);gap:38px;padding:0;list-style:none;display:grid}.pt-steps li{border-top:1px solid #dcccaa;align-items:start;gap:18px;padding-top:24px;display:flex}.pt-steps li>span{color:var(--pt-amber-ink);font-size:13px;line-height:27px}.pt-steps h3{font-size:21px}.pt-steps p{margin-top:13px;font-size:16px;line-height:1.65}.pt-horizon{grid-template-columns:.85fr 1.15fr;align-items:center;gap:76px;display:grid}.pt-horizon-copy p{margin-top:26px;font-size:18px;line-height:1.7}.pt-horizon-copy p+p{margin-top:14px}.pt-horizon-stage{background:var(--pt-blue);padding:72px 28px 23px}.pt-horizon-stage>svg{filter:drop-shadow(0 15px 14px #1c22251f);width:100%;height:auto;display:block}.pt-horizon-stage figcaption{text-align:center;color:var(--pt-blue-ink);margin-top:38px;font-size:12px}.pt-comparison{background:#f6f5f2}.pt-comparison table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.pt-comparison thead th{padding:10px 24px 25px 0;font-size:27px;font-weight:500}.pt-comparison th{font-weight:500}.pt-comparison tbody :is(th,td){border-top:1px solid var(--pt-line);vertical-align:top;padding:23px 24px 23px 0;font-size:16px}.pt-comparison tbody td{color:var(--pt-muted)}.pt-comparison tbody tr:last-child :is(th,td){border-bottom:1px solid var(--pt-line)}.pt-comparison .pt-spec-note{max-width:76ch;margin-top:24px;font-size:13px}.pt-comparison .pt-link{margin-top:15px}.pt-table-mobile{display:none}.pt-more{grid-template-columns:1fr 1fr;gap:100px;display:grid}.pt-more>div>p{max-width:39ch;margin-top:26px;font-size:20px;line-height:1.7}.pt-related a{border-top:1px solid var(--pt-line);padding-block:25px;display:block}.pt-related a:last-child{border-bottom:1px solid var(--pt-line)}.pt-related h3{justify-content:space-between;align-items:center;gap:20px;font-size:24px;display:flex}.pt-related h3 svg{flex-shrink:0}.pt-related p{margin-top:13px;font-size:17px}.pt-related a:hover h3{text-underline-offset:5px;text-decoration:underline}.pt-faq{border-top:1px solid var(--pt-line);grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.pt-faq .pt-link{margin-top:25px}.pt-faq details{border-top:1px solid var(--pt-line)}.pt-faq details:last-child{border-bottom:1px solid var(--pt-line)}.pt-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:19px;font-weight:500;line-height:1.4;list-style:none;display:flex}.pt-faq summary::-webkit-details-marker{display:none}.pt-faq summary svg{flex-shrink:0;transition:transform .18s}.pt-faq details[open] summary svg{transform:rotate(45deg)}.pt-faq details p{padding:0 30px 24px 0;font-size:17px;line-height:1.7}.pt-closing{color:var(--pt-paper);text-align:center;background:#181e21;padding-block:88px 100px}.pt-closing-logo{width:130px;height:auto;margin:0 auto 32px;display:block}.pt-closing p{color:#b8c3c7;max-width:42ch;margin:24px auto 30px;font-size:19px}.pt-closing .pt-actions{justify-content:center}.pt-closing .pt-button{background:var(--pt-paper);color:var(--pt-ink)}.pt-closing .pt-button:hover{background:#e7e6df}@media(max-width:1100px){.pt-wrap{width:calc(100% - 72px)}.pt-hero-copy,.pt-heading,.pt-horizon,.pt-more,.pt-faq{gap:40px}.pt-hero-copy p{font-size:18px}.pt-hero-copy .pt-actions{gap:8px 20px}.pt-lineup{gap:20px;padding-inline:28px}.pt-model-photo{padding:25px}.pt-model-copy{padding:45px 30px 40px 5px}.pt-model-photo .pt-device{height:370px}.pt-model-photo .pt-device--horizon{height:285px}.pt-facts{gap:20px 12px}.pt-facts dd{font-size:15px}.pt-connected-photo>.pay-device{height:320px}.pt-connected-photo .pt-device{height:280px}.pt-horizon-stage{padding:55px 15px 20px}}@media(max-width:760px){.pt-wrap{width:calc(100% - 44px)}.pt-section{padding-block:72px}.payment-terminals h2{font-size:clamp(34px,7vw,43px)}.pt-hero{padding-top:40px}.pt-hero-copy{grid-template-columns:1fr;gap:23px;padding-bottom:32px}.pt-hero h1{font-size:clamp(41px,8.5vw,61px)}.pt-hero-copy p{max-width:50ch;font-size:17px;line-height:1.65}.pt-hero-copy .pt-actions{gap:6px 22px;margin-top:17px}.pt-button,.pt-link{gap:13px;font-size:14px}.payment-terminals .pt-button{padding-inline:18px}.pt-lineup{grid-template-columns:1fr 1fr 1.1fr;gap:12px;padding:25px 16px 20px}.pt-lineup .pt-device{height:clamp(115px,31vw,210px);margin-bottom:15px}.pt-lineup .pt-device--horizon{height:clamp(90px,24vw,160px);margin-top:auto}.pt-lineup-caption{padding-top:12px;font-size:17px}.pt-lineup-caption svg{width:14px}.pt-lineup-item p{font-size:12px;line-height:1.45}.pt-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.pt-heading p{font-size:18px;line-height:1.65}.pt-tabs{gap:15px;margin-bottom:23px}.pt-tabs button{padding-bottom:12px;font-size:20px}.pt-tabs button span{min-height:36px;font-size:12px;line-height:1.45}.pt-model:not([hidden]){grid-template-columns:1fr}.pt-model{min-height:795px}.pt-model-photo{min-height:290px;padding:27px 30px 10px}.pt-model-photo .pt-device{width:100%;height:275px}.pt-model-photo .pt-device--horizon{height:215px}.pt-model-copy{align-self:start;padding:25px 25px 30px}.pt-model-copy h3{max-width:18ch;font-size:32px}.pt-model-copy>p{margin-top:17px;font-size:16px}.pt-facts{gap:19px 12px;padding-block:25px}.pt-connected{padding-block:65px}.pt-connected-photo{grid-template-columns:1.4fr .15fr .8fr;gap:8px;margin-bottom:27px}.pt-connected-photo>.pay-device{height:210px}.pt-connected-photo .pt-device{height:180px}.pt-handoff svg{width:20px}.pt-handoff span{display:none}.pt-steps{grid-template-columns:1fr;gap:20px}.pt-steps li{gap:20px;padding-top:20px}.pt-steps p{margin-top:8px}.pt-horizon{grid-template-columns:1fr;gap:32px}.pt-horizon-copy p{font-size:17px}.pt-horizon-stage{padding:45px 16px 20px}.pt-horizon-stage figcaption{margin-top:24px}.pt-table-desktop{display:none}.pt-table-mobile{display:block}.pt-table-mobile article+article{margin-top:37px}.pt-table-mobile h3{padding-bottom:15px;font-size:25px}.pt-table-mobile dl>div{border-top:1px solid var(--pt-line);grid-template-columns:1fr 1.3fr;gap:20px;padding-block:14px;font-size:15px;display:grid}.pt-table-mobile dd{color:var(--pt-muted)}.pt-more,.pt-faq{grid-template-columns:1fr;gap:32px}.pt-more>div>p{font-size:18px}.pt-related h3{font-size:22px}.pt-faq summary{font-size:18px}.pt-faq details p{padding-right:0;font-size:16px}.pt-closing{padding-block:68px 75px}.pt-closing p{font-size:17px}.pt-closing .pt-actions{gap:12px 22px}}@media(max-width:370px){.pt-lineup{gap:9px;padding-inline:10px}.pt-lineup-caption{font-size:15px}.pt-lineup-caption svg{display:none}.pt-tabs{gap:10px}.pt-model{min-height:835px}.pt-model-copy{padding-inline:19px}.pt-model-copy h3{font-size:29px}.pt-model-photo .pt-device--horizon,.pt-connected-photo>.pay-device{height:175px}.pt-connected-photo .pt-device{height:150px}}@media(prefers-reduced-motion:reduce){.payment-terminals *,.payment-terminals :before,.payment-terminals :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pt-lineup-item:hover .pt-device{transform:none}}.pt-connected-caption{text-align:center;font-size:12px;margin-bottom:40px!important}@media(max-width:760px){.pt-hero-copy .pt-actions{gap:6px 14px}.pt-hero-copy .pt-link{gap:10px}.pt-lineup-item p{min-height:2.9em}.pt-connected-caption{margin-bottom:28px!important}}.accessories-overview{--accessories-paper:#fffefa;--accessories-ink:#1c2225;--accessories-muted:#5b6062;--accessories-line:#d9dbd8;--accessories-focus:#8055b1;background:var(--accessories-paper);color:var(--accessories-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Tillable Grotesk,Helvetica Neue,Helvetica,sans-serif;line-height:1.6}.accessories-overview *,.accessories-overview :before,.accessories-overview :after{box-sizing:border-box}.accessories-overview :is(h1,h2,p,figure,dl,dd){margin:0}.accessories-overview :is(h1,h2){letter-spacing:-.025em;text-wrap:balance;font-weight:500}.accessories-overview h2{font-size:clamp(34px,3.3vw,48px);line-height:1.15}.accessories-overview a{color:inherit;text-underline-offset:5px;text-decoration:none}.accessories-overview :is(a,summary):focus-visible{outline:3px solid var(--accessories-focus);outline-offset:5px}.accessories-overview ::selection{color:var(--accessories-ink);background:#f0eafa}.accessories-overview [id]{scroll-margin-top:105px}.accessories-wrap{width:min(1248px,100% - 112px);margin-inline:auto}.accessories-intro{grid-template-columns:1.05fr 1fr;align-items:center;gap:100px;padding-block:92px 68px;display:grid}.accessories-intro h1{letter-spacing:-.03em;max-width:12ch;font-size:clamp(48px,5.1vw,73px);line-height:1.08}.accessories-intro-heading>:not(h1){margin-top:20px}.accessories-intro-copy>p{max-width:41ch;color:var(--accessories-muted);font-size:20px;line-height:1.6}.accessories-intro-copy .accessories-button{margin-top:26px}.accessories-overview .accessories-button{background:var(--accessories-ink);min-height:50px;color:var(--accessories-paper);border-radius:7px;justify-content:center;align-items:center;gap:30px;padding:13px 22px;font-size:15px;font-weight:500;transition:background-color .18s ease-out;display:inline-flex}.accessories-button:hover{background:#3d4547}.accessories-index{border-top:1px solid var(--accessories-line);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:16px 26px;display:flex}.accessories-index a{justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:15px;display:inline-flex}.accessories-overview :is(.accessories-index a,.accessories-text-link,.accessories-related a):hover{text-decoration:underline}.accessories-range{padding-bottom:96px}.accessories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px;display:grid}.accessories-photo{aspect-ratio:3/2;background:#f6f5f2;overflow:hidden}.accessories-photo img{object-fit:contain;width:100%;height:100%;display:block}.accessories-grid h2{margin-top:22px;font-size:27px;line-height:1.25}.accessories-grid article>p{max-width:38ch;color:var(--accessories-muted);margin-top:12px;font-size:17px}.accessories-overview .accessories-image-note{color:var(--accessories-muted);margin-top:36px;font-size:13px}.accessories-counter{background:#fff0e4;padding-block:96px}.accessories-counter-grid{grid-template-columns:1fr 1fr;align-items:start;gap:112px;display:grid}.accessories-counter h2{max-width:12ch}.accessories-overview .accessories-body{color:var(--accessories-muted);margin-top:24px;font-size:18px}.accessories-counter .accessories-body,.accessories-counter dd{color:#895333}.accessories-checks>div{border-top:1px solid #89533340;padding-block:24px}.accessories-checks>div:first-child{border:0;padding-top:0}.accessories-checks>div:last-child{padding-bottom:0}.accessories-checks dt{letter-spacing:-.02em;margin-bottom:10px;font-size:23px;font-weight:500;line-height:1.3}.accessories-checks dd{font-size:17px}.accessories-text-link{align-items:center;gap:16px;min-height:44px;font-size:16px;font-weight:500;display:inline-flex}.accessories-counter .accessories-text-link,.accessories-kitchen .accessories-text-link,.accessories-faq .accessories-text-link{margin-top:22px}.accessories-kitchen{padding-block:104px}.accessories-kitchen-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;display:grid}.accessories-kitchen figure{background:#e9f1fc;padding:28px}.accessories-kitchen figcaption{color:#42638a;margin-top:16px;font-size:13px}.accessories-faq{grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:0 104px;display:grid}.accessories-questions details{border-top:1px solid var(--accessories-line)}.accessories-questions details:last-child{border-bottom:1px solid var(--accessories-line)}.accessories-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding-block:24px;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.accessories-questions summary::-webkit-details-marker{display:none}.accessories-questions summary svg{flex-shrink:0;transition:transform .18s ease-out}.accessories-questions details[open] summary svg{transform:rotate(45deg)}.accessories-questions details p{color:var(--accessories-muted);padding-bottom:24px;font-size:17px}.accessories-closing{text-align:center;background:#f6f5f2;padding-block:80px}.accessories-logo{width:118px;height:auto;margin:0 auto 32px}.accessories-closing h2{max-width:20ch;margin-inline:auto}.accessories-closing p{max-width:57ch;color:var(--accessories-muted);margin:24px auto 28px;font-size:18px}.accessories-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.accessories-related{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:28px;display:flex}.accessories-related a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media(max-width:1000px){.accessories-wrap{width:calc(100% - 64px)}.accessories-intro,.accessories-counter-grid,.accessories-kitchen-grid,.accessories-faq{gap:48px}.accessories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.accessories-wrap{width:calc(100% - 44px)}.accessories-intro{grid-template-columns:1fr;gap:26px;padding-block:52px 40px}.accessories-intro h1{max-width:11ch;font-size:clamp(46px,9vw,64px)}.accessories-intro-copy>p{font-size:18px}.accessories-index{grid-template-columns:1fr 1fr;gap:0 26px;padding-block:12px 24px;display:grid}.accessories-grid{gap:40px 22px}.accessories-range{padding-bottom:64px}.accessories-counter-grid,.accessories-kitchen-grid,.accessories-faq{grid-template-columns:1fr;gap:40px}.accessories-counter,.accessories-kitchen,.accessories-closing{padding-block:64px}.accessories-kitchen-grid>figure{order:2;padding:20px}.accessories-faq{padding-bottom:64px}.accessories-grid h2{font-size:24px}.accessories-body,.accessories-closing p{font-size:17px}}@media(max-width:520px){.accessories-grid{grid-template-columns:1fr}.accessories-grid h2{margin-top:18px}.accessories-grid article>p{margin-top:8px}.accessories-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.accessories-overview *{scroll-behavior:auto!important;transition:none!important}}.ap-page{--ap-dark-copy:#b8c3c7;--ap-dark-focus:#d6b9f0}.ap-page .ap-section{padding-block:64px}.ap-page .ap-hero{background:var(--cp-dark);color:var(--cp-paper);padding-block:44px 36px}.ap-page .ap-hero-heading{align-items:center;gap:25px;display:grid}.ap-page .ap-hero h1{max-width:none;font-size:clamp(38px,10.2vw,48px)}.ap-page .ap-hero-copy{min-width:0}.ap-page .ap-hero-copy>p{max-width:47ch;color:var(--ap-dark-copy);font-size:18px;line-height:1.6}.ap-page .ap-hero-copy .ap-availability{margin-top:17px;font-size:13px;line-height:1.55}.ap-page .ap-hero .cp-actions{margin-top:23px}.ap-page .ap-hero .cp-button{background:var(--cp-paper);color:var(--cp-ink)}.ap-page .ap-hero .cp-button:hover{background:var(--cp-ground)}.ap-page .ap-hero .cp-link{color:var(--cp-paper)}.ap-page .ap-hero :is(a,button):focus-visible{outline-color:var(--ap-dark-focus)}.ap-page .ap-hero-screen{margin-top:38px}.ap-page .cp-product-image{gap:10px;min-width:0}.ap-page .cp-product-image img{border-radius:6px;max-width:100%;height:auto}.ap-page .cp-product-image figcaption{gap:4px 20px;font-size:13px;line-height:1.55}.ap-page .cp-product-image figcaption a{min-height:44px}.ap-page .ap-hero-screen .cp-product-image img{box-shadow:0 16px 42px #00000026}.ap-page .ap-hero-screen figcaption{color:var(--ap-dark-copy)}.ap-page .ap-heading-row{align-items:end;gap:22px;display:grid}.ap-page .ap-heading-row h2{max-width:17ch}.ap-page :is(.ap-heading-row>p,.ap-copy>p){max-width:55ch;font-size:18px;line-height:1.65}.ap-page :is(.ap-control-list,.ap-scope-columns){gap:30px;margin-top:34px;display:grid}.ap-page :is(.ap-control-list,.ap-scope-columns) article{border-top:1px solid var(--cp-rule);min-width:0;padding-top:22px}.ap-page :is(.ap-control-list,.ap-scope-columns) h3{max-width:27ch}.ap-page :is(.ap-control-list,.ap-scope-columns) p{max-width:54ch;margin-top:12px;font-size:16px;line-height:1.65}.ap-page .ap-manager{background:var(--cp-ground)}.ap-page .ap-split{align-items:center;gap:38px;display:grid}.ap-page .ap-copy{min-width:0}.ap-page .ap-copy h2{max-width:17ch}.ap-page .ap-copy>p{margin-top:23px}.ap-page .ap-manager p,.ap-page .ap-manager figcaption{color:var(--cp-accent)}.ap-page :is(.ap-steps,.ap-setup-steps){counter-reset:access-step;margin:32px 0 0;padding:0;list-style:none}.ap-page .ap-steps{gap:21px;display:grid}.ap-page .ap-steps li{counter-increment:access-step;padding-left:35px;position:relative}.ap-page .ap-steps li:before,.ap-page .ap-setup-steps li:before{content:counter(access-step);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.6}.ap-page .ap-steps li:before{color:var(--cp-accent);position:absolute;top:2px;left:0}.ap-page .ap-steps h3{font-size:20px}.ap-page .ap-steps p{margin-top:8px;font-size:16px;line-height:1.6}.ap-page .ap-manager-screen{min-width:0}.ap-page .ap-scope-screen{margin-top:36px}.ap-page .ap-manager-screen img{box-shadow:0 16px 42px #43285a1a}.ap-page .ap-setup{background:var(--cp-neutral)}.ap-page .ap-setup-steps{gap:30px;display:grid}.ap-page .ap-setup-steps li{counter-increment:access-step;border-top:1px solid var(--cp-rule);min-width:0;padding-top:20px}.ap-page .ap-setup-steps li:before{color:var(--cp-muted);margin-bottom:18px;display:block}.ap-page .ap-setup-steps h3{max-width:25ch}.ap-page .ap-setup-steps p{max-width:50ch;margin-top:12px;font-size:16px;line-height:1.65}@media(min-width:761px){.ap-page .ap-section{padding-block:92px}.ap-page .ap-hero{padding-block:64px 45px}.ap-page .ap-hero-heading{grid-template-columns:1.08fr 1fr;gap:56px}.ap-page .ap-hero h1{font-size:clamp(48px,4.65vw,67px)}.ap-page .ap-hero-copy>p{font-size:20px}.ap-page .ap-hero-screen{margin-top:46px}.ap-page .cp-product-image img{border-radius:8px}.ap-page .ap-heading-row{grid-template-columns:1fr 1fr;gap:56px}.ap-page :is(.ap-heading-row>p,.ap-copy>p){font-size:19px}.ap-page :is(.ap-control-list,.ap-scope-columns){grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 56px;margin-top:44px}.ap-page .ap-split{grid-template-columns:.92fr 1.08fr;gap:48px}.ap-page .ap-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px}}@media(min-width:1101px){.ap-page .ap-hero-heading{column-gap:96px}.ap-page .ap-heading-row,.ap-page .ap-split,.ap-page :is(.ap-control-list,.ap-scope-columns){column-gap:80px}}@media(max-width:360px){.ap-page .ap-hero .cp-actions{flex-direction:column;align-items:flex-start;gap:12px}.ap-page .cp-product-image figcaption a{white-space:normal}}.capital-page{--cap-blue:#e9f1fc;--cap-blue-ink:#42638a;--cap-amber:#fff4d6;--cap-amber-ink:#78602f}.capital-page :is(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--cp-focus);outline-offset:5px}.capital-page ::selection{color:var(--cp-ink);background:#dfd1ee}.capital-page .cap-section{padding-block:104px}.cap-hero{grid-template-columns:1fr 1fr;align-items:center;gap:68px;padding-block:64px 72px;display:grid}.cap-hero-copy h1{max-width:none;font-size:clamp(48px,4.7vw,68px);line-height:1.07}.cap-hero-copy>p{max-width:43ch;margin-top:26px;font-size:19px;line-height:1.6}.cap-hero-copy .cp-actions{gap:14px 26px;margin-top:30px}.cap-hero-copy .cap-hero-note{max-width:46ch;margin-top:25px;font-size:14px;line-height:1.55}.cap-hero-image{align-self:stretch;min-width:0}.cap-hero-image img{object-fit:cover;object-position:52% center;width:100%;height:100%;min-height:520px;max-height:600px}.cap-facts{grid-template-columns:repeat(3,1fr);gap:56px;padding-block:4px 76px;display:grid}.cap-facts>div{border-top:1px solid var(--cp-rule);padding-top:25px}.cap-facts h2{font-size:22px;line-height:1.3}.cap-facts p{max-width:34ch;margin-top:12px;font-size:16px;line-height:1.65}.capital-page .cap-uses{padding-top:36px}.cap-heading-row{grid-template-columns:1.1fr 1fr;align-items:end;gap:100px;margin-bottom:44px;display:grid}.cap-heading-row>p,.cap-section-copy>p{max-width:48ch;font-size:18px;line-height:1.65}.cap-section-copy>p{margin-top:26px}.cap-section-copy>.cp-link{margin-top:24px}.cap-tabs{border-bottom:1px solid var(--cp-rule);gap:42px;margin-bottom:30px;display:flex}.cap-tabs button{color:var(--cp-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0 16px;font-size:20px;line-height:1.4;transition:color .16s,border-color .16s;position:relative}.cap-tabs button[aria-selected=true]{color:var(--cp-ink);border-bottom-color:var(--cp-ink)}.cap-tabs button:hover{color:var(--cp-ink)}.cap-use-panel{background:var(--cp-neutral);grid-template-columns:1.5fr 1fr;min-height:450px;display:grid}.cap-use-media{height:450px;overflow:hidden}.cap-use-media>img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.cap-use-media .pay-device-photo{border-radius:0;height:100%;min-height:0;margin:0}.cap-use-copy{flex-direction:column;justify-content:center;padding:54px;animation:.25s ease-out capital-copy-in;display:flex}.cap-use-copy h3{max-width:14ch;font-size:32px}.cap-use-copy p{margin-top:22px;font-size:18px}.cap-use-caption{color:var(--cp-muted);margin-top:36px;font-size:13px}.cap-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.cap-fee{background:var(--cap-blue)}.cap-fee .cap-section-copy>p,.cap-fee-sum>p{color:var(--cap-blue-ink)}.cap-fee-sum{padding:22px 0}.cap-fee-sum>div{letter-spacing:-.02em;grid-template-columns:30px 1fr;align-items:center;gap:22px;padding-block:20px;font-size:25px;display:grid}.cap-fee-sum>div>span:first-child{text-align:center}.cap-fee-sum .cap-fee-total{border-top:1px solid #a9bdce;margin-top:13px;padding-top:31px}.cap-fee-total strong{font-weight:500}.cap-fee-sum>p{margin:20px 0 0 52px;font-size:15px}.cap-repay{background:var(--cp-dark);color:var(--cp-paper)}.cap-repay .cap-section-copy>p{color:#c4c7c4}.cap-repay .cap-section-copy>.cap-repay-terms{color:#c4c7c4;border-top:1px solid #41494c;max-width:48ch;padding-top:25px;font-size:15px;line-height:1.65}.cap-repay-chart{align-items:flex-end;gap:32px;height:286px;padding:0 26px;display:flex}.cap-day{color:#e9f1fc;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:16px;min-width:0;height:100%;font-size:14px;display:flex}.cap-sales-bar{background:#e9f1fc;width:100%;max-width:96px;position:relative}.cap-sales-bar--0{height:36%}.cap-sales-bar--1{height:58%}.cap-sales-bar--2{height:85%}.cap-sales-bar>span{background:#bd9bd2;height:20%;position:absolute;inset:auto 0 0}.cap-chart-key{justify-content:center;gap:27px;margin-top:34px;font-size:14px;display:flex}.cap-chart-key span:before{content:"";background:#e9f1fc;width:10px;height:10px;margin-right:9px;display:inline-block}.cap-chart-key span:last-child:before{background:#bd9bd2}.cap-repay-figure figcaption{color:#c4c7c4;text-align:center;max-width:45ch;margin:24px auto 0;font-size:13px}.cap-steps{grid-template-columns:repeat(4,1fr);gap:36px;margin:58px 0 30px;padding:0;list-style:none;display:grid}.cap-steps li{border-top:1px solid var(--cp-rule);padding-top:22px}.cap-step-number{color:var(--cp-muted);font-variant-numeric:tabular-nums;margin-bottom:23px;font-size:15px;display:block}.cap-steps h3{font-size:24px}.cap-steps p{margin-top:16px;font-size:16px;line-height:1.65}.cap-eligibility{background:var(--cap-amber)}.cap-eligibility p{color:var(--cap-amber-ink)}.cap-criteria{margin:0;padding:0;list-style:none}.cap-criteria li{border-bottom:1px solid #dfd2ae;align-items:flex-start;gap:20px;padding-block:23px;display:flex}.cap-criteria li:first-child{padding-top:0}.cap-criteria li:last-child{border-bottom:0;padding-bottom:0}.cap-criteria svg{flex:none;margin-top:5px}.cap-criteria h3{font-size:23px}.cap-criteria p{margin-top:7px;font-size:16px}.cap-questions{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.cap-faq-list{border-top:1px solid var(--cp-rule)}.cap-faq-list details{border-bottom:1px solid var(--cp-rule)}.cap-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:20px;line-height:1.4;list-style:none;display:flex}.cap-faq-list summary::-webkit-details-marker{display:none}.cap-faq-list summary svg{flex:none;transition:transform .18s}.cap-faq-list details[open] summary svg{transform:rotate(45deg)}.cap-faq-list details>p{padding:0 40px 25px 0;font-size:17px;line-height:1.65}.cap-close{background:var(--cp-neutral);text-align:center}.cap-close .cap-logo{width:136px;height:auto;margin:0 auto 38px;display:block}.cap-close h2{max-width:17ch;margin-inline:auto}.cap-close p{max-width:48ch;margin:25px auto 28px;font-size:18px}.cap-disclosure{padding-block:36px 48px}.cap-disclosure p{max-width:110ch;font-size:14px;line-height:1.65}.cap-disclosure p+p{margin-top:12px}.cp-subpage-hero p.cp-detail-qualification{max-width:48ch;color:var(--cp-muted);margin-top:20px;font-size:14px;line-height:1.6}@keyframes capital-copy-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.cap-hero,.cap-two-col,.cap-heading-row,.cap-questions{gap:48px}.cap-hero-copy h1{font-size:52px}.cap-hero-image img{min-height:500px}.cap-use-copy{padding:36px}.cap-facts{gap:30px}.cap-steps{grid-template-columns:repeat(2,1fr);gap:36px 48px}}@media(max-width:760px){.capital-page .cap-section{padding-block:68px}.cap-hero{grid-template-columns:1fr;gap:35px;padding-block:40px 38px}.cap-hero-copy h1{max-width:13ch;font-size:clamp(42px,10.8vw,62px)}.cap-hero-copy>p{margin-top:22px;font-size:17px}.cap-hero-copy .cp-actions{gap:10px 22px;margin-top:24px}.cap-hero-copy .cap-hero-note{margin-top:20px;font-size:13px}.cap-hero-image img{aspect-ratio:6/5;object-position:center;height:auto;min-height:0;max-height:none}.cap-facts{grid-template-columns:1fr;gap:24px;padding-block:0 26px}.cap-facts>div{padding-top:22px}.cap-facts h2{font-size:21px}.cap-facts p{max-width:52ch;margin-top:8px;font-size:16px}.cap-heading-row,.cap-two-col,.cap-questions{grid-template-columns:1fr;gap:28px}.cap-heading-row{margin-bottom:25px}.cap-heading-row>p,.cap-section-copy>p{font-size:17px}.cap-tabs{gap:28px;margin-bottom:22px}.cap-tabs button{padding-block:15px;font-size:17px}.cap-use-panel{grid-template-columns:1fr;min-height:0}.cap-use-media{height:280px}.cap-use-copy{min-height:260px;padding:29px 25px}.cap-use-copy h3{max-width:20ch;font-size:27px}.cap-use-copy p{margin-top:15px;font-size:17px}.cap-use-caption{margin-top:20px}.cap-fee-sum{padding:0}.cap-fee-sum>div{gap:16px;padding-block:16px;font-size:21px}.cap-fee-sum>p{margin-left:46px;font-size:14px}.cap-repay-figure{margin-top:15px!important}.cap-repay-chart{gap:27px;height:250px;padding-inline:20px}.cap-chart-key{gap:22px;font-size:13px}.cap-repay-figure figcaption{font-size:12px}.cap-steps{gap:26px;margin-top:32px}.cap-step-number{margin-bottom:17px}.cap-steps h3{font-size:22px}.cap-steps p{margin-top:11px;font-size:15px}.cap-criteria h3{font-size:21px}.cap-questions{gap:30px}.cap-faq-list summary{padding-block:22px;font-size:18px}.cap-faq-list details>p{padding-right:25px;font-size:16px}.cap-close p{font-size:17px}.cap-disclosure{padding-block:28px 38px}}@media(max-width:370px){.cap-tabs{gap:20px}.cap-tabs button{font-size:16px}.cap-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.capital-page *,.capital-page :before,.capital-page :after{transition:none!important;animation:none!important}}.tipping-page{--tip-blue:#e9f1fc;--tip-blue-ink:#42638a}.tip-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);padding-block:56px 88px;display:grid}.tip-hero-copy h1{max-width:9.8em}.tip-hero-copy>p{max-width:29em;margin-top:27px;font-size:20px;line-height:1.65}.tip-hero .cp-actions{gap:12px 23px}.tip-partner{align-items:center;gap:14px;margin-top:44px;display:flex}.tip-partner>span{color:var(--cp-muted);font-size:14px}.tip-partner-logo{width:95px;height:auto;display:block}.tip-hero-photo img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;height:auto}.tip-hero-photo figcaption{color:var(--cp-muted);margin-top:11px;font-size:12px}.tip-heading-row{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.tip-heading-row h2{max-width:12em}.tip-heading-row>p{max-width:31em;padding-top:4px;font-size:19px;line-height:1.7}.tip-how{background:var(--cp-ground);padding-block:94px}.tip-how p{color:var(--cp-accent)}.tip-routing{max-width:790px;margin:55px auto 50px}.tip-payment-source{text-align:center}.tip-payment-source span{color:var(--cp-accent);font-size:15px;display:block}.tip-payment-source strong{letter-spacing:-.025em;font-size:29px;font-weight:500}.tip-branches{grid-template-columns:1fr 1fr;width:50%;height:57px;margin:15px auto 0;display:grid}.tip-branches span{border-bottom:1px solid var(--cp-accent);position:relative}.tip-branches span:first-child{border-right:1px solid var(--cp-accent)}.tip-branches span:after{content:"";background:var(--cp-accent);width:1px;height:20px;position:absolute;bottom:-21px}.tip-branches span:first-child:after{left:0}.tip-branches span:last-child:after{right:0}.tip-destinations{text-align:center;grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;display:grid}.tip-destinations>div>span{color:var(--cp-accent);font-size:15px}.tip-destinations h3{margin-top:5px;font-size:29px}.tip-destinations p{max-width:20em;margin:10px auto 0;font-size:16px}.tip-destinations .tip-partner-logo{margin:14px auto 0}.tip-customer-choice{text-align:center;max-width:36em;font-size:17px;margin:0 auto!important}.tip-step{color:var(--cp-accent);font-variant-numeric:tabular-nums;font-size:15px}.tip-team{grid-template-columns:1fr 1fr;gap:100px;padding-block:104px;display:grid}.tip-team-intro h2{max-width:10.5em}.tip-team-intro p{max-width:28em;margin-top:24px;font-size:19px}.tip-team-intro .cp-link{margin-top:24px}.tip-team-detail article{border-top:1px solid var(--cp-rule);padding-block:24px}.tip-team-detail article:first-child{border-top:0;padding-top:0}.tip-team-detail article:last-child{padding-bottom:0}.tip-team-detail p{margin-top:10px;font-size:17px}.tip-report{background:var(--tip-blue);padding-block:88px}.tip-report p{color:var(--tip-blue-ink)}.tip-report-image{margin-top:42px!important}.tip-report-image img{border-radius:7px;width:100%;height:auto;display:block}.tip-report-image figcaption{color:var(--tip-blue-ink)}.tip-report-details{grid-template-columns:repeat(2,1fr);gap:40px;margin-top:36px;display:grid}.tip-report-details h3{font-size:21px}.tip-report-details p{margin-top:12px;font-size:16px}.tip-setup{padding-block:104px 60px}.tip-setup-steps{grid-template-columns:repeat(3,1fr);gap:44px;margin:42px 0 24px;padding:0;list-style:none;display:grid}.tip-setup-steps li{border-top:1px solid var(--cp-rule);padding-top:22px}.tip-setup-steps h3{margin-top:18px;font-size:22px}.tip-setup-steps p{margin-top:12px;font-size:17px}@media(max-width:1100px){.tip-hero{gap:38px}.tip-heading-row,.tip-team{gap:48px}.tip-hero-copy>p{font-size:18px}}@media(max-width:760px){.tip-hero{grid-template-columns:1fr;gap:30px;padding-block:42px 52px}.tip-hero-copy h1{font-size:clamp(40px,10.7vw,57px)}.tip-hero-copy>p{margin-top:22px;font-size:18px}.tip-partner{margin-top:26px}.tip-hero-photo img{aspect-ratio:4/5;object-position:50% 60%}.tip-heading-row,.tip-team{grid-template-columns:1fr;gap:24px}.tip-heading-row>p{padding:0;font-size:18px}.tip-how,.tip-report{padding-block:58px}.tip-routing{margin-block:36px}.tip-payment-source strong{font-size:25px}.tip-destinations{gap:18px}.tip-destinations h3{font-size:23px}.tip-destinations p{font-size:15px;line-height:1.55}.tip-destinations .tip-partner-logo{width:84px}.tip-team{gap:38px;padding-block:60px}.tip-team-intro p{margin-top:20px;font-size:18px}.tip-team-detail article{padding-block:20px}.tip-report-details,.tip-setup-steps{grid-template-columns:1fr;gap:26px}.tip-report-image{margin-top:28px!important}.tip-report-details{margin-top:28px}.tip-report-details article{max-width:32em}.tip-setup{padding-block:60px 28px}.tip-setup-steps{margin-block:30px 24px}.tip-setup-steps h3{margin-top:12px}}@media(prefers-reduced-motion:reduce){.tipping-page *,.tipping-page :before,.tipping-page :after{scroll-behavior:auto;transition:none;animation:none}}.accounting-page{--acct-blue:#e9f1fc;--acct-blue-ink:#42638a;--acct-amber:#fff4d6;--acct-amber-ink:#78602f;--acct-rule:#d9dbd8}.accounting-page section[id]{scroll-margin-top:100px}.accounting-page ::selection{background:var(--cp-ground);color:#1c2225}.acct-hero{padding-block:72px 100px}.acct-hero-copy{text-align:center;max-width:820px;margin-inline:auto}.accounting-page .acct-hero h1{letter-spacing:-.03em;white-space:pre-line;font-size:clamp(44px,5.1vw,73px);line-height:1.07}.acct-hero-copy>p{max-width:650px;margin:26px auto;font-size:20px}.acct-hero .cp-actions{justify-content:center}.accounting-page .acct-connection-art{background:var(--acct-blue);grid-template-columns:1fr 150px 1fr;align-items:center;min-height:335px;margin:56px 0 0;padding:72px 76px 30px;display:grid}.acct-source,.acct-destination{text-align:center;flex-direction:column;align-items:center;display:flex}.acct-logo{width:min(240px,90%);height:auto}.acct-source>span,.acct-destination small{color:var(--acct-blue-ink);margin-top:22px;font-size:15px}.acct-destination>span{letter-spacing:-.025em;font-size:clamp(25px,2.7vw,38px);font-weight:500;line-height:1.2}.acct-bridge{color:var(--acct-blue-ink);align-self:center;align-items:center;padding-bottom:40px;display:flex}.acct-bridge>span{background:currentColor;flex:1;height:1px}.acct-bridge svg{flex-shrink:0;margin-left:-10px}.acct-connection-art figcaption{text-align:center;color:var(--acct-blue-ink);grid-column:1/-1;padding-top:42px;font-size:13px}.acct-records{grid-template-columns:1fr 1fr;gap:100px;padding-bottom:112px;display:grid}.accounting-page h2{font-size:clamp(34px,3.6vw,52px);line-height:1.14}.acct-records-intro>p{max-width:44ch;margin-top:26px;font-size:18px}.acct-records-intro .acct-note{max-width:48ch;margin-top:30px;font-size:15px}.acct-record-list{margin:0}.acct-record-list>div{border-top:1px solid var(--acct-rule);padding:25px 0}.acct-record-list>div:first-child{border-top:0;padding-top:0}.acct-record-list dt{letter-spacing:-.02em;font-size:25px;font-weight:500}.acct-record-list dd{color:var(--cp-muted);margin:12px 0 0;font-size:17px}.acct-record-list dd>span{color:var(--acct-blue-ink);margin-top:16px;font-size:13px;display:block}.acct-software{background:var(--acct-amber);padding-block:94px}.acct-software-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:100px;display:grid}.acct-software-inner>div:first-child p{color:var(--acct-amber-ink);max-width:45ch;margin:24px 0;font-size:18px}.acct-provider{border-left:1px solid #d9c697;padding:16px 0 16px 64px}.accounting-page .acct-provider h3{letter-spacing:-.03em;font-size:64px;line-height:1.1}.acct-provider p{color:var(--acct-amber-ink);margin:16px 0;font-size:16px}.acct-provider>span{max-width:32ch;color:var(--acct-amber-ink);font-size:16px;line-height:1.6;display:block}.acct-today{padding-block:112px}.acct-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.acct-section-heading p{max-width:48ch;font-size:18px}.acct-section-heading .cp-link{margin-top:18px}.accounting-page .acct-report{background:var(--acct-blue);margin:44px 0 0;padding:36px}.acct-report>a{display:block}.acct-report img{width:100%;height:auto;display:block;box-shadow:0 16px 38px #1c22251f}.acct-report figcaption{color:var(--acct-blue-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;font-size:13px;display:flex}.acct-report figcaption a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.acct-report figcaption a:hover{text-decoration:underline}.acct-handover{counter-reset:handover;grid-template-columns:repeat(3,1fr);gap:44px;margin:44px 0 0;padding:0;list-style:none;display:grid}.acct-handover li{counter-increment:handover;border-top:1px solid var(--acct-rule);padding-top:20px}.acct-handover li:before{content:counter(handover);color:var(--cp-muted);margin-bottom:22px;font-size:14px;display:block}.accounting-page .acct-handover h3{font-size:24px;line-height:1.25}.acct-handover p{margin-top:15px;font-size:17px}.accounting-page .cp-connections{padding-block:100px}.accounting-page .cp-closing{border-top:1px solid var(--acct-rule)}@media(max-width:1050px){.acct-records,.acct-section-heading,.acct-software-inner{gap:48px}.accounting-page .acct-connection-art{grid-template-columns:1fr 80px 1fr;padding-inline:40px}.acct-provider{padding-left:40px}.acct-handover{gap:25px}}@media(max-width:760px){.acct-hero{padding-block:46px 64px}.accounting-page .acct-hero h1{font-size:clamp(40px,8.8vw,62px)}.acct-hero-copy>p{margin-block:23px;font-size:18px}.acct-hero .cp-actions{gap:10px 20px}.accounting-page .acct-connection-art{grid-template-columns:1fr 45px 1fr;min-height:240px;margin-top:34px;padding:36px 18px 22px}.acct-logo{width:min(180px,100%)}.acct-destination>span{font-size:clamp(21px,4vw,28px)}.acct-source>span,.acct-destination small{max-width:14ch;margin-top:16px;font-size:12px}.acct-bridge{padding-bottom:36px;padding-inline:4px}.acct-bridge svg{width:19px}.acct-connection-art figcaption{padding-top:24px;font-size:12px}.acct-records,.acct-section-heading,.acct-software-inner{grid-template-columns:1fr;gap:36px}.acct-records{padding-bottom:64px}.accounting-page h2{font-size:clamp(32px,7.2vw,44px)}.acct-records-intro>p,.acct-section-heading p{font-size:17px}.acct-records-intro .acct-note{margin-top:20px}.acct-record-list dt{font-size:24px}.acct-record-list dd{font-size:16px}.acct-software{padding-block:60px}.acct-software-inner>div:first-child p{font-size:17px}.acct-provider{border-top:1px solid #d9c697;border-left:0;padding:32px 0 0}.accounting-page .acct-provider h3{font-size:48px}.acct-provider>span{max-width:48ch}.acct-today{padding-block:64px}.accounting-page .acct-report{margin-top:30px;padding:14px}.acct-report figcaption{gap:4px;margin-top:16px;font-size:12px}.acct-handover{grid-template-columns:1fr;gap:24px;margin-top:32px}.acct-handover li{grid-template-columns:22px 1fr;column-gap:14px;display:grid}.acct-handover li:before{grid-row:1/3;margin-top:4px}.acct-handover p{grid-column:2;margin-top:10px;font-size:16px}.accounting-page .acct-handover h3{font-size:22px}.accounting-page .cp-connections{padding-block:64px}}.staff-rota-page{--rota-lilac:#f0eafa;--rota-lilac-ink:#655276;--rota-lilac-rule:#d8cce3;--rota-screen-shadow:0 18px 40px #37274a1f}.staff-rota-page :is(.rota-opening,.rota-templates,.rota-daily-layout,.rota-repeat-heading,.rota-attendance-layout)>*{min-width:0}.rota-hero{padding-top:64px}.rota-opening{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:96px;display:grid}.staff-rota-page .rota-hero h1{letter-spacing:-.03em;max-width:13ch;font-size:clamp(48px,5.1vw,72px);line-height:1.07}.rota-hero-copy>p{text-wrap:pretty;max-width:54ch;margin-top:25px;font-size:20px;line-height:1.6}.rota-hero-copy .cp-status{margin-top:20px}.rota-opening-note{border-top:1px solid var(--cp-rule);padding-top:24px}.staff-rota-page .rota-opening-note h2{font-size:23px;line-height:1.3}.rota-opening-note>p{margin-top:12px;font-size:16px;line-height:1.7}.rota-opening-note .cp-link{margin-top:14px}.rota-calendar-stage{background:var(--rota-lilac);margin-top:48px;padding:42px 42px 16px}.rota-screen{width:100%;min-width:0}.rota-screen>a{box-shadow:var(--rota-screen-shadow);cursor:zoom-in;border-radius:6px;display:block}.rota-screen img{border-radius:6px;width:100%;height:auto;display:block}.rota-screen figcaption{color:var(--rota-lilac-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 18px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.rota-screen figcaption a{align-items:center;gap:7px;min-height:44px;text-decoration:underline;display:inline-flex}.rota-screen figcaption a:hover{text-decoration-thickness:2px}.rota-screen figcaption svg{flex-shrink:0}.rota-templates{grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr);align-items:center;gap:68px;padding-block:108px;display:grid}.rota-chapter-copy>h2{max-width:17ch}.rota-chapter-copy>p{text-wrap:pretty;max-width:50ch;margin-top:24px;font-size:18px;line-height:1.7}.rota-detail-list{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.staff-rota-page .rota-detail-list h3{font-size:19px;line-height:1.4}.rota-detail-list p{max-width:55ch;margin-top:7px;font-size:16px;line-height:1.7}.rota-library-stage{background:#f4f2f5;padding:28px 28px 12px}.rota-daily{background:var(--rota-lilac);padding-block:84px}.rota-daily-layout{grid-template-columns:minmax(0,1.26fr) minmax(0,.74fr);align-items:center;column-gap:76px;display:grid}.rota-daily-layout>.rota-chapter-copy{grid-area:1/2}.rota-daily-layout>.rota-screen{grid-area:1/1}.staff-rota-page .rota-daily p{color:var(--rota-lilac-ink)}.rota-repeat{padding-block:98px}.rota-repeat-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:88px;display:grid}.rota-repeat-heading>h2{max-width:17ch}.rota-repeat-heading>p{max-width:54ch;padding-top:5px;font-size:19px;line-height:1.7}.rota-repeat .rota-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px}.rota-repeat .rota-detail-list li{border-top:1px solid var(--cp-rule);padding-top:23px}.rota-attendance{background:var(--cp-dark);color:var(--cp-paper);padding-block:75px}.rota-attendance-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px;display:grid}.rota-attendance h2{max-width:18ch}.staff-rota-page .rota-attendance p{color:#cec8d5}.rota-attendance-layout>div>p{max-width:55ch;font-size:19px;line-height:1.7}.rota-attendance .cp-link{margin-top:23px}@media(max-width:1100px){.rota-opening{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px}.rota-calendar-stage{padding:30px 30px 12px}.rota-templates,.rota-daily-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px}.rota-daily-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.rota-library-stage{padding:20px 20px 8px}.rota-repeat-heading,.rota-attendance-layout{gap:48px}}@media(max-width:760px){.rota-hero{flex-direction:column;padding-top:44px;display:flex}.rota-templates,.rota-daily-layout,.rota-repeat-heading,.rota-attendance-layout{grid-template-columns:minmax(0,1fr);gap:32px}.rota-opening{display:contents}.rota-hero-copy{order:1}.staff-rota-page .rota-hero h1{max-width:13ch;font-size:clamp(42px,8vw,60px)}.rota-hero-copy>p{font-size:18px}.rota-opening-note{order:3;max-width:58ch;margin-top:26px;padding-top:21px}.rota-opening-note .cp-link{margin-top:7px}.rota-calendar-stage{order:2;margin-top:30px;padding:18px 16px 8px}.rota-screen figcaption{gap:2px 18px;margin-top:14px}.rota-templates,.rota-repeat{padding-block:66px}.rota-daily,.rota-attendance{padding-block:60px}.rota-daily-layout>.rota-chapter-copy,.rota-daily-layout>.rota-screen{grid-area:auto}.rota-chapter-copy>h2,.rota-repeat-heading>h2,.rota-attendance h2{max-width:20ch}.rota-chapter-copy>p{margin-top:19px}.rota-repeat .rota-detail-list{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:30px}.rota-repeat-heading>p{padding:0}.rota-repeat-heading>p,.rota-attendance-layout>div>p{font-size:18px}}@media(max-width:480px){.rota-repeat .rota-detail-list{grid-template-columns:minmax(0,1fr);gap:23px}.rota-library-stage{padding:16px 14px 8px}}.build-overview{--build-paper:#fffefa;--build-ink:#1c2225;--build-muted:#5b6062;--build-line:#d9dbd8;--build-dark:#181e21;--build-violet:#eee9f5;--build-purple:#645178;--build-focus:#8055b1;color:var(--build-ink);background:var(--build-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Tillable Grotesk,Helvetica Neue,Helvetica,sans-serif;font-weight:400;line-height:1.6}.build-overview *,.build-overview :before,.build-overview :after{box-sizing:border-box}.build-overview :is(h1,h2,h3,p,figure,blockquote){margin:0}.build-overview :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;font-weight:500}.build-overview h2{font-size:clamp(36px,3.7vw,54px);line-height:1.14}.build-overview h3{font-size:26px;line-height:1.25}.build-overview p{color:var(--build-muted)}.build-overview a{color:inherit;text-underline-offset:5px;text-decoration:none}.build-overview :is(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--build-focus);outline-offset:5px}.build-overview ::selection{color:var(--build-ink);background:#dfd1ee}.build-overview section[id]{scroll-margin-top:95px}.build-wrap{width:min(1248px,100% - 112px);margin-inline:auto}.build-section{padding-block:104px}.build-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.build-overview .build-button{background:var(--build-ink);min-height:49px;color:var(--build-paper);border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:13px 23px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .18s;display:inline-flex}.build-overview .build-button:hover{background:#3d4547}.build-overview .build-text-link{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.build-overview .build-text-link:hover{text-decoration:underline}.build-overview :is(a,button,summary) svg{flex-shrink:0}.build-hero{background:var(--build-dark);color:var(--build-paper);padding-block:78px 82px}.build-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.build-hero h1{white-space:pre-line;letter-spacing:-.03em;font-size:clamp(44px,4.8vw,69px);line-height:1.08}.build-hero-copy>p{color:#c6cbd0;max-width:47ch;margin-block:26px 30px;font-size:19px;line-height:1.6}.build-hero .build-button{background:var(--build-paper);color:var(--build-ink)}.build-hero .build-button:hover{background:#e9e4ee}.build-hero :focus-visible{outline-color:#d8c7ec}.build-diagram{background:var(--build-violet);color:#4f3e64;padding:8px 12px 28px}.build-diagram>svg{width:100%;height:auto;display:block;overflow:visible}.build-diagram-lines{color:#a794bb}.build-diagram-labels{font-size:19px}.build-diagram-hub{fill:#dbcee9}.build-diagram-app{fill:#c3abdd}.build-diagram-app-mark{color:#392947}.build-diagram-app-label{fill:#33283f;letter-spacing:-.02em;font-size:25px;font-weight:500}.build-diagram-caption{fill:#645178;font-size:16px}.build-diagram figcaption{text-align:center;color:var(--build-purple);font-size:13px}.build-intro{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.build-intro p{max-width:48ch;font-size:20px}.build-intro p+p{margin-top:18px}.build-ideas{background:#f4f3ef}.build-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:45px;display:grid}.build-section-heading>p{max-width:48ch;font-size:18px}.build-tabs{border-bottom:1px solid #d4d5d1;gap:34px;margin-bottom:36px;display:flex}.build-tabs button{cursor:pointer;min-height:54px;color:var(--build-muted);font:inherit;background:0 0;border:0;padding:12px 0 19px;font-size:18px;font-weight:500;transition:color .18s;position:relative}.build-tabs button:hover,.build-tabs button[aria-selected=true]{color:var(--build-ink)}.build-tabs button[aria-selected=true]:after{content:"";background:currentColor;height:2px;position:absolute;inset:auto 0 -1px}.build-idea-panel{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:58px;min-height:368px;display:grid}.build-idea-brief{background:var(--build-paper);flex-direction:column;padding:36px;display:flex}.build-overview .build-idea-brief h3{letter-spacing:0;font-size:18px;line-height:1.4}.build-idea-brief blockquote{letter-spacing:-.02em;text-wrap:pretty;margin-top:25px;font-size:clamp(25px,2.25vw,32px);line-height:1.35}.build-overview .build-example-note{margin-top:auto;padding-top:24px;font-size:13px}.build-idea-outcome{align-self:center;padding-block:16px}.build-data-list{color:#4c635c;border-bottom:1px solid #cdd2ce;flex-wrap:wrap;gap:10px 22px;margin-bottom:28px;padding-bottom:21px;font-size:15px;display:flex}.build-idea-outcome h3{max-width:25ch;font-size:28px}.build-idea-outcome>p{margin-top:16px;font-size:17px}.build-idea-outcome .build-idea-detail{margin-top:23px;font-size:15px}.build-examples-caption{font-size:13px;margin-top:22px!important}.build-method .build-section-heading{align-items:start}.build-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:50px 0 0;padding:0;list-style:none;display:grid}.build-steps li{border-top:1px solid var(--build-line);padding-top:23px}.build-steps li>span{color:var(--build-muted);font-variant-numeric:tabular-nums;margin-bottom:25px;font-size:15px;display:block}.build-steps h3{font-size:23px}.build-steps p{margin-top:14px;font-size:17px}.build-data{background:#e9f1fc}.build-data-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:88px;display:grid}.build-data-grid>div>p{color:#42638a;margin-top:24px;font-size:18px}.build-data-grid .build-text-link{margin-top:22px}.build-data-links>a{border-top:1px solid #bdccdc;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.build-data-links>a:last-child{border-bottom:1px solid #bdccdc}.build-data-links strong{letter-spacing:-.02em;font-size:23px;font-weight:500;display:block}.build-data-links a:hover strong{text-decoration:underline}.build-data-links a>span>span{color:#42638a;margin-top:7px;font-size:16px;display:block}.build-marketplace-screen{background:var(--build-violet);padding:clamp(20px,3.5vw,48px)}.build-marketplace-screen>a{cursor:zoom-in;display:block}.build-marketplace-screen img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 18px 35px -18px #2d1e3940}.build-marketplace-screen figcaption{color:var(--build-purple);justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex}.build-distribution{grid-template-columns:1fr 1fr;gap:70px;margin-top:38px;display:grid}.build-distribution p{max-width:49ch;margin-top:16px;font-size:18px}.build-earn{background:#fff4d6;padding-block:85px}.build-earn-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:88px;display:grid}.build-earn h3{font-size:27px}.build-earn p{color:#78602f;margin-top:18px;font-size:18px}.build-earn .build-text-link{margin-top:24px}.build-faq{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.build-faq>div>.build-text-link{margin-top:22px}.build-faq-list details{border-bottom:1px solid var(--build-line)}.build-faq-list details:first-child{border-top:1px solid var(--build-line)}.build-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:75px;padding-block:22px;font-size:18px;line-height:1.4;list-style:none;display:flex}.build-faq-list summary::-webkit-details-marker{display:none}.build-faq-list summary svg{transition:transform .18s}.build-faq-list details[open] summary svg{transform:rotate(45deg)}.build-faq-list details p{padding:0 38px 25px 0;font-size:16px}.build-closing{text-align:center;padding-block:15px 100px}.build-closing-logo{width:100px;height:auto;margin:0 auto 28px;display:block}.build-closing>p{max-width:48ch;margin:24px auto 28px;font-size:18px}.build-closing .build-actions{justify-content:center}@media(max-width:1100px){.build-wrap{width:calc(100% - 72px)}.build-hero-grid,.build-intro,.build-section-heading,.build-data-grid,.build-earn-grid,.build-faq{gap:40px}.build-hero h1{font-size:51px}.build-idea-panel{gap:32px}.build-idea-brief{padding:28px}}@media(max-width:760px){.build-wrap{width:calc(100% - 44px)}.build-section{padding-block:66px}.build-overview h2{font-size:clamp(33px,7.8vw,46px)}.build-hero{padding-block:43px 36px}.build-hero-grid,.build-intro,.build-section-heading,.build-idea-panel,.build-data-grid,.build-earn-grid,.build-faq{grid-template-columns:minmax(0,1fr);gap:30px}.build-hero h1{font-size:clamp(38px,8.3vw,54px)}.build-hero-copy>p{margin-block:22px 24px;font-size:17px}.build-hero-grid{gap:35px}.build-diagram{justify-self:center;width:min(100%,480px);padding-bottom:20px}.build-diagram-labels{font-size:21px}.build-diagram-caption{font-size:20px}.build-diagram figcaption{padding-inline:10px;font-size:12px}.build-intro p,.build-section-heading>p,.build-data-grid>div>p,.build-distribution p,.build-earn p{font-size:17px}.build-section-heading{gap:22px;margin-bottom:28px}.build-tabs{gap:22px;margin-bottom:26px}.build-tabs button{text-align:left;padding-bottom:16px;font-size:15px;line-height:1.4}.build-idea-panel{align-content:start;gap:24px;min-height:635px}.build-idea-brief{min-height:295px;padding:26px}.build-idea-brief blockquote{margin-top:20px;font-size:25px}.build-overview .build-example-note{font-size:12px}.build-idea-outcome{padding-block:0}.build-idea-outcome h3{font-size:26px}.build-data-list{margin-bottom:22px;padding-bottom:15px;font-size:14px}.build-examples-caption{font-size:12px;margin-top:25px!important}.build-steps{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:34px}.build-steps li{grid-template-columns:20px 1fr;gap:18px;display:grid}.build-steps li>span{margin:0;padding-top:4px}.build-steps h3{font-size:22px}.build-steps p{margin-top:12px;font-size:16px}.build-data-links strong{font-size:23px}.build-data-links a>span>span{font-size:15px}.build-marketplace-screen{padding:16px}.build-marketplace-screen figcaption{text-align:left;justify-content:flex-start;margin-top:16px;font-size:12px}.build-marketplace-screen figcaption svg{flex-shrink:0}.build-distribution{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:30px}.build-distribution h3{font-size:26px}.build-distribution p{margin-top:12px}.build-earn{padding-block:64px}.build-earn h3{font-size:24px}.build-faq{gap:28px}.build-faq-list summary{min-height:72px;font-size:17px}.build-closing{padding-block:10px 70px}.build-closing>p{font-size:17px}.build-overview section[id]{scroll-margin-top:112px}}@media(max-width:370px){.build-tabs{gap:15px}.build-tabs button{font-size:14px}.build-idea-panel{min-height:725px}.build-idea-brief{min-height:330px;padding:23px}}@media(prefers-reduced-motion:reduce){.build-overview *,.build-overview :before,.build-overview :after{scroll-behavior:auto!important;transition:none!important}}.kds-page{--kds-warm:#fff0e4;--kds-warm-ink:#795139;--kds-display:#22272a;--kds-screen-shadow:0 20px 46px #31251c21}.kds-wrap{width:min(1248px,100% - 88px);margin-inline:auto}.kds-page :is(.kds-hero-top,.kds-details,.kds-routing-panel,.kds-setup-inner)>*{min-width:0}.kds-hero{padding-block:64px 0}.kds-hero-top{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;margin-bottom:46px;display:grid}.kds-page .kds-hero h1{letter-spacing:-.03em;max-width:12ch;font-size:clamp(48px,5.05vw,72px);line-height:1.08}.kds-hero-copy>p{text-wrap:pretty;max-width:47ch;font-size:20px;line-height:1.55}.kds-hero-copy .kds-availability{margin-top:20px}.kds-availability{max-width:47ch;color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;line-height:1.45;display:flex}.kds-availability:empty{display:none}.kds-hero-copy .cp-actions{gap:12px 24px;margin-top:24px}.kds-hero-display{background:var(--kds-warm);padding:clamp(20px,3.4vw,48px) clamp(20px,4vw,56px) 22px}.kds-display-frame{background:var(--kds-display);max-width:1120px;box-shadow:var(--kds-screen-shadow);border-radius:22px;margin-inline:auto;padding:11px;overflow:hidden}.kds-display-frame>a>img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.kds-display-frame>a{border-radius:12px;display:block}.kds-hero-display>figcaption{color:var(--kds-warm-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 24px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.kds-page :is(.kds-product-shot,.kds-hero-display) figcaption a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;text-decoration:underline;display:inline-flex}.kds-page :is(.kds-product-shot,.kds-hero-display) figcaption svg{flex-shrink:0;width:14px;height:14px}.kds-lead{text-align:center;max-width:910px;padding-block:108px 96px}.kds-lead h2{max-width:23ch;margin-inline:auto}.kds-lead>p{text-wrap:pretty;max-width:64ch;margin:25px auto 0;font-size:20px;line-height:1.65}.kds-details{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:76px;padding-block:24px 110px;display:grid}.kds-detail-copy>p{max-width:50ch;margin-top:23px;font-size:18px;line-height:1.65}.kds-detail-list{gap:24px;margin-top:36px;display:grid}.kds-detail-list>*{border-top:1px solid var(--cp-rule);padding-top:20px}.kds-page .kds-detail-list h3{font-size:20px;line-height:1.3}.kds-detail-list p{max-width:54ch;margin-top:8px;font-size:16px;line-height:1.6}.kds-product-shot{min-width:0;margin:0}.kds-product-shot>a{display:block}.kds-product-shot img{border-radius:9px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 14px 36px #1c222517}.kds-product-shot figcaption{color:var(--cp-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 20px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.kds-detail-visual{background:var(--cp-neutral);padding:30px}.kds-routing{background:var(--kds-warm);padding-block:100px}.kds-section-heading{grid-template-columns:1.05fr 1fr;align-items:end;gap:88px;margin-bottom:42px;display:grid}.kds-section-heading h2{max-width:20ch}.kds-section-heading>p{max-width:52ch;font-size:18px;line-height:1.65}.kds-routing :is(.kds-section-heading>p,.kds-routing-copy>p){color:var(--kds-warm-ink)}.kds-routing-tabs{border-bottom:1px solid #dcc7b8;flex-wrap:wrap;gap:8px 32px;margin-bottom:38px;display:flex}.kds-routing-tabs button{min-height:48px;color:var(--kds-warm-ink);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 1px 14px;font-size:17px;line-height:1.3;transition:color .16s ease-out,border-color .16s ease-out}.kds-routing-tabs button:hover,.kds-routing-tabs button[aria-selected=true]{color:var(--cp-ink)}.kds-routing-tabs button[aria-selected=true]{border-bottom-color:var(--cp-ink)}.kds-page .kds-routing-tabs button:focus-visible{outline:3px solid var(--cp-focus);outline-offset:5px}.kds-routing-panel:focus-visible{outline:3px solid var(--cp-focus);outline-offset:10px}.kds-routing-panel{grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);align-items:center;gap:72px;min-height:420px;display:grid}.kds-page .kds-routing-copy h3{max-width:21ch;font-size:31px;line-height:1.2}.kds-routing-copy>p{max-width:48ch;margin-top:20px;font-size:18px;line-height:1.65}.kds-routing-copy>.kds-route-note{border-top:1px solid #dcc7b8;margin-top:26px;padding-top:20px;font-size:15px;line-height:1.6}.kds-routing-image{min-width:0}.kds-route-map{width:100%;max-width:650px;margin-inline:auto}.kds-route-source{background:var(--cp-paper);border:1px solid #d3bdaa;padding:22px 26px}.kds-route-source>span{font-size:18px;font-weight:500;line-height:1.35;display:block}.kds-route-source>p{color:var(--kds-warm-ink);margin-top:8px;font-size:16px;line-height:1.5}.kds-route-connector{height:54px;color:var(--kds-warm-ink);place-items:center;display:grid}.kds-route-stations{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.kds-route-stations[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kds-route-stations>div{border-top:1px solid var(--kds-warm-ink);background:var(--cp-paper);min-width:0;min-height:188px;padding:21px 26px 24px}.kds-route-stations h4{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.kds-route-stations ul{color:var(--kds-warm-ink);gap:8px;margin:16px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.kds-routing-image>figcaption{color:var(--kds-warm-ink);text-align:center;margin-top:18px;font-size:13px;line-height:1.5}.kds-completion{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;padding-block:106px;display:grid}.kds-completion>article{border-top:1px solid var(--cp-rule);padding-top:27px}.kds-page .kds-completion>article h2{max-width:19ch;font-size:clamp(30px,2.8vw,40px)}.kds-completion>article>p{max-width:55ch;margin-top:22px;font-size:18px;line-height:1.65}.kds-setup{background:var(--cp-neutral);padding-block:96px}.kds-setup-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:112px;display:grid}.kds-setup-copy>p{max-width:48ch;margin-top:24px;font-size:18px;line-height:1.65}.kds-setup-steps{counter-reset:kds-setup;margin:0;padding:0;list-style:none}.kds-setup-steps>li{border-top:1px solid var(--cp-rule);counter-increment:kds-setup;grid-template-columns:25px minmax(0,1fr);gap:22px;padding-block:23px;display:grid}.kds-setup-steps>li:first-child{border-top:0;padding-top:0}.kds-setup-steps>li:last-child{padding-bottom:0}.kds-setup-steps>li:before{content:counter(kds-setup);color:var(--cp-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:17px}.kds-page .kds-setup-steps h3{font-size:23px;line-height:1.3}.kds-setup-steps p{margin-top:10px;font-size:17px;line-height:1.6}@media(max-width:1050px){.kds-hero-top{gap:40px}.kds-details,.kds-routing-panel,.kds-section-heading,.kds-setup-inner{gap:44px}.kds-detail-visual{padding:22px}.kds-routing-panel{min-height:400px}}@media(max-width:760px){.kds-wrap{width:calc(100% - 44px)}.kds-hero{padding-top:38px}.kds-hero-top{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:32px}.kds-page .kds-hero h1{max-width:13ch;font-size:clamp(39px,8.5vw,56px);line-height:1.1}.kds-hero-copy>p{font-size:18px;line-height:1.55}.kds-hero-copy .cp-actions{gap:8px 20px;margin-top:20px}.kds-hero-display{margin-inline:-8px;padding:18px 14px 12px}.kds-display-frame{border-radius:13px;padding:6px}.kds-display-frame>a,.kds-display-frame>a>img{border-radius:7px}.kds-hero-display>figcaption{margin-top:14px;font-size:12px}.kds-lead{text-align:left;padding-block:66px 60px}.kds-lead h2{max-width:20ch;margin-inline:0}.kds-lead>p{margin-top:20px;font-size:18px;line-height:1.65}.kds-details,.kds-section-heading,.kds-routing-panel,.kds-completion,.kds-setup-inner{grid-template-columns:minmax(0,1fr);gap:30px}.kds-details{padding-block:12px 68px}.kds-detail-copy>p,.kds-section-heading>p,.kds-routing-copy>p,.kds-completion>article>p,.kds-setup-copy>p{font-size:17px}.kds-detail-list{gap:20px;margin-top:28px}.kds-detail-visual{padding:18px}.kds-product-shot img{border-radius:5px}.kds-product-shot figcaption{margin-top:12px;font-size:12px}.kds-routing{padding-block:65px}.kds-section-heading{gap:20px;margin-bottom:28px}.kds-routing-tabs{gap:8px 24px;margin-bottom:30px}.kds-routing-tabs button{font-size:16px}.kds-routing-panel{align-content:start;gap:28px;min-height:580px}.kds-page .kds-routing-copy h3{font-size:28px}.kds-routing-copy>p{margin-top:16px}.kds-routing-copy>.kds-route-note{margin-top:22px;padding-top:16px;font-size:15px}.kds-route-source{padding:19px 20px}.kds-route-stations{gap:14px}.kds-route-stations>div{min-height:180px;padding:18px}.kds-route-stations h4{font-size:20px}.kds-route-stations ul{gap:7px;font-size:15px}.kds-routing-image>figcaption{font-size:12px}.kds-completion{gap:36px;padding-block:68px}.kds-page .kds-completion>article h2{font-size:30px}.kds-completion>article>p{margin-top:18px}.kds-setup{padding-block:64px}.kds-setup-inner{gap:36px}.kds-setup-steps>li{gap:16px}.kds-page .kds-setup-steps h3{font-size:21px}.kds-setup-steps p{font-size:16px}}@media(max-width:370px){.kds-page .kds-hero h1{font-size:38px}.kds-hero-copy .cp-actions{flex-direction:column;align-items:flex-start}.kds-routing-tabs{gap:8px 20px}.kds-routing-panel{min-height:640px}.kds-route-stations>div{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.kds-routing-tabs button{transition:none}}.catalogue-page.menu-page{--menu-warm:#fff4d6;--menu-warm-ink:#78602f;--menu-warm-rule:#dfd1ae}.menu-wrap{width:min(1248px,100% - 88px);margin-inline:auto}.menu-page :is(.menu-section-heading,.menu-detail-layout,.menu-split,.menu-channel-layout,.menu-assistant-layout,.menu-editor-notes,.menu-import-steps)>*{min-width:0}.menu-page h2{font-size:clamp(34px,3.2vw,42px);line-height:1.16}.menu-hero{padding-top:70px}.menu-hero-copy{text-align:center}.menu-page .menu-hero h1{letter-spacing:-.03em;max-width:850px;margin-inline:auto;font-size:clamp(46px,5.05vw,72px);line-height:1.08}.menu-hero-copy>p{text-wrap:pretty;max-width:660px;margin:25px auto 0;font-size:20px;line-height:1.55}.menu-hero-copy .cp-actions{justify-content:center;margin-top:27px}.menu-hero-copy .cp-status{margin:20px auto 0}.menu-editor-stage{background:var(--menu-warm);border-radius:8px;margin-top:46px;padding:40px 40px 24px}.menu-shot{min-width:0}.menu-shot>a{cursor:zoom-in;border-radius:5px;display:block}.menu-shot img{border:1px solid var(--cp-rule);background:var(--cp-paper);border-radius:5px;width:100%;max-width:100%;height:auto;display:block}.menu-shot figcaption{color:var(--cp-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 20px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.menu-shot figcaption>span{overflow-wrap:anywhere;min-width:0}.menu-shot figcaption a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;text-decoration:underline;display:inline-flex}.menu-shot figcaption a:hover{text-decoration-thickness:2px}.menu-shot figcaption svg{flex-shrink:0;width:14px;height:14px}.menu-editor-stage .menu-shot figcaption{color:var(--menu-warm-ink)}.menu-shot>.menu-price-crop{aspect-ratio:1122/371.5;border:1px solid var(--cp-rule);position:relative;overflow:hidden}.menu-price-crop img{border:0;border-radius:0;width:114.082%;max-width:none;position:absolute;top:-38.156%;left:-9.626%}.menu-guest-stage{background:#efe4db;border-radius:8px;padding:32px}.menu-guest-stage .menu-shot{max-width:300px;margin-inline:auto}.menu-page .menu-guest-stage figcaption{color:#685849}.menu-assistant .cp-link{color:var(--cp-paper);margin-top:26px}.menu-features-link{margin-top:35px}.menu-page ::selection{color:var(--cp-ink);background:#ffe7a5}.menu-editor-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:34px;display:grid}.menu-editor-notes>*{border-top:1px solid var(--cp-rule);padding-top:20px}.menu-editor-stage .menu-editor-notes>*{border-color:var(--menu-warm-rule)}.menu-page .menu-editor-notes h3{font-size:20px;line-height:1.3}.menu-editor-notes p{margin-top:9px;font-size:16px;line-height:1.6}.menu-page :is(.menu-reuse,.menu-options,.menu-channels,.menu-assistant,.menu-import){padding-block:96px}.menu-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:88px;margin-bottom:44px;display:grid}.menu-section-heading h2{max-width:22ch}.menu-section-heading p{max-width:51ch;font-size:18px;line-height:1.65}.menu-detail-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;display:grid}.menu-detail-copy>p{max-width:47ch;margin-top:16px;font-size:18px;line-height:1.65}.menu-detail-copy>.menu-note{border-top:1px solid var(--cp-rule);margin-top:25px;padding-top:19px;font-size:15px;line-height:1.6}.menu-options{background:var(--cp-neutral)}.menu-split,.menu-channel-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px;display:grid}.menu-split>div>h2{max-width:19ch}.menu-split>div>p{max-width:48ch;margin-top:21px;font-size:18px;line-height:1.65}.menu-copy-list{gap:25px;margin:0;padding:0;list-style:none;display:grid}.menu-split :is(h2,p)+.menu-copy-list{margin-top:32px}.menu-copy-list>*{border-top:1px solid var(--cp-rule);padding-top:20px}.menu-page .menu-copy-list h3{font-size:21px;line-height:1.3}.menu-copy-list p{max-width:49ch;margin-top:9px;font-size:17px;line-height:1.6}.menu-assistant{background:var(--cp-dark);color:var(--cp-paper)}.menu-assistant-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:96px;display:grid}.menu-assistant-layout h2{max-width:20ch}.menu-assistant-layout>div>p{color:#b8c3c7;max-width:48ch;margin-top:24px;font-size:18px;line-height:1.65}.menu-assistant-example blockquote{letter-spacing:-.015em;text-wrap:pretty;border-left:1px solid #7b8588;margin:0;padding-left:24px;font-size:clamp(24px,2.3vw,30px);line-height:1.4}.menu-assistant-example blockquote p{color:var(--cp-paper)}.menu-assistant-example>p{color:#b8c3c7}.menu-assistant-example ol{color:#b8c3c7;gap:16px;margin:27px 0 0;padding-left:20px;font-size:16px;line-height:1.6;list-style:decimal;display:grid}.menu-assistant-example li{padding-left:9px}.menu-assistant-example li::marker{color:#b8c3c7;font-variant-numeric:tabular-nums}.menu-assistant-example li :is(p,strong){color:inherit}.menu-assistant-example li strong{color:var(--cp-paper);font-weight:500}.menu-page .menu-assistant :focus-visible{outline-color:#d8c7ec}.menu-import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:decimal;display:grid}.menu-import-steps>li{margin-left:20px;padding-left:6px}.menu-import-steps>li::marker{color:var(--cp-muted);font-variant-numeric:tabular-nums;font-size:16px}.menu-page .menu-import-steps h3{font-size:23px;line-height:1.3}.menu-import-steps p{max-width:42ch;margin-top:12px;font-size:17px;line-height:1.65}@media(max-width:1050px){.menu-section-heading,.menu-detail-layout,.menu-split,.menu-channel-layout,.menu-assistant-layout{gap:44px}.menu-editor-notes,.menu-import-steps{gap:28px}.menu-editor-stage{padding:28px 28px 18px}}@media(max-width:760px){.menu-options-copy{order:-1}.menu-wrap{width:calc(100% - 44px)}.menu-page h2{font-size:32px;line-height:1.18}.menu-hero{padding-top:42px}.menu-page .menu-hero h1{font-size:clamp(36px,8vw,54px);line-height:1.1}.menu-hero-copy>p{margin-top:22px;font-size:18px}.menu-hero-copy .cp-actions{gap:10px 22px;margin-top:23px}.menu-editor-stage{border-radius:6px;margin-top:32px;padding:16px 16px 12px}.menu-shot figcaption{margin-top:10px;font-size:12px}.menu-shot img,.menu-shot>a{border-radius:3px}.menu-editor-notes,.menu-section-heading,.menu-detail-layout,.menu-split,.menu-channel-layout,.menu-assistant-layout,.menu-import-steps{grid-template-columns:minmax(0,1fr);gap:30px}.menu-editor-notes{gap:22px;margin-top:28px}.menu-editor-notes>*{padding-top:18px}.menu-page :is(.menu-reuse,.menu-options,.menu-channels,.menu-assistant,.menu-import){padding-block:64px}.menu-section-heading{gap:20px;margin-bottom:32px}.menu-page :is(.menu-section-heading p,.menu-detail-copy>p,.menu-split>div>p,.menu-assistant-layout>div>p){font-size:17px}.menu-page .menu-detail-copy>.menu-note{margin-top:22px;padding-top:17px;font-size:15px}.menu-split,.menu-assistant-layout{gap:36px}.menu-copy-list{gap:22px}.menu-copy-list p,.menu-import-steps p{font-size:16px}.menu-assistant-example blockquote{padding-left:20px;font-size:25px}.menu-assistant-layout>div>p{margin-top:20px}.menu-import-steps{gap:28px}.menu-page .menu-import-steps h3{font-size:21px}.menu-import-steps p{margin-top:9px}}@media(max-width:370px){.menu-page .menu-hero h1{font-size:34px}.menu-hero-copy .cp-actions{flex-direction:column;gap:6px}.menu-assistant-example blockquote{font-size:23px}}.fp-overview{--fp-blue:#e9f1fc;--fp-blue-ink:#38506c;--fp-peach:#fff0e4;--fp-peach-ink:#79533a;--fp-dark-copy:#c2c9c9}.fp-hero{padding-top:72px}.fp-hero-heading,.fp-heading-row,.fp-service-inner,.fp-rooms,.fp-team-inner{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.fp-hero-heading h1{max-width:16ch}.fp-hero-copy{padding-top:8px}.fp-hero-copy>p,.fp-heading-row>p,.fp-section-copy>p{text-wrap:pretty;max-width:55ch;font-size:19px;line-height:1.65}.fp-overview .fp-availability{margin-top:20px;font-size:13px}.fp-hero-stage{background:var(--cp-ground);margin-top:44px;padding:32px 32px 10px}.fp-hero-stage figcaption{color:var(--cp-accent)}.fp-section,.fp-service{padding-block:96px}.fp-heading-row h2,.fp-section-copy h2{max-width:19ch}.fp-section-copy>p{margin-top:24px}.fp-builder-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.fp-builder-notes article{border-top:1px solid var(--cp-rule);padding-top:24px}.fp-overview article h3{font-size:22px}.fp-overview article p{margin-top:10px;font-size:17px;line-height:1.65}.fp-service{background:var(--fp-peach)}.fp-service p{color:var(--fp-peach-ink)}.fp-service-notes,.fp-room-notes,.fp-team-notes{gap:28px;display:grid}.fp-service-notes article+article{border-top:1px solid #ddcabc;padding-top:28px}.fp-journey{background:var(--fp-blue)}.fp-journey :is(p,figcaption){color:var(--fp-blue-ink)}.fp-stage-diagram{padding-block:44px 28px}.fp-stage-diagram ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.fp-stage-diagram li{align-items:center;gap:14px;font-size:20px;display:flex}.fp-stage-diagram li svg{flex-shrink:0;margin-left:auto}.fp-stage-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.fp-stage-dot--0{background:#4285d4}.fp-stage-dot--1{background:#8056cc}.fp-stage-dot--2{background:#b97a24}.fp-stage-dot--3{background:#bd5050}.fp-stage-diagram figcaption{margin-top:18px;font-size:13px}.fp-journey-notes{grid-template-columns:1fr 1fr;gap:64px;margin-top:32px;display:grid}.fp-room-notes article{border-bottom:1px solid var(--cp-rule);padding-bottom:28px}.fp-import{background:var(--cp-neutral)}.fp-import-inner{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;margin-top:48px;display:grid}.fp-import-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.fp-import-steps li{grid-template-columns:30px 1fr;gap:20px;display:grid}.fp-import-steps li>span{color:var(--cp-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:17px}.fp-import-steps h3{font-size:22px}.fp-import-steps p{margin-top:8px;font-size:16px}.fp-team{background:var(--cp-dark);color:var(--cp-paper)}.fp-team p{color:var(--fp-dark-copy)}.fp-team-notes article+article{border-top:1px solid #41494c;padding-top:28px}@media(max-width:1000px){.fp-hero-heading,.fp-heading-row,.fp-service-inner,.fp-rooms,.fp-team-inner{gap:40px}.fp-hero-heading h1{font-size:52px}.fp-stage-diagram ol{gap:20px}.fp-stage-diagram li{gap:8px;font-size:17px}.fp-import-inner{grid-template-columns:1fr;gap:36px}.fp-import-steps{grid-template-columns:repeat(3,1fr);gap:28px}.fp-import-steps li{grid-template-columns:1fr;gap:8px}}@media(max-width:760px){.fp-hero{padding-top:42px}.fp-hero-heading,.fp-heading-row,.fp-service-inner,.fp-rooms,.fp-team-inner{grid-template-columns:1fr;gap:28px}.fp-hero-heading h1{font-size:clamp(40px,9.8vw,58px)}.fp-hero-copy{padding-top:0}.fp-hero-copy>p,.fp-heading-row>p,.fp-section-copy>p{font-size:18px}.fp-hero-stage{margin-top:32px;padding:12px 12px 4px}.fp-overview .cp-product-image{gap:8px}.fp-overview .cp-product-image figcaption{gap:0 12px;font-size:12px}.fp-section,.fp-service{padding-block:60px}.fp-builder-notes{grid-template-columns:1fr;gap:28px;margin-top:32px}.fp-builder-notes article{padding-top:20px}.fp-stage-diagram{padding-block:32px 24px}.fp-stage-diagram ol{grid-template-columns:repeat(2,1fr);gap:24px 16px}.fp-stage-diagram li{font-size:17px}.fp-stage-diagram li svg{display:none}.fp-journey-notes{grid-template-columns:1fr;gap:28px;margin-top:28px}.fp-import-inner{margin-top:32px}.fp-import-steps{grid-template-columns:1fr}.fp-import-steps li{grid-template-columns:24px 1fr;gap:16px}.fp-import-image{order:-1}}.reporting-page{--rp-blue:#e9f1f8;--rp-blue-ink:#445e72;--rp-violet:#f0eaf4;--rp-violet-ink:#655470;--rp-screen-shadow:0 18px 36px #1e2f3d1f}.reporting-page ::selection{color:var(--cp-ink);background:#d9d0e7}.reporting-page .rp-panel:focus-visible{outline:3px solid var(--cp-focus);outline-offset:6px}.reporting-page :is(.rp-hero-grid,.rp-panel,.rp-cashup-grid)>*{min-width:0}.rp-hero{padding-block:64px 88px}.rp-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;display:grid}.reporting-page .rp-hero h1{letter-spacing:-.03em;max-width:11ch;font-size:clamp(48px,4.8vw,69px);line-height:1.07}.rp-hero-copy>p{text-wrap:pretty;max-width:44ch;margin-top:25px;font-size:19px;line-height:1.6}.rp-hero-copy .cp-status{margin-top:20px}.rp-hero-screen{background:var(--rp-blue);padding:38px 28px 24px}.rp-screen{width:100%;min-width:0}.rp-screen>a{width:100%;box-shadow:var(--rp-screen-shadow);border-radius:6px;display:block}.rp-screen img{border-radius:6px;width:100%;height:auto;display:block}.rp-screen figcaption{color:var(--rp-blue-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;line-height:1.5;display:flex}.rp-screen figcaption svg{flex:none;width:15px;height:15px}.rp-orientation{padding-block:20px 100px}.rp-heading-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:72px;margin-bottom:44px;display:grid}.reporting-page :is(.rp-heading-row,.rp-cashup-grid) h2{max-width:18ch;font-size:clamp(36px,3.3vw,48px);line-height:1.14}.rp-heading-row>p{text-wrap:pretty;max-width:52ch;font-size:18px;line-height:1.65}.rp-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.rp-context-grid article{border-top:1px solid var(--cp-rule);padding-top:24px}.reporting-page :is(.rp-context-grid,.rp-handover-options) h3{font-size:23px}.rp-context-grid p{max-width:58ch;margin-top:12px;font-size:16px;line-height:1.7}.rp-products{background:#f1f4f6;padding-block:94px 100px}.rp-tabs{border-bottom:1px solid #ced8df;flex-wrap:wrap;gap:0 30px;margin-bottom:40px;display:flex}.rp-tabs button{min-height:48px;color:var(--rp-blue-ink);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:12px 0 14px;font-size:17px;font-weight:500;line-height:1.3;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex}.rp-tabs button:hover{color:var(--cp-ink);border-bottom-color:#8a9dab}.rp-tabs button[aria-selected=true]{border-bottom-color:var(--cp-ink);color:var(--cp-ink)}.rp-tabs button:disabled{cursor:not-allowed;opacity:.5}.rp-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:64px;min-height:360px;display:grid}.rp-panel[hidden]{display:none}.reporting-page .rp-panel-copy h3{max-width:19ch;font-size:clamp(28px,2.6vw,36px);line-height:1.2}.rp-panel-copy>p{max-width:44ch;color:var(--rp-blue-ink);margin-top:20px;font-size:17px;line-height:1.7}.rp-panel-copy ul{color:var(--rp-blue-ink);gap:13px;margin:24px 0 0;padding-left:18px;font-size:15px;line-height:1.6;display:grid}.rp-panel-copy li{padding-left:4px}.rp-panel-screen{min-width:0}.rp-cashup{background:var(--cp-dark);color:var(--cp-paper);padding-block:96px}.rp-cashup-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:76px;display:grid}.reporting-page .rp-cashup p{color:#bdc5c7}.rp-cashup-grid>div:first-child>p{max-width:43ch;margin-top:23px;font-size:18px;line-height:1.7}.rp-text-points{gap:24px;margin-top:32px;display:grid}.reporting-page .rp-text-points h3{font-size:20px;line-height:1.3}.rp-text-points p{max-width:46ch;margin-top:8px;font-size:16px;line-height:1.65}.rp-cashup .rp-screen{--rp-screen-shadow:0 24px 40px #0003}.rp-cashup .rp-screen figcaption{color:#bdc5c7}.reporting-page .rp-cashup :is(a,button):focus-visible{outline-color:#d6b9f0}.rp-handover{padding-block:100px 92px}.rp-handover-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.rp-handover-options>*{border-top:1px solid var(--cp-rule);padding-top:24px}.rp-handover-options p{max-width:58ch;margin-top:12px;font-size:17px;line-height:1.65}.rp-agent{background:var(--rp-violet);justify-content:space-between;align-items:center;gap:48px;padding:46px 48px;display:flex}.rp-agent-copy{min-width:0;max-width:760px}.reporting-page .rp-agent h2{max-width:25ch;margin-top:0;font-size:clamp(28px,2.6vw,36px);line-height:1.2}.reporting-page .rp-agent p{max-width:70ch;color:var(--rp-violet-ink);margin-top:15px;font-size:16px;line-height:1.7}.rp-agent>.cp-link{flex-shrink:0}@media(max-width:1100px){.rp-hero-grid{gap:36px}.reporting-page .rp-hero h1{font-size:clamp(43px,4.7vw,54px)}.rp-hero-screen{padding:28px 20px 20px}.rp-heading-row,.rp-cashup-grid,.rp-panel{gap:42px}.rp-agent{gap:32px;padding:36px}}@media(max-width:800px){.rp-hero{padding-block:46px 64px}.rp-hero-grid,.rp-heading-row,.rp-panel,.rp-cashup-grid{grid-template-columns:minmax(0,1fr)}.rp-hero-grid{gap:36px}.reporting-page .rp-hero h1{max-width:14ch;font-size:52px}.rp-hero-copy>p{max-width:52ch;font-size:18px}.rp-hero-screen{padding:32px 28px 22px}.rp-orientation{padding-block:12px 68px}.rp-heading-row{gap:22px;margin-bottom:32px}.rp-heading-row>p{max-width:62ch;font-size:17px}.rp-context-grid,.rp-handover-options{gap:30px}.rp-products{padding-block:64px 72px}.rp-tabs{margin-bottom:30px}.rp-panel{align-items:start;gap:30px;min-height:570px}.rp-panel-copy>p{max-width:60ch;margin-top:14px}.rp-panel-copy ul{gap:9px;margin-top:18px}.rp-cashup{padding-block:68px}.rp-cashup-grid{gap:38px}.rp-cashup-grid>div:first-child>p,.rp-text-points p{max-width:62ch}.rp-handover{padding-block:68px}.rp-agent{flex-direction:column;align-items:flex-start;gap:20px;padding:34px}}@media(max-width:520px){.reporting-page .rp-hero h1{max-width:11ch;font-size:clamp(40px,10.9vw,48px)}.rp-hero-copy>p{margin-top:20px;font-size:17px}.rp-hero .cp-actions{gap:12px 20px;margin-top:24px}.rp-hero-screen{padding:22px 14px 17px}.rp-screen figcaption{align-items:flex-start;gap:8px;margin-top:14px;font-size:11px}.rp-screen figcaption svg{margin-top:1px}.reporting-page :is(.rp-heading-row,.rp-cashup-grid) h2{font-size:34px}.rp-context-grid,.rp-handover-options{grid-template-columns:minmax(0,1fr);gap:28px}.rp-context-grid article,.rp-handover-options>*{padding-top:20px}.rp-tabs{gap:0 22px}.rp-tabs button{min-height:48px;font-size:15px}.rp-panel{min-height:510px}.reporting-page .rp-panel-copy h3{font-size:28px}.rp-cashup-grid>div:first-child>p,.rp-handover-options p{font-size:16px}.rp-agent{padding:28px 22px}.reporting-page .rp-agent h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.rp-tabs button{transition:none}}.loyalty-page{--ly-rose:#faeaf0;--ly-rose-ink:#80465e;--ly-blue:#e9f1fc;--ly-blue-ink:#42638a;--ly-amber:#fff4d6}.ly-hero{padding-block:64px 80px}.ly-hero-inner,.ly-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid}.ly-hero-copy>p{text-wrap:pretty;max-width:45ch;margin-top:26px;font-size:20px;line-height:1.55}.ly-availability{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px;font-size:13px;line-height:1.5;display:flex}.ly-hero-image{align-content:center;align-self:stretch}.ly-hero-image img{aspect-ratio:1.1;object-fit:cover;object-position:center}.ly-hero-image figcaption{max-width:48ch}.ly-programme,.ly-counter,.ly-overview{padding-block:92px 104px}.ly-programme{border-top:1px solid var(--cp-rule)}.ly-heading-row{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:end;gap:80px;margin-bottom:42px;display:grid}.ly-heading-row>p{text-wrap:pretty;max-width:51ch;font-size:18px;line-height:1.65}.ly-programme-screen,.ly-join-screen,.ly-rewards-screen,.ly-overview-screen{background:var(--ly-rose);min-width:0;padding:clamp(20px,3.4vw,48px)}.loyalty-page :is(.ly-programme-screen,.ly-join-screen,.ly-rewards-screen,.ly-overview-screen) img{object-fit:contain;border-radius:8px;height:auto}.loyalty-page :is(.ly-programme-screen,.ly-rewards-screen) figcaption{color:var(--ly-rose-ink)}.ly-programme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:42px;display:grid}.ly-programme-options article{border-top:1px solid var(--cp-rule);padding-top:23px}.ly-programme-options p,.ly-overview-details p{margin-top:14px;font-size:17px;line-height:1.65}.ly-join{background:var(--ly-blue);padding-block:96px}.ly-join .ly-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ly-join-copy>p,.ly-rewards-copy>p{max-width:49ch;margin-top:25px;font-size:18px;line-height:1.65}.ly-join :is(p,figcaption){color:var(--ly-blue-ink)}.ly-join-screen{background:0 0;padding:0}.ly-text-points{gap:25px;margin-top:32px;display:grid}.ly-text-points h3{font-size:21px}.ly-text-points p{max-width:47ch;margin-top:9px;font-size:16px;line-height:1.65}.ly-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.ly-steps li{border-top:1px solid var(--cp-rule);padding-top:25px}.ly-step-number{background:var(--ly-amber);color:#78602f;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:24px;font-size:16px;display:grid}.ly-steps p{margin-top:15px;font-size:17px;line-height:1.65}.ly-rewards{background:var(--ly-rose);padding-block:96px}.ly-rewards .ly-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ly-rewards-copy{grid-area:1/2}.ly-rewards-screen{background:0 0;grid-area:1/1;padding:0}.ly-rewards p{color:var(--ly-rose-ink)}.ly-overview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.ly-overview-details article{border-top:1px solid var(--cp-rule);padding-top:24px}.ly-overview-details p{max-width:54ch}.ly-overview-screen{background:var(--cp-neutral);margin-top:42px!important}.loyalty-page .cp-closing{border-top:1px solid var(--cp-rule);padding-top:64px}@media(max-width:1100px){.ly-hero-inner,.ly-split,.ly-heading-row{gap:40px}.ly-programme-options,.ly-steps{gap:30px}.ly-hero-image img{aspect-ratio:.95}.ly-overview-details{gap:40px}}@media(max-width:760px){.ly-hero{padding-block:42px 58px}.ly-hero-inner,.ly-split,.ly-join .ly-split,.ly-rewards .ly-split,.ly-heading-row,.ly-programme-options,.ly-steps,.ly-overview-details{grid-template-columns:minmax(0,1fr);gap:30px}.ly-hero-copy>p{margin-top:23px;font-size:18px}.ly-hero-image img{aspect-ratio:1.2}.ly-programme,.ly-counter,.ly-overview{padding-block:62px 68px}.ly-heading-row{gap:22px;margin-bottom:30px}.ly-heading-row>p,.ly-join-copy>p,.ly-rewards-copy>p{font-size:17px}.ly-programme-screen,.ly-overview-screen{gap:12px;padding:18px}.loyalty-page :is(.ly-programme-screen,.ly-join-screen,.ly-rewards-screen,.ly-overview-screen) img{border-radius:5px}.ly-programme-options{gap:24px;margin-top:30px}.ly-programme-options article,.ly-overview-details article{padding-top:20px}.ly-programme-options p,.ly-steps p,.ly-overview-details p{font-size:16px}.ly-join,.ly-rewards{padding-block:64px}.ly-text-points{gap:22px;margin-top:27px}.ly-steps{gap:24px}.ly-steps li{grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding-top:24px;display:grid}.ly-step-number{grid-area:1/1/3;width:36px;height:36px;margin-bottom:0;font-size:14px}.ly-steps h3,.ly-steps p{grid-column:2}.ly-steps h3{padding-top:3px}.ly-steps p{margin-top:10px}.ly-rewards-copy,.ly-rewards-screen{grid-area:auto}.ly-overview-screen{margin-top:30px!important}.loyalty-page .cp-closing{padding-block:52px 68px}}@media(max-width:360px){.ly-programme-screen,.ly-overview-screen{padding:13px}.ly-steps li{column-gap:12px}.ly-hero .cp-actions{gap:10px 18px}}.crm-overview{--crm-dark-copy:#c2c9c9;--crm-dark-rule:#41494c}.crm-overview .crm-hero{padding-block:64px 0}.crm-overview .crm-hero-copy{text-align:center;max-width:880px}.crm-hero-copy h1{max-width:18ch;margin-inline:auto}.crm-hero-copy .crm-hero-status{margin-top:20px}.crm-hero-copy>p{text-wrap:pretty;max-width:58ch;margin:22px auto 0;font-size:20px;line-height:1.6}.crm-hero-copy .cp-actions{justify-content:center}.crm-overview .crm-hero-stage{background:var(--cp-ground);margin-top:48px;padding:36px 36px 20px}.crm-hero-stage .cp-product-image figcaption{color:var(--cp-accent)}.crm-lead,.crm-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.crm-lead{padding-block:100px}.crm-lead h2,.crm-section-heading h2{max-width:18ch}.crm-lead>p,.crm-section-heading>p{max-width:55ch;font-size:19px;line-height:1.7}.crm-details,.crm-import{grid-template-columns:.85fr 1.35fr;align-items:center;gap:72px;padding-block:96px;display:grid}.crm-details{border-top:1px solid var(--cp-rule)}.crm-section-copy>p{margin-top:24px;font-size:18px;line-height:1.7}.crm-detail-notes{gap:24px;margin-top:32px;display:grid}.crm-detail-notes h3{font-size:20px}.crm-detail-notes p{margin-top:8px;font-size:16px;line-height:1.7}.crm-directory{background:var(--cp-neutral);padding-block:96px}.crm-directory-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.crm-directory-notes article{border-top:1px solid var(--cp-rule);padding-top:22px}.crm-directory-notes h3{font-size:21px}.crm-directory-notes p{margin-top:12px;font-size:16px;line-height:1.7}.crm-connected{background:var(--cp-dark);color:var(--cp-paper);padding-block:104px}.crm-connected-inner{grid-template-columns:.95fr 1.05fr;align-items:start;gap:100px;display:grid}.crm-connected h2{max-width:16ch}.crm-overview .crm-connected p{color:var(--crm-dark-copy)}.crm-connected-list{border-top:1px solid var(--crm-dark-rule)}.crm-connected-list article{border-bottom:1px solid var(--crm-dark-rule);padding-block:28px}.crm-connected-list p{margin-top:12px;font-size:17px;line-height:1.7}.crm-connected-list .cp-link{flex-wrap:wrap;margin-top:14px}.crm-connected-list .cp-status{background:var(--cp-ground)!important;color:var(--cp-accent)!important}.crm-import{grid-template-columns:1.2fr .9fr}.crm-import .crm-section-copy{grid-area:1/2}.crm-import-image{grid-area:1/1}.crm-preferences{background:var(--cp-ground);padding-block:52px}.crm-preferences-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.crm-preferences h2{max-width:24ch;font-size:clamp(27px,2.5vw,34px);line-height:1.25}.crm-overview .crm-preferences p{color:var(--cp-accent);font-size:17px;line-height:1.7}@media(max-width:1100px){.crm-lead,.crm-section-heading,.crm-connected-inner,.crm-preferences-inner{gap:48px}.crm-details,.crm-import{gap:40px}.crm-directory-notes{gap:28px}}@media(max-width:760px){.crm-overview .crm-hero{padding-top:42px}.crm-hero-copy h1{font-size:clamp(38px,8.8vw,54px)}.crm-hero-copy>p{font-size:18px}.crm-hero-copy .cp-actions{gap:10px 20px}.crm-overview .crm-hero-stage{margin-top:32px;padding:16px 16px 6px}.crm-lead,.crm-section-heading,.crm-details,.crm-import,.crm-connected-inner,.crm-preferences-inner{grid-template-columns:minmax(0,1fr);gap:28px}.crm-lead,.crm-details,.crm-import,.crm-directory,.crm-connected{padding-block:64px}.crm-lead>p,.crm-section-heading>p{font-size:18px}.crm-section-copy>p{margin-top:20px}.crm-directory-notes{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:30px}.crm-directory-notes article{padding-top:20px}.crm-import .crm-section-copy,.crm-import-image{grid-area:auto}.crm-preferences{padding-block:40px}}.handheld-page .hh-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:76px;padding-block:50px 76px;display:grid}.hh-hero-copy h1{max-width:10ch}.hh-hero-copy>p{max-width:44ch;margin-top:27px;font-size:20px;line-height:1.55}.handheld-page .hh-hero-photo{background:var(--cp-ground);justify-items:center;gap:20px;padding:34px 24px 26px;display:grid}.hh-hero-photo .pay-device{aspect-ratio:620/1086;filter:drop-shadow(0 16px 14px #1c222521);width:min(100%,265px);height:auto;display:block}.hh-hero-photo figcaption{color:var(--cp-accent);text-align:center;font-size:13px}.hh-heading-row{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.hh-heading-row>p,.hh-reader-inner>div>p{max-width:58ch;font-size:19px;line-height:1.65}.hh-order,.hh-use-cases,.hh-practical{padding-block:88px}.hh-order{border-top:1px solid var(--cp-rule)}.hh-order-options,.hh-connected-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px;display:grid}.hh-order-options article{border-top:1px solid var(--cp-rule);padding-top:24px}.hh-order-options p,.hh-use-case-list p,.hh-practical-list p{margin-top:14px;font-size:17px}.hh-reader{background:var(--cp-ground);padding-block:80px}.hh-reader-inner{grid-template-columns:1fr 1fr;gap:80px;display:grid}.hh-reader-inner>div>p{color:var(--cp-accent);margin-top:24px}.hh-reader dl{margin:0}.hh-reader dl>div+div{border-top:1px solid color-mix(in srgb,var(--cp-accent) 24%,transparent);margin-top:22px;padding-top:22px}.hh-reader dt{letter-spacing:-.025em;font-size:22px;font-weight:500}.hh-reader dd{color:var(--cp-accent);margin:7px 0 0;font-size:16px}.hh-connected{background:var(--cp-dark);color:var(--cp-paper);padding-block:88px}.hh-connected p,.hh-connected-photo span{color:#b8c3c7}.handheld-page .hh-connected-photo{grid-template-columns:1.45fr .35fr .7fr;align-items:center;max-width:1050px;margin:60px auto 50px;display:grid}.hh-connected-photo .pay-device{filter:drop-shadow(0 18px 22px #00000038);width:100%;height:auto;display:block}.hh-connected-photo .pay-device--register{aspect-ratio:1448/1086}.hh-handheld .pay-device{aspect-ratio:620/1086;width:68%;margin-inline:auto}.hh-register,.hh-handheld{text-align:center;align-self:end;gap:26px;display:grid}.hh-connected-photo span{font-size:14px}.hh-handoff{color:var(--cp-paper);align-items:center;gap:5px;padding-right:16px;display:flex}.hh-handoff span{background:#b8c3c7;flex:1;height:1px}.hh-connected-steps{padding:0;list-style:none}.hh-connected-steps li{border-top:1px solid #41494c;padding-top:24px}.hh-step{color:#b8c3c7;font-variant-numeric:tabular-nums;margin-bottom:16px;display:block}.hh-connected-steps p{margin-top:12px;font-size:17px}.hh-use-case-list,.hh-practical-list{grid-template-columns:1fr 1fr;gap:80px;margin-top:44px;display:grid}.hh-use-case-list article,.hh-practical-list article{border-top:1px solid var(--cp-rule);padding-top:25px}.hh-reporting{background:var(--cp-neutral);padding-block:85px}.hh-reporting .cp-product-image{margin-top:44px}.hh-practical{border-bottom:1px solid var(--cp-rule)}@media(max-width:1100px){.handheld-page .hh-hero,.hh-heading-row,.hh-reader-inner,.hh-use-case-list,.hh-practical-list{gap:40px}.hh-order-options,.hh-connected-steps{gap:28px}}@media(max-width:760px){.handheld-page .hh-hero,.hh-heading-row,.hh-reader-inner,.hh-order-options,.hh-connected-steps,.hh-use-case-list,.hh-practical-list{grid-template-columns:1fr;gap:28px}.handheld-page .hh-hero{padding-block:40px 54px}.hh-hero-copy h1{max-width:12ch}.hh-hero-copy>p,.hh-heading-row>p,.hh-reader-inner>div>p{font-size:18px}.hh-hero-photo .pay-device{width:210px}.hh-order,.hh-reader,.hh-connected,.hh-use-cases,.hh-reporting,.hh-practical{padding-block:58px}.handheld-page .hh-connected-photo{grid-template-columns:1.3fr .25fr .65fr;margin-block:38px}.hh-connected-photo span{font-size:12px}.hh-register,.hh-handheld{gap:14px}.hh-handoff{padding-right:0}.hh-handoff svg{width:22px}.hh-handoff span{display:none}.hh-handheld .pay-device{width:90%}.hh-connected-steps{margin-top:32px}}@font-face{font-family:Tillable Grotesk;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.site-cta{color:#1c2225;text-align:center;background:#f1f1eb;padding:112px 56px;font-family:Tillable Grotesk,Helvetica Neue,Helvetica,sans-serif}.site-cta-content{width:min(780px,100%);margin-inline:auto}.site-cta h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1.12}.site-cta p{color:#5b6062;max-width:570px;margin:24px auto 0;font-size:18px;line-height:1.65}.site-cta-button{color:#fffefa;background:#1c2225;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:50px;margin-top:32px;padding:13px 23px;font-size:15px;font-weight:500;text-decoration:none;transition:background .16s ease-out;display:inline-flex}.site-cta-button:hover{background:#3d4547}.site-cta-button:focus-visible{outline-offset:5px;outline:3px solid #8055b1}.site-cta ::selection{color:#1c2225;background:#dfd1ee}@media(max-width:760px){.site-cta{padding:72px 22px}.site-cta h2{font-size:37px}.site-cta p{font-size:17px}}@media(prefers-reduced-motion:reduce){.site-cta-button{transition:none}}.pay-features-pricing{padding-block:0 64px}@media(max-width:760px){.pay-features-pricing{padding-bottom:40px}}.payment-links-page{--pl-blue:#e9f1fc;--pl-blue-ink:#38506c;--pl-message:#fffefa}.pl-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:64px 88px;display:grid}.pl-hero-copy h1{max-width:14ch}.pl-hero-copy>p{max-width:47ch;margin-top:24px;font-size:20px;line-height:1.6}.payment-links-page .pl-hero-photo img{aspect-ratio:1;object-fit:cover;object-position:53% center}.pl-heading-row{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.pl-heading-row h2{max-width:17ch}.pl-heading-row>p{max-width:49ch;font-size:19px}.pl-channels{background:var(--pl-blue);padding-block:84px 70px}.pl-channels p{color:var(--pl-blue-ink)}.pl-tabs{border-bottom:1px solid #b7c7d9;gap:40px;margin-top:44px;display:flex}.pl-tabs button{min-width:44px;min-height:54px;color:var(--pl-blue-ink);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 16px;font-size:21px;transition:color .16s,border-color .16s}.pl-tabs button:hover{color:var(--cp-ink);border-bottom-color:#7b90a8}.pl-tabs button[aria-selected=true]{color:var(--cp-ink);border-bottom-color:var(--cp-ink)}.pl-channel-panel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;min-height:290px;padding-top:32px;display:grid}.pl-channel-panel:focus-visible{outline:3px solid var(--cp-focus);outline-offset:5px}.pl-channel-copy h3{max-width:18ch;font-size:29px}.pl-channel-copy p{max-width:43ch;margin-top:18px;font-size:17px}.pl-message{background:var(--pl-message);padding:32px 36px}.pl-message blockquote{letter-spacing:-.015em;margin:0;font-size:22px;line-height:1.5}.pl-message figcaption{color:var(--cp-muted);margin-top:25px;font-size:13px}.pl-steps{padding-block:98px}.pl-steps ol{grid-template-columns:repeat(3,1fr);gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.pl-steps li{border-top:1px solid var(--cp-rule);padding-top:24px}.pl-step-number{color:var(--cp-muted);margin-bottom:22px;font-size:16px;display:block}.pl-steps h3{font-size:24px}.pl-steps p{margin-top:16px;font-size:17px}.pl-orders{background:var(--cp-ground);padding-block:84px}.pl-orders-inner{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.payment-links-page .pl-orders-photo img{aspect-ratio:4/5;object-fit:cover}.pl-orders-copy h2{max-width:17ch}.pl-orders-copy p{color:var(--cp-accent)}.pl-orders-copy>p{margin-top:22px;font-size:18px}.pl-order-list{margin-top:30px}.pl-order-list article{border-top:1px solid #d9c99f;padding-block:20px}.pl-order-list h3{font-size:22px}.pl-order-list p{margin-top:8px;font-size:16px}.pl-shop{padding-block:98px 52px}.pl-shop-inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:60px;margin-top:45px;display:grid}.pl-shop-inner .cp-product-image--screen{background:var(--cp-neutral);padding:22px}.pl-shop-copy article+article{margin-top:28px}.pl-shop-copy p{margin-top:12px;font-size:17px}.pl-shop-copy .cp-link{margin-top:28px}.payment-links-page .cp-connections{padding-top:52px}@media(max-width:1100px){.pl-hero,.pl-heading-row,.pl-orders-inner{gap:40px}.pl-channel-panel,.pl-shop-inner{gap:36px}.pl-hero-copy h1{font-size:clamp(44px,5vw,60px)}.pl-message{padding:28px}.pl-message blockquote{font-size:20px}}@media(max-width:760px){.pl-hero{grid-template-columns:1fr;gap:36px;padding-block:42px 56px}.pl-hero-copy h1{max-width:13ch;font-size:clamp(43px,11vw,58px)}.pl-hero-copy>p{font-size:18px}.payment-links-page .pl-hero-photo img{aspect-ratio:6/5}.pl-heading-row,.pl-channel-panel,.pl-orders-inner,.pl-shop-inner{grid-template-columns:1fr;gap:24px}.pl-heading-row>p{font-size:17px}.pl-channels,.pl-orders{padding-block:56px}.pl-tabs{gap:28px;margin-top:28px}.pl-tabs button{font-size:19px}.pl-channel-panel{align-content:start;gap:28px;min-height:420px;padding-top:28px}.pl-channel-copy h3{max-width:none;font-size:26px}.pl-message{padding:25px}.pl-message blockquote{font-size:19px}.pl-steps{padding-block:60px}.pl-steps ol{grid-template-columns:1fr;gap:26px;margin-top:34px}.pl-steps li{grid-template-columns:30px 1fr;gap:10px 16px;display:grid}.pl-step-number{grid-row:span 2;margin:0;padding-top:3px}.pl-steps p{margin:0}.pl-orders-photo{order:2}.payment-links-page .pl-orders-photo img{aspect-ratio:1}.pl-shop{padding-block:60px 28px}.pl-shop-inner{margin-top:28px}.pl-shop-inner .cp-product-image--screen{padding:12px}.pl-shop-copy article+article{margin-top:24px}.payment-links-page .cp-connections{padding-top:32px}}@media(prefers-reduced-motion:reduce){.pl-tabs button{transition:none}}.order-pay-overview{--op-phone-edge:#24272a;--op-blue-text:#435d78}.op-hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:64px;padding-block:76px 92px;display:grid}.order-pay-overview .op-hero h1{max-width:9ch;font-size:clamp(52px,5.2vw,75px)}.op-availability{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.op-hero-copy>p{max-width:41ch;margin-top:26px;font-size:20px;line-height:1.6}.op-hero .cp-actions{gap:12px 24px}.op-hero-screens{background:var(--cp-ground);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;padding:42px 24px 32px;display:grid}.op-hero-screens .op-screen--basket{margin-top:48px}.op-screen{min-width:0}.op-screen>a{display:block}.op-phone-frame{border:6px solid var(--op-phone-edge);background:var(--cp-paper);aspect-ratio:1/2;border-radius:30px;overflow:hidden}.op-screen img{width:100%;height:auto;display:block}.op-phone-frame img{object-fit:contain;object-position:top;height:100%}.op-screen figcaption{color:var(--cp-muted);gap:3px;margin-top:15px;font-size:13px;line-height:1.45;display:grid}.op-screen figcaption>span:first-child{color:var(--cp-ink);font-weight:500}.op-screen figcaption>span:last-child{align-items:baseline;gap:4px;font-size:11px;display:flex}.op-screen figcaption svg{flex-shrink:0;align-self:center}.op-hero-screens .op-screen figcaption,.op-detail .op-screen figcaption{color:var(--op-blue-text)}.op-guest{padding-block:0 108px}.op-guest h2{border-top:1px solid var(--cp-rule);max-width:none;padding-top:56px;font-size:clamp(30px,2.7vw,39px)}.op-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin:44px 0 0;padding:0;list-style:none;display:grid}.op-step-number{color:var(--cp-muted);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:14px;display:block}.op-steps p,.op-code-options p{margin-top:15px;font-size:17px}.op-detail{background:var(--cp-ground);padding-block:90px}.op-detail-inner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.op-detail-screen{justify-self:center;width:min(300px,100%)}.op-detail-copy h2{max-width:15ch}.op-detail-copy>p{max-width:44ch;color:var(--op-blue-text);margin-top:28px;font-size:21px}.op-detail-notes{margin-top:40px}.op-detail-notes>div{border-top:1px solid color-mix(in srgb,var(--cp-accent) 23%,transparent);padding-block:23px}.op-detail-notes h3{font-size:21px}.op-detail-notes p{color:var(--op-blue-text);margin-top:10px;font-size:17px}.op-detail-copy>.cp-link{margin-top:14px}.op-menu{padding-block:108px}.op-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:90px;margin-bottom:52px;display:grid}.op-section-heading h2{max-width:17ch}.op-section-heading>p{max-width:47ch;padding-top:4px;font-size:20px}.op-desktop-frame{border:1px solid var(--cp-rule);border-radius:8px;overflow:hidden}.op-screen--management figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.op-menu-notes{grid-template-columns:1fr 1fr;gap:20px 90px;margin-top:45px;display:grid}.op-menu-notes>div{border-top:1px solid var(--cp-rule);padding-top:25px}.op-menu-notes p{max-width:52ch;margin-top:14px;font-size:17px}.op-menu-notes>.cp-link{grid-column:1/-1;justify-self:start}.op-handoff{background:var(--cp-dark);color:var(--cp-paper);padding-block:90px}.op-handoff-inner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.op-handoff h2{max-width:18ch}.op-handoff p{color:#c4ced5;max-width:44ch;font-size:20px}.op-handoff .cp-link{margin-top:25px}.op-codes{padding-block:108px 94px}.op-code-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;display:grid}.op-code-options>article{border-top:1px solid var(--cp-rule);padding-top:24px}.op-payment{background:#fff4d6;padding-block:88px}.op-payment .op-section-heading>p,.op-payment-modes p{color:#78602f}.op-payment-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;display:grid}.op-payment-modes article{border-top:1px solid #d9c99f;padding-top:24px}.op-payment-modes p{margin-top:14px;font-size:17px}.op-connected-products{background:var(--cp-neutral);margin-bottom:95px}@media(max-width:1100px){.op-hero{grid-template-columns:.9fr 1.1fr;gap:35px;padding-block:60px 76px}.op-hero-screens{gap:14px;padding-inline:18px}.op-phone-frame{border-width:5px;border-radius:24px}.op-detail-inner,.op-section-heading,.op-menu-notes,.op-handoff-inner{gap:50px}.op-steps,.op-code-options,.op-payment-modes{gap:32px}}@media(max-width:760px){.op-hero{grid-template-columns:1fr;gap:42px;padding-block:44px 55px}.order-pay-overview .op-hero h1{font-size:clamp(48px,10.5vw,66px)}.op-hero-copy>p{max-width:40ch;margin-top:24px;font-size:18px}.op-hero .cp-actions{gap:12px 18px}.op-hero .cp-button{gap:12px;padding-inline:17px}.op-hero-screens{justify-self:center;gap:14px;width:100%;max-width:540px;padding:25px 14px 23px}.op-hero-screens .op-screen--basket{margin-top:30px}.op-hero-screens .op-phone-frame{border-width:4px;border-radius:19px}.op-screen figcaption{margin-top:12px;font-size:12px}.op-screen figcaption>span:last-child{font-size:11px}.op-guest{padding-bottom:64px}.op-guest h2{padding-top:36px;font-size:30px}.op-steps{grid-template-columns:1fr;gap:26px;margin-top:34px}.op-steps li{grid-template-columns:24px 1fr;column-gap:17px;display:grid}.op-step-number{grid-row:1/3;margin:4px 0 0}.op-steps h3,.op-code-options h3,.op-payment-modes h3,.op-menu-notes h3{font-size:21px}.op-steps p{grid-column:2;margin-top:9px}.op-detail,.op-handoff,.op-payment{padding-block:64px}.op-detail-inner,.op-section-heading,.op-handoff-inner{grid-template-columns:1fr;gap:28px}.op-detail-copy{grid-row:1}.op-detail-copy h2,.op-section-heading h2,.op-handoff h2{max-width:18ch}.op-detail-copy>p,.op-section-heading>p,.op-handoff p{font-size:18px}.op-detail-copy>p{margin-top:22px}.op-detail-notes{margin-top:28px}.op-detail-screen{width:min(270px,100%);margin-top:18px}.op-menu{padding-block:64px}.op-section-heading{gap:22px;margin-bottom:34px}.op-section-heading>p{padding:0}.op-menu-notes{grid-template-columns:1fr;gap:24px;margin-top:30px}.op-menu-notes>div{padding-top:20px}.op-menu-notes>.cp-link{margin-top:-4px}.op-codes{padding-block:64px}.op-code-options,.op-payment-modes{grid-template-columns:1fr;gap:25px}.op-code-options>article{padding-top:21px}.op-code-options p{margin-top:10px}.op-connected-products{margin-bottom:60px}}.payments-overview{--pay-paper:#fffefa;--pay-ink:#1c2225;--pay-muted:#5b6062;--pay-line:#d9dbd8;--pay-surface:#f6f5f2;--pay-dark:#181e21;--pay-focus:#8055b1;background:var(--pay-paper);color:var(--pay-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Tillable Grotesk,Helvetica Neue,Helvetica,sans-serif;font-weight:400;line-height:1.6}.payments-overview *,.payments-overview :before,.payments-overview :after{box-sizing:border-box}.payments-overview :is(h1,h2,h3,p,figure){margin:0}.payments-overview :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;font-weight:500}.payments-overview h2{font-size:clamp(36px,3.75vw,54px);line-height:1.13}.payments-overview h3{font-size:26px;line-height:1.25}.payments-overview p{color:var(--pay-muted)}.payments-overview a{color:inherit;text-underline-offset:5px;text-decoration:none}.payments-overview button{font:inherit;cursor:pointer}.payments-overview :is(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--pay-focus);outline-offset:5px}.payments-overview ::selection{color:var(--pay-ink);background:#dfd1ee}.payments-overview section[id]{scroll-margin-top:90px}.pay-wrap{width:min(1248px,100% - 112px);margin-inline:auto}.pay-section{padding-block:112px}.pay-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.pay-section-heading p{max-width:47ch;font-size:18px;line-height:1.65}.pay-section-heading .pay-text-link{margin-top:16px}.pay-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.payments-overview .pay-button{background:var(--pay-ink);min-height:49px;color:var(--pay-paper);border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:13px 23px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .18s;display:inline-flex}.payments-overview .pay-button:hover{background:#3d4547}.payments-overview .pay-text-link{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.payments-overview .pay-text-link:hover{text-decoration:underline}.payments-overview :is(.pay-button,.pay-text-link) svg{flex-shrink:0}.pay-hero{padding-top:66px}.pay-hero-copy{text-align:center}.payments-overview .pay-hero h1{letter-spacing:-.03em;white-space:pre-line;font-size:clamp(44px,5.05vw,73px);line-height:1.08}.pay-hero-copy>p{text-wrap:pretty;max-width:650px;margin:25px auto 27px;font-size:20px;line-height:1.5}.pay-hero .pay-actions{justify-content:center}.pay-hero .pay-status{margin-top:20px}.pay-hero-stage{margin-top:48px}.pay-device-photo{background:#fff4d6;place-items:center;min-width:0;min-height:350px;padding:36px 30px;display:grid;position:relative;overflow:hidden}.pay-device-arrangement{justify-content:center;align-items:flex-end;gap:4%;width:min(100%,520px);min-width:0;display:flex}.pay-device{filter:drop-shadow(0 16px 12px #2c241721);flex:none;height:auto;display:block;overflow:visible}.pay-device-photo--hero{min-height:450px;padding:32px 48px 72px}.pay-device-photo--hero .pay-device-arrangement{width:min(100%,860px)}.pay-device-photo--hero .pay-device--register{width:55%}.pay-device-photo--hero .pay-device--handheld{width:19%}.pay-device-photo--hero .pay-device--terminal{width:18%}.pay-device-photo--hero figcaption{color:#78602f;text-align:center;font-size:13px;line-height:1.5;position:absolute;inset:auto 24px 24px}.pay-device-photo--connected{background:#f4e9de}.pay-device-photo--connected .pay-device-arrangement{gap:0}.pay-device-photo--connected .pay-device--register{width:73%}.pay-device-photo--connected .pay-device--terminal{width:25%;margin-left:-3%}.pay-device-photo--handheld{background:#eee9f3}.pay-device-photo--handheld .pay-device--handheld{width:min(36%,155px)}.pay-device-photo--in-person{min-height:380px}.pay-device-photo--in-person .pay-device-arrangement{gap:10%}.pay-device-photo--in-person .pay-device--handheld,.pay-device-photo--in-person .pay-device--terminal{width:32%}.pay-product-screen{background:#e9f1fc;align-content:center;gap:18px;min-width:0;margin:0;padding:clamp(20px,3vw,40px);display:grid}.pay-product-screen>a{cursor:zoom-in;border-radius:6px;min-width:0;display:block}.payments-overview .pay-product-screen>a:focus-visible{outline:3px solid var(--pay-focus);outline-offset:6px}.pay-product-screen img{object-fit:contain;background:var(--pay-paper);border:1px solid #1c22251a;border-radius:6px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 14px 32px -16px #1a31493d}.pay-product-screen figcaption{color:#42638a;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:inline-flex}.pay-product-screen figcaption svg{flex-shrink:0}.pay-product-screen--channel{min-height:380px;padding:24px}.pay-product-screen--report{background:#dae7ed;min-height:400px;padding:28px}.pay-product-screen--shop{padding:clamp(24px,4vw,56px)}.pay-shop .pay-section-heading{align-items:start}.pay-shop .pay-section-heading h2{max-width:19ch}.pay-channel-tabs{border-bottom:1px solid var(--pay-line);gap:36px;margin-bottom:32px;display:flex}.pay-channel-tabs button{min-height:54px;color:var(--pay-muted);background:0 0;border:0;padding:4px 0 18px;font-size:19px;font-weight:500;transition:color .18s;position:relative}.pay-channel-tabs button:hover,.pay-channel-tabs button[aria-selected=true]{color:var(--pay-ink)}.pay-channel-tabs button[aria-selected=true]:after{content:"";background:currentColor;height:2px;position:absolute;inset:auto 0 -1px}.pay-channel-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;min-height:380px;display:grid}.pay-channel-copy{min-width:0}.payments-overview .pay-channel-copy h3{font-size:34px;line-height:1.16}.pay-channel-copy>p{max-width:44ch;margin-top:20px;font-size:17px}.pay-product-links{margin:24px 0 0;padding:0;list-style:none}.pay-product-links li{border-bottom:1px solid var(--pay-line)}.pay-product-links a{align-items:center;gap:12px;min-height:48px;padding-block:10px;font-size:15px;display:flex}.pay-product-links a:hover>span:first-child{text-decoration:underline}.pay-product-links svg{flex-shrink:0;margin-left:auto}.pay-channel-panel--remote{background:#f0eafa;grid-template-columns:minmax(0,1fr);padding:56px}.pay-channel-panel--remote .pay-channel-copy{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px 80px;display:grid}.pay-channel-panel--remote .pay-channel-copy h3{grid-area:1/1}.pay-channel-panel--remote .pay-channel-copy>p{color:#695184;grid-area:2/1;margin-top:0}.pay-channel-panel--remote .pay-product-links{border-top:1px solid #d8cce6;grid-area:1/2/span 2;align-self:center;width:100%;margin:0}.pay-channel-panel--remote .pay-product-links li{border-color:#d8cce6}.pay-channel-panel--remote .pay-product-links a{min-height:68px;font-size:18px}.payments-overview .pay-product-status{letter-spacing:0;text-transform:none;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:500}.pay-hardware{background:var(--pay-surface);padding-block:100px}.pay-hardware-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.pay-hardware-copy{max-width:51ch;padding-top:28px}.pay-hardware-copy p{margin-top:16px;font-size:17px}.pay-hardware-copy .pay-text-link{margin-top:14px}.pay-hardware-footnote{border-top:1px solid var(--pay-line);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:23px;display:flex}.pay-hardware-footnote p{font-size:15px}.pay-connected{background:var(--pay-dark);color:var(--pay-paper);padding-block:100px 84px}.pay-connected-grid{grid-template-columns:1fr 1.06fr;align-items:center;gap:72px;display:grid}.pay-connected-copy>p{color:#b8c3c7;margin-top:26px;font-size:18px;line-height:1.7}.pay-connected-copy .pay-text-link{margin-top:24px}.pay-connected-details{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:60px;display:grid}.pay-connected-details>div{border-top:1px solid #41494c;padding-top:23px}.payments-overview .pay-connected-details h3{font-size:20px;line-height:1.35}.pay-connected-details p{color:#b8c3c7;margin-top:12px;font-size:16px;line-height:1.7}.pay-connected :focus-visible{outline-color:#d8c7ec}.pay-payouts{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.pay-payout-copy>p{max-width:44ch;margin-top:26px;font-size:18px}.pay-payout-copy .pay-text-link{margin-top:23px}.pay-payment-journey{margin:0;padding:0;list-style:none}.pay-payment-journey li{border-bottom:1px solid var(--pay-line);gap:23px;padding-block:26px;display:flex}.pay-payment-journey li:first-child{padding-top:0}.pay-payment-journey li>span{color:var(--pay-muted);font-variant-numeric:tabular-nums;padding-top:3px;font-size:16px}.payments-overview .pay-payment-journey h3{font-size:23px}.pay-payment-journey p{margin-top:12px;font-size:16px}.pay-setup{background:#fff4d6;padding-block:88px}.pay-setup-grid{grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.pay-setup p{color:#78602f}.pay-setup-grid>div>p{max-width:48ch;margin-top:24px;font-size:18px}.pay-setup .pay-actions{margin-top:28px}.pay-setup-options{padding-top:5px}.pay-setup-options>div+div{margin-top:30px}.payments-overview .pay-setup-options h3{font-size:23px}.pay-setup-options p{margin-top:10px;font-size:17px}.pay-setup-options>.pay-text-link{margin-top:25px}.pay-faq{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.pay-faq-intro>p{margin-top:24px;font-size:17px}.pay-faq-intro .pay-text-link{margin-top:17px}.pay-faq-list details{border-bottom:1px solid var(--pay-line)}.pay-faq-list details:first-child{border-top:1px solid var(--pay-line)}.pay-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding-block:22px;font-size:18px;line-height:1.45;list-style:none;display:flex}.pay-faq-list summary::-webkit-details-marker{display:none}.pay-faq-list summary svg{flex-shrink:0;transition:transform .18s}.pay-faq-list details[open] summary svg{transform:rotate(45deg)}.pay-faq-list details>p{padding:0 38px 26px 0;font-size:16px;line-height:1.75}.pay-closing{text-align:center;padding-block:35px 110px}.pay-closing-logo{width:96px;height:auto;margin:0 auto 28px;display:block}.pay-closing>p{margin-top:24px;font-size:18px}.pay-closing .pay-actions{justify-content:center;margin-top:28px}@media(max-width:1100px){.pay-wrap{width:calc(100% - 72px)}.pay-section-heading,.pay-channel-panel,.pay-connected-grid,.pay-payouts,.pay-setup-grid,.pay-faq{gap:40px}.pay-hardware-grid,.pay-connected-details{gap:28px}.pay-channel-panel--remote{padding:40px}.pay-channel-panel--remote .pay-channel-copy{column-gap:40px}}@media(max-width:760px){.pay-wrap{width:calc(100% - 44px)}.pay-section{padding-block:68px}.payments-overview h2{font-size:clamp(34px,7.8vw,46px)}.pay-hero{padding-top:42px}.payments-overview .pay-hero h1{font-size:clamp(36px,7.8vw,52px)}.pay-hero-copy>p{margin-top:22px;font-size:17px}.pay-actions{gap:12px 22px}.pay-hero-stage{margin-top:32px}.pay-device-photo{min-height:300px;padding:28px 22px}.pay-device-photo--hero{min-height:270px;padding:30px 18px 60px}.pay-device-photo--hero figcaption{font-size:12px;bottom:20px}.pay-device-photo--connected .pay-device-arrangement{width:min(100%,420px)}.pay-device-photo--handheld .pay-device--handheld{width:min(40%,140px)}.pay-device-photo--in-person .pay-device-arrangement{width:min(100%,410px)}.pay-product-screen{gap:14px;padding:18px}.pay-product-screen--channel,.pay-product-screen--report{min-height:280px}.pay-product-screen--shop{padding:16px}.pay-product-screen figcaption{font-size:12px}.pay-section-heading,.pay-channel-panel,.pay-connected-grid,.pay-payouts,.pay-setup-grid,.pay-faq{grid-template-columns:minmax(0,1fr);gap:28px}.pay-section-heading{margin-bottom:30px}.pay-section-heading p{font-size:17px}.pay-channel-tabs{gap:26px;margin-bottom:24px}.pay-channel-tabs button{white-space:nowrap;min-height:50px;padding-bottom:16px;font-size:16px}.pay-channel-panel{align-content:start;min-height:740px}.payments-overview .pay-channel-copy h3{font-size:29px}.pay-channel-copy>p{margin-top:16px}.pay-product-links{margin-top:18px}.pay-channel-panel--remote{align-content:center;padding:36px 26px}.pay-channel-panel--remote .pay-channel-copy{grid-template-columns:minmax(0,1fr);gap:20px}.pay-channel-panel--remote .pay-channel-copy h3,.pay-channel-panel--remote .pay-channel-copy>p,.pay-channel-panel--remote .pay-product-links{grid-area:auto}.pay-channel-panel--remote .pay-product-links{margin-top:20px}.pay-channel-panel--remote .pay-product-links a{min-height:64px;font-size:16px}.pay-hardware{padding-block:64px}.pay-hardware-grid{grid-template-columns:minmax(0,1fr);gap:40px}.pay-hardware-copy{padding-top:24px}.payments-overview .pay-hardware-copy h3{font-size:25px}.pay-hardware-footnote{flex-direction:column;align-items:flex-start;gap:8px;margin-top:30px}.pay-connected{padding-block:68px}.pay-connected-copy>p{font-size:17px}.pay-connected-grid{gap:35px}.pay-connected-details{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px}.pay-connected-details>div{padding-top:20px}.pay-payment-journey{margin-top:10px}.pay-setup{padding-block:64px}.pay-setup-grid{gap:40px}.pay-setup-grid>div>p{font-size:17px}.pay-faq{gap:32px}.pay-faq-list summary{min-height:72px;font-size:17px}.pay-closing{padding-block:15px 72px}.pay-closing>p{font-size:17px}.payments-overview section[id]{scroll-margin-top:115px}}@media(max-width:370px){.pay-channel-panel{min-height:780px}.pay-channel-tabs{gap:17px}.pay-channel-tabs button{font-size:15px}.payments-overview .pay-hero h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.payments-overview *,.payments-overview :before,.payments-overview :after{scroll-behavior:auto!important;transition:none!important}}.pay-fee-example{background:var(--cp-ground);padding-block:85px}.pay-fee-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.pay-fee-inner>div>p{color:var(--cp-accent);margin-top:24px;font-size:18px;line-height:1.7}.pay-fee-inner label{margin-top:30px;font-size:16px;display:block}.pay-fee-inner input{border:1px solid var(--cp-rule);background:var(--cp-paper);width:min(100%,280px);min-height:52px;color:var(--cp-ink);font:inherit;font-variant-numeric:proportional-nums;border-radius:8px;margin-top:10px;padding:10px 15px;font-size:22px;display:block}.pay-fee-inner .pay-fee-note{margin-top:14px;font-size:14px}.pay-fee-results{gap:28px;display:grid}.pay-fee-results article{border-block-start:1px solid var(--cp-rule);grid-template-columns:1fr auto;gap:8px 24px;padding-block:24px;display:grid}.pay-fee-results p,.pay-fee-results span{color:var(--cp-accent)}.pay-fee-results strong{font-variant-numeric:proportional-nums;overflow-wrap:anywhere;grid-column:1/-1;font-size:clamp(32px,3.5vw,48px);font-weight:500}.pay-fee-results span{grid-column:1/-1;font-size:14px}@media(max-width:760px){.pay-fee-example{padding-block:58px}.pay-fee-inner{grid-template-columns:minmax(0,1fr);gap:36px}.pay-fee-inner>div>p{font-size:17px}.pay-fee-results article{gap:10px}}
