.growth-role{--gr-ink: #102038;--gr-muted: #50627c;--gr-line: #d8e2ed;--gr-surface: #ffffff;--gr-soft: #f5f8fc;--gr-accent: #1d4ed8;--gr-accent-strong: #1e40af;background:var(--gr-surface);color:var(--gr-ink);overflow:clip}.growth-role .growth-shell{width:min(1160px,calc(100% - 3rem));margin-inline:auto}.growth-role .growth-reading{max-width:840px}.growth-role h1,.growth-role h2,.growth-role h3,.growth-role p{margin-top:0}.growth-role h2{font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.16;letter-spacing:-.045em;font-weight:720;text-wrap:balance}.growth-role p{line-height:1.72}.growth-role .growth-kicker{color:var(--gr-accent);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.growth-hero{padding-block:1.5rem 4.3rem;background:radial-gradient(circle at 80% 18%,rgba(56,189,248,.19),transparent 30rem),radial-gradient(circle at 4% 44%,rgba(99,102,241,.12),transparent 35rem),linear-gradient(145deg,#fbfdff,#f2f6fd);border-bottom:1px solid var(--gr-line)}.growth-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.82rem;color:var(--gr-muted)}.growth-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:.18rem}.growth-hero-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:center;gap:clamp(1.75rem,3.2vw,3.25rem);padding-top:3.5rem}.growth-hero-grid>div,.growth-hero-map{min-width:0}.growth-hero h1{font-size:clamp(3rem,4.2vw,4.35rem);line-height:1.06;letter-spacing:-.055em;font-weight:750;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:1.3rem}.growth-lead{font-size:clamp(1.13rem,1.5vw,1.32rem);color:var(--gr-muted);max-width:50rem}.growth-boundary{font-size:.86rem;color:var(--gr-muted)}.growth-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.55rem 0 1.1rem}.growth-button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:48px;border:1px solid transparent;padding:.75rem 1.2rem;border-radius:.85rem;text-decoration:none;font-weight:720;font-size:.93rem;transition:transform .15s ease}.growth-button:hover{transform:translateY(-2px)}.growth-button-primary{background:#2349b5;color:#fff;box-shadow:0 12px 25px #1e40af24}.growth-button-primary:hover{background:#163583;color:#fff}.growth-button-outline{background:var(--gr-surface);border-color:#9baac0;color:var(--gr-ink)}.growth-button-outline:hover{background:var(--gr-soft)}.growth-hero-map{border:1px solid #b7c9e0;border-radius:1.7rem;padding:1.45rem;background:#ffffffe0;box-shadow:0 25px 70px #1533691c}.growth-hero-map-title{display:flex;gap:.75rem;align-items:center;font-weight:750}.growth-hero-map-title>span:last-child{min-width:0;overflow-wrap:anywhere}.growth-indicator{display:block;width:.75rem;height:.75rem;border-radius:50%;background:#2563eb}.growth-map-steps{display:grid;list-style:none;margin:1.4rem 0;padding:0;gap:.8rem}.growth-map-steps li{display:flex;min-width:0;align-items:baseline;gap:.8rem;border:1px solid #dce5f2;background:#f5f9ff;border-radius:.9rem;padding:.9rem 1rem}.growth-map-steps li>span{color:#1d4ed8;font-size:.83rem;font-weight:800}.growth-map-steps li strong{font-size:.95rem;min-width:0;overflow-wrap:anywhere}.growth-map-foot{margin:0;color:#5a6c83;font-size:.81rem}.growth-section{padding-block:clamp(4.5rem,7.7vw,7.5rem)}.growth-large-copy{font-size:clamp(1.12rem,1.7vw,1.35rem);color:var(--gr-muted)}.growth-section-intro{max-width:820px;margin-bottom:2.5rem}.growth-section-intro>p:not(.growth-kicker),.growth-resources-section>.growth-shell>p,.growth-split>div>p{max-width:760px;color:var(--gr-muted);font-size:1.04rem}.growth-loop-section{background:#0c1b31;color:#f8fbff}.growth-loop-section .growth-kicker{color:#93c5fd}.growth-loop-section .growth-section-intro>p:not(.growth-kicker){color:#b7c7dd}.growth-loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:1rem}.growth-loop-grid li{position:relative;min-width:0;min-height:190px;padding:1.6rem 1.35rem;border:1px solid #31435c;border-radius:1.2rem;background:#14263f}.growth-loop-grid li p{margin:.85rem 0 0;color:#e1e9f5;font-size:.97rem}.growth-step-number{color:#93c5fd;font-size:.8rem;font-weight:820;letter-spacing:.1em}.growth-example-section,.growth-stop-section,.growth-faq-section{background:var(--gr-soft)}.growth-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.growth-decision-card{background:var(--gr-surface);border:1px solid var(--gr-line);border-radius:1.1rem;padding:1.55rem}.growth-decision-card p{margin:.65rem 0 0}.growth-card-number{font-size:.75rem;font-weight:800;color:var(--gr-accent)}.growth-takeaway{border-left:3px solid #2563eb;padding:1rem 1.4rem;margin:2rem 0 0;background:var(--gr-surface);border-radius:0 .8rem .8rem 0}.growth-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.growth-metric{min-width:0;padding:1.4rem 1.3rem;border:1px solid var(--gr-line);border-radius:1rem}.growth-metric h3{margin-bottom:.7rem;color:var(--gr-accent-strong);font-size:1.08rem}.growth-metric p{margin:0;color:var(--gr-muted)}.growth-boundary-block{max-width:850px;margin:1.7rem 0 0}.growth-tools-section{background:var(--gr-soft)}.growth-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.growth-tool-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--gr-line);border-radius:1.1rem;background:var(--gr-surface);padding:1.6rem}.growth-tool-heading{display:flex;justify-content:space-between;gap:.65rem;align-items:start}.growth-tool-heading h3{margin:0;font-size:1.1rem}.growth-mini-arrow{color:var(--gr-accent);font-weight:700}.growth-tool-card p{color:var(--gr-muted);margin:.8rem 0 1.5rem}.growth-tool-card a{color:var(--gr-accent-strong);font-weight:750;margin-top:auto;text-decoration:underline;text-underline-offset:.25rem}.growth-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem)}.growth-stop-list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.growth-stop-list li{padding:1.1rem 1.3rem;background:var(--gr-surface);border:1px solid var(--gr-line);border-radius:.85rem}.growth-stop-list li:before{content:"— ";color:var(--gr-accent);font-weight:800}.growth-cadence-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.growth-cadence-grid li{border-top:3px solid #2563eb;padding:1.5rem;background:var(--gr-soft);border-radius:.3rem .3rem .9rem .9rem}.growth-cadence-index{font-weight:800;color:var(--gr-accent)}.growth-cadence-grid li p{margin:.9rem 0 0}.growth-resources-section{border-top:1px solid var(--gr-line)}.growth-resources-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.8rem 0 0;padding:0}.growth-resources-list a{display:flex;justify-content:space-between;gap:.5rem;align-items:center;text-decoration:none;color:var(--gr-ink);background:var(--gr-soft);border:1px solid var(--gr-line);padding:1rem 1.2rem;border-radius:.75rem;font-weight:700}.growth-resources-list a:hover{color:var(--gr-accent);border-color:#93b3e5}.growth-faq-list{margin-top:2rem;border-block:1px solid var(--gr-line)}.growth-faq-list details{padding:1.3rem 0;border-bottom:1px solid var(--gr-line)}.growth-faq-list details:last-child{border:0}.growth-faq-list summary{cursor:pointer;font-size:1.07rem;font-weight:720;list-style-position:inside}.growth-faq-list details p{margin:.9rem 0 0;padding-left:1rem;color:var(--gr-muted)}.growth-final{background:#112c54;color:#fff;text-align:center;padding-block:5rem 6rem}.growth-final p{color:#d4e3f5}.growth-final .growth-actions{justify-content:center}.growth-final .growth-button-outline{background:transparent;border-color:#b8d1ef;color:#fff}.growth-final .growth-button-outline:hover{background:#ffffff1f}.growth-role a:focus-visible,.growth-role summary:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.growth-loop-section a:focus-visible,.growth-final a:focus-visible{outline-color:#93c5fd}@media(max-width:1000px){.growth-hero-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:3rem}.growth-hero-map{max-width:640px}.growth-loop-grid,.growth-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.growth-role .growth-shell{width:min(100% - 2rem,1160px)}.growth-hero{padding-bottom:3.2rem}.growth-hero h1{font-size:clamp(2.65rem,10vw,3.65rem)}.growth-decision-grid,.growth-metric-grid,.growth-tools-grid,.growth-cadence-grid,.growth-resources-list,.growth-split{grid-template-columns:1fr}.growth-section{padding-block:3.8rem}}@media(max-width:430px){.growth-loop-grid{grid-template-columns:1fr}.growth-loop-grid li{min-height:0}.growth-actions a{width:100%;min-width:0;overflow-wrap:anywhere;text-align:center}}@media(prefers-reduced-motion:reduce){.growth-button{transition:none}.growth-button:hover{transform:none}}html[data-theme=dark] .growth-role{--gr-ink: #eff6ff;--gr-muted: #bcc9da;--gr-line: #314158;--gr-surface: #0c1729;--gr-soft: #101f33;--gr-accent: #a5c5ff;--gr-accent-strong: #b9d4ff}html[data-theme=dark] .growth-role a:focus-visible,html[data-theme=dark] .growth-role summary:focus-visible{outline-color:#93c5fd}html[data-theme=dark] .growth-hero{background:radial-gradient(circle at 80% 18%,rgba(42,101,179,.22),transparent 32rem),linear-gradient(135deg,#0a1424,#101e33)}html[data-theme=dark] .growth-hero-map{background:#15253a;border-color:#40516b;box-shadow:none}html[data-theme=dark] .growth-map-steps li{background:#0d1a2e;border-color:#374c68}html[data-theme=dark] .growth-map-foot{color:#b7c7d9}html[data-theme=dark] .growth-map-steps li>span{color:#a5c5ff}html[data-theme=dark] .growth-button-outline{color:#edf4ff;background:#17283d;border-color:#7b91ae}html[data-theme=dark] .growth-button-primary{background:#1d4ed8;color:#fff}html[data-theme=dark] .growth-loop-section{background:#081321}html[data-theme=dark] .growth-loop-grid li{background:#14263e}html[data-theme=dark] .growth-takeaway{border-color:#60a5fa}html[data-theme=dark] .growth-final{background:#09192b}html[data-theme=dark] .growth-final .growth-button-outline{background:transparent}
