.marketing_site__xN3iu{--ink:hsl(var(--foreground));--quiet:hsl(var(--secondary-foreground));background:hsl(var(--background));color:var(--ink)}.marketing_site__xN3iu a,.marketing_site__xN3iu button,.marketing_site__xN3iu summary{-webkit-tap-highlight-color:transparent}.marketing_site__xN3iu a:focus-visible,.marketing_site__xN3iu button:focus-visible,.marketing_site__xN3iu input:focus-visible,.marketing_site__xN3iu summary:focus-visible,.marketing_site__xN3iu textarea:focus-visible{outline:3px solid hsl(var(--ring)/.5);outline-offset:4px}.marketing_skipLink__wevrt{position:fixed;top:-70px;left:20px;z-index:100;background:hsl(var(--primary));color:white;padding:12px 20px;border-radius:8px}.marketing_skipLink__wevrt:focus{top:12px}.marketing_srOnly__ugJjf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.marketing_header__5U9NN{border-bottom:1px solid hsl(var(--border)/.4);background:hsl(var(--card)/.8)}.marketing_nav__HrZDh{max-width:1248px;padding:22px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing_navLinks__xpN_c{display:flex;gap:30px;font-size:13px}.marketing_navActions__pHGh_{display:flex;align-items:center;gap:24px;font-size:13px}.marketing_signIn__zL8c_{white-space:nowrap}.marketing_buttonSmall__u3yPK,.marketing_button__uVXjd{display:inline-flex;align-items:center;justify-content:center;gap:18px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid hsl(var(--primary));border-radius:12px;font-weight:650;cursor:pointer}.marketing_buttonSmall__u3yPK{padding:12px 18px;white-space:nowrap}.marketing_button__uVXjd{padding:15px 23px;font-size:14px}.marketing_buttonSmall__u3yPK:hover,.marketing_button__uVXjd:hover{background:hsl(var(--primary)/.9)}.marketing_button__uVXjd:disabled{opacity:.5;cursor:default}.marketing_kicker__juDg8{font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;color:hsl(var(--muted-foreground))}.marketing_hero__qHE5C{max-width:1248px;padding:36px 32px 0;margin:auto;text-align:center}.marketing_hero__qHE5C h1{font-size:clamp(34px,4.1vw,52px);line-height:1.09;font-weight:600;letter-spacing:-.06em}.marketing_heroCopy__wmpPv{margin:16px auto 0;font-size:15px;line-height:1.75;color:var(--quiet)}.marketing_heroActions__6tAsR{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px 0 28px}.marketing_heroActions__6tAsR>span{font-size:12px;color:var(--quiet)}.marketing_heroProduct__VGlpL{scroll-margin-top:24px}.marketing_productFigure__jcB5w{margin:0}.marketing_demoFrame__9q9Lo{min-width:0;border:var(--surface-border);border-radius:var(--surface-radius);background:hsl(var(--background));box-shadow:var(--surface-shadow);text-align:left}.marketing_demoHeader__Zpjgb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid hsl(var(--border));border-radius:var(--surface-radius) var(--surface-radius) 0 0;background:hsl(var(--card))}.marketing_demoHeader__Zpjgb>span:last-child{font-size:11px;color:hsl(var(--muted-foreground))}.marketing_demoBody__xHocl{display:grid;gap:18px;padding:20px;min-width:0}.marketing_demoTitle__A69XP{display:flex;align-items:center;justify-content:space-between;gap:16px}.marketing_demoTitle__A69XP h3{font-size:18px;font-weight:600;letter-spacing:-.035em}.marketing_demoTitle__A69XP>span{font-size:11px;color:hsl(var(--muted-foreground))}.marketing_demoOverview__FDhwh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));gap:16px;align-items:start}.marketing_demoBody__xHocl>*,.marketing_demoOverview__FDhwh>*{min-width:0}.marketing_demoAds__Q7UEy{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.marketing_demoAds__Q7UEy svg[width="280"]{max-width:100%;height:auto}.marketing_demoWeekly__o9y2x{min-width:0;overflow-x:auto;border-radius:28px}.marketing_demoWeekly__o9y2x>div{min-width:700px}.marketing_demoWeekly__o9y2x div:has(>svg[aria-label="Weekly revenue trajectory"]){height:220px}.marketing_demoDialog__Cmu3f{max-width:740px}.marketing_productFigure__jcB5w figcaption{color:hsl(var(--muted-foreground));font-size:10px;text-align:right;margin-top:10px}.marketing_integrations__lYq0h{max-width:700px;margin:28px auto 0;display:flex;align-items:center;justify-content:center;gap:36px;padding:0 20px;font-size:14px;font-weight:600}.marketing_integrations__lYq0h>span{font-size:11px;font-weight:400;color:hsl(var(--muted-foreground))}.marketing_productSection__GwSIE{max-width:1248px;margin:auto;padding:64px 32px 0}.marketing_productSection__GwSIE h2{margin-bottom:22px;font-size:clamp(27px,2.8vw,36px);font-weight:550;line-height:1.2;letter-spacing:-.045em}.marketing_founderQuote__bbA2H{max-width:1000px;margin:0 auto;padding:82px 32px;text-align:center}.marketing_founderQuote__bbA2H blockquote{font-size:clamp(25px,2.9vw,38px);line-height:1.4;font-weight:500;letter-spacing:-.04em}.marketing_founderQuote__bbA2H figcaption{color:hsl(var(--muted-foreground));font-size:12px;margin-top:20px}.marketing_accessSection__Kcm_8{max-width:1248px;margin:auto;padding:24px 32px 0;display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:start}.marketing_accessOffer__D9JXY{padding-top:28px}.marketing_accessOffer__D9JXY h2{font-size:clamp(30px,3.2vw,43px);font-weight:550;line-height:1.2;letter-spacing:-.05em}.marketing_accessOffer__D9JXY>p:not(.marketing_kicker__juDg8){max-width:400px;font-size:15px;line-height:1.8;color:var(--quiet);margin-top:24px}.marketing_textLink__XpAY8{color:hsl(var(--primary));display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:650;cursor:pointer}.marketing_textLink__XpAY8:hover{text-decoration:underline;text-underline-offset:5px}.marketing_faq__fqncR{scroll-margin-top:25px;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;max-width:1248px;padding:76px 32px;margin:auto}.marketing_faq__fqncR h2{font-size:30px;font-weight:550;letter-spacing:-.045em;margin-bottom:20px}.marketing_faqList___YZJV details{border-bottom:1px solid hsl(var(--border))}.marketing_faqList___YZJV summary{list-style:none;padding:21px 0;display:flex;gap:20px;justify-content:space-between;font-size:13px;font-weight:600;cursor:pointer}.marketing_faqList___YZJV summary::-webkit-details-marker{display:none}.marketing_faqList___YZJV summary>span{font-size:20px;font-weight:400;line-height:1;color:hsl(var(--muted-foreground))}.marketing_faqList___YZJV details[open] summary>span{transform:rotate(45deg)}.marketing_faqList___YZJV details>p{padding:0 25px 23px 0;color:var(--quiet);font-size:13px;line-height:1.85}.marketing_footer__q2rB6{max-width:1248px;padding:32px 32px 24px;display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:30px;margin:auto}.marketing_footer__q2rB6 p{color:var(--quiet);font-size:11px;margin-top:13px}.marketing_footer__q2rB6 nav{display:flex;gap:28px;font-size:12px;padding-top:10px}.marketing_footerBottom__fZTsC{width:100%;display:flex;justify-content:space-between;color:hsl(var(--muted-foreground));font-size:10px;border-top:1px solid hsl(var(--border));padding-top:22px;margin-top:14px}.marketing_signupCard__NpnwX{scroll-margin-top:25px;min-width:0;border:var(--surface-border);border-radius:var(--surface-radius);background:hsl(var(--card));padding:26px 28px 25px;box-shadow:var(--surface-shadow)}.marketing_previewBadge__d_EFr{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:600;color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:5px;background:hsl(var(--secondary)/.5);padding:8px 9px;margin-bottom:25px;line-height:1.6}.marketing_previewBadge__d_EFr>span{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:hsl(var(--primary))}.marketing_signupCard__NpnwX .marketing_kicker__juDg8{margin-bottom:9px;font-size:8px}.marketing_signupCard__NpnwX h2{font-size:27px;font-weight:600;line-height:1.25;letter-spacing:-.045em}.marketing_signupIntro__krjnk{font-size:12px;line-height:1.8;color:var(--quiet);margin:10px 0 22px;max-width:340px}.marketing_signupCard__NpnwX fieldset{min-width:0}.marketing_formField__Hy49W{margin-bottom:17px}.marketing_formField__Hy49W label{display:block;font-size:11px;font-weight:650;margin-bottom:8px}.marketing_formField__Hy49W input:not([type=range]):not([type=hidden]),.marketing_formField__Hy49W select,.marketing_formField__Hy49W textarea{display:block;width:100%;min-width:0;border:1px solid hsl(var(--input));border-radius:12px;background:hsl(var(--card));color:var(--ink);padding:12px;font:inherit;font-size:13px;line-height:1.5}.marketing_formField__Hy49W input::placeholder,.marketing_formField__Hy49W textarea::placeholder{color:hsl(var(--muted-foreground))}.marketing_formField__Hy49W textarea{resize:vertical;min-height:78px;max-height:180px}.marketing_formField__Hy49W input:not([type=range])[aria-invalid=true],.marketing_formField__Hy49W select[aria-invalid=true],.marketing_formField__Hy49W textarea[aria-invalid=true]{border-color:hsl(var(--destructive))}.marketing_fieldError__p3rcE{margin-top:7px;color:hsl(var(--destructive));font-size:11px;line-height:1.6}.marketing_contactFields__vA9S5{display:grid;grid-template-columns:1fr 1fr;gap:12px}.marketing_fieldHint__63kro{margin-top:7px;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.7}.marketing_platformFieldset__cKbfA{margin:0 0 18px;padding:0;border:0}.marketing_platformFieldset__cKbfA legend{display:block;width:100%;font-size:11px;font-weight:650;margin-bottom:10px}.marketing_platformChoices__vlz7j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing_platformChoice__hiqZh{display:flex;align-items:center;gap:7px;padding:9px;min-height:39px;border:1px solid hsl(var(--input));border-radius:12px;font-size:12px;line-height:1.4;cursor:pointer}.marketing_platformChoice__hiqZh input{width:16px;height:16px;flex-shrink:0;accent-color:hsl(var(--primary));cursor:pointer}.marketing_platformSelected__VIL3z{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.06)}.marketing_fieldLabelRow__lGBFU{display:flex;align-items:flex-start;gap:10px}.marketing_fieldLabelRow__lGBFU>label{flex:1;line-height:1.6}.marketing_fieldLabelRow__lGBFU>span{color:hsl(var(--muted-foreground));font-size:10px;padding-top:1px}.marketing_signupCard__NpnwX form .marketing_button__uVXjd{width:100%;padding:14px;font-size:12px;gap:13px}.marketing_formPrivacy__1cZ9U{font-size:9px;line-height:1.9;color:hsl(var(--muted-foreground));margin-top:15px}.marketing_formPrivacy__1cZ9U a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.marketing_confirmationIcon__x1RE8{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:hsl(var(--secondary)/.5);margin-bottom:22px}.marketing_confirmation__ypi0i>p:not(.marketing_kicker__juDg8){margin:15px 0 20px;font-size:13px;line-height:1.8;color:var(--quiet)}.marketing_applicationSummary__cbMwL{background:hsl(var(--secondary)/.4);border-radius:16px;padding:18px;display:grid;gap:14px;margin:20px 0}.marketing_applicationSummary__cbMwL dt{font-size:9px;color:hsl(var(--muted-foreground));margin-bottom:4px}.marketing_applicationSummary__cbMwL dd{font-size:12px;overflow-wrap:anywhere;line-height:1.8}.marketing_nextSteps__K9TGp{margin-bottom:23px}.marketing_nextSteps__K9TGp strong{font-size:12px;font-weight:650}.marketing_nextSteps__K9TGp p{margin-top:7px;font-size:12px;color:var(--quiet);line-height:1.85}.marketing_confirmation__ypi0i small{display:block;font-size:9px;color:hsl(var(--muted-foreground));margin-top:15px;line-height:1.7}.marketing_spendValue__kqyNW{display:block;margin:12px 0 4px;font-size:19px;font-weight:600;letter-spacing:-.035em}.marketing_formField__Hy49W .marketing_spendSlider__l_xnw{display:block;width:100%;height:40px;margin:0;padding:0;border:0;background:transparent;appearance:none;cursor:pointer}.marketing_spendSlider__l_xnw::-webkit-slider-runnable-track{height:5px;border-radius:5px;background:linear-gradient(to right,hsl(var(--primary)) var(--range-progress),hsl(var(--border)) var(--range-progress))}.marketing_spendSlider__l_xnw::-webkit-slider-thumb{appearance:none;width:24px;height:24px;margin-top:-9.5px;border-radius:50%;background:white;border:3px solid hsl(var(--primary));box-shadow:0 2px 6px rgb(0 0 0/.12)}.marketing_spendSlider__l_xnw::-moz-range-track{height:5px;border-radius:5px;background:hsl(var(--border))}.marketing_spendSlider__l_xnw::-moz-range-progress{height:5px;border-radius:5px;background:hsl(var(--primary))}.marketing_spendSlider__l_xnw::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:white;border:3px solid hsl(var(--primary))}.marketing_spendSlider__l_xnw[aria-invalid=true]::-webkit-slider-runnable-track{background:hsl(var(--destructive)/.4)}.marketing_spendEnds__YxxRW{display:flex;justify-content:space-between;font-size:10px;color:hsl(var(--muted-foreground))}@media (max-width:1000px){.marketing_navLinks__xpN_c{gap:20px}.marketing_navActions__pHGh_{gap:16px}.marketing_accessSection__Kcm_8{gap:36px}.marketing_signupCard__NpnwX{padding:22px}.marketing_contactFields__vA9S5{grid-template-columns:1fr;gap:0}.marketing_platformChoices__vlz7j{grid-template-columns:1fr 1fr}.marketing_faq__fqncR{gap:40px}}@media (max-width:760px){.marketing_nav__HrZDh{padding:18px 20px;gap:12px}.marketing_navLinks__xpN_c{display:none}.marketing_navActions__pHGh_{gap:14px;font-size:12px}.marketing_nav__HrZDh>a>span{font-size:22px}.marketing_buttonSmall__u3yPK{padding:10px 12px;gap:9px}.marketing_hero__qHE5C{padding:38px 20px 0}.marketing_hero__qHE5C h1{font-size:clamp(32px,6vw,44px)}.marketing_heroCopy__wmpPv{font-size:14px}.marketing_heroActions__6tAsR{gap:12px;flex-direction:column;margin-bottom:27px}.marketing_integrations__lYq0h{gap:20px;font-size:12px;flex-wrap:wrap;margin-top:22px}.marketing_integrations__lYq0h>span{width:100%;text-align:center}.marketing_productSection__GwSIE{padding:42px 20px 0}.marketing_productSection__GwSIE h2{font-size:27px;margin-bottom:18px}.marketing_demoFrame__9q9Lo{border-radius:16px}.marketing_demoHeader__Zpjgb{padding:14px;border-radius:16px 16px 0 0}.marketing_demoHeader__Zpjgb>span:last-child{font-size:10px}.marketing_demoBody__xHocl{padding:12px;gap:14px}.marketing_founderQuote__bbA2H{padding:54px 20px 36px}.marketing_founderQuote__bbA2H blockquote{font-size:27px}.marketing_founderQuote__bbA2H br{display:none}.marketing_accessSection__Kcm_8{grid-template-columns:1fr;gap:25px;padding:20px 20px 0}.marketing_accessOffer__D9JXY{padding-top:0}.marketing_accessOffer__D9JXY h2{font-size:33px}.marketing_accessOffer__D9JXY>p:not(.marketing_kicker__juDg8){margin-top:18px;font-size:14px}.marketing_signupCard__NpnwX{padding:22px}.marketing_signupCard__NpnwX h2{font-size:27px}.marketing_signupIntro__krjnk{font-size:13px}.marketing_previewBadge__d_EFr{font-size:10px;margin-bottom:23px}.marketing_formField__Hy49W label,.marketing_platformFieldset__cKbfA legend{font-size:12px}.marketing_formField__Hy49W input:not([type=range]),.marketing_formField__Hy49W textarea{font-size:16px}.marketing_formPrivacy__1cZ9U{font-size:10px}.marketing_signupCard__NpnwX form .marketing_button__uVXjd{font-size:13px}.marketing_faq__fqncR{grid-template-columns:1fr;padding:48px 20px;gap:10px}.marketing_faqList___YZJV summary{font-size:12px}.marketing_footer__q2rB6{padding:26px 20px 24px;gap:24px}.marketing_footer__q2rB6 nav{gap:24px;font-size:11px}.marketing_footerBottom__fZTsC{margin-top:0}}@media (max-width:380px){.marketing_nav__HrZDh{padding:17px 16px;gap:10px}.marketing_nav__HrZDh>a>span{font-size:19px}.marketing_navActions__pHGh_{gap:11px;font-size:11px}.marketing_buttonSmall__u3yPK{padding:10px;gap:6px}.marketing_accessSection__Kcm_8,.marketing_faq__fqncR,.marketing_hero__qHE5C,.marketing_productSection__GwSIE{padding-left:16px;padding-right:16px}.marketing_hero__qHE5C h1{font-size:32px}.marketing_signupCard__NpnwX{padding:20px 17px}.marketing_previewBadge__d_EFr{font-size:9px}.marketing_signupCard__NpnwX h2{font-size:25px}.marketing_platformChoice__hiqZh{font-size:12px;padding:9px 7px}}@media (max-width:600px){.marketing_demoCustomers__fjXEk>div>div:last-child{flex-wrap:wrap;gap:16px}.marketing_demoCustomers__fjXEk>div>div:last-child>div:last-child{flex-basis:100%}}@media (min-width:700px) and (max-width:1023px){.marketing_demoAds__Q7UEy{grid-template-columns:repeat(2,minmax(0,1fr))}}