.mesos-page{color:#142f50;background:radial-gradient(at 100% 0,#e6effd,#0000 60%),#f3f6fa;min-height:100vh;padding:0 24px 70px;font-family:Arial,Microsoft Yahei,sans-serif}.mesos-header,.mesos-hero,.mesos-grid,.mesos-footer{max-width:1120px;margin:auto}.mesos-header{align-items:center;gap:24px;padding:24px 0;display:flex}.mesos-header>a{color:inherit;text-decoration:none}.mesos-brand{align-items:center;gap:10px;margin-right:auto;font-size:22px;font-weight:800;display:flex}.mesos-hero{justify-content:space-between;align-items:center;gap:30px;padding:50px 0;display:flex}.mesos-hero h1{letter-spacing:-1.5px;max-width:740px;margin:16px 0;font-size:clamp(32px,4vw,52px);line-height:1.15}.mesos-hero p{color:#60748b;max-width:650px;font-size:17px;line-height:1.8}.mesos-eyebrow{letter-spacing:1.5px;color:#c56008;font-size:12px;font-weight:800}.mesos-coins{color:#a95e00;background:linear-gradient(135deg,#fff3d5,#ffbd4c);border-radius:40px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;display:flex;transform:rotate(8deg);box-shadow:0 18px 40px #e8932326}.mesos-coins span{font-size:85px;line-height:1}.mesos-coins small{letter-spacing:4px;font-weight:700}.mesos-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mesos-card{background:#fff;border:1px solid #e1e7ef;border-radius:22px;min-width:0;padding:30px;box-shadow:0 10px 40px #0c254508}.mesos-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.mesos-section-head h2{margin:0;font-size:22px}.mesos-section-head>span{color:#285f99;background:#e9f2ff;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700}.mesos-muted{color:#6a7b90;font-size:13px;line-height:1.7}.mesos-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.mesos-amounts button{color:#244565;cursor:pointer;background:#f3f6fa;border:1px solid #e3e9f1;border-radius:10px;padding:17px 5px;font-weight:700}.mesos-amounts button[aria-pressed=true]{color:#b95b00;background:#fff0dd;border:2px solid #ff8a15}.mesos-label{gap:9px;margin:20px 0;font-size:13px;font-weight:700;display:grid}.mesos-label input,.mesos-label textarea{box-sizing:border-box;color:#142f50;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d9e2ed;border-radius:9px;padding:12px}.mesos-label textarea{resize:vertical;min-height:88px}.mesos-notice{color:#80561e;background:#fff8ed;border:1px solid #f8dfbb;border-radius:12px;margin-top:24px;padding:18px;font-size:13px;line-height:1.7}.mesos-notice p{margin:8px 0 0}.mesos-steps{color:#6b7a8e;justify-content:space-between;gap:16px;margin:26px 0 0;padding-left:18px;font-size:12px;display:flex}.mesos-total{color:#f17d0a;letter-spacing:-2px;margin:15px 0 0;font-size:48px;font-weight:800;display:block}.mesos-fx{color:#6a7b90;border-top:1px solid #e9edf3;border-bottom:1px solid #e9edf3;margin:18px 0;padding:15px 0;font-size:12px;line-height:1.8}.mesos-fx button{color:#275e97;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline;display:block}.mesos-consent{gap:9px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.mesos-consent input{flex-shrink:0;width:16px;height:16px}.mesos-page a{color:#275e97}.mesos-submit{color:#fff;cursor:pointer;background:#ff891c;border:0;border-radius:12px;width:100%;margin-bottom:18px;padding:17px;font-size:16px;font-weight:800}.mesos-page button:disabled{opacity:.55;cursor:wait}.mesos-error{color:#ad2730;font-size:13px;line-height:1.7}.mesos-footer{color:#6a7b90;padding-top:28px;font-size:12px;line-height:1.8}.mesos-page :focus-visible{outline-offset:3px;outline:3px solid #62a3e4}.mesos-checkout .order-contact-row{grid-template-columns:1fr}.mesos-checkout .order-contact-fields{min-width:0}.mesos-checkout .order-contact-fields small{line-height:1.7}@media (max-width:760px){.mesos-page{padding:0 16px 60px}.mesos-header{flex-wrap:wrap;gap:12px}.mesos-brand{font-size:19px}.mesos-hero{padding:28px 0}.mesos-coins{display:none}.mesos-grid{grid-template-columns:1fr}.mesos-card{padding:22px}.mesos-steps{flex-direction:column;gap:12px}.mesos-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}}.mesos-checkout .order-contact-fields{color:#526176;border:0;margin:24px 0;padding:0}.mesos-checkout .order-contact-fields legend{margin-bottom:10px;font-size:13px;font-weight:700}.mesos-checkout .order-contact-row{gap:10px;display:grid}.mesos-checkout .order-contact-row select,.mesos-checkout .order-contact-row input{box-sizing:border-box;color:#142f50;background:#fbfcfe;border:1px solid #d9e2ed;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:14px}.mesos-checkout .order-contact-fields small{color:#6a7b90;margin-top:9px;font-size:12px;display:block}html[data-site-theme=night] .mesos-page{color:#e7eef9;background:radial-gradient(at 100% 0,#173858,#0000 60%),#071425}html[data-site-theme=night] .mesos-card{background:#10243b;border-color:#28425f}html[data-site-theme=night] .mesos-page .mesos-muted,html[data-site-theme=night] .mesos-hero p,html[data-site-theme=night] .mesos-fx{color:#a3b5c9}html[data-site-theme=night] .mesos-amounts button,html[data-site-theme=night] .mesos-label input,html[data-site-theme=night] .mesos-label textarea,html[data-site-theme=night] .mesos-checkout .order-contact-row select,html[data-site-theme=night] .mesos-checkout .order-contact-row input{color:#e7eef9;background:#162f4a;border-color:#35536e}html[data-site-theme=night] .mesos-amounts button[aria-pressed=true]{color:#ffd69a;background:#55360e;border-color:#ff9c32}html[data-site-theme=night] .mesos-notice{color:#eed2a5;background:#352b1a;border-color:#65512e}html[data-site-theme=night] .mesos-page a{color:#94c4f1}
