.marketing .m-teaser{color:#18181b;text-align:left;background:#fff;border:1px solid #d4d4d8;border-radius:1rem;max-width:720px;margin:0 auto;padding:1.75rem;box-shadow:0 18px 50px #007aff14}.marketing .m-teaser-head h2{margin:0 0 .5rem;font-size:1.6rem}.marketing .m-teaser-head p{margin:0 0 1.25rem;line-height:1.6}.marketing .m-teaser-form{gap:.75rem;display:grid}.marketing .m-teaser-form label{font-size:.95rem;font-weight:650}.marketing .m-teaser-row{flex-wrap:wrap;gap:.75rem;display:flex}.marketing .m-teaser-row input,.marketing .m-teaser-row textarea,.marketing .m-teaser-form select{min-width:0;font:inherit;color:#18181b;background:#fff;border:1px solid #71717a;border-radius:.65rem;flex:260px;padding:.85rem 1rem}.marketing .m-teaser-row input:focus-visible,.marketing .m-teaser-row textarea:focus-visible,.marketing .m-teaser-form select:focus-visible,.marketing .m-teaser-chip:focus-visible,.marketing .m-teaser button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.marketing .m-teaser-row .m-btn{white-space:nowrap}.marketing .m-teaser-row .m-btn:disabled{opacity:.55;cursor:default}.marketing .m-teaser-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.marketing .m-teaser-chips{flex-wrap:wrap;gap:.5rem;display:flex}.marketing .m-teaser-chip{font:inherit;cursor:pointer;background:#fafafa;border:1px solid #a1a1aa;border-radius:999px;padding:.4rem .8rem;font-size:.9rem}.marketing .m-teaser-chip:hover{color:#007aff;border-color:#007aff}.marketing .m-teaser-loading{background:#f4f4f5;border-radius:.75rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:1rem;display:flex}.marketing .m-teaser-spinner{border:3px solid #d4d4d8;border-top-color:#007aff;border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite m-teaser-spin}@keyframes m-teaser-spin{to{transform:rotate(360deg)}}.marketing .m-teaser-error{color:#b91c1c;margin-top:1rem;font-weight:600}.marketing .m-teaser-result{margin-top:1.5rem}.marketing .m-teaser-status{margin:0 0 .75rem;font-size:.95rem}.marketing .m-teaser-thread{background:#fff;border:1px solid #d4d4d8;border-radius:.9rem;margin:0;padding:1rem;list-style:none;position:relative}.marketing .m-teaser-post{overflow-wrap:anywhere;gap:.75rem;padding-bottom:1.25rem;display:flex}.marketing .m-teaser-post:last-child{padding-bottom:0}.marketing .m-teaser-rail{flex-direction:column;flex:none;align-items:center;display:flex}.marketing .m-teaser-avatar{color:#18181b;background:#e4e4e7;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.marketing .m-teaser-connector{background:#d4d4d8;flex:1;width:2px;margin-top:.3rem}.marketing .m-teaser-body{flex:1;min-width:0}.marketing .m-teaser-meta{margin:0 0 .25rem;font-size:.9rem}.marketing .m-teaser-text{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.45}.marketing .m-teaser-count{color:#71717a;margin:.5rem 0 0;font-size:.8rem}.marketing .m-teaser-post--hidden{-webkit-user-select:none;user-select:none;pointer-events:none}.marketing .m-teaser-post--hidden .m-teaser-avatar{background:#ececee}.marketing .m-teaser-blur{filter:blur(6px);color:#52525b}.marketing .m-teaser-post--hidden .m-teaser-meta,.marketing .m-teaser-post--hidden .m-teaser-count{filter:blur(3px)}.marketing .m-teaser-gate{text-align:center;background:linear-gradient(#f0f6ff,#fff);border:1px solid #bfdbfe;border-radius:.9rem;margin-top:1.25rem;padding:1.25rem}.marketing .m-teaser-gate p{margin:0 0 .9rem}.marketing .m-teaser-fineprint{font-size:.85rem;margin:.75rem 0 0!important}.marketing .m-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing .m-teaser-section{padding-top:0}@media (width<=560px){.marketing .m-teaser{padding:1.25rem}.marketing .m-teaser-row .m-btn{width:100%}}.marketing .m-niche-intro{max-width:78ch;margin:1rem 0 0;line-height:1.8}.marketing .m-niche-pains,.marketing .m-niche-topics,.marketing .m-niche-links,.marketing .m-niche-related ul{padding-left:1.2rem;line-height:1.8}.marketing .m-niche-links{columns:2;column-gap:2rem}.marketing .m-niche-related{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.marketing .m-niche-faq details{border-bottom:1px solid #d4d4d8;padding:.9rem 0}.marketing .m-niche-faq summary{cursor:pointer;font-weight:650}.marketing .m-niche-faq p{margin-top:.5rem;line-height:1.7}@media (width<=560px){.marketing .m-niche-links{columns:1}}.marketing .m-teaser-row textarea{resize:vertical;flex-basis:100%}.marketing .m-teaser-paste-toggle{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0;text-decoration:underline}.marketing .m-teaser-help{margin:0;font-size:.9rem;line-height:1.5}.marketing .m-teaser-days{border:1px solid #d4d4d8;border-radius:.9rem;margin:0;padding:1rem;list-style:none}.marketing .m-teaser-days li{overflow-wrap:anywhere;padding:.75rem 0;line-height:1.5}.marketing .m-teaser-days li+li{border-top:1px solid #e4e4e7}.marketing .m-teaser-days span{color:#71717a;margin-top:.25rem;display:block}.marketing .m-teaser-day--hidden{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}
