/* Shared conversion components. Scoped to the templates that opt in. */
.growth-next,.growth-resource{margin:1.75rem 0;padding:1.4rem;border:1px solid #ccd2e9;border-radius:16px;background:#f5f6ff;color:#172033}
.growth-next h2,.growth-resource h2{margin:0 0 .65rem;font-size:1.35rem;line-height:1.25}.growth-next p,.growth-resource p{line-height:1.65;margin:.6rem 0}.growth-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.growth-links a,.growth-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border:1px solid #3347d6;border-radius:9px;color:#2536b0;background:#fff;font:600 .95rem/1.3 var(--font-sans,system-ui);text-decoration:none;cursor:pointer}.growth-links .growth-primary,.growth-action{background:#3347d6;color:#fff}.growth-kicker{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3347d6}.growth-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.growth-path{padding:1.2rem;border:1px solid #dbe3e6;border-radius:12px;background:#fff;color:#172033}.growth-path h3{font-size:1.05rem;line-height:1.35;margin:0 0 .5rem}.growth-path p{font-size:.95rem;line-height:1.6}.growth-path a{color:#2536b0;font-weight:650;text-underline-offset:3px}.growth-product-quick{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin:.8rem 0 1rem;color:#fff;font-family:var(--font-sans,system-ui)}.growth-product-quick strong{font-size:1.5rem}.growth-product-quick a{color:#fff;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.growth-product-quick small{flex-basis:100%;font-size:.8rem;color:#dfe3fb}.growth-question-note{font-size:.9rem;color:#465368;line-height:1.5;margin:.7rem 0}.growth-catalog-links{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.25rem 0 0}.growth-catalog-links a{padding:.6rem .85rem;border:1px solid #c6cfec;border-radius:8px;color:#fff;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.growth-catalog-links a:focus-visible,.growth-links a:focus-visible,.growth-path a:focus-visible,.growth-action:focus-visible,.growth-product-quick a:focus-visible{outline:3px solid #0e7490;outline-offset:4px}
.growth-catalog #catalogo,.growth-catalog #shop-search-input,.growth-catalog #todos-recursos{scroll-margin-top:100px}.growth-buy-panel{scroll-margin-top:90px}.growth-checklist{display:grid;gap:.9rem;list-style:none;padding:0}.growth-checklist label{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid #dbe3e6;border-radius:12px;background:#fff;line-height:1.6;cursor:pointer}.growth-checklist input{margin-top:.3rem;width:1.2rem;height:1.2rem;flex-shrink:0}.growth-checklist b{display:block}.growth-starter{max-width:850px;margin:0 auto;padding:3rem 1.25rem}.growth-starter h1{font-size:clamp(1.85rem,4vw,2.6rem);line-height:1.15;letter-spacing:-.025em}.growth-starter>p{line-height:1.7}.growth-starter .growth-note{font-size:.9rem;color:#465368}.growth-result{padding:1rem;border-left:4px solid #3347d6;background:#f5f6ff;line-height:1.6}
@media(max-width:860px){html:not(#_) body.growth-home .nh-hero.hero-ph{padding-top:105px!important}html:not(#_) body.growth-tool .diag-hero.hero-ph,html:not(#_) body.growth-tool .rm-hero.hero-ph{padding-top:105px!important;padding-bottom:2rem!important}.growth-paths{grid-template-columns:1fr}.growth-focus .ch-teaser{display:none!important}.growth-product .ch-launch{bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}.growth-product .fx-bar{padding-right:12px!important}.growth-next,.growth-resource{padding:1.1rem}.growth-starter{padding-top:2rem}.growth-product-quick{margin:.65rem 0 1rem}}
@media print{body.growth-checklist-page header,body.growth-checklist-page footer,body.growth-checklist-page .growth-links,body.growth-checklist-page .growth-action,body.growth-checklist-page .growth-resource{display:none!important}.growth-starter{max-width:none;padding:0}.growth-checklist label{break-inside:avoid}.growth-focus .ch-launch,.growth-focus .ch-teaser{display:none!important}}

.growth-hero-search{margin-top:1.25rem;max-width:480px}.growth-hero-search>label{display:block;margin:0 0 .55rem;color:#fff;font-size:.9rem}.growth-hero-search input[type=search]{background:#fff;color:#172033}.growth-hero-search #shop-search-results{color:#172033}.growth-catalog .shop-hero{padding-bottom:2rem}.growth-focus .growth-links button{border-radius:9px}
@media(max-width:860px){html:not(#_) body.growth-home .nh-hero.hero-ph{background-image:linear-gradient(180deg,rgba(15,22,41,.68),#0f1629 260px),var(--hph-s)!important}}
