/* V11 — editorial FAQ integrated with the site’s navy/blue/green/gold language */
.discovery-v11{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#eaf2f3 0%,#f8f9f5 48%,#eef2ec 100%);padding:clamp(5rem,9vw,8rem) 0 clamp(5rem,9vw,8rem)}
.discovery-v11:before{content:"";position:absolute;right:-14rem;top:-15rem;width:40rem;height:40rem;border-radius:50%;background:radial-gradient(circle,rgba(47,123,155,.12),transparent 67%);pointer-events:none;z-index:-1}
.discovery-v11 .container{position:relative}
.discovery-v11 .kicker{color:#38788c;letter-spacing:.17em}
.discovery-v11 h2{max-width:790px;font-size:clamp(2.5rem,5.4vw,5rem);line-height:1.04;letter-spacing:-.045em;margin:.7rem 0 1.1rem;color:#112d40}
.discovery-v11 .discover-intro{max-width:650px;color:#4d6871;font-size:clamp(1.06rem,1.5vw,1.23rem);margin-bottom:clamp(2.3rem,5vw,4rem)}
.discovery-v11 .answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}
.discovery-v11 .answer-grid article{min-width:0;border:1px solid rgba(38,86,103,.13);border-radius:12px;padding:clamp(1.5rem,2.6vw,2.35rem);background:rgba(255,255,255,.8);box-shadow:0 10px 35px rgba(16,47,61,.035)}
.discovery-v11 .answer-grid .answer-feature{grid-column:1/-1;position:relative;overflow:hidden;background:linear-gradient(112deg,#102e46 0%,#16455d 64%,#1e5a68 100%);color:#f3f7f6;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,4.5vw,4rem);border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 55px rgba(12,44,59,.12)}
.discovery-v11 .answer-feature:after{content:"";position:absolute;width:16rem;height:16rem;border:1px solid rgba(152,209,214,.25);border-radius:50%;right:-6rem;top:-8rem;box-shadow:0 0 0 3rem rgba(128,197,202,.035),0 0 0 6rem rgba(128,197,202,.025);pointer-events:none}
.discovery-v11 .answer-feature .feature-overline{grid-column:1/-1;color:#b6d9c6;font-size:.72rem;font-weight:700;letter-spacing:.19em;margin-bottom:1.4rem}
.discovery-v11 .answer-feature h3{color:#fff;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.13;letter-spacing:-.025em;margin:0}
.discovery-v11 .answer-feature p{color:#d4e5e9;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.75;margin:0;position:relative;z-index:1}
.discovery-v11 .answer-card{position:relative;display:flex;flex-direction:column;gap:.75rem;transition:none}
.discovery-v11 .answer-card:before{content:"";position:absolute;top:0;left:2rem;width:3.4rem;height:3px;background:#4b9d9a}
.discovery-v11 .answer-card:nth-child(3n):before{background:#bd9b65}
.discovery-v11 .answer-card:nth-child(3n + 1):before{background:#4682b1}
.discovery-v11 .answer-index{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#6b8b92}
.discovery-v11 .answer-card h3{font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.3;letter-spacing:-.02em;color:#153d53;margin:0}
.discovery-v11 .answer-card p{color:#50656c;font-size:1rem;line-height:1.75;margin:0}
@media(max-width:760px){.discovery-v11 .answer-grid{grid-template-columns:1fr}.discovery-v11 .answer-feature{grid-template-columns:1fr;gap:1rem}.discovery-v11 .answer-feature .feature-overline{margin-bottom:.3rem}}
@media(prefers-reduced-motion:reduce){.discovery-v11 *{transition:none!important}}
