.AppsHero-module__CmcP8a__section{padding-block:var(--s-6) var(--s-7)}.AppsHero-module__CmcP8a__inner{align-items:center;gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.AppsHero-module__CmcP8a__scribbleTop{margin-bottom:var(--s-7);display:block}.AppsHero-module__CmcP8a__title{margin-bottom:var(--s-5);text-transform:none;font-size:clamp(40px,6vw,84px);display:inline-block;position:relative}.AppsHero-module__CmcP8a__title:after{content:"";border-radius:var(--r-pill);background:var(--c-yellow);height:.12em;position:absolute;bottom:-.16em;left:4%;right:8%}.AppsHero-module__CmcP8a__lead{max-width:38ch;margin-top:var(--s-6)}.AppsHero-module__CmcP8a__visual{justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.AppsHero-module__CmcP8a__blob{background:var(--c-yellow);border-radius:46% 54% 38% 62%/58% 42%;position:absolute;inset:16% 8% 16% 10%;transform:rotate(-4deg)}.AppsHero-module__CmcP8a__tiles{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:460px;display:grid;position:relative}.AppsHero-module__CmcP8a__tile{aspect-ratio:1;background:var(--c-surface);color:var(--c-ink);border-radius:22%;place-items:center;display:grid;box-shadow:0 10px 24px #13141629}.AppsHero-module__CmcP8a__tile:nth-child(odd){background:var(--c-yellow)}.AppsHero-module__CmcP8a__tile:nth-child(4n){background:var(--c-ink);color:var(--c-on-dark)}.AppsHero-module__CmcP8a__tile:nth-child(2){transform:translateY(-14px)}.AppsHero-module__CmcP8a__tile:nth-child(3){transform:translateY(10px)}.AppsHero-module__CmcP8a__tile:nth-child(4){transform:translateY(-8px)}.AppsHero-module__CmcP8a__scribbleSide{position:absolute;bottom:-8px;right:-8px}@media (max-width:1024px){.AppsHero-module__CmcP8a__inner{grid-template-columns:minmax(0,1fr)}.AppsHero-module__CmcP8a__visual{order:-1;min-height:220px}.AppsHero-module__CmcP8a__lead{max-width:52ch}}@media (max-width:640px){.AppsHero-module__CmcP8a__scribbleSide{display:none}.AppsHero-module__CmcP8a__tiles{gap:var(--s-3);max-width:320px}}
.AppsGrid-module__tXH3lG__section{padding-block:var(--s-6) var(--s-9)}.AppsGrid-module__tXH3lG__grid{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AppsGrid-module__tXH3lG__card{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-card);transition:box-shadow var(--t), transform var(--t);flex-direction:column;display:flex}.AppsGrid-module__tXH3lG__card:hover{box-shadow:var(--sh-card-hover);transform:translateY(-2px)}.AppsGrid-module__tXH3lG__icon{width:48px;height:48px;margin-bottom:var(--s-2);border-radius:var(--r-md);background:var(--c-yellow);color:var(--c-ink);place-items:center;display:grid}.AppsGrid-module__tXH3lG__iconDark{background:var(--c-ink);color:var(--c-on-dark)}.AppsGrid-module__tXH3lG__title{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.AppsGrid-module__tXH3lG__summary{color:var(--c-muted);font-size:15px;line-height:1.45}.AppsGrid-module__tXH3lG__benefit{color:var(--c-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.AppsGrid-module__tXH3lG__benefit:before{content:"";background:var(--c-yellow);border-radius:50%;width:6px;height:6px}.AppsGrid-module__tXH3lG__referral{color:var(--c-muted-soft);letter-spacing:.01em;font-size:12px}.AppsGrid-module__tXH3lG__foot{align-items:center;gap:var(--s-3);padding-top:var(--s-4);margin-top:auto;display:flex}.AppsGrid-module__tXH3lG__soon{border-radius:var(--r-pill);background:var(--c-surface-2);color:var(--c-muted);align-items:center;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.AppsGrid-module__tXH3lG__extLink{background:var(--c-yellow);color:var(--c-ink);transition:background var(--t)}.AppsGrid-module__tXH3lG__extLink:hover{background:var(--c-yellow-hover)}.AppsGrid-module__tXH3lG__outIcon{color:var(--c-muted-soft);flex:none}.AppsGrid-module__tXH3lG__note{padding:var(--s-5);justify-content:center;align-items:center;display:flex}@media (max-width:1200px){.AppsGrid-module__tXH3lG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.AppsGrid-module__tXH3lG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.AppsGrid-module__tXH3lG__grid{grid-template-columns:minmax(0,1fr)}.AppsGrid-module__tXH3lG__note{display:none}}
