.apps-section{background:linear-gradient(#faf8ff,#f7f5fb);padding-block:95px}.apps-section .section-top{text-align:start;align-items:flex-end;gap:50px;margin-bottom:34px;display:flex}.apps-section .section-heading{max-width:800px;margin:0}.apps-section .section-heading :is(h1,h2){margin:16px 0 22px;font-size:clamp(38px,4vw,54px);line-height:1.12}.apps-section .section-heading p{max-width:675px;margin:0;font-size:16px;line-height:1.8}.apps-section .suite-stamp{color:#7548ba;background:#fff9;border:1px solid #e6dff1;border-radius:18px;flex-shrink:0;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin-inline-start:auto;padding:18px 23px;display:grid}.apps-section .suite-stamp strong{font-size:26px;line-height:1}.apps-section .suite-stamp>span{font-size:var(--caption-size);color:#776886;grid-column:1/-1}.apps-section .filter-row{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;display:flex}.apps-section .filter-row button{color:#716779;font:inherit;font-size:var(--caption-size);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;min-height:42px;padding:9px 17px;font-weight:650;transition:background .2s,color .2s,border-color .2s}.apps-section .filter-row button:hover{color:#6744ab;background:#eee6fc}.apps-section .filter-row button.active{color:#fff;background:#272334;border-color:#272334}.apps-section .app-explorer{grid-template-columns:minmax(0,1fr);gap:25px;display:grid}.apps-section .app-selector{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.apps-section .app-selector-item{color:#655d70;min-height:86px;font:inherit;font-size:var(--caption-size);cursor:pointer;background:#ffffffb0;border:1px solid #e8e2ef;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px 8px;font-weight:700;line-height:1.4;transition:background .2s,border-color .2s,box-shadow .2s,translate .2s;display:flex;position:relative;box-shadow:0 2px 3px #47326803}.apps-section .app-selector-item:after{display:none}.apps-section .app-selector-item .app-icon{background:var(--tint);border-radius:10px;width:33px;height:33px;transition:transform .25s}.apps-section .app-selector-item .app-icon svg{width:20px;height:20px}.apps-section .app-selector-item:hover{border-color:var(--strong);background:#fff;translate:0 -3px;box-shadow:0 7px 20px #5e42750c}.apps-section .app-selector-item:hover .app-icon{transform:rotate(-7deg)}.apps-section .app-selector-item.active{background:var(--tint);border-color:var(--accent);color:var(--accent);box-shadow:0 5px 16px #5e427512}.apps-section .app-selector-item.active .app-icon{background:#fff}.apps-section .app-showcase{scroll-margin-top:calc(var(--site-header-height) + 24px);border:1px solid color-mix(in srgb, var(--strong) 35%, #e9e4ef);background:#fff;border-radius:23px;min-width:0;min-height:0;padding:0;transition:border-color .3s;animation:none;display:block;position:relative;overflow:hidden;box-shadow:0 16px 60px -24px #53356b26}.apps-section .showcase-copy{background:linear-gradient(110deg, var(--tint), #fff);grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;padding:32px 38px;display:grid;position:relative}.apps-section .showcase-copy .app-eyebrow{font-size:var(--caption-size);color:var(--accent);gap:8px;margin-bottom:14px}.apps-section .showcase-copy .app-eyebrow .app-icon{background:#fff;border-radius:8px;width:27px;height:27px}.apps-section .showcase-copy .app-eyebrow svg{width:17px;height:17px}.apps-section .showcase-copy h3{letter-spacing:-.045em;white-space:pre-line;max-width:540px;margin:0;font-size:clamp(25px,2.65vw,36px);line-height:1.2}.apps-section .showcase-description>p{color:#61576d;margin:0;font-size:13px;line-height:1.9}.apps-section .showcase-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:21px;display:flex}.apps-section .showcase-copy .text-link{font-size:var(--caption-size);color:var(--accent);margin:0}.apps-section .app-paging{flex-shrink:0;align-items:center;gap:6px;display:flex}.apps-section .app-paging>span{color:#605271;font-size:var(--caption-size);font-variant-numeric:tabular-nums;margin-inline-end:8px;font-weight:750}.apps-section .app-paging>span>span{font-size:var(--caption-size);color:#7b6b86}.apps-section .app-paging button{color:#6a557e;cursor:pointer;background:#fff;border:1px solid #e8e1f1;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s;display:grid}.apps-section .app-paging button:hover{background:var(--tint);border-color:var(--accent)}.apps-section .showcase-screen{background:#fff;min-width:0;margin:0;padding:0 8px 8px;display:block}.apps-section .showcase-screen .screen-frame{width:100%;box-shadow:none;border:1px solid #ece7f1;border-radius:10px 10px 15px 15px}.apps-section .showcase-screen .screen-bar{display:none}.apps-section .showcase-screen .screen-image-button{min-height:0}.apps-section .showcase-screen .screen-image-button img{aspect-ratio:1.9;object-fit:cover;object-position:top;width:100%;height:auto}.apps-section .showcase-screen .screen-image-button>span{opacity:1;font-size:var(--caption-size)}.apps-section .showcase-screen .view-switcher{background:#fff;border:0;padding:9px 15px}.apps-section .showcase-screen .view-description{min-height:0;font-size:var(--caption-size);background:#fff;padding:0 15px 14px}[lang=fa] .apps-section .section-heading :is(h1,h2){letter-spacing:-.025em;font-size:clamp(34px,3.5vw,46px);line-height:1.5}[lang=fa] .apps-section .showcase-copy h3{letter-spacing:-.02em;font-size:31px;line-height:1.5}[lang=fa] .apps-section .showcase-description>p{line-height:2.05}@media (width<=1100px){.apps-section .app-selector{gap:8px}.apps-section .app-selector-item{font-size:var(--caption-size);padding:11px 5px}.apps-section .showcase-copy{gap:30px;padding:29px}.apps-section .showcase-copy h3{font-size:28px}.apps-section .showcase-actions{gap:8px}.apps-section .app-paging>span{display:none}[lang=fa] .apps-section .showcase-copy h3{font-size:26px}}@media (width<=959px){.apps-section{padding-block:75px}.apps-section .section-top{gap:30px}.apps-section .suite-stamp{display:none}.apps-section .app-selector{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.apps-section .app-selector-item{min-height:87px;font-size:var(--caption-size);padding:10px 4px}.apps-section .app-selector-item .app-icon{width:30px;height:30px}.apps-section .showcase-copy{grid-template-columns:1fr;gap:17px;padding:29px}.apps-section .showcase-title{grid-template-columns:1fr 2fr;align-items:start;gap:20px;display:grid}.apps-section .showcase-description>p{max-width:650px}.apps-section .showcase-actions{margin-top:16px}.apps-section .app-paging>span{display:block}.apps-section .showcase-screen .screen-image-button img{aspect-ratio:1.65}}@media (width<=719px){.apps-section{padding-block:62px}.apps-section .section-top{margin-bottom:23px}.apps-section .section-heading :is(h1,h2){margin:14px 0 18px;font-size:35px}.apps-section .section-heading p{font-size:13px;line-height:1.85}.apps-section .filter-row{gap:5px;margin-bottom:19px}.apps-section .filter-row button{min-height:39px;font-size:var(--caption-size);padding:8px 12px}.apps-section .app-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.apps-section .app-selector-item{min-height:83px;font-size:var(--caption-size);border-radius:10px;gap:7px;padding:9px 3px}.apps-section .app-selector-item .app-icon{border-radius:8px;width:29px;height:29px}.apps-section .app-selector-item .app-icon svg{width:18px;height:18px}.apps-section .app-explorer{gap:17px}.apps-section .app-showcase{border-radius:16px}.apps-section .showcase-copy{gap:16px;padding:24px 20px 20px}.apps-section .showcase-title{display:block}.apps-section .showcase-copy .app-eyebrow{margin-bottom:11px}.apps-section .showcase-copy h3{font-size:26px;line-height:1.3}.apps-section .showcase-description>p{font-size:var(--caption-size);line-height:1.85}.apps-section .showcase-copy .text-link{font-size:var(--caption-size)}.apps-section .app-paging>span{display:none}.apps-section .app-paging button{width:36px;height:36px}.apps-section .showcase-screen{padding:0 4px 4px}.apps-section .showcase-screen .view-switcher{gap:8px;padding:8px}.apps-section .showcase-screen .view-switcher-label{display:none}.apps-section .showcase-screen .view-options{width:100%}.apps-section .showcase-screen .view-options button{flex:1}.apps-section .showcase-screen .view-description{font-size:var(--caption-size);padding:4px 12px 13px}.apps-section .showcase-screen .screen-image-button img{aspect-ratio:1.4}.apps-section .showcase-screen .screen-image-button>span{font-size:var(--caption-size);padding:8px 10px}[lang=fa] .apps-section .section-heading :is(h1,h2){font-size:31px;line-height:1.55}[lang=fa] .apps-section .showcase-copy h3{font-size:24px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.site-motion:not([data-motion=on]) .apps-section .app-selector-item:hover{translate:none}.site-motion:not([data-motion=on]) .apps-section .app-selector-item:hover .app-icon{transform:none}}.site-motion[data-motion=off] .apps-section .app-selector-item:hover{translate:none}.site-motion[data-motion=off] .apps-section .app-selector-item:hover .app-icon{transform:none}
