.hero-workflow{--story-border:#1118271a;--story-muted:#667085;border:1px solid var(--story-border);contain:inline-size;background:#fffffff5;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 28px 70px -52px #1118277a,0 1px 2px #1118270a}.hero-workflow__topline{border-bottom:1px solid var(--story-border);background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 16px;display:flex}.hero-workflow__badge{color:#4b5563;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.hero-workflow__badge-dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand)12%,transparent);border-radius:999px;flex:none}.hero-workflow__wordmark{letter-spacing:-.04em;flex:none;align-items:baseline;font-size:18px;line-height:1;display:inline-flex}.hero-workflow__wordmark[data-compact=true]{font-size:13px}.hero-workflow__ai,.hero-workflow__iai-wordmark span:last-child{font-family:var(--font-space-mono),"Space Mono",monospace;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(130deg,#2f6bff 0%,#8b3dff 45%,#e040fb 100%);-webkit-background-clip:text;background-clip:text;font-weight:500}.hero-workflow__product-name{color:var(--brand-ink,var(--brand));font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;margin-left:.04em;font-weight:800}.hero-workflow__timeline{padding:4px 16px}.hero-workflow__row{color:#344054;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:82px;padding:12px 0;display:grid;position:relative}.hero-workflow__row+.hero-workflow__row{border-top:1px solid #11182712}.hero-workflow__rail{background:#1118271a;width:1px;position:absolute;top:-1px;bottom:-1px;left:18px}.hero-workflow__row:first-child .hero-workflow__rail{top:50%}.hero-workflow__row:last-child .hero-workflow__rail{bottom:50%}.hero-workflow__icon{z-index:1;color:#667085;background:#fff;border:1px solid #1118271a;border-radius:12px;place-items:center;width:38px;height:38px;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .22s,color .22s,border-color .22s;display:grid;position:relative}.hero-workflow__row[data-active=true] .hero-workflow__icon{border-color:color-mix(in srgb,var(--brand)34%,transparent);background:color-mix(in srgb,var(--brand)10%,white);color:var(--brand-ink,var(--brand));transform:translateY(-2px)}.hero-workflow__row[data-complete=true] .hero-workflow__icon{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.hero-workflow__row-copy{min-width:0}.hero-workflow__label{color:#667085;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:750;line-height:1.3;display:block}.hero-workflow__body{color:#344054;font-size:12px;font-weight:500;line-height:1.48;transition:color .22s,transform .26s cubic-bezier(.22,1,.36,1)}.hero-workflow__row[data-active=true] .hero-workflow__body{color:#111827;transform:translate(2px)}.hero-workflow__request{color:#111827;font-weight:600}.hero-workflow__route{color:#667085;align-items:center;gap:8px;margin-bottom:5px;display:flex}.hero-workflow__route-line{background:linear-gradient(90deg,#8b3dff,var(--brand));flex:1;min-width:10px;height:1px}.hero-workflow__iai-wordmark{color:#111827;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;letter-spacing:-.03em;align-items:baseline;font-size:13px;font-weight:800;display:inline-flex}.hero-workflow__inline-mark{vertical-align:baseline;font-size:inherit;line-height:inherit;letter-spacing:-.02em;text-transform:none;align-items:baseline;display:inline-flex}.hero-workflow__inline-mark .hero-workflow__iai-wordmark,.hero-workflow__inline-mark .hero-workflow__wordmark{font-size:inherit;line-height:inherit}.hero-workflow__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.hero-workflow__status{color:#5b6472;background:#f8fafc;border:1px solid #11182714;border-radius:9px;align-items:flex-start;gap:5px;min-width:0;padding:6px 7px;font-size:10px;font-weight:650;line-height:1.35;transition:background-color .22s,color .22s,border-color .22s;display:flex}.hero-workflow__status svg{color:#98a2b3;margin-top:1px}.hero-workflow__status[data-ready=true]{border-color:color-mix(in srgb,var(--brand)22%,transparent);background:color-mix(in srgb,var(--brand)7%,white);color:#344054}.hero-workflow__status[data-ready=true] svg{color:var(--brand-ink,var(--brand))}.hero-workflow__row[data-tone=result]{min-height:72px}.hero-workflow__result{color:#065f46;font-weight:700}.hero-workflow__footer{border-top:1px solid var(--story-border);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 12px 10px 16px;display:flex}.hero-workflow__business-value{min-width:0}.hero-workflow__business-value>span{color:#667085;letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:750;line-height:1.25;display:block}.hero-workflow__business-value p{color:#344054;font-size:10.5px;font-weight:600;line-height:1.4}.hero-workflow__replay{color:#344054;background:#fff;border:1px solid #1118271c;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:0 12px;font-size:10px;font-weight:750;transition:transform .16s,border-color .16s,color .16s;display:inline-flex}.hero-workflow__replay:active{transform:scale(.96)}.hero-workflow__replay:focus-visible{outline:2px solid var(--brand-ink,var(--brand));outline-offset:2px}.dark .hero-workflow{--story-border:#ffffff1c;background:#181b23;box-shadow:0 28px 70px -48px #000000b8,inset 0 1px #ffffff0a}.dark .hero-workflow__topline,.dark .hero-workflow__footer{background:#14171e}.dark .hero-workflow__badge,.dark .hero-workflow__label,.dark .hero-workflow__route,.dark .hero-workflow__business-value>span{color:#aeb4c0}.dark .hero-workflow__row,.dark .hero-workflow__body,.dark .hero-workflow__business-value p,.dark .hero-workflow__replay{color:#d4d7de}.dark .hero-workflow__row+.hero-workflow__row{border-color:#ffffff14}.dark .hero-workflow__rail{background:#ffffff1c}.dark .hero-workflow__icon,.dark .hero-workflow__replay{background:#20242d;border-color:#ffffff1f}.dark .hero-workflow__row[data-active=true] .hero-workflow__icon{background:color-mix(in srgb,var(--brand)14%,#20242d);color:color-mix(in srgb,var(--brand)65%,white)}.dark .hero-workflow__row[data-complete=true] .hero-workflow__icon{color:#72d9a6;background:#173b2b;border-color:#256d4d}.dark .hero-workflow__row[data-active=true] .hero-workflow__body,.dark .hero-workflow__request,.dark .hero-workflow__iai-wordmark{color:#f4f4f5}.dark .hero-workflow__product-name{color:color-mix(in srgb,var(--brand)62%,white)}.dark .hero-workflow__status{color:#b8bdc9;background:#20242d;border-color:#ffffff17}.dark .hero-workflow__status[data-ready=true]{border-color:color-mix(in srgb,var(--brand)26%,#2a2e39);background:color-mix(in srgb,var(--brand)11%,#20242d);color:#e5e7eb}.dark .hero-workflow__result{color:#72d9a6}@media (max-width:479px){.hero-workflow{border-radius:20px}.hero-workflow__topline,.hero-workflow__timeline{padding-left:12px;padding-right:12px}.hero-workflow__row{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:76px;padding:10px 0}.hero-workflow__rail{left:16px}.hero-workflow__icon{border-radius:10px;width:34px;height:34px}.hero-workflow__body{font-size:11.5px;line-height:1.42}.hero-workflow__details{grid-template-columns:1fr}.hero-workflow__footer{align-items:flex-start;padding-left:12px}.hero-workflow__replay span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hero-workflow__icon,.hero-workflow__body,.hero-workflow__status,.hero-workflow__replay{transition:none!important;transform:none!important}}
@font-face{font-family:DachiLynx;src:url(/fonts/dachi_lynx.otf)format("opentype");font-display:swap}.landing-page{color:#0a0a0a;--font-mono:"JetBrains Mono","Noto Sans Georgian",monospace}[data-split-text]{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.split-word{white-space:nowrap;display:inline-block}.split-char{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards split-rise;display:inline-block;transform:translateY(.55em)}.hero-role-line{color:#111827;font-family:var(--font-bricolage),var(--font-noto-georgian),sans-serif;letter-spacing:-.025em;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.22em;margin-bottom:.3em;font-size:clamp(1.25rem,2.15vw,1.8rem);font-weight:760;line-height:1.16;display:flex}.hero-role-ai{color:#0000;font-family:var(--font-space-mono),monospace;letter-spacing:-.06em;-webkit-text-fill-color:transparent;background:linear-gradient(130deg,#2f6bff 0%,#8b3dff 46%,#e040fb 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}@media (min-width:1024px){.hero-role-line{justify-content:flex-start}}@keyframes split-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.split-char{opacity:1!important;animation:none!important;transform:none!important}}#hero{flex-direction:column;justify-content:flex-start;min-height:auto;padding-top:118px;padding-bottom:24px;display:flex}.hero-family-shell{width:min(1140px,100% - 48px)!important;max-width:1140px!important}.hero-product-wordmark{opacity:1;margin-bottom:18px;font-size:clamp(2rem,3vw,2.7rem);line-height:.92;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.glass-nav:not(.is-top)~main .hero-product-wordmark{opacity:0}#hero [data-hero-demo]{min-height:520px}.hero-product-wordmark .wm-mark{color:var(--brand-display,var(--brand-ink))}.hero-static-accent{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:6px;font-weight:800;display:block}@media (max-width:980px){#hero [data-hero-demo]{min-height:500px}}@media (max-width:640px){#hero{padding-top:96px;padding-bottom:0}.hero-family-shell{width:calc(100% - 32px)!important}.hero-product-wordmark{font-size:2.15rem}#hero [data-hero-demo]{min-height:330px}}.grainient-canvas{z-index:0;pointer-events:none;opacity:.42;filter:saturate(.85);width:100%;height:100%;display:block;position:absolute;inset:0}.grainient-canvas--static{background:radial-gradient(120% 110% at 50% 0%,var(--brand-soft)0%,var(--accent)45%,var(--brand)100%);opacity:.3;filter:saturate(.9)}.hero-3d-layer{z-index:2;pointer-events:none;position:absolute;inset:0;transform:translateY(-4%)}@media (max-width:900px){.hero-3d-layer{opacity:.85;transform:translateY(-2%)}}#hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff59 0%,#ffffff8c 100%);position:absolute;inset:0}.grainient-fade{z-index:1;pointer-events:none;background:linear-gradient(#fff0 0%,#fff 90%);height:220px;position:absolute;bottom:-1px;left:0;right:0}#hero h1,#hero p,#hero .wordmark-3d,#hero a{text-shadow:0 1px 2px #ffffff8c}.hero-wordmark{will-change:opacity;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.hero-wordmark.scrolled{opacity:0}.hero-tagline{text-align:center;opacity:.88;will-change:opacity;margin-top:16px;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.hero-tagline.scrolled{opacity:0}.hero-tagline .ht-text{font-family:var(--font-bricolage),"Bricolage Grotesque",var(--font-noto-georgian),"Noto Sans Georgian",sans-serif;letter-spacing:-.01em;color:#0a0a0a;font-size:clamp(1.05rem,2.4vw,1.65rem);font-style:italic;font-weight:600}.hero-tagline .ht-works{background:linear-gradient(90deg,var(--brand),var(--brand-ink,var(--brand)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-tagline .ht-rule{background:linear-gradient(90deg,var(--brand)0%,var(--accent)100%);border-radius:1px;width:46px;height:2px;margin:12px auto 0;display:block}@media (min-width:768px){.hero-tagline{margin-top:20px}}.hero-extras{opacity:1}#hero h1{overflow-wrap:normal}.hero-action-line{color:#0a0a0a;font-family:var(--font-noto-georgian),"Noto Sans Georgian",sans-serif;letter-spacing:-.025em;margin-top:.28em;font-size:clamp(2.05rem,3.5vw,3.1rem);font-style:normal;font-weight:300;line-height:1.12}.hero-lead{white-space:nowrap;overflow-wrap:normal;line-height:1.18;display:block!important}.typewriter{text-align:center;letter-spacing:normal;font-feature-settings:"kern" 1,"liga" 1;white-space:nowrap;justify-content:center;align-items:center;width:100%;max-width:100%;height:1.4em;min-height:1.4em;margin:22px auto 0;padding-block:.08em .04em;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.hero-lead{letter-spacing:-.04em;font-size:clamp(1.85rem,2.45vw,2.25rem)}.typewriter{margin-top:.22em}}@media (max-width:767px){.hero-action-line{font-size:clamp(1.45rem,7.1vw,2rem);line-height:1.14}.hero-lead{white-space:nowrap;line-height:1.18;display:block!important}.typewriter{white-space:nowrap;justify-content:center;align-items:baseline;height:1.4em;min-height:1.4em;margin:.18em auto 0;font-size:clamp(1.45rem,8vw,2.7rem);line-height:1;display:flex;width:100%!important;min-width:0!important}.tw-text{overflow-wrap:normal;font-size:inherit}}.tw-text{letter-spacing:.06em;text-align:left;grid-area:1/1;width:100%;height:1em;line-height:1;display:block}.tw-word-slot{text-align:left;max-width:100%;line-height:1;display:inline-grid}.tw-reserve{visibility:hidden;white-space:nowrap;pointer-events:none;grid-area:1/1}.tw-caret{display:none}@media (max-width:767px){.typewriter{white-space:nowrap;position:relative;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important}.tw-text{text-align:left;text-overflow:clip;overflow-wrap:normal;width:100%;max-width:calc(100vw - 48px);line-height:inherit;padding-top:.06em;overflow:visible}.tw-word-slot{max-width:calc(100vw - 48px)}}.btn-primary,.btn-ghost{font-family:var(--font-bricolage),"Bricolage Grotesque",var(--font-noto-georgian),"Noto Sans Georgian",sans-serif;letter-spacing:-.005em;will-change:transform;border-radius:14px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn-primary:active,.btn-ghost:active{transform:scale(.96)}.btn-primary:focus-visible,.btn-ghost:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-ghost{transition:none}.btn-primary:active,.btn-ghost:active{transform:none}}.btn-primary{color:var(--primary-foreground,#fff);background:linear-gradient(135deg,var(--brand-cta,var(--brand))0%,var(--accent-cta,var(--accent))100%);box-shadow:0 10px 24px -6px color-mix(in srgb,var(--brand)45%,transparent),inset 0 1px 0 #ffffff2e}.btn-ghost{color:#0a0a0a;background:#ffffffb3;border:1.5px solid #0000001f;box-shadow:0 2px 6px #0000000a}.btn-ghost svg{color:var(--brand)}@media (prefers-reduced-motion:reduce){.split-char{opacity:1!important;animation:none!important;transform:none!important}.hero-wordmark,.hero-tagline{transition:none!important}}.dark .landing-page{color:#f4f4f5}.dark #hero{background:#101218}.dark #hero .grainient-canvas{opacity:.16;filter:saturate(.65)brightness(.48)}.dark #hero:before{background:linear-gradient(#10121814,#10121861)}.dark #hero h1,.dark #hero p,.dark #hero .wordmark-3d,.dark #hero a{text-shadow:none}.dark .hero-role-line{color:#f4f4f5}.dark .hero-lead{color:#f4f4f5!important;-webkit-text-fill-color:#f4f4f5!important}.dark .hero-copy-intro p,.dark .hero-copy-detail>p,.dark .hero-audience,.dark .hero-commitment p{color:#c7c9d1!important}.dark .hero-product-wordmark .wm-mark{color:#f4f4f5}
.pl-section{color:#18181b;background:#fff;padding:96px 24px}.pl-shell{width:min(1216px,100%);margin-inline:auto}.pl-section-head{max-width:760px}.pl-section-head>span{color:var(--brand-ink);font:700 11px/1.3 var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:block}.pl-section-head h2{color:#18181b;letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:850;line-height:1.04}.pl-section-head p,.pl-section-split>p,.pl-dashboard-intro>p{color:#52525b;max-width:640px;margin:18px 0 0;font-size:16px;line-height:1.6}.pl-section-head.is-centered{text-align:center;margin-inline:auto}.pl-section-head.is-centered p{margin-inline:auto}.pl-compare{padding-top:112px}.pl-compare-table{background:#fff;border:1px solid #e4e4e7;border-radius:20px;margin-top:42px;overflow:hidden;box-shadow:0 18px 50px -42px #18181b7a}.pl-compare-head{color:#52525b;background:#f7f7f8;border-bottom:1px solid #e4e4e7;grid-template-columns:1fr 1fr;padding:16px 24px;font-size:13px;font-weight:700;display:grid}.pl-compare-head span:last-child{color:var(--brand-ink)}.pl-compare-row{border-bottom:1px solid #e4e4e7;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:stretch;display:grid}.pl-compare-row:last-child{border-bottom:0}.pl-compare-side{align-items:flex-start;gap:14px;min-width:0;padding:22px 24px;display:flex}.pl-compare-side>svg{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.pl-compare-side>span{min-width:0}.pl-compare-side strong,.pl-compare-side small{display:block}.pl-compare-side strong{color:#27272a;font-size:15px;line-height:1.4}.pl-compare-side small{color:#71717a;margin-top:5px;font-size:13px;line-height:1.5}.pl-compare-side.is-before>svg{color:#dc2626}.pl-compare-side.is-after{background:color-mix(in srgb,var(--brand)4%,white)}.pl-compare-side.is-after>svg{color:#16834c}.pl-compare-arrow{width:20px;height:20px;color:var(--brand-ink);place-self:center}.pl-dashboard{background:#f7f7f8}.pl-dashboard-intro{justify-content:space-between;align-items:end;gap:48px;display:flex}.pl-dashboard-intro>p{max-width:470px;margin:0}.pl-dashboard-panel{background:#fff;border:1px solid #dedee3;border-radius:20px;margin-top:38px;overflow:hidden;box-shadow:0 22px 60px -42px #18181b80}.pl-dashboard-bar{color:#3f3f46;background:#fafafa;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.pl-dashboard-bar span{align-items:center;gap:9px;display:inline-flex}.pl-dashboard-bar i{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand)14%,transparent);border-radius:50%}.pl-dashboard-bar small{color:#71717a}.pl-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pl-kpi{border-right:1px solid #e4e4e7;flex-direction:column;min-width:0;min-height:172px;padding:22px;display:flex}.pl-kpi:last-child{border-right:0}.pl-kpi>svg{width:24px;height:24px;color:var(--brand-ink)}.pl-kpi>span{color:#52525b;margin-top:18px;font-size:12px;line-height:1.35}.pl-kpi>strong{color:#18181b;font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(18px,2vw,25px);line-height:1.15}.pl-kpi>small{color:#16834c;margin-top:auto;padding-top:12px;font-size:11px}.pl-dashboard-foot{color:#52525b;border-top:1px solid #e4e4e7;margin:0;padding:17px 20px;font-size:13px;line-height:1.5}.pl-reviews{background:#fff;border-block:1px solid #e4e4e7;padding:28px 0;overflow:hidden}.pl-reviews-label{justify-content:space-between;align-items:center;gap:24px;width:min(1216px,100% - 48px);margin:0 auto 20px;display:flex}.pl-reviews-label h2{color:#27272a;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:750}.pl-reviews-label a{color:#3f3f46;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.pl-reviews-label a svg{width:18px;height:18px}.pl-reviews-label a span{color:#71717a}.pl-review-viewport{outline:none;overflow:hidden}.pl-review-track{will-change:transform;gap:12px;width:max-content;padding-inline:12px;animation:34s linear infinite pl-review-scroll;display:flex}.pl-review-viewport:hover .pl-review-track,.pl-review-viewport:focus-within .pl-review-track,.pl-review-viewport:focus .pl-review-track{animation-play-state:paused}.pl-review{background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex:0 0 340px;width:340px;padding:18px}.pl-review>div{align-items:center;gap:10px;display:flex}.pl-review>div>span{color:#fff;background:var(--brand-ink);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.pl-review>div>strong{color:#27272a;font-size:13px}.pl-review p{color:#52525b;min-height:66px;margin:14px 0 10px;font-size:13px;line-height:1.55}.pl-review-stars{color:#946200;gap:2px;display:flex}.pl-review-stars svg{width:14px;height:14px}@keyframes pl-review-scroll{to{transform:translate(calc(-50% - 6px))}}.pl-section-split{justify-content:space-between;align-items:end;gap:48px;display:flex}.pl-section-split>p{max-width:450px;margin:0}.pl-case-list{border-block:1px solid #e4e4e7;margin-top:38px;overflow:hidden}.pl-case{border-bottom:1px solid #e4e4e7;grid-template-columns:64px minmax(0,1fr) auto 44px;align-items:center;gap:22px;min-height:118px;padding:20px 8px;display:grid}.pl-case:last-child{border-bottom:0}.pl-case-index{color:var(--brand-ink);font:700 12px/1 var(--font-space-mono),monospace}.pl-case>div strong{color:#27272a;font-size:17px}.pl-case>div p{color:#52525b;max-width:700px;margin:7px 0 0;font-size:14px;line-height:1.55}.pl-case-tag{max-width:220px;color:var(--brand-ink);background:color-mix(in srgb,var(--brand)9%,white);overflow-wrap:anywhere;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700}.pl-case>svg{color:#a1a1aa;width:20px;height:20px;transition:transform .18s cubic-bezier(.23,1,.32,1),color .18s}.pl-case:hover>svg{color:var(--brand-ink);transform:translate(4px)}.pl-integrations{background:#f7f7f8}.pl-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.pl-integration{background:#fff;border:1px solid #e4e4e7;border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:112px;padding:20px;display:flex}.pl-integration>span{width:44px;height:44px;color:var(--brand-ink);background:color-mix(in srgb,var(--brand)10%,white);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.pl-integration svg{width:24px;height:24px}.pl-integration strong{color:#27272a;overflow-wrap:anywhere;min-width:0;font-size:14px}.pl-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.pl-resource{min-height:210px;color:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,border-color .18s;display:flex}.pl-resource:hover{border-color:color-mix(in srgb,var(--brand)36%,#e4e4e7);transform:translateY(-3px);box-shadow:0 20px 48px -38px #18181b80}.pl-resource:active{transform:scale(.96)}.pl-resource>span{color:var(--brand-ink);font:700 11px/1 var(--font-space-mono),monospace}.pl-resource>strong{color:#27272a;letter-spacing:-.03em;margin-top:42px;font-size:21px;line-height:1.15}.pl-resource>small{color:#52525b;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700;display:inline-flex}.pl-resource>small svg{width:16px;height:16px}@media (max-width:900px){.pl-dashboard-intro,.pl-section-split{flex-direction:column;align-items:flex-start;gap:18px}.pl-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-kpi:nth-child(2){border-right:0}.pl-kpi:nth-child(-n+2){border-bottom:1px solid #e4e4e7}.pl-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pl-section{padding:72px 16px}.pl-compare{padding-top:80px}.pl-section-head h2{font-size:clamp(28px,8vw,36px)}.pl-compare-head{display:none}.pl-compare-row{grid-template-columns:1fr;padding:8px}.pl-compare-side{border-radius:14px;padding:16px}.pl-compare-arrow{margin:2px 0;transform:rotate(90deg)}.pl-kpi{min-height:154px;padding:17px}.pl-dashboard-bar{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:12px}.pl-reviews-label{flex-direction:column;align-items:flex-start;gap:8px;width:calc(100% - 32px)}.pl-review-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.pl-review-track{animation:none}.pl-review{scroll-snap-align:center;flex-basis:min(82vw,320px);width:min(82vw,320px)}.pl-case{grid-template-columns:40px minmax(0,1fr) 32px;gap:12px}.pl-case-tag{grid-column:2;justify-self:start}.pl-case>svg{grid-area:1/3/span 2}.pl-integration{gap:10px;min-height:78px;padding:12px}.pl-integration>span{flex-basis:38px;width:38px;height:38px}.pl-resource-grid{grid-template-columns:1fr}.pl-resource{min-height:160px}.pl-resource>strong{margin-top:26px}}@media (max-width:360px){.pl-integration-grid{gap:8px}.pl-integration{padding:10px 8px}.pl-integration strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.pl-review-viewport{overflow-x:auto}.pl-review-track{animation:none}.pl-case>svg,.pl-resource{transition:none}}.dark .pl-section,.dark .pl-reviews{color:#f4f4f5;background:#101218}.dark .pl-dashboard,.dark .pl-integrations{background:#151820}.dark .pl-section-head h2,.dark .pl-reviews-label h2,.dark .pl-compare-side strong,.dark .pl-kpi>strong,.dark .pl-case>div strong,.dark .pl-integration strong,.dark .pl-resource>strong,.dark .pl-review>div>strong{color:#f4f4f5}.dark .pl-section-head p,.dark .pl-section-split>p,.dark .pl-dashboard-intro>p,.dark .pl-compare-side small,.dark .pl-kpi>span,.dark .pl-dashboard-foot,.dark .pl-case>div p,.dark .pl-review p,.dark .pl-resource>small{color:#b8bdc9}.dark .pl-compare-table,.dark .pl-dashboard-panel,.dark .pl-review,.dark .pl-integration,.dark .pl-resource{background:#181b23;border-color:#2a2e39}.dark .pl-compare-head,.dark .pl-dashboard-bar{color:#c7c9d1;background:#14171e;border-color:#2a2e39}.dark .pl-compare-row,.dark .pl-kpi,.dark .pl-dashboard-foot,.dark .pl-case-list,.dark .pl-case{border-color:#2a2e39}.dark .pl-compare-side.is-after{background:color-mix(in srgb,var(--brand)10%,#181b23)}.dark .pl-reviews{border-color:#2a2e39}.dark .pl-reviews-label a,.dark .pl-reviews-label a span{color:#c7c9d1}.dark .pl-section-head>span,.dark .pl-compare-head span:last-child,.dark .pl-case-index,.dark .pl-case-tag,.dark .pl-kpi>svg,.dark .pl-compare-arrow,.dark .pl-resource>span{color:color-mix(in srgb,var(--brand)42%,white)}.dark .pl-case-tag{background:color-mix(in srgb,var(--brand)16%,#181b23)}.dark .pl-dashboard-bar small{color:#b8bdc9}.dark .pl-kpi>small{color:#54d796}.pl-section{scroll-margin-top:88px}
details.faq-item{cursor:pointer;transition:background .32s}details.faq-item .faq-body{cursor:auto}details.faq-item summary{cursor:pointer;list-style:none}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary svg{flex-shrink:0;transition:transform .38s cubic-bezier(.16,1,.3,1)}details.faq-item[open] summary svg{transform:rotate(45deg)}details.faq-item .faq-body{opacity:0;max-height:0;margin-top:0;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .28s,margin-top .42s cubic-bezier(.22,1,.36,1);overflow:hidden}details.faq-item.is-opening .faq-body,details.faq-item[open].is-open .faq-body{opacity:1;margin-top:1rem}.dark #faq{background:#101218;border-color:#292d37}.dark #faq h2,.dark #faq details.faq-item h3{color:#f4f4f5}.dark #faq .brand-mark .bm-mark{color:color-mix(in srgb,var(--brand)52%,white)!important;-webkit-text-fill-color:color-mix(in srgb,var(--brand)52%,white)!important}.dark #faq>div>div>p,.dark #faq details.faq-item .faq-body p{color:#b8bdc9}.dark #faq details.faq-item{background:#181b23;border-color:#2a2e39}.dark #faq details.faq-item[open]{background:#1d212b}.dark #faq details.faq-item summary svg{color:#b8bdc9}
.magnet{will-change:transform;transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block}.magnet-strong{transition:transform .26s cubic-bezier(.16,1,.3,1)}.spark{pointer-events:none;z-index:9999;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0%,#a855f7 55%,#0000 100%);border-radius:50%;width:6px;height:6px;animation:.72s cubic-bezier(.12,.7,.3,1) forwards spark-fly;position:fixed}@keyframes spark-fly{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:var(--spark-end)scale(0)}}@media (prefers-reduced-motion:reduce){.magnet{transition:none!important}}.dark #cta{background:#101218}.dark #cta>[data-family-shell]{background:radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--brand)18%,transparent),transparent 42%),#151820!important;border-color:#2a2e39!important}.dark #cta h2{color:#f4f4f5}.dark #cta p,.dark #cta label{color:#b8bdc9!important}.dark #cta form{background:#181b23!important;border-color:#2a2e39!important}.dark #cta input{color:#f4f4f5!important;background:#101218!important;border-color:#343946!important}.dark #cta input::placeholder{color:#7f8794}.dark #cta button[type=submit]{background:var(--brand-cta);color:var(--primary-foreground)}.dark #cta a{color:#d4d7de}
.wordmark-3d.footer-wordmark{line-height:1}.landing-product-wordmark-section .wm-mark{color:var(--brand-display,var(--brand-ink))}.landing-wordmark-line{color:#525252}.landing-wordmark-summary{width:min(100%,1080px)}.landing-wordmark-summary h2{color:#18181b;letter-spacing:-.035em;text-align:center;text-wrap:balance;max-width:820px;margin:0 auto;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:850;line-height:1.12}.landing-wordmark-summary ul{border-block:1px solid #e4e4e7;grid-template-columns:repeat(5,minmax(0,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.landing-wordmark-summary li{color:#3f3f46;overflow-wrap:anywhere;border-inline-end:1px solid #e4e4e7;align-items:flex-start;gap:10px;min-width:0;min-height:108px;padding:22px 18px;font-size:.9rem;font-weight:700;line-height:1.45;display:flex}.landing-wordmark-summary li:last-child{border-inline-end:0}.landing-wordmark-summary li svg{width:20px;height:20px;color:var(--brand-ink,var(--brand));flex:0 0 20px;margin-top:1px}.dark .landing-wordmark-summary h2{color:#f4f4f5}.dark .landing-product-wordmark-section{background:#101218}.dark .landing-wordmark-line{color:#d4d4d8}.dark .landing-wordmark-summary ul,.dark .landing-wordmark-summary li{border-color:#292d37}.dark .landing-wordmark-summary li{color:#d4d4d8}@media (max-width:1024px){.landing-wordmark-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-wordmark-summary li{border-block-end:1px solid #e4e4e7;min-height:86px}.landing-wordmark-summary li:nth-child(2n){border-inline-end:0}.landing-wordmark-summary li:last-child{border-block-end:0;grid-column:1/-1}.dark .landing-wordmark-summary li{border-block-end-color:#292d37}}@media (max-width:560px){.landing-product-wordmark-section{padding-bottom:36px}.landing-wordmark-summary h2{font-size:clamp(1.35rem,6.2vw,1.65rem);line-height:1.2}.landing-wordmark-summary ul{grid-template-columns:1fr;margin-top:28px}.landing-wordmark-summary li{border-block-end:1px solid #e4e4e7;border-inline-end:0;align-items:center;min-height:0;padding:15px 4px;font-size:.92rem}.landing-wordmark-summary li:last-child{border-block-end:0;grid-column:auto}}
