.courier-page{--cp-brand: #0066ff;--cp-brand-2: #00d4ff;--cp-brand-deep: #0050d6;--cp-ink: #0a0e27;--cp-ink-soft: #4a566f;--cp-ink-dim: #8a93a8;--cp-line: #e6ebf5;--cp-line-soft: #eef2fb;--cp-panel: #ffffff;--cp-panel-2: #f6f9ff;--cp-ok: #12a150;--cp-ok-deep: #0e8a45;--cp-ok-bg: #e9f9f0;--cp-ok-line: #bfe9cf;--cp-gold: #e29a0b;--cp-radius: 20px;--cp-shadow: 0 26px 60px -34px rgba(8, 32, 96, .45);--cp-shadow-sm: 0 14px 34px -22px rgba(8, 32, 96, .4);--cp-glow: rgba(0, 102, 255, .28);position:relative;color:var(--cp-ink);background:radial-gradient(1100px 540px at 82% -6%,rgba(0,102,255,.1),transparent 60%),radial-gradient(820px 480px at -8% 10%,rgba(0,212,255,.1),transparent 55%);overflow-x:clip}.courier-page h1,.courier-page h2,.courier-page h3,.courier-page .cp-display{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.02em;line-height:1.08;margin:0;color:var(--cp-ink)}.courier-page .cp-eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--cp-brand)}.courier-page .cp-dim{color:var(--cp-ink-dim)}.courier-page .cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;text-decoration:none;font-family:Sora,sans-serif;font-weight:700;font-size:1.02rem;color:#fff;border-radius:50px;padding:14px 26px;background:linear-gradient(135deg,var(--cp-brand),var(--cp-brand-2));box-shadow:0 16px 32px -14px var(--cp-glow);transition:transform .15s ease,box-shadow .15s ease,color .15s ease}.courier-page .cp-btn:hover{transform:translateY(-2px);box-shadow:0 22px 40px -14px var(--cp-glow);color:#fff}.courier-page .cp-btn:active{transform:translateY(0)}.courier-page .cp-btn[disabled],.courier-page .cp-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.courier-page .cp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:700;color:var(--cp-ink);border:1px solid var(--cp-line);background:#fff;border-radius:50px;padding:14px 22px;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.courier-page .cp-btn-ghost:hover{border-color:var(--cp-brand);color:var(--cp-brand);box-shadow:var(--cp-shadow-sm)}.courier-page .cp-hero{padding:46px 0 22px}.courier-page .cp-hero-grid{display:grid;grid-template-columns:1fr;gap:34px;align-items:center}@media (min-width: 940px){.courier-page .cp-hero-grid{grid-template-columns:1.04fr .96fr;gap:48px}}.courier-page .cp-badgerow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.courier-page .cp-pill{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:600;color:var(--cp-ink-soft);background:#fff;border:1px solid var(--cp-line);padding:6px 13px;border-radius:999px;box-shadow:var(--cp-shadow-sm)}.courier-page .cp-pill i{color:var(--cp-ok)}.courier-page .cp-title{font-size:clamp(2.05rem,5.2vw,3.25rem);font-weight:800}.courier-page .cp-title .cp-hl{background:linear-gradient(120deg,var(--cp-brand),var(--cp-brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--cp-brand)}.courier-page .cp-sub{margin-top:16px;font-size:clamp(1.02rem,2.4vw,1.16rem);color:var(--cp-ink-soft);max-width:44ch}.courier-page .cp-sub b{color:var(--cp-ink);font-weight:700}.courier-page .cp-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.courier-page .cp-cta-center{justify-content:center}.courier-page .cp-reassure{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;color:var(--cp-ink-soft);font-size:.86rem}.courier-page .cp-reassure span{display:inline-flex;align-items:center;gap:7px}.courier-page .cp-reassure i{color:var(--cp-ok)}.courier-page .cp-route{position:relative;background:linear-gradient(160deg,#ffffff,var(--cp-panel-2));border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:26px 22px 22px;box-shadow:var(--cp-shadow)}.courier-page .cp-route h4{font-family:Sora,sans-serif;font-weight:700;font-size:.95rem;color:var(--cp-ink-soft);margin:0 0 22px;display:flex;align-items:center;gap:8px}.courier-page .cp-route h4 i{color:var(--cp-brand)}.courier-page .cp-track{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:6px 4px 2px}.courier-page .cp-line{position:absolute;left:8%;right:8%;top:26px;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--cp-line) 0 8px,transparent 8px 16px)}.courier-page .cp-line .cp-fill{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:3px;background:linear-gradient(90deg,var(--cp-brand),var(--cp-brand-2));transform-origin:left;transform:scaleX(0);animation:cpGrow 3.4s ease-in-out .3s forwards}.courier-page .cp-moverbox{position:absolute;top:13px;left:8%;width:0;animation:cpTravel 3.4s ease-in-out .3s forwards}.courier-page .cp-mover{position:absolute;left:-13px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#fff;color:var(--cp-brand);box-shadow:0 8px 18px -6px var(--cp-glow);border:1px solid var(--cp-line);font-size:1rem}.courier-page .cp-node{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:9px;width:33%}.courier-page .cp-node .cp-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;font-size:1.4rem;background:var(--cp-panel-2);border:1px solid var(--cp-line);color:var(--cp-ink-dim)}.courier-page .cp-node.active .cp-ic{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--cp-brand),var(--cp-brand-2));box-shadow:0 10px 24px -10px var(--cp-glow)}.courier-page .cp-node .cp-nlabel{font-size:.82rem;font-weight:700;color:var(--cp-ink);text-align:center;line-height:1.2}.courier-page .cp-node .cp-nsub{font-size:.72rem;color:var(--cp-ink-dim);text-align:center}.courier-page .cp-route-foot{margin-top:22px;padding-top:18px;border-top:1px dashed var(--cp-line);display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--cp-ink-soft);font-size:.9rem}.courier-page .cp-route-foot .cp-chip{background:var(--cp-ok-bg);color:var(--cp-ok-deep);border:1px solid var(--cp-ok-line);font-weight:700;font-size:.78rem;padding:5px 11px;border-radius:999px;white-space:nowrap}@keyframes cpGrow{to{transform:scaleX(1)}}@keyframes cpTravel{0%{width:0}to{width:84%}}.courier-page .cp-strip{border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);background:#ffffffb3;backdrop-filter:blur(4px)}.courier-page .cp-strip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--cp-line);border-radius:14px;overflow:hidden;margin:22px 0}@media (min-width: 760px){.courier-page .cp-strip-grid{grid-template-columns:repeat(4,1fr)}}.courier-page .cp-stat{background:#fff;padding:22px 16px;text-align:center}.courier-page .cp-stat .cp-n{font-family:Sora,sans-serif;font-weight:800;font-size:1.8rem;line-height:1;background:linear-gradient(120deg,var(--cp-brand),var(--cp-brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--cp-brand)}.courier-page .cp-stat .cp-l{font-size:.78rem;color:var(--cp-ink-dim);margin-top:7px}.courier-page .cp-block{padding:58px 0}.courier-page .cp-block-tight{padding-bottom:0}.courier-page .cp-block-top0{padding-top:0}.courier-page .cp-sec-head{max-width:62ch;margin:0 0 32px}.courier-page .cp-sec-head-center{text-align:center;margin-left:auto;margin-right:auto}.courier-page .cp-sec-head h2{font-size:clamp(1.55rem,4vw,2.25rem);font-weight:800;margin-top:10px}.courier-page .cp-sec-head p{color:var(--cp-ink-soft);margin:12px 0 0;font-size:1.04rem}.courier-page .cp-sec-head-center p{margin-left:auto;margin-right:auto}.courier-page .cp-sendgrid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 760px){.courier-page .cp-sendgrid{grid-template-columns:repeat(3,1fr)}}.courier-page .cp-sendcard{background:linear-gradient(165deg,#ffffff,var(--cp-panel-2));border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:24px 22px;box-shadow:var(--cp-shadow-sm);transition:transform .15s ease,box-shadow .15s ease}.courier-page .cp-sendcard:hover{transform:translateY(-3px);box-shadow:var(--cp-shadow)}.courier-page .cp-sendcard .cp-si2{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;font-size:1.3rem;color:#fff;background:linear-gradient(135deg,var(--cp-brand),var(--cp-brand-2));box-shadow:0 12px 24px -12px var(--cp-glow);margin-bottom:14px}.courier-page .cp-sendcard b{display:block;font-family:Sora,sans-serif;font-weight:700;font-size:1.08rem;color:var(--cp-ink);margin-bottom:6px}.courier-page .cp-sendcard span{color:var(--cp-ink-soft);font-size:.94rem}.courier-page .cp-taxfree{margin-top:20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,var(--cp-ok-bg),#ffffff);border:1px solid var(--cp-ok-line);border-radius:var(--cp-radius);padding:20px 24px}.courier-page .cp-taxfree .cp-tf-ic{flex:0 0 auto;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:1.5rem;color:#fff;background:linear-gradient(135deg,var(--cp-ok),var(--cp-ok-deep));box-shadow:0 12px 24px -12px #12a15073}.courier-page .cp-taxfree .cp-tf-body{flex:1 1 280px}.courier-page .cp-taxfree .cp-tf-body b{display:block;font-family:Sora,sans-serif;font-weight:700;font-size:1.08rem;color:var(--cp-ink);margin-bottom:4px}.courier-page .cp-taxfree .cp-tf-body span{color:var(--cp-ink-soft);font-size:.94rem}.courier-page .cp-taxfree .cp-tf-chip{flex:0 0 auto;font-family:Sora,sans-serif;font-weight:800;font-size:.82rem;color:var(--cp-ok-deep);white-space:nowrap;background:#fff;border:1px solid var(--cp-ok-line);padding:7px 13px;border-radius:999px}.courier-page .cp-steps{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width: 820px){.courier-page .cp-steps{grid-template-columns:repeat(3,1fr)}}.courier-page .cp-step{position:relative;background:linear-gradient(165deg,#ffffff,var(--cp-panel-2));border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:26px 22px 24px;overflow:hidden;box-shadow:var(--cp-shadow-sm);opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.courier-page .cp-step.in{opacity:1;transform:none}.courier-page .cp-step .cp-num{font-family:Sora,sans-serif;font-weight:800;font-size:3rem;line-height:1;color:transparent;-webkit-text-stroke:1.4px var(--cp-brand-2);opacity:.5;margin-bottom:6px}.courier-page .cp-step .cp-si{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;color:#fff;background:linear-gradient(135deg,var(--cp-brand),var(--cp-brand-2));box-shadow:0 12px 26px -12px var(--cp-glow);position:absolute;top:24px;right:22px}.courier-page .cp-step h3{font-size:1.18rem;font-weight:700;margin-bottom:8px}.courier-page .cp-step p{color:var(--cp-ink-soft);font-size:.96rem;margin:0}.courier-page .cp-step .cp-tag{display:inline-block;margin-top:14px;font-size:.78rem;font-weight:700;color:var(--cp-ok-deep);background:var(--cp-ok-bg);border:1px solid var(--cp-ok-line);padding:4px 10px;border-radius:999px}.courier-page .cp-guarantee{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--cp-line);border-radius:var(--cp-radius);overflow:hidden;box-shadow:var(--cp-shadow-sm)}@media (min-width: 820px){.courier-page .cp-guarantee{grid-template-columns:1.1fr 1fr}}.courier-page .cp-g-left{padding:34px 30px;background:linear-gradient(150deg,#0066ff1a,#fff)}.courier-page .cp-g-left .cp-seal{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-size:1.9rem;color:#fff;background:linear-gradient(135deg,var(--cp-brand),var(--cp-brand-2));box-shadow:0 14px 28px -12px var(--cp-glow);margin-bottom:18px}.courier-page .cp-g-left h3{font-size:1.5rem;font-weight:800;margin-bottom:12px}.courier-page .cp-g-left p{color:var(--cp-ink-soft);margin:0}.courier-page .cp-g-right{padding:30px;background:#fff;display:flex;flex-direction:column;gap:16px;justify-content:center}.courier-page .cp-g-item{display:flex;gap:14px;align-items:flex-start}.courier-page .cp-g-item .cp-gi{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--cp-ok-bg);border:1px solid var(--cp-ok-line);color:var(--cp-ok-deep);font-size:1.1rem}.courier-page .cp-g-item b{display:block;color:var(--cp-ink);font-weight:700;font-size:.98rem}.courier-page .cp-g-item span{color:var(--cp-ink-dim);font-size:.88rem}.courier-page .cp-quote-anchor{scroll-margin-top:90px}.courier-page .cp-form-shell{max-width:760px}.courier-page .cp-form-card{background:#fff;border:1px solid var(--cp-line);border-radius:22px;box-shadow:var(--cp-shadow);overflow:hidden}.courier-page .cp-form-top{padding:24px 26px 18px;border-bottom:1px solid var(--cp-line);background:linear-gradient(120deg,#0066ff14,#00d4ff0d)}.courier-page .cp-form-top h3{font-size:1.35rem;font-weight:800;display:flex;align-items:center;gap:10px}.courier-page .cp-form-top h3 i{color:var(--cp-brand)}.courier-page .cp-form-top p{margin:8px 0 0;color:var(--cp-ink-soft);font-size:.95rem}.courier-page .cp-form-body{padding:24px 26px 28px}.courier-page .cp-leg{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-ink-dim);display:flex;align-items:center;gap:9px;margin:4px 0 16px}.courier-page .cp-leg-soft{font-weight:500;letter-spacing:0;text-transform:none;color:var(--cp-ink-dim)}.courier-page .cp-leg .cp-step-dot{width:22px;height:22px;border-radius:7px;color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:800;font-family:Sora,sans-serif;background:linear-gradient(135deg,var(--cp-brand),var(--cp-brand-2))}.courier-page hr.cp-sep{border-color:var(--cp-line);opacity:1;margin:22px 0}.courier-page .cp-submit{width:100%;font-size:1.06rem;padding:15px;margin-top:4px}.courier-page .cp-secure-note{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--cp-ink-dim);font-size:.8rem;margin-top:14px}.courier-page .cp-secure-note i{color:var(--cp-ok)}.courier-page .form-label{color:var(--cp-ink-soft);font-weight:600;font-size:.9rem;margin-bottom:6px}.courier-page .form-text{color:var(--cp-ink-dim);font-size:.8rem}.courier-page .cp-quote-title{font-family:Sora,sans-serif;font-weight:800;font-size:1.3rem;color:var(--cp-ink)}.courier-page .cp-breakdown{background:var(--cp-panel-2)!important;border-color:var(--cp-line)!important}.courier-page .cp-breakdown .d-flex.justify-content-between{color:var(--cp-ink-soft);padding:3px 0}.courier-page .cp-breakdown .fw-bold.fs-5{color:var(--cp-ink)}.courier-page .cp-breakdown hr{border-color:var(--cp-line);opacity:1}.courier-page #cf-regimes .form-check{cursor:pointer;border-color:var(--cp-line)!important;border-radius:12px!important;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.courier-page #cf-regimes .form-check-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.courier-page #cf-regimes .form-check:hover{border-color:var(--cp-brand)!important}.courier-page #cf-regimes .form-check:has(input:checked){border-color:var(--cp-brand)!important;background-color:#0066ff0d;box-shadow:0 0 0 1px var(--cp-brand) inset}.courier-page #cf-regimes .form-check:has(input:focus-visible){outline:2px solid var(--cp-brand);outline-offset:2px}.courier-page .cp-pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;cursor:pointer;color:#fff;font-family:Sora,sans-serif;font-weight:700;font-size:1.05rem;padding:15px;border-radius:13px;background:linear-gradient(135deg,var(--cp-ok),var(--cp-ok-deep));box-shadow:0 14px 28px -14px #12a1508c;transition:transform .15s ease,box-shadow .15s ease}.courier-page .cp-pay-btn:hover{transform:translateY(-2px);box-shadow:0 20px 34px -14px #12a1508c;color:#fff}.courier-page .cp-pay-note{color:var(--cp-ink-dim);font-size:.8rem;text-align:center}.courier-page .cp-pay-note i{color:var(--cp-ok)}.courier-page #cf-total-usd{white-space:nowrap}.courier-page .cp-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.courier-page .cp-qa{background:#fff;border:1px solid var(--cp-line);border-radius:14px;overflow:hidden;box-shadow:var(--cp-shadow-sm)}.courier-page .cp-qa summary{cursor:pointer;list-style:none;padding:18px 20px;font-weight:600;color:var(--cp-ink);display:flex;justify-content:space-between;align-items:center;gap:14px}.courier-page .cp-qa summary::-webkit-details-marker{display:none}.courier-page .cp-qa summary .cp-q-ic{color:var(--cp-brand);transition:transform .2s ease}.courier-page .cp-qa[open] summary .cp-q-ic{transform:rotate(45deg)}.courier-page .cp-qa .cp-ans{padding:0 20px 18px;color:var(--cp-ink-soft);font-size:.95rem}.courier-page .cp-final{position:relative;overflow:hidden;border:1px solid var(--cp-line);border-radius:24px;padding:48px 30px;text-align:center;background:radial-gradient(700px 280px at 50% -25%,rgba(0,102,255,.14),transparent 70%),linear-gradient(160deg,#ffffff,var(--cp-panel-2));box-shadow:var(--cp-shadow)}.courier-page .cp-final h2{font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:800}.courier-page .cp-final p{color:var(--cp-ink-soft);margin:14px auto 0;max-width:46ch}.courier-page .cp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:1020;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:blur(8px);border-top:1px solid var(--cp-line);box-shadow:0 -8px 24px -16px #08206059;display:none}.courier-page .cp-sticky .cp-btn{width:100%}@media (max-width: 991px){.courier-page .cp-sticky{display:block}.courier-page{padding-bottom:84px}}@media (max-width: 575.98px){.courier-page .cp-block{padding:42px 0}.courier-page .cp-block-tight{padding-bottom:0}.courier-page .cp-block-top0{padding-top:0}.courier-page .cp-pill{gap:9px}.courier-page .cp-reassure{flex-direction:column;gap:11px}.courier-page .cp-reassure span{gap:10px}.courier-page .cp-taxfree{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.courier-page .cp-taxfree .cp-tf-ic{width:46px;height:46px;font-size:1.3rem}.courier-page .cp-taxfree .cp-tf-body{flex:1 1 auto;min-width:0}.courier-page .cp-g-left{padding:26px 22px}.courier-page .cp-g-right{padding:22px}}@media (prefers-reduced-motion: reduce){.courier-page .cp-line .cp-fill{animation:none;transform:scaleX(1)}.courier-page .cp-moverbox{animation:none;width:84%}.courier-page .cp-step{opacity:1;transform:none;transition:none}.courier-page .cp-sendcard:hover,.courier-page .cp-btn:hover,.courier-page .cp-pay-btn:hover{transform:none}}
