:root{--ws-accent:#04AAAC;--ws-accent-dark:#038587;--ws-navy:#0B3C6D}.ws-panel{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:34px 0;border-bottom:1px solid var(--border)}.ws-panel:last-of-type{border-bottom:none}.ws-panel.reverse .ws-media{order:2}.ws-panel.reverse .ws-copy{order:1}.ws-media{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border)}.ws-media img{width:100%;height:380px;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ws-panel:hover .ws-media img{transform:scale(1.05)}.ws-media-tag{position:absolute;top:20px;left:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;font-family:'Poppins',sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgb(11 60 109 / .55);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .3);padding:8px 16px;border-radius:50px}.ws-copy .eyebrow{margin-bottom:14px}.ws-copy h2{font-family:'Poppins',sans-serif;font-weight:600;font-size:clamp(1.4rem,2.4vw,1.85rem);color:var(--text-dark);line-height:1.3;margin:0 0 16px}.ws-copy p{color:var(--text-muted);line-height:1.8;margin:0 0 26px;max-width:520px}.ws-checklist{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.ws-checklist li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--text-dark);font-weight:500;opacity:0;transform:translateY(10px);animation:wsFadeUp .5s ease forwards}.ws-checklist li i{width:22px;height:22px;min-width:22px;border-radius:50%;background:rgb(4 170 172 / .12);color:var(--ws-accent-dark);display:flex;align-items:center;justify-content:center;font-size:.68rem}.ws-checklist li:nth-child(1){animation-delay:.05s}.ws-checklist li:nth-child(2){animation-delay:.12s}.ws-checklist li:nth-child(3){animation-delay:.19s}.ws-checklist li:nth-child(4){animation-delay:.26s}.ws-checklist li:nth-child(5){animation-delay:.33s}.ws-checklist li:nth-child(6){animation-delay:.40s}.ws-checklist li:nth-child(7){animation-delay:.47s}@keyframes wsFadeUp{to{opacity:1;transform:translateY(0)}}.ws-btn{display:inline-flex;align-items:center;gap:10px;font-family:'Poppins',sans-serif;font-weight:600;font-size:.95rem;color:#fff;background:var(--ws-navy);padding:14px 32px;border-radius:50px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 16px rgb(11 60 109 / .22);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.ws-btn:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgb(11 60 109 / .32);background:#0E4F8C}.ws-btn i{transition:transform .3s ease}.ws-btn:hover i{transform:translateX(4px)}.ws-btn.outline{background:#fff0;color:var(--ws-navy);border:1.5px solid var(--ws-navy);box-shadow:none}.ws-btn.outline:hover{background:var(--ws-navy);color:#fff}.ws-btn.accent{background:var(--ws-accent);box-shadow:0 4px 16px rgb(4 170 172 / .28)}.ws-btn.accent:hover{background:var(--ws-accent-dark);box-shadow:0 10px 28px rgb(4 170 172 / .36)}@media (max-width:900px){.ws-panel,.ws-panel.reverse{grid-template-columns:1fr;gap:30px;padding:44px 0}.ws-panel.reverse .ws-media{order:1}.ws-panel.reverse .ws-copy{order:2}.ws-media img{height:280px}.ws-checklist{grid-template-columns:1fr}.ws-copy p{max-width:none}}