.software-directory-module__d6l5iq__software-product-directory{background:#f5f7f6;padding:90px clamp(24px,6vw,96px) 34px}.software-directory-module__d6l5iq__software-product-tabs{grid-template-columns:repeat(3,1fr);display:grid}.software-directory-module__d6l5iq__software-product-tabs button{border:1px solid var(--color-border);min-width:0;color:var(--color-text);cursor:pointer;text-align:left;background:#fff;flex-direction:column;align-items:flex-start;padding:0 0 22px;display:flex}.software-directory-module__d6l5iq__software-product-tabs button.software-directory-module__d6l5iq__active{border-color:var(--color-accent);box-shadow:inset 0 -3px var(--color-accent)}.software-directory-module__d6l5iq__software-product-tabs img{width:100%}.software-directory-module__d6l5iq__software-product-tabs button:nth-child(2) img,.software-directory-module__d6l5iq__software-product-tabs button:nth-child(3) img{object-fit:contain}.software-directory-module__d6l5iq__software-product-tabs span{color:var(--color-accent);margin:18px 20px 7px;font-size:12px}.software-directory-module__d6l5iq__software-product-tabs strong{margin:0 20px;font-size:22px}.software-directory-module__d6l5iq__software-product-detail{background:#f5f7f6;grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;padding:70px clamp(24px,7vw,112px) 100px;display:grid}.software-directory-module__d6l5iq__software-product-detail>div:first-child>span{color:var(--color-accent);font-weight:700}.software-directory-module__d6l5iq__software-product-detail h2{margin:14px 0 18px}.software-directory-module__d6l5iq__software-product-detail p{color:var(--color-text-secondary);font-size:17px;line-height:1.8}.software-directory-module__d6l5iq__software-product-detail ul{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.software-directory-module__d6l5iq__software-product-detail li{align-items:center;gap:10px;display:flex}.software-directory-module__d6l5iq__software-product-detail li svg{color:var(--color-accent);flex:none}.software-directory-module__d6l5iq__software-product-media{border:1px solid var(--color-border);place-items:center;height:520px;display:grid;overflow:hidden}.software-directory-module__d6l5iq__software-product-media img{object-fit:contain;width:100%;height:100%}.software-directory-module__d6l5iq__soninote-product-proof{color:#fff;background:#111513;padding:100px clamp(24px,6vw,96px)}.software-directory-module__d6l5iq__soninote-product-proof .section-heading p{color:#aeb7b2}@media (max-width:1100px){.software-directory-module__d6l5iq__software-product-detail{grid-template-columns:1fr;gap:48px}.software-directory-module__d6l5iq__software-product-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.software-directory-module__d6l5iq__software-product-directory,.software-directory-module__d6l5iq__software-product-detail{padding:68px 18px}.software-directory-module__d6l5iq__software-product-tabs{grid-template-columns:1fr 1fr;gap:8px}.software-directory-module__d6l5iq__software-product-tabs img{height:105px}.software-directory-module__d6l5iq__software-product-tabs span{margin:14px 14px 6px}.software-directory-module__d6l5iq__software-product-tabs strong{margin:0 14px;font-size:18px}.software-directory-module__d6l5iq__software-product-detail{padding-top:52px}.software-directory-module__d6l5iq__software-product-media{order:-1;height:320px}.software-directory-module__d6l5iq__soninote-product-proof{padding:68px 18px}}.software-directory-module__d6l5iq__software-product-directory,.software-directory-module__d6l5iq__software-product-detail{padding-top:96px;padding-bottom:96px}.software-directory-module__d6l5iq__software-product-tabs{gap:12px}.software-directory-module__d6l5iq__software-product-tabs button{box-shadow:none}.software-directory-module__d6l5iq__software-product-detail h2{font-size:40px;line-height:44px}@media (max-width:760px){.software-directory-module__d6l5iq__software-product-detail h2{font-size:32px;line-height:36px}.software-directory-module__d6l5iq__software-product-directory,.software-directory-module__d6l5iq__software-product-detail{padding-top:64px;padding-bottom:64px}}.software-directory-module__d6l5iq__software-product-tabs button{border-radius:20px;overflow:hidden}.software-directory-module__d6l5iq__software-product-tabs img{object-fit:contain;background:#f5f5f7;height:190px}.software-directory-module__d6l5iq__software-product-media{background:#f5f5f7;border-radius:24px}@media (max-width:760px){.software-directory-module__d6l5iq__software-product-tabs button{border-radius:18px}}.software-directory-module__d6l5iq__software-product-tabs button{transition:color var(--duration-normal), background-color var(--duration-normal), opacity .32s cubic-bezier(.4, 0, .6, 1) var(--motion-delay,0s), transform .32s cubic-bezier(.4, 0, .6, 1) var(--motion-delay,0s)}@media (hover:hover) and (pointer:fine){.software-directory-module__d6l5iq__software-product-tabs button:hover:not([data-active]):not(:disabled){background-color:var(--color-surface-hover)}}.software-directory-module__d6l5iq__soninote-story-panel>div>span{font-size:12px;font-weight:700}.software-directory-module__d6l5iq__soninote-story{border:1px solid #39413d;max-width:1240px;margin:0 auto}.software-directory-module__d6l5iq__soninote-story-tabs{border-bottom:1px solid #39413d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.software-directory-module__d6l5iq__soninote-story-tabs button{color:#8d9993;text-align:left;cursor:pointer;min-width:0;min-height:92px;transition:color var(--motion-component) ease, background-color var(--motion-component) ease;background:#151a18;border:0;border-right:1px solid #39413d;grid-template-columns:30px 1fr;align-content:center;gap:3px 10px;padding:16px 20px;display:grid;position:relative}.software-directory-module__d6l5iq__soninote-story-tabs button:last-child{border-right:0}.software-directory-module__d6l5iq__soninote-story-tabs button b{color:#63706a;grid-row:1/3;align-self:center;font-size:11px}.software-directory-module__d6l5iq__soninote-story-tabs button span{color:inherit;font-weight:700}.software-directory-module__d6l5iq__soninote-story-tabs button small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.software-directory-module__d6l5iq__soninote-story-tabs button:after{content:"";background:var(--color-accent);height:3px;transition:right var(--motion-component) var(--motion-ease-out), left var(--motion-component) var(--motion-ease-out);position:absolute;bottom:-1px;left:50%;right:50%}.software-directory-module__d6l5iq__soninote-story-tabs button:hover{color:#dce6e1;background:#1a211e}.software-directory-module__d6l5iq__soninote-story-tabs button.software-directory-module__d6l5iq__active{color:#fff;background:#202925}.software-directory-module__d6l5iq__soninote-story-tabs button.software-directory-module__d6l5iq__active b{color:var(--color-accent)}.software-directory-module__d6l5iq__soninote-story-tabs button.software-directory-module__d6l5iq__active:after{left:0;right:0}.software-directory-module__d6l5iq__soninote-story-panel{min-height:570px;animation:software-directory-module__d6l5iq__narrative-panel-in var(--motion-section) var(--motion-ease-out) both;background:#171d1a;grid-template-columns:.68fr 1.32fr;display:grid}.software-directory-module__d6l5iq__soninote-story-panel>div{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex}.software-directory-module__d6l5iq__soninote-story-panel>div>span{color:var(--color-accent)}.software-directory-module__d6l5iq__soninote-story-panel h3{margin:15px 0 18px;font-size:clamp(32px,3.6vw,49px);line-height:1.12}.software-directory-module__d6l5iq__soninote-story-panel p{color:#c3ccc7;margin:0;line-height:1.75}.software-directory-module__d6l5iq__soninote-story-panel strong{color:#8f9b95;border-top:1px solid #39413d;margin-top:28px;padding-top:22px;font-size:13px;font-weight:500;line-height:1.7}.software-directory-module__d6l5iq__soninote-story-panel figure{background:#f2f3f3;min-width:0;margin:0;position:relative;overflow:hidden}.software-directory-module__d6l5iq__soninote-story-panel img{object-fit:contain;object-position:center top;width:100%;height:570px;display:block}.software-directory-module__d6l5iq__soninote-story-panel figcaption{color:#4e5752;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;padding:7px 9px;font-size:10px;font-weight:700;position:absolute;bottom:14px;right:14px}@media (max-width:760px){.software-directory-module__d6l5iq__soninote-story{border-left:0;border-right:0;margin-left:-18px;margin-right:-18px}.software-directory-module__d6l5iq__soninote-story-tabs{scrollbar-width:thin;display:flex;overflow-x:auto}.software-directory-module__d6l5iq__soninote-story-tabs button{min-width:128px;min-height:82px;padding:13px}.software-directory-module__d6l5iq__soninote-story-panel{grid-template-columns:1fr;min-height:0}.software-directory-module__d6l5iq__soninote-story-panel>div{padding:32px 20px}.software-directory-module__d6l5iq__soninote-story-panel figure{grid-row:1}.software-directory-module__d6l5iq__soninote-story-panel img{height:390px}}@media (prefers-reduced-motion:reduce){.software-directory-module__d6l5iq__soninote-story-panel{transition:none;animation:none}}@keyframes software-directory-module__d6l5iq__narrative-panel-in{0%{opacity:0;transform:translateY(6px)}}
