.order-guide{color:#26394c;padding-top:30px;padding-bottom:48px;max-width:1200px}.guide-heading{margin:0 0 28px;padding:26px 30px;background:#f2f5f8;border:1px solid #d6dfe7;border-left:5px solid #f3b528;border-radius:14px}.guide-heading .jdc-label{font-size:12px!important;letter-spacing:1.2px;padding:0;background:none;border:0;color:#667689}.guide-heading h1{font-size:clamp(27px,3.2vw,38px);line-height:1.5;margin:8px 0;color:#172d42;letter-spacing:0}.guide-heading>p{font-size:16px;line-height:1.8;margin:0;color:#52667a}.guide-section-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0 0 14px}.order-guide h2{font-size:25px;line-height:1.5;margin:0;color:#172d42}.guide-shop-link{color:#26394c;font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0 0 30px}.guide-steps>li{display:flex;gap:13px;align-items:flex-start;padding:19px 20px;border:1px solid #d5dfe7;background:#fff;border-radius:12px;min-width:0}.guide-step-number{display:grid;place-items:center;flex:none;background:#172d42;color:#fff;width:32px;height:32px;border-radius:9px;font-size:16px;font-weight:700}.guide-steps h3{font-size:18px;margin:2px 0 7px;line-height:1.5;color:#172d42}.guide-steps p{font-size:14px;line-height:1.85;color:#52667a;margin:0}.guide-provider{display:flex;gap:16px;align-items:center;padding:20px 24px;background:#172d42;color:#fff;border:1px solid #172d42;border-radius:12px;margin-bottom:16px}.guide-provider-mark{display:grid;place-items:center;width:64px;height:44px;border:1px solid #d6b56b;background:#fff3d4;border-radius:12px;color:#172d42;font:700 18px/1 Arial,sans-serif;flex:none}.guide-provider strong{font-size:20px;line-height:1.65}.guide-provider p{font-size:14px;line-height:1.85;margin:5px 0 0;color:#e2eaf0}.guide-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-payment-card{display:flex;flex-direction:column;padding:24px;border:1px solid #cbd7e2;border-radius:14px;background:#fff;min-width:0}.guide-payment-card>header{display:flex;gap:12px;align-items:flex-start}.guide-method-number{font:700 12px/1.5 Arial,sans-serif;color:#51677c;padding:8px;background:#f0f4f7;border:1px solid #d5dfe7;border-radius:7px}.guide-payment-card h3{font-size:23px;line-height:1.5;margin:0 0 4px;color:#172d42}.guide-payment-card header p{font-size:14px;line-height:1.7;color:#52667a;margin:0}.guide-card-logos,.guide-qr-logo{display:flex;align-items:center;min-height:83px;margin:13px 0 9px}.order-guide .payment-brand-logos{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.order-guide .payment-brand-logos>span{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border:1px solid #d3dfe8;background:#fff;border-radius:9px;padding:4px;box-sizing:border-box}.order-guide .payment-brand-logos img{display:block;width:46px;height:46px;object-fit:contain}.order-guide .payment-brand-logos-qr>span{width:89px;height:73px}.order-guide .payment-brand-logos-qr img{width:72px;height:65px}.order-guide .payment-brand-logos-qr>small{font-size:13px;font-weight:600;color:#37576f}.guide-payment-card ol{padding-left:23px;margin:5px 0 16px;color:#40586d}.guide-payment-card li{font-size:15px;line-height:1.85;margin:7px 0;padding-left:2px}.guide-availability{font-size:13px;line-height:1.8;padding:11px 13px;background:#f1f5f8;border:1px solid #d9e2ea;border-radius:8px;color:#52667a;margin:auto 0 0}.guide-deadline{padding:18px 22px;background:#fff7e4;border:1px solid #dfc78f;border-left:4px solid #cb9419;border-radius:10px;margin:16px 0}.guide-deadline strong{font-size:17px;color:#684a14}.guide-deadline p{font-size:14px;line-height:1.85;color:#705d36;margin:7px 0 0}.guide-data-note{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 22px;border:1px solid #d4dfe8;border-radius:10px;background:#f4f7f9;margin-bottom:30px}.guide-data-note h3{font-size:18px;margin:0 0 7px;line-height:1.5}.guide-data-note p{font-size:14px;line-height:1.85;margin:0;color:#52667a;max-width:720px}.guide-data-note>a{font-size:14px;line-height:1.7;font-weight:600;color:#205476;flex:0 0 175px;text-decoration:underline;text-underline-offset:4px}.guide-faq{margin:28px 0}.guide-faq h2{margin-bottom:14px}.guide-faq details{border:1px solid #d6dfe7;border-radius:10px;margin:9px 0;padding:0 18px;background:#fff}.guide-faq summary{position:relative;cursor:pointer;padding:17px 27px 17px 0;font-size:16px;font-weight:600;line-height:1.7;list-style:none;color:#213e55}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:'+';position:absolute;right:0;top:17px;font:500 23px/1.2 Arial,sans-serif;color:#62788b}.guide-faq details[open] summary:after{content:'−'}.guide-faq details[open] summary{border-bottom:1px solid #e3e9ef}.guide-faq p{font-size:15px;line-height:1.9;color:#40586d;margin:15px 0}.guide-faq details>a{display:inline-block;color:#205476;text-decoration:underline;font-size:14px;margin:0 0 16px}.order-guide .guide-contact{margin:25px 0 0;padding:24px;border:1px solid #d4dfe8;background:#f3f6f8;border-radius:12px}.guide-contact>p{font-size:15px;color:#52667a;line-height:1.8;margin:8px 0 20px}.order-guide a:focus-visible,.order-guide summary:focus-visible{outline:3px solid #b98113;outline-offset:4px}.order-guide .policy-shortcuts{margin-top:26px}
@media(max-width:900px){.guide-steps{grid-template-columns:1fr;gap:9px}.guide-steps>li{padding:15px 18px}.guide-steps h3{margin:0 0 4px}.guide-payment-card{padding:20px}.guide-card-logos,.guide-qr-logo{min-height:110px}.guide-provider{padding:18px 20px}.guide-data-note{gap:18px}.guide-data-note>a{flex-basis:145px}}
@media(max-width:650px){.order-guide{padding-top:20px;padding-bottom:32px}.guide-heading{padding:21px 19px;margin-bottom:23px}.guide-heading h1{font-size:28px}.guide-heading>p{font-size:15px}.guide-section-heading{gap:10px;align-items:flex-start}.order-guide h2{font-size:23px}.guide-shop-link{font-size:13px;padding-top:5px}.guide-payment-grid{grid-template-columns:1fr;gap:12px}.guide-provider{align-items:flex-start;padding:18px;gap:12px}.guide-provider strong{font-size:18px}.guide-provider p{font-size:14px}.guide-provider-mark{width:53px;height:35px;font-size:15px}.guide-payment-card{padding:20px 18px}.guide-payment-card h3{font-size:22px}.guide-card-logos,.guide-qr-logo{min-height:0;margin:17px 0 10px}.order-guide .payment-brand-logos>span{width:50px;height:50px}.order-guide .payment-brand-logos img{width:42px;height:42px}.order-guide .payment-brand-logos-qr>span{width:89px;height:73px}.order-guide .payment-brand-logos-qr img{width:72px;height:65px}.guide-deadline{padding:16px 18px}.guide-data-note{display:block;padding:18px}.guide-data-note>a{display:inline-block;margin-top:12px}.guide-faq summary{font-size:15px}.guide-faq details{padding:0 15px}.order-guide .guide-contact{padding:21px 18px}}

.guide-payment-installment{grid-column:1/-1}.guide-payment-card>.payment-brand-logos{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.guide-payment-card>.payment-brand-logos>span{display:flex;align-items:center;justify-content:center;width:82px;height:50px;padding:6px;border:1px solid #dce4ec;border-radius:8px;background:#fff}.guide-payment-card>.payment-brand-logos img{width:100%;height:100%;object-fit:contain}.guide-payment-card>.payment-brand-logos>small{display:none}.guide-payment-card>p{line-height:1.8}

.order-guide .guide-payment-card>.payment-brand-logos{gap:8px}.order-guide .guide-payment-card>.payment-brand-logos>span{width:82px;height:50px;box-sizing:border-box;overflow:hidden;flex-shrink:0}.order-guide .guide-payment-card>.payment-brand-logos img{width:68px;height:36px;max-width:100%;max-height:100%;object-fit:contain}

.payment198-threshold,.guide-installment-minimum{padding:12px;border:1px solid #d3dfeb;border-radius:10px;background:#f1f6fa;color:#29465f;font-size:14px;line-height:1.8}.guide-installment-minimum dl{margin:10px 0}.guide-installment-minimum dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.guide-installment-minimum dd{margin:0;font-weight:700}.guide-installment-minimum p,.payment198-minimum-note{font-size:13px;margin:8px 0 0;color:#536b7e}.payment193-installments button:disabled{cursor:not-allowed;opacity:.55}

/* SaaS ordering guide */
.order-guide .guide-saas253{margin:28px 0;padding:26px;border:1px solid #c9dce9;border-top:4px solid #ffc43d;border-radius:16px;background:#f0f7fc;color:#193c55;overflow:hidden}
.guide-saas253>header{display:flex;align-items:flex-start;gap:16px}.guide-saas253-icon{display:grid;place-items:center;flex:0 0 52px;height:52px;border:1px solid #f1d17a;border-radius:13px;background:#fff2c9;color:#234a66}.guide-saas253-icon svg{width:30px;height:30px}.guide-saas253 header h2{margin:0 0 7px;font-size:25px;line-height:1.5}.guide-saas253 header p{margin:0;color:#49647b;font-size:16px;line-height:1.85}
.guide-saas253-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:21px 0}.guide-saas253-grid>div{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #d6e3ed;border-radius:11px;padding:18px;min-width:0}.guide-saas253-grid>div>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:#e8f1f8;color:#215779;font-size:17px;font-weight:700}.guide-saas253-grid p{margin:0;font-size:16px;line-height:1.85;color:#23475f}.guide-saas253>footer{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #cfdfeb;padding-top:18px}.guide-saas253 footer p{margin:0;font-size:14px;line-height:1.9;color:#49647b;max-width:690px}.order-guide .guide-saas253 footer a{display:inline-flex;justify-content:center;align-items:center;gap:14px;flex-shrink:0;max-width:100%;padding:11px 18px;border:1px solid #e8ac22;border-radius:9px;background:#ffcf51;color:#193c55;font-size:15px;line-height:1.6;font-weight:700;text-decoration:none}.guide-saas253 footer a:hover{background:#ffc43d}.guide-saas253 footer a:focus-visible{outline:3px solid #234f70;outline-offset:3px}
@media(max-width:700px){.order-guide .guide-saas253{padding:20px 17px;margin:24px 0}.guide-saas253>header{gap:12px}.guide-saas253-icon{flex-basis:42px;height:42px;border-radius:11px}.guide-saas253-icon svg{width:26px;height:26px}.order-guide .guide-saas253 header h2{font-size:22px}.guide-saas253 header p{font-size:15px}.guide-saas253-grid{grid-template-columns:1fr;gap:10px;margin:18px 0}.guide-saas253-grid>div{padding:15px}.guide-saas253-grid p{font-size:15px}.guide-saas253>footer{align-items:stretch;flex-direction:column;gap:15px}.guide-saas253 footer a{align-self:flex-start}}
