:root{--ink:#151918;--muted:#59615e;--paper:#f7f7f4;--white:#ffffff;--line:#d8dcd8;--coral:#d9492f;--coral-dark:#b93622;--teal:#0e756b;--green:#287a4d;--blue:#356b9a;--soft-green:#e6f1ea;--soft-coral:#f8e7e2;--max:1240px;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(247,247,244,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header-inner{width:min(var(--max),calc(100% - 40px));min-height:76px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{width:36px;height:36px;display:grid;place-items:center;background:var(--coral);border-radius:50%}.brand-mark span,.brand-mark:before{content:"";display:block;position:absolute}.brand-mark:before{width:18px;height:18px;border:3px solid var(--white);border-right:3px solid transparent;border-radius:50%}.brand-mark span{width:7px;height:7px;background:var(--white);border-radius:50%}.brand small,.brand strong{display:block}.brand strong{font-size:17px}.brand small{margin-top:2px;color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:700}.desktop-nav{justify-self:center;display:flex;gap:28px;font-size:14px;font-weight:700}.desktop-nav a:hover{color:var(--coral)}.mobile-menu{display:none}.button{min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-weight:800;cursor:pointer;transition:transform .15s ease,background .15s ease}.button:hover{transform:translateY(-1px)}.button-dark{color:var(--white);background:var(--ink)}.button-dark:hover{background:#2a302e}.button-coral{color:var(--white);background:var(--coral)}.button-coral:hover{background:var(--coral-dark)}.button-light{background:var(--white);color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:7px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.light-link{color:var(--white)}.home-hero{min-height:min(860px,calc(100svh - 76px));position:relative;isolation:isolate;display:flex;align-items:flex-end;background:url(/images/ai-growth-command-center.png) 50%/cover no-repeat}.home-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(8,13,13,.64)}.home-hero-inner{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:92px 0 58px;color:var(--white)}.eyebrow{margin:0 0 14px;color:var(--coral-dark);font-size:13px;font-weight:900;text-transform:uppercase}.eyebrow.light{color:#ffd3c9}.home-hero h1{margin:0;font-size:clamp(68px,10vw,144px);line-height:.86;font-weight:900}.hero-statement{max-width:720px;margin:30px 0 0;font-size:clamp(23px,3vw,40px);line-height:1.28;font-weight:700}.hero-description{max-width:880px;margin:18px 0 0;color:#e0e5e2;font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.hero-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:62px;padding-top:20px;border-top:1px solid rgba(255,255,255,.38);font-size:13px;font-weight:700}.hero-proof span{display:inline-flex;align-items:center;gap:7px}.command-demo{max-width:940px;margin-top:30px}.command-demo form{padding:20px;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius);background:rgba(9,14,13,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.command-demo label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:850}.command-demo textarea{width:100%;min-height:104px;padding:16px;resize:vertical;border:1px solid rgba(255,255,255,.52);border-radius:5px;background:rgba(255,255,255,.96);color:var(--ink);font-size:17px;line-height:1.55}.command-demo textarea::placeholder{color:#68706c}.command-demo textarea:focus{outline:3px solid rgba(255,177,158,.45);border-color:#ffb19e}.command-actions{display:flex;align-items:center;gap:16px;margin-top:13px}.command-reset,.command-sample{padding:9px 2px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--white);cursor:pointer;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.command-boundary{margin:11px 0 0;color:#cbd2ce;font-size:11px}.command-error{margin:10px 0 0;color:#ffd1c8;font-size:13px;font-weight:800}.command-result{margin-top:10px;padding:22px;border-radius:var(--radius);background:rgba(255,255,255,.97);color:var(--ink)}.command-result header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.command-result header span{color:var(--muted);font-size:12px;font-weight:800}.command-result header strong{color:var(--green);font-size:13px}.command-result blockquote{margin:18px 0 10px;padding-left:14px;border-left:3px solid var(--coral);font-weight:800;line-height:1.55}.command-result>p{margin:0;color:var(--muted);line-height:1.6}.command-result-grid{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:26px;gap:26px;margin:20px 0}.command-result-grid>div{padding:16px;background:#eef0ec}.command-result-grid span,.command-result-grid strong{display:block}.command-result-grid span{margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:800}.command-result-grid strong{line-height:1.6}.command-result-grid ol{margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.command-result-grid li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.command-result-grid li svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.command-result-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.automation-section{border-top:1px solid var(--line)}.automation-loop{margin-top:56px;display:grid;grid-template-columns:repeat(5,1fr);border:solid var(--line);border-width:1px 0 0 1px}.automation-loop article{min-height:260px;padding:22px;border:solid var(--line);border-width:0 1px 1px 0;background:var(--white)}.automation-loop article>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.automation-loop article>div span{color:var(--coral-dark);font-size:12px;font-weight:900}.automation-loop article small{color:var(--muted);font-size:10px;font-weight:800}.automation-loop h3{margin:70px 0 10px;font-size:20px}.automation-loop p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.capabilities-section{border-top:1px solid var(--line)}.capability-grid{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.capability-grid article{min-height:240px;padding:25px;border:1px solid var(--line);background:var(--white)}.capability-grid svg{color:var(--teal)}.capability-grid h3{margin:66px 0 9px;font-size:22px}.capability-grid p{margin:0;color:var(--muted);line-height:1.65}.capability-links{margin-top:30px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.control-band{padding:82px max(20px,calc((100vw - var(--max)) / 2));display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;background:#151918;color:var(--white)}.control-band .eyebrow.light{color:#ff9f8c}.control-band h2{max-width:700px;margin:0;font-size:clamp(38px,4.8vw,66px);line-height:1.06}.control-band>div:last-child{align-self:end}.control-band>div:last-child p{margin:0;color:#cbd2ce;font-size:17px;line-height:1.75}.control-band ul{margin:25px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:9px;list-style:none}.control-band li{padding:9px 11px;border:1px solid #68716d;border-radius:4px;font-size:12px;font-weight:800}.final-cta-actions{display:flex;align-items:center;gap:24px}.automation-section,.capabilities-section,.comparison-section,.contact-layout,.demo-page-section,.faq-section,.growth-plan-page-section,.legal-layout,.login-boundary,.pricing-grid,.product-showcase,.safety-section,.solutions-grid,.tour-page-section,.value-band,.workflow-section{width:min(var(--max),calc(100% - 40px));margin:0 auto}.automation-section,.capabilities-section,.faq-section,.product-showcase,.safety-section,.value-band,.workflow-section{padding:112px 0}.section-heading h2{max-width:800px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.05}.split-heading{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:72px;gap:72px;align-items:end}.split-heading>p{margin:0;color:var(--muted);font-size:18px;line-height:1.75}.outcome-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:64px;background:var(--line);border:1px solid var(--line)}.outcome-list div{min-height:110px;padding:26px;background:var(--white);display:flex;align-items:flex-start;gap:12px;font-weight:800}.outcome-list svg{flex:0 0 auto;color:var(--green)}.workflow-section{border-top:1px solid var(--line)}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:54px}.workflow-card{min-height:280px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.workflow-card-top{display:flex;justify-content:space-between;color:var(--coral-dark);font-weight:900}.workflow-card h3{margin:86px 0 12px;font-size:22px}.workflow-card p{margin:0;color:var(--muted);line-height:1.65}.product-showcase{border-top:1px solid var(--line)}.product-preview{margin-top:58px;overflow:hidden;border:1px solid #bcc2be;border-radius:var(--radius);background:var(--white);box-shadow:0 24px 60px rgba(16,24,21,.08)}.product-preview-header{min-height:88px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.preview-label,.product-preview-header strong{display:block}.product-preview-header strong{margin-top:5px;font-size:19px}.preview-label{color:var(--muted);font-size:12px;font-weight:800}.preview-status{padding:8px 10px;border-radius:4px;background:var(--soft-green);color:var(--green);font-size:12px;font-weight:900}.product-preview-grid{display:grid;grid-template-columns:repeat(6,1fr)}.preview-stage{min-height:250px;padding:24px;border-right:1px solid var(--line)}.preview-stage:last-child{border-right:0}.preview-stage-index{display:flex;align-items:center;justify-content:space-between;color:var(--coral-dark);font-weight:900}.preview-stage>strong{display:block;margin-top:66px;font-size:19px}.preview-stage p{min-height:48px;margin:10px 0 24px;color:var(--muted);font-size:14px;line-height:1.55}.preview-stage small{display:inline-flex;padding:7px 9px;border:1px solid var(--line);border-radius:4px;font-weight:800}.product-preview-footer{min-height:64px;padding:17px 26px;display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);background:#f1f2ef;color:var(--muted);font-size:12px}.product-preview-footer span{display:inline-flex;align-items:center;gap:7px}.product-preview-footer strong{margin-left:auto;color:var(--ink)}.preview-dot{width:8px;height:8px;border-radius:50%}.preview-dot-green{background:var(--green)}.preview-dot-coral{background:var(--coral)}.product-evidence-band{display:grid;grid-template-columns:1fr 1fr;min-height:540px;background:#151918;color:var(--white)}.product-evidence-copy{padding:82px max(40px,calc((100vw - var(--max)) / 2));padding-right:80px}.product-evidence-copy .eyebrow{color:#ff9f8c}.product-evidence-copy h2{margin:0;max-width:600px;font-size:clamp(38px,4vw,62px);line-height:1.08}.product-evidence-copy>p:not(.eyebrow){color:#c7cdca;line-height:1.75;font-size:17px}.evidence-stats{display:grid;grid-template-columns:1fr 1fr;background:#a93625}.evidence-stats div{padding:46px;display:flex;flex-direction:column;justify-content:flex-end;border:solid rgba(255,255,255,.35);border-width:0 0 1px 1px}.evidence-stats div:last-child{grid-column:1/-1}.evidence-stats strong{font-size:clamp(50px,7vw,98px);line-height:1}.evidence-stats span{margin-top:12px;font-weight:800}.safety-section{padding-bottom:130px}.safety-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px}.safety-row span{padding:12px 14px;border:1px solid var(--ink);border-radius:999px;font-size:13px;font-weight:800}.faq-list,.faq-section{border-top:1px solid var(--line)}.faq-list{max-width:920px;margin:58px 0 0 auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:25px 44px 25px 0;position:relative;list-style:none;cursor:pointer;font-size:19px;font-weight:850}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:8px;font-size:24px;font-weight:500}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:760px;margin:0;padding:0 0 28px;color:var(--muted);line-height:1.75}.final-cta{padding:72px max(20px,calc((100vw - var(--max)) / 2));display:flex;align-items:flex-end;justify-content:space-between;gap:40px;background:var(--teal)}.final-cta,.final-cta .eyebrow.light{color:var(--white)}.final-cta h2{max-width:820px;margin:0;font-size:clamp(36px,5vw,66px);line-height:1.06}.page-hero{width:min(var(--max),calc(100% - 40px));margin:0 auto;min-height:440px;padding:98px 0 64px;display:grid;grid-template-columns:1fr minmax(260px,.38fr);align-items:end;grid-gap:50px;gap:50px;border-bottom:1px solid var(--line)}.page-hero h1{max-width:950px;margin:0;font-size:clamp(46px,7vw,88px);line-height:.98}.lead{max-width:760px;margin:26px 0 0;color:var(--muted);font-size:20px;line-height:1.7}.page-hero-aside{justify-self:end;align-self:end}.status-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:10px 12px;border:1px solid var(--coral);border-radius:999px;color:var(--coral-dark);font-size:12px;font-weight:900}.pricing-grid{padding:70px 0 32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pricing-card{min-height:500px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);display:flex;flex-direction:column;justify-content:space-between}.pricing-card h2{margin:18px 0;font-size:28px;line-height:1.2}.plan-label{color:var(--coral-dark);font-size:13px;font-weight:900;text-transform:uppercase}.price-placeholder{margin-top:54px;font-size:19px;font-weight:900}.pricing-card ul{padding:0;margin:36px 0;list-style:none}.pricing-card li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted)}.pricing-card li svg{color:var(--green);flex:0 0 auto}.pricing-accent{border-top:5px solid var(--coral)}.pricing-dark{background:var(--ink);color:var(--white)}.pricing-dark .plan-label{color:#ffb2a3}.pricing-dark li{border-color:#3c4340;color:#d5d9d7}.comparison-section{padding:88px 0 44px;border-top:1px solid var(--line)}.comparison-heading h2{max-width:760px}.comparison-table-wrap{margin-top:46px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.comparison-table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.comparison-table td,.comparison-table th{padding:19px 22px;border-bottom:1px solid var(--line)}.comparison-table thead th{background:var(--ink);color:var(--white);font-size:13px}.comparison-table tbody th{width:34%;font-size:14px}.comparison-table td{color:var(--muted);font-weight:700}.comparison-table tbody tr:last-child td,.comparison-table tbody tr:last-child th{border-bottom:0}.comparison-note{color:var(--muted);font-size:13px;line-height:1.6}.catalog-note{width:min(820px,calc(100% - 40px));margin:52px auto 110px;padding-left:18px;border-left:4px solid var(--teal)}.catalog-note strong{display:block;margin-bottom:7px}.catalog-note p{color:var(--muted);line-height:1.7}.draft-notice{padding:16px;display:flex;gap:12px;background:var(--soft-coral);border-radius:var(--radius);color:var(--coral-dark)}.draft-notice span,.draft-notice strong{display:block}.draft-notice strong{margin-bottom:4px}.legal-layout{padding:70px 0 120px;display:grid;grid-template-columns:250px 1fr;grid-gap:90px;gap:90px}.legal-meta{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:8px;gap:8px}.legal-meta span{margin-top:15px;color:var(--muted);font-size:12px}.legal-meta strong{font-size:14px;line-height:1.5}.legal-content{max-width:760px}.legal-content section{padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid var(--line)}.legal-content h2{margin:0 0 18px;font-size:27px}.legal-content li,.legal-content p{color:var(--muted);font-size:16px;line-height:1.85}.legal-content ul{padding-left:22px}.contact-layout{padding:70px 0 120px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px}.contact-details h2{font-size:30px}.contact-details>p{color:var(--muted);line-height:1.7}.contact-details>a,.contact-details>div{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.contact-details small,.contact-details span{display:block}.contact-details small{margin-bottom:3px;color:var(--muted)}.contact-details address{max-width:320px;font-style:normal;line-height:1.55}.contact-direct-panel{padding:34px;border:1px solid var(--line);border-top:5px solid var(--teal);border-radius:8px;background:var(--white)}.contact-direct-kicker{color:var(--coral-dark);font-size:12px;font-weight:900}.contact-direct-panel h2{margin:14px 0;font-size:clamp(30px,4vw,46px);line-height:1.08}.contact-direct-panel>p{max-width:580px;color:var(--muted);line-height:1.7}.contact-direct-panel blockquote{max-height:190px;margin:26px 0;padding:18px;overflow:auto;border-left:4px solid var(--coral);background:var(--soft-coral);color:#4f3c37;white-space:pre-wrap;line-height:1.6}.contact-action-list{margin-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.contact-phone-action{display:inline-flex;align-items:center;gap:8px;font-weight:800}.contact-direct-note{margin-top:24px;font-size:12px}.contact-prefill-note{margin-bottom:24px;padding:15px;display:flex;gap:10px;border:1px solid #a8c8b5;border-radius:5px;background:var(--soft-green);color:#195e3b}.contact-prefill-note svg{flex:0 0 auto}.contact-prefill-note span,.contact-prefill-note strong{display:block}.contact-prefill-note strong{font-size:13px}.contact-prefill-note span{margin-top:4px;font-size:11px;line-height:1.5}.login-boundary{padding:72px 0 120px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.login-copy h2{margin:30px 0 16px;font-size:38px}.login-copy p{color:var(--muted);line-height:1.75}.login-copy .button{margin-top:18px}.boundary-list{border-top:1px solid var(--line)}.boundary-list div{display:flex;gap:14px;padding:22px 0;border-bottom:1px solid var(--line)}.boundary-list svg{color:var(--teal);flex:0 0 auto}.boundary-list span,.boundary-list strong{display:block}.boundary-list strong{margin-bottom:5px}.boundary-list span{color:var(--muted);line-height:1.6}.solutions-grid{padding:72px 0 112px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.solution-card{min-height:440px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.solution-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--soft-coral);color:var(--coral-dark)}.solution-label{margin:50px 0 13px;color:var(--coral-dark);font-size:13px;font-weight:900}.solution-card h2{max-width:520px;margin:0;font-size:32px;line-height:1.18}.solution-card>p:not(.solution-label){color:var(--muted);line-height:1.7}.solution-card ul{margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.solution-card li{padding:9px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:4px;font-size:12px;font-weight:800}.solution-card li svg{color:var(--green)}.solution-tour-link{margin-top:34px;display:inline-flex;align-items:center;gap:7px;color:var(--coral-dark);font-size:14px;font-weight:850;text-decoration:underline;text-underline-offset:5px}.solution-boundary{padding:78px max(20px,calc((100vw - var(--max)) / 2));display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;background:var(--teal);color:var(--white)}.solution-boundary h2{max-width:620px;margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1.08}.solution-boundary .eyebrow.light{color:var(--white)}.solution-boundary>div:last-child{align-self:end}.solution-boundary>div:last-child p{margin:0 0 28px;color:#e2efec;line-height:1.75}.solution-boundary-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.continuous-growth-band{padding:72px max(20px,calc((100vw - var(--max)) / 2));display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:34px;gap:34px;background:#a93625;color:var(--white)}.continuous-growth-band>svg{width:68px;height:68px;padding:17px;border:1px solid rgba(255,255,255,.5);border-radius:50%}.continuous-growth-band .eyebrow.light{color:#ffe0d8}.continuous-growth-band h2{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.08}.continuous-growth-band p:not(.eyebrow){margin:14px 0 0;color:#ffe1da;line-height:1.65}.tour-page-section{padding:70px 0 112px}.tour-app{overflow:hidden;border:1px solid #b8bfbb;border-radius:var(--radius);background:var(--white);box-shadow:0 28px 70px rgba(15,26,22,.1)}.tour-app-header{min-height:82px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:#f1f2ef}.tour-app-header span,.tour-app-header strong{display:block}.tour-app-header span{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:800}.tour-app-header strong{font-size:19px}.tour-mode{padding:8px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #9ac2ad;border-radius:4px;color:#195e3b;font-size:12px;font-weight:900}.tour-mode i{width:8px;height:8px;border-radius:50%;background:var(--green)}.tour-app-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:760px}.tour-sidebar{padding:24px 18px;border-right:1px solid var(--line);background:#fafaf8}.tour-sidebar>label{display:block;margin-bottom:8px;font-size:12px;font-weight:850}.tour-sidebar>select{width:100%;min-height:44px;padding:9px 10px;border:1px solid #aab2ad;border-radius:5px;background:var(--white);color:var(--ink);font-weight:750}.tour-sidebar>select:focus{outline:3px solid rgba(14,117,107,.2);border-color:var(--teal)}.tour-step-nav{margin-top:26px;display:grid;grid-gap:5px;gap:5px}.tour-step-nav button{width:100%;min-height:50px;padding:9px 10px;display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:5px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.tour-step-nav button:hover{background:#eceeea}.tour-step-nav button.active{background:var(--soft-coral);color:var(--coral-dark)}.platform-tabs button:focus-visible,.tour-controls button:focus-visible,.tour-reset:focus-visible,.tour-step-nav button:focus-visible{outline:3px solid rgba(14,117,107,.28);outline-offset:2px}.tour-step-nav button span{font-size:11px;font-weight:900}.tour-step-nav button strong{font-size:13px}.tour-reset{margin-top:28px;padding:9px 10px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800}.tour-workspace{min-width:0;padding:36px 40px 28px;display:flex;flex-direction:column}.tour-step-heading{display:grid;grid-template-columns:1fr .75fr;grid-gap:44px;gap:44px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--line)}.tour-step-heading span{color:var(--coral-dark);font-size:11px;font-weight:900}.tour-step-heading h2{margin:8px 0 0;font-size:36px}.tour-step-heading p{margin:0;color:var(--muted);line-height:1.65}.tour-content,.tour-objective,.tour-optimize,.tour-review,.tour-schedule{flex:1 1;padding:38px 0}.tour-objective dl{margin:0;display:grid;grid-template-columns:1.1fr 1fr .8fr;border:1px solid var(--line);border-radius:var(--radius)}.tour-objective dl div{min-height:190px;padding:24px;border-right:1px solid var(--line)}.tour-objective dl div:last-child{border-right:0}.tour-objective dt{margin-bottom:44px;color:var(--muted);font-size:12px;font-weight:850}.tour-objective dd{margin:0;font-size:18px;line-height:1.55;font-weight:780}.tour-note{margin-top:18px;padding:18px;display:flex;gap:12px;background:var(--soft-green);color:#195e3b;border-radius:var(--radius)}.tour-note svg{flex:0 0 auto}.tour-note p{margin:0;line-height:1.6}.tour-note strong{display:block;margin-bottom:2px}.platform-tabs{width:-moz-fit-content;width:fit-content;padding:4px;display:flex;gap:3px;border:1px solid var(--line);border-radius:6px;background:#f1f2ef}.platform-tabs button{min-height:38px;padding:0 14px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:850}.platform-tabs button.active{background:var(--white);color:var(--ink);box-shadow:0 1px 4px rgba(10,20,16,.12)}.social-preview{width:min(620px,100%);margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.social-preview-meta{padding:16px;display:flex;align-items:center;gap:11px}.social-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--coral);color:var(--white);font-size:12px;font-weight:900}.social-preview-meta span,.social-preview-meta strong{display:block}.social-preview-meta strong{font-size:13px}.social-preview-meta span{margin-top:3px;color:var(--muted);font-size:11px}.social-artwork{min-height:245px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:#183f42;color:var(--white)}.social-instagram .social-artwork{background:#a93625}.social-threads .social-artwork{background:#1e2221}.social-artwork span{font-size:11px;font-weight:900}.social-artwork strong{max-width:500px;font-size:clamp(28px,4vw,45px);line-height:1.04}.social-preview>p{min-height:86px;margin:0;padding:18px;color:var(--muted);white-space:pre-line;line-height:1.65}.social-preview-footer{padding:14px 18px;display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);font-size:12px}.social-preview-footer span{color:var(--muted)}.platform-guidance{max-width:620px;color:var(--muted);font-size:13px;line-height:1.65}.tour-review ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border:1px solid var(--line);border-radius:var(--radius)}.tour-review li{min-height:132px;padding:22px;display:flex;align-items:flex-start;gap:10px;border-right:1px solid var(--line);line-height:1.55;font-weight:750}.tour-review li:last-child{border-right:0}.tour-review li svg{flex:0 0 auto;color:var(--green)}.review-decision{margin:20px 0;padding:20px;display:flex;gap:13px;border:1px solid #e0b5aa;border-radius:var(--radius);background:var(--soft-coral);color:var(--coral-dark)}.review-decision.approved{border-color:#a8c8b5;background:var(--soft-green);color:#195e3b}.review-decision strong{display:block}.review-decision p{margin:5px 0 0;line-height:1.55}.tour-schedule{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:18px;gap:18px}.schedule-state{min-height:190px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--radius);background:var(--soft-coral);color:var(--coral-dark)}.schedule-state.ready{background:var(--soft-green);color:#195e3b}.schedule-state strong{font-size:23px}.schedule-state span{margin-top:8px;line-height:1.55}.tour-schedule ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.tour-schedule li{padding:18px 3px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);font-weight:750}.tour-schedule li span{width:8px;height:8px;border-radius:50%;background:var(--teal)}.tour-optimize>p{max-width:680px;color:var(--muted);line-height:1.7}.tour-optimize ol{margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);counter-reset:suggestion;list-style:none}.tour-optimize li{min-height:185px;padding:24px;border:solid var(--line);border-width:1px 1px 1px 0;line-height:1.65;font-weight:750;counter-increment:suggestion}.tour-optimize li:first-child{border-left-width:1px;border-radius:var(--radius) 0 0 var(--radius)}.tour-optimize li:last-child{border-radius:0 var(--radius) var(--radius) 0}.tour-optimize li:before{content:"0" counter(suggestion);display:block;margin-bottom:44px;color:var(--coral-dark);font-size:12px;font-weight:900}.tour-controls{min-height:62px;margin-top:auto;padding-top:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;border-top:1px solid var(--line)}.tour-controls button{min-height:38px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:4px;background:#eceeea;color:var(--ink);cursor:pointer;font-weight:800}.tour-controls button:disabled{opacity:.4;cursor:default}.tour-controls span{color:var(--muted);font-size:11px;text-align:center}.tour-exit{padding:72px max(20px,calc((100vw - var(--max)) / 2));display:flex;align-items:flex-end;justify-content:space-between;gap:40px;background:var(--teal)}.tour-exit,.tour-exit .eyebrow.light{color:var(--white)}.tour-exit h2{max-width:720px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.06}.tour-exit-actions{display:flex;align-items:center;gap:24px}.growth-plan-page-section{padding:70px 0 112px}.growth-plan-tool{overflow:hidden;border:1px solid #b8bfbb;border-radius:var(--radius);background:var(--white);box-shadow:0 28px 70px rgba(15,26,22,.1)}.growth-plan-tool-header{min-height:82px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:#f1f2ef}.growth-plan-tool-header span,.growth-plan-tool-header strong{display:block}.growth-plan-tool-header span{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:800}.growth-plan-tool-header strong{font-size:19px}.growth-plan-local-status{padding:8px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #9ac2ad;border-radius:4px;color:#195e3b;font-size:12px;font-weight:900}.growth-plan-local-status i{width:8px;height:8px;border-radius:50%;background:var(--green)}.growth-plan-layout{display:grid;grid-template-columns:.9fr 1.1fr}.growth-plan-inputs{min-width:0;padding:32px;border-right:1px solid var(--line);background:#fafaf8}.growth-plan-input-heading,.growth-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.growth-plan-input-heading>div,.growth-result-heading>div{display:flex;align-items:center;gap:12px}.growth-plan-input-heading>div>span,.growth-result-heading>div>span{color:var(--coral-dark);font-size:11px;font-weight:900}.growth-plan-input-heading h2,.growth-result-heading h2{margin:0;font-size:28px}.growth-plan-input-heading button{padding:7px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.channel-choice-row input:focus-visible+span,.choice-fieldset input:focus-visible+strong,.growth-plan-input-heading button:focus-visible{outline:3px solid rgba(14,117,107,.25);outline-offset:4px}.choice-fieldset{margin:28px 0 0;padding:0;border:0}.choice-fieldset legend{margin-bottom:12px;font-size:13px;font-weight:900}.goal-choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.goal-choice-grid label{min-height:118px;padding:16px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:5px;background:var(--white);cursor:pointer}.goal-choice-grid label.selected{border-color:#c16451;background:var(--soft-coral)}.channel-choice-row input,.goal-choice-grid input{position:absolute;opacity:0;pointer-events:none}.goal-choice-grid strong{font-size:14px}.goal-choice-grid span{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}.growth-text-fields{margin-top:24px;display:grid;grid-gap:14px;gap:14px}.growth-select-grid label,.growth-text-fields label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:850}.growth-select-grid select,.growth-text-fields input,.growth-text-fields select{width:100%;min-height:44px;padding:10px 11px;border:1px solid #aab2ad;border-radius:5px;background:var(--white);color:var(--ink)}.growth-select-grid select:focus,.growth-text-fields input:focus,.growth-text-fields select:focus{outline:3px solid rgba(14,117,107,.2);border-color:var(--teal)}.channel-fieldset>p{margin:-6px 0 12px;color:var(--muted);font-size:11px}.channel-choice-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.channel-choice-row label{min-height:43px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;background:var(--white);cursor:pointer}.channel-choice-row label.selected{border-color:#478b6b;background:var(--soft-green);color:#195e3b}.channel-choice-row span{font-size:11px;font-weight:850}.growth-select-grid{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.growth-plan-asset-section{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:5px;background:var(--white)}.growth-plan-asset-section .demo-asset-intake>header h3{font-size:15px}.growth-plan-asset-section .demo-asset-intake>header span,.growth-plan-asset-section .demo-asset-intake>header>strong{font-size:11px}.growth-plan-asset-section .demo-asset-dropzone{min-height:116px}.growth-plan-asset-section .demo-asset-dropzone>span{font-size:12px}.growth-plan-asset-section .demo-asset-boundary,.growth-plan-asset-section .demo-asset-dropzone small{font-size:10px}.growth-plan-asset-section .demo-asset-file-meta strong,.growth-plan-asset-section .demo-asset-selected-heading strong{font-size:11px}.growth-plan-asset-section .demo-asset-file-meta small,.growth-plan-asset-section .demo-asset-product-fields label span{font-size:9px}.growth-plan-asset-section .demo-asset-file-meta select,.growth-plan-asset-section .demo-asset-product-fields input{font-size:10px}.growth-plan-asset-section .demo-asset-file-meta>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.demo-asset-file-order{display:flex;align-items:center;justify-content:space-between;gap:8px}.demo-asset-file-order span{padding:3px 5px;border:1px solid #c6ccc8;border-radius:3px;color:var(--muted);font-size:8px;font-weight:900;white-space:nowrap}.demo-asset-file-order span[data-status=ready]{border-color:#a8cbb4;background:var(--soft-green);color:#195e3b}.demo-asset-file-order span[data-status=warning]{border-color:#e4b678;background:#fff6e8;color:#7b4b08}.demo-asset-file-order span[data-status=pending]{background:#f2f3f0}.demo-asset-placement-list{margin-top:3px;display:grid;grid-gap:4px;gap:4px}.demo-asset-placement-list>span{color:var(--muted);font-size:8px;font-weight:850}.demo-asset-placement-list>div{display:flex;flex-wrap:wrap;gap:4px}.demo-asset-placement-list b{padding:3px 5px;border:1px solid #b7c9c1;border-radius:3px;background:#f4f8f6;color:#195e3b;font-size:8px}.email-contact-import{margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--white)}.email-contact-import-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--line)}.email-contact-import-heading>div{display:grid;grid-gap:7px;gap:7px}.email-contact-import-heading span{color:var(--red);font-size:13px;font-weight:850}.email-contact-import-actions p,.email-contact-import-heading h3,.email-contact-import-heading p,.email-contact-import-preview p{margin:0}.email-contact-import-heading h3{font-size:21px}.email-contact-import-actions p,.email-contact-import-file span,.email-contact-import-heading p,.email-contact-import-held p,.email-contact-import-ready p{color:var(--muted);font-size:13px;line-height:1.55}.email-contact-import-heading>svg{flex:0 0 auto;color:var(--teal)}.email-contact-import-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px}.email-contact-import-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border-radius:4px;background:var(--ink);color:var(--white);cursor:pointer;font-size:14px;font-weight:850}.email-contact-import-button:focus-within{outline:3px solid rgba(14,117,107,.28);outline-offset:2px}.email-contact-import-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.email-contact-import-boundary,.email-contact-import-error{display:flex;align-items:flex-start;gap:9px;padding:12px 20px;font-size:13px;line-height:1.5}.email-contact-import-boundary{border-top:1px solid var(--line);background:var(--soft-green);color:#195e3b}.email-contact-import-boundary svg,.email-contact-import-error svg{flex:0 0 auto;margin-top:1px}.email-contact-import-error{border-top:1px solid #edb6ad;background:#fff2ef;color:#9f2f20}.email-contact-import-preview{border-top:1px solid var(--line)}.email-contact-import-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px}.email-contact-import-file>div{display:flex;align-items:center;min-width:0;gap:8px}.email-contact-import-file svg{flex:0 0 auto;color:var(--teal)}.email-contact-import-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-contact-import-file-actions{display:flex;align-items:center;gap:9px}.email-contact-import-file-actions button{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d8a69d;border-radius:4px;background:var(--white);color:#9f2f20;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.email-contact-import-insights{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--line)}.email-contact-import-insights>section{min-width:0;padding:15px 16px;border-right:1px solid var(--line)}.email-contact-import-insights>section:last-child{border-right:0}.email-contact-import-insights h4{margin:0;font-size:12px}.email-contact-import-chips,.email-contact-import-groups{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.email-contact-import-chips span,.email-contact-import-groups span{padding:5px 7px;border:1px solid #c6ccc8;border-radius:3px;color:var(--muted);font-size:9px;font-weight:800}.email-contact-import-chips span[data-recognized=true],.email-contact-import-groups span{border-color:#a8cbb4;background:var(--soft-green);color:#195e3b}.email-contact-import-groups span{display:inline-flex;align-items:center;gap:5px}.email-contact-import-groups b{font-size:8px}.email-contact-import-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.email-contact-import-summary div{min-width:0;padding:14px 12px;border-right:1px solid var(--line)}.email-contact-import-summary div:last-child{border-right:0}.email-contact-import-summary dt{color:var(--muted);font-size:12px}.email-contact-import-summary dd{margin:6px 0 0;font-size:23px;font-weight:850}.email-contact-import-held,.email-contact-import-ready{padding:16px 20px;border-bottom:1px solid var(--line)}.email-contact-import-ready>strong{color:#195e3b}.email-contact-import-held>strong{color:#9f2f20}.email-contact-import-held ul,.email-contact-import-ready ul{display:grid;grid-gap:7px;gap:7px;margin:12px 0 0;padding:0;list-style:none}.email-contact-import-held li,.email-contact-import-ready li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.email-contact-import-ready code{color:var(--ink);font-family:inherit;font-weight:750}.email-contact-import-held b{color:#9f2f20}.email-contact-import-next-step{padding:15px 20px;background:#f7f7f4;color:var(--muted);font-size:13px;line-height:1.55}.growth-plan-input-boundary{margin-top:26px;padding:14px;display:flex;align-items:center;gap:9px;border-radius:5px;background:var(--soft-green);color:#195e3b;font-size:12px;font-weight:750}.growth-plan-result{min-width:0;padding:32px}.growth-result-heading>p{max-width:255px;margin:0;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}.growth-fit-summary{padding:30px 0;display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:28px;gap:28px;border-bottom:1px solid var(--line)}.growth-fit-summary span,.growth-fit-summary strong{display:block}.growth-fit-summary span{margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:850}.growth-fit-summary strong{color:var(--coral-dark);font-size:38px}.growth-fit-summary p{margin:0 0 5px;line-height:1.55;font-weight:750}.growth-result-section{padding:30px 0;border-bottom:1px solid var(--line)}.growth-result-section-title{display:flex;align-items:center;gap:9px}.growth-result-section-title svg{color:var(--teal)}.growth-result-section-title h3{margin:0;font-size:17px}.growth-workflow-list{margin:24px 0 0;padding:0;list-style:none}.growth-workflow-list li{padding:14px 0;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;border-top:1px solid var(--line)}.growth-workflow-list li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eceeea;font-size:10px;font-weight:900}.growth-workflow-list strong{font-size:13px}.growth-workflow-list p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.growth-content-mix{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:5px}.growth-content-mix div{min-height:125px;padding:16px;border-right:1px solid var(--line)}.growth-content-mix div:last-child{border-right:0}.growth-content-mix span,.growth-content-mix strong{display:block}.growth-content-mix strong{font-size:13px}.growth-content-mix span{margin-top:28px;color:var(--muted);font-size:11px;line-height:1.5}.growth-channel-plan{margin:20px 0 0}.growth-channel-plan div{padding:12px 0;display:grid;grid-template-columns:100px 1fr;grid-gap:12px;gap:12px;border-top:1px solid var(--line)}.growth-channel-plan dt{font-size:12px;font-weight:900}.growth-channel-plan dd{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.growth-launch-readiness{margin-top:30px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#f7f8f5}.growth-launch-readiness>header{padding:20px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:18px;gap:18px;background:var(--white)}.growth-launch-readiness>header span{color:var(--teal);font-size:10px;font-weight:900}.growth-launch-readiness>header h3{margin:6px 0 0;font-size:20px;line-height:1.25}.growth-launch-readiness>header p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.growth-launch-readiness>header>strong{color:var(--teal);font-size:27px}.growth-launch-readiness-progress{width:100%;height:5px;display:block;overflow:hidden;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#dfe4df;color:var(--green)}.growth-launch-readiness-progress::-webkit-progress-bar{background:#dfe4df}.growth-launch-readiness-progress::-webkit-progress-value{background:var(--green);-webkit-transition:width .18s ease;transition:width .18s ease}.growth-launch-readiness-progress::-moz-progress-bar{background:var(--green);-moz-transition:width .18s ease;transition:width .18s ease}.growth-launch-readiness>ul{margin:0;padding:0;list-style:none}.growth-launch-readiness>ul li{min-height:70px;padding:14px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid var(--line);background:var(--white)}.growth-launch-readiness>ul li:first-child{border-top:0}.growth-launch-readiness>ul li>svg{color:var(--muted)}.growth-launch-readiness>ul li[data-status=ready]>svg{color:var(--green)}.growth-launch-readiness>ul li[data-status=blocked]>svg{color:var(--coral-dark)}.growth-launch-readiness>ul li span,.growth-launch-readiness>ul li strong{display:block}.growth-launch-readiness>ul li strong{font-size:12px}.growth-launch-readiness>ul li span{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.45}.growth-launch-readiness>ul li b{padding:5px 7px;border:1px solid #c5cbc7;border-radius:4px;color:var(--muted);font-size:9px;white-space:nowrap}.growth-launch-readiness>ul li[data-status=ready] b{border-color:#a8cbb4;background:var(--soft-green);color:#195e3b}.growth-launch-readiness>ul li[data-status=blocked] b{border-color:#e4a99e;background:var(--soft-coral);color:#9f2f20}.growth-launch-readiness>footer{padding:13px 18px;display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--line);color:#195e3b;font-size:10px;font-weight:750;line-height:1.5}.growth-launch-readiness>footer svg{flex:0 0 auto}.growth-launch-package{margin-top:18px;overflow:hidden;border:1px solid var(--ink);border-radius:5px;background:var(--white)}.growth-launch-package>header{padding:20px;display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:start;background:var(--ink);color:var(--white)}.growth-launch-package>header span{display:flex;align-items:center;gap:7px;color:#b8dbc6;font-size:10px;font-weight:900}.growth-launch-package>header h3{margin:7px 0 0;font-size:24px}.growth-launch-package>header p{margin:7px 0 0;color:#d9dfdc;font-size:11px;line-height:1.5}.growth-launch-package>header>strong{padding:6px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #7a8681;border-radius:4px;font-size:10px;white-space:nowrap}.growth-launch-package>header>strong[data-status=ready]{border-color:#80c59e;color:#b8e1c8}.growth-launch-package-summary{margin:0;display:grid;grid-template-columns:1fr 1fr}.growth-launch-package-summary>div{min-width:0;padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.growth-launch-package-summary>div:nth-child(2n){border-right:0}.growth-launch-package-summary dt{color:var(--muted);font-size:9px;font-weight:850}.growth-launch-package-summary dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.45}.growth-launch-package-missing{padding:14px 16px;border-bottom:1px solid var(--line);background:#fff6e8}.growth-launch-package-missing strong{font-size:11px}.growth-launch-package-missing ul{margin:7px 0 0;padding-left:18px;color:#7b4b08;font-size:10px;line-height:1.6}.growth-launch-package-boundary{padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);background:var(--soft-green);color:#195e3b}.growth-launch-package-boundary svg{margin-top:1px}.growth-launch-package-boundary strong{font-size:11px}.growth-launch-package-boundary p{margin:4px 0 0;font-size:10px;line-height:1.5}.growth-launch-package-boundary code{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;background:rgba(255,255,255,.7);color:#195e3b;font-size:9px}.growth-launch-package>footer{padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.growth-launch-package>footer .button{min-height:38px;padding:0 12px;font-size:11px}.growth-launch-package>footer small{color:var(--muted);font-size:9px;line-height:1.45;text-align:right}.growth-launch-package-disabled{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid #c5cbc7;border-radius:4px;background:#eceeea;color:var(--muted);font-size:11px;font-weight:850}.growth-generation-handoff{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--white)}.growth-generation-handoff>header{padding:20px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:18px;gap:18px;border-bottom:1px solid var(--line);background:#f7f8f5}.growth-generation-handoff>header span{display:inline-flex;align-items:center;gap:7px;color:var(--coral-dark);font-size:10px;font-weight:900}.growth-generation-handoff>header h3{margin:7px 0 0;font-size:22px;line-height:1.2}.growth-generation-handoff>header p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.growth-generation-handoff>header>strong{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid #c5cbc7;border-radius:4px;color:var(--muted);font-size:10px;white-space:nowrap}.growth-generation-handoff>header>strong[data-ready=true]{border-color:#80c59e;background:var(--soft-green);color:#195e3b}.growth-generation-handoff-actions{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-bottom:1px solid var(--line)}.growth-generation-draft-decisions button,.growth-generation-handoff-actions button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #c5cbc7;border-radius:4px;background:var(--white);color:var(--ink);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.growth-generation-handoff-actions button:first-child{border-color:var(--ink);background:var(--ink);color:var(--white)}.growth-generation-draft-decisions button:hover,.growth-generation-handoff-actions button:hover{border-color:var(--teal)}.growth-generation-draft-list{margin:0;padding:0;list-style:none}.growth-generation-draft-list>li{min-height:112px;padding:16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line)}.growth-generation-draft-list>li[data-decision=confirmed]{background:#f4faf6}.growth-generation-draft-list>li[data-decision=needs_revision]{background:#fff7ed}.growth-generation-draft-list>li[data-decision=held]{background:#f2f3f1}.growth-generation-draft-index{color:var(--coral-dark);font-size:10px;font-weight:900}.growth-generation-draft-copy{min-width:0}.growth-generation-draft-copy>div{display:flex;align-items:center;gap:8px}.growth-generation-draft-copy strong{font-size:12px}.growth-generation-draft-copy b{padding:4px 6px;border:1px solid #c5cbc7;border-radius:3px;color:var(--muted);font-size:8px;white-space:nowrap}.growth-generation-draft-list>li[data-decision=confirmed] .growth-generation-draft-copy b{border-color:#a8cbb4;color:#195e3b}.growth-generation-draft-list>li[data-decision=needs_revision] .growth-generation-draft-copy b{border-color:#e8bf7c;color:#7b4b08}.growth-generation-draft-copy p{margin:6px 0 0;color:var(--ink);font-size:10px;line-height:1.5}.growth-generation-draft-copy>span{margin-top:5px;display:block;color:var(--muted);font-size:9px;line-height:1.45}.growth-generation-draft-decisions{display:grid;grid-template-columns:repeat(3,auto);grid-gap:6px;gap:6px}.growth-generation-draft-decisions button[aria-pressed=true]{border-color:var(--teal);background:#e4f1ee;color:#13695e}.growth-generation-contract-preview{margin:16px;overflow:hidden;border:1px solid var(--ink);border-radius:4px}.growth-generation-contract-preview>header{padding:15px 16px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:12px;gap:12px;background:var(--ink);color:var(--white)}.growth-generation-contract-preview>header span,.growth-generation-contract-preview>header strong{display:block}.growth-generation-contract-preview>header span{color:#b8dbc6;font-size:9px;font-weight:850}.growth-generation-contract-preview>header strong{margin-top:5px;font-size:11px;line-height:1.45}.growth-generation-contract-preview>header>b{padding:5px 7px;border:1px solid #7a8681;border-radius:3px;color:#d9dfdc;font-size:8px;white-space:nowrap}.growth-generation-contract-preview>header>b[data-status=disabled_preview_ready]{border-color:#80c59e;color:#b8e1c8}.growth-generation-contract-versions{display:grid;grid-template-columns:repeat(3,1fr)}.growth-generation-contract-versions>div{min-width:0;padding:13px 14px;border-right:1px solid var(--line)}.growth-generation-contract-versions>div:last-child{border-right:0}.growth-generation-contract-versions b,.growth-generation-contract-versions code,.growth-generation-contract-versions span{display:block}.growth-generation-contract-versions span{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-contract-versions code{margin-top:6px;overflow-wrap:anywhere;color:var(--coral-dark);font-size:9px}.growth-generation-contract-versions b{margin-top:6px;font-size:9px}.growth-generation-contract-boundary{padding:13px 14px;display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--line);background:var(--soft-green);color:#195e3b}.growth-generation-contract-boundary svg{flex:0 0 auto}.growth-generation-contract-boundary p{margin:0;font-size:9px;line-height:1.55}.growth-generation-interop{margin:16px;border:1px solid var(--line);border-radius:4px;background:#f7f8f5}.growth-generation-interop>header{padding:16px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line)}.growth-generation-interop>header span{color:var(--teal);font-size:9px;font-weight:900}.growth-generation-interop>header h4{margin:5px 0 0;font-size:16px}.growth-generation-interop>header p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.growth-generation-interop>header code{padding:5px 7px;border:1px solid #aeb7b2;border-radius:3px;background:var(--white);color:var(--coral-dark);font-size:8px;overflow-wrap:anywhere}.growth-generation-interop-steps{display:grid;grid-template-columns:1fr 1fr}.growth-generation-interop-steps>section{min-width:0;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.growth-generation-interop-steps>section:last-child{border-right:0}.growth-generation-interop-steps>section>span{color:var(--coral-dark);font-size:9px;font-weight:900}.growth-generation-interop-steps strong{display:block;font-size:10px}.growth-generation-interop-steps p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.growth-generation-interop-steps button{min-height:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:var(--white);font:inherit;font-size:9px;font-weight:850;cursor:pointer;white-space:nowrap}.growth-generation-interop-steps button:disabled{border-color:#c5cbc7;background:#eceeea;color:#868d89;cursor:not-allowed}.growth-generation-interop-status{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.growth-generation-interop-status>div{min-width:0;padding:13px 16px;border-right:1px solid var(--line)}.growth-generation-interop-status>div:last-child{border-right:0}.growth-generation-interop-status small,.growth-generation-interop-status span,.growth-generation-interop-status strong{display:block}.growth-generation-interop-status span{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-interop-status strong{margin-top:5px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.growth-generation-interop-status strong[data-status=disabled_receipt_consumed],.growth-generation-interop-status strong[data-status=schema_compatible]{color:#197045}.growth-generation-interop-status strong[data-status=invalid_response_rejected],.growth-generation-interop-status strong[data-status=schema_rejected]{color:#a23b25}.growth-generation-interop-status small{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.45}.growth-generation-receipt-result{margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--white)}.growth-generation-receipt-result>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.growth-generation-receipt-result>div:last-child{border-right:0}.growth-generation-receipt-result dt{color:var(--muted);font-family:monospace;font-size:8px}.growth-generation-receipt-result dd{margin:5px 0 0;color:#197045;font-size:9px;font-weight:900}.growth-generation-interop>footer{padding:12px 16px;display:flex;align-items:flex-start;gap:8px;color:#195e3b}.growth-generation-interop>footer svg{flex:0 0 auto}.growth-generation-interop>footer p{margin:0;font-size:9px;line-height:1.5}.growth-generation-batch-workbench{margin:16px;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--white)}.growth-generation-batch-workbench>header{padding:16px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line);background:#f7f8f5}.growth-generation-batch-workbench>header span{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-size:9px;font-weight:900}.growth-generation-batch-workbench>header h4{margin:5px 0 0;font-size:16px}.growth-generation-batch-workbench>header p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.growth-generation-batch-workbench>header code{padding:5px 7px;border:1px solid #aeb7b2;border-radius:3px;background:var(--white);color:var(--coral-dark);font-size:8px;overflow-wrap:anywhere}.growth-generation-batch-actions{padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line)}.growth-generation-batch-actions button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:var(--white);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.growth-generation-batch-actions button:last-child{margin-left:auto;border-color:#c5cbc7;background:var(--white);color:var(--ink)}.growth-generation-batch-actions button:disabled{border-color:#c5cbc7;background:#eceeea;color:#868d89;cursor:not-allowed}.growth-generation-batch-status{padding:13px 16px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);background:var(--soft-green)}.growth-generation-batch-status>span{color:#195e3b;font-size:8px;font-weight:850}.growth-generation-batch-status>strong{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-batch-status>strong[data-status=local_batch_blocked],.growth-generation-batch-status>strong[data-status=local_batch_rejected]{border-color:#e4a99e;background:var(--soft-coral);color:#9f2f20}.growth-generation-batch-status>p{margin:0;color:#195e3b;font-size:9px;line-height:1.45;text-align:right}.growth-generation-batch-summary{margin:0;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.growth-generation-batch-summary>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.growth-generation-batch-summary>div:last-child{border-right:0}.growth-generation-batch-summary dt{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-batch-summary dd{margin:5px 0 0;font-size:14px;font-weight:900}.growth-generation-batch-rows{margin:0;padding:0;list-style:none}.growth-generation-batch-rows>li{min-height:64px;padding:11px 14px;display:grid;grid-template-columns:26px minmax(0,1.1fr) minmax(150px,.9fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.growth-generation-batch-rows>li[data-status=disabled_receipt_consumed],.growth-generation-batch-rows>li[data-status=schema_compatible]{background:#f7fbf8}.growth-generation-batch-rows>li[data-status=receipt_rejected],.growth-generation-batch-rows>li[data-status=schema_rejected]{background:var(--soft-coral)}.growth-generation-batch-rows>li>span{color:var(--coral-dark);font-size:9px;font-weight:900}.growth-generation-batch-rows>li>div{min-width:0}.growth-generation-batch-rows>li small,.growth-generation-batch-rows>li strong{display:block}.growth-generation-batch-rows>li strong{font-size:10px}.growth-generation-batch-rows>li small{margin-top:4px;color:var(--muted);font-size:8px}.growth-generation-batch-rows>li code{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:8px}.growth-generation-batch-rows>li b{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;white-space:nowrap}.growth-generation-batch-rows>li[data-status=blocked_decision] b,.growth-generation-batch-rows>li[data-status=receipt_rejected] b,.growth-generation-batch-rows>li[data-status=schema_rejected] b{border-color:#e4a99e;color:#9f2f20}.growth-generation-batch-rows>li>p{grid-column:2/-1;margin:-3px 0 0;color:#9f2f20;font-size:8px;line-height:1.45}.growth-generation-batch-empty{min-height:78px;padding:22px 16px;display:grid;place-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;text-align:center}.growth-generation-batch-safety{margin:0;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line);background:#f7f8f5}.growth-generation-batch-safety>div{min-width:0;padding:10px;border-right:1px solid var(--line)}.growth-generation-batch-safety>div:last-child{border-right:0}.growth-generation-batch-safety dt{overflow-wrap:anywhere;color:var(--muted);font-family:monospace;font-size:7px}.growth-generation-batch-safety dd{margin:4px 0 0;color:#197045;font-size:8px;font-weight:900}.growth-generation-batch-workbench>footer{padding:12px 16px;display:flex;align-items:flex-start;gap:8px;color:#195e3b}.growth-generation-batch-workbench>footer svg{flex:0 0 auto}.growth-generation-batch-workbench>footer p{margin:0;font-size:9px;line-height:1.5}.growth-generation-staging-handoff{margin:16px;overflow:hidden;border:1px solid var(--ink);border-radius:4px;background:var(--white)}.growth-generation-staging-handoff>header{padding:16px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line);background:var(--ink);color:var(--white)}.growth-generation-staging-handoff>header span{display:inline-flex;align-items:center;gap:6px;color:#b8dbc6;font-size:9px;font-weight:900}.growth-generation-staging-handoff>header h4{margin:5px 0 0;font-size:16px}.growth-generation-staging-handoff>header p{margin:5px 0 0;color:#d9dfdc;font-size:9px;line-height:1.5}.growth-generation-staging-handoff>header code{padding:5px 7px;border:1px solid #7a8681;border-radius:3px;color:#d9dfdc;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-handoff-actions{padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line)}.growth-generation-staging-handoff-actions button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:var(--white);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.growth-generation-staging-handoff-actions button:last-child{margin-left:auto;border-color:#c5cbc7;background:var(--white);color:var(--ink)}.growth-generation-staging-handoff-actions button:disabled{border-color:#c5cbc7;background:#eceeea;color:#868d89;cursor:not-allowed}.growth-generation-staging-handoff-status{padding:13px 16px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);background:var(--soft-green)}.growth-generation-staging-handoff-status>span{color:#195e3b;font-size:8px;font-weight:850}.growth-generation-staging-handoff-status>strong{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-handoff-status>strong[data-status=staging_handoff_blocked],.growth-generation-staging-handoff-status>strong[data-status=staging_handoff_rejected]{border-color:#e4a99e;background:var(--soft-coral);color:#9f2f20}.growth-generation-staging-handoff-status>p{margin:0;color:#195e3b;font-size:9px;line-height:1.45;text-align:right}.growth-generation-staging-handoff-checks{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-bottom:1px solid var(--line)}.growth-generation-staging-handoff-checks li{min-width:0;padding:10px 12px;display:flex;align-items:flex-start;gap:6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#195e3b;font-size:8px;line-height:1.4}.growth-generation-staging-handoff-checks li:nth-child(4n){border-right:0}.growth-generation-staging-handoff-checks li:nth-last-child(-n+4){border-bottom:0}.growth-generation-staging-handoff-checks li[data-passed=false]{color:#9f2f20}.growth-generation-staging-handoff-checks svg{flex:0 0 auto}.growth-generation-staging-handoff-summary{margin:0;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.growth-generation-staging-handoff-summary>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.growth-generation-staging-handoff-summary>div:last-child{border-right:0}.growth-generation-staging-handoff-summary dt{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-staging-handoff-summary dd{margin:5px 0 0;font-size:14px;font-weight:900}.growth-generation-staging-handoff-rows{margin:0;padding:0;list-style:none}.growth-generation-staging-handoff-rows>li{min-height:64px;padding:11px 14px;display:grid;grid-template-columns:26px minmax(0,1.1fr) minmax(150px,.9fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.growth-generation-staging-handoff-rows>li[data-status=disabled_transport_blocked]{background:#f7fbf8}.growth-generation-staging-handoff-rows>li[data-status=handoff_rejected]{background:var(--soft-coral)}.growth-generation-staging-handoff-rows>li>span{color:var(--coral-dark);font-size:9px;font-weight:900}.growth-generation-staging-handoff-rows>li>div{min-width:0}.growth-generation-staging-handoff-rows small,.growth-generation-staging-handoff-rows strong{display:block}.growth-generation-staging-handoff-rows strong{font-size:10px}.growth-generation-staging-handoff-rows small{margin-top:4px;color:var(--muted);font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-handoff-rows code{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:8px}.growth-generation-staging-handoff-rows b{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;white-space:nowrap}.growth-generation-staging-handoff-rows>li[data-status=handoff_rejected] b{border-color:#e4a99e;color:#9f2f20}.growth-generation-staging-handoff-rows>li>p{grid-column:2/-1;margin:-3px 0 0;color:#9f2f20;font-size:8px;line-height:1.45}.growth-generation-staging-handoff-empty{min-height:78px;padding:22px 16px;display:grid;place-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;text-align:center}.growth-generation-staging-handoff-safety{margin:0;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line);background:#f7f8f5}.growth-generation-staging-handoff-safety>div{min-width:0;padding:10px;border-right:1px solid var(--line)}.growth-generation-staging-handoff-safety>div:last-child{border-right:0}.growth-generation-staging-handoff-safety dt{overflow-wrap:anywhere;color:var(--muted);font-family:monospace;font-size:7px}.growth-generation-staging-handoff-safety dd{margin:4px 0 0;color:#197045;font-size:8px;font-weight:900}.growth-generation-staging-handoff>footer{padding:12px 16px;display:flex;align-items:flex-start;gap:8px;color:#195e3b}.growth-generation-staging-handoff>footer svg{flex:0 0 auto}.growth-generation-staging-handoff>footer p{margin:0;font-size:9px;line-height:1.5}.growth-generation-staging-reconciliation{margin:16px;overflow:hidden;border:1px solid var(--ink);border-radius:4px;background:var(--white)}.growth-generation-staging-reconciliation>header{padding:16px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line);background:#f1f5f2}.growth-generation-staging-reconciliation>header span{display:inline-flex;align-items:center;gap:6px;color:#195e3b;font-size:9px;font-weight:900}.growth-generation-staging-reconciliation>header h4{margin:5px 0 0;font-size:16px}.growth-generation-staging-reconciliation>header p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.growth-generation-staging-reconciliation>header code{padding:5px 7px;border:1px solid #aeb8b2;border-radius:3px;color:#425149;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-reconciliation-versions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.growth-generation-staging-reconciliation-actions{padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line)}.growth-generation-staging-reconciliation-actions button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #195e3b;border-radius:4px;background:#195e3b;color:var(--white);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.growth-generation-staging-reconciliation-actions button:last-child{margin-left:auto;border-color:#c5cbc7;background:var(--white);color:var(--ink)}.growth-generation-staging-reconciliation-actions button:disabled{border-color:#c5cbc7;background:#eceeea;color:#868d89;cursor:not-allowed}.growth-generation-staging-reconciliation-status{padding:13px 16px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);background:var(--soft-green)}.growth-generation-staging-reconciliation-status>span{color:#195e3b;font-size:8px;font-weight:850}.growth-generation-staging-reconciliation-status>strong{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-reconciliation-status>strong[data-status=reconciliation_rejected]{border-color:#e4a99e;background:var(--soft-coral);color:#9f2f20}.growth-generation-staging-reconciliation-status>p{margin:0;color:#195e3b;font-size:9px;line-height:1.45;text-align:right}.growth-generation-staging-reconciliation-recovery{margin:14px;overflow:hidden;border:1px solid #84ad93;border-radius:4px;background:#f7fbf8}.growth-generation-staging-reconciliation-recovery[data-status=recovery_rejected]{border-color:#e4a99e;background:#fff8f6}.growth-generation-staging-reconciliation-recovery>header{padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery>header span{color:#195e3b;font-size:8px;font-weight:900}.growth-generation-staging-reconciliation-recovery>header h5{margin:4px 0 0;font-size:13px}.growth-generation-staging-reconciliation-recovery>header p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.growth-generation-staging-reconciliation-recovery>header strong{padding:4px 6px;border:1px solid #84ad93;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-reconciliation-recovery[data-status=recovery_rejected]>header strong{border-color:#e4a99e;color:#9f2f20}.growth-generation-staging-reconciliation-recovery-sessions{padding:11px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery-sessions>div{min-width:0}.growth-generation-staging-reconciliation-recovery-sessions code,.growth-generation-staging-reconciliation-recovery-sessions span{display:block}.growth-generation-staging-reconciliation-recovery-sessions span{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-staging-reconciliation-recovery-sessions code{margin-top:4px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-reconciliation-recovery-summary{margin:0;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery-summary>div{min-width:0;padding:9px 11px;border-right:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery-summary>div:last-child{border-right:0}.growth-generation-staging-reconciliation-recovery-summary dt{color:var(--muted);font-size:7px;font-weight:850}.growth-generation-staging-reconciliation-recovery-summary dd{margin:4px 0 0;color:#195e3b;font-size:12px;font-weight:900}.growth-generation-staging-reconciliation-recovery-checks{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-bottom:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery-checks li{min-width:0;padding:9px 11px;display:flex;align-items:flex-start;gap:5px;border-right:1px solid #c8d8ce;border-bottom:1px solid #c8d8ce;color:#195e3b;font-size:7px;line-height:1.4}.growth-generation-staging-reconciliation-recovery-checks li:nth-child(4n){border-right:0}.growth-generation-staging-reconciliation-recovery-checks li:nth-last-child(-n+4){border-bottom:0}.growth-generation-staging-reconciliation-recovery-checks li[data-passed=false]{color:#9f2f20}.growth-generation-staging-reconciliation-recovery-checks svg{flex:0 0 auto}.growth-generation-staging-reconciliation-recovery>footer{padding:11px 14px;display:flex;align-items:flex-start;gap:7px;color:#195e3b}.growth-generation-staging-reconciliation-recovery>footer svg{flex:0 0 auto}.growth-generation-staging-reconciliation-recovery>footer p{margin:0;font-size:8px;line-height:1.5}.growth-generation-staging-reconciliation-checks{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;border-bottom:1px solid var(--line)}.growth-generation-staging-reconciliation-checks li{min-width:0;padding:10px 12px;display:flex;align-items:flex-start;gap:6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#195e3b;font-size:8px;line-height:1.4}.growth-generation-staging-reconciliation-checks li:nth-child(5n){border-right:0}.growth-generation-staging-reconciliation-checks li:nth-last-child(-n+5){border-bottom:0}.growth-generation-staging-reconciliation-checks li[data-passed=false]{color:#9f2f20}.growth-generation-staging-reconciliation-checks svg{flex:0 0 auto}.growth-generation-staging-reconciliation-summary{margin:0;display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line)}.growth-generation-staging-reconciliation-summary>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.growth-generation-staging-reconciliation-summary>div:last-child{border-right:0}.growth-generation-staging-reconciliation-summary dt{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-staging-reconciliation-summary dd{margin:5px 0 0;font-size:14px;font-weight:900}.growth-generation-staging-reconciliation-rows{margin:0;padding:0;list-style:none}.growth-generation-staging-reconciliation-rows>li{min-height:64px;padding:11px 14px;display:grid;grid-template-columns:26px minmax(0,1.1fr) minmax(150px,.9fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.growth-generation-staging-reconciliation-rows>li[data-status=receipt_matched]{background:#f7fbf8}.growth-generation-staging-reconciliation-rows>li[data-status=receipt_mismatch],.growth-generation-staging-reconciliation-rows>li[data-status=receipt_missing]{background:var(--soft-coral)}.growth-generation-staging-reconciliation-rows>li>span{color:var(--coral-dark);font-size:9px;font-weight:900}.growth-generation-staging-reconciliation-rows>li>div{min-width:0}.growth-generation-staging-reconciliation-rows small,.growth-generation-staging-reconciliation-rows strong{display:block}.growth-generation-staging-reconciliation-rows strong{font-size:10px}.growth-generation-staging-reconciliation-rows small{margin-top:4px;color:var(--muted);font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-reconciliation-rows code{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:8px}.growth-generation-staging-reconciliation-rows b{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;white-space:nowrap}.growth-generation-staging-reconciliation-rows>li:not([data-status=receipt_matched]) b{border-color:#e4a99e;color:#9f2f20}.growth-generation-staging-reconciliation-rows>li>p{grid-column:2/-1;margin:-3px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.growth-generation-staging-reconciliation-rows>li:not([data-status=receipt_matched])>p{color:#9f2f20}.growth-generation-staging-reconciliation-empty{min-height:78px;padding:22px 16px;display:grid;place-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;text-align:center}.growth-generation-staging-reconciliation-safety{margin:0;display:grid;grid-template-columns:repeat(8,1fr);border-bottom:1px solid var(--line);background:#f7f8f5}.growth-generation-staging-reconciliation-safety>div{min-width:0;padding:10px;border-right:1px solid var(--line)}.growth-generation-staging-reconciliation-safety>div:last-child{border-right:0}.growth-generation-staging-reconciliation-safety dt{overflow-wrap:anywhere;color:var(--muted);font-family:monospace;font-size:7px}.growth-generation-staging-reconciliation-safety dd{margin:4px 0 0;color:#197045;font-size:8px;font-weight:900}.growth-generation-staging-reconciliation>footer{padding:12px 16px;display:flex;align-items:flex-start;gap:8px;color:#195e3b}.growth-generation-staging-reconciliation>footer svg{flex:0 0 auto}.growth-generation-staging-reconciliation>footer p{margin:0;font-size:9px;line-height:1.5}.growth-generation-staging-acceptance{margin:16px;overflow:hidden;border:1px solid #195e3b;border-radius:4px;background:var(--white)}.growth-generation-staging-acceptance>header{padding:16px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid #b9d0c1;background:#eaf3ed}.growth-generation-staging-acceptance>header span{display:inline-flex;align-items:center;gap:6px;color:#195e3b;font-size:9px;font-weight:900}.growth-generation-staging-acceptance>header h4{margin:5px 0 0;font-size:16px}.growth-generation-staging-acceptance>header p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.growth-generation-staging-acceptance>header code{padding:5px 7px;border:1px solid #84ad93;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-acceptance-actions{padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-actions button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #195e3b;border-radius:4px;background:#195e3b;color:var(--white);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.growth-generation-staging-acceptance-actions button:last-child{margin-left:auto;border-color:#c5cbc7;background:var(--white);color:var(--ink)}.growth-generation-staging-acceptance-actions button:disabled{border-color:#c5cbc7;background:#eceeea;color:#868d89;cursor:not-allowed}.growth-generation-staging-acceptance-status{padding:13px 16px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);background:var(--soft-green)}.growth-generation-staging-acceptance-status>span{color:#195e3b;font-size:8px;font-weight:850}.growth-generation-staging-acceptance-status>strong{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-acceptance-status>strong[data-status=acceptance_rejected]{border-color:#e4a99e;background:var(--soft-coral);color:#9f2f20}.growth-generation-staging-acceptance-status>p{margin:0;color:#195e3b;font-size:9px;line-height:1.45;text-align:right}.growth-generation-staging-acceptance-lineage{margin:0;display:grid;grid-template-columns:.65fr 1.35fr 1.35fr;border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-lineage>div{min-width:0;padding:10px 12px;border-right:1px solid var(--line)}.growth-generation-staging-acceptance-lineage>div:last-child{border-right:0}.growth-generation-staging-acceptance-lineage dt{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-staging-acceptance-lineage dd{margin:5px 0 0;color:#195e3b;font-size:9px;font-weight:850;overflow-wrap:anywhere}.growth-generation-staging-acceptance-lineage code{font-size:8px}.growth-generation-staging-acceptance-checks{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-checks li{min-width:0;padding:10px 12px;display:flex;align-items:flex-start;gap:6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#195e3b;font-size:8px;line-height:1.4}.growth-generation-staging-acceptance-checks li:nth-child(3n){border-right:0}.growth-generation-staging-acceptance-checks li:nth-last-child(-n+3){border-bottom:0}.growth-generation-staging-acceptance-checks li[data-passed=false]{color:#9f2f20}.growth-generation-staging-acceptance-checks svg{flex:0 0 auto}.growth-generation-staging-acceptance-summary{margin:0;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-summary>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.growth-generation-staging-acceptance-summary>div:last-child{border-right:0}.growth-generation-staging-acceptance-summary dt{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-staging-acceptance-summary dd{margin:5px 0 0;font-size:14px;font-weight:900}.growth-generation-staging-acceptance-rows{margin:0;padding:0;list-style:none}.growth-generation-staging-acceptance-rows>li{min-height:64px;padding:11px 14px;display:grid;grid-template-columns:26px minmax(0,1.1fr) minmax(150px,.9fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-rows>li[data-status=review_intake_preview_ready]{background:#f7fbf8}.growth-generation-staging-acceptance-rows>li[data-status=review_intake_preview_blocked]{background:var(--soft-coral)}.growth-generation-staging-acceptance-rows>li>span{color:var(--coral-dark);font-size:9px;font-weight:900}.growth-generation-staging-acceptance-rows>li>div{min-width:0}.growth-generation-staging-acceptance-rows small,.growth-generation-staging-acceptance-rows strong{display:block}.growth-generation-staging-acceptance-rows strong{font-size:10px}.growth-generation-staging-acceptance-rows small{margin-top:4px;color:var(--muted);font-size:8px;overflow-wrap:anywhere}.growth-generation-staging-acceptance-rows code{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:8px}.growth-generation-staging-acceptance-rows b{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;white-space:nowrap}.growth-generation-staging-acceptance-rows>li[data-status=review_intake_preview_blocked] b{border-color:#e4a99e;color:#9f2f20}.growth-generation-staging-acceptance-rows>li>p{grid-column:2/-1;margin:-3px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.growth-generation-staging-acceptance-rows>li[data-status=review_intake_preview_blocked]>p{color:#9f2f20}.growth-generation-staging-acceptance-review{padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);grid-gap:18px;gap:18px;border-bottom:1px solid var(--line);background:#f1f5f2}.growth-generation-staging-acceptance-review>div>span{color:var(--coral-dark);font-size:8px;font-weight:900}.growth-generation-staging-acceptance-review>div>strong{display:block;margin-top:5px;font-size:13px}.growth-generation-staging-acceptance-review>div>p{margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.growth-generation-staging-acceptance-review dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #b9d0c1;background:var(--white)}.growth-generation-staging-acceptance-review dl>div{min-width:0;padding:9px;border-right:1px solid #b9d0c1}.growth-generation-staging-acceptance-review dl>div:last-child{border-right:0}.growth-generation-staging-acceptance-review dt{color:var(--muted);font-family:monospace;font-size:7px;overflow-wrap:anywhere}.growth-generation-staging-acceptance-review dd{margin:4px 0 0;color:#195e3b;font-size:8px;font-weight:900;overflow-wrap:anywhere}.growth-generation-staging-acceptance-empty{min-height:78px;padding:22px 16px;display:grid;place-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;text-align:center}.growth-generation-staging-acceptance-safety{margin:0;display:grid;grid-template-columns:repeat(8,1fr);border-bottom:1px solid var(--line);background:#f7f8f5}.growth-generation-staging-acceptance-safety>div{min-width:0;padding:10px;border-right:1px solid var(--line)}.growth-generation-staging-acceptance-safety>div:last-child{border-right:0}.growth-generation-staging-acceptance-safety dt{color:var(--muted);font-family:monospace;font-size:7px;overflow-wrap:anywhere}.growth-generation-staging-acceptance-safety dd{margin:4px 0 0;color:#197045;font-size:8px;font-weight:900}.growth-generation-staging-acceptance>footer{padding:12px 16px;display:flex;align-items:flex-start;gap:8px;color:#195e3b}.growth-generation-staging-acceptance>footer svg{flex:0 0 auto}.growth-generation-staging-acceptance>footer p{margin:0;font-size:9px;line-height:1.5}.growth-generation-memory-review-intake{margin:16px;overflow:hidden;border:1px solid #195e3b;border-radius:4px;background:var(--white)}.growth-generation-memory-review-intake>header{padding:16px;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid #b9d0c1;background:#e4f0e8}.growth-generation-memory-review-intake>header span{display:inline-flex;align-items:center;gap:6px;color:#195e3b;font-size:9px;font-weight:900}.growth-generation-memory-review-intake>header h4{margin:5px 0 0;font-size:16px}.growth-generation-memory-review-intake>header p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.growth-generation-memory-review-intake>header code{padding:5px 7px;border:1px solid #84ad93;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-memory-review-intake-actions{padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line)}.growth-generation-memory-review-intake-actions button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #195e3b;border-radius:4px;background:#195e3b;color:var(--white);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.growth-generation-memory-review-intake-actions button:last-child{margin-left:auto;border-color:#c5cbc7;background:var(--white);color:var(--ink)}.growth-generation-memory-review-intake-actions button:disabled{border-color:#c5cbc7;background:#eceeea;color:#868d89;cursor:not-allowed}.growth-generation-memory-review-intake-status{padding:13px 16px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);background:var(--soft-green)}.growth-generation-memory-review-intake-status>span{color:#195e3b;font-size:8px;font-weight:850}.growth-generation-memory-review-intake-status>strong{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;overflow-wrap:anywhere}.growth-generation-memory-review-intake-status>strong[data-status=review_intake_memory_blocked]{border-color:#e4a99e;background:var(--soft-coral);color:#9f2f20}.growth-generation-memory-review-intake-status>p{margin:0;color:#195e3b;font-size:9px;line-height:1.45;text-align:right}.growth-generation-memory-review-intake-summary{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.growth-generation-memory-review-intake-summary>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.growth-generation-memory-review-intake-summary>div:last-child{border-right:0}.growth-generation-memory-review-intake-summary dt{color:var(--muted);font-size:8px;font-weight:850}.growth-generation-memory-review-intake-summary dd{margin:5px 0 0;font-size:14px;font-weight:900}.growth-generation-memory-review-intake-rows{margin:0;padding:0;list-style:none}.growth-generation-memory-review-intake-rows>li{min-height:92px;padding:12px 14px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;border-bottom:1px solid var(--line);background:#f7fbf8}.growth-generation-memory-review-intake-rows>li>span{color:var(--coral-dark);font-size:9px;font-weight:900}.growth-generation-memory-review-intake-rows>li>div{min-width:0}.growth-generation-memory-review-intake-rows>li>div small,.growth-generation-memory-review-intake-rows>li>div strong{display:block}.growth-generation-memory-review-intake-rows>li>div strong{font-size:10px}.growth-generation-memory-review-intake-rows>li>div small{margin-top:4px;color:var(--muted);font-size:8px;overflow-wrap:anywhere}.growth-generation-memory-review-intake-rows>li>b{padding:4px 6px;border:1px solid #a8cbb4;border-radius:3px;color:#195e3b;font-size:8px;white-space:nowrap}.growth-generation-memory-review-intake-rows>li>code,.growth-generation-memory-review-intake-rows>li>p,.growth-generation-memory-review-intake-rows>li>small{grid-column:2/-1;margin:0;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.growth-generation-memory-review-intake-rows>li>p{color:var(--muted)}.growth-generation-memory-review-intake-rows>li>code{color:#195e3b}.growth-generation-memory-review-intake-rows>li>small{color:var(--muted)}.growth-generation-memory-review-intake-empty{min-height:92px;padding:26px 16px;display:grid;place-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;line-height:1.5;text-align:center}.growth-generation-memory-review-intake-safety{margin:0;display:grid;grid-template-columns:repeat(8,1fr);border-bottom:1px solid var(--line);background:#f7f8f5}.growth-generation-memory-review-intake-safety>div{min-width:0;padding:10px;border-right:1px solid var(--line)}.growth-generation-memory-review-intake-safety>div:last-child{border-right:0}.growth-generation-memory-review-intake-safety dt{color:var(--muted);font-family:monospace;font-size:7px;overflow-wrap:anywhere}.growth-generation-memory-review-intake-safety dd{margin:4px 0 0;color:#197045;font-size:8px;font-weight:900}.growth-generation-memory-review-intake>footer{padding:12px 16px;display:flex;align-items:flex-start;gap:8px;color:#195e3b}.growth-generation-memory-review-intake>footer svg{flex:0 0 auto}.growth-generation-memory-review-intake>footer p{margin:0;font-size:9px;line-height:1.5}.growth-generation-handoff>footer{padding:12px 16px;display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid var(--line)}.growth-generation-handoff>footer span{padding:4px 6px;border:1px solid #c5cbc7;border-radius:3px;color:var(--muted);font-size:8px;font-weight:800}.growth-readiness-list{margin:20px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.growth-readiness-list li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:12px;line-height:1.5}.growth-readiness-list svg{margin-top:2px;flex:0 0 auto;color:var(--green)}.growth-industry-match{padding:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:var(--soft-coral)}.growth-industry-match span,.growth-industry-match strong{display:block}.growth-industry-match span{color:var(--coral-dark);font-size:10px;font-weight:900}.growth-industry-match strong{margin-top:8px;font-size:18px}.growth-industry-match p{max-width:430px;margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.growth-industry-match a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--coral-dark);font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:4px}.growth-plan-result-actions{padding-top:30px;display:flex;align-items:center;gap:18px}.growth-plan-result-actions>span{color:var(--muted);font-size:11px;line-height:1.5}.growth-plan-tool-footer{min-height:60px;padding:15px 24px;display:flex;justify-content:center;align-items:center;gap:24px;border-top:1px solid var(--line);background:#1e2221;color:#dce3df;font-size:11px;font-weight:800}.growth-plan-tool-footer span{display:inline-flex;align-items:center;gap:7px}.growth-plan-tool-footer span:before{content:"";width:5px;height:5px;border-radius:50%;background:#80c59e}.growth-plan-exit{padding:72px max(20px,calc((100vw - var(--max)) / 2));display:flex;align-items:flex-end;justify-content:space-between;gap:40px;background:var(--teal)}.growth-plan-exit,.growth-plan-exit .eyebrow.light{color:var(--white)}.growth-plan-exit h2{max-width:720px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.06}.industry-home-band{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:92px 0}.industry-home-band nav{margin-top:52px;border-top:1px solid var(--ink)}.industry-home-band nav a{min-height:84px;padding:18px 4px;display:grid;grid-template-columns:60px 1fr auto;align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid var(--line)}.industry-home-band nav a:hover strong{color:var(--coral-dark)}.industry-home-band nav span{color:var(--coral-dark);font-size:11px;font-weight:900}.industry-home-band nav strong{font-size:19px}.industries-index-section,.industry-content-section,.industry-faq-section,.industry-goal-section,.industry-readiness-section,.industry-workflow-section{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:92px 0}.industry-section-heading h2{margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1.08}.industry-section-heading.split-heading>p,.industry-section-heading>p{max-width:530px;color:var(--muted);line-height:1.75}.industries-index-grid{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;border:solid var(--line);border-width:1px 0 0 1px}.industries-index-grid article{min-height:430px;padding:30px;display:flex;flex-direction:column;border:solid var(--line);border-width:0 1px 1px 0}.industry-index-meta{display:flex;align-items:center;justify-content:space-between;color:var(--coral-dark)}.industry-index-meta span{font-size:12px;font-weight:900}.industries-index-grid article>p{margin:58px 0 10px;color:var(--coral-dark);font-size:13px;font-weight:900}.industries-index-grid article h2{max-width:540px;margin:0;font-size:29px;line-height:1.2}.industries-index-grid article>span{margin-top:18px;color:var(--muted);line-height:1.65}.industries-index-grid article a{margin-top:auto;padding-top:28px;display:inline-flex;align-items:center;gap:7px;font-weight:850;text-decoration:underline;text-underline-offset:5px}.industries-index-boundary{padding:78px max(20px,calc((100vw - var(--max)) / 2));display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;background:var(--teal);color:var(--white)}.industries-index-boundary h2{max-width:650px;margin:0;font-size:clamp(38px,4.7vw,62px);line-height:1.08}.industries-index-boundary .eyebrow.light{color:var(--white)}.industries-index-boundary>p{align-self:end;margin:0;color:#e2efec;line-height:1.75}.industry-problem-band{padding:84px max(20px,calc((100vw - var(--max)) / 2));background:#1e2221;color:var(--white)}.industry-problem-band .industry-section-heading{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:80px;gap:80px}.industry-problem-band .eyebrow{color:#f3a08c}.industry-problem-band ol{margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border:solid #474c49;border-width:1px 0 0 1px}.industry-problem-band li{min-height:220px;padding:25px;border:solid #474c49;border-width:0 1px 1px 0}.industry-problem-band li span{color:#f3a08c;font-size:11px;font-weight:900}.industry-problem-band li p{margin:80px 0 0;font-size:19px;line-height:1.5;font-weight:750}.industry-goal-list{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);border:solid var(--line);border-width:1px 0 0 1px}.industry-goal-list div{min-height:170px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:solid var(--line);border-width:0 1px 1px 0}.industry-goal-list svg{color:var(--teal)}.industry-goal-list strong{max-width:290px;font-size:17px;line-height:1.5}.industry-content-section{border-top:1px solid var(--line)}.industry-content-table{margin-top:52px;border-top:1px solid var(--ink)}.industry-content-row,.industry-content-table-head{display:grid;grid-template-columns:.8fr .8fr 1.4fr;grid-gap:24px;gap:24px}.industry-content-table-head{padding:12px 0;color:var(--muted);font-size:11px;font-weight:900}.industry-content-row{min-height:108px;padding:22px 0;align-items:center;border-top:1px solid var(--line)}.industry-content-row strong{font-size:16px}.industry-content-row span{color:var(--coral-dark);font-size:13px;font-weight:850}.industry-content-row p{margin:0;color:var(--muted);line-height:1.55}.industry-channel-section{padding:88px max(20px,calc((100vw - var(--max)) / 2));background:var(--teal);color:var(--white)}.industry-channel-section .eyebrow.light{color:var(--white)}.industry-channel-section .industry-section-heading>p{color:#e2efec}.industry-channel-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);border:solid rgba(255,255,255,.3);border-width:1px 0 0 1px}.industry-channel-grid>div{min-height:250px;padding:24px;display:flex;flex-direction:column;border:solid rgba(255,255,255,.3);border-width:0 1px 1px 0}.industry-channel-grid svg{color:#f3b39f}.industry-channel-grid strong{margin-top:58px;font-size:20px}.industry-channel-grid p{margin:13px 0 0;color:#e2efec;font-size:13px;line-height:1.65}.industry-workflow-board{margin-top:56px;overflow:hidden;border:1px solid #adb5b0;border-radius:var(--radius);box-shadow:0 24px 54px rgba(10,20,16,.08)}.industry-workflow-board header{min-height:70px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;background:#f0f1ee;border-bottom:1px solid var(--line)}.industry-workflow-board header div{display:flex;align-items:center;gap:9px}.industry-workflow-board header span{padding:7px 9px;border:1px solid #9ac2ad;border-radius:4px;color:#195e3b;font-size:11px;font-weight:900}.industry-workflow-board ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.industry-workflow-board li{min-height:280px;padding:22px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.industry-workflow-board li:last-child{border-right:0}.industry-workflow-index{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eceeea;font-size:11px;font-weight:900}.industry-workflow-board li>div{margin-top:auto}.industry-workflow-board li strong,.industry-workflow-board small{display:block}.industry-workflow-board small{margin-bottom:10px;color:var(--coral-dark);font-size:10px;font-weight:900}.industry-workflow-board li strong{font-size:16px}.industry-workflow-board li p{color:var(--muted);font-size:12px;line-height:1.55}.industry-workflow-board footer{min-height:56px;padding:14px 22px;display:flex;align-items:center;gap:9px;background:var(--soft-green);color:#195e3b;font-size:12px;font-weight:800}.industry-fit-section{display:grid;grid-template-columns:1fr 1fr}.industry-fit-column{min-height:430px;padding:70px max(32px,calc((100vw - var(--max)) / 2))}.industry-fit-column>div{display:flex;align-items:center;gap:12px}.industry-fit-column h2{margin:0;font-size:28px}.industry-fit-column ul{margin:45px 0 0;padding:0;list-style:none}.industry-fit-column li{padding:16px 0;display:flex;align-items:flex-start;gap:9px;border-top:1px solid rgba(0,0,0,.14);line-height:1.55;font-weight:750}.fit-yes{padding-left:max(20px,calc((100vw - var(--max)) / 2));background:var(--soft-green);color:#195e3b}.fit-no{padding-right:max(20px,calc((100vw - var(--max)) / 2));background:var(--soft-coral);color:var(--coral-dark)}.industry-readiness-section ol{margin:50px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border:solid var(--line);border-width:1px 0 0 1px}.industry-readiness-section li{min-height:160px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border:solid var(--line);border-width:0 1px 1px 0}.industry-readiness-section li span{color:var(--coral-dark);font-size:11px;font-weight:900}.industry-readiness-section li strong{line-height:1.5}.industry-faq-section{border-top:1px solid var(--line)}.industry-faq-section>div:last-child{margin-top:46px;border-top:1px solid var(--ink)}.industry-faq-section details{padding:23px 0;border-bottom:1px solid var(--line)}.industry-faq-section summary{cursor:pointer;font-size:17px;font-weight:850}.industry-faq-section details p{max-width:760px;color:var(--muted);line-height:1.7}.industry-cta{padding:76px max(20px,calc((100vw - var(--max)) / 2));display:flex;align-items:flex-end;justify-content:space-between;gap:48px;background:#1e2221;color:var(--white)}.industry-cta .eyebrow.light{color:#f3a08c}.industry-cta h2{max-width:720px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.06}.industry-cta p:not(.eyebrow){color:#ced5d1}.demo-page-section{padding:42px 0 112px}.autonomous-demo-shell{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 24px 70px rgba(18,29,25,.08)}.demo-statusbar{min-height:52px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#f1f2ef}.demo-statusbar>div{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900}.demo-statusbar p{margin:0;color:var(--muted);font-size:11px;font-weight:750}.demo-live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(40,122,77,.12)}.demo-workspace-grid{display:grid;grid-template-columns:350px minmax(0,1fr)}.demo-brief-panel{padding:28px 24px;border-right:1px solid var(--line);background:#eef0ec}.demo-brief-heading>span{display:inline-flex;align-items:center;gap:8px;color:var(--coral-dark);font-size:12px;font-weight:900;text-transform:uppercase}.demo-brief-heading h2{margin:16px 0 9px;font-size:28px;line-height:1.15}.demo-brief-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.demo-brief-panel form{margin-top:28px;display:grid;grid-gap:20px;gap:20px}.demo-form-field{position:relative;display:grid;grid-gap:8px;gap:8px}.demo-choice-field legend,.demo-form-field label{font-size:12px;font-weight:900}.demo-form-field input,.demo-form-field select,.demo-form-field textarea{width:100%;min-height:44px;padding:10px 11px;border:1px solid #bcc3bf;border-radius:5px;background:var(--white);color:var(--ink)}.demo-form-field textarea{min-height:116px;resize:vertical;line-height:1.55}.demo-form-field input:focus,.demo-form-field select:focus,.demo-form-field textarea:focus{outline:3px solid rgba(14,117,107,.18);border-color:var(--teal)}.demo-character-count{position:absolute;right:8px;bottom:7px;color:var(--muted);font-size:10px}.demo-field-hint{color:var(--muted);font-size:10px;line-height:1.45}.demo-budget-input{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #bcc3bf;border-radius:5px;background:var(--white)}.demo-budget-input span{padding-left:11px;color:var(--muted);font-size:12px;font-weight:850}.demo-budget-input input{border:0}.demo-asset-intake{display:grid;grid-gap:9px;gap:9px}.demo-asset-intake>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.demo-asset-intake>header span{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-size:10px;font-weight:900}.demo-asset-intake>header h3{margin:4px 0 0;font-size:12px}.demo-asset-intake>header>strong{color:var(--muted);font-size:10px}.demo-asset-dropzone{min-height:96px;padding:15px;position:relative;display:grid;place-items:center;grid-gap:3px;gap:3px;border:1px dashed #9fa9a3;border-radius:5px;background:rgba(255,255,255,.72);cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease}.demo-asset-dropzone.is-dragging,.demo-asset-dropzone:hover{border-color:var(--teal);background:#e5f1ef}.demo-asset-dropzone svg{color:var(--teal)}.demo-asset-dropzone>span{font-size:11px;font-weight:900}.demo-asset-dropzone small{color:var(--muted);font-size:9px}.demo-asset-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.demo-asset-boundary{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.demo-asset-selected{border:1px solid #c9d0cc;border-radius:5px;background:var(--white)}.demo-asset-selected-heading{min-height:34px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.demo-asset-selected-heading strong{font-size:10px}.demo-asset-selected-heading button{padding:3px;border:0;background:transparent;color:var(--coral-dark);cursor:pointer;font-size:9px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.demo-asset-selected ul{margin:0;padding:0;list-style:none}.demo-asset-selected li{min-width:0;padding:8px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line)}.demo-asset-selected li:last-child{border-bottom:0}.demo-asset-thumbnail{width:48px;height:48px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:4px;background:#e9ece8;color:var(--muted)}.demo-asset-thumbnail img{object-fit:cover}.demo-asset-file-meta{min-width:0;display:grid;grid-gap:3px;gap:3px}.demo-asset-file-meta strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.demo-asset-file-meta small{color:var(--muted);font-size:8px}.demo-asset-file-meta select{min-width:0;width:100%;height:26px;padding:2px 5px;border:1px solid #c6ccc8;border-radius:3px;background:var(--white);color:var(--ink);font-size:9px}.demo-asset-remove{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.demo-asset-remove:hover{background:#fff0ed;color:var(--coral-dark)}.demo-asset-product-fields{grid-column:1/-1;padding-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border-top:1px solid var(--line)}.demo-asset-product-fields label{min-width:0;display:grid;grid-gap:4px;gap:4px}.demo-asset-product-fields label span{color:var(--muted);font-size:8px;font-weight:850}.demo-asset-product-fields input{min-width:0;width:100%;height:30px;padding:4px 6px;border:1px solid #c6ccc8;border-radius:3px;background:var(--white);color:var(--ink);font-size:9px}.demo-asset-product-fields input:focus{outline:3px solid rgba(14,117,107,.16);border-color:var(--teal)}.demo-asset-product-selling-point{grid-column:1/-1}.demo-asset-errors{margin:0;padding:9px 9px 9px 25px;border:1px solid #e9a89d;border-radius:4px;background:#fff2ef;color:#a82f1e;font-size:9px;line-height:1.45}.demo-choice-field{margin:0;padding:0;border:0}.demo-choice-field legend{margin-bottom:9px}.demo-platform-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.demo-platform-grid label{min-height:42px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #c6ccc8;border-radius:5px;background:var(--white);cursor:pointer;font-size:12px;font-weight:800}.demo-platform-grid label:has(input:checked){border-color:var(--teal);background:#e5f1ef}.demo-platform-grid input{accent-color:var(--teal)}.demo-radio-choice{min-height:58px;margin-top:7px;padding:10px;display:flex;align-items:flex-start;gap:9px;border:1px solid #c6ccc8;border-radius:5px;background:var(--white);cursor:pointer}.demo-radio-choice:has(input:checked){border-color:var(--teal);background:#e5f1ef}.demo-radio-choice input{margin-top:3px;accent-color:var(--teal)}.demo-radio-choice small,.demo-radio-choice span,.demo-radio-choice strong{display:block}.demo-radio-choice strong{font-size:12px}.demo-radio-choice small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4}.demo-run-button{width:100%;background:var(--coral-dark)}.demo-run-button:hover{background:#922817}.demo-reset-button{justify-self:center;padding:4px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.demo-form-error{margin:0;padding:10px;border:1px solid #e9a89d;background:#fff2ef;color:#a82f1e;font-size:12px;font-weight:800;line-height:1.5}.demo-output-panel{min-width:0;padding:30px}.demo-output-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.demo-ready-label{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.demo-output-heading h2{max-width:680px;margin:12px 0 8px;font-size:30px;line-height:1.16}.demo-output-heading p{max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.demo-status-chip{flex:0 0 auto;padding:7px 9px;border:1px solid #b9d4c3;border-radius:4px;background:var(--soft-green);color:var(--green);font-size:10px;font-weight:900}.demo-draft-notice{margin-top:18px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;border:1px solid #e4b05d;border-radius:5px;background:#fff8e9;color:#76500a}.demo-draft-notice>svg{flex:0 0 auto}.demo-draft-notice span,.demo-draft-notice strong{display:block}.demo-draft-notice strong{font-size:12px}.demo-draft-notice span{margin-top:2px;font-size:10px;line-height:1.45}.demo-draft-notice button{min-height:34px;padding:0 11px;border:1px solid #b67b1d;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:10px;font-weight:900}.demo-overview-grid{margin:26px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:solid var(--line);border-width:1px 0 0 1px}.demo-overview-grid div{min-width:0;min-height:92px;padding:14px;border:solid var(--line);border-width:0 1px 1px 0}.demo-overview-grid dt{color:var(--muted);font-size:10px;font-weight:800}.demo-overview-grid dd{margin:18px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.4}.demo-view-tabs{margin-top:26px;display:flex;overflow-x:auto;border-bottom:1px solid var(--line)}.demo-view-tabs button{min-height:44px;padding:0 15px;flex:0 0 auto;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:900}.demo-view-tabs button[aria-selected=true]{border-bottom-color:var(--coral);color:var(--ink)}.demo-view-tabs button:focus-visible{outline:3px solid rgba(14,117,107,.22);outline-offset:-3px}.demo-tab-panel{padding-top:25px}.demo-panel-title{display:flex;align-items:flex-start;gap:11px}.demo-panel-title>svg{flex:0 0 auto;color:var(--teal)}.demo-panel-title h3{margin:0;font-size:19px}.demo-panel-title p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.demo-asset-plan-summary{margin-top:20px;padding:15px;border:1px solid #d9a44b;border-radius:5px;background:#fff8e9}.demo-asset-plan-summary.has-assets{border-color:#a8cbb4;background:var(--soft-green)}.demo-asset-plan-summary>header{display:flex;align-items:flex-start;gap:9px}.demo-asset-plan-summary>header>svg{flex:0 0 auto;color:var(--teal)}.demo-asset-plan-summary h4{margin:0;font-size:13px}.demo-asset-plan-summary p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.demo-asset-plan-summary ul{margin:13px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;list-style:none}.demo-asset-plan-summary li{min-width:0;padding:8px 9px;display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(49,92,67,.18);border-radius:4px;background:rgba(255,255,255,.7)}.demo-asset-plan-summary li strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.demo-asset-plan-summary li span{color:var(--muted);font-size:8px}.demo-asset-plan-empty{padding-left:28px}.product-asset-preview{margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#f7f8f5}.product-asset-preview-heading{padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:var(--white)}.product-asset-preview-heading>div>span{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-size:9px;font-weight:900}.product-asset-preview-heading h4{margin:7px 0 0;font-size:17px}.product-asset-preview-heading p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.product-asset-preview-heading dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(62px,auto));border:solid var(--line);border-width:1px 0 0 1px}.product-asset-preview-heading dl div{min-height:54px;padding:8px;display:grid;align-content:center;border:solid var(--line);border-width:0 1px 1px 0}.product-asset-preview-heading dt{color:var(--muted);font-size:8px;font-weight:800}.product-asset-preview-heading dd{margin:4px 0 0;font-size:14px;font-weight:900}.product-asset-source-picker{padding:10px 16px 0;display:flex;overflow-x:auto;gap:6px}.product-asset-copy-picker button,.product-asset-source-picker button{min-height:32px;padding:0 9px;border:1px solid #bfc7c2;border-radius:4px;background:var(--white);color:var(--muted);cursor:pointer;font-size:9px;font-weight:850}.product-asset-copy-picker button[aria-pressed=true],.product-asset-source-picker button[aria-pressed=true]{border-color:var(--teal);background:#e5f1ef;color:var(--teal)}.product-asset-placement-tabs{padding:12px 16px 0;display:flex;overflow-x:auto;border-bottom:1px solid var(--line)}.product-asset-placement-tabs button{min-height:39px;padding:0 12px;flex:0 0 auto;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:10px;font-weight:900}.product-asset-placement-tabs button[aria-selected=true]{border-bottom-color:var(--coral);color:var(--ink)}.product-asset-copy-picker button:focus-visible,.product-asset-placement-tabs button:focus-visible,.product-asset-source-picker button:focus-visible{outline:3px solid rgba(14,117,107,.2);outline-offset:-2px}.product-asset-preview-layout{padding:18px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);align-items:start;grid-gap:20px;gap:20px}.product-asset-stage-wrap{min-width:0;display:grid;justify-items:center;grid-gap:8px;gap:8px}.product-asset-stage{width:min(100%,420px);position:relative;overflow:hidden;background:var(--ink);color:var(--white)}.product-asset-stage[data-placement=instagram_story]{width:min(100%,300px)}.product-asset-stage img{object-fit:cover}.product-asset-missing-image{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;color:#cad1cd;font-size:10px}.product-asset-copy-overlay{max-height:56%;padding:14px;position:absolute;right:10px;bottom:10px;left:10px;overflow:hidden;background:rgba(18,29,25,.9)}.product-asset-copy-overlay b,.product-asset-copy-overlay p,.product-asset-copy-overlay span,.product-asset-copy-overlay strong{display:block}.product-asset-copy-overlay span{color:#f4a08e;font-size:8px;font-weight:900}.product-asset-copy-overlay strong{margin-top:6px;font-size:clamp(14px,2vw,20px);line-height:1.25}.product-asset-copy-overlay p{margin:6px 0 0;overflow:hidden;color:#d5dcd8;font-size:9px;line-height:1.4}.product-asset-copy-overlay b{margin-top:8px;color:var(--white);font-size:9px}.product-asset-stage-wrap>p{margin:0;display:flex;align-items:flex-start;gap:6px;color:var(--muted);font-size:9px;line-height:1.45}.product-asset-stage-wrap>p svg{flex:0 0 auto;color:var(--teal)}.product-asset-preview-details{min-width:0;display:grid;grid-gap:13px;gap:13px}.product-asset-preview-status{padding:11px;display:flex;align-items:flex-start;gap:9px;border:1px solid #b9d4c3;background:var(--soft-green);color:var(--green)}.product-asset-preview-status>svg{flex:0 0 auto}.product-asset-preview-status span,.product-asset-preview-status strong{display:block}.product-asset-preview-status strong{font-size:11px}.product-asset-preview-status span{margin-top:3px;color:#315c43;font-size:9px}.product-asset-copy-picker{display:flex;flex-wrap:wrap;gap:6px}.product-asset-product-meta{margin:0;display:grid;grid-template-columns:1fr 1fr;border:solid var(--line);border-width:1px 0 0 1px}.product-asset-product-meta div{min-width:0;min-height:64px;padding:9px;border:solid var(--line);border-width:0 1px 1px 0}.product-asset-product-meta dt{color:var(--muted);font-size:8px;font-weight:850}.product-asset-product-meta dd{margin:7px 0 0;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.4}.product-asset-quality-list{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;list-style:none}.product-asset-quality-list li{min-width:0;padding:9px;display:flex;align-items:flex-start;gap:7px;border:1px solid var(--line);background:var(--white)}.product-asset-quality-list li>svg{flex:0 0 auto;color:var(--green)}.product-asset-quality-list li[data-status=pending]>svg,.product-asset-quality-list li[data-status=warning]>svg{color:#a66d13}.product-asset-quality-list span,.product-asset-quality-list strong{display:block}.product-asset-quality-list strong{font-size:9px}.product-asset-quality-list span{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.4}.product-asset-manifest-safety{padding:12px 16px;display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--line);background:var(--white);color:var(--green)}.product-asset-manifest-safety>svg{flex:0 0 auto}.product-asset-manifest-safety span,.product-asset-manifest-safety strong{display:block}.product-asset-manifest-safety strong{font-size:10px}.product-asset-manifest-safety span{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.45}.product-asset-preview-empty{min-height:130px;padding:24px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);text-align:left}.product-asset-preview-empty span,.product-asset-preview-empty strong{display:block}.product-asset-preview-empty strong{color:var(--ink);font-size:12px}.product-asset-preview-empty span{margin-top:4px;font-size:9px}.demo-week-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.demo-week-grid>article{border:1px solid var(--line);border-radius:6px}.demo-week-grid article>header{min-height:64px;padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:#f4f5f2}.demo-week-grid header span{color:var(--coral-dark);font-size:10px;font-weight:900}.demo-week-grid header strong{max-width:150px;text-align:right;font-size:12px}.demo-week-grid ol{margin:0;padding:0;list-style:none}.demo-week-grid li{min-height:92px;padding:12px 14px;display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.demo-week-grid li:last-child{border-bottom:0}.demo-week-grid li>span{color:var(--muted);font-size:10px;font-weight:800}.demo-week-grid li strong{font-size:12px}.demo-week-grid li p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.demo-creative-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.demo-creative-grid article{min-height:350px;padding:17px;display:flex;flex-direction:column;border:1px solid var(--line);background:#fbfbf9}.demo-creative-grid article>span{color:var(--coral-dark);font-size:10px;font-weight:900;text-transform:uppercase}.demo-creative-grid h4{margin:22px 0 8px;font-size:17px;line-height:1.35}.demo-creative-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.demo-creative-copy{margin-top:16px;padding:13px;border-left:3px solid var(--teal);background:var(--white)}.demo-creative-copy small{display:block;color:var(--teal);font-size:9px;font-weight:900}.demo-creative-copy p{margin-top:7px;white-space:pre-line;color:var(--ink)}.demo-creative-copy strong{margin-top:9px;display:block;color:var(--coral-dark);font-size:10px}.demo-creative-grid ul{margin:13px 0 0;padding-left:17px;color:var(--muted);font-size:10px;line-height:1.55}.demo-creative-grid footer{margin-top:auto;padding-top:14px;color:var(--teal);font-size:10px;font-weight:850}.demo-budget-summary{margin-top:20px;padding:20px;display:grid;grid-template-columns:1fr auto;grid-gap:5px 20px;gap:5px 20px;background:var(--ink);color:var(--white)}.demo-budget-summary span{font-size:11px}.demo-budget-summary strong{grid-row:1/3;grid-column:2;align-self:center;font-size:25px}.demo-budget-summary small{color:#cbd2ce;font-size:10px}.demo-allocation-list{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.demo-allocation-list article{min-height:190px;padding:16px;border:solid var(--line);border-width:0 1px 1px 0}.demo-allocation-list article>div:first-child{display:grid;grid-gap:6px;gap:6px}.demo-allocation-list span{font-size:11px;font-weight:850}.demo-allocation-list strong{font-size:13px}.demo-allocation-track{height:7px;margin-top:18px;background:#e4e7e3}.demo-allocation-track span{height:100%;display:block;background:var(--teal)}.demo-allocation-fill-20{width:20%}.demo-allocation-fill-30{width:30%}.demo-allocation-fill-50{width:50%}.demo-allocation-list p{margin:18px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.demo-ad-tests{margin-top:24px}.demo-ad-rules h4,.demo-ad-tests>header h4{margin:0;font-size:14px}.demo-ad-tests>header p{margin:5px 0 0;color:var(--muted);font-size:11px}.demo-ad-tests>div{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.demo-ad-tests article{padding:16px;border:1px solid var(--line)}.demo-ad-tests article>span{color:var(--coral-dark);font-size:10px;font-weight:900}.demo-ad-tests h5{margin:10px 0 14px;font-size:15px}.demo-ad-tests dl{margin:0;display:grid;grid-gap:10px;gap:10px}.demo-ad-tests dl div{display:grid;grid-template-columns:72px 1fr;grid-gap:8px;gap:8px}.demo-ad-tests dt{color:var(--muted);font-size:9px;font-weight:850}.demo-ad-tests dd{margin:0;font-size:10px;line-height:1.5}.demo-ad-rules{margin-top:10px;padding:16px;background:#eef0ec}.demo-ad-rules ul{margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;list-style:none}.demo-ad-rules li{color:var(--muted);font-size:10px;line-height:1.5}.demo-ad-rules li strong{margin-bottom:3px;display:block;color:var(--ink)}.demo-lead-policy{margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;border:solid var(--line);border-width:1px 0 0 1px}.demo-lead-policy div{min-height:92px;padding:13px;border:solid var(--line);border-width:0 1px 1px 0}.demo-lead-policy dt{color:var(--teal);font-size:9px;font-weight:900}.demo-lead-policy dd{margin:8px 0 0;font-size:10px;line-height:1.5}.demo-lead-layout{margin-top:20px;display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line)}.demo-lead-layout section{padding:18px}.demo-lead-layout section+section{border-left:1px solid var(--line)}.demo-lead-layout h4{margin:0 0 16px;display:flex;align-items:center;gap:7px;font-size:14px}.demo-lead-layout ol{margin:0;padding:0;list-style:none}.demo-lead-layout li{padding:11px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.55}.demo-lead-layout li:last-child{border-bottom:0}.demo-lead-layout section:first-child li{display:flex;align-items:flex-start;gap:8px}.demo-lead-layout section:first-child svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.demo-lead-layout li span,.demo-lead-layout li strong{display:block}.demo-lead-layout li span{color:var(--coral-dark);font-size:9px;font-weight:900}.demo-lead-layout li strong{margin-top:5px;font-size:12px}.demo-lead-layout li p{margin:4px 0 0;color:var(--muted)}.demo-lead-layout li b,.demo-lead-layout li em,.demo-lead-layout li small{margin-top:6px;display:block;font-size:9px;line-height:1.45}.demo-lead-layout li small{color:var(--teal)}.demo-lead-layout li b{color:var(--coral-dark)}.demo-lead-layout li em{color:var(--muted);font-style:normal}.demo-metric-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.demo-metric-grid article{min-height:150px;padding:16px;border:1px solid var(--line)}.demo-metric-grid article>span{color:var(--muted);font-size:10px;font-weight:850}.demo-metric-grid article>div{margin-top:15px;display:grid;grid-template-columns:auto 1fr auto auto 1fr;align-items:end;grid-gap:7px;gap:7px}.demo-metric-grid small{color:var(--muted);font-size:8px}.demo-metric-grid strong{font-size:18px}.demo-metric-grid b{color:var(--coral)}.demo-metric-grid p{margin:15px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.demo-decision-list{margin-top:10px;padding:18px;background:#eef0ec}.demo-decision-list h4{margin:0 0 13px;font-size:13px}.demo-decision-list ol{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 18px;gap:9px 18px;list-style:none}.demo-decision-list li{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5}.demo-decision-list svg{flex:0 0 auto;margin-top:1px;color:var(--teal)}.demo-summary-panel{display:grid;grid-gap:18px;gap:18px}.demo-readiness-banner{padding:18px;border:1px solid #b9d4c3;border-radius:6px;background:var(--soft-green)}.demo-readiness-banner>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.demo-readiness-banner span{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:11px;font-weight:900}.demo-readiness-banner strong{font-size:15px}.demo-readiness-banner p{margin:10px 0 0;color:#315c43;font-size:11px;line-height:1.55}.demo-plan-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:solid var(--line);border-width:1px 0 0 1px}.demo-plan-output-grid article{min-height:135px;padding:15px;display:flex;flex-direction:column;border:solid var(--line);border-width:0 1px 1px 0}.demo-plan-output-grid span{color:var(--muted);font-size:10px;font-weight:850}.demo-plan-output-grid strong{margin-top:14px;font-size:24px}.demo-plan-output-grid p{margin:auto 0 0;color:var(--muted);font-size:10px;line-height:1.5}.demo-activation-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.demo-activation-layout>section{padding:18px}.demo-activation-layout>section+section{border-left:1px solid var(--line)}.demo-activation-layout h4{margin:0 0 10px;display:flex;align-items:center;gap:7px;font-size:13px}.demo-activation-layout h4 svg{color:var(--teal)}.demo-activation-layout ul{margin:0;padding:0;list-style:none}.demo-activation-layout li{min-height:74px;padding:11px 0;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid var(--line)}.demo-activation-layout li:last-child{border-bottom:0}.demo-activation-layout li>svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.demo-activation-layout li>span{flex:0 0 auto;padding:3px 5px;border-radius:3px;background:#fff0d2;color:#885c0b;font-size:8px;font-weight:900}.demo-activation-layout li strong{display:block;font-size:11px}.demo-activation-layout li p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.demo-next-steps{padding:18px;background:#eef0ec}.demo-next-steps h4{margin:0 0 13px;font-size:13px}.demo-next-steps ol{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 20px;gap:9px 20px;list-style:none}.demo-next-steps li{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:750;line-height:1.45}.demo-next-steps li span{width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #a8b4ad;border-radius:50%;font-size:9px}.demo-summary-actions{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--ink)}.demo-summary-actions strong{display:block;font-size:14px}.demo-summary-actions p{max-width:520px;margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.demo-summary-actions .button{flex:0 0 auto}.demo-summary-disclaimer{margin:0;padding:12px 14px;display:flex;align-items:flex-start;gap:8px;border-left:3px solid #d49a39;background:#fff8e9;color:#6c4b0d;font-size:10px;line-height:1.55}.demo-summary-disclaimer svg{flex:0 0 auto}.demo-safety-footer{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.demo-safety-footer>div{display:flex;align-items:center;gap:8px;color:var(--green);font-size:12px}.demo-safety-footer ul{margin:13px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.demo-safety-footer li{padding:7px 8px;border:1px solid #ccd5cf;border-radius:4px;color:var(--muted);font-size:9px;font-weight:750}.error-page{min-height:65vh;width:min(720px,calc(100% - 40px));margin:0 auto;padding:120px 0}.error-page h1{margin:0;font-size:clamp(48px,7vw,84px)}.error-page>p:not(.eyebrow){color:var(--muted);font-size:18px}.error-actions,.error-page .button{margin-top:24px}.error-actions{display:flex;align-items:center;gap:20px}.site-footer{padding:76px max(20px,calc((100vw - var(--max)) / 2)) 28px;background:#ebece8}.footer-main{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:80px;gap:80px}.footer-kicker{color:var(--coral-dark);font-size:12px;font-weight:900}.footer-main h2{max-width:650px;margin:15px 0 0;font-size:clamp(33px,4vw,55px);line-height:1.08}.footer-main nav{display:grid;align-content:start;grid-gap:13px;gap:13px;font-weight:700}.footer-main nav a:hover{color:var(--coral)}.footer-legal{display:flex;flex-wrap:wrap;gap:20px;margin-top:70px;padding-top:20px;border-top:1px solid #c9cdc9;color:var(--muted);font-size:12px}.footer-legal a:hover{color:var(--ink)}@media (max-width:900px){.site-header-inner{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;list-style:none;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-close-icon,.mobile-menu[open] .mobile-menu-open-icon{display:none}.mobile-menu[open] .mobile-menu-close-icon{display:block}.mobile-menu nav{width:220px;position:absolute;top:52px;right:0;padding:14px;display:grid;grid-gap:5px;gap:5px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 40px rgba(10,20,16,.15)}.mobile-menu nav a{padding:10px;font-weight:750}.contact-layout,.control-band,.industries-index-boundary,.industry-problem-band .industry-section-heading,.login-boundary,.page-hero,.product-evidence-band,.solution-boundary,.split-heading{grid-template-columns:1fr}.split-heading{gap:28px}.outcome-list,.pricing-grid{grid-template-columns:1fr}.automation-loop{grid-template-columns:repeat(2,1fr)}.capability-grid,.product-preview-grid,.workflow-grid{grid-template-columns:1fr 1fr}.preview-stage{border-bottom:1px solid var(--line)}.preview-stage:nth-child(2n){border-right:0}.preview-stage:last-child{grid-column:auto}.product-preview-footer{align-items:flex-start;flex-wrap:wrap}.product-preview-footer strong{width:100%;margin-left:0}.solutions-grid{grid-template-columns:1fr}.control-band{gap:38px}.continuous-growth-band{grid-template-columns:auto 1fr}.continuous-growth-band .button{grid-column:2;justify-self:start}.tour-app-layout{grid-template-columns:220px minmax(0,1fr)}.tour-workspace{padding-left:28px;padding-right:28px}.tour-objective dl{grid-template-columns:1fr}.tour-objective dl div{min-height:130px;border-right:0;border-bottom:1px solid var(--line)}.tour-objective dl div:last-child{border-bottom:0}.tour-objective dt{margin-bottom:18px}.tour-optimize ol,.tour-review ul{grid-template-columns:1fr}.tour-review li{min-height:88px;border-right:0;border-bottom:1px solid var(--line)}.tour-review li:last-child{border-bottom:0}.tour-optimize li,.tour-optimize li:first-child,.tour-optimize li:last-child{min-height:120px;border-width:0 1px 1px;border-radius:0}.tour-optimize li:first-child{border-top-width:1px;border-radius:var(--radius) var(--radius) 0 0}.tour-optimize li:last-child{border-radius:0 0 var(--radius) var(--radius)}.tour-optimize li:before{margin-bottom:18px}.product-evidence-copy{padding:72px 32px}.evidence-stats{min-height:420px}.page-hero-aside{justify-self:start}.legal-layout{grid-template-columns:1fr;gap:44px}.legal-meta{position:static;grid-template-columns:auto 1fr}.contact-layout,.login-boundary{gap:45px}.industry-channel-grid{grid-template-columns:1fr 1fr}.industry-workflow-board ol{grid-template-columns:1fr}.industry-workflow-board li{min-height:150px;border-right:0;border-bottom:1px solid var(--line)}.industry-workflow-board li>div{margin-top:34px}.industry-fit-section{grid-template-columns:1fr}.fit-no,.fit-yes,.industry-fit-column{min-height:0;padding:58px max(20px,calc((100vw - var(--max)) / 2))}.demo-workspace-grid{grid-template-columns:1fr}.demo-brief-panel{border-right:0;border-bottom:1px solid var(--line)}.demo-brief-panel form{grid-template-columns:1fr 1fr;align-items:start}.demo-asset-intake,.demo-choice-field,.demo-form-error,.demo-reset-button,.demo-run-button{grid-column:1/-1}.demo-output-panel{padding:26px}.demo-plan-output-grid{grid-template-columns:1fr 1fr}.product-asset-preview-layout{grid-template-columns:1fr}}@media (max-width:620px){.automation-section,.capabilities-section,.comparison-section,.contact-layout,.demo-page-section,.faq-section,.growth-plan-page-section,.home-hero-inner,.industries-index-section,.industry-content-section,.industry-faq-section,.industry-goal-section,.industry-home-band,.industry-readiness-section,.industry-workflow-section,.legal-layout,.login-boundary,.page-hero,.pricing-grid,.product-showcase,.safety-section,.site-header-inner,.solutions-grid,.tour-page-section,.value-band,.workflow-section{width:min(100% - 28px,var(--max))}.site-header-inner{min-height:66px}.brand small{display:none}.home-hero{min-height:calc(100svh - 110px);background-position:58%}.home-hero-inner{padding-top:34px;padding-bottom:26px}.home-hero h1{font-size:clamp(46px,14vw,60px)}.hero-statement{margin-top:18px;font-size:22px}.hero-description{margin-top:12px;font-size:15px;line-height:1.58}.hero-actions{align-items:stretch;flex-direction:column;gap:15px}.hero-proof{display:none}.automation-section,.capabilities-section,.faq-section,.product-showcase,.safety-section,.value-band,.workflow-section{padding:78px 0}.command-demo{margin-top:20px}.command-demo form{padding:13px}.command-demo textarea{min-height:96px;font-size:16px}.command-actions{align-items:stretch;flex-direction:column;gap:7px}.command-actions .button{width:100%}.command-reset,.command-sample{justify-content:center}.command-result-grid{grid-template-columns:1fr;gap:10px}.command-result-actions{align-items:stretch;flex-direction:column;gap:14px}.final-cta h2,.section-heading h2{font-size:40px}.automation-loop,.capability-grid,.workflow-grid{grid-template-columns:1fr}.automation-loop article{min-height:210px}.automation-loop h3{margin-top:48px}.capability-grid article{min-height:210px}.capability-grid h3{margin-top:48px}.workflow-card{min-height:230px}.workflow-card h3{margin-top:54px}.product-preview-header{align-items:flex-start}.product-preview-grid{grid-template-columns:1fr}.preview-stage,.preview-stage:last-child,.preview-stage:nth-child(2n){min-height:190px;grid-column:auto;border-right:0}.preview-stage>strong{margin-top:38px}.preview-stage p{min-height:0}.product-preview-footer{display:grid;grid-gap:11px;gap:11px}.faq-list{margin-top:38px}.faq-list summary{font-size:17px}.evidence-stats{grid-template-columns:1fr}.evidence-stats div,.evidence-stats div:last-child{grid-column:auto;min-height:150px;padding:26px}.final-cta{padding-top:54px;padding-bottom:54px}.final-cta,.final-cta-actions{align-items:stretch;flex-direction:column}.final-cta-actions{gap:15px}.page-hero{min-height:390px;padding-top:70px}.page-hero h1{font-size:48px}.lead{font-size:17px}.field-row{grid-template-columns:1fr;gap:0}.solutions-grid{padding-top:46px;padding-bottom:78px}.solution-card{min-height:0;padding:24px}.solution-label{margin-top:36px}.solution-card h2{font-size:28px}.solution-boundary{padding-top:58px;padding-bottom:58px;gap:38px}.solution-boundary-actions{align-items:stretch;flex-direction:column}.continuous-growth-band{padding-top:58px;padding-bottom:58px;grid-template-columns:1fr}.continuous-growth-band>svg{width:54px;height:54px;padding:13px}.continuous-growth-band .button{grid-column:auto;justify-self:stretch}.tour-page-section{padding-top:40px;padding-bottom:78px}.tour-app-layout{grid-template-columns:1fr;min-height:0}.tour-sidebar{padding:18px;border-right:0;border-bottom:1px solid var(--line)}.tour-step-nav{grid-template-columns:repeat(5,1fr);gap:3px;overflow-x:auto}.tour-step-nav button{min-width:48px;min-height:48px;padding:8px;display:flex;justify-content:center}.tour-step-nav button strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tour-reset{margin-top:14px}.tour-workspace{min-height:680px;padding:24px 18px 20px}.tour-step-heading{grid-template-columns:1fr;gap:13px}.tour-step-heading h2{font-size:31px}.platform-tabs{width:100%}.platform-tabs button{flex:1 1;padding:0 8px}.social-artwork{min-height:220px;padding:22px}.social-artwork strong{font-size:31px}.social-preview>p{min-height:0}.social-preview-footer{align-items:flex-start;flex-direction:column;gap:7px}.tour-schedule{grid-template-columns:1fr}.tour-controls{grid-template-columns:1fr 1fr}.tour-controls span{grid-column:1/-1;grid-row:1}.tour-controls button:last-child{justify-self:end}.tour-exit{padding-top:58px;padding-bottom:58px}.tour-exit,.tour-exit-actions{align-items:stretch;flex-direction:column}.growth-plan-page-section{padding-top:40px;padding-bottom:78px}.demo-page-section{padding-top:28px;padding-bottom:78px}.demo-statusbar{padding:10px 14px;align-items:flex-start;flex-direction:column;gap:4px}.demo-brief-panel{padding:24px 18px}.demo-brief-panel form{grid-template-columns:1fr}.demo-form-field textarea{min-height:96px}.demo-asset-intake,.demo-choice-field,.demo-form-error,.demo-reset-button,.demo-run-button{grid-column:auto}.demo-output-panel{padding:24px 16px}.demo-output-heading{flex-direction:column;gap:12px}.demo-output-heading h2{font-size:25px}.demo-draft-notice{grid-template-columns:auto 1fr}.demo-draft-notice button{grid-column:1/-1;width:100%}.demo-overview-grid{grid-template-columns:1fr 1fr}.demo-overview-grid div{min-height:86px}.demo-view-tabs{width:calc(100% + 32px);margin-left:-16px;padding-left:8px;padding-right:8px}.demo-view-tabs button{padding:0 11px}.demo-asset-plan-summary ul,.demo-asset-product-fields,.demo-creative-grid,.demo-metric-grid,.demo-week-grid{grid-template-columns:1fr}.demo-asset-product-selling-point{grid-column:auto}.product-asset-preview-heading{flex-direction:column}.product-asset-preview-heading dl{width:100%;grid-template-columns:repeat(3,1fr)}.product-asset-placement-tabs{width:calc(100% + 2px);margin-left:-1px;padding-left:8px;padding-right:8px}.product-asset-preview-layout{padding:14px;gap:16px}.product-asset-stage{width:min(100%,360px)}.product-asset-stage[data-placement=instagram_story]{width:min(100%,260px)}.product-asset-quality-list{grid-template-columns:1fr}.demo-week-grid li{grid-template-columns:62px 1fr}.demo-budget-summary{grid-template-columns:1fr}.demo-budget-summary strong{grid-row:auto;grid-column:auto}.demo-allocation-list{grid-template-columns:1fr}.demo-allocation-list article{min-height:0}.demo-ad-rules ul,.demo-ad-tests>div,.demo-lead-layout,.demo-lead-policy{grid-template-columns:1fr}.demo-lead-layout section+section{border-left:0;border-top:1px solid var(--line)}.demo-decision-list ol{grid-template-columns:1fr}.demo-readiness-banner>div,.demo-summary-actions{align-items:flex-start;flex-direction:column}.demo-activation-layout,.demo-next-steps ol,.demo-plan-output-grid{grid-template-columns:1fr}.demo-plan-output-grid article{min-height:112px}.demo-activation-layout>section+section{border-left:0;border-top:1px solid var(--line)}.demo-summary-actions .button{width:100%}.growth-plan-tool-header{align-items:flex-start}.growth-plan-layout{grid-template-columns:1fr}.growth-plan-inputs{padding:22px 18px;border-right:0;border-bottom:1px solid var(--line)}.growth-plan-result{padding:22px 18px}.goal-choice-grid{grid-template-columns:1fr}.goal-choice-grid label{min-height:94px}.channel-choice-row{grid-template-columns:1fr 1fr}.growth-select-grid{grid-template-columns:1fr}.growth-plan-asset-section{padding:16px}.growth-plan-asset-section .demo-asset-intake>header{align-items:flex-start;flex-direction:column;gap:5px}.email-contact-import-actions,.email-contact-import-file,.email-contact-import-heading{align-items:flex-start;flex-direction:column}.email-contact-import-button{width:100%}.email-contact-import-file-actions{width:100%;justify-content:space-between}.email-contact-import-insights{grid-template-columns:1fr}.email-contact-import-insights>section{border-right:0;border-bottom:1px solid var(--line)}.email-contact-import-insights>section:last-child{border-bottom:0}.email-contact-import-summary{grid-template-columns:1fr 1fr}.email-contact-import-summary div:nth-child(2){border-right:0}.email-contact-import-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}.growth-launch-package>header{grid-template-columns:1fr}.growth-launch-package>header>strong{justify-self:start}.growth-launch-package-summary{grid-template-columns:1fr}.growth-launch-package-summary>div{border-right:0}.growth-launch-package-boundary{grid-template-columns:auto 1fr}.growth-launch-package-boundary code{grid-column:2;justify-self:start}.growth-launch-package>footer{align-items:stretch;flex-direction:column}.growth-launch-package-disabled,.growth-launch-package>footer .button{width:100%;justify-content:center}.growth-launch-package>footer small{text-align:left}.growth-generation-handoff>header{grid-template-columns:1fr}.growth-generation-handoff>header>strong{justify-self:start}.growth-generation-handoff-actions{display:grid;grid-template-columns:1fr 1fr}.growth-generation-draft-list>li{grid-template-columns:26px minmax(0,1fr);align-items:start}.growth-generation-draft-decisions{grid-column:2;width:100%;grid-template-columns:repeat(3,1fr)}.growth-generation-contract-preview>header{grid-template-columns:1fr}.growth-generation-contract-preview>header>b{justify-self:start;white-space:normal}.growth-generation-contract-versions{grid-template-columns:1fr}.growth-generation-contract-versions>div{border-right:0;border-bottom:1px solid var(--line)}.growth-generation-contract-versions>div:last-child{border-bottom:0}.growth-generation-interop>header{grid-template-columns:1fr}.growth-generation-interop>header code{justify-self:start}.growth-generation-interop-steps{grid-template-columns:1fr}.growth-generation-interop-steps>section{grid-template-columns:auto minmax(0,1fr);border-right:0}.growth-generation-interop-steps button{grid-column:2;width:100%}.growth-generation-interop-status{grid-template-columns:1fr}.growth-generation-interop-status>div{border-right:0;border-bottom:1px solid var(--line)}.growth-generation-interop-status>div:last-child{border-bottom:0}.growth-generation-receipt-result{grid-template-columns:1fr 1fr}.growth-generation-receipt-result>div:nth-child(2){border-right:0}.growth-generation-receipt-result>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.growth-generation-batch-workbench>header{grid-template-columns:1fr}.growth-generation-batch-workbench>header code{justify-self:start}.growth-generation-batch-actions{display:grid;grid-template-columns:1fr}.growth-generation-batch-actions button,.growth-generation-batch-actions button:last-child{width:100%;margin-left:0}.growth-generation-batch-status{grid-template-columns:1fr;align-items:start}.growth-generation-batch-status>strong{justify-self:start}.growth-generation-batch-status>p{text-align:left}.growth-generation-batch-summary{grid-template-columns:1fr 1fr}.growth-generation-batch-summary>div{border-bottom:1px solid var(--line)}.growth-generation-batch-summary>div:nth-child(2n){border-right:0}.growth-generation-batch-summary>div:last-child{grid-column:1/-1;border-bottom:0}.growth-generation-batch-rows>li{grid-template-columns:26px minmax(0,1fr);align-items:start}.growth-generation-batch-rows>li b,.growth-generation-batch-rows>li code,.growth-generation-batch-rows>li>p{grid-column:2;justify-self:start}.growth-generation-batch-safety{grid-template-columns:1fr 1fr}.growth-generation-batch-safety>div:nth-child(2n){border-right:0}.growth-generation-batch-safety>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.growth-generation-staging-handoff>header{grid-template-columns:1fr}.growth-generation-staging-handoff>header code{justify-self:start}.growth-generation-staging-handoff-actions{display:grid;grid-template-columns:1fr}.growth-generation-staging-handoff-actions button,.growth-generation-staging-handoff-actions button:last-child{width:100%;margin-left:0}.growth-generation-staging-handoff-status{grid-template-columns:1fr;align-items:start}.growth-generation-staging-handoff-status>strong{justify-self:start}.growth-generation-staging-handoff-status>p{text-align:left}.growth-generation-staging-handoff-checks{grid-template-columns:1fr 1fr}.growth-generation-staging-handoff-checks li:nth-child(4n){border-right:1px solid var(--line)}.growth-generation-staging-handoff-checks li:nth-child(2n){border-right:0}.growth-generation-staging-handoff-checks li:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.growth-generation-staging-handoff-checks li:nth-last-child(-n+2){border-bottom:0}.growth-generation-staging-handoff-summary{grid-template-columns:1fr 1fr}.growth-generation-staging-handoff-summary>div{border-bottom:1px solid var(--line)}.growth-generation-staging-handoff-summary>div:nth-child(2n){border-right:0}.growth-generation-staging-handoff-summary>div:last-child{grid-column:1/-1;border-bottom:0}.growth-generation-staging-handoff-rows>li{grid-template-columns:26px minmax(0,1fr);align-items:start}.growth-generation-staging-handoff-rows b,.growth-generation-staging-handoff-rows code,.growth-generation-staging-handoff-rows>li>p{grid-column:2;justify-self:start}.growth-generation-staging-handoff-safety{grid-template-columns:1fr 1fr}.growth-generation-staging-handoff-safety>div:nth-child(2n){border-right:0}.growth-generation-staging-handoff-safety>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.growth-generation-staging-reconciliation>header{grid-template-columns:1fr}.growth-generation-staging-reconciliation-versions{align-items:flex-start}.growth-generation-staging-reconciliation-actions{display:grid;grid-template-columns:1fr}.growth-generation-staging-reconciliation-actions button,.growth-generation-staging-reconciliation-actions button:last-child{width:100%;margin-left:0}.growth-generation-staging-reconciliation-status{grid-template-columns:1fr;align-items:start}.growth-generation-staging-reconciliation-status>strong{justify-self:start}.growth-generation-staging-reconciliation-status>p{text-align:left}.growth-generation-staging-reconciliation-recovery>header{flex-direction:column}.growth-generation-staging-reconciliation-recovery-sessions{grid-template-columns:1fr;align-items:start}.growth-generation-staging-reconciliation-recovery-checks,.growth-generation-staging-reconciliation-recovery-summary{grid-template-columns:1fr 1fr}.growth-generation-staging-reconciliation-recovery-checks li,.growth-generation-staging-reconciliation-recovery-summary>div{border-bottom:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery-checks li:nth-child(2n),.growth-generation-staging-reconciliation-recovery-summary>div:nth-child(2n){border-right:0}.growth-generation-staging-reconciliation-recovery-summary>div:last-child{grid-column:1/-1;border-bottom:0}.growth-generation-staging-reconciliation-recovery-checks li:nth-child(4n){border-right:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery-checks li:nth-last-child(-n+4){border-bottom:1px solid #c8d8ce}.growth-generation-staging-reconciliation-recovery-checks li:nth-last-child(-n+2){border-bottom:0}.growth-generation-staging-reconciliation-checks{grid-template-columns:1fr 1fr}.growth-generation-staging-reconciliation-checks li:nth-child(5n){border-right:1px solid var(--line)}.growth-generation-staging-reconciliation-checks li:nth-child(2n){border-right:0}.growth-generation-staging-reconciliation-checks li:nth-last-child(-n+5){border-bottom:1px solid var(--line)}.growth-generation-staging-reconciliation-checks li:nth-last-child(-n+2){border-bottom:0}.growth-generation-staging-reconciliation-summary{grid-template-columns:1fr 1fr}.growth-generation-staging-reconciliation-summary>div{border-bottom:1px solid var(--line)}.growth-generation-staging-reconciliation-summary>div:nth-child(2n){border-right:0}.growth-generation-staging-reconciliation-summary>div:last-child{grid-column:1/-1;border-bottom:0}.growth-generation-staging-reconciliation-rows>li{grid-template-columns:26px minmax(0,1fr);align-items:start}.growth-generation-staging-reconciliation-rows b,.growth-generation-staging-reconciliation-rows code,.growth-generation-staging-reconciliation-rows>li>p{grid-column:2;justify-self:start}.growth-generation-staging-reconciliation-safety{grid-template-columns:1fr 1fr}.growth-generation-staging-reconciliation-safety>div:nth-child(2n){border-right:0}.growth-generation-staging-reconciliation-safety>div:nth-child(-n+6){border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance>header{grid-template-columns:1fr}.growth-generation-staging-acceptance>header code{justify-self:start}.growth-generation-staging-acceptance-actions{display:grid;grid-template-columns:1fr}.growth-generation-staging-acceptance-actions button,.growth-generation-staging-acceptance-actions button:last-child{width:100%;margin-left:0}.growth-generation-staging-acceptance-status{grid-template-columns:1fr;align-items:start}.growth-generation-staging-acceptance-status>strong{justify-self:start}.growth-generation-staging-acceptance-status>p{text-align:left}.growth-generation-staging-acceptance-lineage{grid-template-columns:1fr}.growth-generation-staging-acceptance-lineage>div{border-right:0;border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-lineage>div:last-child{border-bottom:0}.growth-generation-staging-acceptance-checks{grid-template-columns:1fr 1fr}.growth-generation-staging-acceptance-checks li:nth-child(3n){border-right:1px solid var(--line)}.growth-generation-staging-acceptance-checks li:nth-child(2n){border-right:0}.growth-generation-staging-acceptance-checks li:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-checks li:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.growth-generation-staging-acceptance-summary{grid-template-columns:1fr 1fr}.growth-generation-staging-acceptance-summary>div{border-bottom:1px solid var(--line)}.growth-generation-staging-acceptance-summary>div:nth-child(2n){border-right:0}.growth-generation-staging-acceptance-summary>div:nth-last-child(-n+2){border-bottom:0}.growth-generation-staging-acceptance-rows>li{grid-template-columns:26px minmax(0,1fr);align-items:start}.growth-generation-staging-acceptance-rows b,.growth-generation-staging-acceptance-rows code,.growth-generation-staging-acceptance-rows>li>p{grid-column:2;justify-self:start}.growth-generation-staging-acceptance-review,.growth-generation-staging-acceptance-review dl{grid-template-columns:1fr}.growth-generation-staging-acceptance-review dl>div{border-right:0;border-bottom:1px solid #b9d0c1}.growth-generation-staging-acceptance-review dl>div:last-child{border-bottom:0}.growth-generation-staging-acceptance-safety{grid-template-columns:1fr 1fr}.growth-generation-staging-acceptance-safety>div:nth-child(2n){border-right:0}.growth-generation-staging-acceptance-safety>div:nth-child(-n+6){border-bottom:1px solid var(--line)}.growth-generation-memory-review-intake>header{grid-template-columns:1fr}.growth-generation-memory-review-intake>header code{justify-self:start}.growth-generation-memory-review-intake-actions{display:grid;grid-template-columns:1fr}.growth-generation-memory-review-intake-actions button,.growth-generation-memory-review-intake-actions button:last-child{width:100%;margin-left:0}.growth-generation-memory-review-intake-status{grid-template-columns:1fr;align-items:start}.growth-generation-memory-review-intake-status>strong{justify-self:start}.growth-generation-memory-review-intake-status>p{text-align:left}.growth-generation-memory-review-intake-summary{grid-template-columns:1fr 1fr}.growth-generation-memory-review-intake-summary>div{border-bottom:1px solid var(--line)}.growth-generation-memory-review-intake-summary>div:nth-child(2n){border-right:0}.growth-generation-memory-review-intake-summary>div:last-child{grid-column:1/-1;border-bottom:0}.growth-generation-memory-review-intake-rows>li{grid-template-columns:26px minmax(0,1fr);align-items:start}.growth-generation-memory-review-intake-rows>li>b,.growth-generation-memory-review-intake-rows>li>code,.growth-generation-memory-review-intake-rows>li>p,.growth-generation-memory-review-intake-rows>li>small{grid-column:2;justify-self:start}.growth-generation-memory-review-intake-safety{grid-template-columns:1fr 1fr}.growth-generation-memory-review-intake-safety>div:nth-child(2n){border-right:0}.growth-generation-memory-review-intake-safety>div:nth-child(-n+6){border-bottom:1px solid var(--line)}.growth-result-heading{align-items:flex-start;flex-direction:column}.growth-result-heading>p{max-width:none;text-align:left}.growth-fit-summary{gap:10px}.growth-content-mix,.growth-fit-summary{grid-template-columns:1fr}.growth-content-mix div{min-height:98px;border-right:0;border-bottom:1px solid var(--line)}.growth-content-mix div:last-child{border-bottom:0}.growth-content-mix span{margin-top:12px}.growth-launch-readiness>header{padding:18px 16px}.growth-launch-readiness>header>strong{font-size:23px}.growth-launch-readiness>ul li{padding:13px 14px;grid-template-columns:auto 1fr}.growth-launch-readiness>ul li b{grid-column:2;justify-self:start}.growth-launch-readiness>footer{padding:13px 14px}.growth-plan-result-actions{align-items:stretch;flex-direction:column}.growth-industry-match,.growth-plan-tool-footer{align-items:flex-start;flex-direction:column}.growth-plan-tool-footer{gap:9px}.growth-plan-exit{padding-top:58px;padding-bottom:58px;align-items:stretch;flex-direction:column}.industry-home-band{padding-top:70px;padding-bottom:70px}.industry-home-band nav a{grid-template-columns:34px 1fr auto}.industries-index-section,.industry-content-section,.industry-faq-section,.industry-goal-section,.industry-readiness-section,.industry-workflow-section{padding-top:70px;padding-bottom:70px}.industries-index-grid{grid-template-columns:1fr}.industries-index-grid article{min-height:390px;padding:24px}.industries-index-boundary{padding-top:58px;padding-bottom:58px;gap:32px}.industry-problem-band{padding-top:68px;padding-bottom:68px}.industry-goal-list,.industry-problem-band ol{grid-template-columns:1fr}.industry-problem-band li{min-height:150px}.industry-problem-band li p{margin-top:45px}.industry-content-table-head{display:none}.industry-content-row{grid-template-columns:1fr;gap:9px}.industry-channel-section{padding-top:68px;padding-bottom:68px}.industry-channel-grid{grid-template-columns:1fr}.industry-channel-grid>div{min-height:190px}.industry-channel-grid strong{margin-top:38px}.industry-readiness-section ol{grid-template-columns:1fr 1fr}.industry-cta{padding-top:58px;padding-bottom:58px;align-items:stretch;flex-direction:column}.contact-direct-panel{padding:24px}.legal-layout{padding-top:46px}.footer-main{grid-template-columns:1fr;gap:44px}.footer-legal{display:grid;grid-gap:8px;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}