.spark-body{color:#0e0e1c;background:#f5f5f8;font-family:Instrument Sans,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.spark{--ink:#0e0e1c;--muted:#5e5f73;--accent:#4b3bff;--line:#e7e7ee;--card:#fff;--green:#1aa36a;color:var(--ink);background:#f5f5f8;font-family:Instrument Sans,Segoe UI,sans-serif}.spark h1,.spark h2,.spark h3,.spark p,.spark ul,.spark button{font-family:inherit}.spark h1,.spark h2,.spark h3{letter-spacing:-.045em;color:var(--ink);margin:0;font-weight:500;line-height:1}.spark h1{max-width:20ch;margin-inline:auto;font-size:clamp(2.7rem,6.6vw,5.9rem)}.spark h2{max-width:20ch;margin-inline:auto;font-size:clamp(2.2rem,4.7vw,4.25rem)}.spark h3{letter-spacing:-.03em;font-size:1.35rem;line-height:1.2}.spark p{margin:0}.spark a{color:inherit;text-decoration:none}.spark em{color:var(--accent);font-style:normal}.spark-wrap{width:min(1360px,100% - 40px);margin-inline:auto}#platform,#workflows,#capabilities,#integrations,#customers{scroll-margin-top:84px}.spark a.spark-btn{background:var(--accent);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.25rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 10px 24px #4b3bff38}.spark a.spark-btn-light{color:var(--ink);box-shadow:none;background:#fff;border-color:#e4e4ec}.spark a.spark-btn-orange{background:var(--orange-500);border-color:var(--orange-500);color:#fff;box-shadow:0 10px 24px #ef5a2438}.spark a.spark-btn-orange:hover{background:var(--orange-700);border-color:var(--orange-700)}.spark a.spark-btn-orange-outline{border-color:var(--ink-muted);color:var(--ink);background:#fff;box-shadow:0 10px 24px #2b292838}.spark a.spark-btn-orange-outline:hover{border-color:var(--ink-muted);color:var(--ink);background:#fff}.spark-hero h1{max-width:70%;margin-top:1.5rem}@media (width<=768px){.spark-hero h1{max-width:100%}.spark-announce{white-space:normal;border-radius:20px;flex-wrap:wrap;justify-content:center;max-width:min(100%,22rem)}.spark-announce>span:not(.spark-avatars):not(.spark-new){text-align:center;min-width:0}.spark-cta-row{flex-direction:column;align-items:stretch;width:100%;max-width:22rem;margin-inline:auto}.spark-cta-row>a.spark-btn{width:100%;min-width:0}}.spark-hero h1 em{color:var(--orange-500)}.spark-hero{text-align:center;padding:4.2rem 0 3.5rem;position:relative;overflow:hidden}.spark-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#0e0e1c2e 1.15px,#0000 1.15px);background-size:14px 14px;position:absolute;inset:0 0 12%;mask-image:radial-gradient(at 50% 28%,#000 0%,#0000 68%)}.spark-hero>*{z-index:1;position:relative}.spark-hero>:not(.spark-demo-stage,.spark-hero-video){padding-inline:1.5rem}.spark-announce{background:var(--purple-50);border:1px solid color-mix(in srgb, var(--purple-500) 12%, white);border-radius:999px;align-items:center;gap:.55rem;max-width:calc(100% - 2rem);margin:0;padding:.3rem .75rem .3rem .3rem;font-size:.92rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0e0e1c0a}.spark-hero>.spark-announce{padding-inline:12px}.spark-avatars{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.spark-avatars img{object-fit:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:31px;height:31px;margin-left:-7px}.spark-avatars img:first-child{margin-left:0}.spark-new{color:#fff;background:#14141c;border-radius:999px;flex-shrink:0;padding:.22rem .55rem;font-size:.75rem;font-weight:600}.spark p.spark-lede,.spark-hero .spark-lede{width:100%;max-width:38rem;color:var(--muted);letter-spacing:-.015em;text-align:center;margin:1.35rem auto 0;font-size:1.25rem;font-weight:400;line-height:1.45;display:block}.spark-cta-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.8rem;display:flex}.spark-cta-row>a.spark-btn{box-sizing:border-box;width:12.5rem;min-width:12.5rem;height:3.25rem;padding-block:0}.spark-checks{color:#3d3e4e;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:1.4rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.spark-checks li{align-items:center;gap:.4rem;display:inline-flex}.spark-checks svg{color:var(--green);flex:none}.spark-hero-video{width:min(1100px,100% - 2rem);margin:2.75rem auto 0;display:block}.spark-hero-video-frame{background:color-mix(in srgb, var(--orange-500) 10%, white);border-radius:var(--radius-lg,30px);padding:1.75rem 1.75rem 1.9rem;position:relative}.spark-hero-video-screen{z-index:1;aspect-ratio:16/9;border-radius:var(--radius-md,16px);background:var(--surface,#fff);box-shadow:var(--shadow-highlight);position:relative;overflow:hidden}.spark-hero-video-screen img{object-fit:cover;width:100%;height:100%;display:block}.spark-hero-video-screen:after{content:"";pointer-events:none;background:#0e0e1c2e;position:absolute;inset:0}.spark-hero-video-play{z-index:2;backdrop-filter:blur(4px);width:72px;height:72px;transition:background var(--duration,.25s) var(--ease,ease), transform var(--duration,.25s) var(--ease,ease);background:#2b29287a;border-radius:50%;margin:-36px 0 0 -36px;position:absolute;top:50%;left:50%;box-shadow:0 8px 28px #0e0e1c2e}.spark-hero-video-play:after{content:"";border:12px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;top:24px;left:29px}.spark-hero-video:hover .spark-hero-video-play{background:#2b29289e;transform:scale(1.04)}.spark-hero-floats{pointer-events:none;z-index:1;position:absolute;inset:0}.spark-hero-float{background:var(--surface,#fff);border:1px solid var(--border-warm,#e8e6e4);border-radius:var(--radius-md,16px);min-width:7.5rem;box-shadow:var(--shadow-highlight), 4px 8px 20px #2b29282e, 2px 4px 8px #2b29281a;color:var(--ink,#2b2928);text-align:left;opacity:0;will-change:transform, opacity;animation:spark-hero-float-in .55s var(--ease,ease) forwards, spark-hero-float-drift 5.5s ease-in-out infinite;gap:.15rem;padding:.85rem 1rem;display:grid;position:absolute}@keyframes spark-hero-float-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes spark-hero-float-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.spark-hero-float-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:.72rem;font-weight:600}.spark-hero-float strong{letter-spacing:-.02em;align-items:center;gap:.35rem;font-size:1.05rem;font-weight:700;line-height:1.2;display:inline-flex}.spark-hero-float-icon{flex-shrink:0;width:18px;height:18px}.spark-hero-float-opened{animation-duration:.55s,5.2s;animation-delay:.1s,.65s;top:16%;left:3rem}.spark-hero-float-opened strong{color:#c31f00}.spark-hero-float-chart{border:none;min-width:10.5rem;padding:1rem 1.15rem;animation-duration:.55s,6s;animation-delay:.25s,.8s;top:12%;right:2.75rem}.spark-hero-float-chart strong{color:var(--logo-green);font-size:1.2rem}.spark-hero-float-views{animation-duration:.55s,5.6s;animation-delay:.4s,.95s;bottom:16%;left:calc(3.5rem + 5%)}.spark-hero-float-views strong{color:var(--logo-amber);text-shadow:0 1px 2px #2b292859}.spark-hero-float-question{animation-duration:.55s,6.4s;animation-delay:.55s,1.1s;bottom:22%;right:calc(3rem - 7%)}.spark-hero-float-question strong{color:var(--purple-500)}.spark-hero-float-spark{width:72px;height:28px;color:var(--logo-green);margin-top:.2rem}@media (width<=1100px){.spark-hero-float-question{right:1.25rem}}@media (width<=900px){.spark-hero-float-opened,.spark-hero-float-question{display:none}.spark-hero-float-chart{top:14%;right:1.75rem}.spark-hero-float-views{bottom:14%;left:1.75rem}}@media (width<=768px){.spark-hero-video{width:min(1100px,100% - 1.5rem);margin-top:2.2rem}.spark-hero-video-frame{border-radius:24px;padding:1rem}.spark-hero-video-play{width:56px;height:56px;margin:-28px 0 0 -28px}.spark-hero-video-play:after{border-width:10px 0 10px 14px;top:18px;left:22px}}@media (width<=560px){.spark-hero-floats{display:none}}@media (prefers-reduced-motion:reduce){.spark-hero-video:hover .spark-hero-video-play{transform:none}.spark-hero-float{opacity:1;animation:none;translate:none}}.spark-compare{--teal:#2bbaa4;--surface:#2b2928;--raised:#3a3635;--ink:#f9f7f6;--muted:#f9f7f6b8;--slate:#656565;--line:#f9f7f61f;color:var(--ink);text-align:left;background:0 0;margin:.5rem 0 2.4rem;padding:32px 1rem 40px;font-family:DM Sans,Instrument Sans,sans-serif;position:relative;overflow:hidden}.spark-compare-inner{z-index:1;max-width:1220px;margin:0 auto;position:relative}.spark-compare-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;padding-top:50px;display:grid;position:relative}.spark-compare-arc{pointer-events:none;z-index:2;width:100%;height:100px;position:absolute;top:-30px;left:0;overflow:visible}.spark-compare-arc path{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:8 6;opacity:.85}.spark-compare-tip{pointer-events:none;z-index:3;filter:drop-shadow(0 1px 2px #00000040);width:28px;height:20px;position:absolute;top:60px}.spark-compare-tip.is-start{left:15.57%;transform:translate(-50%,-50%)rotate(151deg)}.spark-compare-tip.is-end{left:84.43%;transform:translate(-50%,-50%)rotate(29deg)}.spark-before,.spark-after{border:none;border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.spark-before{background:color-mix(in srgb, var(--orange-500) 10%, white)}.spark-after{background:color-mix(in srgb, var(--purple-500) 10%, white)}.spark-before-label,.spark-after-label{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.spark-before-kicker,.spark-after-kicker{font-family:var(--font-sans,Manrope, system-ui, sans-serif);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.spark-compare-kicker-icon{flex-shrink:0;width:18px;height:18px}.spark-before-kicker{color:var(--orange-700)}.spark-after-kicker{color:var(--purple-500)}.spark-pdf-pill,.spark-brand-pill{font-family:var(--font-sans,Manrope, system-ui, sans-serif);border-radius:100px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.4}.spark-pdf-pill{background:var(--orange-50);border:1px solid var(--orange-500);color:var(--orange-700);box-shadow:none}.spark-brand-pill{background:var(--purple-50);border:1px solid var(--purple-300);color:var(--purple-500)}.spark-pdf,.spark-proposal{border-radius:12px;flex:auto;height:560px;min-height:0;max-height:560px;margin:0 16px 16px;overflow:hidden}.spark-pdf{box-shadow:var(--shadow-highlight);background:#f8f9fa}.spark-pdf-bar{background:#e8e8e8;border-bottom:1px solid #d4d4d4;align-items:center;gap:8px;padding:8px 12px;display:flex}.spark-pdf-lights{gap:5px;display:flex}.spark-pdf-lights i{border-radius:50%;width:8px;height:8px;display:block}.spark-pdf-lights i:first-child{background:#ff5f57}.spark-pdf-lights i:nth-child(2){background:#ffbd2e}.spark-pdf-lights i:nth-child(3){background:#28c941}.spark-pdf-name{color:#333;margin-left:8px;font-size:10px;font-weight:600}.spark-pdf-page{color:#888;margin-left:auto;font-size:9px}.spark-pdf-sheet{color:#1a1a1a;height:calc(100% - 33px);padding:24px 28px;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.spark-pdf-sheet:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f8f9fa);height:60px;position:absolute;bottom:0;left:0;right:0}.spark-pdf-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.spark-pdf-agency{color:#555;font-size:9px;line-height:1.5}.spark-pdf-brand{text-align:right}.spark-pdf-logo{color:#1a1a1a;letter-spacing:-.5px;font-family:Sora,sans-serif;font-size:16px;font-style:italic;font-weight:800;line-height:1}.spark-pdf-logo sup{font-size:7px;font-style:normal}.spark-pdf-logo-sub{color:#555;letter-spacing:.15em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:700}.spark-pdf-under{color:#777;margin-top:8px;font-size:8px;line-height:1.6}.spark-pdf-customer{color:#777;text-align:center;margin-bottom:20px;font-size:8.5px}.spark-pdf-customer span{color:#333;font-weight:500}.spark-pdf-title{color:#1a1a1a;text-align:center;margin-bottom:12px;font-family:Sora,sans-serif;font-size:18px;font-weight:800}.spark-pdf-copy{color:#555;text-align:center;margin-bottom:14px;font-size:9.5px;line-height:1.6}.spark-pdf-section{color:#1a1a1a;text-align:center;margin-bottom:6px;font-family:Sora,sans-serif;font-size:11px;font-weight:700}.spark-pdf-table{margin-bottom:14px}.spark-pdf-table div{border-bottom:1px dotted #ccc;justify-content:space-between;gap:12px;padding:5px 0;font-size:9px;display:flex}.spark-pdf-table span:first-child{color:#333;font-weight:500}.spark-pdf-table span:last-child{color:#555;text-align:right}.spark-pdf-table .is-total{border-top:1px solid #aaa;border-bottom:0}.spark-pdf-table .is-total span{color:#1a1a1a;font-weight:700}.spark-pdf-fine{color:#888;margin-top:10px;font-size:8px;line-height:1.6}.spark-compare-arrow{justify-content:center;align-self:center;align-items:center;padding:0 20px;display:flex}.spark-arrow-icon{background:var(--orange-50);border:2px solid var(--orange-500);width:52px;height:52px;color:var(--orange-700);border-radius:50%;justify-content:center;align-items:center;display:flex}.spark-arrow-icon svg{width:22px;height:22px}.spark-proposal{background:var(--raised);border:1px solid var(--line);flex-direction:column;display:flex}.spark-proposal-bar{border-bottom:1px solid var(--line);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:4px;padding:7px 10px;display:flex}.spark-proposal-logo,.spark-proposal-side .is-logo{background:linear-gradient(135deg,#6b46ff,#6d72f2);border-radius:50%;flex-shrink:0;width:18px;height:18px}.spark-proposal-btn{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffff0a;border-radius:5px;flex-shrink:0;align-items:center;gap:2px;padding:3px 7px;font-size:8.5px;font-weight:500;display:flex}.spark-proposal-btn svg{width:9px;height:9px}.spark-proposal-btn.is-send{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:600}.spark-proposal-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);background:#ffffff0d;border-radius:4px;flex:1;padding:3px 7px;font-size:9px;font-weight:500;overflow:hidden}.spark-proposal-body{background:linear-gradient(#0e1a2c,#0b1320);flex:1;position:relative;overflow:hidden}.spark-proposal-body:after{content:"";background:linear-gradient(180deg, transparent, var(--raised));z-index:1;pointer-events:none;height:40px;position:absolute;bottom:0;left:0;right:0}.spark-proposal-side{z-index:2;border-right:1px solid var(--line);background:#0f172ae6;flex-direction:column;align-items:center;gap:6px;width:22px;padding:6px 0;display:flex;position:absolute;top:0;bottom:0;left:0}.spark-proposal-side .is-logo{width:14px;height:14px;margin-bottom:3px}.spark-proposal-side .is-plus{color:#fff;background:#6d72f2;border-radius:5px;justify-content:center;align-items:center;width:14px;height:14px;margin-bottom:3px;font-size:9px;font-weight:600;display:flex}.spark-proposal-side i{background:#ffffff0f;border-radius:3px;width:12px;height:12px;display:block}.spark-proposal-side i.is-on{background:#2bbaa44d}.spark-proposal-main{z-index:2;text-align:center;padding:24px 20px 14px;position:relative}.spark-proposal-badge{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;background:#2bbaa41a;border:1px solid #2bbaa440;border-radius:100px;align-items:center;gap:4px;margin-bottom:10px;padding:3px 10px;font-size:7px;font-weight:700;display:inline-flex}.spark-proposal-badge:before{content:"◆";font-size:5px}.spark-proposal-headline{color:var(--ink);margin-bottom:2px;font-family:Sora,sans-serif;font-size:15px;font-weight:600;line-height:1.25}.spark-compare em{color:var(--teal);font-family:DM Sans,sans-serif;font-style:italic;font-weight:500}.spark-proposal-sub{max-width:220px;color:var(--slate);margin:0 auto 12px;font-size:8px;line-height:1.5}.spark-proposal-meta{flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:12px;display:flex}.spark-proposal-meta div{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:6px;align-items:center;gap:3px;padding:4px 8px;font-size:8px;font-weight:500;display:flex}.spark-proposal-meta span{letter-spacing:.06em;text-transform:uppercase;color:#475569;font-size:6.5px}.spark-proposal-meta svg{width:8px;height:8px;color:var(--teal);flex-shrink:0}.spark-proposal-video{aspect-ratio:890/522;background:#0b1320;border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2bbaa41f,0 12px 40px #00000059}.spark-proposal-video img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.spark-proposal-video:before{content:"";z-index:1;pointer-events:none;border:2px solid #ffffff80;border-radius:50%;width:48px;height:48px;animation:2.4s ease-out infinite spark-play-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spark-proposal-play{z-index:2;background:#fffffff0;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%}.spark-proposal-play:after{content:"";border:7px solid #0000;border-left:11px solid #151b24;border-right-width:0;position:absolute;top:11px;left:14px}.spark-proposal-about{text-align:center;padding-top:12px}.spark-proposal-tag{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:700}.spark-proposal-h{color:var(--ink);margin-bottom:10px;font-family:Sora,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.spark-proposal-street{border:1px solid var(--line);border-radius:8px;line-height:0;overflow:hidden}.spark-proposal-street img{object-fit:cover;object-position:center 62%;width:100%;height:72px;display:block}@keyframes spark-play-pulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@media (width<=900px){.spark-compare{margin-bottom:2rem;padding:16px .5rem 24px}.spark-compare-arc,.spark-compare-tip,.spark-compare-arrow{display:none}.spark-compare-grid{padding-top:0;display:block}.spark-before,.spark-after{display:block}.spark-after{margin-top:1.25rem}.spark-pdf,.spark-proposal{height:auto;max-height:420px}}@media (width<=480px){.spark-pdf,.spark-proposal{max-height:360px}}@media (prefers-reduced-motion:reduce){.spark-proposal-video:before{opacity:0;animation:none}}.spark-mark{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:600;display:grid}.spark-bubble{color:#2c2c38;background:#f3f3f6;border-radius:16px;max-width:78%;margin:.55rem 0;padding:.75rem .85rem;font-size:.9rem;line-height:1.4}.spark-bubble.out{background:var(--accent);color:#fff;margin-left:auto}.spark-video-row{align-items:center;gap:.55rem;margin:.8rem 0;font-size:.85rem;display:flex}.spark-play{background:var(--ink);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.spark-play:after{content:"";border:6px solid #0000;border-left:9px solid #fff;border-right-width:0;position:absolute;top:7px;left:10px}.spark-table{border-collapse:collapse;width:100%;margin:.4rem 0 .9rem;font-size:.82rem}.spark-table th{text-align:left;letter-spacing:.06em;color:#8b8b9a;padding:.35rem .4rem;font-size:.68rem;font-weight:600}.spark-table td{border-top:1px solid #f0f0f4;padding:.45rem .4rem}.spark-table tr.is-on td{background:#f7f6f3}.spark-buy{background:var(--ink);color:#fff;border-radius:999px;padding:.55rem .9rem;font-size:.85rem;font-weight:500;display:inline-flex}.spark-check-list{gap:.7rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.spark-check-list li{align-items:center;gap:.45rem;display:flex}.spark-check-list svg{color:var(--green);flex:none}.spark-logos{text-align:center;padding:76.032px 0 8px}.spark-logos h2{color:var(--muted);letter-spacing:0;max-width:none;margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.4}.spark-logos-viewport{width:80%;margin-inline:auto;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.spark-logos-track{--marquee-distance:-1781px;width:max-content;animation:29.68s linear infinite spark-logo-marquee;display:flex}.spark-logos-viewport:hover .spark-logos-track{animation-play-state:paused}.spark-logos ul{flex:none;align-items:center;gap:56px;margin:0;padding:0 56px 0 0;list-style:none;display:flex}.spark-logos li{flex:none;justify-content:center;align-items:center;width:auto;height:40px;display:flex}.spark-logos img{height:var(--logo-h,32px);filter:grayscale();opacity:.7;mix-blend-mode:multiply;background:0 0;width:auto;display:block}@keyframes spark-logo-marquee{0%{margin-left:0}to{margin-left:var(--marquee-distance)}}@media (prefers-reduced-motion:reduce){.spark-logos-track{animation:none}}.spark-section{padding:6.5rem 0 0}.spark-section-head{text-align:center;margin-bottom:2.4rem}.spark-section-head h2 em{color:var(--purple-500);font-style:normal}.spark-section-head p,.spark-band .spark-section-head p{max-width:40rem;color:var(--muted);margin:1.1rem auto 0;font-size:1.15rem;line-height:1.45}.spark-playbook{background:#fff;border-radius:28px;grid-template-columns:340px minmax(0,1fr);min-height:460px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0e0e1c0d}.spark-play-list{flex-direction:column;padding:.6rem 0;display:flex}.spark-play-list button{appearance:none;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:1px solid #f1f1f5;padding:1rem 1.3rem .9rem}.spark-play-list button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--accent)}.spark-play-row{align-items:flex-start;gap:.75rem;display:flex}.spark-ico{color:#6d6d7c;background:#f3f3f6;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.spark-play-list button[aria-selected=true] .spark-ico{background:var(--accent);color:#fff}.spark-play-row strong{margin-bottom:.15rem;font-size:1rem;display:block}.spark-play-body{color:var(--muted);margin-top:.35rem;font-size:.92rem;line-height:1.45;display:none}.spark-play-list button[aria-selected=true] .spark-play-body{display:block}.spark-stage{background:radial-gradient(#0e0e1c29 1.1px,#0000 1.1px) 0 0/14px 14px,#f6f6f9;align-content:center;gap:.8rem;padding:1.6rem;display:grid;position:relative}.spark-stage-stack{align-content:center;gap:.85rem;display:grid}.spark-stage-stack[hidden]{display:none}.spark-stage-card{background:#fff;border-radius:18px;padding:.95rem 1rem;box-shadow:0 10px 30px #0e0e1c0f}.spark-stage-card h3{margin-bottom:.15rem;font-size:1rem}.spark-kicker{color:var(--muted);margin-bottom:.55rem;font-size:.82rem}.spark-rows{margin:.4rem 0 0;padding:0;list-style:none}.spark-rows li{border-top:1px solid #f1f1f5;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.9rem;display:flex}.spark-rows span{color:var(--muted)}.spark-bento{grid-template-columns:1.2fr 1fr 1fr;gap:.9rem;display:grid}.spark-bento article{background:#fff;border-radius:24px;min-height:180px;padding:1.4rem 1.35rem 1.2rem}.spark-bento article.actions{background:#efedfb;grid-column:1/3}.spark-bento article.handoff{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:1.2rem;min-height:0;display:grid}.spark-handoff-card{background:#f6f6f9;border-radius:18px;padding:1rem 1rem 1.1rem}.spark-bento article.dark{background:var(--ink);color:#f3f3fb}.spark-bento article.dark h3,.spark-bento article.dark p{color:#f3f3fb}.spark-bento article.dark .spark-muted,.spark-bento .spark-muted{color:var(--muted);margin-top:.45rem;line-height:1.45}.spark-bento article.dark .spark-muted{color:#b7b7c9}.spark-trace{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.spark-trace li{background:#fff;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem .8rem;font-size:.92rem;display:flex}.spark-trace code{font-family:inherit;font-weight:600}.spark-trace span{color:var(--muted)}.spark-ok{color:#148255;background:#e7f8ee;border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.78rem;font-weight:600}.spark-zap{width:28px;height:28px;color:var(--accent);background:#efeefe;border-radius:8px;flex:none;place-items:center;display:grid}.spark-mini-video,.spark-mini-buy,.spark-seats{align-items:center;gap:.6rem;margin-top:1.1rem;font-size:.9rem;display:flex}.spark-band{background:var(--ink);color:#f3f3fb;margin-top:6.5rem;padding:5.5rem 0}.spark-band h2,.spark-band h3{color:#f3f3fb}.spark-band .spark-section-head p,.spark-band .spark-muted{color:#b7b7c9}.spark-band h2 em{color:var(--orange-500);font-style:normal}.spark-steps{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:2.4rem;display:grid}.spark-step-list{margin:0;padding:0;list-style:none;display:grid}.spark-step-list>li{opacity:.3;min-height:24rem;transition:opacity .5s}.spark-step-list>li[data-active]{opacity:1}.spark-step-kicker{align-items:center;gap:.55rem;display:flex}.spark-step-n{border:1px solid #f3f3fb59;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:600;display:inline-grid}.spark-step-list strong{letter-spacing:-.01em;color:#f3f3fb;margin:0;font-size:1.05rem;font-weight:600;display:block}.spark-step-list>li[data-active] .spark-step-n{background:var(--orange-500);border-color:var(--orange-500);color:#14141c}.spark-step-list>li[data-active] strong{color:var(--orange-500)}.spark-step-copy{display:block}.spark-step-heading{color:#fff;letter-spacing:-.035em;margin:.85rem 0 .55rem;font-size:clamp(1.95rem,2.8vw,2.5rem);font-weight:500;line-height:1.15;display:block}.spark-step-body{color:#b7b7c9;font-size:1.125rem;line-height:1.55;display:block}.spark-step-points{color:#e7e7f2;gap:.45rem;margin:.9rem 0 0;padding:0;font-size:1.05rem;list-style:none;display:grid}.spark-step-points li{align-items:flex-start;gap:.45rem;display:flex}.spark-step-points svg{color:var(--orange-500);flex:none;margin-top:.1rem}.spark-langs{color:#c8c8d8;letter-spacing:-.02em;margin-top:1.1rem}.spark-editor{color:var(--ink);background:#fff;border-radius:22px;min-height:520px;overflow:hidden;box-shadow:0 24px 60px #0000002e}.spark-editor[hidden]{display:none}.spark-editor-bar{border-bottom:1px solid var(--line);letter-spacing:-.03em;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:600;display:flex}.spark-editor-bar span{color:#b0b0bc;font-weight:500}.spark-editor-main{padding:1.3rem 1.25rem 1.5rem}.spark-band .spark-editor h3,.spark.spark-home .spark-band .spark-editor h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.05rem}.spark-step-screens{z-index:1;align-self:start;position:sticky;top:96px}.spark-step-screens .spark-editor{min-height:0;transition:opacity .45s}.spark-step-screens .spark-editor[data-screen=platform-launch],.spark-step-screens .spark-editor[data-screen=platform-improve]{opacity:0;pointer-events:none;position:absolute;inset:0}.spark-step-screens .spark-editor[data-screen=platform-launch]{z-index:2}.spark-step-screens .spark-editor[data-screen=platform-improve]{z-index:3}.spark-step-screens .spark-editor[data-active]{opacity:1;pointer-events:auto}.spark-editor-bar .spark-mark{color:#fff;background:#5b4dff}.spark-editor-bar .spark-editor-crumb{color:#8d8da3;font-weight:500}.spark-editor-bar .spark-editor-live,.spark-editor-bar .spark-editor-range,.spark.spark-home .spark-editor-bar .spark-editor-live,.spark.spark-home .spark-editor-bar .spark-editor-range{color:#1aa36a;align-items:center;gap:.35rem;margin-left:auto;font-size:.78rem;font-weight:600;display:inline-flex}.spark-editor-bar .spark-editor-range,.spark.spark-home .spark-editor-bar .spark-editor-range{color:#8d8da3;font-weight:500}.spark-editor-live i{background:#1aa36a;border-radius:50%;width:7px;height:7px}.spark-editor-publish,.spark-editor-add,.spark-test-run header button,.spark-insight-fix button{cursor:pointer;border:0;border-radius:999px;font:600 .78rem/1 inherit}.spark-editor-publish{color:#fff;background:#5b4dff;padding:.4rem .7rem}.spark-editor-add{color:#fff;background:#14141c;margin-left:.6rem;padding:.4rem .7rem}.spark-editor-split{grid-template-columns:1.35fr .8fr;gap:.8rem;padding:1rem 1rem 1.1rem;display:grid}.spark-play-steps h3{margin-bottom:.15rem}.spark-play-channels{color:#8d8da3;margin:0 0 .8rem;font-size:.78rem}.spark-play-steps ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.spark-play-steps li{border:1px solid #ececf2;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;display:flex}.spark-play-steps li>span{color:#3c3c4e;background:#f3f3f8;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.68rem;font-weight:700;display:grid}.spark-play-steps p{color:#2b2928;margin:0;font-size:.82rem;line-height:1.4}.spark-play-steps code{color:#5b4dff;background:#efeefe;border-radius:6px;padding:.05rem .3rem;font-family:inherit;font-size:.75rem}.spark-play-fork{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.4rem;display:grid}.spark-play-fork div{background:#f6f6f9;border-radius:10px;padding:.45rem .5rem}.spark-play-fork div:first-child{background:#e7f8ee}.spark-play-fork em{color:#148255;margin-bottom:.15rem;font-size:.68rem;font-style:normal;font-weight:700;display:block}.spark-play-fork div:last-child em{color:#5e5f73}.spark-test-run{background:#f7f7fb;border-radius:14px;flex-direction:column;gap:.45rem;padding:.7rem;display:flex}.spark-test-run header{letter-spacing:.04em;text-transform:uppercase;color:#8d8da3;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:700;display:flex}.spark-test-run header button{color:#5b4dff;text-transform:none;letter-spacing:0;background:0 0;padding:0;font-size:.75rem}.spark-test-in,.spark-test-out{border-radius:12px;max-width:92%;margin:0;padding:.45rem .55rem;font-size:.75rem;line-height:1.35}.spark-test-in{color:#2b2928;background:#fff}.spark-test-out{color:#fff;background:#5b4dff;margin-left:auto}.spark-test-run ul{color:#2b2928;gap:.25rem;margin:.2rem 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.spark-test-run li{align-items:center;gap:.3rem;display:flex}.spark-test-run svg{color:#1aa36a;width:14px;height:14px}.spark-test-run footer{justify-content:space-between;margin-top:auto;padding-top:.4rem;display:flex}.spark-test-run footer p{margin:0;display:grid}.spark-test-run footer strong{letter-spacing:-.03em;font-size:1rem}.spark-test-run footer span{color:#8d8da3;font-size:.68rem}.spark-test-run footer p:last-child strong{color:#148255}.spark-channel-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;padding:.9rem .9rem 0;display:grid}.spark-channel-grid article{border:1px solid #ececf2;border-radius:14px;padding:.65rem .7rem .55rem}.spark-channel-grid header{color:#5e5f73;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.spark-channel-grid i{background:#d9d9e4;border-radius:999px;width:26px;height:15px;position:relative}.spark-channel-grid i.is-on{background:#1aa36a}.spark-channel-grid i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.spark-channel-grid i.is-on:after{left:13px}.spark-channel-grid strong{letter-spacing:-.04em;margin-top:.45rem;font-size:1.35rem;display:block}.spark-channel-grid article>span{color:#8d8da3;font-size:.7rem}.spark-channel-grid b{background:linear-gradient(#c9c6ff,#c9c6ff) 0 12px/18% 6px no-repeat,linear-gradient(#dddcf5,#dddcf5) 22% 8px/14% 10px no-repeat,linear-gradient(#5b4dff,#5b4dff) 40% 4px/16% 14px no-repeat,linear-gradient(#dddcf5,#dddcf5) 60% 10px/14% 8px no-repeat,linear-gradient(#5b4dff,#5b4dff) 78% 6px/16% 12px no-repeat;border-radius:4px;height:18px;margin-top:.45rem;display:block}.spark-live-table{border:1px solid #ececf2;border-radius:14px;margin:.7rem .9rem .95rem;overflow:hidden}.spark-live-table>p{border-bottom:1px solid #ececf2;align-items:center;gap:.4rem;margin:0;padding:.55rem .75rem;font-size:.78rem;font-weight:600;display:flex}.spark-live-table>p i{background:#1aa36a;border-radius:50%;width:7px;height:7px}.spark-live-table>p span{color:#8d8da3;font-weight:500}.spark-live-table ul{margin:0;padding:0;list-style:none}.spark-live-table li{border-top:1px solid #f3f3f6;grid-template-columns:auto 1fr 1.1fr auto;align-items:center;gap:.55rem;padding:.5rem .75rem;font-size:.8rem;display:grid}.spark-live-table li:first-child{border-top:0}.spark-avatar-chip{color:#fff;background:#5b4dff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.62rem;font-weight:700;display:grid}.spark-avatar-chip.is-orange{background:#ef7a3a}.spark-avatar-chip.is-blue{background:#3b82f6}.spark-avatar-chip.is-pink{background:#e45b9a}.spark-live-table em{color:#5e5f73;font-style:normal}.spark-live-table b{color:#3c3c4e;background:#f3f3f6;border-radius:999px;justify-self:end;padding:.2rem .45rem;font-size:.7rem;font-weight:600}.spark-live-table b.is-purple{color:#5b4dff;background:#efeefe}.spark-live-table b.is-green{color:#148255;background:#e7f8ee}.spark-insight-grid{grid-template-columns:1.4fr .8fr;gap:.7rem;padding:.9rem;display:grid}.spark-insight-metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.spark-insight-metrics article,.spark-insight-chart,.spark-insight-fix{border:1px solid #ececf2;border-radius:14px;padding:.7rem .75rem}.spark-insight-metrics article>span{display:block}.spark-insight-metrics span,.spark-insight-chart header span{color:#8d8da3;font-size:.72rem}.spark-insight-metrics strong{letter-spacing:-.04em;margin-right:.3rem;font-size:1.45rem}.spark-insight-metrics em{color:#8d8da3;font-size:.75rem;font-style:normal;font-weight:700}.spark-insight-metrics em.is-up,.spark-insight-metrics em.is-down{color:#148255}.spark-insight-chart header{justify-content:space-between;display:flex}.spark-insight-chart svg{width:100%;height:120px;margin-top:.35rem;display:block}.spark-insight-chart footer{color:#8d8da3;justify-content:space-between;font-size:.7rem;display:flex}.spark-insight-fix{flex-direction:column;gap:.35rem;display:flex}.spark-insight-fix>p:first-child{color:#5b4dff;margin:0;font-size:.72rem;font-weight:700}.spark-insight-fix p{color:#5e5f73;margin:0;font-size:.78rem;line-height:1.4}.spark-insight-fix div{gap:.4rem;margin-top:auto;display:flex}.spark-insight-fix button{color:#2b2928;background:#fff;border:1px solid #e4e4ec;padding:.4rem .65rem}.spark-insight-fix button.is-primary{color:#fff;background:#5b4dff;border-color:#5b4dff}@media (width<=900px){.spark-steps{flex-direction:column;gap:1.5rem;display:flex}.spark-step-list,.spark-step-screens{display:contents}.spark-step-list>li{opacity:1;min-height:0}#platform-build{order:1}.spark-step-screens [data-screen=platform-build]{order:2}#platform-launch{order:3}.spark-step-screens [data-screen=platform-launch]{order:4}#platform-improve{order:5}.spark-step-screens [data-screen=platform-improve]{order:6}.spark-step-screens{position:static}.spark-step-screens .spark-editor[data-screen=platform-launch],.spark-step-screens .spark-editor[data-screen=platform-improve]{opacity:1;pointer-events:auto;position:relative;inset:auto;overflow:visible}.spark-editor-split,.spark-channel-grid,.spark-insight-grid,.spark-insight-metrics{grid-template-columns:1fr}.spark-live-table li{grid-template-columns:auto 1fr}.spark-live-table em,.spark-live-table b{grid-column:2;justify-self:start}}.spark-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.spark-stat strong{letter-spacing:-.05em;font-size:clamp(3.2rem,5.4vw,5.4rem);font-weight:500;line-height:1;display:block}.spark-stat span{color:var(--muted);margin-top:.7rem;max-width:14rem;margin-inline:auto;line-height:1.4;display:block}.spark-pills{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.spark-pills li{background:#fff;border-radius:999px;padding:.85rem 1.15rem;font-weight:500;box-shadow:0 8px 24px #0e0e1c0a}.spark-more{width:fit-content;color:var(--accent);margin:1.5rem auto 0;font-weight:500;display:block}.spark-proof{background:#fff;border-radius:28px;max-width:720px;padding:2rem 2rem 1.7rem;display:block;box-shadow:0 16px 40px #0e0e1c0d}.spark-proof-kicker{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:600}.spark-proof-quote{letter-spacing:-.035em;margin:.8rem 0 1.2rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25}.spark-proof-meta{color:var(--muted)}.spark-proof-meta strong{color:var(--ink);letter-spacing:-.04em;font-size:1.8rem;font-weight:500;display:block}.spark-trust-band{margin-top:0;padding-top:0}.spark-trust-grid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.spark-trust-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:1.3rem 1.2rem 1.4rem}.spark-trust-card h3{margin-bottom:.45rem;font-size:1.2rem}.spark-faq-layout{grid-template-columns:1fr 220px;align-items:end;gap:2rem;margin-bottom:1.4rem;display:grid}.spark-faq-layout h2{text-align:left;margin-inline:0}.spark-faq-side{text-align:right;color:var(--muted)}.spark-faq-side a{color:var(--accent);font-weight:500}.spark-faq details{border-top:1px solid #e4e4ec;padding:1.05rem 0}.spark-faq details:last-child{border-bottom:1px solid #e4e4ec}.spark-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1rem;font-size:1.15rem;font-weight:500;list-style:none;display:flex}.spark-faq summary::-webkit-details-marker{display:none}.spark-faq summary:after{content:"+";color:#8b8b9a;font-size:1.4rem;font-weight:400}.spark-faq details[open] summary:after{content:"–"}.spark-faq details p{color:var(--muted);max-width:46rem;margin-top:.7rem;line-height:1.5}.spark-notes-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.spark-notes-head h2{text-align:left;margin-inline:0}.spark-notes-head a{color:var(--accent);font-weight:500}.spark-notes{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.spark-note{background:#fff;border-radius:22px;flex-direction:column;gap:.55rem;min-height:220px;padding:1.2rem 1.15rem 1.3rem;display:flex}.spark-note time,.spark-note .spark-note-cat{color:var(--muted);font-size:.85rem}.spark-note h3{font-size:1.25rem;line-height:1.2}.spark-note p{color:var(--muted);line-height:1.45}.spark-phone{z-index:4;text-align:left;background:#fff;border:8px solid #ececf3;border-radius:28px;width:210px;padding:.7rem .75rem .95rem;position:absolute;top:72px;right:6%;box-shadow:0 18px 50px #0e0e1c29}.spark-phone-bar{justify-content:center;gap:4px;margin-bottom:.7rem;display:flex}.spark-phone-bar span{background:#d9d9e2;border-radius:50%;width:5px;height:5px}.spark-phone-name{letter-spacing:-.03em;margin-bottom:.1rem;font-weight:600}.spark-phone .spark-bubble{max-width:100%;font-size:.78rem}.spark-cloud{max-width:720px;height:280px;margin:0 auto;position:relative}.spark-cloud span{background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem .55rem .5rem;font-size:.92rem;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 10px 28px #0e0e1c0f}.spark-cloud i{background:#efeefe;border-radius:50%;flex:none;width:28px;height:28px}.spark-cloud .c1{top:18%;left:8%}.spark-cloud .c2{top:4%;left:38%}.spark-cloud .c3{top:16%;right:8%}.spark-cloud .c4{top:48%;left:18%}.spark-cloud .c5{top:46%;right:18%}.spark-cloud .c6{bottom:10%;left:6%}.spark-cloud .c7{bottom:8%;left:40%}.spark-cloud .c8{bottom:14%;right:6%}.spark-quotes-band{margin-top:0}.spark-quotes{grid-template-columns:1.35fr .8fr .8fr;gap:.9rem;display:grid}.spark-quote-hero,.spark-quote-metric,.spark-quote-note{background:#fff;border-radius:24px;padding:1.3rem 1.2rem}.spark-quote-hero{flex-direction:column;grid-row:span 2;gap:.8rem;display:flex}.spark-portrait{background:radial-gradient(circle at 50% 35%,#d9d4ff 0 28%,#0000 29%),linear-gradient(#efeefe,#d7d4f4);border-radius:16px;height:180px}.spark-quote-metric strong{letter-spacing:-.05em;font-size:2.6rem;font-weight:500;line-height:1;display:block}.spark-quote-metric span,.spark-quote-note p{color:var(--muted);margin-top:.45rem;line-height:1.4}.spark-badges{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.spark-badges li{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;min-width:92px;padding:.7rem .8rem}.spark-badges strong{letter-spacing:-.03em;font-size:1.15rem;display:block}.spark-badges span{color:#b7b7c9;font-size:.78rem}.spark-quotes-band .spark-quote-hero,.spark-quotes-band .spark-quote-metric,.spark-quotes-band .spark-quote-note{color:#f3f3fb;background:#ffffff0d;border:1px solid #ffffff14}.spark-quotes-band .spark-proof-quote,.spark-quotes-band .spark-quote-metric strong{color:#f3f3fb}.spark-quotes-band .spark-quote-metric span,.spark-quotes-band .spark-quote-note p,.spark-quotes-band .spark-proof-meta{color:#b7b7c9}.spark-faq-grid{grid-template-columns:1.4fr .7fr;align-items:start;gap:1.2rem;display:grid}.spark-contact{background:#fff;border-radius:22px;justify-items:start;gap:.7rem;padding:1.3rem 1.15rem 1.4rem;display:grid}.spark-contact-mail{color:var(--muted);font-size:.92rem}.spark-note{gap:0;padding:0 0 1.3rem;overflow:hidden}.spark-note-art{background:linear-gradient(160deg,#efeefe,#d9d6f8 45%,#f5f5f8);height:140px;margin-bottom:.9rem;display:block}.spark-notes .spark-note:nth-child(2) .spark-note-art{background:linear-gradient(160deg,#e7f8ee,#d5eee4 50%,#f5f5f8)}.spark-notes .spark-note:nth-child(3) .spark-note-art{background:linear-gradient(160deg,#f3f3f6,#e4e4ec 50%,#f5f5f8)}.spark-note .spark-note-cat,.spark-note time,.spark-note h3,.spark-note p{padding-inline:1.15rem}.spark-note h3,.spark-note p,.spark-note time{margin-top:.35rem}.spark-close{text-align:left;padding:6.5rem 0 4.5rem}.spark-close-grid{grid-template-columns:1.2fr 220px;align-items:center;gap:2rem;display:grid}.spark-close h2,.spark-close .spark-lede{text-align:left;margin-inline:0}.spark-close .spark-cta-row,.spark-close .spark-checks{justify-content:flex-start}.spark-phone-close{justify-self:end;position:relative;bottom:auto;right:auto}.spark-close .spark-lede{margin-top:1rem}@media (width<=980px){.spark-playbook,.spark-bento,.spark-stats,.spark-trust-grid,.spark-notes,.spark-faq-grid,.spark-quotes,.spark-close-grid,.spark-bento article.handoff{grid-template-columns:1fr}.spark-bento article.actions,.spark-bento article.handoff,.spark-quote-hero{grid-area:auto}.spark-phone{width:min(220px,70%);margin:-2.2rem auto 0;position:relative;bottom:auto;right:auto}.spark-cloud{flex-wrap:wrap;justify-content:center;gap:.6rem;height:auto;display:flex}.spark-cloud span{position:static}.spark-close,.spark-close h2,.spark-close .spark-lede,.spark-close .spark-cta-row,.spark-close .spark-checks{text-align:center;justify-content:center;margin-inline:auto}.spark-faq-layout h2,.spark-notes-head h2,.spark-faq-side{text-align:center;margin-inline:auto}.spark-notes-head{flex-direction:column;align-items:center}}body:has(.spark-demo-page),.spark.spark-demo-page{background:var(--surface)}.spark-demo-stage{background:color-mix(in srgb, var(--purple-500) 10%, white);border-radius:var(--radius-lg,30px);width:min(1100px,100% - 2rem);margin:2.75rem auto 0;padding:1.75rem 1.75rem 1.9rem}.spark-demo-player{aspect-ratio:16/9;border-radius:var(--radius-md,16px);background:var(--surface,#fff);box-shadow:var(--shadow-highlight);position:relative;overflow:hidden}.spark-demo-player iframe{border:0;width:100%;height:100%;display:block}.spark-demo-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.spark-demo-poster img{object-fit:cover;width:100%;height:100%;display:block}.spark-demo-poster:after{content:"";pointer-events:none;background:#0e0e1c2e;position:absolute;inset:0}.spark-demo-poster .spark-hero-video-play{z-index:1}.spark-demo-poster:hover .spark-hero-video-play{background:#2b29289e;transform:scale(1.04)}.spark-demo-poster:focus-visible{outline:2px solid var(--purple-500);outline-offset:-2px}body:has(.spark-home){background:var(--surface);color:var(--ink);font-family:Manrope,system-ui,sans-serif}.spark.spark-home{--ink:#2b2928;--muted:#656565;--accent:#521184;--line:#e7e7e7;--card:#fff;--green:#521184;background:var(--surface);color:var(--ink);font-family:Manrope,system-ui,sans-serif}.spark.spark-home a.spark-btn:not(.spark-btn-orange):not(.spark-btn-orange-outline){box-shadow:0 10px 24px #52118438}.spark.spark-home a.spark-btn-orange{box-shadow:0 10px 24px #ef5a2438}.spark.spark-home a.spark-btn-orange-outline{box-shadow:0 10px 24px #2b292838}.spark.spark-home a.spark-btn-light{border-color:var(--border)}.spark.spark-home .spark-hero{padding-top:6.0984rem}.spark.spark-home .spark-hero:before{background-image:radial-gradient(#2b29282e 1.15px,#0000 1.15px)}.spark.spark-home .spark-announce{border-color:color-mix(in srgb, var(--purple-500) 12%, white);box-shadow:0 1px 2px #2b29280a}.spark.spark-home .spark-new{background:var(--ink)}.spark.spark-home .spark-checks{color:var(--ink-muted)}.spark.spark-home .spark-bubble{background:var(--surface-muted);color:var(--ink)}.spark.spark-home .spark-table th,.spark.spark-home .spark-faq summary:after,.spark.spark-home .spark-editor-bar span{color:var(--ink-muted)}.spark.spark-home .spark-table td,.spark.spark-home .spark-play-list button,.spark.spark-home .spark-rows li,.spark.spark-home .spark-faq details,.spark.spark-home .spark-faq details:last-child{border-color:var(--border)}.spark.spark-home .spark-table tr.is-on td,.spark.spark-home .spark-handoff-card,.spark.spark-home .spark-ico{background:var(--surface-muted)}.spark.spark-home .spark-ico{color:var(--ink-muted)}.spark.spark-home .spark-playbook{box-shadow:0 20px 60px #2b29280d}.spark.spark-home .spark-stage-card{box-shadow:0 10px 30px #2b29280f}.spark.spark-home .spark-pills li{box-shadow:0 8px 24px #2b29280a}.spark.spark-home .spark-proof{box-shadow:0 16px 40px #2b29280d}.spark.spark-home .spark-cloud span{box-shadow:0 10px 28px #2b29280f}.spark.spark-home .spark-phone{box-shadow:0 18px 50px #2b292829}.spark.spark-home .spark-stage{background:radial-gradient(#2b292829 1.1px, transparent 1.1px) 0 0 / 14px 14px, var(--surface-warm)}.spark.spark-home .spark-bento article.actions{background:var(--purple-50)}.spark.spark-home .spark-bento article.dark,.spark.spark-home .spark-bento article.dark h3,.spark.spark-home .spark-bento article.dark p,.spark.spark-home .spark-band,.spark.spark-home .spark-band h2,.spark.spark-home .spark-band h3,.spark.spark-home .spark-quotes-band .spark-proof-quote,.spark.spark-home .spark-quotes-band .spark-quote-metric strong{color:#fff}.spark.spark-home .spark-bento article.dark .spark-muted,.spark.spark-home .spark-band .spark-section-head p,.spark.spark-home .spark-band .spark-muted,.spark.spark-home .spark-step-body,.spark.spark-home .spark-langs,.spark.spark-home .spark-badges span,.spark.spark-home .spark-quotes-band .spark-quote-metric span,.spark.spark-home .spark-quotes-band .spark-quote-note p,.spark.spark-home .spark-quotes-band .spark-proof-meta{color:#f9f7f6b8}.spark.spark-home .spark-ok,.spark.spark-home .spark-zap,.spark.spark-home .spark-cloud i{background:var(--purple-50);color:var(--purple-500)}.spark.spark-home .spark-phone{border-color:var(--border-warm)}.spark.spark-home .spark-phone-bar span{background:var(--border)}.spark.spark-home .spark-portrait{background:radial-gradient(circle at 50% 35%, var(--purple-50) 0 28%, transparent 29%), linear-gradient(var(--purple-50), var(--surface-warm))}.spark.spark-home .spark-note-art{background:linear-gradient(160deg, var(--purple-50), var(--surface-warm) 45%, var(--surface))}.spark.spark-home .spark-notes .spark-note:nth-child(2) .spark-note-art{background:linear-gradient(160deg, var(--orange-50), var(--surface-warm) 50%, var(--surface))}.spark.spark-home .spark-notes .spark-note:nth-child(3) .spark-note-art{background:linear-gradient(160deg, var(--surface-muted), var(--border-warm) 50%, var(--surface))}.spark.spark-home .spark-platform{background:linear-gradient(135deg, var(--purple-700) 0%, color-mix(in srgb, var(--purple-700) 22%, #000) 100%);padding-bottom:calc(5.5rem + 80px)}.spark.spark-home .spark-platform .spark-steps{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:40px}.spark.spark-home .spark-platform .spark-step-list>li{opacity:.3;flex-direction:column;justify-content:center;min-height:702px;transition:opacity .5s;display:flex}.spark.spark-home .spark-platform .spark-step-list>li[data-active]{opacity:1}.spark.spark-home .spark-platform .spark-step-screens{aspect-ratio:1800/1013;place-self:start stretch;width:100%;height:auto;position:sticky;top:128px;overflow:visible}.spark.spark-home .spark-platform .spark-step-shot{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-build],.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-launch],.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-improve]{aspect-ratio:1800/1013}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-launch]{z-index:2}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-improve]{z-index:3}.spark.spark-home .spark-platform .spark-step-shot:before{content:"";z-index:0;opacity:0;border-radius:20px;transition:opacity .45s;position:absolute;inset:0;transform:translate(16px,16px)}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-build]:before{background:var(--purple-50)}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-launch]:before{background:var(--orange-50)}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-improve]:before{background:color-mix(in srgb, var(--logo-green) 12%, white)}.spark.spark-home .spark-platform .spark-step-shot[data-active]:before{opacity:1}.spark.spark-home .spark-platform .spark-step-screen{z-index:1;aspect-ratio:1800/1013;object-fit:cover;object-position:center top;border:1px solid var(--surface);opacity:0;border-radius:20px;width:100%;max-width:none;height:100%;transition:opacity .45s;display:block;position:relative}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-build] .spark-step-screen,.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-launch] .spark-step-screen,.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-improve] .spark-step-screen{aspect-ratio:1800/1013}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-build] .spark-step-screen{object-fit:contain;object-position:center center}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-build] .spark-step-screen,.spark.spark-home .spark-platform .spark-step-shot[data-show] .spark-step-screen{opacity:1}@media (width<=900px){.spark.spark-home .spark-platform .spark-steps{flex-direction:column;gap:1.5rem;display:flex}.spark.spark-home .spark-platform .spark-step-list,.spark.spark-home .spark-platform .spark-step-screens{display:contents}.spark.spark-home .spark-platform .spark-step-list>li{opacity:1;min-height:0}.spark.spark-home .spark-platform .spark-step-screens{width:auto;height:auto;position:static}.spark.spark-home .spark-platform .spark-step-shot,.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-launch],.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-improve]{width:100%;height:auto;position:relative;inset:auto}.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-build],.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-launch],.spark.spark-home .spark-platform .spark-step-shot[data-screen=platform-improve]{aspect-ratio:1800/1013}.spark.spark-home .spark-platform .spark-step-screen{height:auto}.spark.spark-home .spark-platform .spark-step-shot:before,.spark.spark-home .spark-platform .spark-step-screen{opacity:1}.spark.spark-home .spark-platform .spark-step-shot{margin-bottom:16px;overflow:hidden}.spark.spark-home .spark-platform .spark-step-shot:before{transform:none}}.spark.spark-home .spark-clone{color:#0e0e1c;background:#fff;padding:112px 0;font-family:Instrument Sans,Segoe UI,sans-serif}.spark.spark-home .spark-clone-shell{width:min(1280px,100% - 80px);margin-inline:auto}@media (width<=700px){.spark.spark-home .spark-clone{padding:60px 0}.spark.spark-home .spark-clone-shell{width:min(1280px,100% - 40px)}}.spark.spark-demo-page .spark-clone-shell{width:min(1100px,100% - 2rem);margin-inline:auto}.spark.spark-home .spark-clone h2{color:#0e0e1c;letter-spacing:-.045em;max-width:14em;text-align:inherit;margin:0;font-family:inherit;font-size:clamp(2.2rem,4.7vw,4.25rem);font-weight:500;line-height:1.02}.spark.spark-home .spark-clone h2 em{color:var(--purple-500);font-style:normal}.spark.spark-home .spark-clone p,.spark.spark-home .spark-clone blockquote,.spark.spark-home .spark-clone h3,.spark.spark-home .spark-clone span,.spark.spark-home .spark-clone strong{font-family:inherit}.spark.spark-home .spark-clone-split{grid-template-columns:minmax(0,612px) minmax(0,560px);justify-content:space-between;align-items:center;gap:40px;display:grid}.spark.spark-home .spark-clone-split>*,.spark.spark-home .spark-clone-copy,.spark.spark-home .spark-clone-faq-intro,.spark.spark-home .spark-clone-faq-list{min-width:0}.spark.spark-home .spark-clone-integrations .gaya-flow{background:0 0;justify-self:end;width:100%;max-width:560px;padding:0}.spark.spark-home .spark-clone-integrations .gaya-flow .gf-diagram{max-width:100%}.spark.spark-home .spark-clone-copy h2{max-width:612px}.spark.spark-home .spark-clone-copy p{color:#5e5f73;max-width:612px;margin-top:18px;font-size:18px;line-height:1.5}.spark.spark-home .spark-clone a.spark-clone-pill,.spark.spark-home .spark-clone a.spark-clone-pill:visited{color:#fff;height:48px;box-shadow:none;background:#0e0e1c;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:0 22px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.spark.spark-home .spark-clone .spark-orbit{aspect-ratio:1;justify-self:end;width:min(560px,100%);position:relative}.spark.spark-home .spark-clone .spark-orbit-line,.spark.spark-home .spark-clone .spark-orbit-disc,.spark.spark-home .spark-clone .spark-orbit-mark{border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spark.spark-home .spark-clone .spark-orbit-line{aspect-ratio:1;border:1px solid #4b3bff29;width:93.93%}.spark.spark-home .spark-clone .spark-orbit-disc{aspect-ratio:1;background:#eceaff66;width:61.96%}.spark.spark-home .spark-clone .spark-orbit-mark{width:72px;max-width:none;height:72px}.spark.spark-home .spark-clone .spark-orbit-icon{left:calc(50% + cos(var(--a)) * var(--r));top:calc(50% + sin(var(--a)) * var(--r));width:33px;max-width:none;height:33px;position:absolute;transform:translate(-50%,-50%)}.spark.spark-home .spark-clone .spark-orbit-icon.is-inner{--r:31%;width:33px;height:33px}.spark.spark-home .spark-clone .spark-orbit-icon.is-outer{--r:47%;width:28px;height:28px}.spark.spark-home .spark-clone-feature{color:#fff;background-image:radial-gradient(70% 90% at 100% 0,#1d1754,#0c0b1e);border-radius:28px;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:36px;width:1280px;max-width:100%;height:444px;margin:0;padding:12px 40px 12px 12px;display:grid}.spark.spark-home .spark-clone-feature img{object-fit:cover;border-radius:22px;width:320px;max-width:none;height:420px}.spark.spark-home .spark-clone-brand{color:#ffffffb8;letter-spacing:.04em;margin:0 0 16px;font-size:14px;font-weight:500}.spark.spark-home .spark-clone-feature blockquote{color:#fff;letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500;line-height:1.25}.spark.spark-home .spark-clone-feature footer{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.spark.spark-home .spark-clone-feature footer p{flex-direction:column;gap:4px;margin:0;display:flex}.spark.spark-home .spark-clone-feature footer strong{color:#fff;font-size:16px;font-weight:500}.spark.spark-home .spark-clone-feature footer span{color:#ffffffb8;font-size:14px}.spark.spark-home .spark-clone-metric{text-align:right;align-items:flex-end}.spark.spark-home .spark-clone-feature .spark-clone-metric strong{color:#d4fb4b;letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1}.spark.spark-home .spark-clone-cards{grid-template-columns:repeat(3,416px);justify-content:space-between;gap:16px;margin-top:16px;display:grid}.spark.spark-home .spark-clone-cards article{background:#fff;border-radius:28px;flex-direction:column;width:416px;height:362px;padding:28px;display:flex;box-shadow:0 0 0 1px #e2e2ea}.spark.spark-home .spark-clone-cards header{align-items:center;gap:12px;display:flex}.spark.spark-home .spark-clone-cards header img{object-fit:cover;border-radius:50%;width:44px;max-width:none;height:44px}.spark.spark-home .spark-clone-cards header span{color:#0e0e1c;font-size:16px;font-weight:500}.spark.spark-home .spark-clone-figure{flex-direction:column;gap:4px;margin:22px 0 16px;display:flex}.spark.spark-home .spark-clone-figure strong{color:#0e0e1c;letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1}.spark.spark-home .spark-clone-figure span,.spark.spark-home .spark-clone-cards footer span{color:#5e5f73;font-size:14px;line-height:1.4}.spark.spark-home .spark-clone-cards blockquote{color:#0e0e1c;margin:0;font-size:16px;line-height:1.45}.spark.spark-home .spark-clone-cards footer{flex-direction:column;gap:2px;margin-top:auto;display:flex}.spark.spark-home .spark-clone-cards footer strong{color:#0e0e1c;font-size:15px;font-weight:500}@media (width<=900px){.spark.spark-home .spark-clone-split,.spark.spark-home .spark-clone-feature,.spark.spark-home .spark-clone-cards{flex-direction:column;align-items:stretch;display:flex}.spark.spark-home .spark-clone-feature,.spark.spark-home .spark-clone-cards{width:100%}.spark.spark-home .spark-clone .spark-orbit{justify-self:center;width:min(560px,100%)}.spark.spark-home .spark-clone-feature{height:auto;padding:12px}.spark.spark-home .spark-clone-feature img{aspect-ratio:320/420;width:100%;height:auto;max-height:420px}.spark.spark-home .spark-clone-cards article{width:100%;height:auto;min-height:362px}}.spark.spark-home .spark-clone-faq{background:var(--surface);color:#0e0e1c;padding-top:129px}.spark.spark-home .spark-clone-notes,.spark.spark-home .spark-clone-close,.spark.spark-demo-page .spark-clone-close{background:var(--surface);color:#0e0e1c}.spark.spark-home .spark-clone-faq h2,.spark.spark-home .spark-clone-notes h2{letter-spacing:-.045em;color:#0e0e1c;max-width:none;font-size:48px;font-weight:500;line-height:1.06}.spark.spark-home .spark-clone-integrations h2 em,.spark.spark-home .spark-clone-faq h2 em{color:var(--orange-500)}.spark.spark-home .spark-clone-notes h2 em{color:var(--purple-500)}.spark.spark-home .spark-clone-faq-grid{grid-template-columns:454px minmax(0,778px);align-items:start;gap:48px;display:grid}.spark.spark-home .spark-clone-faq-intro h2{max-width:454px}.spark.spark-home .spark-clone-faq-intro>p{color:#5e5f73;max-width:454px;margin:16px 0 0;font-size:17px;line-height:1.6}.spark.spark-home .spark-clone-faq-contact{flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px;padding-top:16px;display:flex}.spark.spark-home .spark-clone-faq-contact a.spark-btn-orange,.spark.spark-home .spark-clone-faq-contact a.spark-btn-orange:visited{background:var(--orange-500);border-color:var(--orange-500);color:#fff;box-shadow:0 10px 24px #ef5a2438}.spark.spark-home .spark-clone-faq-contact a.spark-btn-orange:hover{background:var(--orange-700);border-color:var(--orange-700);color:#fff}.spark.spark-home .spark-clone-faq-contact p{color:#5e5f73;margin:0;font-size:14px;line-height:1.45}.spark.spark-home .spark-clone-faq-contact a[href^=mailto]{color:#4b3bff;font-size:14px;text-decoration:none}.spark.spark-home .spark-clone a.spark-clone-ghost,.spark.spark-home .spark-clone a.spark-clone-ghost:visited{color:#0e0e1c;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15.8px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e2ea}.spark.spark-home .spark-clone-faq-list{flex-direction:column;gap:12px;display:flex}.spark.spark-home .spark-clone-faq-list details{background:#fff;border-radius:20px;box-shadow:inset 0 0 0 1px #e2e2ea}.spark.spark-home .spark-clone-faq-list summary{color:#0e0e1c;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 20px 0 24px;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.spark.spark-home .spark-clone-faq-list summary::-webkit-details-marker{display:none}.spark.spark-home .spark-clone-faq-list summary i{background:#f5f5f8;border-radius:999px;flex:none;width:32px;height:32px;position:relative}.spark.spark-home .spark-clone-faq-list summary i:before,.spark.spark-home .spark-clone-faq-list summary i:after{content:"";background:#0e0e1c;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spark.spark-home .spark-clone-faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.spark.spark-home .spark-clone-faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.spark.spark-home .spark-clone-faq-list details p{color:#5e5f73;margin:0;padding:0 72px 22px 24px;font-size:17px;line-height:1.6}@media (width<=700px){.spark.spark-home .spark-clone-faq-list details p{padding:0 24px 20px}}.spark.spark-home .spark-clone-notes-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.spark.spark-home .spark-clone-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.spark.spark-home .spark-clone-notes-grid a{color:#0e0e1c;background:#fff;border-radius:28px;flex-direction:column;width:100%;min-width:0;min-height:479px;padding:8px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #e2e2ea}@media (width<=1100px){.spark.spark-home .spark-clone-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.spark.spark-home .spark-clone-notes-grid img{object-fit:cover;border-radius:20px;width:100%;max-width:none;height:240px}.spark.spark-home .spark-clone-note-meta{gap:12px;margin:16px 12px 8px;font-size:13px;font-weight:500;display:flex}.spark.spark-home .spark-clone-note-meta span{color:#3a2ce0}.spark.spark-home .spark-clone-note-meta time{color:#5e5f73}.spark.spark-home .spark-clone-notes-grid h3{color:#0e0e1c;letter-spacing:-.03em;margin:0 12px 8px;font-size:20px;font-weight:500;line-height:1.35}.spark.spark-home .spark-clone-notes-grid p{color:#5e5f73;margin:0 12px 16px;font-size:17px;line-height:1.45}.spark.spark-home .spark-clone-close,.spark.spark-demo-page .spark-clone-close{padding:32px 0 112px;font-family:Manrope,system-ui,sans-serif}.spark.spark-home .spark-clone-close-card,.spark.spark-demo-page .spark-clone-close-card{background:var(--purple-500);color:#fff;border-radius:30px;justify-content:center;align-items:center;width:1280px;max-width:100%;height:auto;min-height:0;padding:80px 48px 88px;display:flex;overflow:hidden}.spark.spark-demo-page .spark-clone-close-card{text-align:center;width:100%}.spark.spark-home .spark-clone-close-copy,.spark.spark-demo-page .spark-clone-close-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:720px;padding:0;display:flex}.spark.spark-home .spark-clone-close h2,.spark.spark-demo-page .spark-clone-close h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(32px,4.6vw,52px);font-weight:500;line-height:1.12}.spark.spark-home .spark-clone-close-copy>p,.spark.spark-demo-page .spark-clone-close-copy>p{color:#ffffffc7;max-width:512px;margin:20px 0 0;font-size:20px;line-height:1.45}.spark.spark-home .spark-clone-close-actions,.spark.spark-demo-page .spark-clone-close-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.spark.spark-home .spark-clone-close a.spark-clone-lime,.spark.spark-home .spark-clone-close a.spark-clone-lime:visited,.spark.spark-home .spark-clone-close a.spark-clone-night,.spark.spark-home .spark-clone-close a.spark-clone-night:visited,.spark.spark-demo-page .spark-clone-close a.spark-clone-lime,.spark.spark-demo-page .spark-clone-close a.spark-clone-lime:visited,.spark.spark-demo-page .spark-clone-close a.spark-clone-night,.spark.spark-demo-page .spark-clone-close a.spark-clone-night:visited{box-sizing:border-box;height:52px;box-shadow:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.spark.spark-home .spark-clone-close a.spark-clone-lime,.spark.spark-home .spark-clone-close a.spark-clone-lime:visited,.spark.spark-demo-page .spark-clone-close a.spark-clone-lime,.spark.spark-demo-page .spark-clone-close a.spark-clone-lime:visited{width:200px;color:var(--purple-500);background:#fff;border:none}.spark.spark-home .spark-clone-close a.spark-clone-lime:hover,.spark.spark-demo-page .spark-clone-close a.spark-clone-lime:hover{background:var(--purple-50);color:var(--purple-500)}.spark.spark-home .spark-clone-close a.spark-clone-night,.spark.spark-home .spark-clone-close a.spark-clone-night:visited,.spark.spark-demo-page .spark-clone-close a.spark-clone-night,.spark.spark-demo-page .spark-clone-close a.spark-clone-night:visited{color:#fff;background:0 0;border:1px solid #fff;font-size:15px;font-weight:600}.spark.spark-home .spark-clone-close a.spark-clone-night:hover,.spark.spark-demo-page .spark-clone-close a.spark-clone-night:hover{color:#fff;background:#ffffff1a}.spark.spark-home .spark-clone-close .spark-checks,.spark.spark-demo-page .spark-clone-close .spark-checks{color:#ffffffc7;justify-content:center;gap:18px;margin:22px 0 0;font-size:14px}.spark.spark-home .spark-clone-close .spark-checks svg,.spark.spark-demo-page .spark-clone-close .spark-checks svg{color:#fff}.spark.spark-home .spark-clone-close-media,.spark.spark-demo-page .spark-clone-close-media{border-radius:16px;place-self:center end;width:min(480px,100%);margin:40px 48px 40px 0;display:block;position:relative;overflow:hidden}.spark.spark-home .spark-clone-close-media img,.spark.spark-demo-page .spark-clone-close-media img{aspect-ratio:4/3;object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;display:block}@media (width<=900px){.spark.spark-home .spark-clone-faq-grid,.spark.spark-home .spark-clone-notes-head,.spark.spark-home .spark-clone-notes-grid,.spark.spark-home .spark-clone-close-card,.spark.spark-home .spark-clone-close-actions,.spark.spark-demo-page .spark-clone-close-card,.spark.spark-demo-page .spark-clone-close-actions{flex-direction:column;align-items:stretch;height:auto;display:flex}.spark.spark-home .spark-clone-notes-head,.spark.spark-home .spark-clone-notes-grid,.spark.spark-home .spark-clone-close-card,.spark.spark-home .spark-clone-close-actions,.spark.spark-demo-page .spark-clone-close-card,.spark.spark-demo-page .spark-clone-close-actions{width:100%}.spark.spark-home .spark-clone-faq h2,.spark.spark-home .spark-clone-notes h2{font-size:clamp(32px,8vw,40px)}.spark.spark-home .spark-clone-notes-grid a,.spark.spark-home .spark-clone-close-card,.spark.spark-demo-page .spark-clone-close-card{width:100%;height:auto;min-height:0}.spark.spark-home .spark-clone-close-copy,.spark.spark-demo-page .spark-clone-close-copy{padding:0}.spark.spark-home .spark-clone-close-actions>a.spark-btn,.spark.spark-demo-page .spark-clone-close-actions>a.spark-btn{width:100%;min-width:0}.spark.spark-home .spark-clone-close h2,.spark.spark-demo-page .spark-clone-close h2{max-width:18ch;font-size:clamp(28px,7.2vw,40px)}.spark.spark-home .spark-clone-close-card,.spark.spark-demo-page .spark-clone-close-card{padding:48px 24px 53px}}
