.discovery-page{--discovery-mint:#77e5bf;background:#f6f8f6;color:#142c33}.discovery-hero{padding:127px 0 0;background:radial-gradient(ellipse at 80% 38%,#174d5066,transparent 53%),#06232f;color:#fff;position:relative;overflow:hidden}.discovery-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#6bbda107 1px,transparent 1px),linear-gradient(90deg,#6bbda107 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.discovery-hero>.container{position:relative}.discovery-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:#a6c2c8;margin-bottom:54px}.discovery-breadcrumb a:hover{color:#8af4d0}.discovery-breadcrumb>[aria-current]{color:#e2efec}.discovery-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding-bottom:68px}.discovery-hero h1{font-size:clamp(38px,4.6vw,68px);letter-spacing:-.052em;line-height:1.06;max-width:900px;margin:24px 0}.discovery-lead{font-size:17px;line-height:1.8;color:#bfd4d8;max-width:680px}.discovery-hero .button{margin-top:27px}.discovery-hero-art{position:relative;border:1px solid #9ddbc138;border-radius:15px;background:radial-gradient(ellipse at center,#22665a55,transparent 70%),#092c36;overflow:hidden;min-width:0;box-shadow:0 30px 80px #00131866}.discovery-hero-art>img{width:100%;height:440px;object-fit:cover}.discovery-photo-caption{position:absolute;inset:auto 0 0;padding:60px 28px 28px;background:linear-gradient(transparent,#031e2bea);display:flex;flex-direction:column;gap:12px}.discovery-photo-caption span{font-size:10px;letter-spacing:.12em;color:#9becd0}.discovery-photo-caption strong{font-size:30px}.discovery-tags{display:flex;border-top:1px solid #c4eee62b;gap:36px;padding:25px 0;color:#d1e6e3;font-size:12px;flex-wrap:wrap}.discovery-tags b{font-size:10px;color:#74d6ba;margin-inline-end:12px;font-weight:400}.discovery-editorial{padding:100px 0}.discovery-reading{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:start}.discovery-reading aside{position:sticky;top:120px}.discovery-reading aside h2{font-size:35px;line-height:1.2;letter-spacing:-.04em;white-space:pre-line;max-width:340px;margin-block:22px 35px}.discovery-reading aside nav{display:grid;gap:0}.discovery-reading aside nav a{display:flex;gap:20px;align-items:baseline;padding:17px 0;border-top:1px solid #23413525;color:#36564f;font-size:13px;line-height:1.6}.discovery-reading aside nav a span{font-size:10px;color:#357d64}.discovery-reading aside nav a:hover{color:#00795e}.discovery-chapters article{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid #19443125;scroll-margin-top:110px}.discovery-chapters article:last-child{margin-bottom:0;padding-bottom:0;border:0}.discovery-chapter-number{font-size:12px;color:#247b5d;display:block;margin-bottom:20px}.discovery-chapters h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-.035em;margin-bottom:22px}.discovery-chapters p{font-size:16px;color:#4a6266;line-height:1.95;margin-block:0 18px}.discovery-connection{padding:85px 0;background:#eaf1ed;border-block:1px solid #bdd5ca66}.discovery-connection h2{font-size:clamp(28px,3vw,42px);line-height:1.3;letter-spacing:-.035em;max-width:900px;margin:24px 0 38px}.discovery-platforms{display:grid;grid-template-columns:1fr 1fr;gap:24px}.discovery-platform{display:flex;flex-direction:column;align-items:flex-start;padding:33px;border:1px solid #b5d2c7;border-radius:12px;background:linear-gradient(135deg,#fff,#f2f8f4);transition:border-color .2s,transform .2s;min-width:0}.discovery-platform:hover{border-color:#178864;transform:translateY(-3px)}.discovery-platform-logo{display:flex;align-items:center;gap:17px;width:100%;margin-bottom:32px}.discovery-platform-logo .mark{width:48px;height:56px;--mark-ink:#0c3532}.discovery-platform-logo>span{font-size:10px;letter-spacing:.15em;color:#487966}.discovery-platform h3{font-size:clamp(22px,2.3vw,29px);line-height:1.3;letter-spacing:-.03em;margin-bottom:15px}.discovery-platform p{font-size:15px;line-height:1.85;color:#4b6866;margin-bottom:28px;max-width:500px}.discovery-link{display:inline-flex;gap:24px;color:#087658;font-size:13px;font-weight:600;align-items:center}.discovery-platform>.discovery-link{margin-top:auto}.discovery-close{background:radial-gradient(ellipse at 90% 100%,#1461516b,transparent 65%),#06232f;color:#fff;padding:90px 0}.discovery-close h2{font-size:clamp(33px,4vw,56px);letter-spacing:-.045em;line-height:1.14;max-width:850px;margin:25px 0}.discovery-close p:not(.eyebrow){font-size:16px;line-height:1.9;color:#bed6d2;max-width:650px;margin-bottom:28px}.discovery-hero--overview{padding-bottom:75px}.discovery-hero--overview .discovery-platforms{margin-top:50px}.discovery-hero--overview .discovery-platform{color:#fff;background:linear-gradient(140deg,#164339,#092d37);border-color:#89d9bd4a}.discovery-hero--overview .discovery-platform p{color:#b8d4cc}.discovery-hero--overview .discovery-platform-logo .mark{--mark-ink:#fff}.discovery-hero--overview .discovery-platform-logo>span,.discovery-hero--overview .discovery-link{color:#8ceac6}.discovery-comparison{padding:90px 0}.discovery-comparison h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;margin-block:22px 38px}.comparison-scroll{overflow-x:auto}.comparison-scroll table{width:100%;border-collapse:collapse;text-align:start;min-width:650px}.comparison-scroll caption{text-align:start;font-size:12px;color:#607b72;margin-bottom:16px}.comparison-scroll th,.comparison-scroll td{padding:25px 26px;border-bottom:1px solid #cbd9d2;vertical-align:top;line-height:1.7;font-size:14px;width:37%}.comparison-scroll th:first-child{width:26%}.comparison-scroll thead{background:#082c33;color:#fff}.comparison-scroll thead th{font-size:16px}.comparison-scroll tbody th{font-weight:600}.comparison-scroll tbody td{color:#3d5c5e}.comparison-note{margin-top:24px;font-size:13px;color:#57716a;line-height:1.8}.discovery-bridge{background:#eaf1ed;padding:70px 0}.discovery-bridge>.container{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.discovery-bridge h2{font-size:clamp(26px,3vw,38px);line-height:1.25;margin:22px 0}.discovery-bridge p:not(.eyebrow){font-size:15px;line-height:1.9;color:#4b6866;margin-bottom:25px}.discovery-bridge .perspective-art{background:#082c33;border-radius:12px}.discovery-page .perspective-art{padding:26px 20px;color:#b1dccb}.discovery-page .perspective-art-heading{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;gap:10px}.discovery-page .perspective-art svg{width:100%;height:auto;margin:20px 0}.discovery-page .perspective-art-legend{display:flex;justify-content:space-between;font-size:10px;gap:8px}.discovery-page .perspective-art-legend b{font-size:9px;margin-inline-end:6px;font-weight:400;color:#60ad94}.perspectives-library{padding-block:60px 90px}.perspectives-topic{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:42px}.perspectives-topic+.perspectives-topic{border-top:1px solid #123d3324}.perspectives-topic-art{background:radial-gradient(#19514c,#082c33);border-radius:12px;overflow:hidden}.perspectives-topic h2{font-size:clamp(27px,3vw,40px);line-height:1.18;letter-spacing:-.04em;margin:22px 0}.perspectives-topic p:not(.eyebrow){font-size:15px;color:#4a6266;line-height:1.9;margin-bottom:24px}.discovery-sector-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.discovery-sector-links img{width:100%;height:230px;object-fit:cover;border-radius:9px}.discovery-sector-links h3{font-size:19px;margin-top:20px;display:flex;justify-content:space-between}.discovery-sector-links a:hover h3{color:#087658}[dir=rtl] .discovery-page h1,[dir=rtl] .discovery-page h2,[dir=rtl] .discovery-page h3{letter-spacing:0;line-height:1.5}[dir=rtl] .discovery-page .eyebrow{letter-spacing:0}
@media(max-width:900px){.discovery-hero{padding-top:110px}.discovery-hero-grid{gap:30px;grid-template-columns:1fr}.discovery-hero h1{font-size:48px;max-width:670px}.discovery-hero-art{max-width:650px}.discovery-hero-art>img{height:390px}.discovery-reading{gap:45px;grid-template-columns:.8fr 1.2fr}.discovery-reading aside h2{font-size:28px}.discovery-bridge>.container,.perspectives-topic{gap:30px}.discovery-sector-links img{height:180px}}
@media(max-width:600px){.discovery-breadcrumb{font-size:10px;margin-bottom:34px;gap:8px}.discovery-hero h1{font-size:38px;letter-spacing:-.045em}.discovery-lead{font-size:15px;line-height:1.9}.discovery-hero-grid{padding-bottom:34px;gap:38px}.discovery-hero-art>img{height:310px}.discovery-tags{gap:16px;font-size:11px}.discovery-tags b{margin-inline-end:6px}.discovery-editorial{padding:55px 0}.discovery-reading{grid-template-columns:1fr;gap:45px}.discovery-reading aside{position:static}.discovery-reading aside h2{font-size:29px}.discovery-chapters article{padding-bottom:30px;margin-bottom:30px}.discovery-chapters p{font-size:15px}.discovery-connection,.discovery-close,.discovery-comparison{padding:55px 0}.discovery-platforms{grid-template-columns:1fr;gap:16px}.discovery-platform{padding:26px}.discovery-platform-logo{margin-bottom:24px}.discovery-hero--overview{padding-bottom:45px}.discovery-bridge>.container,.perspectives-topic{grid-template-columns:1fr;gap:25px}.discovery-bridge{padding:50px 0}.perspectives-library{padding-block:20px 50px}.perspectives-topic{padding-block:32px}.discovery-sector-links{grid-template-columns:1fr;gap:30px}.discovery-sector-links img{height:240px}.discovery-page .perspective-art-legend{font-size:9px}.discovery-page .perspective-art-heading{font-size:8px}.comparison-scroll th,.comparison-scroll td{padding:20px}.discovery-photo-caption strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){.discovery-platform{transition:none}.discovery-platform:hover{transform:none}}
.discovery-page .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.capability-preview{padding:20px;background:radial-gradient(ellipse at 90% 0,#34d6ac18,transparent 60%),#082832}.capability-preview-label{display:flex;justify-content:space-between;color:#a1e9d4;font-size:9px;letter-spacing:.12em;padding:0 0 18px;border-bottom:1px solid #9bd9c82a}.capability-preview>img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;margin-top:18px;border-radius:9px;box-shadow:0 14px 44px #0004}.capability-preview>p{color:#9dc3c0;font-size:10px;line-height:1.7;margin:18px 0 0}.discovery-page--capability .discovery-hero-art{transform:perspective(1400px) rotateY(-5deg);box-shadow:18px 25px 80px #0004,0 0 0 6px #a5edcf06}.discovery-page--capability .discovery-hero-grid{gap:65px}.discovery-page--capability .discovery-hero h1{font-size:clamp(38px,4.3vw,62px)}
@media(max-width:900px){.discovery-page--capability .discovery-hero-art{transform:none}.discovery-page--capability .discovery-hero-grid{gap:35px}.capability-preview>img{max-height:530px}}

/* Editorial wayfinding follows the reader without changing the page layout. */
.discovery-reading aside nav a[aria-current="location"]{color:#005b47;font-weight:700;border-top-color:#00896b}
.discovery-reading aside nav a[aria-current="location"] span{color:#005b47}
.discovery-chapters article:focus{outline:none}
.discovery-chapters article:focus-visible{outline:2px solid #00896b;outline-offset:12px;border-radius:4px}
.discovery-hero h1,.discovery-chapters h2,.discovery-connection h2{overflow-wrap:break-word;text-wrap:balance}
[dir="rtl"] .discovery-tags,[dir="rtl"] .discovery-breadcrumb{letter-spacing:0}
