.growth-tools{margin-top:70px}.growth-tools-head{max-width:850px;margin-bottom:28px}.growth-tools-head h2{margin:10px 0;font-family:Sora;font-size:clamp(36px,5vw,62px);line-height:1;letter-spacing:-.055em}.growth-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.growth-card{display:flex;flex-direction:column}.growth-card>p{color:#65738c;line-height:1.7}.growth-card textarea{min-height:90px}.growth-card>button{align-self:flex-start;margin-top:8px}.calendar-card{grid-column:1/-1}.generator-result,.seo-files-result,.calendar-result{margin-top:18px;padding:17px;border:1px solid #d7dfec;border-radius:8px;background:#f6f8fc;color:#40506a;line-height:1.65}.generator-result>p,.calendar-result>p{margin:0}.generator-output{white-space:pre-wrap}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.result-toolbar b{color:#071a38}.result-toolbar button,.download-row button,.download-row a{padding:8px 10px!important;border:1px solid #c6d1e2!important;border-radius:5px!important;background:#fff!important;color:#32445f!important;box-shadow:none!important;font-size:10px!important;text-decoration:none}.hashtag-row{margin-top:12px;color:#6547d4;font-size:12px}.seo-files-result{display:grid;gap:12px}.code-result{position:relative}.code-result h3{margin:0 0 8px;font-size:14px}.code-result pre{max-height:230px;overflow:auto;margin:0;padding:13px;border-radius:6px;background:#071a38;color:#dce7f9;font:11px/1.55 Consolas,monospace;white-space:pre-wrap}.download-row{display:flex;gap:7px;margin-top:8px}.wa-link-box{display:grid;gap:10px}.wa-link-box code{padding:10px;border-radius:5px;background:#e9eef7;overflow-wrap:anywhere;font-size:11px}.wa-actions{display:flex;gap:7px}.wa-actions a,.wa-actions button{padding:9px 11px;border:0;border-radius:5px;background:#25a968;color:#fff;text-decoration:none;font-size:11px;font-weight:800}.calendar-table{width:100%;border-collapse:collapse;font-size:11px}.calendar-table th,.calendar-table td{padding:10px;border-bottom:1px solid #dde4ee;text-align:left;vertical-align:top}.calendar-table th{color:#65738c}.calendar-table td:first-child{white-space:nowrap;color:#5e47d6;font-weight:700}.calendar-table td:nth-child(3){font-weight:700;color:#071a38}@media(max-width:800px){.growth-tools-grid{grid-template-columns:1fr}.calendar-card{grid-column:auto}.calendar-result{overflow:auto}.calendar-table{min-width:700px}}
