/* SABIGH growth pages: editorial depth, measured motion, native reading controls. */
.growth-page{background:#081f2b;color:#edf8f3;--growth-accent:#88e4bf;--growth-muted:#b4cdc8;--growth-line:#7bbda533;--growth-amber:#ddb784}
.growth-page .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.growth-hero{position:relative;isolation:isolate;min-height:760px;min-height:min(900px,100svh);padding-top:130px;overflow:hidden;background:#081f2b}
.growth-hero-art{position:absolute;inset:0;z-index:-2}.growth-hero .brand-hero-media{z-index:0}.growth-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061d2af5 0%,#061d2ade 20%,#061d2a71 47%,#061d2a10 80%),linear-gradient(0deg,#081f2b 0%,transparent 32%,#081f2b35 100%)}
.growth-hero-art img{width:100%;height:100%;object-fit:cover;object-position:65% center}
.growth-breadcrumb{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:#a7c8bc;margin-bottom:66px}.growth-breadcrumb span:last-child{color:#d5e9de}
.growth-hero-copy{max-width:680px;padding-bottom:85px}.growth-page .eyebrow,.growth-ecosystem .eyebrow{color:#8fd9ba;font-size:10px;letter-spacing:.12em;line-height:1.8}
.growth-hero h1{font-size:clamp(40px,4.7vw,70px);line-height:1.07;letter-spacing:-.045em;margin:26px 0;text-wrap:balance;font-weight:500}.growth-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.9;max-width:555px;color:#d3e3df;text-shadow:0 1px 12px #061d2a}
.growth-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:18px 22px;margin-top:25px;background:#87e0bb;color:#072c2b;border:1px solid #97eac5;border-radius:4px;font-size:13px;font-weight:600;line-height:1.6;cursor:pointer;transition:background .2s,transform .2s}.growth-button:hover{background:#b0f5d8;transform:translateY(-2px)}.growth-button>span{font-size:19px}
.growth-hero-foot{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #b2dfd344;padding-block:25px;color:#a5c9bc;font-size:9px;letter-spacing:.12em;line-height:1.7}
.growth-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:start;margin-bottom:55px}.growth-section-heading h2{font-size:clamp(30px,3.4vw,47px);font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:20px 0 0;text-wrap:balance;white-space:pre-line}.growth-section-heading>p{font-size:16px;line-height:1.95;color:var(--growth-muted,#b4cdc8);margin:35px 0 0}
.growth-stats{padding:85px 0;background:radial-gradient(ellipse at 15% 0,#1e655538,transparent 55%),#092330;border-bottom:1px solid var(--growth-line)}.growth-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.growth-stat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-stat{min-width:0}.stat-index{display:block;font-size:10px;color:#7fae9e;letter-spacing:.14em}.stat-display{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums;font-size:clamp(60px,7.8vw,112px);line-height:1.2;letter-spacing:-.055em;margin-top:20px;min-height:1.3em;font-weight:400;color:#b3f3d4;direction:ltr;justify-content:flex-start}.stat-display small{font-size:22px;letter-spacing:-.01em;color:#7fc9b0}.growth-stat p{font-size:14px;line-height:1.8;max-width:260px;min-height:50px;margin:14px 0 22px;color:#c7ddd3}.stat-track{height:1px;background:#527b6e66}.stat-track i{display:block;height:1px;background:#8fe6bf;width:100%;transform-origin:left}.is-counted .stat-track i{animation:stat-line 1.3s ease both}.growth-source{font-size:11px;color:#96b8ab;line-height:1.8;margin-top:34px}.growth-source a{color:#b0dbc7;text-decoration:underline;text-underline-offset:4px}.growth-source a span{margin-inline-start:7px}
@keyframes stat-line{from{transform:scaleX(.05)}to{transform:scaleX(1)}}
.growth-story{padding:100px 0 40px;background:radial-gradient(ellipse at 20% 40%,#1c514b3b,transparent 60%),#081f2b;scroll-margin-top:110px}.growth-story-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:start}.growth-model{position:sticky;top:140px;margin:0;border:1px solid #68aa9633;background:radial-gradient(ellipse at 50% 55%,#225a503e,transparent 70%),linear-gradient(145deg,#11323b66,#09202c);border-radius:9px;overflow:hidden}.growth-model:before{content:"";position:absolute;inset:0;background:linear-gradient(#80c8b006 1px,transparent 1px),linear-gradient(90deg,#80c8b006 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.growth-model-heading{display:flex;justify-content:space-between;gap:15px;margin:26px;font-size:9px;letter-spacing:.1em;color:#94cdb9;position:relative}.growth-model-stage{aspect-ratio:1.36;position:relative}.growth-model-view{position:absolute;inset:0;opacity:0;transform:translateY(13px) scale(.97);transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1)}.growth-model-view.is-active{opacity:1;transform:none}.growth-model-view svg{width:100%;height:100%;color:#8de6c0;filter:drop-shadow(0 15px 15px #0004)}.growth-model figcaption{display:flex;justify-content:space-between;gap:20px;margin:10px 26px 26px;padding-top:18px;border-top:1px solid #75af9b33;font-size:12px;line-height:1.7;position:relative}.growth-model figcaption>span:last-child{font-size:10px;color:#80a899}.growth-story-rail{display:flex;gap:4px;margin:0 26px 22px}.growth-story-rail i{height:2px;flex:1;background:#34594f;transition:background .5s}.growth-story-rail i.is-active{background:#a4e6c2}
.growth-story-copy article{min-height:65vh;min-height:65svh;display:flex;flex-direction:column;justify-content:center;padding:70px 0;border-bottom:1px solid #77b79e2b;scroll-margin-top:120px}.growth-story-copy article:last-child{border:0}.growth-story-copy h3{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:25px 0}.growth-story-copy article>p:not(.eyebrow){font-size:16px;line-height:1.95;color:#b8d1c8}.growth-step-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.growth-step-tags span{padding:8px 13px;border:1px solid #84bca03d;border-radius:3px;color:#9fdac0;font-size:10px}
.growth-bridge{padding:90px 0;background:#eaf1ec;color:#12372f;--growth-muted:#4c6960}.growth-bridge .eyebrow{color:#307e60}.growth-platform-links{display:grid;grid-template-columns:1fr 1fr;gap:25px}.growth-platform-links>a{display:flex;align-items:center;gap:23px;padding:30px;border:1px solid #bfd5c7;border-radius:6px;background:linear-gradient(135deg,#fff,#e5f0e8);transition:border-color .2s}.growth-platform-links>a:hover{border-color:#278464}.growth-platform-mark .mark{width:46px;height:56px;--mark-ink:#0c3532}.growth-platform-links h3{font-size:21px;font-weight:600;line-height:1.5;margin-bottom:12px}.growth-platform-links p{color:#4d6b60;font-size:13px;line-height:1.9;margin:0}.growth-platform-links>a>span:last-child{margin-inline-start:auto;color:#1f7654;font-size:25px}
.growth-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:85px}.growth-questions h2{font-size:36px;font-weight:500;line-height:1.25;margin-top:25px;letter-spacing:-.03em}.growth-questions details{border-bottom:1px solid var(--growth-line)}.growth-questions summary{display:flex;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;padding:22px 0;font-size:17px;line-height:1.7}.growth-questions summary::-webkit-details-marker{display:none}.growth-questions summary span{font-size:23px;color:#9de6be}.growth-questions details[open] summary span{transform:rotate(45deg)}.growth-questions details>p{font-size:15px;color:#b6cfc5;line-height:1.95;margin:0;padding-bottom:25px}
.growth-close{background:radial-gradient(ellipse at 90% 100%,#276c5140,transparent 60%),#08232d;border-top:1px solid var(--growth-line);padding:90px 0}.growth-close h2{font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.17;letter-spacing:-.035em;max-width:850px;margin:25px 0}.growth-close p:not(.eyebrow){font-size:16px;line-height:1.9;color:#bad2c8;max-width:680px}
.resource-library{padding-block:90px}.resource-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--growth-line);margin-bottom:35px}.resource-toolbar[hidden]{display:none}.resource-toolbar button{font:inherit;font-size:12px;line-height:1.7;border:1px solid #79b39c45;background:transparent;color:#c4dcd0;padding:10px 17px;border-radius:30px;cursor:pointer}.resource-toolbar button[aria-pressed=true]{background:#9ee9c5;color:#07342a;border-color:#9ee9c5}.resource-count{margin-inline-start:auto;font-size:11px;color:#88ac9c}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.resource-card{border:1px solid #70a58e3b;border-radius:7px;overflow:hidden;background:#0e2b35;transition:transform .25s,border-color .25s}.resource-card[hidden]{display:none}.resource-card:hover{transform:translateY(-5px);border-color:#7ac39d}.resource-card>a{display:flex;flex-direction:column;height:100%}.resource-cover{aspect-ratio:1.7;position:relative;display:flex;justify-content:space-between;align-items:center;padding:30px;background:radial-gradient(ellipse at 70% 50%,#37755c88,transparent 70%),repeating-linear-gradient(120deg,transparent 0 28px,#a6e6bd0b 29px 30px),#10332f;border-bottom:1px solid #7bb39c22}.resource-cover .mark{width:70px;height:82px;--mark-ink:#eefaf2}.resource-cover small{position:absolute;bottom:22px;inset-inline-end:25px;font-size:8px;letter-spacing:.12em;color:#8fc9ab}.resource-card--guide .resource-cover{background:radial-gradient(ellipse at 70% 50%,#47715d66,transparent 70%),#263d3c}.resource-card--perspective .resource-cover{aspect-ratio:2.4;background:#0b2530}.resource-editorial-glyph{font-size:60px;color:#578f7d;font-weight:300;letter-spacing:-.06em;display:flex;gap:25px;align-items:center;width:100%}.resource-editorial-glyph i{height:1px;background:#73ae9555;flex:1;position:relative}.resource-editorial-glyph i:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;background:#8cd6b7;transform:rotate(45deg)}.resource-card-body{padding:29px;display:flex;flex-direction:column;flex:1}.resource-card h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.02em;margin:18px 0}.resource-card-body>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#b5cfc2;margin-bottom:25px}.resource-read{display:flex;justify-content:space-between;font-size:12px;line-height:1.8;color:#a1e5c1;margin-top:auto;padding-top:20px;border-top:1px solid var(--growth-line)}
.trust-principles,.trust-scope{padding-block:90px}.trust-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.trust-principle-grid h3{font-size:25px;line-height:1.4;letter-spacing:-.02em;font-weight:500;margin:25px 0 18px}.trust-principle-grid p{font-size:15px;line-height:1.9;color:#b7cfc4}.trust-signature{height:140px;border-block:1px solid var(--growth-line);position:relative;display:flex;align-items:center;gap:35px;overflow:hidden}.trust-signature span{font-size:70px;color:#a6dfbd;letter-spacing:-.055em;font-weight:300}.trust-signature i{width:75px;height:75px;border:1px solid #95d8b877;transform:rotate(30deg);box-shadow:12px -8px 0 -1px #123e3c,12px -8px 0 0 #69ad8e44}.trust-signature b{position:absolute;right:10px;bottom:25px;height:1px;width:65%;background:linear-gradient(90deg,transparent,#a6dfbd)}.trust-reading{padding:65px 0;background:#0d2c34;border-block:1px solid var(--growth-line)}.trust-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.trust-policy-grid>a{padding:30px;border:1px solid var(--growth-line);display:flex;flex-direction:column;align-items:flex-start;transition:background .2s}.trust-policy-grid>a:hover{background:#163f3b}.trust-policy-grid>a>span:first-child{font-size:11px;color:#84bd9e}.trust-policy-grid h3{font-size:24px;line-height:1.4;font-weight:500;margin:30px 0 15px}.trust-policy-grid p{font-size:14px;color:#b0c9bc;line-height:1.9}.trust-policy-grid>a>span:last-child{font-size:24px;color:#9addb7;margin-top:auto}.trust-question-list article{display:grid;grid-template-columns:50px .65fr 1.35fr;gap:30px;border-top:1px solid var(--growth-line);padding:28px 0;align-items:baseline}.trust-question-list article>span{font-size:11px;color:#7fc29e}.trust-question-list h3{font-size:22px;font-weight:500}.trust-question-list p{font-size:15px;line-height:1.9;color:#bad0c4;margin:0}
.brief-hero{padding:140px 0 75px;background:radial-gradient(ellipse at 90% 50%,#28523d88,transparent 65%),#09232d}.brief-back{color:#9ac8af;font-size:12px;line-height:1.8}.brief-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:85px;align-items:center;margin-top:50px}.brief-heading h1{font-size:clamp(36px,4.3vw,64px);line-height:1.12;letter-spacing:-.04em;font-weight:500;margin:26px 0}.brief-heading p:not(.eyebrow){font-size:17px;line-height:1.9;color:#bbd4c4}.brief-emblem{display:grid;justify-items:center;gap:35px;padding:45px 15px;border-block:1px solid #91cba633}.brief-emblem .mark{width:145px;height:175px;--mark-ink:#eff9f0}.brief-emblem>span{font-size:9px;letter-spacing:.1em;color:#8cba9c}.brief-reading{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;padding-block:80px}.brief-reading aside{position:sticky;top:125px}.brief-reading aside nav{display:grid;margin-top:25px}.brief-reading aside a{display:flex;gap:15px;font-size:13px;line-height:1.8;color:#a7c6b2;border-top:1px solid var(--growth-line);padding:16px 0}.brief-reading aside a span{font-size:10px}.brief-reading>div>section{border-bottom:1px solid var(--growth-line);margin-bottom:38px;padding-bottom:30px;scroll-margin-top:120px}.brief-reading section>span{font-size:11px;color:#86bd9a}.brief-reading h2{font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.35;margin:20px 0}.brief-reading section p{font-size:17px;line-height:1.95;color:#b5cebe}.brief-print-note{font-size:11px;color:#83ad94;margin-top:35px;line-height:1.8}
.growth-ecosystem{padding:90px 0;background:#0a2630;color:#e9f7ef}.ecosystem-rows article{display:grid;grid-template-columns:45px 1fr 1fr;gap:35px;padding:35px 0;border-top:1px solid #81bb9b33}.ecosystem-rows article>span{color:#8fd0ac;font-size:11px}.ecosystem-rows h3{font-size:26px;font-weight:500;margin-bottom:15px}.ecosystem-rows small{color:#8bb7a0;line-height:1.8}.ecosystem-rows p{font-size:15px;line-height:1.95;color:#bfd3c5;margin:0}.growth-text-link{display:inline-flex;gap:30px;color:#9ee5bc;font-size:14px;margin-top:25px;padding-bottom:10px;border-bottom:1px solid #90cba555}
.growth-page a:focus-visible,.growth-page button:focus-visible,.growth-page summary:focus-visible,.growth-ecosystem a:focus-visible{outline:2px solid #9cf1cd;outline-offset:5px}.growth-bridge a:focus-visible{outline-color:#006c50}.growth-page [hidden]{display:none!important}.growth-page section[id]{scroll-margin-top:110px}
[dir=rtl] .growth-page h1,[dir=rtl] .growth-page h2,[dir=rtl] .growth-page h3,[dir=rtl] .growth-ecosystem h2,[dir=rtl] .growth-ecosystem h3{letter-spacing:0;line-height:1.55}[dir=rtl] .growth-page .eyebrow,[dir=rtl] .growth-ecosystem .eyebrow{letter-spacing:0;font-size:12px}[dir=rtl] .growth-hero-art{transform:scaleX(-1)}[dir=rtl] .stat-display{justify-content:flex-end}[dir=rtl] .growth-hero-copy{max-width:700px}[dir=rtl] .growth-hero-foot{letter-spacing:0}
@media(max-width:1100px){.growth-hero{min-height:720px}.growth-hero h1{font-size:52px}.growth-section-heading,.growth-story-layout{gap:40px}.growth-platform-links>a{padding:25px;gap:17px}.growth-hero-copy{max-width:580px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-reading{gap:50px}.trust-principle-grid{gap:30px}.stat-display{font-size:80px}.growth-model{top:110px}}
@media(max-width:700px){.growth-hero{min-height:auto;padding-top:108px}.growth-breadcrumb{margin-bottom:55px;font-size:10px}.growth-hero-art:after{background:linear-gradient(90deg,#071f2ce8,#071f2cb3),linear-gradient(0deg,#081f2b,transparent)}.growth-hero-art img{object-position:70% center}.growth-hero h1{font-size:42px;line-height:1.12}.growth-hero-copy{padding-bottom:55px}.growth-hero-copy>p:not(.eyebrow){font-size:16px}.growth-hero-foot{gap:15px;font-size:8px;align-items:start}.growth-hero-foot>span{max-width:50%}.growth-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.growth-section-heading h2{font-size:32px}.growth-section-heading>p{margin:0;font-size:15px}.growth-stats{padding:55px 0}.growth-stat-grid,.growth-stat-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.growth-stat-grid:not(.growth-stat-grid--4) .growth-stat:last-child{grid-column:1/-1}.stat-display{font-size:70px;gap:7px;margin-top:12px}.stat-display small{font-size:19px}.growth-stat p{font-size:12px;margin-top:6px;min-height:42px}.growth-story{padding:60px 0 15px}.growth-story-layout{grid-template-columns:1fr;gap:15px}.growth-model{top:80px;z-index:2;max-width:100%;border-radius:0;background:#0b2733;box-shadow:0 18px 18px #081f2b;max-height:330px}.growth-model-heading{margin:14px 20px;font-size:8px}.growth-model-stage{height:205px;aspect-ratio:auto}.growth-model figcaption{margin:5px 20px 12px;padding-top:10px;font-size:11px}.growth-model figcaption>span:last-child{font-size:8px}.growth-story-rail{margin:0 20px 12px}.growth-story-copy article{min-height:70vh;min-height:70svh;padding-top:335px;padding-bottom:50px;justify-content:flex-start}.growth-story-copy article:first-child{padding-top:45px;min-height:50svh}.growth-story-copy h3{font-size:30px}.growth-story-copy article>p:not(.eyebrow){font-size:15px}.growth-bridge,.growth-close{padding:60px 0}.growth-platform-links{grid-template-columns:1fr}.growth-platform-links h3{font-size:20px}.growth-questions{grid-template-columns:1fr;gap:25px;padding-block:55px}.growth-questions h2{font-size:31px}.growth-questions summary{font-size:16px}.growth-close h2{font-size:36px}.resource-library{padding-block:55px}.resource-grid{grid-template-columns:1fr;gap:25px}.resource-cover{aspect-ratio:2}.resource-count{flex-basis:100%;margin-top:15px}.resource-toolbar button{font-size:11px;padding:9px 14px}.resource-card-body{padding:25px}.trust-principles,.trust-scope{padding-block:55px}.trust-principle-grid,.trust-policy-grid{grid-template-columns:1fr}.trust-signature{height:110px}.trust-principle-grid{gap:35px}.trust-principle-grid h3{margin-top:20px}.trust-policy-grid{gap:20px}.trust-question-list article{grid-template-columns:30px 1fr;gap:10px 20px}.trust-question-list p{grid-column:2}.brief-hero{padding:110px 0 50px}.brief-heading{grid-template-columns:1fr;gap:35px;margin-top:35px}.brief-heading h1{font-size:40px}.brief-emblem{display:none}.brief-reading{grid-template-columns:1fr;gap:45px;padding-block:50px}.brief-reading aside{position:static}.brief-reading h2{font-size:28px}.brief-reading section p{font-size:16px}.growth-ecosystem{padding:55px 0}.ecosystem-rows article{grid-template-columns:30px 1fr;gap:15px}.ecosystem-rows p{grid-column:2}.ecosystem-rows h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){.growth-page *,.growth-page *:before,.growth-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body:has(.growth-brief){background:white!important;color:#12332c!important}.page-resources-compliance-brief .site-header,.page-resources-digital-twin-brief .site-header,.page-resources-platform-buyer-guide .site-header,body:has(.growth-brief) .site-footer,body:has(.growth-brief) .reading-progress,.brief-back,.growth-brief button,.brief-reading aside,.brief-reading .growth-button{display:none!important}.growth-brief,.brief-hero{background:white!important;color:#173c30!important}.brief-hero{padding:15mm 0 5mm}.brief-heading{display:block;margin:0}.brief-heading h1{font-size:30pt!important;line-height:1.25}.brief-heading p,.brief-reading section p{color:#335345!important;font-size:11pt!important}.brief-emblem{display:none}.brief-reading{display:block;padding:0}.brief-reading>div>section{break-inside:avoid;page-break-inside:avoid;margin-bottom:6mm;padding-bottom:4mm}.brief-reading h2{font-size:18pt}.growth-brief .container{width:100%;max-width:none;padding-inline:10mm}.growth-brief .eyebrow,.brief-reading section>span,.brief-print-note{color:#286849!important}@page{size:A4;margin:12mm}}

.growth-view-index{direction:ltr;unicode-bidi:isolate}
[dir=rtl] .stat-display{direction:rtl;justify-content:flex-start}
.stat-display>[data-count-to]{direction:ltr;unicode-bidi:isolate}
