/* Application features and real support, scoped to the landing page. */
.header{height:auto;min-height:104px;gap:20px;padding-top:20px;padding-bottom:20px}.brand{letter-spacing:.7px}.header nav{flex-wrap:wrap;justify-content:flex-end}.order-showcase{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;margin-bottom:55px}.order-explainer h3{font-size:32px;line-height:1.2;margin:16px 0 22px}.order-explainer p{color:#c1c9d6}.order-explainer p.muted{font-size:13px;color:var(--muted)}.order-examples{padding:28px;background:linear-gradient(145deg,#12233a,#090f19);border:1px solid #36506c;border-radius:28px;box-shadow:0 28px 80px #0005}.example-label{font-size:11px;color:#a8b8c9;margin-bottom:20px}.demo-order{padding:17px;background:#0a1525;border:1px solid #43546b;border-radius:18px;margin-top:16px;font-size:14px}.demo-order>b,.demo-order>small{display:block}.demo-order>small{color:#acbbc8;margin:5px 0 10px}.demo-fares{display:grid;grid-template-columns:1fr 1fr;gap:9px}.demo-fares>div{background:#322c20;border:1px solid #b99b5a;padding:9px;border-radius:12px}.demo-fares>div+div{background:#282139;border-color:#a98bc7}.demo-fares span,.demo-actual span{display:block;font-size:11px;color:#ddc79b}.demo-fares strong,.demo-actual strong{display:block;font-size:24px;line-height:1.3}.demo-actual{background:#3a2e19;border:1px solid #d2ae55;border-radius:12px;padding:9px;margin-bottom:10px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-grid article{background:#101c2b;border:1px solid #2b3e54;border-radius:22px;padding:29px}.feature-no{font-size:10px;letter-spacing:1.6px;color:#d9bc87}.feature-grid h3{font-size:23px;line-height:1.25;margin:16px 0}.feature-grid p{font-size:14px;color:#b4c2d2}.feature-note{border-left:3px solid #b89966;background:#131c28;margin-top:26px;padding:22px 26px;border-radius:0 18px 18px 0}.feature-note p{font-size:13px;color:#b5c1ce;margin-bottom:0}.support-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.support-layout h3{font-size:27px}.support-layout p{color:#b9c6d4}.support-chat{background:#0b1727;border:1px solid #40566e;border-radius:24px;overflow:hidden;min-width:0}.support-chat-head{padding:20px 22px;border-bottom:1px solid #293d55;display:flex;flex-direction:column;gap:4px}.support-chat-head strong{font-size:16px}.support-chat-head span{font-size:12px;color:#a2cdbf}.support-messages{padding:18px;min-height:180px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.chat-empty{font-size:13px;color:#8fa2b7!important}.chat-message{align-self:flex-start;max-width:92%;border-radius:17px;background:#21364c;padding:11px 14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.chat-message.own{align-self:flex-end;background:#244f46}.chat-message.system{background:transparent;color:#9facbc;font-size:12px;align-self:center;text-align:center;padding:3px 10px}.chat-message small{display:block;font-size:10px;opacity:.65;margin-top:5px;text-align:right}.support-chat form{padding:18px;border-top:1px solid #293d55}.support-contact{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.support-contact label{font-size:11px;color:#bac9d9}.support-chat input,.support-chat textarea{width:100%;background:#071121;border:1px solid #415a75;color:#f1f4f9;border-radius:13px;padding:11px;margin-top:5px;min-width:0;outline-offset:2px}.support-chat textarea{resize:vertical;min-height:90px;max-height:250px}.support-send{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:12px}.support-send small{font-size:10px;color:#94a7bd;max-width:210px}.support-send .button{border:0;flex-shrink:0}.support-send button:disabled{opacity:.55;cursor:wait}.support-tools{display:flex;gap:14px;padding:0 18px 18px;flex-wrap:wrap}.support-tools button,#support-new-confirm button{background:none;border:0;color:#c0b08b;text-decoration:underline;font-size:12px;cursor:pointer;padding:7px 0;min-height:36px}#support-new-confirm{padding:0 18px 18px}#support-new-confirm p{font-size:12px}#support-new-confirm button{margin-right:22px}.support-error{font-size:12px;color:#ffc0b0;margin-top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}code{overflow-wrap:anywhere}button:focus-visible,textarea:focus-visible{outline:3px solid #62b5ef;outline-offset:3px}[hidden]{display:none!important}@media(max-width:850px){.order-showcase,.support-layout{grid-template-columns:1fr;gap:25px}.header{align-items:flex-start}.header nav{gap:15px}.brand{font-size:14px}}@media(max-width:600px){.header{padding:18px 20px;display:block}.header nav{margin-top:16px;justify-content:flex-start;gap:18px;font-size:12px}.brand small{font-size:8px}.hero{min-height:0}.hero h1{font-size:46px}.feature-grid{grid-template-columns:1fr}.feature-grid article{padding:23px}.order-examples{padding:18px}.order-showcase{margin-bottom:28px}.demo-fares strong{font-size:22px}.support-contact{grid-template-columns:1fr}.support-send{align-items:flex-end}.support-send .button{padding:12px 16px}.support-chat-head{padding:18px}.support-layout{gap:20px}.feature-note{padding:18px}.header .nav-download{padding:6px 10px}}

.brand img,.download-panel img,.hero-mark{object-fit:contain;background:transparent}.poster{background:radial-gradient(ellipse,#173958,#081321 72%);padding:25px}.poster img{object-fit:contain;width:100%;height:auto}.hero-mark{filter:drop-shadow(0 10px 35px #456e9e40)}

.header nav a{display:inline-flex!important}.hero-actions{flex-wrap:wrap}.hero-actions .text-link{max-width:230px}
