.sp .section-header,.sp .section-header--center{text-align:left;margin-bottom:var(--space-2xl)}.sp .section-header--center .section-title,.sp .section-header--center .section-subtitle{margin-left:0;margin-right:0}.sp .section-header .section-label{align-items:center;gap:var(--space-md);width:100%;margin-bottom:var(--space-lg);color:var(--text-secondary);letter-spacing:0;grid-template-columns:auto minmax(0,1fr);display:grid}.sp .section-header .section-label:after{content:"";background:var(--rule);height:1px}.sp .section-header .section-label svg{display:none}.sp .section-title .accent,.sp .sp-hero-title .accent{color:inherit}.sp .section-title{font-size:var(--text-2xl);letter-spacing:-.02em;max-width:20ch;margin-bottom:0;font-weight:700}.sp .section-subtitle{max-width:58ch;margin-top:var(--space-md)}@media (min-width:900px){.sp .section-header,.sp .section-header--center{gap:0 var(--space-3xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.sp .section-header .section-label{grid-column:1/-1}.sp .section-subtitle{margin-top:0}.sp .section-header>.section-subtitle~.section-subtitle{margin-top:var(--space-md);grid-column:2}}@media (max-width:1024px){.sp .section-header,.sp .section-header .section-title,.sp .section-header .section-subtitle{text-align:left;margin-left:0;margin-right:0}.sp .sp-hero-inner{text-align:left}.sp .sp-hero-subtitle{margin-left:0;margin-right:0}.sp .sp-hero-actions{justify-content:flex-start}.sp .sp-hero-stats{max-width:none;margin:0}}.sp .sp-aside{align-self:start;gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.sp .sp-spec{border-top:1px solid var(--rule-strong);margin:0}.sp .sp-facts{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp .sp-facts li{font-size:var(--text-sm);color:var(--text-secondary);align-items:baseline;gap:.55em;line-height:1.45;display:flex}.sp .sp-facts b{color:var(--text-accent);font-variant-numeric:tabular-nums;flex:none;font-weight:650}.sp .sp-spec-row{padding:var(--space-md) 0;border-bottom:1px solid var(--rule)}.sp .sp-spec-key{font-family:var(--font-label-stack);font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:6px}.sp .sp-spec-val{font-size:var(--text-lg);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1.25}.sp .sp-spec-row:first-child .sp-spec-val{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:750}.sp .sp-problems-grid,.sp .sp-features-grid{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:0}.sp .sp-problem-card,.sp .sp-feature-card{gap:var(--space-xs) var(--space-3xl);padding:var(--space-lg) 0;border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:visible}.sp .sp-problem-card:hover,.sp .sp-feature-card:hover{border-color:var(--rule);box-shadow:none;background:0 0;transform:none}.sp .sp-problem-card:before,.sp .sp-problem-icon,.sp .sp-feature-icon,.sp .sp-feature-card .service-icon{display:none}.sp .sp-problem-title,.sp .sp-feature-card>h3,.sp .sp-feature-card .service-title{font-size:var(--text-lg);letter-spacing:-.015em;text-wrap:balance;grid-column:1;align-self:start;margin:0;font-weight:650}.sp .sp-problem-text,.sp .sp-feature-card>p,.sp .sp-feature-card .service-text{font-size:var(--text-base);color:var(--text-secondary);grid-area:1/2;margin:0;line-height:1.65}.sp .sp-feature-card .service-tag{margin-top:var(--space-xs);font-family:var(--font-label-stack);font-size:var(--text-xs);color:var(--text-muted);background:0 0;border:0;grid-area:2/2;justify-self:start;padding:0}.sp .sp-feature-card>.sp-feature-link{margin-top:var(--space-xs);grid-area:auto/2}@media (max-width:860px){.sp .sp-problem-card,.sp .sp-feature-card{gap:var(--space-xs);grid-template-columns:1fr}.sp .sp-problem-text,.sp .sp-feature-card>p,.sp .sp-feature-card .service-text,.sp .sp-feature-card .service-tag,.sp .sp-feature-card>.sp-feature-link{grid-area:auto/1}}.sp .sp-process{border-top:1px solid var(--rule);max-width:none;margin:0}.sp .sp-process:before{display:none}.sp .sp-process-step{gap:var(--space-xs) var(--space-xl);padding:var(--space-lg) 0;border-bottom:1px solid var(--rule);grid-template-columns:3.5rem minmax(0,.7fr) minmax(0,1.15fr);display:grid}.sp .sp-process-num{width:auto;height:auto;font-family:var(--font-mono-stack);font-size:var(--text-sm);letter-spacing:0;color:var(--text-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;grid-row:1/span 2;padding:0;font-weight:500;line-height:1.6;display:block}.sp .sp-process-step:hover .sp-process-num{color:var(--text-accent);background:0 0;border:0}.sp .sp-process-body{padding-top:0;display:contents}.sp .sp-process-title{font-size:var(--text-lg);text-wrap:balance;grid-area:1/2;margin:0;font-weight:650}.sp .sp-process-text{font-size:var(--text-base);color:var(--text-secondary);grid-area:1/3/span 2;margin:0;line-height:1.65}.sp .sp-process-time{font-family:var(--font-body-stack);font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;border:0;border-radius:0;grid-area:2/2;align-self:start;padding:0}@media (max-width:860px){.sp .sp-process-step{grid-template-columns:2.5rem minmax(0,1fr)}.sp .sp-process-title{grid-area:1/2}.sp .sp-process-time{grid-area:2/2}.sp .sp-process-text{margin-top:var(--space-xs);grid-area:3/2}.sp .sp-process-num{grid-row:1/span 3}}.sp .sp-tech-grid{gap:0 var(--space-2xl);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-content:flex-start;display:grid}.sp .sp-tech-item{border:0;border-bottom:1px solid var(--rule);font-size:var(--text-sm);color:var(--text-secondary);background:0 0;border-radius:0;padding:10px 0}.sp .sp-tech-item:hover{color:var(--text-accent);transform:none}.sp .sp-limits{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:0;max-width:none;margin:0}.sp .sp-limit{gap:var(--space-xs) var(--space-3xl);padding:var(--space-md) 0;border-left:0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-left:0;display:grid}.sp .sp-limit-title{color:var(--text-secondary);margin:0;font-weight:600}.sp .sp-limit-text{color:var(--text-muted)}@media (max-width:860px){.sp .sp-limit{grid-template-columns:1fr}}.sp .sp-pricing-grid{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-rows:repeat(4,auto);align-items:stretch;gap:0}.sp .sp-price-card{grid-row:span 4;grid-template-rows:subgrid;padding:var(--space-lg) var(--space-lg) var(--space-xl);border:0;border-left:1px solid var(--rule);background:0 0;border-radius:0;row-gap:0;display:grid}.sp .sp-price-card:first-child{border-left:0;padding-left:0}.sp .sp-price-card:last-child{padding-right:0}.sp .sp-price-card:hover{border-color:var(--rule);box-shadow:none;transform:none}.sp .sp-price-name{margin:0 0 var(--space-sm);font-size:var(--text-base);align-self:start;font-weight:650}.sp .sp-price-value{font-size:var(--text-xl);align-self:start;font-weight:750;line-height:1.1}.sp .sp-price-term{margin:var(--space-xs) 0 var(--space-lg);font-family:var(--font-body-stack);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-self:start}.sp .sp-price-list{gap:var(--space-xs)}.sp .sp-price-list li svg{color:var(--text-muted)}@media (max-width:1024px){.sp .sp-pricing-grid{grid-template-rows:none;grid-template-columns:1fr;max-width:none;margin:0}.sp .sp-price-card{padding:var(--space-lg) 0;border-left:0;border-bottom:1px solid var(--rule);grid-row:auto;display:flex}.sp .sp-price-card:last-child{border-bottom:0}}.sp .sp-factors{max-width:none;margin:var(--space-2xl) 0 0;padding:var(--space-lg) 0 0;border:0;border-top:1px solid var(--rule);background:0 0}@media (min-width:900px){.sp .sp-factors{gap:var(--space-sm) var(--space-3xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.sp .sp-factors-title{grid-area:1/1/span 2;margin:0}.sp .sp-factors-list{margin-bottom:var(--space-md);grid-column:2}.sp .sp-factors-note{grid-column:2}}.sp .sp-other-grid{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:0}.sp .sp-other-card{align-items:baseline;gap:var(--space-xs) var(--space-xl);padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto;display:grid}.sp .sp-other-card:hover{border-color:var(--rule-strong);box-shadow:none;background:0 0;transform:none}.sp .sp-other-card h3,.sp .sp-other-card h2{font-size:var(--text-base);margin:0;font-weight:650}.sp .sp-other-card p{color:var(--text-muted);font-size:var(--text-sm)}.sp .sp-other-arrow{opacity:1;color:var(--rule-strong);transition:color var(--duration-base) var(--ease-out);position:static;transform:none}.sp .sp-other-card:hover .sp-other-arrow{color:var(--text-accent);transform:none}@media (max-width:860px){.sp .sp-other-card{grid-template-columns:minmax(0,1fr) auto}.sp .sp-other-card p{grid-column:1}.sp .sp-other-arrow{grid-area:1/2}}.sp .sp-updated{font-family:var(--font-label-stack);font-size:var(--text-xs);color:var(--text-muted);text-align:left}.sp .sp-toc{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:0}.sp .sp-toc-title{padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);font-family:var(--font-label-stack);color:var(--text-secondary);margin:0}.sp .sp-toc ol{gap:0}.sp .sp-toc li{align-items:baseline;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);font-size:var(--text-base)}.sp .sp-toc li:before{font-variant-numeric:tabular-nums;padding-top:0}.sp .faq2{border-inline:0;max-width:none}.sp #vozmozhnosti .sp-features-grid,.sp #scenarii .sp-features-grid{gap:0 var(--space-2xl);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.sp #vozmozhnosti .sp-feature-card,.sp #scenarii .sp-feature-card{padding:var(--space-lg) 0;border-top:1px solid var(--rule);border-bottom:0;display:block}.sp #vozmozhnosti .sp-feature-card:first-child,.sp #scenarii .sp-feature-card:first-child{gap:var(--space-xs) var(--space-3xl);padding-bottom:var(--space-xl);border-top:1px solid var(--rule-strong);grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.sp #vozmozhnosti .sp-feature-card:first-child>h3,.sp #vozmozhnosti .sp-feature-card:first-child .service-title,.sp #scenarii .sp-feature-card:first-child>h3,.sp #scenarii .sp-feature-card:first-child .service-title{font-size:var(--text-xl);font-weight:700}.sp #vozmozhnosti .sp-feature-card>h3,.sp #vozmozhnosti .sp-feature-card .service-title,.sp #scenarii .sp-feature-card>h3,.sp #scenarii .sp-feature-card .service-title{margin-bottom:var(--space-xs);grid-column:auto}.sp #vozmozhnosti .sp-feature-card>p,.sp #vozmozhnosti .sp-feature-card .service-text,.sp #scenarii .sp-feature-card>p,.sp #scenarii .sp-feature-card .service-text{font-size:var(--text-sm);grid-area:auto}.sp #vozmozhnosti .sp-feature-card:first-child>p,.sp #vozmozhnosti .sp-feature-card:first-child .service-text,.sp #scenarii .sp-feature-card:first-child>p,.sp #scenarii .sp-feature-card:first-child .service-text{font-size:var(--text-base);grid-area:1/2}.sp #vozmozhnosti .sp-feature-card .service-tag,.sp #scenarii .sp-feature-card .service-tag{margin-top:var(--space-sm);grid-area:auto}@media (max-width:860px){.sp #vozmozhnosti .sp-features-grid,.sp #scenarii .sp-features-grid,.sp #vozmozhnosti .sp-feature-card:first-child,.sp #scenarii .sp-feature-card:first-child{grid-template-columns:1fr}.sp #vozmozhnosti .sp-feature-card:first-child>p,.sp #vozmozhnosti .sp-feature-card:first-child .service-text,.sp #scenarii .sp-feature-card:first-child>p,.sp #scenarii .sp-feature-card:first-child .service-text{grid-area:auto/1}}.sp #dannye .sp-features-grid{gap:0 var(--space-2xl);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.sp #dannye .sp-feature-card{padding:var(--space-md) 0 var(--space-lg);border-top:1px solid var(--rule-strong);border-bottom:0;display:block}.sp #dannye .sp-feature-card>h3{font-size:var(--text-base);margin-bottom:var(--space-xs);grid-column:auto}.sp #dannye .sp-feature-card>p{font-size:var(--text-sm);grid-area:auto}@media (max-width:860px){.sp #dannye .sp-features-grid{grid-template-columns:1fr}}.sp #ot-vas .sp-features-grid{border-top:1px solid var(--rule);grid-template-columns:1fr}.sp #ot-vas .sp-feature-card{align-items:baseline;gap:var(--space-xs) var(--space-lg);padding:var(--space-md) 0;grid-template-columns:auto minmax(0,.8fr) minmax(0,1.15fr)}.sp #ot-vas .sp-feature-icon{color:var(--accent-secondary);grid-area:1/1;margin:0;display:block}.sp #ot-vas .sp-feature-card>h3{grid-column:2}.sp #ot-vas .sp-feature-card>p{font-size:var(--text-sm);grid-area:1/3}@media (max-width:860px){.sp #ot-vas .sp-feature-card{grid-template-columns:auto minmax(0,1fr)}.sp #ot-vas .sp-feature-card>p{grid-area:2/2}}@media (min-width:900px){.sp .sp-process{gap:0 var(--space-xl);padding-top:var(--space-2xl);view-timeline:--sp-process block;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.sp .sp-process:before{content:"";background:var(--rule-strong);transform-origin:0;width:auto;height:1px;display:block;position:absolute;inset:0 0 auto}.sp .sp-process-step{border-bottom:0;padding:0;display:block;position:relative}.sp .sp-process-step:before{content:"";top:calc(var(--space-2xl) * -1);background:var(--accent-primary);border-radius:50%;width:7px;height:7px;margin-top:-3px;position:absolute;left:0}@supports (animation-timeline:view()){.sp .sp-process:before{animation-name:sp-rail;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sp-process;animation-range:entry entry 70%}.sp .sp-process-step,.sp .sp-process-step:before{animation-name:sp-step;animation-duration:1s;animation-timing-function:var(--ease-out-quart);animation-fill-mode:both;animation-timeline:--sp-process}.sp .sp-process-step:first-child,.sp .sp-process-step:first-child:before{animation-range:entry 25% entry 50%}.sp .sp-process-step:nth-child(2),.sp .sp-process-step:nth-child(2):before{animation-range:entry 35% entry 60%}.sp .sp-process-step:nth-child(3),.sp .sp-process-step:nth-child(3):before{animation-range:entry 45% entry 70%}.sp .sp-process-step:nth-child(4),.sp .sp-process-step:nth-child(4):before{animation-range:entry 55% entry 80%}.sp .sp-process-step:nth-child(5),.sp .sp-process-step:nth-child(5):before{animation-range:entry 65% entry 90%}}@keyframes sp-rail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-step{0%{transform:translateY(8px)}to{transform:none}}.sp .sp-process-num{margin-bottom:var(--space-sm);grid-row:auto}.sp .sp-process-body{display:block}.sp .sp-process-title{font-size:var(--text-base);margin-bottom:var(--space-2xs);grid-area:auto}.sp .sp-process-time{margin-bottom:var(--space-sm);grid-area:auto;display:block}.sp .sp-process-text{font-size:var(--text-sm);grid-area:auto}}@supports (animation-timeline:view()){.sp .reveal{animation-name:sp-reveal-in}}@keyframes sp-reveal-in{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sp .reveal,.sp .sp-process:before,.sp .sp-process-step,.sp .sp-process-step:before{animation:none;transform:none}}@media (min-width:861px){.sp #vozmozhnosti .sp-feature-card:first-child .service-tag,.sp #scenarii .sp-feature-card:first-child .service-tag{margin-top:var(--space-xs);grid-area:2/2}}.sp .sp-definition{max-width:62ch;font-size:var(--text-lg);color:var(--text-primary);line-height:1.6}@media (max-width:1024px){.sp .sp-hero-inner{gap:0}.sp .sp-hero-text{display:contents}.sp .sp-hero-text>.sp-breadcrumb-nav{order:1}.sp .sp-hero-text>.section-label{order:2}.sp .sp-hero-text>.sp-hero-title{order:3}.sp .sp-hero-text>.sp-hero-subtitle{order:4}.sp .sp-hero-text>.sp-updated{order:5}.sp .sp-aside{display:contents}.sp .sp-spec,.sp .sp-toc{margin-bottom:var(--space-xl);order:6}.sp .sp-hero-text>.sp-hero-actions{order:7}.sp .sp-hero-stats{margin-bottom:var(--space-xl);order:6}.sp .sp-facts{margin-top:var(--space-xl);order:8}}@media (max-width:560px){.sp .sp-spec-row+.sp-spec-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:.65rem 0;display:flex}.sp .sp-spec-row+.sp-spec-row .sp-spec-key{margin-bottom:0}.sp .sp-spec-row+.sp-spec-row .sp-spec-val{font-size:var(--text-base);text-align:right}}.sp .sp-price-table{margin-top:var(--space-xl);border-top:1px solid var(--border);padding-top:var(--space-md)}.sp .sp-price-table summary{cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sp .sp-price-table__scroll{margin-top:var(--space-sm);overflow-x:auto}.sp .sp-price-table table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.sp .sp-price-table th,.sp .sp-price-table td{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--border)}.sp .sp-price-table thead th{color:var(--text-secondary);font-weight:500}.sp .sp-price-table tbody th{font-weight:600}.sp .sp-price-table__num{white-space:nowrap;font-variant-numeric:tabular-nums}
