/* Start custom CSS for section, class: .elementor-element-614b130 *//* AURELIA TRACK ORDER — SECTION CUSTOM CSS
   Paste this entire file into only ONE place:
   Track Order outer Section > Advanced > Custom CSS.
   Do not use Appearance > Additional CSS. */

.elementor-716 .elementor-element.elementor-element-614b130{--tr-navy:#061d2d;--tr-navy-2:#0a304b;--tr-sky:#72c9f3;--tr-blue:#137db7;--tr-ink:#112f3d;--tr-muted:#617887;--tr-line:#c6dce8;--tr-pale:#eef8fc;background:var(--tr-navy);overflow:hidden;isolation:isolate}
.elementor-716 .elementor-element.elementor-element-614b130,.elementor-716 .elementor-element.elementor-element-614b130 *{box-sizing:border-box}
.elementor-716 .elementor-element.elementor-element-614b130 .elementor-widget-container{min-width:0}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__intro,.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__after{width:min(1220px,calc(100% - 48px));margin-inline:auto}

/* ---------- Dark hero ---------- */
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__intro{position:relative;padding:clamp(68px,8vw,116px) 0 0;color:#eff8ff}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__intro::before{content:"";position:absolute;z-index:-2;inset:0 -100vw;background:linear-gradient(115deg,#061b2a 0%,#071f31 57%,#0a3655 100%)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__intro::after{content:"";position:absolute;z-index:-1;inset:0 -100vw;opacity:.36;background-image:linear-gradient(rgba(164,216,241,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(164,216,241,.13) 1px,transparent 1px);background-size:66px 66px}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__eyebrow,.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__form-title>div,.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey-head>div{display:flex;align-items:center;gap:12px;color:var(--tr-sky);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__eyebrow span,.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__line{display:inline-block;width:34px;height:1px;background:currentColor}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(370px,.86fr);gap:clamp(42px,7vw,112px);align-items:center;margin-top:26px}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__copy h1{max-width:690px;margin:0;color:#f5fbff;font:700 clamp(50px,6.2vw,90px)/.92 Arial,sans-serif;letter-spacing:-.066em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__copy h1 em,.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey-head h2 em{color:#75cdf5;font:italic 500 1.03em/1 Georgia,serif;letter-spacing:-.06em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__copy>p{max-width:675px;margin:30px 0 32px;color:#c0d7e6;font:400 clamp(17px,1.45vw,21px)/1.58 Arial,sans-serif}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:23px;border-top:1px solid rgba(191,225,242,.26)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__trust div{display:flex;flex-direction:column;gap:7px;min-width:0}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__trust b{color:#ebf7ff;font:400 clamp(25px,3vw,42px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.08em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__trust span{color:#a8c3d7;font:400 14px/1.45 Arial,sans-serif}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__visual{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(122,193,230,.4);border-radius:24px;background:radial-gradient(circle at 50% 52%,rgba(25,139,207,.62),rgba(10,48,77,.42) 37%,rgba(5,24,40,.5) 70%);box-shadow:0 30px 70px rgba(0,0,0,.22)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__visual-grid{position:absolute;inset:0;opacity:.56;background-image:linear-gradient(rgba(135,204,239,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(135,204,239,.17) 1px,transparent 1px);background-size:54px 54px}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__pulse{position:absolute;top:52%;left:50%;border:1px solid rgba(119,204,245,.48);border-radius:50%;translate:-50% -50%;animation:apTrackPulse 3.8s ease-out infinite}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__pulse--one{width:180px;height:180px}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__pulse--two{width:300px;height:300px;animation-delay:1.2s}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__parcel{position:absolute;top:52%;left:50%;display:grid;place-items:center;width:142px;height:142px;border-radius:50%;translate:-50% -50%;color:#fff;background:radial-gradient(circle at 38% 30%,#78d7ff,#197bb7 60%,#0b385a);box-shadow:0 0 0 20px rgba(59,164,219,.14),0 0 44px rgba(68,182,236,.65);font:500 104px/1 Georgia,serif;animation:apTrackFloat 4.4s ease-in-out infinite}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__status-card{position:absolute;top:38px;right:34px;display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid rgba(147,206,235,.48);border-radius:13px;background:rgba(8,33,53,.87);backdrop-filter:blur(8px);color:#eff9ff}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__status-card small{display:block;color:#a9c6d9;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__status-card strong{display:block;margin-top:4px;font:700 16px/1.2 Arial,sans-serif}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__dot{width:18px;height:18px;border-radius:50%;background:#29c793;box-shadow:0 0 0 6px rgba(40,198,146,.18)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__scan{position:absolute;top:55%;right:0;display:grid;gap:20px;width:18px;translate:0 -50%}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__scan span{display:block;width:18px;height:1px;background:#95d9ff}

/* ---------- Real WooCommerce lookup card ---------- */
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__form-title{margin-top:68px;padding:27px clamp(24px,4vw,52px) 24px;border:1px solid rgba(153,211,241,.34);border-bottom:0;border-radius:20px 20px 0 0;background:rgba(9,39,61,.72)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__form-title h2{margin:12px 0 7px;color:#fff;font:700 clamp(28px,3vw,43px)/1 Arial,sans-serif;letter-spacing:-.04em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__form-title p{margin:0;color:#bbd3e2;font:400 15px/1.5 Arial,sans-serif}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:17px 20px!important;width:100%!important;margin:0!important;padding:clamp(25px,4.2vw,48px)!important;border:1px solid rgba(153,211,241,.34)!important;border-top:0!important;border-radius:0 0 20px 20px!important;background:#f8fcfe!important;box-shadow:0 24px 42px rgba(0,0,0,.19)!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order>p,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order>p{float:none!important;width:auto!important;margin:0!important;padding:0!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order>p:first-child,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order>p:first-child{grid-column:1/-1!important;max-width:760px;margin:0 0 5px!important;color:#506a7b!important;font:400 16px/1.55 Arial,sans-serif!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order .form-row-first,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order .form-row-first{grid-column:1!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order .form-row-last,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order .form-row-last{grid-column:2!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order .form-row:not(.form-row-first):not(.form-row-last),.elementor-716 .elementor-element.elementor-element-614b130 form.track_order .form-row:not(.form-row-first):not(.form-row-last){grid-column:1/-1!important;margin-top:3px!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order .clear,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order .clear{display:none!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order label,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order label{display:block!important;margin:0 0 8px!important;color:#24485f!important;font:700 12px/1.2 Arial,sans-serif!important;letter-spacing:.04em!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order input,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order input{width:100%!important;min-height:55px!important;border:1px solid #bed3e1!important;border-radius:8px!important;background:#fff!important;color:#173448!important;padding:0 15px!important;font:400 16px Arial,sans-serif!important;box-shadow:none!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order input:focus,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order input:focus{outline:3px solid rgba(55,170,230,.2)!important;border-color:#249fdf!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order button,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order button{min-width:190px!important;min-height:54px!important;border:0!important;border-radius:8px!important;background:#167bb4!important;color:#fff!important;padding:0 31px!important;font:700 15px Arial,sans-serif!important;transition:background .2s ease,transform .2s ease!important}
.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order button:hover,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order button:hover{background:#095e91!important;transform:translateY(-2px)!important}
.elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-order,.elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-order-details,.elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-customer-details{width:100%!important;margin:24px 0!important;padding:28px!important;border-radius:15px!important;background:#fff!important;color:#17303d!important;box-shadow:0 12px 28px rgba(6,40,60,.1)!important}
.elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-order h2,.elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-order h3{color:#17303d!important}

/* ---------- Help + delivery stages ---------- */
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__after{padding:70px 0 105px;color:var(--tr-ink)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;padding:22px 26px;border:1px solid var(--tr-line);border-radius:15px;background:linear-gradient(100deg,#effaff,#fbfeff);box-shadow:0 15px 28px rgba(7,46,72,.07)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#d9f2ff;color:#156e9f;font:700 22px Georgia,serif}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card small{color:#31729a;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card p{margin:7px 0 0;color:#526a79;font:400 15px/1.45 Arial,sans-serif}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card a{color:#0d5d8d;font:700 15px Arial,sans-serif;text-decoration:none;white-space:nowrap}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card a:hover{color:#168fca}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card a b{margin-left:8px;font-size:19px}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey-head{margin-top:88px}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey-head h2{margin:13px 0 31px;color:#f2f9fd;font:700 clamp(36px,4.6vw,64px)/.98 Arial,sans-serif;letter-spacing:-.06em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(190,221,236,.68)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey article{min-height:255px;padding:30px 29px;border-right:1px solid rgba(190,221,236,.68);color:#dceefa;background:transparent;transition:background .22s ease,transform .22s ease}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey article:last-child{border-right:0}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey article:hover{background:rgba(105,194,240,.13);transform:translateY(-6px)}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey b{display:block;color:#48c0f8;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey i{display:grid;place-items:center;width:38px;height:38px;margin:42px 0 23px;border-radius:50%;background:#dff4ff;color:#147caf;font:700 18px Arial,sans-serif;font-style:normal}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey h3{margin:0;color:#f3fbff;font:700 21px Arial,sans-serif;letter-spacing:-.03em}
.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey p{margin:13px 0 0;color:#b7d1e0;font:400 16px/1.48 Arial,sans-serif}

@keyframes apTrackPulse{0%{opacity:.85;transform:scale(.55)}100%{opacity:0;transform:scale(1.18)}}
@keyframes apTrackFloat{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-13px) rotate(5deg)}}

/* ---------- Tablet and phone ---------- */
@media(max-width:767px){
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__intro,.elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__after{width:calc(100% - 30px)}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__intro{padding:54px 0 0}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__hero-grid{grid-template-columns:1fr;gap:31px;margin-top:22px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__copy h1{font-size:clamp(47px,14vw,62px)}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__copy>p{margin:22px 0 26px;font-size:17px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__trust{gap:11px;padding-top:20px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__trust b{font-size:25px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__trust span{font-size:12px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__visual{order:-1;min-height:290px;border-radius:20px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__parcel{width:100px;height:100px;font-size:76px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__pulse--one{width:135px;height:135px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__pulse--two{width:220px;height:220px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__status-card{top:17px;right:15px;padding:10px 11px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__status-card strong{font-size:13px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__status-card small{font-size:8px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__scan{top:61%;gap:15px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__form-title{margin-top:38px;padding:22px 20px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__form-title h2{font-size:30px}
 .elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order{grid-template-columns:1fr!important;gap:15px!important;padding:22px!important;border-radius:0 0 16px 16px!important}
 .elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order>p:first-child,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order>p:first-child,.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order .form-row-first,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order .form-row-first,.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order .form-row-last,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order .form-row-last,.elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order .form-row:not(.form-row-first):not(.form-row-last),.elementor-716 .elementor-element.elementor-element-614b130 form.track_order .form-row:not(.form-row-first):not(.form-row-last){grid-column:1!important}
 .elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order>p:first-child,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order>p:first-child{font-size:15px!important}
 .elementor-716 .elementor-element.elementor-element-614b130 form.woocommerce-form-track-order button,.elementor-716 .elementor-element.elementor-element-614b130 form.track_order button{width:100%!important}
 .elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-order,.elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-order-details,.elementor-716 .elementor-element.elementor-element-614b130 .woocommerce-customer-details{padding:18px!important}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__after{padding:52px 0 70px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card{grid-template-columns:auto minmax(0,1fr);padding:19px;gap:13px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__help-card a{grid-column:1/-1;padding-left:56px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey-head{margin-top:58px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey-head h2{font-size:43px;margin-bottom:25px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey{display:grid!important;grid-template-columns:1fr!important;border:1px solid rgba(190,221,236,.68)!important}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey article{display:block!important;min-height:0!important;padding:25px 23px!important;border-right:0!important;border-bottom:1px solid rgba(190,221,236,.68)!important;background:transparent!important;transform:none!important}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey article:last-child{border-bottom:0!important}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey article:hover{background:rgba(105,194,240,.08)!important;transform:none!important}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey i{margin:19px 0 15px}
 .elementor-716 .elementor-element.elementor-element-614b130 .ap-track-real__journey p{font-size:15px}
}
@media(prefers-reduced-motion:reduce){.elementor-716 .elementor-element.elementor-element-614b130 *,.elementor-716 .elementor-element.elementor-element-614b130 *::before,.elementor-716 .elementor-element.elementor-element-614b130 *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}/* End custom CSS */