:root{--sr-blue:#2f6fed;--sr-blue-dark:#1a48a8;--sr-blue-soft:#eef6ff;--sr-ink:#181b1f;--sr-muted:#6b7280;--sr-card:#f4f6fc;--sr-bg-light:#f5f8fe;--sr-white:#ffffff;--sr-radius-pill:30px;--sr-radius-card:20px;--sr-max:75rem;--sr-shadow:0 24px 48px rgba(24,27,31,0.08);--ra-navy:var(--sr-ink);--ra-blue:var(--sr-blue);--ra-white:var(--sr-white);--ra-gray-50:#f9fafb;--ra-gray-200:#e5e7eb;--ra-gray-400:#9ca3af;--ra-gray-600:var(--sr-muted);--ra-max:var(--sr-max);--ra-radius:var(--sr-radius-card);--ra-shadow:var(--sr-shadow)}.mkt-root{flex:1 1;display:flex;flex-direction:column;color:var(--sr-ink);background:radial-gradient(ellipse 90% 60% at 50% -20%,rgba(47,111,237,.08),transparent 55%),var(--sr-white);-webkit-font-smoothing:antialiased}.mkt-container{width:100%;max-width:var(--sr-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.sr-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:4.5rem}.sr-header__logo img{display:block;height:2.75rem;width:auto;max-width:14rem;object-fit:contain}.sr-header__nav{display:none;justify-content:center;align-items:center;gap:1.5rem}.sr-header__nav a,.sr-nav-dropdown__trigger{color:var(--sr-ink);text-decoration:none;font-size:.9375rem;font-weight:500;background:transparent;border:0;cursor:pointer;font-family:inherit}.sr-header__nav a.is-active,.sr-header__nav a:hover,.sr-nav-dropdown__trigger.is-active,.sr-nav-dropdown__trigger.is-open,.sr-nav-dropdown__trigger:hover{color:var(--sr-blue)}.sr-header__nav .sr-nav-jarvis{display:inline-flex;align-items:center;flex-shrink:0;gap:.45rem;padding:.2rem .65rem .2rem .2rem;border:1px solid #d9eaff;border-radius:999px;background:var(--sr-blue-soft);color:var(--sr-blue-dark);font-weight:700;white-space:nowrap}.sr-header__nav .sr-nav-jarvis.is-active,.sr-header__nav .sr-nav-jarvis:hover{border-color:rgba(47,111,237,.45);background:#e3f0ff}.sr-nav-dropdown{position:relative}.sr-nav-dropdown__trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem 0}.sr-nav-dropdown__trigger.is-open .sr-nav-dropdown__chevron{transform:rotate(180deg)}.sr-nav-dropdown__chevron{transition:transform .15s ease}.sr-nav-mega{position:absolute;left:0;top:calc(100% + .65rem);z-index:60;min-width:14rem;width:max-content;max-width:min(34rem,calc(100vw - 2rem));padding:1.25rem 1.5rem;border-radius:16px;background:var(--sr-white);border:1px solid var(--ra-gray-200);box-shadow:var(--sr-shadow)}.sr-nav-mega__grid{display:grid;gap:1.75rem 2rem;grid-template-columns:repeat(var(--sr-nav-cols,1),minmax(10rem,1fr))}.sr-nav-mega__heading{margin:0 0 .85rem;font-size:.9375rem;font-weight:700}.sr-nav-mega__links{margin:0;padding:0;list-style:none}.sr-nav-mega__links a{display:block;padding:.45rem 0}.sr-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.sr-header__cta.sr-btn{display:none}.sr-header__menu{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent;cursor:pointer}.sr-header__menu-icon{position:relative;width:1.25rem;height:.875rem}.sr-header__menu-icon span{position:absolute;left:0;width:100%;height:2px;border-radius:1px;background:var(--sr-ink);transition:transform .2s,opacity .2s,top .2s}.sr-header__menu-icon span:first-child{top:0}.sr-header__menu-icon span:nth-child(2){top:.375rem}.sr-header__menu-icon span:nth-child(3){top:.75rem}.sr-header__menu-icon--open span:first-child{top:.375rem;transform:rotate(45deg)}.sr-header__menu-icon--open span:nth-child(2){opacity:0}.sr-header__menu-icon--open span:nth-child(3){top:.375rem;transform:rotate(-45deg)}.sr-mobile-nav{border-top:1px solid var(--ra-gray-200);background:var(--sr-white);padding:1rem 0 1.25rem}.sr-mobile-nav__inner{display:flex;flex-direction:column;gap:.25rem}.sr-mobile-nav__inner a{padding:.75rem .25rem;color:var(--sr-ink);text-decoration:none;font-weight:500}.sr-mobile-nav__inner .sr-mobile-nav__jarvis{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.7rem;border-radius:14px;background:var(--sr-blue-soft);color:var(--sr-blue-dark)}.sr-mobile-nav__jarvis small,.sr-mobile-nav__jarvis strong{display:block}.sr-mobile-nav__jarvis small{margin-top:.15rem;color:var(--sr-muted);font-size:.75rem;font-weight:500}.sr-mobile-nav__section{border-bottom:1px solid var(--ra-gray-200)}.sr-mobile-nav__section-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem .25rem;border:none;background:transparent;font:inherit;font-weight:600;cursor:pointer}.sr-mobile-nav__section-panel{display:flex;flex-direction:column;padding:0 0 .85rem .5rem}.sr-mobile-nav__heading{margin:.75rem 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sr-muted)}@media (min-width:1120px){.sr-header__nav{display:flex}.sr-header__cta.sr-btn{display:inline-flex}.sr-header__menu{display:none}.sr-mobile-nav{display:none!important}}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;text-decoration:none;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.sr-btn--primary{background:var(--sr-blue);color:var(--sr-white);border-radius:var(--sr-radius-pill);padding:1.125rem 1.5rem;font-size:.9375rem}.sr-btn--primary:hover{background:var(--sr-blue-dark);color:var(--sr-white)}.sr-btn--outline{background:transparent;color:var(--sr-ink);border:1px solid var(--ra-gray-200);border-radius:var(--sr-radius-pill);padding:1.125rem 1.5rem;font-size:.9375rem}.sr-btn--outline:hover{border-color:rgba(47,111,237,.35);color:var(--sr-blue)}.sr-btn--sm{padding:.75rem 1.15rem;font-size:.875rem}.sr-btn--block{width:100%;margin-top:.5rem}.sr-btn--lg{padding:1.25rem 1.75rem;font-size:1rem}.sr-hero{padding:3rem 0 4rem;overflow:hidden}.sr-hero__grid{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.sr-hero{padding:4rem 0 5rem}.sr-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2rem}}.sr-hero__title{margin:0;font-size:clamp(2.5rem,6vw,4.1rem);line-height:1.08;letter-spacing:-.03em;font-weight:700}.sr-hero__title-line{display:block}.sr-hero__rotate-slot{position:relative;display:inline-block;min-width:10ch;height:1.08em;vertical-align:bottom;overflow:hidden}.sr-hero__rotate{position:absolute;left:0;top:0;opacity:0;transform:translateY(.35em);transition:opacity .4s ease,transform .4s ease;white-space:nowrap;color:var(--sr-blue)}.sr-hero__rotate.is-active{opacity:1;transform:none}.sr-hero__script{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:1.05em}.sr-hero__sub{margin:1.25rem 0 0;max-width:30rem;font-size:1.0625rem;line-height:1.65;color:var(--sr-muted)}.sr-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.sr-hero__secondary-link{color:var(--sr-ink);font-weight:600;font-size:.9375rem;text-decoration:none}.sr-hero__secondary-link:hover{color:var(--sr-blue)}.sr-hero__badges{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.sr-hero__badges li{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.sr-hero__badges svg{color:var(--sr-blue);flex-shrink:0}.sr-hero__visual{position:relative;padding-top:10rem}.sr-hero__jarvis{position:absolute;top:-4.5rem;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;color:var(--sr-blue-dark);text-decoration:none;transform:translateX(-50%)}.sr-hero__jarvis img{filter:drop-shadow(0 18px 22px rgba(24,27,31,.14));transition:transform .2s ease}.sr-hero__jarvis:hover img{transform:translateY(-4px) rotate(-2deg)}.sr-hero__jarvis span{margin-top:-1.6rem;padding:.55rem .8rem;border:1px solid #d9eaff;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 12px 24px rgba(24,27,31,.1);font-size:.78rem;font-weight:700;white-space:nowrap}@media (min-width:768px){.sr-hero__visual{padding:0 0 2rem 7.5rem}.sr-hero__jarvis{top:auto;bottom:-1.5rem;left:-1rem;transform:none}}.sr-hero__product{background:var(--sr-white);border:1px solid var(--ra-gray-200);border-radius:18px;box-shadow:var(--sr-shadow);overflow:hidden}.sr-hero__product-chrome{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;background:#f3f4f6;border-bottom:1px solid var(--ra-gray-200)}.sr-hero__dot{width:.55rem;height:.55rem;border-radius:50%}.sr-hero__dot:first-child{background:#f87171}.sr-hero__dot:nth-child(2){background:#fbbf24}.sr-hero__dot:nth-child(3){background:#34d399}.sr-hero__product-title{margin-left:.5rem;font-size:.75rem;font-weight:600;color:var(--sr-muted)}.sr-hero__product-body{padding:1.25rem 1.35rem 1.5rem}.sr-hero__line-card{border:1px solid var(--ra-gray-200);border-radius:12px;padding:1rem 1.1rem;background:var(--sr-bg-light)}.sr-hero__eyebrow{margin:0 0 .35rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sr-blue)}.sr-hero__line-number{margin:0;font-size:1.05rem;font-weight:700}.sr-hero__field{margin-top:.85rem;height:2.15rem;border-radius:8px;background:var(--sr-white);border:1px solid var(--ra-gray-200)}.sr-hero__field--sig{height:4.25rem;background:linear-gradient(transparent 70%,rgba(47,111,237,.08) 70%),var(--sr-white)}.sr-hero__pill{display:inline-flex;margin-top:.9rem;padding:.35rem .7rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:700}.sr-features,.sr-get-started,.sr-steps{padding:4rem 0 5rem}.sr-features__header,.sr-get-started__header,.sr-steps__header{max-width:44rem;margin:0 auto 2.5rem;text-align:center}.sr-features__eyebrow,.sr-features__label,.sr-get-started__eyebrow,.sr-get-started__label,.sr-steps__eyebrow{display:inline-block;margin:0 0 1rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;color:var(--sr-blue);border:1px solid #e7e7e7;border-radius:var(--sr-radius-pill);background:var(--sr-white)}.sr-features__title,.sr-get-started__title,.sr-steps__title{margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;letter-spacing:-.03em;font-weight:700}.sr-get-started__title span,.sr-steps__title span{color:var(--sr-blue)}.sr-features__lead,.sr-get-started__lead,.sr-steps__lead{margin:1rem auto 0;max-width:34rem;font-size:1.0625rem;line-height:1.65;color:var(--sr-muted)}.sr-get-started__panel{display:flex;flex-direction:column;gap:1.25rem}.sr-get-started__card,.sr-get-started__hero-card{background:var(--sr-bg-light);border-radius:15px;overflow:hidden}.sr-get-started__hero-card{display:grid;gap:2rem;padding:2.5rem 1.25rem}.sr-get-started__card-title{margin:0;max-width:22rem;font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.25;font-weight:700}.sr-get-started__card-title--center{max-width:none;text-align:center}.sr-get-started__card-body{margin:.875rem 0 1.5rem;max-width:22rem;font-size:.9375rem;line-height:1.65;color:var(--sr-muted)}.sr-get-started__card-body--center{max-width:28rem;margin-left:auto;margin-right:auto;text-align:center}.sr-get-started__label--center{display:table;margin-left:auto;margin-right:auto}.sr-get-started__features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.sr-get-started__feature{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--sr-white);border-radius:10px}.sr-get-started__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;background:var(--sr-bg-light);border-radius:8px}.sr-get-started__feature-text{font-size:.9375rem;font-weight:600}.sr-get-started__duo{display:grid;gap:1.25rem}.sr-get-started__card{display:flex;flex-direction:column;padding:2.5rem 1.25rem 2rem;text-align:center}@media (min-width:900px){.sr-features,.sr-get-started,.sr-steps{padding:5rem 0 6rem}.sr-get-started__hero-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;padding:4rem}.sr-get-started__duo{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-get-started__card{padding:3.5rem 3rem 2.5rem}}.sr-steps__panel{background:var(--sr-white);border-radius:15px;overflow:hidden;box-shadow:0 1px 2px rgba(17,24,39,.04)}.sr-steps__grid{display:grid}.sr-steps__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.25rem 1.5rem}.sr-steps__step:not(:last-child){border-bottom:1px solid #e7e7e7}.sr-steps__badge{margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--sr-blue);background:var(--sr-bg-light);border-radius:var(--sr-radius-pill)}.sr-steps__step-title{margin:0;font-size:1.125rem;font-weight:700;color:var(--sr-blue)}.sr-steps__step-body{margin:.875rem 0 1.25rem;max-width:18rem;font-size:.9375rem;line-height:1.65;color:var(--sr-muted)}.sr-steps__link{margin-top:auto;font-weight:600;color:var(--sr-ink);text-decoration:none}.sr-steps__link:hover{color:var(--sr-blue)}.sr-steps__arrow{display:none}@media (min-width:900px){.sr-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-steps__step{padding:3.125rem}.sr-steps__step:not(:last-child){border-bottom:0;border-right:1px solid #e7e7e7}.sr-steps__arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:0;width:3.125rem;height:3.125rem;margin-top:-1.5625rem;margin-right:-1.5625rem;border-radius:50%;background:var(--sr-bg-light);color:var(--sr-blue)}}.sr-features__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-features__tab{display:flex;align-items:center;gap:.85rem;width:100%;padding:1.125rem 1rem;border:0;background:var(--sr-bg-light);text-align:left;cursor:pointer;font:inherit}.sr-features__tab--active{background:var(--sr-blue);color:var(--sr-white)}.sr-features__tab-icon{color:var(--sr-blue);display:inline-flex}.sr-features__tab--active .sr-features__tab-icon{color:var(--sr-white)}.sr-features__tab-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sr-features__tab-sub{font-size:.75rem;color:var(--sr-muted)}.sr-features__tab--active .sr-features__tab-sub{color:rgba(255,255,255,.82)}.sr-features__tab-title{font-size:.9375rem;font-weight:700}.sr-features__panel{display:grid;gap:2rem;margin-top:1.875rem;padding:2.5rem 1.25rem;background:var(--sr-bg-light);border-radius:15px}.sr-features__panel-title{margin:0;max-width:22rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700}.sr-features__detail,.sr-features__panel-body{margin:.875rem 0 1.25rem;max-width:28rem;font-size:.9375rem;line-height:1.65;color:var(--sr-muted)}.sr-features__link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--sr-ink);text-decoration:none}.sr-features__highlights{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.sr-features__highlight{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1rem .75rem .75rem;background:var(--sr-white);border-radius:10px;box-shadow:0 10px 20px rgba(65,73,83,.08);font-size:.875rem;font-weight:600}.sr-features__highlight-icon{display:inline-flex;width:2.375rem;height:2.375rem;align-items:center;justify-content:center;background:var(--sr-bg-light);border-radius:8px;color:var(--sr-blue)}@media (min-width:900px){.sr-features__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-features__panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;padding:3.125rem}}.mkt-eyebrow{display:block;margin-bottom:.75rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-blue)}.mkt-eyebrow,.mkt-section__title{text-align:center;font-weight:700}.mkt-section__title{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;margin:0}.mkt-section__lead{margin:1rem auto 0;max-width:40rem;text-align:center;font-size:1.0625rem;line-height:1.65;color:var(--sr-muted)}.mkt-stories{padding:5rem 0;background:var(--ra-gray-50)}.mkt-stories__grid{display:grid;gap:1.25rem;margin-top:3rem}.mkt-story-card{background:var(--sr-white);border-radius:var(--sr-radius-card);padding:2rem;min-height:14rem;border:1px solid var(--ra-gray-200)}.mkt-story-card__label{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sr-blue);margin-bottom:.75rem}.mkt-story-card__title{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.mkt-story-card__body{font-size:.9375rem;line-height:1.6;color:var(--sr-muted);margin:0}.mkt-switch{padding:5rem 0;text-align:center}.mkt-switch__grid{display:grid;gap:2rem;margin-top:2.5rem;text-align:left}.mkt-switch__item h3{margin:0 0 .5rem;font-size:1.125rem}.mkt-switch__item p{margin:0;color:var(--sr-muted);font-size:.9375rem;line-height:1.5}.mkt-switch__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem}@media (min-width:900px){.mkt-stories__grid,.mkt-switch__grid{grid-template-columns:repeat(3,1fr)}}.mkt-qr{padding:5rem 0;background:var(--sr-bg-light)}.mkt-qr__grid{display:grid;gap:2.5rem;align-items:center}.mkt-qr__lead{text-align:left;margin-left:0}.mkt-qr__points{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:1rem}.mkt-qr__points li{display:flex;gap:.75rem;align-items:flex-start}.mkt-qr__points svg{margin-top:.15rem;color:var(--sr-blue);flex-shrink:0}.mkt-qr__points strong{display:block}.mkt-qr__points span{display:block;color:var(--sr-muted);font-size:.9375rem;line-height:1.5}.mkt-qr__card{background:var(--sr-white);border:1px solid var(--ra-gray-200);border-radius:var(--sr-radius-card);padding:1.75rem;text-align:center;box-shadow:var(--sr-shadow)}.mkt-qr__code{width:14rem;height:14rem;margin:0 auto}.mkt-qr__code svg{width:100%;height:100%}.mkt-qr__card figcaption{margin:1rem 0 0;font-size:.8125rem;color:var(--sr-muted);line-height:1.5}@media (min-width:900px){.mkt-qr__grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}}.mkt-cta-final{padding:5rem 0;text-align:center;background:linear-gradient(180deg,var(--sr-ink) 0,#0f172a 100%);color:var(--sr-white)}.mkt-cta-final__title{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em}.mkt-cta-final__sub{margin:1rem auto 2rem;max-width:36rem;font-size:1.0625rem;line-height:1.6;color:var(--ra-gray-400)}.mkt-footer{background:var(--sr-ink);color:var(--sr-white);padding:3rem 0 2rem}.mkt-footer__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);font-size:.875rem}.mkt-footer__grid h5{margin:0 0 1rem;font-size:.875rem;font-weight:600}.mkt-footer__grid a{display:block;color:var(--ra-gray-400);text-decoration:none;margin-bottom:.5rem}.mkt-footer__grid a:hover{color:var(--sr-white)}.mkt-footer__copy{margin-top:3rem;padding-top:2rem;border-top:1px solid #374151;font-size:.8125rem;color:var(--ra-gray-400);text-align:center}@media (min-width:768px){.mkt-footer__grid{grid-template-columns:repeat(4,1fr)}}.sr-page{padding-bottom:4rem}.sr-page__header{padding:3.5rem 0 2rem;text-align:center}.sr-page__title{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em}.sr-page__lead{margin:1rem auto 0;max-width:36rem;color:var(--sr-muted);font-size:1.0625rem;line-height:1.65}.mkt-jarvis-badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.3rem .85rem .3rem .3rem;border:1px solid #d9eaff;border-radius:999px;background:var(--sr-blue-soft);color:var(--sr-blue-dark);font-size:.875rem;font-weight:600;text-decoration:none}.mkt-jarvis-badge:hover{border-color:rgba(47,111,237,.45)}.mkt-jarvis-badge__new{padding:.15rem .55rem;border-radius:999px;background:var(--sr-blue);color:var(--sr-white);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.mkt-jarvis{padding:4rem 0}.mkt-jarvis__panel{display:grid;gap:2rem;align-items:center;padding:2.5rem 1.5rem;border-radius:var(--sr-radius-card);background:var(--sr-bg-light)}.mkt-jarvis__art{display:flex;justify-content:center}.mkt-jarvis__art img{width:min(320px,70vw);height:auto}.mkt-jarvis__title{margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;letter-spacing:-.03em;font-weight:700}.mkt-jarvis__title span{color:var(--sr-blue)}.mkt-jarvis__lead{margin:1rem 0 0;max-width:34rem;font-size:1.0625rem;line-height:1.65;color:var(--sr-muted)}.mkt-jarvis__prompt{margin:1.5rem 0;padding:1rem 1.1rem;border:1px solid #d9eaff;border-radius:16px;background:var(--sr-white);box-shadow:0 0 0 4px rgba(47,111,237,.08)}.mkt-jarvis__prompt-input{display:block;width:100%;margin:0;padding:0;border:0;resize:none;background:transparent;color:var(--sr-ink);font:inherit;font-size:1rem;line-height:1.5;outline:none}.mkt-jarvis__prompt-input::placeholder{color:#9ca3af}.mkt-jarvis__prompt-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem;align-items:center}.mkt-jarvis__chip{padding:.3rem .7rem;border:1px solid #e5e7eb;border-radius:999px;color:var(--sr-muted);font-size:.8125rem;font-weight:600;background:var(--sr-white)}.mkt-jarvis__chip--btn{cursor:pointer;font:inherit}.mkt-jarvis__chip--btn.is-active,.mkt-jarvis__chip--btn:hover{border-color:rgba(47,111,237,.45);color:var(--sr-blue)}.mkt-jarvis__chip--btn.is-listening{border-color:#fca5a5;color:#b91c1c;background:#fef2f2}.mkt-jarvis__talk{display:inline-flex;align-items:center;gap:.35rem}.mkt-jarvis__listening{display:flex;align-items:center;gap:.45rem;margin:.65rem 0 0;color:#b91c1c;font-size:.8125rem;font-weight:600}.mkt-jarvis__listening-dot{width:.5rem;height:.5rem;border-radius:999px;background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,.55);animation:mkt-jarvis-pulse 1.2s ease-out infinite}.mkt-jarvis__listening-mic{flex-shrink:0}@keyframes mkt-jarvis-pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.55)}70%{box-shadow:0 0 0 8px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.mkt-jarvis__go{margin-left:auto;padding:.35rem .9rem;border:0;border-radius:999px;background:var(--sr-blue);color:var(--sr-white);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.mkt-jarvis__go:disabled{opacity:.7;cursor:wait}.mkt-jarvis__points{display:grid;gap:.9rem;margin:0 0 1.75rem;padding:0;list-style:none}.mkt-jarvis__points li{display:flex;gap:.75rem;align-items:flex-start;font-size:.9375rem;line-height:1.5}.mkt-jarvis__points svg{margin-top:.15rem;color:var(--sr-blue);flex-shrink:0}.mkt-jarvis__points strong{display:block;color:var(--sr-ink)}.mkt-jarvis__points span{color:var(--sr-muted)}.mkt-jarvis-hero{padding:3rem 0 2rem}.mkt-jarvis-hero__grid{display:grid;gap:2rem;align-items:center}.mkt-jarvis-hero__art{display:flex;justify-content:center}.mkt-jarvis-hero__art img{width:min(420px,80vw);height:auto}.mkt-jarvis-grid{display:grid;gap:1.25rem}.mkt-jarvis-card{padding:1.75rem;border-radius:15px;background:var(--sr-bg-light)}.mkt-jarvis-card__step{display:inline-block;margin-bottom:.75rem;color:var(--sr-blue);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.mkt-jarvis-card h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.mkt-jarvis-card p{margin:0;color:var(--sr-muted);line-height:1.6}.mkt-jarvis-examples{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.mkt-jarvis-example{max-width:22rem;padding:.85rem 1.1rem;border:1px solid #d9eaff;border-radius:14px;background:var(--sr-white);color:var(--sr-ink);font-size:.9375rem;line-height:1.5}.mkt-jarvis-page-hero,.mkt-template-hero{display:grid;align-items:center;gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem;border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(47,111,237,.13),transparent 34%),var(--sr-bg-light)}.mkt-jarvis-page-hero{margin-top:2rem;margin-bottom:2rem;text-align:left}.mkt-jarvis-page-hero .sr-page__lead{margin-left:0}.mkt-jarvis-page-hero__art,.mkt-template-hero__art{display:flex;justify-content:center;text-decoration:none}.mkt-jarvis-page-hero__art img,.mkt-template-hero__art img{filter:drop-shadow(0 18px 24px rgba(24,27,31,.12));transition:transform .2s ease}.mkt-jarvis-page-hero__art:hover img,.mkt-template-hero__art:hover img{transform:translateY(-4px)}.mkt-template-hero{padding-left:1.5rem;padding-right:1.5rem}.mkt-jarvis-cta{padding:1rem 0 5rem}.mkt-jarvis-cta__panel{display:grid;align-items:center;gap:1rem;overflow:hidden;padding:2rem;border-radius:24px;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,var(--sr-blue-dark),var(--sr-blue));color:var(--sr-white);box-shadow:var(--sr-shadow)}.mkt-jarvis-cta__art{display:flex;justify-content:center}.mkt-jarvis-cta__art img{filter:drop-shadow(0 18px 24px rgba(0,0,0,.2))}.mkt-jarvis-cta .mkt-eyebrow{color:#dbeafe}.mkt-jarvis-cta h2{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.12;letter-spacing:-.03em}.mkt-jarvis-cta p:not(.mkt-eyebrow){max-width:40rem;margin:.85rem 0 0;color:#dbeafe;line-height:1.65}.mkt-jarvis-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.mkt-jarvis-cta .sr-btn--primary{background:var(--sr-white);color:var(--sr-blue-dark)}.mkt-jarvis-cta .sr-btn--primary:hover{background:#eff6ff;color:var(--sr-blue-dark)}.mkt-jarvis-cta .sr-btn--outline{border-color:rgba(255,255,255,.4);color:var(--sr-white)}.mkt-jarvis-cta .sr-btn--outline:hover{border-color:var(--sr-white);color:var(--sr-white)}@media (min-width:700px){.mkt-jarvis-page-hero,.mkt-template-hero{grid-template-columns:minmax(0,1fr) auto;padding-left:3rem;padding-right:3rem}.mkt-jarvis-cta__panel{grid-template-columns:auto minmax(0,1fr);gap:2rem;padding:2.75rem 3.5rem}}.mkt-industry-hero{display:grid;align-items:center;gap:1.5rem;padding:2rem 1.5rem;border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(47,111,237,.13),transparent 34%),var(--sr-bg-light)}.mkt-industry-hero__art{display:flex;justify-content:center}.mkt-industry-hero__img{width:min(360px,78vw);height:auto;filter:drop-shadow(0 18px 24px rgba(24,27,31,.12))}.mkt-industry-grid{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.mkt-industry-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;align-items:center;padding:.85rem 1rem;border-radius:16px;background:var(--sr-bg-light);text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.mkt-industry-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(24,27,31,.08)}.mkt-industry-card__art{display:flex;justify-content:center;align-items:center}.mkt-industry-card__img{width:88px;height:88px;object-fit:contain}.mkt-industry-card__body{display:grid;gap:.25rem}.mkt-industry-card__title{font-size:1.0625rem;font-weight:700;color:var(--sr-ink);line-height:1.3}.mkt-industry-card__lead{font-size:.875rem;color:var(--sr-muted);line-height:1.45}@media (min-width:700px){.mkt-industry-hero{grid-template-columns:minmax(0,1fr) auto;padding:2.5rem 3rem}.mkt-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-legal{max-width:48rem;margin:0 auto;padding-bottom:5rem;color:#374151;line-height:1.7}.mkt-legal h2{margin:2.5rem 0 .75rem;font-size:1.375rem;letter-spacing:-.01em}.mkt-legal h2,.mkt-legal h3{color:var(--sr-ink);font-weight:700}.mkt-legal h3{margin:1.5rem 0 .5rem;font-size:1.0625rem}.mkt-legal p,.mkt-legal ul{margin:0 0 1rem}.mkt-legal ul{padding-left:1.25rem;list-style:disc}.mkt-legal li{margin:.35rem 0}.mkt-legal a{color:var(--sr-blue);text-decoration:underline}.mkt-legal strong{color:var(--sr-ink)}.mkt-faq{max-width:48rem;margin:0 auto}.mkt-faq details{border-bottom:1px solid #e5e7eb;padding:1.1rem 0}.mkt-faq summary{cursor:pointer;font-weight:700;font-size:1.0625rem}.mkt-faq p{margin:.75rem 0 0;color:var(--sr-muted);line-height:1.65}@media (min-width:900px){.mkt-jarvis__panel{grid-template-columns:2fr 3fr;padding:3.5rem}.mkt-jarvis-hero__grid{grid-template-columns:3fr 2fr}.mkt-jarvis-grid{grid-template-columns:repeat(3,1fr)}}.help-shell{padding:2rem 0 4.5rem}.help-shell__grid{display:grid;gap:2.5rem;align-items:start}.help-nav{position:relative;padding:1.25rem;border:1px solid #e5e7eb;border-radius:1rem;background:#fff}.help-nav__title{margin:0 0 .85rem;font-size:.95rem;font-weight:700}.help-nav__title a{color:var(--sr-ink);text-decoration:none}.help-nav__group{margin-top:1.1rem}.help-nav__heading{margin:0 0 .35rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sr-muted)}.help-nav ul{list-style:none;margin:0;padding:0}.help-nav li{margin:0}.help-nav li a{display:block;padding:.28rem 0;font-size:.9rem;color:#374151;text-decoration:none;line-height:1.35}.help-nav li a:hover{color:var(--sr-blue)}.help-nav li a.is-active{color:var(--sr-blue);font-weight:600}.help-nav__contact{display:flex;flex-direction:column;gap:.15rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid #e5e7eb;font-size:.9rem}.help-nav__contact a{color:var(--sr-blue);font-weight:600;text-decoration:none}.help-nav__contact span{color:var(--sr-muted);font-size:.75rem}.help-search{position:relative;margin-bottom:.5rem}.help-search__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help-search input{width:100%;border:1px solid #e5e7eb;border-radius:.6rem;padding:.55rem .75rem;font-size:.9rem}.help-search input:focus{outline:2px solid var(--sr-blue);outline-offset:1px}.help-search__hits{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);margin:0;padding:.35rem 0;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:.7rem;box-shadow:var(--sr-shadow);max-height:16rem;overflow:auto}.help-search__hits a{display:block;padding:.4rem .75rem;font-size:.875rem;color:var(--sr-ink);text-decoration:none}.help-search__hits a:hover{background:var(--sr-blue-soft)}.help-search__empty{padding:.5rem .75rem;font-size:.8rem;color:var(--sr-muted)}.help-hub__hero{margin-bottom:2rem}.help-hub__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.help-hub__section{margin:2rem 0 0}.help-hub__section h2{margin:0;font-size:1.15rem}.help-hub__section>p{margin:.35rem 0 1rem;color:var(--sr-muted);font-size:.95rem}.help-hub__grid{display:grid;gap:.85rem;grid-template-columns:1fr}.help-card{display:block;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:.9rem;background:#fff;text-decoration:none;color:inherit}.help-card:hover{border-color:#c7d2fe;box-shadow:0 8px 24px rgba(47,111,237,.08)}.help-card h3{margin:0 0 .35rem;font-size:1rem;color:var(--sr-ink)}.help-card p{margin:0;font-size:.875rem;color:var(--sr-muted);line-height:1.45}.help-kicker{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-blue)}.help-kicker a{color:inherit;text-decoration:none}.help-article h1,.help-hub h1{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.03em;line-height:1.15}.help-lead{margin:.75rem 0 0;font-size:1.05rem;color:var(--sr-muted);line-height:1.6;max-width:40rem}.help-article{max-width:46rem;color:#374151;font-size:.98rem;line-height:1.7}.help-article h2{margin:2.1rem 0 .6rem;color:var(--sr-ink);font-size:1.2rem;letter-spacing:-.02em}.help-article p{margin:0 0 1rem}.help-article ol,.help-article ul{margin:0 0 1rem;padding-left:1.25rem}.help-article li{margin:.35rem 0}.help-article a{color:var(--sr-blue)}.help-article code{font-size:.85em;background:#f3f4f6;padding:.1em .35em;border-radius:.3em}.help-article strong{color:var(--sr-ink)}.help-callout{margin:1.25rem 0;padding:.9rem 1rem;border-radius:.8rem;background:var(--sr-blue-soft);color:#1e3a5f;font-size:.92rem}.help-callout a{font-weight:600}.help-shot{margin:1.25rem 0 1.5rem}.help-shot__frame,.help-uiframe{position:relative;border:1px solid #e5e7eb;border-radius:.9rem;background:#f8fafc;box-shadow:0 10px 30px rgba(24,27,31,.06)}.help-shot__frame{overflow:hidden}.help-shot__frame img{display:block;width:100%;height:auto}.help-hit,.help-shot__mark{position:absolute;width:1.7rem;height:1.7rem;border-radius:999px;background:#e11d48;color:#fff;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff,0 2px 8px rgba(0,0,0,.28);pointer-events:none;z-index:2}.help-shot__mark{transform:translate(-50%,-50%)}.help-mark-host{position:relative}.help-hit{top:-.45rem;right:-.45rem}.help-shot__cap{margin:.55rem 0 0;font-size:.8rem;color:var(--sr-muted)}.help-shot__keys{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.45rem}.help-shot__keys li{display:flex;gap:.55rem;align-items:flex-start;margin:0;font-size:.9rem;color:#374151}.help-shot__n{flex:0 0 1.35rem;width:1.35rem;height:1.35rem;border-radius:999px;background:#e11d48;color:#fff;font-size:.72rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem}.help-uiframe__bar{padding:.55rem .85rem;font-size:.75rem;font-weight:600;color:var(--sr-muted);background:#f3f4f6;border-bottom:1px solid #e5e7eb}.help-uiframe__body{padding:1rem 1.1rem 1.2rem;position:relative}.help-mock{display:flex;flex-direction:column;gap:.55rem;max-width:22rem;margin:0 auto}.help-mock--wide{max-width:none}.help-mock__h{margin:0;font-size:1.05rem;font-weight:700;color:var(--sr-ink)}.help-mock input,.help-mock__ghost,.help-mock__primary{border-radius:.55rem;padding:.5rem .75rem;font-size:.875rem}.help-mock input,.help-mock__ghost{border:1px solid #e5e7eb;background:#fff}.help-mock__ghost{color:#374151;text-align:center}.help-mock__primary{border:0;background:var(--sr-blue);color:#fff;font-weight:600}.help-mock__right{align-self:flex-end}.help-mock__fine{margin:0;font-size:.8rem;color:var(--sr-muted);text-align:center}.help-mock__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.help-mock__chips span{border:1px solid #e5e7eb;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;color:#4b5563}.help-mock__cards{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.help-mock__cards div{border:1px solid #e5e7eb;border-radius:.7rem;padding:.75rem;display:flex;flex-direction:column;gap:.45rem;font-size:.85rem}.help-mock__cards span{color:var(--sr-blue);font-weight:600;font-size:.8rem}.help-mock__table{width:100%;border-collapse:collapse;font-size:.85rem}.help-mock__table td,.help-mock__table th{text-align:left;padding:.45rem .35rem;border-bottom:1px solid #f3f4f6}.help-mock__table th{color:var(--sr-muted);font-weight:600;font-size:.75rem}.help-table{width:100%;border-collapse:collapse;font-size:.9rem;margin:1rem 0 1.25rem}.help-table td,.help-table th{text-align:left;padding:.55rem .4rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.help-table th{color:var(--sr-muted);font-size:.75rem}.help-contact-grid{display:grid;gap:.85rem;margin:1.25rem 0 1.5rem}.help-contact-card{display:block;padding:1.1rem 1.2rem;border:1px solid #e5e7eb;border-radius:.9rem;text-decoration:none;color:inherit;background:#fff}a.help-contact-card:hover{border-color:#c7d2fe}.help-contact-card h2{margin:0;font-size:1.05rem;color:var(--sr-ink)}.help-contact-card p{margin:.25rem 0 .45rem;font-weight:600;color:var(--sr-blue)}.help-contact-card span{display:block;font-size:.875rem;color:var(--sr-muted);line-height:1.5}@media (min-width:900px){.help-shell__grid{grid-template-columns:16.5rem minmax(0,1fr)}.help-nav{position:sticky;top:5.5rem}.help-contact-grid,.help-hub__grid{grid-template-columns:1fr 1fr}}