#growth-tool-app{--cream:#f6f3ec;--paper:#fffdfa;--white:#fff;--ink:#0d2238;--ink-2:#17344d;--muted:#667582;--line:#d9ded9;--green:#0c805e;--green-dark:#08694e;--green-soft:#e4f3ec;--navy-soft:#eaf0f4;--amber:#95690a;--amber-soft:#fff2cc;--red:#a8423d;--red-soft:#fbe8e5;--shadow:0 22px 60px rgba(13,34,56,.1);--radius:20px;--radius-sm:13px;--max:1160px}#growth-tool-app,#growth-tool-app *{box-sizing:border-box}#growth-tool-app{scroll-behavior:smooth}#growth-tool-app{margin:0;background:var(--cream);color:var(--ink);font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#growth-tool-app button,#growth-tool-app input,#growth-tool-app textarea,#growth-tool-app select{font:inherit}#growth-tool-app button{cursor:pointer}#growth-tool-app a{color:inherit}#growth-tool-app .shell{width:min(var(--max),calc(100% - 40px));margin:auto}#growth-tool-app .screen{min-height:calc(100vh - 140px)}#growth-tool-app .site-header{position:sticky;top:0;z-index:40;background:#f6f3ecf0;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}#growth-tool-app .header-inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}#growth-tool-app .brand{font-size:18px;font-weight:900;text-decoration:none;letter-spacing:-.03em}#growth-tool-app .brand span{color:var(--green)}#growth-tool-app .nav{display:flex;gap:7px;align-items:center}#growth-tool-app .nav a,#growth-tool-app .nav button{border:0;background:transparent;text-decoration:none;padding:9px 11px;border-radius:10px;color:var(--muted);font-weight:700;font-size:13px}#growth-tool-app .nav a:hover,#growth-tool-app .nav button:hover{background:var(--white);color:var(--ink)}#growth-tool-app .privacy{font-size:12px;color:var(--muted)}#growth-tool-app .hero{padding:76px 0 58px;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}#growth-tool-app .eyebrow,#growth-tool-app .section-label{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}#growth-tool-app .eyebrow:before{content:"";width:8px;height:8px;background:var(--green);border-radius:50%}#growth-tool-app .hero h1,#growth-tool-app .tool-intro h1,#growth-tool-app .result-head h1{font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.058em;margin:18px 0 22px}#growth-tool-app .hero p.lead,#growth-tool-app .tool-intro p.lead{font-size:19px;color:var(--muted);max-width:700px}#growth-tool-app .button-row{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 10px}#growth-tool-app .btn{border:1px solid transparent;border-radius:12px;padding:13px 17px;font-weight:850;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s}#growth-tool-app .btn:hover{transform:translateY(-1px)}#growth-tool-app .btn.primary{background:var(--green);color:#fff}#growth-tool-app .btn.primary:hover{background:var(--green-dark)}#growth-tool-app .btn.secondary{background:var(--white);border-color:var(--line);color:var(--ink)}#growth-tool-app .btn.ghost{background:transparent;border-color:var(--line);color:var(--muted)}#growth-tool-app .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}#growth-tool-app .micro{font-size:12px;color:var(--muted)}#growth-tool-app .hero-card,#growth-tool-app .panel,#growth-tool-app .tool-card,#growth-tool-app .result-card,#growth-tool-app .summary-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}#growth-tool-app .hero-card{padding:27px}#growth-tool-app .hero-card h3{font-size:25px;letter-spacing:-.035em;margin:9px 0}#growth-tool-app .hero-card p{color:var(--muted)}#growth-tool-app .flow-list{display:grid;gap:10px;margin-top:20px}#growth-tool-app .flow-item{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:12px;border-radius:12px;background:#f5f8f6}#growth-tool-app .flow-item b{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);color:var(--green)}#growth-tool-app .flow-item strong{display:block}#growth-tool-app .flow-item span{font-size:13px;color:var(--muted)}#growth-tool-app .ticker{overflow:hidden;border-block:1px solid var(--line);background:var(--ink);color:#dce9e4}#growth-tool-app .ticker-track{white-space:nowrap;padding:13px 0;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;animation:marquee 24s linear infinite}@keyframes marquee{to{transform:translate(-50%)}}#growth-tool-app .section{padding:70px 0}#growth-tool-app .section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}#growth-tool-app .section-head h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;margin:7px 0}#growth-tool-app .section-head p{max-width:520px;color:var(--muted)}#growth-tool-app .tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#growth-tool-app .tool-card{padding:25px;display:flex;flex-direction:column;min-height:260px}#growth-tool-app .tool-card.featured{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:auto}#growth-tool-app .tool-number{font-size:12px;font-weight:900;color:var(--green)}#growth-tool-app .tool-card h3{font-size:27px;letter-spacing:-.035em;margin:9px 0}#growth-tool-app .tool-card p{color:var(--muted);margin-top:0}#growth-tool-app .tool-meta{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 20px}#growth-tool-app .chip,#growth-tool-app .status{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:850}#growth-tool-app .chip{background:var(--navy-soft);color:var(--ink-2)}#growth-tool-app .status.done{background:var(--green-soft);color:var(--green)}#growth-tool-app .status.progress{background:var(--amber-soft);color:var(--amber)}#growth-tool-app .tool-card .button-row{margin-top:auto}#growth-tool-app .tool-intro{padding:62px 0 35px}#growth-tool-app .tool-intro h1{font-size:clamp(42px,5.4vw,68px);max-width:850px}#growth-tool-app .tool-intro .lead{max-width:760px}#growth-tool-app .tool-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}#growth-tool-app .benefit{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:17px}#growth-tool-app .benefit strong{display:block;margin-bottom:4px}#growth-tool-app .benefit span{color:var(--muted);font-size:13px}#growth-tool-app .wizard{max-width:820px;margin:0 auto;padding:35px 0 90px}#growth-tool-app .progress-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:800}#growth-tool-app .progress-track{height:7px;background:#dfe6e2;border-radius:999px;overflow:hidden;margin:10px 0 18px}#growth-tool-app .progress-fill{height:100%;background:var(--green);border-radius:999px;transition:.25s}#growth-tool-app .panel{padding:32px}#growth-tool-app .step-kicker{color:var(--green);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#growth-tool-app .panel h2{font-size:clamp(29px,4vw,41px);line-height:1.08;letter-spacing:-.04em;margin:10px 0}#growth-tool-app .panel .intro{color:var(--muted);font-size:16px}#growth-tool-app .options{display:grid;gap:10px;margin-top:24px}#growth-tool-app .option{width:100%;text-align:left;border:1px solid var(--line);background:var(--white);border-radius:14px;padding:15px;display:grid;grid-template-columns:34px 1fr;gap:12px;color:var(--ink)}#growth-tool-app .option:hover{border-color:#a7cbbc}#growth-tool-app .option.selected{border:2px solid var(--green);background:#f4fcf8;padding:14px}#growth-tool-app .option-mark{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--navy-soft);font-weight:850}#growth-tool-app .option.selected .option-mark{background:var(--green);color:#fff}#growth-tool-app .option strong{display:block}#growth-tool-app .option .desc{display:block;color:var(--muted);font-size:13px;margin-top:2px}#growth-tool-app .wizard-actions{display:flex;justify-content:space-between;gap:10px;margin-top:25px}#growth-tool-app .back{border:0;background:transparent;color:var(--muted);font-weight:800;padding:12px}#growth-tool-app .field{margin-top:22px}#growth-tool-app .field label{display:block;font-weight:850;margin-bottom:7px}#growth-tool-app .field input,#growth-tool-app .field textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;padding:13px 14px;color:var(--ink);outline:none}#growth-tool-app .field textarea{min-height:118px;resize:vertical}#growth-tool-app .field input:focus,#growth-tool-app .field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0c805e1a}#growth-tool-app .hint{font-size:12px;color:var(--muted);margin-top:6px}#growth-tool-app .quality{padding:11px 12px;border-radius:11px;margin-top:9px;font-size:12px;font-weight:750}#growth-tool-app .quality.good{background:var(--green-soft);color:var(--green-dark)}#growth-tool-app .quality.warn{background:var(--amber-soft);color:#725006}#growth-tool-app .quality.bad{background:var(--red-soft);color:var(--red)}#growth-tool-app .segment-list{display:grid;gap:12px;margin-top:23px}#growth-tool-app .segment-row{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}#growth-tool-app .segment-row strong{display:block;margin-bottom:9px}#growth-tool-app .rating-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}#growth-tool-app .rating{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 6px;font-size:11px;font-weight:800;color:var(--muted)}#growth-tool-app .rating.selected{background:var(--green);color:#fff;border-color:var(--green)}#growth-tool-app .review-list{display:grid;gap:8px;margin-top:20px}#growth-tool-app .review-row{display:grid;grid-template-columns:150px 1fr;gap:16px;border-bottom:1px solid #edf0ed;padding:10px 0}#growth-tool-app .review-row span{color:var(--muted);font-size:12px}#growth-tool-app .review-row strong{font-size:13px}#growth-tool-app .results{max-width:1030px;margin:auto;padding:52px 20px 100px}#growth-tool-app .result-head{text-align:center;max-width:820px;margin:0 auto 28px}#growth-tool-app .result-head h1{font-size:clamp(40px,5vw,62px)}#growth-tool-app .result-head p{font-size:17px;color:var(--muted)}#growth-tool-app .confidence{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:850}#growth-tool-app .confidence.strong{background:var(--green-soft);color:var(--green)}#growth-tool-app .confidence.medium{background:var(--amber-soft);color:var(--amber)}#growth-tool-app .confidence.low{background:var(--red-soft);color:var(--red)}#growth-tool-app .result-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}#growth-tool-app .result-card{padding:25px}#growth-tool-app .result-card.full{grid-column:1/-1}#growth-tool-app .result-card.focus{background:linear-gradient(145deg,#f5fdf9,#fff);border-color:#a9d8c4}#growth-tool-app .result-card.warning{background:var(--amber-soft);border-color:#ead58f}#growth-tool-app .result-card h2{font-size:30px;letter-spacing:-.04em;margin:8px 0}#growth-tool-app .result-card h3{font-size:21px;letter-spacing:-.025em;margin:8px 0 13px}#growth-tool-app .result-card p{color:var(--muted)}#growth-tool-app .evidence-list,#growth-tool-app .action-list,#growth-tool-app .stage-list{display:grid;gap:10px;margin-top:14px}#growth-tool-app .evidence-item,#growth-tool-app .action-item{display:grid;grid-template-columns:30px 1fr;gap:10px}#growth-tool-app .evidence-item b,#growth-tool-app .action-item b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);color:var(--green)}#growth-tool-app .evidence-item p,#growth-tool-app .action-item p{margin:2px 0}#growth-tool-app .stage-row{display:grid;grid-template-columns:155px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0ed}#growth-tool-app .stage-row:last-child{border-bottom:0}#growth-tool-app .stage-row span{font-size:12px;color:var(--muted)}#growth-tool-app .level{font-size:11px;font-weight:850;padding:5px 8px;border-radius:999px}#growth-tool-app .level.high{background:var(--red-soft);color:var(--red)}#growth-tool-app .level.mixed{background:var(--amber-soft);color:var(--amber)}#growth-tool-app .level.good{background:var(--green-soft);color:var(--green)}#growth-tool-app .level.unknown{background:var(--navy-soft);color:var(--ink-2)}#growth-tool-app .rank-card{border:1px solid var(--line);border-radius:13px;padding:14px;margin-top:9px}#growth-tool-app .rank-card.top{border:2px solid var(--green);background:#f5fdf9}#growth-tool-app .rank-card h4{margin:0 0 6px;font-size:17px}#growth-tool-app .rank-meta{display:flex;gap:6px;flex-wrap:wrap}#growth-tool-app .copy-box{background:#f4f7f5;border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:10px;white-space:pre-wrap}#growth-tool-app .copy-box.headline{font-size:28px;font-weight:900;line-height:1.1;letter-spacing:-.035em}#growth-tool-app .editable-output{width:100%;min-height:100px;border:1px solid var(--line);background:#f7faf8;border-radius:12px;padding:13px;resize:vertical}#growth-tool-app .output-row{display:flex;align-items:flex-start;gap:8px}#growth-tool-app .output-row .editable-output{flex:1}#growth-tool-app .copy-small{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:850}#growth-tool-app .result-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:22px}#growth-tool-app .next-card{margin-top:17px;background:var(--ink);color:#fff;border-radius:var(--radius);padding:26px;display:flex;justify-content:space-between;align-items:center;gap:20px}#growth-tool-app .next-card p{color:#c7d4df;margin:4px 0 0}#growth-tool-app .next-card .btn{background:#fff;color:var(--ink);flex-shrink:0}#growth-tool-app .summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#growth-tool-app .summary-card{padding:18px}#growth-tool-app .summary-card span{font-size:11px;color:var(--muted);font-weight:800;text-transform:uppercase}#growth-tool-app .summary-card strong{display:block;font-size:19px;margin-top:5px}#growth-tool-app .defer-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}#growth-tool-app .defer-list span{background:var(--navy-soft);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}#growth-tool-app .site-footer{border-top:1px solid var(--line);padding:25px 0;color:var(--muted);font-size:12px}#growth-tool-app .footer-inner{display:flex;justify-content:space-between;gap:20px}#growth-tool-app .toast{position:fixed;left:50%;bottom:22px;z-index:100;transform:translate(-50%,18px);opacity:0;background:var(--ink);color:#fff;padding:9px 14px;border-radius:999px;font-size:12px;transition:.2s}#growth-tool-app .toast.show{transform:translate(-50%);opacity:1}#growth-tool-app .empty{padding:25px;border:1px dashed #b9c8c0;border-radius:14px;color:var(--muted);text-align:center}@media(max-width:820px){#growth-tool-app .hero,#growth-tool-app .result-grid,#growth-tool-app .tool-benefits,#growth-tool-app .tools-grid{grid-template-columns:1fr}#growth-tool-app .tool-card.featured{grid-column:auto;display:flex}#growth-tool-app .summary-grid{grid-template-columns:1fr}#growth-tool-app .hero{padding-top:48px}#growth-tool-app .section-head{display:block}#growth-tool-app .next-card{flex-direction:column;align-items:flex-start}#growth-tool-app .result-card.full{grid-column:auto}#growth-tool-app .privacy{display:none}}@media(max-width:560px){#growth-tool-app .shell{width:min(100% - 28px,var(--max))}#growth-tool-app .hero h1,#growth-tool-app .tool-intro h1{font-size:42px}#growth-tool-app .panel,#growth-tool-app .result-card{padding:21px 16px}#growth-tool-app .wizard-actions{flex-direction:column-reverse}#growth-tool-app .wizard-actions .btn,#growth-tool-app .wizard-actions .back,#growth-tool-app .result-actions .btn{width:100%}#growth-tool-app .rating-buttons{grid-template-columns:1fr 1fr}#growth-tool-app .review-row{grid-template-columns:1fr;gap:2px}#growth-tool-app .stage-row{grid-template-columns:1fr auto}#growth-tool-app .stage-row .bar{grid-column:1/-1}#growth-tool-app .nav a:not(.always){display:none}#growth-tool-app .output-row{display:block}#growth-tool-app .copy-small{margin-top:7px}#growth-tool-app .footer-inner{display:block}}@media print{#growth-tool-app .site-header,#growth-tool-app .site-footer,#growth-tool-app .result-actions,#growth-tool-app .next-card{display:none!important}#growth-tool-app .results{padding:0}#growth-tool-app .result-grid{display:block}#growth-tool-app .result-card{break-inside:avoid;margin-bottom:12px;box-shadow:none}}#growth-tool-app .tool-intro h2,#growth-tool-app .result-head h2{font-size:clamp(2.55rem,5.4vw,4.4rem);line-height:1;letter-spacing:-.055em;margin:1.1rem 0 1.25rem}#growth-tool-app .growth-tool-app{padding-bottom:1rem}.growth-tool-page-hero[data-astro-cid-3lurca47]{padding-block:clamp(3.5rem,7vw,6.5rem)}.growth-tool-hero-grid[data-astro-cid-3lurca47]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.growth-tool-page-hero[data-astro-cid-3lurca47] h1[data-astro-cid-3lurca47]{max-width:14ch;font-size:clamp(3rem,5.4vw,5.6rem)}.growth-tool-lede[data-astro-cid-3lurca47]{max-width:62ch;font-size:clamp(1.05rem,1.8vw,1.25rem)}.growth-tool-meta[data-astro-cid-3lurca47]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.growth-tool-meta[data-astro-cid-3lurca47] span[data-astro-cid-3lurca47]{border:1px solid var(--border);border-radius:999px;padding:.45rem .72rem;background:#ffffff94;font-size:.78rem;font-weight:700}.growth-tool-preview[data-astro-cid-3lurca47]{border:1px solid var(--border);border-radius:1.25rem;background:var(--surface);padding:clamp(1.4rem,3vw,2.1rem);box-shadow:var(--shadow-soft)}.growth-tool-preview[data-astro-cid-3lurca47] h2[data-astro-cid-3lurca47]{margin:.5rem 0 .75rem;font-size:clamp(1.7rem,3vw,2.55rem)}.growth-tool-preview[data-astro-cid-3lurca47] p[data-astro-cid-3lurca47]:not(.card-kicker){color:var(--muted)}.growth-tool-preview-flow[data-astro-cid-3lurca47]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.growth-tool-preview-flow[data-astro-cid-3lurca47] span[data-astro-cid-3lurca47]{border-radius:999px;background:var(--surface-muted);padding:.45rem .65rem;font-size:.72rem;font-weight:800}.growth-tool-preview-flow[data-astro-cid-3lurca47] i[data-astro-cid-3lurca47]{color:var(--muted);font-style:normal}.growth-tool-stage[data-astro-cid-3lurca47]{scroll-margin-top:7rem;padding:clamp(1rem,3vw,2rem) 0 clamp(4rem,8vw,7rem);background:linear-gradient(180deg,var(--surface-muted),transparent 24rem)}.growth-tool-loading[data-astro-cid-3lurca47]{text-align:center;padding:4rem 1rem;color:var(--muted)}@media(max-width:820px){.growth-tool-hero-grid[data-astro-cid-3lurca47]{grid-template-columns:1fr}.growth-tool-page-hero[data-astro-cid-3lurca47] h1[data-astro-cid-3lurca47]{max-width:none}.growth-tool-preview[data-astro-cid-3lurca47]{max-width:42rem}}
