.growth-page {max-width:1000px;color:#edf3ff}
.growth-page h1 {text-align:left;font-size:clamp(2rem,5vw,3.4rem);max-width:850px;line-height:1.12;letter-spacing:-.035em}
.growth-hero {padding:34px 0 24px;border-bottom:1px solid #ffffff25;margin-bottom:28px}
.growth-page .eyebrow {text-transform:uppercase;letter-spacing:.12em;font-size:.73rem;font-weight:700;color:#8bf0b3}
.growth-lede {font-size:1.16rem;line-height:1.8;max-width:790px;color:#d0dcef}
.growth-page section,.growth-share {margin:30px 0}
.growth-page h2 {font-size:1.45rem;line-height:1.35;text-align:left;margin:0 0 16px}
.growth-page p,.growth-page li {line-height:1.75}
.growth-page a {color:#a7cdfd;text-underline-offset:4px}
.growth-answer,.growth-cta,.growth-share,.growth-newsletter {padding:28px;border:1px solid #91bef044;border-radius:18px;background:#0d2049}
.growth-answer {border-left:4px solid #8bf0b3}
.growth-small {font-size:.88rem;color:#becbe1;line-height:1.65}
.growth-example {border:1px solid #91bef044;border-radius:14px;background:#07162f;padding:24px}
.growth-example pre {white-space:pre-wrap;overflow-wrap:anywhere;font:1rem/1.8 ui-monospace,Consolas,monospace;color:#f5f7ff;margin:16px 0 0}
.growth-annotations {padding-left:28px}.growth-annotations li {padding:8px 0 8px 10px}.growth-annotations p {margin:4px 0;color:#c9d5e8}
.growth-table-scroll {overflow-x:auto}.growth-page table {width:100%;border-collapse:collapse;min-width:580px;font-size:.95rem}
.growth-page th,.growth-page td {padding:16px;text-align:left;vertical-align:top;border:1px solid #91bef033;line-height:1.65}
.growth-page th {background:#102952}.growth-page td {background:#071b3d}
.growth-steps li {padding:6px 0 6px 8px}
.growth-actions {display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}
.growth-page button,.growth-button {font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:9px;padding:12px 18px;background:#8bf0b3;border:1px solid #8bf0b3;color:#052019!important;cursor:pointer;text-decoration:none}
.growth-button.secondary {color:#d8e9ff!important;background:transparent;border-color:#8dadd0}
.growth-page button:disabled {opacity:.55;cursor:not-allowed}
.growth-page :focus-visible {outline:3px solid #facc15;outline-offset:4px}
.growth-page details {border-bottom:1px solid #91bef033;padding:18px 0}.growth-page summary {font-weight:700;cursor:pointer;line-height:1.6}
.growth-topic-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.growth-topic {display:block;background:#0d2049;border:1px solid #91bef044;padding:22px;border-radius:16px;text-decoration:none}.growth-topic h2 {font-size:1.25rem;color:#fff}.growth-topic p {color:#c9d5e8;font-size:.95rem}
.growth-footer {margin-top:44px;padding-top:24px;border-top:1px solid #ffffff25}.growth-footer a {display:inline-block;margin:0 18px 12px 0}.growth-footer p {font-size:.8rem;color:#becbe1}
.growth-newsletter label {display:block;margin:14px 0 8px}.growth-newsletter input[type=email] {width:100%;border:1px solid #8dadd0;border-radius:8px;padding:14px;font:inherit;background:#07162f;color:#fff}.growth-consent {line-height:1.7}.growth-consent input {margin-right:8px;width:18px;height:18px;vertical-align:middle}.growth-honeypot {position:absolute;left:-10000px}
.growth-page [hidden] {display:none!important}.growth-retention {margin-top:24px;padding-top:18px;border-top:1px solid #ffffff30}.growth-retention a {color:#a7cdfd}.growth-retention button {border:1px solid #8dadd0;background:transparent;border-radius:8px;color:#edf3ff;font:inherit;padding:10px 16px;cursor:pointer}.growth-retention p {line-height:1.6}.growth-retention [data-growth-status] {font-size:.88rem;overflow-wrap:anywhere}
@media(max-width:720px){.growth-topic-grid{grid-template-columns:1fr}.growth-answer,.growth-cta,.growth-share,.growth-newsletter{padding:20px}.growth-hero{padding-top:20px}.growth-page h1{font-size:2.15rem}.growth-actions{flex-direction:column}.growth-page .scan-address{font-size:.95rem;overflow-wrap:anywhere}}
