.service-page{max-width:900px;padding:60px 24px;min-height:80vh}.service-page h1{font-size:clamp(30px,5vw,52px);line-height:1.2}.service-page h2{margin-top:36px}.service-page p,.service-page li{line-height:1.9}.service-directory{padding-block:40px}.mobile-whatsapp{display:none}.consent-panel{position:fixed;bottom:80px;left:16px;right:16px;max-width:440px;padding:20px;background:white;color:#163344;border:1px solid #ccd8df;border-radius:12px;box-shadow:0 4px 24px #0002;z-index:1000}.consent-panel button{padding:10px;margin:6px;cursor:pointer}.privacy-settings{position:relative;margin:16px;min-height:44px}@media(max-width:767px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.mobile-whatsapp{display:block;position:fixed;bottom:0;left:0;right:0;z-index:900;background:#126b42;color:white;text-align:center;padding:16px 12px calc(16px + env(safe-area-inset-bottom));font-weight:700;text-decoration:none}input,select,textarea{font-size:16px!important}.summary-actions{flex-wrap:wrap}.summary-actions>*{max-width:100%}}
.tracking-demo-section{padding:40px 0;background:#f1f5f7}.tracking-demo-card{padding:clamp(20px,4vw,40px);border:1px solid #d7e2e8;border-radius:20px;background:#fff;max-width:960px;margin:auto}.tracking-demo-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tracking-demo-header h2{font-size:clamp(23px,3vw,32px);line-height:1.3;margin:8px 0}.tracking-demo-status{padding:8px 16px;border-radius:50px;color:#125d80;background:#e5f2fa;font-weight:700}.tracking-demo-mark{color:#486072;margin:20px 0;overflow-wrap:anywhere}.tracking-demo-steps{list-style:none;margin:24px 0;padding:0}.tracking-demo-steps li{display:flex;gap:16px;align-items:center;position:relative;padding:0 0 28px;min-height:60px}.tracking-demo-steps li:not(:last-child):after{content:"";position:absolute;top:36px;bottom:0;left:17px;width:2px;background:#d7e2e8}.tracking-demo-steps li>span{flex:0 0 36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid #d7e2e8;background:#f4f7f9;font-weight:700}.tracking-demo-steps .complete>span{background:#17644d;border-color:#17644d;color:#fff}.tracking-demo-steps .current>span{background:#136183;color:#fff;border-color:#136183}.tracking-demo-steps .current strong{color:#136183}.tracking-demo-steps .pending{color:#5b6e7a}.tracking-demo-notice{padding:16px;background:#f3f6f8;border-radius:10px;line-height:1.8;color:#405665}.tracking-demo-card>.button{margin-top:16px;white-space:normal}@media(max-width:480px){.tracking-demo-section{padding:24px 0}.tracking-demo-steps strong{font-size:15px}.tracking-demo-header{align-items:flex-start}}
#tracking-query{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}#cargo-query-code{min-width:0;flex:1 1 240px;padding:12px;border:1px solid #aabac5;border-radius:8px;font:inherit}#cargo-query-result{overflow-wrap:anywhere;margin:20px 0;line-height:1.8}#cargo-query-result li{padding:12px 4px;border-bottom:1px solid #e0e7eb}
