.feature-hero-scope{background:var(--ru-paper, #fff)}.feature-hero{position:relative;isolation:isolate;overflow:visible;background:#fff}.feature-hero__copy{position:relative;z-index:2;display:grid;justify-items:center;gap:1.25rem;text-align:center}.feature-hero__title{max-width:26ch;color:var(--writer-ink, oklch(18% .035 271));text-wrap:balance}.feature-hero__body{max-width:54rem;margin:0;color:var(--writer-muted, oklch(48% .026 271));font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.feature-hero__identity{display:grid;justify-items:center;width:min(100% - 2rem,54rem);margin-top:.35rem}.feature-hero__marks{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.15rem 1.75rem;margin:0;padding:0;list-style:none}.feature-hero__marks li{display:grid;justify-items:center;gap:.7rem;width:5.5rem}.feature-hero__mark{width:2.375rem;height:2.375rem;background-color:var(--writer-ink, hsl(231 50% 13%));-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.feature-hero__marks span{color:var(--writer-muted, oklch(48% .026 271));font-size:.78rem;line-height:1.2}.feature-hero__marks--single{gap:.85rem}.feature-hero__marks--single li{width:auto;grid-auto-flow:column;align-items:center;gap:.75rem}.feature-hero__marks--single .feature-hero__mark{width:2.5rem;height:2.5rem}.feature-hero__marks--single span{font-size:.95rem;font-weight:600;color:var(--writer-ink, oklch(18% .035 271))}.feature-hero__cta{display:grid;justify-items:center;width:min(100%,37rem);margin-top:.25rem}.feature-hero__note{max-width:37rem;margin:-.15rem 0 0;color:var(--writer-muted, oklch(48% .026 271));font-size:.78rem;line-height:1.45}.feature-hero__badges{margin-top:-.25rem}.feature-hero__badges .review-badge>span:last-of-type{color:var(--writer-ink, oklch(18% .035 271))}.feature-hero__badges .review-stars-track>:is(svg){fill:#47588547}.feature-hero__badges .review-stars-fill .review-stars-track>:is(svg){fill:var(--star, #f0b429)}.feature-hero[data-h1s=h] .ru-h1-em{color:var(--ru-action-primary, oklch(32.5% .091 264.5));font-kerning:none;font-variant-ligatures:none}.feature-hero[data-h1s=h] .ru-h1-em[data-em-measured] .ru-h1-c{background-image:linear-gradient(96deg,var(--ru-action-primary, oklch(32.5% .091 264.5)) 0%,var(--ru-action-primary, oklch(32.5% .091 264.5)) 40%,oklch(63% .145 264) 50%,var(--ru-action-primary, oklch(32.5% .091 264.5)) 60%,var(--ru-action-primary, oklch(32.5% .091 264.5)) 100%);background-size:calc(var(--em-w, 0px) * 3) 100%;background-position:calc(var(--em-x, 0px) * -1) 0;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:feature-hero-emphasis-pass var(--em-dur, .6s) linear var(--em-in, 0ms) both}@keyframes feature-hero-emphasis-pass{0%{background-position:calc(var(--em-w, 0px) * -2 - var(--em-x, 0px)) 0}to{background-position:calc(var(--em-x, 0px) * -1) 0}}.feature-hero__canvas{background:none}.feature-hero .feature-hero__atmosphere{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;pointer-events:none}.feature-hero .feature-hero__visual{--hl-main-w: min(70vw, 84rem);--hl-view: calc(var(--hl-main-w) * .625);width:var(--hl-main-w);overflow:visible}.feature-hero__product-scene{position:relative;width:100%;margin-inline:auto;overflow:visible;contain:layout;border:0;border-radius:0;background:transparent;box-shadow:none}.feature-hero .ru-live-scene{overflow:visible;contain:layout}.feature-hero__product-scene>astro-island{display:block;width:100%;height:100%}@media (prefers-reduced-motion: no-preference){.feature-hero__body,.feature-hero__identity,.feature-hero__cta,.feature-hero__note,.feature-hero__badges{animation:feature-hero-copy-in .95s cubic-bezier(.22,1,.36,1) both;will-change:opacity,filter,transform}.feature-hero__body{animation-delay:var(--feature-hero-copy-in, .36s)}.feature-hero__identity{animation-delay:calc(var(--feature-hero-copy-in, .36s) + 80ms)}.feature-hero__cta{animation-delay:calc(var(--feature-hero-copy-in, .36s) + .16s)}.feature-hero__note{animation-delay:calc(var(--feature-hero-copy-in, .36s) + .32s)}.feature-hero__badges{animation-delay:calc(var(--feature-hero-copy-in, .36s) + .48s)}.feature-hero__visual{animation:feature-hero-visual-in .76s cubic-bezier(.22,1,.36,1) calc(var(--feature-hero-copy-in, .36s) + .64s) both;will-change:opacity,transform}@keyframes feature-hero-copy-in{0%{opacity:0;filter:blur(9px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes feature-hero-visual-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}@media (max-width: 899px){.feature-hero__title,.feature-hero__body,.feature-hero__note{max-width:none}.feature-hero__cta,.feature-hero__cta>astro-island,.feature-hero__badges{width:100%}}@media (prefers-reduced-motion: reduce){.feature-hero[data-h1s=h] .ru-h1-em[data-em-measured] .ru-h1-c{animation:none}}
