.hero[data-astro-cid-vogdx3ko]{position:relative;overflow:hidden}.hero-background[data-astro-cid-vogdx3ko]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#00000080,#00000080),url(/images/banner.jpg);background-size:cover;background-position:center;background-attachment:fixed}@media screen and (max-width:512px){.hero-background[data-astro-cid-vogdx3ko]{background-attachment:scroll;background-position:center 30%}}.feature-box[data-astro-cid-vogdx3ko]{height:100%;padding:2rem;text-align:center;transition:transform .3s ease}.feature-box[data-astro-cid-vogdx3ko]:hover{transform:translateY(-5px)}.ai-features[data-astro-cid-vogdx3ko]{display:none;text-align:left;background-color:#48c78e1a;padding:.75rem;border-radius:4px}.ai-features[data-astro-cid-vogdx3ko] p[data-astro-cid-vogdx3ko]{margin-bottom:.5rem}.ai-features[data-astro-cid-vogdx3ko] i[data-astro-cid-vogdx3ko]{color:#48c78e;margin-right:.5rem}.platform-screenshots[data-astro-cid-vogdx3ko]{position:relative;padding:1rem 0}.screenshot-container[data-astro-cid-vogdx3ko]{position:relative;overflow:hidden}.screenshot-scroller[data-astro-cid-vogdx3ko]{display:flex;scroll-behavior:smooth;overflow-x:hidden;scroll-snap-type:x mandatory;gap:1.5rem;padding:1rem 0;-webkit-overflow-scrolling:touch}.screenshot[data-astro-cid-vogdx3ko]{flex:0 0 auto;width:80%;max-width:800px;scroll-snap-align:center;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.screenshot[data-astro-cid-vogdx3ko] img[data-astro-cid-vogdx3ko]{width:100%;display:block}@media screen and (max-width:768px){.screenshot[data-astro-cid-vogdx3ko]{width:100%}.screenshot-scroller[data-astro-cid-vogdx3ko]{gap:0}}.case-card[data-astro-cid-vogdx3ko]{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000026;transition:transform .3s ease,box-shadow .3s ease;padding:2.5rem;background:linear-gradient(135deg,#fff,#f5f9ff);border-left:5px solid #3298dc}.case-card[data-astro-cid-vogdx3ko]:hover{box-shadow:0 15px 40px #0003}.case-icon[data-astro-cid-vogdx3ko]{font-size:5rem;color:#3298dc;opacity:.7;margin-left:1rem}@media screen and (max-width:768px){.case-card[data-astro-cid-vogdx3ko]{padding:1.5rem}}.psychwe-card[data-astro-cid-vogdx3ko]{background:linear-gradient(135deg,#fff,#ecfdf5);border-left:5px solid #10b981}.psychwe-icon[data-astro-cid-vogdx3ko]{color:#10b981!important}.clarimind-card[data-astro-cid-vogdx3ko]{background:linear-gradient(135deg,#fff,#f5f9ff);border-left:5px solid #3298dc}.platform-tabs[data-astro-cid-vogdx3ko]{margin-bottom:1.5rem}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko]{margin-bottom:0}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] ul[data-astro-cid-vogdx3ko]{border-bottom:none;padding-left:0;margin-left:0;margin-top:0;gap:1rem;flex-wrap:wrap}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko] a[data-astro-cid-vogdx3ko]{border-radius:12px;font-weight:600;transition:all .3s ease;padding:1rem 1.5rem;border:2px solid #e5e5e5;background:#fafafa;position:relative;margin-bottom:0}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko] a[data-astro-cid-vogdx3ko]:hover{border-color:#ccc;background:#f0f0f0}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko] a[data-astro-cid-vogdx3ko] .tab-content[data-astro-cid-vogdx3ko]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko] a[data-astro-cid-vogdx3ko] .tab-title[data-astro-cid-vogdx3ko]{font-size:1.1rem;font-weight:700}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko] a[data-astro-cid-vogdx3ko] .tab-slogan[data-astro-cid-vogdx3ko]{font-size:.8rem;font-weight:400;opacity:.7}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=psychwe] a[data-astro-cid-vogdx3ko]{color:#666}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=psychwe] a[data-astro-cid-vogdx3ko]:hover{border-color:#10b981;color:#10b981}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=psychwe].is-active a[data-astro-cid-vogdx3ko]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff;box-shadow:0 4px 15px #10b9814d}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=psychwe].is-active a[data-astro-cid-vogdx3ko] .tab-slogan[data-astro-cid-vogdx3ko]{opacity:.9}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=clarimind] a[data-astro-cid-vogdx3ko]{color:#666}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=clarimind] a[data-astro-cid-vogdx3ko]:hover{border-color:#3298dc;color:#3298dc}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=clarimind].is-active a[data-astro-cid-vogdx3ko]{background:linear-gradient(135deg,#3298dc,#2793d4);border-color:#3298dc;color:#fff;box-shadow:0 4px 15px #3298dc4d}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko][data-tab=clarimind].is-active a[data-astro-cid-vogdx3ko] .tab-slogan[data-astro-cid-vogdx3ko]{opacity:.9}@media screen and (max-width:768px){.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko] a[data-astro-cid-vogdx3ko] .tab-slogan[data-astro-cid-vogdx3ko]{display:none}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] li[data-astro-cid-vogdx3ko] a[data-astro-cid-vogdx3ko]{padding:.75rem 1rem}.platform-tabs[data-astro-cid-vogdx3ko] .tabs[data-astro-cid-vogdx3ko] ul[data-astro-cid-vogdx3ko]{gap:.5rem}}.platform-panel[data-astro-cid-vogdx3ko]{display:none;animation:fadeIn .3s ease-in-out}.platform-panel[data-astro-cid-vogdx3ko].is-active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
