.pilot-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;gap:24px}.pilot-heading h1{font-size:43px;margin-bottom:12px}.pilot-grid{display:grid;grid-template-columns:265px minmax(0,1fr);gap:38px}.pilot-sidebar{background:#192a3a;border:1px solid #3b546c;align-self:start}.pilot-identity{padding:30px 20px;text-align:center;border-bottom:1px solid #3b546c}.pilot-identity h2{font-size:21px;overflow-wrap:anywhere;margin:16px 0}.pilot-insignia{margin:auto;position:relative;width:92px;height:92px;display:grid;place-items:center;border:2px solid #d8b06e;border-radius:50%;font-size:55px;color:#d8b06e;box-shadow:inset 0 0 0 7px #192a3a,inset 0 0 0 8px #56677a}.pilot-insignia span{position:absolute;bottom:-7px;right:0;background:#d8b06e;color:#142434;width:30px;height:30px;font-size:21px;border-radius:50%;line-height:30px}.pilot-nav{display:grid;padding:10px 0}.pilot-nav a{padding:12px 23px;border-left:3px solid transparent}.pilot-nav a:hover{background:#22394d;border-color:#d8b06e}.pilot-nav span{float:right;color:#d8b06e}.pilot-address{padding:24px;border-top:1px solid #3b546c}.pilot-address p{font-size:13px;overflow-wrap:anywhere}.pilot-address a{font-size:13px;color:#e6bf7e;text-decoration:underline}.pilot-main{min-width:0}.pilot-summary{display:grid;grid-template-columns:1fr 1fr 1.4fr;padding:24px 0;border-top:1px solid #4a637a;border-bottom:1px solid #4a637a;margin-bottom:40px;gap:25px}.pilot-summary span{display:block;color:#92a7bb;font-size:13px}.pilot-summary strong{display:block;font-size:29px;color:#f0c77c}.pilot-summary a strong{font-size:19px;color:#e5edf5;margin-top:8px}.pilot-verification{margin-bottom:45px}.level-track{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:18px}.level-track li{position:relative;padding:20px 16px;background:#1a2b3c;border-top:3px solid #445970}.level-track li.reached{border-color:#d8b06e;background:#23394b}.level-number{display:grid;place-items:center;width:31px;height:31px;border:1px solid #64778b;border-radius:50%;margin-bottom:18px;color:#a4b6c7}.reached .level-number{color:#172737;background:#d8b06e;border-color:#d8b06e}.level-track h3{font-size:17px}.level-track p{font-size:13px;line-height:1.6;margin-bottom:0}.verification-note{padding:12px 0;border-bottom:1px solid #40576c}.pilot-order{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid #40556b}.pilot-order small{display:block;color:#91a7bb;font-size:12px}.order-mark{color:#d8b06e;font-size:24px}.pilot-order>strong{color:#efc87f}.pilot-orders{margin-bottom:40px}.pilot-empty{display:flex;align-items:center;gap:25px;min-height:220px;border:1px dashed #40576b;padding:28px}.pilot-empty>span{font-size:55px;color:#536c82}.pilot-empty h3{font-size:22px}.pilot-support{border-left:4px solid #d8b06e;background:#213449;padding:30px}.pilot-support h2{font-size:27px}.pilot-support p{max-width:65ch}.pilot-shield{font-size:36px;color:#e5bd7e;padding:14px;border:1px solid #6f7d83}.verification-page h1{font-size:42px;margin:14px 0}.verification-page input[type=file]{padding:10px;background:#152535}.verification-page li{margin:12px 0;color:#bbc9d7}.verification-page select,.form-panel select{width:100%}.support-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:30px}.support-page h1{font-size:42px;margin:16px 0}.support-conversation{padding:0;overflow:hidden}.support-thread{height:480px;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:15px}.thread-message{background:#2b4359;padding:15px 18px;max-width:87%;border-radius:3px}.thread-message.from-customer{margin-left:auto;background:#394638}.thread-message strong{font-size:12px;color:#e6c58c}.thread-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;color:#e4edf4;font-size:14px}.thread-message small{display:block;color:#9aaebf;font-size:10px}.thread-message img{display:block;max-height:220px;max-width:100%;margin:10px 0;border-radius:3px}.thread-empty{margin:auto;text-align:center}.support-compose{border-top:1px solid #425a70;padding:22px}.support-compose p{margin-bottom:14px}.support-compose label{display:block;font-size:13px;color:#c2d0de}.support-compose textarea,.support-compose input{width:100%;font-size:14px}.payment-strip{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;padding:25px 4%;background:#142331;border-top:1px solid #3b5369}.payment-strip>span{font-size:12px;color:#91a6ba}.payment-marks{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.payment-strip a{font-size:12px;text-decoration:underline;color:#e4bf80}.demo-box{border:1px solid #d4a55c;background:#3c3327;padding:22px;margin:20px 0}.demo-box h2{font-size:24px}.demo-box p{color:#e0cda9}.support-panel #chat-log{height:250px}.chat-attachment{width:100%;font-size:11px;padding:5px 12px}.chat-compose-tools{padding:0 12px 12px;flex-basis:100%}#chat-form{flex-wrap:wrap}.chat-compose-tools input{max-width:100%;font-size:11px}.bot img,.visitor img{max-width:100%;max-height:150px}hr{border:0;border-top:1px solid #475d72;margin:25px 0}@media(max-width:900px){.pilot-grid{grid-template-columns:1fr;gap:25px}.pilot-sidebar{display:none}.pilot-heading h1{font-size:35px}.support-layout{grid-template-columns:1fr}.pilot-summary{grid-template-columns:repeat(3,1fr)}.pilot-summary strong{font-size:23px}.pilot-summary a strong{font-size:16px}}@media(max-width:600px){.pilot-heading{align-items:start}.pilot-heading h1{font-size:29px}.pilot-heading p{font-size:13px}.pilot-heading button{font-size:12px;padding:8px}.level-track{grid-template-columns:1fr;gap:8px}.level-track li{display:grid;grid-template-columns:35px 1fr;gap:0 15px;padding:15px}.level-number{grid-row:span 2;margin:0}.level-track h3{margin-bottom:5px}.pilot-order{grid-template-columns:28px 1fr auto;gap:10px}.pilot-order>.status{grid-column:2;grid-row:2;justify-self:start}.pilot-order>strong{grid-column:3;grid-row:1}.pilot-summary{gap:15px}.pilot-summary span{font-size:11px}.pilot-summary strong{font-size:22px}.pilot-empty{padding:22px;gap:15px}.pilot-empty>span{display:none}.pilot-support{padding:22px}.support-thread{height:400px;padding:15px}.thread-message{max-width:95%}.payment-strip{gap:12px}.verification-page .section-heading{align-items:start}.verification-page h1{font-size:31px}}
.payment-marks .payment-logo{display:grid;place-items:center;width:76px;height:42px;padding:6px 9px;border:1px solid #d5dce2;border-radius:5px;background:#fff}.payment-logo img{display:block;max-width:100%;object-fit:contain}.payment-card-logo{display:block;width:68px;height:42px;object-fit:contain}.payment-marks{gap:10px}
