.growth-resource-grid,.growth-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.growth-feature{display:block;border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--panel);transition:border-color .2s}.growth-feature:hover{border-color:var(--green)}.growth-feature>span{color:var(--green);font-size:26px}.growth-feature h3{font-size:20px;line-height:1.4;margin:10px 0}.growth-feature p{color:var(--muted);font-size:14px;line-height:1.7}.growth-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.growth-article section{display:flex;gap:18px;margin:24px 0;align-items:flex-start}.growth-article section p{margin:0;line-height:1.9}.growth-step{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:rgba(23,218,184,.12);color:var(--green);font-weight:700}.growth-byline{font-size:12px;color:var(--muted)}.growth-related{display:grid;gap:14px}.growth-related a{color:var(--cyan)}.hero .hero-copy h1.growth-headline{font-size:clamp(35px,3.6vw,54px);line-height:1.12;letter-spacing:-1.6px}.growth-referral{padding:24px;margin:24px 0;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.growth-referral input{width:100%;min-width:0;background:transparent;color:var(--text);border:1px solid var(--line);padding:12px;border-radius:8px}.growth-referral table{width:100%;border-collapse:collapse;font-size:13px}.growth-referral td,.growth-referral th{padding:12px;text-align:start;border-bottom:1px solid var(--line)}.growth-referral .table-wrap{overflow-x:auto}.growth-consent-actions{display:flex;gap:8px;flex-wrap:wrap}.growth-consent-actions button{white-space:normal}@media(max-width:650px){.growth-resource-grid,.growth-article-grid{grid-template-columns:1fr}.growth-feature{padding:19px}.growth-actions>.button{width:100%}.growth-referral{padding:16px}.growth-referral table{min-width:520px}}@media(prefers-reduced-motion:reduce){.growth-feature{transition:none}}

[data-cookie-notice][hidden]{display:none!important}.cookie-notice>.growth-consent-actions{flex:0 0 260px;gap:8px}.growth-consent-actions .button{width:100%;padding:10px 14px;font-size:12px}@media(max-width:650px){.cookie-notice{flex-direction:column;gap:12px;max-height:65vh;overflow:auto}.cookie-notice>.growth-consent-actions{flex:0 0 auto;width:100%}}
