:root{--hsv-accent:#7c6df8;--hsv-accent-hover:#9b8ffc;--hsv-accent-glow:rgba(124, 109, 248, 0.35);--hsv-bg:#141416;--hsv-card-bg:#1e1e24;--hsv-card-border:#2a2a34;--hsv-text-primary:#ffffff;--hsv-text-muted:#a0a0ab}.wp-block-group__inner-container,.is-layout-flow.wp-block-group__inner-container,.is-layout-constrained.wp-block-group__inner-container{display:contents!important}.hsv-homepage-wrap,.hsv-homepage-wrap .site-main{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.hsv-hero{padding:40px 20px 30px;text-align:center;max-width:900px;margin:0 auto}.hsv-hero-title,h1.wp-block-heading.hsv-hero-title{font-family:'Playfair Display',Georgia,serif;font-size:clamp(2.2rem, 5vw, 3.6rem);font-weight:700;line-height:1.2;color:#fff;margin:0 0 16px;letter-spacing:-.02em;text-align:center}.hsv-hero-title em,.hsv-hero-title .hsv-highlight{font-style:italic;background:linear-gradient(135deg,#a78bfa 0%,#7c6df8 50%,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block}.hsv-hero-desc,p.wp-block-paragraph.hsv-hero-desc{font-family:'Overpass',sans-serif;font-size:clamp(0.95rem, 1.8vw, 1.1rem);line-height:1.65;color:#b3b3bf;max-width:720px;margin:0 auto 36px;text-align:center}.hsv-accordion-container{max-width:1240px;margin:0 auto 60px;padding:0 20px;box-sizing:border-box}.hsv-accordion,.wp-block-columns.hsv-accordion{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;height:480px!important;gap:8px!important;overflow:hidden!important;border-radius:12px!important;margin:0 auto!important;box-sizing:border-box!important}.hsv-accordion .wp-block-column.hsv-accordion-item,.hsv-accordion-item{flex:1 1 0!important;position:relative!important;overflow:hidden!important;border-radius:8px!important;cursor:pointer!important;text-decoration:none!important;transition:flex 0.6s cubic-bezier(.25,1,.5,1),transform 0.4s ease,filter 0.4s ease!important;will-change:flex,transform!important;margin:0!important;height:100%!important;min-width:0!important}.hsv-accordion .wp-block-column.hsv-accordion-item:hover,.hsv-accordion-item:hover{flex:3.2 1 0!important}.hsv-accordion .hsv-accordion-item figure.wp-block-image,.hsv-accordion .hsv-accordion-item figure.wp-block-image a,.hsv-accordion .hsv-accordion-item img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;transition:transform 0.7s cubic-bezier(.25,1,.5,1)!important;filter:brightness(.85)!important}.hsv-accordion .hsv-accordion-item:hover img{transform:scale(1.06)!important;filter:brightness(1)!important}.hsv-accordion .hsv-accordion-overlay{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .2) 50%,rgb(0 0 0 / .85) 100%)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:24px 18px!important;z-index:2!important;pointer-events:none!important}.hsv-accordion .hsv-accordion-title,.hsv-accordion h3.wp-block-heading.hsv-accordion-title{color:#ffffff!important;font-family:'Playfair Display',serif!important;font-size:1.25rem!important;font-weight:700!important;margin:0 0 4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;opacity:0!important;transform:translateY(12px)!important;transition:opacity 0.4s ease,transform 0.4s ease!important}.hsv-accordion .hsv-accordion-tag{display:inline-block!important;font-size:0.75rem!important;font-family:'Overpass',sans-serif!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#a78bfa!important;font-weight:700!important;margin:0 0 4px!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity 0.4s ease,transform 0.4s ease!important}.hsv-accordion .hsv-accordion-item:hover .hsv-accordion-title,.hsv-accordion .hsv-accordion-item:hover .hsv-accordion-tag,.hsv-accordion .hsv-accordion-item:focus .hsv-accordion-title,.hsv-accordion .hsv-accordion-item:focus .hsv-accordion-tag{opacity:1!important;transform:translateY(0)!important}@media (min-width:992px){.hsv-accordion:not(:hover) .hsv-accordion-item:nth-child(3){flex:2 1 0!important}.hsv-accordion:not(:hover) .hsv-accordion-item:nth-child(3) .hsv-accordion-title,.hsv-accordion:not(:hover) .hsv-accordion-item:nth-child(3) .hsv-accordion-tag{opacity:1!important;transform:translateY(0)!important}}@media (max-width:768px){.hsv-accordion,.wp-block-columns.hsv-accordion{height:380px!important;gap:6px!important}.hsv-accordion .wp-block-column.hsv-accordion-item:hover,.hsv-accordion-item:hover{flex:2.5 1 0!important}}@media (max-width:480px){.hsv-accordion,.wp-block-columns.hsv-accordion{height:320px!important;gap:4px!important}}.hsv-section-header{text-align:center;position:relative;margin:50px auto 35px;max-width:1240px;padding:0 20px}.hsv-section-title,h2.wp-block-heading.hsv-section-title{display:block;font-family:'Playfair Display',Georgia,serif;font-size:1.75rem;font-weight:700;font-style:italic;color:#fff;position:relative;padding-bottom:12px;text-align:center;margin:50px auto 35px}.hsv-section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(90deg,#7c6df8,#a78bfa);border-radius:2px}.hsv-trending-strip,.wp-block-columns.hsv-trending-strip{max-width:1240px!important;margin:0 auto 60px!important;padding:0 20px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;box-sizing:border-box!important}.hsv-trending-strip .wp-block-column.hsv-card,.hsv-trending-strip .hsv-card{background:#1a1a20!important;border-radius:10px!important;overflow:hidden!important;border:1px solid #282832!important;transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease!important;display:flex!important;flex-direction:column!important;margin:0!important;height:100%!important;width:100%!important}.hsv-trending-strip .hsv-card:hover{transform:translateY(-5px)!important;box-shadow:0 14px 30px rgb(0 0 0 / .45)!important;border-color:#3f3f50!important}.hsv-card-media,figure.wp-block-image.hsv-card-media{position:relative!important;aspect-ratio:16 / 9!important;overflow:hidden!important;background:#111115!important;margin:0!important;width:100%!important}.hsv-card-media img,figure.wp-block-image.hsv-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.5s ease!important;display:block!important}.hsv-card:hover .hsv-card-media img{transform:scale(1.05)!important}.hsv-card-content,.wp-block-group.hsv-card-content{padding:24px 20px 20px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;text-align:center!important}.hsv-card-cat,p.hsv-card-cat{font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#a78bfa!important;margin:0 0 8px!important}.hsv-card-cat a{color:#a78bfa!important;text-decoration:none!important}.hsv-card-title,h3.wp-block-heading.hsv-card-title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.4!important;margin:0 0 12px!important;color:#ffffff!important;flex-grow:1!important}.hsv-card-title a{color:#ffffff!important;text-decoration:none!important;transition:color 0.25s ease!important}.hsv-card-title a:hover{color:#a78bfa!important}.hsv-card-date,p.hsv-card-date{font-size:0.8rem!important;color:#888896!important;margin:0!important}@media (max-width:900px){.hsv-trending-strip,.wp-block-columns.hsv-trending-strip{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.hsv-trending-strip,.wp-block-columns.hsv-trending-strip{grid-template-columns:1fr!important}}.hsv-magazine-wrap,.wp-block-columns.hsv-magazine-wrap{max-width:1240px!important;margin:0 auto 60px!important;padding:0 20px!important;display:grid!important;grid-template-columns:1fr 340px!important;gap:40px!important;align-items:start!important;box-sizing:border-box!important}.hsv-magazine-main,.wp-block-column.hsv-magazine-main{width:100%!important;max-width:100%!important;flex:none!important}.hsv-sidebar,.wp-block-column.hsv-sidebar{width:100%!important;max-width:340px!important;flex:none!important;display:flex!important;flex-direction:column!important;gap:32px!important;position:sticky!important;top:100px!important}@media (max-width:1024px){.hsv-magazine-wrap,.wp-block-columns.hsv-magazine-wrap{grid-template-columns:1fr!important}.hsv-sidebar,.wp-block-column.hsv-sidebar{max-width:100%!important;position:static!important}}.hsv-featured-story,.wp-block-group.hsv-featured-story{background:#1a1a20!important;border-radius:12px!important;overflow:hidden!important;border:1px solid #282832!important;margin-bottom:35px!important;transition:transform 0.35s ease,border-color 0.35s ease!important}.hsv-featured-story:hover{transform:translateY(-4px)!important;border-color:#3f3f50!important}.hsv-featured-story-media,figure.wp-block-image.hsv-featured-story-media{aspect-ratio:16 / 9!important;position:relative!important;overflow:hidden!important;background:#111115!important;margin:0!important;width:100%!important}.hsv-featured-story-media img,figure.wp-block-image.hsv-featured-story-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.6s ease!important;display:block!important}.hsv-featured-story:hover .hsv-featured-story-media img{transform:scale(1.04)!important}.hsv-featured-story-content,.wp-block-group.hsv-featured-story-content{padding:30px!important}.hsv-featured-story-title,h3.wp-block-heading.hsv-featured-story-title{font-family:'Playfair Display',Georgia,serif!important;font-size:1.85rem!important;font-weight:700!important;line-height:1.3!important;margin:10px 0 14px!important}.hsv-featured-story-title a{color:#ffffff!important;text-decoration:none!important;transition:color 0.2s ease!important}.hsv-featured-story-title a:hover{color:#a78bfa!important}.hsv-featured-story-excerpt,p.hsv-featured-story-excerpt{color:#b0b0be!important;font-size:0.95rem!important;line-height:1.6!important;margin-bottom:20px!important}.hsv-btn-read a,.wp-block-button.hsv-btn-read a{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;background:#252530!important;color:#ffffff!important;border-radius:6px!important;font-size:0.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important;text-decoration:none!important;border:1px solid #363645!important;transition:all 0.25s ease!important}.hsv-btn-read a:hover,.wp-block-button.hsv-btn-read a:hover{background:#7c6df8!important;border-color:#7c6df8!important;color:#ffffff!important}.hsv-posts-grid,.wp-block-columns.hsv-posts-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:25px!important;margin-bottom:25px!important}.hsv-posts-grid .wp-block-column.hsv-card{background:#1a1a20!important;border-radius:10px!important;overflow:hidden!important;border:1px solid #282832!important;transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease!important;display:flex!important;flex-direction:column!important;margin:0!important;height:100%!important;width:100%!important}.hsv-posts-grid .wp-block-column.hsv-card:hover{transform:translateY(-5px)!important;box-shadow:0 14px 30px rgb(0 0 0 / .45)!important;border-color:#3f3f50!important}@media (max-width:640px){.hsv-posts-grid,.wp-block-columns.hsv-posts-grid{grid-template-columns:1fr!important}}.hsv-widget,.wp-block-group.hsv-widget{background:#1a1a20!important;border:1px solid #282832!important;border-radius:10px!important;padding:24px!important;margin-bottom:30px!important}.hsv-widget-title,h3.wp-block-heading.hsv-widget-title{font-family:'Overpass',sans-serif!important;font-size:0.85rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#ffffff!important;margin:0 0 20px!important;padding-bottom:10px!important;border-bottom:1px solid #2a2a36!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.hsv-trending-list,.wp-block-group.hsv-trending-list{display:flex!important;flex-direction:column!important;gap:16px!important}.hsv-trending-item,.wp-block-group.hsv-trending-item{display:flex!important;gap:14px!important;align-items:center!important;text-decoration:none!important;margin:0!important;padding:0!important}.hsv-trending-rank,p.hsv-trending-rank{font-family:'Playfair Display',serif!important;font-size:1.6rem!important;font-weight:800!important;color:#4b4b5c!important;min-width:24px!important;text-align:center!important;margin:0!important;padding:0!important;transition:color 0.25s ease!important}.hsv-trending-item:hover .hsv-trending-rank{color:#7c6df8!important}.hsv-trending-thumb,figure.hsv-trending-thumb{width:65px!important;height:65px!important;margin:0!important;padding:0!important;flex-shrink:0!important}.hsv-trending-thumb img{width:65px!important;height:65px!important;border-radius:6px!important;object-fit:cover!important;display:block!important}.hsv-trending-info,.wp-block-group.hsv-trending-info{flex-grow:1!important;min-width:0!important;margin:0!important;padding:0!important}.hsv-trending-info h4{font-size:0.9rem!important;font-weight:600!important;line-height:1.35!important;color:#ffffff!important;margin:0 0 4px!important;transition:color 0.2s ease!important}.hsv-trending-info h4 a{color:#ffffff!important;text-decoration:none!important}.hsv-trending-item:hover .hsv-trending-info h4 a{color:#a78bfa!important}.hsv-trending-info p,.hsv-trending-info span{font-size:0.75rem!important;color:#888896!important;margin:0!important;padding:0!important}.hsv-cat-pills,.wp-block-buttons.hsv-cat-pills,.wp-block-group.hsv-cat-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.hsv-cat-pill,.wp-block-button.hsv-cat-pill{margin:0!important}.hsv-cat-pill a,.hsv-cat-pill .wp-block-button__link{display:inline-block!important;padding:6px 14px!important;background:#252530!important;border:1px solid #323240!important;border-radius:20px!important;font-size:0.8rem!important;color:#d1d1dc!important;text-decoration:none!important;line-height:1.4!important;transition:all 0.2s ease!important}.hsv-cat-pill a:hover,.hsv-cat-pill .wp-block-button__link:hover{background:#7c6df8!important;border-color:#7c6df8!important;color:#ffffff!important}.hsv-newsletter-widget,.wp-block-group.hsv-newsletter-widget{background:linear-gradient(145deg,#222033,#191924)!important;border-color:#393655!important;text-align:center!important}.hsv-newsletter-widget h3{font-family:'Playfair Display',serif!important;font-size:1.25rem!important;color:#ffffff!important;margin:0 0 8px!important}.hsv-newsletter-widget p{font-size:0.85rem!important;color:#a0a0b2!important;margin:0 0 16px!important;line-height:1.5!important}.hsv-newsletter-form{display:flex!important;flex-direction:column!important;gap:10px!important}.hsv-newsletter-input{width:100%!important;padding:12px 14px!important;background:#14141a!important;border:1px solid #323242!important;border-radius:6px!important;color:#ffffff!important;font-size:0.85rem!important;outline:none!important;box-sizing:border-box!important}.hsv-newsletter-input:focus{border-color:#7c6df8!important}.hsv-newsletter-btn{padding:12px!important;background:#7c6df8!important;color:#ffffff!important;border:none!important;border-radius:6px!important;font-weight:700!important;font-size:0.85rem!important;cursor:pointer!important;transition:background 0.2s ease!important}.hsv-newsletter-btn:hover{background:#6a58f7!important}.hsv-faq-section,.wp-block-group.hsv-faq-section{max-width:1000px!important;margin:60px auto 40px!important;padding:0 20px!important;box-sizing:border-box!important}.hsv-faq-item,details.wp-block-details.hsv-faq-item{background:#1a1a20!important;border:1px solid #282832!important;border-radius:10px!important;overflow:hidden!important;transition:border-color 0.3s ease,background 0.3s ease!important;margin-bottom:16px!important;padding:0!important}.hsv-faq-item[open],details.wp-block-details.hsv-faq-item[open]{border-color:#3f3f52!important;background:#1e1e26!important}.hsv-faq-question,details.wp-block-details.hsv-faq-item summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 24px!important;font-family:'Playfair Display',Georgia,serif!important;font-size:1.15rem!important;font-weight:700!important;color:#ffffff!important;cursor:pointer!important;list-style:none!important;user-select:none!important;transition:color 0.2s ease!important}.hsv-faq-question::-webkit-details-marker,details.wp-block-details.hsv-faq-item summary::-webkit-details-marker{display:none!important}.hsv-faq-question:hover,details.wp-block-details.hsv-faq-item summary:hover{color:#a78bfa!important}.hsv-faq-answer,details.wp-block-details.hsv-faq-item .hsv-faq-answer,details.wp-block-details.hsv-faq-item>p{padding:0 24px 22px!important;color:#b5b5c5!important;font-size:0.95rem!important;line-height:1.7!important;border-top:1px solid rgb(255 255 255 / .05)!important;margin:0!important;padding-top:16px!important}.hsv-contact-section,.wp-block-group.hsv-contact-section{max-width:900px!important;margin:50px auto 80px!important;padding:0 20px!important;box-sizing:border-box!important}.hsv-contact-card,.wp-block-group.hsv-contact-card{background:#1a1a20!important;border:1px solid #282832!important;border-radius:12px!important;padding:44px!important;box-shadow:0 14px 34px rgb(0 0 0 / .35)!important}.hsv-contact-desc,p.hsv-contact-desc{text-align:center!important;color:#a0a0b2!important;font-size:0.95rem!important;margin:-10px auto 30px!important;max-width:580px!important;line-height:1.6!important}.hsv-contact-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin-bottom:20px!important}.hsv-form-group{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:20px!important}.hsv-form-group.full-width{grid-column:1 / -1!important;margin-bottom:24px!important}.hsv-form-label{font-family:'Overpass',sans-serif!important;font-size:0.8rem!important;font-weight:700!important;color:#d1d1dc!important;letter-spacing:0.05em!important;text-transform:uppercase!important}.hsv-form-input,.hsv-form-textarea{width:100%!important;padding:14px 18px!important;background:#14141a!important;border:1px solid #2e2e3c!important;border-radius:8px!important;color:#ffffff!important;font-size:0.95rem!important;font-family:inherit!important;outline:none!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important;box-sizing:border-box!important}.hsv-form-input:focus,.hsv-form-textarea:focus{border-color:#7c6df8!important;box-shadow:0 0 0 3px rgb(124 109 248 / .25)!important}.hsv-form-textarea{min-height:140px!important;resize:vertical!important}.hsv-btn-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:16px 36px!important;background:linear-gradient(135deg,#7c6df8 0%,#6366f1 100%)!important;color:#ffffff!important;border:none!important;border-radius:8px!important;font-size:0.95rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;cursor:pointer!important;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease!important;width:100%!important}.hsv-btn-submit:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgb(124 109 248 / .45)!important}.hsv-btn-submit:disabled{opacity:0.6!important;cursor:not-allowed!important;transform:none!important}.hsv-form-message{margin-top:20px!important;padding:14px 18px!important;border-radius:8px!important;font-size:0.95rem!important;display:none;text-align:center!important}.hsv-form-message.success{display:block!important;background:rgb(34 197 94 / .15)!important;border:1px solid #22c55e!important;color:#4ade80!important}.hsv-form-message.error{display:block!important;background:rgb(239 68 68 / .15)!important;border:1px solid #ef4444!important;color:#f87171!important}@media (max-width:640px){.hsv-contact-grid{grid-template-columns:1fr!important;gap:0!important}.hsv-contact-card,.wp-block-group.hsv-contact-card{padding:26px 18px!important}}.site-content.layout-narrow-enabled .cs-container,.cs-container{max-width:1280px!important;width:100%!important}.site-main,.content-area,.main-content{width:100%!important;max-width:100%!important;margin:0 auto!important;float:none!important}.hsv-cs-page-container{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:30px 15px 70px!important;box-sizing:border-box!important;margin:0 auto!important}.hsv-cs-card{position:relative!important;width:100%!important;max-width:980px!important;background:#16171d!important;background:linear-gradient(180deg,#1b1c24 0%,#121318 100%)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:24px!important;padding:clamp(35px, 6vw, 65px) clamp(20px, 5vw, 60px)!important;box-shadow:0 30px 70px -15px rgb(0 0 0 / .75),0 0 50px rgb(124 109 248 / .12)!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important;margin:0 auto!important}.hsv-cs-glow{position:absolute!important;top:-120px!important;left:50%!important;transform:translateX(-50%)!important;width:500px!important;height:280px!important;background:radial-gradient(circle,rgb(124 109 248 / .28) 0%,rgb(99 102 241 / .12) 40%,transparent 70%)!important;pointer-events:none!important}.hsv-cs-badge-wrap{margin-bottom:22px!important;position:relative!important;z-index:2!important}.hsv-cs-badge{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 22px!important;background:rgb(124 109 248 / .12)!important;border:1px solid rgb(124 109 248 / .35)!important;border-radius:999px!important;color:#c4b5fd!important;font-family:'Overpass',sans-serif!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.16em!important;text-transform:uppercase!important;box-shadow:0 4px 16px rgb(124 109 248 / .18)!important}.hsv-cs-badge-dot{width:8px!important;height:8px!important;background:#a78bfa!important;border-radius:50%!important;box-shadow:0 0 10px #a78bfa!important;animation:hsvPulse 2s infinite ease-in-out!important}.hsv-cs-breadcrumb{font-family:'Overpass',sans-serif!important;font-size:0.82rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#a78bfa!important;margin:0 auto 14px!important;font-weight:600!important;position:relative!important;z-index:2!important;text-align:center!important}.hsv-cs-breadcrumb a{color:#8c8c9e!important;text-decoration:none!important;transition:color 0.2s ease!important}.hsv-cs-breadcrumb a:hover{color:#ffffff!important}.hsv-cs-breadcrumb .hsv-cs-sep{color:#555566!important;margin:0 8px!important}.hsv-cs-headline{font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(2.4rem, 6vw, 3.8rem)!important;font-weight:700!important;color:#ffffff!important;margin:0 auto 18px!important;line-height:1.15!important;letter-spacing:-0.02em!important;text-align:center!important;position:relative!important;z-index:2!important}.hsv-cs-lead-desc{font-family:'Lora',Georgia,serif!important;font-size:clamp(1.05rem, 2vw, 1.25rem)!important;color:#d6d6e2!important;line-height:1.65!important;margin:0 auto 28px!important;max-width:720px!important;text-align:center!important;position:relative!important;z-index:2!important}.hsv-cs-features-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin:0 auto 32px!important;max-width:860px!important;position:relative!important;z-index:2!important}.hsv-cs-feature-item{background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:14px!important;padding:22px 16px!important;text-align:center!important;transition:transform 0.25s ease,border-color 0.25s ease!important}.hsv-cs-feature-item:hover{transform:translateY(-2px)!important;border-color:rgb(124 109 248 / .35)!important;background:rgb(255 255 255 / .05)!important}.hsv-cs-feature-icon{font-size:1.8rem!important;margin-bottom:10px!important;line-height:1!important}.hsv-cs-feature-title{font-family:'Playfair Display',Georgia,serif!important;font-size:1.05rem!important;font-weight:700!important;color:#ffffff!important;margin-bottom:6px!important}.hsv-cs-feature-sub{font-family:'Overpass',sans-serif!important;font-size:0.82rem!important;color:#9898aa!important;line-height:1.45!important}.hsv-cs-editorial-note{font-family:'Overpass',sans-serif!important;font-size:0.95rem!important;color:#9292a4!important;line-height:1.65!important;margin:0 auto 34px!important;max-width:660px!important;text-align:center!important;position:relative!important;z-index:2!important}.hsv-cs-cta-group{display:flex!important;gap:16px!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;margin:0 auto 40px!important;position:relative!important;z-index:2!important}.hsv-cs-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:15px 32px!important;border-radius:10px!important;font-family:'Overpass',sans-serif!important;font-size:0.85rem!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;text-decoration:none!important;transition:all 0.25s ease!important;cursor:pointer!important;line-height:1.2!important}.hsv-cs-btn-primary{background:linear-gradient(135deg,#7c6df8 0%,#6366f1 100%)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .15)!important;box-shadow:0 10px 25px rgb(124 109 248 / .35)!important}.hsv-cs-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px rgb(124 109 248 / .5)!important;color:#ffffff!important}.hsv-cs-btn-secondary{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .12)!important;color:#e2e2ec!important}.hsv-cs-btn-secondary:hover{background:rgb(255 255 255 / .1)!important;border-color:rgb(255 255 255 / .25)!important;color:#ffffff!important;transform:translateY(-2px)!important}.hsv-cs-explore-section{border-top:1px solid rgb(255 255 255 / .08)!important;padding-top:32px!important;margin-top:10px!important;position:relative!important;z-index:2!important}.hsv-cs-explore-title{font-family:'Overpass',sans-serif!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:#7c7c8e!important;margin-bottom:18px!important;text-align:center!important}.hsv-cs-pills-row{display:flex!important;gap:10px!important;justify-content:center!important;flex-wrap:wrap!important;margin-bottom:30px!important}.hsv-cs-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 20px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:999px!important;color:#c8c8d6!important;font-family:'Overpass',sans-serif!important;font-size:0.82rem!important;font-weight:600!important;text-decoration:none!important;transition:all 0.25s ease!important}.hsv-cs-pill:hover{background:rgb(124 109 248 / .18)!important;border-color:rgb(124 109 248 / .45)!important;color:#ffffff!important;transform:translateY(-2px)!important}.hsv-cs-pill-icon{font-size:0.95rem!important}.hsv-cs-search-wrapper{max-width:540px!important;margin:0 auto!important;position:relative!important;z-index:2!important}.hsv-cs-search-form{display:flex!important;align-items:center!important;background:#111216!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:12px!important;padding:6px 6px 6px 18px!important;box-sizing:border-box!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important}.hsv-cs-search-form:focus-within{border-color:#7c6df8!important;box-shadow:0 0 0 3px rgb(124 109 248 / .25)!important}.hsv-cs-search-input{flex:1!important;background:transparent!important;border:none!important;color:#ffffff!important;font-family:'Overpass',sans-serif!important;font-size:0.92rem!important;outline:none!important;padding:8px 0!important}.hsv-cs-search-input::placeholder{color:#666678!important}.hsv-cs-search-btn{background:#7c6df8!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:10px 22px!important;font-family:'Overpass',sans-serif!important;font-size:0.8rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background 0.2s ease!important}.hsv-cs-search-btn:hover{background:#6a58f7!important}@media (max-width:768px){.hsv-cs-features-grid{grid-template-columns:1fr!important;gap:12px!important}.hsv-cs-card{padding:35px 18px!important;border-radius:18px!important}.hsv-cs-cta-group{flex-direction:column!important;width:100%!important}.hsv-cs-btn{width:100%!important;box-sizing:border-box!important}.hsv-cs-search-form{flex-direction:column!important;padding:12px!important;gap:10px!important}.hsv-cs-search-input{width:100%!important;text-align:center!important}.hsv-cs-search-btn{width:100%!important}}