.growth-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.growth-summary>div{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:12px;grid-template-columns:30px 1fr;gap:8px 12px;padding:20px;display:grid}.growth-summary svg{color:var(--portal-red-text);grid-row:span 2}.growth-summary strong{font-size:19px;line-height:1.2}.growth-summary span,.growth-context{color:var(--portal-quiet);font-size:12px;line-height:1.7}.growth-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.growth-tabs{background:var(--portal-panel);border:1px solid var(--portal-border);border-radius:9px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.growth-tabs button{color:var(--portal-quiet);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:11px 14px}.growth-tabs button.active{border-color:var(--portal-border);background:var(--portal-panel-2);color:var(--text)}.growth-two{grid-template-columns:1.15fr 1fr;gap:20px;margin:20px 0;display:grid}.growth-two>.portal-panel{min-width:0;margin:0}.growth-full{grid-column:1/-1}.growth-input-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.growth-notice{border:1px solid var(--portal-border);border-left:3px solid var(--portal-red);background:var(--portal-panel);border-radius:8px;padding:15px 18px}.growth-roadmap{gap:26px;margin:0 0 24px;padding:0;list-style:none;display:grid}.growth-roadmap li{gap:16px;display:flex}.growth-roadmap b{color:var(--portal-red-text);font-size:20px}.growth-roadmap strong{font-size:15px}.growth-roadmap p,.growth-research-prompts p,.growth-research-prompts li{color:var(--portal-quiet);font-size:13px;line-height:1.8}.growth-campaign{font-family:inherit;line-height:1.8!important}.growth-empty{text-align:center;padding:50px 18px}.growth-empty>svg{color:var(--portal-red-text)}.growth-empty p{color:var(--portal-quiet);margin:12px 0 24px}.growth-resource{border-bottom:1px solid var(--portal-border);padding:20px 0;display:block}.growth-resource strong{align-items:center;gap:8px;display:flex}.growth-resource span{color:var(--portal-quiet);margin-top:9px;font-size:12px;line-height:1.7;display:block}.growth-research-prompts{margin-top:24px}.growth-research-prompts h3{font-size:15px}.growth-source{border-bottom:1px solid var(--portal-border);overflow-wrap:anywhere;justify-content:space-between;gap:18px;padding:20px 0;display:flex}.growth-source>div{min-width:0}.growth-source small{color:var(--portal-quiet);margin:9px 0;display:block}.growth-source p{white-space:pre-wrap;line-height:1.7}.growth-source button{flex-shrink:0}.growth-funnel{gap:14px;display:grid}.growth-funnel>div{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;padding:8px 0 14px;display:flex}.growth-funnel strong{color:var(--portal-red-text);font-size:23px}.growth-lead{border-bottom:1px solid var(--portal-border);grid-template-columns:minmax(130px,1fr) 100px 150px 40px;align-items:center;gap:16px;padding:20px 0;display:grid}.growth-lead>div{overflow-wrap:anywhere;min-width:0}.growth-lead p{color:var(--portal-quiet);margin-top:6px;font-size:12px}.growth-lead .field select{width:100%}.portal-screen-enter{animation:.23s ease-out portal-enter}@keyframes portal-enter{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.package-card{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:14px;flex-direction:column;padding:26px;display:flex;position:relative}.package-card.featured{border-color:var(--portal-red);box-shadow:0 0 30px #e91c2e17}.package-card h2{margin:0 0 10px;font-size:23px}.package-card p{color:var(--portal-quiet);line-height:1.7}.package-price{letter-spacing:-.05em;margin:22px 0 0;font-size:42px;font-weight:750}.package-price small{color:var(--portal-quiet);letter-spacing:normal;font-size:13px;font-weight:400}.package-count{margin:16px 0;font-weight:650;color:var(--portal-red-text)!important}.package-card ul{gap:15px;margin:8px 0 28px;padding:0;list-style:none;display:grid}.package-card li{gap:9px;font-size:13px;line-height:1.6;display:flex}.package-card li svg{color:var(--portal-red-text);flex-shrink:0;margin-top:3px}.package-card .button{margin-top:auto}.package-label{letter-spacing:.13em;text-transform:uppercase;color:var(--portal-red-text);margin-bottom:17px;font-size:10px}.package-scope{grid-template-columns:1fr 1fr;gap:20px;display:grid}.package-scope p,.package-scope li{color:var(--portal-quiet);font-size:13px;line-height:1.9}.package-scope ul{padding-left:18px}.package-scope h3{margin:22px 0 8px;font-size:15px}.package-calculator{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.package-calculator .field{max-width:250px}.package-calculator strong{font-size:24px}.package-calculator p{color:var(--portal-quiet);line-height:1.8}.public-pricing{padding:60px 0 80px}.public-pricing .portal-panel{padding:26px}.public-pricing h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,62px);line-height:1.15}.public-pricing h1 em{color:var(--portal-red-text);font-style:normal}.public-pricing .portal-step-heading{margin:0 0 28px}.package-bottom{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}@media (max-width:1050px){.package-grid{gap:12px}.package-card{padding:20px}.growth-summary{grid-template-columns:1fr 1fr}.growth-two{grid-template-columns:1fr}.growth-lead{grid-template-columns:minmax(100px,1fr) 80px 130px 35px}}@media (max-width:760px){.package-grid,.package-scope{grid-template-columns:1fr}.growth-summary{gap:9px}.growth-summary>div{grid-template-columns:23px 1fr;gap:7px;padding:15px 12px}.growth-summary strong{font-size:15px}.growth-summary span{font-size:10px}.growth-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.growth-tabs button{padding:10px 7px;font-size:12px}.growth-input-pair{grid-template-columns:1fr}.growth-lead{grid-template-columns:1fr 70px;gap:12px}.growth-lead>.field{grid-column:1}.growth-lead>.icon-button{justify-self:end}.growth-two .portal-form{align-items:stretch}.public-pricing{padding-top:30px}}@media (prefers-reduced-motion:reduce){.portal-screen-enter{animation:none}}@media print{.site-header,.site-footer,.portal-topbar,.portal-sidebar,.portal-preview-banner,.portal-footer,.package-bottom,.package-calculator,.portal-project-selector,.package-card .button{display:none!important}.portal-main{margin:0!important}.package-grid{grid-template-columns:repeat(3,1fr)}.package-card,.portal-panel{break-inside:avoid}.public-pricing{padding:0}}@media (min-width:761px){.package-card>p:first-of-type{min-height:5.1em}}
