:root{interpolate-size:allow-keywords;--blue:#1078ff;--cta-blue:#0d63d8;--blue-600:#0a63e0;--blue-700:#0850b8;--blue-light:#cfe3ff;--purple:#b81ec5;--pink:#f695ff;--purple-light:#eecef1;--green-text:#157f57;--amber-text:#8a6100;--ink:#2a2742;--muted:#6b6880;--muted-2:#6c6980;--line:#e6e5ef;--line-2:#efeef6;--canvas:#f9f8ff;--surface:#fff;--gray-50:#fbfbfe;--gray-100:#f4f3fa;--ai-pink:#f796ff;--ai-blue:#5ba2ff;--ai-pink-soft:#f4e5f5;--m-product:#fd507b;--m-cart-add:#1078ff;--m-cart:#21c55e;--m-checkout-start:#b81ec5;--m-checkout:#ffb50c;--m-success:#0891b2;--bc-base:#050406;--bc-overlay:#0d0b12;--bc-line:#ffffff1a;--bc-line-soft:#ffffff14;--bc-glass:#ffffff0f;--grad-h:linear-gradient(96deg, #1078ff 0%, #b81ec5 100%);--grad-ai:linear-gradient(96deg, #f796ff 0%, #5ba2ff 100%);--grad-radial:radial-gradient(60% 60% at 50% 30%, #1078ff2e, #b81ec514, transparent 72%);--r-chip:4px;--r-btn:8px;--r-surface:8px;--r-card:14px;--r-admin:16px;--r-panel:20px;--shadow-card:0 1px 2px #2a27420f, 0 4px 14px #2a27420d;--shadow-floating:0 1px 2px #1018280a, 0 10px 24px -14px #1018282e;--shadow-pop:0 2px 6px #2a274214, 0 12px 32px #2a27421f;--shadow-raised:0 1px 2px #2a274214, 0 8px 24px #2a274214;--shadow-lift:0 2px 8px #2a27420f, 0 24px 48px -20px #2a274238;--focus:0 0 0 2px var(--surface), 0 0 0 4px var(--blue);--fast:.12s;--base:.2s;--slow:.32s;--ease:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--header-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:inherit;font-size:16px;line-height:1.5}body,button,input,a{font-family:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{color:inherit;font:inherit}h1,h2,h3,h4,p{margin:0}::selection{background:#1078ff2e}:focus-visible{box-shadow:var(--focus);outline:none}.skip-link{z-index:1000;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);box-shadow:var(--focus), var(--shadow-pop);transition:transform var(--fast) var(--ease);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:translateY(0)}.container{width:min(1160px,100% - 48px);margin-inline:auto}.section{padding:104px 0;position:relative}.section-sm{padding:72px 0}.eyebrow{border:1px solid var(--line);background:var(--surface);color:var(--blue);letter-spacing:.01em;box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:6px 12px 6px 10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1078ff24}.eyebrow svg{color:var(--blue)}.kicker{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:600;display:flex}.kicker .kdot{background:currentColor;border-radius:50%;width:6px;height:6px}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;color:var(--ink);font-weight:600}.h-focal{background:var(--grad-h);color:#0000;-webkit-background-clip:text;background-clip:text}.h-blue{color:var(--blue)}p{text-wrap:pretty}.button{--btn-ico-bg:#fff3;--button-shadow:0 0 transparent;cursor:pointer;white-space:nowrap;min-height:50px;transition:transform var(--fast) var(--ease), background-color var(--base) var(--ease), border-color var(--base) var(--ease), box-shadow var(--base) var(--ease), color var(--base) var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:relative}.button.has-ico{padding-right:10px}.button:not(.has-ico){padding-right:22px}.button:active{transform:scale(.96)}.btn-ico{background:var(--btn-ico-bg);width:30px;height:30px;transition:transform var(--base) var(--ease), background-color var(--base) var(--ease);border-radius:50%;place-items:center;display:grid}.button-primary{color:#fff;background:var(--cta-blue);--button-shadow:0 1px 2px #0d63d833, 0 12px 24px -10px #0d63d880;box-shadow:var(--button-shadow)}.button-secondary{color:var(--ink);background:var(--surface);border-color:var(--line);--button-shadow:var(--shadow-card);box-shadow:var(--button-shadow);--btn-ico-bg:var(--gray-100)}.button-secondary .btn-ico{color:var(--ink)}.button-outline{color:var(--blue);background:var(--surface);border-color:var(--blue-light);--btn-ico-bg:#1078ff1a}.button-outline .btn-ico{color:var(--blue)}.button-light{color:var(--bc-base);--btn-ico-bg:#05040614;background:#fff}.button-light .btn-ico{color:var(--bc-base)}.button-ghost-dark{color:#ffffffeb;background:var(--bc-glass);border-color:var(--bc-line);--btn-ico-bg:#ffffff1a}.final .button-ghost-dark{background:#ffffff1a;border-color:#ffffff47}.button-small{min-height:42px;padding-left:18px;font-size:14px}.button-block{justify-content:center;width:100%}.textlink{color:var(--blue);transition:gap var(--base) var(--ease), color var(--base) var(--ease);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.textlink svg{transition:transform var(--base) var(--ease)}.site-header{z-index:100;transition:background-color var(--base) var(--ease), border-color var(--base) var(--ease), box-shadow var(--base) var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header:before{content:"";-webkit-backdrop-filter:blur(16px)saturate(1.4);opacity:0;transition:opacity var(--base) var(--ease);border-bottom:1px solid var(--line);background:#f9f8fff0;position:absolute;inset:0}.site-header[data-scrolled=true]:before{opacity:1}.header-inner{width:min(1200px,100% - 40px);height:var(--header-h);align-items:center;gap:28px;margin-inline:auto;display:flex;position:relative}.brand{flex:none;align-items:center;display:flex}.brand img{width:128px;height:auto}.desktop-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.desktop-nav a{border-radius:var(--r-btn);color:var(--muted);transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease);padding:8px 12px;font-size:14px;font-weight:500}.desktop-nav a:hover{color:var(--ink);background:var(--gray-100)}.header-actions{align-items:center;gap:8px;display:flex}.language-switcher{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.language-switcher span{align-items:center;gap:5px;display:inline-flex}.language-switcher i{color:var(--muted-2);font-size:11px;font-style:normal}.language-switcher a{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:600}.language-switcher a[data-active=true]{color:var(--blue);font-weight:700}.login-link{color:var(--ink);transition:color var(--fast) var(--ease);padding:8px 14px;font-size:14px;font-weight:500}.login-link:hover{color:var(--blue)}.mobile-menu{display:none}.hero{padding:calc(var(--header-h) + 64px) 0 88px;background:var(--canvas);position:relative;overflow:hidden}.hero-bg{pointer-events:none;background:radial-gradient(52% 44% at 78% 8%,#1078ff1f,#0000 70%),radial-gradient(40% 38% at 96% 30%,#b81ec512,#0000 70%);position:absolute;inset:0}.hero-bg:after{content:"";opacity:.5;background-image:linear-gradient(#2a274208 1px,#0000 1px),linear-gradient(90deg,#2a274208 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,508px);align-items:center;gap:56px;display:grid;position:relative}.hero-copy>*{opacity:0;animation:rise .62s var(--ease) both}.hero-copy>:first-child{animation-delay:40ms}.hero-copy>:nth-child(2){animation-delay:.11s}.hero-copy>:nth-child(3){animation-delay:.18s}.hero-copy>:nth-child(4){animation-delay:.25s}.hero h1{letter-spacing:-.02em;font-size:clamp(40px,4.6vw,55px);line-height:1.06}.hero-lede{max-width:520px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.6}.hero-lede strong{color:var(--ink);font-weight:600}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-assurances{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:13px;display:flex}.hero-assurances span{align-items:center;gap:6px;display:inline-flex}.hero-assurances svg{color:var(--green-text)}.hero-visual{min-width:0;animation:rise .72s .14s var(--ease) both;position:relative}.hd{--hd-cycle:9s;padding:6px 0 20px;position:relative}.hd-pause{z-index:4;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted-2);cursor:pointer;transition:transform var(--fast) var(--ease);border-radius:50%;place-items:center;display:none;position:absolute;top:0;right:0}.hd-pause:active{transform:scale(.94)}.hd-pause-input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.hd-pause-ico{pointer-events:none;grid-area:1/1}.hd-pause-ico.off,.hd-pause-input:checked~.hd-pause-ico.on{display:none}.hd-pause-input:checked~.hd-pause-ico.off{display:block}.hd-pause:has(.hd-pause-input:checked){color:var(--blue)}@media (hover:hover) and (pointer:fine){.hd-pause:hover{background:var(--gray-100);color:var(--ink)}}.hd-pause:has(.hd-pause-input:focus-visible){color:var(--ink)}.hd-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.hd-sin{z-index:1;width:min(66%,330px);box-shadow:var(--shadow-card);padding:18px;position:relative}.hd-con{z-index:2;width:min(80%,404px);box-shadow:var(--shadow-lift);border-color:#0000;margin:-14px 0 0 auto;padding:20px;position:relative}.hd-con:before{content:"";border-radius:inherit;background:var(--grad-h);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hd-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hd-head .lab{font-size:14px;font-weight:600}.hd-sin .lab{color:var(--muted)}.hd-con .lab{color:var(--blue)}.hd-mark{color:#fff;background:var(--grad-h);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.hd-chain{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 7px;margin:-4px 0 10px;padding:0;font-size:11.5px;font-weight:500;line-height:1.4;list-style:none;display:flex}.hd-chain li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.hd-chain li:not(:last-child):after{content:"›";color:var(--muted-2);font-size:13px;line-height:1}.hd-con .hd-chain{color:var(--blue)}.hd-con .hd-chain li:not(:last-child):after{color:color-mix(in srgb, var(--blue) 45%, transparent)}.hd-row{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:8px 0;display:grid}.hd-row+.hd-row{border-top:1px solid var(--line-2)}.hd-thumb{background:var(--gray-100);width:38px;height:38px;color:var(--muted-2);border-radius:9px;place-items:center;display:grid}.hd-name{color:var(--ink);align-items:center;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.hd-price{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:600}.hd-row.sug .hd-name,.hd-row.sug .hd-price,.hd-row.sug .hd-name svg{color:var(--blue)}.hd-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:13px;display:flex}.hd-foot .t{color:var(--ink);font-size:14px;font-weight:600}.hd-sin .hd-foot .v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.hd-con .hd-foot{align-items:flex-end}.hd-con .hd-foot .t{flex:1 1 0;min-width:0}.hd-total{flex:none;align-items:baseline;gap:8px;display:inline-flex}.hd-con .hd-foot .v{letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:100%;align-items:baseline;font-size:27px;font-weight:700;display:inline-flex}.hd-delta{color:var(--green-text);transform-origin:0%;background:#35c18f1f;border-radius:999px;align-items:center;gap:2px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.hd-note{text-align:right;color:var(--muted-2);margin-top:12px;font-size:11px}@keyframes hd-row-cycle{0%{opacity:0;transform:translateY(-8px)}6%,74%{opacity:1;transform:translateY(0)}82%,to{opacity:0;transform:translateY(-8px)}}@keyframes hd-pop-cycle{0%{opacity:0;transform:scale(.9)}8%,74%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(.9)}}@supports selector(:has(*)){.hd-pause{display:grid}.hd-row.sug{animation:hd-row-cycle var(--hd-cycle) var(--ease) infinite both}.hd-row.sug.d1{animation-delay:.5s}.hd-row.sug.d2{animation-delay:1.1s}.hd-con .hd-foot .v{animation:hd-pop-cycle var(--hd-cycle) var(--ease) 1.55s infinite both}.hd-delta{animation:hd-pop-cycle var(--hd-cycle) var(--ease) 2.1s infinite both}.hd:has(.hd-pause-input:checked) .hd-row.sug{animation-play-state:paused}.hd:has(.hd-pause-input:checked) .hd-con .hd-foot .v{animation-play-state:paused}.hd:has(.hd-pause-input:checked) .hd-delta{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.hd-row.sug,.hd-con .hd-foot .v,.hd-delta{opacity:1;animation:none;transform:none}.hd-pause{display:none}}.lat{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);--lat-cycle:48s;--lat-gap:28px;--lat-fade-in:72px;--lat-fade-out:24px;align-items:center;gap:22px;margin-top:48px;padding:8px 8px 8px 22px;display:flex;position:relative}.lat-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--green-text);flex:none;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.lat-dot{background:#35c18f;border-radius:50%;width:7px;height:7px}.lat-viewport{flex:1;min-width:0}.lat-marquee{gap:var(--lat-gap);transition:opacity .2s var(--ease);display:flex}.lat-marquee[data-swapping=true]{opacity:0}.lat-track{align-items:center;gap:8px var(--lat-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lat-clone{display:none}.lat-entry{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.lat-country{background:var(--gray-100);color:var(--muted-2);letter-spacing:.04em;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:700}.lat-flow{align-items:center;gap:6px;display:inline-flex}.lat-spoken{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lat-flow svg{color:var(--muted-2);flex:none}.lat-amount{color:var(--green-text);font-variant-numeric:tabular-nums;font-weight:700}.lat-ago{color:var(--muted-2);font-size:12px}.lat-pause{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted-2);cursor:pointer;transition:transform var(--fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:none;position:relative}.lat-pause:active{transform:scale(.97)}.lat-pause-input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.lat-pause-ico{pointer-events:none;grid-area:1/1}.lat-pause-ico.off,.lat-pause-input:checked~.lat-pause-ico.on{display:none}.lat-pause-input:checked~.lat-pause-ico.off{display:block}.lat-pause:has(.lat-pause-input:checked){color:var(--blue)}@media (hover:hover) and (pointer:fine){.lat-pause:hover{background:var(--gray-100);color:var(--ink)}}.lat-pause:has(.lat-pause-input:focus-visible){color:var(--ink)}@keyframes lat-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--lat-gap) / 2))}}@supports selector(:has(*)){.lat-pause{display:grid}.lat-viewport{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lat-fade-out), #000 calc(100% - var(--lat-fade-in)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lat-fade-out), #000 calc(100% - var(--lat-fade-in)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--lat-fade-out), #000 calc(100% - var(--lat-fade-in)), transparent);overflow:hidden}.lat-marquee{width:max-content;animation:lat-scroll var(--lat-cycle) linear infinite both}.lat-track{flex-wrap:nowrap}.lat-entry{white-space:nowrap;flex-wrap:nowrap}.lat-clone{display:flex}.lat:has(.lat-pause-input:checked) .lat-marquee{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.lat-marquee{width:auto;animation:none;transform:none}.lat-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.lat-track{flex-wrap:wrap}.lat-entry{white-space:normal;flex-wrap:wrap}.lat-clone,.lat-pause{display:none}.lat-marquee[data-swapping=true]{opacity:1}}@media (max-width:760px){.lat{--lat-fade-in:36px;--lat-fade-out:14px;flex-wrap:wrap;gap:10px 14px;padding:10px 10px 14px 16px}.lat-badge{order:1}.lat-pause{order:2;margin-left:auto}.lat-viewport{flex-basis:100%;order:3}}.lat:has(.vit){border-radius:var(--r-panel);box-shadow:none;--lat-fade-in:40px;--lat-fade-out:40px;background:#1078ff0a;border-color:#1078ff24;flex-wrap:wrap;gap:12px 16px;padding:16px 18px 18px 20px}.lat:has(.vit) .lat-badge{min-width:0;color:var(--ink);letter-spacing:-.01em;text-transform:none;flex:1;order:1;font-size:15px;font-weight:600}.lat:has(.vit) .lat-dot{box-shadow:0 0 0 3px #35c18f2e}.lat:has(.vit) .lat-pause{order:2;margin-left:auto}.lat:has(.vit) .lat-viewport{flex-basis:100%;order:3}.vit{--vit-gap:16px;--vit-card:316px;transition:opacity .2s var(--ease);gap:12px;padding:6px 0;display:grid}.vit[data-swapping=true]{opacity:0}.vit-lane{gap:var(--vit-gap);display:flex}.vit-track{align-items:stretch;gap:12px var(--vit-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vit-clone{display:none}.vit-card{flex:none;display:flex}.vit-open{width:var(--vit-card);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;transition:transform var(--fast) var(--ease), border-color var(--base) var(--ease), box-shadow var(--base) var(--ease);align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}@media (hover:hover) and (pointer:fine){.vit-open:hover{box-shadow:var(--shadow-raised);border-color:#1078ff57;transform:translateY(-2px)}}.vit-open:active,.vit-open:hover:active{transform:scale(.97)}.vit-shot{flex:none;align-items:center;display:flex}.vit-shot .vit-ring{margin-left:-14px;position:relative}.vit-photo{object-fit:cover;background:var(--gray-100);flex:none}.vit-photo-from{border-radius:11px;width:46px;height:46px}img.vit-photo-from{filter:saturate(.5)opacity(.82)}.vit-photo-to{border-radius:10px;width:56px;height:56px}.vit-ring{background:linear-gradient(135deg,#35c18f,#5ba2ff);border-radius:12px;place-items:center;padding:2px;display:grid}.vit-tile{color:var(--muted);letter-spacing:-.02em;background:linear-gradient(150deg,#5ba2ff33,#35c18f29);place-items:center;font-weight:700;display:grid}.vit-photo-from.vit-tile{font-size:18px}.vit-photo-to.vit-tile{font-size:21px}.vit-body{gap:2px;min-width:0;display:grid}.vit-amount{color:var(--green-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.15}.vit-action{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.vit-where{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@keyframes vit-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--vit-gap) / 2))}}@supports selector(:has(*)){.vit-lane{width:max-content;animation:vit-scroll var(--vit-cycle) linear infinite both}.vit-lane-back{animation-direction:reverse}.vit-track{flex-wrap:nowrap}.vit-clone{display:flex}.vit[data-frozen=true] .vit-lane{animation-play-state:paused}.lat:has(.lat-pause-input:checked) .vit-lane{animation-play-state:paused}.vit-lane:has(:focus-visible){animation-play-state:paused}@media (hover:hover) and (pointer:fine){.vit-lane:hover{animation-play-state:paused}}}@media (prefers-reduced-motion:reduce){.vit-lane{width:auto;animation:none;transform:none}.vit-track{flex-wrap:wrap}.vit-clone{display:none}.vit[data-swapping=true]{opacity:1}}.vit-modal{z-index:200;-webkit-backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vit-modal:before{content:"";animation:vit-veil-in .16s var(--ease) both;background:#2a274270;position:absolute;inset:0}.vit-modal[data-state=closing]:before{animation:vit-veil-out .14s var(--ease) both}@keyframes vit-veil-in{0%{opacity:0}to{opacity:1}}@keyframes vit-veil-out{0%{opacity:1}to{opacity:0}}@keyframes vit-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vit-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vit-panel-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@keyframes vit-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.985)translateY(4px)}}.vit-dialog{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);width:min(1040px,100%);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:var(--shadow-lift);animation:vit-panel-in .22s var(--ease) both;outline:none;padding:18px 22px 22px;position:relative;overflow:auto}.vit-modal[data-state=closing] .vit-dialog{animation:vit-panel-out .14s var(--ease) both}.vit-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vit-dialog-title{color:var(--green-text);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.vit-dialog-dot{background:#35c18f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #35c18f2e}.vit-dialog-tools{align-items:center;gap:6px;display:inline-flex}.vit-pause,.vit-close{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted-2);cursor:pointer;transition:transform var(--fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.vit-close{margin-right:-4px}.vit-pause:active,.vit-close:active{transform:scale(.97)}.vit-pause-input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vit-pause-ico{pointer-events:none;grid-area:1/1}.vit-pause-ico.off,.vit-pause-input:checked~.vit-pause-ico.on{display:none}.vit-pause-input:checked~.vit-pause-ico.off{display:block}.vit-pause:has(.vit-pause-input:checked){color:var(--blue)}@media (hover:hover) and (pointer:fine){.vit-pause:hover,.vit-close:hover{background:var(--gray-100);color:var(--ink)}}.vit-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vit-steps{border:1px solid var(--line-2);background:var(--gray-50);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.vit-step{align-items:center;gap:7px;min-width:0;display:inline-flex}.vit-step-mark{width:20px;height:20px;color:var(--green-text);background:#35c18f14;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.vit-step-fill{background:var(--green-text);color:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.vit-step-label,.vit-step-brief{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.vit-step-brief{display:none}.vit-step:last-child .vit-step-label,.vit-step:last-child .vit-step-brief{color:var(--green-text);font-weight:700}.vit-wire{background:var(--line);flex:1;min-width:10px;height:1px;position:relative;overflow:hidden}.vit-wire-fill{background:var(--green-text);transform-origin:0;position:absolute;inset:0}.vit-scene{grid-template-columns:minmax(0,1fr) 250px;gap:20px;margin-top:16px;display:grid}.vit-order{border:1px solid var(--line);background:var(--gray-50);--vit-ghost:.7;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.vit-order-head{border-bottom:1px solid var(--line-2);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.vit-order-title{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.vit-moment{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.vit-moment-dot{border-radius:50%;flex:none;width:6px;height:6px}.vit-moment[data-moment=cart]{color:var(--green-text);background:#21c55e1a}.vit-moment[data-moment=cart] .vit-moment-dot{background:var(--m-cart)}.vit-moment[data-moment=checkout]{color:var(--amber-text);background:#ffb50c24}.vit-moment[data-moment=checkout] .vit-moment-dot{background:var(--m-checkout)}.vit-order-body{flex-direction:column;gap:10px;padding:13px 14px 14px;display:flex}.vit-line{border-radius:11px;align-items:center;gap:11px;min-width:0;margin:0 -5px;padding:7px;display:flex;position:relative}.vit-line-text{flex:1;gap:2px;min-width:0;display:grid}.vit-line:not(.vit-line-added) .vit-pair-name{color:var(--muted)}.vit-line-added{background:#35c18f12}.vit-line-amount{color:var(--green-text);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.vit-pair-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.vit-pair-role{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.vit-pair-role-added{color:var(--green-text);transform-origin:0;align-items:center;gap:4px;display:inline-flex}.vit-order .vit-photo{border-radius:11px;width:56px;height:56px}.vit-order .vit-tile{font-size:21px}.vit-line-added .vit-photo{width:52px;height:52px}.vit-offer .vit-photo{border-radius:12px;width:76px;height:76px}.vit-order .vit-ring{border-radius:13px;padding:2px}.vit-offer{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-h) border-box;box-shadow:var(--shadow-raised);border:1.5px solid #0000;border-radius:12px;padding:11px;position:relative}.vit-offer-tag{color:var(--cta-blue);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:9px;font-size:9.5px;font-weight:700;display:flex}.vit-offer-row{align-items:center;gap:12px;min-width:0;display:flex}.vit-offer-text{flex:1;gap:2px;min-width:0;display:grid}.vit-offer-text .vit-pair-name{font-size:13.5px;font-weight:500}.vit-offer-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.vit-offer-note{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.vit-offer-add{border-radius:var(--r-btn);background:var(--cta-blue);color:var(--surface);flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.vit-total{border-top:1px solid var(--line-2);border-radius:0 0 12px 12px;justify-content:space-between;align-items:baseline;gap:10px;margin:0 -6px -6px;padding:11px 6px 6px;display:flex;position:relative}.vit-total-label{color:var(--muted);font-size:12px}.vit-total-values{text-align:right;justify-items:end;gap:1px;display:grid}.vit-total-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.vit-total-note{color:var(--green-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.vit-glow{border-radius:inherit;box-shadow:0 0 0 1.5px #1078ff4d, var(--shadow-raised);opacity:0;pointer-events:none;position:absolute;inset:-1px}.vit-rail{background:#1078ff0d;border:1px solid #1078ff24;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.vit-hero-amount{gap:2px;display:grid}.vit-hero-amount strong{color:var(--green-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.vit-hero-amount span{color:var(--muted);font-size:12.5px;line-height:1.4}.vit-facts{border-top:1px solid #1078ff1f;gap:8px;margin:0;padding-top:10px;display:grid}.vit-fact{justify-content:space-between;align-items:center;gap:8px;display:flex}.vit-fact-label{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.vit-fact-value{color:var(--ink);text-align:right;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:500;display:inline-flex}.vit-fact-value svg{color:var(--muted);flex:none}.vit-fact-dot{border-radius:50%;flex:none;width:6px;height:6px}.vit-fact-dot[data-moment=cart]{background:var(--m-cart)}.vit-fact-dot[data-moment=checkout]{background:var(--m-checkout)}.vit-cta{border-radius:var(--r-btn);background:var(--grad-h);color:#fff;text-align:center;transition:transform var(--fast) var(--ease), filter var(--base) var(--ease);margin-top:auto;padding:13px 14px;font-size:13.5px;font-weight:600;display:block}.vit-cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.vit-cta:hover{filter:brightness(1.08)}}@keyframes vit-beat-glow{0%{opacity:0}2.5%,21%{opacity:1}25%,to{opacity:0}}@keyframes vit-beat-lift{0%{transform:none}2.5%,21%{transform:translateY(-2px)}25%,to{transform:none}}@keyframes vit-press{0%,46%{transform:none}48%{transform:scale(.94)}50%,to{transform:none}}@keyframes vit-ghost{0%,50%{opacity:var(--vit-ghost)}53.5%,97%{opacity:1}to{opacity:var(--vit-ghost)}}@keyframes vit-pop{0%,50%{opacity:0;transform:scale(.85)}53.5%,97%{opacity:1;transform:none}to{opacity:0;transform:scale(.85)}}@keyframes vit-step-1{0%{opacity:0}2.5%,97%{opacity:1}to{opacity:0}}@keyframes vit-step-2{0%,25%{opacity:0}27.5%,97%{opacity:1}to{opacity:0}}@keyframes vit-step-3{0%,50%{opacity:0}52.5%,97%{opacity:1}to{opacity:0}}@keyframes vit-step-4{0%,75%{opacity:0}77.5%,97%{opacity:1}to{opacity:0}}@keyframes vit-wire-1{0%,20%{transform:scaleX(0)}25%,97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes vit-wire-2{0%,45%{transform:scaleX(0)}50%,97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes vit-wire-3{0%,70%{transform:scaleX(0)}75%,97%{transform:scaleX(1)}to{transform:scaleX(0)}}@supports selector(:has(*)){.vit-rp{animation-duration:12s;animation-timing-function:var(--ease);animation-iteration-count:infinite;animation-fill-mode:both}.vit-beat{animation-name:vit-beat-lift;animation-delay:0s}.vit-glow{animation-name:vit-beat-glow;animation-delay:0s}.vit-beat[data-beat="1"],.vit-beat[data-beat="1"]>.vit-glow{animation-delay:-9s}.vit-beat[data-beat="2"],.vit-beat[data-beat="2"]>.vit-glow{animation-delay:-6s}.vit-beat[data-beat="3"],.vit-beat[data-beat="3"]>.vit-glow{animation-delay:-3s}.vit-offer-add{animation-name:vit-press}.vit-pop{animation-name:vit-pop}.vit-line-added .vit-ring,.vit-line-added .vit-pair-name{animation-name:vit-ghost}.vit-step-fill[data-step="0"]{animation-name:vit-step-1}.vit-step-fill[data-step="1"]{animation-name:vit-step-2}.vit-step-fill[data-step="2"]{animation-name:vit-step-3}.vit-step-fill[data-step="3"]{animation-name:vit-step-4}.vit-wire-fill[data-wire="0"]{animation-name:vit-wire-1}.vit-wire-fill[data-wire="1"]{animation-name:vit-wire-2}.vit-wire-fill[data-wire="2"]{animation-name:vit-wire-3}.vit-dialog:has(.vit-pause-input:checked) .vit-rp{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.vit-rp{animation:none}.vit-beat{transform:none}.vit-glow{opacity:0}.vit-step-fill{opacity:1}.vit-wire-fill{transform:scaleX(1)}.vit-pop,.vit-line-added .vit-ring,.vit-line-added .vit-pair-name{opacity:1;transform:none}.vit-pause{display:none}.vit-modal:before,.vit-dialog{animation-duration:.16s!important}.vit-dialog{animation-name:vit-fade-in}.vit-modal[data-state=closing] .vit-dialog{animation-name:vit-fade-out}}@media (max-width:900px){.vit-scene{grid-template-columns:minmax(0,1fr)}.vit-rail{flex-flow:wrap;align-items:center;gap:12px 16px}.vit-facts{border-top:0;flex:260px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-top:0}.vit-cta{margin:0 0 0 auto}}@media (max-width:760px){.lat:has(.vit){gap:10px 12px;padding:12px 12px 14px 16px}.lat:has(.vit) .lat-badge{font-size:14px}.vit{--vit-card:258px;--vit-gap:12px}.vit-open{gap:11px;padding:10px 13px 10px 10px}.vit-amount{font-size:18px}.vit-dialog{padding:16px 16px 18px}.vit-steps{align-items:flex-start;gap:4px;padding:10px 8px 8px}.vit-step{flex-direction:column;flex:1;gap:5px}.vit-step-label{display:none}.vit-step-brief{text-align:center;font-size:9px;display:block}.vit-wire{flex:none;width:10px;margin-top:10px}.vit-order-head{padding:10px 12px}.vit-order-body{gap:9px;padding:11px 12px 12px}.vit-order .vit-photo{border-radius:10px;width:46px;height:46px}.vit-line-added .vit-photo{width:44px;height:44px}.vit-offer .vit-photo{width:60px;height:60px}.vit-offer-row{flex-wrap:wrap;gap:10px}.vit-offer-add{justify-content:center;width:100%}.vit-hero-amount strong{font-size:26px}.vit-facts{grid-template-columns:minmax(0,1fr)}.vit-cta{width:100%}}.proof-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:28px;margin-top:68px;padding-top:34px;display:grid}.proof-stat{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;display:grid}.proof-stat strong{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.proof-stat span{color:var(--muted);font-size:14px}.proof-stat small{color:var(--muted-2);grid-column:1/-1;margin-top:5px;font-size:11px}.proof-link{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.clients{background:var(--surface);padding:40px 0 60px}.clients p{text-align:center;color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:26px;font-size:12px;font-weight:600}.client-row{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:30px 40px;max-width:960px;margin-inline:auto;display:grid}.client-cell{justify-content:center;align-items:center;width:100%;display:flex}.client-row a{transition:transform var(--base) var(--ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.client-row img{filter:grayscale();opacity:.62;mix-blend-mode:multiply;width:auto;max-width:100%;transition:opacity var(--base) var(--ease), filter var(--base) var(--ease)}.client-cell.is-featured img{opacity:.78}.client-row a:hover{transform:translateY(-2px)}.client-row a:hover img,.client-row a:focus-visible img{filter:grayscale(0);opacity:1}.clients p.clients-platform{text-transform:none;letter-spacing:0;margin:28px 0 0;font-size:14px;font-weight:500}.client-row img.client-logo-light{filter:grayscale()invert()}.client-row a:hover img.client-logo-light,.client-row a:focus-visible img.client-logo-light{filter:invert()}.section-head{max-width:620px}.section-head.center{text-align:center;margin-inline:auto}.section-head.center .kicker{justify-content:center}.section-head h2{font-size:clamp(30px,3.4vw,42px);line-height:1.12}.section-head p{color:var(--muted);margin-top:16px;font-size:17px;line-height:1.6}.split-head{grid-template-columns:1.5fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.split-head .section-head{max-width:none}.split-head>p{color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.65}.thesis{background:var(--canvas)}.thesis-top{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;margin-bottom:64px;display:grid}.thesis-top h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1}.thesis-top .lede{color:var(--muted);font-size:18px;line-height:1.6}.thesis-top .lede strong{color:var(--ink);font-weight:600}.strategy-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.strategy{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:28px;display:grid}.strategy-copy{align-self:start}.strategy-copy .tag{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.strategy-copy .tag svg{flex:none}.strategy.up .strategy-copy .tag{color:var(--purple)}.strategy-copy h3{font-size:22px;line-height:1.18}.strategy-copy p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.strategy-copy ul{margin:16px 0 0;padding:0;list-style:none}.strategy-copy li{color:var(--ink);align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}.strategy-copy li svg{color:var(--blue);flex:none}.mini-cross{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-floating);padding:18px}.mini-cross .mc-head{color:var(--ink);margin-bottom:14px;font-size:14px;font-weight:600}.mc-row{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.mc-row+.mc-row{border-top:1px solid var(--line-2)}.mc-thumb{background:var(--gray-100);width:42px;height:42px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.mc-name{min-width:0;color:var(--ink);font-size:14px;font-weight:500}.mc-row.suggested .mc-name{color:var(--blue)}.mc-price{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:600}.mc-row.suggested .mc-price{color:var(--blue)}.mc-badge{color:var(--blue);background:#1078ff14;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.mini-up{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-floating);padding:16px;position:relative}.mu-media{background:linear-gradient(150deg, var(--gray-100), #fff);height:116px;color:var(--muted-2);border-radius:10px;place-items:center;display:grid}.mu-body{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin-top:14px;display:grid}.mu-name{font-size:17px;font-weight:600}.mu-price{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:14px}.mu-plus{color:#fff;background:var(--blue);border-radius:50%;grid-area:1/2/span 2;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px -6px #1078ff99}.mu-track{background:var(--gray-100);border-radius:999px;height:6px;margin-top:14px}.mu-cursor{color:var(--ink);filter:drop-shadow(0 2px 3px #0000002e);animation:cursor-nudge 2.4s var(--ease) infinite;position:absolute;bottom:24px;right:20px}.moments{background:var(--surface)}.moment-explorer{margin-top:44px}.moment-tabs{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:20px;display:grid}.moment-tab{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--base) var(--ease), box-shadow var(--base) var(--ease), transform var(--base) var(--ease);flex-direction:column;gap:6px;padding:14px 14px 15px;display:flex;position:relative}.moment-tab:active{transition:transform var(--fast) var(--ease);transform:translateY(0)scale(.98)}.moment-tab .mt-index{font-variant-numeric:tabular-nums;color:var(--moment-ink,var(--moment-color));align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.moment-tab .mt-index:before{content:"";background:var(--moment-color);width:8px;height:8px;box-shadow:0 0 0 0 var(--moment-color);transition:box-shadow var(--base) var(--ease);border-radius:50%}.moment-tab .mt-title{color:var(--muted);transition:color var(--base) var(--ease);font-size:13px;font-weight:600}.moment-tab[data-active=true]{border-color:color-mix(in srgb, var(--moment-color) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--moment-color) 40%, transparent), var(--shadow-card)}.moment-tab[data-active=true] .mt-index:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--moment-color) 20%, transparent)}.moment-tab[data-active=true] .mt-title{color:var(--ink)}.moment-panel{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:.82fr 1.18fr;gap:20px;display:grid;overflow:hidden}.moment-panel[hidden]{display:none}.moment-info{animation:fade-swap var(--slow) var(--ease);padding:44px 40px}.moment-info .m-step{background:color-mix(in srgb, var(--moment-color) 10%, transparent);color:var(--moment-ink,var(--moment-color));border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.moment-info .m-step .num{font-variant-numeric:tabular-nums;opacity:.7}.moment-info h3{font-size:26px;line-height:1.14}.moment-info .m-lead{color:var(--ink);margin-top:12px;font-size:16px;font-weight:500;line-height:1.5}.moment-info .m-detail{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.moment-info .m-features{margin:22px 0 26px;padding:0;list-style:none}.moment-info .m-features li{color:var(--muted);align-items:center;gap:9px;margin:9px 0;font-size:13px;display:flex}.moment-info .m-features svg,.moment-info .textlink{color:var(--moment-ink,var(--moment-color))}.moment-stage{background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--moment-color) 8%, var(--canvas)), var(--canvas));border-left:1px solid var(--line);place-items:center;padding:40px 44px;display:grid;position:relative}.moment-stage:before{content:"";opacity:.7;background-image:radial-gradient(#2a27420d 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000);mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000)}.stage-ui{width:100%;max-width:340px;animation:fade-swap var(--slow) var(--ease);position:relative}.stage-ui .ui-suggested{animation:pop-in var(--slow) var(--ease) .2s both}.stage-ui .ui-chip{animation:pop-in var(--base) var(--ease) .34s both}.stage-ui .ui-check{animation:pop-in .46s var(--ease) .16s both}.ui-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-floating)}.ui-pad{padding:16px}.ui-media{background:linear-gradient(150deg, var(--gray-100), #fff);height:92px;color:var(--muted-2);border-radius:10px;place-items:center;display:grid}.ui-row{align-items:center;gap:11px;display:flex}.ui-thumb{background:var(--gray-100);width:40px;height:40px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.ui-thumb.sm{width:34px;height:34px}.ui-name{color:var(--ink);font-size:13px;font-weight:600}.ui-sub{color:var(--muted);font-size:11px}.ui-price{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto;font-size:13px;font-weight:600}.ui-plus{color:#fff;background:var(--moment-color);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ui-chip{z-index:3;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.ui-chip .cdot{background:var(--moment-color);border-radius:50%;width:7px;height:7px}.ui-suggested{border:1px dashed color-mix(in srgb, var(--moment-color) 45%, var(--line));background:color-mix(in srgb, var(--moment-color) 6%, var(--surface));border-radius:11px;margin-top:12px;padding:12px}.ui-label{letter-spacing:.04em;text-transform:uppercase;color:var(--moment-color);margin-bottom:9px;font-size:11px;font-weight:700}.ui-total{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.ui-total strong{font-variant-numeric:tabular-nums;font-size:15px}.ui-btn{border-radius:var(--r-btn);color:#fff;background:var(--moment-color);place-items:center;height:38px;margin-top:12px;font-size:13px;font-weight:600;display:grid}.ui-carousel{gap:9px;margin-top:12px;display:flex;overflow:hidden}.ui-mini{text-align:center;flex:none;width:78px}.ui-mini .mmedia{background:var(--gray-100);height:58px;color:var(--muted-2);border-radius:9px;place-items:center;display:grid}.ui-mini .mname{color:var(--muted);margin-top:6px;font-size:10px}.ui-mini .mprice{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ui-steps{gap:6px;margin-bottom:12px;display:flex}.ui-steps span{background:var(--line);border-radius:999px;flex:1;height:4px}.ui-steps span.on{background:var(--moment-color)}.ui-check{color:#fff;background:var(--moment-color);width:46px;height:46px;box-shadow:0 8px 18px -6px color-mix(in srgb, var(--moment-color) 70%, transparent);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.ui-cursor{color:var(--ink);filter:drop-shadow(0 2px 3px #0000002e);animation:cursor-nudge 2.4s var(--ease) infinite;position:absolute}.salespilot{background:var(--bc-base);color:#fff;isolation:isolate;padding:168px 0 176px;position:relative;overflow:hidden}.section-arc{z-index:1;pointer-events:none;width:100%;height:120px;position:absolute;left:0}.section-arc.top{top:-1px}.section-arc.bottom{bottom:-1px;transform:scaleY(-1)}.sp-aurora{z-index:0;pointer-events:none;background:radial-gradient(48% 40% at 22% 18%,#1078ff29,#0000 70%),radial-gradient(46% 46% at 82% 32%,#b81ec529,#0000 70%),radial-gradient(60% 50% at 50% 108%,#5ba2ff1a,#0000 70%);position:absolute;inset:0}.sp-aurora:after{content:"";background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 20%,#000,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 20%,#000,#0000 80%)}.salespilot .container{z-index:2;position:relative}.sp-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.sp-eyebrow{border:1px solid var(--bc-line);background:var(--bc-glass);color:var(--ai-pink);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}.sp-eyebrow svg{color:var(--ai-pink)}.sp-copy h2{color:#fff;font-size:clamp(32px,3.8vw,46px);line-height:1.08}.sp-name{background:var(--grad-ai);color:#0000;-webkit-background-clip:text;background-clip:text}.sp-copy>p{color:#ffffffa8;max-width:460px;margin-top:20px;font-size:17px;line-height:1.6}.sp-caps{counter-reset:cap;margin:34px 0;padding:0;list-style:none}.sp-caps li{border-top:1px solid var(--bc-line-soft);grid-template-columns:40px 1fr;gap:16px;padding:18px 0;display:grid}.sp-caps li:last-child{border-bottom:1px solid var(--bc-line-soft)}.sp-caps .cap-num{border:1px solid var(--bc-line);background:var(--bc-glass);width:40px;height:40px;color:var(--ai-pink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.sp-caps strong{color:#fff;font-size:16px}.sp-caps p{color:#ffffffad;margin-top:4px;font-size:14px;line-height:1.5}.sp-dash{border-radius:var(--r-panel);border:1px solid var(--bc-line);background:linear-gradient(#ffffff0f,#ffffff05);padding:8px;position:relative;box-shadow:0 40px 90px -30px #000c,inset 0 1px #ffffff14}.sp-dash-inner{border-radius:calc(var(--r-panel) - 8px);border:1px solid var(--bc-line-soft);background:linear-gradient(#0d0b12e6,#050406e6);padding:22px}.sp-dash-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sp-dash-head .t{color:#ffffffad;font-size:13px}.sp-live{color:#6ee7b0;background:#35c18f1f;border:1px solid #35c18f59;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.sp-live .ldot{background:#35c18f;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 #35c18f99}.sp-kpi{align-items:baseline;gap:10px;display:flex}.sp-kpi .big{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600}.sp-kpi .delta{color:#6ee7b0;align-items:center;gap:3px;font-size:14px;font-weight:600;display:inline-flex}.sp-dash[data-play] .sp-kpi .delta{animation:pop-in .42s var(--ease) .9s both}.sp-kpi-label{color:#ffffffad;margin-top:3px;font-size:13px}.sp-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:96px;margin:22px 0 6px;display:grid}.sp-bars i{background:linear-gradient(180deg, var(--ai-blue), #5ba2ff40);transform-origin:bottom;border-radius:4px 4px 2px 2px;display:block}.sp-dash[data-play] .sp-bars i{animation:bar-grow .9s var(--ease) both}.sp-bars i.hot{background:linear-gradient(180deg, var(--ai-pink), #f796ff4d)}.sp-dash-foot{border-top:1px solid var(--bc-line-soft);color:#ffffffad;justify-content:space-between;align-items:center;margin-top:12px;padding-top:16px;font-size:12px;display:flex}.sp-dash-foot b{color:#fffc;font-variant-numeric:tabular-nums}.sp-float{border:1px solid var(--bc-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0d0b12eb;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:-18px;right:-14px;box-shadow:0 18px 40px #00000080}.sp-float svg{color:var(--ai-pink)}.combos{background:var(--surface)}.combos-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.ai-chip{border:1px solid var(--pink);background:var(--ai-pink-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.ai-chip span{background:var(--grad-ai);color:#0000;-webkit-background-clip:text;background-clip:text}.ai-chip svg{color:var(--purple)}.combos-copy h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12}.combos-copy>p{color:var(--muted);margin-top:16px;font-size:17px;line-height:1.6}.combo-feats{margin:26px 0;padding:0;list-style:none}.combo-feats li{grid-template-columns:38px 1fr;align-items:start;gap:13px;margin:16px 0;display:grid}.combo-feats .cf-ico{width:38px;height:38px;color:var(--purple);background:#b81ec514;border-radius:10px;place-items:center;display:grid}.combo-feats strong{font-size:15px}.combo-feats p{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5}.builder{border-radius:var(--r-panel);border:1px solid var(--line);background:linear-gradient(160deg, var(--purple-light), var(--canvas) 40%);box-shadow:var(--shadow-lift);padding:10px}.builder-inner{border-radius:calc(var(--r-panel) - 10px);background:var(--surface);border:1px solid var(--line);padding:20px}.builder-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.builder-head .bt{color:var(--ink);font-size:13px;font-weight:600}.builder-prompt{border:1px solid var(--purple-light);background:var(--gray-50);color:var(--ink);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:grid}.builder-prompt .p-ico{color:var(--purple)}.builder-prompt .p-go{color:#fff;background:var(--grad-ai);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.builder-caret{vertical-align:-2px;background:var(--purple);width:1.5px;height:15px;animation:1.1s step-end infinite caret;display:inline-block}.builder-out{margin-top:16px}.builder-out .bo-label{color:var(--purple);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.combo-items{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.combo-item{border:1px solid var(--line);background:var(--surface);text-align:center;animation:pop-in .42s var(--ease) both;border-radius:11px;padding:10px}.combo-item:nth-child(2){animation-delay:.11s}.combo-item:nth-child(3){animation-delay:.22s}.combo-item .ci-media{background:var(--gray-100);height:54px;color:var(--muted-2);border-radius:8px;place-items:center;display:grid}.combo-item .ci-name{color:var(--ink);margin-top:8px;font-size:11px;font-weight:600}.combo-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:16px;padding-top:15px;display:flex}.combo-foot .cf-price{color:var(--muted);font-size:13px}.combo-foot .cf-price b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.combo-foot .cf-price .old{color:var(--muted-2);margin-left:7px;font-size:12px;text-decoration:line-through}.combo-foot .cf-off{color:var(--green-text);background:#35c18f1f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.process{background:var(--canvas)}.process-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.process-card{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);padding:32px 28px;position:relative}.process-card .p-num{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--blue);-webkit-text-stroke:0;font-size:13px;font-weight:700}.process-card .p-ico{width:48px;height:48px;color:var(--blue);background:#1078ff17;border-radius:13px;place-items:center;margin:20px 0;display:grid}.process-card h3{font-size:19px}.process-card p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.process-card .p-arrow{z-index:2;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted-2);box-shadow:var(--shadow-card);border-radius:50%;padding:7px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.cases{background:var(--surface)}.case-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.case-card{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--base) var(--ease), box-shadow var(--base) var(--ease), border-color var(--base) var(--ease);flex-direction:column;display:flex;overflow:hidden}.case-media{aspect-ratio:16/10;background:var(--gray-100);display:block;position:relative;overflow:hidden}.case-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--slow) var(--ease)}.case-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.case-card:hover .case-media img{transform:scale(1.04)}.case-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px;box-shadow:0 1px 2px #2a27421f}.case-body{flex-direction:column;padding:24px 26px 22px;display:flex}.case-metric{align-items:center;gap:8px;display:flex}.case-result{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1}.case-arrow{color:var(--green-text);flex:none}.case-label{color:var(--muted);margin-top:8px;font-size:14px}.case-div{background:var(--line);height:1px;margin:20px 0 16px}.case-foot{flex-direction:column;gap:7px;display:flex}.case-id{align-items:center;gap:10px;min-width:0;display:flex}.case-logo{flex:none;place-items:center;height:22px;display:inline-grid}.case-logo img{object-fit:contain;width:auto;max-width:92px;height:auto;max-height:22px}.case-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.case-context{color:var(--muted);font-size:12px}.method-note{color:var(--muted-2);margin-top:26px;font-size:12px;line-height:1.5}.letter{background:var(--canvas);position:relative;overflow:hidden}.letter-aurora{pointer-events:none;background:radial-gradient(38% 44% at 82% 40%,#b81ec514,#0000 70%),radial-gradient(40% 40% at 88% 66%,#1078ff17,#0000 70%);position:absolute;inset:0}.letter-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid;position:relative}.letter-copy h2{font-size:clamp(28px,3.2vw,40px);line-height:1.14}.letter-body{color:var(--muted);margin-top:26px;font-size:16px;line-height:1.72}.letter-body p+p{margin-top:18px}.letter-body strong{color:var(--ink);font-weight:600}.letter-sign{margin-top:30px}.letter-sign .sig{font-family:var(--font-caveat), cursive;color:var(--ink);font-size:40px;line-height:1}.letter-sign .who{color:var(--muted);margin-top:8px;font-size:14px;font-weight:500}.letter-art{place-items:center;display:grid;position:relative}.letter-art .blob{filter:blur(6px);background:radial-gradient(circle at 42% 40%,#cfe3ffe6,#eecef180 55%,#0000 72%);border-radius:50%;width:92%;height:84%;position:absolute}.letter-art svg{width:100%;max-width:400px;height:auto;position:relative}.plans{background:var(--canvas)}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:56px;display:grid}.plan-card{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;padding:32px 28px;display:flex;position:relative}.plan-card[data-featured=true]{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-8px)}.plan-card[data-featured=true]:before{content:"";border-radius:inherit;background:var(--grad-h);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan-tag{background:var(--grad-h);color:#fff;letter-spacing:.02em;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -6px #1078ff80}.plan-head h3{font-size:24px}.plan-head p{color:var(--muted);margin-top:5px;font-size:13px}.plan-price{border-bottom:1px solid var(--line);margin:22px 0;padding-bottom:20px}.plan-price .amount{align-items:baseline;gap:4px;display:flex}.plan-price .amount b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600}.plan-price .amount span{color:var(--muted);font-size:15px}.plan-price .fee{color:var(--muted);margin-top:8px;font-size:13px}.plan-price .fee b{color:var(--ink);font-weight:600}.plan-card ul{flex:1;margin:0 0 26px;padding:0;list-style:none}.plan-card li{color:var(--ink);align-items:center;gap:10px;margin:13px 0;font-size:14px;display:flex}.plan-card li .ck{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.plan-card[data-featured=true] li .ck{background:var(--grad-h)}.pricing-note{text-align:center;color:var(--muted-2);margin-top:22px;font-size:12px}.faq{background:var(--surface)}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.faq-intro{top:calc(var(--header-h) + 24px);position:sticky}.faq-intro p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.6}.faq-intro .textlink{margin-top:18px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{border-radius:var(--r-btn);transition:color var(--base) var(--ease), background-color var(--base) var(--ease);cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .fq-ico{border:1px solid var(--line);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.faq-list summary .fq-ico:before,.faq-list summary .fq-ico:after{content:"";background:var(--ink);width:9px;height:1.6px;transition:transform var(--base) var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary .fq-ico:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary .fq-ico{border-color:var(--blue);background:#1078ff14}.faq-list details[open] summary .fq-ico:before,.faq-list details[open] summary .fq-ico:after{background:var(--blue)}.faq-list details[open] summary .fq-ico:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details::details-content{opacity:0;height:0;transition:height var(--slow) var(--ease), opacity var(--base) var(--ease), content-visibility var(--slow) allow-discrete;overflow:hidden}.faq-list details[open]::details-content{opacity:1;height:auto}.faq-list details p{color:var(--muted);margin:-4px 44px 22px 4px;font-size:15px;line-height:1.65}.final{background:var(--bc-base);color:#fff;text-align:center;isolation:isolate;padding:152px 0 128px;position:relative;overflow:hidden}.final .sp-aurora{z-index:0}.final .container{z-index:2;max-width:720px;position:relative}.final .spark{border:1px solid var(--bc-line);background:var(--bc-glass);width:52px;height:52px;color:var(--ai-pink);border-radius:15px;place-items:center;margin:0 auto 26px;display:grid}.final .sp-eyebrow{margin-inline:auto}.final h2{color:#fff;font-size:clamp(34px,4.4vw,54px);line-height:1.06}.final h2 em{background:var(--grad-ai);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.final>.container>p{color:#ffffffb8;max-width:440px;margin:18px auto 0;font-size:17px}.final-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.footer{background:var(--bc-base);color:#fff;border-top:1px solid var(--bc-line-soft);padding:64px 0 28px}.footer-top{grid-template-columns:1.2fr 2fr;gap:64px;padding-bottom:48px;display:grid}.footer-brand img{filter:brightness(0)invert();width:128px}.footer-brand p{color:#ffffffad;max-width:260px;margin-top:16px;font-size:14px;line-height:1.6}.footer-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-links strong{color:#fff;margin-bottom:14px;font-size:13px;display:block}.footer-links a{color:#ffffffad;min-height:44px;transition:color var(--fast) var(--ease);align-items:center;margin:-4px 0;font-size:14px;display:flex}.footer-links a:hover{color:#fff}.footer .language-switcher a,.footer .language-switcher i{color:#ffffffad}.footer .language-switcher a[data-active=true]{color:#fff}.footer-bottom{border-top:1px solid var(--bc-line-soft);color:#ffffff9e;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.legal-page,.legal-index{background:var(--canvas);min-height:100vh}.legal-header{background:var(--bc-base);color:#fff}.legal-nav{justify-content:space-between;align-items:center;width:min(1160px,100% - 48px);height:72px;margin-inline:auto;display:flex}.legal-nav img{filter:brightness(0)invert();width:126px}.legal-nav>a:last-child{color:#ffffffad;font-size:14px}.legal-hero{width:min(820px,100% - 48px);margin-inline:auto;padding:80px 0 88px}.legal-hero>p,.legal-index>section>p{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-hero>p{color:#5ba2ff}.legal-hero h1,.legal-index h1{letter-spacing:-.02em;margin:14px 0;font-size:clamp(36px,5vw,56px);line-height:1.08}.legal-hero h1{color:#fff}.legal-index h1{color:var(--ink)}.legal-hero>span{color:#ffffffb8;font-size:13px}.legal-hero>div{color:#ffffffb8;margin-top:28px;font-size:16px;line-height:1.7}.legal-layout{grid-template-columns:230px 1fr;gap:72px;width:min(1080px,100% - 48px);margin-inline:auto;padding:64px 0 112px;display:grid}.legal-layout aside{max-height:calc(100vh - 64px);position:sticky;top:32px;overflow:auto}.legal-layout aside strong{text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-bottom:14px;font-size:12px;display:block}.legal-layout aside ol{margin:0;padding:0;list-style:none}.legal-layout aside li{margin:9px 0}.legal-layout aside a{color:var(--muted);font-size:13px;line-height:1.4}.legal-layout aside a:hover{color:var(--blue)}.legal-content{min-width:0}.legal-content>section{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:48px;scroll-margin-top:32px}.legal-number{color:var(--blue);font-size:12px;font-weight:700}.legal-content h2{margin:8px 0 22px;font-size:26px;line-height:1.2}.legal-content h3{margin:26px 0 10px;font-size:17px}.legal-content p,.legal-content li{color:#4a4860;font-size:15px;line-height:1.8}.legal-content a{color:var(--blue);text-decoration:underline}.legal-content li{margin:8px 0;padding-left:6px}.legal-summary{border-left:3px solid var(--blue);border-radius:0 var(--r-surface) var(--r-surface) 0;background:#1078ff0d;margin-bottom:24px;padding:16px 18px}.legal-summary strong{color:var(--blue);text-transform:uppercase;font-size:12px}.legal-summary p{margin-top:4px}.legal-table-wrap{margin:24px 0;overflow-x:auto}.legal-content table{border-collapse:collapse;background:var(--surface);width:100%}.legal-content th,.legal-content td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px;font-size:13px;line-height:1.55}.legal-content th{color:var(--ink);background:var(--gray-100)}.legal-content td{color:var(--muted)}.legal-content>footer{color:var(--muted);font-size:14px;line-height:1.7}.legal-index>section{width:min(960px,100% - 48px);margin:84px auto 112px}.legal-index .legal-nav img{filter:none}.legal-index .legal-header{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}.legal-index .legal-nav>a:last-child{color:var(--muted)}.legal-index-lede{color:var(--muted);font-size:17px}.legal-cards{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.legal-cards a{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--base) var(--ease), box-shadow var(--base) var(--ease);padding:32px}.legal-cards a:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.legal-cards span{color:var(--blue);font-size:12px;font-weight:600}.legal-cards h2{margin:30px 0 10px;font-size:22px}.legal-cards p{min-height:48px;color:var(--muted);font-size:14px;line-height:1.6}.legal-cards strong{color:var(--blue);font-size:14px}.legal-index>footer{border-top:1px solid var(--line);width:min(1160px,100% - 48px);color:var(--muted-2);justify-content:space-between;margin-inline:auto;padding-top:22px;font-size:12px;display:flex}.not-found-locale{display:none}:root:not([data-nf-active]) .not-found-locale[data-nf-locale=es],:root[data-nf-active=es] .not-found-locale[data-nf-locale=es],:root[data-nf-active=en] .not-found-locale[data-nf-locale=en],:root[data-nf-active=pt] .not-found-locale[data-nf-locale=pt]{display:contents}.not-found{text-align:center;background:var(--canvas);min-height:100vh;color:var(--ink);place-content:center;justify-items:center;padding:40px;display:grid}.not-found img{margin-bottom:56px}.not-found>span{color:var(--blue);font-size:14px;font-weight:600}.not-found h1{margin:12px 0;font-size:40px}.not-found p{color:var(--muted)}.not-found .button{margin-top:22px}.not-found-links{border-top:1px solid var(--line);max-width:540px;margin-top:40px;padding-top:24px}.not-found-links p{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:600}.not-found-links ul{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.not-found-links a{color:var(--blue);font-size:14px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:var(--blue-600);box-shadow:0 2px 4px #1078ff40,0 16px 30px -10px #1078ff99}.button-primary:hover .btn-ico{background:#ffffff47;transform:translate(2px,-1px)}.button-secondary:hover,.button-outline:hover,.button-light:hover{box-shadow:var(--shadow-raised);transform:translateY(-1px)}.button-secondary:hover .btn-ico,.button-outline:hover .btn-ico,.button-light:hover .btn-ico{transform:translate(2px,-1px)}.button-ghost-dark:hover{background:#ffffff1a}.textlink:hover{gap:10px}.case-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.proof-link:hover svg,.textlink:hover svg{transform:translate(2px)}}.button:focus-visible{box-shadow:var(--focus), var(--button-shadow)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes bar-grow{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes cursor-nudge{0%,70%,to{transform:translate(0)}80%{transform:translate(-3px,-3px)}86%{transform:translate(1px,1px)scale(.92)}}@keyframes pulse{0%{box-shadow:0 0 #35c18f80}70%{box-shadow:0 0 0 7px #35c18f00}to{box-shadow:0 0 #35c18f00}}@keyframes caret{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:1040px){.desktop-nav{display:none}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:640px}.hero-visual{max-width:560px}.thesis-top,.sp-grid,.combos-grid,.letter-grid,.faq-grid{grid-template-columns:1fr;gap:44px}.strategy-grid{grid-template-columns:1fr}.split-head{grid-template-columns:1fr;gap:20px}.faq-intro{position:static}.moment-panel{grid-template-columns:.9fr 1.1fr}}@media (max-width:760px){.container{width:min(100% - 32px,560px)}.section{padding:72px 0}.header-inner{width:calc(100% - 28px);height:64px}.header-actions{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:20px;height:2px;transition:transform var(--base) var(--ease);border-radius:2px}.mobile-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu>nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);box-shadow:var(--shadow-pop);transition:transform var(--base) var(--ease-drawer);overscroll-behavior:contain;background:#f9f8fffa;gap:2px;max-height:calc(100dvh - 64px);padding:18px 20px 24px;display:grid;position:fixed;inset:64px 0 auto;overflow-y:auto;transform:translateY(-8px)}.mobile-menu::details-content{opacity:0;transition:opacity var(--base) var(--ease), content-visibility var(--base) allow-discrete}.mobile-menu[open]::details-content{opacity:1}.mobile-menu[open]>nav{transform:translateY(0)}.mobile-menu nav>a:not(.button){min-height:46px;color:var(--ink);align-items:center;font-size:16px;font-weight:500;display:flex}.mobile-menu nav .button{margin-top:12px}.mobile-menu .language-switcher{min-height:44px;margin:2px 0 4px}.hero{padding-top:calc(var(--header-h) + 36px)}.hero h1{font-size:clamp(34px,10vw,44px)}.hero-lede{font-size:16px}.hero-actions{display:grid}.hero-actions .button{width:100%}.textlink{min-height:44px}.eyebrow{letter-spacing:0;gap:6px;padding:5px 11px 5px 9px;font-size:11px}.hd-sin,.hd-con{width:100%;margin:0}.hd-con{margin-top:16px}.proof-row{grid-template-columns:1fr;gap:20px}.client-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;max-width:420px}.client-cell.is-featured,.client-cell:last-child{grid-column:1/-1}.client-cell.is-featured{order:-1}.client-row img{transform:scale(.9)}.thesis-top{gap:24px}.strategy{grid-template-columns:1fr;gap:22px}.moment-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:4px 16px 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%)}.moment-tabs::-webkit-scrollbar{display:none}.moment-tab{scroll-snap-align:start;flex:0 0 140px}.moment-panel{grid-template-columns:1fr}.moment-info{padding:30px 24px}.moment-stage{border-left:0;border-top:1px solid var(--line);padding:32px 24px}.salespilot{padding:120px 0 128px}.sp-dash{order:-1}.section-arc{height:72px}.process-grid,.case-grid,.plan-grid{grid-template-columns:1fr}.process-card .p-arrow{display:none}.plan-card[data-featured=true]{transform:none}.combos-grid{gap:36px}.builder,.letter-art{order:-1}.final{padding:112px 0 96px}.final-actions{display:grid}.footer-top{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;align-items:flex-start}.legal-layout{grid-template-columns:1fr;padding-top:40px}.legal-layout aside{display:none}.legal-cards{grid-template-columns:1fr}.legal-hero{width:min(100% - 32px,560px);padding:56px 0 64px}.legal-index>footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::details-content{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cu-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cu-icon{transition:transform var(--base) var(--ease);display:block}.cu-icon [data-part]{transform-box:fill-box;transform-origin:50%}.mt-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-glyph{color:var(--moment-color);opacity:.55;transition:opacity var(--base) var(--ease), transform var(--base) var(--ease);display:inline-flex}.moment-tab[data-active=true] .mt-glyph{opacity:1}.mm{width:100%;max-width:520px;animation:fade-swap var(--slow) var(--ease);flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.mm-where{background:var(--surface);border:1px solid color-mix(in srgb, var(--moment-color) 32%, var(--line));width:fit-content;box-shadow:var(--shadow-card);color:var(--ink);border-radius:999px;align-items:center;gap:7px;margin:0 0 14px;padding:6px 13px 6px 10px;font-size:12px;font-weight:600;display:inline-flex}.mm-where .cu-icon{color:var(--moment-color)}.mm-frame{background:color-mix(in srgb, var(--moment-color) 9%, #fff);border:1px solid color-mix(in srgb, var(--moment-color) 22%, var(--line));width:100%;box-shadow:var(--shadow-lift), inset 0 1px 0 #ffffffb3;border-radius:16px;padding:30px 12px 12px;position:relative}.mm-dots{gap:6px;display:flex;position:absolute;top:13px;left:16px}.mm-dots i{background:color-mix(in srgb, var(--moment-color) 34%, var(--line));border-radius:50%;width:8px;height:8px}.mm-media{aspect-ratio:16/9;object-fit:cover;outline-offset:-1px;background:#fff;border-radius:10px;outline:1px solid #0000000f;width:100%;display:block}.mm-tag{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);color:var(--ink);border-radius:11px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:-14px;right:-8px}.mm-tag .cu-icon{color:var(--moment-color)}.salespilot .sp-aurora.workflow-aurora{will-change:transform, opacity;animation:24s ease-in-out infinite sp-aurora-breathe}.salespilot .sp-aurora:before{content:"";will-change:transform;background:radial-gradient(28% 28%,#b81ec529,#0000 70%);animation:26s ease-in-out infinite sp-blob-drift;position:absolute;inset:-12%}@keyframes sp-aurora-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.07)translateY(-1%)}}@keyframes sp-blob-drift{0%,to{transform:translate(-12%,-6%)scale(1)}50%{transform:translate(14%,8%)scale(1.22)}}.sp-sparkles{z-index:1;pointer-events:none;position:absolute;inset:0}.sp-spark{opacity:0;filter:drop-shadow(0 0 6px #f796ff66);will-change:transform, opacity;animation:9s ease-in-out infinite sp-spark-float;position:absolute}.sp-spark.s1{animation-delay:0s;top:12%;left:52%}.sp-spark.s2{animation-delay:2.4s;top:44%;right:3%}.sp-spark.s3{animation-delay:1.1s;top:66%;left:4%}.sp-spark.s4{animation-delay:3.7s;top:86%;left:47%}.sp-spark.s5{animation-delay:4.9s;top:10%;right:9%}@keyframes sp-spark-float{0%,to{opacity:0;transform:translateY(8px)scale(.75)rotate(0)}25%,70%{opacity:.75}50%{transform:translateY(-9px)scale(1)rotate(22deg)}}.sp-dash-glow{z-index:0;filter:blur(40px);opacity:.42;border-radius:34px;position:absolute;inset:-20px -20px -26px}.kpi-living-gradient{will-change:background-position;background-image:linear-gradient(110deg,#0e63e6 0%,#2b8dff 20%,#1078ff 42%,#6a57d8 58%,#1b7bff 78%,#2b8dff 100%);background-size:280% 280%;animation:13s ease-in-out infinite kpi-flow}@keyframes kpi-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.sp-dash-inner{position:relative;overflow:hidden}.sp-dash-aurora{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sp-dash-inner>:not(.sp-dash-aurora){z-index:1;position:relative}.kpi-aurora-b,.kpi-aurora-c{filter:blur(34px);border-radius:50%;position:absolute}.kpi-aurora-b{will-change:transform;background:radial-gradient(circle,#5ba2ff6b,#0000 70%);width:62%;height:62%;animation:17s ease-in-out infinite kpi-aurora-b;top:-12%;right:-10%}.kpi-aurora-c{will-change:transform;background:radial-gradient(circle,#b81ec55c,#0000 70%);width:58%;height:58%;animation:23s ease-in-out infinite kpi-aurora-c;bottom:-14%;left:-12%}@keyframes kpi-aurora-b{0%{transform:translate(22%,8%)scale(1.1)}50%{transform:translate(-24%,-10%)scale(.8)}to{transform:translate(22%,8%)scale(1.1)}}@keyframes kpi-aurora-c{0%{transform:translate(-16%,-14%)scale(.85)}50%{transform:translate(14%,10%)scale(1.18)}to{transform:translate(-16%,-14%)scale(.85)}}.reviews{background:var(--canvas)}.review-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;margin:52px 0 0;padding:0;list-style:none;display:flex}.review-grid>li{flex:0 344px;display:flex}.review-card{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);width:100%;box-shadow:var(--shadow-card);transition:transform var(--base) var(--ease), box-shadow var(--base) var(--ease);flex-direction:column;margin:0;padding:26px 26px 22px;display:flex;position:relative}.review-card .stars{color:#f5a300;gap:3px;margin-bottom:15px;display:inline-flex}.review-card blockquote{color:var(--ink);text-wrap:pretty;flex:1;margin:0 0 20px;font-size:15px;line-height:1.6}.review-by{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding-top:16px;display:flex}.review-logo{flex:none;place-items:center;height:34px;display:inline-grid;overflow:hidden}.review-logo img{object-fit:contain;width:auto;max-width:116px;height:auto;max-height:34px}.review-monogram{background:linear-gradient(150deg, hsl(var(--monogram-hue) 96% 97%) 0%, hsl(var(--monogram-hue) 88% 92%) 100%);width:34px;box-shadow:inset 0 0 0 1px hsl(var(--monogram-hue) 62% 86%);color:hsl(var(--monogram-hue) 58% 42%);letter-spacing:.02em;font-variant-ligatures:none;border-radius:50%;font-size:12px;font-weight:700}.review-id{flex-direction:column;gap:1px;min-width:0;display:flex}.review-store{color:var(--ink);font-size:13px;font-weight:600}.review-source{text-align:center;margin:28px 0 0}.blog{background:var(--surface)}.blog-intro{align-self:end}.blog-intro>p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.blog-intro .blog-all{margin-top:14px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.blog-card{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--base) var(--ease), box-shadow var(--base) var(--ease);flex-direction:column;display:flex;overflow:hidden}.bc-cover{height:128px;color:var(--purple);background:radial-gradient(120% 130% at 22% 0%, #1078ff1f, transparent 58%), linear-gradient(150deg, var(--gray-100), #fff);border-bottom:1px solid var(--line-2);place-items:center;display:grid;position:relative}.bc-cover:after{content:"";opacity:.7;background-image:radial-gradient(#2a27420d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 30% 20%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 30% 20%,#000,#0000 75%)}.bc-cover .cu-icon{color:var(--blue);transition:transform var(--slow) var(--ease);position:relative}.bc-body{flex:1;padding:22px 22px 4px}.bc-meta{color:var(--muted-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.blog-card h3{-webkit-line-clamp:4;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:12px;font-size:18px;line-height:1.28;display:-webkit-box;overflow:hidden}.blog-card p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.bc-foot{color:var(--blue);align-items:center;gap:7px;padding:16px 22px 20px;font-size:14px;font-weight:600;display:inline-flex}.bc-foot svg{transition:transform var(--base) var(--ease)}.process-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:40px;display:flex}.process-cta p{color:var(--muted);font-size:15px}.footer .footer-links{grid-template-columns:repeat(4,1fr)}.client-row{gap:32px 44px}@media (hover:hover) and (pointer:fine){.moment-tab:hover .mt-glyph{transform:scale(1.12)rotate(-3deg)}.strategy:hover .tag .cu-icon{transform:scale(1.15)rotate(-4deg)}.review-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.blog-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.blog-card:hover .bc-cover .cu-icon{transform:scale(1.18)rotate(10deg)}.blog-card:hover .bc-foot svg{transform:translate(3px)}.sp-dash{transition:transform var(--slow) var(--ease)}.sp-dash:hover{transform:translateY(-4px)}.sp-caps li{transition:transform var(--base) var(--ease)}.sp-caps li:hover{transform:translate(4px)}.sp-caps li:hover .cap-num{border-color:var(--ai-pink);color:#fff;background:linear-gradient(96deg,#f796ff38,#5ba2ff38)}}@media (max-width:1040px){.blog-grid{grid-template-columns:1fr 1fr}.footer .footer-links{grid-template-columns:repeat(2,1fr);gap:28px 24px}}@media (max-width:760px){.mm{max-width:100%}.mm-tag{right:0}.review-grid>li{flex-basis:100%}.blog-grid{grid-template-columns:1fr}.process-cta{flex-direction:column;gap:16px}}.proof-stats{border-top:1px solid var(--line);align-items:stretch;gap:18px;margin-top:64px;padding-top:34px;display:flex}.proof-track{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.proof-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);transition:box-shadow var(--base) var(--ease);flex-direction:column;gap:3px;padding:20px 22px;display:flex;position:relative}.proof-card:before{content:"";height:15px;margin-bottom:5px;display:block}.proof-card[data-play]{animation:rise .64s var(--ease) both;animation-delay:calc(var(--i) * .11s)}.proof-num{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.05}.proof-cap{color:var(--muted);font-size:14px;font-weight:500}.proof-src{color:var(--muted-2);margin-top:6px;font-size:11px;line-height:1.4}.proof-stars{gap:2px;width:fit-content;display:inline-flex;position:absolute;top:20px;left:22px}.proof-stars .ps-star{width:15px;height:15px;display:block}.proof-stats .proof-link{white-space:nowrap;flex:none;align-self:center}.cross-demo,.up-demo{--demo-cycle:6s;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-floating);position:relative;overflow:hidden}.cross-demo{padding:16px}.cd-head{min-height:26px;margin-bottom:12px}.cd-added{color:var(--green-text);opacity:0;background:#21c55e1f;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;transform:translateY(-4px)scale(.96)}.cross-demo[data-armed=true] .cd-added{animation:cd-added-loop var(--demo-cycle) linear infinite}.cd-added svg{color:var(--green-text)}.cd-row{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.cd-row+.cd-row{border-top:1px solid var(--line-2)}.cd-thumb{outline-offset:-1px;background:#fff;border-radius:10px;outline:1px solid #0000000f;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cd-thumb img{object-fit:cover;width:100%;height:100%}.cd-name{color:var(--ink);align-items:center;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.cd-spark{color:var(--blue)}.cd-price{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:600}.cd-sug{opacity:0;grid-template-columns:44px 1fr auto;transform:translateY(-6px)}.cross-demo[data-armed=true] .cd-sug{animation:cd-sug-loop var(--demo-cycle) linear infinite}.cd-sug-info{flex-direction:column;gap:2px;min-width:0;display:flex}.cd-sug .cd-name,.cd-sug .cd-price{color:var(--blue)}.cd-add{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative}.cross-demo[data-armed=true] .cd-add{animation:cd-add-loop var(--demo-cycle) linear infinite}.cd-add .cd-ic{grid-area:1/1}.cd-add .cd-ic-plus{opacity:1;transform:scale(1)}.cd-add .cd-ic-check{opacity:0;transform:scale(.25)}.cross-demo[data-armed=true] .cd-ic-plus{animation:ic-plus-loop var(--demo-cycle) linear infinite}.cross-demo[data-armed=true] .cd-ic-check{animation:ic-check-loop var(--demo-cycle) linear infinite}.cd-total{border-top:1px solid var(--line);color:var(--muted);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.cd-total span{text-wrap:balance;min-width:0;font-size:12px;line-height:1.3}.cd-total b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:8ch;font-size:16px}.cross-demo[data-armed=true] .cd-total b{animation:total-loop var(--demo-cycle) linear infinite}.cd-cursor{color:var(--ink);filter:drop-shadow(0 2px 4px #00000038);opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;bottom:90px;right:8px;transform:translate(46px,40px)scale(.9)}.cross-demo[data-armed=true] .cd-cursor{animation:cd-cursor-loop var(--demo-cycle) linear infinite}.up-demo{padding:18px}.ud-media{background:linear-gradient(150deg, var(--gray-100), #fff);outline-offset:-1px;border-radius:12px;outline:1px solid #0000000d;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.ud-img{object-fit:contain;width:72%;height:72%;position:absolute}.ud-img.base{opacity:1}.ud-img.pro{opacity:0;transform:scale(1.06)}.up-demo[data-armed=true] .ud-img.base{animation:ud-base-loop var(--demo-cycle) linear infinite}.up-demo[data-armed=true] .ud-img.pro{animation:ud-pro-loop var(--demo-cycle) linear infinite}.ud-tag{z-index:2;color:var(--blue);opacity:0;background:#1078ff24;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;transform:translateY(-4px)}.up-demo[data-armed=true] .ud-tag{animation:ud-tag-loop var(--demo-cycle) linear infinite}.ud-body{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:14px;display:grid;position:relative}.ud-name{color:var(--ink);font-size:16px;font-weight:600;display:grid;position:relative}.ud-name-base,.ud-name-pro{grid-area:1/1}.ud-name-pro{opacity:0}.up-demo[data-armed=true] .ud-name-base{animation:ud-base-loop var(--demo-cycle) linear infinite}.up-demo[data-armed=true] .ud-name-pro{animation:ud-namepro-loop var(--demo-cycle) linear infinite}.ud-price{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1;min-width:7ch;font-size:14px}.up-demo[data-armed=true] .ud-price{animation:price-loop var(--demo-cycle) linear infinite}.ud-plus{color:#fff;background:var(--blue);border-radius:50%;grid-area:1/2/span 2;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 8px 18px -6px #1078ff99}.up-demo[data-armed=true] .ud-plus{animation:ud-plus-loop var(--demo-cycle) linear infinite}.ud-plus .ud-ic{grid-area:1/1}.ud-plus .ud-ic-plus{opacity:1;transform:scale(1)}.ud-plus .ud-ic-check{opacity:0;transform:scale(.25)}.up-demo[data-armed=true] .ud-ic-plus{animation:ic-plus-loop var(--demo-cycle) linear infinite}.up-demo[data-armed=true] .ud-ic-check{animation:ic-check-loop var(--demo-cycle) linear infinite}.ud-cursor{color:var(--ink);filter:drop-shadow(0 2px 4px #00000038);opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;bottom:24px;right:19px;transform:translate(46px,42px)scale(.9)}.up-demo[data-armed=true] .ud-cursor{animation:ud-cursor-loop var(--demo-cycle) linear infinite}@keyframes cd-cursor-loop{0%,28%{opacity:0;transform:translate(46px,40px)scale(.9)}31%{opacity:1;transform:translate(40px,36px)scale(.94)}40%{opacity:1;transform:translate(14px,20px)scale(1)}44%{opacity:1;transform:translate(0)scale(1)}47%{opacity:1;transform:translate(0)scale(.82)}50%,86%{opacity:1;transform:translate(0)scale(1)}93%{opacity:0;transform:translate(30px,26px)scale(.95)}to{opacity:0;transform:translate(46px,40px)scale(.9)}}@keyframes ud-cursor-loop{0%,28%{opacity:0;transform:translate(46px,42px)scale(.9)}31%{opacity:1;transform:translate(38px,38px)scale(.94)}40%{opacity:1;transform:translate(14px,20px)scale(1)}44%{opacity:1;transform:translate(0)scale(1)}47%{opacity:1;transform:translate(0)scale(.82)}50%,86%{opacity:1;transform:translate(0)scale(1)}93%{opacity:0;transform:translate(30px,26px)scale(.95)}to{opacity:0;transform:translate(46px,42px)scale(.9)}}@keyframes cd-sug-loop{0%,15%{opacity:0;transform:translateY(-6px)}28%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes cd-added-loop{0%,47%{opacity:0;transform:translateY(-4px)scale(.96)}52%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes cd-add-loop{0%,45%{background:var(--blue);transform:scale(1)}47%{background:var(--blue);transform:scale(.92)}52%,92%{background:#1f9d6d;transform:scale(1.06)}to{background:var(--blue);transform:scale(1)}}@keyframes ic-plus-loop{0%,47%{opacity:1;transform:scale(1)}52%,92%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes ic-check-loop{0%,47%{opacity:0;transform:scale(.25)}52%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.25)}}@keyframes total-loop{0%,49%{color:var(--ink);opacity:1}55%,93%{color:var(--blue);opacity:1}95.5%{color:var(--blue);opacity:0}96.5%{color:var(--ink);opacity:0}99.5%,to{color:var(--ink);opacity:1}}@keyframes price-loop{0%,93%{opacity:1}95.5%,96.5%{opacity:0}99.5%,to{opacity:1}}@keyframes ud-base-loop{0%,47%{opacity:1}52%,92%{opacity:0}to{opacity:1}}@keyframes ud-pro-loop{0%,47%{opacity:0;transform:scale(1.06)}52%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes ud-namepro-loop{0%,47%{opacity:0}52%,92%{opacity:1}to{opacity:0}}@keyframes ud-tag-loop{0%,15%{opacity:0;transform:translateY(-4px)}28%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes ud-plus-loop{0%,45%{background:var(--blue);transform:scale(1);box-shadow:0 8px 18px -6px #1078ff99}47%{background:var(--blue);transform:scale(.9);box-shadow:0 8px 18px -6px #1078ff99}52%,92%{background:#1f9d6d;transform:scale(1.04);box-shadow:0 10px 22px -6px #1f9d6d99}to{background:var(--blue);transform:scale(1);box-shadow:0 8px 18px -6px #1078ff99}}.cross-demo[data-reduced] .cd-cursor,.up-demo[data-reduced] .ud-cursor{display:none}.cross-demo[data-reduced] .cd-sug,.cross-demo[data-reduced] .cd-added{opacity:1;transform:none}.cross-demo[data-reduced] .cd-add{background:#1f9d6d}.cross-demo[data-reduced] .cd-ic-plus{opacity:0}.cross-demo[data-reduced] .cd-ic-check{opacity:1;transform:scale(1)}.cross-demo[data-reduced] .cd-total b{color:var(--blue)}.up-demo[data-reduced] .ud-img.base{opacity:0}.up-demo[data-reduced] .ud-img.pro{opacity:1;transform:scale(1)}.up-demo[data-reduced] .ud-tag{opacity:1;transform:none}.up-demo[data-reduced] .ud-name-base{opacity:0}.up-demo[data-reduced] .ud-name-pro{opacity:1}.up-demo[data-reduced] .ud-plus{background:#1f9d6d;box-shadow:0 10px 22px -6px #1f9d6d99}.up-demo[data-reduced] .ud-ic-plus{opacity:0}.up-demo[data-reduced] .ud-ic-check{opacity:1;transform:scale(1)}.moment-tab{overflow:hidden}.moment-tab:after{content:"";background:var(--moment-color);transform-origin:0;height:2.5px;transition:transform var(--slow) var(--ease);border-radius:2px;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.moment-tab[data-active=true]{background:color-mix(in srgb, var(--moment-color) 13%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--moment-color) 45%, transparent), 0 12px 24px -14px color-mix(in srgb, var(--moment-color) 70%, transparent);border-color:#0000}.moment-tab[data-active=true]:after{transform:scaleX(1)}.moment-tab[data-active=true] .mt-title{color:var(--moment-ink,var(--moment-color));font-weight:700}.moment-tab[data-active=true] .mt-glyph{opacity:1;transform:scale(1.08)}.sp-stack{flex-direction:column;align-items:center;gap:44px;display:flex}.sp-head{text-align:center;max-width:700px}.sp-head .sp-eyebrow{margin-inline:auto}.sp-head h2{color:#fff;font-size:clamp(32px,4vw,48px);line-height:1.06}.sp-head>p{color:#ffffffad;max-width:580px;margin:18px auto 0;font-size:17px;line-height:1.6}.sp-analyze{text-align:center;width:100%}.sp-analyze-label{border:1px solid var(--bc-line);background:var(--bc-glass);color:var(--ai-pink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.sp-analyze-label svg{color:var(--ai-pink)}.sp-sources{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sp-source{border-radius:var(--r-card);border:1px solid var(--bc-line-soft);background:var(--bc-glass);transition:transform var(--base) var(--ease), border-color var(--base) var(--ease);padding:20px}.sp-source .sps-ico{border:1px solid var(--bc-line);color:#fff;background:linear-gradient(140deg,#5ba2ff3d,#f796ff2e);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.sp-source strong{color:#fff;font-size:15px;display:block}.sp-source p{color:#ffffff9e;margin-top:5px;font-size:13px;line-height:1.5}.sp-outcome{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.sp-outcome p{color:#fff;letter-spacing:-.01em;text-wrap:balance;max-width:640px;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.3}.combo-item{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line));background:color-mix(in srgb, var(--blue) 4%, #fff);text-align:center;border-radius:12px;padding:12px 10px;position:relative}.combo-item .ci-media{outline-offset:-1px;background:#fff;border-radius:10px;outline:1px solid #0000000f;place-items:center;width:64px;height:64px;margin:0 auto;display:grid;overflow:hidden}.combo-item .ci-media img{object-fit:cover;width:100%;height:100%}.combo-item .ci-name{color:var(--ink);margin-top:8px;font-size:11px;font-weight:600;line-height:1.2}.combo-item .ci-price{color:var(--blue);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:700}.combo-item .ci-check{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:7px;right:7px}.combo-prog{align-items:center;gap:10px;margin-top:16px;display:flex}.combo-prog .cp-rail{background:var(--gray-100);border-radius:999px;flex:1;height:7px;position:relative;overflow:hidden}.combo-prog .cp-rail i{border-radius:inherit;background:var(--grad-ai);position:absolute;inset:0}.combo-prog .cp-count{color:var(--purple);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.combo-save{color:var(--green-text);background:#21c55e1f;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.combo-save svg{color:var(--green-text)}.hd-thumb{outline-offset:-1px;background:#fff;outline:1px solid #0000000f;overflow:hidden}.hd-thumb img{object-fit:cover;width:100%;height:100%}.letter-art .ceo-illo{border-radius:var(--r-panel);width:100%;max-width:460px;height:auto;box-shadow:var(--shadow-lift);outline-offset:-1px;outline:1px solid #0000000f;position:relative}.pricing-value{border:1px solid var(--line);border-radius:var(--r-panel);background:linear-gradient(150deg, color-mix(in srgb, var(--blue) 6%, #fff), var(--surface) 62%);max-width:900px;box-shadow:var(--shadow-card);text-align:center;margin:40px auto 8px;padding:28px 30px}.pricing-value .pv-eyebrow{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.pv-points{grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0 16px;display:grid}.pv-point{flex-direction:column;align-items:center;gap:6px;display:flex}.pv-point strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--grad-h);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700}.pv-point span{max-width:220px;color:var(--muted);font-size:13px;line-height:1.45}.pv-note{max-width:660px;color:var(--muted-2);margin-inline:auto;font-size:12px;line-height:1.5}.bc-cover.has-img{aspect-ratio:16/9;background:0 0;height:auto;padding:0;overflow:hidden}.bc-cover.has-img:after{display:none}.bc-cover.has-img img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.proof-card:hover{box-shadow:var(--shadow-raised)}.moment-tab:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.faq-list summary:hover{background:var(--gray-100);color:var(--blue)}.sp-source:hover{border-color:var(--bc-line);transform:translateY(-3px)}}@media (max-width:1040px){.sp-sources{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.proof-stats{flex-direction:column;margin-top:44px;padding-top:28px}.proof-track{grid-template-columns:1fr;gap:12px}.proof-stats .proof-link{align-self:flex-start;min-height:44px;margin-top:2px}.proof-card:before{display:none}.proof-stars{margin-bottom:5px;position:static}.sp-stack{gap:34px}.sp-sources{grid-template-columns:1fr 1fr}.pv-points{grid-template-columns:1fr;gap:16px}.letter-art .ceo-illo{max-width:100%}}@media (max-width:480px){.sp-sources{grid-template-columns:1fr}}.nav-dd{position:relative}.nav-dd-trigger{border-radius:var(--r-btn);color:var(--muted);cursor:pointer;transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease);background:0 0;border:0;align-items:center;gap:5px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.nav-dd-trigger:hover,.nav-dd-trigger[aria-expanded=true]{color:var(--ink);background:var(--gray-100)}.nav-dd-chev{transition:transform var(--base) var(--ease)}.nav-dd-chev[data-open]{transform:rotate(180deg)}.nav-mega{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);width:min(880px,100vw - 32px);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transform-origin:top;transition:opacity var(--base) var(--ease), transform var(--base) var(--ease), visibility var(--base) var(--ease);padding:18px;position:fixed;top:82px;left:50%;transform:translate(-50%,-8px)scale(.985)}.nav-mega[data-open]{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.nav-mega-head{padding:2px 6px 12px}.nav-mega-title{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.nav-mega-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.nav-mega-grid{grid-template-columns:repeat(2,1fr);gap:4px 8px;display:grid}.nav-mega-item{border-radius:var(--r-card);min-width:0;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;display:flex}.nav-mega-item:hover{background:var(--canvas);border-color:color-mix(in srgb, var(--sol-accent) 45%, var(--line))}.nav-mega-item:focus-visible{background:var(--canvas);box-shadow:var(--focus);border-color:color-mix(in srgb, var(--sol-accent) 45%, var(--line));outline:none}.nav-mega-thumb{background:var(--gray-100);border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.nav-mega-thumb:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.nav-mega-thumb img{object-fit:cover;width:100%;height:100%}.nav-mega-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nav-mega-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.nav-mega-tag{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.nav-mega-arrow{color:var(--sol-accent);opacity:0;transition:opacity var(--base) var(--ease), transform var(--base) var(--ease);flex:none;transform:translate(-2px,2px)}.nav-mega-item:hover .nav-mega-arrow,.nav-mega-item:focus-visible .nav-mega-arrow{opacity:1;transform:translate(0)}.nav-mega-otros{border-radius:var(--r-card);background:color-mix(in srgb, var(--sol-accent) 5%, var(--surface));border:1px solid var(--line);transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.nav-mega-otros:hover{background:var(--canvas);border-color:color-mix(in srgb, var(--sol-accent) 45%, var(--line))}.nav-mega-otros:focus-visible{box-shadow:var(--focus);border-color:color-mix(in srgb, var(--sol-accent) 45%, var(--line));outline:none}.nav-mega-otros-thumb{background:var(--gray-100);border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.nav-mega-otros-thumb:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.nav-mega-otros-thumb img{object-fit:cover;width:100%;height:100%}.nav-mega-otros-body{flex-direction:column;gap:1px;min-width:0;display:flex}.nav-mega-otros-name{color:var(--ink);font-size:14px;font-weight:600}.nav-mega-otros-tag{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.nav-mega-otros-arrow{color:var(--sol-accent);opacity:0;transition:opacity var(--base) var(--ease), transform var(--base) var(--ease);flex:none;margin-left:auto;transform:translate(-2px,2px)}.nav-mega-otros:hover .nav-mega-otros-arrow{opacity:1;transform:translate(0)}@media (max-width:700px){.nav-mega-grid{grid-template-columns:1fr}}.nav-panel{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);width:min(272px,100vw - 32px);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transform-origin:top;transition:opacity var(--base) var(--ease), transform var(--base) var(--ease), visibility var(--base) var(--ease);padding:6px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-6px)scale(.985)}.nav-panel[data-open]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.nav-panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav-panel-item{border-radius:var(--r-card);transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);border:1px solid #0000;flex-direction:column;gap:1px;padding:9px 10px;display:flex}.nav-panel-item:hover{background:var(--canvas);border-color:var(--line)}.nav-panel-item:focus-visible{background:var(--canvas);box-shadow:var(--focus);outline:none}.nav-panel-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.nav-panel-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.mm-solutions{flex-direction:column;display:flex}.mm-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px;padding:6px 0 2px;font-size:11px;font-weight:600}.mm-group{flex-direction:column;display:flex}.mm-link{min-height:46px;color:var(--ink);align-items:center;font-size:16px;font-weight:500;display:flex}.mm-sol-link{border-radius:var(--r-card);transition:background-color var(--fast) var(--ease);align-items:center;gap:12px;padding:8px;display:flex}.mm-sol-link:hover,.mm-sol-link:focus-visible{background:var(--gray-100);outline:none}.mm-sol-thumb{border-radius:var(--r-btn);background:var(--gray-100);flex:none;width:46px;height:46px;position:relative;overflow:hidden}.mm-sol-thumb:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.mm-sol-thumb img{object-fit:cover;width:100%;height:100%}.mm-sol-text{flex-direction:column;gap:1px;min-width:0;display:flex}.mm-sol-name{color:var(--ink);font-size:15px;font-weight:600}.mm-sol-tag{color:var(--muted);font-size:12px;line-height:1.35}.sol-strip{background:var(--canvas)}.sol-strip-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:44px;display:grid}.sol-strip-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--base) var(--ease), box-shadow var(--base) var(--ease), border-color var(--base) var(--ease);flex-direction:column;display:flex;overflow:hidden}.sol-strip-card:hover{box-shadow:var(--shadow-lift);border-color:color-mix(in srgb, var(--sol-accent) 45%, var(--line));transform:translateY(-4px)}.sol-strip-media{aspect-ratio:16/10;background:var(--gray-100);display:block;overflow:hidden}.sol-strip-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--slow) var(--ease)}.sol-strip-card:hover .sol-strip-media img{transform:scale(1.05)}.sol-strip-name{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.sol-strip-name svg{color:var(--sol-accent);transition:transform var(--base) var(--ease)}.sol-strip-card:hover .sol-strip-name svg{transform:translate(2px,-2px)}@media (max-width:900px){.sol-strip-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sol-strip-grid{grid-template-columns:1fr}}.tn-hero-visual{width:100%;max-width:460px;margin-inline:auto}.tnc{border-radius:var(--r-admin);background:var(--surface);box-shadow:var(--shadow-lift);margin:0;padding:20px;position:relative}.tnc:before{content:"";border-radius:inherit;background:var(--grad-h);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tnc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tnc-lab{color:var(--cta-blue);font-size:14px;font-weight:600}.tnc-mark{background:var(--grad-h);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.tnc-rows{margin:0;padding:0;list-style:none}.tnc-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 0;display:grid}.tnc-row+.tnc-row{border-top:1px solid var(--line-2)}.tnc-thumb img{object-fit:cover;border-radius:9px;width:38px;height:38px}.tnc-name{align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:500;display:inline-flex}.tnc-price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.tnc-row.is-sug .tnc-name,.tnc-row.is-sug .tnc-price{color:var(--cta-blue)}.tnc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;padding-top:13px;display:flex}.tnc-foot-lab{flex:1 1 0;min-width:0;font-size:14px;font-weight:600}.tnc-total{flex:none;align-items:baseline;gap:8px;display:inline-flex}.tnc-total-v{color:var(--cta-blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:25px;font-weight:700}.tnc-delta{color:var(--green-text);background:#35c18f1f;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.tnc-note{color:var(--muted-2);margin-top:12px;font-size:11.5px;line-height:1.45}.moments-strip{background:var(--surface)}.moment-explorer[data-variant=strip]{margin-top:40px}.moment-explorer[data-variant=strip] .moment-tabs{gap:10px;margin-bottom:22px}.moment-explorer[data-variant=strip] .moment-tab{box-shadow:var(--shadow-card);gap:10px;padding:16px 12px}.moment-explorer[data-variant=strip] .mt-glyph{color:color-mix(in oklab, var(--moment-color) 70%, #17142b);opacity:1}.moment-explorer[data-variant=strip] .mt-title{color:var(--ink);line-height:1.35}@media (max-width:1040px){.moment-explorer[data-variant=strip] .moment-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-page{background:var(--bc-base)}.sp-page .site-header:before{border-bottom-color:var(--bc-line);background:#050406e6}.sp-page .site-header .brand img{filter:brightness(0)invert()}.sp-page .desktop-nav a,.sp-page .nav-dd-trigger{color:#ffffffa8}.sp-page .desktop-nav a:hover,.sp-page .nav-dd-trigger:hover,.sp-page .nav-dd-trigger[aria-expanded=true]{color:#fff;background:#ffffff14}.sp-page .header-actions .language-switcher i{color:#fff6}.sp-page .header-actions .language-switcher a{color:#ffffff9e}.sp-page .header-actions .language-switcher a[data-active=true]{color:#fff}.sp-hero{padding:calc(var(--header-h) + 72px) 0 24px;background:var(--bc-base);color:#fff;isolation:isolate;position:relative;overflow:hidden}.sp-hero .sp-aurora{z-index:0}.sp-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:920px;display:flex;position:relative}.sp-hero-inner>*{opacity:0;animation:rise .62s var(--ease) both}.sp-hero-inner>:first-child{animation-delay:40ms}.sp-hero-inner>:nth-child(2){animation-delay:.11s}.sp-hero-inner>:nth-child(3){animation-delay:.18s}.sp-hero-inner>:nth-child(4){animation-delay:.25s}.sp-hero-inner>:nth-child(5){animation-delay:.32s}.sp-hero h1{color:#fff;max-width:900px;font-size:clamp(38px,5vw,56px);line-height:1.06}.sp-hero-lede{color:#ffffffad;max-width:680px;margin-top:22px;font-size:17px;line-height:1.6}.sp-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.sp-hero-assurances{color:#ffffff94;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:26px;font-size:13px;display:flex}.sp-hero-assurances span{align-items:center;gap:6px;display:inline-flex}.sp-hero-assurances svg{color:#35c18f}.sp-page .salespilot>.section-arc{display:none}.sp-page .salespilot{border-top:1px solid var(--bc-line);padding-top:104px}.sp-capabilities{background:var(--bc-base);color:#fff;border-top:1px solid var(--bc-line);padding:96px 0 104px;position:relative}.sp-capabilities .section-head h2{color:#fff}.sp-capabilities .section-head p{color:#ffffff9e}.sp-capabilities .kicker{color:var(--ai-pink)}.sp-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.sp-cap{border:1px solid var(--bc-line);border-radius:var(--r-admin);background:var(--bc-glass);padding:26px}.sp-cap-num{width:40px;height:40px;color:var(--ai-pink);font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:inline-grid}.sp-cap h3{color:#fff;margin-top:16px;font-size:17px}.sp-cap p{color:#ffffff9e;margin-top:8px;font-size:13.5px;line-height:1.6}.sp-page .faq{background:var(--bc-base);color:#fff}.sp-page .faq h2{color:#fff}.sp-page .faq .kicker{color:var(--ai-pink)}.sp-page .faq-intro>p{color:#ffffff9e}.sp-page .faq-intro .textlink{color:var(--ai-blue)}.sp-page .faq-list details,.sp-page .faq-list details:first-child{border-color:var(--bc-line)}.sp-page .faq-list summary{color:#fff}.sp-page .faq-list summary .fq-ico{border-color:#ffffff3d}.sp-page .faq-list summary .fq-ico:before,.sp-page .faq-list summary .fq-ico:after{background:#fff}.sp-page .faq-list details[open] summary .fq-ico{border-color:var(--ai-pink);background:#f796ff24}.sp-page .faq-list details[open] summary .fq-ico:before,.sp-page .faq-list details[open] summary .fq-ico:after{background:var(--ai-pink)}.sp-page .faq-list details p{color:#ffffff9e}.sp-page .final{padding-top:112px}@media (max-width:1040px){.sp-cap-grid{grid-template-columns:1fr}}@media (max-width:760px){.sp-page .mobile-menu summary span{background:#fff}.sp-hero{padding-top:calc(var(--header-h) + 40px)}.sp-hero h1{font-size:clamp(32px,9vw,42px)}.sp-hero-lede{font-size:16px}.sp-hero-actions{flex-direction:column;align-items:stretch;width:100%}.sp-hero-actions .button{justify-content:center}.sp-capabilities{padding:72px 0 80px}}@media (max-width:1040px){.plan-grid{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}.plan-card[data-featured=true]{transform:none}}.plan-card .button{white-space:normal;text-align:center;text-wrap:balance;padding-top:9px;padding-bottom:9px;line-height:1.25}.spm{width:100%;max-width:880px;margin:0 auto;position:relative}.spm-fit{aspect-ratio:880/495;border-radius:var(--r-panel,20px);width:100%;position:relative;overflow:hidden;container-type:inline-size}.spm-root{--spm-scale:1;width:880px;height:495px;transform:scale(var(--spm-scale));transform-origin:0 0;color:#fff;letter-spacing:-.005em;--spm-ease:cubic-bezier(.23, 1, .32, 1);--spm-ease-drawer:cubic-bezier(.32, .72, 0, 1);--spm-ease-io:cubic-bezier(.77, 0, .175, 1);background:#050406;font-family:inherit;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}@media (max-width:942px){.spm-root{--spm-scale:.92}}@media (max-width:880px){.spm-root{--spm-scale:.86}}@media (max-width:820px){.spm-root{--spm-scale:.79}}@media (max-width:760px){.spm-root{--spm-scale:.67}}@media (max-width:606px){.spm-root{--spm-scale:.62}}@media (max-width:560px){.spm-root{--spm-scale:.52}}@media (max-width:480px){.spm-root{--spm-scale:.46}}@media (max-width:420px){.spm-root{--spm-scale:.39}}@media (max-width:360px){.spm-root{--spm-scale:.34}}@media (max-width:320px){.spm-root{--spm-scale:.25}}@supports (scale:tan(atan2(1px, 1px))){.spm-root{--spm-scale:tan(atan2(100cqw, 880px))}}.spm-root *,.spm-root :before,.spm-root :after{box-sizing:border-box}.spm[data-active=false] .spm-root *,.spm[data-active=false] .spm-root :before,.spm[data-active=false] .spm-root :after{animation-play-state:paused}@media (max-width:760px){.spm{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.spm-fit{border-radius:0}}.spm-stop{z-index:40;color:#ffffff80;cursor:pointer;width:26px;height:26px;transition:color var(--base,.2s) var(--spm-ease), background var(--base,.2s) var(--spm-ease);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:14px}.spm-stop-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.spm-stop-ico{pointer-events:none}.spm-stop-ico.off,.spm-stop-input:checked~.spm-stop-ico.on{display:none}.spm-stop-input:checked~.spm-stop-ico.off{display:block}.spm-stop:has(.spm-stop-input:focus-visible){outline-offset:2px;outline:1px solid #ffffff8c}@media (hover:hover) and (pointer:fine){.spm-stop:hover{color:#ffffffe6;background:#ffffff1a}}.spm-aurora{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}@keyframes spm-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(26px,-18px)scale(1.12)}}@keyframes spm-drift-b{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translate(-30px,20px)scale(1)}}.spm-aurora-a{animation:30s ease-in-out infinite spm-drift-a}.spm-aurora-b{animation:30s ease-in-out infinite spm-drift-b}.spm-veil{opacity:.55;mix-blend-mode:multiply;pointer-events:none;background:#0d0b12;position:absolute;inset:0}.spm-cables{pointer-events:none;position:absolute;inset:0}.spm-wire{fill:none;stroke:#ffffff1c;stroke-width:1px}.spm-pulse{fill:none;stroke-width:2px;stroke-linecap:round}.spm-term{transform-box:fill-box;transform-origin:50%}.spm-cap{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;font-size:11px;font-weight:500;position:absolute;top:62px}.spm-src{color:#ffffff8c;pointer-events:none;justify-content:flex-end;align-items:center;gap:7px;width:154px;height:22px;display:flex;position:absolute;left:14px}.spm-src span{color:#ffffffd1;font-size:11.5px;font-weight:500}.spm-engine{z-index:30;width:284px;height:176px;transition:top .32s var(--spm-ease-drawer), height .32s var(--spm-ease-drawer), background .32s var(--spm-ease), border-color .32s var(--spm-ease), box-shadow .32s var(--spm-ease);background:#ffffff0e;border:1px dashed #ffffff29;border-radius:20px;position:absolute;top:159px;left:298px;overflow:hidden;box-shadow:0 40px 90px -30px #000000d9,inset 0 1px #ffffff14}.spm-engine:focus-visible{outline-offset:3px;outline:1px solid #fff6}.spm-glow{filter:blur(18px);opacity:0;z-index:2;pointer-events:none;width:408px;height:440px;animation:spm-eng-flash 27s var(--spm-ease) infinite;background:radial-gradient(closest-side,#5ba2ff33,#b81ec512 55%,#0000 72%);border-radius:50%;position:absolute;top:27px;left:236px}.spm-proc{pointer-events:none;opacity:0;animation:spm-engproc 108s var(--spm-ease) infinite;border-radius:19px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #96b7ff4d,inset 0 0 30px -8px #5ba2ff99}.spm-head{align-items:center;gap:7px;height:22px;display:flex;position:absolute;top:16px;left:16px;right:16px}.spm-wm{letter-spacing:-.01em;font-size:13px;font-weight:600}.spm-sub,.spm-subx{letter-spacing:.12em;text-transform:uppercase;color:#ffffff57;transition:opacity .2s var(--spm-ease);margin-left:2px;font-size:10px;font-weight:500}.spm-subx{opacity:0;color:#b8d0ff85;position:absolute;left:96px}.spm-act{align-items:center;gap:4px;margin-left:auto;display:flex}.spm-act i{opacity:.22;width:4px;height:4px;animation:spm-actp 27s var(--spm-ease) infinite;background:#5ba2ff;border-radius:50%}.spm-orb{pointer-events:none;height:84px;transition:opacity .19s var(--spm-ease);position:absolute;top:46px;left:16px;right:16px;transform:rotate(-9deg)}.spm-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spm-rings ellipse{fill:none;stroke:#ffffff16;stroke-width:1px;stroke-dasharray:2 5}@keyframes spm-ringdrift{to{stroke-dashoffset:-140px}}.spm-ring-0{animation:46s linear infinite spm-ringdrift}.spm-ring-1{animation:68s linear infinite reverse spm-ringdrift}.spm-ring-2{animation:92s linear infinite spm-ringdrift}.spm-core,.spm-core-halo,.spm-core-ring{border-radius:50%;position:absolute;top:50%;left:50%}.spm-core-halo{background:radial-gradient(closest-side,#7ea8ff42,#b886ff17 58%,#0000 74%);width:34px;height:34px;margin:-17px 0 0 -17px;animation:7.4s ease-in-out infinite spm-halo}@keyframes spm-halo{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}.spm-core{width:9px;height:9px;animation:spm-core-pop 27s var(--spm-ease) infinite;background:linear-gradient(96deg,#f796ff 0%,#5ba2ff 100%);margin:-4.5px 0 0 -4.5px;box-shadow:0 0 9px -1px #8cafff8c}.spm-core-ring{opacity:0;width:30px;height:30px;animation:spm-core-ring 27s var(--spm-ease) infinite;border:1px solid #aec6ff8c;margin:-15px 0 0 -15px}.spm-p{width:0;height:0;position:absolute;top:50%;left:50%}.spm-po{offset-rotate:0deg;width:0;height:0;position:absolute;top:0;left:0}.spm-po>i{border-radius:50%;display:block;position:absolute}.spm-pm>i{width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.spm-pc>i{opacity:.72;width:4px;height:4px;margin:-2px 0 0 -2px}.spm-hint{pointer-events:none;color:#ffffff57;transition:opacity .17s var(--spm-ease);align-items:center;gap:5px;margin-left:auto;margin-right:16px;font-size:10px;font-weight:500;display:flex}.spm-hint svg{animation:spm-bob 5.6s var(--spm-ease) infinite}@keyframes spm-bob{0%,84%,to{transform:translateY(0)}89%{transform:translateY(2px)}94%{transform:translateY(0)}}.spm-grid{pointer-events:none;grid-template-columns:repeat(2,1fr);gap:9px;display:grid;position:absolute;top:52px;left:16px;right:16px}.spm-mod{opacity:0;height:68px;transition:opacity .21s var(--spm-ease), transform .32s var(--spm-ease-drawer);background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:8px;position:relative;transform:translateY(7px)}.spm-focus{opacity:0;animation:spm-mod-focus 9s var(--spm-ease) infinite;background:linear-gradient(96deg,#f796ff1a,#5ba2ff1f);border:1px solid #ffffff3d;border-radius:9px;position:absolute;inset:-1px}.spm-lbl{letter-spacing:.05em;text-transform:uppercase;color:#ffffff75;white-space:nowrap;font-size:9px;font-weight:600;line-height:12px}.spm-lbl-tight{letter-spacing:.005em}.spm-viz{opacity:.5;width:100%;height:34px;animation:spm-mod-viz 9s var(--spm-ease) infinite;margin-top:6px;display:block}.spm-mod:first-child .spm-focus,.spm-mod:first-child .spm-viz{animation-delay:2.7s}.spm-mod:nth-child(2) .spm-focus,.spm-mod:nth-child(2) .spm-viz{animation-delay:2.85s}.spm-mod:nth-child(3) .spm-focus,.spm-mod:nth-child(3) .spm-viz{animation-delay:3s}.spm-mod:nth-child(4) .spm-focus,.spm-mod:nth-child(4) .spm-viz{animation-delay:3.15s}.spm-mod:nth-child(5) .spm-focus,.spm-mod:nth-child(5) .spm-viz{animation-delay:3.3s}.spm-mod:nth-child(6) .spm-focus,.spm-mod:nth-child(6) .spm-viz{animation-delay:3.45s}@keyframes spm-mod-focus{0%,1.5%{opacity:0}4%{opacity:1}14%{opacity:1}18%,to{opacity:0}}@keyframes spm-mod-viz{0%,1.5%{opacity:.5}4%{opacity:1}14%{opacity:1}18%,to{opacity:.5}}.spm-foot{align-items:center;gap:8px;height:14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.spm-foot-k{letter-spacing:.12em;text-transform:uppercase;color:#ffffff52;font-size:10px;font-weight:600}.spm-odo-win{height:14px;overflow:hidden}.spm-odo{animation:108s step-end infinite spm-odo}.spm-odo div{white-space:nowrap;height:14px;font-size:10.5px;font-weight:600;line-height:14px}.spm-engine:focus-visible{background:linear-gradient(168deg,#1b1825f9,#0c0b11f9);border-color:#ffffff42;height:316px;top:89px;box-shadow:0 70px 130px -34px #000000f5,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.spm-engine:focus-visible .spm-orb,.spm-engine:focus-visible .spm-hint{opacity:0}.spm-engine:focus-visible .spm-mod{opacity:1;transform:translateY(0)}.spm-engine:focus-visible .spm-mod:first-child{transition-delay:70ms}.spm-engine:focus-visible .spm-mod:nth-child(2){transition-delay:.104s}.spm-engine:focus-visible .spm-mod:nth-child(3){transition-delay:.138s}.spm-engine:focus-visible .spm-mod:nth-child(4){transition-delay:.172s}.spm-engine:focus-visible .spm-mod:nth-child(5){transition-delay:.206s}.spm-engine:focus-visible .spm-mod:nth-child(6){transition-delay:.24s}.spm-engine:focus-visible .spm-sub{opacity:0}.spm-engine:focus-visible .spm-subx{opacity:1}@media (hover:hover) and (pointer:fine){.spm-engine:hover{background:linear-gradient(168deg,#1b1825f9,#0c0b11f9);border-color:#ffffff42;height:316px;top:89px;box-shadow:0 70px 130px -34px #000000f5,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.spm-engine:hover .spm-orb,.spm-engine:hover .spm-hint{opacity:0}.spm-engine:hover .spm-mod{opacity:1;transform:translateY(0)}.spm-engine:hover .spm-mod:first-child{transition-delay:70ms}.spm-engine:hover .spm-mod:nth-child(2){transition-delay:.104s}.spm-engine:hover .spm-mod:nth-child(3){transition-delay:.138s}.spm-engine:hover .spm-mod:nth-child(4){transition-delay:.172s}.spm-engine:hover .spm-mod:nth-child(5){transition-delay:.206s}.spm-engine:hover .spm-mod:nth-child(6){transition-delay:.24s}.spm-engine:hover .spm-sub{opacity:0}.spm-engine:hover .spm-subx{opacity:1}}@media (any-pointer:coarse){.spm-engine:focus{background:linear-gradient(168deg,#1b1825f9,#0c0b11f9);border-color:#ffffff42;height:316px;top:89px;box-shadow:0 70px 130px -34px #000000f5,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.spm-engine:focus .spm-orb,.spm-engine:focus .spm-hint{opacity:0}.spm-engine:focus .spm-mod{opacity:1;transform:translateY(0)}.spm-engine:focus .spm-mod:first-child{transition-delay:70ms}.spm-engine:focus .spm-mod:nth-child(2){transition-delay:.104s}.spm-engine:focus .spm-mod:nth-child(3){transition-delay:.138s}.spm-engine:focus .spm-mod:nth-child(4){transition-delay:.172s}.spm-engine:focus .spm-mod:nth-child(5){transition-delay:.206s}.spm-engine:focus .spm-mod:nth-child(6){transition-delay:.24s}.spm-engine:focus .spm-sub{opacity:0}.spm-engine:focus .spm-subx{opacity:1}}.spm-vec-on,.spm-vec-ring{transform-box:fill-box;transform-origin:50%}@keyframes spm-vecring{0%,14%{opacity:0;transform:scale(.72)}30%{opacity:.9;transform:scale(1)}68%{opacity:.9;transform:scale(1)}84%,to{opacity:0;transform:scale(1.06)}}.spm-vec-ring{animation:spm-vecring 5.2s var(--spm-ease) infinite}@keyframes spm-vecdot{0%,14%{opacity:.35}30%{opacity:1}68%{opacity:1}84%,to{opacity:.35}}.spm-vec-on{animation:spm-vecdot 5.2s var(--spm-ease) infinite}.spm-vec-dot{opacity:.82}.spm-ctx-txt{letter-spacing:.01em;fill:#a9c2ee;font-size:7.5px;font-weight:500}.spm-chip{z-index:20;pointer-events:none;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:8px;width:158px;height:30px;padding:0 11px;display:flex;position:absolute;left:708px}.spm-chip b{color:#fffc;white-space:nowrap;font-size:11.5px;font-weight:500}.spm-chip-on{opacity:0;pointer-events:none;border-radius:5px;position:absolute;inset:-1px}.spm-chip .cu-icon{flex:none}.spm-tag,.spm-rec,.spm-res,.spm-learn{pointer-events:none;z-index:20}.spm-tag{opacity:0;width:118px;height:22px;animation:spm-case-in 108s var(--spm-ease) infinite;background:#100f14;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:7px;padding:0 10px;display:flex;position:absolute}.spm-tag b{color:#ffffffdb;white-space:nowrap;font-size:11px;font-weight:500}.spm-tag i{background:#5ba2ff;border-radius:50%;flex:none;width:5px;height:5px}.spm-rec{z-index:35;opacity:0;width:148px;animation:spm-case-out 108s var(--spm-ease) infinite;background:#100f14;border:1px solid #ffffff21;border-radius:14px;padding:9px 11px 10px;position:absolute;left:554px;box-shadow:0 26px 56px -24px #000000f5,inset 0 1px #ffffff12}.spm-rec-h{align-items:center;gap:6px;display:flex}.spm-rec-h span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:600}.spm-rec-seen{color:#ffffff85;white-space:nowrap;margin-top:5px;font-size:10.5px;font-weight:400}.spm-rec-to{color:#fff;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:600}.spm-rec-amtline{border-top:1px solid #ffffff17;align-items:baseline;gap:5px;margin-top:8px;padding-top:8px;display:flex}.spm-rec-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.spm-rec-amtsub{color:#ffffff70;font-size:10.5px;font-weight:400}.spm-nub{background:#100f14;border-top:1px solid #ffffff21;border-right:1px solid #ffffff21;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-5px;transform:rotate(45deg)}.spm-res{opacity:0;width:184px;height:22px;animation:spm-case-fb 108s var(--spm-ease) infinite;background:#100f14;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:7px;padding:0 10px;display:flex;position:absolute;top:439px;left:686px}.spm-res b{white-space:nowrap;font-size:11px;font-weight:600}.spm-res span{color:#ffffff85;white-space:nowrap;font-size:11px;font-weight:400}.spm-learn{opacity:0;height:22px;animation:spm-case-learn 108s var(--spm-ease) infinite;background:#100f14;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:127px;left:302px}.spm-learn b{color:#ffffffd1;white-space:nowrap;font-size:11px;font-weight:500}.spm-fb-label{color:#ffffff80;pointer-events:none;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex;position:absolute;top:468px;left:480px}@keyframes spm-ap-0{0%,1.8519%{stroke-dashoffset:22px}8.8889%,to{stroke-dashoffset:-131px}}.spm-ap-0{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-0}@keyframes spm-ap-1{0%,5.5556%{stroke-dashoffset:22px}15.5556%,to{stroke-dashoffset:-131px}}.spm-ap-1{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-1}@keyframes spm-ap-2{0%,16.2963%{stroke-dashoffset:22px}23.3333%,to{stroke-dashoffset:-131px}}.spm-ap-2{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-2}@keyframes spm-ap-3{0%,17.7778%{stroke-dashoffset:22px}30%,to{stroke-dashoffset:-121px}}.spm-ap-3{stroke-dasharray:22 121;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-3}@keyframes spm-ap-4{0%,31.1111%{stroke-dashoffset:22px}38.5185%,to{stroke-dashoffset:-146px}}.spm-ap-4{stroke-dasharray:22 146;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-4}@keyframes spm-ap-5{0%,38.5185%{stroke-dashoffset:22px}45.5556%,to{stroke-dashoffset:-131px}}.spm-ap-5{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-5}@keyframes spm-ap-6{0%,38.8889%{stroke-dashoffset:22px}52.2222%,to{stroke-dashoffset:-121px}}.spm-ap-6{stroke-dasharray:22 121;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-6}@keyframes spm-ap-7{0%,51.4815%{stroke-dashoffset:22px}61.4815%,to{stroke-dashoffset:-131px}}.spm-ap-7{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-7}@keyframes spm-ap-8{0%,62.963%{stroke-dashoffset:22px}70%,to{stroke-dashoffset:-131px}}.spm-ap-8{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-8}@keyframes spm-ap-9{0%,62.2222%{stroke-dashoffset:22px}78.5185%,to{stroke-dashoffset:-146px}}.spm-ap-9{stroke-dasharray:22 146;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-9}@keyframes spm-ap-10{0%,79.6296%{stroke-dashoffset:22px}86.6667%,to{stroke-dashoffset:-131px}}.spm-ap-10{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-10}@keyframes spm-ap-11{0%,83.7037%{stroke-dashoffset:22px}95.9259%,to{stroke-dashoffset:-121px}}.spm-ap-11{stroke-dasharray:22 121;stroke-dashoffset:22px;animation:27s linear infinite spm-ap-11}@keyframes spm-eng-flash{0%{opacity:0}8.7407%{opacity:0}9.4074%{opacity:.58}10.3704%{opacity:.58}12.4074%{opacity:0}15.4074%{opacity:0}16.0741%{opacity:.58}17.037%{opacity:.58}19.0741%{opacity:0}23.1852%{opacity:0}23.8519%{opacity:.58}24.8148%{opacity:.58}26.8519%{opacity:0}29.8519%{opacity:0}30.5185%{opacity:.58}31.4815%{opacity:.58}33.5185%{opacity:0}38.3704%{opacity:0}39.037%{opacity:.58}40%{opacity:.58}42.037%{opacity:0}45.4074%{opacity:0}46.0741%{opacity:.58}47.037%{opacity:.58}49.0741%{opacity:0}52.0741%{opacity:0}52.7407%{opacity:.58}53.7037%{opacity:.58}55.7407%{opacity:0}61.3333%{opacity:0}62%{opacity:.58}62.963%{opacity:.58}65%{opacity:0}69.8519%{opacity:0}70.5185%{opacity:.58}71.4815%{opacity:.58}73.5185%{opacity:0}78.3704%{opacity:0}79.037%{opacity:.58}80%{opacity:.58}82.037%{opacity:0}86.5185%{opacity:0}87.1852%{opacity:.58}88.1481%{opacity:.58}90.1852%{opacity:0}95.7778%{opacity:0}96.4444%{opacity:.58}97.4074%{opacity:.58}99.4444%{opacity:0}to{opacity:0}}@keyframes spm-actp{0%{opacity:.22;transform:scale(1)}8.7037%{opacity:.22;transform:scale(1)}9.3333%{opacity:1;transform:scale(1.35)}10.1481%{opacity:1;transform:scale(1.35)}11.8519%{opacity:.22;transform:scale(1)}15.3704%{opacity:.22;transform:scale(1)}16%{opacity:1;transform:scale(1.35)}16.8148%{opacity:1;transform:scale(1.35)}18.5185%{opacity:.22;transform:scale(1)}23.1481%{opacity:.22;transform:scale(1)}23.7778%{opacity:1;transform:scale(1.35)}24.5926%{opacity:1;transform:scale(1.35)}26.2963%{opacity:.22;transform:scale(1)}29.8148%{opacity:.22;transform:scale(1)}30.4444%{opacity:1;transform:scale(1.35)}31.2593%{opacity:1;transform:scale(1.35)}32.963%{opacity:.22;transform:scale(1)}38.3333%{opacity:.22;transform:scale(1)}38.963%{opacity:1;transform:scale(1.35)}39.7778%{opacity:1;transform:scale(1.35)}41.4815%{opacity:.22;transform:scale(1)}45.3704%{opacity:.22;transform:scale(1)}46%{opacity:1;transform:scale(1.35)}46.8148%{opacity:1;transform:scale(1.35)}48.5185%{opacity:.22;transform:scale(1)}52.037%{opacity:.22;transform:scale(1)}52.6667%{opacity:1;transform:scale(1.35)}53.4815%{opacity:1;transform:scale(1.35)}55.1852%{opacity:.22;transform:scale(1)}61.2963%{opacity:.22;transform:scale(1)}61.9259%{opacity:1;transform:scale(1.35)}62.7407%{opacity:1;transform:scale(1.35)}64.4444%{opacity:.22;transform:scale(1)}69.8148%{opacity:.22;transform:scale(1)}70.4444%{opacity:1;transform:scale(1.35)}71.2593%{opacity:1;transform:scale(1.35)}72.963%{opacity:.22;transform:scale(1)}78.3333%{opacity:.22;transform:scale(1)}78.963%{opacity:1;transform:scale(1.35)}79.7778%{opacity:1;transform:scale(1.35)}81.4815%{opacity:.22;transform:scale(1)}86.4815%{opacity:.22;transform:scale(1)}87.1111%{opacity:1;transform:scale(1.35)}87.9259%{opacity:1;transform:scale(1.35)}89.6296%{opacity:.22;transform:scale(1)}95.7407%{opacity:.22;transform:scale(1)}96.3704%{opacity:1;transform:scale(1.35)}97.1852%{opacity:1;transform:scale(1.35)}98.8889%{opacity:.22;transform:scale(1)}to{opacity:.22;transform:scale(1)}}@keyframes spm-port-0{0%{opacity:.3;transform:scale(1)}30.963%{opacity:.3;transform:scale(1)}31.5556%{opacity:1;transform:scale(1.5)}32.5185%{opacity:1;transform:scale(1.5)}34.2593%{opacity:.3;transform:scale(1)}to{opacity:.3;transform:scale(1)}}.spm-dot-0{animation:spm-port-0 27s var(--spm-ease) infinite}@keyframes spm-lbl-0{0%{opacity:.6}30.963%{opacity:.6}31.5556%{opacity:1}32.7778%{opacity:1}34.8148%{opacity:.6}36.2963%{opacity:.6}to{opacity:.6}}.spm-src-0{animation:spm-lbl-0 27s var(--spm-ease) infinite}@keyframes spm-inport-0{0%{opacity:.35}38.3704%{opacity:.35}38.8148%{opacity:1}39.7037%{opacity:1}41.2963%{opacity:.35}to{opacity:.35}}.spm-inport-0{animation:spm-inport-0 27s var(--spm-ease) infinite}@keyframes spm-port-1{0%{opacity:.3;transform:scale(1)}5.4074%{opacity:.3;transform:scale(1)}6%{opacity:1;transform:scale(1.5)}6.963%{opacity:1;transform:scale(1.5)}8.7037%{opacity:.3;transform:scale(1)}51.3333%{opacity:.3;transform:scale(1)}51.9259%{opacity:1;transform:scale(1.5)}52.8889%{opacity:1;transform:scale(1.5)}54.6296%{opacity:.3;transform:scale(1)}to{opacity:.3;transform:scale(1)}}.spm-dot-1{animation:spm-port-1 27s var(--spm-ease) infinite}@keyframes spm-lbl-1{0%{opacity:.6}5.4074%{opacity:.6}6%{opacity:1}7.2222%{opacity:1}9.2593%{opacity:.6}10.7407%{opacity:.6}51.3333%{opacity:.6}51.9259%{opacity:1}53.1481%{opacity:1}55.1852%{opacity:.6}56.6667%{opacity:.6}to{opacity:.6}}.spm-src-1{animation:spm-lbl-1 27s var(--spm-ease) infinite}@keyframes spm-inport-1{0%{opacity:.35}15.4074%{opacity:.35}15.8519%{opacity:1}16.7407%{opacity:1}18.3333%{opacity:.35}61.3333%{opacity:.35}61.7778%{opacity:1}62.6667%{opacity:1}64.2593%{opacity:.35}to{opacity:.35}}.spm-inport-1{animation:spm-inport-1 27s var(--spm-ease) infinite}@keyframes spm-port-2{0%{opacity:.3;transform:scale(1)}17.6296%{opacity:.3;transform:scale(1)}18.2222%{opacity:1;transform:scale(1.5)}19.1852%{opacity:1;transform:scale(1.5)}20.9259%{opacity:.3;transform:scale(1)}83.5556%{opacity:.3;transform:scale(1)}84.1481%{opacity:1;transform:scale(1.5)}85.1111%{opacity:1;transform:scale(1.5)}86.8519%{opacity:.3;transform:scale(1)}to{opacity:.3;transform:scale(1)}}.spm-dot-2{animation:spm-port-2 27s var(--spm-ease) infinite}@keyframes spm-lbl-2{0%{opacity:.6}17.6296%{opacity:.6}18.2222%{opacity:1}19.4444%{opacity:1}21.4815%{opacity:.6}22.963%{opacity:.6}83.5556%{opacity:.6}84.1481%{opacity:1}85.3704%{opacity:1}87.4074%{opacity:.6}88.8889%{opacity:.6}to{opacity:.6}}.spm-src-2{animation:spm-lbl-2 27s var(--spm-ease) infinite}@keyframes spm-inport-2{0%{opacity:.35}29.8519%{opacity:.35}30.2963%{opacity:1}31.1852%{opacity:1}32.7778%{opacity:.35}95.7778%{opacity:.35}96.2222%{opacity:1}97.1111%{opacity:1}98.7037%{opacity:.35}to{opacity:.35}}.spm-inport-2{animation:spm-inport-2 27s var(--spm-ease) infinite}@keyframes spm-port-3{0%{opacity:.3;transform:scale(1)}38.7407%{opacity:.3;transform:scale(1)}39.3333%{opacity:1;transform:scale(1.5)}40.2963%{opacity:1;transform:scale(1.5)}42.037%{opacity:.3;transform:scale(1)}to{opacity:.3;transform:scale(1)}}.spm-dot-3{animation:spm-port-3 27s var(--spm-ease) infinite}@keyframes spm-lbl-3{0%{opacity:.6}38.7407%{opacity:.6}39.3333%{opacity:1}40.5556%{opacity:1}42.5926%{opacity:.6}44.0741%{opacity:.6}to{opacity:.6}}.spm-src-3{animation:spm-lbl-3 27s var(--spm-ease) infinite}@keyframes spm-inport-3{0%{opacity:.35}52.0741%{opacity:.35}52.5185%{opacity:1}53.4074%{opacity:1}55%{opacity:.35}to{opacity:.35}}.spm-inport-3{animation:spm-inport-3 27s var(--spm-ease) infinite}@keyframes spm-port-4{0%{opacity:.3;transform:scale(1)}1.7037%{opacity:.3;transform:scale(1)}2.2963%{opacity:1;transform:scale(1.5)}3.2593%{opacity:1;transform:scale(1.5)}5%{opacity:.3;transform:scale(1)}16.1481%{opacity:.3;transform:scale(1)}16.7407%{opacity:1;transform:scale(1.5)}17.7037%{opacity:1;transform:scale(1.5)}19.4444%{opacity:.3;transform:scale(1)}38.3704%{opacity:.3;transform:scale(1)}38.963%{opacity:1;transform:scale(1.5)}39.9259%{opacity:1;transform:scale(1.5)}41.6667%{opacity:.3;transform:scale(1)}62.8148%{opacity:.3;transform:scale(1)}63.4074%{opacity:1;transform:scale(1.5)}64.3704%{opacity:1;transform:scale(1.5)}66.1111%{opacity:.3;transform:scale(1)}79.4815%{opacity:.3;transform:scale(1)}80.0741%{opacity:1;transform:scale(1.5)}81.037%{opacity:1;transform:scale(1.5)}82.7778%{opacity:.3;transform:scale(1)}to{opacity:.3;transform:scale(1)}}.spm-dot-4{animation:spm-port-4 27s var(--spm-ease) infinite}@keyframes spm-lbl-4{0%{opacity:.6}1.7037%{opacity:.6}2.2963%{opacity:1}3.5185%{opacity:1}5.5556%{opacity:.6}7.037%{opacity:.6}16.1481%{opacity:.6}16.7407%{opacity:1}17.963%{opacity:1}20%{opacity:.6}21.4815%{opacity:.6}38.3704%{opacity:.6}38.963%{opacity:1}40.1852%{opacity:1}42.2222%{opacity:.6}43.7037%{opacity:.6}62.8148%{opacity:.6}63.4074%{opacity:1}64.6296%{opacity:1}66.6667%{opacity:.6}68.1481%{opacity:.6}79.4815%{opacity:.6}80.0741%{opacity:1}81.2963%{opacity:1}83.3333%{opacity:.6}84.8148%{opacity:.6}to{opacity:.6}}.spm-src-4{animation:spm-lbl-4 27s var(--spm-ease) infinite}@keyframes spm-inport-4{0%{opacity:.35}8.7407%{opacity:.35}9.1852%{opacity:1}10.0741%{opacity:1}11.6667%{opacity:.35}23.1852%{opacity:.35}23.6296%{opacity:1}24.5185%{opacity:1}26.1111%{opacity:.35}45.4074%{opacity:.35}45.8519%{opacity:1}46.7407%{opacity:1}48.3333%{opacity:.35}69.8519%{opacity:.35}70.2963%{opacity:1}71.1852%{opacity:1}72.7778%{opacity:.35}86.5185%{opacity:.35}86.963%{opacity:1}87.8519%{opacity:1}89.4444%{opacity:.35}to{opacity:.35}}.spm-inport-4{animation:spm-inport-4 27s var(--spm-ease) infinite}@keyframes spm-port-5{0%{opacity:.3;transform:scale(1)}62.0741%{opacity:.3;transform:scale(1)}62.6667%{opacity:1;transform:scale(1.5)}63.6296%{opacity:1;transform:scale(1.5)}65.3704%{opacity:.3;transform:scale(1)}to{opacity:.3;transform:scale(1)}}.spm-dot-5{animation:spm-port-5 27s var(--spm-ease) infinite}@keyframes spm-lbl-5{0%{opacity:.6}62.0741%{opacity:.6}62.6667%{opacity:1}63.8889%{opacity:1}65.9259%{opacity:.6}67.4074%{opacity:.6}to{opacity:.6}}.spm-src-5{animation:spm-lbl-5 27s var(--spm-ease) infinite}@keyframes spm-inport-5{0%{opacity:.35}78.3704%{opacity:.35}78.8148%{opacity:1}79.7037%{opacity:1}81.2963%{opacity:.35}to{opacity:.35}}.spm-inport-5{animation:spm-inport-5 27s var(--spm-ease) infinite}.spm-r0{offset-path:path("M40,0 A40,14 0 1 1 -40,0 A40,14 0 1 1 40,0")}@keyframes spm-spin-0{0%{offset-distance:0%}to{offset-distance:100%}}.spm-s0{animation:12.5s linear infinite spm-spin-0}.spm-r1{offset-path:path("M74,0 A74,26 0 1 1 -74,0 A74,26 0 1 1 74,0")}@keyframes spm-spin-1{0%{offset-distance:0%}to{offset-distance:100%}}.spm-s1{animation:18s linear infinite spm-spin-1}.spm-r2{offset-path:path("M108,0 A108,36 0 1 1 -108,0 A108,36 0 1 1 108,0")}@keyframes spm-spin-2{0%{offset-distance:0%}to{offset-distance:100%}}.spm-s2{animation:25s linear infinite spm-spin-2}@keyframes spm-cap-r0{0%{animation-timing-function:var(--spm-ease);transform:scale(1.28)}4.259%{transform:scale(1)}20.926%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:scale(1)}25.926%{transform:scale(.05)}to{transform:scale(.05)}}@keyframes spm-cap-o0{0%{opacity:0;animation-timing-function:var(--spm-ease);transform:scale(.4)}1.556%{opacity:.9;transform:scale(1.3)}3.704%{opacity:.72;transform:scale(1)}20.926%{opacity:.72;transform:scale(1)}24.444%{opacity:.95;transform:scale(1.12)}25.926%{opacity:0;transform:scale(.55)}to{opacity:0;transform:scale(.55)}}.spm-cap-r0{animation:27s linear infinite spm-cap-r0}.spm-cap-o0{animation:27s linear infinite spm-cap-o0}@keyframes spm-cap-r1{0%{animation-timing-function:var(--spm-ease);transform:scale(1.28)}4.259%{transform:scale(1)}26.111%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:scale(1)}31.111%{transform:scale(.05)}to{transform:scale(.05)}}@keyframes spm-cap-o1{0%{opacity:0;animation-timing-function:var(--spm-ease);transform:scale(.4)}1.556%{opacity:.9;transform:scale(1.3)}3.704%{opacity:.72;transform:scale(1)}26.111%{opacity:.72;transform:scale(1)}29.63%{opacity:.95;transform:scale(1.12)}31.111%{opacity:0;transform:scale(.55)}to{opacity:0;transform:scale(.55)}}.spm-cap-r1{animation:27s linear infinite spm-cap-r1}.spm-cap-o1{animation:27s linear infinite spm-cap-o1}@keyframes spm-cap-r2{0%{animation-timing-function:var(--spm-ease);transform:scale(1.28)}4.259%{transform:scale(1)}31.296%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:scale(1)}36.296%{transform:scale(.05)}to{transform:scale(.05)}}@keyframes spm-cap-o2{0%{opacity:0;animation-timing-function:var(--spm-ease);transform:scale(.4)}1.556%{opacity:.9;transform:scale(1.3)}3.704%{opacity:.72;transform:scale(1)}31.296%{opacity:.72;transform:scale(1)}34.815%{opacity:.95;transform:scale(1.12)}36.296%{opacity:0;transform:scale(.55)}to{opacity:0;transform:scale(.55)}}.spm-cap-r2{animation:27s linear infinite spm-cap-r2}.spm-cap-o2{animation:27s linear infinite spm-cap-o2}@keyframes spm-core-pop{0%{transform:scale(1)}4.3333%{transform:scale(1)}4.9259%{transform:scale(1.6)}6.1852%{transform:scale(1)}6.4815%{transform:scale(1)}6.7778%{transform:scale(1.6)}8.3333%{transform:scale(1)}17.6667%{transform:scale(1)}18.2593%{transform:scale(1.6)}19.8148%{transform:scale(1)}32.1111%{transform:scale(1)}32.7037%{transform:scale(1.6)}34.2593%{transform:scale(1)}34.7037%{transform:scale(1)}35.2963%{transform:scale(1.6)}36.8519%{transform:scale(1)}46.5556%{transform:scale(1)}47.1481%{transform:scale(1.6)}48.7037%{transform:scale(1)}55.8148%{transform:scale(1)}56.4074%{transform:scale(1.6)}57.963%{transform:scale(1)}59.5185%{transform:scale(1)}60.1111%{transform:scale(1.6)}61.6667%{transform:scale(1)}69.5185%{transform:scale(1)}70.1111%{transform:scale(1.6)}71.6667%{transform:scale(1)}78.037%{transform:scale(1)}78.6296%{transform:scale(1.6)}80.1852%{transform:scale(1)}81.7407%{transform:scale(1)}82.3333%{transform:scale(1.6)}83.8889%{transform:scale(1)}92.4815%{transform:scale(1)}93.0741%{transform:scale(1.6)}94.6296%{transform:scale(1)}to{transform:scale(1)}}@keyframes spm-core-ring{0%{opacity:0;transform:scale(.3)}4.3704%{opacity:0;transform:scale(.3)}4.8519%{opacity:.5;transform:scale(.75)}6.2222%{opacity:0;transform:scale(.3)}6.7037%{opacity:.5;transform:scale(.75)}7.4074%{opacity:0;transform:scale(2.1)}9.2593%{opacity:0;transform:scale(2.1)}17.7037%{opacity:0;transform:scale(.3)}18.1852%{opacity:.5;transform:scale(.75)}20.7407%{opacity:0;transform:scale(2.1)}32.1481%{opacity:0;transform:scale(.3)}32.6296%{opacity:.5;transform:scale(.75)}34.7407%{opacity:0;transform:scale(.3)}35.1852%{opacity:0;transform:scale(2.1)}35.2222%{opacity:.5;transform:scale(.75)}37.7778%{opacity:0;transform:scale(2.1)}46.5926%{opacity:0;transform:scale(.3)}47.0741%{opacity:.5;transform:scale(.75)}49.6296%{opacity:0;transform:scale(2.1)}55.8519%{opacity:0;transform:scale(.3)}56.3333%{opacity:.5;transform:scale(.75)}58.8889%{opacity:0;transform:scale(2.1)}59.5556%{opacity:0;transform:scale(.3)}60.037%{opacity:.5;transform:scale(.75)}62.5926%{opacity:0;transform:scale(2.1)}69.5556%{opacity:0;transform:scale(.3)}70.037%{opacity:.5;transform:scale(.75)}72.5926%{opacity:0;transform:scale(2.1)}78.0741%{opacity:0;transform:scale(.3)}78.5556%{opacity:.5;transform:scale(.75)}81.1111%{opacity:0;transform:scale(2.1)}81.7778%{opacity:0;transform:scale(.3)}82.2593%{opacity:.5;transform:scale(.75)}84.8148%{opacity:0;transform:scale(2.1)}92.5185%{opacity:0;transform:scale(.3)}93%{opacity:.5;transform:scale(.75)}95.5556%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(.3)}}@keyframes spm-case-in{0%{opacity:0;transform:translate(0)scale(.97)}.1852%{opacity:0;transform:translate(0)scale(.97)}.5741%{opacity:1;transform:translate(0)scale(1)}1.7593%{opacity:1;transform:translate(6px)scale(1)}2.4074%{opacity:0;transform:translate(76px)scale(.92)}to{opacity:0;transform:translate(0)scale(.97)}}@keyframes spm-case-out{0%{opacity:0;transform:translate(8px)scale(.97)}3.4259%{opacity:0;transform:translate(8px)scale(.97)}3.7963%{opacity:1;transform:translate(0)scale(1)}6.9907%{opacity:1;transform:translate(0)scale(1)}7.3148%{opacity:0;transform:translate(0)scale(.99)}to{opacity:0;transform:translate(8px)scale(.97)}}@keyframes spm-case-fb{0%{opacity:0;transform:translate(0)}6.4352%{opacity:0;transform:translate(0)}6.7593%{opacity:1;transform:translate(-30px)}7.3611%{opacity:1;transform:translate(-150px)}7.7315%{opacity:0;transform:translate(-215px)}to{opacity:0;transform:translate(0)}}@keyframes spm-case-learn{0%{opacity:0;transform:translateY(5px)}7.3611%{opacity:0;transform:translateY(5px)}7.5926%{opacity:1;transform:translateY(0)}7.9167%{opacity:1;transform:translateY(0)}8.1296%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes spm-cip-0{0%,1.713%{stroke-dashoffset:30px}2.6389%,to{stroke-dashoffset:-146px}}.spm-cip-0{stroke-dasharray:30 146;stroke-dashoffset:30px;animation:108s linear infinite spm-cip-0}@keyframes spm-cip-1{0%,1.713%{stroke-dashoffset:30px}2.6389%,to{stroke-dashoffset:-131px}}.spm-cip-1{stroke-dasharray:30 131;stroke-dashoffset:30px;animation:108s linear infinite spm-cip-1}@keyframes spm-cip-2{0%,1.713%{stroke-dashoffset:30px}2.6389%,to{stroke-dashoffset:-121px}}.spm-cip-2{stroke-dasharray:30 121;stroke-dashoffset:30px;animation:108s linear infinite spm-cip-2}@keyframes spm-cip-3{0%,1.713%{stroke-dashoffset:30px}2.6389%,to{stroke-dashoffset:-121px}}.spm-cip-3{stroke-dasharray:30 121;stroke-dashoffset:30px;animation:108s linear infinite spm-cip-3}@keyframes spm-cip-4{0%,1.713%{stroke-dashoffset:30px}2.6389%,to{stroke-dashoffset:-131px}}.spm-cip-4{stroke-dasharray:30 131;stroke-dashoffset:30px;animation:108s linear infinite spm-cip-4}@keyframes spm-cip-5{0%,1.713%{stroke-dashoffset:30px}2.6389%,to{stroke-dashoffset:-146px}}.spm-cip-5{stroke-dasharray:30 146;stroke-dashoffset:30px;animation:108s linear infinite spm-cip-5}@keyframes spm-op-0{0%,3.1019%{stroke-dashoffset:22px}3.75%,to{stroke-dashoffset:-146px}}.spm-op-0{stroke-dasharray:22 146;stroke-dashoffset:22px;animation:108s linear infinite spm-op-0}@keyframes spm-op-1{0%,3.1019%{stroke-dashoffset:22px}3.75%,to{stroke-dashoffset:-131px}}.spm-op-1{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:108s linear infinite spm-op-1}@keyframes spm-op-2{0%,3.1019%{stroke-dashoffset:22px}3.75%,to{stroke-dashoffset:-121px}}.spm-op-2{stroke-dasharray:22 121;stroke-dashoffset:22px;animation:108s linear infinite spm-op-2}@keyframes spm-op-3{0%,3.1019%{stroke-dashoffset:22px}3.75%,to{stroke-dashoffset:-121px}}.spm-op-3{stroke-dasharray:22 121;stroke-dashoffset:22px;animation:108s linear infinite spm-op-3}@keyframes spm-op-4{0%,3.1019%{stroke-dashoffset:22px}3.75%,to{stroke-dashoffset:-131px}}.spm-op-4{stroke-dasharray:22 131;stroke-dashoffset:22px;animation:108s linear infinite spm-op-4}@keyframes spm-op-5{0%,3.1019%{stroke-dashoffset:22px}3.75%,to{stroke-dashoffset:-146px}}.spm-op-5{stroke-dasharray:22 146;stroke-dashoffset:22px;animation:108s linear infinite spm-op-5}@keyframes spm-fbp{0%,6.5741%{stroke-dashoffset:22px}7.3611%,to{stroke-dashoffset:-485px}}.spm-fbp{stroke-dasharray:22 485;stroke-dashoffset:22px;animation:108s linear infinite spm-fbp}@keyframes spm-engproc{0%{opacity:0}2.3704%{opacity:0}2.7407%{opacity:1}3.9074%{opacity:1}4.3704%{opacity:0}10.7037%{opacity:0}11.0741%{opacity:1}12.2407%{opacity:1}12.7037%{opacity:0}19.037%{opacity:0}19.4074%{opacity:1}20.5741%{opacity:1}21.037%{opacity:0}27.3704%{opacity:0}27.7407%{opacity:1}28.9074%{opacity:1}29.3704%{opacity:0}35.7037%{opacity:0}36.0741%{opacity:1}37.2407%{opacity:1}37.7037%{opacity:0}44.037%{opacity:0}44.4074%{opacity:1}45.5741%{opacity:1}46.037%{opacity:0}52.3704%{opacity:0}52.7407%{opacity:1}53.9074%{opacity:1}54.3704%{opacity:0}60.7037%{opacity:0}61.0741%{opacity:1}62.2407%{opacity:1}62.7037%{opacity:0}69.037%{opacity:0}69.4074%{opacity:1}70.5741%{opacity:1}71.037%{opacity:0}77.3704%{opacity:0}77.7407%{opacity:1}78.9074%{opacity:1}79.3704%{opacity:0}85.7037%{opacity:0}86.0741%{opacity:1}87.2407%{opacity:1}87.7037%{opacity:0}94.037%{opacity:0}94.4074%{opacity:1}95.5741%{opacity:1}96.037%{opacity:0}to{opacity:0}}@keyframes spm-chip-on-0{0%{opacity:0}12.0278%{opacity:0}12.3611%{opacity:1}15.2778%{opacity:1}15.7407%{opacity:0}62.0278%{opacity:0}62.3611%{opacity:1}65.2778%{opacity:1}65.7407%{opacity:0}to{opacity:0}}.spm-chip-0 .spm-chip-on{animation:spm-chip-on-0 108s var(--spm-ease) infinite}@keyframes spm-chip-lift-0{0%{transform:translate(0)scale(1)}12.0278%{transform:translate(0)scale(1)}12.3796%{transform:translate(-3px)scale(1.025)}15.2778%{transform:translate(-3px)scale(1.025)}15.7407%{transform:translate(0)scale(1)}62.0278%{transform:translate(0)scale(1)}62.3796%{transform:translate(-3px)scale(1.025)}65.2778%{transform:translate(-3px)scale(1.025)}65.7407%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.spm-chip-0{animation:spm-chip-lift-0 108s var(--spm-ease) infinite}@keyframes spm-gx-0{0%{transform:scale(1)}12.0463%{transform:scale(1)}12.25%{transform:scale(1.5)}12.5648%{transform:scale(1)}62.0463%{transform:scale(1)}62.25%{transform:scale(1.5)}62.5648%{transform:scale(1)}to{transform:scale(1)}}.spm-chip-0 [data-part]{animation:spm-gx-0 108s var(--spm-ease) infinite}@keyframes spm-chip-on-1{0%{opacity:0}3.6944%{opacity:0}4.0278%{opacity:1}6.9444%{opacity:1}7.4074%{opacity:0}53.6944%{opacity:0}54.0278%{opacity:1}56.9444%{opacity:1}57.4074%{opacity:0}to{opacity:0}}.spm-chip-1 .spm-chip-on{animation:spm-chip-on-1 108s var(--spm-ease) infinite}@keyframes spm-chip-lift-1{0%{transform:translate(0)scale(1)}3.6944%{transform:translate(0)scale(1)}4.0463%{transform:translate(-3px)scale(1.025)}6.9444%{transform:translate(-3px)scale(1.025)}7.4074%{transform:translate(0)scale(1)}53.6944%{transform:translate(0)scale(1)}54.0463%{transform:translate(-3px)scale(1.025)}56.9444%{transform:translate(-3px)scale(1.025)}57.4074%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.spm-chip-1{animation:spm-chip-lift-1 108s var(--spm-ease) infinite}@keyframes spm-gx-1{0%{transform:translate(0)scale(1)}3.713%{transform:translate(0)scale(1)}3.9167%{transform:translate(1.4px,-1.2px)scale(1.2)}4.287%{transform:translate(0)scale(1)}53.713%{transform:translate(0)scale(1)}53.9167%{transform:translate(1.4px,-1.2px)scale(1.2)}54.287%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.spm-chip-1 [data-part]{animation:spm-gx-1 108s var(--spm-ease) infinite}@keyframes spm-chip-on-2{0%{opacity:0}20.3611%{opacity:0}20.6944%{opacity:1}23.6111%{opacity:1}24.0741%{opacity:0}70.3611%{opacity:0}70.6944%{opacity:1}73.6111%{opacity:1}74.0741%{opacity:0}to{opacity:0}}.spm-chip-2 .spm-chip-on{animation:spm-chip-on-2 108s var(--spm-ease) infinite}@keyframes spm-chip-lift-2{0%{transform:translate(0)scale(1)}20.3611%{transform:translate(0)scale(1)}20.713%{transform:translate(-3px)scale(1.025)}23.6111%{transform:translate(-3px)scale(1.025)}24.0741%{transform:translate(0)scale(1)}70.3611%{transform:translate(0)scale(1)}70.713%{transform:translate(-3px)scale(1.025)}73.6111%{transform:translate(-3px)scale(1.025)}74.0741%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.spm-chip-2{animation:spm-chip-lift-2 108s var(--spm-ease) infinite}@keyframes spm-chip-on-3{0%{opacity:0}37.0278%{opacity:0}37.3611%{opacity:1}40.2778%{opacity:1}40.7407%{opacity:0}78.6944%{opacity:0}79.0278%{opacity:1}81.9444%{opacity:1}82.4074%{opacity:0}to{opacity:0}}.spm-chip-3 .spm-chip-on{animation:spm-chip-on-3 108s var(--spm-ease) infinite}@keyframes spm-chip-lift-3{0%{transform:translate(0)scale(1)}37.0278%{transform:translate(0)scale(1)}37.3796%{transform:translate(-3px)scale(1.025)}40.2778%{transform:translate(-3px)scale(1.025)}40.7407%{transform:translate(0)scale(1)}78.6944%{transform:translate(0)scale(1)}79.0463%{transform:translate(-3px)scale(1.025)}81.9444%{transform:translate(-3px)scale(1.025)}82.4074%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.spm-chip-3{animation:spm-chip-lift-3 108s var(--spm-ease) infinite}@keyframes spm-gx-3{0%{transform:translate(0)}37.0463%{transform:translate(0)}37.3056%{transform:translate(4.5px)}37.6574%{transform:translate(0)}78.713%{transform:translate(0)}78.9722%{transform:translate(4.5px)}79.3241%{transform:translate(0)}to{transform:translate(0)}}.spm-chip-3 [data-part]{animation:spm-gx-3 108s var(--spm-ease) infinite}@keyframes spm-chip-on-4{0%{opacity:0}28.6944%{opacity:0}29.0278%{opacity:1}31.9444%{opacity:1}32.4074%{opacity:0}87.0278%{opacity:0}87.3611%{opacity:1}90.2778%{opacity:1}90.7407%{opacity:0}to{opacity:0}}.spm-chip-4 .spm-chip-on{animation:spm-chip-on-4 108s var(--spm-ease) infinite}@keyframes spm-chip-lift-4{0%{transform:translate(0)scale(1)}28.6944%{transform:translate(0)scale(1)}29.0463%{transform:translate(-3px)scale(1.025)}31.9444%{transform:translate(-3px)scale(1.025)}32.4074%{transform:translate(0)scale(1)}87.0278%{transform:translate(0)scale(1)}87.3796%{transform:translate(-3px)scale(1.025)}90.2778%{transform:translate(-3px)scale(1.025)}90.7407%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.spm-chip-4{animation:spm-chip-lift-4 108s var(--spm-ease) infinite}@keyframes spm-gx-4{0%{transform:translate(0)}28.713%{transform:translate(0)}29.0278%{transform:translate(9px)}29.3426%{transform:translate(0)}87.0463%{transform:translate(0)}87.3611%{transform:translate(9px)}87.6759%{transform:translate(0)}to{transform:translate(0)}}.spm-chip-4 [data-part]{animation:spm-gx-4 108s var(--spm-ease) infinite}@keyframes spm-chip-on-5{0%{opacity:0}45.3611%{opacity:0}45.6944%{opacity:1}48.6111%{opacity:1}49.0741%{opacity:0}95.3611%{opacity:0}95.6944%{opacity:1}98.6111%{opacity:1}99.0741%{opacity:0}to{opacity:0}}.spm-chip-5 .spm-chip-on{animation:spm-chip-on-5 108s var(--spm-ease) infinite}@keyframes spm-chip-lift-5{0%{transform:translate(0)scale(1)}45.3611%{transform:translate(0)scale(1)}45.713%{transform:translate(-3px)scale(1.025)}48.6111%{transform:translate(-3px)scale(1.025)}49.0741%{transform:translate(0)scale(1)}95.3611%{transform:translate(0)scale(1)}95.713%{transform:translate(-3px)scale(1.025)}98.6111%{transform:translate(-3px)scale(1.025)}99.0741%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.spm-chip-5{animation:spm-chip-lift-5 108s var(--spm-ease) infinite}@keyframes spm-gx-5{0%{transform:scale(1)}45.3796%{transform:scale(1)}45.5833%{transform:scale(1.5)}45.8981%{transform:scale(1)}95.3796%{transform:scale(1)}95.5833%{transform:scale(1.5)}95.8981%{transform:scale(1)}to{transform:scale(1)}}.spm-chip-5 [data-part]{animation:spm-gx-5 108s var(--spm-ease) infinite}@keyframes spm-odo{0%{transform:translateY(-70px)}3.75%{transform:translateY(-14px)}12.0833%{transform:translateY(0)}20.4167%{transform:translateY(-28px)}28.75%{transform:translateY(-56px)}37.0833%{transform:translateY(-42px)}45.4167%{transform:translateY(-70px)}53.75%{transform:translateY(-14px)}62.0833%{transform:translateY(0)}70.4167%{transform:translateY(-28px)}78.75%{transform:translateY(-42px)}87.0833%{transform:translateY(-56px)}95.4167%{transform:translateY(-70px)}to{transform:translateY(-70px)}}.spm-ctx-line{stroke-dasharray:71;stroke-dashoffset:71px;animation:spm-ctx-line 9s var(--spm-ease) infinite;animation-delay:2.88s}@keyframes spm-ctx-line{0%{stroke-dashoffset:71px;opacity:1}.667%{stroke-dashoffset:71px}6%{stroke-dashoffset:0}15%{stroke-dashoffset:0;opacity:1}17.778%{stroke-dashoffset:0;opacity:0}18.444%{stroke-dashoffset:71px;opacity:0}19.333%,to{stroke-dashoffset:71px;opacity:1}}.spm-ctx-new{stroke-dasharray:28;stroke-dashoffset:28px;animation:spm-ctx-new 9s var(--spm-ease) infinite;animation-delay:2.88s}@keyframes spm-ctx-new{0%{stroke-dashoffset:28px;opacity:1}5.556%{stroke-dashoffset:28px}9.778%{stroke-dashoffset:0}15%{stroke-dashoffset:0;opacity:1}17.778%{stroke-dashoffset:0;opacity:0}18.444%{stroke-dashoffset:28px;opacity:0}19.333%,to{stroke-dashoffset:28px;opacity:1}}.spm-ctx-area,.spm-ctx-area-n,.spm-ctx-now{opacity:0;animation-duration:9s;animation-timing-function:var(--spm-ease);animation-iteration-count:infinite;animation-delay:2.88s}.spm-ctx-area{animation-name:spm-ctx-area}.spm-ctx-area-n{animation-name:spm-ctx-area-n}.spm-ctx-now{animation-name:spm-ctx-now}@keyframes spm-ctx-area{0%,2.444%{opacity:0}7.778%{opacity:1}14.667%{opacity:1}17.778%,to{opacity:0}}@keyframes spm-ctx-area-n{0%,6.667%{opacity:0}11.556%{opacity:1}14.889%{opacity:1}17.778%,to{opacity:0}}@keyframes spm-ctx-now{0%,9.333%{opacity:0}11.111%{opacity:1}15.333%{opacity:1}17.778%,to{opacity:0}}.spm-ctx-tip,.spm-ctx-halo{transform-box:fill-box;transform-origin:50%;opacity:0}.spm-ctx-tip{animation:spm-ctx-tip 9s var(--spm-ease) infinite;animation-delay:2.88s}@keyframes spm-ctx-tip{0%,8.889%{opacity:0;transform:scale(.4)}10.556%{opacity:1;transform:scale(1.3)}12.222%{opacity:1;transform:scale(1)}13.778%{opacity:1;transform:scale(1.16)}15.333%{opacity:1;transform:scale(1)}17.556%,to{opacity:0;transform:scale(.4)}}.spm-ctx-halo{animation:spm-ctx-halo 9s var(--spm-ease) infinite;animation-delay:2.88s}@keyframes spm-ctx-halo{0%,9.333%{opacity:0;transform:scale(.45)}11.111%{opacity:.55;transform:scale(1)}14.889%{opacity:0;transform:scale(1.7)}15.111%,to{opacity:0;transform:scale(.45)}}.spm-ctx-tag{opacity:0;animation:spm-ctx-tag 27s var(--spm-ease) infinite}.spm-ctx-tag-0{animation-delay:2.88s}.spm-ctx-tag-1{animation-delay:11.88s}.spm-ctx-tag-2{animation-delay:20.88s}@keyframes spm-ctx-tag{0%,2.667%{opacity:0;transform:translateY(3px)}3.778%{opacity:1;transform:translateY(0)}5.185%{opacity:1;transform:translateY(0)}6%,to{opacity:0;transform:translateY(0)}}.spm-fcn-e{opacity:.17;animation:spm-fcn-e 3.6s var(--spm-ease) infinite}@keyframes spm-fcn-e{0%,2%{opacity:.17}12%{opacity:.85}30%{opacity:.17}to{opacity:.17}}.spm-fcn-n{transform-box:fill-box;transform-origin:50%;opacity:.32;animation:spm-fcn-n 3.6s var(--spm-ease) infinite}@keyframes spm-fcn-n{0%,1%{opacity:.32;transform:scale(1)}7%{opacity:1;transform:scale(1.4)}24%{opacity:.32;transform:scale(1)}to{opacity:.32;transform:scale(1)}}.spm-fcn-n-1{animation-delay:.5s}.spm-fcn-n-2{animation-delay:1.02s}.spm-ag-pulse{stroke:url(#spm-ai);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:10 44;stroke-dashoffset:10px;animation:9s linear infinite spm-ag-pulse}@keyframes spm-ag-pulse{0%{stroke-dashoffset:10px}2.6%{stroke-dashoffset:-44px}to{stroke-dashoffset:-44px}}@keyframes spm-ag-hub{0%{transform:scale(1)}28.6667%{transform:scale(1)}30.3333%{transform:scale(1.22)}34.4444%{transform:scale(1)}39.1111%{transform:scale(1)}40.7778%{transform:scale(1.22)}44.8889%{transform:scale(1)}to{transform:scale(1)}}@keyframes spm-ag-halo{0%{opacity:0;transform:scale(.45)}39.1111%{opacity:0;transform:scale(.45)}41%{opacity:.5;transform:scale(1)}46.6667%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(.45)}}.spm-ag-hub{transform-box:fill-box;transform-origin:50%;animation:spm-ag-hub 9s var(--spm-ease) infinite}.spm-ag-halo{transform-box:fill-box;transform-origin:50%;opacity:0;animation:spm-ag-halo 9s var(--spm-ease) infinite}.spm-ag-tool{transform-box:fill-box;transform-origin:50%;opacity:.34;animation:spm-ag-work 9s var(--spm-ease) infinite}@keyframes spm-ag-work{0%{opacity:.34;transform:scale(1)}1.1%{opacity:1;transform:scale(1.14)}2.3%{opacity:.6;transform:scale(1.01)}3.5%{opacity:1;transform:scale(1.11)}4.7%{opacity:.6;transform:scale(1.01)}5.9%{opacity:1;transform:scale(1.09)}8%{opacity:.92;transform:scale(1)}26.7%{opacity:.92;transform:scale(1)}32%,to{opacity:.34;transform:scale(1)}}.spm-ag-glyph{opacity:.55;animation:spm-ag-glyph 9s var(--spm-ease) infinite}@keyframes spm-ag-glyph{0%{opacity:.55}2.4%{opacity:.16}26.7%{opacity:.16}32%,to{opacity:.55}}.spm-ag-tick{stroke:#5ba2ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8;stroke-dashoffset:8px;opacity:0;animation:spm-ag-tick 9s var(--spm-ease) infinite}@keyframes spm-ag-tick{0%{stroke-dashoffset:8px;opacity:0}.4%{stroke-dashoffset:8px;opacity:1}2.6%{stroke-dashoffset:0;opacity:1}26.7%{stroke-dashoffset:0;opacity:1}32%{stroke-dashoffset:0;opacity:0}32.3%,to{stroke-dashoffset:8px;opacity:0}}.spm-ag-dec{transform-box:fill-box;transform-origin:50%;opacity:.26;animation:spm-ag-dec 9s var(--spm-ease) infinite;animation-delay:3.7s}@keyframes spm-ag-dec{0%{opacity:.26;transform:scale(1)}1.7%{opacity:1;transform:scale(1.09)}4.6%{opacity:1;transform:scale(1)}26.7%{opacity:1;transform:scale(1)}32%,to{opacity:.26;transform:scale(1)}}.spm-ag-dec-tick{stroke:url(#spm-ai);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11;stroke-dashoffset:11px;opacity:0;animation:spm-ag-dec-tick 9s var(--spm-ease) infinite}@keyframes spm-ag-dec-tick{0%{stroke-dashoffset:11px;opacity:0}.4%{stroke-dashoffset:11px;opacity:1}2.6%{stroke-dashoffset:0;opacity:1}26.7%{stroke-dashoffset:0;opacity:1}32%{stroke-dashoffset:0;opacity:0}32.3%,to{stroke-dashoffset:11px;opacity:0}}.spm-tree-n{transform-box:fill-box;transform-origin:50%}@keyframes spm-tree-e-0{0%{stroke-dashoffset:32px;opacity:1}1.1111%{stroke-dashoffset:32px;opacity:1}4%{stroke-dashoffset:0;opacity:1}19.1667%{stroke-dashoffset:0;opacity:1}21.4444%{stroke-dashoffset:0;opacity:0}21.7778%{stroke-dashoffset:32px;opacity:0}22.5556%{stroke-dashoffset:32px;opacity:1}26.1111%{stroke-dashoffset:32px;opacity:1}29%{stroke-dashoffset:0;opacity:1}44.1667%{stroke-dashoffset:0;opacity:1}46.4444%{stroke-dashoffset:0;opacity:0}46.7778%{stroke-dashoffset:32px;opacity:0}47.5556%{stroke-dashoffset:32px;opacity:1}to{stroke-dashoffset:32px;opacity:1}}.spm-tree-e-0{animation:spm-tree-e-0 18s var(--spm-ease) infinite}@keyframes spm-tree-e-1{0%{stroke-dashoffset:32px;opacity:1}51.1111%{stroke-dashoffset:32px;opacity:1}54%{stroke-dashoffset:0;opacity:1}69.1667%{stroke-dashoffset:0;opacity:1}71.4444%{stroke-dashoffset:0;opacity:0}71.7778%{stroke-dashoffset:32px;opacity:0}72.5556%{stroke-dashoffset:32px;opacity:1}76.1111%{stroke-dashoffset:32px;opacity:1}79%{stroke-dashoffset:0;opacity:1}94.1667%{stroke-dashoffset:0;opacity:1}96.4444%{stroke-dashoffset:0;opacity:0}96.7778%{stroke-dashoffset:32px;opacity:0}97.5556%{stroke-dashoffset:32px;opacity:1}to{stroke-dashoffset:32px;opacity:1}}.spm-tree-e-1{animation:spm-tree-e-1 18s var(--spm-ease) infinite}@keyframes spm-tree-e-2{0%{stroke-dashoffset:32px;opacity:1}4.7778%{stroke-dashoffset:32px;opacity:1}7.6667%{stroke-dashoffset:0;opacity:1}19.1667%{stroke-dashoffset:0;opacity:1}21.4444%{stroke-dashoffset:0;opacity:0}21.7778%{stroke-dashoffset:32px;opacity:0}22.5556%{stroke-dashoffset:32px;opacity:1}to{stroke-dashoffset:32px;opacity:1}}.spm-tree-e-2{animation:spm-tree-e-2 18s var(--spm-ease) infinite}@keyframes spm-tree-e-3{0%{stroke-dashoffset:32px;opacity:1}29.7778%{stroke-dashoffset:32px;opacity:1}32.6667%{stroke-dashoffset:0;opacity:1}44.1667%{stroke-dashoffset:0;opacity:1}46.4444%{stroke-dashoffset:0;opacity:0}46.7778%{stroke-dashoffset:32px;opacity:0}47.5556%{stroke-dashoffset:32px;opacity:1}to{stroke-dashoffset:32px;opacity:1}}.spm-tree-e-3{animation:spm-tree-e-3 18s var(--spm-ease) infinite}@keyframes spm-tree-e-4{0%{stroke-dashoffset:32px;opacity:1}54.7778%{stroke-dashoffset:32px;opacity:1}57.6667%{stroke-dashoffset:0;opacity:1}69.1667%{stroke-dashoffset:0;opacity:1}71.4444%{stroke-dashoffset:0;opacity:0}71.7778%{stroke-dashoffset:32px;opacity:0}72.5556%{stroke-dashoffset:32px;opacity:1}to{stroke-dashoffset:32px;opacity:1}}.spm-tree-e-4{animation:spm-tree-e-4 18s var(--spm-ease) infinite}@keyframes spm-tree-e-5{0%{stroke-dashoffset:32px;opacity:1}79.7778%{stroke-dashoffset:32px;opacity:1}82.6667%{stroke-dashoffset:0;opacity:1}94.1667%{stroke-dashoffset:0;opacity:1}96.4444%{stroke-dashoffset:0;opacity:0}96.7778%{stroke-dashoffset:32px;opacity:0}97.5556%{stroke-dashoffset:32px;opacity:1}to{stroke-dashoffset:32px;opacity:1}}.spm-tree-e-5{animation:spm-tree-e-5 18s var(--spm-ease) infinite}@keyframes spm-tree-n-0{0%{opacity:.46;transform:scale(1)}.1111%{opacity:.46;transform:scale(1)}1.2778%{opacity:1;transform:scale(1.45)}2.5556%{opacity:1;transform:scale(1.14)}19.1667%{opacity:1;transform:scale(1.14)}21.9444%{opacity:.46;transform:scale(1)}25.1111%{opacity:.46;transform:scale(1)}26.2778%{opacity:1;transform:scale(1.45)}27.5556%{opacity:1;transform:scale(1.14)}44.1667%{opacity:1;transform:scale(1.14)}46.9444%{opacity:.46;transform:scale(1)}50.1111%{opacity:.46;transform:scale(1)}51.2778%{opacity:1;transform:scale(1.45)}52.5556%{opacity:1;transform:scale(1.14)}69.1667%{opacity:1;transform:scale(1.14)}71.9444%{opacity:.46;transform:scale(1)}75.1111%{opacity:.46;transform:scale(1)}76.2778%{opacity:1;transform:scale(1.45)}77.5556%{opacity:1;transform:scale(1.14)}94.1667%{opacity:1;transform:scale(1.14)}96.9444%{opacity:.46;transform:scale(1)}to{opacity:.46;transform:scale(1)}}.spm-tree-n-0{animation:spm-tree-n-0 18s var(--spm-ease) infinite}@keyframes spm-tree-n-1{0%{opacity:.24;transform:scale(1)}3.7778%{opacity:.24;transform:scale(1)}4.9444%{opacity:1;transform:scale(1.45)}6.2222%{opacity:1;transform:scale(1.14)}19.1667%{opacity:1;transform:scale(1.14)}21.9444%{opacity:.24;transform:scale(1)}28.7778%{opacity:.24;transform:scale(1)}29.9444%{opacity:1;transform:scale(1.45)}31.2222%{opacity:1;transform:scale(1.14)}44.1667%{opacity:1;transform:scale(1.14)}46.9444%{opacity:.24;transform:scale(1)}to{opacity:.24;transform:scale(1)}}.spm-tree-n-1{animation:spm-tree-n-1 18s var(--spm-ease) infinite}@keyframes spm-tree-n-2{0%{opacity:.24;transform:scale(1)}53.7778%{opacity:.24;transform:scale(1)}54.9444%{opacity:1;transform:scale(1.45)}56.2222%{opacity:1;transform:scale(1.14)}69.1667%{opacity:1;transform:scale(1.14)}71.9444%{opacity:.24;transform:scale(1)}78.7778%{opacity:.24;transform:scale(1)}79.9444%{opacity:1;transform:scale(1.45)}81.2222%{opacity:1;transform:scale(1.14)}94.1667%{opacity:1;transform:scale(1.14)}96.9444%{opacity:.24;transform:scale(1)}to{opacity:.24;transform:scale(1)}}.spm-tree-n-2{animation:spm-tree-n-2 18s var(--spm-ease) infinite}@keyframes spm-tree-n-3{0%{opacity:.24;transform:scale(1)}7.4444%{opacity:.24;transform:scale(1)}8.6111%{opacity:1;transform:scale(1.45)}9.8889%{opacity:1;transform:scale(1.14)}19.1667%{opacity:1;transform:scale(1.14)}21.9444%{opacity:.24;transform:scale(1)}to{opacity:.24;transform:scale(1)}}.spm-tree-n-3{animation:spm-tree-n-3 18s var(--spm-ease) infinite}@keyframes spm-tree-n-4{0%{opacity:.24;transform:scale(1)}32.4444%{opacity:.24;transform:scale(1)}33.6111%{opacity:1;transform:scale(1.45)}34.8889%{opacity:1;transform:scale(1.14)}44.1667%{opacity:1;transform:scale(1.14)}46.9444%{opacity:.24;transform:scale(1)}to{opacity:.24;transform:scale(1)}}.spm-tree-n-4{animation:spm-tree-n-4 18s var(--spm-ease) infinite}@keyframes spm-tree-n-5{0%{opacity:.24;transform:scale(1)}57.4444%{opacity:.24;transform:scale(1)}58.6111%{opacity:1;transform:scale(1.45)}59.8889%{opacity:1;transform:scale(1.14)}69.1667%{opacity:1;transform:scale(1.14)}71.9444%{opacity:.24;transform:scale(1)}to{opacity:.24;transform:scale(1)}}.spm-tree-n-5{animation:spm-tree-n-5 18s var(--spm-ease) infinite}@keyframes spm-tree-n-6{0%{opacity:.24;transform:scale(1)}82.4444%{opacity:.24;transform:scale(1)}83.6111%{opacity:1;transform:scale(1.45)}84.8889%{opacity:1;transform:scale(1.14)}94.1667%{opacity:1;transform:scale(1.14)}96.9444%{opacity:.24;transform:scale(1)}to{opacity:.24;transform:scale(1)}}.spm-tree-n-6{animation:spm-tree-n-6 18s var(--spm-ease) infinite}@keyframes spm-rk-up{0%,18%{transform:translateY(0)}42%{transform:translateY(-16px)}78%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes spm-rk-dn{0%,18%{transform:translateY(0)}42%{transform:translateY(8px)}78%{transform:translateY(8px)}to{transform:translateY(0)}}.spm-rk-up{animation:spm-rk-up 5.4s var(--spm-ease-io) infinite}.spm-rk-dn{animation:spm-rk-dn 5.4s var(--spm-ease-io) infinite}@keyframes spm-rk-boost{0%,1%{opacity:0;transform:translateY(4px)}5%{opacity:1;transform:translateY(0)}14%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(0)}}.spm-rk-boost{opacity:0;animation:spm-rk-boost 9s var(--spm-ease) infinite;animation-delay:3.6s}@supports selector(:has(*)){.spm:has(.spm-stop-input:checked) .spm-root *{transition:none!important;animation:none!important}.spm:has(.spm-stop-input:checked) .spm-root :before{transition:none!important;animation:none!important}.spm:has(.spm-stop-input:checked) .spm-root :after{transition:none!important;animation:none!important}.spm:has(.spm-stop-input:checked) .spm-pulse{opacity:0}.spm:has(.spm-stop-input:checked) .spm-glow{opacity:.5}.spm:has(.spm-stop-input:checked) .spm-proc{opacity:.55}.spm:has(.spm-stop-input:checked) .spm-core-ring{opacity:0}.spm:has(.spm-stop-input:checked) .spm-pc>i{opacity:.5}.spm:has(.spm-stop-input:checked) .spm-act i{opacity:.55}.spm:has(.spm-stop-input:checked) .spm-mod .spm-focus{opacity:0}.spm:has(.spm-stop-input:checked) .spm-mod .spm-viz{opacity:.85}:is(.spm:has(.spm-stop-input:checked) .spm-vec-on,.spm:has(.spm-stop-input:checked) .spm-vec-ring){opacity:1}:is(.spm:has(.spm-stop-input:checked) .spm-ctx-line,.spm:has(.spm-stop-input:checked) .spm-ctx-new){stroke-dashoffset:0;opacity:1}:is(.spm:has(.spm-stop-input:checked) .spm-ctx-area,.spm:has(.spm-stop-input:checked) .spm-ctx-area-n,.spm:has(.spm-stop-input:checked) .spm-ctx-now,.spm:has(.spm-stop-input:checked) .spm-ctx-tip){opacity:1;transform:none}.spm:has(.spm-stop-input:checked) .spm-ctx-halo{opacity:0}.spm:has(.spm-stop-input:checked) .spm-ctx-tag{opacity:0;transform:none}.spm:has(.spm-stop-input:checked) .spm-ctx-tag-0{opacity:1}.spm:has(.spm-stop-input:checked) .spm-fcn-e{opacity:.4}.spm:has(.spm-stop-input:checked) .spm-fcn-n{opacity:.95}:is(.spm:has(.spm-stop-input:checked) .spm-ag-pulse,.spm:has(.spm-stop-input:checked) .spm-ag-halo){opacity:0}.spm:has(.spm-stop-input:checked) .spm-ag-hub{transform:none}.spm:has(.spm-stop-input:checked) .spm-ag-tool{opacity:.92}.spm:has(.spm-stop-input:checked) .spm-ag-glyph{opacity:.16}:is(.spm:has(.spm-stop-input:checked) .spm-ag-tick,.spm:has(.spm-stop-input:checked) .spm-ag-dec-tick){stroke-dashoffset:0;opacity:1}.spm:has(.spm-stop-input:checked) .spm-ag-dec{opacity:1}.spm:has(.spm-stop-input:checked) .spm-rk-boost{opacity:1}.spm:has(.spm-stop-input:checked) .spm-odo{transform:translateY(-14px)}:is(.spm:has(.spm-stop-input:checked) .spm-src,.spm:has(.spm-stop-input:checked) .spm-term,.spm:has(.spm-stop-input:checked) .spm-inport){opacity:1}.spm:has(.spm-stop-input:checked) .spm-chip-on{opacity:0}.spm:has(.spm-stop-input:checked) .spm-chip-1 .spm-chip-on{opacity:1}:is(.spm:has(.spm-stop-input:checked) .spm-tag,.spm:has(.spm-stop-input:checked) .spm-rec,.spm:has(.spm-stop-input:checked) .spm-res,.spm:has(.spm-stop-input:checked) .spm-learn){opacity:0;transform:none}:is(.spm:has(.spm-stop-input:checked) .spm-tree-e-0,.spm:has(.spm-stop-input:checked) .spm-tree-e-2){stroke-dashoffset:0;opacity:1}:is(.spm:has(.spm-stop-input:checked) .spm-tree-n-0,.spm:has(.spm-stop-input:checked) .spm-tree-n-1,.spm:has(.spm-stop-input:checked) .spm-tree-n-3){opacity:1;transform:scale(1.14)}.spm:has(.spm-stop-input:checked) .spm-cs0{opacity:1}}@media (prefers-reduced-motion:reduce){.spm-root *,.spm-root :before,.spm-root :after{transition:none!important;animation:none!important}.spm-pulse{opacity:0}.spm-glow{opacity:.5}.spm-proc{opacity:.55}.spm-core-ring{opacity:0}.spm-pc>i{opacity:.5}.spm-act i{opacity:.55}.spm-mod .spm-focus{opacity:0}.spm-mod .spm-viz{opacity:.85}.spm-vec-on,.spm-vec-ring{opacity:1}.spm-ctx-line,.spm-ctx-new{stroke-dashoffset:0;opacity:1}.spm-ctx-area,.spm-ctx-area-n,.spm-ctx-now,.spm-ctx-tip{opacity:1;transform:none}.spm-ctx-halo{opacity:0}.spm-ctx-tag{opacity:0;transform:none}.spm-ctx-tag-0{opacity:1}.spm-fcn-e{opacity:.4}.spm-fcn-n{opacity:.95}.spm-ag-pulse,.spm-ag-halo{opacity:0}.spm-ag-hub{transform:none}.spm-ag-tool{opacity:.92}.spm-ag-glyph{opacity:.16}.spm-ag-tick,.spm-ag-dec-tick{stroke-dashoffset:0;opacity:1}.spm-ag-dec,.spm-rk-boost{opacity:1}.spm-odo{transform:translateY(-14px)}.spm-src,.spm-term,.spm-inport{opacity:1}.spm-chip-on{opacity:0}.spm-chip-1 .spm-chip-on{opacity:1}.spm-tag,.spm-rec,.spm-res,.spm-learn{opacity:0;transform:none}.spm-tree-e-0,.spm-tree-e-2{stroke-dashoffset:0;opacity:1}.spm-tree-n-0,.spm-tree-n-1,.spm-tree-n-3{opacity:1;transform:scale(1.14)}.spm-cs0{opacity:1}.spm-stop{display:none}}
