.mobile-nav-toggle{display:none}
.secondary-btn{display:inline-flex;align-items:center;gap:18px;border:1px solid rgba(9,47,49,.18);border-radius:999px;padding:14px 16px 14px 20px;background:rgba(255,255,255,.58);font-weight:700}.secondary-btn span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#edf2e7}.secondary-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(9,47,49,.08)}
.hero-security{display:block;margin-top:17px}.hero-security i{background:#e9f4d9;border:0}
.brand-ribbon{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:7vw;max-width:1500px;margin:0 auto;padding:64px 8vw;border-bottom:1px solid rgba(9,47,49,.09)}.brand-ribbon h2{margin:10px 0 0;font:800 clamp(25px,2.6vw,38px)/1.25 Manrope;letter-spacing:-.04em;max-width:670px}.home-brand-list{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:13px}.home-brand-list article{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid rgba(9,47,49,.1);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 12px 35px rgba(9,47,49,.04)}.home-brand-list article>div{display:flex;flex-direction:column}.home-brand-list strong{font:700 15px Manrope}.home-brand-list small{color:#7c8a86;font-size:12px}.home-brand-list .brand-orb{width:47px;height:47px;flex:0 0 47px}
.tracking-section{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(520px,1.18fr);gap:8vw;align-items:center;padding:94px 8vw;max-width:1700px;margin:auto;background:radial-gradient(circle at 18% 18%,rgba(212,244,110,.12),transparent 20%),#082b2d;color:#fff;border-radius:38px}.tracking-copy h2{max-width:600px;margin:17px 0 20px;font:800 clamp(35px,4vw,57px)/1.08 Manrope;letter-spacing:-.052em}.tracking-copy>p{max-width:520px;color:#adc0ba;font-size:16px;line-height:1.75}.tracking-assurance{display:flex;gap:12px;align-items:center;margin-top:32px}.tracking-assurance>i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(212,244,110,.14);color:var(--lime);font-style:normal}.tracking-assurance span{display:flex;flex-direction:column}.tracking-assurance strong{font-size:13px}.tracking-assurance small{color:#91aaa3;font-size:11px}
.tracking-card{min-height:440px;padding:34px;border:1px solid rgba(255,255,255,.6);border-radius:26px;background:#fff;color:var(--ink);box-shadow:0 35px 90px rgba(0,0,0,.28)}.tracking-card-head{display:flex;align-items:center;gap:13px;margin-bottom:26px}.tracking-card-head>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eaf4d9;font-size:20px}.tracking-card-head div{display:flex;flex-direction:column}.tracking-card-head strong{font:700 18px Manrope}.tracking-card-head small{margin-top:2px;color:#7b8985;font-size:12px}.tracking-card label{display:block;margin:0 0 15px;font-size:13px;font-weight:700}.tracking-card input{height:50px;margin-top:7px;padding:12px 14px;font-size:14px}.tracking-card form>button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:20px;padding:12px 13px 12px 18px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;cursor:pointer}.tracking-card form>button b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lime);color:var(--ink)}.tracking-card form>button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(9,47,49,.16)}
.tracking-result-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #e5ebe7}.tracking-result-head div{display:flex;flex-direction:column}.tracking-result-head small{color:#7f8c88;font-size:11px}.tracking-result-head strong{font:800 22px Manrope}.tracking-result-head button{border:0;background:none;color:#527267;text-decoration:underline;font-size:12px;cursor:pointer}.public-status-flow{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;margin:29px 0}.public-status-flow>b{height:2px;background:#dfe5e1}.public-stage{text-align:center;color:#a5aea9}.public-stage i{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 9px;border-radius:14px;background:#e6ebe7;font-style:normal;font-weight:800}.public-stage span{display:flex;flex-direction:column}.public-stage strong{font-size:11px}.public-stage small{font-size:9px}.public-stage.done.received,.public-stage.current.received{color:#866700}.public-stage.done.received i,.public-stage.current.received i{background:#f2d24e;color:#6b5200}.public-stage.done.replied,.public-stage.current.replied{color:#aa3833}.public-stage.done.replied i,.public-stage.current.replied i{background:#df5c55;color:#fff}.public-stage.done.closed,.public-stage.current.closed{color:#287144}.public-stage.done.closed i,.public-stage.current.closed i{background:#45a062;color:#fff}.public-stage.current i{box-shadow:0 0 0 5px rgba(9,47,49,.08)}.tracking-result>p{margin:0;padding:14px;border-radius:12px;background:#f5f8f3;color:#5d6d68;font-size:13px}.tracking-result dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0 0}.tracking-result dl div{padding:12px;border:1px solid #e5eae6;border-radius:11px}.tracking-result dt{color:#87938f;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.tracking-result dd{margin:3px 0 0;font-size:12px;font-weight:700}
.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:105px 8vw;max-width:1500px;margin:auto}.faq-intro h2{font:800 clamp(32px,3.4vw,48px)/1.13 Manrope;letter-spacing:-.045em;margin:16px 0}.faq-intro>p{max-width:440px;color:#6f7e79;font-size:15px}.faq-intro>a{display:inline-flex;gap:13px;margin-top:18px;font-size:14px;font-weight:700;color:#2e6758}.faq-list{border-top:1px solid #dce4de}.faq-list details{border-bottom:1px solid #dce4de}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font:700 16px Manrope}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf2ea;font-size:19px;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg);background:var(--ink);color:var(--lime)}.faq-list details p{margin:-7px 44px 24px 0;color:#70807b;font-size:14px;line-height:1.7}
.file-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.file-preview{display:grid;grid-template-columns:45px 1fr 27px;align-items:center;gap:9px;padding:8px;border:1px solid #dfe6e1;border-radius:12px;background:#f8faf7}.file-preview img{width:45px;height:42px;border-radius:8px;object-fit:cover}.file-preview div{min-width:0}.file-preview strong,.file-preview small{display:block}.file-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.file-preview small{color:#889590;font-size:9px}.file-preview button{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:50%;background:#fff;color:#8b4a46;font-size:17px;cursor:pointer}.file-preview button:hover{background:#ffe8e6}
.success-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.success-actions #trackSubmitted{padding:10px 15px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none}.success-actions #trackSubmitted:hover{transform:translateY(-2px)}
.email-delivery{display:flex;align-items:center;gap:11px;max-width:410px;margin:0 auto 22px;padding:12px 14px;border:1px solid #bfdfc8;border-radius:13px;background:#edf8f0;text-align:left}.email-delivery>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:#3f9660;color:#fff}.email-delivery div{display:flex;flex-direction:column}.email-delivery strong{font-size:12px}.email-delivery small{margin-top:2px;color:#63806c;font-size:10px;line-height:1.45}.email-delivery.warning{border-color:#edcf9d;background:#fff7e9}.email-delivery.warning>span{background:#d28b28}.email-delivery.warning small{color:#866b47}
@media(max-width:1050px){.site-header nav{position:fixed;z-index:8;left:18px;right:18px;top:77px;display:flex;flex-direction:column;gap:0;padding:12px;border:1px solid rgba(9,47,49,.1);border-radius:16px;background:#fff;box-shadow:0 25px 70px rgba(9,47,49,.2);opacity:0;visibility:hidden;transform:translateY(-8px)}.site-header nav.open{opacity:1;visibility:visible;transform:none}.site-header nav a{padding:13px 12px;border-bottom:1px solid #edf0ed}.site-header nav a:last-child{border-bottom:0}.mobile-nav-toggle{display:grid;place-items:center;width:42px;height:42px;margin-left:auto;margin-right:10px;border:1px solid rgba(9,47,49,.12);border-radius:50%;background:#fff}.mobile-nav-toggle span{display:block;width:16px;height:2px;background:var(--ink);transition:.2s}.mobile-nav-toggle span+span{margin-top:4px}.mobile-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.brand-ribbon,.tracking-section,.faq-section{grid-template-columns:1fr}.tracking-section{gap:45px}.faq-section{gap:50px}}
@media(max-width:760px){.hero-actions{width:100%}.primary-btn,.secondary-btn{width:100%;justify-content:space-between}.hero-security{font-size:12px}.brand-ribbon{padding:58px 24px}.home-brand-list{grid-template-columns:1fr}.tracking-section{margin:0 6px;padding:58px 18px;border-radius:28px}.tracking-card{min-height:0;padding:23px 17px}.tracking-card-head small{font-size:10px}.public-status-flow{grid-template-columns:1fr 13px 1fr 13px 1fr}.public-stage i{width:36px;height:36px}.public-stage strong{font-size:9px}.public-stage small{display:none}.tracking-result dl{grid-template-columns:1fr}.faq-section{padding:74px 24px}.faq-list summary{font-size:14px}.file-list{grid-template-columns:1fr}}
.field-grid .wide-field{grid-column:1/-1}
