.sf-biz-cta{padding:var(--space-8) 0 var(--space-9);background:var(--color-bg)}.sf-biz-cta__wrap{max-width:90rem}.sf-biz-cta__panel{border:1px solid var(--color-border);background:radial-gradient(ellipse 80% 60% at 0% 0%, var(--color-accent-subtle), transparent 55%), var(--color-surface-solid);border-radius:clamp(1.25rem,2.5vw,1.75rem);flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,4vw,2.75rem) clamp(1.5rem,5vw,3.5rem);display:flex;position:relative;overflow:hidden}.sf-biz-cta__body{text-align:left;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:.85rem;min-width:0;max-width:36rem;display:flex}.sf-biz-cta__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin:0;font-size:.6875rem;font-weight:700}.sf-biz-cta__title{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:800;line-height:1.15}.sf-biz-cta__title-accent{color:var(--color-accent-text)}.sf-biz-cta__copy{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.sf-biz-cta__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-top:.25rem;display:grid}.sf-biz-cta__feature-group{border:1px solid var(--color-border);background:var(--color-bg-alt);border-radius:.85rem;flex-direction:column;gap:.55rem;padding:.85rem .9rem;display:flex}.sf-biz-cta__feature-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text);margin:0;font-size:.6875rem;font-weight:700}.sf-biz-cta__feature-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sf-biz-cta__feature-item{flex-direction:column;gap:.1rem;display:flex}.sf-biz-cta__feature-name{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.35}.sf-biz-cta__feature-detail{color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.sf-biz-cta__actions{margin-top:.35rem}.sf-biz-cta__media{flex:0 min(440px,42vw);justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.sf-biz-cta__phone{object-fit:contain;filter:drop-shadow(0 24px 48px #0f172a1f);width:min(420px,100%);max-width:none;height:auto;display:block}@media (width<=900px){.sf-biz-cta__panel{flex-wrap:wrap;justify-content:center}.sf-biz-cta__body{text-align:center;flex:100%;align-items:center;max-width:100%}.sf-biz-cta__features{max-width:32rem}.sf-biz-cta__media{flex:none;justify-content:center;width:100%}.sf-biz-cta__phone{width:min(380px,88vw)}}@media (width<=640px){.sf-biz-cta__features{grid-template-columns:1fr;max-width:100%}}@media (width<=480px){.sf-biz-cta{padding:clamp(3rem,8vw,4.5rem) 0 clamp(3.5rem,10vw,5rem)}.sf-biz-cta__panel{border-radius:1.25rem;padding:2rem 1.15rem}.sf-biz-cta__title{font-size:clamp(1.45rem,7vw,1.85rem)}.sf-biz-cta__copy{font-size:.9rem}.sf-biz-cta__phone{width:min(340px,100%)}}.sf-accordion{gap:.6rem;max-width:48rem;display:grid}.sf-accordion__item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-glass-bg);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--transition-base), box-shadow var(--transition-base);overflow:hidden}.sf-accordion__item:hover{border-color:var(--color-border-hover)}.sf-accordion__item.is-open{border-color:var(--color-accent);box-shadow:0 0 16px var(--color-accent-glow)}.sf-accordion__trigger{width:100%;color:var(--color-text);text-align:left;transition:color var(--transition-fast);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.95rem;font-weight:600;display:flex}.sf-accordion__trigger:hover{color:var(--color-accent-text)}.sf-accordion__icon{border-radius:var(--radius-sm);background:var(--color-accent-subtle);width:1.75rem;height:1.75rem;color:var(--color-accent-text);transition:transform var(--transition-base), background var(--transition-base);flex-shrink:0;place-items:center;display:grid}.is-open .sf-accordion__icon{background:var(--color-accent);color:var(--color-accent-ink);transform:rotate(45deg)}.sf-accordion__icon-v{transition:opacity var(--transition-fast)}.is-open .sf-accordion__icon-v{opacity:0}.sf-accordion__panel-wrap{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.is-open .sf-accordion__panel-wrap{max-height:12rem}.sf-accordion__panel{color:var(--color-text-muted);padding:0 1.25rem 1.15rem;font-size:.92rem;line-height:1.7}.sf-section-title{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.sf-section-title--center{text-align:center;justify-items:center}.sf-section-title__eyebrow{letter-spacing:.16em;text-transform:uppercase;background:#73c709;-webkit-text-fill-color:transparent;background-clip:text;margin:0;font-size:.78rem;font-weight:700}.sf-section-title h2{margin:0;display:inline-block;position:relative}.sf-section-title h2:after{content:"";background:#73c709;border-radius:2px;width:3rem;height:3px;margin-top:.75rem;animation:.6s both accent-line-grow;display:block}.sf-section-title--center h2:after{margin-inline:auto}.sf-section-title__description{max-width:36rem;margin:0;font-size:1.05rem}.sf-biz-faq{padding:var(--space-8) 0;background:var(--color-bg);color:var(--color-text)}.sf-biz-faq__inner{max-width:46rem}.sf-biz-faq .sf-section-title h2{color:var(--color-text)}.sf-biz-faq .sf-section-title__description{color:var(--color-text-muted)}.sf-biz-faq .sf-accordion__item{border:1px solid var(--color-border);background:var(--color-bg-alt);-webkit-backdrop-filter:none;box-shadow:none}.sf-biz-faq .sf-accordion__item:hover{border-color:var(--color-border-hover)}.sf-biz-faq .sf-accordion__item.is-open{border-color:var(--color-accent);box-shadow:none;background:var(--color-surface-solid)}.sf-biz-faq .sf-accordion__trigger{color:var(--color-text)}.sf-biz-faq .sf-accordion__trigger:hover{color:var(--color-accent-text)}.sf-biz-faq .sf-accordion__panel{color:var(--color-text-muted)}@media (width<=480px){.sf-biz-faq{padding:clamp(3rem,8vw,4.5rem) 0}.sf-biz-faq .sf-accordion__trigger{align-items:flex-start;gap:.75rem;padding:1rem;font-size:.9rem;line-height:1.4}.sf-biz-faq .sf-accordion__icon{margin-top:.1rem}.sf-biz-faq .sf-accordion__panel{padding:0 1rem 1rem;font-size:.88rem}}.sf-gradient-blob-btn{isolation:isolate;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:5px;display:inline-flex;position:relative;overflow:hidden}.sf-gradient-blob-btn__blob{z-index:0;filter:blur(14px);opacity:1;pointer-events:none;background:linear-gradient(90deg,#73c709 0%,#a3e635 45%,#facc15 100%);border-radius:50%;width:180%;max-width:280px;height:220%;max-height:280px;animation:5s linear infinite sf-gradient-blob;position:absolute;top:50%;left:50%}.sf-gradient-blob-btn__glass{z-index:1;background:var(--color-surface-solid);opacity:.92;pointer-events:none;border-radius:10px;position:absolute;inset:5px}.sf-gradient-blob-btn__content{z-index:2;letter-spacing:-.01em;color:var(--color-text);white-space:nowrap;border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.sf-gradient-blob-btn__icon{color:var(--color-accent-text);align-items:center;display:inline-flex}.sf-gradient-blob-btn:hover .sf-gradient-blob-btn__content{color:var(--color-text)}.sf-gradient-blob-btn:hover .sf-gradient-blob-btn__blob{filter:blur(10px)}.sf-gradient-blob-btn:focus-visible{outline-offset:3px;outline:2px solid #73c709}@keyframes sf-gradient-blob{0%{transform:translate(-100%,-100%)}25%{transform:translateY(-100%)}50%{transform:translate(0%)}75%{transform:translate(-100%)}to{transform:translate(-100%,-100%)}}@media (prefers-reduced-motion:reduce){.sf-gradient-blob-btn__blob{animation:none;transform:translate(-50%,-50%)}}
