.asb{--cream: #f6eddd;--ink: #121210;--ink-2: #1a1914;--taupe: #635d4e;--accent: #9a917c;--muted: rgba(246, 237, 221, .82);--muted-ink: rgba(18, 18, 16, .86);--line: rgba(246, 237, 221, .16);--line-ink: rgba(18, 18, 16, .14);--font-display: var(--font-heading--family, Lora, Georgia, serif);--font-ui: var(--font-body--family, "Instrument Sans", system-ui, sans-serif);color:var(--cream);background:var(--ink);font-family:var(--font-ui)}.asb-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.asb-eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.asb-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;border:1px solid transparent;background:transparent;font:inherit;font-size:.92rem;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease}.asb-btn--fill{background:var(--cream);color:var(--ink);border-color:var(--cream)}.asb-btn--ghost{color:var(--cream);border-color:#f6eddd57}.asb-btn:hover,.asb-btn:focus-visible{transform:translateY(-1px)}.asb-band{padding:clamp(72px,10vw,120px) 0}.asb-band h2,.asb-hero h1,.asb-close h2{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;text-wrap:balance}.asb-band h3{margin:0;font-family:var(--font-display);font-weight:500}[data-asb-reveal]{opacity:0;transform:translateY(22px);transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1);transition-delay:var(--asb-d, 0s)}[data-asb-reveal].is-in{opacity:1;transform:none}[data-asb-hero]{transform:translateY(28px) scale(.985)}[data-asb-hero].is-in{transform:none}@media(prefers-reduced-motion:reduce){[data-asb-reveal],[data-asb-hero]{opacity:1;transform:none;transition:none}.asb-hero__wash,.asb-hero__track,.asb-store__awning span,.asb-store__item,.asb-store__phone,.asb-store__glow{animation:none!important}}.asb-hero{position:relative;overflow:hidden;min-height:min(86vh,880px);display:grid;grid-template-rows:1fr auto;background:radial-gradient(ellipse 50% 45% at 78% 35%,rgba(99,93,78,.3),transparent 62%),radial-gradient(ellipse 55% 60% at 12% 35%,rgba(99,93,78,.42),transparent 62%),var(--ink)}.asb-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% 18%,rgba(154,145,124,.18),transparent 38%),linear-gradient(180deg,transparent 55%,rgba(18,18,16,.85) 100%);animation:asb-wash-pulse 14s ease-in-out infinite alternate;pointer-events:none}@keyframes asb-wash-pulse{0%{opacity:.75}to{opacity:1}}.asb-hero__layout{position:relative;z-index:1;width:min(1100px,calc(100% - 48px));margin:0 auto;padding:clamp(88px,12vh,128px) 0 clamp(40px,6vh,64px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,64px);align-items:center}.asb-hero__inner{width:100%;max-width:34rem;display:grid;justify-items:start;gap:18px;text-align:left}.asb-hero h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05;max-width:14ch}.asb-hero__lede{margin:0;max-width:46ch;color:var(--muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.65}.asb-hero__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.asb-hero__hubs{margin:14px 0 0;font-size:.88rem;line-height:1.5;color:#f6eddd9e}.asb-hero__hubs a{color:#f6edddd9;text-decoration:underline;text-underline-offset:3px}.asb-hero__media{justify-self:end;width:min(100%,460px)}.asb-store{position:relative;width:100%;aspect-ratio:1;color:#f6eddd}.asb-store__awning{position:absolute;left:8%;right:8%;top:6%;height:14%;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;z-index:2}.asb-store__awning span{border-radius:0 0 18px 18px;border:1px solid rgba(246,237,221,.28);background:linear-gradient(180deg,#f6eddd2e,#635d4e59);animation:asbAwning 5.5s ease-in-out infinite}.asb-store__awning span:nth-child(2n){background:linear-gradient(180deg,#635d4e66,#12121080);animation-delay:.35s}.asb-store__facade{position:absolute;left:10%;right:10%;top:16%;bottom:12%;border-radius:18px;border:1px solid rgba(246,237,221,.24);background:linear-gradient(180deg,#f6eddd14,#121210bf);box-shadow:0 28px 50px #0006;overflow:hidden}.asb-store__sign{margin:14px 16px 0;padding:8px 12px;border-radius:999px;border:1px solid rgba(246,237,221,.22);background:#f6eddd0f;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#f6edddb3;width:max-content}.asb-store__window{position:absolute;left:10%;right:10%;top:22%;bottom:10%;border-radius:14px;border:1px solid rgba(246,237,221,.2);background:#12121073;display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr .85fr;gap:10px;padding:12px}.asb-store__item{border-radius:10px;border:1px solid rgba(246,237,221,.22);background:#f6eddd12;display:grid;place-items:end start;padding:10px;animation:asbItemPulse 6s ease-in-out infinite}.asb-store__item em{font-style:normal;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#f6eddd8c}.asb-store__item--menu{grid-row:1 / 3;background:repeating-linear-gradient(180deg,rgba(246,237,221,.14) 0 2px,transparent 2px 14px),#f6eddd0d}.asb-store__item--box{animation-delay:.5s}.asb-store__item--card{animation-delay:1s}.asb-store__glow{position:absolute;top:18%;right:20%;bottom:18%;left:20%;border-radius:50%;background:radial-gradient(circle,rgba(246,237,221,.18),transparent 70%);filter:blur(12px);pointer-events:none;animation:asbWindowGlow 5s ease-in-out infinite}.asb-store__phone{position:absolute;right:2%;bottom:2%;width:28%;aspect-ratio:9 / 19;border-radius:18px;border:1.5px solid rgba(246,237,221,.55);background:linear-gradient(180deg,#f6eddd1f,#121210e6);box-shadow:0 20px 40px #00000073;z-index:4;transform:rotate(10deg);animation:asbPhoneFloat 7s ease-in-out infinite}.asb-store__phone-notch{position:absolute;top:8%;left:50%;width:34%;height:3.5%;transform:translate(-50%);border-radius:999px;background:#f6eddd47}.asb-store__phone-screen{position:absolute;top:14%;right:10%;bottom:12%;left:10%;border-radius:10px;border:1px solid rgba(246,237,221,.18);background:radial-gradient(circle at 50% 42%,rgba(246,237,221,.16),transparent 55%)}.asb-store__phone-screen i{position:absolute;width:22%;height:22%;border-color:#f6edddb3;border-style:solid}.asb-store__phone-screen i:nth-child(1){top:28%;left:28%;border-width:1.5px 0 0 1.5px}.asb-store__phone-screen i:nth-child(2){top:28%;right:28%;border-width:1.5px 1.5px 0 0}.asb-store__phone-screen i:nth-child(3){bottom:28%;left:28%;border-width:0 0 1.5px 1.5px}.asb-store__phone-screen i:nth-child(4){bottom:28%;right:28%;border-width:0 1.5px 1.5px 0}@keyframes asbAwning{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes asbItemPulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes asbWindowGlow{0%,to{opacity:.4}50%{opacity:.9}}@keyframes asbPhoneFloat{0%,to{transform:rotate(10deg) translateY(0)}50%{transform:rotate(8deg) translateY(-8px)}}.asb-hero__strip{position:relative;z-index:1;margin:0;padding:18px 0;overflow:hidden;border-top:1px solid var(--line);background:#1212109e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asb-hero__track{list-style:none;margin:0;padding:0;display:flex;width:max-content;gap:0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#f6eddd94;animation:asb-strip-scroll 48s linear infinite}.asb-hero__track li{flex:0 0 auto;padding:0 22px;white-space:nowrap}@keyframes asb-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.asb-touch{background:var(--cream);color:var(--ink)}.asb-touch__inner{max-width:42rem;display:grid;gap:18px}.asb-touch__inner h2{font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.1}.asb-touch__inner p{margin:0;color:var(--muted-ink);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.7}.asb-goals{border-top:1px solid var(--line)}.asb-goals__head{margin-bottom:clamp(28px,4vw,44px);max-width:28rem}.asb-goals__head h2{font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.1}.asb-goals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.asb-goals__grid article{padding:clamp(24px,3vw,32px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6eddd08}.asb-goals__grid article:nth-child(3n){border-right:none}.asb-goals__grid article:nth-child(n+4){border-bottom:none}.asb-goals__grid h3{margin-bottom:10px;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.25}.asb-goals__grid p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.65}.asb-uses{background:var(--ink-2);border-top:1px solid var(--line)}.asb-uses__head{margin-bottom:clamp(28px,4vw,44px);max-width:28rem}.asb-uses__head h2{font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.1}.asb-uses__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.asb-uses__list li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(16px,3vw,36px);padding:28px 0;border-top:1px solid var(--line);align-items:start}.asb-uses__list li:last-child{border-bottom:1px solid var(--line)}.asb-uses__list span{font-family:var(--font-display);font-size:1.35rem;color:var(--accent);padding-top:2px}.asb-uses__list h3{margin-bottom:8px;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.25}.asb-uses__list p{margin:0;max-width:46rem;color:var(--muted);font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.65}.asb-uses__links{margin:28px 0 0;max-width:46rem;font-size:.95rem;line-height:1.6;color:var(--muted)}.asb-uses__links a{color:var(--cream);text-decoration:underline;text-underline-offset:3px}.asb-campaigns{background:var(--cream);color:var(--ink)}.asb-campaigns__head{margin-bottom:clamp(28px,4vw,44px);max-width:30rem}.asb-campaigns__head h2{font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.1}.asb-campaigns__list{list-style:none;margin:0;padding:0}.asb-campaigns__list li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(16px,3vw,36px);padding:26px 0;border-top:1px solid var(--line-ink);align-items:start}.asb-campaigns__list li:last-child{border-bottom:1px solid var(--line-ink)}.asb-campaigns__list span{font-family:var(--font-display);font-size:1.25rem;color:var(--taupe);padding-top:2px}.asb-campaigns__list h3{margin-bottom:8px;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.25}.asb-campaigns__list p{margin:0;max-width:44rem;color:var(--muted-ink);font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.65}.asb-setup{border-top:1px solid var(--line)}.asb-setup__head{max-width:40rem;margin-bottom:clamp(36px,5vw,56px);display:grid;gap:16px}.asb-setup__head h2{font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.1}.asb-setup__head p{margin:0;color:var(--muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.7}.asb-setup__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.asb-setup__steps li{display:grid;gap:10px;align-content:start;padding-top:4px}.asb-setup__steps span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--line);font-size:.85rem;color:var(--accent)}.asb-setup__steps h3{font-size:1.05rem;line-height:1.3}.asb-setup__steps p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.asb-built{background:var(--cream);color:var(--ink)}.asb-built__intro{max-width:40rem;margin-bottom:clamp(36px,5vw,52px);display:grid;gap:16px}.asb-built__intro h2{font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.1}.asb-built__intro p{margin:0;color:var(--muted-ink);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.7}.asb-built__features{list-style:none;margin:0 0 clamp(48px,7vw,72px);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line-ink)}.asb-built__features li{padding:28px 24px 28px 0;border-bottom:1px solid var(--line-ink)}.asb-built__features li:nth-child(odd){padding-right:28px;border-right:1px solid var(--line-ink)}.asb-built__features li:nth-child(2n){padding-left:28px}.asb-built__features h3{margin-bottom:8px;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.25}.asb-built__features p{margin:0;color:var(--muted-ink);font-size:.98rem;line-height:1.65}.asb-included__label{margin:0 0 16px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe)}.asb-included{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.asb-included li{padding:10px 16px;border:1px solid var(--line-ink);border-radius:999px;font-size:.88rem;color:var(--muted-ink);background:#ffffff59}.asb-close{background:radial-gradient(ellipse 55% 50% at 50% 100%,rgba(99,93,78,.32),transparent 65%),var(--ink-2);text-align:center}.asb-close__inner{max-width:40rem;display:grid;gap:18px;justify-items:center}.asb-close__inner h2{font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.1;max-width:16ch}.asb-close__inner p{margin:0;color:var(--muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.asb-close__inner .asb-btn{margin-top:8px}.asb-faq{background:var(--ink)}@media(max-width:960px){.asb-goals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asb-goals__grid article:nth-child(3n){border-right:1px solid var(--line)}.asb-goals__grid article:nth-child(2n){border-right:none}.asb-goals__grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.asb-goals__grid article:nth-child(n+5){border-bottom:none}.asb-setup__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media(max-width:980px){.asb-hero{min-height:auto}.asb-hero__layout{width:calc(100% - 32px);grid-template-columns:1fr;padding-top:clamp(72px,10vh,100px)}.asb-hero__inner{max-width:none}.asb-hero__media{justify-self:stretch;width:min(100%,360px);margin:0 auto}.asb-store__sign{max-width:calc(100% - 32px);width:auto;white-space:normal;text-align:center}}@media(max-width:720px){.asb-hero__layout{width:calc(100% - 32px)}.asb-hero__inner{width:100%;text-align:left}.asb-hero__actions{flex-direction:column;align-items:stretch}.asb-hero__actions .asb-btn{width:100%}.asb-hero h1{font-size:clamp(2.1rem,9vw,2.85rem)}.asb-goals__grid{grid-template-columns:1fr}.asb-goals__grid article{border-right:none!important;border-bottom:1px solid var(--line)}.asb-goals__grid article:last-child{border-bottom:none}.asb-uses__list li,.asb-campaigns__list li{grid-template-columns:3rem minmax(0,1fr)}.asb-built__features{grid-template-columns:1fr}.asb-built__features li,.asb-built__features li:nth-child(odd),.asb-built__features li:nth-child(2n){padding:24px 0;border-right:none}.asb-setup__steps{grid-template-columns:1fr}.asb-wrap{width:min(1120px,calc(100% - 32px))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-small-businesses-landing.css.map */
