.insights-page{background:#f3f6fb}.insights-home{color:var(--blue);font-weight:800;text-decoration:none}.insights-hero{padding:clamp(78px,11vw,146px) clamp(22px,8vw,150px);color:#fff;background:radial-gradient(circle at 82% 18%,rgba(17,185,174,.28),transparent 25%),radial-gradient(circle at 15% 100%,rgba(42,87,216,.32),transparent 36%),linear-gradient(135deg,#031127,#0b3268)}.insights-hero h1{max-width:850px;margin:15px 0 24px;font-size:clamp(3rem,6vw,5.8rem);line-height:.98;letter-spacing:-.055em}.insights-hero>p:last-child{max-width:720px;margin:0;color:#dbe7f2;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.7}.insights-main{max-width:1220px;margin:0 auto;padding:clamp(64px,8vw,110px) 28px}.insights-intro{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:34px}.insights-intro h2{margin:10px 0 0;color:var(--navy);font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.05em}.insights-intro>p{max-width:450px;margin:0;color:var(--muted);line-height:1.7}.insight-card{display:grid;grid-template-columns:150px 1fr;gap:35px;padding:clamp(26px,5vw,54px);border:1px solid rgba(16,35,60,.1);border-radius:22px;background:linear-gradient(135deg,#fff,#eaf5f8);box-shadow:0 18px 50px rgba(16,35,60,.08)}.insight-mark{display:grid;width:88px;height:88px;place-items:center;border-radius:24px;background:linear-gradient(135deg,#11b9ae,#2459dc);color:#fff;font-size:1.5rem;font-weight:900;box-shadow:0 15px 28px rgba(17,185,174,.24)}.insight-type{margin:0;color:var(--teal);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.insight-card h2{max-width:780px;margin:9px 0 16px;color:var(--navy);font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.08;letter-spacing:-.04em}.insight-card p:not(.insight-type){max-width:760px;margin:0 0 22px;color:var(--muted);font-size:1.06rem;line-height:1.7}.insights-criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.insights-criteria article{padding:27px;border:1px solid var(--line);border-radius:16px;background:#fff}.insights-criteria span{color:var(--teal);font-size:.74rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.insights-criteria h3{margin:10px 0;color:var(--navy);font-size:1.25rem}.insights-criteria p{margin:0;color:var(--muted);line-height:1.6}@media(max-width:850px){.insights-page .site-header{height:72px}.insights-page .brand img{width:158px}.insights-hero{padding-top:76px;padding-bottom:76px}.insights-hero h1{font-size:clamp(2.7rem,12vw,3.55rem)}.insights-main{padding:65px 22px}.insights-intro{display:block}.insights-intro>p{margin:22px 0 0}.insight-card{grid-template-columns:1fr;gap:20px;border-radius:18px}.insights-criteria{grid-template-columns:1fr;margin-top:30px}}
