.stg-home-hero .wp-block-post-template,.stg-home-section .wp-block-post-template{list-style:none!important;padding:0!important;margin:0!important}.stg-home-section{padding:clamp(3rem, 6vw, 5rem) 0!important}.stg-home-section__inner{max-width:min(1200px, 90vw)!important;margin:0 auto!important;padding:0 var(--wp--custom--spacing--outer,1.25rem)!important}.stg-home-section__header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin-bottom:clamp(1.5rem, 3vw, 2.5rem)!important;flex-wrap:wrap!important;gap:0.75rem!important}.stg-home-section__title{font-size:clamp(1.5rem, 3vw, 2.25rem)!important;font-weight:700!important;line-height:1.2!important;color:var(--stg-text-primary)!important;margin:0!important;position:relative;padding-bottom:0.75rem!important}.stg-home-section__title::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--stg-signal-green);border-radius:2px}.stg-home-section__title--purple::after{background:var(--stg-electric-purple)!important}.stg-home-section__title--coral::after{background:var(--stg-warm-coral)!important}.stg-home-section__viewall,.stg-home-section__viewall a{font-size:14px!important;font-weight:600!important;color:var(--stg-signal-green)!important;text-decoration:none!important;white-space:nowrap;transition:color var(--stg-transition-fast)}.stg-home-section__viewall:hover,.stg-home-section__viewall a:hover{text-decoration:underline!important;color:var(--stg-accent-hover)!important}.stg-home-card{background:var(--stg-surface)!important;border:1px solid var(--stg-border-color)!important;border-radius:var(--stg-radius-xl)!important;overflow:hidden;transition:border-color var(--stg-transition-normal),transform var(--stg-transition-normal),box-shadow var(--stg-transition-normal);display:flex!important;flex-direction:column!important;height:100%}.stg-home-card>*+*{margin-top:0!important}.stg-home-card:hover{border-color:var(--stg-electric-purple)!important;transform:translateY(-2px);box-shadow:var(--stg-shadow-lg)}.stg-home-card__image{margin:0!important;overflow:hidden}.stg-home-card__image img{width:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;transition:transform 0.4s ease}.stg-home-card:hover .stg-home-card__image img{transform:scale(1.03)}.stg-home-card__body{padding:1.25rem!important;flex:1}.stg-home-card__category{margin-bottom:0.5rem!important}.stg-home-card__category a{color:var(--stg-electric-purple)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-card__category a:hover{color:var(--stg-signal-green)!important}.stg-home-card__title{font-size:17px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .75rem 0!important}.stg-home-card__title a{color:var(--stg-text-primary)!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-card__title a:hover{color:var(--stg-signal-green)!important}.stg-home-card__meta{color:var(--stg-text-muted)!important;font-size:13px!important}.stg-home-card__excerpt{margin:0 0 1rem 0!important}.stg-home-card__excerpt p{color:var(--stg-text-secondary)!important;font-size:15px!important;line-height:1.6!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stg-home-card__date,.stg-home-card__date time{color:var(--stg-text-muted)!important;font-size:13px!important}.stg-home-card__image a{display:block;line-height:0}.stg-home-hero{position:relative;z-index:4;min-height:85vh;display:flex!important;align-items:flex-end!important;padding-bottom:clamp(2rem, 4vw, 4rem)!important}.stg-home-hero__layout{display:flex!important;align-items:flex-end!important;gap:clamp(2rem, 4vw, 3.5rem)!important;max-width:min(1200px, 90vw)!important;margin:0 auto!important;padding:0 var(--wp--custom--spacing--outer,1.25rem)!important;width:100%;z-index:5;position:relative}.stg-home-hero__brand{flex:1 1 55%!important;max-width:55%}.stg-home-hero__site-title{font-size:clamp(2.5rem, 5vw + 1rem, 4.5rem)!important;font-weight:800!important;line-height:1.05!important;color:var(--stg-text-primary)!important;margin:0 0 1rem 0!important;letter-spacing:-.02em}.stg-home-hero__accent{width:80px!important;border-top:3px solid var(--stg-signal-green)!important;background:none!important;opacity:1!important;margin:0 0 1.25rem 0!important}.stg-home-hero__tagline{font-size:clamp(1.25rem, 2vw + 0.5rem, 1.75rem)!important;font-weight:400!important;color:var(--stg-text-secondary)!important;text-wrap:balance;margin:0 0 1rem 0!important;line-height:1.4!important}.stg-home-hero__descriptor{font-size:15px!important;color:var(--stg-text-muted)!important;max-width:500px;line-height:1.6!important;margin:0 0 1.5rem 0!important}.stg-home-hero .wp-block-button.is-style-outline .wp-block-button__link{color:var(--stg-signal-green)!important;border-color:var(--stg-signal-green)!important;background:transparent!important;font-weight:600!important;font-size:15px!important;padding:12px 28px!important;border-radius:var(--stg-radius-lg)!important;transition:background var(--stg-transition-fast),color var(--stg-transition-fast)}.stg-home-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--stg-signal-green)!important;color:var(--stg-void)!important}.stg-home-hero__featured{flex:1 1 45%!important;max-width:45%}.stg-home-hero__featured-card{background:var(--stg-glass-bg)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--stg-glass-border)!important;border-radius:var(--stg-radius-xl)!important;overflow:hidden;transition:border-color var(--stg-transition-normal),transform var(--stg-transition-normal),box-shadow var(--stg-transition-normal)}.stg-home-hero__featured-card:hover{border-color:var(--stg-electric-purple)!important;transform:translateY(-3px);box-shadow:0 12px 40px rgb(0 0 0 / .4)}.stg-home-hero__featured-image{overflow:hidden;margin:0!important}.stg-home-hero__featured-image a{display:block;line-height:0}.stg-home-hero__featured-image img{width:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;transition:transform 0.5s ease}.stg-home-hero__featured-card:hover .stg-home-hero__featured-image img{transform:scale(1.04)}.stg-home-hero__featured-body{padding:1.25rem!important}.stg-home-hero__featured-category{margin-bottom:0.5rem!important}.stg-home-hero__featured-category a{color:var(--stg-electric-purple)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-hero__featured-category a:hover{color:var(--stg-signal-green)!important}.stg-home-hero__featured-title{font-size:1.3rem!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .75rem 0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stg-home-hero__featured-title a{color:var(--stg-text-primary)!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-hero__featured-title a:hover{color:var(--stg-signal-green)!important}.stg-home-hero__featured-meta,.stg-home-hero__featured-meta time,.stg-home-hero__featured-meta .wp-block-post-author-name,.stg-home-hero__featured-meta .wp-block-post-date{color:var(--stg-text-muted)!important;font-size:13px!important}.stg-home-hero__featured-meta .wp-block-post-author-name::after{content:"\00B7";margin:0 .5em}.stg-home-latest{background:var(--stg-void)!important}.stg-home-latest__template{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.stg-home-latest__template>li:first-child{grid-column:1 / 3!important;grid-row:1 / 3!important}.stg-home-latest__template>li:first-child .stg-home-card{height:100%;display:flex!important;flex-direction:column!important}.stg-home-latest__template>li:first-child .stg-home-card__image{flex:1}.stg-home-latest__template>li:first-child .stg-home-card__image img{height:100%!important;aspect-ratio:unset!important}.stg-home-latest__template>li:first-child .stg-home-card__body{padding:clamp(1.25rem, 2vw, 2rem)!important}.stg-home-latest__template>li:first-child .stg-home-card__title{font-size:clamp(1.25rem, 2vw + 0.25rem, 1.75rem)!important;font-weight:700!important;line-height:1.25!important;margin-bottom:1rem!important}.stg-home-latest__template>li:first-child .stg-home-card__excerpt{display:block!important}.stg-home-latest__template .stg-home-card__excerpt{display:none}.stg-home-latest__template>li:first-child .stg-home-card__category a{font-size:12px!important}.stg-home-latest__template>li:first-child .stg-home-card{box-shadow:0 4px 16px rgb(0 0 0 / .2)}.stg-home-latest__template>li:first-child .stg-home-card:hover{box-shadow:0 12px 32px rgb(0 0 0 / .4)}.stg-home-reviews{background:var(--stg-surface)!important}.stg-home-reviews__layout{display:grid!important;grid-template-columns:3fr 2fr!important;gap:32px!important}.stg-home-reviews__spotlight{background:var(--stg-glass-bg)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid var(--stg-glass-border)!important;border-radius:var(--stg-radius-xl)!important;overflow:hidden;transition:border-color var(--stg-transition-normal),box-shadow var(--stg-transition-normal)}.stg-home-reviews__spotlight:hover{border-color:var(--stg-electric-purple)!important;box-shadow:var(--stg-shadow-xl)}.stg-home-reviews__spotlight-image{overflow:hidden;margin:0!important}.stg-home-reviews__spotlight-image a{display:block;line-height:0}.stg-home-reviews__spotlight-image img{width:100%!important;aspect-ratio:16 / 10!important;object-fit:cover!important;transition:transform 0.5s ease}.stg-home-reviews__spotlight:hover .stg-home-reviews__spotlight-image img{transform:scale(1.03)}.stg-home-reviews__spotlight-body{padding:clamp(1.25rem, 2vw, 2rem)!important}.stg-home-reviews__spotlight-category{margin-bottom:0.5rem!important}.stg-home-reviews__spotlight-category a{color:var(--stg-electric-purple)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-reviews__spotlight-category a:hover{color:var(--stg-signal-green)!important}.stg-home-reviews__spotlight-title{font-size:clamp(1.25rem, 2vw, 1.75rem)!important;font-weight:700!important;line-height:1.25!important;margin:0 0 1rem 0!important}.stg-home-reviews__spotlight-title a{color:var(--stg-text-primary)!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-reviews__spotlight-title a:hover{color:var(--stg-signal-green)!important}.stg-home-reviews__spotlight-excerpt{margin:0 0 1rem 0!important}.stg-home-reviews__spotlight-excerpt p{color:var(--stg-text-secondary)!important;font-size:15px!important;line-height:1.6!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stg-home-reviews__spotlight-meta,.stg-home-reviews__spotlight-meta time,.stg-home-reviews__spotlight-meta .wp-block-post-author-name,.stg-home-reviews__spotlight-meta .wp-block-post-date{color:var(--stg-text-muted)!important;font-size:13px!important}.stg-home-reviews__spotlight-meta .wp-block-post-author-name::after{content:"\00B7";margin:0 .5em}.stg-home-reviews__sidebar-list{display:flex!important;flex-direction:column!important;gap:0!important}.stg-home-reviews__sidebar-item{display:flex!important;align-items:center!important;gap:1rem!important;padding:1rem 0.5rem!important;border-bottom:1px solid var(--stg-border-color)!important;border-radius:var(--stg-radius-lg);transition:background var(--stg-transition-normal),transform var(--stg-transition-normal)}.stg-home-reviews__sidebar-list>li:last-child .stg-home-reviews__sidebar-item{border-bottom:none!important}.stg-home-reviews__sidebar-item:hover{background:var(--stg-elevated)!important;transform:translateX(4px)}.stg-home-reviews__sidebar-thumb{flex-shrink:0;overflow:hidden;margin:0!important}.stg-home-reviews__sidebar-thumb a{display:block;line-height:0}.stg-home-reviews__sidebar-thumb img{width:80px!important;height:80px!important;object-fit:cover!important;border-radius:var(--stg-radius-lg)!important;aspect-ratio:1 / 1!important}.stg-home-reviews__sidebar-title{font-size:15px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .25rem 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stg-home-reviews__sidebar-title a{color:var(--stg-text-primary)!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-reviews__sidebar-title a:hover{color:var(--stg-signal-green)!important}.stg-home-reviews__sidebar-date,.stg-home-reviews__sidebar-date time{color:var(--stg-text-muted)!important;font-size:12px!important}.stg-home-ai{background:var(--stg-void)!important;position:relative;overflow:hidden}.stg-home-ai::before{content:"";position:absolute;top:-20%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgb(123 97 255 / .06) 0%,transparent 70%);pointer-events:none;z-index:0}.stg-home-ai .stg-home-section__inner{position:relative;z-index:1}.stg-home-ai__template{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.stg-home-ai__sub-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin-top:clamp(2rem, 4vw, 3rem)!important;margin-bottom:1.25rem!important;padding-top:1.5rem!important;border-top:1px solid var(--stg-border-color)!important}.stg-home-ai__sub-title{font-size:1.25rem!important;font-weight:600!important;color:var(--stg-text-primary)!important;margin:0!important}.stg-home-ai__compact-template{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.stg-home-ai__compact-grid .stg-home-card__body{padding:1rem!important}.stg-home-ai__compact-grid .stg-home-card__excerpt{display:none!important}.stg-home-ai__compact-grid .stg-home-card__title{font-size:15px!important;margin-bottom:0.5rem!important}.stg-home-vr{background:var(--stg-surface)!important}.stg-home-vr__template{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.stg-home-vr__grid .stg-home-card{border-top:3px solid var(--stg-signal-green)!important}.stg-home-privacy{background:var(--stg-void)!important}.stg-home-privacy__template{display:flex!important;flex-direction:column!important;gap:0!important}.stg-home-privacy__item{display:flex!important;align-items:center!important;gap:clamp(1rem, 2vw, 1.5rem)!important;padding:1.25rem 0.75rem!important;border-bottom:1px solid var(--stg-border-color)!important;border-radius:var(--stg-radius-lg);transition:background var(--stg-transition-normal),padding-left var(--stg-transition-normal)}.stg-home-privacy__template>li:last-child .stg-home-privacy__item{border-bottom:none!important}.stg-home-privacy__item:hover{background:var(--stg-surface)!important;padding-left:1.25rem!important}.stg-home-privacy__item-image{flex-shrink:0;overflow:hidden;margin:0!important;border-radius:var(--stg-radius-lg)}.stg-home-privacy__item-image a{display:block;line-height:0}.stg-home-privacy__item-image img{width:160px!important;height:100px!important;object-fit:cover!important;border-radius:var(--stg-radius-lg)!important;transition:transform 0.4s ease}.stg-home-privacy__item:hover .stg-home-privacy__item-image img{transform:scale(1.05)}.stg-home-privacy__item-content{flex:1;min-width:0}.stg-home-privacy__item-category{margin-bottom:0.25rem!important}.stg-home-privacy__item-category a{color:var(--stg-warm-coral)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-privacy__item-category a:hover{color:var(--stg-signal-green)!important}.stg-home-privacy__item-title{font-size:17px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .25rem 0!important}.stg-home-privacy__item-title a{color:var(--stg-text-primary)!important;text-decoration:none!important;transition:color var(--stg-transition-fast)}.stg-home-privacy__item-title a:hover{color:var(--stg-signal-green)!important}.stg-home-privacy__item-date,.stg-home-privacy__item-date time{color:var(--stg-text-muted)!important;font-size:13px!important}.stg-home-newsletter{background:linear-gradient(135deg,var(--stg-electric-purple) 0%,#2D1B69 50%,var(--stg-void) 100%)!important;padding:clamp(3rem, 6vw, 5rem) 0!important;text-align:center;position:relative;overflow:hidden}.stg-home-newsletter::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .04) 0,rgb(255 255 255 / .04) 1px,transparent 1px,transparent 8px);animation:stg-home-moveLines 20s linear infinite;pointer-events:none;z-index:0}@keyframes stg-home-moveLines{0%{background-position:0 0}100%{background-position:60px 60px}}.stg-home-newsletter__inner{max-width:600px!important;margin:0 auto!important;padding:0 var(--wp--custom--spacing--outer,1.25rem)!important;position:relative;z-index:1}.stg-home-newsletter__heading{font-size:clamp(1.75rem, 3vw + 0.5rem, 2.5rem)!important;font-weight:700!important;color:var(--stg-text-primary)!important;margin:0 0 .75rem 0!important;line-height:1.2!important}.stg-home-newsletter__subheading{font-size:16px!important;color:var(--stg-text-secondary)!important;margin:0 0 1.5rem 0!important;line-height:1.6!important}.stg-home-newsletter__accent{width:60px!important;border-top:3px solid var(--stg-signal-green)!important;background:none!important;opacity:1!important;margin:0 auto 1.5rem auto!important}.stg-home-newsletter .stg-newsletter-form{display:flex!important;gap:0.5rem!important;max-width:450px;margin:0 auto 1rem auto!important}.stg-home-newsletter .stg-newsletter-form input[type="email"]{flex:1;background:rgb(255 255 255 / .1)!important;border:1px solid rgb(255 255 255 / .2)!important;color:var(--stg-text-primary)!important;border-radius:var(--stg-radius-lg)!important;padding:12px 16px!important;font-size:15px!important}.stg-home-newsletter .stg-newsletter-form input[type="email"]::placeholder{color:var(--stg-text-muted)!important}.stg-home-newsletter .stg-newsletter-form input[type="email"]:focus{border-color:var(--stg-signal-green)!important;box-shadow:0 0 0 3px rgb(0 208 132 / .15)!important;outline:none}.stg-home-newsletter .stg-newsletter-form button,.stg-home-newsletter .stg-newsletter-form input[type="submit"]{background:var(--stg-signal-green)!important;color:var(--stg-void)!important;border:none!important;border-radius:var(--stg-radius-lg)!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer;transition:background var(--stg-transition-normal);white-space:nowrap}.stg-home-newsletter .stg-newsletter-form button:hover,.stg-home-newsletter .stg-newsletter-form input[type="submit"]:hover{background:var(--stg-accent-hover)!important}.stg-home-newsletter__disclaimer{font-size:12px!important;color:var(--stg-text-muted)!important;margin:0!important}.stg-home-categories{background:var(--stg-void)!important}.stg-home-categories__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}.stg-home-categories__card{display:block;background:var(--stg-glass-bg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid var(--stg-border-color)!important;border-radius:var(--stg-radius-xl)!important;padding:1.25rem!important;text-decoration:none!important;color:inherit!important;transition:border-color var(--stg-transition-normal),transform var(--stg-transition-normal),box-shadow var(--stg-transition-normal);border-left:3px solid var(--stg-signal-green)!important}.stg-home-categories__card:hover{border-color:var(--stg-electric-purple)!important;border-left-color:var(--stg-electric-purple)!important;transform:translateY(-2px);box-shadow:0 0 20px rgb(123 97 255 / .15);text-decoration:none!important}.stg-home-categories__card--purple{border-left-color:var(--stg-electric-purple)!important}.stg-home-categories__card--coral{border-left-color:var(--stg-warm-coral)!important}.stg-home-categories__card--feature{grid-column:span 2!important;background:linear-gradient(135deg,var(--stg-glass-bg) 0%,rgb(123 97 255 / .08) 100%)!important}.stg-home-categories__card a{text-decoration:none!important;color:inherit!important;display:block}.stg-home-categories__card-name{font-size:16px!important;font-weight:600!important;color:var(--stg-text-primary)!important;margin:0 0 .25rem 0!important;display:block}.stg-home-categories__card-count{font-size:13px!important;color:var(--stg-text-muted)!important;display:block}.stg-home-categories__card-subtitle{font-size:13px!important;color:var(--stg-text-secondary)!important;display:block;margin-top:.25rem}@media (max-width:991.98px){.stg-home-hero{min-height:auto!important;padding-top:clamp(6rem, 15vw, 10rem)!important}.stg-home-hero__layout{flex-direction:column-reverse!important;align-items:stretch!important}.stg-home-hero__brand,.stg-home-hero__featured{flex:1 1 100%!important;max-width:100%!important}.stg-home-hero__featured{max-width:500px!important}.stg-home-latest__template{grid-template-columns:repeat(2,1fr)!important}.stg-home-latest__template>li:first-child{grid-column:1 / -1!important;grid-row:auto!important}.stg-home-reviews__layout{grid-template-columns:1fr!important}.stg-home-ai__template,.stg-home-ai__compact-template,.stg-home-vr__template{grid-template-columns:repeat(2,1fr)!important}.stg-home-categories__grid{grid-template-columns:repeat(3,1fr)!important}.stg-home-categories__card--feature{grid-column:span 1!important}}@media (max-width:767.98px){.stg-home-latest__template{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.stg-home-privacy__item-image img{width:120px!important;height:80px!important}}@media (max-width:575.98px){.stg-home-hero{padding-top:clamp(5rem, 12vw, 8rem)!important}.stg-home-hero__site-title{font-size:clamp(2rem, 8vw, 2.75rem)!important}.stg-home-latest__template,.stg-home-ai__template,.stg-home-ai__compact-template,.stg-home-vr__template{grid-template-columns:1fr!important;gap:16px!important}.stg-home-latest__template>li:first-child .stg-home-card__image img{aspect-ratio:16 / 9!important;height:auto!important}.stg-home-privacy__item{flex-direction:column!important;align-items:flex-start!important}.stg-home-privacy__item-image img{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important}.stg-home-newsletter .stg-newsletter-form{flex-direction:column!important}.stg-home-categories__grid{grid-template-columns:repeat(2,1fr)!important}.stg-home-categories__card--feature{grid-column:span 2!important}}