html:has(.design-home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.design-home){scroll-behavior:auto}}.design-home section{padding-block:var(--wf-section)}.design-home section[id]{scroll-margin-top:calc(var(--wf-header-h) + 8px)}.design-home p{color:var(--wf-text-2)}.design-home .wf-lead{margin-top:var(--wf-s5)}.design-home .h-center{text-align:center;max-width:820px;margin-inline:auto}.design-home .h-center .wf-lead{max-width:60ch;margin-inline:auto}.design-home .h-quiet{color:var(--wf-text-3)}.design-home img{height:auto}.h-gradient-text{background:linear-gradient(90deg, var(--wf-electric-blue), var(--wf-flow-sky));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}[dir=rtl] .h-gradient-text{background-image:linear-gradient(270deg, var(--wf-electric-blue), var(--wf-flow-sky))}.h-tool__icon{width:48px;height:48px;color:var(--tone,var(--wf-action));background:color-mix(in srgb, var(--tone,var(--wf-action)) 12%, var(--wf-surface));border-radius:14px;flex:none;place-items:center;display:inline-grid}[data-theme=dark] .h-tool__icon{background:color-mix(in srgb, var(--tone,var(--wf-action)) 20%, var(--wf-surface));filter:brightness(1.15)}.h-tool__icon svg{stroke-width:1.9px;width:24px;height:24px}.h-pills{justify-content:center;gap:var(--wf-s2);flex-wrap:wrap;display:flex}.h-pill{border-radius:var(--wf-r-pill);border:1px solid var(--wf-border-strong);background:var(--wf-surface);min-height:44px;color:var(--wf-text-2);transition:border-color var(--wf-fast) ease, background-color var(--wf-fast) ease, color var(--wf-fast) ease, box-shadow var(--wf-base) var(--wf-ease);align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:700;display:inline-flex}[dir=rtl] .h-pill{padding:0 14px 0 18px}.h-pill svg{width:16px;height:16px;color:var(--tone);stroke-width:2.4px}.h-pill:hover{color:var(--wf-text);border-color:color-mix(in srgb, var(--tone) 50%, var(--wf-border-strong))}.h-pill[aria-selected=true]{color:var(--wf-text);border-color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, var(--wf-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 14%, transparent)}.h-pill[aria-selected=true] svg{fill:color-mix(in srgb, var(--tone) 30%, transparent)}.design-home .h-hero{isolation:isolate;margin-top:calc(-1 * var(--wf-header-h));padding-top:calc(var(--wf-header-h) + clamp(48px, 7vw, 96px));background:radial-gradient(50% 40% at 50% 62%, color-mix(in srgb, var(--wf-electric-blue) 16%, transparent), transparent 70%), radial-gradient(30% 30% at 12% 20%, color-mix(in srgb, var(--wf-flow-sky) 10%, transparent), transparent 70%), radial-gradient(30% 30% at 90% 14%, color-mix(in srgb, var(--wf-tone-violet) 8%, transparent), transparent 70%), var(--wf-bg);padding-bottom:clamp(48px,6vw,88px);position:relative;overflow:hidden}[data-theme=dark] .design-home .h-hero{background:radial-gradient(50% 40% at 50% 62%, color-mix(in srgb, var(--wf-electric-blue) 14%, transparent), transparent 70%), radial-gradient(30% 30% at 12% 20%, color-mix(in srgb, var(--wf-flow-sky) 5%, transparent), transparent 70%), var(--wf-bg)}.h-hero__inner{text-align:center}.h-hero__inner .wf-display{max-width:16ch;margin-inline:auto}.h-hero__inner .wf-lead{max-width:52ch;margin-inline:auto;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.h-hero__actions{justify-content:center;gap:var(--wf-s3);margin-top:var(--wf-s6);flex-wrap:wrap;display:flex}.h-hero__note{margin-top:var(--wf-s4);font-size:var(--wf-small);color:var(--wf-text-3)!important}@media (prefers-reduced-motion:no-preference){.h-hero__inner>*{animation:h-rise var(--wf-slow) var(--wf-ease) var(--wf-intro-delay,0s) both}.h-hero__inner>:nth-child(2){animation-delay:calc(var(--wf-intro-delay,0s) + 70ms)}.h-hero__inner>:nth-child(3){animation-delay:calc(var(--wf-intro-delay,0s) + .14s)}.h-hero__inner>:nth-child(n+4){animation-delay:calc(var(--wf-intro-delay,0s) + .21s)}.h-hero__inner>.h-graph{animation:none}}@keyframes h-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes h-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes h-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.h-hero__actions .wf-btn{flex:100%}.h-pill{flex:none}}.design-home .h-trusted{padding-block:var(--wf-s6);border-top:1px solid var(--wf-border)}.h-trusted__title{margin:0 0 var(--wf-s5);text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-text-3);font-size:13px;font-weight:700}.h-trusted__logos{justify-content:center;align-items:center;gap:var(--wf-s5) var(--wf-s9);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.h-trusted__logos a{border-radius:8px;align-items:center;transition:transform .2s;display:flex}.h-trusted__logos a:hover{transform:translateY(-2px)}.h-trusted__logos img{width:auto;height:var(--logo-h,48px);object-fit:contain;max-width:220px;display:block}.h-trusted__svg{width:auto;color:var(--wf-text);display:block}@media (max-width:560px){.h-trusted__logos{gap:var(--wf-s4) var(--wf-s6)}.h-trusted__logos img{height:calc(var(--logo-h,48px) * .75)}.h-trusted__svg{height:30px}}.design-home .h-facts{padding-block:var(--wf-s6);border-block:1px solid var(--wf-border);background:var(--wf-bg-alt)}.h-facts ul{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.h-facts li{justify-content:center;align-items:center;gap:var(--wf-s3);padding-inline:var(--wf-s4);color:var(--wf-text);white-space:nowrap;font-size:15px;font-weight:700;line-height:1.35;display:flex}.h-facts li+li{border-inline-start:1px solid var(--wf-border-strong)}.h-facts svg{width:22px;height:22px;color:var(--wf-action);flex:none}[data-theme=dark] .h-facts svg{color:var(--wf-link)}@media (max-width:960px){.h-facts ul{row-gap:var(--wf-s4);grid-template-columns:repeat(2,minmax(0,1fr))}.h-facts li:nth-child(odd){border-inline-start:0}}@media (max-width:560px){.h-facts ul{grid-template-columns:1fr;width:fit-content;margin-inline:auto}.h-facts li{justify-content:flex-start;padding-inline:0;border-inline-start:0!important}}.h-problem__list{gap:var(--wf-s5);margin-top:var(--wf-s8);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.h-problem__list li{padding:var(--wf-s5);border-radius:var(--wf-r-card);background:var(--wf-bg-alt);border:1px solid var(--wf-border)}.h-problem__icon{background:color-mix(in srgb, var(--wf-tone-coral) 12%, var(--wf-surface));width:44px;height:44px;color:var(--wf-tone-coral);border-radius:50%;place-items:center;display:inline-grid}.h-problem__icon svg{stroke-width:1.9px;width:22px;height:22px}.h-problem__list h3{margin-top:var(--wf-s4);color:var(--wf-text);font-size:17px;font-weight:700}.h-problem__list p{margin-top:var(--wf-s2);font-size:15px;line-height:1.6}@media (max-width:960px){.h-problem__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.h-problem__list{grid-template-columns:1fr}}.design-home .h-features{padding-top:0}.h-tools{gap:var(--wf-s4);margin-top:var(--wf-s7);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.h-tool__link{align-items:flex-start;gap:var(--wf-s3);height:100%;padding:var(--wf-s5);border-radius:var(--wf-r-card);background:var(--wf-surface);border:1px solid var(--wf-border);transition:border-color var(--wf-base) ease, box-shadow var(--wf-base) var(--wf-ease), transform var(--wf-base) var(--wf-ease);flex-direction:column;display:flex;position:relative}.h-tool__link:before{content:"";z-index:1;top:-1px;inset-inline:var(--wf-r-card);pointer-events:none;background:var(--tone,var(--wf-action));height:3px;box-shadow:0 2px 10px color-mix(in srgb, var(--tone,var(--wf-action)) 35%, transparent);opacity:0;transition:opacity var(--wf-base) ease;border-radius:999px;position:absolute}.h-tool__link:hover{border-color:color-mix(in srgb, var(--tone,var(--wf-action)) 40%, var(--wf-border));box-shadow:0 24px 48px -24px color-mix(in srgb, var(--tone,var(--wf-action)) 45%, transparent);transform:translateY(-3px)}.h-tool__link:is(:hover,:focus-visible):before{opacity:1}.h-tool--explore .h-tool__link:before{background:#fff;box-shadow:0 2px 10px #ffffff59}.h-tool__link:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--tone,var(--wf-action)) 16%, transparent), transparent 65%);transition:opacity var(--wf-base) ease;position:absolute;inset:0}.h-tool__link:hover:after{opacity:1}.h-tool--explore .h-tool__link:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ffffff38, transparent 65%)}.h-tool h3{margin-top:var(--wf-s2);color:var(--wf-text);font-size:18px;font-weight:700}.h-tool p{font-size:15px;line-height:1.55}.h-tool__more{padding-top:var(--wf-s2);font-size:var(--wf-small);color:var(--wf-link);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.h-tool__more svg{width:16px;height:16px;transition:transform var(--wf-base) var(--wf-ease)}.h-tool__link:hover .h-tool__more svg{transform:translate(3px)}[dir=rtl] .h-tool__more svg{transform:scaleX(-1)}[dir=rtl] .h-tool__link:hover .h-tool__more svg{transform:scaleX(-1)translate(3px)}.h-tool--explore .h-tool__link{color:#fff;background:radial-gradient(80% 80% at 100% 0%, color-mix(in srgb, var(--wf-flow-sky) 60%, transparent), transparent 70%), linear-gradient(140deg, var(--wf-electric-blue), #0046c0 60%, var(--wf-midnight-navy));border:0;justify-content:flex-end}.h-tool--explore h3{color:#fff;font-size:22px}.h-tool--explore p{color:#ffffffd9}.h-tool--explore .h-tool__more{color:#fff}.h-modules{margin-top:var(--wf-s7);padding:var(--wf-s5) 0;border-radius:var(--wf-r-card);background:var(--wf-bg-alt);border:1px solid var(--wf-border);text-align:center;overflow:hidden}.h-modules h3{font-size:var(--wf-small);color:var(--wf-text-2);font-weight:700}.h-modules ul{justify-content:center;gap:var(--wf-s2);margin-top:var(--wf-s4);flex-wrap:wrap;list-style:none;display:flex}.h-modules li{border-radius:var(--wf-r-pill);background:var(--wf-surface);border:1px solid var(--wf-border);color:var(--wf-text);align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.h-modules li i{background:var(--tone);border-radius:3px;width:8px;height:8px}@media (max-width:1023px){.h-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.h-tools{grid-template-columns:1fr}.h-modules{padding:var(--wf-s5)}}.design-home .h-steps{isolation:isolate;color:#fff;background:radial-gradient(45% 60% at 15% 0%, color-mix(in srgb, var(--wf-electric-blue) 45%, transparent), transparent 70%), radial-gradient(40% 60% at 95% 100%, color-mix(in srgb, var(--wf-flow-sky) 28%, transparent), transparent 70%), var(--wf-midnight-navy);border-block:1px solid #ffffff14;position:relative;overflow:hidden}.h-steps .wf-h2{color:#fff}.h-steps .wf-lead{color:#b7c4dc}.h-steps__list{gap:var(--wf-s5);margin-top:var(--wf-s8);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.h-steps__list li{padding:var(--wf-s6);border-radius:var(--wf-r-card);background:#ffffff0d;border:1px solid #ffffff1a;position:relative}.h-steps__num{background:linear-gradient(135deg, var(--wf-electric-blue), var(--wf-flow-sky));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:0 10px 30px -8px #00a1ff99}.h-steps__list h3{margin-top:var(--wf-s5);color:#fff;font-size:20px;font-weight:700}.h-steps__list p{margin-top:var(--wf-s2);color:#b7c4dc;line-height:1.65}.h-steps__cta{margin-top:var(--wf-s7);text-align:center}@media (max-width:900px){.h-steps__list{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}[data-theme=dark] .design-home .h-steps{background:radial-gradient(45% 60% at 15% 0%, color-mix(in srgb, var(--wf-electric-blue) 12%, transparent), transparent 70%), var(--wf-bg);border-block-color:var(--wf-border)}[data-theme=dark] .h-steps .wf-lead,[data-theme=dark] .h-steps__list p{color:var(--wf-text-2)}[data-theme=dark] .h-steps__list li{background:var(--wf-surface);border-color:var(--wf-border)}[data-theme=dark] .h-wgraph__nodes li{border-color:var(--wf-border-strong);color:var(--wf-text);background:#1b1b1bd9}.h-why__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.h-why__list{gap:var(--wf-s4);list-style:none;display:grid}.h-why__list li{gap:var(--wf-s5);padding:var(--wf-s5);border-radius:var(--wf-r-card);background:var(--wf-surface);border:1px solid var(--wf-border);box-shadow:var(--wf-shadow-sm);display:flex}.h-why__list p{margin-top:var(--wf-s2);line-height:1.6}@media (max-width:900px){.h-why__grid{grid-template-columns:1fr}}.h-solutions{background:var(--wf-bg-alt);border-block:1px solid var(--wf-border)}.h-pills--center{margin-top:var(--wf-s6)}.h-persona{margin-top:var(--wf-s6);border-radius:calc(var(--wf-r-card) + 8px);background:var(--wf-surface);border:1px solid var(--wf-border);box-shadow:var(--wf-shadow-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(16px,2vw,24px);display:grid}.h-persona[hidden]{display:none}.h-persona img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--wf-r-card);background:var(--wf-border);width:100%}.h-persona__copy{padding:var(--wf-s4)}.h-persona__copy .wf-h3{letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}[dir=rtl] .h-persona__copy .wf-h3{letter-spacing:0}.h-persona__copy p{margin-top:var(--wf-s3);line-height:1.65}.h-persona__copy ul{gap:var(--wf-s2);margin-block:var(--wf-s5);flex-wrap:wrap;list-style:none;display:flex}.h-persona__copy li{border-radius:var(--wf-r-pill);background:color-mix(in srgb, var(--tone) 10%, var(--wf-surface));color:var(--wf-text);align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.h-persona__copy li svg{width:16px;height:16px;color:var(--tone);stroke-width:2.6px}@media (prefers-reduced-motion:no-preference){.h-persona:not([hidden]){animation:h-swap .46s var(--wf-ease) both}}@media (max-width:900px){.h-persona{grid-template-columns:1fr}.h-persona__copy{padding:var(--wf-s2) var(--wf-s2) var(--wf-s4)}}.h-pricing{background:var(--wf-bg-alt);border-block:1px solid var(--wf-border)}.h-plans{gap:var(--wf-s5);margin-top:var(--wf-s7);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;list-style:none;display:grid}.h-plan{padding:var(--wf-s6);border-radius:var(--wf-r-card);background:var(--wf-surface);border:1px solid var(--wf-border);flex-direction:column;display:flex;position:relative}.h-plan.is-featured{padding:calc(var(--wf-s6) - 1px);background:linear-gradient(var(--wf-surface), var(--wf-surface)) padding-box, conic-gradient(from var(--wf-angle), var(--wf-electric-blue), var(--wf-flow-sky), var(--wf-tone-violet), var(--wf-electric-blue)) border-box;border:2px solid #0000;box-shadow:0 30px 60px -30px #0068f573}@media (prefers-reduced-motion:no-preference){.h-plan.is-featured{animation:6s linear infinite h-spin-border}}.h-plan__badge{top:-14px;border-radius:var(--wf-r-pill);background:var(--wf-action);color:#fff;white-space:nowrap;padding:6px 14px;font-size:13px;font-weight:700;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .h-plan__badge{transform:translate(50%)}.h-plan h3{color:var(--wf-text);font-size:18px;font-weight:700}.h-plan__desc{margin-top:var(--wf-s2);min-height:3.2em;font-size:15px}.h-plan__price{margin-block:var(--wf-s5);align-items:baseline;gap:6px;display:flex}.h-plan__price strong{letter-spacing:-.03em;color:var(--wf-text);font-size:48px;font-weight:900;line-height:1}[dir=rtl] .h-plan__price strong{letter-spacing:0;font-size:40px;font-weight:800}.h-plan__price span{color:var(--wf-text-3);font-size:15px}.h-plan .wf-btn{width:100%}.h-plan__features{margin-top:var(--wf-s6);padding-top:var(--wf-s5);border-top:1px solid var(--wf-border);gap:12px;list-style:none;display:grid}.h-plan__features li{color:var(--wf-text);gap:10px;font-size:15px;line-height:1.45;display:flex}.h-plan__features svg{width:20px;height:20px;color:var(--wf-tone-green);background:color-mix(in srgb, var(--wf-tone-green) 14%, transparent);stroke-width:3px;box-sizing:border-box;border-radius:50%;flex:none;padding:3px}.h-plan__features li.is-limit{color:var(--wf-text-3)}.h-plan__features li.is-limit svg{color:var(--wf-text-3);background:var(--wf-bg-alt)}@media (max-width:960px){.h-plans{gap:var(--wf-s7);grid-template-columns:1fr;max-width:520px;margin-inline:auto}.h-plan__desc{min-height:0}}.h-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.h-faq__talk{margin-top:var(--wf-s4);font-size:var(--wf-body);padding-block:8px}.h-faq__list{gap:var(--wf-s3);display:grid}.h-faq__list details{border-radius:var(--wf-r-card);background:var(--wf-surface);border:1px solid var(--wf-border);transition:border-color var(--wf-fast) ease, box-shadow var(--wf-base) ease}.h-faq__list details[open]{border-color:color-mix(in srgb, var(--wf-action) 35%, var(--wf-border));box-shadow:var(--wf-shadow-md)}.h-faq__list summary{justify-content:space-between;align-items:center;gap:var(--wf-s4);cursor:pointer;color:var(--wf-text);border-radius:var(--wf-r-card);padding:20px 24px;font-size:17px;font-weight:700;list-style:none;display:flex}.h-faq__list summary::-webkit-details-marker{display:none}.h-faq__list summary svg{background:var(--wf-tint);width:28px;height:28px;color:var(--wf-link);transition:transform var(--wf-base) var(--wf-ease), background-color var(--wf-fast) ease, color var(--wf-fast) ease;border-radius:50%;flex:none;padding:5px}.h-faq__list details[open] summary svg{background:var(--wf-action);color:#fff;transform:rotate(45deg)}.h-faq__list details p{max-width:62ch;padding:0 24px 22px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.h-faq__list details[open] p{animation:h-rise .32s var(--wf-ease) both}}@media (max-width:900px){.h-faq__grid{grid-template-columns:1fr}}.h-contact{background:var(--wf-bg-alt);border-top:1px solid var(--wf-border)}.h-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.h-contact__items{gap:var(--wf-s5);margin-top:var(--wf-s7);display:grid}.h-contact__items dt{font-size:var(--wf-micro);color:var(--wf-text-3);align-items:center;gap:8px;font-weight:700;display:flex}.h-contact__items dt svg{width:16px;height:16px}.h-contact__items dd{color:var(--wf-text);margin-top:4px;font-size:17px;font-weight:700}.h-contact__items dd a{color:var(--wf-link)}.h-contact__items dd a:hover{text-underline-offset:4px;text-decoration:underline}[dir=rtl] .h-contact__items dd[dir=ltr]{text-align:right}.h-contact__social{gap:var(--wf-s3) var(--wf-s5);flex-wrap:wrap;display:flex}.h-contact__social a{align-items:center;gap:8px;display:inline-flex}.h-contact__social svg{flex-shrink:0;width:18px;height:18px}.h-form{gap:var(--wf-s5);border-radius:var(--wf-r-card);background:var(--wf-surface);border:1px solid var(--wf-border);box-shadow:var(--wf-shadow-md);padding:clamp(24px,3vw,40px);display:grid}.h-field{gap:var(--wf-s2);display:grid}.h-field label{font-size:var(--wf-small);color:var(--wf-text);font-weight:700}.h-field :is(input,textarea){border-radius:var(--wf-r-control);border:1px solid var(--wf-border-strong);background:var(--wf-bg);width:100%;min-height:48px;color:var(--wf-text);font:inherit;transition:border-color var(--wf-fast) ease, box-shadow var(--wf-fast) ease;padding:12px 16px;font-size:16px;line-height:1.5}.h-field textarea{resize:vertical;min-height:132px}.h-field :is(input,textarea)::placeholder{color:var(--wf-text-3);opacity:1}.h-field :is(input,textarea):hover{border-color:var(--wf-text-3)}.h-field :is(input,textarea):focus{border-color:var(--wf-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-focus) 22%, transparent);outline:none}.h-field :is(input,textarea):user-invalid{border-color:var(--wf-error)}[dir=rtl] .h-field input[dir=ltr]{text-align:right}.h-form .wf-btn{justify-self:start}.h-spin{animation:.9s linear infinite h-spin}@keyframes h-spin{to{transform:rotate(360deg)}}.h-form__status{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.h-form__status:empty{display:none}.h-form__status svg{flex:none;width:18px;height:18px}.h-form__status.is-ok{color:var(--wf-success);background:var(--wf-success-bg);border-radius:var(--wf-r-control);padding:12px 14px}.h-form__status.is-error{color:var(--wf-error);background:var(--wf-error-bg);border-radius:var(--wf-r-control);padding:12px 14px}@media (max-width:900px){.h-contact__grid{grid-template-columns:1fr}.h-form .wf-btn{justify-self:stretch}}.design-home .skip-link{inset-inline-start:16px;z-index:100;border-radius:var(--wf-r-pill);background:var(--wf-action);color:#fff;padding:10px 16px;font-weight:700;position:absolute;top:-60px}.design-home .skip-link:focus{top:12px}@property --wf-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes h-spin-border{to{--wf-angle:360deg}}.design-home{--dir:1}.design-home[dir=rtl]{--dir:-1}.h-hero__inner{position:relative}.h-hero__inner>:not(.h-graph){z-index:1;position:relative}.h-graph{z-index:0;pointer-events:none;position:absolute;inset:0}.h-graph__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.h-graph__line{fill:none;stroke:var(--wf-border-strong);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.h-graph__flow{fill:none;stroke:var(--wf-action);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 9;opacity:.45}[data-theme=dark] .h-graph__flow{stroke:var(--wf-link)}.h-graph__pulse{fill:var(--wf-flow-sky);filter:drop-shadow(0 0 6px var(--wf-flow-sky))}.h-graph__card{background:var(--wf-surface);border:1px solid var(--wf-border);text-align:start;border-radius:16px;align-items:center;gap:10px;width:256px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 22px 44px -22px #002f8c59}[data-theme=dark] .h-graph__card{border-color:var(--wf-border-strong);box-shadow:0 22px 44px -22px #000000b3}.h-graph__card--0{inset-inline-start:0;top:0}.h-graph__card--1{inset-inline-end:0;top:0}.h-graph__card--2{inset-inline-start:2%;top:56%}.h-graph__card--3{inset-inline-end:1%;top:64%}.h-graph__icon{width:34px;height:34px;color:var(--tone);background:color-mix(in srgb, var(--tone) 13%, var(--wf-surface));border-radius:10px;flex:none;place-items:center;display:grid}.h-graph__icon svg{stroke-width:2px;width:18px;height:18px}.h-graph__text{min-width:0;line-height:1.3;display:grid}.h-graph__text b{color:var(--wf-text);font-size:14px}.h-graph__text small{color:var(--wf-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.h-graph__people{margin-inline-start:auto;padding-inline-start:7px;display:flex}.h-graph__people i{color:#fff;background:var(--tone);width:24px;height:24px;box-shadow:0 0 0 2px var(--wf-surface);border-radius:50%;place-items:center;margin-inline-start:-7px;font-size:11px;font-style:normal;font-weight:700;display:grid}.h-graph__people i:nth-child(2){background:var(--wf-tone-sky)}.h-graph__people i:nth-child(3){background:var(--wf-tone-amber)}.h-graph__done{background:var(--wf-tone-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-inline-start:auto;display:grid}.h-graph__done svg{stroke-width:3.5px;width:13px;height:13px}@media (prefers-reduced-motion:no-preference){.h-graph__card{animation:h-pop .6s var(--wf-ease) calc(var(--wf-intro-delay,0s) + .45s + var(--i) * .12s) both, h-float 6s ease-in-out calc(var(--wf-intro-delay,0s) + 1.2s + var(--i) * -1.4s) infinite alternate}.h-graph__line{stroke-dashoffset:1px;animation:h-draw .9s var(--wf-ease) calc(var(--wf-intro-delay,0s) + .9s + var(--i) * .15s) forwards}.h-graph__flow{animation:h-fade-in .6s ease calc(var(--wf-intro-delay,0s) + 1.6s) both, h-march 1.1s linear infinite}.h-graph__pulse{animation:h-fade-in .6s ease calc(var(--wf-intro-delay,0s) + 1.8s) both}}@media (prefers-reduced-motion:reduce){.h-graph__flow,.h-graph__pulse{display:none}}@media (max-width:1179px){.h-graph{display:none}}@keyframes h-draw{to{stroke-dashoffset:0}}@keyframes h-march{to{stroke-dashoffset:-11px}}@keyframes h-fade-in{0%{opacity:0}}@keyframes h-float{0%{translate:0 -3px}to{translate:0 4px}}.h-untangle{margin-top:var(--wf-s7);container-type:inline-size}.h-untangle__stage{aspect-ratio:1200/300;position:relative}.h-untangle__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .h-untangle__svg{transform:scaleX(-1)}.h-untangle__tangle{fill:none;stroke:var(--wf-text-3);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.06}.h-untangle__line{fill:none;stroke:var(--wf-action);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}[data-theme=dark] .h-untangle__line{stroke:var(--wf-link)}.h-untangle__tool{top:50%;margin-top:-26px;width:52px;height:52px;color:var(--tone);background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:16px;place-items:center;margin-inline-start:-26px;display:grid;position:absolute;inset-inline-start:var(--x);box-shadow:0 16px 32px -18px #002f8c66}.h-untangle__tool svg{stroke-width:1.9px;width:24px;height:24px}.h-untangle__end{top:50%;margin-top:-34px;color:#fff;background:linear-gradient(135deg, var(--wf-electric-blue), var(--wf-flow-sky));width:68px;height:68px;box-shadow:0 0 0 8px color-mix(in srgb, var(--wf-electric-blue) 14%, transparent), 0 20px 40px -14px #0068f599;border-radius:50%;place-items:center;margin-inline-start:-34px;display:grid;position:absolute;inset-inline-start:90%}.h-untangle__end svg{width:62%;height:62%}.h-untangle__captions{justify-content:space-between;gap:var(--wf-s4);margin-top:var(--wf-s4);font-size:var(--wf-small);font-weight:700;display:flex}.h-untangle__captions span:first-child{color:var(--wf-text-3)}.h-untangle__captions span:last-child{color:var(--wf-link)}@keyframes u-tangle{0%{opacity:.9}to{opacity:.06}}@keyframes u-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes u-tool{0%{translate:calc(var(--dx) * var(--dir)) var(--dy);rotate:calc(var(--i) * 9deg - 18deg)}to{translate:0;rotate:none}}@keyframes u-end{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.h-untangle{view-timeline-name:--untangle}.h-untangle__tangle,.h-untangle__line,.h-untangle__tool,.h-untangle__end{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--untangle;animation-range:entry 50% cover 45%;animation-duration:auto}.h-untangle__tangle{animation-name:u-tangle}.h-untangle__line{animation-name:u-line}.h-untangle__tool{animation-name:u-tool}.h-untangle__end{animation-name:u-end;animation-range:cover 32% cover 46%}}@supports not (animation-timeline:view()){.js-reveal .h-untangle.is-in .h-untangle__tangle{animation:1.2s .3s both u-tangle}.js-reveal .h-untangle.is-in .h-untangle__line{animation:1.2s .5s both u-line}.js-reveal .h-untangle.is-in .h-untangle__tool{animation:u-tool 1.1s var(--wf-ease) calc(.3s + var(--i) * 80ms) both}.js-reveal .h-untangle.is-in .h-untangle__end{animation:u-end .6s var(--wf-ease) 1.3s both}}}@media (max-width:700px){.h-untangle__tool{margin-top:-17px;border-radius:10px;width:34px;height:34px;margin-inline-start:-17px}.h-untangle__tool svg{width:17px;height:17px}.h-untangle__end{margin-top:-22px;width:44px;height:44px;box-shadow:0 0 0 5px color-mix(in srgb, var(--wf-electric-blue) 14%, transparent);margin-inline-start:-22px}.h-untangle__stage{aspect-ratio:1200/420}}.h-wgraph-wrap{margin:var(--wf-s7) 0 0}.h-wgraph-wrap figcaption{margin-top:var(--wf-s4);text-align:center;font-size:var(--wf-small);color:#9fb2d6;font-weight:700}.h-wgraph{aspect-ratio:1200/440;isolation:isolate;position:relative}.h-wgraph:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff24 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:-4% -2%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.h-wgraph__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.h-wgraph__orbit{fill:none;stroke:#ffffff1f;stroke-dasharray:3 7;vector-effect:non-scaling-stroke}.h-wgraph__edge{fill:none;stroke:#5ea4ff61;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.h-wgraph__pulse{fill:#8fd0ff;filter:drop-shadow(0 0 5px var(--wf-flow-sky))}.h-wgraph__core{aspect-ratio:1;color:#fff;background:linear-gradient(135deg, var(--wf-electric-blue), var(--wf-flow-sky));border-radius:50%;place-items:center;width:clamp(64px,9vw,104px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #006fff24,0 0 60px 10px #00a1ff59}.h-wgraph__core svg{width:60%;height:60%}.h-wgraph__nodes{list-style:none}.h-wgraph__nodes li{left:var(--x);top:var(--y);border-radius:var(--wf-r-pill);white-space:nowrap;color:#e6eefc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1530d9;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;translate:-50% -50%}.h-wgraph__nodes i{background:var(--tone);width:8px;height:8px;box-shadow:0 0 10px var(--tone);border-radius:50%}@media (prefers-reduced-motion:no-preference){.js-reveal .h-wgraph-wrap:not(.is-in) .h-wgraph__edge{stroke-dashoffset:1px}.h-wgraph__edge{transition:stroke-dashoffset .9s var(--wf-ease) calc(.2s + var(--i) * 60ms)}.js-reveal .h-wgraph-wrap:not(.is-in) .h-wgraph__nodes li{opacity:0;scale:.8}.h-wgraph__nodes li{transition:opacity .5s ease calc(.5s + var(--i) * 60ms), scale .5s var(--wf-ease) calc(.5s + var(--i) * 60ms)}.h-wgraph__core{animation:3s ease-in-out infinite h-core}}@media (prefers-reduced-motion:reduce){.h-wgraph__pulse{display:none}}@keyframes h-core{50%{box-shadow:0 0 0 18px #006fff14,0 0 80px 16px #00a1ff6b}}@media (max-width:760px){.h-wgraph{aspect-ratio:auto;padding-top:120px}.h-wgraph:before,.h-wgraph__svg{display:none}.h-wgraph__core{width:72px;top:52px}.h-wgraph__nodes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.h-wgraph__nodes li{padding:7px 12px;font-size:13px;position:static;translate:none}}.h-marquee{margin-top:var(--wf-s4);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.h-marquee__track{width:max-content;display:flex}.h-marquee ul{flex-wrap:nowrap;justify-content:flex-start;margin-top:0;padding-inline-end:var(--wf-s2)}@media (prefers-reduced-motion:no-preference){.h-marquee__track{animation:48s linear infinite h-marquee}[dir=rtl] .h-marquee__track{animation-name:h-marquee-rtl}.h-marquee:hover .h-marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.h-marquee{padding-inline:var(--wf-s4);-webkit-mask-image:none;mask-image:none}.h-marquee__track{width:auto}.h-marquee ul{flex-wrap:wrap;justify-content:center}.h-marquee ul+ul{display:none}}@keyframes h-marquee{to{transform:translate(-50%)}}@keyframes h-marquee-rtl{to{transform:translate(50%)}}
