:root{--bg:#f2f0ea;--ink:#161514;--muted:#6d665d;--line:rgba(22,21,20,0.12);--panel:rgba(255,252,244,0.82);--panel-solid:#fffaf0;--accent:#ff8a3d;--accent-2:#2c6b5f;--accent-3:#0f2533;--danger:#b54732;--shadow:0 24px 80px rgba(33,28,20,0.16)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 18% 16%,rgba(255,138,61,.24),transparent 30%),radial-gradient(circle at 82% 4%,rgba(44,107,95,.22),transparent 30%),linear-gradient(135deg,#f8f3e8,#ebe6db 48%,#e8ece3);color:var(--ink);font-family:Georgia,Times New Roman,serif}button,input,select,textarea{font:inherit}a{color:inherit}.shell{min-height:100vh;padding:44px}.hero{display:grid;grid-gap:18px;gap:18px;margin:0 auto 28px;max-width:1180px}.eyebrow{color:var(--accent-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-size:clamp(42px,7vw,92px);letter-spacing:-.07em;line-height:.9;margin:0;max-width:960px}.hero p{color:var(--muted);font-size:20px;line-height:1.55;margin:0;max-width:740px}.grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);margin:0 auto;max-width:1180px}.card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--panel);border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);padding:24px}.card h2{font-size:25px;letter-spacing:-.04em;margin:0 0 8px}.card p{color:var(--muted);line-height:1.55;margin:0 0 18px}.stack{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px}.field label{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field input,.field textarea{background:rgba(255,255,255,.66);border:1px solid var(--line);border-radius:16px;color:var(--ink);outline:none;padding:13px 14px;width:100%}.field textarea{min-height:94px;resize:vertical}.field input:focus,.field textarea:focus{border-color:rgba(44,107,95,.55);box-shadow:0 0 0 4px rgba(44,107,95,.08)}.button{align-items:center;background:var(--accent-3);border:0;border-radius:999px;color:#fffaf0;cursor:pointer;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.04em;min-height:45px;padding:0 18px;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.button:hover{box-shadow:0 12px 28px rgba(15,37,51,.18);transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.5;transform:none}.button.secondary{background:#fffaf0;border:1px solid var(--line);color:var(--ink)}.button.meta{background:#176bff}.button.linkedin{background:#0a66c2}.button.x{background:#111}.split{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.rail{display:grid;grid-gap:18px;gap:18px}.status{background:rgba(15,37,51,.06);border:1px dashed rgba(15,37,51,.22);border-radius:20px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;min-height:120px;overflow:auto;padding:14px;white-space:pre-wrap}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill{background:rgba(255,138,61,.14);border:1px solid rgba(255,138,61,.22);border-radius:999px;color:#7a3d19;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;padding:7px 10px}.ops-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 28px;max-width:1180px}.ops-nav a{background:rgba(255,250,240,.62);border:1px solid var(--line);border-radius:999px;color:var(--accent-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;padding:9px 12px;text-decoration:none;text-transform:uppercase}.ops-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr)}.ops-list{display:grid;grid-gap:12px;gap:12px;margin:0}.ops-list div{border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding-bottom:12px}.ops-list div:last-child{border-bottom:0;padding-bottom:0}.ops-list dt{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-list dd{line-height:1.45;margin:0}.action-row{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:900px){.shell{padding:24px}.grid,.ops-grid,.split{grid-template-columns:1fr}}.growth-shell{background:#f7f8fa;color:#101114;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-gap:18px;gap:18px;letter-spacing:0;min-height:100vh;padding:28px}.growth-shell>*{min-width:0}.growth-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;min-width:0;width:100%}.growth-market-confirm h2,.growth-panel h2,.growth-topbar h1{color:#101114;font-size:22px;letter-spacing:0;line-height:1.2;margin:0}.growth-topbar h1{font-size:26px}.growth-kicker{color:#69707d;font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.growth-muted{color:#69707d;font-size:13px;line-height:1.45}.growth-primary-button,.growth-secondary-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;line-height:1.2;min-height:36px;padding:0 12px;text-decoration:none;white-space:normal}.growth-primary-button{background:#101114;border:1px solid #101114;color:#fff}.growth-secondary-button{background:#fff;border:1px solid #d9dde5;color:#24272d}.growth-secondary-button:disabled{color:#a3a9b5;cursor:not-allowed}.growth-button-icon{flex:0 0 auto;stroke-width:2}.growth-panel,.growth-stepper,.growth-summary-strip,.growth-timeline{background:#fff;border:1px solid #e2e5ea;border-radius:8px;margin:0 auto;max-width:1280px;min-width:0;width:100%}.growth-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.growth-summary-strip div{border-right:1px solid #e8ebf0;display:grid;grid-gap:5px;gap:5px;padding:16px}.growth-summary-strip div:last-child{border-right:0}.growth-summary-strip span{color:#69707d;font-size:12px}.growth-summary-strip strong{color:#101114;font-size:22px;line-height:1}.growth-panel{padding:18px}.growth-panel-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.growth-table-wrap{max-width:100%;min-width:0;overflow-x:auto;width:100%}.growth-table{border-collapse:collapse;min-width:980px;width:100%}.growth-table td,.growth-table th{border-bottom:1px solid #edf0f4;font-size:13px;line-height:1.45;padding:12px 10px;text-align:left;vertical-align:top}.growth-table th{color:#69707d;font-size:11px;font-weight:800;text-transform:uppercase}.growth-table td span{color:#69707d;display:block;margin-top:4px}.growth-service-link{color:#101114;display:inline-block;font-weight:800;text-decoration:none}.growth-status-badge{background:#eef6ff;border:1px solid #cfe4ff;border-radius:999px;color:#125fb8;display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;padding:5px 8px}.growth-dashboard-grid,.growth-detail-grid,.growth-form-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1280px;width:100%}.growth-action-item-list,.growth-list{display:grid;grid-gap:10px;gap:10px}.growth-list-row{align-items:center;border-top:1px solid #edf0f4;display:flex;gap:12px;justify-content:space-between;padding-top:10px}.growth-list-row:first-child{border-top:0;padding-top:0}.growth-list-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.growth-action-item strong,.growth-list-row strong{color:#101114;font-size:13px}.growth-action-item dd,.growth-definition-list dd,.growth-list-row span{color:#555d6b;font-size:13px;line-height:1.45}.growth-action-item em,.growth-list-row em{background:#f3f4f6;border-radius:999px;color:#4b5563;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:800;padding:5px 8px}.growth-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px}.growth-segmented button,.growth-stepper button{background:transparent;border:0;border-radius:6px;color:#555d6b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.25;min-height:34px;padding:7px 8px}.growth-stepper button{align-items:center;display:flex;gap:7px;justify-content:center}.growth-stepper button span{align-items:center;background:#eef0f3;border-radius:999px;display:inline-flex;height:20px;justify-content:center;width:20px}.growth-segmented button.selected,.growth-stepper button.active{background:#101114;color:#fff}.growth-stepper button.active span{background:rgba(255,255,255,.18)}.growth-form,.growth-survey-preview{align-content:start;display:grid;grid-gap:14px;gap:14px}.growth-field{display:grid;grid-gap:7px;gap:7px}.growth-action-item dt,.growth-definition-list dt,.growth-field>span,.growth-metric-form span,.growth-strategy-grid span{color:#69707d;font-size:12px;font-weight:800}.growth-field input,.growth-field textarea,.growth-metric-form input{background:#fff;border:1px solid #d9dde5;border-radius:8px;color:#101114;min-height:38px;outline:none;padding:9px 10px;width:100%}.growth-field textarea{min-height:82px;resize:vertical}.growth-field input:focus,.growth-field textarea:focus,.growth-metric-form input:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px rgba(90,140,255,.14)}.growth-segmented{display:flex;flex-wrap:wrap;gap:7px}.growth-segmented button{border:1px solid #d9dde5}.growth-language-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.growth-language-note strong,.growth-survey-preview h2{font-size:14px}.growth-language-note span,.growth-survey-preview p{color:#555d6b;font-size:13px;line-height:1.45;margin:0}.growth-action-row,.growth-form-footer,.growth-inline-action{display:flex;flex-wrap:wrap;gap:8px}.growth-inline-action{align-items:center}.growth-form-status,.growth-inline-action span{color:#555d6b;font-size:12px;line-height:1.4;margin:0}.growth-market-confirm{display:grid;grid-gap:14px;gap:14px}.growth-definition-list{display:grid;grid-gap:10px;gap:10px;margin:0}.growth-definition-list div{border-top:1px solid #edf0f4;display:grid;grid-gap:4px;gap:4px;padding-top:10px}.growth-definition-list div:first-child{border-top:0;padding-top:0}.growth-definition-list dd{margin:0}.growth-timeline{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(9,minmax(0,1fr));padding:12px}.growth-timeline div{align-items:center;display:grid;grid-gap:7px;gap:7px;justify-items:center;min-width:0;position:relative}.growth-timeline div:before{background:#e2e5ea;content:"";height:1px;left:0;position:absolute;right:0;top:9px}.growth-timeline div:first-child:before{left:50%}.growth-timeline div:last-child:before{right:50%}.growth-timeline span{background:#fff;border:2px solid #cfd5df;border-radius:999px;height:18px;position:relative;width:18px;z-index:1}.growth-timeline p{color:#69707d;font-size:11px;line-height:1.25;margin:0;overflow-wrap:anywhere;text-align:center}.growth-timeline .current span{background:#1f7a4d;border-color:#1f7a4d}.growth-timeline .current p{color:#101114;font-weight:800}.growth-timeline .done span{background:#101114;border-color:#101114}.growth-timeline .done p{color:#24272d;font-weight:700}.growth-roadmap{counter-reset:roadmap;display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.growth-roadmap li{align-items:center;border:1px solid #e2e5ea;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:10px}.growth-roadmap li.current{border-color:#9fd6b6;background:#f2fbf6}.growth-roadmap span{align-items:center;background:#eef0f3;border-radius:999px;color:#555d6b;display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;width:24px}.growth-roadmap em{color:#1f7a4d;font-size:12px;font-style:normal;font-weight:800}.growth-strategy-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.growth-strategy-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px}.growth-strategy-grid strong{color:#101114;font-size:13px;line-height:1.45}.growth-learning-strip{border-top:1px solid #edf0f4;display:grid;grid-gap:10px;gap:10px;grid-template-columns:.6fr 1.2fr 1.2fr;margin-top:16px;padding-top:16px}.growth-learning-strip div{display:grid;grid-gap:5px;gap:5px;min-width:0}.growth-learning-strip span{color:#69707d;font-size:12px;font-weight:800}.growth-learning-strip strong{color:#101114;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.growth-action-item{border:1px solid #e2e5ea;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.growth-action-item header{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:96px minmax(0,1fr) auto}.growth-action-item header span{color:#125fb8;font-size:12px;font-weight:800}.growth-action-item dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.growth-action-item dl div,.growth-metric-form label{display:grid;grid-gap:4px;gap:4px;min-width:0}.growth-action-item dd{margin:0;overflow-wrap:anywhere}.growth-metric-form{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.growth-metric-form button{align-self:end}.growth-draft-body{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#24272d;font-size:14px;line-height:1.65;min-height:180px;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}@media (max-width:1080px){.growth-action-item dl,.growth-learning-strip,.growth-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}}@media (max-width:760px){.growth-shell{padding:16px}.growth-panel-heading,.growth-topbar{align-items:stretch;flex-direction:column}.growth-action-item dl,.growth-dashboard-grid,.growth-detail-grid,.growth-form-layout,.growth-learning-strip,.growth-metric-form,.growth-stepper,.growth-strategy-grid,.growth-summary-strip{grid-template-columns:1fr}.growth-summary-strip div{border-bottom:1px solid #e8ebf0;border-right:0}.growth-summary-strip div:last-child{border-bottom:0}.growth-action-item header{grid-template-columns:1fr}.growth-roadmap li{grid-template-columns:28px minmax(0,1fr)}.growth-roadmap em{grid-column:2}.growth-table{min-width:760px}}