:root{--ink:#1a1523;--ink-soft:#2a2438;--paper:#f7f5ff;--paper-deep:#ece8f8;--teal:var(--sm-primary);--teal-deep:color-mix(in srgb, var(--sm-primary) 72%, black);--dock-h:4.35rem;--dock-safe:env(safe-area-inset-bottom,0px);--dock-bg:#1a1523f0;--dock-border:#ffffff1f;--dock-item:#ffffffad}html[data-theme=dark]{--ink:#f3f0ff;--ink-soft:#1e1a2a;--paper:#0c0a12;--paper-deep:#16131f;--dock-bg:#241f33f0;--dock-border:var(--sm-border);--dock-item:var(--sm-muted)}@media (prefers-reduced-motion:reduce){.sm-dock,.marketing-site,.storefront-site,.auth-shell{scroll-behavior:auto}.sm-dock__item,.auth-shell__brand-orb{transition:none!important;animation:none!important}}.sm-dock{z-index:1040;padding:.35rem .4rem calc(.35rem + var(--dock-safe));background:var(--dock-bg);border-top:1px solid var(--dock-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:none;position:fixed;bottom:0;left:0;right:0}.sm-dock--light{background:#fffffff0;border-top-color:#e6e1d6}.sm-dock__scroller{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.15rem;display:flex;overflow-x:auto}.sm-dock__scroller>[role=listitem]{flex:1 0 auto;display:flex}.sm-dock__scroller::-webkit-scrollbar{display:none}.sm-dock__item{min-width:4.4rem;color:var(--dock-item);letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:.7rem;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.12rem;padding:.35rem .55rem;font-size:.68rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.sm-dock--light .sm-dock__item{color:#4d5c66}.sm-dock__item i,.sm-dock__item svg{width:1.2rem;height:1.2rem;font-size:1.15rem}.sm-dock__item.is-active,.sm-dock__item[aria-current=page],.sm-dock__item[aria-current=true]{color:#fff;background:color-mix(in srgb, var(--teal) 22%, transparent)}.sm-dock--light .sm-dock__item.is-active,.sm-dock--light .sm-dock__item[aria-current=page],.sm-dock--light .sm-dock__item[aria-current=true]{color:var(--teal-deep);background:color-mix(in srgb, var(--teal) 16%, #fff)}.sm-dock__item:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sm-dock__badge{background:var(--teal);min-width:1.05rem;height:1.05rem;color:var(--sm-on-primary,#fff);text-align:center;border-radius:999px;padding:0 .28rem;font-size:.62rem;font-weight:800;line-height:1.05rem;position:absolute;top:.15rem;right:.55rem}.sm-dock-sheet{z-index:1050;align-items:flex-end;display:flex;position:fixed;inset:0}.sm-dock-sheet__backdrop{background:#0b1f2a73;border:0;position:absolute;inset:0}.sm-dock-sheet__panel{width:100%;max-height:min(72vh,32rem);padding:1rem 1rem calc(1rem + var(--dock-safe));background:var(--sm-surface);border-radius:1.1rem 1.1rem 0 0;position:relative;overflow:auto;box-shadow:0 -18px 40px #0b1f2a2e}.sm-dock-sheet__title{color:var(--ink);margin:0 0 .75rem;font-size:.95rem;font-weight:700}.sm-dock-sheet__link{color:var(--ink);border-bottom:1px solid #f0ece3;align-items:center;gap:.65rem;padding:.7rem .2rem;font-weight:600;text-decoration:none;display:flex}@media (max-width:991.98px){.sm-dock{display:block}.marketing-site,.storefront-site{padding-bottom:calc(var(--dock-h) + var(--dock-safe))}.main-wrapper.has-admin-dock .page-wrapper,.main-wrapper.has-admin-dock .content{padding-bottom:calc(var(--dock-h) + 1.25rem + var(--dock-safe))}.marketing-header__hamburger{display:none!important}}.marketing-site{background:var(--paper);color:var(--ink)}.marketing-header{z-index:50;background:color-mix(in srgb, var(--sm-surface) 92%, transparent);border-bottom:1px solid var(--sm-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);position:sticky;top:0}.marketing-header--on-hero{color:#f3f0ff;background:#160f24c7;border-bottom-color:#ffffff1f}html[data-theme=dark] .marketing-header--on-hero{background:#0c0a12d1}.marketing-header--on-hero .marketing-header__hamburger{color:#f3f0ff}.marketing-header__inner{min-height:4.25rem}.marketing-header .marketing-header__link,html[data-theme=dark] .marketing-header .marketing-header__link{color:var(--ink)}.marketing-header .marketing-header__link:hover,.marketing-header .marketing-header__link.is-active,html[data-theme=dark] .marketing-header .marketing-header__link:hover,html[data-theme=dark] .marketing-header .marketing-header__link.is-active{color:var(--sm-primary)}.marketing-header--on-hero .marketing-header__link,html[data-theme=dark] .marketing-header--on-hero .marketing-header__link{color:#ffffffd1}.marketing-header--on-hero .marketing-header__link:hover,.marketing-header--on-hero .marketing-header__link.is-active,html[data-theme=dark] .marketing-header--on-hero .marketing-header__link:hover,html[data-theme=dark] .marketing-header--on-hero .marketing-header__link.is-active{color:color-mix(in srgb, var(--sm-primary) 45%, white)}.hero-editorial{isolation:isolate;background:radial-gradient(1100px 520px at 92% -8%, color-mix(in srgb, var(--sm-primary) 18%, transparent), transparent 62%), linear-gradient(165deg, var(--paper) 0%, color-mix(in srgb, var(--sm-primary) 8%, var(--paper)) 100%);color:var(--ink);position:relative;overflow:hidden}.hero-editorial h1,.hero-editorial .hero-editorial__title{color:var(--ink)}.hero-editorial .hero-editorial__kicker{color:var(--sm-primary)}.hero-editorial .hero-editorial__badge{border-color:color-mix(in srgb, var(--sm-primary) 28%, transparent);background:var(--sm-primary-soft);color:var(--sm-primary)}.hero-editorial .hero-editorial__highlight{color:#fff}.hero-editorial .hero-editorial__copy{color:var(--ink-soft)}.hero-editorial .hero-editorial__play{border-color:color-mix(in srgb, var(--sm-primary) 40%, transparent);color:var(--sm-primary);background:0 0}.hero-editorial .hero-editorial__play:hover{background:var(--sm-primary-soft)}.hero-editorial .hero-visual-card{border:1px solid var(--sm-border);box-shadow:var(--sm-shadow)}html[data-theme=dark] .hero-editorial{background:radial-gradient(1200px 480px at 88% -10%, color-mix(in srgb, var(--sm-primary) 28%, transparent), transparent 58%), linear-gradient(165deg, #0c0a12 0%, #1a1228 72%);color:#f8f5ff}html[data-theme=dark] .hero-editorial h1,html[data-theme=dark] .hero-editorial .hero-editorial__title{color:#f8f5ff}html[data-theme=dark] .hero-editorial .hero-editorial__kicker{color:color-mix(in srgb, var(--sm-primary) 55%, white)}html[data-theme=dark] .hero-editorial .hero-editorial__badge{color:color-mix(in srgb, var(--sm-primary) 55%, white);background:#ffffff1a;border-color:#fff3}html[data-theme=dark] .hero-editorial .hero-editorial__copy{color:#d4cce8}html[data-theme=dark] .hero-editorial .hero-editorial__play{color:#f8f5ff;background:0 0;border-color:#ffffff40}html[data-theme=dark] .hero-editorial .hero-editorial__play:hover{background:#ffffff0f}html[data-theme=dark] .hero-editorial .hero-visual-card{border-color:#ffffff1a;box-shadow:0 18px 60px #581c8738}.hero-editorial__grid{align-items:start;gap:2rem;display:grid}@media (min-width:992px){.hero-editorial__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;min-height:32rem}}.proof-strip{background:var(--sm-surface);border-block:1px solid var(--sm-border)}.ecommerce-section .ecommerce-shop-title,.ecommerce-section .ecommerce-cap-title,.ecommerce-section .ecommerce-preview-title{color:var(--ink)}.ecommerce-section .ecommerce-shop-copy,.ecommerce-section .ecommerce-cap-copy{color:var(--sm-muted)}.ecommerce-section .ecommerce-desk-title{color:#fff}.ecommerce-section .ecommerce-desk-copy{color:#fffc}html[data-theme=dark] .ecommerce-section .ecommerce-desk-title{color:#fff}html[data-theme=dark] .ecommerce-section .ecommerce-desk-copy{color:#fffc}.marketing-demo{background:var(--paper);color:var(--ink)}.marketing-demo-hero{background:radial-gradient(900px 420px at 50% -20%, color-mix(in srgb, var(--sm-primary) 16%, transparent), transparent 62%), linear-gradient(180deg, var(--paper) 0%, color-mix(in srgb, var(--sm-primary) 6%, var(--paper)) 100%)}.marketing-demo .marketing-demo-title,.marketing-demo .marketing-demo-cred,.marketing-demo h1,.marketing-demo h2,.marketing-demo h3{color:var(--ink)}.marketing-demo .marketing-demo-copy{color:var(--ink-soft)}.marketing-demo .marketing-demo-kicker{color:var(--sm-primary)}.marketing-demo .marketing-demo-cta-primary{color:#fff}.marketing-demo .marketing-demo-cta-secondary{color:var(--sm-primary)}html[data-theme=dark] .marketing-demo .marketing-demo-cta-primary{color:#fff}html[data-theme=dark] .marketing-demo .marketing-demo-cta-secondary{color:color-mix(in srgb, var(--sm-primary) 55%, white)}html[data-theme=dark] .marketing-demo .marketing-demo-title,html[data-theme=dark] .marketing-demo .marketing-demo-cred{color:var(--ink)}html[data-theme=dark] .marketing-demo .marketing-demo-copy{color:#d4cce8}.marketing-demo-body{background:var(--paper)}.capability-bento{gap:1rem;display:grid}@media (min-width:768px){.capability-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.capability-bento>:first-child{grid-column:span 4}.capability-bento>:nth-child(2),.capability-bento>:nth-child(3),.capability-bento>:nth-child(n+4){grid-column:span 2}}.commerce-card{background:var(--sm-surface);border:1px solid var(--sm-border);box-shadow:var(--sm-shadow);border-radius:1.25rem}.marketing-footer-ink{background:var(--sm-surface);color:var(--ink);border-top:1px solid var(--sm-border)}.marketing-footer-ink p,.marketing-footer-ink a,html[data-theme=dark] .marketing-footer-ink p,html[data-theme=dark] .marketing-footer-ink a{color:var(--sm-muted)}.marketing-footer-ink .footer-heading,html[data-theme=dark] .marketing-footer-ink .footer-heading{color:var(--ink)}.marketing-footer-ink a:hover,html[data-theme=dark] .marketing-footer-ink a:hover{color:var(--sm-primary)}.marketing-footer-ink .footer-social,.marketing-footer-ink .footer-social:hover,html[data-theme=dark] .marketing-footer-ink .footer-social,html[data-theme=dark] .marketing-footer-ink .footer-social:hover{color:#fff}.auth-shell{background:var(--paper);min-height:100dvh;color:var(--ink);display:grid}@media (min-width:992px){.auth-shell{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr)}}.auth-shell.auth-split-page,.auth-shell.auth-card-page.auth-split-page{background:var(--paper);justify-content:stretch;align-items:stretch;padding:0;display:grid}@media (min-width:992px){.auth-shell.auth-split-page,.auth-shell.auth-card-page.auth-split-page{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr)}}.auth-shell__brand{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--sm-primary) 38%, transparent), transparent 44%), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--sm-primary) 16%, transparent), transparent 52%), linear-gradient(165deg, #0c0a12 0%, #1a1228 100%);color:#f8f5ff;padding:2.5rem 2.35rem 2.75rem;display:none;position:relative;overflow:hidden}@media (min-width:992px){.auth-shell__brand{flex-direction:column;justify-content:space-between;min-height:100dvh;display:flex}}.auth-shell__brand-orb{border:1px solid color-mix(in srgb, var(--sm-primary) 40%, transparent);border-radius:50%;width:22rem;height:22rem;animation:18s linear infinite auth-orbit;position:absolute;bottom:-5rem;right:-6rem}@keyframes auth-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-shell__brand-kicker{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--sm-primary) 55%, white);margin:0 0 .55rem;font-size:.72rem;font-weight:700}.auth-shell__brand>:last-child{z-index:1;padding-bottom:.25rem;position:relative}.auth-shell__brand-title,.auth-shell h2.auth-shell__brand-title{letter-spacing:-.03em;text-transform:none;color:#fff;max-width:20rem;margin:0;font-size:2rem;font-weight:650;line-height:1.15}.auth-shell__brand-body,.auth-shell p.auth-shell__brand-body{max-width:22rem;color:color-mix(in srgb, #e8e0f8 82%, var(--sm-primary));margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.auth-shell__brand-list{gap:.55rem;max-width:22rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.auth-shell__brand-list li{color:#f3f0ffc7;align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.4;display:flex}.auth-shell__brand-list li:before{content:"";background:var(--sm-primary);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--sm-primary) 22%, transparent);border-radius:999px;flex-shrink:0;margin-top:.35rem}.auth-shell__form{justify-content:center;align-items:center;padding:1.5rem 1rem 2rem;display:flex}.auth-shell.auth-card-page .auth-card-page__card,.auth-shell.auth-card-page .auth-split-page__form{background:var(--sm-surface);border:1px solid var(--sm-border);width:min(100%,28.5rem);box-shadow:var(--sm-shadow);border-radius:1.5rem;padding:2rem 1.7rem 1.55rem}.auth-shell.auth-register-page .auth-card-page__card,.auth-shell.auth-register-page .auth-split-page__form{width:min(100%,34rem)}.auth-shell.auth-card-page .auth-split-page__form-title,.auth-shell.auth-card-page h1.auth-split-page__form-title{color:var(--ink);text-transform:none;letter-spacing:-.025em;font-size:1.65rem}.auth-shell.auth-card-page .auth-split-page__form-subtitle,.auth-shell.auth-card-page p.auth-split-page__form-subtitle{color:var(--sm-muted);max-width:26rem;font-size:.95rem;line-height:1.5}.auth-shell.auth-card-page .auth-split-page__register-badge,.auth-shell.auth-card-page .auth-split-page__admin-badge,.auth-shell.auth-card-page .auth-split-page__tenant-badge{background:var(--sm-primary-soft);border:1px solid color-mix(in srgb, var(--sm-primary) 28%, transparent);color:var(--sm-primary);letter-spacing:.08em;border-radius:999px;padding:.3rem .9rem;font-size:.7rem}.auth-shell.auth-card-page .auth-split-page__tenant-badge i,.auth-shell.auth-card-page .auth-split-page__admin-badge i,.auth-shell.auth-card-page .auth-split-page__register-badge i{color:var(--sm-primary)}.auth-shell.auth-card-page .auth-split-page__tenant-host{text-transform:none;letter-spacing:0;color:var(--ink);font-weight:700}.auth-shell.auth-card-page .auth-form-field__label{color:var(--ink)}.auth-shell.auth-card-page .auth-form-field__input{border-color:var(--sm-border);background:var(--sm-surface);color:var(--ink);border-radius:.85rem}.auth-shell.auth-card-page .auth-form-field__input::placeholder{color:var(--sm-muted)}.auth-shell.auth-card-page .auth-form-field__input:focus{border-color:var(--sm-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--sm-primary) 18%, transparent)}.auth-shell.auth-card-page .auth-form-field__input:disabled{background:var(--paper-deep);color:var(--sm-muted)}.auth-shell.auth-card-page .auth-split-page__checkbox-label,.auth-shell.auth-card-page .auth-register-page__terms-label{color:var(--ink)}.auth-shell.auth-card-page .auth-split-page__checkbox-box{border-color:var(--sm-border);background:var(--sm-surface);border-radius:.35rem}.auth-shell.auth-card-page .auth-split-page__checkbox-input:checked+.auth-split-page__checkbox-box{border-color:var(--sm-primary);background:var(--sm-primary)}.auth-shell.auth-card-page .auth-split-page__checkbox-input:focus-visible+.auth-split-page__checkbox-box{outline:2px solid color-mix(in srgb, var(--sm-primary) 45%, transparent);outline-offset:2px}.auth-shell.auth-card-page a.auth-split-page__text-link,.auth-shell.auth-card-page a.auth-split-page__prompt-link,.auth-shell.auth-card-page a.auth-register-page__terms-link,.auth-shell.auth-card-page .auth-register-page__inline-hint a{color:var(--sm-primary)}.auth-shell.auth-card-page a.auth-split-page__text-link:hover,.auth-shell.auth-card-page a.auth-split-page__prompt-link:hover,.auth-shell.auth-card-page a.auth-register-page__terms-link:hover,.auth-shell.auth-card-page .auth-register-page__inline-hint a:hover{color:var(--sm-primary-hover,var(--sm-primary))}.auth-shell.auth-card-page .auth-split-page__prompt{color:var(--sm-muted)}.auth-shell.auth-card-page .auth-split-page__submit{background:var(--sm-primary);color:#fff;min-height:48px;box-shadow:0 6px 20px color-mix(in srgb, var(--sm-primary) 30%, transparent);border-radius:999px;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s}.auth-shell.auth-card-page .auth-split-page__submit:hover:not(:disabled){background:var(--sm-primary-hover,var(--sm-primary));color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--sm-primary) 38%, transparent);transform:translateY(-1px)}.auth-shell.auth-card-page .auth-split-page__submit:disabled{background:color-mix(in srgb, var(--sm-muted) 22%, var(--sm-surface));color:var(--sm-muted);box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.auth-shell.auth-card-page a.auth-split-page__register{border:1.5px solid color-mix(in srgb, var(--sm-primary) 45%, transparent);min-height:48px;color:var(--sm-primary);background:0 0;border-radius:999px;margin-top:0}.auth-shell.auth-card-page a.auth-split-page__register:hover,.auth-shell.auth-card-page a.auth-split-page__register:focus-visible{background:var(--sm-primary);border-color:var(--sm-primary);color:#fff}.auth-shell.auth-register-page .auth-register-page__progress-dot{background:var(--sm-border)}.auth-shell.auth-register-page .auth-register-page__progress-dot.is-active{background:var(--sm-primary)}.auth-shell.auth-register-page .auth-register-page__progress-dot.is-done{background:color-mix(in srgb, var(--sm-primary) 55%, white)}.auth-shell.auth-register-page .auth-register-page__progress-line{background:var(--sm-border)}.auth-shell.auth-register-page .auth-register-page__progress-line.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--sm-primary) 55%, white) 0%, var(--sm-primary) 100%)}.auth-shell.auth-register-page .auth-register-page__section{background:color-mix(in srgb, var(--sm-primary) 6%, var(--paper));border:1px solid var(--sm-border);border-radius:1rem}.auth-shell.auth-register-page .auth-register-page__section-label{color:var(--sm-primary)}.auth-shell.auth-register-page .auth-register-page__inline-hint{color:var(--sm-muted);background:color-mix(in srgb, var(--sm-primary) 8%, var(--sm-surface))}.auth-shell.auth-register-page .auth-register-page__inline-hint strong{color:var(--sm-primary)}.auth-shell.auth-register-page .auth-register-page__inline-hint--top{background:0 0}.auth-shell.auth-register-page .auth-register-page__back-btn{border-color:var(--sm-border);background:var(--sm-surface);color:var(--ink);border-radius:999px}.auth-shell.auth-register-page .auth-register-page__back-btn:hover:not(:disabled){border-color:var(--sm-primary);color:var(--sm-primary)}.auth-plan-grid{gap:.65rem;display:grid}.auth-plan-card{text-align:left;border:1px solid var(--sm-border);background:var(--sm-surface);color:var(--ink);border-radius:.95rem;padding:.85rem .95rem}.auth-plan-card.is-selected{border-color:var(--sm-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--sm-primary) 22%, transparent)}.auth-plan-card.is-disabled{opacity:.72}.auth-plan-card__popular{letter-spacing:.08em;text-transform:uppercase;color:var(--sm-primary);margin-left:.45rem;font-size:.68rem;font-weight:700}.auth-plan-card__price{color:var(--sm-muted);margin-top:.2rem;font-size:.82rem}.storefront-site{background:var(--paper);min-height:100dvh;color:var(--ink);--storefront-primary:var(--teal)}.storefront-header{z-index:30;background:color-mix(in srgb, var(--sm-surface) 90%, transparent);border-bottom:1px solid var(--sm-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.storefront-announce{background:var(--ink);color:#f3f0ff;text-align:center;padding:.4rem 1rem;font-size:.82rem}:is(html[data-theme=dark] body:has(.marketing-site),html[data-theme=dark] body:has(.storefront-site),html[data-theme=dark] body:has(.auth-shell)){background:var(--paper);color:var(--ink)}html[data-theme=dark] .sm-dock-sheet__link{border-bottom-color:var(--sm-border);color:var(--ink)}html[data-theme=dark] .sm-dock--light{background:color-mix(in srgb, var(--sm-surface) 94%, transparent);border-top-color:var(--sm-border)}html[data-theme=dark] .sm-dock--light .sm-dock__item{color:var(--sm-muted)}html[data-theme=dark] .sm-dock--light .sm-dock__item.is-active,html[data-theme=dark] .sm-dock--light .sm-dock__item[aria-current=page],html[data-theme=dark] .sm-dock--light .sm-dock__item[aria-current=true]{color:#fff;background:color-mix(in srgb, var(--sm-primary) 30%, transparent)}html[data-theme=dark] .auth-shell__brand{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--sm-primary) 38%, transparent), transparent 44%), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--sm-primary) 16%, transparent), transparent 52%), linear-gradient(165deg, #0c0a12 0%, #1a1228 100%)}.theme-toggle{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:999px;align-items:center;gap:0;padding:.2rem;display:inline-flex}.theme-toggle__btn{width:2rem;height:2rem;color:var(--sm-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.theme-toggle__btn:hover{color:var(--sm-primary)}.theme-toggle__btn.is-active{background:var(--sm-primary);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--sm-primary) 35%, transparent)}.marketing-header--on-hero .theme-toggle{background:#ffffff1a;border-color:#ffffff2e}.marketing-header--on-hero .theme-toggle__btn{color:#ffffffb8}.marketing-header--on-hero .theme-toggle__btn:hover{color:#fff}.marketing-header--on-hero .theme-toggle__btn.is-active{background:var(--sm-primary);color:#fff}.pricing-cta--primary{background:var(--sm-primary);box-shadow:0 6px 20px color-mix(in srgb, var(--sm-primary) 30%, transparent);color:#fff!important}.pricing-cta--primary:hover{background:var(--sm-primary-hover);color:#fff!important}.pricing-cta--secondary{background:var(--sm-primary-soft);border:1px solid color-mix(in srgb, var(--sm-primary) 35%, transparent);color:var(--sm-primary)!important}.pricing-cta--secondary:hover{background:var(--sm-primary);border-color:var(--sm-primary);color:#fff!important}
