.SoftwareHero-module__XYFU7W__hero{background:color-mix(in srgb,var(--acc,#2f6df6) 6%,#060609);color:var(--d-ink);align-items:center;min-height:92svh;padding-top:clamp(130px,15vh,190px);padding-bottom:clamp(3rem,7vh,5rem);display:flex;position:relative;overflow:hidden}.SoftwareHero-module__XYFU7W__hero:before{content:"";z-index:0;background:radial-gradient(52% 62% at 76% 48%,color-mix(in srgb,var(--acc,#2f6df6) 24%,transparent),transparent 70%),radial-gradient(45% 50% at 0 100%,color-mix(in srgb,var(--acc,#2f6df6) 10%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--acc,#2f6df6) 7%,#0b0b10),#060609 72%);position:absolute;inset:0}.SoftwareHero-module__XYFU7W__grid{z-index:0;opacity:.5;background-image:linear-gradient(#f5d28c1a 1px,#0000 1px),linear-gradient(90deg,#f5d28c1a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 35% 20%,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 35% 20%,#000 30%,#0000 80%)}.SoftwareHero-module__XYFU7W__inner{z-index:1;grid-template-columns:1fr .95fr;align-items:center;gap:clamp(2rem,4vw,4rem);width:100%;display:grid;position:relative}.SoftwareHero-module__XYFU7W__copy{min-width:0}.SoftwareHero-module__XYFU7W__h1{color:#fff;letter-spacing:-.038em;max-width:16ch;margin:1.3rem 0;font-size:clamp(2.3rem,1.4rem + 3.4vw,4.2rem);line-height:1.04}.SoftwareHero-module__XYFU7W__sub{font-size:var(--fs-lead);color:#f5ecdcb8;max-width:48ch;margin-bottom:2rem;line-height:1.55}.SoftwareHero-module__XYFU7W__cta{flex-wrap:wrap;gap:.9rem;margin-bottom:1.8rem;display:flex}.SoftwareHero-module__XYFU7W__trust{color:#f5ecdc99;font-size:.82rem;font-family:var(--mono);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.SoftwareHero-module__XYFU7W__trust i{background:#f5ecdc80;border-radius:50%;width:4px;height:4px}.SoftwareHero-module__XYFU7W__fade{opacity:0;animation:SoftwareHero-module__XYFU7W__soIn .85s var(--ease-out) forwards;transform:translateY(16px)}.SoftwareHero-module__XYFU7W__d0{animation-delay:50ms}.SoftwareHero-module__XYFU7W__d1{animation-delay:.15s}.SoftwareHero-module__XYFU7W__d2{animation-delay:.27s}.SoftwareHero-module__XYFU7W__d3{animation-delay:.38s}.SoftwareHero-module__XYFU7W__d4{animation-delay:.5s}@keyframes SoftwareHero-module__XYFU7W__soIn{to{opacity:1;transform:none}}.SoftwareHero-module__XYFU7W__panel{background:var(--card);color:var(--ink);border-radius:var(--r-lg);animation:SoftwareHero-module__XYFU7W__soIn .85s var(--ease-out) .38s forwards, SoftwareHero-module__XYFU7W__panelFloat 8s ease-in-out 1.3s infinite;border:1px solid #f5d28c2e;width:100%;max-width:460px;margin-inline:auto;padding:1.2rem;position:relative;box-shadow:0 40px 90px #00000080}@keyframes SoftwareHero-module__XYFU7W__panelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.SoftwareHero-module__XYFU7W__pHead{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.SoftwareHero-module__XYFU7W__pTitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.SoftwareHero-module__XYFU7W__pStatus{font-family:var(--mono);color:#a9740a;background:#fdf0d7;border-radius:999px;padding:.25em .6em;font-size:.7rem}.SoftwareHero-module__XYFU7W__pReady{color:#0c7a44;background:#e3f6ec}.SoftwareHero-module__XYFU7W__bento{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.SoftwareHero-module__XYFU7W__mod{background:var(--paper);border:1px solid var(--line);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);border-radius:10px;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}.SoftwareHero-module__XYFU7W__out{opacity:0;transform:scale(.92)translateY(10px)}.SoftwareHero-module__XYFU7W__in{opacity:1;transform:none}.SoftwareHero-module__XYFU7W__modLab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.SoftwareHero-module__XYFU7W__table{grid-column:span 2}.SoftwareHero-module__XYFU7W__statN{font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1}.SoftwareHero-module__XYFU7W__statTrend{color:#a9740a;font-size:.7rem;font-weight:700}.SoftwareHero-module__XYFU7W__bars{align-items:flex-end;gap:4px;height:46px;display:flex}.SoftwareHero-module__XYFU7W__bars i{background:linear-gradient(#f5b83d,#e0a21b);border-radius:3px 3px 0 0;flex:1}.SoftwareHero-module__XYFU7W__row{align-items:center;gap:.5rem;display:flex}.SoftwareHero-module__XYFU7W__row i{background:var(--line-2);border-radius:3px;height:7px}.SoftwareHero-module__XYFU7W__row i:first-child{background:var(--line);flex:1}.SoftwareHero-module__XYFU7W__rowSm{width:30%}.SoftwareHero-module__XYFU7W__rowDot{background:#e0a21b!important;border-radius:50%!important;width:7px!important;height:7px!important}.SoftwareHero-module__XYFU7W__cols{gap:5px;height:46px;display:flex}.SoftwareHero-module__XYFU7W__cols b{background:var(--line-2);border-radius:5px;flex:1}.SoftwareHero-module__XYFU7W__kHot{box-shadow:inset 0 0 0 1px #e0a21b;background:#fde6b8!important}.SoftwareHero-module__XYFU7W__field{background:var(--line-2);border-radius:4px;height:11px}.SoftwareHero-module__XYFU7W__submit{background:#e0a21b;border-radius:4px;width:42%;height:11px}@media (max-width:920px){.SoftwareHero-module__XYFU7W__inner{grid-template-columns:1fr;gap:2.5rem}.SoftwareHero-module__XYFU7W__hero{min-height:0}.SoftwareHero-module__XYFU7W__panel{order:-1}}@media (prefers-reduced-motion:reduce){.SoftwareHero-module__XYFU7W__fade{opacity:1;animation:none;transform:none}.SoftwareHero-module__XYFU7W__panel{opacity:1;animation:none}.SoftwareHero-module__XYFU7W__mod{opacity:1;transform:none}}@media (max-width:760px){.SoftwareHero-module__XYFU7W__hero{--gut:16px;padding-top:84px;padding-bottom:30px}.SoftwareHero-module__XYFU7W__inner{gap:0}.SoftwareHero-module__XYFU7W__h1{margin:12px 0 14px;font-size:36px;line-height:1.05}.SoftwareHero-module__XYFU7W__sub{margin-bottom:22px;font-size:16px;line-height:1.55}.SoftwareHero-module__XYFU7W__cta{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:6px;display:grid}.SoftwareHero-module__XYFU7W__cta .btn{justify-content:center;width:100%;min-height:52px}.SoftwareHero-module__XYFU7W__cta .btn:active{transition-duration:.12s;transform:scale(.97)}.SoftwareHero-module__XYFU7W__trust{gap:.5rem .7rem;margin-top:16px}.SoftwareHero-module__XYFU7W__scene{display:none}}
.SoftwareSpotlight-module____3hkq__w{--nt:color-mix(in srgb,var(--n) 72%,#0b0d12);background:radial-gradient(80% 70% at 100% 0,color-mix(in srgb,var(--n) 10%,transparent),transparent 60%),#fff}.SoftwareSpotlight-module____3hkq__top{border-bottom:1px solid #eef0f3;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.SoftwareSpotlight-module____3hkq__logo{color:#fff;background:var(--n);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.SoftwareSpotlight-module____3hkq__logo svg{width:15px;height:15px}.SoftwareSpotlight-module____3hkq__appName{color:#0b0d12;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.SoftwareSpotlight-module____3hkq__find{color:#9aa0a8;background:#f5f6f8;border:1px solid #eef0f3;border-radius:8px;align-items:center;gap:6px;width:170px;height:28px;margin-left:auto;padding:0 10px;font-size:10.5px;display:inline-flex}.SoftwareSpotlight-module____3hkq__find svg{width:12px;height:12px}.SoftwareSpotlight-module____3hkq__avatar{width:26px;height:26px;color:var(--nt);background:color-mix(in srgb,var(--n) 15%,#fff);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.SoftwareSpotlight-module____3hkq__body{grid-template-columns:128px minmax(0,1fr);height:312px;display:grid}.SoftwareSpotlight-module____3hkq__side{background:#fafbfc;border-right:1px solid #eef0f3;flex-direction:column;gap:2px;min-width:0;padding:10px 8px 8px;display:flex}.SoftwareSpotlight-module____3hkq__nav{color:#4b5563;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:29px;padding:0 8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.SoftwareSpotlight-module____3hkq__nav i{background:#d5d9df;border-radius:3.5px;flex:none;width:11px;height:11px}.SoftwareSpotlight-module____3hkq__nav[data-on]{color:var(--nt);background:color-mix(in srgb,var(--n) 11%,#fff)}.SoftwareSpotlight-module____3hkq__nav[data-on] i{background:var(--n)}.SoftwareSpotlight-module____3hkq__org{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eef0f3;align-items:center;gap:7px;margin-top:auto;padding:8px 4px 0;font-size:10px;font-weight:600;display:flex;overflow:hidden}.SoftwareSpotlight-module____3hkq__org i{color:#374151;background:#e9ebef;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:800;display:grid}.SoftwareSpotlight-module____3hkq__main{flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;display:flex;overflow:hidden}.SoftwareSpotlight-module____3hkq__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.SoftwareSpotlight-module____3hkq__head b{color:#0b0d12;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.SoftwareSpotlight-module____3hkq__act{color:#fff;background:var(--nt);height:27px;box-shadow:0 10px 20px -12px var(--n);white-space:nowrap;animation:SoftwareSpotlight-module____3hkq__tap 4.8s var(--ease-out) .3s infinite;border-radius:8px;flex:none;place-items:center;padding:0 11px;font-size:10.5px;font-weight:700;display:grid}.SoftwareSpotlight-module____3hkq__w[data-kind=quote] .SoftwareSpotlight-module____3hkq__act{color:var(--nt);border:1px solid color-mix(in srgb,var(--n) 30%,#e5e7eb);box-shadow:none;background:#fff;animation:none}@keyframes SoftwareSpotlight-module____3hkq__tap{0%,9%,to{transform:none}4%{transform:scale(.94)}}.SoftwareSpotlight-module____3hkq__w [data-t=ok]{--tc:#15803d;--tb:#dcfce7}.SoftwareSpotlight-module____3hkq__w [data-t=warn]{--tc:#b45309;--tb:#fef3c7}.SoftwareSpotlight-module____3hkq__w [data-t=info]{--tc:var(--nt);--tb:color-mix(in srgb,var(--n) 12%,#fff)}.SoftwareSpotlight-module____3hkq__w [data-t=muted]{--tc:#6b7280;--tb:#f1f2f4}.SoftwareSpotlight-module____3hkq__status{color:var(--tc);background:var(--tb);white-space:nowrap;border-radius:99px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:700}@keyframes SoftwareSpotlight-module____3hkq__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.SoftwareSpotlight-module____3hkq__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SoftwareSpotlight-module____3hkq__kpi{background:#fff;border:1px solid #eef0f3;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:9px 10px;display:flex}.SoftwareSpotlight-module____3hkq__kpi em{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;font-style:normal;overflow:hidden}.SoftwareSpotlight-module____3hkq__kpi b{color:#0b0d12;letter-spacing:-.025em;white-space:nowrap;margin:1px 0 3px;font-size:16px;font-weight:750}.SoftwareSpotlight-module____3hkq__kpi i{color:var(--tc);background:var(--tb);white-space:nowrap;border-radius:99px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:700}.SoftwareSpotlight-module____3hkq__card{background:#fff;border:1px solid #eef0f3;border-radius:10px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex}.SoftwareSpotlight-module____3hkq__cardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.SoftwareSpotlight-module____3hkq__cardHead b{color:#111827;font-size:11px;font-weight:700}.SoftwareSpotlight-module____3hkq__cardHead em{color:#8a8f98;white-space:nowrap;font-size:9.5px;font-style:normal}.SoftwareSpotlight-module____3hkq__bars{background-image:repeating-linear-gradient(0deg,#f1f2f4 0 1px,#0000 1px 25%);flex:1;align-items:flex-end;gap:6px;min-height:0;display:flex}.SoftwareSpotlight-module____3hkq__bars i{height:var(--h);background:color-mix(in srgb,var(--n) 24%,#fff);transform-origin:bottom;animation:SoftwareSpotlight-module____3hkq__grow .7s var(--ease-out) both;animation-delay:calc(var(--k) * 45ms + .1s);border-radius:4px 4px 2px 2px;flex:1}.SoftwareSpotlight-module____3hkq__bars i:last-child{background:var(--n)}@keyframes SoftwareSpotlight-module____3hkq__grow{0%{opacity:.3;transform:scaleY(.08)}to{opacity:1;transform:none}}.SoftwareSpotlight-module____3hkq__meter{border-bottom:1px solid #f1f2f4;grid-template-columns:minmax(0,1fr) 30% 52px;align-items:center;gap:12px;padding:5px 0 7px;display:grid}.SoftwareSpotlight-module____3hkq__meter:last-child{border-bottom:none;padding-bottom:0}.SoftwareSpotlight-module____3hkq__meterText{flex-direction:column;min-width:0;display:flex}.SoftwareSpotlight-module____3hkq__meterText b{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.SoftwareSpotlight-module____3hkq__meterText em{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-style:normal;overflow:hidden}.SoftwareSpotlight-module____3hkq__meterBar{background:#eef0f3;border-radius:99px;height:6px;overflow:hidden}.SoftwareSpotlight-module____3hkq__meterBar i{height:100%;width:var(--w);border-radius:inherit;background:var(--n);transform-origin:0;animation:SoftwareSpotlight-module____3hkq__growX .8s var(--ease-out) .15s both;display:block}.SoftwareSpotlight-module____3hkq__meterBar[data-low] i{background:#f59e0b}.SoftwareSpotlight-module____3hkq__meterVal{color:#111827;text-align:right;white-space:nowrap;font-size:11px;font-weight:700}.SoftwareSpotlight-module____3hkq__meterVal[data-low]{color:#b45309}@keyframes SoftwareSpotlight-module____3hkq__growX{0%{transform:scaleX(.05)}to{transform:none}}.SoftwareSpotlight-module____3hkq__chips{gap:6px;display:flex;overflow:hidden}.SoftwareSpotlight-module____3hkq__chips span{color:#4b5563;white-space:nowrap;background:#fff;border:1px solid #eef0f3;border-radius:99px;flex:none;padding:4px 9px;font-size:10px;font-weight:600}.SoftwareSpotlight-module____3hkq__chips span[data-on]{color:var(--nt);background:color-mix(in srgb,var(--n) 12%,#fff);border-color:#0000}.SoftwareSpotlight-module____3hkq__rows{background:#fff;border:1px solid #eef0f3;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.SoftwareSpotlight-module____3hkq__row{animation:SoftwareSpotlight-module____3hkq__rise .45s var(--ease-out) both;border-bottom:1px solid #f1f2f4;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.SoftwareSpotlight-module____3hkq__row:last-child{border-bottom:none}.SoftwareSpotlight-module____3hkq__row:nth-child(2){animation-delay:70ms}.SoftwareSpotlight-module____3hkq__row:nth-child(3){animation-delay:.14s}.SoftwareSpotlight-module____3hkq__row:nth-child(4){animation-delay:.21s}.SoftwareSpotlight-module____3hkq__rowDot{background:var(--tc);border-radius:50%;width:8px;height:8px}.SoftwareSpotlight-module____3hkq__rowDot[data-t=muted]{background:#c4c7cd}.SoftwareSpotlight-module____3hkq__rowText{flex-direction:column;min-width:0;display:flex}.SoftwareSpotlight-module____3hkq__rowText b{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:650;overflow:hidden}.SoftwareSpotlight-module____3hkq__rowText em{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.SoftwareSpotlight-module____3hkq__quote{background:#fff;border:1px solid #eef0f3;border-radius:10px;flex-direction:column;flex:1;padding:10px 12px 12px;display:flex}.SoftwareSpotlight-module____3hkq__qFor{border-bottom:1px solid #eef0f3;align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.SoftwareSpotlight-module____3hkq__qFor em{color:#8a8f98;flex:none;font-size:9.5px;font-style:normal}.SoftwareSpotlight-module____3hkq__qFor b{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.SoftwareSpotlight-module____3hkq__qFor .SoftwareSpotlight-module____3hkq__status{margin-left:auto}.SoftwareSpotlight-module____3hkq__qLine{color:#374151;animation:SoftwareSpotlight-module____3hkq__rise .45s var(--ease-out) both;border-bottom:1px solid #f5f6f8;grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:8px;padding:3px 0;font-size:11px;display:grid}.SoftwareSpotlight-module____3hkq__qLine>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SoftwareSpotlight-module____3hkq__qLine>span:nth-child(2){text-align:right;color:#6b7280;white-space:nowrap}.SoftwareSpotlight-module____3hkq__qLine b{text-align:right;color:#111827;font-weight:700}.SoftwareSpotlight-module____3hkq__qLine:nth-of-type(3){animation-delay:60ms}.SoftwareSpotlight-module____3hkq__qLine:nth-of-type(4){animation-delay:.12s}.SoftwareSpotlight-module____3hkq__qLine:nth-of-type(5){animation-delay:.18s}.SoftwareSpotlight-module____3hkq__qLine:nth-of-type(6){animation-delay:.24s}.SoftwareSpotlight-module____3hkq__qHead{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#9aa0a8;padding:7px 0 3px;font-size:8.5px;animation:none}.SoftwareSpotlight-module____3hkq__qHead>span:nth-child(2),.SoftwareSpotlight-module____3hkq__qHead>span:nth-child(3){text-align:right;color:#9aa0a8}.SoftwareSpotlight-module____3hkq__qTotal{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.SoftwareSpotlight-module____3hkq__qSum{align-items:baseline;gap:8px;display:flex}.SoftwareSpotlight-module____3hkq__qSum em{color:#6b7280;font-size:10px;font-style:normal}.SoftwareSpotlight-module____3hkq__qSum b{color:#0b0d12;letter-spacing:-.02em;font-size:17px;font-weight:800}.SoftwareSpotlight-module____3hkq__qSend{color:#fff;background:var(--nt);height:29px;box-shadow:0 12px 24px -14px var(--n);animation:SoftwareSpotlight-module____3hkq__tap 4.8s var(--ease-out) .3s infinite;border-radius:8px;flex:none;place-items:center;margin-top:7px;font-size:11px;font-weight:700;display:grid}.SoftwareSpotlight-module____3hkq__search{color:#8a8f98;background:#f8f9fa;border:1px solid #eef0f3;border-radius:9px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:10.5px;display:flex}.SoftwareSpotlight-module____3hkq__search svg{width:13px;height:13px}.SoftwareSpotlight-module____3hkq__w[data-kind=grid] .SoftwareSpotlight-module____3hkq__main{gap:8px}.SoftwareSpotlight-module____3hkq__tiles{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.SoftwareSpotlight-module____3hkq__tile{min-width:0;animation:SoftwareSpotlight-module____3hkq__rise .45s var(--ease-out) both;animation-delay:calc(var(--k) * 70ms + 50ms);background:#fff;border:1px solid #eef0f3;border-radius:10px;flex-direction:column;padding-bottom:9px;display:flex;overflow:hidden}.SoftwareSpotlight-module____3hkq__thumb{background:radial-gradient(60% 80% at 80% 20%,#ffffff73,transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--n) 55%,#fff),color-mix(in srgb,var(--n) 80%,#0b0d12));flex:auto;min-height:62px;margin-bottom:8px;position:relative}.SoftwareSpotlight-module____3hkq__tile:nth-child(2) .SoftwareSpotlight-module____3hkq__thumb{background:radial-gradient(50% 70% at 25% 30%,#fff9,transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--n) 20%,#fff),color-mix(in srgb,var(--n) 50%,#fff))}.SoftwareSpotlight-module____3hkq__tile:nth-child(3) .SoftwareSpotlight-module____3hkq__thumb{background:radial-gradient(60% 80% at 70% 80%,color-mix(in srgb,var(--n) 40%,transparent),transparent 65%),linear-gradient(135deg,#1f2430,color-mix(in srgb,var(--n) 45%,#1f2430))}.SoftwareSpotlight-module____3hkq__thumb:after{content:"";background:#ffffff8c;border-radius:99px;height:6px;position:absolute;bottom:10px;left:10px;right:40%}.SoftwareSpotlight-module____3hkq__thumb em{color:#111827;background:#fffffff0;border-radius:99px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:7px;left:7px}.SoftwareSpotlight-module____3hkq__tile b{color:#111827;white-space:nowrap;text-overflow:ellipsis;padding:0 9px;font-size:11px;font-weight:700;overflow:hidden}.SoftwareSpotlight-module____3hkq__tileMeta{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;padding:0 9px;font-size:9.5px;overflow:hidden}.SoftwareSpotlight-module____3hkq__progress{background:#eef0f3;border-radius:99px;height:5px;margin:6px 9px 0;overflow:hidden}.SoftwareSpotlight-module____3hkq__progress i{height:100%;width:var(--w);border-radius:inherit;background:var(--n);transform-origin:0;animation:SoftwareSpotlight-module____3hkq__growX .8s var(--ease-out) .2s both;display:block}.SoftwareSpotlight-module____3hkq__tileVal{color:var(--nt);white-space:nowrap;margin-top:auto;padding:5px 9px 0;font-size:10.5px;font-weight:700}.SoftwareSpotlight-module____3hkq__chat{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.SoftwareSpotlight-module____3hkq__ask{color:#fff;background:var(--nt);max-width:78%;animation:SoftwareSpotlight-module____3hkq__rise .4s var(--ease-out) .1s both;border-radius:12px 12px 4px;align-self:flex-end;padding:8px 12px;font-size:11px;font-weight:550;line-height:1.45}.SoftwareSpotlight-module____3hkq__answer{animation:SoftwareSpotlight-module____3hkq__rise .45s var(--ease-out) .45s both;align-items:flex-start;gap:9px;display:flex}.SoftwareSpotlight-module____3hkq__bot{color:#fff;background:var(--n);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.SoftwareSpotlight-module____3hkq__bot svg{width:13px;height:13px}.SoftwareSpotlight-module____3hkq__answerText{color:#111827;min-width:0;font-size:11.5px;line-height:1.55;display:block}.SoftwareSpotlight-module____3hkq__answerText sup,.SoftwareSpotlight-module____3hkq__sources sup{vertical-align:2px;min-width:14px;height:14px;color:var(--nt);background:color-mix(in srgb,var(--n) 12%,#fff);border-radius:4px;place-items:center;margin-left:2px;padding:0 3px;font-size:8.5px;font-weight:700;line-height:1;display:inline-grid}.SoftwareSpotlight-module____3hkq__sources{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.SoftwareSpotlight-module____3hkq__sources>span{color:#374151;background:#fff;border:1px solid #eef0f3;border-radius:8px;align-items:center;gap:6px;padding:4px 7px 4px 4px;font-size:10px;font-weight:600;display:inline-flex}.SoftwareSpotlight-module____3hkq__sources i{letter-spacing:.02em;color:#fff;background:#64748b;border-radius:4px;padding:2px 4px;font-size:7.5px;font-style:normal;font-weight:800}.SoftwareSpotlight-module____3hkq__sources i[data-type=PDF]{background:#dc2626}.SoftwareSpotlight-module____3hkq__sources i[data-type=DOC]{background:#2563eb}.SoftwareSpotlight-module____3hkq__input{color:#9aa0a8;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;height:36px;margin-top:auto;padding:0 5px 0 12px;font-size:10.5px;display:flex}.SoftwareSpotlight-module____3hkq__input>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SoftwareSpotlight-module____3hkq__input i{color:#fff;background:var(--nt);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.SoftwareSpotlight-module____3hkq__input svg{width:13px;height:13px}.SoftwareSpotlight-module____3hkq__foot{color:#8a8f98;background:#fbfbfc;border-top:1px solid #eef0f3;align-items:center;gap:8px;height:52px;padding:0 16px;font-size:10px;display:flex}.SoftwareSpotlight-module____3hkq__foot i{background:#16a34a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #dcfce7}@media (max-width:560px){.SoftwareSpotlight-module____3hkq__find,.SoftwareSpotlight-module____3hkq__side{display:none}.SoftwareSpotlight-module____3hkq__avatar{margin-left:auto}.SoftwareSpotlight-module____3hkq__body{grid-template-columns:minmax(0,1fr);height:318px}.SoftwareSpotlight-module____3hkq__main{padding:12px 12px 14px}.SoftwareSpotlight-module____3hkq__kpis{gap:6px}.SoftwareSpotlight-module____3hkq__kpi{padding:8px}.SoftwareSpotlight-module____3hkq__kpi b{font-size:14px}.SoftwareSpotlight-module____3hkq__meter{grid-template-columns:minmax(0,1fr) 22% 46px;gap:8px}.SoftwareSpotlight-module____3hkq__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.SoftwareSpotlight-module____3hkq__tile:nth-child(3){display:none}.SoftwareSpotlight-module____3hkq__qLine{grid-template-columns:minmax(0,1fr) 52px 58px}.SoftwareSpotlight-module____3hkq__ask{max-width:90%}.SoftwareSpotlight-module____3hkq__foot{font-size:0}.SoftwareSpotlight-module____3hkq__foot i{display:none}}@media (prefers-reduced-motion:reduce){.SoftwareSpotlight-module____3hkq__act,.SoftwareSpotlight-module____3hkq__bars i,.SoftwareSpotlight-module____3hkq__meterBar i,.SoftwareSpotlight-module____3hkq__row,.SoftwareSpotlight-module____3hkq__qLine,.SoftwareSpotlight-module____3hkq__qSend,.SoftwareSpotlight-module____3hkq__tile,.SoftwareSpotlight-module____3hkq__progress i,.SoftwareSpotlight-module____3hkq__ask,.SoftwareSpotlight-module____3hkq__answer{animation:none}}.SoftwareSpotlight-module____3hkq__section{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) var(--section-y);background:#fff}.SoftwareSpotlight-module____3hkq__secHead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(1.2rem,4vw,4rem);margin-bottom:clamp(2rem,4vw,3.4rem);display:grid}.SoftwareSpotlight-module____3hkq__h2{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.3rem,1.5rem + 3.2vw,4.4rem);line-height:1}.SoftwareSpotlight-module____3hkq__secLead{color:var(--muted);font-size:var(--fs-lead);max-width:40ch;line-height:1.5}.SoftwareSpotlight-module____3hkq__index{border-bottom:1px solid var(--ink)}.SoftwareSpotlight-module____3hkq__item{border-top:1px solid #0a0b0d24}.SoftwareSpotlight-module____3hkq__item:first-child{border-top-color:var(--ink)}.SoftwareSpotlight-module____3hkq__itemH{font:inherit;letter-spacing:normal;margin:0}.SoftwareSpotlight-module____3hkq__trigger{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:clamp(12px,2.4vw,40px);padding:clamp(16px,2vw,26px) 0;display:grid}.SoftwareSpotlight-module____3hkq__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.SoftwareSpotlight-module____3hkq__name{font-family:var(--display);letter-spacing:-.035em;transition:transform .45s var(--ease-out);align-items:flex-start;font-size:clamp(1.4rem,1rem + 1.7vw,2.5rem);font-weight:700;line-height:1.08;display:flex}.SoftwareSpotlight-module____3hkq__name:before{content:"";background:var(--acc);width:0;height:.14em;transition:width .45s var(--ease-out),margin .45s var(--ease-out);border-radius:2px;flex:none;margin:.47em 0 0}.SoftwareSpotlight-module____3hkq__item[data-open] .SoftwareSpotlight-module____3hkq__name:before{width:.55em;margin-right:.3em}.SoftwareSpotlight-module____3hkq__tag{color:var(--muted);text-align:right;max-width:40ch;font-size:.95rem;line-height:1.4}.SoftwareSpotlight-module____3hkq__plus{width:44px;height:44px;color:var(--ink);border:1px solid #0a0b0d2e;border-radius:50%;transition:background .25s,border-color .25s,color .25s;position:relative}.SoftwareSpotlight-module____3hkq__plus i{width:14px;height:1.8px;transition:transform .45s var(--ease-out);background:currentColor;border-radius:2px;margin:-.9px 0 0 -7px;position:absolute;top:50%;left:50%}.SoftwareSpotlight-module____3hkq__plus i:last-child{transform:rotate(90deg)}.SoftwareSpotlight-module____3hkq__item[data-open] .SoftwareSpotlight-module____3hkq__plus{color:#fff;background:var(--ink);border-color:var(--ink)}.SoftwareSpotlight-module____3hkq__item[data-open] .SoftwareSpotlight-module____3hkq__plus i:last-child{transform:rotate(0)}@media (hover:hover){.SoftwareSpotlight-module____3hkq__trigger:hover .SoftwareSpotlight-module____3hkq__name{transform:translate(8px)}.SoftwareSpotlight-module____3hkq__trigger:hover .SoftwareSpotlight-module____3hkq__plus{border-color:var(--ink)}}.SoftwareSpotlight-module____3hkq__panel{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.SoftwareSpotlight-module____3hkq__item[data-open] .SoftwareSpotlight-module____3hkq__panel{grid-template-rows:1fr}.SoftwareSpotlight-module____3hkq__panelInner{min-height:0;overflow:hidden}.SoftwareSpotlight-module____3hkq__panelGrid{opacity:0;transition:opacity .3s,transform .5s var(--ease-out);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,3.4vw,56px);padding:4px 0 clamp(30px,3.6vw,52px);display:grid;transform:translateY(12px)}.SoftwareSpotlight-module____3hkq__item[data-open] .SoftwareSpotlight-module____3hkq__panelGrid{opacity:1;transition-delay:80ms;transform:none}.SoftwareSpotlight-module____3hkq__stage{box-shadow:0 34px 60px -38px color-mix(in srgb,var(--n) 55%,#0a0e1a80);background:#fff;border:1px solid #0a0b0d1a;border-radius:16px;position:relative;overflow:hidden}.SoftwareSpotlight-module____3hkq__item:not([data-open]) .SoftwareSpotlight-module____3hkq__stage *{animation-play-state:paused}.SoftwareSpotlight-module____3hkq__ping{color:#0b0d12;white-space:nowrap;animation:SoftwareSpotlight-module____3hkq__pingIn 4.8s var(--ease-out) .6s infinite both;background:#fff;border:1px solid #0a0b0d14;border-radius:12px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 18px 36px -16px #0a0e1a73}.SoftwareSpotlight-module____3hkq__pingIco{color:#fff;background:#16a34a;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.SoftwareSpotlight-module____3hkq__pingIco svg{width:13px;height:13px}@keyframes SoftwareSpotlight-module____3hkq__pingIn{0%{opacity:0;transform:translateY(14px)scale(.96)}10%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-6px)}}.SoftwareSpotlight-module____3hkq__info{min-width:0}.SoftwareSpotlight-module____3hkq__why{color:var(--ink);max-width:46ch;font-size:clamp(1.02rem,.96rem + .3vw,1.16rem);line-height:1.6}.SoftwareSpotlight-module____3hkq__builds{border-top:1px solid #0a0b0d1f;margin:20px 0 26px;display:grid}.SoftwareSpotlight-module____3hkq__builds li{color:var(--ink);border-bottom:1px solid #0a0b0d1f;align-items:center;gap:10px;padding:11px 0;font-size:.95rem;line-height:1.4;display:flex}.SoftwareSpotlight-module____3hkq__builds svg{width:16px;height:16px;color:var(--accent);flex:none}.SoftwareSpotlight-module____3hkq__ctas{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.SoftwareSpotlight-module____3hkq__cta{min-height:48px}.SoftwareSpotlight-module____3hkq__demoLink{color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;padding:10px 2px;font-size:.95rem;font-weight:650;-webkit-text-decoration:underline #0a0b0d40;text-decoration:underline #0a0b0d40;display:inline-flex}.SoftwareSpotlight-module____3hkq__demoLink svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media (hover:hover){.SoftwareSpotlight-module____3hkq__demoLink:hover{color:var(--accent);text-decoration-color:currentColor}.SoftwareSpotlight-module____3hkq__demoLink:hover svg{transform:translate(3px)}}@media (max-width:980px){.SoftwareSpotlight-module____3hkq__secHead{grid-template-columns:1fr}.SoftwareSpotlight-module____3hkq__panelGrid{grid-template-columns:minmax(0,1fr)}.SoftwareSpotlight-module____3hkq__info{max-width:640px}}@media (max-width:640px){.SoftwareSpotlight-module____3hkq__trigger{grid-template-columns:minmax(0,1fr) 38px;gap:5px 14px}.SoftwareSpotlight-module____3hkq__tag{text-align:left;grid-area:2/1;max-width:none;font-size:.88rem}.SoftwareSpotlight-module____3hkq__plus{grid-area:1/2/span 2;width:38px;height:38px}.SoftwareSpotlight-module____3hkq__ctas .SoftwareSpotlight-module____3hkq__cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.SoftwareSpotlight-module____3hkq__panel,.SoftwareSpotlight-module____3hkq__panelGrid,.SoftwareSpotlight-module____3hkq__name,.SoftwareSpotlight-module____3hkq__name:before,.SoftwareSpotlight-module____3hkq__plus i{transition:none}.SoftwareSpotlight-module____3hkq__ping{animation:none}}@media (max-width:760px){.SoftwareSpotlight-module____3hkq__section{--gut:16px;padding-block:48px 56px}.SoftwareSpotlight-module____3hkq__secHead{gap:12px;margin-bottom:22px}.SoftwareSpotlight-module____3hkq__h2{max-width:none;font-size:32px;line-height:1.02}.SoftwareSpotlight-module____3hkq__secLead{font-size:16px;line-height:1.55}.SoftwareSpotlight-module____3hkq__trigger{-webkit-tap-highlight-color:transparent;gap:3px 14px;min-height:64px;padding:12px 0}.SoftwareSpotlight-module____3hkq__name{font-size:20px;line-height:1.15}.SoftwareSpotlight-module____3hkq__tag{font-size:14.5px}.SoftwareSpotlight-module____3hkq__plus{width:36px;height:36px;transition:background .25s,border-color .25s,color .25s,transform .15s var(--ease-out)}.SoftwareSpotlight-module____3hkq__trigger:active .SoftwareSpotlight-module____3hkq__plus{transform:scale(.9)}.SoftwareSpotlight-module____3hkq__panelGrid{gap:16px;padding:2px 0 26px}.SoftwareSpotlight-module____3hkq__body{height:256px}.SoftwareSpotlight-module____3hkq__w[data-kind=quote] .SoftwareSpotlight-module____3hkq__body{height:298px}.SoftwareSpotlight-module____3hkq__foot{height:40px}.SoftwareSpotlight-module____3hkq__ping{padding:6px 10px 6px 6px;font-size:11.5px;bottom:7px;right:10px}.SoftwareSpotlight-module____3hkq__why{font-size:16px;line-height:1.55}.SoftwareSpotlight-module____3hkq__builds{margin:14px 0 18px}.SoftwareSpotlight-module____3hkq__builds li{padding:9px 0;font-size:15px}.SoftwareSpotlight-module____3hkq__ctas{gap:2px 18px}.SoftwareSpotlight-module____3hkq__cta:active{transform:scale(.97)}.SoftwareSpotlight-module____3hkq__demoLink{min-height:44px}}
.custom-software-module__AeJO9a__page{--ow:#f7f6f3;--rule:#0a0b0d24;background:#fff}.custom-software-module__AeJO9a__head{margin-bottom:clamp(2rem,4vw,3.2rem)}.custom-software-module__AeJO9a__head h2{letter-spacing:-.045em;max-width:17ch;font-size:clamp(2.2rem,1.5rem + 2.8vw,4rem);line-height:1}.custom-software-module__AeJO9a__lead{color:var(--muted);font-size:var(--fs-lead);max-width:48ch;margin-top:1.1rem;line-height:1.5}.custom-software-module__AeJO9a__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem 2rem;display:flex}.custom-software-module__AeJO9a__ctaRow{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(1.8rem,3.4vw,2.8rem);display:flex}.custom-software-module__AeJO9a__note{color:var(--muted);font-size:.88rem}.custom-software-module__AeJO9a__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.custom-software-module__AeJO9a__intro{background:#fff;padding-block:clamp(4rem,3rem + 5vw,7.5rem) clamp(3.5rem,2.5rem + 4vw,6rem)}.custom-software-module__AeJO9a__introGrid{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:clamp(1rem,4vw,4rem);display:grid}.custom-software-module__AeJO9a__kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;padding-top:.8rem;font-size:.78rem;font-weight:600;display:flex}.custom-software-module__AeJO9a__kicker:before{content:"";background:var(--acc);flex:none;width:10px;height:10px}.custom-software-module__AeJO9a__statement{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:pretty;max-width:24ch;font-size:clamp(1.7rem,1.1rem + 2.3vw,3.2rem);font-weight:700;line-height:1.1}.custom-software-module__AeJO9a__statement em{color:var(--accent);font-style:normal}.custom-software-module__AeJO9a__promises{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.custom-software-module__AeJO9a__promises li{padding:20px clamp(12px,1.6vw,24px) 4px 0}.custom-software-module__AeJO9a__promises li+li{border-left:1px solid var(--rule);padding-left:clamp(12px,1.6vw,24px)}.custom-software-module__AeJO9a__promises b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:1.14rem;font-weight:700;display:block}.custom-software-module__AeJO9a__promises span{color:var(--muted);font-size:.93rem;line-height:1.5;display:block}.custom-software-module__AeJO9a__manifesto{background:var(--ow);border-block:1px solid var(--rule);padding-block:clamp(4.5rem,3rem + 7vw,9rem)}.custom-software-module__AeJO9a__mani{letter-spacing:-.05em;max-width:15ch;color:var(--ink);font-size:clamp(2.6rem,1.2rem + 5.6vw,6rem);font-weight:800;line-height:.98}.custom-software-module__AeJO9a__rentPct{color:#9a9ca3;position:relative}.custom-software-module__AeJO9a__rentPct:after{content:"";background:var(--ink);transform-origin:0;height:.075em;transition:transform .9s var(--ease-out) .55s;position:absolute;top:52%;left:-3%;right:-3%;transform:scaleX(0)}.reveal-in .custom-software-module__AeJO9a__rentPct:after{transform:scaleX(1)}.custom-software-module__AeJO9a__ownPct{color:var(--accent)}.custom-software-module__AeJO9a__maniFoot{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.2rem,4vw,3.4rem);padding-top:clamp(1.4rem,2.4vw,2rem);display:grid}.custom-software-module__AeJO9a__maniFoot p{font-size:var(--fs-lead);color:var(--muted);max-width:52ch;line-height:1.5}.custom-software-module__AeJO9a__maniFoot .custom-software-module__AeJO9a__ctaRow{margin-top:0}.custom-software-module__AeJO9a__rvo{padding-block:var(--section-y);background:#fff}.custom-software-module__AeJO9a__split{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.custom-software-module__AeJO9a__rent{padding:clamp(22px,3vw,36px) clamp(20px,3.4vw,48px) 0 0}.custom-software-module__AeJO9a__colLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.74rem;font-weight:600;display:flex}.custom-software-module__AeJO9a__colLabel em{letter-spacing:.08em;color:var(--ink);border:1px solid var(--rule);border-radius:99px;padding:3px 9px;font-style:normal}.custom-software-module__AeJO9a__bills li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex;position:relative}.custom-software-module__AeJO9a__billName{color:var(--ink);font-size:1.02rem;font-weight:600}.custom-software-module__AeJO9a__billName em{color:var(--muted);margin-left:10px;font-size:.85rem;font-style:normal;font-weight:500}.custom-software-module__AeJO9a__bills b{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:.95rem;font-weight:600}.custom-software-module__AeJO9a__bills li:after{content:"";background:var(--acc);transform-origin:0;height:1.5px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.custom-software-module__AeJO9a__rent.reveal-in .custom-software-module__AeJO9a__bills li:after{animation:custom-software-module__AeJO9a__strike .45s var(--ease-out) forwards;animation-delay:calc(.6s + var(--k) * .22s)}.custom-software-module__AeJO9a__rent.reveal-in .custom-software-module__AeJO9a__bills li>*{animation:custom-software-module__AeJO9a__dim .45s var(--ease-out) forwards;animation-delay:calc(.6s + var(--k) * .22s)}@keyframes custom-software-module__AeJO9a__strike{to{transform:scaleX(1)}}@keyframes custom-software-module__AeJO9a__dim{to{opacity:.55}}.custom-software-module__AeJO9a__billTotal{flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:20px 0 clamp(22px,3vw,36px);display:flex}.custom-software-module__AeJO9a__billTotal span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}.custom-software-module__AeJO9a__billTotal b{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1;position:relative}.custom-software-module__AeJO9a__billTotal b:after{content:"";background:var(--acc);transform-origin:0;height:3px;position:absolute;top:52%;left:-4%;right:-4%;transform:scaleX(0)}.custom-software-module__AeJO9a__rent.reveal-in .custom-software-module__AeJO9a__billTotal b:after{animation:custom-software-module__AeJO9a__strike .6s var(--ease-out) 2s forwards}.custom-software-module__AeJO9a__billTotal em{color:var(--muted);flex-basis:100%;font-size:.92rem;font-style:normal}.custom-software-module__AeJO9a__own{color:#fff;background:#0b0c10;padding:clamp(24px,3.4vw,44px)}.custom-software-module__AeJO9a__own .custom-software-module__AeJO9a__colLabel{color:#ffffff8c}.custom-software-module__AeJO9a__own h3{letter-spacing:-.045em;color:#fff;margin-bottom:clamp(1rem,2vw,1.6rem);font-size:clamp(1.9rem,1.3rem + 2vw,3rem)}.custom-software-module__AeJO9a__own ul{border-top:1px solid #ffffff24;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.custom-software-module__AeJO9a__own li{color:#ffffffe0;border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding:12px 0;font-size:1rem;display:flex}.custom-software-module__AeJO9a__own li svg{width:16px;height:16px;color:var(--d-accent-2);flex:none}.custom-software-module__AeJO9a__compare{padding-block:var(--section-y);border-top:1px solid var(--rule);background:#fff}.custom-software-module__AeJO9a__table{border-top:2px solid var(--ink)}.custom-software-module__AeJO9a__tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.3fr);display:grid}.custom-software-module__AeJO9a__tr>span{color:var(--muted);padding:18px 18px 18px 0;font-size:.98rem;line-height:1.45}.custom-software-module__AeJO9a__tr>span+span{padding-left:18px}.custom-software-module__AeJO9a__thead>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding-block:14px;font-size:.74rem;font-weight:600}.custom-software-module__AeJO9a__crit{font-family:var(--display);letter-spacing:-.015em;font-weight:700;color:var(--ink)!important;font-size:1.06rem!important}.custom-software-module__AeJO9a__tr>.custom-software-module__AeJO9a__ownCol{color:var(--ink);background:color-mix(in srgb,var(--acc) 6%,#fff);font-weight:650}.custom-software-module__AeJO9a__thead>.custom-software-module__AeJO9a__ownCol{color:var(--accent);box-shadow:inset 0 3px 0 var(--acc)}.custom-software-module__AeJO9a__cases{padding-block:var(--section-y);background:var(--ow);border-top:1px solid var(--rule)}.custom-software-module__AeJO9a__allLink{color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;font-weight:650;-webkit-text-decoration:underline #0a0b0d40;text-decoration:underline #0a0b0d40;display:inline-flex}.custom-software-module__AeJO9a__allLink svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media (hover:hover){.custom-software-module__AeJO9a__allLink:hover{color:var(--accent);text-decoration-color:currentColor}.custom-software-module__AeJO9a__allLink:hover svg{transform:translate(3px)}}.custom-software-module__AeJO9a__case{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(1.6rem,4.4vw,5rem);padding-block:clamp(2.4rem,4.4vw,4rem);display:grid}.custom-software-module__AeJO9a__case:last-child{padding-bottom:0}.custom-software-module__AeJO9a__case[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.custom-software-module__AeJO9a__case[data-flip] .custom-software-module__AeJO9a__caseShot{order:2}.custom-software-module__AeJO9a__caseShot a{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);background:#fff;border:1px solid #0a0b0d1f;border-radius:14px;display:block;overflow:hidden;box-shadow:0 40px 80px -50px #0a0e1a80}@media (hover:hover){.custom-software-module__AeJO9a__caseShot a:hover{transform:translateY(-4px);box-shadow:0 50px 90px -50px #0a0e1a8c}}.custom-software-module__AeJO9a__shotBar{border-bottom:1px solid var(--line);background:#f1f2f4;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.custom-software-module__AeJO9a__shotBar i{background:#d6d8dd;border-radius:50%;width:8px;height:8px}.custom-software-module__AeJO9a__shotBar span{font-family:var(--mono);color:#8a8f98;margin-left:8px;font-size:10.5px}.custom-software-module__AeJO9a__caseShot img{aspect-ratio:1100/688;width:100%;height:auto;display:block}.custom-software-module__AeJO9a__caseTag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.7rem;font-size:.74rem;font-weight:600}.custom-software-module__AeJO9a__caseText h3{letter-spacing:-.045em;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);line-height:1}.custom-software-module__AeJO9a__caseDl{border-top:1px solid var(--rule);margin:clamp(1.2rem,2.4vw,1.8rem) 0 clamp(1.4rem,2.6vw,2rem)}.custom-software-module__AeJO9a__caseDl div{border-bottom:1px solid var(--rule);grid-template-columns:8.5rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.custom-software-module__AeJO9a__caseDl dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.72rem;font-weight:600}.custom-software-module__AeJO9a__caseDl dd{color:var(--ink);margin:0;font-size:.98rem;line-height:1.5}.custom-software-module__AeJO9a__caseCtas{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.custom-software-module__AeJO9a__textBtn{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:10px 2px;font-size:.95rem;font-weight:650;-webkit-text-decoration:underline #0a0b0d40;text-decoration:underline #0a0b0d40;display:inline-flex}.custom-software-module__AeJO9a__textBtn svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media (hover:hover){.custom-software-module__AeJO9a__textBtn:hover{color:var(--accent);text-decoration-color:currentColor}.custom-software-module__AeJO9a__textBtn:hover svg{transform:translate(3px)}}.custom-software-module__AeJO9a__process{--num:clamp(3.6rem,2.4rem + 4vw,6rem);padding-block:var(--section-y);border-top:1px solid var(--rule);background:#fff}.custom-software-module__AeJO9a__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}.custom-software-module__AeJO9a__timeline:before{content:"";left:0;right:0;top:calc(var(--num) * .9 + 24px);background:var(--ink);height:1px;position:absolute}.custom-software-module__AeJO9a__num{font-family:var(--display);font-size:var(--num);letter-spacing:-.06em;color:var(--ink);margin-bottom:18px;font-weight:800;line-height:.9;display:block}.custom-software-module__AeJO9a__dot{z-index:1;border:2px solid var(--ink);background:#fff;border-radius:50%;width:13px;height:13px;margin-bottom:22px;display:block;position:relative}.custom-software-module__AeJO9a__timeline li[data-flag] .custom-software-module__AeJO9a__num{color:var(--accent)}.custom-software-module__AeJO9a__timeline li[data-flag] .custom-software-module__AeJO9a__dot{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 16%,transparent)}.custom-software-module__AeJO9a__when{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:600;display:block}.custom-software-module__AeJO9a__timeline h3{letter-spacing:-.025em;margin-bottom:.5rem;font-size:clamp(1.2rem,1rem + .7vw,1.5rem)}.custom-software-module__AeJO9a__timeline p{color:var(--muted);font-size:.95rem;line-height:1.55}.custom-software-module__AeJO9a__flag{color:var(--accent);border:1px solid color-mix(in srgb,var(--acc) 40%,transparent);border-radius:99px;align-items:center;gap:6px;margin-top:14px;padding:5px 11px;font-size:.82rem;font-weight:700;display:inline-flex}.custom-software-module__AeJO9a__flag svg{width:13px;height:13px}.custom-software-module__AeJO9a__tech{border-top:1px solid var(--rule);background:#fff;padding-block:clamp(3rem,2rem + 3vw,5rem)}.custom-software-module__AeJO9a__techGrid{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:clamp(1rem,4vw,4rem);display:grid}.custom-software-module__AeJO9a__techTitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.78rem;font-weight:600;line-height:1.4}.custom-software-module__AeJO9a__techNote{max-width:26ch;color:var(--muted);margin-top:10px;font-size:.9rem;line-height:1.5}.custom-software-module__AeJO9a__techList{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;row-gap:4px;font-size:clamp(1.3rem,1rem + 1.2vw,2rem);font-weight:600;line-height:1.35;display:flex}.custom-software-module__AeJO9a__techList li:not(:last-child):after{content:"/";color:#c4c6cc;margin:0 .42em;font-weight:400}.custom-software-module__AeJO9a__book{padding-block:var(--section-y);background:var(--ow);border-top:1px solid var(--rule);scroll-margin-top:64px}.custom-software-module__AeJO9a__bookHead{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:end;gap:clamp(1.4rem,4vw,4rem);margin-bottom:clamp(1.8rem,3vw,2.6rem);display:grid}.custom-software-module__AeJO9a__bookHead h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.2rem,1.5rem + 2.8vw,4rem);line-height:1}.custom-software-module__AeJO9a__perks{border-top:1px solid var(--ink)}.custom-software-module__AeJO9a__perks li{border-bottom:1px solid var(--rule);color:var(--ink);align-items:center;gap:10px;padding:11px 0;font-size:.98rem;font-weight:600;display:flex}.custom-software-module__AeJO9a__perks svg{width:16px;height:16px;color:var(--accent);flex:none}.custom-software-module__AeJO9a__talk{color:var(--muted);margin-top:14px;font-size:.9rem}.custom-software-module__AeJO9a__talk a{color:var(--ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (hover:hover){.custom-software-module__AeJO9a__talk a:hover{color:var(--accent)}}.custom-software-module__AeJO9a__faq{padding-block:var(--section-y);border-top:1px solid var(--rule);background:#fff}.custom-software-module__AeJO9a__qa{border-top:2px solid var(--ink)}.custom-software-module__AeJO9a__qaRow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(.6rem,4vw,4rem);padding:clamp(18px,2.4vw,28px) 0;display:grid}.custom-software-module__AeJO9a__qaRow h3{letter-spacing:-.025em;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.2}.custom-software-module__AeJO9a__qaRow p{max-width:62ch;color:var(--muted);font-size:1rem;line-height:1.65}.custom-software-module__AeJO9a__qaQ{width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;margin:0;padding:0;display:block}.custom-software-module__AeJO9a__qaPlus{display:none}@media (max-width:980px){.custom-software-module__AeJO9a__introGrid,.custom-software-module__AeJO9a__techGrid,.custom-software-module__AeJO9a__bookHead{grid-template-columns:1fr}.custom-software-module__AeJO9a__kicker{padding-top:0}.custom-software-module__AeJO9a__promises{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-software-module__AeJO9a__promises li:nth-child(3){border-left:none;padding-left:0}.custom-software-module__AeJO9a__promises li:nth-child(n+3){border-top:1px solid var(--rule);margin-top:14px}.custom-software-module__AeJO9a__split{grid-template-columns:1fr}.custom-software-module__AeJO9a__rent{padding-right:0}.custom-software-module__AeJO9a__case,.custom-software-module__AeJO9a__case[data-flip]{grid-template-columns:minmax(0,1fr)}.custom-software-module__AeJO9a__case[data-flip] .custom-software-module__AeJO9a__caseShot{order:0}.custom-software-module__AeJO9a__timeline{border-left:1px solid var(--ink);grid-template-columns:1fr;gap:0;margin-left:6px}.custom-software-module__AeJO9a__timeline:before{content:none}.custom-software-module__AeJO9a__timeline li{padding:0 0 clamp(26px,5vw,36px) 28px;position:relative}.custom-software-module__AeJO9a__timeline li:last-child{padding-bottom:0}.custom-software-module__AeJO9a__dot{margin:0;position:absolute;top:12px;left:-7px}.custom-software-module__AeJO9a__num{--num:clamp(2.8rem,2rem + 4vw,4rem);margin-bottom:10px}}@media (max-width:760px){.custom-software-module__AeJO9a__maniFoot,.custom-software-module__AeJO9a__qaRow{grid-template-columns:1fr}.custom-software-module__AeJO9a__thead{display:none}.custom-software-module__AeJO9a__tr{grid-template-columns:1fr;padding:14px 0}.custom-software-module__AeJO9a__tr>span,.custom-software-module__AeJO9a__tr>span+span{padding:5px 0}.custom-software-module__AeJO9a__crit{padding-bottom:8px!important}.custom-software-module__AeJO9a__tr>span[data-l]:before{content:attr(data-l);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:.66rem;font-weight:600;display:block}.custom-software-module__AeJO9a__tr>.custom-software-module__AeJO9a__ownCol{border-left:3px solid var(--acc);margin-top:6px;padding:10px 12px!important}.custom-software-module__AeJO9a__tr>.custom-software-module__AeJO9a__ownCol:before{color:var(--accent)!important}}@media (max-width:560px){.custom-software-module__AeJO9a__promises{grid-template-columns:1fr}.custom-software-module__AeJO9a__promises li+li{border-left:none;border-top:1px solid var(--rule);margin-top:14px;padding-left:0}.custom-software-module__AeJO9a__caseDl div{grid-template-columns:1fr;gap:3px}.custom-software-module__AeJO9a__billName em{margin:2px 0 0;display:block}.custom-software-module__AeJO9a__caseCtas .custom-software-module__AeJO9a__btn{width:100%}}@media (prefers-reduced-motion:reduce){.custom-software-module__AeJO9a__rentPct:after{transition:none}.custom-software-module__AeJO9a__rent.reveal-in .custom-software-module__AeJO9a__bills li:after{animation:none;transform:scaleX(1)}.custom-software-module__AeJO9a__rent.reveal-in .custom-software-module__AeJO9a__billTotal b:after{animation:none;transform:scaleX(1)}.custom-software-module__AeJO9a__rent.reveal-in .custom-software-module__AeJO9a__bills li>*{opacity:.55;animation:none}}@media (max-width:760px){.custom-software-module__AeJO9a__intro,.custom-software-module__AeJO9a__manifesto,.custom-software-module__AeJO9a__rvo,.custom-software-module__AeJO9a__compare,.custom-software-module__AeJO9a__cases,.custom-software-module__AeJO9a__process,.custom-software-module__AeJO9a__tech,.custom-software-module__AeJO9a__book,.custom-software-module__AeJO9a__faq{--gut:16px}.custom-software-module__AeJO9a__head{margin-bottom:22px}.custom-software-module__AeJO9a__head h2{letter-spacing:-.04em;font-size:30px;line-height:1.06}.custom-software-module__AeJO9a__lead{margin-top:12px;font-size:16px;line-height:1.55}.custom-software-module__AeJO9a__ctaRow{gap:10px 16px;margin-top:24px}.custom-software-module__AeJO9a__ctaRow .btn{min-height:52px}.custom-software-module__AeJO9a__page .btn:active{transition-duration:.12s;transform:scale(.97)}.custom-software-module__AeJO9a__intro{padding-block:52px 48px}.custom-software-module__AeJO9a__introGrid{gap:12px}.custom-software-module__AeJO9a__statement{font-size:26px;line-height:1.14}.custom-software-module__AeJO9a__promises{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin-top:32px}.custom-software-module__AeJO9a__promises li,.custom-software-module__AeJO9a__promises li+li{border-top:none;border-left:none;margin-top:0;padding:14px 0 0}.custom-software-module__AeJO9a__promises li:nth-child(n+3){border-top:1px solid var(--rule);margin-top:14px}.custom-software-module__AeJO9a__promises b{margin-bottom:4px;font-size:16px;line-height:1.25}.custom-software-module__AeJO9a__promises span{font-size:15px;line-height:1.45}.custom-software-module__AeJO9a__manifesto{padding-block:56px}.custom-software-module__AeJO9a__mani{font-size:40px}.custom-software-module__AeJO9a__maniFoot{gap:18px;margin-top:24px;padding-top:18px}.custom-software-module__AeJO9a__maniFoot p{font-size:16px;line-height:1.55}.custom-software-module__AeJO9a__rvo,.custom-software-module__AeJO9a__compare,.custom-software-module__AeJO9a__cases,.custom-software-module__AeJO9a__process,.custom-software-module__AeJO9a__book,.custom-software-module__AeJO9a__faq{padding-block:56px}.custom-software-module__AeJO9a__rent{padding:18px 0 0}.custom-software-module__AeJO9a__colLabel{margin-bottom:6px}.custom-software-module__AeJO9a__bills li{gap:12px;padding:10px 0}.custom-software-module__AeJO9a__billName{font-size:15px}.custom-software-module__AeJO9a__billName em{margin:0 0 0 8px;font-size:13px;display:inline}.custom-software-module__AeJO9a__bills b{font-size:14px}.custom-software-module__AeJO9a__billTotal{padding:16px 0 22px}.custom-software-module__AeJO9a__own{border-radius:18px;padding:20px 18px 22px}.custom-software-module__AeJO9a__own h3{margin-bottom:14px;font-size:28px}.custom-software-module__AeJO9a__own li{padding:10px 0;font-size:15px}.custom-software-module__AeJO9a__own ul{margin-bottom:20px}.custom-software-module__AeJO9a__own .btn{justify-content:center;width:100%}.custom-software-module__AeJO9a__table{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding:4px 0 6px var(--gut);border-top:none;gap:12px;display:flex;overflow:auto hidden}.custom-software-module__AeJO9a__table::-webkit-scrollbar{display:none}.custom-software-module__AeJO9a__table:after{content:"";flex:0 0 4px}.custom-software-module__AeJO9a__tr{scroll-snap-align:start;border:1px solid var(--rule);background:#fff;border-radius:16px;flex:0 0 84%;padding:16px 16px 14px;box-shadow:0 18px 40px -34px #0a0e1a66}.custom-software-module__AeJO9a__crit{padding-bottom:6px!important;font-size:20px!important}.custom-software-module__AeJO9a__tr>span,.custom-software-module__AeJO9a__tr>span+span{font-size:15px}.custom-software-module__AeJO9a__tr>.custom-software-module__AeJO9a__ownCol{border-radius:0 10px 10px 0;margin-top:8px}.custom-software-module__AeJO9a__headRow{gap:14px}.custom-software-module__AeJO9a__caseRow{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding:4px 0 6px var(--gut);gap:12px;display:flex;overflow:auto hidden}.custom-software-module__AeJO9a__caseRow::-webkit-scrollbar{display:none}.custom-software-module__AeJO9a__caseRow:after{content:"";flex:0 0 4px}.custom-software-module__AeJO9a__case,.custom-software-module__AeJO9a__case[data-flip]{scroll-snap-align:start;border:1px solid var(--rule);background:#fff;border-radius:18px;flex-direction:column;flex:0 0 86%;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 40px -32px #0a0e1a66}.custom-software-module__AeJO9a__case:last-child{padding-bottom:0}.custom-software-module__AeJO9a__caseRow .reveal{opacity:1;transform:none}.custom-software-module__AeJO9a__caseShot a{border:0;border-bottom:1px solid var(--rule);box-shadow:none;border-radius:0}.custom-software-module__AeJO9a__caseShot a:hover{transform:none}.custom-software-module__AeJO9a__caseText{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.custom-software-module__AeJO9a__caseTag{margin-bottom:4px}.custom-software-module__AeJO9a__caseText h3{font-size:26px}.custom-software-module__AeJO9a__caseDl{margin:12px 0 14px}.custom-software-module__AeJO9a__caseDl div{grid-template-columns:1fr;gap:2px;padding:9px 0}.custom-software-module__AeJO9a__caseDl dd{font-size:15px}.custom-software-module__AeJO9a__caseCtas{gap:2px 18px;margin-top:auto}.custom-software-module__AeJO9a__caseCtas .btn{justify-content:center;width:100%;min-height:48px}.custom-software-module__AeJO9a__textBtn{min-height:44px}.custom-software-module__AeJO9a__timeline{margin-left:4px}.custom-software-module__AeJO9a__timeline li{grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:0 0 24px 22px;display:grid}.custom-software-module__AeJO9a__timeline li>.reveal{display:contents}.custom-software-module__AeJO9a__num{grid-row:1/span 2;margin:0;font-size:30px;line-height:1}.custom-software-module__AeJO9a__dot{top:8px}.custom-software-module__AeJO9a__when{grid-column:2;margin-bottom:2px}.custom-software-module__AeJO9a__timeline h3{grid-column:2;margin-bottom:4px;font-size:19px}.custom-software-module__AeJO9a__timeline p{grid-column:1/-1;font-size:15px}.custom-software-module__AeJO9a__flag{grid-column:1/-1;justify-self:start;margin-top:10px}.custom-software-module__AeJO9a__tech{padding-block:40px}.custom-software-module__AeJO9a__techGrid{gap:10px}.custom-software-module__AeJO9a__techNote{max-width:none}.custom-software-module__AeJO9a__techList{font-size:19px}.custom-software-module__AeJO9a__bookHead{gap:18px;margin-bottom:22px}.custom-software-module__AeJO9a__bookHead h2{font-size:30px;line-height:1.06}.custom-software-module__AeJO9a__perks li{padding:9px 0;font-size:15px}.custom-software-module__AeJO9a__qaRow{gap:0;padding:0}.custom-software-module__AeJO9a__qaRow h3{font-size:17px;line-height:1.3}.custom-software-module__AeJO9a__qaQ{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:14px 0;display:flex}.custom-software-module__AeJO9a__qaQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.custom-software-module__AeJO9a__qaPlus{width:30px;height:30px;transition:background-color .2s,transform .3s var(--ease-out);border:1px solid #0a0b0d2e;border-radius:50%;flex:none;display:block;position:relative}.custom-software-module__AeJO9a__qaPlus:before,.custom-software-module__AeJO9a__qaPlus:after{content:"";width:11px;height:1.6px;transition:transform .3s var(--ease-out);background:currentColor;border-radius:2px;margin:-.8px 0 0 -5.5px;position:absolute;top:50%;left:50%}.custom-software-module__AeJO9a__qaPlus:after{transform:rotate(90deg)}.custom-software-module__AeJO9a__qaRow[data-open] .custom-software-module__AeJO9a__qaPlus{color:#fff;background:var(--ink);border-color:var(--ink)}.custom-software-module__AeJO9a__qaRow[data-open] .custom-software-module__AeJO9a__qaPlus:after{transform:rotate(0)}.custom-software-module__AeJO9a__qaQ:active .custom-software-module__AeJO9a__qaPlus{transform:scale(.92)}.custom-software-module__AeJO9a__qaA{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.custom-software-module__AeJO9a__qaRow[data-open] .custom-software-module__AeJO9a__qaA{grid-template-rows:1fr}.custom-software-module__AeJO9a__qaA>div{min-height:0;overflow:hidden}.custom-software-module__AeJO9a__qaRow p{padding-bottom:16px;font-size:15px;line-height:1.6}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.custom-software-module__AeJO9a__qaA,.custom-software-module__AeJO9a__qaPlus,.custom-software-module__AeJO9a__qaPlus:before,.custom-software-module__AeJO9a__qaPlus:after{transition:none}}
