.insights-page{color:#f4f7fb;background:#07111e;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.insights-page *{box-sizing:border-box}.insights-page a{color:inherit;text-decoration:none}.insights-header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:24px 6%;display:flex}.insights-wordmark{letter-spacing:.06em;font-size:19px;font-weight:850}.insights-wordmark span{color:#72c9ff}.insights-header-cta{border:1px solid #79c9ff70;border-radius:40px;padding:12px 18px;font-size:12px;font-weight:700}.insights-hero{max-width:1320px;margin:auto;padding:105px 6% 85px;position:relative}.insights-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#1687d033,#0000 70%);width:540px;height:540px;position:absolute;top:-180px;right:-160px}.insights-eyebrow,.insights-card-label{color:#85c8f4;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:750}.insights-hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(46px,7vw,100px);font-weight:750;line-height:1.03}.insights-hero h1 em{color:#83ccff;font-style:normal}.insights-intro{color:#b0bfd0;max-width:650px;font-size:clamp(16px,1.8vw,20px);line-height:1.8}.insights-featured{background:linear-gradient(125deg,#10283d,#0a1828);border:1px solid #73bded36;border-radius:24px;grid-template-columns:1.35fr .65fr;align-items:center;gap:45px;max-width:1160px;margin:0 auto 120px;padding:55px;display:grid}.insights-featured h2{letter-spacing:-.045em;max-width:680px;margin:24px 0;font-size:clamp(30px,3.8vw,54px);line-height:1.12}.insights-featured p:not(.insights-card-label){color:#b9c8d8;max-width:580px;line-height:1.8}.insights-featured a{color:#91d5ff;margin-top:28px;font-weight:750;display:inline-block}.insights-featured-art{background:radial-gradient(circle,#1b75ac50,#081522 72%);border:1px solid #7bc8ff30;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:280px;display:flex}.insights-featured-art span{letter-spacing:.2em;font-size:14px;font-weight:800}.insights-featured-art strong{color:#7ccfff;font-size:65px;font-weight:300}.insights-collection{max-width:1320px;margin:0 auto;padding:0 6% 120px}.insights-section-heading{margin-bottom:42px}.insights-section-heading>p,.insights-final-cta>p{color:#85c8f4;letter-spacing:.16em;font-size:11px;font-weight:750}.insights-section-heading h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(32px,4vw,54px)}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.insights-card{background:#0d1d2d;border:1px solid #ffffff18;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:330px;padding:36px;transition:transform .25s,border-color .25s;display:flex}.insights-card:hover{border-color:#85c8f480;transform:translateY(-5px)}.insights-card h3{letter-spacing:-.035em;margin:25px 0 15px;font-size:clamp(23px,2.4vw,31px);line-height:1.22}.insights-card>p:not(.insights-card-label){color:#aebfd0;font-size:14px;line-height:1.75}.insights-card-arrow{color:#85c8f4;letter-spacing:.08em;margin-top:auto;padding-top:30px;font-size:12px;font-weight:800}.insights-final-cta{text-align:center;background:radial-gradient(at top,#143b5a,#0b1a2b 75%);border:1px solid #7bc8ff36;border-radius:24px;max-width:1160px;margin:0 auto 90px;padding:70px 55px}.insights-final-cta h2{letter-spacing:-.045em;max-width:750px;margin:22px auto 35px;font-size:clamp(30px,4vw,52px);line-height:1.15}.insights-final-cta a{color:#07111e;background:#89d2ff;border-radius:40px;padding:17px 26px;font-size:13px;font-weight:800;display:inline-block}.insights-footer{color:#9eb2c5;letter-spacing:.08em;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:20px;padding:35px 6%;font-size:11px;display:flex}.insights-footer a{color:#f4f7fb;font-size:15px;font-weight:850}@media (max-width:800px){.insights-hero{padding-top:75px;padding-bottom:65px}.insights-featured{grid-template-columns:1fr;margin:0 5% 85px;padding:30px}.insights-featured-art{min-height:180px}.insights-grid{grid-template-columns:1fr}.insights-card{min-height:280px;padding:28px}.insights-final-cta{margin:0 5% 65px;padding:50px 25px}.insights-footer{flex-wrap:wrap}}@media (max-width:480px){.insights-header{padding:20px 5%}.insights-wordmark{font-size:15px}.insights-header-cta{padding:10px 12px;font-size:10px}.insights-hero h1{font-size:clamp(42px,11vw,60px)}.insights-featured h2{font-size:32px}.insights-footer{flex-direction:column;align-items:flex-start}}
