@layer reset{*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}}@layer base{body{background:var(--u-color-bg-page);color:var(--u-color-text-primary);font:var(--u-font-text-r-2);-webkit-font-smoothing:antialiased;overflow-x:clip}:focus-visible{outline:2px solid var(--u-color-focus);outline-offset:2px}[interestfor]{interest-delay:var(--interest-delay-show,.15s) var(--interest-delay-hide,.25s)}[popover]{opacity:0;transition:opacity var(--popover-motion,var(--u-motion-menu)), display var(--popover-motion,var(--u-motion-menu)) allow-discrete, overlay var(--popover-motion,var(--u-motion-menu)) allow-discrete;&:popover-open{opacity:1;@starting-style{opacity:0}}@media (prefers-reduced-motion:reduce){transition:none}}html:has(:modal){scrollbar-gutter:stable}body:has(:modal){overflow:hidden}.u-container{width:min(var(--u-layout-container), 100% - 2 * var(--u-layout-container-pad));margin-inline:auto}.u-section{padding-block:var(--u-layout-section-pad-top) var(--u-layout-section-pad-bottom)}.u-section--zone{border-radius:var(--u-radius-48) var(--u-radius-48) 0 0;background:var(--zone-bg,var(--u-color-bg-zone))}.u-section__blocks{gap:var(--u-layout-block-gap);grid-template-columns:minmax(0,1fr);display:grid}.u-section-head{margin-bottom:var(--u-layout-head-gap);grid-template-columns:minmax(0,1fr);align-items:end;gap:24px 64px;display:grid;@media (width>=900px){grid-template-columns:repeat(2,minmax(0,1fr))}& .u-section-head__lead{max-width:var(--head-title-max,600px);gap:20px;display:grid}& .u-section-head__aside{justify-items:start;gap:16px;max-width:420px;display:grid;@media (width>=900px){justify-self:end}}}.u-h2{font:var(--u-font-header-1);letter-spacing:-.5px;color:var(--u-color-text-primary);text-wrap:balance}.u-h3{font:var(--u-font-header-2);letter-spacing:-.015em}.u-h4{font:var(--u-font-header-4);letter-spacing:-.01em}.u-subhead{font:var(--u-font-header-3);letter-spacing:-.3px}.u-eyebrow{font:var(--u-font-text-sb-05);letter-spacing:1px;text-transform:uppercase;color:var(--u-color-text-eyebrow);&.u-eyebrow--neutral{color:var(--u-color-text-eyebrow-neutral)}}.u-section-desc{font:var(--u-font-text-r-3);color:var(--u-color-text-secondary);text-wrap:pretty}}@layer components{.u-btn{border-radius:var(--btn-radius,var(--u-radius-12));min-height:48px;font:var(--u-font-text-m-2);letter-spacing:-.005em;color:var(--u-color-text-primary);white-space:nowrap;cursor:pointer;transition:background-color var(--u-motion-fast), color var(--u-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex;&.u-btn--lg{min-height:56px;font:var(--u-font-text-m-3);padding:0 28px}&.u-btn--sm{min-height:40px;font:var(--u-font-text-m-105);padding:0 20px}&.u-btn--primary{background:var(--u-color-btn-dark);color:var(--u-color-text-inverse);&:active{background:var(--u-color-btn-dark-pressed)}}&.u-btn--brand{background:var(--u-color-brand);color:var(--u-color-text-inverse);&:active{background:var(--u-color-brand-pressed)}}&.u-btn--ai{background:var(--u-color-brand-soft);color:var(--u-color-brand);&:active{background:color-mix(in srgb, var(--u-color-brand-soft) 76%, var(--u-color-brand))}}&.u-btn--secondary{background:var(--u-color-bg-page);&:active{background:var(--u-color-bg-pressed)}}&.u-btn--neutral{background:var(--u-color-bg-zone);&:active{background:var(--u-color-bg-pressed)}}&.u-btn--ghost:active{background:var(--u-color-bg-pressed)}&.u-btn--on-dark{background:var(--u-dark-btn-bg);color:var(--u-dark-text-heading);&:active{background:var(--u-dark-btn-bg-pressed)}}@media (hover:hover){&.u-btn--primary:hover{background:var(--u-color-btn-dark-hover)}&.u-btn--brand:hover{background:var(--u-color-brand-hover)}&.u-btn--ai:hover{background:color-mix(in srgb, var(--u-color-brand-soft) 88%, var(--u-color-brand))}&.u-btn--secondary:hover,&.u-btn--ghost:hover{background:var(--u-color-bg-hover)}&.u-btn--neutral:hover{background:var(--u-color-bg-pressed)}&.u-btn--on-dark:hover{background:var(--u-dark-btn-bg-hover)}}&:disabled{background:var(--u-color-bg-disabled);color:var(--u-color-text-disabled);cursor:default;pointer-events:none}}.u-cta{container-type:inline-size}.u-cta__row{justify-content:center;gap:14px;display:flex;@container (width<480px){flex-direction:column}}.u-text-link{color:var(--link-fg,var(--u-color-text-primary));text-underline-offset:4px;transition:color var(--u-motion-fade);align-items:center;font-weight:500;text-decoration:underline 1px;display:inline-flex;position:relative;&:after{content:"";width:14px;height:14px;opacity:var(--link-on,0);translate:calc(4px * var(--link-on,0) - 4px) calc(4px - 4px * var(--link-on,0));transition:opacity var(--u-motion-fade), translate var(--u-motion-fade);background:currentColor;position:absolute;left:calc(100% + 4px);mask:url(/ucoz/landing/dist/icons/link-arrow.svg) 50%/14px 14px no-repeat}&:focus-visible{--link-fg:var(--u-color-brand);--link-on:1}@media (hover:hover){&:hover{--link-fg:var(--u-color-brand);--link-on:1}}}.u-arrow{border-radius:var(--u-radius-pill);background:var(--u-color-bg-zone);width:44px;height:44px;color:var(--u-color-text-primary);transition:background-color var(--u-motion-fast), color var(--u-motion-fast);place-items:center;display:grid;& svg{rotate:-90deg}&.u-arrow--prev svg{rotate:90deg}&.u-arrow--on-dark{border:1px solid var(--u-dark-border);background:var(--u-dark-btn-bg);color:var(--u-dark-text-heading)}&:disabled{color:var(--u-color-icon-disabled);cursor:default}@media (hover:hover){&:hover:not(:disabled){background:var(--u-color-bg-control)}&.u-arrow--on-dark:hover{background:var(--u-dark-btn-bg-hover)}}}.u-link-dot{width:var(--dot-size,28px);height:var(--dot-size,28px);border-radius:var(--u-radius-pill);background:var(--dot-bg,var(--u-color-bg-control));transition:background-color var(--u-motion-hover);place-items:center;display:grid;&:before{content:"";width:var(--dot-arrow,14px);height:var(--dot-arrow,14px);background:var(--dot-fg,var(--u-color-icon-muted));transition:background-color var(--u-motion-hover);mask:url(/ucoz/landing/dist/icons/link-arrow.svg) 50%/contain no-repeat}}.u-link-card{--card-bg:var(--u-color-bg-zone);--tag-bg:var(--u-color-bg-glass);--tag-border:var(--u-color-bg-glass-strong);background:var(--card-bg);border-radius:var(--u-radius-24);height:100%;color:var(--u-color-text-primary);transition:background-color var(--u-motion-hover), border-color var(--u-motion-hover), transform var(--u-motion-hover);border:2px solid #0000;flex-direction:column;padding:26px;display:flex;&:focus-visible{--dot-bg:var(--u-color-brand);--dot-fg:var(--u-color-bg-page);--tag-bg:var(--u-color-bg-zone);--tag-border:var(--u-color-border);--link-fg:var(--u-color-brand);--link-on:1;background:var(--u-color-bg-page);border-color:var(--card-bg);transform:translateY(-2px)}@media (hover:hover){&:hover{--dot-bg:var(--u-color-brand);--dot-fg:var(--u-color-bg-page);--tag-bg:var(--u-color-bg-zone);--tag-border:var(--u-color-border);--link-fg:var(--u-color-brand);--link-on:1;background:var(--u-color-bg-page);border-color:var(--card-bg);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){transition:none;&:hover,&:focus-visible{transform:none}}& .u-link-card__top{justify-content:space-between;align-items:center;display:flex}& .u-link-card__icon{color:var(--u-color-brand)}& .u-link-card__title{font:var(--u-font-header-6);margin-top:24px}& .u-link-card__text{font:var(--u-font-text-r-2);color:var(--u-color-text-secondary);margin-top:8px}& .u-link-card__tags{flex-wrap:wrap;gap:4px;margin-top:20px;display:flex;& li{border:1px solid var(--tag-border);border-radius:var(--u-radius-pill);background:var(--tag-bg);height:32px;font:var(--u-font-text-r-05);color:var(--u-color-text-secondary);white-space:nowrap;transition:background-color var(--u-motion-hover), border-color var(--u-motion-hover);align-items:center;padding:0 10px;display:grid}}& .u-link-card__cta{align-self:flex-start;margin-top:auto;padding-top:32px}}.u-link-rows{&:has(.u-link-row__icon){--rows-inset:48px}& li{padding-block:var(--rows-space,4px);position:relative}& li+li:before{content:"";top:0;right:0;left:var(--rows-inset,0);border-top:1px solid var(--u-color-border);position:absolute}& .u-link-row{border-radius:var(--rows-radius,var(--u-radius-24));color:var(--u-color-text-primary);transition:background-color var(--u-motion-fade);align-items:center;gap:20px;margin-inline:-20px;padding:20px;display:flex;&:focus-visible{--dot-bg:var(--u-color-brand);--dot-fg:var(--u-color-bg-page);--link-fg:var(--u-color-brand);--link-on:1;background:var(--u-color-bg-zone)}@media (hover:hover){&:hover{--dot-bg:var(--u-color-brand);--dot-fg:var(--u-color-bg-page);--link-fg:var(--u-color-brand);--link-on:1;background:var(--u-color-bg-zone)}}@media (prefers-reduced-motion:reduce){transition:none}}& .u-link-row__icon{color:var(--u-color-brand)}& .u-link-row__body{gap:var(--rows-body-gap,4px);flex-direction:column;flex:1;min-width:0;display:flex}& .u-link-row__title{font:var(--rows-title-font,var(--u-font-header-6));color:var(--link-fg,var(--u-color-text-primary));transition:color var(--u-motion-fade);&:has(~.u-link-row__cta){color:var(--u-color-text-primary)}}& .u-link-row__text{max-width:var(--rows-text-max,none);font:var(--u-font-text-r-2);color:var(--u-color-text-secondary)}& .u-link-row__cta{align-self:flex-start;margin-top:6px}}.u-card-grid{gap:16px;display:grid;@container (width>=520px){grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=1012px){grid-template-columns:repeat(4,minmax(0,1fr))}}.u-menu{&:where([popover]){width:var(--menu-width,320px);padding-block:var(--menu-pad-block,28px);padding-inline:var(--menu-pad-inline,28px);border-radius:var(--menu-radius,var(--u-radius-20));color:var(--u-color-text-primary);background:var(--u-color-bg-page);box-shadow:var(--u-shadow-dropdown);scrollbar-width:thin;overscroll-behavior:contain;border:0;margin:0;overflow-y:auto}&.u-menu--compact{--menu-pad-block:16px;--menu-pad-inline:20px;--menu-item-pad-block:8px}:where(&) .u-menu__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}:where(&[popover]) .u-menu__body:has(>.u-menu__aside){grid-template-columns:minmax(0, var(--menu-main,70fr)) 1px minmax(0, var(--menu-aside,30fr));&:before{content:"";background:var(--u-color-border);grid-area:1/2;align-self:stretch}}:where(&) .u-menu__groups{gap:16px;margin-inline:-12px;display:grid}:where(&[popover]) .u-menu__groups{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 16px}:where(&) .u-menu__group{flex-direction:column;gap:6px;display:flex}:where(&) .u-menu__label{font:var(--u-font-text-m-0);letter-spacing:.06em;text-transform:uppercase;color:var(--u-color-text-tertiary)}:where(&) .u-menu__group-title{padding-inline-start:12px}:where(&) .u-menu__list{gap:var(--menu-list-gap,4px);flex-direction:column;display:flex}:where(&) .u-menu__item{padding:var(--menu-item-pad-block,10px) 12px;border-radius:var(--u-radius-10);color:var(--u-color-text-primary);transition:background-color var(--u-motion-fast), color var(--u-motion-fast);flex-direction:column;gap:4px;display:flex;&:focus-visible{background:var(--u-color-bg-zone);outline-offset:-2px}@media (hover:hover){&:hover{background:var(--u-color-bg-zone);color:var(--u-color-brand)}}}:where(&) .u-menu__item-title{font:var(--u-font-text-m-2)}:where(&) .u-menu__item-desc{font:var(--u-font-text-r-1);color:var(--u-color-text-tertiary);text-wrap:pretty}:where(&) .u-menu__aside{flex-direction:column;align-items:flex-start;display:flex}:where(&[popover]) .u-menu__aside{max-width:340px;padding-top:2px}:where(&) .u-menu__aside-title{font:var(--u-font-header-6);text-wrap:balance;margin-top:16px}:where(&) .u-menu__aside-text{font:var(--u-font-text-r-1);color:var(--u-color-text-tertiary);text-wrap:pretty;margin-top:12px}:where(&) .u-menu__aside-cta{font:var(--u-font-text-m-1);margin-top:18px}}.u-skeleton{--skeleton-bg:var(--u-color-bg-skeleton);--skeleton-shine:var(--u-color-skeleton-shine);isolation:isolate;position:relative;overflow:clip;&:after{content:"";z-index:1;background:linear-gradient(90deg, transparent 39.17%, var(--skeleton-shine) 50%, transparent 60.83%) var(--skeleton-bg);pointer-events:none;width:300%;transition:opacity var(--u-motion-fade), display var(--u-motion-fade) allow-discrete;animation:2s linear infinite u-skeleton-shine;position:absolute;inset:0 auto 0 0}&[data-ready]:after{opacity:0;animation:none;display:none}&[data-away]:after{animation:none}@media (prefers-reduced-motion:reduce){&:after{transition:none;animation:none}}}@keyframes u-skeleton-shine{0%{translate:-66.667%}to{translate:0}}[data-demo]{container:demo/inline-size;&>*{transition:opacity .35s;@starting-style{opacity:0}}}.u-header{--btn-radius:var(--u-radius-10);z-index:100;background:var(--u-color-bg-header);backdrop-filter:saturate(1.6)blur(14px);position:sticky;top:0;:where(&) .u-header__in{anchor-name:--u-header-in;height:var(--u-header-height,80px);align-items:center;gap:40px;display:flex}:where(&) .u-header__logo{border-radius:var(--u-radius-pill);flex:none}}.u-header__nav{min-width:0;display:flex;@media (width>=1180px){flex:1;align-items:center;gap:4px}@media (width<1180px){inset:anchor(--u-header-in bottom) 0 0;width:auto;height:auto;padding:8px var(--u-layout-container-pad) 32px;border:0;border-top:1px solid var(--u-color-border);color:var(--u-color-text-primary);background:var(--u-color-bg-page);overscroll-behavior:contain;scrollbar-width:thin;contain:strict;clip-path:inset(0 0 100%);transition:opacity var(--u-motion-expand), clip-path var(--u-motion-expand), display var(--u-motion-expand) allow-discrete, overlay var(--u-motion-expand) allow-discrete;flex-direction:column;margin:0;position:fixed;&:not(:popover-open){display:none}&:popover-open{clip-path:inset(0);@starting-style{clip-path:inset(0 0 100%)}}:root:has(&:popover-open){scrollbar-gutter:stable}body:has(&:popover-open){overflow:hidden}@media (prefers-reduced-motion:reduce){transition:none}}}.u-header__nav-btn{--interest-delay-show:.3s;--interest-delay-hide:.22s;color:var(--u-color-text-primary);white-space:nowrap;align-items:center;display:flex;.u-header__nav:has(>.u-header__item>.u-menu:popover-open) &{--interest-delay-show:60ms}@media (width>=1180px){border-radius:var(--u-radius-10);min-height:44px;font:var(--u-font-text-m-2);letter-spacing:-.2px;transition:background-color var(--u-motion-fast);gap:6px;padding:0 10px;&[aria-expanded=true]{background:var(--u-color-bg-zone)}}@media (width>=1180px) and (hover:hover){&:hover{background:var(--u-color-bg-zone)}}@media (width<1180px){width:100%;min-height:56px;font:var(--u-font-text-m-3);justify-content:space-between;&[aria-expanded=true]{color:var(--u-color-brand)}}}.u-header__chevron{transition:rotate var(--u-motion-fast);[aria-expanded=true] &{rotate:180deg}@media (width<1180px){width:16px;height:8px}}.u-header__item{@media (width<1180px){border-bottom:1px solid var(--u-color-border);:where(&) .u-menu{interpolate-size:allow-keywords;transition:height var(--u-motion-expand), display var(--u-motion-expand) allow-discrete;overflow:visible clip;&[hidden]{height:0}@starting-style{height:0}@media (prefers-reduced-motion:reduce){transition:none}}:where(&) .u-menu__body{gap:4px;padding-bottom:16px}:where(&) .u-menu__groups{gap:4px}:where(&) .u-menu__group{gap:8px}:where(&) .u-menu__group-title{padding-top:12px}:where(&) .u-menu__item{justify-content:center;min-height:44px}:where(&) .u-menu__aside>:not(.u-menu__aside-cta){display:none}}}.u-header__lang{&>.u-header__nav-btn{text-align:start;gap:12px}& .u-header__lang-label{flex:1}& .u-header__lang-current{font:var(--u-font-text-r-105);color:var(--u-color-text-tertiary)}@media (width>=1180px){display:contents;&>.u-header__nav-btn{display:none}}}.u-menu--lang{--menu-width:180px;--menu-pad-block:8px;--menu-list-gap:2px;--menu-item-pad-block:9px;@media (width<1180px){--menu-item-pad-block:10px;:where(&) .u-menu__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-bottom:12px;display:grid}}}.u-lang__option{font:var(--u-font-text-m-105);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;&[aria-selected=true]{color:var(--u-color-brand)}@media (width<1180px){font:var(--u-font-text-m-2)}}.u-header__sheet-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex;@media (width>=1180px){display:none}}:where(.u-header) .u-menu:where([popover]){--menu-w:min(var(--menu-width,320px), var(--u-layout-container), 100% - 2 * var(--u-layout-container-pad));position-anchor:auto;inset:auto;top:calc(anchor(--u-header-in bottom) + 4px);left:clamp(anchor(--u-header-in left), calc(anchor(left) - var(--menu-shift,24px)), calc(anchor(--u-header-in right) - var(--menu-w)));width:var(--menu-w);max-height:calc(100dvh - var(--u-header-height,80px) - 20px);position:fixed}:where(.u-header) .u-menu--compact{--menu-shift:12px}:where(.u-menu--lang,.u-menu--account)[popover]{--menu-radius:var(--u-radius-12);--menu-pad-inline:8px;top:calc(anchor(bottom) + 8px);left:min(anchor(left), calc(anchor(--u-header-in right) - var(--menu-w)));@media (width<1180px){top:calc(anchor(--u-header-in bottom) + 8px);width:auto;max-height:calc(100dvh - var(--u-header-height,80px) - 24px);left:16px;right:16px}}.u-menu--projects{--menu-main:66fr;--menu-aside:34fr;:where(&) .u-menu__grid{gap:4px 8px;margin-inline:-12px;display:grid;&>li{display:contents}}:where(&[popover]) .u-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--menu-rows,4), auto);grid-auto-flow:column}:where(&) .u-menu__project{border-radius:var(--u-radius-12);transition:background-color var(--u-motion-fast);align-items:center;gap:16px;padding:12px;display:flex;&:focus-visible{--project-active:1;background:var(--u-color-bg-hover);outline-offset:-2px}@media (hover:hover){&:hover{--project-active:1;background:var(--u-color-bg-hover)}}@media (width<1180px){--project-active:1;gap:14px;padding:10px 12px}}:where(&) .u-menu__project-logo{border-radius:var(--u-radius-12);background:var(--u-color-bg-zone);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden;& img{width:100%;height:100%;transition:opacity var(--u-motion-fade);position:absolute;inset:0}@media (width<1180px){border-radius:var(--u-radius-10);width:40px;height:40px}}:where(&) .u-menu__project-tile{opacity:var(--project-active,0)}:where(&) .u-menu__project-glyph{opacity:calc(1 - var(--project-active,0))}:where(&) .u-menu__project-info{flex-direction:column;gap:4px;min-width:0;display:flex}}.u-header__actions{align-items:center;gap:20px;margin-left:auto;display:flex;@media (width<1180px){gap:8px}}.u-header__login{border-radius:var(--u-radius-8);font:var(--u-font-text-m-2);letter-spacing:-.2px;transition:color var(--u-motion-fast);@media (hover:hover){&:hover{color:var(--u-color-brand)}}@media (width<1180px){display:none}}.u-lang__btn{border-radius:var(--u-radius-10);width:40px;height:40px;color:var(--u-color-text-primary);transition:color var(--u-motion-fast);justify-content:center;align-items:center;margin-right:-8px;display:flex;&[aria-expanded=true]{color:var(--u-color-brand)}@media (hover:hover){&:hover{color:var(--u-color-brand)}}@media (width<1180px){display:none}}.u-header__cta{@media (width<1180px){order:-1}@media (width<520px){display:none}}.u-header__burger{border-radius:var(--u-radius-10);width:44px;height:44px;color:var(--u-color-text-primary);transition:background-color var(--u-motion-fast);justify-content:center;align-items:center;display:flex;:where(&) .u-header__burger-icon path{transition:translate var(--u-motion-fade), rotate var(--u-motion-fade), opacity var(--u-motion-fade);&:first-child{transform-origin:12px 7px}&:last-child{transform-origin:12px 17px}}&[aria-expanded=true] path:first-child{translate:0 5px;rotate:45deg}&[aria-expanded=true] path:nth-child(2){opacity:0}&[aria-expanded=true] path:last-child{translate:0 -5px;rotate:-45deg}@media (hover:hover){&:hover{background:var(--u-color-bg-zone)}}@media (width>=1180px){display:none}}.u-account{align-items:center;gap:inherit;display:flex;@media (width>=1180px){&:after{content:"";background:var(--u-color-border);width:1px;height:24px}}:where(&) .u-account__avatar{border-radius:var(--u-radius-10);width:40px;height:40px;font:var(--u-font-text-sb-1);color:var(--u-color-text-primary);background:var(--u-color-bg-zone);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(&) .u-account__btn{transition:background-color var(--u-motion-fast);&[aria-expanded=true]{background:var(--u-color-bg-pressed)}@media (hover:hover){&:hover{background:var(--u-color-bg-pressed)}}}}.u-menu--account{--menu-pad-block:16px 8px;:where(&) .u-account__head{align-items:center;gap:12px;padding-left:12px;display:flex}:where(&) .u-account__who{flex-direction:column;gap:2px;min-width:0;display:flex;&>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:where(&) .u-account__name{font:var(--u-font-text-sb-105)}:where(&) .u-account__email{font:var(--u-font-text-r-05);color:var(--u-color-text-tertiary)}:where(&) .u-account__sep{background:var(--u-color-border);height:1px;margin:10px 8px}:where(&) .u-account__links{flex-direction:column;gap:2px;display:flex}:where(&) .u-account__item{border-radius:var(--u-radius-8);min-height:40px;font:var(--u-font-text-m-105);color:var(--u-color-text-primary);transition:background-color var(--u-motion-fast);align-items:center;gap:12px;padding:0 12px;display:flex;@media (hover:hover){&:hover{background:var(--u-color-bg-zone)}}}:where(&) .u-account__soc{flex-direction:column;gap:12px;padding:0 12px;display:flex}:where(&) .u-account__soc-title{font:var(--u-font-text-m-05);color:var(--u-color-text-tertiary)}:where(&) .u-account__soc-list{gap:4px;margin-inline:-4px;display:flex}:where(&) .u-account__soc-btn{--interest-delay-show:0s;--interest-delay-hide:0s;border-radius:var(--u-radius-10);justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;& img{transition:opacity var(--u-motion-fade)}&[aria-pressed=true]:after{content:"";border:2px solid var(--u-color-bg-page);background:var(--u-color-success);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}@media (hover:hover){&:hover img{opacity:.8}}}:where(&) .u-account__soc-tip{--popover-motion:var(--u-motion-fast);position-anchor:auto;position-area:top;position-try-fallbacks:flip-block;border-radius:var(--u-radius-8);font:var(--u-font-text-m-0);white-space:nowrap;color:var(--u-color-text-inverse);background:var(--u-color-bg-inverse);border:0;margin:0 0 8px;padding:6px 10px;inset:auto}}.u-footer{color:var(--u-dark-text-secondary);background:var(--u-dark-bg);:where(&) .u-footer__in{padding-block:48px 44px;container-type:inline-size}:where(&) .u-footer__top{justify-content:space-between;gap:44px;display:flex;@container (width<1080px){flex-direction:column;gap:40px}}}.u-footer__brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex;:where(&) .u-footer__copy{font:var(--u-font-text-r-05);color:var(--u-dark-text-tertiary)}}.u-footer__nav{gap:clamp(40px,7.1cqi,88px);display:flex;@container (width<1080px){grid-template-columns:1fr 1fr;gap:40px 32px;display:grid}@container (width<=700px){grid-template-columns:1fr;gap:32px}:where(&) .u-footer__col{flex-direction:column;gap:16px;display:flex}:where(&) .u-footer__title{font:var(--u-font-text-sb-05);letter-spacing:2px;text-transform:uppercase;color:var(--u-dark-text-heading);@container (width<=700px){font:var(--u-font-text-sb-0)}}:where(&) .u-footer__links{flex-direction:column;gap:8px;display:flex;@container (width<=700px){gap:10px}}:where(&) .u-footer__link{font:var(--u-font-text-r-2);transition:color var(--u-motion-fast);&:focus-visible{color:var(--u-dark-text-heading)}@media (hover:hover){&:hover{color:var(--u-dark-text-heading)}}}}.u-footer__pay{border-top:1px solid var(--u-dark-divider);flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px;padding-top:28px;display:flex}}@layer sections{.u-hero{text-align:center;padding-block:112px;@media (width<1200px){padding-block:88px 96px}@media (width<768px){padding-block:56px 64px}& :where(.u-hero__eyebrow,.u-hero__title,.u-hero__line-in,.u-hero__lead,.u-cta){animation:u-hero-rise var(--rise-time,.45s) var(--u-motion-ease-hero) var(--rise-delay,0s) backwards;@media (prefers-reduced-motion:reduce){animation:none}}& .u-cta{--rise-delay:.85s;margin-top:36px}}.u-hero__in{container-type:inline-size}.u-hero__title{--rise-from:28px;--rise-time:.7s;--rise-delay:.12s;font:500 clamp(48px, 100cqi / 13.5, 88px) / 1.12 var(--u-font-family);letter-spacing:-1px;text-wrap:balance;margin-top:20px;@media (width<480px){font-size:40px}@media (width>=1100px){animation:none}}.u-hero__line{&+&{--rise-delay:.25s}@media (width>=1100px){margin-bottom:-4px;padding-bottom:4px;display:block;overflow:clip}}.u-hero__line-in{@media (width<1100px){animation:none}@media (width>=1100px){--rise-from:100%;--rise-opacity:1;display:block}}.u-hero__lead{--rise-delay:.65s;max-width:640px;font:var(--u-font-text-r-5);color:var(--u-color-text-secondary);margin:32px auto 0;@media (width<1200px){max-width:800px;font:var(--u-font-text-r-4);text-wrap:balance;margin-top:36px}@media (width<768px){font:var(--u-font-text-r-3);margin-top:28px}}@keyframes u-hero-rise{0%{opacity:var(--rise-opacity,0);transform:translateY(var(--rise-from,16px))}}.u-showcase__tabs{flex-wrap:wrap;gap:8px;display:flex}.u-showcase__tablist{display:contents}.u-showcase__tab{border-radius:var(--u-radius-12);background:var(--u-color-bg-control);font:var(--u-font-text-m-105);color:var(--u-color-text-tertiary);white-space:nowrap;transition:background-color var(--u-motion-fast), color var(--u-motion-fast), border-color var(--u-motion-fast), box-shadow var(--u-motion-fast);border:1px solid #0000;padding:10px 14px;&[aria-selected=true]{border-color:var(--u-color-border-subtle);background:var(--u-color-bg-page);color:var(--u-color-text-primary);box-shadow:var(--u-shadow-raised)}@media (hover:hover){&:hover:not([aria-selected=true]){background:var(--u-color-bg-control-hover);color:var(--u-color-text-primary)}}}.u-showcase__more{border-radius:var(--u-radius-12);font:var(--u-font-text-m-105);color:var(--u-color-text-muted);transition:color var(--u-motion-fast);border:1px solid #0000;align-items:center;gap:6px;padding:10px 6px;display:inline-flex;&[aria-expanded=false] .u-showcase__more-close,&[aria-expanded=true] .u-showcase__more-open{display:none}&[aria-expanded=true] .u-showcase__more-icon{rotate:180deg}@media (hover:hover){&:hover{color:var(--u-color-text-primary)}}}.u-showcase__more-icon{transition:rotate var(--u-motion-fade)}.u-showcase__stage{gap:16px;margin-top:40px;display:grid;@media (width>=900px){grid-template-columns:minmax(0,42fr) minmax(0,58fr)}}.u-showcase__card{border-radius:var(--u-radius-24);background:var(--u-color-bg-page);grid-template-rows:1fr auto;padding:clamp(24px,2.8vw,40px);display:grid}.u-showcase__case,.u-showcase__shot{--leave:.15s;--enter:.3s;grid-area:1/1;&:not([hidden]){animation:u-showcase-enter var(--enter) var(--u-motion-ease-hero) calc(var(--leave) + var(--enter-delay,0s)) backwards}&[hidden]{opacity:0;transition:opacity var(--leave) ease-in, translate var(--leave) ease-in, display var(--leave) allow-discrete, visibility var(--leave) allow-discrete;translate:0 -8px}@media (prefers-reduced-motion:reduce){--leave:0s;--enter:0s}}.u-showcase__case{flex-direction:column;gap:14px;display:flex;&[hidden]{visibility:hidden}}.u-showcase__name{--size:clamp(24px, 12px + 1.5625vw, 32px);font:500 var(--size) / calc(var(--size) + 6px) var(--u-font-family);letter-spacing:-.5px;text-wrap:balance}.u-showcase__text{font:400 17px / 25px var(--u-font-family);color:var(--u-color-text-secondary);text-wrap:pretty}.u-showcase__points{font:var(--u-font-text-r-2);color:var(--u-color-text-secondary);gap:12px;margin-block:14px;display:grid;& li{gap:12px;display:flex;&:before{content:"";background:var(--u-color-icon-muted);flex:none;width:18px;height:18px;margin-top:3px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='9'/%3e%3cpath%20d='m8.5%2012.2%202.4%202.4%204.6-4.8'/%3e%3c/svg%3e") 50%/contain no-repeat}}}.u-showcase__link{align-self:start}.u-showcase__nav{align-items:center;gap:8px;padding-top:32px;display:flex}.u-showcase__count{font:var(--u-font-text-m-105);font-variant-numeric:tabular-nums;color:var(--u-color-text-disabled);margin-right:auto}.u-showcase__current{color:var(--u-color-text-primary)}.u-showcase__preview{--pad:6px;width:100%;padding:var(--pad);border:1px solid var(--u-color-border-glass);border-radius:var(--u-radius-24);background:var(--u-color-bg-glass);box-shadow:var(--u-shadow-soft);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;container-type:inline-size;@media (width>=900px){aspect-ratio:4/3;place-self:stretch end;max-width:760px}}.u-showcase__shot{--enter-delay:70ms;contain:layout paint;border-radius:calc(var(--u-radius-24) - var(--pad));background:var(--u-color-bg-placeholder);&[hidden]{display:none}@container (width<575px){&[data-demo=donate]{--shot-ratio:3 / 4}&[data-demo=dash]{--shot-ratio:3 / 4.8}}&[data-demo=course]{--shot-ratio:auto;&:not([data-ready]){--shot-height:440px}}&:where([data-demo=land],[data-demo=agent],[data-demo=app]){--shot-ratio:auto;@media (width<900px){--shot-height:max(460px, 75cqw)}}@container (width<440px){&[data-demo=land]{--shot-height:max(700px, 560px + 45cqw)}&[data-demo=agent]{--shot-height:calc(570px + 49cqw)}&[data-demo=app]{--shot-height:490px}}@media (width<900px){aspect-ratio:var(--shot-ratio,4 / 3);height:var(--shot-height,auto)}&>img{object-fit:cover;width:100%;height:100%}}@keyframes u-showcase-enter{0%{opacity:0;translate:0 20px}}.u-themes__in{container:themes/inline-size}.u-themes__aside{@media (width<640px){justify-items:stretch;max-width:none}& .u-themes__actions{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}}.u-themes__strip{--gap:24px;--ring:4px;--card:86%;gap:var(--gap);margin:calc(-1 * var(--ring));padding:var(--ring);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ring);scrollbar-width:none;display:flex;overflow-x:auto;@container themes (width>=588px){--card:calc((100% - var(--gap)) / 2)}@container themes (width>=920px){--card:calc((100% - 2 * var(--gap)) / 3)}& .u-themes__card{flex:0 0 var(--card);scroll-snap-align:start;-webkit-user-select:none;user-select:none;min-width:0;@container themes (width<588px){scroll-snap-stop:always}}& .u-themes__shot{--zoom:1;border:1px solid var(--u-color-border);border-radius:var(--u-radius-24);background:var(--u-color-bg-zone);cursor:zoom-in;width:100%;max-height:520px;display:block;& img{transform-origin:top;width:100%;height:auto;scale:var(--zoom)}@container themes (width<588px){max-height:440px}}& .u-themes__category{font:var(--u-font-header-6);color:var(--u-color-text-primary);margin-top:16px}& .u-themes__name{font:var(--u-font-text-r-1);color:var(--u-color-text-muted);margin-top:4px}@media (prefers-reduced-motion:no-preference){scroll-behavior:smooth;& .u-themes__shot img{transition:scale var(--u-motion-zoom)}& .u-themes__shot:focus-visible{--zoom:1.02}}@media (hover:hover) and (prefers-reduced-motion:no-preference){& .u-themes__shot:hover{--zoom:1.02}}}.u-themes__nav{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.u-themes__dialog{background:var(--u-color-bg-overlay);cursor:zoom-out;opacity:0;width:100vw;max-width:none;height:100dvh;max-height:none;transition:opacity var(--u-motion-fade), overlay var(--u-motion-fade) allow-discrete, display var(--u-motion-fade) allow-discrete;border:0;margin:0;padding:clamp(16px,4vw,56px);container-type:size;&[open]{opacity:1;place-items:center;display:grid}&::backdrop{background:0 0}&[data-morph]{transition:none}@starting-style{&[open]{opacity:0}}@media (prefers-reduced-motion:reduce){transition:none}& .u-themes__frame{border-radius:var(--u-radius-16);background:var(--u-color-bg-page);cursor:default;-webkit-user-select:none;user-select:none;width:min(100cqw,85.7143cqh,1200px);& img{width:100%;height:auto}}& .u-themes__close{border-radius:var(--u-radius-pill);background:var(--u-color-bg-glass-strong);width:44px;height:44px;color:var(--u-color-text-primary);place-items:center;display:grid;position:absolute;top:16px;right:16px}}::view-transition-group(theme){animation-duration:.4s;animation-timing-function:var(--u-motion-ease-hero)}::view-transition-old(theme),::view-transition-new(theme){object-fit:cover;object-position:top;height:100%}.u-mcp{--zone-bg:var(--u-dark-bg-band);--u-color-text-primary:var(--u-dark-text-heading);--u-color-text-secondary:var(--u-dark-text-body);--u-color-text-eyebrow:var(--u-dark-eyebrow);--u-color-bg-skeleton:var(--u-dark-card-bg);--u-color-skeleton-shine:var(--u-dark-divider);color:var(--u-dark-text-heading)}.u-mcp__intro{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(48px,5.56vw,80px);display:grid;@media (width>=1000px){grid-template-columns:minmax(0,42fr) minmax(0,58fr)}& .u-mcp__title{margin-top:20px}& .u-mcp__desc{max-width:540px;margin-top:24px}& .u-mcp__actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex;@media (width<640px){flex-direction:column}}}.u-mcp__clients{margin-top:28px;display:flex;& .u-mcp__client{z-index:calc(10 - sibling-index());border:1px solid var(--u-dark-border);border-radius:var(--u-radius-pill);background:var(--u-dark-chip-bg);width:42px;height:42px;box-shadow:var(--u-dark-chip-shadow);place-items:center;display:grid;position:relative;&+&{margin-left:-8px}}& .u-mcp__mono{filter:invert()}}.u-mcp__visual{container:mcp-visual/inline-size}.u-mcp__demo{aspect-ratio:640/460;border-radius:var(--u-radius-24);max-width:640px;margin-inline:auto;@container mcp-visual (width<500px){aspect-ratio:420/460;max-width:420px}}.u-steps{& .u-steps__title{text-wrap:balance;max-width:760px}& .u-steps__list{gap:clamp(12px,1.39vw,20px);margin-top:28px;display:grid;@media (width>=760px){grid-template-columns:repeat(3,minmax(0,1fr))}}& .u-steps__item{border-radius:var(--u-radius-20);background:var(--u-dark-card-bg);padding:clamp(22px,1.94vw,28px)}& .u-steps__num{font:600 clamp(60px, 5vw, 72px) / 1 var(--u-font-family);letter-spacing:-1.4px;font-variant-numeric:tabular-nums;color:var(--u-dark-text-faint);margin-bottom:20px;display:block}& .u-steps__name{font:500 clamp(17px, 1.39vw, 20px) / 1.3 var(--u-font-family)}& .u-steps__text{font:400 clamp(16px, 1.25vw, 18px) / 1.45 var(--u-font-family);color:var(--u-dark-text-muted);text-wrap:pretty;margin-top:8px}}.u-modules__in{container-type:inline-size}.u-modules__head{--head-title-max:640px}.u-features__title{max-width:760px;margin-bottom:var(--u-layout-head-gap)}.u-features__in{grid-template-columns:minmax(0,1fr);gap:clamp(40px,5.56vw,80px);display:grid;@media (width>=1000px){grid-template-columns:minmax(0,48fr) minmax(0,52fr)}}.u-features__list{--rows-space:clamp(4px, 1.94vw - 20px, 8px);--rows-radius:var(--u-radius-16);--rows-title-font:var(--u-font-header-5);--rows-body-gap:8px;--rows-text-max:520px;flex-direction:column;justify-content:center;display:flex;@media (width>=1000px){margin-block:calc(-1 * var(--rows-space))}}@scope(.u-features__visual){:scope{border-radius:var(--u-radius-24);background:var(--u-color-bg-zone);place-items:center;padding:clamp(16px,1.7vw,24px);display:grid;container-type:inline-size}.u-features__scene{--w:562;--h:476;--px:min(1.6px, 100cqw / var(--w));--glass-bg:#ffffff80;--glass-border:#ffffffbf;--glass-light:inset 0 1px 0 #fffc;--shadow-low:0 calc(8 * var(--px)) calc(22 * var(--px)) #1418281a;--shadow-mid:0 calc(14 * var(--px)) calc(36 * var(--px)) #1418281f;--shadow-high:0 calc(26 * var(--px)) calc(60 * var(--px)) #14182829, 0 calc(2 * var(--px)) calc(6 * var(--px)) #1418280d;width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));position:relative}.u-features__layer{top:calc(var(--y) * var(--px));left:calc(var(--x) * var(--px));translate:calc(var(--fx,0) * var(--depth) * var(--px)) calc(var(--fy,0) * var(--depth) * var(--px));transition:translate .7s var(--u-motion-ease-hero);position:absolute}.u-features__glass{border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(calc(18 * var(--px))) saturate(130%)}.u-features__shot,.u-features__thumb{& img{object-fit:cover;width:100%;height:100%}}.u-features__back{--x:44;--y:3;--depth:4;width:calc(201 * var(--px));padding:calc(8 * var(--px));border-radius:calc(22 * var(--px));background:var(--u-color-bg-page);box-shadow:var(--shadow-mid);& .u-features__shot{height:calc(183 * var(--px));border-radius:calc(15 * var(--px))}}.u-features__product{--x:172;--y:43;--depth:8;width:calc(288 * var(--px));padding:calc(10 * var(--px));border-radius:calc(24 * var(--px));background:var(--u-color-bg-page);box-shadow:var(--shadow-high);& .u-features__shot{height:calc(219 * var(--px));border-radius:calc(16 * var(--px))}}.u-features__info{justify-content:space-between;align-items:flex-start;gap:calc(10 * var(--px));padding:calc(12 * var(--px)) calc(6 * var(--px)) 0;display:flex}.u-features__name{font:500 calc(13 * var(--px)) / calc(17 * var(--px)) var(--u-font-family)}.u-features__price{margin-top:calc(6 * var(--px));font:500 calc(14 * var(--px)) / calc(18 * var(--px)) var(--u-font-family);white-space:nowrap}.u-features__thumbs{gap:calc(6 * var(--px));padding:calc(10 * var(--px)) calc(6 * var(--px)) calc(2 * var(--px));display:flex}.u-features__thumb,.u-features__more{width:calc(40 * var(--px));height:calc(40 * var(--px));border-radius:calc(9 * var(--px))}.u-features__thumb--on{box-shadow:0 0 0 calc(2 * var(--px)) var(--u-color-brand)}.u-features__more{background:var(--u-color-bg-disabled);font:400 calc(13 * var(--px)) / 1 var(--u-font-family);color:var(--u-color-text-muted);place-items:center;display:grid}.u-features__ssl{--x:370;--y:21;--depth:10;align-items:center;gap:calc(8 * var(--px));height:calc(43 * var(--px));padding:0 calc(14 * var(--px));border-radius:calc(14 * var(--px));box-shadow:var(--glass-light), var(--shadow-low);font:500 calc(13 * var(--px)) / calc(18 * var(--px)) var(--u-font-family);white-space:nowrap;display:flex}.u-features__shield{width:calc(18 * var(--px));height:calc(18 * var(--px));color:var(--u-color-success)}.u-features__palette{--x:384;--y:83;--depth:12;--swatch-1:#f1efea;--swatch-2:#f2d9b8;--swatch-3:#c69a6a;--swatch-4:#3f6fa3;--swatch-5:#1c1f2a;align-items:center;gap:calc(8 * var(--px));height:calc(45 * var(--px));padding:0 calc(10 * var(--px));border-radius:calc(16 * var(--px));box-shadow:var(--glass-light), var(--shadow-low);display:flex}.u-features__swatch{width:calc(22 * var(--px));height:calc(22 * var(--px));border-radius:var(--u-radius-pill);&:first-child{background:var(--swatch-1)}&:nth-child(2){background:var(--swatch-2)}&:nth-child(3){background:var(--swatch-3)}&:nth-child(4){background:var(--swatch-4)}&:nth-child(5){background:var(--swatch-5)}}.u-features__swatch--on{box-shadow:0 0 0 calc(2 * var(--px)) var(--u-color-bg-page), 0 0 0 calc(3.5 * var(--px)) var(--u-color-brand)}.u-features__visits{--x:4;--y:135;--depth:16;width:calc(236 * var(--px));height:calc(144 * var(--px));padding:calc(18 * var(--px)) calc(20 * var(--px)) calc(12 * var(--px));border-radius:calc(20 * var(--px));box-shadow:var(--glass-light), var(--shadow-high);flex-direction:column;display:flex}.u-features__label{font:400 calc(12 * var(--px)) / calc(16 * var(--px)) var(--u-font-family);color:var(--u-color-text-secondary)}.u-features__count{margin-top:calc(4 * var(--px));font:600 calc(30 * var(--px)) / calc(34 * var(--px)) var(--u-font-family);letter-spacing:calc(-.3 * var(--px));font-variant-numeric:tabular-nums}.u-features__spark{width:100%;min-height:0;margin-top:calc(6 * var(--px));color:var(--u-color-brand);flex:1}.u-features__donate{--x:342;--y:365;--depth:12;gap:calc(10 * var(--px));padding:calc(14 * var(--px)) calc(16 * var(--px));border-radius:calc(18 * var(--px));box-shadow:var(--glass-light), var(--shadow-mid);flex-direction:column;display:flex}.u-features__donate-title{font:500 calc(13 * var(--px)) / calc(18 * var(--px)) var(--u-font-family);white-space:nowrap}.u-features__sums{gap:calc(6 * var(--px));display:flex}.u-features__sum{padding:0 calc(12 * var(--px));border-radius:var(--u-radius-pill);background:var(--u-color-bg-page);font:400 calc(12 * var(--px)) / calc(28 * var(--px)) var(--u-font-family);white-space:nowrap}.u-features__sum--on{background:var(--u-color-brand);color:var(--u-color-text-inverse);font-weight:500}@container (width<520px){.u-features__scene{--w:368;--h:434}.u-features__back,.u-features__ssl,.u-features__donate{display:none}.u-features__product{--x:46;--y:2}.u-features__palette{--x:202;--y:80}.u-features__visits{--x:0;--y:288;width:calc(260 * var(--px))}}}.u-cases__in{container-type:inline-size}.u-cases__head{--head-title-max:640px}.u-cases__grid{gap:40px 24px;display:grid;@container (width>=588px){grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=1012px){grid-template-columns:repeat(3,minmax(0,1fr))}}.u-cases__card{--zoom:1.015;isolation:isolate;height:100%;color:var(--u-color-text-primary);flex-direction:column;display:flex;position:relative;&:before{content:"";z-index:-1;border-radius:var(--u-radius-24);transition:background-color var(--u-motion-hover);position:absolute;inset:-8px -8px -24px}&:focus-visible{--link-fg:var(--u-color-brand);--link-on:1;outline:none}&:focus-visible:before{background:var(--u-color-bg-zone);outline:2px solid var(--u-color-focus);outline-offset:2px}&:focus-visible img{scale:var(--zoom)}@media (hover:hover){&:hover{--link-fg:var(--u-color-brand);--link-on:1}&:hover:before{background:var(--u-color-bg-zone)}&:hover img{scale:var(--zoom)}}@media (prefers-reduced-motion:reduce){--zoom:1}}.u-cases__shot{border-radius:var(--u-radius-24);background:var(--u-color-bg-tint);overflow:clip;& img{width:100%;height:auto;transition:scale var(--u-motion-hover)}}.u-cases__body{flex-direction:column;flex:1;align-items:flex-start;padding:24px 16px 0;display:flex;&>.u-text-link{margin-top:auto}}.u-cases__title{font:var(--u-font-header-5);text-wrap:balance}.u-cases__text{font:var(--u-font-text-r-2);color:var(--u-color-text-secondary);text-wrap:pretty;margin:12px 0 16px;@container (width>=588px){max-width:90%}}.u-ai-tools__grid{margin-top:32px}.u-development__block{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(48px,5.56vw,80px);display:grid;@media (width>=1000px){grid-template-columns:repeat(2,minmax(0,1fr))}}.u-development__block--api{align-items:center;@media (1000px<=width<1240px){grid-template-columns:minmax(0,1fr)}@media (width>=1240px){& .u-development__visual{order:-1}}}.u-development__content{justify-items:start;display:grid}.u-development__title{margin-top:20px}.u-development__desc{max-width:480px;margin-top:24px}.u-development__langs{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.u-development__lang{border:1px solid var(--u-color-bg-glass-strong);border-radius:var(--u-radius-pill);background:var(--u-color-bg-glass);height:42px;font:var(--u-font-text-m-1);color:var(--u-color-text-secondary);align-items:center;gap:8px;padding:0 16px 0 11px;display:flex}.u-development__link{margin-top:28px}.u-development__visual{container:dev-visual/inline-size}.u-development__demo{--u-color-bg-skeleton:var(--u-color-bg-page);border-radius:var(--u-radius-24);display:grid;&[data-ready]{overflow:visible;&:after{transition:none}}}.u-development__demo--blog{min-height:500px;@container dev-visual (width<420px){min-height:704px}}.u-development__demo--crm{aspect-ratio:620/542;width:min(100%,620px);margin-inline:auto;@container dev-visual (width<520px){aspect-ratio:auto;min-height:calc(805px + 33.3333cqw)}}.u-turnkey__in{container-type:inline-size}.u-turnkey__badge{font:var(--u-font-text-m-105);color:var(--u-color-text-secondary);align-items:center;gap:8px;display:inline-flex;& svg{flex-shrink:0}}.u-help__in{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px 64px;display:grid;@media (width>=1000px){grid-template-columns:repeat(2,minmax(0,1fr))}}.u-help__intro{& .u-help__title{margin-top:20px}& .u-help__desc{margin-top:24px;@media (width>=1000px){max-width:460px}}}.u-help__list{--dot-size:36px;--dot-arrow:18px}.u-start{background:var(--u-dark-glow), var(--u-dark-surface);color:var(--u-dark-text-heading);text-align:center;border-radius:clamp(24px,3.2vw,36px);margin-inline:16px;& .u-cta{margin-top:36px}& .u-start__title{max-width:900px;font:500 clamp(36px, 16px + 3.9vw, 72px) / 1.1 var(--u-font-family);letter-spacing:-1.5px;text-wrap:balance;margin-inline:auto}& .u-start__lead{max-width:680px;font:400 clamp(17px, 14px + .42vw, 20px) / 1.5 var(--u-font-family);color:var(--u-dark-text-lead);text-wrap:pretty;margin:24px auto 0}}}@layer demos;@layer utilities{.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-rub{font-family:system-ui,sans-serif}}:root{--u-color-brand:#498bfa;--u-color-brand-hover:#3273dd;--u-color-brand-pressed:#255bb9;--u-color-brand-soft:#dce8ff;--u-color-text-primary:#202124;--u-color-text-secondary:#4b4b4f;--u-color-text-tertiary:#686b73;--u-color-text-muted:#767676;--u-color-text-inverse:#fff;--u-color-text-disabled:#a3a8b0;--u-color-text-eyebrow:var(--u-color-brand);--u-color-text-eyebrow-neutral:#666;--u-color-bg-page:#fff;--u-color-bg-header:#ffffffd1;--u-color-bg-zone:#f4f4f4;--u-color-bg-card:#f5f5f7;--u-color-bg-card-alt:#f7f7f8;--u-color-bg-hover:#f5f5f7;--u-color-bg-pressed:#eeeef0;--u-color-bg-control:#e9e9ec;--u-color-bg-control-hover:#e1e2e6;--u-color-bg-glass:#ffffffb3;--u-color-bg-glass-strong:#ffffffeb;--u-color-bg-placeholder:#e6e6e8;--u-color-bg-skeleton:#f0f0f2;--u-color-bg-tint:#7f7f7f14;--u-color-skeleton-shine:#bec1cb38;--u-color-border:#e8e8e8;--u-color-border-subtle:#2020240f;--u-color-border-glass:#ffffff73;--u-color-icon-muted:#8a8d93;--u-color-icon-disabled:#c9cbd0;--u-color-bg-disabled:#f2f3f5;--u-color-focus:var(--u-color-brand);--u-color-bg-inverse:#202124;--u-color-bg-overlay:#111113b8;--u-color-success:#22a06b;--u-color-btn-dark:#1d1d1f;--u-color-btn-dark-hover:#2c2c2e;--u-color-btn-dark-pressed:#000;--u-dark-bg:#141414;--u-dark-surface:#1d1d1f;--u-dark-bg-band:#27292d;--u-dark-text-heading:#fff;--u-dark-text-lead:#c9cbd0;--u-dark-text-body:#b4b7be;--u-dark-text-secondary:#ffffff94;--u-dark-text-tertiary:#ffffff6b;--u-dark-text-muted:#a7aab1;--u-dark-text-faint:#ffffff42;--u-dark-card-bg:#ffffff0d;--u-dark-border:#ffffff1f;--u-dark-divider:#ffffff14;--u-dark-eyebrow:#6fa2fb;--u-dark-btn-bg:#ffffff1a;--u-dark-btn-bg-hover:#ffffff29;--u-dark-btn-bg-pressed:#ffffff0f;--u-dark-chip-bg:#2c2d32;--u-dark-chip-shadow:0 4px 14px #00000047;--u-dark-glow:radial-gradient(45% 75%, #ececf021, #ececf00f 45%, transparent);--u-font-family:"Inter Tight", "Inter Tight Fallback", Arial, sans-serif;--u-font-text-r-0:normal 400 12px / 16px var(--u-font-family);--u-font-text-m-0:normal 500 12px / 16px var(--u-font-family);--u-font-text-sb-0:normal 600 12px / 16px var(--u-font-family);--u-font-text-r-05:normal 400 13px / 18px var(--u-font-family);--u-font-text-m-05:normal 500 13px / 18px var(--u-font-family);--u-font-text-sb-05:normal 600 13px / 18px var(--u-font-family);--u-font-text-r-1:normal 400 14px / 20px var(--u-font-family);--u-font-text-m-1:normal 500 14px / 20px var(--u-font-family);--u-font-text-sb-1:normal 600 14px / 20px var(--u-font-family);--u-font-text-r-105:normal 400 15px / 22px var(--u-font-family);--u-font-text-m-105:normal 500 15px / 22px var(--u-font-family);--u-font-text-sb-105:normal 600 15px / 22px var(--u-font-family);--u-font-text-r-2:normal 400 16px / 24px var(--u-font-family);--u-font-text-m-2:normal 500 16px / 24px var(--u-font-family);--u-font-text-sb-2:normal 600 16px / 24px var(--u-font-family);--u-font-text-r-3:normal 400 18px / 27px var(--u-font-family);--u-font-text-m-3:normal 500 18px / 27px var(--u-font-family);--u-font-text-sb-3:normal 600 18px / 27px var(--u-font-family);--u-font-text-r-4:normal 400 20px / 28px var(--u-font-family);--u-font-text-r-5:normal 400 22px / 32px var(--u-font-family);--u-font-header-1:normal 500 52px / 1.08 var(--u-font-family);--u-font-header-2:normal 600 32px / 40px var(--u-font-family);--u-font-header-3:normal 500 28px / 34px var(--u-font-family);--u-font-header-4:normal 600 24px / 32px var(--u-font-family);--u-font-header-5:normal 500 22px / 28px var(--u-font-family);--u-font-header-6:normal 500 20px / 26px var(--u-font-family);--u-layout-container:1360px;--u-layout-container-pad:clamp(20px, 4vw, 56px);--u-layout-section-pad-top:80px;--u-layout-section-pad-bottom:100px;--u-layout-block-gap:96px;--u-layout-head-gap:64px;--u-radius-8:8px;--u-radius-10:10px;--u-radius-12:12px;--u-radius-16:16px;--u-radius-20:20px;--u-radius-24:24px;--u-radius-48:48px;--u-radius-pill:999px;--u-shadow-dropdown:0 .17px 1.04px #00000003, 0 .8px 2.92px #00000005, 0 2.03px 7.85px #00000007, 0 4px 18px #0000000a;--u-shadow-elevated:0 16px 48px #0000001a;--u-shadow-header:0 6px 24px #0000000f;--u-shadow-raised:0 1px 2px #2020240a, 0 2px 6px #20202408;--u-shadow-soft:0 6px 20px #1111130a;--u-motion-fast:.15s ease;--u-motion-menu:.12s ease;--u-motion-fade:.2s ease;--u-motion-expand:.3s ease;--u-motion-hover:.22s ease-out;--u-motion-ease-hero:cubic-bezier(.22, 1, .36, 1);--u-motion-zoom:.36s cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media (width<=1199px){:root{--u-font-header-1:normal 500 48px / 1.08 var(--u-font-family);--u-layout-section-pad-top:64px;--u-layout-section-pad-bottom:80px;--u-layout-block-gap:72px;--u-layout-head-gap:48px}}@media (width<=767px){:root{--u-font-header-1:normal 500 36px / 1.08 var(--u-font-family);--u-layout-section-pad-top:40px;--u-layout-section-pad-bottom:56px;--u-layout-block-gap:56px;--u-layout-head-gap:40px}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 600;font-display:swap;src:url(/ucoz/landing/dist/fonts/InterTight-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 600;font-display:swap;src:url(/ucoz/landing/dist/fonts/InterTight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 600;font-display:swap;src:url(/ucoz/landing/dist/fonts/InterTight-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 600;font-display:swap;src:url(/ucoz/landing/dist/fonts/InterTight-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Fallback;src:local(Arial);size-adjust:97.57%;ascent-override:99.42%;descent-override:24.6%;line-gap-override:0%}
