.funnel-finder{margin:32px 0;padding:28px;border:1px solid #ffffff30;border-radius:20px;background:#ffffff08}
.funnel-finder h3{margin-top:0;font-size:24px}.funnel-finder p{font-size:16px;line-height:1.6}
.funnel-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}
.funnel-goals button{display:flex;flex-direction:column;gap:10px;padding:18px;text-align:left;border:1px solid #ffffff35;border-radius:14px;background:#16121f;color:#fff;font-family:inherit;cursor:pointer;min-height:100px}
.funnel-goals strong{font-size:18px}.funnel-goals span{font-size:14px;line-height:1.5;color:#ded8ea}
.funnel-goals button[aria-pressed=true]{border-color:#bc92ff;box-shadow:inset 0 0 0 1px #bc92ff;background:#342346}
.funnel-goals button:focus-visible,.funnel-finder a:focus-visible,.funnel-contact a:focus-visible{outline:3px solid #d4ff6b;outline-offset:4px}
.finder-advice{display:inline-block;margin:16px;color:inherit;font-size:16px}.funnel-contact{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:24px 0}.funnel-contact>a{font-size:16px;color:inherit}
.grossmann-reference img{max-width:100%}.grossmann-reference .eyebrow{font-size:14px}.grossmann-reference .grossmann-proof small{font-size:14px}
.funnel-sticky{display:flex!important;position:fixed;z-index:70;left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(660px,calc(100% - 24px));gap:8px;padding:10px;background:#18121fee;border:1px solid #ffffff30;border-radius:16px;backdrop-filter:blur(16px)}
.funnel-sticky a{min-width:0;flex:1;padding:10px 14px;font-size:16px;line-height:1.3}.funnel-sticky a:first-child{flex:1.8;text-align:left;display:flex;flex-direction:column;gap:4px}.funnel-sticky small{font-size:13px;white-space:normal;color:#ded8ea}.funnel-sticky a:last-child{display:grid;place-items:center;background:#7347ff;color:#fff;border-radius:10px}
body{padding-bottom:120px}
@media(max-width:760px){.funnel-goals{grid-template-columns:1fr}.funnel-finder{padding:20px}.funnel-sticky a{font-size:14px;padding:8px}.funnel-sticky small{font-size:12px}.finder-advice{margin-left:0}.funnel-goals button{min-height:88px}}
@media print{.funnel-sticky{display:none!important}}

.grossmann-reference .pipeline-step span{font-size:14px}.grossmann-reference .pipeline-step small{font-size:12px}.grossmann-reference .tile-format{font-size:12px}.grossmann-reference .grossmann-copy .eyebrow{font-size:14px}
