@media (max-width:900px){.site-header{height:auto;min-height:80px;padding-top:12px;padding-bottom:12px}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:6px}.site-header nav a.site-nav-link{padding:5px 7px;font-size:.8rem;display:inline-flex!important}}@media (max-width:620px){.site-header{align-items:center}.site-header nav{max-width:72%}.site-header nav a.site-nav-link{font-size:.74rem}.site-header .nav-account{padding:7px 10px}}.site-header .brand{flex:none;align-items:center;gap:5px;margin-left:8px;display:flex;overflow:visible}.site-header .brand-icon{flex:none;width:57px;height:61px;display:block;position:relative;overflow:hidden}.site-header .brand-icon img{width:208px;max-width:none;height:61px;max-height:none;display:block;position:absolute;top:0;left:0}.site-header .brand-words{white-space:nowrap;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.site-header .brand-name{color:#0b2544;letter-spacing:-1.7px;font-size:28px;font-weight:800}.site-header .brand-tagline{color:#606775;letter-spacing:1.2px;margin-top:2px;font-size:12px;font-weight:400}@media (max-width:620px){.site-header .brand{gap:4px;margin-left:5px}.site-header .brand-icon{width:43px;height:46px}.site-header .brand-icon img{width:157px;height:46px}.site-header .brand-name{letter-spacing:-1.2px;font-size:21px}.site-header .brand-tagline{letter-spacing:.85px;font-size:9px}.site-header nav{max-width:calc(100% - 168px)}}
.compact-steps{margin:0;padding-left:20px}.compact-steps li{padding:5px 0}.usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.usage-card{margin-bottom:18px}.usage-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.usage-heading h2{margin-bottom:4px}.usage-track{background:#e8edf1;border-radius:999px;height:12px;margin-top:18px;overflow:hidden}.usage-track span{border-radius:inherit;background:linear-gradient(90deg,#00a8a8,#007a8a);height:100%;display:block}.usage-credit{color:#08755b;font-weight:700}.usage-debit{color:#9f3131;font-weight:700}.usage-history .history-head,.usage-history .history-row{grid-template-columns:1fr 1fr 2fr 1fr}@media (max-width:760px){.usage-summary{grid-template-columns:1fr}.usage-heading{display:block}.usage-heading strong{margin-top:8px;display:block}.usage-history .history-head{display:none}.usage-history .history-row{grid-template-columns:1fr 1fr}.usage-history .history-row span:nth-child(3){grid-column:1/-1}}
.signin-explainer{background:#edf8f7;border:1px solid #b9d9d6;border-radius:10px;max-width:900px;margin:0 auto 18px;padding:18px 22px}.signin-explainer p{color:var(--muted);margin:5px 0 0}
.checkout-consents{border:1px solid var(--line);border-radius:8px;margin:22px 0;padding:16px}.checkout-consents legend{padding:0 7px;font-weight:800}.checkout-consents a,.legal-document a,.dashboard-legal-links a{color:#007f85;text-decoration:underline}.optional-consent{background:#f4f7f6;border-radius:8px;padding:14px}.cookie-panel{z-index:100;background:#fff;border:1px solid #a7b9b6;border-radius:12px;grid-template-columns:1fr auto;gap:22px;max-width:1120px;margin:auto;padding:20px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 60px #03191e40}.cookie-panel p{margin:5px 0}.cookie-panel a{color:#007f85;text-decoration:underline}.cookie-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-setting{gap:10px;margin-top:14px;display:flex}.cookie-setting span,.cookie-setting small{display:block}.privacy-actions{flex-wrap:wrap;gap:9px;display:flex}.privacy-button{cursor:pointer;background:#fff;border:1px solid #aebfbc;border-radius:6px;padding:9px 12px;font-weight:700}.privacy-button.danger{color:#a12626;border-color:#d5abab}.privacy-button:disabled{opacity:.55}.legal-document{max-width:880px}.legal-document section{border-bottom:1px solid var(--line);padding-bottom:25px}.legal-note{background:#fff8df;border-left:4px solid #d59c00;margin-top:40px;padding:18px}.legal-note p{margin:5px 0}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;max-width:700px}.site-footer a{text-decoration:underline}.dashboard-legal-links{margin-bottom:0}@media (max-width:620px){.cookie-panel{grid-template-columns:1fr;max-height:80vh;bottom:10px;left:10px;right:10px;overflow:auto}.cookie-actions{flex-direction:column;align-items:stretch}.cookie-actions .btn{width:100%}.site-footer nav{justify-content:flex-start}}.footer-link-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legal-document ul,.legal-document ol{margin:12px 0 18px;padding-left:24px}.legal-document li{margin:8px 0;line-height:1.65}.legal-document p{line-height:1.7}.legal-intro{border-bottom:1px solid var(--line);padding-bottom:25px}
