.ps-wrapper-section {font-family: 'Segoe UI', Arial, sans-serif;max-width: 1200px;margin: 40px auto;position: relative;background: #fff;}.ps-main-viewport {position: relative;height: 500px;background: #0f4061;overflow: hidden;border-radius: 8px;display: flex;}.ps-item-slide {position: absolute;inset: 0;width: 100%;height: 100%;display: flex;opacity: 0;visibility: hidden;z-index: 1;transition: opacity 0.7s ease-in-out, visibility 0.7s;}.ps-item-slide.ps-is-active {opacity: 1;visibility: visible;z-index: 2;}.ps-visual-side {flex: 1.2;height: 100%;}.ps-visual-side img {width: 100%;height: 100%;object-fit: cover;border: none;}.ps-info-side {flex: 0.8;padding: 60px;background: #BB8C2D;color: #fff;display: flex;flex-direction: column;justify-content: center;}.ps-neon-line {width: 45px;height: 5px;background: hsl(60, 11%, 96%);margin-bottom: 20px;}.ps-headline {font-size: 2.2rem;line-height: 1.2;margin-bottom: 20px;font-weight: 300;}.ps-headline b {color: #ffffff;font-weight: 700;}.ps-paragraph {font-size: 1rem;line-height: 1.6;color: #ffffff;margin-bottom: 30px;}.ps-cta-button {display: inline-block;width: fit-content;padding: 12px 28px;background: #BB8C2D;color: #fff;text-decoration: none;font-weight: 600;border-radius: 4px;transition: 0.3s;}.ps-cta-button:hover {background: #CAB36A;color: #BB8C2D #CAB36A;}.ps-arrow-nav {position: absolute;top: 50%;transform: translateY(-50%);width: 50px;height: 50px;border-radius: 50%;border: none;background: rgba(255, 255, 255, 0.15);color: #fff;font-size: 1.2rem;cursor: pointer;z-index: 100;transition: 0.3s;}.ps-arrow-nav:hover {background: #BB8C2D;color: #CAB36A;}.ps-arrow-prev {left: 20px;}.ps-arrow-next {right: 20px;}.ps-dots-box {display: flex;justify-content: center;gap: 10px;margin-top: 20px;}.ps-single-dot {width: 40px;height: 4px;background: #ccd6dd;cursor: pointer;transition: 0.3s;}.ps-single-dot.ps-dot-active {width: 60px;background: #087b8f;}@media (max-width: 768px) {.ps-main-viewport {flex-direction: column;height: auto;min-height: 550px;}.ps-item-slide {position: relative;flex-direction: column;display: none;}.ps-item-slide.ps-is-active {display: flex;}.ps-visual-side {height: 200px;}.ps-info-side {padding: 30px;}}