:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#22252a;background:#f7f8fa;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}.header{height:88px;background:#fff;border-bottom:1px solid #e8eaee;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100vw - 1120px)/2))}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:inherit;font-size:16px;letter-spacing:-.4px}.brand strong{font-weight:650;margin-left:7px}.brand-icon{font-size:35px;font-weight:650;color:#ff6500;display:flex;align-items:center;gap:3px;line-height:1}.brand-icon i{width:13px;height:5px;background:#ff6500;display:block}.secure{color:#757b84;font-size:12px;display:flex;gap:8px}main{max-width:1120px;margin:0 auto;padding:35px 0 0}.breadcrumbs{display:flex;gap:13px;font-size:12px;color:#9499a2}.breadcrumbs strong{font-weight:500;color:#4c535c}.heading{display:flex;justify-content:space-between;align-items:flex-end;margin:43px 0 35px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#e96a1b;margin:0 0 17px}h1{font-size:44px;line-height:1.14;letter-spacing:-1.7px;font-weight:600;margin:0}.intro{font-size:14px;color:#777e88;margin:17px 0 0}.step{font-size:10px;font-weight:600;letter-spacing:1.3px;color:#818895;padding-bottom:5px}.step span{color:#c9ced5;margin:0 10px}.checkout-grid{display:grid;grid-template-columns:1.48fr 1fr;gap:26px;align-items:start}.payment-panel,.summary{background:#fff;border:1px solid #e4e7eb;border-radius:14px}.payment-panel{padding:29px 30px}.section-top{display:flex;align-items:center;gap:11px;margin-bottom:21px}h2{font-size:17px;letter-spacing:-.35px;font-weight:600;margin:0}.section-number{border:1px solid #e6e9ed;border-radius:6px;padding:5px 6px;font-size:10px;color:#858a93}.pill{margin-left:auto;font-size:10px;background:#f3f5f7;padding:5px 9px;border-radius:5px;color:#727985}.notice{font-size:12px;line-height:1.6;padding:11px 13px;background:#fff8f1;border-radius:6px;color:#985b27;margin-bottom:18px}.notice.error{background:#fef0ef;color:#a1342c}.notice.success{background:#eef8f1;color:#237745}.method-card{display:flex;align-items:center;border:1px solid #ff904c;background:#fffaf6;border-radius:9px;padding:21px 16px;gap:18px}.doku{font-size:23px;font-weight:900;letter-spacing:-1.5px;color:#e42d40}.doku span{display:block;letter-spacing:1.2px;font-size:5px;margin-top:3px}.method-info h3{font-size:13px;line-height:1.5;margin:0 0 5px;font-weight:600}.method-info p{font-size:11px;color:#7b7e83;line-height:1.6;margin:0}.selected{background:#ff6a0b;min-width:17px;height:17px;color:white;border-radius:100%;font-size:11px;text-align:center;line-height:17px;margin-left:auto}.methods{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px}.methods>div{border:1px solid #eceef0;border-radius:7px;padding:14px 3px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#626a74;font-size:10px}.method-icon{font-size:22px;color:#697583;line-height:1}.availability{font-size:10px;color:#969ba2;line-height:1.6;margin:11px 0 0}.how{border-top:1px solid #edf0f2;margin-top:25px;padding-top:23px}.how h3{font-size:12px;font-weight:600;margin:0 0 17px}.how ol{list-style:none;padding:0;margin:0;display:grid;gap:13px}.how li{font-size:11px;line-height:1.5;color:#7a818b;display:flex;align-items:center;gap:10px}.how li>span{display:inline-flex;background:#f3f5f7;border-radius:50%;width:19px;height:19px;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}.protection{margin-top:27px;background:#f8f9fa;padding:17px 14px;border-radius:7px;display:flex;gap:12px;align-items:center}.protection svg{width:25px;height:25px;flex-shrink:0;color:#7d8b86}.protection strong{font-size:11px;font-weight:500}.protection p{font-size:10px;color:#8b929a;margin:5px 0 0;line-height:1.5}.summary{padding:27px}.summary-title{display:flex;align-items:center;justify-content:space-between}.credit-icon{color:#9da4ad;font-size:21px}.product{display:flex;gap:13px;align-items:center;margin:26px 0 23px}.product-icon{width:41px;height:43px;display:grid;place-items:center;background:#fff1e6;border:1px solid #ffe1ca;border-radius:10px;color:#f46a12;font-size:28px}.product strong{font-size:12px;font-weight:600}.product p{font-size:11px;margin:6px 0 0;color:#9298a1}.order-id{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#959ba3;border-bottom:1px solid #eaeef1;padding-bottom:22px;gap:10px}.order-id button{border:0;padding:0;display:flex;gap:8px;align-items:center;background:none;color:#727a84;font-size:10px;cursor:pointer;max-width:74%}#order-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line{display:flex;justify-content:space-between;color:#858c96;font-size:11px;margin-top:21px}.line strong{font-weight:500;color:#555e69}.line+.line{margin-top:16px}.total{margin-top:23px;padding-top:22px;border-top:1px dashed #dfe4e9;display:flex;justify-content:space-between;align-items:center}.total>span{font-size:12px;font-weight:500}.total small{display:block;color:#9ba1a9;font-size:9px;font-weight:400;margin-top:6px}.total>strong{font-size:26px;letter-spacing:-1px;font-weight:600}.expiry{display:flex;gap:6px;justify-content:center;background:#f7f8fa;color:#858c94;padding:11px 5px;border-radius:6px;font-size:10px;margin:25px 0 16px}.expiry strong{color:#5b6370;font-variant-numeric:tabular-nums;font-weight:600}.pay-button{display:flex;justify-content:center;align-items:center;gap:22px;width:100%;border:0;background:#ff6a00;color:#fff;font-size:12px;font-weight:600;padding:16px 12px;border-radius:7px;cursor:pointer;box-shadow:0 3px 5px #ff6a0014;transition:background .2s}.pay-button:hover{background:#e85d00}.pay-button:disabled{background:#b5bac2;cursor:default;box-shadow:none}.pay-button span{font-size:17px}.redirect-note{text-align:center;color:#979da5;font-size:9px;line-height:1.6;margin:12px 0 0}.powered{display:flex;align-items:center;justify-content:center;gap:9px;color:#b0b5bd;font-size:7px;letter-spacing:1px;border-top:1px solid #edf0f2;margin-top:24px;padding-top:20px}.powered b{color:#7e858f;font-size:15px;letter-spacing:-1px}.return-link{display:block;text-align:center;color:#cf590a;font-size:12px;margin-top:18px;text-decoration:none}.return-link[hidden]{display:none}.bottom-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#9da3ac;margin:28px 0 46px}.orange-dot{width:5px;height:5px;border-radius:100%;background:#f59c61}footer{max-width:1120px;margin:0 auto;border-top:1px solid #e5e8ec;padding:23px 0 27px;display:flex;justify-content:space-between;color:#a1a7b0;font-size:10px}.footer-lock{margin-left:9px}:focus-visible{outline:3px solid #ff9d5b;outline-offset:4px}@media(min-width:1500px){main{padding-top:45px}.heading{margin-top:55px}}@media(max-width:1200px){main,footer{margin-left:5%;margin-right:5%}}@media(max-width:760px){.header{height:72px}.brand{font-size:12px;gap:8px}.brand strong{margin-left:3px}.brand-icon{font-size:28px}.secure{font-size:0}.secure span{font-size:15px}.heading{margin-top:30px;align-items:start}.step{display:none}h1{font-size:36px}.intro{font-size:12px;line-height:1.7}.checkout-grid{grid-template-columns:1fr;gap:18px}.payment-panel,.summary{padding:23px}.method-card{gap:14px}.methods>div{font-size:9px}.bottom-note{font-size:9px;margin-bottom:30px}footer{gap:20px;line-height:1.7;font-size:9px}.total>strong{font-size:29px}}

[hidden]{display:none!important}
