.sa-root{isolation:isolate;color:#e8e5d6;color:lab(90.8401% -.548273 7.65892);background:#03060d;background:lab(1.52065% -.00759214 -3.13168);position:relative;overflow:hidden}.sa-root[data-mode=LANDING_FULL]{--sa-stage-scale:1;--sa-card-scale:1.08;--sa-orbit-scale:1.15;min-height:min(88vh,820px);transition:min-height 1.6s cubic-bezier(.22,1,.36,1),border-radius 1.2s}.sa-root[data-mode=LANDING_FULL][data-cinematic=opening]{border-radius:0;min-height:min(92svh,900px)}.sa-root[data-mode=LANDING_FULL][data-cinematic=pullback]{--sa-card-scale:1.04;--sa-orbit-scale:1.05;min-height:min(72vh,720px)}.sa-root[data-mode=LANDING_FULL][data-cinematic=settled]{--sa-card-scale:1;--sa-orbit-scale:1;border:1px solid #a29f912e;border:1px solid lab(65.3178% -.511408 7.68731/.18);border-radius:1.25rem;min-height:min(620px,78svh);overflow:visible}.sa-root[data-mode=FIRST_STUDIO_ENTRY],.sa-root[data-mode=EVERYDAY_ENTRY]{z-index:80;background:#020307f5;background:lab(.883434% -.0237525 -1.5976/.96);min-height:100dvh;position:fixed;inset:0}.sa-stage{min-height:inherit;place-items:center;padding:1.5rem 1rem 4rem;display:grid;position:relative}.sa-trust-underlay{opacity:0;pointer-events:none;background:radial-gradient(at 50% 80%,#141b2459,#0000 70%);background:radial-gradient(at 50% 80%,lab(9.47796% -1.69584 -6.93499/.35),#0000 70%);border:1px solid #40495240;border:1px solid lab(30.371% -1.94976 -7.02767/.25);border-radius:2rem;transition:opacity .6s;position:absolute;inset:12% 8% 18%}.sa-root[data-phase=capability_demo] .sa-trust-underlay,.sa-root[data-phase=crescendo] .sa-trust-underlay,.sa-root[data-phase=full_value_frame] .sa-trust-underlay,.sa-root[data-phase=pullback] .sa-trust-underlay,.sa-root[data-phase=icons_settle] .sa-trust-underlay,.sa-root[data-phase=complete] .sa-trust-underlay,.sa-root[data-phase=skipped] .sa-trust-underlay{opacity:.45}.sa-trust-states{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.sa-trust-states span{letter-spacing:.02em;color:#ffffff8c;border:1px solid #ffffff24;border-radius:999px;padding:.15rem .45rem;font-size:.62rem;transition:border-color .35s,color .35s,opacity .35s}.sa-trust-states span[data-active="1"]{color:#e0f2fe;border-color:#c1eafe;border-color:lab(90.1712% -10.1998 -14.6331)}.sa-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#c3b88c59,#68635014 45%,#0000 70%);background:radial-gradient(circle,lab(74.7869% -.770867 23.7962/.35),lab(42.1615% -.51713 11.7548/.08) 45%,#0000 70%);border-radius:50%;width:min(420px,70vw);height:min(420px,70vw);transition:opacity .7s,transform .7s;position:absolute;transform:scale(.85)}.sa-root[data-phase=card_glow] .sa-card-glow,.sa-root[data-phase=card_resolve] .sa-card-glow,.sa-root[data-phase=tap_pulse] .sa-card-glow,.sa-root[data-phase=capabilities_emerge] .sa-card-glow,.sa-root[data-phase=capability_demo] .sa-card-glow,.sa-root[data-phase=crescendo] .sa-card-glow,.sa-root[data-phase=full_value_frame] .sa-card-glow,.sa-root[data-phase=pullback] .sa-card-glow,.sa-root[data-phase=icons_settle] .sa-card-glow,.sa-root[data-phase=card_forward] .sa-card-glow,.sa-root[data-phase=retention_choice] .sa-card-glow,.sa-root[data-phase=save_home] .sa-card-glow,.sa-root[data-phase=reopen_card] .sa-card-glow,.sa-root[data-phase=card_unfold] .sa-card-glow,.sa-root[data-phase=complete] .sa-card-glow,.sa-root[data-phase=skipped] .sa-card-glow{opacity:1;transform:scale(1)}.sa-card{z-index:3;aspect-ratio:5/8.2;opacity:0;background:linear-gradient(165deg,#322e1ff2,#080b12fa),#141207;background:linear-gradient(165deg,lab(18.9254% -.280142 9.96454/.95),lab(3.01115% -.184283 -3.37425/.98)),lab(5.33779% -.0641346 4.93451);border:1.5px solid #cec4a073;border:1.5px solid lab(79.3883% -.849068 19.6043/.45);border-radius:1.35rem;flex-direction:column;width:min(210px,46vw);max-height:min(68svh,420px);padding:.95rem .85rem .85rem;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1),box-shadow .5s,width 1.5s cubic-bezier(.22,1,.36,1),max-height 1.5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(12px)scale(.96);box-shadow:0 0 0 1px #e4dec81f,inset 0 1px #fcf9ea29,0 0 28px #d0c49838,0 24px 60px #0000028c;box-shadow:0 0 0 1px lab(88.5744% -.728756 11.5618/.12),inset 0 1px lab(97.8006% -.555456 7.65355/.16),0 0 28px lab(79.4304% -.828892 23.7295/.22),0 24px 60px lab(.100302% .0982508 -.714833/.55)}.sa-root[data-mode=LANDING_FULL] .sa-card{width:min(200px,42vw);max-height:min(64svh,400px)}.sa-root[data-mode=LANDING_FULL][data-cinematic=settled] .sa-card,.sa-root[data-mode=LANDING_FULL][data-phase=skipped] .sa-card{width:min(180px,38vw);max-height:min(48svh,320px)}.sa-root[data-mode=LANDING_FULL][data-cinematic=opening]{padding-block:max(.5rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-bottom,0px))}.sa-root[data-mode=LANDING_FULL][data-cinematic=settled] .sa-stage{padding-bottom:5rem;overflow:visible}.sa-card-avatar{letter-spacing:.04em;color:#f6f2e3;color:lab(95.4804% -.553191 7.65525);background:linear-gradient(145deg,#5c553c,#151b24);background:linear-gradient(145deg,lab(36.3971% -.391573 16.0151),lab(9.42785% -.533104 -7.25476));border:1px solid #d6ceb159;border:1px solid lab(82.8236% -.825554 15.5421/.35);border-radius:.85rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;margin-bottom:.55rem;font-size:.85rem;font-weight:700;display:grid}.sa-card-descriptor{color:#c1beb0d9;color:lab(76.919% -.53066 7.67232/.85);margin:0 0 .55rem;font-size:.72rem;line-height:1.35}.sa-tap-cue{color:#bbdeea;color:lab(86.316% -10.0067 -9.73258);background:#04191f73;background:lab(7.37143% -6.16032 -7.07407/.45);border:1px solid #4aadc973;border:1px solid lab(65.7193% -23.3916 -23.716/.45);border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;margin:0 0 .55rem;padding:.25rem .55rem;font-size:.68rem;font-weight:550;display:inline-flex}.sa-tap-cue-icon{flex-shrink:0;width:1.1rem;height:1.1rem}.sa-card-actions{grid-template-columns:1fr 1fr;gap:.35rem;margin-top:auto;padding-top:.45rem;display:grid}.sa-card-actions :is(span,button){color:#e2ded0e6;color:lab(88.5199% -.545651 7.66088/.9);background:#0c121aa6;background:lab(5.19304% -.298686 -6.50336/.65);border:1px solid #b2aea038;border:1px solid lab(71.1185% -.52163 7.67925/.22);border-radius:.5rem;justify-content:center;align-items:center;min-height:2rem;font-family:inherit;font-size:.62rem;display:inline-flex}.sa-card-actions :is(span,button)[data-primary=true]{color:#c6e9c6;color:lab(89.1767% -16.7674 13.1527);border-color:#8fc99066;border-color:lab(75.7411% -27.968 22.344/.4)}.sa-root[data-phase=card_resolve] .sa-card,.sa-root[data-phase=tap_pulse] .sa-card,.sa-root[data-phase=capabilities_emerge] .sa-card,.sa-root[data-phase=capability_demo] .sa-card,.sa-root[data-phase=crescendo] .sa-card,.sa-root[data-phase=full_value_frame] .sa-card,.sa-root[data-phase=pullback] .sa-card,.sa-root[data-phase=icons_settle] .sa-card,.sa-root[data-phase=complete] .sa-card,.sa-root[data-phase=skipped] .sa-card{opacity:1;transform:translateY(0) scale(var(--sa-card-scale,1))}.sa-root[data-phase=card_forward] .sa-card,.sa-root[data-phase=retention_choice] .sa-card,.sa-root[data-phase=save_home] .sa-card,.sa-root[data-phase=reopen_card] .sa-card,.sa-root[data-phase=card_unfold] .sa-card{opacity:1;transform:perspective(900px)translateY(-1%)translateZ(90px)rotateX(-1deg)scale(1.2);box-shadow:0 0 40px #c3b88c40,0 30px 80px #00000299;box-shadow:0 0 40px lab(74.7869% -.770867 23.7962/.25),0 30px 80px lab(.100302% .0982508 -.714833/.6)}.sa-root[data-mode=LANDING_FULL][data-phase=card_forward] .sa-card{transform:perspective(850px)translateY(-2%)translateZ(135px)rotateX(-2deg)scale(1.32);box-shadow:0 0 55px #d4c48857,0 42px 100px #000001b8;box-shadow:0 0 55px lab(79.5036% -.60755 32.268/.34),0 42px 100px lab(.0171223% .0822544 -.339964/.72)}.sa-root[data-phase=retention_choice] .sa-card-actions :is(span,button)[data-primary=true]{background:#3086394d;background:lab(49.4761% -39.3352 33.1143/.3);border-color:#7cdf81d9;border-color:lab(81.0824% -44.8341 36.7078/.85);box-shadow:0 0 20px #71c57561;box-shadow:0 0 20px lab(72.7231% -39.2178 31.9994/.38)}.sa-root[data-phase=save_home] .sa-card{opacity:.42;transform:perspective(900px)translate(42%,4%)translateZ(-80px)scale(.62)}.sa-root[data-phase=reopen_card] .sa-card{transform:perspective(900px)translateY(-1%)translateZ(105px)scale(1.24)}.sa-root[data-phase=card_unfold] .sa-card{opacity:.35;transform:translateY(-8%)scale(1.2)}.sa-retention-narrative{z-index:6;pointer-events:none;display:grid;position:absolute;inset:auto 1rem 5.5rem}.sa-retention-step{color:#fff;opacity:0;background:#02040de6;background:lab(1.15173% .140674 -3.54216/.9);border:1px solid #c1b89447;border:1px solid lab(74.7458% -.808328 19.6465/.28);border-radius:1rem;grid-area:1/1;justify-self:center;gap:.3rem;width:min(28rem,100vw - 2rem);max-width:min(30rem,88vw);padding:.85rem 1rem;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(12px)scale(.96);box-shadow:0 18px 60px #0000019e;box-shadow:0 18px 60px lab(.0171223% .0822544 -.339964/.62)}button.sa-retention-step{color:inherit;font:inherit;text-align:left;pointer-events:auto;cursor:pointer}.sa-retention-step strong{font-size:.9rem}.sa-retention-step>span:last-child{color:#c1beb0d1;color:lab(76.919% -.53066 7.67232/.82);font-size:.72rem;line-height:1.45}.sa-retention-step-number{letter-spacing:.16em;color:#9bd69c;color:lab(80.3844% -27.9647 22.2962);font-size:.62rem;font-weight:700}.sa-root[data-phase=retention_choice] .sa-retention-choice,.sa-root[data-phase=save_home] .sa-home-screen,.sa-root[data-phase=reopen_card] .sa-reopen-card{opacity:1;transform:translateY(0)scale(1)}.sa-home-screen{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.sa-home-screen>div:last-child{gap:.3rem;min-width:0;display:grid}.sa-home-screen-phone{aspect-ratio:.55;background:linear-gradient(155deg,#002b49,#030511);background:linear-gradient(155deg,lab(16.2438% -4.23437 -22.7071),lab(1.46018% .833064 -5.26333));border:1px solid #b0c0d166;border:1px solid lab(76.7624% -3.03724 -10.5907/.4);border-radius:.85rem;place-items:center;width:4.5rem;padding:.45rem;display:grid;box-shadow:inset 0 0 0 2px #000001b3;box-shadow:inset 0 0 0 2px lab(.109045% .00604242 -.283226/.7)}.sa-home-screen-notch{background:#000001;background:lab(.109045% .00604242 -.283226);border-radius:999px;align-self:start;width:1.7rem;height:.22rem}.sa-home-screen-app{background:#282109;background:lab(13.1548% .305295 15.7311);border:1px solid #e8deb966;border:1px solid lab(88.6727% -.920057 19.5334/.4);border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.sa-home-screen-app svg{width:1.1rem;height:1.1rem}.sa-home-screen-label{text-align:center;color:#fff;align-self:end;font-size:.48rem}.sa-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ccc4a7bf;color:lab(79.3425% -.807405 15.5589/.75);margin-bottom:.35rem;font-size:.65rem}.sa-card-name{letter-spacing:-.02em;color:#f4f2ea;color:lab(95.422% -.304908 3.80731);margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.sa-card-meta{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.sa-card-meta li{color:#bbb7a9bf;color:lab(74.5988% -.527173 7.67498/.75);border:1px solid #a29f912e;border:1px solid lab(65.3178% -.511408 7.68731/.18);border-radius:.4rem;padding:.2rem .45rem;font-size:.7rem}.sa-pulse-ring{z-index:2;opacity:0;pointer-events:none;border:1px solid #61aac173;border:1px solid lab(65.6323% -19.1185 -19.0986/.45);border-radius:50%;width:min(320px,82vw);height:min(320px,82vw);position:absolute;transform:scale(.7)}.sa-root[data-phase=tap_pulse] .sa-pulse-ring{animation:.85s ease-out sa-pulse}@keyframes sa-pulse{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.25)}}.sa-orbit{pointer-events:none;z-index:4;position:absolute;inset:0}.sa-capability{opacity:0;pointer-events:auto;flex-direction:column;align-items:center;gap:.35rem;width:5.5rem;margin:-1.5rem 0 0 -2.75rem;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(0)scale(.6)}.sa-capability[data-visible=true]{opacity:1}.sa-capability-icon{border:1px solid color-mix(in oklch, var(--sa-zone,#a69f83) 45%, transparent);background:color-mix(in oklch, var(--sa-zone,#a69f83) 18%, #050911);width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;color:var(--sa-zone,#d6ceb1);border-radius:.85rem;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.sa-capability-icon{border:1px solid color-mix(in oklch, var(--sa-zone,lab(65.4171% -.719368 15.6431)) 45%, transparent);background:color-mix(in oklch, var(--sa-zone,lab(65.4171% -.719368 15.6431)) 18%, lab(2.42796% -.0840873 -4.13788));color:var(--sa-zone,lab(82.8236% -.825554 15.5421))}}.sa-capability-label{text-align:center;color:#dbd8c9e6;color:lab(86.1998% -.542909 7.66295/.9);text-shadow:0 1px 8px #000002cc;text-shadow:0 1px 8px lab(.100302% .0982508 -.714833/.8);font-size:.68rem;line-height:1.2}.sa-capability[data-cross=true] .sa-capability-icon{opacity:.9;border-style:dashed}.sa-capability[data-id=trust_fabric]{z-index:1;pointer-events:none;opacity:0!important}.sa-frame{z-index:5;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050911e0;background:lab(2.42796% -.0840873 -4.13788/.88);border:1px solid #a69f8340;border:1px solid lab(65.4171% -.719368 15.6431/.25);border-radius:1rem;width:min(520px,92vw);padding:.85rem 1rem;transition:opacity .4s;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.sa-root[data-phase=full_value_frame] .sa-frame,.sa-root[data-phase=pullback] .sa-frame,.sa-root[data-phase=icons_settle] .sa-frame,.sa-root[data-phase=complete] .sa-frame{opacity:1}.sa-frame-title{color:#efebdd;color:lab(93.1603% -.550777 7.65706);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.sa-frame-note{color:#b2aea0bf;color:lab(71.1185% -.52163 7.67925/.75);margin:0 0 .55rem;font-size:.68rem}.sa-frame-items{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.sa-frame-items li{color:#c1beb0d9;color:lab(76.919% -.53066 7.67232/.85);border:1px solid #7572654d;border:1px solid lab(47.9153% -.469655 7.72133/.3);border-radius:.35rem;padding:.25rem .45rem;font-size:.65rem}.sa-frame-items li[data-active=true]{background:#a69f831a;background:lab(65.4171% -.719368 15.6431/.1);border-color:#a89f7b73;border-color:lab(65.46% -.713319 19.7493/.45)}.sa-controls{z-index:6;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.sa-controls button{color:#e8e5d6;color:lab(90.8401% -.548273 7.65892);cursor:pointer;background:#080d16d9;background:lab(3.63763% -.181116 -5.28437/.85);border:1px solid #a29f9147;border:1px solid lab(65.3178% -.511408 7.68731/.28);border-radius:.65rem;min-width:44px;min-height:44px;padding:.45rem .85rem;font-size:.8rem}.sa-controls button:focus-visible{outline:2px solid var(--studio-go,#28f261);outline-offset:2px}@supports (color:lab(0% 0 0)){.sa-controls button:focus-visible{outline:2px solid var(--studio-go,lab(84.3329% -69.8763 54.3181))}}.sa-controls button.sa-go{border-color:color-mix(in oklch, var(--studio-go,#28f261) 50%, transparent);background:color-mix(in oklch, var(--studio-go,#28f261) 18%, transparent);color:var(--studio-go,#28f261)}@supports (color:lab(0% 0 0)){.sa-controls button.sa-go{border-color:color-mix(in oklch, var(--studio-go,lab(84.3329% -69.8763 54.3181)) 50%, transparent);background:color-mix(in oklch, var(--studio-go,lab(84.3329% -69.8763 54.3181)) 18%, transparent);color:var(--studio-go,lab(84.3329% -69.8763 54.3181))}}.sa-sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sa-next-action{z-index:5;opacity:0;transition:opacity .45s .15s;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.sa-root[data-phase=card_unfold] .sa-next-action,.sa-root[data-phase=complete] .sa-next-action{opacity:1}.sa-next-action span{background:var(--studio-go,#28f261);min-height:44px;color:var(--studio-go-fg,#051607);border-radius:.65rem;align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.sa-next-action span{background:var(--studio-go,lab(84.3329% -69.8763 54.3181));color:var(--studio-go-fg,lab(5.65028% -8.07548 5.42736))}}@media (max-width:767px){.sa-capability-label{font-size:.62rem}.sa-root[data-layout=phone][data-cinematic=opening] .sa-orbit,.sa-root[data-layout=phone][data-cinematic=pullback] .sa-orbit{pointer-events:none;display:block;position:absolute;inset:0}.sa-root[data-layout=phone][data-cinematic=settled] .sa-orbit,.sa-root[data-layout=phone][data-phase=skipped] .sa-orbit,.sa-root[data-layout=phone][data-phase=complete] .sa-orbit,.sa-root[data-layout=phone][data-phase=icons_settle] .sa-orbit{pointer-events:auto;grid-template-columns:1fr;gap:.5rem;width:min(100%,360px);margin-top:1rem;display:grid;position:relative;inset:auto}.sa-root[data-layout=phone][data-cinematic=settled] .sa-capability,.sa-root[data-layout=phone][data-phase=skipped] .sa-capability,.sa-root[data-layout=phone][data-phase=complete] .sa-capability,.sa-root[data-layout=phone][data-phase=icons_settle] .sa-capability{flex-direction:row;justify-content:flex-start;gap:.75rem;width:auto;min-height:44px;margin:0;position:relative;top:auto;left:auto;transform:none!important}.sa-root[data-layout=phone] .sa-frame{width:100%;margin-top:1rem;position:relative;bottom:auto;left:auto;transform:none}}.sa-demo-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.sa-demo-signal{opacity:0;transform-origin:bottom;background:linear-gradient(#0000,#3dbfe2d9);background:linear-gradient(#0000,lab(71.6079% -27.6904 -28.3552/.85));width:2px;height:min(28vh,160px);margin-top:calc(-1*min(28vh,160px));margin-left:-1px;transition:opacity .35s,transform .45s;position:absolute;top:50%;left:50%;transform:scaleY(.2)}.sa-root[data-demo-beat=tap_points] .sa-demo-signal{opacity:1;transform:scaleY(1)}.sa-demo-spotlight{opacity:0;background:linear-gradient(90deg,#c1a05726,#cfb47c59);background:linear-gradient(90deg,lab(67.7189% 6.35219 42.3242/.15),lab(74.6826% 4.33859 32.5298/.35));border:1px solid #cfb47c8c;border:1px solid lab(74.6826% 4.33859 32.5298/.55);border-radius:.55rem;width:min(220px,55vw);height:2.5rem;margin-left:calc(min(220px,55vw)/-2);transition:opacity .35s,transform .4s;position:absolute;top:42%;left:50%;transform:translateY(8px)scale(.92);box-shadow:0 0 24px #cfb47c40;box-shadow:0 0 24px lab(74.6826% 4.33859 32.5298/.25)}.sa-root[data-demo-beat=campaigns] .sa-demo-spotlight,.sa-card[data-spotlight=true] .sa-demo-spotlight{opacity:1;transform:translateY(0)scale(1)}.sa-card[data-spotlight=true]{box-shadow:0 0 0 1px #cfb47c59,0 0 36px #cfb47c47,0 24px 60px #0000028c;box-shadow:0 0 0 1px lab(74.6826% 4.33859 32.5298/.35),0 0 36px lab(74.6826% 4.33859 32.5298/.28),0 24px 60px lab(.100302% .0982508 -.714833/.55)}.sa-card[data-tapsave=true]{outline-offset:6px;outline:2px solid #8fc99073;outline:2px solid lab(75.7411% -27.968 22.344/.45)}.sa-demo-retain{opacity:0;border:2px solid #8fc99073;border:2px solid lab(75.7411% -27.968 22.344/.45);border-radius:50%;width:min(360px,78vw);height:min(360px,78vw);margin:calc(min(360px,78vw)/-2) 0 0 calc(min(360px,78vw)/-2);transition:opacity .4s,transform .45s;position:absolute;top:50%;left:50%;transform:scale(.85);box-shadow:inset 0 0 40px #8fc9902e;box-shadow:inset 0 0 40px lab(75.7411% -27.968 22.344/.18)}.sa-root[data-demo-beat=tapsave] .sa-demo-retain{opacity:1;transform:scale(1)}.sa-demo-bridge{opacity:0;transform-origin:0;background:linear-gradient(90deg,#c6916e33,#d59466d9);background:linear-gradient(90deg,lab(64.8715% 17.1616 26.8705/.2),lab(67.0839% 21.8991 34.3351/.85));border-radius:999px;width:min(28vw,160px);height:3px;transition:opacity .35s,transform .5s;position:absolute;top:48%;right:8%;transform:scaleX(.2)}.sa-root[data-demo-beat=integrations] .sa-demo-bridge{opacity:1;transform:scaleX(1)}.sa-demo-proof{color:#e8e5d6;color:lab(90.8401% -.548273 7.65892);opacity:0;background:#080d16e6;background:lab(3.63763% -.181116 -5.28437/.9);border:1px solid #a89f7b66;border:1px solid lab(65.46% -.713319 19.7493/.4);border-radius:.65rem;min-height:44px;padding:.45rem .85rem;font-size:.75rem;transition:opacity .35s,transform .4s;position:absolute;bottom:18%;left:50%;transform:translate(-50%)scale(.9)}.sa-root[data-demo-beat=insights] .sa-demo-proof,.sa-card[data-proof=true]~.sa-demo-layer .sa-demo-proof{opacity:1;transform:translate(-50%)scale(1)}.sa-demo-paths{opacity:0;border:1px dashed #999cb859;border:1px dashed lab(64.8648% 3.1037 -14.6404/.35);border-radius:1.5rem;transition:opacity .4s,border-color .4s;position:absolute;inset:22% 18%}.sa-root[data-demo-beat=autopilot] .sa-demo-paths{opacity:1;border-style:solid;border-color:#adb2ea8c;border-color:lab(73.7436% 7.19169 -28.8956/.55)}.sa-demo-route{opacity:0;background:linear-gradient(90deg,#82a2c333,#90bce9cc,#82a2c333);background:linear-gradient(90deg,lab(65.079% -5.18629 -20.8369/.2),lab(74.2966% -6.48499 -27.6488/.8),lab(65.079% -5.18629 -20.8369/.2));height:2px;transition:opacity .35s,transform .5s;position:absolute;top:28%;left:18%;right:18%;transform:scaleX(.3)}.sa-root[data-demo-beat=email] .sa-demo-route{opacity:1;transform:scaleX(1)}.sa-demo-relationship{opacity:0;gap:.35rem;transition:opacity .35s,transform .4s;display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%)scale(.9)}.sa-demo-relationship span{background:#6cbec2d9;background:lab(71.7826% -25.1609 -10.3984/.85);border-radius:50%;width:.55rem;height:.55rem}.sa-root[data-demo-beat=audience] .sa-demo-relationship{opacity:1;transform:translate(-50%)scale(1)}.sa-root[data-phase=crescendo] .sa-capability[data-visible=true]{filter:brightness(1.08)}.sa-root[data-phase=crescendo] .sa-orbit:before{content:"";opacity:.9;pointer-events:none;border:1px solid #d6ceb12e;border:1px solid lab(82.8236% -.825554 15.5421/.18);border-radius:50%;position:absolute;inset:18%}.sa-root[data-phase=crescendo] .sa-capability,.sa-root[data-phase=full_value_frame] .sa-capability,.sa-root[data-phase=pullback] .sa-capability,.sa-root[data-phase=icons_settle] .sa-capability,.sa-root[data-phase=complete] .sa-capability{animation:none}.sa-capability[data-active-demo=true] .sa-capability-icon{box-shadow:0 0 18px color-mix(in oklch, var(--sa-zone) 45%, transparent);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.sa-card-glow,.sa-card,.sa-capability,.sa-frame,.sa-trust-underlay,.sa-next-action,.sa-demo-signal,.sa-demo-spotlight,.sa-demo-retain,.sa-demo-bridge,.sa-demo-proof,.sa-demo-paths,.sa-demo-route,.sa-demo-relationship{transition:opacity .2s!important;animation:none!important}.sa-root[data-phase=tap_pulse] .sa-pulse-ring{opacity:.4;animation:none;transform:scale(1)}.sa-capability{transform:none!important}.sa-root[data-phase=card_forward] .sa-card,.sa-root[data-phase=retention_choice] .sa-card,.sa-root[data-phase=save_home] .sa-card,.sa-root[data-phase=reopen_card] .sa-card,.sa-root[data-phase=card_unfold] .sa-card{transform:none}.sa-retention-step{transition:opacity .2s!important;transform:none!important}}
