.slg{--wine:#550f2c;--deep:#300b1b;--gold:#d5b363;--ink:#241d22;--paper:#f7f4ef;font:16px/1.6 system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);min-height:100vh}.slg *{box-sizing:border-box}.slg header{background:var(--deep);color:white;padding:24px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid var(--gold);gap:20px}.slg a{color:var(--wine)}.slg header a{color:white;text-decoration:none}.slg .brand{font-weight:800;letter-spacing:.04em;font-size:26px;line-height:1.1}.slg .brand span{font-weight:400;color:var(--gold)}.slg .brand small{display:block;font-size:9px;letter-spacing:.14em;margin-top:10px}.slg nav{display:flex;gap:28px;font-size:13px}.slg .hero{padding:70px 7%;display:grid;grid-template-columns:1.3fr 1fr;gap:60px;background:var(--wine);color:white}.slg h1{font-size:clamp(34px,4.3vw,66px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 26px;font-weight:650}.slg h1 em{font-family:Georgia,serif;font-weight:400;color:var(--gold)}.slg .eyebrow{font-size:10px;font-weight:750;letter-spacing:.17em}.slg form label{display:block;font-size:12px;font-weight:650;margin:18px 0 7px}.slg input,.slg select,.slg textarea{width:100%;font:inherit;padding:13px 15px;border:1px solid #ded5d7;border-radius:6px;background:white;color:var(--ink);min-height:46px}.slg textarea{min-height:100px}.slg button,.slg .button{display:inline-block;background:var(--wine);color:white;padding:13px 20px;border:1px solid var(--wine);border-radius:5px;font-size:13px;font-weight:650;cursor:pointer;text-decoration:none}.slg .hero button{background:var(--gold);border-color:var(--gold);color:var(--deep);white-space:nowrap}.slg .search{display:flex;gap:8px}.slg .hero aside{align-self:center;min-height:340px;border:1px solid #ffffff30;border-radius:180px 180px 12px 12px;background:radial-gradient(ellipse at center,#a25162,#55132d 70%);padding:65px 50px 24px;position:relative}.slg .hero aside>p{font:36px/1.1 Georgia,serif;color:#e9d6ae}.slg .route{display:flex;flex-direction:column;font-size:9px;letter-spacing:.2em;color:#e7c7d2}.slg .route b{font-size:25px;font-weight:450;letter-spacing:0;color:white}.slg .route span{font-size:40px;color:var(--gold)}.slg .services{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:50px 7%}.slg .services article{border-top:2px solid var(--gold);padding-top:20px}.slg .services span{font-size:10px;letter-spacing:.1em;color:var(--wine);font-weight:700}.slg h2{font-size:26px;line-height:1.25;margin:12px 0}.slg h3{font-size:18px}.slg .services p,.slg .muted{color:#766d72;font-size:14px}.slg footer{background:var(--deep);color:var(--gold);padding:25px 7%;font-size:11px;letter-spacing:.05em;display:flex;justify-content:space-between}.slg .card{background:white;border:1px solid #e7dfe1;border-radius:10px;padding:28px;margin:24px auto;max-width:1200px}.slg .sectionhead{display:flex;align-items:center;justify-content:space-between;gap:15px}.slg .badge{display:inline-block;border-radius:20px;padding:5px 10px;background:#f3e8ed;color:var(--wine);font-size:11px;font-weight:700;white-space:nowrap}.slg .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-block:1px solid #eee;padding:20px 0;margin:20px 0}.slg small{color:#87777e;font-size:11px}.slg .timeline{padding:0 0 0 24px;list-style:none;border-left:2px solid var(--gold);margin:25px 10px}.slg .timeline li{position:relative;padding:0 0 22px 0}.slg .timeline li:before{content:'';width:10px;height:10px;border:2px solid white;background:var(--wine);border-radius:50%;position:absolute;left:-30px;top:6px}.slg .timeline span{display:block;color:#87777e;font-size:12px}.slg .secondary{background:white;color:var(--wine)}.slg .workspace{display:grid;grid-template-columns:220px 1fr;min-height:85vh}.slg .sidebar{background:var(--deep);padding:35px 24px;color:white}.slg .sidebar h2{color:var(--gold);font:30px/1.2 Georgia,serif}.slg .sidebar a{display:block;color:#eee;text-decoration:none;border-bottom:1px solid #ffffff20;padding:18px 0;font-size:13px}.slg .sidebar p:last-child{font-size:12px;color:#c6a8b4;margin-top:50px}.slg .main{padding:35px;min-width:0}.slg .main h1{font-size:42px}.slg .main h1 em{color:var(--wine)}.slg .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.slg .stats article{border:1px solid #e6dce0;border-top:3px solid var(--gold);background:white;border-radius:8px;padding:20px}.slg .stats b{display:block;font-size:28px;font-weight:550;color:var(--wine)}.slg .filter{display:flex;gap:10px}.slg table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.slg th{font-weight:650;color:#786a71;font-size:11px}.slg td,.slg th{padding:16px 10px;border-bottom:1px solid #eee}.slg td small{display:block}.slg .tablewrap{overflow:auto}.slg .fields{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.slg input[type=checkbox]{width:18px;min-height:18px}.slg .notice{padding:14px;background:#e9f2eb;color:#285f35}.slg a:focus-visible,.slg button:focus-visible,.slg input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
@media(max-width:760px){.slg header{padding:20px;align-items:start}.slg .brand{font-size:20px}.slg nav{flex-direction:column;gap:8px;font-size:11px}.slg .hero{grid-template-columns:1fr;padding:35px 22px;gap:25px}.slg .hero aside{display:none}.slg .search{flex-direction:column}.slg .services{grid-template-columns:1fr;padding:30px 22px;gap:20px}.slg .workspace{grid-template-columns:1fr}.slg .sidebar{padding:18px 22px;display:flex;gap:20px;overflow:auto}.slg .sidebar h2,.slg .sidebar p{display:none}.slg .sidebar a{white-space:nowrap;padding:5px}.slg .main{padding:20px 14px}.slg .main h1{font-size:34px}.slg .sectionhead{align-items:start;flex-wrap:wrap}.slg .stats{gap:8px}.slg .stats article{padding:12px}.slg .stats b{font-size:20px}.slg .fields,.slg .grid{grid-template-columns:1fr}.slg .card{padding:20px;margin:16px 8px}.slg footer{display:block}.slg footer span{display:block;margin-top:8px}}
@media print{body *{visibility:hidden}.slg .invoice,.slg .invoice *{visibility:visible}.slg .invoice{position:absolute;inset:0;border:0}.slg .invoice button{display:none}}
.slg .official-logo{width:54px;height:54px;object-fit:contain;float:left;margin-right:14px;border-radius:6px}.slg .plan{background:#faf5e9;padding:18px;border-left:3px solid var(--gold)}

/* Full company website */
.slg{scroll-behavior:smooth}.slg header nav{flex-wrap:wrap;gap:20px}.slg .hero p{max-width:620px}.slg .hero .button{margin:12px 8px 0 0}.slg .tracking-panel{scroll-margin-top:24px}.slg .tracking-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:end}.slg .tracking-fields input{width:100%;box-sizing:border-box;display:block;margin-top:10px}.slg .tracking-fields button{margin:0;min-height:54px}.slg .company-section,.slg .service-section,.slg .contact-section{padding:80px 7%;}.slg .company-section{display:grid;grid-template-columns:1fr 1fr;gap:60px}.slg .company-section h2,.slg .service-section h2,.slg .contact-section h2{font-size:clamp(32px,4vw,50px);line-height:1.12;margin:12px 0 26px}.slg .company-section p,.slg .service-section p{line-height:1.8}.slg .service-section{background:#eee8df}.slg .service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}.slg .service-grid article{border-top:2px solid #c9a957;padding:26px 0}.slg .service-grid span{font-size:12px;letter-spacing:2px}.slg .service-grid h3{font-size:28px}.slg .process ol{padding-left:24px}.slg .process li{padding:12px 0}.slg .faq details{border-bottom:1px solid #ddd4ca;padding:20px 0}.slg .faq summary{cursor:pointer;font-weight:700}.slg .contact-section{background:#35091f;color:#fff}.slg .contact-section h2{color:#fff}.slg .contact-actions{display:flex;gap:16px;flex-wrap:wrap}.slg .lookup-error{padding:20px;background:#fff1ed;margin-top:20px;border-left:3px solid #8a183c}.slg .tracking-panel>.card{margin:24px 0;padding:24px}.slg .contact-section .muted{color:#ddd}.slg header a:focus-visible,.slg summary:focus-visible{outline:3px solid #c9a957;outline-offset:5px}@media(max-width:760px){.slg header{display:block}.slg header nav{display:flex;margin-top:22px;font-size:13px;gap:16px}.slg .tracking-fields,.slg .company-section,.slg .service-grid{grid-template-columns:1fr}.slg .company-section{gap:10px}.slg .company-section,.slg .service-section,.slg .contact-section{padding:48px 6%}.slg .tracking-fields button{width:100%}.slg .hero .button{display:inline-block}.slg .card{padding:24px}}

.slg header nav{gap:16px;flex-wrap:wrap}.slg header nav [aria-current=page]{color:#d7b65b;border-bottom:2px solid #d7b65b;padding-bottom:6px}.slg main{min-height:65vh}.slg .page-intro{padding:60px 7% 12px}.slg .page-intro h1{font-size:clamp(38px,5vw,64px);line-height:1.1}.slg .page-intro>p{max-width:760px}.slg .public-stats{margin:24px 7%}.slg .card .public-stats{margin:24px 0}.slg .activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:28px 7%}.slg .activity-grid .card{margin:0}.slg .activity-grid .badge{white-space:normal}.slg .original-content{max-width:1000px;margin:50px auto 60px;line-height:1.8}.slg .original-title{font-size:34px;font-weight:700}.slg .original-content h2{margin-top:30px}.slg footer small{display:block;margin-top:12px}.slg footer nav{display:flex;gap:24px;flex-wrap:wrap}.slg footer a{color:inherit}.slg .text-link{font-weight:700;color:#681b3b}.slg .contact-section>a{color:#d7b65b}.slg #track-shipment{margin-top:40px}@media(max-width:800px){.slg .activity-grid{grid-template-columns:1fr}.slg .original-content{margin:20px 5%}.slg header nav{gap:14px}.slg footer{display:block}.slg footer nav{margin-top:22px}}
