#site-header:empty{display:block;min-height:94px}.si-split-hero{padding:clamp(58px, 7vw, 88px) 0 clamp(56px, 7vw, 84px);text-align:left}.si-split-hero::before{top:-180px;left:76%;width:min(920px, 86vw);height:760px;background:radial-gradient(50% 50% at 50% 42%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 74%)}.si-split-hero::after{-webkit-mask-image:radial-gradient(55% 60% at 76% 40%,#000,transparent 78%);mask-image:radial-gradient(55% 60% at 76% 40%,#000,transparent 78%)}.si-split-hero .si-split-hero__grid,.si-split-hero>.wrap{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(460px,1.08fr);gap:clamp(38px, 5vw, 76px);align-items:center;max-width:1240px}.si-split-hero__copy{position:relative;z-index:2;min-width:0}.si-split-hero .kicker{margin:0 0 18px}.si-split-hero h1,.pricing-page .pricing-hero.si-split-hero h1{max-width:11.5ch;margin:0;font-size:clamp(44px, 5.25vw, 70px);line-height:.99;letter-spacing:-.055em;text-wrap:balance}.si-split-hero h1 .soft{max-width:18ch;margin-top:.38em;font-size:.44em;line-height:1.18;letter-spacing:-.025em}.si-split-hero .sub,.pricing-page .pricing-hero.si-split-hero .hero-lead{max-width:46ch;margin:24px 0 0;color:var(--muted);font-size:clamp(17px, 1.7vw, 20px);line-height:1.55}.si-split-hero .actions,.si-split-hero .hero-actions{justify-content:flex-start;margin-top:29px}.si-split-hero .note,.si-split-hero .reassurance{max-width:54ch;margin:16px 0 0}.si-proof-note{display:flex;align-items:center;gap:8px;margin-top:15px;color:var(--muted);font-size:12px}.si-proof-note::before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#52d5a5;box-shadow:0 0 0 5px color-mix(in srgb,#52d5a5 15%,transparent)}.si-showcase{--si-stage:#0c0b11;--si-stage-soft:#15131d;--si-signal:#9a82ff;position:relative;z-index:2;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:28px;background:radial-gradient(circle at 82% 8%,rgb(117 87 255 / .22),transparent 35%),var(--si-stage);color:#f7f5fb;box-shadow:0 34px 90px -46px rgb(49 28 109 / .66),0 12px 32px -24px rgb(0 0 0 / .8);isolation:isolate}.si-showcase::after{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgb(255 255 255 / .085) .8px,transparent .8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 72%);mask-image:linear-gradient(120deg,#000,transparent 72%);pointer-events:none}.si-showcase--external-phone{overflow:visible}.si-showcase--external-phone::after,.si-showcase--external-phone .si-showcase__top{border-radius:27px 27px 0 0}.si-showcase--external-phone .si-showcase__tabs{border-radius:0 0 27px 27px}.si-showcase__top{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid rgb(255 255 255 / .1);background:rgb(10 9 15 / .76);backdrop-filter:blur(16px)}.si-showcase__eyebrow,.si-showcase__state{display:inline-flex;align-items:center;gap:8px;color:rgb(247 245 251 / .66);font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.si-showcase__eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#52d5a5;box-shadow:0 0 0 5px rgb(82 213 165 / .12);animation:si-live-pulse 2.2s ease-in-out infinite}.si-showcase__state{padding:5px 9px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:rgb(255 255 255 / .06);letter-spacing:.045em}.si-showcase__viewport{position:relative;min-height:404px}.si-showcase__panel{min-height:404px;animation:si-panel-in 0.46s cubic-bezier(.2,.76,.2,1) both}.si-showcase__panel[hidden]{display:none}.si-showcase__panel:focus{outline:none}.si-showcase__tabs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;padding:8px;border-top:1px solid rgb(255 255 255 / .1);background:rgb(8 7 12 / .92)}.si-showcase__tabs button{min-width:0;min-height:46px;padding:9px 10px;border:0;border-radius:11px;background:#fff0;color:rgb(247 245 251 / .58);font:inherit;font-size:12px;font-weight:720;line-height:1.2;cursor:pointer;transition:background-color 0.2s,color 0.2s,transform 0.2s}.si-showcase__tabs button:hover{color:#fff}.si-showcase__tabs button[aria-selected="true"]{background:rgb(154 130 255 / .18);color:#fff}.si-showcase__tabs button[aria-selected="true"]::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--si-signal);vertical-align:1px}.si-showcase__progress{position:absolute;z-index:3;right:10px;bottom:2px;left:10px;height:2px;overflow:hidden;border-radius:999px;background:rgb(255 255 255 / .08);pointer-events:none}.si-showcase__progress::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#7557ff,#c271db);transform:scaleX(0);transform-origin:left}.si-showcase[data-playing="true"] .si-showcase__progress::after{animation:si-progress var(--si-autoplay,6200ms) linear infinite}.si-capture-panel{position:relative;display:grid;min-height:404px;place-items:center;padding:26px}.si-capture-panel::before{content:"";position:absolute;inset:18% 8% 7%;border-radius:50%;background:color-mix(in srgb,var(--accent) 22%,transparent);filter:blur(54px);opacity:.75}.si-capture-panel>img,.si-capture-panel picture,.si-capture-panel picture img{position:relative;display:block;width:100%;height:auto;max-height:338px;object-fit:contain}.si-app-window{position:relative;width:100%;overflow:hidden;border:1px solid rgb(255 255 255 / .16);border-radius:17px;background:#111118;box-shadow:0 24px 48px -24px #000}.si-app-window::before{content:"●  ●  ●";display:flex;height:25px;align-items:center;padding-inline:11px;background:#1a1822;color:rgb(255 255 255 / .28);font-size:7px;letter-spacing:3px}.si-app-window img{display:block;width:100%;height:auto;aspect-ratio:var(--si-media-ratio,16 / 9);object-fit:cover;object-position:top}.si-phone{position:absolute;z-index:2;right:20px;bottom:20px;width:min(25%, 124px);padding:4px;overflow:hidden;border:2px solid #302d39;border-radius:22px;background:#07070a;box-shadow:0 22px 42px -18px #000;transform:rotate(2deg)}.si-phone::before{content:"";position:absolute;z-index:2;top:7px;left:50%;width:38%;height:9px;border-radius:999px;background:#07070a;transform:translateX(-50%)}.si-phone img{display:block;width:100%;height:auto;aspect-ratio:390 / 844;border-radius:17px;object-fit:cover;object-position:top}.si-watch{position:absolute;z-index:3;right:21%;bottom:26px;width:74px;padding:7px;border:5px solid #25232b;border-radius:25px;background:#09090b;box-shadow:0 17px 32px -16px #000;transform:rotate(-5deg)}.si-watch img{display:block;width:100%;height:auto;border-radius:16px}.si-capture-label{position:absolute;z-index:4;right:18px;bottom:17px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid rgb(255 255 255 / .13);border-radius:12px;background:rgb(10 9 15 / .78);color:rgb(255 255 255 / .68);font-size:11px;line-height:1.35;backdrop-filter:blur(14px)}.si-capture-label strong{color:#fff;font-size:12px}.si-capture-label b{flex:0 0 auto;color:#70dfb6;font-size:11px}.si-devices{position:relative;width:100%;min-height:348px}.si-devices .si-app-window{position:absolute;top:22px;right:12px;left:12px}.si-devices .si-phone{right:20px;bottom:6px}.si-devices .si-watch{right:27%;bottom:14px}.si-showcase__panel--phone-first .si-devices .si-app-window{right:36px;left:0;opacity:.82;transform:scale(.96);transform-origin:center left}.si-showcase__panel--phone-first .si-devices .si-phone{z-index:5;right:-46px;bottom:-8px;width:min(31%, 148px);box-shadow:0 30px 64px -22px #000,0 0 0 1px rgb(154 130 255 / .22);transform:rotate(2.6deg) translateY(-4px)}.si-showcase__panel--phone-first .si-capture-label{right:150px}.si-cloud-demo{display:grid;min-height:404px;grid-template-rows:1fr auto;padding:18px}.si-cloud-projection{--k:0.52;position:relative;display:flex;min-height:302px;flex-direction:column;align-items:center;justify-content:center;gap:22px;overflow:hidden;padding:34px 30px;border:1px solid rgb(255 255 255 / .1);border-radius:18px;background:radial-gradient(circle at 50% 48%,rgb(117 87 255 / .14),transparent 50%),#09090c}.si-cloud-question{max-width:29ch;color:#f8f5f0;font-family:ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(17px, 2vw, 22px);font-weight:560;line-height:1.24;text-align:center}.si-cloud{display:flex;min-height:120px;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px}.si-cloud span{color:rgb(157 132 255 / .75);font-family:ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(var(--si-size, 24) * 1px);font-weight:760;line-height:1;white-space:nowrap;transform:scale(.78) translateY(5px);opacity:0;transition:opacity 0.35s,transform 0.46s cubic-bezier(.2,1.35,.35,1),color 0.3s,font-size 0.3s}.si-cloud span.is-visible{transform:none;opacity:1}.si-cloud .si-cloud-wait{color:rgb(255 255 255 / .42);font-size:14px;font-weight:520}.si-cloud-meta{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .055);color:rgb(255 255 255 / .58);font-size:10px;font-weight:760}.si-cloud-meta b{color:#fff}.si-cloud-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.si-cloud-form label{min-width:0}.si-cloud-form input{width:100%;min-height:46px;padding:11px 15px;border:1px solid rgb(255 255 255 / .13);border-radius:999px;outline:none;background:rgb(255 255 255 / .07);color:#fff;font:inherit;font-size:13px}.si-cloud-form input::placeholder{color:rgb(255 255 255 / .42)}.si-cloud-form input:focus{border-color:var(--si-signal);box-shadow:0 0 0 3px rgb(154 130 255 / .18)}.si-cloud-form .btn{min-height:46px}.si-demo-flow{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;color:rgb(255 255 255 / .55);font-size:10.5px;font-weight:720}.si-demo-flow span{display:inline-flex;align-items:center;gap:6px}.si-demo-flow span+span::before{content:"→";color:rgb(154 130 255 / .8)}.live-choice-tabs button:focus-visible{position:relative;z-index:2}.report-download.report-download-wide{grid-template-columns:auto minmax(0,1fr) auto}.report-proof{position:relative;width:126px;height:82px;flex:0 0 auto}.report-proof img{position:absolute;top:6px;left:28px;width:78px;height:55px;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:5px;background:#fff;object-fit:cover;object-position:top;box-shadow:0 10px 20px -12px #17102270}.report-proof img:first-child{left:5px;transform:rotate(-8deg) translateY(7px)}.report-proof img:nth-child(2){z-index:2;transform:translateY(-2px)}.report-proof img:nth-child(3){left:49px;transform:rotate(8deg) translateY(7px)}.report-proof span{position:absolute;z-index:4;right:0;bottom:0;padding:4px 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:850;letter-spacing:.04em}.si-audience-proof{position:relative;display:grid;min-height:430px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:28px;background:radial-gradient(circle at 65% 35%,color-mix(in srgb,var(--accent) 27%,transparent),transparent 50%),#0c0b11;box-shadow:0 30px 70px -42px #24164e}.si-audience-proof>img{display:block;width:calc(100% - 42px);height:auto;max-height:360px;border-radius:15px;object-fit:contain;box-shadow:0 22px 44px -24px #000}.si-audience-proof .si-phone{right:22px;bottom:18px}.activities-hero.si-split-hero>.wrap .hero-pair{grid-column:2;grid-row:1;align-self:center;margin:0}.activities-hero.si-split-hero>.wrap>:not(.hero-pair){grid-column:1}@keyframes si-live-pulse{0%,100%{opacity:.64;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@keyframes si-panel-in{from{opacity:0;transform:translateY(8px) scale(.985);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes si-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:980px){.si-split-hero .si-split-hero__grid,.si-split-hero>.wrap{grid-template-columns:minmax(0,0.88fr) minmax(400px,1.12fr);gap:34px}.si-split-hero h1,.pricing-page .pricing-hero.si-split-hero h1{font-size:clamp(40px, 5.6vw, 58px)}}@media (max-width:820px){#site-header:empty{min-height:98px}.si-split-hero{padding:54px 0 64px}.si-split-hero .si-split-hero__grid,.si-split-hero>.wrap{grid-template-columns:1fr;gap:36px}.si-split-hero h1,.pricing-page .pricing-hero.si-split-hero h1{max-width:13ch;font-size:clamp(44px, 8.5vw, 64px)}.si-split-hero .sub{max-width:54ch}.activities-hero.si-split-hero>.wrap .hero-pair,.activities-hero.si-split-hero>.wrap>:not(.hero-pair){grid-column:1}.activities-hero.si-split-hero>.wrap .hero-pair{grid-row:auto}}@media (max-width:560px){#site-header:empty{min-height:64px}.si-split-hero{padding:40px 0 52px}.pricing-page .pricing-hero.si-split-hero{padding:38px 0 52px}.si-split-hero::before{left:70%;height:540px}.si-split-hero .si-split-hero__grid,.si-split-hero>.wrap{gap:30px}.si-split-hero h1,.pricing-page .pricing-hero.si-split-hero h1{max-width:12.5ch;font-size:clamp(39px, 12vw, 52px)}.pricing-page .pricing-hero.si-split-hero h1{font-size:41px}.si-split-hero .sub,.pricing-page .pricing-hero.si-split-hero .hero-lead{margin-top:19px;font-size:16px}.si-split-hero .actions,.si-split-hero .hero-actions{align-items:stretch;flex-direction:column;margin-top:23px}.si-split-hero .actions .btn,.si-split-hero .hero-actions .btn{width:100%;min-height:48px}.pricing-page .pricing-hero.si-split-hero .text-link{display:none}.pricing-page .pricing-hero.si-split-hero .reassurance{gap:5px;margin-top:13px;font-size:12px}.si-showcase{border-radius:21px}.si-showcase--external-phone{overflow:hidden}.si-showcase--external-phone::after,.si-showcase--external-phone .si-showcase__top{border-radius:20px 20px 0 0}.si-showcase--external-phone .si-showcase__tabs{border-radius:0 0 20px 20px}.si-showcase__top{min-height:48px;padding:10px 12px}.si-showcase__state{display:none}.si-showcase__viewport,.si-showcase__panel{min-height:322px}.si-showcase__tabs{overflow-x:auto;grid-auto-columns:minmax(100px,1fr)}.si-showcase__tabs button{min-height:44px;padding-inline:8px;font-size:11px}.si-capture-panel{min-height:322px;padding:18px}.si-app-window::before{height:21px}.si-phone{right:11px;bottom:14px;width:27%;border-radius:17px}.si-phone img{border-radius:13px}.si-watch{right:28%;bottom:18px;width:56px;padding:5px;border-width:4px;border-radius:19px}.si-capture-label{right:12px;bottom:12px;left:12px;padding:9px 10px}.si-devices{min-height:288px}.si-showcase__panel--phone-first .si-devices .si-app-window{right:18px}.si-showcase__panel--phone-first .si-devices .si-phone{right:-2px;bottom:0;width:min(30%, 112px);transform:rotate(2deg)}.si-showcase__panel--phone-first .si-capture-label{right:40px}.si-showcase__panel--phone-first .si-capture-label b{display:none}.si-cloud-demo{min-height:322px;padding:12px}.si-cloud-projection{min-height:235px;gap:17px;padding:30px 14px 20px;border-radius:14px}.si-cloud-question{font-size:16px}.si-cloud{min-height:92px;gap:8px 10px}.si-cloud span{font-size:calc(var(--si-size, 24) * 0.78px)}.si-cloud-form{grid-template-columns:1fr}.si-cloud-form .btn{width:100%}.si-demo-flow{display:none}.report-download.report-download-wide{grid-template-columns:1fr}.report-proof{width:150px;margin-inline:auto}.si-audience-proof{min-height:320px;border-radius:21px}}@media (prefers-reduced-motion:reduce){.si-showcase *,.si-showcase *::before,.si-showcase *::after{scroll-behavior:auto!important;animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}.si-showcase[data-playing="true"] .si-showcase__progress::after{animation:none;transform:none}.si-cloud span{transform:none}}