#tl-checkout{--ink:#172e42;--muted:#64788b;--blue:#007fc4;--line:#dce6ec;color:var(--ink);font:16px/1.55 Arial,sans-serif;padding:28px 0 64px;max-width:1200px;margin:auto}#tl-checkout *{box-sizing:border-box}#tl-checkout h1,#tl-checkout h2,#tl-checkout p{margin:0}#tl-checkout a{color:inherit}#tl-checkout .tl-crumb{font-size:13px;color:var(--muted);margin-bottom:34px}#tl-checkout .tl-crumb a{text-decoration:none}#tl-checkout .tl-intro{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:38px}#tl-checkout .tl-kicker{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--blue);margin-bottom:14px}#tl-checkout h1{font-size:46px;line-height:1.12;letter-spacing:-1.5px;font-weight:700}#tl-checkout h1 span{color:var(--blue)}#tl-checkout .tl-intro p:last-child{color:var(--muted);margin-top:20px}#tl-checkout .tl-bank-badge{background:#f0f7fa;border-radius:16px;padding:22px 28px;min-width:225px;display:grid;gap:5px}#tl-checkout .tl-bank-badge>span:last-child{font-size:13px;color:var(--muted)}#tl-checkout .tl-lock{font-size:24px}#tl-checkout .tl-methods{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}#tl-checkout .tl-card{border:1px solid var(--line);border-radius:20px;padding:32px;background:#fff;box-shadow:0 8px 28px #153a5810}#tl-checkout .tl-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}#tl-checkout .tl-number{color:var(--blue);background:#e8f5fb;border-radius:10px;padding:7px 10px;font-size:14px;font-weight:700}#tl-checkout h2{font-size:25px;line-height:1.25;font-weight:700;letter-spacing:-.4px}#tl-checkout .tl-section-head p{color:var(--muted);font-size:14px;margin-top:8px}#tl-checkout label{display:block;font-weight:700;font-size:14px;margin:22px 0 8px}#tl-checkout label small{font-weight:400;color:var(--muted);margin-left:5px}#tl-checkout input:not([type=hidden]),#tl-checkout textarea{display:block;width:100%;max-width:none;border:1px solid #bbcbd6;border-radius:9px;background:#fbfdff;padding:13px 14px;color:var(--ink);font:16px/1.4 Arial,sans-serif;box-shadow:none;height:auto;min-height:48px}#tl-checkout input:focus,#tl-checkout textarea:focus{outline:2px solid #0798db;outline-offset:2px}#tl-checkout textarea{resize:vertical}#tl-checkout .tl-field-help{font-size:12px;color:var(--muted);margin-top:7px}#tl-checkout .tl-primary,#tl-checkout .tl-secondary{display:flex;width:100%;align-items:center;justify-content:center;gap:20px;padding:15px 18px;min-height:54px;border-radius:9px;font:700 16px/1.4 Arial,sans-serif;cursor:pointer;text-decoration:none;text-align:center}#tl-checkout .tl-primary{margin-top:24px;border:1px solid var(--blue);color:#fff;background:var(--blue)}#tl-checkout .tl-primary:hover{background:#006ca8}#tl-checkout .tl-primary:disabled{opacity:.6;cursor:wait}#tl-checkout .tl-secondary{border:1px solid #aac8d9;background:#fff;color:#126b9f;margin-top:22px}#tl-checkout .tl-secondary:hover{background:#edf7fc}#tl-checkout .tl-security,#tl-checkout .tl-privacy{font-size:12px;line-height:1.6;color:var(--muted);margin-top:14px}#tl-checkout .tl-qr-card{background:#f3f8fb}#tl-checkout .tl-qr-box{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px;width:270px;max-width:100%;margin:30px auto 14px}#tl-checkout .tl-qr-box img{width:100%;height:auto;display:block;image-rendering:crisp-edges}#tl-checkout .tl-qr-caption{text-align:center;color:var(--muted);font-size:13px}#tl-checkout .tl-steps{margin:24px 0 0;padding-left:22px;font-size:14px}#tl-checkout .tl-steps li{padding-left:4px;margin:12px 0}#tl-checkout .tl-qr-note{border-top:1px solid var(--line);padding-top:17px;margin-top:20px;font-size:13px;color:var(--muted)}#tl-checkout .tl-help{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:28px 32px;margin-top:28px;background:#eaf5fb;border-radius:16px}#tl-checkout .tl-help h2{font-size:22px}#tl-checkout .tl-help p{color:var(--muted);font-size:14px;margin-top:7px}#tl-checkout .tl-help a{font-size:23px;font-weight:700;white-space:nowrap;color:#0079ba;text-decoration:none}#tl-checkout .tl-help a span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:5px}#tl-checkout .tl-faq{max-width:850px;margin-top:44px}#tl-checkout .tl-faq h2{margin-bottom:20px}#tl-checkout details{border-bottom:1px solid var(--line);padding:18px 0}#tl-checkout summary{font-weight:700;cursor:pointer}#tl-checkout details p{font-size:14px;color:var(--muted);margin-top:12px}#tl-checkout .tl-admin-note{padding:16px;border-radius:8px;background:#fff2d6;margin-bottom:24px;font-size:14px}#tl-checkout .tl-form-error{color:#a01720;background:#fff0f0;padding:12px;margin-top:16px;border-radius:8px;font-size:14px}#tl-checkout [hidden]{display:none!important}#tl-checkout .tl-hp{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.page-id-2536 #dealer-form,.page-id-2566 #dealer-form{display:none!important}@media(max-width:800px){#tl-checkout .tl-intro{display:block}#tl-checkout .tl-bank-badge{display:none}#tl-checkout h1{font-size:36px}#tl-checkout .tl-methods{grid-template-columns:1fr}#tl-checkout .tl-help{display:block}#tl-checkout .tl-help a{display:block;margin-top:20px}#tl-checkout .tl-card{padding:25px}#tl-checkout .tl-desktop{display:none}}@media(max-width:440px){#tl-checkout{padding-top:20px}#tl-checkout h1{font-size:30px;letter-spacing:-.8px}#tl-checkout .tl-card{padding:20px;border-radius:15px}#tl-checkout h2{font-size:22px}#tl-checkout .tl-primary,#tl-checkout .tl-secondary{font-size:14px;gap:8px}#tl-checkout .tl-help{padding:23px}#tl-checkout label small{display:block;margin-left:0}}