:root{--color-bg:#f7f5ef;--color-surface:#eeece4;--color-border:#d9dcd1;--color-text:#242a24;--color-muted:#60675d;--color-primary:#bd3710;--color-primary-contrast:#ffffff;--color-accent:#0a8a5f;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Arabic","Vazirmatn",sans-serif;--container:1240px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.55;-webkit-font-smoothing:antialiased}[dir=rtl]{text-align:start}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--space-6)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.brand{font-weight:700;font-size:1.15rem}.nav{display:flex;gap:var(--space-4);flex-wrap:wrap}.btn,.nav{align-items:center}.btn{display:inline-flex;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.btn-primary{background:var(--color-primary);color:var(--color-primary-contrast);border-color:transparent}.hero{padding-block:var(--space-12)}.hero h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;margin-block:0 var(--space-4)}.hero p{font-size:1.15rem;color:var(--color-muted);max-inline-size:60ch;margin-block:0 var(--space-8)}.hero-actions{display:flex;gap:var(--space-4);flex-wrap:wrap}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-8) var(--space-12)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.card h3{margin-block:0 var(--space-2)}.card p{margin:0}.card p,.site-footer{color:var(--color-muted)}.site-footer{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);padding-block:var(--space-6);font-size:.9rem}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locale-switcher{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}.track-form{display:flex;gap:var(--space-3);flex-wrap:wrap;max-inline-size:560px}.field-input,.track-input{flex:1 1 260px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}.track-summary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.status-pill{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.85rem}.timeline{list-style:none;margin:0;-webkit-border-start:2px solid var(--color-border);border-inline-start:2px solid var(--color-border)}.timeline,.timeline-item{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.timeline-item{position:relative;padding-block:var(--space-3)}.timeline-item:before{content:"";position:absolute;inline-size:10px;block-size:10px;border-radius:50%;background:var(--color-primary);inset-inline-start:calc(-1 * var(--space-4) - 6px);inset-block-start:var(--space-4)}.timeline-status{font-weight:600}.timeline-meta{color:var(--color-muted);font-size:.9rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-block:var(--space-4)}.field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.field label{font-size:.9rem;color:var(--color-muted)}.option-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.option-card.recommended{border-color:var(--color-primary)}.option-price{font-size:1.3rem;font-weight:700}.option-legs{color:var(--color-muted);font-size:.9rem;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.error-box{background:#fde8e8;color:#8a1c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.admin-shell{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-6);align-items:start}.admin-sidebar nav{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:var(--space-4)}.admin-nav-link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-size:.95rem}.admin-nav-link:hover{background:var(--color-surface);text-decoration:none}.admin-nav-link.active{background:var(--color-primary);color:var(--color-primary-contrast)}.admin-content{min-width:0}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem;margin-block:var(--space-4)}.admin-table td,.admin-table th{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);padding:var(--space-3);text-align:start;vertical-align:top}.admin-table th{color:var(--color-muted);font-weight:600}.admin-table-wrap{overflow-x:auto}.btn-sm{padding:4px 10px;font-size:.85rem}.pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.8rem;background:var(--color-surface);border:1px solid var(--color-border)}.pill-active{background:#e6f6ee;color:#0a6b46;border-color:transparent}.pill-closed,.pill-suspended{background:#fde8e8;color:#8a1c1c;border-color:transparent}@media (max-width:720px){.admin-shell{grid-template-columns:1fr}}html{scroll-behavior:smooth}:focus-visible{outline:3px solid #9b2d0b;outline-offset:5px}button,input,select{min-block-size:44px}input,select{max-inline-size:100%}a,button,input,select{-webkit-tap-highlight-color:transparent}.site-header{min-block-size:104px;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--color-text);font-size:1rem;font-weight:850;letter-spacing:-.04em;white-space:nowrap}.brand-mark{inline-size:56px;block-size:56px;object-fit:contain;flex:0 0 auto}.nav{gap:26px;font-size:.85rem;font-weight:600}.nav a{color:var(--color-text)}.nav-signin{border:1px solid #aeb4a7;border-radius:6px;padding:11px 17px}.nav-signin span{-webkit-margin-start:14px;margin-inline-start:14px}.locale-switcher{border:0;background:transparent;font-size:.85rem;cursor:pointer;padding-inline:4px}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:20px;padding:12px 20px;background:var(--color-text);color:white;z-index:20}.skip-link:focus{inset-block-start:12px}.btn{min-block-size:52px;border-radius:5px;font-weight:650;justify-content:center;transition:background .2s,transform .2s}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn-primary{background:#bf3b13;color:#fff}.btn-primary:hover{background:#a72f0d}.btn:disabled{opacity:.6;cursor:wait;transform:none}.btn span{-webkit-margin-start:20px;margin-inline-start:20px;font-size:1.3rem}.landing-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;grid-gap:50px;gap:50px;padding-block:65px 72px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-block:0 24px}.signal-dot{inline-size:7px;block-size:7px;border-radius:50%;background:#e45125}.landing-hero h1{font-size:clamp(3.2rem,5.6vw,5rem);font-weight:750;letter-spacing:-.07em;line-height:1.04;margin-block:0 25px}.landing-hero h1 span{color:#be3a15}.hero-description{color:var(--color-muted);max-inline-size:40ch;font-size:1.05rem;line-height:1.75;-webkit-margin-after:30px;margin-block-end:30px}.text-link{display:inline-flex;align-items:center;gap:20px;color:var(--color-text);font-size:.84rem;font-weight:650}.hero-copy>.text-link{display:flex;width:-moz-fit-content;width:fit-content;-webkit-margin-before:24px;margin-block-start:24px}.journey-art{background:#e9ecdf;border-radius:120px 8px 8px 8px;padding:27px;position:relative;overflow:hidden}.art-bottomline,.art-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.65rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.art-topline{-webkit-padding-start:44px;padding-inline-start:44px}.art-topline>span:last-child{font-size:1.6rem}.parcel-visual{display:block;inline-size:100%;height:auto}.route-line{block-size:1px;background:#abb5a0;flex:1 1}.tracking-strip{border-block:1px solid var(--color-border);display:grid;grid-template-columns:.85fr 1.2fr;grid-gap:50px;gap:50px;align-items:center;padding-block:32px}.tracking-strip .eyebrow{-webkit-margin-after:5px;margin-block-end:5px;color:var(--color-muted);font-size:.65rem}.tracking-strip h2{margin:0;font-size:1.4rem;letter-spacing:-.04em}.track-form{max-inline-size:none;min-inline-size:0}.track-input{flex:1 1 180px;min-inline-size:0;font-size:.88rem}.field-input{min-inline-size:0;inline-size:100%;padding:12px 14px;flex:initial;border-radius:5px}.field{min-inline-size:0;align-content:start}.services-section{padding-block:84px}.section-heading{max-inline-size:580px;-webkit-margin-after:38px;margin-block-end:38px}.section-heading .eyebrow{-webkit-margin-after:14px;margin-block-end:14px}.process-section h2,.section-heading h2{font-size:clamp(2rem,3.3vw,3rem);font-weight:650;letter-spacing:-.055em;line-height:1.14;margin-block:0 20px}.section-heading>p:last-child{color:var(--color-muted);font-size:.95rem;max-inline-size:50ch}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-border);border-radius:7px;overflow:hidden}.service-card{padding:28px;display:flex;flex-direction:column}.service-card+.service-card{-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border)}.service-card-top{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:var(--color-muted);-webkit-margin-after:44px;margin-block-end:44px}.service-symbol{display:grid;place-items:center;inline-size:45px;block-size:45px;background:#e9ecdf;border-radius:50%;color:#374431;font-size:1.6rem}.service-card h3{font-size:1.4rem;letter-spacing:-.04em;line-height:1.3;margin-block:0 12px}.service-card p{color:var(--color-muted);font-size:.9rem;margin-block:0 28px}.service-card .text-link{-webkit-margin-before:auto;margin-block-start:auto}.process-section{background:#242d25;color:#f8f5ec;padding-block:70px}.process-section :focus-visible{outline-color:#f8f5ec}.process-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.process-section .eyebrow{color:#c1cbb9}.process-section h2{max-inline-size:13ch;-webkit-margin-after:35px;margin-block-end:35px}.process-list{list-style:none;padding:0;margin:0}.process-list li{display:flex;gap:24px;padding-block:22px;-webkit-border-after:1px solid #4c554b;border-block-end:1px solid #4c554b}.process-list li:first-child{-webkit-padding-before:0;padding-block-start:0}.step-number{font-size:.75rem;color:#e9916e;-webkit-padding-before:5px;padding-block-start:5px}.process-list h3{margin:0 0 7px;font-size:1.1rem;font-weight:550}.process-list p{margin:0;color:#c8cfc2;font-size:.88rem}.site-footer{padding-block:42px 20px}.footer-top{display:flex;align-items:center;flex-wrap:wrap;gap:24px;-webkit-padding-after:32px;padding-block-end:32px}.footer-top p{font-size:.82rem;flex:1 1}.footer-top .nav{gap:20px;font-size:.8rem}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:.68rem}.public-page{min-block-size:65vh;padding-block:60px 80px}.login-intro h1,.public-page>h1{font-size:clamp(2.3rem,4vw,3.6rem);letter-spacing:-.055em;line-height:1.15;margin-block:0 30px}.public-page>form{background:#fffdf8;border:1px solid var(--color-border);border-radius:8px;padding:30px}.public-page .hero{padding-block:0 32px}.public-page .hero h1{-webkit-margin-after:30px;margin-block-end:30px}.public-page .track-form{max-inline-size:720px}.login-page{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.login-intro p:last-child{color:var(--color-muted);max-inline-size:36ch}.login-card{background:#eeece4;padding:40px;border-radius:8px}.login-card form{max-inline-size:none!important}.login-card button{inline-size:100%}[dir=rtl] .landing-hero h1,[dir=rtl] .process-section h2,[dir=rtl] .section-heading h2{letter-spacing:normal;line-height:1.3}[dir=rtl] .eyebrow{letter-spacing:normal}@media (max-width:950px){.site-header{flex-wrap:wrap;padding-block:20px}.landing-hero{gap:24px}.landing-hero h1{font-size:3.5rem}.journey-art{padding:18px}.tracking-strip{gap:24px}.process-layout{gap:45px}.service-card{padding:22px}.login-page{gap:35px}}@media (max-width:680px){.brand-mark{inline-size:48px;block-size:48px}.container{padding-inline:20px}.site-header{gap:15px}.site-header .nav{inline-size:100%;gap:10px 16px;font-size:.75rem}.nav-signin{padding:8px 10px}.nav-signin span{-webkit-margin-start:4px;margin-inline-start:4px}.locale-switcher{font-size:.75rem}.landing-hero{grid-template-columns:1fr;padding-block:42px;gap:36px}.landing-hero h1{font-size:clamp(3rem,10vw,4.4rem)}.hero-description{font-size:1rem}.journey-art{max-inline-size:470px;inline-size:100%;margin-inline:auto}.parcel-visual{max-block-size:360px}.tracking-strip{grid-template-columns:1fr;gap:20px}.track-form{gap:8px}.track-form .btn{padding-inline:18px}.services-section{padding-block:52px}.service-grid{grid-template-columns:1fr}.service-card+.service-card{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.service-card-top{-webkit-margin-after:22px;margin-block-end:22px}.login-page,.process-layout{grid-template-columns:1fr;gap:40px}.process-section{padding-block:48px}.footer-top{align-items:start;flex-direction:column;gap:12px}.footer-bottom{flex-wrap:wrap;gap:8px}.public-page{padding-block:40px 55px}.login-card,.public-page>form{padding:20px}.form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}