:root{--primary-color:dodgerblue;--accent-color:#00468b;--text-color:black;--light-bg:#f8f9fa;--white:#fff;--transition-speed:.3s;--border-radius:90px;--shadow:0 4px 20px rgba(0,0,0,0.08)}.nav-tabs::-webkit-scrollbar{display:none}.nav-item{padding:20px 25px;cursor:pointer;font-weight:600;color:gray;transition:all var(--transition-speed);white-space:nowrap;border-bottom:1px solid transparent;font-size:.9rem;letter-spacing:.5px;flex-shrink:0}.nav-item:hover{color:var(--primary-color)}.nav-item.active{color:var(--primary-color);border-bottom-color:var(--accent-color)}.content-area{position:relative;min-height:400px}.tab-pane{display:none;animation:fadeIn var(--transition-speed) ease-in-out;flex-direction:row;width:100%}.tab-pane.active{display:flex}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-image{flex:1;width:50%;height:100%;min-height:350px;position:relative;overflow:hidden}.content-image:hover img{transform:scale(1.05)}.content-text{flex:1;width:50%;padding:40px;display:flex;flex-direction:column;justify-content:center}.content-text h2{font-size:2rem;margin-bottom:15px;color:black}.content-text h3{font-size:2rem;margin-bottom:15px;color:black}.content-text p{font-size:1.1rem;color:#555;margin-bottom:20px}.features-list{list-style:none;margin-top:10px}.features-list li{position:relative;padding-left:20px;margin-bottom:8px;font-size:.95rem;color:#666}.features-list li::before{content:"✓";color:dodgerblue;position:absolute;left:0;font-weight:bold}.btn-cta{display:inline-block;padding:12px 25px;background-color:var(--primary-color);color:var(--white);text-decoration:none;border-radius:6px;font-weight:600;transition:background var(--transition-speed);align-self:flex-start;border:0;cursor:pointer}.btn-cta:hover{background-color:rgba(30,143,255,0.704)}@media(min-width:1024px){.btn-cta{display:inline-block;padding:12px 25px;background-color:var(--primary-color);color:var(--white);text-decoration:none;border-radius:6px;font-weight:600;transition:background var(--transition-speed);align-self:center;border:0;cursor:pointer}.content-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;border-radius:90px}.widget-header{width:100%;display:flex;flex-direction:column;align-items:left;gap:10px;padding-bottom:50px}.widget-header h2{font-size:40px;font-weight:900;color:black;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.widget-header p{font-size:20px;font-weight:500;color:black;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate}.widget-container{width:100%;max-width:1200px;overflow:hidden;display:flex;background-color:ghostwhite;flex-direction:column;border-radius:5vw;padding:50px;box-shadow:0 8px 25px rgba(0,0,0,.1)}.nav-tabs{display:flex;position:relative;justify-content:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}}@media(max-width:1024px){.btn-cta{display:inline-block;padding:12px 25px;background-color:var(--primary-color);color:var(--white);text-decoration:none;border-radius:6px;font-weight:600;align-self:center;transition:background var(--transition-speed);align-self:center;border:0;cursor:pointer}.content-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;border-radius:60px}.widget-header{display:flex;flex-direction:column;justify-content:center;padding:20px;gap:10px;width:100%}.widget-header h2{font-size:30px;font-weight:900;color:black;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.widget-header p{font-size:13px;font-weight:500;color:black;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate}.tab-pane{flex-direction:column-reverse}.nav-tabs{display:flex;position:relative;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;justify-content:center}.features-list li{position:relative;padding-left:20px;margin-bottom:8px;font-size:12px;color:#666}.features-list li::before{content:"✓";color:dodgerblue;position:absolute;left:0;font-weight:bold}.content-text{width:100%;padding:20px}.content-image{width:100%;height:250px}.content-text h2{font-size:20px}.content-text h3{font-size:20px}.content-text p{font-size:12px;color:#555;margin-bottom:20px}.nav-item{padding:15px 20px;font-size:12px}.widget-container{width:100%;max-width:1200px;overflow:hidden;display:flex;flex-direction:column;background-color:ghostwhite;border-radius:90px;padding:30px 10px 30px 10px}}