html{scroll-behavior:smooth}#deep-signal{scroll-margin-top:6rem}:root{--ux-accent:#635bff;--ux-accent-light:#7b75ff;--ux-accent-accessible:#9d91ff;--ux-accent-secondary:#3b82f6;--ux-accent-secondary-light:#60a5fa;--ux-gradient:linear-gradient(135deg,#635bff,#3b82f6);--ux-gradient-hover:linear-gradient(135deg,#7b75ff,#60a5fa);--ux-success:#10b981;--ux-error:#ef4444;--ux-transition-fast:0.2s;--ux-transition-normal:0.3s;--ux-transition-slow:0.5s;--ux-easing:cubic-bezier(0.4,0,0.2,1);--first-letter-size:100%;--first-letter-vertical-align:baseline}.g-post-content>p:first-of-type:first-letter,article .g-post-content>p:first-of-type:first-letter{float:none!important;font-size:1em!important;line-height:inherit!important;margin:0!important;vertical-align:baseline!important}.g-cta-button,.g-home-slide__cta-link.g-cta-button,button.g-cta-button,button.g-home-slide__cta-link.g-cta-button{align-items:center!important;background:var(--ux-gradient)!important;border:none!important;border-radius:2rem!important;box-shadow:0 4px 14px rgba(59,130,246,.3),0 4px 14px rgba(99,91,255,.2)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:1.125rem!important;font-weight:600!important;gap:.75rem!important;justify-content:center!important;min-height:44px;padding:1rem 2rem!important;position:relative!important;text-decoration:none!important;transition:all var(--ux-transition-normal) var(--ux-easing)!important}.g-cta-button:hover,.g-home-slide__cta-link.g-cta-button:hover,button.g-cta-button:hover,button.g-home-slide__cta-link.g-cta-button:hover{background:var(--ux-gradient-hover)!important;box-shadow:0 6px 20px rgba(59,130,246,.4),0 6px 20px rgba(99,91,255,.3)!important;text-decoration:none!important;transform:translateY(-2px)!important}.g-cta-button:after,.g-home-slide__cta-link.g-cta-button:after,button.g-home-slide__cta-link.g-cta-button:after{content:none!important;display:none!important}.g-cta-button__icon{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;height:1.5rem!important;justify-content:center!important;width:1.5rem!important}.g-cta-button__icon svg{fill:none!important;stroke:currentColor!important;stroke-width:2!important;height:100%!important;width:100%!important}.g-cta-button>span:not(.g-cta-button__icon):not([class^=icon-]){flex-shrink:0!important;text-decoration:none!important;white-space:nowrap!important}.g-cta-button .icon-arrow-right{font-size:1rem!important;margin-left:.25rem!important;transition:transform .2s ease!important}.g-cta-button:hover .icon-arrow-right{transform:translateX(3px)!important}.g-cta-button:before{background:var(--ux-gradient);border-radius:inherit;content:"";filter:blur(15px);inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.g-cta-button:hover:before{opacity:.5}.g-hero-social-proof{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#fff;display:flex;font-size:.875rem;gap:.5rem;justify-content:flex-start;margin-top:1.5rem;padding:.625rem 1.25rem;width:-moz-fit-content;width:fit-content}.g-hero-social-proof .g-hero-divider{background:hsla(0,0%,100%,.4);border-radius:50%;height:4px;width:4px}.g-hero-trust{color:hsla(0,0%,100%,.85)}.g-newsletter-page-badge{background:linear-gradient(135deg,rgba(99,91,255,.2),rgba(99,102,241,.2));border:1px solid rgba(167,139,250,.3);border-radius:2rem;color:#8b85ff;font-size:.9375rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.625rem 1.25rem}.g-newsletter-page-badge,.g-newsletter-page-badge__icon{align-items:center;display:inline-flex}.g-newsletter-benefits{display:flex;flex-direction:column;gap:.875rem;margin-top:2rem}.g-newsletter-benefit{align-items:center;color:var(--foreground);display:flex;font-size:1rem;gap:.75rem;opacity:.9}.g-benefit-icon{align-items:center;color:var(--ux-success);display:inline-flex;flex-shrink:0}.g-auth-page-main__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#8b85ff);-webkit-background-clip:text;background-clip:text}.g-mid-article-signup{background:linear-gradient(135deg,rgba(99,91,255,.08),rgba(99,102,241,.08));border:1px solid rgba(99,91,255,.2);border-radius:1rem;margin:3rem 0;overflow:hidden;padding:2rem;position:relative}.g-mid-article-signup:before{background:linear-gradient(90deg,var(--ux-accent),var(--ux-accent-secondary));content:"";height:3px;left:0;position:absolute;right:0;top:0}.g-mid-article-signup__wrapper{align-items:flex-start;display:flex;gap:1.5rem}@media (max-width:640px){.g-mid-article-signup__wrapper{align-items:center;flex-direction:column;text-align:center}}.g-mid-article-signup__icon{align-items:center;color:var(--ux-accent);display:flex;flex-shrink:0}.g-mid-article-signup__content{flex:1}.g-mid-article-signup__title{color:var(--foreground);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.g-mid-article-signup__text{color:var(--light-text);font-size:1rem;line-height:1.5;margin:0 0 1.25rem}.g-mid-article-signup__form-row{align-items:stretch;background:var(--background);border:1px solid var(--border);border-radius:.5rem;display:flex;max-width:400px;overflow:hidden;transition:border-color var(--ux-transition-fast) ease,box-shadow var(--ux-transition-fast) ease}.g-mid-article-signup__form-row:focus-within{border-color:var(--ux-accent);box-shadow:0 0 0 3px rgba(99,91,255,.15)}@media (max-width:640px){.g-mid-article-signup__form-row{max-width:100%}}.g-mid-article-signup__input{background:transparent;border:none;color:var(--foreground);flex:1;font-size:1rem;min-width:0;padding:.875rem 1rem}.g-mid-article-signup__input:focus{outline:none}.g-mid-article-signup__submit{align-items:center;background:var(--ux-gradient);border:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.875rem 1.25rem;transition:background var(--ux-transition-fast) ease}.g-mid-article-signup__submit:hover{background:linear-gradient(135deg,#5650e8,#5650e8)}.g-mid-article-signup__success-text{align-items:center;color:var(--ux-success);display:flex;font-weight:500;gap:.5rem}.g-mid-article-signup__error-text{color:var(--ux-error);font-size:.875rem}.g-mid-article-signup__trust{align-items:center;color:var(--light-text);display:flex;font-size:.8125rem;gap:.5rem;margin-top:.75rem}@media (max-width:640px){.g-mid-article-signup__trust{justify-content:center}}.g-mid-article-signup__form-error,.g-mid-article-signup__form-loading,.g-mid-article-signup__form-normal,.g-mid-article-signup__form-success{display:none}.g-mid-article-signup__form-normal{display:block}.g-mid-article-signup form.success .g-mid-article-signup__form-normal{display:none!important}.g-mid-article-signup form.success .g-mid-article-signup__form-success{display:block!important}.g-mid-article-signup form.error .g-mid-article-signup__form-error{display:block!important;margin-top:.75rem}.g-floating-share{transition:opacity var(--ux-transition-normal) ease,visibility var(--ux-transition-normal) ease}.g-floating-share__wrapper{box-shadow:0 4px 20px rgba(0,0,0,.1)}.g-floating-share__button{border-radius:.625rem;transition:all var(--ux-transition-fast) ease}.g-floating-share__button:hover{background:var(--ux-gradient)}.g-related-posts-enhanced{margin-top:3rem;overflow:hidden}.g-related-posts__content{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.g-related-posts__content::-webkit-scrollbar{height:6px}.g-related-posts__content::-webkit-scrollbar-track{background:var(--light-background);border-radius:3px}.g-related-posts__content::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.g-related-posts__item{flex:0 0 280px}@media (max-width:600px){.g-related-posts__item{flex:0 0 240px}}.g-related-posts-enhanced .g-post-card{aspect-ratio:4/5!important}.g-related-posts-enhanced .g-post-card__image{transition:transform .4s ease!important}.g-related-posts-enhanced .g-post-card:hover .g-post-card__image{transform:scale(1.05)!important}.g-related-posts-enhanced .g-post-card__content{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.5) 70%,transparent)!important;padding:2rem .875rem .875rem!important}.g-related-posts-enhanced .g-post-card__title{font-size:.9rem!important;margin:0 0 .35rem!important;text-shadow:0 2px 4px rgba(0,0,0,.9)!important}.g-related-posts-enhanced .g-post-card__title a{color:#fff!important;text-decoration:none!important}.g-related-posts-enhanced .g-post-card__excerpt{color:hsla(0,0%,100%,.9)!important;font-size:.8rem!important;text-shadow:0 1px 3px rgba(0,0,0,.9)!important}.g-related-posts__header{margin-bottom:2.5rem}.g-related-posts__title{font-weight:700}.g-reading-progress{background:transparent;height:3px;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.g-reading-progress__bar{background:linear-gradient(90deg,var(--ux-accent),var(--ux-accent-secondary));height:100%;transition:width .1s ease-out;width:0}.g-post-card{transition:transform var(--ux-transition-slow) var(--ux-easing),box-shadow var(--ux-transition-slow) var(--ux-easing)}.g-post-card:hover{transform:translateY(-4px)}.g-post-card .g-post-card__image,.g-post-card__image,.g-post-card__image.loaded{transition:transform .6s var(--ux-easing)!important}.g-post-card__content__wrapper{transition:opacity .4s ease-out,transform var(--ux-transition-slow) var(--ux-easing)!important}.g-post-card__content:before{transition:opacity .4s ease-out!important}.g-post-content a:not(.g-button):not(.kg-bookmark-container){-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--ux-accent),var(--ux-accent-secondary));-webkit-background-clip:text;background-clip:text;position:relative;text-decoration:none!important}.g-post-content a:not(.g-button):not(.kg-bookmark-container):after{background:linear-gradient(135deg,var(--ux-accent),var(--ux-accent-secondary));bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--ux-transition-normal) var(--ux-easing);width:0}.g-post-content a:not(.g-button):not(.kg-bookmark-container):hover:after{width:100%}.g-footer{overflow:hidden;position:relative}.g-footer:before{background:linear-gradient(90deg,transparent,rgba(99,91,255,.6),transparent);height:1px;left:0;right:0}.g-footer:after,.g-footer:before{content:"";position:absolute;top:0}.g-footer:after{background:radial-gradient(circle,rgba(99,91,255,.08) 0,transparent 70%);height:200px;left:50%;pointer-events:none;transform:translateX(-50%);width:200px}.g-footer__social-link,.g-social-list__link{transition:all var(--ux-transition-normal) var(--ux-easing)!important}.g-footer__social-link:hover,.g-social-list__link:hover{color:#8b85ff!important;transform:translateY(-3px) scale(1.1)}.g-post-content blockquote{-o-border-image:linear-gradient(180deg,var(--ux-accent),var(--ux-accent-secondary)) 1;border-image:linear-gradient(180deg,var(--ux-accent),var(--ux-accent-secondary)) 1;border-left:3px solid transparent;color:var(--light-text);font-style:italic;padding-left:1.5rem;position:relative;transition:transform var(--ux-transition-normal) ease}.g-post-content blockquote:hover{transform:translateX(5px)}.g-cursor-glow{background:radial-gradient(circle,rgba(99,91,255,.08) 0,transparent 70%);border-radius:50%;height:300px;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:opacity var(--ux-transition-normal) ease;width:300px;z-index:1}.g-cursor-glow.is-active{opacity:1}@media (max-width:1024px){.g-cursor-glow{display:none!important}}.g-menu-newsletter{margin-bottom:var(--spacing-m);padding:0!important}@media (min-width:45rem){.g-menu-newsletter{padding:0!important}}.g-menu-newsletter__button{align-items:center;background:var(--ux-gradient);border-radius:.75rem;box-shadow:0 4px 14px rgba(59,130,246,.3),0 4px 14px rgba(99,91,255,.2);color:#fff!important;display:inline-flex!important;font-size:1.125rem;font-weight:600;gap:.75rem;padding:.875rem 1.5rem;text-decoration:none;transition:all var(--ux-transition-fast) ease;width:auto!important}.g-menu-newsletter__button:hover{box-shadow:0 6px 20px rgba(59,130,246,.4),0 6px 20px rgba(99,91,255,.3);transform:translateY(-2px)}.g-menu-newsletter__icon{align-items:center;display:inline-flex;flex-shrink:0}.g-menu-newsletter__trust{color:var(--light-text);font-size:.875rem;margin:.75rem 0 0;padding-left:0!important;text-align:left}.g-menu-pillars{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0 0}.g-menu-pillar-link{align-items:center;border-radius:.25rem;color:var(--foreground);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.5rem 0;text-decoration:none;transition:background-color .2s ease,color .2s ease}.g-menu-pillar-link:hover{background-color:var(--background-alt);color:var(--ux-accent)}.g-menu-pillar-link__icon{flex-shrink:0;font-size:1.125rem}.g-animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ux-easing),transform .8s var(--ux-easing)}.g-animate-on-scroll.g-animated{opacity:1;transform:translateY(0)}.g-post-header,.g-post-header__container,.g-post-header__excerpt,.g-post-header__image,.g-post-header__main,.g-post-header__metas,.g-post-header__primary-tag,.g-post-header__title,.post-template .g-load-transition__container.fade-up{animation:none!important;opacity:1!important;transform:none!important}.g-auth-form__input,input[type=email],input[type=text]{transition:all var(--ux-transition-normal) var(--ux-easing)}.g-auth-form__input:focus,input[type=email]:focus,input[type=text]:focus{box-shadow:0 0 0 3px rgba(99,91,255,.15)}.g-auth-form__button.loading{color:transparent;position:relative}.g-auth-form__button.loading:after{animation:button-spin .8s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;content:"";height:1.25rem;left:50%;margin:-.625rem 0 0 -.625rem;position:absolute;top:50%;width:1.25rem}@keyframes button-spin{to{transform:rotate(1turn)}}[theme-mode=dark] .g-mid-article-signup{background:linear-gradient(135deg,rgba(99,91,255,.15),rgba(99,102,241,.15));border-color:rgba(99,91,255,.3)}[theme-mode=dark] .g-floating-share__wrapper{box-shadow:0 4px 20px rgba(0,0,0,.3)}[theme-mode=dark] .g-newsletter-page-badge{background:linear-gradient(135deg,rgba(99,91,255,.3),rgba(99,102,241,.3))}:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px}.g-cta-button:focus-visible,.g-menu-newsletter__button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.g-animate-on-scroll{opacity:1!important;transform:none!important}}@media (prefers-contrast:high){.g-cta-button{border:2px solid #fff}.g-hero-social-proof{background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.5)}.g-mid-article-signup{border:2px solid var(--foreground)}}.g-main-container{animation:page-enter .5s var(--ux-easing)}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.g-newsletter-trust-badge{align-items:center!important;color:var(--foreground)!important;display:flex!important;font-size:.875rem!important;gap:.5rem!important;justify-content:center!important;margin-top:1rem!important}.g-newsletter-trust-badge .g-trust-icon{align-items:center!important;color:var(--foreground)!important;display:inline-flex!important}.g-newsletter-trust-badge .g-trust-icon svg{stroke:currentColor!important}.g-home-slide{align-items:center!important;display:flex!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;overflow:hidden!important;padding:0!important;position:relative!important}.g-home-slide__content{padding-bottom:7.5rem!important;padding-top:7.5rem!important}@media (min-width:45rem){.g-home-slide__content{padding-bottom:11.25rem!important;padding-top:11.25rem!important}}.g-home-slide__bottom{bottom:0!important;left:0!important;padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))!important;position:absolute!important;right:0!important;z-index:10!important}@media (min-width:45rem){.g-home-slide__bottom{padding-bottom:2.5rem!important}}.g-home-scroll{cursor:pointer!important;display:flex!important;flex-direction:column!important;height:76px!important;justify-content:flex-end!important;opacity:1!important;position:relative!important;visibility:visible!important;width:16px!important}.g-home-scroll:after{background-color:var(--color-on-dark,#fff)!important;content:""!important;height:48px!important;left:50%!important;opacity:.3!important;position:absolute!important;top:0!important;transform:translateX(-50%)!important;width:1px!important}.g-home-scroll span{border:2px solid var(--color-on-dark,#fff)!important;border-radius:15px!important;display:block!important;height:20px!important;opacity:.8!important;overflow:hidden!important;position:relative!important;width:100%!important}.g-home-scroll span:after{animation:scroll-indicator 1.5s ease-in-out infinite!important;background-color:var(--color-on-dark,#fff)!important;bottom:9px!important;content:""!important;height:8px!important;left:50%!important;margin-left:-1px!important;position:absolute!important;width:2px!important}@keyframes scroll-indicator{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}50%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(100%)}}.g-post-header__primary-tag{align-items:center!important;background:linear-gradient(135deg,rgba(99,91,255,.15),rgba(99,102,241,.15))!important;border:1px solid rgba(167,139,250,.3)!important;border-radius:2rem!important;color:#8b85ff!important;display:inline-flex!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:0!important;padding:.5rem 1rem!important;text-decoration:none!important;text-transform:none!important;transition:all var(--ux-transition-normal) var(--ux-easing)!important}.g-post-header__primary-tag:hover{background:linear-gradient(135deg,rgba(99,91,255,.25),rgba(99,102,241,.25))!important;border-color:rgba(167,139,250,.5)!important;box-shadow:0 4px 12px rgba(99,91,255,.2)!important;transform:translateY(-2px)!important}.g-post-header__tags{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-top:1rem!important}.g-post-header__tags a{align-items:center!important;background:var(--light-background)!important;border:1px solid var(--border)!important;border-radius:1.5rem!important;color:var(--foreground)!important;display:inline-flex!important;font-size:.8125rem!important;font-weight:500!important;padding:.375rem .875rem!important;text-decoration:none!important;transition:all var(--ux-transition-normal) var(--ux-easing)!important}.g-post-header__tags a:hover{background:linear-gradient(135deg,rgba(99,91,255,.1),rgba(99,102,241,.1))!important;border-color:rgba(167,139,250,.4)!important;color:#8b85ff!important;transform:translateY(-1px)!important}.g-post-content a[href*="/tag/"]{-webkit-text-fill-color:var(--ux-accent)!important;align-items:center!important;background:rgba(99,91,255,.1)!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important;border-radius:.375rem!important;color:var(--ux-accent)!important;display:inline-flex!important;font-size:inherit!important;padding:.25rem .625rem!important;text-decoration:none!important;transition:all var(--ux-transition-fast) ease!important}.g-post-content a[href*="/tag/"]:hover{background:rgba(99,91,255,.2)!important}.g-post-content a[href*="/tag/"]:after{display:none!important}[theme-mode=dark] .g-post-header__tags a{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.1)!important}[theme-mode=dark] .g-post-header__tags a:hover{background:linear-gradient(135deg,rgba(99,91,255,.2),rgba(99,102,241,.2))!important}.g-drawer__nav a,.g-footer__title,.g-header__nav a,.g-hero-social-proof,.g-home-slide__description,.g-home-slide__title,.g-newsletter__title,.g-post-card__tag,.g-post-card__title,h1,h2,h3,h4,h5,h6{hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.g-newsletter__text,.g-post-card__excerpt,.g-post-content li,.g-post-content p{hyphens:auto!important;-webkit-hyphens:auto!important;overflow-wrap:break-word!important;word-break:normal!important}@media only screen and (max-width:44.9375rem){.g-posts-grid{display:block!important;padding:.625rem!important}.g-posts-grid .g-posts-grid__item{display:block!important;flex-basis:auto!important;height:auto!important;margin-bottom:.625rem!important;width:100%!important}.g-post-card,.g-post-card__content__wrapper{width:100%!important}.g-post-card__title{font-size:1.125rem!important;line-height:1.4!important}.g-post-card__tag{font-size:.875rem!important}.g-home-slide__title{font-size:2.5rem!important;line-height:1.1!important;word-break:normal!important}.g-home-slide__description{font-size:1rem!important;line-height:1.5!important}.g-hero-social-proof{flex-direction:column!important;font-size:.875rem!important;gap:.25rem!important}.g-hero-divider{display:none!important}.g-footer__columns{flex-direction:column!important}.g-footer__column{margin-bottom:1.5rem!important;width:100%!important}.g-drawer__nav a,.g-footer__title{word-break:normal!important}.g-drawer__nav a{font-size:1.5rem!important}.g-menu-newsletter__button{justify-content:center!important;width:100%!important}.g-menu-newsletter__trust{text-align:center!important}body{overflow-x:hidden!important}.g-home-slider,.g-main-container,.g-post-grid__container{max-width:100vw!important;overflow-x:hidden!important}}@media screen and (max-width:719px){.g-posts-grid,.g-posts-grid.default,.g-posts-grid.grid-layout,.g-posts-grid.insta-layout,.g-posts-grid.two-columns-layout{display:block!important;flex-wrap:unset!important;padding:.5rem!important}.g-posts-grid .g-posts-grid__item,.g-posts-grid.default>.g-posts-grid__item,.g-posts-grid>.g-posts-grid__item{display:block!important;flex-basis:100%!important;flex-grow:unset!important;flex-shrink:unset!important;height:280px!important;margin-bottom:.75rem!important;width:100%!important}.g-posts-grid .g-post-card,.g-posts-grid__item .g-post-card{border-radius:.75rem!important;height:100%!important;overflow:hidden!important;position:relative!important;width:100%!important}.g-posts-grid .g-post-card__image-link{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.g-posts-grid .g-post-card__image{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.g-posts-grid .g-post-card__content{bottom:0!important;left:0!important;padding:1rem!important;position:absolute!important;right:0!important;z-index:2!important}.g-posts-grid .g-post-card__content__wrapper{opacity:1!important;transform:none!important}.g-posts-grid .g-post-card__title{font-size:1.125rem!important;font-weight:600!important;line-height:1.3!important;margin-bottom:.25rem!important}.g-posts-grid .g-post-card__tag{font-size:.75rem!important;opacity:.8!important}.g-post-card__tag,.g-post-card__tag a,.g-post-card__title,.g-post-card__title a{word-wrap:break-word!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:keep-all!important}}body,html{word-break:normal!important}body{overflow-wrap:break-word!important}.g-hero-stats{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;gap:1.5rem;margin-top:2rem;padding:1.25rem 1.75rem;width:-moz-fit-content;width:fit-content}.g-hero-stat,.g-hero-stats{align-items:center;display:flex}.g-hero-stat{flex-direction:column;gap:.25rem}.g-hero-stat__number{color:#fff;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800}.g-hero-stat__icon{color:#22c55e;font-size:1.5rem}.g-hero-stat__label{color:hsla(0,0%,100%,.7);font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.g-hero-stat__divider{background:hsla(0,0%,100%,.2);height:2.5rem;width:1px}@media (max-width:640px){.g-hero-stats{flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem 1.25rem}.g-hero-stat__number{font-size:1.5rem}.g-hero-stat__label{font-size:.6875rem}.g-hero-stat__divider{height:2rem}}.g-sticky-bar{align-items:center;background:linear-gradient(135deg,var(--ux-accent) 0,var(--ux-accent-secondary) 100%);bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.15);display:flex;gap:1rem;justify-content:center;left:0;padding:.875rem 1.5rem;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:9999}.g-sticky-bar.visible{transform:translateY(0)}.g-sticky-bar__content{align-items:center;display:flex;gap:1rem}.g-sticky-bar__text{color:#fff;font-size:.9375rem;font-weight:500}.g-sticky-bar__arrow{color:hsla(0,0%,100%,.7);font-size:.875rem}.g-sticky-bar__button{align-items:center;background:#fff;border-radius:2rem;color:var(--ux-accent);display:inline-flex;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:all .2s ease}.g-sticky-bar__button:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.05)}.g-sticky-bar__close{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:background .2s ease;width:2rem}.g-sticky-bar__close:hover{background:hsla(0,0%,100%,.3)}@media (max-width:640px){.g-sticky-bar{flex-direction:column;padding:1rem 3rem 1rem 1rem}.g-sticky-bar__text{font-size:.875rem}}.g-reading-badge{background:rgba(0,0,0,.7);z-index:10}.g-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 4px 14px rgba(59,130,246,.3),0 4px 14px rgba(99,91,255,.2)}50%{box-shadow:0 4px 30px rgba(59,130,246,.5),0 4px 30px rgba(99,91,255,.4),0 0 40px rgba(99,91,255,.2)}}.g-animate-in{animation:animate-in .6s ease forwards}@keyframes animate-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.g-testimonials{background:#060a18;border-top:none;overflow:hidden;padding:6rem 0;position:relative}.g-testimonials:before{background:linear-gradient(90deg,transparent,rgba(99,91,255,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:-1px}.g-testimonials:after{background:radial-gradient(ellipse at 50% 0,rgba(99,91,255,.1) 0,transparent 65%);content:"";height:500px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:900px}@media (min-width:768px){.g-testimonials{padding:7rem 0}}@media (min-width:1024px){.g-testimonials{padding:8rem 0}}.g-testimonials__container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.g-testimonials__header{margin-bottom:3rem;text-align:center}.g-testimonials__title{color:#fff;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.15;margin:0 0 .5rem}.g-testimonials__subtitle{color:hsla(0,0%,100%,.55);font-size:1.125rem;margin:0}.g-testimonials__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.g-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g-testimonials__grid{grid-template-columns:1fr}}.g-testimonial-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;position:relative;transition:transform .3s ease,border-color .3s ease}.g-testimonial-card:hover{border-color:rgba(99,91,255,.35);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.g-testimonial-card{transition:none}.g-testimonial-card:hover{transform:none}}.g-testimonial-card__mark{color:var(--accent-color,#635bff);display:block;font-family:Georgia,Times New Roman,serif;font-size:120px;line-height:.7;margin-bottom:.25rem;opacity:.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.g-testimonial-card__quote{color:hsla(0,0%,100%,.85);flex:1;font-size:1.0625rem;line-height:1.65;margin:0}.g-testimonial-card__author{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:.875rem;margin-top:auto;padding-top:1.25rem}.g-testimonial-card__initials{align-items:center;background:rgba(99,91,255,.15);border-radius:50%;color:var(--accent-color,#635bff);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.02em;width:40px}.g-testimonial-card__info{display:flex;flex-direction:column}.g-testimonial-card__name{color:#fff;font-size:.9375rem;font-weight:600}.g-testimonial-card__role{color:hsla(0,0%,100%,.45);font-size:.8125rem}[theme-mode=dark] .g-testimonials{background:#060a18}.g-footer-newsletter{background:linear-gradient(135deg,rgba(99,91,255,.08),rgba(99,102,241,.08));border:1px solid rgba(99,91,255,.15);border-radius:1rem;margin-bottom:2rem;padding:2rem;text-align:center}.g-footer-newsletter__title{color:var(--foreground);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.g-footer-newsletter__text{color:var(--light-text);font-size:1rem;margin:0 0 1.5rem}.g-footer-newsletter__form{background:var(--background);border:1px solid var(--border);border-radius:.75rem;display:flex;margin:0 auto;max-width:400px;overflow:hidden}.g-footer-newsletter__input{background:transparent;border:none;color:var(--foreground);flex:1;font-size:1rem;padding:.875rem 1rem}.g-footer-newsletter__input:focus{outline:none}.g-footer-newsletter__button{background:var(--ux-gradient);border:none;color:#fff;cursor:pointer;font-weight:600;padding:.875rem 1.5rem;transition:all .2s ease}.g-footer-newsletter__button:hover{background:linear-gradient(135deg,#5650e8,#5650e8)}@media (max-width:480px){.g-footer-newsletter__form{flex-direction:column}.g-footer-newsletter__button{width:100%}}.g-posts-section-header{margin:0 auto;max-width:var(--max-width-container);padding:3rem var(--spacing-s) 2.5rem;text-align:center}.g-posts-section-header__title{color:var(--foreground);font-size:2rem;font-weight:800;margin:0 0 1.25rem}.g-posts-section-header__description{color:var(--light-text);font-size:1.0625rem;margin:0 auto;max-width:40rem}@media (min-width:45rem){.g-posts-section-header{padding:4.5rem var(--spacing-m) 3rem}.g-posts-section-header__title{font-size:2.5rem;margin-bottom:1.5rem}.g-posts-section-header__description{font-size:1.125rem}}.g-weekly-pulse{background:linear-gradient(180deg,rgba(99,91,255,.03),transparent);border-bottom:1px solid rgba(99,91,255,.1);border-top:1px solid rgba(99,91,255,.1);margin:2rem 0;padding:3rem 0}.g-weekly-pulse .g-wrapper{margin:0 auto;max-width:var(--max-width-container);padding:0 var(--spacing-s)}@media (min-width:45rem){.g-weekly-pulse .g-wrapper{padding:0 var(--spacing-m)}}.g-weekly-pulse__header{margin-bottom:2rem;text-align:center}.g-weekly-pulse__badge{align-items:center;background:linear-gradient(135deg,rgba(99,91,255,.15),rgba(99,102,241,.15));border:1px solid rgba(167,139,250,.3);border-radius:2rem;color:#8b85ff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.g-weekly-pulse__badge-icon{font-size:1rem}.g-weekly-pulse__title{color:var(--foreground);font-size:1.75rem;font-weight:800;margin:0 0 .75rem}.g-weekly-pulse__description{color:var(--light-text);font-size:1rem;line-height:1.6;margin:0 auto;max-width:36rem}@media (min-width:45rem){.g-weekly-pulse__title{font-size:2rem}}.g-weekly-pulse__card{background:var(--background);border:1px solid var(--border);border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08);margin:0 auto;max-width:56rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.g-weekly-pulse__card:hover{box-shadow:0 12px 40px rgba(99,91,255,.15);transform:translateY(-4px)}.g-weekly-pulse__card-link{color:inherit;display:flex;flex-direction:column;text-decoration:none}@media (min-width:45rem){.g-weekly-pulse__card-link{align-items:stretch;flex-direction:row}}.g-weekly-pulse__card-image{aspect-ratio:16/9;flex-shrink:0;overflow:hidden;position:relative;width:100%}@media (min-width:45rem){.g-weekly-pulse__card-image{aspect-ratio:auto;min-height:280px;width:45%}}.g-weekly-pulse__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.g-weekly-pulse__card:hover .g-weekly-pulse__card-image img{transform:scale(1.05)}.g-weekly-pulse__card-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.5rem}@media (min-width:45rem){.g-weekly-pulse__card-content{padding:2rem}}.g-weekly-pulse__card-meta{align-items:center;color:var(--light-text);display:flex;font-size:.8125rem;gap:1rem;margin-bottom:.75rem}.g-weekly-pulse__card-reading-time{padding-left:1rem;position:relative}.g-weekly-pulse__card-reading-time:before{background:var(--light-text);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.g-weekly-pulse__card-title{color:var(--foreground);font-size:1.375rem;font-weight:700;line-height:1.35;margin:0 0 .75rem}@media (min-width:45rem){.g-weekly-pulse__card-title{font-size:1.625rem}}.g-weekly-pulse__card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--light-text);display:-webkit-box;font-size:1rem;line-height:1.6;margin:0 0 1.25rem;overflow:hidden}.g-weekly-pulse__card-cta{align-items:center;color:#4f46e5;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;transition:gap .2s ease}.g-weekly-pulse__card:hover .g-weekly-pulse__card-cta{gap:.75rem}.g-weekly-pulse__card-cta .icon-arrow-right{font-size:.875rem;transition:transform .2s ease}.g-weekly-pulse__card:hover .g-weekly-pulse__card-cta .icon-arrow-right{transform:translateX(3px)}.g-weekly-pulse__footer{margin-top:1.5rem;text-align:center}.g-weekly-pulse__archive-link{align-items:center;color:var(--light-text);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;text-decoration:none;transition:color .2s ease}.g-weekly-pulse__archive-link:hover{color:var(--ux-accent)}.g-weekly-pulse__archive-link .icon-arrow-right{font-size:.875rem;transition:transform .2s ease}.g-weekly-pulse__archive-link:hover .icon-arrow-right{transform:translateX(3px)}[theme-mode=dark] .g-weekly-pulse{background:linear-gradient(180deg,rgba(99,91,255,.08),transparent)}[theme-mode=dark] .g-weekly-pulse__card{background:var(--light-background);box-shadow:0 4px 20px rgba(0,0,0,.2)}.g-hero-image__image{opacity:.45!important}.g-hero-image:after{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.1) 30%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.6));content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.g-hero-image__gradient{opacity:.2!important}.g-cta-button__arrow{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;height:1.5rem!important;justify-content:center!important;margin-left:.25rem!important;transition:transform .2s ease!important;width:1.5rem!important}.g-cta-button__arrow svg{fill:none!important;stroke:currentColor!important;stroke-width:3!important;height:100%!important;width:100%!important}.g-cta-button:hover .g-cta-button__arrow{transform:translateX(4px)!important}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.g-hero-animate-entry{animation:heroFadeUp .6s ease-out forwards!important;opacity:0!important;will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.g-hero-animate-entry{animation:none!important;opacity:1!important;transform:none!important}}.g-hero-outcome{background:linear-gradient(135deg,rgba(99,91,255,.15),rgba(99,102,241,.12));border:1px solid rgba(99,91,255,.3);border-radius:2rem;color:var(--color-on-dark,var(--foreground));display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.4;margin:0 0 .75rem;padding:.5rem 1rem;transition:all var(--ux-transition-normal) var(--ux-easing)}.g-hero-outcome.g-hero-animate-entry{opacity:0!important}.g-hero-outcome:not(.g-hero-animate-entry){opacity:1}@media (min-width:45rem){.g-hero-outcome{font-size:.9375rem;margin-bottom:1rem;padding:.625rem 1.25rem}}.g-home-slide:not(.with-image) .g-hero-outcome{background:linear-gradient(135deg,rgba(99,91,255,.12),rgba(99,102,241,.1));border-color:rgba(99,91,255,.25);color:var(--foreground)}[theme-mode=dark] .g-hero-outcome{background:linear-gradient(135deg,rgba(99,91,255,.2),rgba(99,102,241,.15));border-color:rgba(99,91,255,.35);color:hsla(0,0%,100%,.95)}[theme-mode=dark] .g-home-slide:not(.with-image) .g-hero-outcome{background:linear-gradient(135deg,rgba(99,91,255,.15),rgba(99,102,241,.12));border-color:rgba(99,91,255,.3)}.g-accent-slashes.g-title-slashes,.g-home-slide__title .g-accent-slashes.g-title-slashes,.g-home-slide__title .g-title-slashes,.g-home-slide__title .g-title-slashes .g-accent-slashes.g-title-slashes,.g-home-slide__title .g-title-slashes span.g-accent-slashes.g-title-slashes,.g-home-slide__title .g-title-slashes.g-accent-slashes,.g-home-slide__title span.g-accent-slashes.g-title-slashes,.g-home-slide__title span.g-title-slashes,.g-home-slide__title span.g-title-slashes.g-accent-slashes,.g-title-slashes,.g-title-slashes .g-accent-slashes.g-title-slashes,.g-title-slashes span.g-accent-slashes.g-title-slashes,.g-title-slashes-typing,.g-title-slashes.g-accent-slashes{-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(135deg,rgba(99,91,255,.8),rgba(59,130,246,.9),#60a5fa,rgba(59,130,246,.9),rgba(99,91,255,.8))!important;background-size:200% 200%!important;color:transparent!important;filter:drop-shadow(0 0 2px rgba(99,91,255,.4)) drop-shadow(0 0 4px rgba(59,130,246,.3));font-weight:400!important;will-change:background-position,filter,width}.g-home-slide__title .g-title-slashes-typing,.g-home-slide__title span.g-title-slashes-typing{animation:typingEffect .8s ease-out .3s forwards,blue-gradient-shift 5s ease-in-out 1.1s infinite!important;-webkit-animation:typingEffect .8s ease-out .3s forwards,blue-gradient-shift 5s ease-in-out 1.1s infinite!important;animation-play-state:running!important;-webkit-animation-play-state:running!important;clip-path:inset(0 100% 0 0);display:inline-block!important;overflow:hidden!important;position:relative!important;vertical-align:baseline!important;white-space:nowrap!important}@keyframes typingEffect{0%{clip-path:inset(0 100% 0 0);opacity:0}30%{clip-path:inset(0 50% 0 0);opacity:.7}60%{clip-path:inset(0 50% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}.g-home-slide__title .g-title-slashes:not(.g-title-slashes-typing),.g-home-slide__title span.g-title-slashes:not(.g-title-slashes-typing),.g-title-slashes:not(.g-title-slashes-typing){animation:blue-gradient-shift 5s ease-in-out infinite!important;animation-play-state:running!important;-webkit-animation-play-state:running!important;width:auto!important}@keyframes blue-gradient-shift{0%{background-position:0 50%;filter:drop-shadow(0 0 2px rgba(99,91,255,.4)) drop-shadow(0 0 4px rgba(59,130,246,.3))}50%{background-position:100% 50%;filter:drop-shadow(0 0 4px rgba(99,91,255,.6)) drop-shadow(0 0 8px rgba(96,165,250,.5))}to{background-position:0 50%;filter:drop-shadow(0 0 2px rgba(99,91,255,.4)) drop-shadow(0 0 4px rgba(59,130,246,.3))}}.g-home-slide__title:hover .g-title-slashes,.g-home-slide__title:hover .g-title-slashes-typing,.g-home-slide__title:hover span.g-title-slashes{animation-duration:3s!important;filter:drop-shadow(0 0 6px rgba(99,91,255,.7)) drop-shadow(0 0 10px rgba(96,165,250,.6))!important;transform:scale(1.05);transition:transform .2s ease}.g-home-slide:not(.with-image) .g-accent-slashes.g-title-slashes,.g-home-slide:not(.with-image) .g-home-slide__title .g-accent-slashes.g-title-slashes,.g-home-slide:not(.with-image) .g-home-slide__title .g-title-slashes,.g-home-slide:not(.with-image) .g-home-slide__title .g-title-slashes .g-accent-slashes.g-title-slashes,.g-home-slide:not(.with-image) .g-home-slide__title .g-title-slashes span.g-accent-slashes.g-title-slashes,.g-home-slide:not(.with-image) .g-home-slide__title .g-title-slashes.g-accent-slashes,.g-home-slide:not(.with-image) .g-title-slashes,.g-home-slide:not(.with-image) .g-title-slashes .g-accent-slashes.g-title-slashes,.g-home-slide:not(.with-image) .g-title-slashes span.g-accent-slashes.g-title-slashes,.g-home-slide:not(.with-image) .g-title-slashes.g-accent-slashes{-webkit-text-fill-color:transparent!important;animation:blue-gradient-shift-light 5s ease-in-out infinite!important;animation-play-state:running!important;-webkit-animation-play-state:running!important;-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(135deg,rgba(59,130,246,.65),rgba(96,165,250,.85),rgba(59,130,246,.65))!important;background-size:200% 200%!important;color:transparent!important;filter:drop-shadow(0 0 1px rgba(59,130,246,.25));will-change:background-position,filter}@keyframes blue-gradient-shift-light{0%{background-position:0 50%;filter:drop-shadow(0 0 1px rgba(59,130,246,.25))}50%{background-position:100% 50%;filter:drop-shadow(0 0 2.5px rgba(96,165,250,.4))}to{background-position:0 50%;filter:drop-shadow(0 0 1px rgba(59,130,246,.25))}}.g-home-slide:not(.with-image) .g-home-slide__title:hover .g-title-slashes,.g-home-slide:not(.with-image) .g-home-slide__title:hover span.g-title-slashes{animation-duration:3s!important;filter:drop-shadow(0 0 3px rgba(96,165,250,.5))!important}.g-footer-title .g-accent-slashes.g-title-slashes,.g-footer-title .g-title-slashes,.g-footer-title .g-title-slashes .g-accent-slashes.g-title-slashes,.g-footer-title .g-title-slashes span.g-accent-slashes.g-title-slashes,.g-footer-title .g-title-slashes.g-accent-slashes,.g-footer-title span.g-accent-slashes.g-title-slashes,.g-footer-title span.g-title-slashes,.g-footer-title span.g-title-slashes.g-accent-slashes,a.g-footer-title .g-accent-slashes.g-title-slashes,a.g-footer-title .g-title-slashes,a.g-footer-title .g-title-slashes .g-accent-slashes.g-title-slashes,a.g-footer-title .g-title-slashes span.g-accent-slashes.g-title-slashes,a.g-footer-title .g-title-slashes.g-accent-slashes{-webkit-text-fill-color:transparent!important;animation:blue-gradient-shift-footer 7s ease-in-out infinite!important;animation-play-state:running!important;-webkit-animation-play-state:running!important;-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(135deg,rgba(59,130,246,.6),rgba(96,165,250,.8),rgba(59,130,246,.6))!important;background-size:200% 200%!important;color:transparent!important;filter:drop-shadow(0 0 .5px rgba(59,130,246,.2));will-change:background-position,filter}@keyframes blue-gradient-shift-footer{0%{background-position:0 50%;filter:drop-shadow(0 0 .5px rgba(59,130,246,.2))}50%{background-position:100% 50%;filter:drop-shadow(0 0 2px rgba(96,165,250,.35))}to{background-position:0 50%;filter:drop-shadow(0 0 .5px rgba(59,130,246,.2))}}.g-footer-title:hover .g-title-slashes,.g-footer-title:hover span.g-title-slashes,a.g-footer-title:hover .g-title-slashes,a.g-footer-title:hover span.g-title-slashes{animation-duration:4s!important;filter:drop-shadow(0 0 2.5px rgba(96,165,250,.45))!important}[theme-mode=dark] .g-footer-title .g-accent-slashes.g-title-slashes,[theme-mode=dark] .g-footer-title .g-title-slashes,[theme-mode=dark] .g-footer-title .g-title-slashes .g-accent-slashes.g-title-slashes,[theme-mode=dark] .g-footer-title .g-title-slashes span.g-accent-slashes.g-title-slashes,[theme-mode=dark] .g-footer-title .g-title-slashes.g-accent-slashes,[theme-mode=dark] .g-footer-title span.g-accent-slashes.g-title-slashes,[theme-mode=dark] .g-footer-title span.g-title-slashes,[theme-mode=dark] .g-footer-title span.g-title-slashes.g-accent-slashes,[theme-mode=dark] a.g-footer-title .g-accent-slashes.g-title-slashes,[theme-mode=dark] a.g-footer-title .g-title-slashes,[theme-mode=dark] a.g-footer-title .g-title-slashes .g-accent-slashes.g-title-slashes,[theme-mode=dark] a.g-footer-title .g-title-slashes span.g-accent-slashes.g-title-slashes,[theme-mode=dark] a.g-footer-title .g-title-slashes.g-accent-slashes{-webkit-text-fill-color:transparent!important;animation:blue-gradient-shift-dark-footer 7s ease-in-out infinite!important;animation-play-state:running!important;-webkit-animation-play-state:running!important;-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(135deg,rgba(59,130,246,.7),rgba(96,165,250,.9),rgba(59,130,246,.7))!important;background-size:200% 200%!important;color:transparent!important;filter:drop-shadow(0 0 1px rgba(59,130,246,.3));will-change:background-position,filter}@keyframes blue-gradient-shift-dark-footer{0%{background-position:0 50%;filter:drop-shadow(0 0 1px rgba(59,130,246,.3))}50%{background-position:100% 50%;filter:drop-shadow(0 0 3px rgba(96,165,250,.5))}to{background-position:0 50%;filter:drop-shadow(0 0 1px rgba(59,130,246,.3))}}[theme-mode=dark] .g-footer-title:hover .g-title-slashes,[theme-mode=dark] .g-footer-title:hover span.g-title-slashes,[theme-mode=dark] a.g-footer-title:hover .g-title-slashes,[theme-mode=dark] a.g-footer-title:hover span.g-title-slashes{animation-duration:4s!important;filter:drop-shadow(0 0 4px rgba(96,165,250,.6))!important}@media (prefers-reduced-motion:reduce){.g-footer-title .g-title-slashes,.g-footer-title span.g-title-slashes,.g-title-slashes,.g-title-slashes-typing,a.g-footer-title .g-title-slashes,a.g-footer-title span.g-title-slashes{animation:none!important;opacity:1!important;width:auto!important}}.g-home-slide__cta-link.g-cta-button,button.g-home-slide__cta-link.g-cta-button{box-shadow:0 6px 20px rgba(59,130,246,.4),0 6px 20px rgba(99,91,255,.3),0 0 40px rgba(99,91,255,.2)!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:0!important;margin-top:.5rem!important;min-height:56px!important;padding:1.25rem 2.5rem!important}.g-home-slide__cta-link.g-cta-button:hover,button.g-home-slide__cta-link.g-cta-button:hover{box-shadow:0 8px 30px rgba(59,130,246,.5),0 8px 30px rgba(99,91,255,.4),0 0 50px rgba(99,91,255,.3)!important;transform:translateY(-3px)!important}@media (max-width:44.9375rem){.g-home-slide__cta-link.g-cta-button,button.g-home-slide__cta-link.g-cta-button{font-size:1.125rem!important;padding:1rem 2rem!important}}.g-hero-trust{color:var(--color-on-dark,var(--light-text));font-size:.9375rem;font-weight:400;letter-spacing:.01em;line-height:1.5;margin:1.5rem 0 0;opacity:.9}@media (min-width:45rem){.g-hero-trust{font-size:1rem;margin-top:1.75rem}}[theme-mode=dark] .g-hero-trust{color:hsla(0,0%,100%,.9);opacity:.85}.g-home-slide:not(.with-image) .g-hero-trust{color:var(--light-text);opacity:.85}.g-social-proof-bar+.g-featured-section{padding-top:calc(var(--spacing-m) + 1rem)}@media (min-width:45rem){.g-social-proof-bar+.g-featured-section{padding-top:calc(var(--spacing-l) + 1.5rem)}}.g-featured-section+.g-weekly-pulse{margin-top:2.5rem}@media (min-width:45rem){.g-featured-section+.g-weekly-pulse{margin-top:3.5rem}}.g-weekly-pulse+.g-posts-section-header{padding-top:4rem}@media (min-width:45rem){.g-weekly-pulse+.g-posts-section-header{padding-top:5rem}}.g-featured-section__intro{margin-bottom:calc(var(--spacing-l) + .5rem)}@media (min-width:45rem){.g-featured-section__intro{margin-bottom:calc(var(--spacing-l) + 1rem)}}.g-home-slide__description{letter-spacing:.01em;line-height:1.6!important}@media (min-width:45rem){.g-home-slide__description{line-height:1.65!important}}.g-featured-section__title{letter-spacing:-.02em;line-height:1.15}.g-featured-section__description{letter-spacing:.01em;line-height:1.7}.g-posts-section-header__title{letter-spacing:-.02em;line-height:1.2}.g-posts-section-header__description{letter-spacing:.01em;line-height:1.7}.g-weekly-pulse__card-title{letter-spacing:-.01em;line-height:1.3}.g-weekly-pulse__card-excerpt{letter-spacing:.01em;line-height:1.65}.g-featured-topic-card__title{letter-spacing:-.01em;line-height:1.3}.g-featured-topic-card__description{letter-spacing:.01em;line-height:1.6}.g-hero-cta-morph{display:inline-block;height:56px;margin-bottom:0;max-width:800px;position:relative;width:auto}@media (max-width:44.9375rem){.g-hero-cta-morph{max-width:100%;width:100%}}.g-hero-cta-button{height:56px;left:0;position:absolute;top:0;transition:width .4s cubic-bezier(.77,0,.18,1),opacity .25s ease .15s;width:auto;z-index:2}.g-hero-cta-button__text{transition:opacity .2s ease .1s}.g-hero-cta-morph.is-transforming .g-hero-cta-button{opacity:0;pointer-events:none;width:100%}.g-hero-cta-morph.is-transforming .g-cta-button__arrow,.g-hero-cta-morph.is-transforming .g-hero-cta-button__text{opacity:0}.g-hero-cta-form{display:none;height:56px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.g-hero-cta-form__normal{align-items:center;display:flex;gap:.75rem;height:100%;width:100%}.g-hero-cta-morph.is-transforming .g-hero-cta-form{animation:fadeInForm .3s ease .2s both;display:flex;opacity:1}@keyframes fadeInForm{0%{opacity:0}to{opacity:1}}.g-hero-cta-form__input{animation:slideInInput .3s ease .2s both;background:hsla(0,0%,100%,.95);border:none;border-radius:2rem;color:#121212;cursor:text;flex:1;font-family:var(--gh-font-body,var(--font-family));font-size:1rem;font-weight:500;height:56px;min-width:0;padding:0 2.5rem 0 2.25rem!important;text-indent:0!important;transition:background .3s ease,box-shadow .3s ease,border .3s ease}@keyframes slideInInput{0%{opacity:0}to{opacity:1}}.g-hero-cta-form__input:hover{background:#fff;box-shadow:0 0 0 2px rgba(99,91,255,.15);cursor:text}.g-hero-cta-form__input:focus{background:#fff;box-shadow:0 0 0 3px rgba(99,91,255,.25);cursor:text;outline:none}.g-hero-cta-form__input::-moz-placeholder{color:var(--foreground,#666);opacity:.6}.g-hero-cta-form__input::placeholder{color:var(--foreground,#666);opacity:.6}.g-home-slide.with-image .g-hero-cta-form__input{background:hsla(0,0%,100%,.95);color:#121212}.g-home-slide.with-image .g-hero-cta-form__input:hover{background:#fff;box-shadow:0 0 0 2px rgba(99,91,255,.2)}.g-home-slide.with-image .g-hero-cta-form__input:focus{background:#fff;box-shadow:0 0 0 3px rgba(99,91,255,.3)}.g-home-slide.with-image .g-hero-cta-form__input::-moz-placeholder{color:#666;opacity:.7}.g-home-slide.with-image .g-hero-cta-form__input::placeholder{color:#666;opacity:.7}.g-hero-cta-form__submit{align-items:center;animation:fadeInSubmit .25s ease .25s both;background:var(--ux-gradient);border:none;border-radius:50%;box-shadow:0 4px 12px rgba(99,91,255,.3);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;padding:0;transition:transform .2s ease,box-shadow .2s ease;width:56px}@keyframes fadeInSubmit{0%{opacity:0}to{opacity:1}}.g-hero-cta-form__submit:hover{box-shadow:0 6px 20px rgba(99,91,255,.4);transform:scale(1.05)}.g-hero-cta-form__submit:active{transform:scale(.95)}.g-hero-cta-form__submit .icon-arrow-right{color:#fff;font-size:1.25rem}.g-hero-cta-form__loading{align-items:center;display:none!important;height:56px;width:100%}.g-hero-cta-form.loading .g-hero-cta-form__loading{display:flex!important}.g-hero-cta-form.loading .g-hero-cta-form__normal{display:none!important;visibility:hidden!important}.g-hero-cta-form__loading-content{align-items:center;display:flex;gap:.75rem;height:100%;width:100%}.g-hero-cta-form__input--loading{cursor:not-allowed;opacity:.7}.g-hero-cta-form__submit--loading{cursor:not-allowed;pointer-events:none}.g-hero-cta-form__spinner{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:1.25rem;width:1.25rem}@keyframes spin{to{transform:rotate(1turn)}}.g-hero-cta-form__error,.g-hero-cta-form__success{animation:fadeIn .3s ease;left:calc(100% + 1rem);margin-top:0;min-width:200px;position:absolute;top:0;white-space:nowrap;z-index:10}@media (max-width:44.9375rem){.g-hero-cta-form__error,.g-hero-cta-form__success{left:0;margin-top:.75rem;min-width:100%;position:absolute;top:100%;white-space:normal}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.g-hero-cta-form__error:not([style*="display: none"]),.g-hero-cta-form__error[style*="display: block"]{display:block!important}.g-hero-cta-form__error .g-auth-error{color:var(--ux-error,#ef4444);font-size:.875rem;margin:0}.g-hero-cta-form__success:not([style*="display: none"]),.g-hero-cta-form__success[style*="display: block"]{display:block!important}.g-hero-cta-form__success .g-auth-success{color:var(--ux-success,#10b981);font-size:.9375rem;font-weight:500;margin:0}.g-hero-cta-morph.has-message{height:auto;min-height:56px}@media (prefers-reduced-motion:reduce){.g-hero-cta-button,.g-hero-cta-button__text,.g-hero-cta-form,.g-hero-cta-form__input,.g-hero-cta-form__submit{animation:none!important;transition:none!important}.g-hero-cta-morph.is-transforming .g-hero-cta-form{animation:none;opacity:1}}.g-hero-links{color:var(--color-on-dark,var(--light-text));font-size:.8125rem;margin-top:1rem;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.g-home-slide__content:focus-within .g-hero-links,.g-home-slide__content:hover .g-hero-links{opacity:.8;visibility:visible}.g-hero-links a{color:inherit;text-decoration:none;transition:opacity .2s ease}.g-hero-links a:hover{opacity:1;text-decoration:underline}.g-hero-links span[aria-hidden=true]{margin:0 .5rem;opacity:.5}@media (max-width:44.9375rem){.g-hero-links{font-size:.8125rem;margin-top:1.25rem}}.g-home-slide__content{align-items:flex-start;display:flex;flex-direction:column}.g-home-slide__title{margin-bottom:.75rem!important}.g-home-slide__description{font-size:.9375rem!important;margin-bottom:1rem!important}@media (min-width:45rem){.g-home-slide__title{margin-bottom:1rem!important}.g-home-slide__description{font-size:1.125rem!important;margin-bottom:1.25rem!important}}.g-auth-page-main__content{padding-top:5rem!important}@media (min-width:45rem){.g-auth-page-main__content{padding-top:6rem!important}}@media (min-width:64rem){.g-auth-page-main__content{padding-top:2rem!important}}.g-weekly-pulse__header{display:none}.g-weekly-pulse__card-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.g-weekly-pulse__card .g-weekly-pulse__badge{font-size:.75rem;margin-bottom:0;padding:.375rem .875rem}.g-weekly-pulse__card-title{font-size:1.5rem!important;margin-bottom:1rem!important}@media (min-width:45rem){.g-weekly-pulse__card-title{font-size:1.875rem!important}}.g-weekly-pulse__card-header .g-weekly-pulse__card-meta{margin-bottom:0}:root{--weekly-pulse-primary:#3b82f6;--weekly-pulse-secondary:#2563eb;--weekly-pulse-light:#60a5fa;--weekly-pulse-dark:#1d4ed8}.g-weekly-pulse{background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(37,99,235,.04) 50%,rgba(96,165,250,.06))!important;border-bottom:1px solid rgba(59,130,246,.15)!important;border-top:1px solid rgba(59,130,246,.15)!important;overflow:hidden;position:relative}.g-weekly-pulse:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.7),rgba(37,99,235,.7),transparent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.g-weekly-pulse .g-weekly-pulse__badge{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.12))!important;border:1px solid rgba(59,130,246,.25)!important;color:#2563eb!important}.g-weekly-pulse .g-weekly-pulse__card{border:1px solid rgba(59,130,246,.12)!important;box-shadow:0 4px 20px rgba(59,130,246,.08)!important}.g-weekly-pulse .g-weekly-pulse__card:hover{border-color:rgba(59,130,246,.25)!important;box-shadow:0 12px 40px rgba(59,130,246,.15)!important}.g-weekly-pulse .g-weekly-pulse__archive-link:hover,.g-weekly-pulse .g-weekly-pulse__card-cta{color:#2563eb!important}[theme-mode=dark] .g-weekly-pulse{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(37,99,235,.06) 50%,rgba(96,165,250,.08))!important}[theme-mode=dark] .g-weekly-pulse .g-weekly-pulse__badge{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.15))!important;color:#60a5fa!important}[theme-mode=dark] .g-weekly-pulse .g-weekly-pulse__card{background:rgba(0,0,0,.3)!important}[theme-mode=dark] .g-weekly-pulse .g-weekly-pulse__card-cta{color:#818cf8!important}.g-sticky-cta{align-items:center;background:var(--background);border-top:1px solid var(--border);bottom:-100px;box-shadow:0 -4px 20px rgba(0,0,0,.1);display:flex;gap:1rem;justify-content:center;left:0;padding:.75rem 1rem;position:fixed;right:0;transition:bottom .3s ease;z-index:9998}.g-sticky-cta.visible{bottom:0}.g-sticky-cta__text{color:var(--foreground);font-size:.9375rem;font-weight:500}.g-sticky-cta__button{align-items:center;background:var(--ux-gradient);border-radius:2rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s ease}.g-sticky-cta__button:hover{transform:scale(1.05)}.g-sticky-cta__close{background:none;border:none;color:var(--light-text);cursor:pointer;font-size:1.25rem;line-height:1;padding:.5rem;position:absolute;right:1rem}@media (max-width:767px){.g-sticky-cta{display:none!important}}@media (min-width:768px) and (max-width:991px){.g-sticky-cta{flex-direction:column;gap:.5rem;padding:1rem}.g-sticky-cta__text{font-size:.8125rem}}.g-sticky-cta.member-hidden{display:none!important}.g-post-card{position:relative}.g-post-card:after{background:hsla(0,0%,100%,.95);border-radius:2rem;bottom:1rem;color:var(--ux-accent);content:"Read Article";font-size:.75rem;font-weight:600;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;right:1rem;transform:translateY(10px);transition:all .3s ease;z-index:10}.g-post-card:hover:after{opacity:1;transform:translateY(0)}.g-reading-progress{background:transparent!important;height:4px!important}.g-reading-progress__bar{background:linear-gradient(90deg,#635bff,#3b82f6)!important}.g-author-bio{margin:2rem 0;padding:1.5rem}.g-author-bio__avatar{height:4rem;width:4rem}.g-author-bio__name{font-size:1.125rem;margin:0 0 .25rem}.g-author-bio__role{color:var(--ux-accent);font-size:.875rem;margin:0 0 .75rem}.g-author-bio__text{margin:0}.g-posts-section-header{padding-top:4rem!important}.g-post-card__badge-free{font-weight:600;padding:.25rem .75rem;z-index:10}.g-newsletter-benefits-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}@media (max-width:640px){.g-newsletter-benefits-grid{grid-template-columns:1fr}}.g-newsletter-benefit-card{align-items:flex-start;background:rgba(99,91,255,.05);border:1px solid rgba(99,91,255,.1);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem}.g-newsletter-benefit-card__icon{align-items:center;background:linear-gradient(135deg,var(--ux-accent),var(--ux-accent-secondary));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.g-newsletter-benefit-card__text{color:var(--foreground);font-size:.875rem;line-height:1.4}.g-exit-intent{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:all .3s ease;visibility:hidden;z-index:99999}.g-exit-intent.visible{opacity:1;visibility:visible}.g-exit-intent__modal{background:var(--background);border-radius:1.5rem;box-shadow:0 25px 50px rgba(0,0,0,.25);max-width:480px;padding:2.5rem;position:relative;text-align:center;transform:scale(.9) translateY(20px);transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:90%}.g-exit-intent.visible .g-exit-intent__modal{transform:scale(1) translateY(0)}.g-exit-intent__icon{align-items:center;background:linear-gradient(135deg,rgba(99,91,255,.15),rgba(99,102,241,.15));border-radius:50%;color:var(--ux-accent);display:flex;height:5rem;justify-content:center;margin:0 auto 1.5rem;width:5rem}.g-exit-intent__close{background:none;border:none;color:var(--light-text);cursor:pointer;font-size:1.75rem;line-height:1;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s ease}.g-exit-intent__close:hover,.g-exit-intent__title{color:var(--foreground)}.g-exit-intent__title{font-size:1.75rem;font-weight:800;margin:0 0 .75rem}.g-exit-intent__text{color:var(--light-text);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.g-exit-intent__form{margin-bottom:1rem}.g-exit-intent__form-normal{display:flex;gap:.5rem;margin:0 auto;max-width:360px}@media (max-width:480px){.g-exit-intent__form-normal{flex-direction:column}}.g-exit-intent__input{background:var(--background);border:1px solid var(--border);border-radius:.75rem;color:var(--foreground);flex:1;font-size:1rem;padding:.875rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.g-exit-intent__input:focus{border-color:var(--ux-accent);box-shadow:0 0 0 3px rgba(99,91,255,.15);outline:none}.g-exit-intent__button{background:var(--ux-gradient);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s ease;white-space:nowrap}.g-exit-intent__button:hover{box-shadow:0 4px 12px rgba(59,130,246,.3),0 4px 12px rgba(99,91,255,.2);transform:translateY(-2px)}.g-exit-intent__success{color:var(--ux-success);font-size:1rem;font-weight:600;margin:0}.g-exit-intent__error{color:var(--ux-error);font-size:.875rem;margin:.5rem 0 0}.g-exit-intent__trust{align-items:center;color:var(--light-text);display:flex;font-size:.8125rem;gap:.5rem;justify-content:center;margin:0}.g-exit-intent__trust svg{color:var(--ux-success)}.g-social-proof-bar{background:linear-gradient(135deg,rgba(99,91,255,.08),rgba(99,102,241,.05));border-bottom:1px solid rgba(99,91,255,.1);border-top:1px solid rgba(99,91,255,.1);overflow:hidden;padding:1.25rem 0;position:relative}.g-social-proof-bar:before{background:linear-gradient(90deg,transparent,rgba(99,91,255,.5),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.g-social-proof-bar .g-wrapper{margin:0 auto;max-width:var(--max-width-container);padding:0 var(--spacing-s)}@media (min-width:45rem){.g-social-proof-bar .g-wrapper{padding:0 var(--spacing-m)}}.g-social-proof-bar__content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (max-width:640px){.g-social-proof-bar__content{gap:1rem}}.g-social-proof-bar__stat{align-items:center;display:flex;flex-direction:column;gap:.25rem}.g-social-proof-bar__number{color:var(--foreground);font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:800}.g-social-proof-bar__label{color:var(--light-text);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.g-social-proof-bar__divider{background:var(--border);height:2rem;width:1px}@media (max-width:640px){.g-social-proof-bar__divider{display:none}}.g-social-proof-bar__badges{align-items:center;display:flex;gap:1rem}.g-social-proof-bar__badge{align-items:center;color:var(--light-text);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem}.g-social-proof-bar__badge svg{color:var(--ux-success)}@media (max-width:768px){.g-social-proof-bar__badges{display:none}}[theme-mode=dark] .g-social-proof-bar{background:linear-gradient(135deg,rgba(99,91,255,.12),rgba(99,102,241,.08))}.g-author-bio{align-items:flex-start;background:var(--light-background);border:1px solid var(--border);border-radius:1rem;display:flex;gap:1.25rem;margin:3rem 0;padding:1.75rem;transition:all .3s ease}.g-author-bio:hover{border-color:rgba(99,91,255,.3);box-shadow:0 4px 20px rgba(0,0,0,.08)}@media (max-width:640px){.g-author-bio{align-items:center;flex-direction:column;text-align:center}}.g-author-bio__avatar{border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);flex-shrink:0;height:5rem;overflow:hidden;width:5rem}.g-author-bio__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.g-author-bio__avatar-placeholder{align-items:center;background:linear-gradient(135deg,var(--ux-accent),var(--ux-accent-secondary));color:#fff;display:flex;font-size:2rem;font-weight:700;height:100%;justify-content:center;width:100%}.g-author-bio__content{flex:1}.g-author-bio__name{color:var(--foreground);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.g-author-bio__name a{color:inherit;text-decoration:none;transition:color .2s ease}.g-author-bio__name a:hover{color:var(--ux-accent)}.g-author-bio__text{color:var(--light-text);font-size:.9375rem;line-height:1.6;margin:0 0 .75rem}.g-author-bio__social{align-items:center;color:var(--ux-accent);display:inline-flex;font-size:.875rem;gap:.375rem;text-decoration:none;transition:all .2s ease}.g-author-bio__social:hover{color:var(--ux-accent-light)}[theme-mode=dark] .g-author-bio{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[theme-mode=dark] .g-author-bio:hover{background:hsla(0,0%,100%,.05)}.g-related-posts-enhanced{border-top:1px solid var(--border);margin-top:4rem;overflow:visible;padding-top:3rem}.g-related-posts__header{margin-bottom:2rem;text-align:center}.g-related-posts__title{color:var(--foreground);font-size:1.75rem;font-weight:800;margin:0 0 .5rem}.g-related-posts__subtitle{color:var(--light-text);font-size:1rem;margin:0}.g-related-posts__content{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.g-related-posts__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g-related-posts__content{gap:1rem;grid-template-columns:1fr}}.g-related-posts__item{scroll-snap-align:start}.g-related-posts-enhanced .g-post-card{aspect-ratio:3/4!important;background:#1a1a1a;border-radius:.75rem;display:block;overflow:hidden!important;position:relative!important;text-decoration:none;width:100%!important}.g-related-posts-enhanced .g-post-card__image-link{inset:0;position:absolute!important;z-index:1}.g-related-posts-enhanced .g-post-card__image{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .5s ease!important;width:100%!important}.g-related-posts-enhanced .g-post-card:hover .g-post-card__image{transform:scale(1.08)!important}.g-related-posts-enhanced .g-post-card__content{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 60%,transparent)!important;bottom:0!important;left:0!important;padding:2.5rem 1rem 1rem!important;position:absolute!important;right:0!important;z-index:10!important}.g-related-posts-enhanced .g-post-card__content__wrapper{color:#fff!important;opacity:1!important;transform:none!important}.g-related-posts-enhanced .g-post-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff!important;display:-webkit-box;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;margin:0 0 .5rem!important;overflow:hidden;text-shadow:0 2px 4px rgba(0,0,0,.8)!important}.g-related-posts-enhanced .g-post-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.85)!important;display:-webkit-box;font-size:.8125rem!important;line-height:1.4!important;margin:0!important;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.8)!important}.g-posts-grid .g-post-card:after{background:hsla(0,0%,100%,.95);border-radius:2rem;bottom:1rem;color:var(--ux-accent);content:"Read Article";font-size:.75rem;font-weight:600;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;right:1rem;transform:translateY(10px);transition:all .3s ease;z-index:15}.g-posts-grid .g-post-card:hover:after{opacity:1;transform:translateY(0)}.g-related-posts-enhanced .g-post-card:after{display:none!important}.g-post-card__badge-free{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px rgba(16,185,129,.3);font-size:.6875rem;font-weight:700;left:.75rem;letter-spacing:.05em;padding:.3rem .75rem;text-transform:uppercase}.g-post-card__badge-free,.g-reading-badge{border-radius:2rem;color:#fff;position:absolute;top:.75rem;z-index:15}.g-reading-badge{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.75);display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;right:.75rem}.g-reading-badge__icon{flex-shrink:0;height:14px;width:14px}.g-floating-share{left:2rem;opacity:0;position:fixed!important;top:50%;transform:translateY(-50%);transition:opacity .4s ease,visibility .4s ease,transform .4s ease;visibility:hidden;z-index:100}.g-floating-share.is-visible{opacity:1;visibility:visible}@media (max-width:1400px){.g-floating-share{display:none!important}}.g-floating-share__wrapper{background:var(--background);border:1px solid var(--border);border-radius:1rem;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:.75rem}.g-floating-share__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.g-floating-share__button{align-items:center;background:var(--light-background);border:none;border-radius:.75rem;color:var(--foreground);cursor:pointer;display:flex;height:2.75rem;justify-content:center;text-decoration:none;transition:all .25s ease;width:2.75rem}.g-floating-share__button:hover{background:linear-gradient(135deg,var(--ux-accent),var(--ux-accent-secondary));color:#fff;transform:scale(1.1)}[theme-mode=dark] .g-floating-share__wrapper{box-shadow:0 8px 30px rgba(0,0,0,.3)}@media print{.g-exit-intent,.g-floating-share,.g-post-card__badge-free,.g-reading-badge,.g-reading-progress,.g-scroll-top,.g-social-toast,.g-sticky-cta{display:none!important}}.g-footer-title{white-space:nowrap!important}.g-faq-section{background:var(--light-background);border-top:1px solid var(--border);padding:5rem 0}@media (min-width:768px){.g-faq-section{padding:6rem 0}}@media (min-width:1024px){.g-faq-section{padding:7rem 0}}.g-faq-section__container{margin:0 auto;max-width:var(--max-width-container);padding:0 var(--spacing-s)}@media (min-width:45rem){.g-faq-section__container{padding:0 var(--spacing-m)}}.g-faq-section__header{margin-bottom:2rem;text-align:center}.g-faq-section__title{color:var(--foreground);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem}.g-faq-section__subtitle{color:var(--light-text);font-size:1.125rem;margin:0}.g-faq-section__tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.g-faq-section__tab{align-items:center;background:var(--background);border:2px solid var(--border);border-radius:2rem;color:var(--light-text);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease}.g-faq-section__tab:hover{border-color:var(--accent-color,#635bff);color:var(--foreground)}.g-faq-section__tab.active{background:var(--accent-color,#635bff);border-color:var(--accent-color,#635bff);color:#fff}.g-faq-section__tab-count{align-items:center;background:rgba(0,0,0,.1);border-radius:.75rem;display:inline-flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;min-width:1.5rem;padding:0 .375rem}.g-faq-section__tab.active .g-faq-section__tab-count{background:hsla(0,0%,100%,.2)}.g-faq-section__accordion{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:800px}.g-faq-item{background:var(--background);border:2px solid var(--border);border-radius:1rem;overflow:hidden;transition:all .2s ease}.g-faq-item:hover{border-color:var(--accent-color,#635bff)}.g-faq-item__question{align-items:center;background:transparent;border:none;color:var(--foreground);cursor:pointer;display:flex;font-size:1.0625rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.4;padding:1.25rem 1.5rem;text-align:left;transition:all .2s ease;width:100%}.g-faq-item__question:hover{color:var(--accent-color,#635bff)}.g-faq-item__icon{color:var(--light-text);flex-shrink:0;transition:transform .3s ease}.g-faq-item__icon.rotate{transform:rotate(180deg)}.g-faq-item__answer{color:var(--light-text);font-size:.9375rem;line-height:1.6;padding:0 1.5rem 1.5rem}.g-faq-item__answer p{margin:0}.g-faq-item__answer strong{color:var(--foreground)}[theme-mode=dark] .g-faq-section{background:var(--light-background)}[theme-mode=dark] .g-faq-item,[theme-mode=dark] .g-faq-section__tab{background:hsla(0,0%,100%,.03)}.g-cross-promo{align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(99,91,255,.08));border:1px solid rgba(99,91,255,.15);border-radius:1rem;display:flex;gap:1rem;margin:2rem 0;padding:1.5rem;transition:all .3s ease}.g-cross-promo:hover{border-color:rgba(99,91,255,.3);box-shadow:0 4px 20px rgba(99,91,255,.1)}.g-cross-promo__icon{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.g-cross-promo__icon--pulse{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.g-cross-promo__icon--signal{background:linear-gradient(135deg,#635bff,#7b75ff);color:#fff}.g-cross-promo__icon--products{background:linear-gradient(135deg,#0d9488,#059669);color:#fff}.g-cross-promo__icon--consulting{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.g-cross-promo__content{flex:1}.g-cross-promo__title{color:var(--foreground);font-size:.9375rem;font-weight:700;margin:0 0 .25rem}.g-cross-promo__text{color:var(--light-text);font-size:.8125rem;margin:0}.g-cross-promo__link{align-items:center;color:var(--ux-accent);display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;text-decoration:none;white-space:nowrap}.g-cross-promo__link:hover{text-decoration:underline}@media (max-width:640px){.g-cross-promo{flex-direction:column;text-align:center}}.g-cross-promo-stack{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:var(--max-width-container);padding:2rem var(--spacing-s)}.g-accent-slashes:not(.g-title-slashes){-webkit-text-fill-color:transparent;background:var(--ux-gradient);-webkit-background-clip:text;background-clip:text;font-weight:700}.g-accent-slashes.g-title-slashes,.g-title-slashes.g-accent-slashes{-webkit-text-fill-color:unset!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;font-weight:400!important}.g-faq-section__title,.g-related-posts__title,.g-testimonials__title,.g-weekly-pulse__title{margin-bottom:1.25rem!important}.g-faq-section__subtitle,.g-related-posts__subtitle,.g-testimonials__subtitle{margin-bottom:2rem!important}.g-faq-item__question{margin-bottom:1rem!important}.g-author-bio__name{margin-bottom:.5rem!important}.g-author-bio__text{line-height:1.7!important}.g-auth-page-main__title,.g-author-bio__text,.g-newsletter__title{margin-bottom:1rem!important}.g-auth-page-main__description,.g-newsletter__text{line-height:1.7!important;margin-bottom:1.5rem!important}.g-post-card__title,.g-weekly-pulse__card-title{margin-bottom:.75rem!important}.g-cross-promo__title{margin-bottom:.5rem!important}.g-home-slide__title{margin-bottom:1.25rem!important}.g-home-slide__description{line-height:1.7!important;margin-bottom:1.75rem!important}.g-social-proof-bar__number{margin-bottom:.375rem!important}@media (max-width:640px){.g-faq-section__title,.g-posts-section-header__title,.g-related-posts__title{margin-bottom:1rem!important}.g-faq-section__subtitle,.g-posts-section-header__description,.g-related-posts__subtitle{margin-bottom:1.5rem!important}}
