@font-face{font-family:Inter;src:url('/assets/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:InterDisplay;src:url('/assets/inter-display.woff2') format('woff2');font-weight:500;font-display:swap}
:root{--forest:#2e78ef;--deep:#141414;--lime:#2e78ef;--paper:#ffffff;--ink:#141414;--muted:#647080;--line:#e4e9f0;--white:#fff;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2e78ef;outline-offset:5px}button{cursor:pointer}.wrap{max-width:1256px;margin:auto;padding:0 44px}.dark{background:var(--deep);color:white}.nav{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #ffffff20}.wordmark{font-size:32px;font-weight:700;letter-spacing:-1.8px;display:flex;align-items:center;gap:10px}.mark{color:var(--lime);font-family:Georgia,serif;font-size:70px;line-height:24px;letter-spacing:-16px;width:33px;transform:translateY(-11px)}.navlinks{display:flex;gap:28px;font-size:14px;color:#383f48;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:18px 25px;border-radius:6px;background:var(--lime);color:var(--deep);font-size:16px;font-weight:650;border:1px solid transparent;transition:transform .2s,background .2s}.button:hover{background:#e8ffa9;transform:translateY(-2px)}.button.small{padding:12px 18px;font-size:14px;gap:20px}.arrow{font-size:22px;font-weight:400}.hero{padding:75px 0 55px;display:grid;grid-template-columns:1.08fr 1fr;gap:32px;align-items:center;min-height:620px}.eyebrow{font-size:12px;line-height:1.6;letter-spacing:1.6px;text-transform:uppercase;font-weight:650;display:flex;align-items:center;gap:10px}.eyebrow .dash{width:25px;height:2px;background:var(--lime)}h1{font-size:clamp(42px,5.4vw,72px);letter-spacing:-3.8px;line-height:1.04;font-weight:500;margin:24px 0;max-width:680px}h1 em{font-style:normal;color:var(--lime)}.intro{font-size:18px;line-height:1.65;color:#586577;max-width:480px;margin:0 0 28px}.ctarow{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.textlink{font-size:14px;border-bottom:1px solid #a7bbd4;padding:8px 0}.fine{font-size:12px;line-height:1.7;color:#6f7986;max-width:450px;margin:16px 0 0}.hero-art{position:relative;min-height:440px;align-self:stretch;background:linear-gradient(145deg,#0d473c,#053229);border-radius:12px;overflow:hidden;display:flex;align-items:flex-end;padding:28px}.hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-art:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#141414e8)}.art-caption{z-index:1;position:relative;border-top:1px solid #ffffff3d;width:100%;padding-top:15px;display:flex;justify-content:space-between;gap:18px;align-items:end}.art-caption strong{font-size:25px;font-weight:500;line-height:1.1;letter-spacing:-.7px}.art-caption span{font-size:12px;color:#c3d7cc;max-width:155px;line-height:1.5}.rail{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:20px;padding:27px 0 31px;color:#586577;font-size:14px}.rail span:before{content:'✓';color:var(--lime);margin-right:9px}.section{padding:88px 0}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:37px}.sectionhead h2,h2{font-size:clamp(32px,3.5vw,47px);line-height:1.1;letter-spacing:-1.8px;font-weight:500;margin:12px 0 0}.sectionhead p{font-size:16px;line-height:1.7;color:var(--muted);max-width:340px;margin:0}.tag{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:650;color:var(--muted)}.lanegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lane{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:210px;padding:24px;display:flex;flex-direction:column;transition:background .2s,border .2s,transform .2s}.lane:hover,.lane.active{background:#edf5ff;border-color:#83b6f9;transform:translateY(-3px)}.lane .number{font-size:12px;color:#778494;letter-spacing:1px}.lane h3{font-size:22px;letter-spacing:-.7px;font-weight:550;margin:29px 0 8px}.lane p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.lane .arrow{align-self:flex-end;margin-top:auto;padding-top:10px}.note{font-size:13px;color:var(--muted);line-height:1.6;margin-top:20px}.platform{background:white;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.features{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.featurelead h2{max-width:450px;margin:16px 0 24px}.featurelead p{line-height:1.7;color:var(--muted);max-width:410px}.featurelead .button{margin-top:20px;background:var(--forest);color:white}.featurelist{display:flex;flex-direction:column}.feature{border-bottom:1px solid var(--line);padding:24px 0;display:grid;grid-template-columns:42px 1fr;gap:12px}.feature:first-child{padding-top:0}.feature:last-child{border:0}.feature .count{font-size:13px;color:#7b8b9f;padding-top:5px}.feature h3{font-size:21px;letter-spacing:-.45px;font-weight:550;margin:0 0 9px}.feature p{font-size:15px;line-height:1.65;color:var(--muted);margin:0}.reviewband{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#eaf3fc;padding:42px;border-radius:9px;margin-top:65px}.reviewband h3{font-size:27px;letter-spacing:-.8px;line-height:1.2;font-weight:500;margin:0 0 14px}.reviewband p{font-size:15px;line-height:1.65;margin:0;color:#5b697c}.reviewband ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.reviewband li{font-size:14px;line-height:1.5;display:flex;gap:14px}.reviewband li:before{content:'✓';font-weight:700}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px}.step{border-top:1px solid #bdcde1;padding-top:20px}.stepnum{font-size:12px;color:var(--muted)}.step h3{font-size:23px;font-weight:500;letter-spacing:-.7px;margin:24px 0 12px}.step p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.faq h2{max-width:320px}.faqlist details{border-bottom:1px solid var(--line);padding:22px 0}.faqlist details:first-child{padding-top:0}.faqlist summary{cursor:pointer;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:15px}.faqlist summary:after{content:'+';font-size:24px;line-height:20px;color:#617b9c}.faqlist details[open] summary:after{content:'−'}.faqlist p{font-size:15px;line-height:1.7;color:var(--muted);margin:14px 30px 0 0}.close{padding:63px 0;display:flex;align-items:center;justify-content:space-between;gap:32px}.close h2{font-size:50px;max-width:670px;margin:15px 0}.close p{font-size:16px;color:#586577;line-height:1.6}.footer{padding:36px 0}.footertop{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.footer .wordmark{font-size:26px}.footer .mark{color:var(--forest)}.footerlinks{display:flex;gap:22px;font-size:13px;color:var(--muted)}.footer p{font-size:12px;line-height:1.75;color:var(--muted);max-width:1020px}.previewtag{position:fixed;bottom:14px;left:14px;background:#fff;border:1px solid #d6e4f5;border-radius:5px;padding:7px 10px;font-size:11px;color:#5b697c;z-index:20;box-shadow:0 3px 18px #0000000b}.skip{position:absolute;top:-100px;left:15px;background:white;color:#123;padding:12px;z-index:100}.skip:focus{top:8px}.mobilecta{display:none}html{scroll-behavior:smooth;scroll-padding-top:24px}@media(min-width:1400px){h1{font-size:76px}}@media(max-width:1000px){.wrap{padding:0 30px}.hero{gap:20px}.hero-art{min-height:400px;padding:20px}h1{letter-spacing:-2.7px}.features{gap:40px}.lanegrid{grid-template-columns:repeat(2,1fr)}.lane{min-height:200px}.faq{gap:40px}.rail{font-size:12px}.close h2{font-size:41px}}@media(max-width:700px){.wrap{padding:0 22px}.nav{height:80px}.navlinks>a:not(.button){display:none}.wordmark{font-size:28px}.nav .button{padding:10px 14px;font-size:13px;gap:8px}.hero{grid-template-columns:1fr;padding:43px 0 30px;gap:35px;min-height:0}h1{font-size:53px;letter-spacing:-2.7px;max-width:530px;margin:20px 0}.intro{font-size:16px}.eyebrow{font-size:11px;letter-spacing:1.1px}.hero-art{min-height:330px;aspect-ratio:1.25}.rail{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:23px 0}.section{padding:58px 0}.sectionhead{display:block;margin-bottom:28px}.sectionhead p{margin-top:20px;max-width:unset}h2,.sectionhead h2{font-size:36px}.lanegrid{gap:10px}.lane{padding:18px;min-height:220px}.lane h3{font-size:20px}.lane p{font-size:14px}.features,.faq{grid-template-columns:1fr;gap:38px}.featurelead .button{margin-top:12px}.reviewband{grid-template-columns:1fr;gap:25px;padding:28px;margin-top:40px}.steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.step h3{margin-top:16px}.close{display:block;padding:47px 0}.close h2{font-size:40px}.close .button{margin-top:14px}.footertop{align-items:start;flex-direction:column}.footer{padding-bottom:100px}.footerlinks{flex-wrap:wrap}.previewtag{bottom:82px;font-size:10px}.mobilecta{display:flex;position:fixed;bottom:0;left:0;right:0;background:#ffffffed;backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 20px;z-index:15}.mobilecta .button{width:100%;padding:12px 20px}.ctarow{gap:18px}.fine{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Commas brand: original logo and type, sky blue surfaces and blue gradient controls. */
:root{--forest:#2e78ef;--deep:#141414;--lime:#2e78ef;--paper:#fff;--ink:#141414;--muted:#657080;--line:#e4e9f0}h1,h2,h3{font-family:InterDisplay,Inter,sans-serif;font-weight:500}.dark{background:#fff;color:var(--ink)}.nav{height:85px;border:0;position:relative}.nav:before{content:'';position:absolute;inset:0 calc((1168px - 100vw)/2);background:#e8f2fa;z-index:-1}.navlinks{color:#343a42}.wordmark{letter-spacing:normal}.wordmark img{width:132px;height:auto;display:block}.button,.featurelead .button{border-radius:999px;color:white;background:linear-gradient(180deg,#88c0fd 0%,#2e78ef 100%);box-shadow:0 1px 2px #0000000d,inset -1px -1px 1px #1c488f80,inset 1px 1px 1px #ffffff80;border:0;padding:15px 24px;gap:16px}.button:hover{background:linear-gradient(180deg,#7ab7fb,#2569dd);transform:translateY(-2px)}.button.small{border-radius:12px}.hero{display:flex;flex-direction:column;padding:68px 0 0;gap:48px;text-align:center;min-height:0}.hero>div{width:100%}.eyebrow{justify-content:center;text-transform:none;letter-spacing:0;font-size:14px;color:#707b87;font-weight:400}.hero .eyebrow{background:#f0f5fb;border:1px solid #e3eaf3;border-radius:99px;padding:9px 16px;width:fit-content;margin:auto;box-shadow:inset 0 1px 4px #d7e1ee33}.dash{display:none}h1{font-size:64px;line-height:1.07;letter-spacing:-3px;max-width:960px;margin:26px auto 22px}h1 em{color:var(--ink)}.intro{color:#485260;max-width:630px;margin:0 auto 28px;font-size:18px;line-height:1.55}.ctarow{justify-content:center}.textlink{color:#526174;border-color:#bdcbe0}.fine{max-width:100%;color:#7b8490;font-size:12px;margin-top:18px}.hero-art{width:100%;height:425px;min-height:0;border:1px solid #d7e5f5;background:#e3f0ff;border-radius:20px;display:block;padding:0;align-self:auto;margin:0;overflow:hidden;position:relative}.hero-art img{object-fit:cover;object-position:center top;width:100%;height:auto;position:static;display:block}.hero-art:after{display:none}.hero-art figcaption{position:absolute;bottom:0;left:0;right:0;background:#ffffffdf;backdrop-filter:blur(12px);padding:15px 25px;text-align:left;display:flex;justify-content:space-between;letter-spacing:1px;font-size:10px;color:#425c7f}.hero-art figcaption span{letter-spacing:0;color:#738093}.rail{border-bottom:1px solid var(--line);border-top:0;color:#687789;justify-content:center;gap:58px;font-size:13px}.rail span:before{color:#4386e7}.section{padding:85px 0}.platform{background:#f8fafc;border:0}.tag{font-size:12px;letter-spacing:0;text-transform:none;background:#eef3f9;border:1px solid #e3eaf3;padding:7px 12px;border-radius:99px;display:inline-block;font-weight:400}.lane{border-radius:16px;background:linear-gradient(150deg,#fff,#f5f9ff);min-height:240px;padding:25px}.lane:hover,.lane.active{background:#edf5ff;border-color:#9dc6fc}.lane .number{color:#73859c;font-size:10px}.lane .arrow{color:#387fdf}.reviewband{background:#eaf3fc;border-radius:20px}.reviewband li:before{color:#2e78ef}.close{border-radius:24px;background:linear-gradient(120deg,#f0f6fc,#e3effe);margin-top:32px;margin-bottom:28px;padding:58px!important;text-align:center;display:block}.close .eyebrow{color:#6c7b8e}.close h2{margin:16px auto;font-size:48px}.close p{color:#637287}.close .button{margin-top:8px}.footer{padding:30px 44px}.footer .wordmark img{width:118px}.previewtag{border-color:#e0e6ef;color:#6f7e92;box-shadow:none;font-size:9px}.mobilecta{background:#ffffffed}.skip{color:#141414}.nav:before{inset:0 -44px}.dark:first-of-type{background:linear-gradient(#e8f2fa 85px,#fff 85px)}
@media(min-width:1400px){h1{font-size:68px}}@media(max-width:1000px){.nav:before{inset:0 -30px}.hero-art{height:340px}.rail{gap:30px}.close{margin-left:30px;margin-right:30px}.footer{padding:30px}}
@media(max-width:700px){.nav{height:74px}.dark:first-of-type{background:linear-gradient(#e8f2fa 74px,#fff 74px)}.nav:before{inset:0 -22px}.wordmark img{width:115px}.hero{padding:43px 0 0;gap:32px}h1{font-size:42px;line-height:1.09;letter-spacing:-1.8px;margin:22px auto}.hero .eyebrow{font-size:12px}.intro{font-size:16px;max-width:450px}.ctarow{gap:17px}.fine{font-size:11px;max-width:290px;margin:16px auto 0}.hero-art{height:220px;aspect-ratio:auto;border-radius:13px}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:top center}.hero-art figcaption{padding:11px;font-size:8px;gap:12px}.hero-art figcaption span{display:none}.rail{gap:16px 10px;justify-items:center;font-size:11px;padding:23px 0}.section{padding:54px 0}.lane{padding:18px;min-height:225px}.lane h3{font-size:20px}.lane .number{font-size:9px}.close{margin:15px 22px 20px;padding:36px 22px!important}.close h2{font-size:34px;letter-spacing:-1px}.footer{padding:25px 22px 100px}.previewtag{bottom:80px}.button{font-size:15px}.textlink{font-size:13px}.note{font-size:12px}.features{gap:36px}}

/* Simplified niche-first acquisition layout. */
.hero{padding:62px 0 53px;gap:0}.hero h1{font-size:64px;max-width:880px;margin:24px auto 22px}.hero .intro{max-width:560px}.hero .fine{margin-top:15px}.section{padding:54px 0}.sectionhead{margin-bottom:28px}.sectionhead h2{font-size:38px;letter-spacing:-1.4px}.sectionhead p{max-width:320px;font-size:14px}.sectionhead .tag{display:none}.lane{min-height:226px}.lane h3{margin-top:23px}.lanegrid{gap:16px}.note{text-align:center;font-size:12px;margin-top:23px}#businesses{background:#f7faff;border-top:1px solid #edf2f8;border-bottom:1px solid #edf2f8}#how-it-works .tag{display:none}#how-it-works h2{font-size:34px;letter-spacing:-1.1px}.steps{margin-top:30px;gap:32px}.step h3{font-size:21px;margin:16px 0 10px}.step p{font-size:14px}.faq{gap:60px}.faq .tag{display:none}.faq h2{font-size:34px;margin:0}.faqlist summary{font-size:16px}.footer{padding-top:30px;padding-bottom:30px}.footer p{font-size:11px;max-width:900px}.footertop{margin-bottom:20px}
@media(max-width:700px){.hero{padding:40px 0}.hero h1{font-size:43px;letter-spacing:-1.8px}.hero .intro{max-width:360px}.section{padding:36px 0}.sectionhead h2{font-size:29px;max-width:320px;letter-spacing:-1px}.sectionhead p{margin-top:14px}.lanegrid{gap:10px}.lane{min-height:205px;padding:17px}.lane h3{font-size:18px;margin-top:18px}.lane p{font-size:12px}.lane .number{font-size:8px}.note{text-align:left;line-height:1.6}.steps{gap:24px}#how-it-works h2,.faq h2{font-size:29px}.faq{gap:24px}.footer{padding-bottom:100px}.navlinks{gap:18px}.previewtag{display:none}}
