.ut-story__head{align-items: flex-end}.ut-story__count{display: flex;align-items: baseline;gap: 10px;margin: 0;color: var(--color-on-dark-muted);font-family: var(--font-display);font-size: var(--text-h4);font-variant-numeric: tabular-nums}.ut-story__count b{color: #fff;font-size: clamp(2.75rem,2rem + 2.5vw,4.5rem);font-weight: var(--weight-semibold);letter-spacing: -.026em;line-height: .9}.ut-story__track{display: grid !important;grid-auto-flow: column;grid-auto-columns: min(86%,460px);gap: var(--space-5) !important;margin-top: var(--space-7) !important;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: var(--space-2)}.ut-story__track::-webkit-scrollbar{display: none}.ut-story__track>.ut-story__panel{margin: 0 !important}.ut-story.is-pinned .ut-story__track{overflow: visible}.ut-story__panel{display: flex;flex-direction: column;gap: var(--space-3);padding: clamp(1.5rem,1rem + 1.2vw,2rem) !important;border: 1px solid rgba(255,255,255,.1);border-radius: var(--radius-xl);background: linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),var(--color-dark-2);scroll-snap-align: start;transform-origin: 50% 60%;transition: border-color var(--dur-slow)}.ut-story__panel.is-current{border-color: rgba(155,225,93,.35)}.ut-story__panel>*{margin: 0 !important}.ut-story__panel .ut-story__num{display: flex;align-items: center;gap: 10px;color: var(--color-lime);font-size: var(--text-caption);font-weight: var(--weight-semibold);letter-spacing: .1em;text-transform: uppercase}.ut-story__num span{display: inline-grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--color-lime);color: var(--color-dark);font-family: var(--font-display);font-size: 13px;letter-spacing: 0}.ut-story__panel>h3{margin-top: var(--space-2) !important;color: #fff;font-size: var(--text-h3)}.ut-story__panel>p:not(.ut-story__num){color: var(--color-on-dark-muted);font-size: var(--text-body-sm);line-height: 1.6}.ut-story__panel .wp-block-siteapp-illustration{display: grid;place-items: center;height: 232px;margin-top: auto !important;padding: var(--space-5);border-radius: var(--radius-lg);background: radial-gradient(80% 80% at 50% 0%,rgba(155,225,93,.16),rgba(255,255,255,.03) 70%);overflow: hidden}.ut-story__panel .ut-ui{width: 100%;max-width: 340px}.ut-story__panel .wp-block-siteapp-illustration{place-items: start center}.ut-story__panel .wp-block-siteapp-illustration>*{-webkit-mask-image: linear-gradient(#000 80%,transparent);mask-image: linear-gradient(#000 80%,transparent)}.ut-story__progress{position: relative;margin-top: var(--space-6) !important}.ut-story__bar{display: block;height: 3px;border-radius: 3px;background: rgba(255,255,255,.12);overflow: hidden}.ut-story__bar::after{content: "";display: block;height: 100%;background: var(--color-lime);transform: scaleX(var(--progress,0));transform-origin: 0 50%}.ut-story__steps{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));margin: var(--space-3) 0 0;padding: 0;list-style: none;color: var(--color-on-dark-muted);font-size: var(--text-body-sm);font-weight: var(--weight-medium)}.ut-story__steps li{transition: color var(--dur-base)}.ut-story__steps li:last-child{text-align: right}.ut-story__steps li.is-active{color: #fff}.ut-story.is-pinned{display: flex;flex-direction: column;justify-content: center;min-height: calc(100vh - var(--header-h-compact));padding-block: var(--space-7) !important}.ut-story.is-pinned>*{width: 100%}@media (max-height: 820px){.ut-story.is-pinned .ut-story__track{margin-top: var(--space-5) !important}.ut-story.is-pinned .ut-story__panel .wp-block-siteapp-illustration{height: 190px}}@media (max-width: 1023px),(pointer: coarse){.ut-story__progress,.ut-story__count{display: none}}.ut-split{align-items: center !important;gap: clamp(2rem,1rem + 4vw,6rem) !important}.ut-split + .ut-split{margin-top: var(--space-section-tight) !important}.ut-split__copy>*{margin: 0 !important}.ut-split__copy>* + *{margin-top: var(--space-4) !important}.ut-split__visual{display: grid;place-items: center;padding: clamp(1.5rem,1rem + 3vw,3.5rem);border-radius: var(--radius-2xl);background: radial-gradient(90% 90% at 80% 10%,var(--color-primary-soft),var(--color-surface) 70%);overflow: hidden}.ut-split__visual .ut-ui{width: 100%;max-width: 420px}.ut-checks{margin: 0;padding: 0;list-style: none}.ut-checks li{position: relative;padding: 6px 0 6px 32px;color: var(--color-text)}.ut-checks li::before{content: "";position: absolute;top: 8px;left: 0;width: 20px;height: 20px;border-radius: 50%;background: var(--color-primary-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23108a00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.ut-section--dark .ut-checks li{color: var(--color-on-dark)}.ut-cta{position: relative;isolation: isolate;overflow: hidden;border-radius: var(--radius-2xl);background: var(--color-dark);color: var(--color-on-dark);padding: clamp(2.5rem,1.5rem + 4vw,5rem) clamp(1.5rem,1rem + 4vw,5rem) !important}.ut-cta :where(h2,h3){color: #fff}.ut-cta :where(p){color: var(--color-on-dark-muted)}.ut-cta>*{position: relative;z-index: 1}.ut-cta::after{content: "";position: absolute;top: 50%;right: -10%;width: min(640px,70vw);aspect-ratio: 1;translate: 0 -50%;border-radius: 50%;background: repeating-radial-gradient(circle,transparent 0 38px,rgba(155,225,93,.14) 38px 39px);-webkit-mask-image: radial-gradient(circle,#000 30%,transparent 70%);mask-image: radial-gradient(circle,#000 30%,transparent 70%);pointer-events: none}.ut-cta--green{background: var(--color-primary)}.ut-cta--green::after{background: repeating-radial-gradient(circle,transparent 0 38px,rgba(255,255,255,.16) 38px 39px)}.ut-cta--green :where(p){color: rgba(255,255,255,.85)}.ut-signup{padding: clamp(2rem,1.5rem + 3vw,3.5rem) !important;border: 1px solid var(--color-border);border-radius: var(--radius-2xl);background: linear-gradient(135deg,var(--color-primary-soft),var(--color-surface) 60%)}.ut-signup>*{margin-block: 0 !important}.ut-faq-grid{align-items: flex-start !important}.ut-faq-intro .ut-sticky{position: sticky;top: calc(var(--header-h-compact) + var(--wp-admin--admin-bar--height,0px) + var(--space-6))}body:has(.ut-subnav) .ut-faq-intro .ut-sticky{top: calc(var(--header-h-compact) + var(--wp-admin--admin-bar--height,0px) + 61px + var(--space-6))}.ut-faq-intro .ut-section-head{max-width: 460px}.ut-faq-help{position: relative;isolation: isolate;overflow: hidden;max-width: 460px;margin-top: var(--space-7) !important;padding: var(--space-6) !important;border-radius: var(--radius-xl);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 220' fill='none' stroke='%23fff' stroke-opacity='.07'%3E%3Cpath d='M320 30C250 30 200 70 180 130s-70 90-180 90'/%3E%3Cpath d='M320 60c-58 0-100 34-118 84s-70 76-202 76'/%3E%3Cpath d='M320 90c-46 0-80 28-96 70s-70 60-224 60'/%3E%3Cpath d='M320 0c-82 0-140 46-162 116S70 220-40 220'/%3E%3C/svg%3E") right top / 300px auto no-repeat,radial-gradient(110% 70% at 100% 0%,rgba(155,225,93,.12),transparent 60%),var(--color-ink);color: var(--color-on-ink-muted)}.ut-faq-help>*{margin: 0 !important}.ut-faq-help h3{margin-top: var(--space-5) !important;color: #fff;font-size: 1.25rem;letter-spacing: -.012em}.ut-faq-help p{margin-top: var(--space-2) !important;font-size: var(--text-body-sm);line-height: 1.55}.ut-faq-help .wp-block-buttons{gap: var(--space-2);margin-top: var(--space-5) !important}.ut-faq-help .wp-block-button__link{min-height: 40px;padding: .5rem 1.125rem;font-size: .875rem}.ut-faq-help .ut-btn-brand>.wp-block-button__link{background: var(--color-lime);color: var(--color-ink)}.ut-faq-help .ut-btn-brand>.wp-block-button__link:hover{background: #fff !important;color: var(--color-ink) !important}.ut-faq-help__team{position: relative;display: flex;width: max-content}.ut-faq-help__team img{width: 40px;height: 40px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 2px var(--color-ink)}.ut-faq-help__team img + img{margin-left: -10px}.ut-faq-help__dot{position: absolute;right: -1px;bottom: 1px;width: 11px;height: 11px;border-radius: 50%;background: var(--color-lime);box-shadow: 0 0 0 2px var(--color-ink)}.ut-faq-help__dot::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: inherit;animation: ut-faq-ping 2.4s var(--ease-out) infinite}@keyframes ut-faq-ping{70%,100%{opacity: 0;transform: scale(2.4)}}.ut-faq{display: flex !important;flex-direction: column;gap: var(--space-3);counter-reset: ut-faq}.ut-faq .wp-block-details{overflow: hidden;margin: 0 !important;border: 1px solid var(--color-border);border-radius: 18px;background: var(--color-background);counter-increment: ut-faq;transition: border-color var(--dur-base),background-color var(--dur-base),box-shadow var(--dur-slow) var(--ease-out)}.ut-faq .wp-block-details:hover{border-color: var(--color-border-strong)}.ut-faq .wp-block-details[open]:not(.closing){border-color: rgba(20,168,0,.28);background: var(--color-surface);box-shadow: 0 18px 40px -30px rgba(11,12,11,.35)}.ut-faq .wp-block-details summary{display: grid;grid-template-columns: 28px minmax(0,1fr) 34px;gap: var(--space-4);align-items: center;padding: 20px 20px 20px 22px;list-style: none;cursor: pointer;border-radius: 17px;color: var(--color-heading);font-family: var(--font-display);font-size: 1.0625rem;font-weight: var(--weight-semibold);letter-spacing: -.01em;line-height: 1.4}.ut-faq .wp-block-details summary::-webkit-details-marker{display: none}.ut-faq .wp-block-details summary:focus-visible{outline: 2px solid var(--color-primary);outline-offset: -3px}.ut-faq .wp-block-details:not(.is-style-plus) summary::before{content: counter(ut-faq,decimal-leading-zero);position: static;display: block;width: auto;height: auto;margin: 0;-webkit-mask: none;mask: none;background: none;color: var(--color-muted);font-family: var(--font-mono);font-size: .8125rem;font-weight: var(--weight-medium);letter-spacing: .02em;transition: color var(--dur-base)}.ut-faq .wp-block-details[open]:not(.closing) summary::before{color: var(--color-primary)}.ut-faq .wp-block-details:not(.is-style-plus) summary::after{content: "";position: static;width: 34px;height: 34px;margin: 0;opacity: 1;-webkit-mask: none;mask: none;border: 1px solid var(--color-border);border-radius: 50%;background: linear-gradient(var(--color-heading),var(--color-heading)) center / 12px 1.5px no-repeat,linear-gradient(var(--color-heading),var(--color-heading)) center / 1.5px 12px no-repeat,var(--color-background);transition: transform var(--dur-slow) var(--ease-out),background-color var(--dur-base),border-color var(--dur-base)}.ut-faq .wp-block-details summary:hover::after{border-color: var(--color-heading)}.ut-faq .wp-block-details:not(.is-style-plus)[open]:not(.closing) summary::after{transform: rotate(135deg);border-color: var(--color-ink);background: linear-gradient(#fff,#fff) center / 12px 1.5px no-repeat,linear-gradient(#fff,#fff) center / 1.5px 12px no-repeat,var(--color-ink)}.ut-faq .wp-block-details>:not(summary){margin: 0 !important;padding: 0 70px 22px calc(22px + 28px + var(--space-4));color: var(--color-text);font-size: var(--text-body-sm);line-height: 1.65}.ut-faq .wp-block-details[open]:not(.closing)>:not(summary){animation: ut-faq-in .45s var(--ease-out) both}@keyframes ut-faq-in{from{opacity: 0;transform: translateY(-6px)}}@media (max-width: 781px){.ut-faq-intro .ut-sticky{position: static}.ut-faq-help{margin-top: var(--space-6) !important}.ut-faq .wp-block-details summary{grid-template-columns: minmax(0,1fr) 32px;padding: 18px 16px 18px 18px;font-size: 1rem}.ut-faq .wp-block-details:not(.is-style-plus) summary::before{display: none}.ut-faq .wp-block-details>:not(summary){padding: 0 18px 20px}}@media (prefers-reduced-motion: reduce){.ut-faq-help__dot::after,.ut-faq .wp-block-details>:not(summary){animation: none !important}}.ut-compare table{width: 100%;border-collapse: separate;border-spacing: 0;overflow: hidden;border: 1px solid var(--color-border);border-radius: var(--radius-xl);background: var(--color-background);font-size: var(--text-body-sm)}.ut-compare :where(th,td){padding: 16px 20px;border: 0;border-bottom: 1px solid var(--color-border);text-align: center}.ut-compare :where(th,td):first-child{text-align: left;color: var(--color-heading);font-weight: var(--weight-medium)}.ut-compare thead th{background: var(--color-surface);color: var(--color-heading);font-family: var(--font-display);font-size: 1rem;font-weight: var(--weight-semibold)}.ut-compare thead th:last-child{background: var(--color-dark);color: #fff}.ut-compare td:last-child{background: rgba(20,168,0,.04)}.ut-compare tbody tr:last-child :where(th,td){border-bottom: 0}.ut-compare .is-yes,.ut-compare .is-no{display: inline-grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;font-size: 12px;font-weight: var(--weight-bold);line-height: 1}.ut-compare .is-yes{background: var(--color-primary);color: #fff}.ut-compare .is-no{background: var(--color-surface-2);color: var(--color-subtle)}@media (max-width: 600px){.ut-compare :where(th,td){padding: 12px}}.ut-support{padding: clamp(1.75rem,1.2rem + 2vw,3rem) !important;border: 1px solid var(--color-border);border-radius: var(--radius-2xl);background: var(--color-background);box-shadow: var(--shadow-md)}.ut-support>*{margin: 0 !important}.ut-support>* + *{margin-top: var(--space-4) !important}
