.container-info-section{max-width:1200px;margin:4rem auto 3rem;padding:0 2rem}.container-info-section h2{font-size:1.8rem;color:#1a1a2e;margin-bottom:2rem;font-weight:700;border-bottom:3px solid #4a4d8c;padding-bottom:.75rem}[class="20ft-container"]{display:flex;gap:2.5rem;align-items:flex-start;flex-wrap:wrap}.container-img{flex:0 0 auto;max-width:280px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9ff 0,#eef2ff 100%);border-radius:16px;padding:1.5rem;border:2px solid #e8ecff}.container-img img{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 12px rgba(74,77,140,0.2))}.tables{flex:1;min-width:300px;display:flex;flex-direction:column;gap:1.5rem}.size-table,.capacity-table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.size-table thead,.capacity-table thead{background:linear-gradient(135deg,#4a4d8c 0,#00509e 100%);color:white}.size-table th,.capacity-table th{padding:.875rem 1rem;text-align:center;font-weight:600;font-size:.9rem;letter-spacing:.3px}.size-table tbody tr,.capacity-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.size-table tbody tr:hover,.capacity-table tbody tr:hover{background-color:#f0f4ff}.size-table tbody tr:last-child,.capacity-table tbody tr:last-child{border-bottom:none}.size-table td,.capacity-table td{padding:.75rem 1rem;text-align:center;color:#333;font-size:.95rem}.size-table tbody tr:last-child td,.capacity-table tbody tr:last-child td{color:#777;font-size:.875rem;background:#f8f9fa}.content-section{max-width:1200px;margin:3rem auto;padding:2.5rem;background:white;border-radius:14px;box-shadow:0 2px 14px rgba(0,0,0,0.06);border-left:5px solid #4a4d8c}.content-section h2{font-size:1.65rem;color:#1a1a2e;margin-bottom:1.5rem;font-weight:700}.content-section p{color:#555;line-height:1.85;font-size:1rem;margin-bottom:1rem}.content-section p:last-child{margin-bottom:0}.cargo-advantages-section{max-width:1200px;margin:3rem auto;padding:0 2rem}.cargo-advantages-section h2{font-size:1.8rem;color:#1a1a2e;margin-bottom:2rem;font-weight:700;text-align:center}.cargo-advantages-section .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.cargo-advantages-section .grid>div{background:white;border-radius:14px;padding:1.75rem 1.75rem 1.75rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,0.06);border:1px solid #e9ecef;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.cargo-advantages-section .grid>div::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#4a4d8c 0,#00509e 100%);border-radius:14px 0 0 14px}.cargo-advantages-section .grid>div:hover{transform:translateY(-5px);box-shadow:0 10px 28px rgba(74,77,140,0.15);border-color:#c7ccf0}.cargo-advantages-section .grid>div h3{font-size:1.1rem;color:#1a1a2e;margin-bottom:.75rem;font-weight:600}.cargo-advantages-section .grid>div p{color:#666;line-height:1.75;font-size:.95rem;margin:0}.routes-section{max-width:1200px;margin:3rem auto;padding:2.5rem;background:linear-gradient(135deg,#f8f9ff 0,#eef2ff 100%);border-radius:14px;border:1px solid #dde3f9}.routes-section h2{font-size:1.65rem;color:#1a1a2e;margin-bottom:1rem;font-weight:700}.routes-section>p{color:#555;line-height:1.75;margin-bottom:1.5rem;font-size:1rem}.routes-section ul{display:flex;flex-wrap:wrap;gap:.75rem;padding:0;list-style:none}.routes-section ul li{background:white;color:#4a4d8c;padding:.5rem 1.25rem;border-radius:30px;font-size:.9rem;font-weight:600;border:2px solid #4a4d8c;transition:background-color .2s ease,color .2s ease;cursor:default;box-shadow:0 2px 6px rgba(74,77,140,0.1)}.routes-section ul li:hover{background:#4a4d8c;color:white;box-shadow:0 4px 12px rgba(74,77,140,0.25)}.benefits-section>h2{font-size:1.65rem;color:#1a1a2e;margin-bottom:1.5rem;font-weight:700;padding:0 2rem;max-width:1200px;margin-left:auto;margin-right:auto}.benefits-section>ul{max-width:1200px;margin:0 auto;padding:0 2rem;list-style:none;display:flex;flex-direction:column;gap:.75rem}.benefits-section>ul li{position:relative;padding:.875rem 1.25rem .875rem 3rem;background:white;border-radius:10px;color:#333;font-size:1rem;line-height:1.65;border:1px solid #e9ecef;box-shadow:0 1px 4px rgba(0,0,0,0.04);transition:border-color .2s ease,box-shadow .2s ease}.benefits-section>ul li::before{content:'✓';position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#4a4d8c;font-weight:700;font-size:1rem;width:1.5rem;height:1.5rem;background:#eef2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;padding-left:4px}.benefits-section>ul li:hover{border-color:#c7ccf0;box-shadow:0 3px 10px rgba(74,77,140,0.1)}.comparison-section{max-width:1200px;margin:3rem auto;padding:2.5rem;background:white;border-radius:14px;box-shadow:0 2px 14px rgba(0,0,0,0.06)}.comparison-section h2{font-size:1.65rem;color:#1a1a2e;margin-bottom:1.5rem;font-weight:700;border-bottom:2px solid #e9ecef;padding-bottom:.875rem}.comparison-section p{color:#555;line-height:1.85;font-size:1rem;margin-bottom:1rem}.comparison-section p:last-child{margin-bottom:0}.trust-section{max-width:1200px;margin:3rem auto 5rem;padding:2.5rem;background:linear-gradient(135deg,#1a1a2e 0,#2d3065 100%);border-radius:14px;color:white;box-shadow:0 8px 32px rgba(26,26,46,0.25);position:relative;overflow:hidden}.trust-section::before{content:'';position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(74,157,245,0.15) 0,transparent 70%);border-radius:50%}.trust-section::after{content:'';position:absolute;bottom:-50px;left:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(82,199,133,0.1) 0,transparent 70%);border-radius:50%}.trust-section h2{font-size:1.65rem;color:white;margin-bottom:1.5rem;font-weight:700;position:relative;z-index:1}.trust-section p{color:rgba(255,255,255,0.82);line-height:1.85;font-size:1rem;margin-bottom:1rem;position:relative;z-index:1}.trust-section p:last-child{margin-bottom:0}@media(max-width:992px){.container-info-section,.cargo-advantages-section{padding:0 1.5rem}.content-section,.routes-section,.comparison-section,.trust-section{margin:2.5rem 1.5rem}.cargo-advantages-section .grid{grid-template-columns:repeat(2,1fr)}.benefits-section>h2{padding:0 1.5rem}.benefits-section>ul{padding:0 1.5rem}}@media(max-width:768px){.container-info-section{margin:2.5rem auto 2rem;padding:0 1rem}.container-info-section h2,.cargo-advantages-section h2{font-size:1.45rem}[class="20ft-container"]{flex-direction:column;gap:1.5rem}.container-img{max-width:100%;padding:1.25rem}.tables{min-width:unset;width:100%}.content-section,.routes-section,.comparison-section,.trust-section{padding:1.75rem 1.25rem;margin:2rem 1rem}.content-section h2,.routes-section h2,.comparison-section h2,.trust-section h2{font-size:1.35rem}.cargo-advantages-section{margin:2rem auto;padding:0 1rem}.cargo-advantages-section .grid{grid-template-columns:repeat(2,1fr);gap:1rem}.cargo-advantages-section .grid>div{padding:1.25rem 1.25rem 1.25rem 1.5rem}.cargo-advantages-section .grid>div h3{font-size:1rem}.benefits-section>h2{font-size:1.35rem;padding:0 1rem;margin-bottom:1.25rem}.benefits-section>ul{padding:0 1rem}.benefits-section>ul li{font-size:.95rem;padding:.75rem 1rem .75rem 2.75rem}}@media(max-width:480px){.cargo-advantages-section .grid{grid-template-columns:1fr}.routes-section ul li{font-size:.85rem;padding:.45rem 1rem}.size-table th,.capacity-table th,.size-table td,.capacity-table td{padding:.6rem .5rem;font-size:.85rem}.trust-section{margin:2rem 1rem 3rem}}