/* SWAT Contract Transport — Light Premium Bilingual Static Sitemap */
.swat-contract-v1{--ct-navy:#081d3a;--ct-blue:#1677ff;--ct-blue2:#0b5dcc;--ct-sky:#dceaff;--ct-ice:#eef7ff;--ct-mist:#f8fbff;--ct-white:#fff;--ct-text:#4a6480;--ct-line:#cfe3f4;--ct-green:#18b65b;--ct-green2:#0f9146;--ct-shadow:0 18px 46px rgba(8,65,118,.11);--ct-shadow-lg:0 28px 72px rgba(8,65,118,.15);--ct-shell:min(calc(100% - 5cm),1680px);display:flow-root;width:100%;max-width:none;margin:0;padding:0;background:linear-gradient(180deg,#fbfdff,#eff7ff);color:var(--ct-navy);font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow:visible;clear:both}
.swat-contract-v1 *{box-sizing:border-box;min-width:0}.swat-contract-v1 figure{margin:0}.swat-contract-v1 img{display:block;max-width:100%}.swat-contract-v1 a{color:inherit}.swat-contract-v1 button,.swat-contract-v1 summary{font:inherit}.swat-contract-v1 .ct-shell{width:var(--ct-shell);margin-inline:auto}.swat-contract-v1 h1,.swat-contract-v1 h2,.swat-contract-v1 h3,.swat-contract-v1 h4,.swat-contract-v1 p{overflow-wrap:break-word}.swat-contract-v1 h1,.swat-contract-v1 h2,.swat-contract-v1 h3,.swat-contract-v1 h4{color:var(--ct-navy);margin-top:0}.swat-contract-v1 p{color:var(--ct-text)}
.swat-contract-v1 .ct-breadcrumb-band{background:#fff;border-bottom:1px solid var(--ct-line)}.swat-contract-v1 .ct-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-block:14px;color:#5e7892;font-size:13px;font-weight:800}.swat-contract-v1 .ct-breadcrumbs a{color:var(--ct-blue2);text-decoration:none}.swat-contract-v1 .ct-breadcrumbs a:hover{text-decoration:underline}
.swat-contract-v1 .ct-hero{padding:32px 0 72px;background:radial-gradient(circle at 82% 8%,rgba(118,196,240,.22),transparent 27%),linear-gradient(180deg,#fafdff,#eaf5ff)}.swat-contract-v1 .ct-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:34px;align-items:center;padding:34px;border:1px solid rgba(121,190,230,.46);border-radius:38px;background:linear-gradient(135deg,#fff 0%,#f2f9ff 48%,#e2f2ff 100%);box-shadow:var(--ct-shadow-lg)}.swat-contract-v1 .ct-hero-copy{padding:24px 18px}.swat-contract-v1 .ct-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;background:#e4f8ec;color:#087c3a;border:1px solid #b8e8cb;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.swat-contract-v1 .ct-badge b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ct-green);color:#fff}.swat-contract-v1 .ct-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ct-green);box-shadow:0 0 0 6px rgba(24,182,91,.12)}.swat-contract-v1 .ct-badge b+.ct-badge:before{display:none}.swat-contract-v1 .ct-hero h1{font-size:clamp(46px,5vw,78px);line-height:1.02;letter-spacing:-.045em;margin:23px 0 18px}.swat-contract-v1 .ct-hero-lead{font-size:19px;font-weight:750;line-height:1.75;color:#315673}.swat-contract-v1 .ct-action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.swat-contract-v1 .ct-btn,.swat-contract-v1 .ct-green-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 21px;border-radius:15px;text-decoration:none;font-weight:900;transition:.22s ease}.swat-contract-v1 .ct-btn:hover,.swat-contract-v1 .ct-green-action:hover{transform:translateY(-2px)}.swat-contract-v1 .ct-btn-green,.swat-contract-v1 .ct-green-action{background:linear-gradient(135deg,var(--ct-green),var(--ct-green2));color:#fff;box-shadow:0 12px 26px rgba(15,145,70,.20)}.swat-contract-v1 .ct-btn-blue{background:linear-gradient(135deg,var(--ct-blue),var(--ct-blue2));color:#fff;box-shadow:0 12px 26px rgba(22,119,255,.20)}.swat-contract-v1 .ct-hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.swat-contract-v1 .ct-hero-points span{padding:12px 14px;border:1px solid var(--ct-line);border-radius:14px;background:rgba(255,255,255,.78);font-size:13px;font-weight:850;color:#315673}.swat-contract-v1 .ct-hero-media,.swat-contract-v1 .ct-media-card,.swat-contract-v1 .ct-cta-media{overflow:hidden;border-radius:30px;border:1px solid rgba(112,183,226,.45);background:#dceeff;box-shadow:var(--ct-shadow)}.swat-contract-v1 .ct-hero-media img{width:100%;height:590px;object-fit:cover}.swat-contract-v1 .ct-media-card img{width:100%;height:100%;min-height:510px;object-fit:cover}.swat-contract-v1 figcaption{padding:13px 16px;background:#fff;color:#4d6983;font-size:12px;font-weight:800;border-top:1px solid var(--ct-line)}
.swat-contract-v1 .ct-section{padding:76px 0}.swat-contract-v1 .ct-section-white{background:#fff}.swat-contract-v1 .ct-section-tint{background:linear-gradient(180deg,#f5fbff,#eaf5ff);border-block:1px solid rgba(132,199,237,.22)}.swat-contract-v1 .ct-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px;padding:30px 34px;border:1px solid var(--ct-line);border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(84,181,235,.16),transparent 24%),linear-gradient(135deg,#fff,#edf7ff);box-shadow:var(--ct-shadow)}.swat-contract-v1 .ct-head-copy{max-width:1120px}.swat-contract-v1 .ct-section-head h2{font-size:clamp(34px,3.7vw,56px);line-height:1.08;letter-spacing:-.035em;margin:15px 0 9px}.swat-contract-v1 .ct-section-head p{margin:0;max-width:920px;font-size:16px}.swat-contract-v1 .ct-green-action{flex:0 0 auto;font-size:13px}.swat-contract-v1 .ct-split{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:stretch}.swat-contract-v1 .ct-split-reverse{grid-template-columns:.92fr 1.08fr}.swat-contract-v1 .ct-prose{padding:30px;border:1px solid var(--ct-line);border-radius:28px;background:#fff;box-shadow:var(--ct-shadow)}.swat-contract-v1 .ct-prose>p:first-child{font-size:17px;font-weight:680;line-height:1.78}.swat-contract-v1 .ct-prose h3{font-size:clamp(23px,2.3vw,34px);line-height:1.18;margin:30px 0 10px}.swat-contract-v1 .ct-prose h4{font-size:18px;line-height:1.35;margin:22px 0 9px;color:var(--ct-blue2)}.swat-contract-v1 .ct-prose p{margin:0 0 14px}.swat-contract-v1 .ct-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 0;padding:0;list-style:none}.swat-contract-v1 .ct-check-list li{position:relative;padding:12px 12px 12px 42px;border:1px solid #d8e9f6;border-radius:14px;background:#f7fbff;color:#3e5e78;font-size:13px;font-weight:750}.swat-contract-v1 .ct-check-list li:before{content:"✓";position:absolute;left:12px;top:11px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#def6e8;color:#0a8f43;font-weight:950}.swat-contract-v1 .ct-related-note{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px;padding:15px;border-radius:16px;background:#eef8ff;border:1px solid #cbe6f7}.swat-contract-v1 .ct-related-note span{font-weight:900;color:#315673;margin-inline-end:4px}.swat-contract-v1 .ct-related-note a{padding:8px 12px;border-radius:999px;background:#fff;color:var(--ct-blue2);border:1px solid #c8e0f2;text-decoration:none;font-size:12px;font-weight:850}.swat-contract-v1 .ct-capacity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0 20px}.swat-contract-v1 .ct-capacity-grid article{padding:15px;border:1px solid #d4e7f5;border-radius:16px;background:linear-gradient(180deg,#fff,#f3f9ff)}.swat-contract-v1 .ct-capacity-grid strong{display:block;color:var(--ct-navy)}.swat-contract-v1 .ct-capacity-grid span{display:block;margin-top:4px;color:var(--ct-text);font-size:12px}.swat-contract-v1 .ct-process-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0 20px}.swat-contract-v1 .ct-process-row article{padding:15px 10px;text-align:center;border-radius:16px;background:#f1f8ff;border:1px solid #d1e6f5}.swat-contract-v1 .ct-process-row b{width:36px;height:36px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:var(--ct-blue);color:#fff}.swat-contract-v1 .ct-process-row span{font-size:12px;font-weight:800;color:#45647d}.swat-contract-v1 .ct-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 20px}.swat-contract-v1 .ct-factor-grid span{padding:13px;border:1px solid #d4e7f5;border-radius:14px;background:#f7fbff;text-align:center;color:#315673;font-size:12px;font-weight:850}
.swat-contract-v1 .ct-faq-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:start}.swat-contract-v1 .ct-faq-list{display:grid;gap:12px}.swat-contract-v1 .ct-faq-item{border:1px solid var(--ct-line);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(8,65,118,.07);overflow:hidden}.swat-contract-v1 .ct-faq-item summary{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:19px 21px;cursor:pointer;list-style:none;font-weight:900;color:var(--ct-navy)}.swat-contract-v1 .ct-faq-item summary::-webkit-details-marker{display:none}.swat-contract-v1 .ct-faq-number{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#e8f4ff;color:var(--ct-blue2);font-size:12px}.swat-contract-v1 .ct-faq-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e3f7eb;color:#0a8f43;font-size:20px}.swat-contract-v1 .ct-faq-item[open] .ct-faq-icon{transform:rotate(45deg)}.swat-contract-v1 .ct-faq-answer{padding:0 22px 20px 74px}.swat-contract-v1 .ct-faq-answer p{margin:0}.swat-contract-v1 .ct-faq-media img{min-height:640px}
.swat-contract-v1 .ct-final-cta{padding:74px 0;background:linear-gradient(180deg,#eaf6ff,#d8ecff)}.swat-contract-v1 .ct-cta-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;padding:34px;border-radius:34px;background:linear-gradient(135deg,#fff,#eaf5ff);border:1px solid #bcdcf2;box-shadow:var(--ct-shadow-lg)}.swat-contract-v1 .ct-cta-copy{padding:20px}.swat-contract-v1 .ct-cta-title{font-size:clamp(34px,4vw,58px);line-height:1.08;font-weight:950;letter-spacing:-.035em;margin:18px 0 12px;color:var(--ct-navy)}.swat-contract-v1 .ct-cta-copy p{font-size:17px;line-height:1.75}.swat-contract-v1 .ct-cta-media img{width:100%;height:410px;object-fit:cover}
.swat-contract-v1 .ct-media-card,.swat-contract-v1 .ct-prose,.swat-contract-v1 .ct-section-head,.swat-contract-v1 .ct-hero-grid{transition:transform .24s ease,box-shadow .24s ease}.swat-contract-v1 .ct-media-card:hover,.swat-contract-v1 .ct-prose:hover{transform:translateY(-3px);box-shadow:var(--ct-shadow-lg)}
@media(max-width:1250px){.swat-contract-v1{--ct-shell:min(calc(100% - 54px),1680px)}.swat-contract-v1 .ct-hero-grid,.swat-contract-v1 .ct-split,.swat-contract-v1 .ct-split-reverse,.swat-contract-v1 .ct-cta-grid{grid-template-columns:1fr}.swat-contract-v1 .ct-hero-media img{height:500px}.swat-contract-v1 .ct-media-card img{min-height:440px}.swat-contract-v1 .ct-faq-layout{grid-template-columns:1fr}.swat-contract-v1 .ct-faq-media img{min-height:420px}}
@media(max-width:800px){.swat-contract-v1{--ct-shell:calc(100% - 28px)}.swat-contract-v1 .ct-hero{padding:18px 0 50px}.swat-contract-v1 .ct-hero-grid{padding:18px;border-radius:26px}.swat-contract-v1 .ct-hero-copy{padding:16px 4px}.swat-contract-v1 .ct-hero h1{font-size:42px}.swat-contract-v1 .ct-hero-lead{font-size:16px}.swat-contract-v1 .ct-hero-media img{height:360px}.swat-contract-v1 .ct-section{padding:54px 0}.swat-contract-v1 .ct-section-head{display:block;padding:24px 20px;border-radius:22px}.swat-contract-v1 .ct-section-head h2{font-size:32px}.swat-contract-v1 .ct-green-action{margin-top:17px;width:100%}.swat-contract-v1 .ct-prose{padding:22px 18px}.swat-contract-v1 .ct-check-list,.swat-contract-v1 .ct-capacity-grid,.swat-contract-v1 .ct-factor-grid,.swat-contract-v1 .ct-hero-points{grid-template-columns:1fr}.swat-contract-v1 .ct-process-row{grid-template-columns:repeat(2,1fr)}.swat-contract-v1 .ct-media-card img{min-height:300px}.swat-contract-v1 .ct-faq-item summary{grid-template-columns:auto 1fr auto;padding:16px 14px;gap:10px}.swat-contract-v1 .ct-faq-answer{padding:0 16px 18px}.swat-contract-v1 .ct-cta-grid{padding:20px}.swat-contract-v1 .ct-cta-media img{height:300px}.swat-contract-v1 .ct-action-row,.swat-contract-v1 .ct-action-row .ct-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.swat-contract-v1 *{scroll-behavior:auto!important;transition:none!important}}
@media print{.swat-contract-v1{background:#fff}.swat-contract-v1 .ct-green-action,.swat-contract-v1 .ct-action-row{display:none}.swat-contract-v1 .ct-section{break-inside:avoid}}

.swat-contract-v1[dir="rtl"]{font-family:Tahoma,Arial,sans-serif}.swat-contract-v1[dir="rtl"] .ct-breadcrumbs,.swat-contract-v1[dir="rtl"] .ct-related-note,.swat-contract-v1[dir="rtl"] .ct-action-row{direction:rtl}.swat-contract-v1[dir="rtl"] .ct-hero h1,.swat-contract-v1[dir="rtl"] .ct-section-head h2,.swat-contract-v1[dir="rtl"] .ct-prose h3,.swat-contract-v1[dir="rtl"] .ct-prose h4,.swat-contract-v1[dir="rtl"] p{text-align:right}.swat-contract-v1[dir="rtl"] .ct-check-list li{padding:12px 42px 12px 12px}.swat-contract-v1[dir="rtl"] .ct-check-list li:before{left:auto;right:12px}.swat-contract-v1[dir="rtl"] .ct-faq-answer{padding:0 74px 20px 22px}.swat-contract-v1[dir="rtl"] .ct-section-head{direction:rtl}.swat-contract-v1[dir="rtl"] .ct-green-action span{transform:scaleX(-1)}
@media(max-width:800px){.swat-contract-v1[dir="rtl"] .ct-faq-answer{padding:0 16px 18px}}
