.subpage-wrapper{color:#f1f5f9;-webkit-font-smoothing:antialiased;background-color:#000;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Plus Jakarta Sans,Inter,sans-serif;display:flex;position:relative;overflow-x:hidden}.subpage-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#0078ff1f 0%,#00d6ff0a 50%,#0000 75%);width:900px;height:480px;position:absolute;top:0;left:50%;transform:translate(-50%)}.subpage-hero{z-index:1;text-align:center;max-width:1080px;margin:0 auto;padding:130px 24px 50px;position:relative}.subpage-badge{color:#00d6ff;text-transform:uppercase;letter-spacing:.08em;background:#00d6ff14;border:1px solid #00d6ff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.subpage-title{letter-spacing:-.03em;color:#fff;margin-bottom:18px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.12}.subpage-title .gradient-text{background:linear-gradient(135deg,#fff 30%,#00d6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.subpage-subtitle{color:#94a3b8;max-width:680px;margin:0 auto;font-size:clamp(16px,2vw,19px);line-height:1.6}.subpage-main{z-index:1;flex:1;width:100%;max-width:1080px;margin:0 auto;padding:0 24px 90px;position:relative}.glass-card{-webkit-backdrop-filter:blur(24px);background:#0e1017bf;border:1px solid #ffffff14;border-radius:20px;margin-bottom:30px;padding:36px;transition:border-color .25s,transform .25s;box-shadow:0 20px 40px #00000080}.glass-card:hover{border-color:#00d6ff40}.card-title{color:#fff;align-items:center;gap:12px;margin-bottom:14px;font-size:22px;font-weight:700;display:flex}.card-title svg{color:#00d6ff}.card-desc{color:#cbd5e1;font-size:15px;line-height:1.7}.grid-2col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:30px;display:grid}.grid-3col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:30px;display:grid}.contact-person-card{background:#0e1017d9;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.person-role-tag{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;background:#0050ff26;border:1px solid #0050ff59;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600}.person-name{color:#fff;font-size:18px;font-weight:700}.person-email-link{color:#00d6ff;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.person-email-link:hover{opacity:.85;text-decoration:underline}.person-desc{color:#94a3b8;font-size:13px;line-height:1.5}.contact-form{flex-direction:column;gap:18px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.form-row{grid-template-columns:1fr}}.form-field{flex-direction:column;gap:8px;display:flex}.form-field label{text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;font-size:12px;font-weight:600}.form-field input,.form-field select,.form-field textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#00d6ff;box-shadow:0 0 14px #00d6ff33}.form-field textarea{resize:vertical;min-height:130px}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0050ff 0%,#00d6ff 100%);border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00d6ff66}.accordion-group{flex-direction:column;gap:12px;display:flex}.accordion-item{background:#0e1017bf;border:1px solid #ffffff14;border-radius:16px;transition:border-color .2s;overflow:hidden}.accordion-item:hover{border-color:#ffffff29}.accordion-item.active{border-color:#00d6ff59}.accordion-header{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.accordion-icon{color:#00d6ff;flex-shrink:0;width:20px;height:20px;transition:transform .25s}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-body{color:#94a3b8;max-height:0;padding:0 24px;font-size:14px;line-height:1.7;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .3s;overflow:hidden}.accordion-item.active .accordion-body{max-height:600px;padding:0 24px 22px}.tracking-box{background:#0e1017e6;border:1px solid #00d6ff40;border-radius:20px;margin-bottom:30px;padding:32px;box-shadow:0 10px 40px #0009}.tracking-input-wrap{gap:12px;margin-top:20px;display:flex}@media (width<=600px){.tracking-input-wrap{flex-direction:column}}.tracking-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;outline:none;flex:1;padding:14px 18px;font-family:monospace;font-size:15px}.tracking-input:focus{border-color:#00d6ff;box-shadow:0 0 15px #00d6ff40}.tracking-result-panel{background:#00000080;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:20px;display:none}.tracking-result-panel.active{display:block}.btn-tracking-provider:hover{filter:brightness(1.15);transform:translateY(-1px)}@keyframes ahSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.timeline-track{justify-content:space-between;align-items:flex-start;gap:8px;margin:32px 0 24px;padding:0 10px;display:flex;position:relative}.timeline-track:before{content:"";z-index:0;background:linear-gradient(90deg,#00d6ff 0%,#0050ff 60%,#ffffff26 100%);height:2px;position:absolute;top:15px;left:30px;right:30px}.timeline-step{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;max-width:140px;display:flex;position:relative}.timeline-dot{color:#94a3b8;background:#0a0b10;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;transition:all .3s;display:flex}.timeline-step.completed .timeline-dot{color:#fff;background:#0050ff;border-color:#00d6ff;box-shadow:0 0 14px #00d6ff59}.timeline-label{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.35}.timeline-step.completed .timeline-label{color:#fff;font-weight:600}@media (width<=680px){.timeline-track{flex-direction:column;gap:22px;padding-left:20px}.timeline-track:before{width:2px;height:auto;inset:15px auto 15px 34px}.timeline-step{text-align:left;flex-direction:row;align-items:center;gap:16px;max-width:none}}.policy-content{color:#cbd5e1;background:#0e1017b3;border:1px solid #ffffff14;border-radius:20px;padding:40px;font-size:15px;line-height:1.8}.policy-content h2{color:#fff;border-bottom:1px solid #ffffff14;margin:32px 0 12px;padding-bottom:8px;font-size:22px;font-weight:700}.policy-content h2:first-of-type{margin-top:0}.policy-content p{margin-bottom:16px}.policy-content ul{margin:0 0 20px 24px}.policy-content li{margin-bottom:8px}.breadcrumb-nav{color:#64748b;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.breadcrumb-nav a{color:#94a3b8;text-decoration:none;transition:color .2s}.breadcrumb-nav a:hover{color:#00d6ff}
