.ps-home-v500{background:linear-gradient(180deg,#f8f9ff 0,#fff 18%,#f7f8ff 100%)}
.ps-home-v500 .ps-header{background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(99,91,238,.1)}
.ps-home-v500 .ps-home-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.75);background:radial-gradient(circle at 10% 10%,rgba(113,91,255,.2),transparent 35%),radial-gradient(circle at 90% 20%,rgba(255,92,164,.19),transparent 30%),linear-gradient(135deg,#f4f1ff,#fff7fb 55%,#eef9ff);box-shadow:0 28px 70px rgba(48,40,112,.12);min-height:590px}
.ps-home-v500 .ps-home-hero:after{content:"";position:absolute;right:-90px;bottom:-140px;width:380px;height:380px;border-radius:50%;background:linear-gradient(145deg,rgba(99,88,238,.12),rgba(255,83,155,.08));pointer-events:none}
.ps-home-v500 .ps-home-hero h1{font-size:clamp(3rem,6vw,6rem);line-height:.94;letter-spacing:-.065em;max-width:760px}.ps-home-v500 .ps-home-search{box-shadow:0 18px 45px rgba(64,55,130,.15);border:1px solid rgba(101,88,232,.12)}.ps-home-v500 .ps-home-search button{background:linear-gradient(135deg,#6558e8,#a35fe9 55%,#f05b9c);box-shadow:0 10px 24px rgba(101,88,232,.28)}
.ps-home-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-34px!important;position:relative;z-index:3}.ps-home-stats article{padding:23px 18px;border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(51,47,94,.1);border:1px solid rgba(110,100,220,.09);display:grid;gap:3px;text-align:center}.ps-home-stats b{font-size:clamp(1.4rem,3vw,2.2rem);letter-spacing:-.045em;color:#292346}.ps-home-stats span{color:#77758a;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.ps-discovery-hub>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ps-discovery-hub>div>a{min-height:245px;padding:26px;border-radius:28px;display:flex;flex-direction:column;align-items:flex-start;color:#24213b;position:relative;overflow:hidden;box-shadow:0 18px 38px rgba(61,50,110,.12);transition:transform .25s ease,box-shadow .25s ease}.ps-discovery-hub>div>a:hover{transform:translateY(-8px) rotate(-.4deg);box-shadow:0 28px 55px rgba(61,50,110,.18)}.ps-discovery-hub>div>a:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-55px;bottom:-55px;background:rgba(255,255,255,.35)}.ps-discovery-hub i{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.68);font-style:normal;font-size:1.25rem}.ps-discovery-hub h3{font-size:1.45rem;margin:34px 0 8px}.ps-discovery-hub p{line-height:1.6;margin:0;color:#4d4961}.ps-discovery-hub b{margin-top:auto;padding-top:20px}.ps-discovery-violet{background:linear-gradient(145deg,#ddd6ff,#f2eeff)}.ps-discovery-sun{background:linear-gradient(145deg,#ffe49a,#fff4cf)}.ps-discovery-rose{background:linear-gradient(145deg,#ffc6df,#fff0f6)}.ps-discovery-sky{background:linear-gradient(145deg,#bfeaff,#eefaff)}
.ps-home-journal>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ps-home-journal article{border-radius:26px;padding:12px 12px 24px;background:#fff;box-shadow:0 16px 40px rgba(50,45,89,.09);border:1px solid rgba(74,64,145,.08)}.ps-journal-image{height:215px;border-radius:19px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#6b5bea,#ef619f);color:#fff;font-weight:800}.ps-journal-image img{width:100%;height:100%;object-fit:cover}.ps-home-journal article>small,.ps-home-journal article>h3,.ps-home-journal article>p,.ps-journal-read{margin-left:10px;margin-right:10px}.ps-home-journal small{display:block;margin-top:18px;color:#8b86a0;font-weight:700}.ps-home-journal h3{font-size:1.25rem;line-height:1.3}.ps-home-journal h3 a{color:#282440}.ps-home-journal p{color:#6d687d;line-height:1.6}.ps-journal-read{font-weight:800;color:#6558e8}
.ps-home-v500 .ps-category-card,.ps-home-v500 .ps-template-card,.ps-home-v500 .ps-color-browser a{transition:transform .22s ease,box-shadow .22s ease}.ps-home-v500 .ps-category-card:hover,.ps-home-v500 .ps-template-card:hover,.ps-home-v500 .ps-color-browser a:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(61,52,110,.14)}
@media(max-width:1000px){.ps-discovery-hub>div:last-child{grid-template-columns:repeat(2,1fr)}.ps-home-v500 .ps-home-hero{min-height:auto}.ps-home-v500 .ps-home-hero h1{font-size:clamp(2.8rem,8vw,5rem)}}
@media(max-width:720px){.ps-home-stats{grid-template-columns:repeat(2,1fr);margin-top:18px!important}.ps-discovery-hub>div:last-child,.ps-home-journal>div:last-child{grid-template-columns:1fr}.ps-discovery-hub>div>a{min-height:210px}.ps-home-v500 .ps-home-hero h1{font-size:clamp(2.7rem,13vw,4.5rem)}}
