body:has(.qp-page) #guest-main{background:#fff}.qp-page{font-family:Inter,'Segoe UI',sans-serif;color:#6e8597;padding-bottom:35px}.qp-page *{box-sizing:border-box}.qp-page h1,.qp-page h2,.qp-page h3{font-family:Nunito,'Segoe UI',sans-serif;color:#315d7b;font-weight:800;line-height:1.35}.qp-page h2{font-size:27px;margin:10px 0 19px}.qp-page h3{font-size:19px;margin:12px 0}.qp-page p{font-size:14px;line-height:1.8;margin:0 0 20px}.qp-page a{text-decoration:none;color:#477da6}.qp-page a:focus-visible,.qp-page summary:focus-visible{outline:3px solid #88b5d6;outline-offset:4px}.qp-page .dx-button{color:#fff;font-size:12px}.qp-page-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:15px 0 22px}.qp-page-intro .pl-breadcrumb{margin:0}.qp-page-intro h1{font-size:25px;margin:0;text-align:right}.qp-hero{display:grid;grid-template-columns:1.3fr 1fr;border:1px solid #e0e8ef;border-radius:16px;overflow:hidden;background:#fff;align-items:center}.qp-hero>figure{margin:0;background:#fff}.qp-hero>figure>img{display:block;width:100%;height:auto;object-fit:contain;opacity:1;filter:none}.qp-hero figcaption{font-size:8px;line-height:1.5;padding:9px 13px;color:#9eacb8}.qp-hero-copy{padding:25px 35px}.qp-hero-copy .qp-logo{width:132px;height:96px;object-fit:contain;opacity:1;filter:none;display:block}.qp-hero-copy h2{font-size:32px;margin-top:15px}.qp-hero-copy p{max-width:39ch;font-size:14px}.qp-kicker{font-size:10px;font-weight:600;letter-spacing:.06em;color:#90a3b2}.qp-link{font-size:11px;font-weight:600}.qp-network{margin:38px 0;padding:30px;background:#f3f7fc;border:1px solid #dce7f2;border-radius:16px}.qp-network>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.qp-network>header h2{font-size:25px;margin:0}.qp-sales-channels{display:grid;grid-template-columns:1fr 50px 1fr;align-items:stretch;gap:15px}.qp-sales-channels>a{display:flex;flex-direction:column;padding:23px;background:#fff;border:1px solid #d9e5f0;border-radius:12px;min-width:0}.qp-node-top{display:flex;align-items:center;gap:12px;color:#7da3c2}.qp-node-top>span{font-size:10px;color:#8a9fb2}.qp-sales-channels h3{font-size:22px}.qp-channel-bridge{display:flex;align-items:center;justify-content:center;color:#a3bed6;font-size:28px}.qp-mini-checkout{display:flex;gap:12px;align-items:center;justify-content:center;margin:22px 0 27px;padding:18px 10px;border:1px solid #e2eaf2;background:#f8fbfe;border-radius:9px;min-height:134px}.qp-mini-checkout>span{display:flex;flex-direction:column;align-items:center;gap:13px;font-size:10px;text-align:center;flex:1;color:#7895ad}.qp-mini-checkout>b{font-weight:400;font-size:13px;color:#b8ccdd}.qp-sales-channels .qp-link{margin-top:auto}.qp-mini-web{margin:6px 0 20px;border:1px solid #e2eaf2;border-radius:9px;overflow:hidden}.qp-mini-web>div:first-child{display:flex;align-items:center;gap:4px;padding:9px;background:#f4f8fd}.qp-mini-web i{width:4px;height:4px;border-radius:50%;background:#bdd1e3}.qp-mini-web strong{font-size:9px;margin-left:8px;font-weight:500;color:#8aa4b9}.qp-mini-products{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px}.qp-mini-products>span{display:flex;align-items:center;justify-content:center;gap:12px;background:#f5f9fd;border:1px solid #e2ecf4;border-radius:6px;padding:20px 9px;color:#9ab5cb}.qp-mini-products b{font-size:10px;font-weight:500;color:#90a8ba}.qp-expansion{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;padding-top:23px;border-top:1px solid #dce7f2}.qp-expansion>a{display:flex;gap:15px;align-items:flex-start;padding:20px;border:1px solid #e4e6ed;border-radius:11px;background:#fffaf1}.qp-expansion>a:nth-child(2){background:#f6f3fc}.qp-expansion>a>svg{color:#b29d74;flex-shrink:0}.qp-expansion>a:nth-child(2)>svg{color:#a394bf}.qp-expansion span{font-size:8px;color:#a89b83;font-weight:500;letter-spacing:.04em}.qp-expansion h3{font-size:18px;margin:8px 0}.qp-expansion p{font-size:12px;margin:0}.qp-expansion>a>b{margin-left:auto;color:#9cb0bf;font-weight:400}.qp-counter-story{margin:36px 0}.qp-counter-story>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.qp-counter-story a{border:1px solid #dfe7ef;border-radius:12px;padding:24px;background:#fff}.qp-feature-icon{display:inline-flex;align-items:center;justify-content:center;background:#f1f6fc;border:1px solid #e0eaf3;width:49px;height:49px;border-radius:12px;color:#86a6c1}.qp-counter-story p{font-size:12px}.qp-faq{margin:38px 0}.qp-faq details{border-bottom:1px solid #e4ebf1;padding:17px 0}.qp-faq summary{cursor:pointer;font-size:13px;color:#64849d}.qp-faq p{font-size:12px;margin:16px 0 0}.qp-request{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px;background:#edf4fc;border:1px solid #dce7f3;border-radius:14px}.qp-request h2{font-size:24px;margin:0 0 10px}.qp-request p{font-size:12px;margin:0}.qp-request>a{flex-shrink:0}@media(max-width:1100px){.qp-hero-copy{padding:23px}.qp-hero-copy h2{font-size:27px}.qp-hero-copy .qp-logo{width:110px;height:80px}.qp-hero-copy p{font-size:13px}.qp-network{padding:24px}.qp-sales-channels{grid-template-columns:1fr 25px 1fr;gap:9px}.qp-mini-checkout{gap:6px}.qp-mini-checkout>span{font-size:9px}.qp-mini-products>span{flex-direction:column;gap:8px}.qp-counter-story>div{gap:13px}.qp-counter-story a{padding:20px}}@media(max-width:760px){.qp-page-intro{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.qp-page-intro h1{font-size:23px;text-align:left}.qp-hero{grid-template-columns:1fr}.qp-hero-copy{padding:22px}.qp-hero-copy h2{font-size:27px}.qp-hero-copy .qp-logo{width:105px;height:76px}.qp-hero-copy p{max-width:none}.qp-network{padding:20px}.qp-network>header{display:block}.qp-network>header h2{font-size:23px;margin-top:12px}.qp-sales-channels{grid-template-columns:1fr;gap:13px}.qp-channel-bridge{transform:rotate(90deg);height:22px;font-size:24px}.qp-sales-channels>a{padding:20px}.qp-mini-checkout{gap:11px;min-height:115px}.qp-mini-checkout>span{font-size:10px}.qp-mini-products>span{flex-direction:row}.qp-expansion{grid-template-columns:1fr;gap:15px}.qp-expansion>a{padding:18px}.qp-counter-story>div{grid-template-columns:1fr}.qp-counter-story h2{font-size:23px}.qp-request{flex-direction:column;align-items:flex-start;padding:23px}.qp-request h2{font-size:23px}}
.qp-fiscal{display:grid;grid-template-columns:1fr 1.1fr;gap:20px 35px;align-items:center;padding:28px;margin:30px 0;background:#fff7e9;border:1px solid #ecdfc8;border-radius:15px}.qp-fiscal h2{font-size:25px;max-width:27ch}.qp-fiscal p{font-size:13px}.qp-okc-brands{display:flex;flex-wrap:wrap;gap:10px}.qp-okc-brands>span{font-size:13px;font-weight:600;color:#a68a5e;padding:9px 15px;border:1px solid #eadcc5;background:#fffdf7;border-radius:7px}.qp-fiscal-model{display:flex;gap:30px;justify-content:center;align-items:center;background:#fffdf8;border:1px solid #ecdfc8;border-radius:12px;padding:25px}.qp-fiscal-source{display:flex;flex-direction:column;align-items:center;gap:13px;color:#80a1bd}.qp-fiscal-source>svg{width:55px;height:55px}.qp-fiscal-source>strong{font:800 17px Nunito,sans-serif;color:#5b7e98}.qp-fiscal-source>span{font-size:10px;color:#96aabb}.qp-fiscal-arrow{font-size:29px;color:#c2b391}.qp-okc-device{width:125px;background:#f1f3f6;border:1px solid #cdd8e2;border-radius:12px;padding:11px;position:relative;box-shadow:0 5px 0 #dde5ed}.qp-okc-paper{width:69px;margin:-22px auto 12px;background:#fff;border:1px solid #dbe2e9;padding:9px 8px}.qp-okc-paper>i{height:2px;background:#d9e2eb;display:block;margin:4px 0}.qp-okc-screen{background:#e3eef8;border:1px solid #cbdcec;border-radius:5px;text-align:center;padding:11px 6px;color:#6b8ba6;font-size:14px;font-weight:600}.qp-okc-screen>small{display:block;font-size:8px;font-weight:400;margin-top:6px}.qp-okc-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.qp-okc-keys>i{height:13px;border:1px solid #d0dce6;border-radius:3px;background:#fff}.qp-okc-keys>i:last-child{background:#cce6da;border-color:#bbd7c9}.qp-fiscal-note{grid-column:1/-1;font-size:9px;line-height:1.5;color:#ac9f8b}.qp-hero-copy h2{max-width:17ch}@media(max-width:760px){.qp-fiscal{grid-template-columns:1fr;padding:22px}.qp-fiscal h2{font-size:23px}.qp-fiscal-model{gap:18px;padding:27px 14px 20px}.qp-fiscal-source>span{font-size:9px}.qp-fiscal-source>strong{font-size:15px}.qp-okc-device{width:116px}.qp-fiscal-arrow{font-size:24px}}
.qp-hero-copy h1{font-size:32px;letter-spacing:-.015em;line-height:1.35;margin:15px 0 19px;max-width:17ch}@media(max-width:1100px){.qp-hero-copy h1{font-size:27px}}
