.science-section{background:#f5f7fb;position:relative}.bg-science-heading{font-size:120px;font-weight:800;color:#c9d5f2;opacity:.35;position:absolute;left:50%;transform:translateX(-50%);top:-20px;z-index:0}.subtitle{color:#555;max-width:700px;margin:auto}.science-card{padding:40px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);transition:.3s ease}.science-card:hover{transform:translateY(-5px)}.light-card{background:#fff}.blue-card{background:#1f5edb}@media (max-width:992px){.bg-science-heading{font-size:70px}}@media (max-width:576px){.bg-science-heading{font-size:50px}}.desktop-view{display:flex}.mobile-view{display:none}.category-card{background:#fff;border-radius:18px;box-shadow:0 6px 20px rgba(0,0,0,.05);transition:all .35s ease;height:100%}.category-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.category-img{transition:transform .4s ease}.category-card:hover .category-img{transform:scale(1.05)}.category-card h5{font-size:18px;margin-top:14px}.category-card p{font-size:14px}@media (min-width:768px){.desktop-view{display:flex;flex-wrap:wrap;justify-content:center}.desktop-view .col-md-4{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:767px){.desktop-view{display:none}.mobile-view{display:block}.category-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 16px;-ms-overflow-style:none;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-slide{min-width:85%;scroll-snap-align:center}.dots{display:flex;justify-content:center;margin-top:14px;gap:6px}.dot{width:6px;height:6px;background:#ccc;border-radius:50%;transition:all .3s ease}.dot.active{width:14px;height:6px;background:#3c2df1;border-radius:4px}}.image-wrapper{position:relative;width:100%;height:260px;overflow:hidden;border-radius:12px;background:#f5f7fb}.compare-img{width:100%;height:100%}.compare-img,.image-wrapper img{object-fit:cover;object-position:center}.image-wrapper img{transform:scale(1.12);transition:transform .3s ease}.feature-card:hover .image-wrapper img{transform:scale(1.18)}@media (max-width:768px){.image-wrapper{height:200px}}.experts-container{margin:0 auto;text-align:center}.experts-title{margin:0;color:#111;font-size:clamp(30px,3vw,38px);font-weight:700}.experts-subtitle{margin:10px 0 22px;color:#333;font-size:15px;line-height:1.5}.experts-box{border:1px solid #cfcfcf;border-radius:10px;padding:8px 10px;background:#f8f8f8}.experts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;text-align:left}.expert-card{padding:6px 4px}.stars{color:#f0b323;font-size:13px;letter-spacing:1px;margin-bottom:8px}.expert-name{margin:0 0 4px;color:#1b56d6;font-size:14px;line-height:1.35;font-weight:600}.expert-role{margin:0;font-size:13px}.expert-company,.expert-role{color:#111;line-height:1.35;font-weight:600}.expert-company{margin:2px 0 10px;font-size:12px}.expert-company-empty{visibility:hidden}.expert-text{margin:0;color:#444;font-size:12.5px;line-height:1.55}.experts-rating{margin:8px 0 0;color:#222;font-size:13px;font-weight:700}@media (max-width:1000px){.experts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experts-box{padding:12px}}@media (max-width:600px){.experts-wrapper{padding:56px 12px}.experts-grid{grid-template-columns:1fr;gap:16px}.experts-title{font-size:28px}.experts-subtitle{margin-bottom:18px}}.inside-section{position:relative}.feature-box{margin-bottom:40px}.feature-title{color:#1f5edb;font-weight:700}.circle-image-wrapper{display:flex;justify-content:center;align-items:center}.circle-image{border-radius:50%;object-fit:cover}.mobile-layout{display:none}@media (max-width:992px){.desktop-layout{display:none}.mobile-layout{display:block;text-align:center}.center-glass-mobile{margin:30px 0;display:flex;justify-content:center}}.why-section{padding:20px 0;background:#fff}.why-heading{font-weight:700;font-size:32px}.why-card{padding:10px 15px}.why-img-wrapper{position:relative;width:100%;height:220px;border-radius:18px;overflow:hidden}.why-img{object-fit:cover}.why-title{color:#1a5cff;font-size:20px;font-weight:700;margin-top:18px}.why-desc{color:#555;font-size:15px;line-height:1.6;margin:10px 0}.why-link{color:#1a5cff;text-decoration:underline;font-weight:500}.why-feature-banner{position:relative;min-height:420px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;background:#d8d8d8;box-shadow:0 20px 60px rgba(20,38,68,.14)}.why-feature-image{object-fit:cover;object-position:54% -20%;transform:scale(1.34)}.why-feature-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,21,39,.08) 28%,rgba(11,21,39,.78) 72%),linear-gradient(180deg,rgba(11,21,39,.06),rgba(11,21,39,.18));z-index:1}.why-feature-content{position:relative;z-index:2;width:min(420px,100%);margin-right:clamp(24px,5vw,56px);padding:32px 0;color:#fff}.why-feature-label{display:inline-flex;align-items:center;padding:8px 14px;margin-bottom:18px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.why-feature-title{font-size:clamp(30px,3.2vw,48px);line-height:.98;font-weight:800;margin-bottom:18px}.why-feature-text{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.9);margin-bottom:24px;max-width:38ch}.why-feature-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;background:#fff;color:#103c99;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.why-feature-link:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(8,23,53,.18)}@media (max-width:768px){.why-heading{font-size:26px}.why-img-wrapper{height:200px}.why-feature-banner{min-height:520px;align-items:flex-end}.why-feature-overlay{background:linear-gradient(180deg,rgba(11,21,39,.08) 12%,rgba(11,21,39,.84) 68%),linear-gradient(180deg,rgba(11,21,39,.02),rgba(11,21,39,.2))}.why-feature-content{width:100%;margin-right:0;padding:24px 22px 28px}.why-feature-image{object-position:18% 16%;transform:scale(1.14)}.why-feature-title{line-height:1.05}.why-feature-text{max-width:none}.why-feature-link{width:100%}}