.dyvo-site .ps{--background:249 24% 94%;--border:254 69% 94%;--border-strong:254 84% 89%;--brand:262 83% 58%;--brand-tint:260 100% 97%;--card:0 0% 100%;--foreground:244 48% 12%;--foreground-soft:248 29% 29%;--muted-foreground:261 19% 45%;--secondary-deep:269 68% 35%;--success:161 94% 30%;--success-fg:164 86% 20%;--surface-sunken:252 38% 97%}.dyvo-site .ps-h{font-family:var(--font-cyrillic), var(--font-sans);letter-spacing:-.025em;color:var(--color-fg);text-wrap:balance;margin:0}.dyvo-site .ps-mark{color:inherit;background:linear-gradient(#0000 60%,#a78bfa80 60%);padding:0 .04em}.dyvo-site .ps-hero{background:radial-gradient(ellipse 50% 60% at 88% 20%, #38bdf824, transparent 70%), var(--marketing-hero-gradient);padding:56px 0 clamp(56px,6vw,88px);position:relative;overflow:clip}.dyvo-site .ps-hero__g{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.dyvo-site .ps-hero__top{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.dyvo-site .ps-hero .ps-h{font-size:clamp(38px,4vw,58px);line-height:1.06}.dyvo-site .ps-hero__lead{max-width:46ch;color:var(--color-fg-soft);margin:0;font-size:19px;line-height:1.6}.dyvo-site .ps-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.dyvo-site .ps-hero .cta{padding:18px 28px;font-size:17px}.dyvo-site .ps-cta-free,.dyvo-site .ps-hero .ps-cta-free,.dyvo-site .ps-final .ps-cta-free{padding-right:34px;position:relative}.dyvo-site .ps-zero{border-radius:var(--radius-full);background:var(--color-brand);width:38px;height:38px;color:var(--color-brand-fg);letter-spacing:-.02em;pointer-events:none;border:2px solid #fff;place-items:center;font-size:13.5px;font-weight:800;line-height:1;transition:transform .2s;animation:.45s cubic-bezier(.34,1.56,.64,1) .35s backwards ps-pop;display:grid;position:absolute;top:-13px;right:-13px;transform:rotate(-8deg);box-shadow:0 4px 10px #7c3aed47}.dyvo-site .ps-cta-free:hover .ps-zero{transform:rotate(0)scale(1.06)}@keyframes ps-pop{0%{opacity:0;transform:rotate(-30deg)scale(.5)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.dyvo-site .ps-viz{height:500px;font-family:var(--font-onest), sans-serif;color:hsl(var(--foreground));grid-template-columns:124px 64px minmax(0,1fr);align-items:center;font-size:14px;display:grid;position:relative}.dyvo-site .ps-viz__src{flex-direction:column;justify-content:space-between;height:380px;display:flex}.dyvo-site .ps-tile{height:52px;color:var(--color-fg);background:#fff;border-radius:16px;place-items:center;font-size:16px;font-weight:800;display:grid;box-shadow:0 2px 4px #12102e0f,0 12px 28px #12102e1a}.dyvo-site .ps-viz__lines{width:64px;height:380px;overflow:visible}.dyvo-site .ps-viz__lines path{fill:none;stroke:var(--color-brand-soft);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 7;animation:1.4s linear infinite ps-flow}@keyframes ps-flow{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.dyvo-site .ps-viz__lines path,.dyvo-site .ps-zero{animation:none}}.dyvo-site .ps-list{box-shadow:0 0 0 1px var(--color-border-subtle), 0 40px 90px #4c1d9538;background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex}.dyvo-site .ps-list .sf-tabs span{height:32px;font-size:14px}.dyvo-site .ps-list .sf-rc{box-shadow:none;gap:8px;padding:12px 14px}.dyvo-site .ps-list .sf-rc__h>b{font-size:15.5px}.dyvo-site .ps-list .sf-fx{font-size:13.5px}.dyvo-site .ps-list .sf-ch{padding:2px 9px;font-size:12.5px}.dyvo-site .ps-sec{padding:clamp(64px,8vw,120px) 0}.dyvo-site .ps-sec--tint{background:linear-gradient(#f6f2ff 0%,#fbf9ff 100%)}.dyvo-site .ps-head{text-align:center;max-width:760px;margin:0 auto clamp(40px,5vw,64px)}.dyvo-site .ps-head .ps-h{font-size:clamp(30px,3.6vw,48px);line-height:1.1}.dyvo-site .ps-rows{gap:clamp(56px,7vw,96px);display:grid}.dyvo-site .ps-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.dyvo-site .ps-row--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dyvo-site .ps-row--flip .ps-row__t{order:2}.dyvo-site .ps-row h3{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.dyvo-site .ps-row p{color:var(--color-fg-soft);margin:14px 0 0;font-size:18px;line-height:1.6}.dyvo-site .ps-stage{min-height:440px;font-family:var(--font-onest), sans-serif;color:hsl(var(--foreground));border-radius:28px;justify-content:center;align-items:center;padding:36px;font-size:14px;display:flex;position:relative;overflow:hidden}.dyvo-site .ps-stage--a{background:linear-gradient(135deg,#ede5ff 0%,#f6eeff 45%,#e3f0ff 100%)}.dyvo-site .ps-stage--b{background:linear-gradient(135deg,#e3f0ff 0%,#eef6ff 50%,#e6f7f1 100%)}.dyvo-site .ps-panel{background:#fff;border-radius:20px;width:100%;box-shadow:0 24px 60px #12102e24,0 2px 6px #12102e0f}.dyvo-site .ps-panel--card{max-width:520px;padding:6px}.dyvo-site .ps-panel--card .sf-rc{box-shadow:none;border:0}.dyvo-site .ps .sf-b--more{display:none}@media (min-width:761px){.dyvo-site .ps-panel--card .sf-rc__h>b{white-space:nowrap}}.dyvo-site .ps-panel--mix{flex-direction:column;gap:12px;max-width:560px;padding:22px;display:flex}.dyvo-site .ps-panel--mix .sf-fcs{flex-wrap:wrap}.dyvo-site .ps-mini{border:1px solid hsl(var(--border));color:hsl(var(--foreground-soft));border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;font-size:14px;display:flex}.dyvo-site .ps-mini b{color:hsl(var(--foreground));font-size:16px;font-weight:800}.dyvo-site .ps-scene{padding-bottom:0}.dyvo-site .ps-scene__in{text-align:center;max-width:760px;margin:0 auto}.dyvo-site .ps-msg{text-align:left;background:#fff;border-radius:20px 20px 20px 6px;align-items:flex-start;gap:12px;max-width:440px;padding:14px 18px 14px 14px;display:inline-flex;transform:rotate(-1.5deg);box-shadow:0 1px 2px #12102e0f,0 16px 40px #12102e1a}.dyvo-site .ps-msg__av{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.dyvo-site .ps-msg__h{color:var(--color-fg-muted);align-items:baseline;gap:12px;font-size:14px;display:flex}.dyvo-site .ps-msg__h b{color:var(--color-fg);font-size:14.5px}.dyvo-site .ps-msg p{color:var(--color-fg);margin:4px 0 0;font-size:18px}.dyvo-site .ps-scene__t{font-family:var(--font-cyrillic), var(--font-sans);letter-spacing:-.01em;color:var(--color-fg);text-wrap:balance;margin:36px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.4}.dyvo-site .ps-scene__a{font-family:var(--font-cyrillic), var(--font-sans);color:var(--color-brand);margin:18px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:800}.dyvo-site .ps-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:0 auto;display:grid}.dyvo-site .ps-plans--one{grid-template-columns:minmax(0,1fr);max-width:460px}.dyvo-site .ps-plan{background:#fff;border-radius:28px;flex-direction:column;gap:20px;padding:34px;display:flex;box-shadow:0 1px 2px #12102e0d,0 16px 40px #12102e12}.dyvo-site .ps-plan--pro{color:#fff;background:radial-gradient(ellipse 80% 60% at 100% 0%, #7c3aed99, transparent 70%), var(--ink-950);box-shadow:0 30px 80px #4c1d9559}.dyvo-site .ps-plan h3{font-size:26px}.dyvo-site .ps-plan--pro h3{color:#fff}.dyvo-site .ps-price{color:var(--color-fg-soft);margin:0;font-size:17px}.dyvo-site .ps-plan--pro .ps-price{color:#ffffffb8}.dyvo-site .ps-price b{font-family:var(--font-cyrillic), var(--font-sans);letter-spacing:-.03em;color:var(--color-fg);margin-right:8px;font-size:56px}.dyvo-site .ps-plan--pro .ps-price b{color:#fff}.dyvo-site .ps-plan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dyvo-site .ps-plan li{color:var(--color-fg-soft);grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.5;display:grid}.dyvo-site .ps-plan--pro li{color:#ffffffd1}.dyvo-site .ps-plan li svg{fill:none;width:22px;height:22px;stroke:var(--color-success);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.dyvo-site .ps-plan--pro li svg{stroke:var(--color-brand-soft)}.dyvo-site .ps-plan .cta{justify-content:center;margin-top:auto;padding:17px 22px;font-size:17px}.dyvo-site .ps-plan__note{color:#ffffff9e;margin:auto 0 0;font-size:15px;line-height:1.5}.dyvo-site .ps-faq{max-width:820px;margin:0 auto}.dyvo-site .ps-final{text-align:center;color:#fff;background:radial-gradient(ellipse 60% 70% at 50% 100%, #7c3aed80, transparent 70%), var(--ink-950);padding:clamp(72px,9vw,128px) 0}.dyvo-site .ps-final .ps-h{color:#fff;max-width:18ch;margin:0 auto;font-size:clamp(32px,4.2vw,56px);line-height:1.08}.dyvo-site .ps-final .cta{margin-top:30px;padding:18px 30px;font-size:17px}@media (max-width:1023px){.dyvo-site .ps-hero__g{grid-template-columns:1fr}.dyvo-site .ps-viz{width:100%;max-width:620px;margin:0 auto}.dyvo-site .ps-row,.dyvo-site .ps-row--flip{grid-template-columns:1fr}.dyvo-site .ps-row--flip .ps-row__t{order:0}}@media (max-width:760px){.dyvo-site .ps-hero{padding-top:32px}.dyvo-site .ps-hero__lead{font-size:17px}.dyvo-site .ps-hero__ctas{flex-direction:column;width:100%}.dyvo-site .ps-hero__top{text-align:center;align-items:stretch}.dyvo-site .ps-hero .cta{justify-content:center}.dyvo-site .ps-viz{grid-template-columns:82px 26px minmax(0,1fr);height:auto;margin-top:8px}.dyvo-site .ps-viz__src{height:320px}.dyvo-site .ps-tile{border-radius:12px;height:40px;font-size:12.5px}.dyvo-site .ps-viz__lines{width:26px;height:320px}.dyvo-site .ps-list{border-radius:18px;padding:10px}.dyvo-site .ps-list .sf-tabs span{padding:0 9px;font-size:13px}.dyvo-site .ps-list .sf-tabs span:not(.on){display:none}.dyvo-site .ps-list .sf-rc{padding:10px}.dyvo-site .ps .sf-acts,.dyvo-site .ps .sf-b--sm{display:none}.dyvo-site .ps .sf-fcs{flex-wrap:wrap}.dyvo-site .ps .sf-rc{padding:14px 14px 10px}.dyvo-site .ps .sf-rc__h>b{font-size:16px}.dyvo-site .ps-stage{border-radius:22px;min-height:0;padding:20px 14px}.dyvo-site .ps-plans{grid-template-columns:1fr}.dyvo-site .ps-plan{padding:26px 22px}.dyvo-site .ps-final .cta{justify-content:center;width:100%}.dyvo-site .ps-zero{right:-6px}}
